java-11-openjdk-javadoc-11.0.17.0-150000.3.86.2 >  A cRp9|>Cg&|_:b,ɠQs.()CvimCܧH&lG5-욥fK~wgSk[Fhڙxl/AҠMOG&]4mdC +A;p\̀lTCdJ#sM;Cɧe9HJvdISME^@8'tt.db6H&^n/S1N~Hw !FNRH87b972e24eb435abb79b7c7c43c7b80e26c454490d7d00f39f38a282903dfb9030abc57a2fc1809f8acc304441c9aeb7ccc87b26oĉcRp9|OVX/Y5r6kcy'F (wOsQ-@6pspAӓR]O)FxwS!t*lY^a!BVH?IMWWxo@ۮFSZL T W4-ImX{*i,Zɸ!y;f-5D5`z~G(MMyt9/ 坰 bDK+m$Gc(a,n#* VY=z RMRO~iH>pBl?\d$ 2 Otxu !l** * Y4* *  3*  ^L* * ݭ**]@] ] ^^ (^8^_9`_:fa_>]@]B]F^G^*Hx*I*XxY݈Z[\*]h*^.9bVcdeflu*v@z XCjava-11-openjdk-javadoc11.0.17.0150000.3.86.2OpenJDK 11 API DocumentationThe OpenJDK 11 API documentation.cRzsheep96SUSE 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-11-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-11-openjdk/api ] then update-alternatives \ --install /usr/share/javadoc/java javadocdir /usr/share/javadoc/java-11-openjdk/api \ 2105 fiif [ $1 -eq 0 ] then # in some settings, the /usr/share/javadoc/java-11-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-11-openjdk/api ] then update-alternatives --remove javadocdir /usr/share/javadoc/java-11-openjdk/api fi fi Nc-G 3 _U|Bnrɑ*EP P֚]{h= L5 ? r -MkibVK{_>|N%p3Xfx935<$,G)72v)Qq+a ]S4 1$S'a=E3wag4L5KJS6BCu(FiC 48a`x237@?4Kn>E)%]EL"$ZX(Iy ;) /KP "h)-GD moL3L) aRBa!%7 B Yn ">$&"Z $SE`LP^4aB?4583TbE=ۛVAa#+333&4$KPu5])<Fl6pBoq@QzWKv<$4M<J<5mO5H6994Y5/?5_B<:b=szH҉3z4E4*2V4^36'L4|u4 QIeAR/D2ufs(@h^2CIEZV JK9.5^ypdb]R1@0ԟO =2z3w4uDE2~A&)]=_B""\TC`"[(($D.\2RT$$*%X$Q.)zaLWLMUL)8wS3\0T#'B*Z4M qB64S^n[ESaj'&TaEF[¥wJx=>4I#S7;3>Ru5>{b52_7r:S%X;;"8>-p6>8y)*4:EL].%b(1 Xe =*\ b* @j?0$m qi"SO)x 1NXAU4y)pfp 5n[<I;6 E*F)j"^,(TxTN mI+e5Sy(-me6A?~ NCʍRIMnd,y44937 %10 1*#)4#!#v- > '%F 0x)\Z;h ,&.4#jEQ{ &0"!=0Z"SD0r$+R@w';CaQO/L70zhT0~0B:L1P1s212fcA23J=)1>3}21172&9Bw1Hf2Q2[2E19^0fV3@2=2<122GqGB1:G`]"ð2/2:291(M'A'63<' \|1M9)p@8%:*$0!%!G%J%>NN*Ib748@Z_UvUr:eak%:8O" !j4ZE#!0C2D3re<;%=9>*;(+W 66<D<#&UAk7ahOM~;B<A@LG(aA<@8h2N22$!i=5:-^F;tW5PM6,4|>IOMPAm>6:5:"P*<542rX0CX^ :,_)8UCQ$CQ[JlE\3,WOhN[6,&>"iz&e9UQ{G4f)|G6u59(Kb !K(=#Q#Q9h&!F1O/>#nMd$/>)'!WA(bhYAA(C YSQksThXHdP@fdb"9PR<30vJ;R8CA5M_B!CRCz9vF~@AIu5+D.])S [E HJWk@ޗWB4Xk?_O.HhJO5,:H:/`e.lA .spo jRmu@WY2]@H4%55wsc4B44V@3q(!- 1)!$=@Z0"77wBDZ0jB6S+$Q!tL+E0CP2LJ7{CD7!`7kC[K6kNgbKhTOhJ}GAIpM] IF95-(,]X'u$(i"Q-9'%G-6+\"{55u*;"p&#Y'"v#'.-!r #,/!8a!b|'t}#aM{qK#S%W(!U|!R>7'|)?c."PZa**n"[!!6Ek%>:K0ńۏ64B& >'6& &K 96e;.!PEFp ;5 JLg0.`+"r?9A\K+6IZ(P-Cr ea.]q7 #[7(+o*<]/.7:4(V53}/N_H7W2)[40"|+"&C$@"2R=1']qt.C@bAA(]C3BH9:X"HOB7K,Qf?G^K}q?kaEDFp:;q-/C28%@"~@)g,+&*s 7#sIw9Q:]ePSAWiIcW4a3s~C-!D^G^J9Kbh{\ )7 #RP#&+BM2 3(I3T ?V) 2pUSd8BU>!"hF4(R8Q9G<R$$m9&\Ovr"))hz)_Zyd?!2yK6.aR@ovd"[x \}%sZ68\UT(?V'')&$~@5$R<&$>k&GF@aA`*{ZëqVC@(u]DMTNvRzBtH)qbF6HKX46S?'[+e#0|cH=}ZJypBBRo8od9{(,Ĺ4n+Zu(F+%GWymP|]8:8.)8 '$Q$!adssfPfVOO~VRGLez < :[Tj0<*1 Ӈ?l9P?>5AqX2\G*=@i1<:>9BF6m^k8GoeZA['Di8en<j>5uc!u2\!3)^E!4'T?1/ 7p?]6! +Nc92(<_ {q78:F8)3+3+>)w*S*f?D6+/3*>L);*_*7?+T3*>t)O*n*3?S,D,,O*i-M+,+5- +M,d0RkLDu%D ("U"h<`yE3B(_++^1dC%eCD(}"n"3U,#I##':$ H#Go#GZsbL6/;Q4{}MeE_KH33Z|/"%+1!!Y-s,2]{Od~dHG>1?&T $V@zFy`P0{AILH8f !!*^ #XSAH[]9?r8y8vb=V)A4#@[""#o#u/V((kuG9FG<QG>4_aLn`2C5yY!R-#1',u'Q`%b-~ =l/7$6 6(yhI65b 6kdFxTH58sd4lI5a97&SZ b}):!M=+& & %s ("`C&!%Ez)6c49!##(?=2?9PKF9F>j>UD<,T|TC2=:OBY_``  !)5-$_\t ((9T!9_Xk+`*I!7F@!mAOVdqBCT LbbA4X35ID4GnGA0M=d-!CI6U@!i$530'3!- u*g0H6 C/,0Q:D;2# N#).31!'o! I REUYN6;7j6;-ݠH)a=UE:I4EJGAM!bF*F!T*/V)G0VE'!!8:#89"?K;8:9n8Y8#b[i3,3;1"w~M}0;(68h($^^,uROKKM e&iA:;;;;: !S3g##.H&2 ](o"+466GkIa)()0!a!5'#<s2)Z3d;JKQ)04 qn[]2SMhB100R1x+zd@)S M0/f;HnH=F@fkNk98:F%WHu5\j&"++,,+[`|-%Q"$ 9i[^hL@:|S$!+7.$<)"F0vBRB'%& 'sGM9.G2j,J[/Q,28"?+LG&Y36-u?c11-20-3JYa?@@h=E> MpLOxB!b|`TdYL[P&uJ9K Kn{BVIXSW>YL_aaba/%"~@$"{F7$;"G1'\%"*%$" ,.&$"p0$\"]8/^$")#&$"f.ia=>VKCT6*z;:IObXhd=Ar;h}LA*'+E0n.9WCS3^Z7& # y q}3P mFAwV(a" 3*"!!)@9R{#-3,8#:_65Q 854)M!(G!91w/>(=2!p%;jE.v!?" (!$$.Q3eA'3X*eO1Ubb=* O~e^I21SUjAS6_1{1xFn UnJP)vR:{"&1i140nJOJ$wA#'HE8\G\::K8FIJKN>?819/KgOHARlE͍k}bxas\Jl]E:DFOF)GFIJ#vE#4mhn|:4>kAd&Hn F\AhJ_v\:_)o(/\IWSmI;m^:oWA;GA0oHH<E?|L- ,9?$/o4<vv')0vrVl}?a'M%O]YE }"!& +hDAk'=On%l7KE'( YgXh!p(E)x x=Q/]$/0/@<3 S7Y3D5c66's3T3.ha8"gZ :++"'0r#021J""0>213'gP:&%*4+ !,3&"eE@eL <~D 7'aM&<&j"!"F'%&+'+4leJd4}$5`<'!x-3(j/H5I.4-a4-)4QB#(<(k4S(8(3., E4.B"4.H1C0B 1Z##! ! ![ !0!&!q! !n!E !(#L1#&)#L>"19/@.fi\CfW,VzBr.>>"QQnvm~hC H8puI CZ>L?8;&,]-"* 7=4$e+7E_P5>2@  G@4~"" 0 3 a` ;Uc|85&8  1  4.@& T-)JjY=j>h5>Wn;R>b2c:-ɏM/l20CU89Wp-YPAHO9 `V,l5I.2:N)_'`n1x"}ATN?C7_<87@l$PlKxLĵ#Ae;tiu(Na&6rHZ1HOA" _y pthAV@b}s>un9fexTw~#U 8#Y!B a:9-.x!BZ+8-| 7,}C<plK;I{uu2dS9POF6?nCgUY|(a$"|u$,+1!u|((N x#{En,JC*MBKbqdm`4L'.&1#y)EU#HE%"'&+mehFa`HwZ|MP4!hz{`yy{9;]}^Gn5zJRBޮ7pg^5HLv~TM+VS '&5 "u Vlm5T<F))%4g((  (_ n&l6d%hI"T[" e_d0x#ebZ9I=8b!&"e(BêJ&k]t0>TGt8G7)UG}KH $s#?R"f+#.6 Ca<I2*1e;s'h:t)BM4Y7D$0[dWqTBI!f[M=dT,,DR 2vo1S)])4NZ;0q-lNC0^T.L/'/6a'*?cZQ".$)42*>Am*j8H=c#)B=9! :E4#"Q; `4,'83""o4C*(}i("o*%)MJ2>%&aaT0%u~ +|i>h8;@W&Y9NjT[W!=X_{=Z6/HfH#3N\'0 COs8QH) |#<u!$0F*!&/+3)7^]k;|B!bo=vy /#R=953Fye'26-}Lu+|^ ],[m#.NQ/f)((),)$Z#'Q.2~;,bW/2t5,rX2|[d0#"2D#GX_N?Qs/W-;FM9"GFC;o@JIbO!!k"H!!|!j!j*+F<I+F$(Cjqiq!wMA5+6ׇ ((1"\(*e#.K*n!(:lXs`<mJ;\X5hj!E+xvMA_`#NPw8SGQ,DxJKLwLU 8D&3KD,)Dw>(1TK8'y'zE@X*$$EvqJZ`j=PpF( -\!.Z4&;lWZZ[ORQQQNHWOGX?ZwUUPP[SPT}PPQXQ]Q{OMX}ݞFOKS7sJy]K, ^Z}JKv^Y3lOXokKsOix]+NZNNpR#NNNY:\KKm.QPdtt#B#&Mibp11$8#C8F*iiF~~1p#0i_M$b&bw??8M-L*[[(p%*Fi1%*1$hMiM1['9ri*F0Rb91#*޽Fkk&I9#"K("&""G0a2V$q %u%g  ~!0) A<+TB)YpBB*$!%9(!$*!+@W ,Ih/@|96+`tSsM+S+;/{[9C>^4wZj+(JOIpwF6vN%".n$F! 4$0%1q.00i06K6"!J^$ -L+ H@/DI3A.kzYI%"zV1uYDyi8$Ps.8@Cn@ ez 6)N]NxH1mJUPRK+T83SNic)i`]8n`a1g{l)#!2@0$%9PK?/ #)D<'])%)AmJ8Hmc|E["$+&hr}YU3khcA/ xYMVi&:3NL`atCcP_n XyOM{RWz0J5f V Z=aq70<+?Bzq-s*%/1]qI|gSqJIMh^ Fzp7qd*Z Dx|gjQfu:B*BRg->|Kz{N{-|5fTI[|/PBbT!1LiO//;X@Fg+L$`KBk_).A y/9#|2j~avgpK[:9AZ+Dm;5|8Y@RQd;pD+yS_IJ*XCs]wCۥLk9lEAkKMctu/mnF@w`--->zzH+[8u.K?@i69Tt55}:`MYdraHsze,`e%r)'P }*-:+"9FMrd-X /#V{?C0>~L!)03/;X<D'*0} ,!LahZ(KE!' 37-'4=?3"<"\?$"gTL1+iakOq*n+k#zk,Xe37v'3/)v]MMzEh!kh$hCRa$d7=vX7aF4 Y):aa`cHhG8OZ#Zh7W>; :v!*8,H!3#!S3 -h)$o!J D7O0QLGVGs_2 i0+ 0$Z %'!-,,U!B~)8g4 /9q3"z)'o 1 `!_)PZ,7%>!7*i n-%d5Frv"]s'&k7#} 27a=92+$"'n  a @ U_5<,P.3>438@$9e)9xr(eavLUK5mM-GO6;3=>0/U8/3g2CS*JP Gb<|G+ C/7={,1P=eUCf7i2$:17;2[%8)9&' 'GB:>C@aQO:Z\m(3LX,J;NPN{56u#h9\S0#L6;>]G>GbVU0{0MA480w0w8?WeP30 500IzJ/030>0@0w00U0f00"0~Q,C 0w0r0303k<0-HGF26/<=!:<_RO3VCM/+i<K>,2//0511G0YC0.140x/07BmS==-=-=6=OO=oY7=J=S>_?E=o=/<G}T /TMY==>=/==1Ge4IE:m5I08/4E53283R.:_#4%>Pi5T8S`@R.RVmfCc4.../?"<C[C0bC]7>D5͠AB9!O$T[b~p"/8M!~(!f"pib"&i!&~w!!p(N!m[*'4'S,?Tiw!,0&.[w*\!r!"8[!b'*b((' &r%&%' ')pi~b"w&3&&!B&P"3O&w7~~"c'![M~!"!1FpA4+M"8&#p"">&&wpTFTwbpbp~&.)#k&:G\GN@GNZ49ec:40@:8)y39>:y434R:%99:1>R9539:43M9@58z4c:33x883^3?86P3N83z6:*Yf>,T0?'B?8j0F>=DeEڻ8);;0B31lV\ZA]HfQ_g5cFC*/b!6WHr0/9/wN3V!@#+!bibpw~pb#1~!#$*###K*!":wi8!v[*!K#o#!Q#*>1[o-svp4sbsғ1***8#*##*b?C}HA>+"F*"F,/$ P(RhPvZGTfbIDeTil^K70|c*d9apotSvɷdeb\rZqZdukg8ens1unS4^xuDq6!$M1hȕ**!["8!#C#("8*b![#0>%#*#?#3eaRTlw]6`^9=p_57&}lRx6 9!$96 HRQpNY%\07:T~H\lI-^S~*T  l>5e@6(IzGGGLH`HH8Hb6/Gx{UXtPxoGUIUxENMRgM~-,&Npi87W;4B>4N;PS3X+7U-7oAZGHiH[Gg͒ pOlKPNMPMKtkK*5Xn1ke}r[+k06S/'7A!x'U"9!H0n%!f!W!T2?5t%"@4 G+9+%c j!79 (-!XIw !='C#/1u"+")53: U%z&%J%!, !0V!&cJ$$%(,=F2>1^&('~"!O|?|xʌu 0 eWEEdB5 G N_lX/.9!..//\/W= pCY  @BiwbH*7^ $wqGmbUM;c4_%X &bT#"H2}F"(FDhT!i-4p!%!$"H"Y:=@\7Ix8\>&k&{[<EI>3(}^/!^3)&$90~9~ _8 ERN=[}+r$0"BG$/~!w!&^pKE*I3P ;.c.U?66,h/c.wb2AiaF5P@92tE"HB$A(=Q.P'<P"-"+%Q6},(C ]" f*[BE>ViC@ɮڇBLABCB.BFFFL/D5r=?+GdCD)@ A@?S+i<@@=A*}7: $dv70v%aH!!S vOQ,lo"UPT#oav:#O 7NAZ^cbB;BBAA|A@Fm9_9N \99+++F2>r<33w\:DF01-&!H4*#%R?tLdDu5,oDcj_=?n>J>@n>gTIiE\GLb7Ae;<=H5z.",+J0MC`(") 7W>V9%0/)[&0>0(*kL>w )ZSE!G>=7EN%')! >*\G#g`56B##d@H g=i3,|1iEQyY?Qs KGR8C4R<BB9]D0(  * %n!ub%F_y';*;B(5#w !Y"DN7US(|m(Nbf)3UIL{xtfY'{"[!#X!:I6aM>a9$-n"1k^e\ bb1["#E68-M+`(* XXɾV u-d0U!-a@ M6g(8! ,CXN99a4CKW`SBOn*!F)!5(u!CdGa\=m>hWQKm^DWfy5W+mvBK#N-YZ?a^v:&2#1!7-++*;*':զH 0B_DfW-QA(Zv6H9It@<CeJElpMًqq[poiLym8mlp"pm/ w .4$1jB9>[QO?XTL_y'$H b;EA." tO/% !$S @"Q_ζ.{Q5$#+0 ':&+&aaE%GNy-S8+>'|+4sIIjPC33Db$jZD= 4%A4!/.K60Cdz##b$%4+ G +1"+*%1'g#s$%$*p3d2,:2AD73W(.!%/ < M[)\F^#/E@1(.j$3m2lI>+2K#5)337<<)VQ @*#l#O`>X>;B`]sI-9f\.3:U&BM8/#/4R'%+q/'R"-(D+/-qVXh 3C.@GE(EuD,6A25""('H"$0#_3A 2@#B"I18"$?Jd:JV:)#)50&(.',2(RW0LI<4S>omIz+$++4%G4*.n$A1\zxbz$0u&0dPF)4 "R/A^ x2`S7&!&-I &\% %"(UT5(&Oi3i“-50\\+Z">8"+=V3:.($,?ab\-3l?h=3yD0+9*F9f=;7CP0sH.!m!!I0n,"6"3"*%9"K*#72'CD Y8+Y*1+_(!;#?Seq> 3X92lRT,)Pv7b.+[C6N, %[1,![*k\{$~Z]os)9FTF!'4%F^eh)!$i$:C&\B7]”9>2* 2!!!: %<X1'Q)=9=+=/d4, '#*'v!pV;)<*,!!'i'i_=(|*kLy @kw7T%H,zX7-;5b7#1?L9PApT7I;fg,?XCb aBSy"H $R (* l>7(h!  V()?\! j*$@j"/(0*#0^>j,VCbYL;4D!*%,] '"& OWBz 1LV6<2O:,/:,%!;%; %e*$-hDm-VU)A&1!]?hFe40"""#(|(73!%UqlETm>KGHCeY::cu{65H_I-V`/H/Lm7m:Q)PQTSu(Z[_7P5!!"0r -5'& ƭe]J7#EM!M?y!!(&}'6Z'4qpGVU`r/ @N2"#ua%%v5 %K$AOHK897Dk`-I,-p,1(5$)m<3Q! EH7).2,[/mJ&`?,,,//*,2&/2.533-x/`/C/s6C//H4e/L,3/~/3.a/.2#0(4G/0W/n%PA*/0/1o0-=0/*32q01'X0(/02L0(/2 0a;4U2t20o/0]D6k210,0011:-10BHL2 5-&!0%4-}2w--v:-500- 0EN75-E^;16M2CF;?@^>2U1/0--}2$3\-^7,11-EwJ:0k7.!-K,<0- +@++f*+*5*.1m2Zy,-+>*+,,D(!1*\++*c/)+,i,f&,f +&,A+,f/^2%!+>+>!.,++!!*.Qf*+*$-)*+>2*+c!8+c+JcI?;*YwRNos0Ol6PT,WVz_3!#HC!*&#$0="&mT! &0-/>}7WwkK?&hWs5@NSD2P^X;@!!] &I Ih#b8#R+'&"GP290;`=>>+,.,j"%QH.AcI*."h-24%?@ J8w4\"F*(!s$+'5>\C8# <V32B,23>I8CuZV&*TA@9C_?S ?(1?+[*"%A#\*/,n+'0(_!+F'2J"y{!O?R~"IOk95 N"E41:XCBD2b4IwOx?PKt;O]dQ9@JiUrPI9`'@!s`;?6!"+&$$ig%< &`&)M'7.1,&K!s"16&!v!4!/%7!X&!d85Q]}: D@DC[N51LE %"%A&$^!(p"$P5TGJ i&&A %1J" 5=n*P>$c9s4$5?Rj L{$!qT**qq! .'!f)wD@m!M;!Lj 9tD9B2-EH;R)s@!?,"<^^eW*0&q"!?F"->&)x=LYB5l/",Th" $*l)5//6,:U<"3 17244,66).1,'(.394 ?!D!6"r1 ^We"P98Z%ijhea{2DvO>6sxb_ 7Q[Q2QQQ6QWc"6t6t.T' &&~&eFHx!'([&e&L''`'&e&&&e&e&"8.~8>xV}1pa0Q'-TKQHIi!x30=J(6^"'[ 0!K(CR"UU-y/91n1+*2 +W/!j4/##a1z? )${ : {%1>\:(KcBD7D7 U$ % ! )Q!%# "- \$RbC2"0dH2?7?r$a-9h3brCL!U/*9@Z+W}*,75 + >)E =(%( &*($N(2&"|""j&" >!$dIB\:U]A;>AFVXEe#9!@$$#Wu.&,"xS/4C8o=5x655AN061?;s6m=3d/E.zB/c+;b{,g58F(871q>dO9}9g0!E"3Z[QP}_Vc&k%&&!7 %bHye4fLP;6RST#+"*J(*+<"%EiA S$B%JQ@OO|L0$['="]!uI:@f$, D-M|p9ʙhuT"5')6Fw2*0t)+6x267U23H7-;B@@E7q<+43t'X5WB-9( '>2%0@CD=7DJ3I;:?6O61[146C2b22=v5G6R21i1:7331VD"{.##z!"-#9."#A#K"=4?#M""x*)yx"*"&)""*""")LBA0^8AsO=C99K8,i/Si@<l#JfSE5?B'#7#;-H)>(#2{0-Q{'a1# "C7w.>RRSwD4U HSGHG1Q-a[>QOi<yL*%1*[#BTMVZ_=xgg^Hi[EvSa'|$%B.~+P+)5\^;Z99t[/?;Pb'&&~"-KC+7K.6 @7S,eR7@`&CN3b.e22z)K0014+3",%(F & h5)&X|USYO_sco3R/RSLQ`_|YdSST CWX@]]VReZ\XsSfsR*Suk ^lTp*\t:SiXZ6; -&" {1     &   %M& )   S@"*(BH8,  (P*!#e&PA3+<N5"Y+\&!s /c]2 J9v"Eur-{='3jWX a xN 7G/}AAA큤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큤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큤AAAA큤A큤AAAA큤A큤AAA큤A큤A큤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큤AAA큤A큤AAAA큤A큤AA큤A큤AAA큤A큤A큤AAAAA큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAAA큤A큤AAA큤A큤A큤AAAAAA큤A큤A큤AAA큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤A큤AAAAA큤A큤AAAAA큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤AA큤cR;cR%cR5cR5cR5cR5cR&cR5cR%cR5cR5cR2cR4cR4cR4cR4cR4cR4cR4cR4cR4cR4cR2cR4cR4cR5cR5cR5cR5cR5cR5cR3cR3cR3cR3cR3cR3cR4cR5cR&cR cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR%cR%cR1cR*cR)cR(cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR(cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR*cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR*cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR)cR(cR)cR)cR)cR)cR)cR%cR%cR%cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR%cR%cR1cR%cR%cR1cR1cRcRcRcRcRcRcRcR*cR*cR*cR*cR*cR*cR*cR*cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR%cR%cR1cR1cRcRcRcRcR*cR*cR*cR*cR*cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR%cR%cR%cR%cR1cR1cRcR*cR*cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR%cR%cR1cR1cRcRcRcRcRcRcR*cR*cR*cR*cR*cR*cR*cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR%cR%cR1cR1cRcR*cR*cR%cR%cR1cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR%cR%cR1cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR%cR%cR1cR1cRcRcR*cR*cR*cR%cR%cR1cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR1cRcRcRcRcRcRcRcRcR*cR*cR*cR*cR*cR*cR*cR*cR*cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR%cR%cR1cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR%cR%cR1cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR*cR%cR%cR1cR1cRcRcRcRcRcRcR*cR*cR*cR*cR*cR*cR*cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR%cR%cR1cR+cR*cR+cR+cR*cR+cR+cR+cR+cR+cR*cR+cR*cR*cR+cR*cR+cR+cR*cR1cRcRcRcRcRcRcRcRcR+cR+cR+cR+cR+cR+cR+cR+cR+cR%cR%cR1cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR%cR%cR1cR1cRcRcRcRcRcRcR+cR+cR+cR+cR+cR+cR+cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR%cR%cR1cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR%cR%cR1cR%cR%cR1cR%cR%cR%cR%cR%cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR%cR%cR1cR%cR%cR1cR1cRcRcRcRcR+cR+cR+cR+cR+cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR%cR%cR1cRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR1cRcRcRcRcR+cR+cR+cR+cR+cR%cR%cR1cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR%cR%cR1cR1cRcRcR+cR+cR+cR&cR&cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR&cR&cR1cRcR1cRcRcRcRcRcRcRcRcR1cRcRcRcRcRcRcRcRcRcRcR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR&cR&cR1cR+cR+cR+cR+cR+cR+cR+cR+cR+cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR+cR&cR&cR1cR&cR&cR1cR1cRcR+cR+cR&cR&cR1cR1cRcRcR,cR,cR+cR&cR&cR1cR1cRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR&cR&cR1cR&cR&cRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR%cR%cR1cRcR1cRcRcRcR/cR/cR/cR/cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR%cR%cR1cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR%cR%cR1cR1cR#cR#cR#cR#cR#cR#cR#cR#cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR&cR&cRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR%cR%cR1cR&cR&cRcR1cRcRcRcRcRcR,cR,cR,cR,cR,cR,cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR1cRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR%cR%cR1cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR%cR%cR1cR1cRcRcRcRcR,cR,cR,cR,cR,cR%cR%cR1cR1cRcRcRcR,cR,cR,cR,cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR%cR%cR1cR1cRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR%cR%cR1cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR%cR%cR1cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR%cR%cR1cRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR1cRcRcRcRcRcR,cR,cR,cR,cR,cR,cR%cR%cR1cR1cRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR1cR%cR%cR1cRcR1cRcR,cR,cR%cR%cR1cR1cRcRcRcRcR,cR,cR,cR,cR,cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR&cR&cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR-cR,cR,cR,cR,cR,cR,cR,cR,cR-cR,cR-cR,cR,cR,cR-cR,cR,cR,cR,cR-cR,cR,cR-cR,cR,cR,cR,cR,cR,cR,cR,cR-cR,cR,cR-cR,cR-cR-cR-cR-cR-cR-cR,cR,cR,cR,cR,cR-cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR-cR-cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR-cR,cR,cR&cR&cR1cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR1cRcRcRcRcRcRcRcRcR-cR-cR-cR-cR-cR-cR-cR-cR-cR&cR&cR1cR&cR&cR1cRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR&cR&cR1cR1cRcRcRcRcR-cR-cR-cR-cR-cR&cR&cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR&cR&cR1cR1cRcRcRcRcR-cR-cR-cR-cR-cR&cR&cR1cR1cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR1cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR&cR&cR1cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR1cR!cR!cR!cR!cR-cR-cR-cR-cR-cR&cR&cR1cR&cR&cR&cR&cR&cR&cR&cR&cR&cR&cR&cR&cR&cR&cR1cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR!cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR&cR&cR1cR1cR"cR"cR"cR"cR-cR-cR-cR-cR-cR&cR&cR1cR&cR&cR1cR1cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR1cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR.cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR.cR-cR.cR.cR.cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR.cR.cR.cR.cR.cR.cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR.cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR.cR.cR.cR.cR-cR-cR-cR.cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR.cR.cR.cR.cR.cR.cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR.cR.cR.cR.cR.cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR.cR.cR.cR.cR.cR.cR-cR-cR-cR-cR-cR-cR.cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR.cR.cR-cR-cR-cR-cR-cR-cR-cR-cR.cR-cR-cR.cR-cR.cR-cR-cR-cR-cR-cR-cR&cR&cR1cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR-cR1cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR&cR&cR1cR1cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR"cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR&cR&cR&cR&cR1cR1cR#cR"cR"cR#cR#cR#cR.cR.cR.cR.cR.cR.cR.cR&cR&cR&cR&cR1cR&cR&cR1cR1cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR&cR&cR&cR&cR&cR&cR1cR1cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR&cR&cR1cR1cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR&cR&cR&cR&cR&cR&cR&cR&cR&cR&cR&cR1cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR&cR&cR1cR1cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR&cR&cR1cR&cR&cR1cR1cR#cR.cR.cR&cR&cR1cR1cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR#cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR&cR&cR1cR1cR#cR#cR#cR#cR#cR#cR#cR#cR#cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR&cR&cR&cR&cR&cR&cR&cR1cR&cR&cRcRcR1cRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR%cR%cR1cR&cR&cRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR%cR%cR1cR&cR&cR&cRcRcRcR1cRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR&cRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR%cR%cR1cRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR1cRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR1cRcRcRcR/cR/cR/cR/cR&cR&cR1cR&cR&cRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR1cRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR&cR&cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR&cR&cRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR%cR%cR1cR&cR&cRcRcR1cRcRcRcRcRcRcRcRcRcR,cR,cR,cR,cR,cR,cR,cR,cR,cR,cR%cR%cR1cR&cR&cRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR%cR%cR1cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR1cRcRcRcR.cR.cR.cR.cR%cR%cR1cR%cR%cR1cR1cRcRcRcR.cR.cR.cR.cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR%cR%cR1cR cR cR1cRcRcR.cR.cR.cR&cR&cR1cR&cR&cR cR1cRcRcRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR&cR&cR&cR&cRcRcRcR1cRcRcRcRcRcRcRcRcR.cR.cR.cR.cR.cR.cR.cR.cR.cR&cR&cR1cR&cRcRcR1cR$cR$cR$cR$cR$cR$cR$cR$cR.cR.cR.cR.cR.cR.cR.cR.cR.cR&cR&cR1cR&cR cR cR1cRcRcRcRcRcRcRcRcRcRcR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR&cR&cR1cR&cR&cR cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR&cR&cR&cRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR1cRcR cRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR1cR cR cR cR cR cR cR cR cR/cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR&cR cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR%cR%cR1cR cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR&cR&cR1cR&cR&cRcRcR1cR$cR$cR$cR,cR,cR,cR,cR&cR&cR1cR&cR&cR&cRcRcR1cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR1cR$cR$cR$cR(cR(cR(cR(cR&cR&cR1cR1cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR1cR$cR$cR(cR(cR(cR&cR&cR1cR1cR$cR$cR$cR$cR$cR$cR$cR$cR(cR(cR(cR(cR(cR(cR(cR(cR(cR&cR&cR1cR&cR&cR1cR1cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR(cR&cR&cR1cR&cR&cR1cR&cRcR1cR$cR1cR$cR$cR$cR$cR$cR$cR$cR.cR.cR.cR.cR.cR.cR.cR.cR&cR&cR1cR.cR.cR1cR$cR$cR$cR$cR$cR$cR.cR.cR.cR.cR.cR.cR.cR&cR&cR1cR1cR$cR$cR.cR.cR.cR&cR&cR1cR&cR&cR1cR1cR$cR$cR$cR$cR$cR$cR.cR.cR.cR.cR.cR.cR.cR&cR&cR1cR1cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR.cR1cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR/cR.cR.cR/cR.cR/cR.cR/cR/cR/cR.cR/cR/cR.cR/cR&cR&cR1cR&cR&cR1cR1cR$cR$cR$cR$cR/cR/cR/cR/cR/cR&cR&cR1cR1cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR1cR$cR$cR$cR/cR/cR/cR/cR&cR&cR1cR&cR&cR1cR1cR$cR$cR$cR$cR$cR/cR/cR/cR/cR/cR/cR&cR&cR1cR1cR$cR$cR/cR/cR/cR&cR&cR1cR1cR$cR$cR/cR/cR/cR&cR&cR1cR1cR$cR$cR$cR$cR$cR$cR$cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR1cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR&cRcRcR1cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR1cR%cR/cR/cR&cR&cR1cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR1cR%cR%cR%cR%cR%cR%cR%cR%cR/cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR1cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR&cR&cR1cR1cR%cR%cR%cR/cR/cR/cR/cR&cR&cR1cR1cR%cR%cR%cR%cR/cR/cR/cR/cR/cR&cR&cR1cR1cR%cR%cR/cR/cR/cR&cR&cR1cRcR1cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR1cR%cR%cR%cR%cR%cR%cR%cR%cR/cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR1cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR&cR&cR1cR&cR&cR1cR&cRcRcRcRcR1cRcRcRcRcRcRcRcRcRcR/cR/cR/cR/cR/cR/cR/cR/cR/cR/cR%cR%cR1cR&cR&cRcRcRcR1cRcRcRcRcRcRcRcR0cR0cR0cR0cR0cR0cR0cR0cR%cR%cR1cR1cRcR0cR0cR%cR%cR1cR&cR&cR&cR&cRcRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR%cR%cR1cRcR1cRcR0cR0cR%cR%cR1cR&cR&cR&cR&cR&cR&cRcR1cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR1cR$cR$cR$cR0cR0cR0cR0cR&cR&cR1cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR1cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR&cR&cR1cR1cR$cR$cR$cR$cR$cR$cR$cR0cR0cR0cR0cR0cR0cR0cR0cR&cR&cR1cR&cR&cR1cR1cR$cR$cR$cR0cR0cR0cR0cR&cR&cR1cR&cR&cR&cR&cR&cR&cRcRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR%cR%cR1cR1cRcR0cR0cR%cR%cR1cR&cR&cRcRcR1cRcRcR0cR0cR0cR%cR%cR1cRcRcR1cR$cR$cR$cR0cR0cR0cR0cR&cR&cR1cR&cR&cRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR%cR%cR1cRcR1cRcR0cR0cR%cR%cR1cRcRcR1cR$cR$cR$cR$cR$cR$cR$cR$cR$cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR&cR&cR1cR&cR&cR&cR&cRcRcRcR1cRcRcRcR0cR0cR0cR0cR%cR%cR1cR&cR&cR&cR&cRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR%cR%cR1cR1cRcRcRcRcRcR0cR0cR0cR0cR0cR0cR%cR%cR1cR%cR%cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR%cR%cR1cR%cR%cR1cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR%cR%cR1cR&cR&cR&cR&cRcR1cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR1cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR&cR&cR1cR&cR&cR1cR&cR&cR&cR&cRcR1cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR1cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR&cR&cR1cR&cR&cR1cR1cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR&cR&cR1cR1cR$cR0cR0cR&cR&cR1cR&cR&cR&cRcR1cR$cR$cR0cR0cR0cR&cR&cR1cR&cR&cR&cR&cR&cR&cR&cR&cRcRcR1cR$cR$cR$cR$cR$cR0cR0cR0cR0cR0cR0cR&cR&cR1cR&cRcRcR1cRcRcRcRcRcRcRcRcRcRcR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR%cR%cR1cR&cR&cR&cR&cR cR cR cR cR1cRcRcR0cR0cR0cR%cR%cR1cR&cR&cR&cR&cRcR1cR$cR$cR$cR$cR$cR0cR0cR0cR0cR0cR0cR&cR&cR1cR1cR$cR$cR0cR0cR0cR&cR&cR1cR&cR&cR&cR&cR&cR&cR cR cRcR1cR$cR$cR$cR$cR$cR$cR$cR$cR$cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR&cR&cR1cR1cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR$cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR&cR&cR1cR&cR&cR cR cR cR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcRcR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR%cR%cR1cR&cR&cRcRcRcR1cRcRcRcRcRcRcRcRcRcRcRcRcRcRcR1cRcR0cR0cR%cR%cR1cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR1cRcR0cR0cR%cR%cR1cR1cRcRcRcRcRcRcRcRcR0cR0cR0cR0cR0cR0cR0cR0cR0cR%cR%cR1cR%cR%cR1cR&cR&cRcRcRcR1cRcRcRcRcRcRcR0cR0cR0cR0cR0cR0cR0cR%cR%cR1cR&cR&cR&cRcRcRcR1cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR&cR&cR1cR1cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR%cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR0cR&cR&cR1cR1cR%cR%cR%cR%cR%cR0cR0cR0cR0cR0cR0cR&cR&cR1cR1cR%cR%cR%cR%cR%cR%cR1cR0cR0cR1cR1cR1cR1cR&cR&cR1cR&cR&cR5cR5cR5cR5cR5cR5cR5cR5cR5cR5cR5cR5cR5cR5cR5cR5cR5cR5cR5cR5cR5cR5cR5cR2cR5cR5cR5cR5cR5cR5cR5cR'cR5cR5cR5cR5cR5cR$cR$cR$cR$cR$cR$cR$cR$cR%cR%cR%cR%4e0729147df8b0af36e78d3c297639431f4cd96fa0d26e1aa053be6f7af886116dc0a20fac7c0c17eed1df938cfcaf7dea4fffd3aa843ea4c2d0e882bc3741d3732904d072a925a7ae25d262738fc2c95702edbcdf1f2d73c9fb5f25038879d958b77d76419872ae93a68edaae8121eaee1d7b85fe0977318b12f56158b26d546e5e2e81c48506018382d9e5a37f84cea0dc148f3aabd178c0070d07b45608cf5a17a7690a7dd2157ad3723a418d4177507b9cb1a887dad790faa7806508f749fb358c292f4cb834df4185c1767d1da25a141a15df7a58acf26f0ce4be9fdd004091eb6612491d78c5d30888684ba16d746356b43c20c17f699f2db5aba61ac0a439e56e9b952d0056f3dcbdf534aa577c7a7c4dc60f2ca387636c750cda1a8e397006a39c77041280f0cb87ccf5aed750c9b2bc1fe061c32af6e7d7a4f8f68af0bc621a959eeecdc9996e33c750786c9a2c15f0febee07514ffe000bc32ce1a8316495ffbb2c9023b459c0f1f158f987cf41b80de19fe61a7cf779a147779692a581bcfc6166f5e56eccffbef317031eb8ab61fa808ed57f6f06801a3b84844a6b784cfd9a41f48cf954857b24821cbb77e44f543ff1d47fc6525b866cf753a284fa87146a4747208c53eff317d96f65f3db351bae4a3de121cf0efa4768d30d3a0bbc74d34d45199fa21d59fa081c273bfa14edafd5207633e6f18e9e4096d34b5f4c119e40757b9ccaca6ff68dbd17ca9ccdde81144b24161a0d9dacf1320dc36d97ed489141bbe297c01d063468465f804ca8380a41810ca8b8902e3de0c2e05894729daf399ceac6f608e568c91e7bd2ad85ebde46b9a1c35d1b78c80411555a3cf4073c3ebe35680da4b4b45a1e66743acebf0f7d883ebc4f65126d79bfe03e5b4321d9481f20384bbb485967e51db246c13de286e66e47f438b00c1e0c391e249a8e80832d10fadc89d3a852985766498b87d7fc65a40b71558e7566a2add94dda390d00a66d9ecadcca89c14ba852dbada293b26321fd380e25709e6f77c2d0a3d5b07b30af48a45c849d24869c6f0d6a427a34ea28fde5adeeaaf53d74f665c12e34a12d3b8f58e966ee830581f5f69c8358e91196cbee43155f7f7d27dcff4bb34fe294d95509c7f89ead00a1438282f8bddbe7def5f3a4d608d38be92e900769936ef6279a3a7be3638c05fbee6aabf8b122741eff5659f848997ad9c1a2e971bbc8ba99f0a276017048d673d2d275fe2e7e6aa47435c50488abbd4d7e2bbb7655d0d2741ecd1d386e08cce2a285100a11ff7a06e5c1d5d0db3a48bc912effe4cef174a5e2d293f6e770902acd0f3448652540a7111a75da1b106b39b8d25077cf8a4273157d79ad5ae1d98e3b23e93bbbc82e11d31b9962bd29e4cef565f002fd346878ebdba8edf87a5bbd9157802fd36ebbbef83b3cdbbbb96b136e8b16c1c95825d0be6488cd3d6cf2c64926348a6b4d7977e58a9b093b586d125d33c60941819047c922490510ad5e399829b2eab253ce24f3e0a39cf69f07ca18347df0d6d7f61ca2df1a85d49c9b2eae95d4487130fb9f1cde2d00574f476096ecbd2e9f81fde01dc0836de3ce89310a19501091195b44154e27a790a4545db7a18a626cd8a09cabae948c85f87a5c5e77a4b0cc551749b06fd2911027b82628b6bed1ec0649f964d41a84d366a3e0614718d2519f16ce0cb5f19a184ff34c4280d533c3ffe3b96db72ea2deaa6d24fde13cfb8bd39e35c2e64e2ec3bf9fc3b971af50ac843842478da6be9024a2ab722ffc7e08536b7733c6a86a15059ef3882332a58778c68d063fd3024e5e19a701af60b8340f43e79a0049889320378d3d427a219d52e6ac8b954f151887481b4e1d9ea5084f188980aa8e5014a5aef2eb5228ea8ffc53295ad64d0917822ff745ec4b7e0de9cf7d4dea78b280d6f7a8c5e3e30bc87b38d6e5ae68eef928e1ab32265b43f0a2cda91cf568c33586002a722cede1b910cf3a977878eafe46f955dd09dedc175a6aa62b6652b3e979362de58b3e6826191b5393a17b74ae488eed8a33c939073230a3709c30351c4db7280bf3b5cacfef6b08596dac86d38cd12b45bbd954ba4ba634b9cf14185acc0fb9bea3badd6081ee8d5cb5bae2ee7d07b55673036c4c31167775e70568e9e3a0a304ac5d3fa396d4a81164e19ea95281d852bb67e9458a0741a8167f33c85e2473bf4450446029234531d45d811bdece2d4e27f51a85923999712b2635f65300e7a58eba60dfba682edd906fc3134c13be0834071c48f039208bbee8e6dfb49567b690d65b7b7d4f26cfae469865ab1e1760d5e3ff7ee86ab745b6f93dfdb0731444a4221db8b801fc29caecbb501739b82f1bfa6c3d77b724c0e2537d14c21a7cd389ac5b43880bd55825dae98563e9e45777ad27150c34cbf2819c363852979bfe39d949268927d566efbc52174c561491db3d52a2cabc4d9f56083adbe2e4dff1109be60762da84efd98cede455e47365e39474bb2418bf02167bbca48840f9607f9a321c1ac3fc9f2893c7324d57d79a4684bb28874ee3af6242210bbc15eeb281d879500ade408c48cf015f761e0b4ac3319b4f0c63050197db0da61697fb1d94eb45a886c54339c9289959c219f321a756d491e91a505b40c09471d644734c2d8e79111b346d2ad81a49020a7613a51a57a14b8003b3d32ea451711e3c76ca6643ebed62cc11f3a3bc837c6f860afb3a2a023655528c99041e3dbf8cf6598f751abcc5ed41b42c17b86dbc14eeb32c6f965be7fc7bca8865b9876ad09d759688452d04166728fdba84d9a743e94213cfd91f7422858e43b746692a6ae7935dc5586d08b378e9999dfe0aec5dfc54e33719f471e2cbd9ab5399c54a92f6b8bd37262589832865210d3a050fcba94214b7241162122bc96bffa1e0dceead38dff7a9ec6242593faee4b9ab0c21d00978177f1211c838435ca5922d655a99d35eeb2a9cb46985c4e540741fbc47d18963e22b6b34aac470cf6ff0f46a700205ad69be6e3d9ec9007f7d8055e268c487cc6d6139091dc47514aacc1ba7717fe657316eb819d086d747b6116ac232e926d9a8ea57ee43589693935f89b9b39232cff04cf861319b566a9b8ffdb064b3e6a1a19b5eb9d3849b129dd89fdf3e8428b592454c9740f5430d44c4938d1051bee440ac27d2d5fd707999594d90e07dd64b6f4dcca20c018bb5088ef25a8ea8e62590987ddc7755cd4b45f467c599dadf68cde8d11e9bc5beaef2d7d7e4403aeb677f55be65983186baece83f6188ad5bfb77fbc338e039c57ef247a92cb02ed44f8adc719a61befa713b44ad87d8034820b2fdd36f7ce303cbcc7651cf888bb10cc5fdfc62285784c2d02dff366edd40e843fba46a3f5bf654367abb4ce57cf8453ced62450704553e91c720dac71c74e8d9669b6db654f52142727e4911bb729d1f6ad6a3300afa14a1a92ba3f8922c5e0d5e49c8e03bf395a5452a644c54e2238f454c7bf24374b381fc13f484c3a1700df24a9b60ccfc361b294cab71e7f4c9f5d7d21c6e8fb04f7fe777540b41dcd8f6c0a448d1c59c2aa5d29cb56c673f2824d225bdba0b6386dea1339a660feca773763ce2538373a9e83152fcb82b50a2f13b5c6dbd2f8829a3dedd3a43e1d057d5481421c893bce0153e97e415c50273c92e9342e39cc262a98023100bbdce60f034a34b7848efdc4024a240eb6b37be87111a6b370ab35dfa41bf97a15dbe1dc35557b136c3beea8a5d20dc39dcfd332df6732c82eb004a3a51f45480d75c5d5997350af8dd615edbf8ef66272b872c27bd384b790f2dcc24c683439d2662af3e97c353ea6dc98e5dcfcf8a142c889cff06bb41eb6e1c45d985b8831083e3df439d2f5a7eeb8623eb4404eb886044b03afcc824b7ac3026f82168a0bcc538f932765350109ef2a01b19f21b07f459a0750b4d733bebb51a4cb9df957de12c902db2cf4417914be0add7133081f705abb14f92e9e8789a15d722371f6a0435083d21c24b72b74c7a68027b5c48da57c79ebfd2228aa9208bc53ed36894cf51f9fb442dc8d0166fa820f8c7769bb9d5a7824f3b9c12845049bbeec67965fd34ad0185ab7fa2b959c838e3391c7841411c2714dcc35894c11684910d70837649f6b74e0d27681beb8032ddc25268de8b7cec8bec94ce5f72f886be23767b119afc4e24c699abd120b3bc654287f5da2e7c5fc1e43867cf0b5aead8a6c0e6206d97de849a972cffbc08f852f98d9208a570bd8dff3c23b06d0fa94c239b7c2fe5b5d5f308aa8c2f240ae2940ee307195f708a5f3be84e0a6b011c6da3cccb8dac69c5d6486f05e7fcb3f371ff1610c9b2407333486429869f80ea2c5e8525bb656cf090f12a19829a23a7a9aa1db0c44d3cebcac3a8d78bbbb84f2c331a890d852d19fed99cd46c99ed76d4921fd0403b5bf1dffaf6772a02904026687a560fd698497c61e94be058885b90cbb644cb95b7883435be3cffa70433c508a3a4397576fbb79c938df2ef5e27ef42455f7833d9cfcd6c456ad4b679e1c59b82edb020abea2ecc1e530c98cecaea42a96d3a7c4b07732f5e00b5ef437781583f021daebbd63332e3619e10e063b33e1683a46023e0831115fae7e7b0eb08c5b3af6dbca447ffca4b1689df2e5ff361831946dc018f8ae51618547cfa4938dd9c16e9ab1115d7e8171f96cb1c95c6085b3db33697d25c7c1b10b6037f585d69e105cadbf61d5d6275bafece681c75220499785d88f0d4a6b98d68fbb66348f308339f025c7a8398a66c8fd38249151dbeef014030b5d1736d33661bd3aa09866e0d77756ddcd1e5b770ecb77cd1f1515b3182eee6cf39bbf70ad2f5066e490a1d5951a9a1e989060d0ea98a59f6b251c3c76e75c72f00c0c1499630406aa7de1727c8458142d67230558edd8a6f7bf9d49fb1ae22ce07afc5f6f2c379d9d89d9e58a752758e359b1403a0c62b2f30f60a2540f34f4cb26ab96846865ab4976e46089e4132f1d4be3c99a9584d8522ab0be7966df76f179261fc28595cadc8591af2eb7077eb5d48ffed65ec9d356833fc4c398006c0cea3e41615b61bc35f12df6cfdb3e1c2d8f73780d3f20bf6896d4a38a374a7c932c9e901948ba7be3a0c22027b139347bd82cc494867ed4b074ab192cfd408aaecfb699f7ee64e3dbad0d51edf0384caa905f2d1c93b8e856101cb056dddb5fab0bccf9d0d9cdfc5d1ea6667eb73973daa6a3dd70564b3a42f79754c45fc3e94d8dd0f452126f8465d39503f41cecdfc6aca9d56d5f6bb3116ecfda7cd4864d66964eb2ac119ae3d5b47c4adbaceb00e05da906deb144f463b12d5826256bd95c6d55ae42bbed3e3fd99e68a464d6b1a92ebab4ed5813c4df990eb05d0b27759ff61f8189d40214f702e14fc683003cf96059a0169529a932291b6fc2501e8e29ca9b4a099dde909d672cec2f126e2c7eebd76cbddd481d55a9685fa410a236a59af39703370cffa0b003ba4ea9589389de4ecbeffab726a337d89327a2e7326e2003b7c360ddd74a61a7155fe666618d69b873c809ddc11c900bd8e52e75bb79835a184b5fa4f868dba8a2bd0547af2a3287f5df8bd9b2f1c6fa28c9f90d6dd7a947a179b6943fbd7dfd8350e0f3dea610044eaa1885127db66e353bd527b393029f2bad7276f7d6cba499c1406667037835c660c1dbf5dc59d9196550f0e43a95ac1fc22712ad217bcab8d6a00c7d7183be8191c40328ce88e9563a858f8142b25cf94e8e9370baebf73a5f796de6a218bf215882902dba10d2e81e1e3d0fccf8c442c6497a0b578884f88e6948487e29fc238ef9c9128c22181ec246867260d8bec513f68c04e474ad0180b48b0b8bd28ca532d3e3cb46ad97fdd57e46cdb6577d1c724f2d0866f0ed1617594334dd640c136c3a090335837c38e82eeb5694d7a15aecd3c4a22cc13cab5f8368ea6ac8c09654b98c6a8b9414d6ca8fe1cb06c93266ef644451c922d09fbc7cc51025f63b268ea8d5e3dece2f21969d798a5f2543bf2904334fa21d818cf087ac2c1739eca260531278e653984d149836c08de59faa53294087d2ef1ad14cfa41c157903c819ff00d86eea2cd32c6c9d953c42344920a0bec26df496eb9efd9fc338db0f5a4ca3e4eb65bf943c7eb893e3e2d6ffd4e5848059f0faf77e5e4b0c01e09fc611abddd4a1128e2a817735fd36b7f16fa034fd1ea9148be2ab7b47c4448cc6d74aa1f5384676909232de705738083e70ae9c5e3b04cbffc405d3e0e6e82b1c24ba87532b18b1ce8c6bbd5ec5be76776205a8b4f266ef881d08e306f3dbbf2fe4d88c717335e70285e9c61ee3136b5237ed257b41d2ed3e0210afc50eed8c38194c1611df792e8c8e2c67865016733385d3e1eea4f9fe2aa8701e36df7937a6a2780149b8edea06f2b9a10c2a103ac86cd9b0523f1304c669fdd22b4e6a25304e72e68ab222a74ec1a3ad2d39369a5b0891adbdaea4e5b0e24d25bbb49ff328c450b2586095d94288c5be1e4be7a0b4aaf786a64a102a6553a904ccb33ae0a397ddb44a008fbec6911f69fac717698fac8899976b5fcfd5849a91590fc8b9001c459ff3b3e5607be32adddc7f83857f9ae16b8384483b66046b5aad872e7716e76df5b54d7d9fb706baf734e518bea534b2a5c4d4832e2689673e7e8a88a1e1ee4e4a4566baa429ee124aeaaf17c25c07ca7d0ba86497aa402049bfe8f5c8815ba16d696573a433d89fbd94c2d36e10ee661db63403524a4115725907b297cc84fd6eed99665d8218f2cfbda40c9b1939f2623821680917507abc233d54db6f5a001c1b19e3b62fd84ca96c6c20a1dff6d1d70506547a7801990dc425d1c9fe28eb650a5c3d24dedd3fe4a493cd99559bd365d38aa7075fcc47af4f214c33081a9151ce95ae6080631904c61763d521a78984a39c0cbc175a2435dee46157f17f6df2a65ced03ac567dca1bb8ddd64b21f2e774cf45a5f0e1477698f5f12206edb4f83be3dfa9bce1dab174a4300839bc04a1e0b739aadb421a385b3246e79a980dece6e69caca64d0fb1e29c509e1a2315ba8d6b80b8fa66922c849387fb843d90ba103def1b5649df11893be90870473dc8f1b278a0e9d91881a5f1f3ec639dbf474bc612be8db74e9526a4cfa83ad424d1e4601313c6847da193465ccc022f2b7f57dfb8eb7f45ac2df83620ae6cb86d7af58c8b06354a6ec6104640f37059767df18fe67232a0a104ad5a9f3358d7d0aa82e5182f1868c45f0e48236c45ee41d5092e9452df9cea24bd5dda5fff4088573a00e194416f755d833027a6b9e822256603dead5a98df2fe18b9211ec1e23133d482855aa753aeddf9de70d7e5396f1a1c4afd46e6d76893c22f81ffdb8b1953a9b6445857ff5f5e783e4ec49de3707cf5ffc99d9937d423ec4ff42ec9e5d615e49e0d865902f12e4e767ba8fb4ba69a1bd3407b421c283883f1d5d24c3a7b546285ebbabfcd203dcc458bb6cd2b3daeceef5f76787f7e5da7be8969bd1cc915d0fe56eb7938e0f1aca1ed41212a879726de6f8773047bdb166359112ee80a2d6b201375e23f5f82e9b62ab7473f9600c8fb4e8246a5de4b82a505cdc90f890bf1e741a7e3c02ef2c6d584cc49306e103253cb0de574fb17fd0b124d457672f6dce0311ab76fa53e5e0faded98021a9be00530dc1686a0ed6d7a5330bf35b179468a44af7c624fa6b1518dc4028b24cda6b2ef142b43b46137624159e8f4ce9e0ea8de533da9b65cf5a3aeb2ecd70c36e6981074a7a4090a0ba1bb5a6bb8959754741e14da3456bd0353d71dabacf7f964371d8f22ec0f7f9cd4cd863070d2b6da7ae502af4c6b28dba1af1d36b4eca58ee0d4ac78f52a7f6ede2759ed00e0c9732f3178d9971b470dc0eb97d3e5098de34d553ca518ec2b2af391993cae21217ce06a0d5723fd5d157fc98cb29ae30c6645c5e07c42e5e19fff4a6534b6c52f7bee8e406cf9718cecfe96bef3f2347c73c56943887ef53fd40598da1ab5c574a2b96b7a0e22ea2992714c5a671c8782196b146125b984eaf71d4e3dfafa30725495966eb7626d417bd78424c871bd8fc96ff2ea72e9558bf5a664a2dd7e5eed8f776a8e1ac607db793f6f1c097e8c58439bebb35146ea51e45b4c1966baf87880993d2f8c6c48dbd9ebf4c2040479db2d1117d8dcf47074ea6785ebd1800c2cbfdcaa6f5b12b622868958c421a64fad9c2af4e7bf6d5aa5e857a8056d549a81e31bceaf0af1e3611ffa12e87cc254c771637d1b9237cfe47b400fe466e18b0936a8627192ed227b10fdd5e983ba80198ad69248d1b0b42029ad4ed9db51853ddd3815ca1a09688e25703dcc2feead6b0079076562a5d1ffb2b1a8af9a2e339ed42eb71354978c49657bf2fd2203d000430182018c6c7b801dc744381e683177b325827a74479c0b0ce153e17bb69c4ed909d7689c13fb0ff986049f052e3d47e0ce1d876c0bc684162ee8c8ef8f9505d292ea6c43802abde91ff009ffe6da140f327a56544ab0084a27f6c5689809694a991232a08fd55af3e72e5e1ae13b5f5c74959dc51fdfaf43ccec729dc35df5c54646ad14c2a20aaf93fcf5ce4e80d9c78b44da5dc8a5619b1236dc110d5e7220d59f3af77f82ba7225a99c7213fc200c8402cacdffa45a75e592519ec7db02308eb3117682eb90ccf87248f4d556850df41e690c6566c98fc33a52e706f20f062cd3d2479239eebc9d22ee767f54d60f6a267ccdcf51acfda4e45262a7bf6ac0ae6b5c3d12214e9e903168095bbd9d8cca3f0e3d4f9aa4fbac6e6ebabd3731227397d0db9f04eaa72b7e0c6fd081464d4e3368cd04c363bfedee517d791b2c83bb1e72ccc0032e911dca328f5214e40b526baaa5b7d24cdc333154eb7b7e7d0334b858897b13c60930eb8203d4b46dfd335a2273b695ae8cb052250f8b6243725c5ae9d3421c647cf0f61b8371d3896a65725316d58502a2cd1a7a4c77703b4703e4ba797e8895716c3d0af4a6fa337e59dc91e4cdac4090fd1872e15d41dff37f6a27b821e4e2a8ee52fb254a14ac5d177fd9d2e192989fa2af5bcc3274e64f5c131e31ec2c4257293f78f7af6d7e2d2848aa40ae827f7c6fdf0430a5ae4b3d8a43deabad9ef55ce6ea143a40d5c9ee415eed5055ca8d4461e2bc5053a61c78d81b312a461dff7345a1a912ac570716314796997bdff9f87c4e3dcc7492cd0d122de54371bb8c894be5d5bb8d176718255cb40d34533a343b0221c41ce82048a6f1f3c8e2495fa05747c5a9c20107db2a25f8a139fb0e060db1cf0bda249469fe0679fdc2b28ea9947caeb313bc3153582c378af8fee886521b94bacbb4b40248f1e754da9b053e8456dcddd40a57b4c9ed932cf7443cfc5c87e5b1bb4cd8cc9cd9d6adf6297053dd75346bcc186212448f8d4d99c647d77b11326bab860866b4f91f68e07ce19fa7d7702e6a0b9229a2f565b6c0c258fb2e2a73b11e5895a924e0baac4282da90e5ef33921f7fd1cf246c2195f998338b13e6759c24d48f3a5b7c72873b1606cf2443cfb29b72f84957adc656413b2bc5a31d8b30bc114aa8d3915eb3198c0748456ec6b9bf873836097901230bff81e74faf7efa1f02b39ddf450c7723bc540918520bfeb4d9c9950324cb1639af8827040ed07727b8565f54376a53df89daf98b5197c1254a0a5d0895c224a92e93516759e636936ef45f1338074a11c7edc863eedf20e6af352d312b6989ca7fb843d9026b09283e957d71f09a5e7848f56649099bb7a0d897db66477c2ee8e0b2b1526e29058ff299e2980b3a1a6b119e93350de07283642dd5834cdd4ac5a125b4171cc76ed89c5b9db09cb21ac6dad4975a9c7946610c4ec465b1c2b1a90c391db0bd0341c96bb7dc2c21701ce41db637ec122a52886bca83156b8ac8c1d7057b0484c119c478fd5c15a04548c5ec853fc133c31e0f5c4d39ae68fb374c6e0949a2cd3b3480c9ff3ac9106cb071ec489dcfa32ae8953d79765d29b97892fca2c30c30d226f05ae74ee4f0a8496cf6a5f75f3250ca2b961f9992513ca5afcc96455ea15a35373fcaca061acabd1724013e9f4d1b1a5031a11abe9d9ad5b71c90cbaaae1a2988312463f149dbea3d1e5964b0fd47c8c0ecb3d26b17dafae3c66f911e686a7e9e106aceaf26eb0897f7c059f94f04b30769b911d5a9f3f4762129eed80523043debfd1fa11460d23b8cfb0e35544a3094765055732e76e42eb6230e99e1122478f6d6dad7fa95e12e3e3073ed4e0bbb99f29e6dd91c3ceb9650020e2c60142243c144866e763fd0630cc5f36f26212582c5fcb07a7678d8fb2f996daa1ceba518b57dfdccba223ac5e12441368a911f109527b6c7be135b1f80b058cc65c23fe5021db7c098fac0bd7cf550225da09085dd21642ff1a6619c125caf9f17cdd8e8e6bce93e6085713608959929fc490d5d9761da9c98e984cb8304d3431bfe98772ab1088da89b5b5c91b66227bf8e4a2006d65f3957510417ece8850152c1a364efd30c060ebae410d17121654b0e0d7e8399be27839f1643927a089ef8ab5ade3329167ace624fbd4345b7b3ebb8b62adc369c2b330e4ba3cb0e96e391dea8919ca0604de7522cd4b1ccae4a4ab51970a62a67d3b08175412b47c6ed4e923d54a49995b95371a15746d97fd1d39bec071177c74eacc5aafdca559a5f0fe74320d5b81c0b1173de68b9294f84a9643572dc721135a4985c9ad01d4fd525b5b1c975fa0edc92477fcf62154527cabf1dbfc1630df675f83183b35c4dd8b8d77c011e96d0f0b926daceed1d1ecc1849b0a6d0e50fbc6cde90a0733dc58bb733caf06e33848754e470c355519284a1f094a5a5dae4d663d0c5d429207fd9d5894984fbc02e895cf77893ee67b6544a71b6467af8f9e3c05a93bf4366cc5b9b0ec0712982f623a29735a5a5b0604f71eb0dd319e288f6b8d75d81646d7580d6f7ce5c9b1c2ee642e18642bdcbec7ae360b8ab8747719d97a30f4c5dd33358be90134b8bf39b23c67e391c9c7f3958dbc6db7f7736c3d56beb64c4dffc23099fb71437391b0aa79dd70d822016573e508e5139c1b76d201ee0fe18770aaada2db944b44de2d8b3eac86af898e042253f8c7aa61906b7dba6fa3af7234afe9995666924be8657f8e85ed1b10f91bba5f11ec18ea8decd3389bd6e48d55c36ff03a68f8ec75303760cd1b056d7fd6a9220f1375578daf7dee4188e6c22216bcde9d6a503610aafe6234b2847fcf82162a7244f8acd474a1510d1dafeaaee5b2639495fd3ebad4cf9d67d78454bd6f6f184910a5a0a6b126bf942d89f7bfdb8baf01993a5b4f0b886045792c52a011c9aadab8bc56bcb6b37887d34d7e489065517b628c560b0410bb753c04a6c64c663e139ac71a9c2b8a782f96a76fd5d01148887666a3da3f9be8d9f28b7b9243777c4160a3972f776b03f5c629672a3619e2af20d23058e97a1dca7e5c814a38ea4bf629dcd8230e1cf28c62ce9f7faf4479d758f898278adf0eccd9fb6b39a564135d76cbc95101a2b15469c3b45fddfafb97c518c64eb3b1d3101f1dadcb13b0392f8de1b05659265d557ac644fe895885219960547606a5f2391bac4c37a7a9cb1e2758c0bc37668c5b9c685cdccfc1cbe87db3f00981c6305cd7edcd7106082ca055de97f1223adbd735fd7852c6d81f8d92e954534a01ea66195638d2fe27ea8dcbf4d0b47f178d4ead78a074bf7cd047d6088a6531678e0d62f6478389912dba305805be8eee0e14c5f37a027660f1b392b337f4eeb61bef48b4366ecb1d9a820f14371e69965b501198c59837e626d1b6c754bfaee011324ee0fbc3484c02a65c3ae5e6276c795b80ba1932ac45014c6a1981bd10322fd27830e9454c219208edf27e510902251d9dd3d66577e7dae8cc4f581a59d55c9e4e66b09fc4be7d76930141aba0e90e42b2de288de7d627ce38de51dc3feb4546cdd5e8835411000f6ed90ed7a36ceb4581d4f08a5bffb5f3251f0437147de994beb964257df7c3c99070d34b2fd08f5418636e779733ac5b588ea0ad4b95d6b5b3fadc60d96a0fc31dd3e42084e05a4771b8fb82fb8ab5426aac6de43201884a59b157afef715258a2a9f2f540f77d966d088a1f0fc19a09d99948a543728b0d2a20cb66d1085e2d08c9614e70279e95d1fb8f1f9cb128d303373a1f446c66f218ff94c5a839a3899ddcae8935c4b8d398469a5ec4dbf5e2009ba056b2d959c9a6cd7b4b7b23448b631d6eaf0f16064c922f17f23f019e9efe7ab9123b6f972ccca742d9e1f395cb8a15f9cd7b0e157f82fa83e870796d11a7c4ca14ffd89b96e795d6602fe7ea69b6b7633d28d921f3ee18a78b62f8da75f3f0045548808bb31317a6f05de5dbbcbf284fb07766985fb92010c237a3ba5a23d3fc15ed3011f7eac6dff5ab5abf9cc6a2dfff47caf5b896084bb330b30f4e1b27ce79675894fcde6d47e7d86b7440b3e4af385e7638f98e169b8cb38b8bd721d6c87461ed74a97a94cd22595500f0aa851c79c7cdc6f1d1c3e4f8fbfb4ea807e98e71db94bc5cc78e5b4ae4b8b1e35676654fb27244f8f5a9a3839213753b8982f4f10bacf45e5169216064c0152811801985dad37bf8829ca6ae22cf1150857ce9516b5a0673218f4bcfa75937c5c61cbeaf52f38b84f75d38e7c6a9e0ca3981d72aa680c26e5bb77cdd1355486285070c82f6a668b48bb0bd7041cb3b99f80097ad579bd28c26ae99ad48a8a553b36df7985a20d7ad33450c053345ad31ce7041b29809549b4f9a3ad54bec69e24b54b176167e32bb1971be7972a18b1f67008dddb7ff810124e1f5ea64f5bb21338e33e72a4b0179dea8b5fadbe7e0d8a617b42d2c710f34c521f584b883e0587d7ac2f431a49af508401f085b24351abb56dad4e259744df769da19d1754db58846aa6509eef28620ccf6e11ef82d3385e52c8bbbfb931836ef00a27b7b1b1e8f5895cf57b87942f8ea6c83ff039fa3de6b7cf1571c9453c1d50f5989d2fbe5496280e08886817ea94807ff88a382bb1a8ee94fe64b05325a49b15ceb8e3da14f96536d16eb578a658647b3ebdf2ead72b4fcb5412c2439cefd9b72c74ccdeefe9f1065e3a8d0912cd1d52bba4d196cbf748b4dcc3c052e0aa756d43562e55f52366a1efc7e26d09b2139dfaf81f47052cbeb3cbec8e401113034c471b79f5141f24db2a04c6f71606a22b302cdbf67524a0db37cb49bb01bca13a7f58de5d8f94392e6761423a481458ebc9fb37615388209ee7b7bb8fbce6117decbd18eee2d42ef0aaf3c26e6bcad2c98915498bcef807b751f3ce9416e70e4daa8c18a589c5bd81239017de162c8a180e925200eae6084db470baa5bdec1a1c38c2fbd61660c1e107ff16092e7ffbd79407d21ffaa0882ed94fce68c48fc40284803051cdfff8940f7f88feb94c9c241dceb7a44976669f6729b0d5d68b76e912341808876c76c43f044bcaf665a8ceb02ce5681b881f597768f66e823eb7273795b4633ab1a606effd4ab4a0c40aa55045e8c678dc7c20cb96b9ce624d0433fff0d787bc8504fb01f72d69981ea164e32707714674c34b143a3a8eee3c47daa0340754ebf4b38e273090fa0f3a053286c17f1bfe69c40b33e122756cf056c065c28817bf29b8c15133f4f52c29fd857f6f29b7522780b3edc8d0699ab46995d887839cc151514e333c82b34dddc00b1fd6788a1732e0da1d55d81a9682255d0fbe40877319c64b62222a217159f4992b8f598066068c1dcad46a14cfd8f6835d9d037a0bf33ce158812b7933f3ea7126cfdec514be8bde3b37f041553e84214e81f1b76d28515bb04b1828c19e9cf9c0fb7e1cde9464af6906f2503b67b71216d57458789191af568026dd9e46ce7e24dc0b4fb80dfd668f36dd3008c258ba2b1d5832bfb97b3844938d41b1a25416784526d42fa14b706bcbe6dfac4180baf968679c30d5f4d76a3fe7a98ccee73d317f4b0a57a54f7e46ab2fc96b7c9bf28aef29297689390343c8152bb2bd8730f526a756b000b836ef6da238229e2b36e8d62fb1cad58e59ee98618131b6bd8a5f668c0cdca76a0a69905f5538ae8a668309a092926d2a3651e54cf946f72fa2517b732a3b01f7486b3f6777e08f4f4e12d0a7f1416cd2552fdf4a131003a6c7ea01bfec77f8d9d6d6dcd3fb3f3f1d4c961515fe9af78a16b8297abd501beb7c9b0eb6d29f50fa40082d34958a362de5b5a1602af022f4fadb19c699e282bffa3a40cf7b42bef63703d0cd4deb5463cdc1014fdf38224473d22d2a93efa06b9afab0a5ec7066b042b02eefe05a6471d424ec87febfe0ab0062aa33119b7c14feafd4e93c35d2353568a6237e58ceb7467e9d7f9e6260806652f5d1b82fc2e1dbf11dc99cae77bbee5beb4db4f354e80574215c5a2619af3cc7223285b7ce584e01981d44c8a7a8ec4a305251b8e63293a42002895035ad6935cd1fad585f3255fe0bad5089ae3141fbfc24d042a43ff61a5df5a056d03a674e816fdef34afd70e0dc88e2f8c8d6b1960a245e6a5b42814400180c35974e234cd3acb89b1748d2cb6373a2c77094236356786efc49710ed8aa59f2634f7ed11016a85ef849ed3e65ce165d0a7cf868046b3fe6a02ef538c897ad7d6b00839a477df1ce0dd623b0465851b844e3d15b91e0f86b5cfad7207b6f3b9b8511427c5424e3d7f4ecdbe85e53a3f5b233b8d2b8e6a220f482713cdbaa6dcbecf5239fbbcf33b4e9a3f928dad98a29514ec550002875323f5c36f9a7702564eec053688d7f54f6dd405e0e9266b02288d2b9afbed9ae35b484611752c892ccb3d2f98cd8b82eaf015bc68c05a4374070f26c27f1f7a554d8768bb93d3de1b1849bf040e58f9d51324df5c02a5da1e6b247259ffbf234bcfd720b030dff2afe7bdbbc8b868f43baf2b275fee18fa263415bd8935cee69e9f848db037ed75b984120089665140ee90ac1d530ff4e8b2aaec28787fc2b3e7724b3798484a99dec5d5dc38b7da8e9738af609274a3b75a9c13dc1aa598d652148d8db91b380eef3aa66e1321838b0799206b671b14c1121226f7524a30fadc8a420133dfa1be89b82a63d6d937459c9df8c1c6da41329295fa2055e93e630786b9e4de25b9b6cb08d4da7c41111b1673974b19971a598a34804b16dde87ee0d01f4c164c8d6a1c02b5516408e25685177061bbec6fb8c0aaf6a13af9dd3797a5e31defec6feb6b73fa0c7f7e8c8190729d4db277abbe536918d0e325c94de60d79181321e712c39ac1545a9def7d8b72128d63482f5115862a5c069af7688b72bf67e87a5d8229f0d9d2ac9dc5b143d1e31226d68ace127f15724eefdfa334bc322815eb57f316243e44a8fdfb8040cb9513c15049e38b68f5e78c4085a9c42093544b83e0d87d959204f7a1c7f261d49793a075c64d49b05f881647e591e97f4ec6d8b5b26401e5b7c4e610b7b526ef47e1b3cc9d7f97891f57a1c1a5e39541ae62b7da2f7609461e590d20c6c9bdcb61e08ff190ed757732dbbc15680757c1d7a063134bbc6f693141a86261e3b098ed92dfd51719d8a0cf9c64a63d69b09000c9a0585742de197849a8b71ef05e07cf3c1f76ee0a97704fbe4b1bf6cb67f1283bed7e182df7060297069847e5ee4c196f560deb5d00a558ad462718fbf66be0da95fa8fb1d7f766c5edafc125dae29bdd0fb67548f0d91c35210b3c2c571d112cf118f4185be573c6eb55883f3396ff521cd1243853a3b695f0c28046b11c57566d7b560c5fcf7152c05f42c73a2f8f2f5d69082afc1cb276711fd371183d583d08c76d78c62a2ee7278afe7ede258870fe1d6a67eb8aeae043d6d820f67cf9ea7daba7dfd1b6b635ef8c643e3a0611e86153d7aadd09d8b6d5224e500b4bffa1a5418dcbc3e7e2b1d1a388c0850d3173a5132e141ef760524778ca1b0fa9fcec9f66def347c56f04567fa1a94826d55c49029f779ff5ed3c9a96d5f58483397545cc6708b86e7e9ef5d859075c7197767dadbadaf6d570ec1f9785d02e9da0e434f0d6405e36ab379d858bee14198e8c63d89ecb8dd686d5c479a2130ff4fa07167cce072c7c070b33b30d357dee15af0c4846f67254d990c16bb99a411fcd4b0c82c48e03b6ee1e07b131a88698fe652e74807492821e131db4ebfca84227b9d6287162859993f7ccf2010aa22bec3c57620f182020122308e4b3ead66f6ee60bc83ee760707831b24f7e87da669d59e0c37dfd56fa98da9bc656fd51d24cd7f2fe7737c1a983af5a571c8ffa629c92e05be2341d0ea68f6e843c0f04c5c573bc0e717ddbe10c38adf7bd24b4832becb042a28d3c2f3fd59fe6951d247965a6b168777489650b32378a9db480b363e72edbcdd8352e34931bf58d82e1560393437134ea3fa87b393213bf71b615d32475f56a8332795e86a4e6d4d4cfb12396f8dd1bc87ca13114b811e03703384a81babbc7b7fc1168c0ecb46fde986f5e47ef76ce753bab836b366789154f294fce5c3c89739574a2ecbc96fa4ccb3d2dbd1cc589c3b1ff58af0b095c56abe3a3bb802152193db57d9ed6d91db9f21c857c2778d9213503fdb9f45d54fde663838e62a438bad4986934d1a51a841f16f6c642d0664bfa37cfdd317bb8855a98eb98d7dd07d576fdb0b1168356c848da6707db94e7e35f14d1ea9959f903f6640fedb37df36835a8be99bd49c51046dc217ce8336a348fe6ac59f68ab7e3e04cc1a5421c4f4302ec08d3e6e222ff075a1ba2aab755f0d7489df20e444b2cfbabd91d7ba3a40aed72f88cadeffd70c0456eed0afaa01eacee71e2d1388f08bac9584e119da31afd1cf7b9bd3c55f5eea96c9b0ed472beee49bcdfcb2c4202260d836e670c63d8624ca6f3039958469c34c50f9eaeab7629cc114a3db76d99cb5a87d9069ce10cdb29c92cd0edaa2173cf0811bd77c4a60e26bfc897649db7524830236acc14fd9098640fd3b22026e41c2dd72586c1ddae7edb8f2f1ad90ffb558376f1c242aa2d160774c048348112ab720208a76383bbb1cd8d8d1d5cf1d29a44589df5cdb81d04a31eee21fb73189a341f2af3c034e6105198162b3d0c87ff7f79291b065fb5f4fc8109f6cc350b83a26b7e0425e238e05ef6822bea2c9ba1bf88c74d79bdaec8e078b71b222ffbbcdf8dc3c24f18b24872e17f3e131853a9135be813a00dee8885ec55ef356012b1ba65ff1c44087186ee6de4cd603cf647a1bc949a7cac86a27f7d58ed98af7278d571f93ff6e5f4d242e37debbc163427f2f75ecbb14f99c6153a5490bdabb94c5ec7fe6c4ced6a36423fadaf7389e4fdbfc56b3a691c69631e8d512a264443fa1d757bc6445120146fbe54fdf0028690ac71493d900ba39af1001cc2fda1be48df8f24a595124456227d3ac9d512f3cba63649609b716b545fc6bf98210f4c7cfb9822257f6a8dc34059adc963bea5ed30e36a38b67ff82d399157a07a0aaea1e711f85a69d70049c803823a106f26f4ff69fc810731966b3a52b82d1a7c2e0bd7aefd9ece6aebb2926b9ada905cece43fdad03345205646cf4fdd8c3d69b35e625c7f9915dca0596e3b7e3159a4faa1fc5d0b29497a129cfd716ea1bb4eedf5002b73903f41f8cb18873e7005c426b84d896de7df23ed46482e469c6121a80c3040e3dcdc65ec9fb802babbbd66d3d691dffa3bfa23a279392d35570b56f7c366446a879fada7c0f91b522cd4bc838aea7ff6ee634370503ea87c1adc7e71d07e22e79f0eaa489d8f500313b9923ee3aaa8b7bb33e69261d50f53cd3e764059759145321718a5ab96b40ed1b9ade1a35f97fd52dbaf512d7c30ce464d0b4ac66c958eb10b14740233929f1222c433046c395077d749c29325ff56aff0b62b1166ee8911ea6eecaf5f634c5dba0ce48c1f655d7d2ef0e039f493ba5d0bb042f493f2b9a0fbf038eca230076406f09ca3e9065ebeff177441fafbb911f78a029c61be0ab221fece2d063bca866d58fca85e4b70c8275488500b0888bc6c09b59bd43d2efe4a7bb117f583ea1bf12ee30c2d10db0bd99b84f21249f4f34cb47d938ca98bd426975f1d4f0a7495060aed1c5c887e1641cb46894f98761c72e20ca3f8d7f72e0ad37eeb00cf70b9c0e7ec964b0a3c5d1d96c290219a8a1cac0a4b431540c6a06684a56493ac456900481444ea9afefc14fd71ec4dd6f070e41c4f333eba7bbc49cd2458302a76c8ab6f167ea5348d22367f2c0b4133279c4d8c0cd0ecc84c61e5f8ce52d917cff7c93f426df1d2eb0f43e4446cb0878fdac5d08dfbe8198491ef77adeb00a00a9f97ef3dd7ac9f0644c4642ebe754515d389508b9f486e253ab7e7dd2f4deefc6772194befeddee2270ea10242cdf9ac3ec9c1a07722780c05eefe1a64e408cd4e16395a8089ae92bc01546535a1ee75e2c5f8e7245539ab122b3d32fbf6425e38ce02c60fe4a3974163bfd37e3dff4fe315ce675c237042b12070adbd9dc365d6662a0d0e66a7a1eddfe3b2741eea613019fb10c7b749d66cad333532f77dbb541d6b6ed8a846af8d32c6e7c1b16e05390548ef8541cb9447a52ecdc616dad9b1ba05f9180d73be5f29acd44e402ec1862103640f24b310c931c1c8feba870351441b8da644ec34fc438a3629d213e0ed28d9bda6704760d2d6cf0b5071ac2450b254b2498ff5721847084044cf6168f800eddf0854ed437340e4656de5aee42bfdcdfc1f270445fed93699c593b5d713d68205187da80eae719abcbdca025e8729f623ccbbcf36488e72db4c7cd89f0c25fc15cb87b05b5af3edff1c4454cc9296d0c725a4179348df6e4a1f74ebd7b35d85c4cbabf3609c0d874fad3ab45558742efb9e5f5372bdc2ccbf045233713d24c795f7aec9efc2058bbc07c270878d56140f431fb253e935c54de6d3c3d6e759a8136079e28d540fada176d983dd6ff959ae1c6a69ff4cc061e575c9c1b82553b962699acf69e29313e8b85a9e3c91f3694c4de577e4cfc9df363556ddb0daf1ff6d7ddbb64aeaa6c6ee1b164581c8552a1bdc1db0d58ac064217981e8d207d97a4f23c51f11b16f04708ce69e9ee07a3ba4dc46a01501639157b38d207823c250fa213637d32ddcfc68de56e9c298342444cfe95386589e3fbd336675a7456200bc7c3dcd98ca744bd01c46be9abbb44aa43a5f0314e92b1332a77e4fe0f6b9734b1f76b52317ebfbba93ccb5200e47e000683273cd59206607fb37ca76cd3328ab273d407db9fa91d24a87fe408a408e412066b0dc1f5ffcdcbeb97fa0b65dd242e30006a088ef8bd69ab2ee3a911d83631b2a744a1cfab6e2c8f38e3cc7894b3ab33cd964aca0a53fa355e7296637d0cbb3c76c56b83d13df3de8ff91b021f21d532029b9313501fbbb250b8ce78663eed4cad74486a3bf862a35c073d54c8f0590a94559e6163d77bfb8a1093243d8bc6ec623811bd23f703c8a5a5338a38630400748802d45466cdc2b57f4aed25bcb099914fa4615b50bc134e9d200d964f5bc4c24295b2e551a0595ad0e575bd87f0217a39c7eecc070d3816adae96137d6bf5abe49809357b9e4c41158fa1a1f6abd16fbc5ffc4f3a62ba05e7db0c8d04f1ed7b8f0e6e85bae8d8814e34024850151f9534e178a1a910753e77dabca045da743653957a73f639bf552b260c91ea0523801ee55f2163c09c27fe1b1ee5a431689631ff91a30a6fcc2be003b9e9d0256a5d10bfc74b48e9701b1c703abcdd410dc3c5b418ef277507e4a5f2b7e5896bd420bc50f090431762df6d350247f28354662cd42516caad4a62b2f6f90964e0f5f9b7053eb330c0d829ffa69d812e9f3efb2d5f468c053b8984283dc99943160ef6a662d9503febe191bec7390a6a9384888acc73d7ec10a1a50160cb9c77615d044432fd8897b43b3d104036f48f49d5f94135dd8d3821535855da6ec33cb180d3a934737667d61ce43c6fda27a8233aab06737acf5a05b8e44a37cb04ecfd7025f8aa6fd0a1de85938137b2433ac6b2dd31dec2002f78273330269cc91dfbb16c9058a7968b28cdbc6c0cef2b0178e5075c95fb6f961b058c3a7de88182d5b004de7374a34510abaa7b16d4112a9ee1a3eb8ec90cdc8609737c6e06115088e883f99fddaec112a4a5ded3b21b0ae34ea0585b1f680fabaf7c545dac7d05383b40c9d70b9dc331442afd6821d316e050002c5f30339a2c15e389ba948f1a6e32e71d20ea83494eb657f189b5ebb69fdf13c0766b35b2e2ba141b7a5e82d1c65b579c585b3f011e8e705520c737f7d4de8b9638a014bb41e6ea03f5d0cfdb1dfa531d0f698c04e72640cd20fb7bc4b21814d19a4c8efe0909fd6aed08c28ac4bc5eefe91b03f588ce52f5bea693a7c851ba18d6c4393bba6ff16fd9b8a1c506331de7ad4a74df56cc9a07a78da5a1e75ec829380ac8abe19e43259d4b50c57387e029d78db9afb65543de51eb6746cb104c6d2e4f9d86042710e8a8245266d6efdfb9216e2ab49495295a5b25dd7d16d3a02a3e71f51327d18081ee884d63afe43717bd0462a2c7dc657ad2e5285d467c0d5fc09b1138ebba239e104d686ad24736267fe18837d8b7888e6e03501f356d32e003c7c379fbbfb39ef81b6947af95f66efb7ebe18f7b57c3f4184cd8b323d3e93803f678c60b1682e1f50d002aa66de013eac4a7d0c271583b932569415485c52f5cbe3e1a5735676a1a1862bad8c1e341992616ba080b13733d66a0326b6a75f39e08e941b844900047b80c9f005988a93887cf44526f922769e548ed50dbf22678b0d82b91699369b7671d818b3e72059bd546cdec6641e85d137b8d8a815ecc8a30356fa23a99a03ea2d8d31e3b78e4318933ad3a8babb77569303d43b126e60b8abb9e4e4c5b8e0988e0d36b0e6c00ee0707a513ec31ea3447dc8a72425619f067be63f1d13ee96814b5ca96bc568bb43a074088799f95cc78b889217e3701dd38b95f657c9b3de88456f7b0a45eccef123d8e9665b5e7320d8478ef10df774c630412fd9b1d8acb6db87f89547d70a08201273fd585bdfe2bee9dcad9a9ec4cc8ad3052cfe638090db47a4043136a5c5a4183ad0e808b894ce7ee777e3074c922f5d6120b6ba0dd9504aafe60215fc159d00eed058ffc06762663674669a479d65a8b67cb7e7c4f8802bf93f268a191ba6973fe09413665b28aafa712df150e2068cfd00295f26a019fd2ef80bec8c2b7e9d4cbe0cd0fa50bcd0a466c06e7f04651710060988d9398c005352f9effb03c8671033c2c20d30bbd084b909cfb9a9c4b042de9160e9bc88f6d199054fe3a2b1f2f622dbf092e7546c1864b70e7da56adbc649ab936b847202baf191b725adf9b6c0c62acf27203aab53978e45615516fac3a1a28456f6e2033d5a67d4c9c4e6f87567feff7cd175f0c95519c1261031feb030427e363728ac5d20bbddcb36f3ad52f90457dbb23e921fe2e1198626f47edf952808e2b7c99db0812f50bd548a8a54b24c91924f675e53f781c8e8647b3a6a8b5c4073c2b041a84cac940afa395751e9c0c03397af26f6827c8274e0be76113de78658a7961ba8bc50896bcd9f1e0f1bdd6c6f366f0ce0bb80ea1b2567acefa0e5110f95c32f20cc26b267a3c39695d3d3071277f00affe7999b32069c5d4c24ec54cc8b8474044204e4c49569d95615c7bd7415adc7921f4b5d2e0ed4b13e17b0e0ceb123eb3a9e2af8868b4e1d35f71fa44433ab3914979528e1fc725611bb46acf6ee8767be11a527c0ceec9255cd0780546f206399ae857eef74b2dfcfa2b7a58ba03cc5b75db5ed1a7cf52433a52e05bebacc59a87b365a4130b345fe5afb83b0627560b4148b72441fdd3138012700d16290c1935dd2feb3ff34594cf049c80c3ce3c39d445a7404d26118e4d5df49da51a6a4df05b9fda960d3109efcdd7737070f9d66ae633000bf6068c7b2a9c1fe942f04e02052964ac2355da1f997f22799e78d3348bde95571730314566e4eab4ee252046dc101e62cf8450be3ffb1ae554ef8b1d1bac3afc205506ac929ee702524ac1ebbd5f1ea82df1d647b25548636d91fb96db9173dea5f4967d14f1ab6481346832cba7d3e96476a57ad28113dfef386fce785a41d421b17967b18c98bd69fd0329e269f45bc3b8ee45f97d505be63073a3ca00f1bf3b1d8bae5a307db185df76c16e1612fa76de6d4d5d8c9c64c8857a6d408c9143451521ed43d37a26b8c4a3af76e726b901340947112ef472e68216a0d26edb9259a6c07a52c71fa6629299ffdbba8c034d156f68bc32298ada637e84844cbb2165bc35faf25d9914a1bdfbbd960b2a88d581ee537a89de9b233e5f67ad07df1b484b0f51924fccceeba595c35dd50d83092520b61d27d4312a0bb9c0e35529dd2209bc63610dfd57e4022ef61d1414c88fd4bb08920e8d5ef8c260bec9d531852e9ae782989a3a418ce2226802aa77b72ba14dce922f66be10982580e0e244f17d04339aa034c371b509adbcf792b2e78804af7846ad708ab2fbd4c48941370b7f00bd5b367c4b74bd7a1da82f8300bd9fbd0bf6e6ff4d6a058d792fa8d5163ea253937d9cffc9f76a8386e2622abaf6e73202a1f64c453e5372984bcaaf16dcd9b260e26ea67caa0b522d6048e45bfbfee6e1a1f17eb58df4cc6427ca0c20f0719f05ff9201d247eca5491b340b770f60f2f64edf4e91ebf2a2e8f9c594986ae76ba81203cbc395ad995bfe6c383fa781ae3b9e96269b9f763397c09a60389a3c9a0f1516a2908e4f9138018f439848bc986f8a3d190c30bc7bcbf144e82c3ab7e0ba6f45516f0ba30efb751932207e00c2dc1850f830dec7b043e5f04b3e2359896e778cd18018683522b1ff47bddc58499dea357fab49bf0a18fdefa06a5d2ce81c5a49fcfa28d7bde4d387f55a89d6bbd2185a47cd75796227d13146240977216d582fe7b0ae3c58000183529d62d93df4b0880fbc2d82edf0c65631013da78b15f15195a426588f80710010246f230b12235093a2bcd9984541733cefb4f88956ad876b1a5067ad48aaa263948c82513b2c4dbe68e6a72522be8048ab752e6784b9bf33eed161d201bca9fea4cdb086124d0719cdeff0112fa4bf04530e986152000f7f89afec4e6fd8b4dc9cfec9fe3e0e0b5c3f33223660fd6700e24309e4a4a30caf67006465e7d46719ee65b2527280fd4e794b6837c24ca9f22b26c5ba33f0b1a29bf5371d5a115cc183d18f7eb836be5c76cf2c63ff4f775a18d32d1ff33373bbcd944c25cd274d853a89a5dd043aa309f62fbf7a72e10dbe020986b14a6db00db649c9170aca3eb50473a3b87b9218c21a16b80b02833d9ad221e46024de2662b18e9277d2f4c1d1d5f2120ded4aa5716f10c1f0976ec861898dbcae4e17f92cddd448d07c5ac22d25e8b8be73c40d7cf47f1fd839d56dec8e5e6683eb2b218a9e8b1b98d5027f54023bc959ce7f21c9a838f10ace1b2eb2e5fe368a6bf36b69b20adca2147098ad9589b7b0ed638bed621701a946282d62a3a5746b50bfbc7e6218a4990b3898bb745254cce4e32924e186e77ff0d05b7ff31123b630d8e9442bb5fcb0bd30c3a58344fe2542740aba6968697b4457395783cadcb19dcdfc0d2b55267911c4b54ab45986691694bc32aecec280758e583dff2984040222040c420004fdcba83bebc6b1ae51faa31a295c60d67a6dcb042cccf59f423319e82164705c6529a85e1299363cfad744f1f3dd45bbf571e1a0bbae79ee947d616219eee8b920450a131a83cf4be941cf5be25a065ecdd0330ad6cf120d10a3a79ec0bb975aab04852c4670a5266fb987053d9447e2c6bf55aff4a17fadd7c78e5d804d01b061a1e8c2e35c8893eed25a3753a17818d669abb0e5425a45d84cfe4dd91d3559416534e9d9ad270b7c675ea2235a8cea6ef65838c9dd0f018237bed9a73a7f8ce0bbe6418f8798659740b36ba1d0a2c10839968c7b1e6d65a245b4832221a3289ab8bffb0e7e6c33e6d9309a679057f8e838100f66b72cbddbb23b1410846ae7bbf2ac575256f6cad16eb9a73c7e0bea622070bab5210cf93bba5086b268df69052a00845aaa2660f66a745a3e6ea8364e94c0dde2a1004355f62ab565c0beb8464e8c38b276b4427e3fe733903435dc671f31d2c89035fb4f626f5c7040057204379d07d3e0031a7e4c8a779e46eb8861f173a7463adaf45bbf31e43958fbeb9cd29e57aefc859607c918f3cc363cb613881a99b6361f75ebd19abedaffbfa217a67d6c0b704bd0e586327153649bc46e9abd14b5ec848cf7f743ab21d81698e58f7d39f60ac5af7bbb1d10f9f04b205536bde44076a43f2e640bdb3c5cc1bd3cf0f3fd5f28d0d39b464393cca74a8cc75958f07fc9f03df045b144cbbfd85cf30a115d60a05bb98c4cdd8d8d453020e8e2874726a9bd0fc6d98293ab56aefa93861f70c828883fcf5d847f679b73d6aa8b5c580794dfceb549e8d5b03eec2e2f1171b483066aa201b103df2492f8b8ec2b91a02b2f685271450849dd4620fcef30bcd4d7758de3224b937f0ea90b21fec557af594806521ace52770cae5238d4ad61e5ff0700a003bedb8e5cb1c48b527de845767523cd7d77b610beca1f3c52b3cf5b3fc93bde02f9d9b4c69d448de131ea3227997a71e616b2c7351914742d135bcd9ce873740e507d28bf5059c045eeffe7a43e7905464469d91cc7a7bbc153381d00e5584c6b25dfd4427db7da6399b5296f6c3a9ab5de90d1e56d25ba0262d7fc49e7010175311c02cbff0cc0e5289664c1a508b82dad95afb51c7fb35f3a7280301cafe67b53853f669ae67ed27b07a95a614286fef05d76a63c7593011378f65bee63ac47f3704308e2da819c051ba9887d1c5e67265b13c1c02121725fd2f5f4e31c7888924b2ae96321cd43d39ef323ed031e6b20451b3a885e4c5252cfc3ce47838b626afe75a4d912b97bbb719abd9d76bb04e2fab7e1afab98e0dba0b3c3a3cb4a3e87ff9ed87dd6d90f173bd35ea855bfe72130545972e245a7b5097dcfa9ba866ba187890500b90dd25a5ae80043d230a0406be5c1857ce3382d7df5c041dd2130f7f0ffd269ba9ad2d732eb48a9175a23f6eebd860e0007b651149ca26df6a9378b5f90b6b1b57837ee5ae27c65e1480b746317627de927a7fde50e4f5df9b0cbda70885dc0ff6f0d64c2ab06648850da3ef186d33afcba0b5f68f56b8edfb8567518a6f7cfc0caa923cf4cef8a89bc850084f75ab1122872e9f840bc43c641f16a05b1232cb8e468f77daf6442e83b571bdbd87640660fc557689d8343673315ea4ff770ad96c7fe3a196209ae6910138feff6fd619aecb184f207f6932e0c7addb6a3b8a6a149120e927f90878ec0422b5211b593c2ae17c7147c677099a70e4e20ed2acfb62701dff12af1799cae5125b0f7d16251738a00d0b762979e61e736218ea8c05f68f0c0866c379faa81ccd4252df9de13c2f2f44aa9273213b8cf83f6e8a7a0d162393af9c5c87b0892ae338549d9afda2dc7d749989dc3a962d6ec98805a99b053aa058c81fc218f9d61cc9b27bc54672936ea53f9013671d86cbedb8c116ed6dfe97fe481d2c794fa076e6bcb94bb530fd6418cc8e364a1e52bb0702d18e5af3265d6aca93bff8fe48196ddcbcf3d4f267dcb5751dd8c15a343e2546581605b5ac2f797eb14aa8b211c9a5b324b1ed3c35df8688cab9b54e3c1fe881d2ec33da928461e72c285a0b23fbaee7a17d72194cc721374fe7914ba0f14382f6a56ff8afe1bc85ae6624f0a9365aca615e0f244e9e9508ff9049158751257bdeb6601234d43a375e74f09e43ac179a839f0e505204fcf8981bdfc460dc32751c1b6cb318a9bf7686867c56fde9d349b613b09c1dea3d7b7a2959c416bb65a0adee5aad03915940f8714a1748c4cc6a1270f925a8c54580e2d19f34dab19bf50ad891b5e8e6249cf2c2adedd8465a1334db54b297b38df3a79f3ec5a5c0604b0d41df5e31216ca111acc793919068f0e63bf7a05007c0169c14c7d3cc6e2ffe518d238291729ab53172454d6d476c31c399928b4cf9a45c368da648870975b6ae405f1663d9685b5f650c758b13dd3806de5d3d07feb8def573637bd4fce4a196df2d4384ffea8858ebb2c0bbc6bebca8a993600b36950564910ad7d5d56f9f32c56c6340e23dc18563359144473af51cbd0760e302183eb97d3b24629ab18990ace85f81c82d65abe7fb5fe3ee5c6cccf1ea189acec51618e66fa4264ed0be6a482fa69463410e23efa84a35ef7a16ab964cdb41fdae40ab7a3b6f8551e1a5a84964451ce1822a028b26c662d80f3652f6191fe4ec2ce65480f20dc0c18cbb8f634e03b467c58a092d4ff66353d164510ddb24ef3cbaf205b136d4bd3a9fedb46325d409a83c970d7f99f9f108fb2c53b5a158d763873bb364ebe46d3f0685154343228edb67b766a71ed1f24d02cbed0aac1021a0da7d3f4f9bf495e707f1ff10ad0c38764d02727e56234d21cacf70bd52024df16eb005e4867421e5838da29dfc5c179f98f4a46ea89666a6fff9402e5888687378c44349b398eedb84fc3dcde954dc1becdbe171bd68c07f4a43d8a654af3899946e110b48978607f2ff9935853e40340a31f973a4de07702d97fbbf09bf82066cb3abbd2a15d82863fdf05480cb246d1500d9470e04503c89ec49b40fd86f9204fd74327f4ce7b8d6505a130daec83e0e9a19999f575c99f874de0fb15fbfe007a7b6c4ce6a0d9a2afa821c52d7bee92e833e7c6255be187bee8dec6a013a3af2f282950bafad3396c7f437c10a13251595dd67fc1c3b69313db2b30efa69c60b68d5dbb06d58824c6b1819ba53d4f652aa4a7f4da826beb81289f1e6505c0cd19e73828593222be63d64da53de94683ff07db8ddbbc1e089395b7163046cb1a7d0ed0c0db4b50826984a50454ce8f0dc0ab87b521265886531987373c9616b972612c3a164758f8c2c4fc31ea6e8fc7e291322761fb0bc7ddbe91dbe15d758482b4a123ed276ac507dc87e9bdb56320b83ed0d31920ab6c7a9bd009eebc10eaf7bf324657387849e263addfbba9ebb990636ad9144ac24e5f4ea7ff987bbd50e54bb59d8b29c2c001997e66a93af57157132710d9da572b1b2f3a885175bd355b3977eec66c80052e82c8a748771c806c8c191655c72d3a419199221dafce24ae23fe25943a25bce33d87b13508a2e471c678c7817186a095d962681062d5ae9f8cc9c87514b16932dd94870ce0cc739612a3c9014f1f02904c73354b7e45907244134d6e9b43f827587ab8482f74d1acb85d4213e70d2293b3cd84aca5a249bdc33e309b4f361189c225aa4a9244a1add2a2a4752ed8ba2d1db408924cf776f68adb14d52e28a113f73e67d7dc9bde4d437738626ef76905776bd6c6767d4f8a62d0eebc030471484b67d0259410a9e793db0b77d1781764eb11b16924e5b0ee023678885dea28901f9185558a01e882040ce4ca7215ee39b953efc40a6f5a233aa862142bfa12ac19ffeedf05fbf164d49f3956ae9be4db0269c6b3d5f6eccc1900e2c96fce17d223588eced51a7ffaed19ef1905fa7253e3aa833071ee1911a63a2efe34c8722027534c6edc4c22aea9e87e31bc400d7829c7ae62fe2f21ce99c1ea9faf037bbb6a25188bd1ebb41984f315a9adc1cba49d43d735782c4f70c5c5e74b63398916fe85b35bfa98a4a9067f180e1fe49fe74d0cf96eec34f2c0bd1c90a2d18e113bd6e2f5a36251e19084dc0449d20112067c4439f66161c4d571b4a01b46053db328bdae68db2c41f536558e21bff0fd316c6ee9ba6b3c9b8a88fac3be80cf2a45e892aa6d237eb12827489793067a9c3676eb10d686ff1ae8dafde9ac828eaacd07efa781f8a31db7c16faa71b1f29ba6c800d1b3e52e833c479a4f7cb7d9e53a036aa68b72eafe5d2290b9172da04e716b740df63ac4af39b402304d5a98b1dd7791a04766b3081d9922a0ba1afd36d2409c7608124633ad909a194135689c0a27bcfcc77967f0600116424398fad71483bffb56c3ddd445f8374a62c956294e3300a717429df26fb3aed49493272e6834ffcf04b50a3a68c439364ba51b43fc400d6108ebf822a3aaf2b869e65205a0c8f0ada2dace7b3087df9f43f04b2974cfa2fb6f40f5bcf4b6a72f472d24240648908bd1f92abe0e4a3c4a905deeb457c0faf9d31cf31325840b8c65e7be802a4bf8ae0097308c42d2ca440f7cc1f013f3d8504c9a1c23619a6ddcc1e1b79001bb91e5a2c48b39c2fcb9b0256cbff0cdac1abb882e20f8066bd82f8347cc15ab3a54aed5c72c081e5ca4c89c12d2e75ed5dc12f361488cb3354cad537d2ef9310f7a97a5b92b9cca3f89d16123bdbe6e39cdd0952ad9d4caf0df6310abc52824736b6fdc5dc60ca9912dcb7fc1d4200a7573b9b186ba892b90105cb6809685f100c5b00348e6bf65c4aff040e6b56e50699e22c3e11524945876e5937345f1bb9751607d29793474e82a92f4143709770868cd0fb5fba3e23cb0e844cdd717609454620e1b06b89a6f37edc4ee6c8cf6f7228798513c360f50e49a13d0b28308ac98ca335eac5225708bb59bf71405a98100af2a7bd8ac3ae23707561573f77801584985f19ce5d7ddfb389a34c24d11ab4ca74454a593147d75af4ecc44902501615a22c21c4ee521ee12a49e44ada5087d5f9d7efca5c0aacb4ef59f369980b15e043a6e347c30843b731b0e6643fdf03e9a35e87525748aa5e6dc190cadc8eeeac952d86138e3e4b111f93fbc971ec81581d0f4325d22d91d4ea54fa04d8f670d5ca5e7c1fcf32771840c4964f22af9652eab5003dc9e8b373c66cf4349bfde03e5d2e91fe99448ab2534323b15414b03c1063f94de885092f44b5aaf67f4236d53b62c89205da86b32e4e5fe1200d54c8e3b4b9cc417931313a2cf70b791966a233149e75ee43d282a8d2dff3afaacd4939eaef624359866dd976b831b02dd611363ddc61c3673f86de2478d6393956a8927f87a11fd120d24cee813890deb76d5af97ba6f2a5523610223275369ce8baabf40dd54652a0430814cab93dcab6d6d4a1588c053b65bcdf505acf2e790b288289848f8a0e18b6285f7b467832766ca3af80a8fa01c39f3771c1476b48a036df997050525fd5fa5243415ac35dfe7cd1f037b9659618308039ee8351c975957ae355aee6db1a3d04acbd99672917c4ee35d2111ed8bd2143ef6f83064bcbee0c0842bc2749b8f78ef0cf6a23db0e7ffc4a234537656be75304025871e586f36ba0de3034780e00869b8bf50c8132f3de0a626463adfca1522607643cdb5324aecd996c1a42d499ab499a5d38852ca98a97f069f7b9dd2ae85433f9c410b2d04a0979cdba84b8964d51903d03f1f531ab340118121329cfb0c0f3aba3713b2c6e7d6afdd57b3bf9146e1b4274db794a7935ead7bb2a258363e8bd16a9849c0ce9f84c8a43612edff19510ed1bcc15fd81a44ff289ef8f0a8b43398e2b379f67678a738e263d32c9f9a337306a9aef33df9ed3740aefcf0cf5352760b2d1bd3c3e1305f628e38c1ac735229d1f768749de57949263420c192d725a7d7496b3c711eb1c7df1591932a2656b045f4f747c71884630e98e08370a39db5280ccbdd6be762586f1720ec9fe39ba67b389891ac3802c89b50d5775169cda54c1e67ea5b64c8c96bc1d6e04329f4112919302341b4664d7e580263573533747bffa669b9c3f73e9eec442286c22201e545f8e34e6859744c19583ee41137a5dd2a3c6adb90bb2facc3da72bfe695a848ec9de13aeb3c5855da65123fa03c611e3684f0d53c42ba6fb698ad91d2742825dcb36fd849132a30bfb1244ddb53e2099afbae571f0e91bc9311995d5811ac4ce35916d470469eb997487c0b1be93b0bba5b6052cd006311a254a503f063bcc1dc7920ab47ca6da04a9edca9a9a037449265a354ceebc26738fcfe4b57cead637798714650455baa26a9c525dd4a4d4f1b323c9fb84135bd682e3f97bdc808b9b73ab2b3dcd2cffcd3dfdbec3de783d9055a6500cffc3bc4341912750942ce62fa9bfada8b14c00df7f84310a6c9c1db3c73df574879c9aa5315036ba1297f39fa343d14e89a7c8618b8e9315dd35268698f2ec406bc0915303701f6f29d33d5b5b62b0844e74e6fd95ebdf5870fe6dd633f2e7414599af9fced08c7e013420ca64ff1ff45962333e3ee175038bf162b1ff465403eb1d112474aa15d8e3a510cc8429e46d0cb5af6751ee63a5309e1546c48e60464dda1522bd7c672ea4dd4a7c5e92177457a6302be586d2be77783316cf1a79df12a763310b8b90614028deebded7ab992bf5180b6090f440e0d5da3eb8977cb3f394a54ca83ebccd440c76ecb4d607efc32a55c4e3a076cf37c8831d606036e414e129521366f034f550bb38500be18ae4814400a10b15b62dcea9d9556d5a83d90a22f31a6d45b399f45bbbfb8c838730efd912554682567160e02c046cc6ab6579df1a3d1e786ae89923a903d835eaee6bc6c00215ac906b54728445a7b0015cfe2640333d0865f2b94d3b11839d6ba2ac6380d7bd17b98ed69e0aeaf0c128678cf717c8b7084e4236b75588566e8719826e81263619de2ef0b0fe2ab3aef80814e26baead3adb19ea46ba09b4f148d6e2402c71155349a2ce3a1dd480b5050d316b5a6f00cc6ca8c0216fcb1ada7757a38840a1b619ef148246086d5fb03ef79353c0d80a2f26c650cdb95de3db276d4a861c3f7eed0a17b485c59b98108b691ff5e3e650f1f5882ff047ad3d059542dc0b6c771495353f4ec6d5b9cbc67f9d3a0f1d20ca301493aef1d3826765870108816ab8f86121f1aba6861123eb6c24a77b69578b46a33e8c966cd70d3f8769b8deb8a97549f85b5c3fce9d7617ca6cacdb89197b5c2b4e13f903a765c4bd25cd624a7a2e204efb35c3779cf16a05621e18a20e57b40664ba3ef7c312bf5cccf98fff468e136173ee1bdb4e34b9a4334ab0f5d5d44eb3f28f94b4024f822dca3d5c85d50d4ddb35ff4548e7028e42239d43bd28e8bcafa36bd2090b1be24bda94e9b9219c5f1e85a9eacac1f88b51d7d33766c4277b27af990a897fc89d8248fb5ab85f764761b7a6f1bc48a56a12e6a80523c59da0af0286c1fbd3429de3d61d62994dd27b55b3d170c7a6900935b6e3d9e9ddfbdfee0b47b8c6473fa5fc2d6b7057224cb5dfa13e9a6d12e8ef68a773f346c59a126487a384d735ebf6993267fdab067b7abd62c66b6de749a92ff462947144d342cc8f014329a3192eac5fda6a4ec769207a22b4cee8d9a3dcad10f7864c6249d347592e9a0d2764d536592b887bb5f7ce53436268cda03e278c5d65435e9d35370f4800b600fddd7e12447880a1a6ffb6439a14f2649b1ae97e7f0e561f1181123a83549b7cdca9685d697119538a8d863dbf05c20c772b0036387ed978222cb9615188d9ae7279651b7e7b1774c9c19f57a8386ab79a91e5c52d95e171327dfba89562a9b845ae8325a73fadf0606109ac4a81ca8cb29ced6163c65a3acec5ff1adf645fe5f51ec26c8fd7947366015545599c5b143334b11cda934d3b8509a7851fe95d10cf47718984bb00cba8ccaec60822495b26f75ff319e96f743f4302e5405edf21bc8aebe174d93d4506957db2277c363cc81127dea4f982709df52d2ca54b83e8f7af14c2ad88ad54ab00052e87f59aec08c54e3d1d7a4276e36683bd47d693b2e79f21822832a5f9799750167d0858971223b242ce68c058d6ed48b99c75f8f63345a2f83da6b86f9f0c7113b72f9aa349d868f8556acd289b2bc4d93cb8e93096fd7f9c708816af0e119f72a809b727c3bef67461db108be5655d609c3e7c0a77ceda3460a3904a53aec11c61c4966bf472e9e0677c5c4ce70c1fca2264f4b4ca0bcb9fc9b50e1ae9233324faca95b4b3d3651b3dde96f064a2b31644437a34700d0a14a87210937b99b9a1e352f715c735f5ce053c36ec62cd50fb30d883493b6efab7044ec4262e75cba581b17b88d4f9184d1b7f78c72121bcf9c3289d79cfda5b6f8412c44809831aa5e9a901bbe8c412d015d24183bea4fae411afe4a949a921ae709cfaa3811844ecf36d44a23259b4e463a1aad233072e425d1f0afcfdd806d323b992581f5b86f7f5aae90c1fbb52c8f3ea124917187f8a3ce83365084a5611edc6dc2bb01e54a1fa323b87fd6df40aad8123f503f2467aff6e634bff4bc44da0593b26c21c9195cf211cbe7009a55d63a0418d4f10a0cd2e0f3550daa5e3e3f3fbe0b495250f539a8746fa10f18a10deeb36c60c60a34c45f3c4d90fb6319f14524bdb3dd73ea199d9b6fae688cdd81566aa0165c9e8711c00b6e42c668302020fef4f4b1a09babe9a244a4c907418c2200cf6116ac2cda5865c29a379c991249611e1ef2a7e2f23211365ec6d0b3312523b276396a8fd85f7ab8925ad97e06ffdd5099444fc79af96cb3f7eb3d372d420acfb7f2a06a9b8815fa29dc001467a24f02b0adeaf9545d42b62020952b31881bea961d3fd65d89ff54ce3c6a41e33272e80406228472755d1968a8713d62deab337ad9e51ecb9b4b49e1f5ac59187d6b8432a3672f094ba4011dccabba3dc2d9f5e527cc05849128bcebebdc40f6aec033c0d4f4c39a8574f9df4913a3936683a0b10ed252c11a6aab4dc15afbfc30e13e84ff0452f9d5edbf241b58ddb51a16c675a53a972865a431caec7f16e0d93c51d11ead128e97edc7eb5c51021d6c2e3e5c34f482337ceb8b9edcfdd3566bdf121ed2baab452362f76d142b80ae3e54ee6501b9f4112d3f5dc30cedfb7f4b6eef90f5f9fd3f7c0ceebb406193663d2800e056d5007f862af34741f252ae80be8be3b2c322f10c87679b134257f69540f1b79f73e5fe11f65c6f7be18776253b975a4e12c67f6d44208f93ed4ce00cb902911f9585670341170fc7586df35f905a280fa84b4e65481532e40992484a60f007c0c05e81382d3305968bf83a17e5882e06553c97e23b8316989022efe9d2985ad3d2785a330b11ba6aa8aedd885ba8d965b40d635c2796a9278fb1315be3d466a08fe52a83b3980a49f40f41adbc99cdcb9c3136a257adf57accdf59f0ebf9772ca93c516721d288f9821440a87a9f7ac873ab814119e479012c2c251a01df2307f8535f676cd2782d09cf01fc1d3f755a141f499ea2bbf7e85ca89e5d40b6cffffb5be03f029b5381f9b25a159d8fb46e0ed72111989481ad2557ea2801e0fd08d17c30a84c0d08cb8e3cb021f185844a7d93f55a675b3589373bdcf84a22f49defd224e1b33dea3c95c3de4caeca55f091f221d816bf8ede44d56f234753a82698928c2cd525c319b0377676454a5bfc690446a26ae811a5c80dd78fc2088b9d971af4fcf6b90a89d732d6b7c4c1f0088701c0439c550fe277199a9243ecf8e7c7c463948913d72c337c0ccd01b33f2ea1fdaed228b5251781abcd5b916ca7353c868c8a246f05c149bf8cb29b733e802e28490690ff656269a463da545a09588ce3405a5b21d9f541c25f075e0d35cd7eb137f59385258cd042abf198a19714d8972652d3d45ad7bdf235a153bf7b744d111fadc106883934ce558a772ea2c7ef49e8c2bb7c4fabec210ec6f98c84fa6e4746d6e1bb012de552fa8870b82cb9e6a3ea363926463d20c39bd2491f7baf828437d68e8fa50719bd54d3c273ad80729df0144233d1684180beb444e514fcb8f69f1cf5e57bd412a645d88e23f33621b790fe29d5d8f4a669671c040cc1ac7b3531b05504e2a30143df81a1f5dceb3f23d0b9aaafde32d93e42ebccbdca8a409fbb91d40d7a7859d10f2f06d507d656b076308f56b3f7f21ceb6760dad06914b72a0015a922fefe9ee6b9f545c51a1835674e496bdd35bc22a0dde9bc86e89d4fb4513b2f7eb368865bf7ab003bd3f44ef8c1ff6b8816de32f93bcd68526078b6d2bba7e00a47dc4c2cdeab0b5f67a0a54c937ffb4fbbb8a9ea78d46404177c31530b9bc8e6c05a87ab7f5be468473ef90bbb8bf8e507af2fdd81d5ed54d5b0e598ddd68ca3c2b17745f331095eb9895c8c6765c1ec5d5c43d7842e1544e3e1ed84635aeee0d59c762991ba9c3e2a7476a4271937938474468433021cc57dcb12d1dedffe5b1d41253a9f4b6e53057963a36353eaa31b1beed32a194b4974d7347583c96686081e9f1e88e76cfbff6a1c9b86717e498836d510eba40cdc9d4d7e90bf0b52c134918c66ec66e2dc6a9416187f910321d92a190de1b9dc8fe4d0a2d4513d55bd9595e81668da9a643cd3ca04f69aad119bc52559577cb80759b568f8d5ec6b5400d22823a80746204bc8768ba5efb21dfaff917a65ada3173533f43c1f458e4465291e3bfacd7005f3717b1d171ad02deb5688eef8968caa897c0b3eea82acd45d8ed3091c1c7cf3a66d0cd2dea538ef93bc31d8a392106651ad0c1bacc8cb99af2118a1ef076cb5c6d49210b882e25f108c535664aa09941c97483453ee3391f66583243d6ec6599187d26a759f55af59e105cc712c98e023ef36535bb649573956cdf95c990bf2194df5877e698e1e0da859cb96c311301953c7654294afe65d5fc41552e47d38a5821bfd78a435a659e50b8b06938c8a67da92fd09946cbd23be288601e272a24fc52f9e2a67b4b5a7ac07c0b67e352beb0270b23965e52f7e3fa3d8cc873ea846b25ebdc0f4a0f5cc66bd4bcda84823e20632b9b9242a9e4f8d9f3e53fb94a43790d1dc8680d30296e8518a6be3a40a292a8581804561429196c2d70a57057eb3dee814cc3326959271095b7856458828abbaab295f51c7a90b810dece8cc1f30b565b2ed91f3fc35aa6be860ae3afd438922a423106f21222388a85d9f4e3498fa742f1dfac34451cd814b7a5e480f23deef20cdda01a00ed3a05b3b7d8d17489df5d51c9178ecbdcfd8fd23dc6e96b26d1a8c04627c63ed36d9ad35462f60ed2be40942747d0dc71cf5a9938a28ad46dc72e18f26ca37e79616bfb59d4843811a5a25f1553927b89e9a2afaca44e707e2fb3faa6fb45d55a9fe06e30caa11b15cc717c3118ea1d4e21aa55462fef581d80b0665ef42698b734f21c8cd3303c2973092da55c222fff88e70d4e03d1d94a841981248413bc78e741a8b5d07f1b0b3fec96ce284aced48d1afddb899d184e06df76b443e017f9758338a809686ace07e321b6ff08e6413f8c5fbad08f8624e5eaab57a92e9c9038b183d7e8601b0b66cf62e50d3fed6ba2b9379b8d2dafe1a1395f4dd06548396aebc6ee98d34d942c075d517927bdad69acbd2c4849f1a9d26aa2543461784782bf8f1885ae840c396cbeae6878458e66e37e46f31850a024b75a1b938616d32aec5243717895966d76b33f591636d848ab532d0826e34905c500d509a72630d2d0ad78bace669e223d9d4c04f93383764fb51321e479b7d7faff7c73c27c62bdb2ce8bca4963ae8ee9cd78bfe465da8435cb208cdb6e0cc18297f240f43c033ef727f6004f1016d8378e5462ca96886afeb67974ce69436ee006a7344a4a658ebfbbf82706028a7f1f258922846ca1bb1367e54e01cff3b7d7f86b1322b07eb61a1a711d4ff2075f6a93d2da2f5f0868f05776fdc2bc28ce034fae6b6d4ee4abf32638879d78d029a89642ea3c463ffb0ba8f700f8724c38b0719170412a567b22bbd5ddbba2be477960507817c73d6c934c973c036ba4e95c2bbca5859e7edcd7af7bbcef8e736b3a748b0bdc8510304e811867a34ff020cd8d7fbd26763c3b52fb70e4137671af7ec224626db81281ff65d67eb6c35162b57e8e626160a403c91e2d90cde879fc372d3b1c6c1ce237d890eeb63581275eee3a16c625b66da0012b738d47093d277e22d46fab834333285ea0d575b0f794c0c67efe2a6e00c0c6712ee42c338ca801e00045297d51bf738b5884937784ee21165ab138fc403b7d78008b2894bf5d425f0349a41b7237cd5e5894cb244c7685b089e8a04ea3c9f0ee68716ed98051c00799ce7c3a42a1d81dbe9d30fe46f5436c4e6f788fcbc5436bd161a2a0ce6d3c3777a76e9aef46f5ed2bd93f7e735f636fc4e0b59d51d8f9eb0648e7f9fa925df701688a14ff1df93934b685a008a3a559f949fef4bc8d392a4c98cde3ed82b45c48be00c86c78f24fc2a74913ae03f6793ab703bc6ab020a9a4651dd133ea736b12f34b97c288c63a191d500d438ee6c2533e7810162a772536065641e603e55de53a3ab32b79d7bb7d253a2d2fa719312573087ba7246333fc6c5e08dd1850f8e11c4bd4a4f1d205bb7affdbba487313d1d5530ce597ef167d75cb8eb2088099888e9e89274c5fee672fc24feaf0799c28a54dd9b02d7c9a3cf6e890de4e52eb6e377dd1cb80bd4dcfafc5ed0189ef8c278165c11ed822781a7751cd771961e816f191c9d1a378e004c60fac8997ffd9492b10753e9b5a001588c11ce84f1c18365ae7d2f53780ff87fd7941b7ff858d35db9ce47b174fcae5d70c35a31c921b8a74a97bc9f844e3dccd505ebef92249e893bc6d100f9cb5e7a93aefaa58a94c5d7f6f5c0b9b0fe9c544a2985129ebdd565e15dca1ee377f620e3267c03a207914dee54ec3355d56ee0856d0b58e2bdaf18308d78073de2fe182b39700f1ecc180bb52bfad9ff1905b615c770e260da8f297df54ebe71053698ec20ee8df6419f67c0df9fb3caaa66cf43763c414cafb23f628a95e060f4ec8d607282c6d6a4b817d43b984b7be9e47a19124f70b5c2e4b9877aee84d7092f66ad0719917e2e7432477027a06c54c1a903ca0b5a7709d690c408daac3eb21ce3b544ac36db313a619af0c054dc1350680fd98bbcd3e77fdfda518a168b18a9f9ad24a5ef72c915d34ab8d976ed7d23c661ecbe599f15f71db78fe792997e1585b3e6b4b7a3c9624b3a40d723802054b35f93390526ee88ed5b5656f58ec6bb15185b5f9888f04cb05a6757755075d2f80c48c82b60ccb3d9788c1f760c703e29b8bbada4cfb058ff88821c592087fba38bdcedbbcd4c4eb868822f14656b23a79f36d12e3256cd062fdc3843bb994bfabeb1908dfe956eb5ddf469a7966b79258dcfd96e88201f7b538f565dd2235033db9c2c3ed7b858ad005c62ebcb96da9fb722934f58e5f134ba66a5cfecf73ce471163d5a478fa553caa2fe61022292244e1a6dd92fe059cb20113796ecfd600cc619dd8e373a526b0cac563cedc5d5d70f842d0497442f9e19a7714f4cb783ad8902e2c52afed6bcd58e11088a1d21b20ef21ecf6326ab6cb0e9c57ccc99cddc38855be505b9e2ed64942b358046fcabad4bb5c8caee139b86f12f8cddc7902a49ee05dd3f4e34db92da36215b31a3a0af90d74428bbc75100cf93dff14f3eea34eb4611d0700c876e3265eb193db180dc04513770ac30040224869fac9c1ee6ad81f56ffddfdd689d356f7b016227bdb4845b286366c84accf1e942518b7d00669f3fc86c7eac63e99dee2d3332b4709097dd035d0a17114787b19688231ce1f8596e3e6b7387abaaa26891dc9752e54e171c399c8e72533cf323dc6f23e8edafe78cbeb94dd96ea25b310984553e57c708413b2767627601c76e002da8cf1ef615a3a735a2ae75139e5e048c1d7bff5fba2a3eedacc94f48689c303e92da6ff54900027647cf5a86181974f5e7417c7bfb5b55481fdc2b4d0fd302e1bc8ff51af0369167235ee310336fcacbc2fabc6b198d06860f95a765fe88fe1f1c6b5309d41b3883e360dc115c9218357ea70b676ff674d0371da2afd683431cf8fc27a3bc9af4032e9d435b749d3a7b48cedcd267ae93cafbbb1955cddb3e7254ceb6f02344336cc2bc7c3c02ace2f78e131ddfdee70cdceba89e010c5d99c5aa1bff6fe75977a9adf6e374b429d79e2b53cc27a42b640cc99b20bbb326758fc48db630fab6796d61de2328721c04ec3b42a12ea73a056576310670c21838e495ff7d81c95536f2dd8bb1679c72948a57316fd72e7b632085d78f9015c2849ec320113b39cc6aab9db0d2afd33e81595fd27baf7b8fc6e0e106718bc74cc1babaa63201c4cc340b3a63df26962040d5a3a0ce71f0934038f4c379cccc2ee7eefe26c3ede9b2aa7004a5e12672a17195e493a1ef00fbeaff886bd126290139251446c6e7ed7236cc0c21a431e38c3b8c6f428d71785a1ce0d34ff3f5fafd4359e85fcd7ea352346f26059da37d19018801e882033dc5d1b4fa486df3ddadc1819b2a8016db8a691af2025e02fc227d87a12843382e04a4c1297a8b5337084b3b87c5b21a2c2671463137a7912a6689d2866e5c856ebec0ebe0d10058fee4cc5840ba19730d32158fae4525194d390ff0c8332efe41aeb59ae78da6ea90271517178fa1aaf40ea253b45f636db60ce6368224515d4b97acac0343b5a3becc024e0b335e8660039c5fa2b21fef0f6efdd8bbc44bfde0c7e2803058f8accb4dde947cfb9acd04634d14d2667ff311f59231ed4c236dac92d2e837bbc8552fa4552ce31ef38b3ba14d8cbf176f55f5d7da58855d3ce13734f4c28d7a380af9c835faacc2bf01e90106fc4452994145049ec1df042a3a9c245ac61ed993ec3f2ef6dc2157aa859a5402241deb94f1b5a61d302953b1b93e3394158f2e382312b012d42fbf9f89cd67c60887837e7d88201fdd4d48779b532bdd5d549c255275194ca8b0eddf8e1240720a7be543549d7a9d22b9e33869e3a611c36feb4b3e2925d92d6a3b70db14395e8ef4f503e4a347d207cb0bae17a1142181164a88604ea18bfe0f0c82695f4229741b870b4ef615fb77814e2784e49e3c3d0498f72583158d2c4872b8d8354991585695ca6c2d6ca6786935d796cd00219fe6eccdfbcb33e9704e8f386d3ab78f00bd05aff3a2d6360d4dd8ad01cccd6d34d54a2e2ec8405e96054890fd29bc3960e3dd483a49d1f46853cbb4c538621223cba4bfead8b568a9bc6a6abf6b2af28f85d15ae14ed74fb1061f44c6539db5129ebb2a449a5bf4e5e248cccfdd7a09e089d8212bed6cdcda5dfc67e35ef7687e937e9245d7568ae84bae45b0eb96b09b88759c2cdeac94f233cf32241306fd2b51b9fe074d488941cf2f56315a1a586c732d4cccf2d7af4c531117b1c4d4cc4775060ae7dbebf3d7ae06b83584c15d92aa08705f1770898a9c4562a4edd15a95d21067feec22f08bdd24f4b8c506abb466ace6926654b96b83bc7479030cb2072b2f84c8d803507e1b7026b5a3c70796fc4c8ead4f688ae9326dade3955a07a3ef671b5ed643d7b2491c34dd8f66a7219895d9fc7b048bc862ccf1245cd22eadeea142928e484ab57eb4f2ce2ff5601c30cbf602c9867e14f858e345cd752230c9afd114bcae5ff586c85a9990e4876e8bd313341f4038868ab5ce415efe0eb09d639d2670511c4e555961d20c3541f081d2efa3982099adbafd332f776d17ecc1ac5aa740cd5503da183c4d3eee6389fe64bd6d76ea062fb08d31f3215e319a4c59a0bbe1cd036810fc8d3407b95cebd9eb9f99f23dfc1e87bcd26763f52ba0d90b70d48e40e1a3bf60a8eac8e793c6eec7d6cd31952c98d81e8f1b5146c023fd452b05b5b6b4f4b24895ca9a7257f87537a1435eee7bd77979b31408760ce702652699a62d378bf104a5bf2d5706fd507aefc7ae00b8df2f7b5245ce599d03fafecca6c32ddd3938155479e084b5fb3992639e7178e96b54dee85d7c517e74302eb7ea706f47e900da4e37e98cec706d400e120c4ed75ea0ac6a1eeb46b236990f4522349828f96f8719432376f31d99ffa1c813d20bc551773f49207ce19227c5894ff6b508c9fe64811bf95a8547bf48e38b8e7ff95c06a6bdf086ba1945f0c15780f9399033c8d81aad2fad8c64f55e777f537c042a790209f10a32ad22da2ae7eef91245d62a958190cc49379db84b2018b963ae93c72f4d9e744faaffe8af13bbb1ad6f79fbfc06c375e357d9a38910ab2c6887df7f692d984c2ee63b3edc603d038792f217efd27e4ce5506c4423a4d4fa613321d15fe7aa44ce5e726d3f512a9474b26720d07062180ab2e9a1d9bba6c6531655bb6133b623a99cb2b733afca7ee93bb6d0e30934ec0203b6cb7d2777eb9c1404807ed01d737807ee697800024ae405dbba6e12316a1e662d2b4828c6048f91a48808a3cbb8eecb127320f9ac862f859eea5c52e74b416687729cff261f5bb627cc75b9c308b0811ac917fbe37c21aa1a6391100689c5e4d21c2b88a6a92fd96412c32996c2f7a16613daf227aebe26ddd8f9ad2929470c67bad00713f3ba0734d1e6df6eee443b4df315212ac4205b43fa5051ca5fb139a9766e7f03c265fc6490c55c6a0fa52482bdf0ac99fc6a52be0bfca9d2ff97f18d8e2e1aa8f7fb48c1bd1b5815406e7c0ff35eb29e8321f357a6e5a1e630c80dabf342e00cd6f47197ce25b60c5f8d7870b08a79481f4ad9093152c10bc11eba1aec5dc2543b8868ab773b516ab743df270ebc98ad45bd1c6428b54a7304bd72049c8c403cfe6a1504470fa704aba49df3735459347b178434b47f2f662f2ef81b9edc61953de17dfba05e8308c6fa8acf4930a0cde510c1197a4ff8ca8f54d2106a2b395897fd03bee0d08c298e3ab8872d4aba063d72925651e1c9dc8b0f8de0ba619e9b0a0bb079406cbf9d0e9fc88d163f5c590bfc575ca2a3f68652afb091328c6f89161b0ac4f11691af352d74021171204d182543712ad4cece36fd9364d25ce0f6d6da390f1f4c1d7cfc6ddc4ae94848528fd16606f6972617290e4eed2a92afb3e4ef375192c2700ba11db4c54738fdfedd1567a7d8665876d7d1dd6a3f7faac742500af88f9bb40956a408b7680afc5dbc301a23638fd507f30b404b0439ed82c3c0cc38ddd524fab7779cc215fe5fc38283d3cd6dacd4f4500572e3927fa90743e070c9fa9e5c758fa19f9fc796c2f11b7dc563a034fe81ffd1198d23f0e10d59a144275ca19017282be05560dbac7f3544c85aad5b1f7aa2b7fc8e96b59544ff789480a1a822c53a512dc900c3ebef5cde5874ab27bbb735f1adcdd728e1e23b7d022c239ce23be3750a3eba5d68b8e8663bf14794cee7d4c6b6a3f643c63e098d33a5ca516b53039b6f31d0d50196fae4d194c84fd80bb7745681fcf3d678863435906e628d1870cc66b24ca02a7b5179e034296bad5cd9cdbad7affd785412fdb18a8f8f6f09b6ab72ae45d96daaac39c744d06951e8837f7673ca0306c69f835350cfcdb975c76712930cbed444ba7f9c001ca3a2615a84ee5cb162d998f7d066a3288e6545f5c74e1898771d7f547a38c460fb6eb1db73cb743f24f0050d46f4b331038fd0b5cd0c0ab1b4fff05b6b0c518a464856ca094a5c00af99351bf90a9c51debbbed6ecb66569b6b8cbb39ff4a32e971a23c067e1882f950ed29fa653603f3eab8af8868791f3865835a6475524f92e921aaf3a27d3d55fb1d0052e15cd13a04db0feef84fc1b20df487340238bbabebfa165e7434ed76d4bb4bc3cb56892dbe7c1f2da575805c58ab853436dd8e357ee9299542643f39c285e675e2b1285167e3437ac2c540e7194ff29a641c33018ca5981edda1c8d13682070e057dbc6ce10ba11ed84faf91adfa38e8ff368e2f91db7ffced7a94ec0d517af8d838367ccd9b5bb2b8d4c2d48b599b9104576be9c549a87abb871744afd1f2ef9f2c3b22ad5ee1eb257eea2e58ceb60bb9e01db299c884462be799b1d6b064894321b8224d82491c70ab68cea3be77adc66076231f4e9f6997f014d6ac841e7ae0dd892af3d42139ba6774d84566d026dbb3a6d98a68db19c6be373f2b1a365e873c09db0c11217a50c61672f8f15a857797a9b575c8d2e5bbcbf0abbb5e5a1b59cf265a1df3c3478be14fafea1ef8e2ca0f334f15ed012711cfdb2089a3f313c36008320bee4931e7b35e0947e38053e45ef3ab8e6b29683b8cfc09df3adb2ff795cc1ba2f537a4a8a6773022bf782f95b98e890ac045ed1489abc7d3c8b7d4ea2c7611fc61ef742ef6790e43ce0f3adb52052ff92a90eb8a989f3d64d9613b9af96bc58e586341e719368346f64edadc8f0fd9836438b1d45a87f8fa00d08c4bc1bfaf970f8887313f5ab28100f20ade2863388d47637e78e47d07d2745457028cf7023244c868d8c90bfca5ca2da9bef102a461db49a62e829426bb823ab0c8be12b14910d2212990be26a544b1b7d70b572abd8d29c2d85bd42bb92d75b0d91dec6c91a4223915f0efccf258d88203f72f803f6ba9a65bbbc6b2c6a3e38bc69ea01e8ce0261b21c0762173ac861e783b770a433f8b7b0ca4fc8029f81aa0464de748d5b556bcb65a0497c8adcfac27a07b1d15d2c82a8b389047669a473d69f1520a72d8abf56286cfc4d3b80f3ac9893a192bc7d83a46aa9a5091344ab5789f67917e51a67b30e9559bf422576a306a783ee218678ea4d1a433f1df197ba402532ccee0d23e90c5c03cae449753fb380098e98a3f901b81f822729ee3fea4be44d32998510e1f3110ce3c5e09e955bb6b900a31c73a3930c03d3cf5f166e7f025fd473a8894673a162012edf0b3d3a5a7efd792cfead4bc51a2938cd849369fec2eb12698f1a7d55ee38ee2a3e323b91c09c992bd2c975636f5d877bd092d8888d3e6363d0c577fabd14d59a81564e185e40fd51443f82d85d060a36d13551dd6f1767784d2fb10e6ff5aab933cd65886b45f0216b494fde309e6264fa03f6f152d99708568004299df66b1ad78fa4e0628e78550f1c1d067662f54fb4fd8d4b3e6293e10490995f29bc13df368e0ecb8a00d0451bae75c07d6d1fa78f2957bf4754c713e51c3d42c424f9ef84c7fcdcdd3ba5a94f36d306ba98a842f4ec4114b712fecaf06133f373e65f42de8352ebee40c2746c428d138e6d9825842d1d05eff970f221ed4cbdf06bf3a5b37f3029b2cf2dd080474829ea0f71f3275d8c91d9154380cc965c446854947749ee398306ba63a326fc070da5c3861e57671f8a6fae9d911f840b7685c6b9360ce68b6db7272fb4b876a54328d88846dcf7d9c12f3fd85ce2d6dc5c1d0524e5b856d37a86a803bb347fb3f0b1b06aa424ede8ee1f0295f390e2f6e40b7cdb096d8bc51137065509acacc07dc90865e75a5361ff796ab7249a58e33a6ebb32988038e596e8e9e8b55e328c2531559c45747966c93d3965f61f54392461cb00d97cafb2836db35da9c0a21159c1733f9619ccbb6bb411f661556565de2c20cc671be6fccbf1dc5d8b6af5e0079339487fa2a66bec244826befff1e66a48ac7e546e03c3941aa03e760ce84d0ff719ee3a19893981a539086e9f3887936441401bd0bdd96ffced574e7eb905e1a1864da8200ceb5b11cf106bb16f654902bdd387e737e07cb80c927ee58474651ab71c0208ec37c6263a90de2af6b0bd9a23e78db04e1bc5d3fc3ad481244057d05ec12bae46524bd66e4773af041f5cc59901ef81ed12e4277cfc3d1587db78dfda2be2eb4bb3504917eee6cfb764635bcb860d956e1e47e969939bfcf16e6f944e5cbe2d9008b01c465207d3d79d3e24e26ab069dcc5ece9bb54364fd90e10ed52bbc06e43e574fa71553e2ee97c3524c9675acb47d4146117c3e5afc093a577b0c6ef3991e9639d76576e304d7d15246c2f32680cb7b03a6c140c3b8ac4300c9144f5c1754d22c532331752a225f25e2049ea4d36cc962b1b8c730fb4530b2a3a6dbeca67efdde2a1abaf8449b5069be9e241343a25562e97c2873d7667d438149840e57718a498f0f78bff75b8a00a5cb08b6a07f27f36e27b2adef326650336eabadf52875d55468b1f8346fe097841adea54ae1d82e17700b5af61ee4092c4c34dc4bc71f9e8a87b8c7d8d9189df6ddde2109d44e08977ac1122a75785b749c1772dd4401007d8b705a4aa06699d43582eb3bfab1f1ffed0d87b7e619a568c574b060421afe33715965c901b03951644a50d564017ad609b557fa7670d2e9a822696413ad4a4237c7642789043552dced11a5d48d5f663623c191926019ab48b6408dfdf38809013f485f2580e7da1b0bc4c39f660c9d953322ea2424126a272a650e345405232b36bc5d1efdffad88c119ff8bcced350b1fa5a765828b8b46d9bf8c194d2da63b183a33bd965bfd9c3dc4a1df0206ba94f4aa02870fccd0b6012b275a6d9666ee4160d7df9a95de41b1894ef9c59c1073fa8fe77ba0139bf544e646f28da1c0d9c36039d6ccba612cfa252862ca168627fff6a2bdac5633c84f0f9d4fe3c1cbbd46de82e69c27f5397f14935c0b3d4e3d359308a9c7cccd8bb62735f06ad73873f598385137c33b2cbf1d52601e3b3708f418727d5b33449b5ed242830804b97a5c5a210d519b72f892b3555a551cc9f2376635a1f2ecd93da3ea6a5f11a291ae46c6241e15dc96a09353d234d22536425cde698187e9675f191b561150ced27cc0f64b24ab12c36a7991b4667292030730ebe11979255d34351b84a0ef3234c0d8265e8d14ccded099baa504752e9caacda14cd1b407cbbd084b3c1ace1840da747da7137ead596c26b937cd0fba5157d717bd35d9643cae8679db80ae9369a908df9033ef2bb9ffec07b621f378689b3ea688fd87e37277a4fca641822060d2c08c7483a7fce65b78b901386abb6df6b797442319579a6561764ed067e425600b05bdd7fbb538ba422fafdd2209a807a9c2ef6068106e193c6f7cc1d42a6fb061f0b99eec474d1aa3f8c95b18805968e46d99995245409f027f1eb307a0e7ba676f5887e263ee2f16744d5245aeb5d1a9a60267c200e460228be27dac298826cef2f61fda99dc53d1b77dce1b940b897ea3d03998a016e83be866332cdf3828c6007555d23c9c3a5600607b5a72b07372d584c21ee0d4361c317e75fb57feaf28688f6053482d7df99ac8a680e03f98807a87979e65ab1bde202d4e7d93408acff2d4d96799b95fe4ba01f6788191f22b952b4b4a47d07718f562a17cc35532b98db324f05d364c740b04df7c4c9da623adb6c2850885047b961f22cc7f9246f654529c689d0d2d7f7f8c19e61fa9b34d38f9badd04004448705b454ececabbb8c0f480a967cbcf35996cf33c1d40147f303a29baaf2d0690527d5a128ca397eb950d8d86c66a75d6fff0c212c238e14c5e0ba46eefe2dd23e4df630c3ba70247b50d891d79cf3b72549f9b1577cc321756691a93396342666e0afb3e4260ae58b9c3c195c5f27254df65052e80aefb2379516d494a4a0c9ae2e1dc0b9162f14bb386590546b660d6f632b5386832a971879a6b3203eb06dad2629c56e7f42d470017b99d966e884c3ec1cee40fa98763e9ab9d1cf2eac38eb74d1d2fb3548444f7e137550f408aa7b0c824170338784fa41ee347cfe6f10b1d43a9e3b1bcd9efe4b4bcaa53f19716e41acce65fec72896dfaa9f3316d779e45a7ee0b8e1a2261d024d31f4ac721eb10cd8d4b8c2ce54d481423aa30fe8dfb854eb33f507b4cfeb064745384d5fefe8ee4d4750b5e5d7fc5cb1619bb64b9e7397a42d41c79c36560f3174c37e2a7bcdbc9248f419ca73a544858375772529a75bc7ec9584952a76f918be68c6efc946e910f58d0ad4ced9b0aff8c3eeb8a5163445586d7a7c727ff96e82e7a7b3350a3e906df0e4db787b39a674fabe7a298b39a7a83497db9c94ef46d732f9d5ec9d1d180ab27093f6c6d3cbed380641c8bfd51cf745eb9d6e49ab2bb8ec3dc7c6a32d338e664bbbba5b95b3e9bf3908a340f42ccdec6b5a4b6525f138d3a4f493b2ec762b4b91123be8ca8a79a5e3b6685df3d53948026a9d39c5e24bec605370c581ef603ea0842305cc33d3ff9ca6e02df3bde53f1973c54ebfee2ca924bd76f71e1efde92d3dbdb35cc68bf77a38343c4d92728892836249e802643583a7568a1171859df58c4a7c99998c4b7512fd007417723b40d169e95ca5d6b38e5cb0070b1ee1bd493d7010918936bb38a1e6ead000ac29236bf2b7f25119c8e97cf27250ae6316a93d8245b8bf7cfb3dc8011300f0b6488bc716247ab57b1334a68a78f28f2cb3fb324168eebd045869a946f6154e1445c0dbe910a1acf218111ba1d56a1056236904837155158768aa7eec4ddd64f893f334b8a23340066ca5319edf39408b9ced0257b2180178bfcd3e94190853cafa244d94c40bd79e5e96ea93bf84e4eac1453d3dc18cb43052c276a902aa70a36a9b677ff3d20f00da3f438fc5b4f5bc63cb6dbb863ba3e06277c384f5c26f3d5ac351b6d0987197683d1734bbe979707a35fcfba54f7595e77fae9f33071a18df650cd426651f8e5d2173df865352e7b404cd5936656f864f1736c589502f79a5d99efa44cdda7768885ebcb146bc1f8a85d2d308a296dd0f45ec69149138de78fd03f950e46518dce5e9bcc6284600f119489258e047320d928fac8f35577447f261b90d41d4b82987b6833f3532ca4a7e70758132bb445adaaf7096009b977e48f67dd771738b8cc5f26305553dd2ad0c262320187c825f8608b9eb34624039dcfeaa16bbd6c64aa3953a2cc4190601487f9d402e4edab20a20470379e828a6268379b2ca3e806662b8aa005bf47757a7b3a1984f3d4d8067f1e92d0806697aea9dc86b6da693992559378fbed27a50cae7b2522e5337b77c679299e1fa6c0e5283a22466d950bb377ed8396fb012aa761234d25c4f461e2b28f34c65e0ddf5e80bd1238570f6d77c50e2060965f076003500cb27d026a997acda42eece86e580e8b384d1cbbefa81898b8ea146349d349c3f045be5f787eb63a8afedd7262cd6897d66b07e19f58d9b1664f05e95499e35371bc8221b4147b632e5af232b832f11d21fd462bfacaaee1a30bdb8dfb1e8934039e3c0b09592ea4e578c8499f44556b5bad18caf61cfd0029303794c6eb30c7e13676af6ccaf1b2a286fa8cbd679ea79ce3fdded03c019a22b789751b5ce1370d4bd905fa14b5ade71820bfa7e310f647a89f9eda402b6c5fc4a402560d67b84085823bf40773c125fb9d92abb99cadbd2b7ff78fcab0a92df795b1187316bcc890bc4bc6f0c50e810ac3ba31b003dd1650b0f1fd58ef8f47f8fe20019a1242b24057b01419fcee3027d5e5ef0837539e5bef6cf48ce3609c413ceabf3b9c3e13bade5024be5c8e8decd709cf3b194167f674cc21482faf0a201b84c2d070448cca35e1b820091b8bb000384da27364fea83bc7e7e7b104b537661494955f6190536085c25e53964f6257816c04460cb47b87d7d21f193fc88a7560c060107714446d81cd983685980b76e9ceaf1c145a5342232d69a473f76ec1495625f4a1d19eb9bfa677056bb7c5e36751b149964bc30eea13ed7f006abf8706ec041dce53a919c02f544656eda4623586a4e6328c2114fd2529dea1137df42c9b97da9e34a4d3228219440a3934783b3c1f5430bc6eebb7b7c26934fb8b80203504e8ed794eada093ee87e94d2601bcee98a0e72bb8db51f5dc66dd77e1846a0f089722bf5c2022382ba3520be6ba154ff7fa7fffc94bde4468c076a564a22c1b80d826440be33a9f2924e3d7fedf621fd7f91e956230ab1074f3fafa0f2bf45e86f50e619b81478dca9cd2c704519d1ecd6cd24d6f189aad2d843271c6b006589265a999d7f6b2840c1fc61006dbda2ae45b75b9b1fc3a003ac9d3711c4a1cdbc68384195c83cb1aa9ed6799b6667ace458a8f1da4d32dd19a3d91110da14826eeffd252932d1d3dc438790e075cc03a52152731fe87f3318c1615e0ce8a3a5ded48036a42c8c0c8a9c30bf61d684fb3aeab8fbc80eddcf9494fc08f2ffd6c6bf67887d93d93108f1ebd277de31cc7e309c66e5e4b2a4cb2de57ffa0bdddd146bbb7f1abaa8c333c86040072905613ef9d8565bd2b1cd5a615246e78ac541fb510b136be66391097a05b48bd6ad52be6977319489e006d5951b25a33825f9849330a81ac28383fe6b7ccd610a256c886b6cfce6038a22ef4575b8c546b569ef5f0586be2a369e811f272294549139927f39597b8133129fa3ccc88e9bbe2e84d26aa8941de026b67b742590342c9d8cdf74e3a8a4673698eb922672a27c94946d9c59d8186334a86b5f61d196c2e598ca491004d76f773083b36de108f1c1309b948cef0a93d3a4e20a8642786e6ab9ee7cae9fda0b20ef0946f38284f02a31312b4763291028a97dadd8dade731f3eeb5fd9c9a0bb4f3270056d1b5f296302da87ea9770157e340d55d08d3562f60b6bd5b864891685d39adc6f81e455eb804be7f38fdd7a16f97207c836dd9c7150be2cc624dc801a67f729483a2021d370f1bce1cb99cb2cfb6a3a6aeb3efd0d50e0583c65072f5b7cf94b6cf7a59ea73efe89eea343279cebc7d12eb7651a6b82e51ff897810ebfbddc4c3bb1ad82f4a336ae3e309cfc33bf949bff61d5b57a6e467a05bcb10632705a1008e2dbc3fe335d44e1b3175c6cbadcca913d730bc2b871884d5aac5cc06f72cad54e9318462a85f80909dcbd426003d317b3ef85d1a54a5b78ecf5358155b65e25ddfb5c9c5be1a4f2e84355aae23de5fac01844cedd1ee77c3bf96408597def2f1b0722fd355924dde21e35c38bf3ce04e11b474e0e20c2860f702b74ca36e8697a30a0fbf5d0a7ffb1450b725e2758cb624ccb95c25a39044ad59c7f359a949062d3aa499e6a4784d179b20d0ec35b42adebc5b63da38e52c72de1b540a88fe35776826247a483f70e8777411e83229e184de343fa60e66e9665485b2ea6ec60c4b7ef69869be184c5d17eb97925b379586cb3e439b5b6bbbc66b7aaa643228b1500dcea14e18536acd4e1271017172c97172e231ca25666eb3fb876fc6a7fdfa3dddc71dca04d95b4368e1539f7f90dc82478a9879910dc7b8901fe047cabcaf765890dd7db57a7551183b2c6ddcb2bcfa9ee2a5a89e0d023608fcb1a12bf2886af5f2381d650e6399222ac639058040fb7f6dad7cdb8dae33c7590ba638a703fd867bc45a449e6622ad3badbdc60f62c00f1aff0dafaedb634669210f95744ad70a50d4476cc14a0e4bfc2e149fd11c7c949da3d3129a83158378ae54b84b2afce69f742484f76165a6e482d6c2756752e30f0a7176ac7df6a7953b1bbf00e7eeb9891a266a18eecd747117642960f27d1ad3932cca7999a944cf3ba94f65c7468032502ff9a7f5cb7a47282df416e0fea015fc4a00f90afeb279f1f4ac18d4abaf479fecd7b3fad1c2afa60a949490e80f4f842370d2baf300f80b60cf6d3665acc16775b8f291041dbf51a8187336886ea6eb71f4e9dba3d5cb3f6a34f6c509b2b287c05f3714a99864429b5acc7e16b211db8a0c035f98388b5331002c7f7667cb1915955dafd48cf3193d528abe385e32ae555657577b295f70cbd1239466af4125e8c1ed4be522d76838686114d0c270bd8859b19731940dd7b97292ec372a7b9c25bc26445ffc23f871e80ddeb9a7cdfd8896da60758996bb6b1f39859ca51678e01ede2e3fac5c7b0448dac029626a9baa842cd711a67f6ce96cd79673f93b0ff687e3c9e45447e48c318c37de43d45613dc54d858aaea196a11c99cc6b5b8eaaed235ab5e26232239c6c17875360a0fd28af1638bd08cec957e3dc89ffb13618946a6fca353b99bc7359b092b5742a38151a8187df1cf9ce623c42ad8a35c7e24f8da19c23e759ab0e9df207edf0c34d78962e0903a3a5cd5e857935db304885edf1216c766f7fc568d7953b7b1d2a0d9a84c5b23552f6da05e697f86e0567a77c989cd438653d909716c9f81bad6769292da93219e637c3b03731e86875ad93b8875151a92492dee5aef849ed34169dfc66b01b998fd6fc404b02ee62a20c979178c5c70906634872bae5428877bf50f99ae45e81ce515df9f66d201c93ec4839b02a0e7a99a49555334e6367f794fe0b935ee6e1b6baebc9096fe690d97be5d2f159341a916b298f34fa539a720fdef9b59cce916d0406ddced7db92c403438c43302f9cd9d095f6ae344c942cfad0f175fec037659114edadcb39cb41b12797cb29559a55d33ac8f47f58b1b6b5975be6dd2926d7a82137db16c03ffcee30e7390f933312182a740dd0a701d6c519d2e7a60539fe620af1ec3ada6f15304a9a22b917f4a97a3a9c6a0b2aaa37e7105fbc80c440ca10ecfd9314400b5fab3b49b34e1833e465ee51c9c2ed21f0a97d63087ab5bc279ed4c147612e65c00250cf6ceb51cb16b904a405f42cac47b28ad246dbc390a65434aefbb6cf26d20634abac96ab61807ec19c59213a2100ac36960f264faa5e050418f440fc781b150c096ee2594164e081378a2212435aa1394d756e09d84a0880cc0950ed2760f084c1f2041a210108460c1f01c5c8e4375d5a21c6f8a19aef0f4c2c29906a21000833328da71b7b97782a69898d11b5d4ed178249db5b237589e9ca78df1537b5f40193159b347514c7c049824ecc17d674d2fff30da8959631e2b0c477982007be5306c8f25e480b3f1fa11f4cfd119e235b638c357621382b03d5aa86cbafee767d96053de188b9487483b30df2d1693d0c8420ceb190b9d8789b7726c0ed2f10fefa60ab09b1e72e396b76a48fe31a3c7e3e5638d1d68aef28b94c1da590a856ae5e7c5b9a377e80c79b70e74d7704e41708b58212dfdaad2f83c32f131c2f6f5b41a2c169159d18f8f78451072599cb718e119def2c9d0c348cf2d7e474b44182bcdaae039bd5ed1ad48dffe6bf824a39d861183a0997f46e63fa1e360fae540e403fa1b825498e88a63e17cd8ee2482b9ab0582f4141f6b8e024ba92045bdefa8f8b5c2ae0fc69751133ea38b6f55058467c64701a9c207d261e468348cbdd9685047b1d6cd3c67df592fdc1cdb232a0013ce4083c71b629362a486dda8775b40d096dd845111e0b45400902708038fb593a225097d4a834227def7e102e7fecfae1c2accb775f62bcc71571377ba9b413dc1aea0a14f81d99ea6a9dac8a0fefc41ec51631e74fe5e042cb4c4dec7e613a71290dac60f3d132209a51b134e72b6d42bb7db227ea12367cb124eeb1ffbda744b1204d128169e00b2da257df9a6664e85c8b60aa0a2976173c9d173955714379c8d0281b99bc83021f81be9c25b1cbbfcafd40568343ed0ba1716f0dd1e524133348d7ff238c8b63ef358946c58dbcd21322cdab80ed119d3cd93de7b4ce71b85a53d3ae3228bdfcb073385669b44b98ef0b15303ec5c63164a59cc477fcc97b719bb112136961b00e6fdb346218a8251d9879c5e20bb7e80abcec41d59c7ffb5e7531cc3fde876d4a38bf16a88f358a77fd14069f6b5342c9c1c9e0032a86be33009988aa3a4f4f5ed6cc87fb3767744a7e6b5beea270859b8288ef61be3f77531516c8b011524fd12925f54f2940d46d28feadd4f7056db4412354713fef8311c7281c472ca644d150b76851e60527e039fada2b004042bfa510c139eb1b4908168097febad1e3cff34ca28882e2b9cbffbb474e2bcaef1f92ef3846da7c7c42341e8fbc2be07e723b9d75cf19a37439ded315f32a6b2f203886e8d048596f57dbe261499523380821cd455f4d70d193708a03e4affaa7683bff840006842767285e4c690f9ca6aba5d5f3e652f790e89ae005f45bb6a7f905e6f115924954d64c5dcdc78c8881a51fef4cc57dcfad12c6bce21719ac0f410c24e1205d1ae6cc893917d79887b22d18e75259fe0156b2c7b08db796a6add66fff8dfa0ea6e4178660f03c773ea72aec07cd48ecc303aeef49f083862216bbe87769ec02fa21a0f5292b8f691715d019051c29326a9f9b5c2fd417c1e9fd66d405b94112817538a7cb3517fe1b0fc21c7f7b7364a6b034f66d6a0500f0c4b82df502bac709092e24409b06193bd6d926666ebf66587b5c24748c558c324ff041836060e5b52887e33c8b888b3ecc74be88ce9edee4fb90b4c7dbe6e60c6b66a84e220564afdc682885887379f4faef50de5238954909ccb94843d4e76bc043808f295c54263fa8f089a92365dec43312fd04f28c1c5e471e5017b25bd39b7832dc2ee9a949cf2bc916564846d4a34a7ea467c574fae71bb72ff9929464504864a381ea416483a89aa1f6a46ee5ec6b195b68ba0578cc393ebe1dc286e1a4cd07b0e5d3cb947d637d6688e32f02c8a486127233848f77f22bb71f908125c6749d0daf125e4e268b3757cf35dd6a840ae7c53034dd3fd7387d4a40918905ba37f2d6be47e1126c2afe3418892b4eaded1f14956663073da4578c291efb878e5a88c1315a312905e3dc8ccb77a7b42d00b252b6c0dd6bfed966f18cb0ac8f1a421fd677225d4774966dcb1aa204f0e8bf5342d20e7f1e17d12d13174b6b1e1ec204078a1cc65674ab7303fb5df2412006e30192705e3ba3b2457d9b943fceea899ef6007bf3d2208144b643ab2cb3b5aa3ac388835c7a0b375919742473b24ad7a13980873af00723a9b820b09c29007600646210dbd2b24d0b3836f292823e87a9438c2a65706edd84bba6e29bee70b209c69509c70ce2147609bee322d70227472c34bb7aa8cf98da5b470a7629942c2da5ce0e55ae8fa94170ce1818a84ae46d3d84af2cc653917ea1183864f2935e918c3b85f2a3920aa03c97134c73c0b6262cc81aa8193f47e31bd02e29883be29a9038a7f898ec5cf34e54742fd6b79d4cff5016d36e68f90ed7cd8f7bd7628a9c8e04bdc4ed007feb13669d5cc3b2c9a08a8e9d4576556975fdf096e6ce386b7714d246c88e91bd6cffd544a2fb44c35a4ee5c37f92e4af4f3cb08c761ffb53f411f06a256276e3507480e4e42d82f6a4301822f2d2b5c9f0f1a27cb72ce25e7630ac6dd50da472f0472a5bdac834915ef15de59c963e5084428efa7fd329028faa9b4c8bad9a4d0e6311660733c09040a5cdf09627870b688f9bd5b3275ddcf2d9228a06130fc581c755775a0f81dbcc6f7ae7b2cfc60058fed700d18f3c2430340d5f68c47b70c65632d71c94182a759b20a069887493162ae3df3e117ca7ff1b8bfdfd0d6561314a6f3a67114a26422d625ba0d7d28c98ad5addb2ed4ff06cb61b85dae72e6c6b820be8a68a59a9580bc61005617227b2e862a32cbb08e0d675af004a2bd26597635feb1ad6ec2a5a76f2de68daad6d90c0145489165e472176f170362a7648d3b7a1553b8bcc33dac7f970b0b7be794ced9779b0002ceac1865dc5a99df8053080ddee34baed8c1e938a74f5e88d873900544f70c7f946b0602b910803b7c3ee03867080bb327b2dec9356cd4e862ebcf71bd012f31a91963f87ac82879bb7837a45fba75ebad332f64ece73cf00573405a42e240d71c296698af640fbbb0201d59d13c4f8636e247d0691d7055255c10609c06eddf5d78870414fea11fc0e5305ee9b07cf38b2f0b4ac1c3a0f3ac0de27f87c7988cea0b9baa0df6b4ab5fe8ee9d6f6b436914e2d076e1811f8d99b82c2e1e7c8305c517813ef6de50cde2785bb630ef6e656040d859cc0c737335dbb63e16f6f1a1417d97ea6352f7f94de78129f1a885577790a32a972f612eb835b6c14c7acb0a31d5911186961b9a1657104d7cc9d2472a7dde0eab1f2cac34b226d636db1749c30db0b58e130a4c65d695446b287cf286e8074d0d7decdab13875ee73a01f6ffdafd260e770caddb39b622933d42baea19d26739cacebd4ae6158b7e1baa11d696adf0b8196d171dc7b8a28b154cb5a4c3e737aa30782cdbd55960a03d24ef5b53d640445378ba1944e6e9eceb7a7fadf576690b964f39066561202434c4bc6008e7e6a32e9ee5e0634b73ddc717b20e7558ad4889b9f9fbcc9f5df3371537bbe7774e3566597f4579ff4174674f7191b6a028cfb48ae3e6e8a0cf3e3611fe5085f6cab81eaf0ce8361f04dd116cf85855e494d38b02d157b25948b3c201d4f5b1111c60367b971f626a0eccc6cd41b4fe1d48bdc422de77857b1096de2f4ac9924303011a285a0d5c8edf6a41a3fdc1466c90af5327550e6f4209fe086cb8db7fad3bf2a9d8026d0f179a219fcae1a2e5b7f4e86bfcca8bea6d627b19f62f5e80cd3dcd168e14a5588e1bd541971aae264cf8cc46560625d676dca6d5a22e5473c7dbaabbf385e6d1843ef1256b6b2a5193d51173de4b35a78357e9b8f3ece68c58f16467b44b54a77c3a09c765731266a3b269c83760c5ebc072eb730fdf0c34a09424c1f2a72fbf936af00d08cb8ab0db4b88d4bf18f306f09f3ff43487e541e0f08e978bfb401c01fc1cf180095bbfe0060e7c9fbdd332248e696888a0593f5415bb6441be4cbdaf6cc3522eb8f7684a054542175963cf2891931091eef694af32b23c8fb302f883b02d7e33b144f921fa4dd8559cea658b1204ba34b334e823ccd1d9f8638dc99c440af33376db2a53d91abded84cd0345d4c09cffc59c816d9dd8fa09ec379a51efce0995a525ed6fcc5ac84310c9e8235b9b16bd19c93afba92a1f8c2c3a6098e7362200526cfc34ff8456ea7985c118e9b3106611b8fc83075269df411fff153929609f45033303d0324f9657995a94fd2b6edb7f89953ad867f395e233938866a30a12b5c9a68f0a726cd7fe4a4d94da7b702c4bcacab8155b2cbfb065eb3949a1295657191e47bc11da5b72c5d96305ff25600d995aaf23d67300ba6b63a9e136820099ac473fb9518c5ef1e40e80b9eb0bc5cd7cde5efb28b4a0d37bd8722a7b86d6fd160deb0ebbd65869fe5b3aa66f6d8c2359fe68cf470c9af0e83f7ad2e8ee0400622dd7f118320e72d32ae568f669099b7c374ddb5a29cbe7f8166d9535c2aadc71ed54f1ad2e6b6bde0e451321ec2d13a671bcd4e5673da87e7e6073aecdcc44b76e3214033a6ddd16f76980f47eccefb3e01be4dfb266e231cb26f2b2c2c5faa2a4ce2b8becc102c674914ac47ad23fdac04a584286243bdecde98dd3b64fea405f9937a8a8a30ce4b820ea56fbbd06021d101e777151a0fba8339aad35310a3cdac7a6bbd59bc14381d16fbce8f06aea031feb3f05a147cb65b0b442ff8416d25da5d0d957ee59038b2619ab5a211bfeed87bf53890e26eb5234a1771dd3ac3c8fbb87b9be4bea4243a2b749cef23fae5cc2412610e9182ed5108c238b35f14a7d1cd822b814bfb72b1cf366c240394b5a843352db08639554d6364383c4bb8e33edd9ade39616687003a6b7d9ea8cad51414e8a924f1ed46fae4438c23ea7d362c0994b54722e3a180230796c43bdb1a5f9e80c6661731fd66f24bc31b59b5fb41e69cb302fef57c3b7e4d2c288247a86cc92dd2feaf40f92eff7a80db6e09c517f4af872e04a3ce1bc250a2a0614fb6c24a5520371e472fcbfb8da95107583fcbd9f7257e3496e422dc4c6071e56d859122d0fadc6682711e8373db7f9a689e702376bbde255ecb79485bee67cb1f71764a68c7c4e1123f605510fe96d1306bb57dbf118fe088f242bc273bd55331bd7a9620a99298fb4d90757a491d1bda5393acc8fc3654d7af114522f4f705b802a2b0762edc5745a31c356ed64b8e70ab6cf7b34d1c590cf3e6a475f55a68794c171c6d934b2523ec32c19e754ee45c8dfeaa6c392fa65bf15688b71c94d219a4a95b77d129d941e78577a11e4d736f8773d9bb24c38d0828a02be418306b167e8d8a9cc9be47eb64c9a05fc4ec386b2c3dc3eeb5867ae47a4b7cef6ced86efa89691b19f3282bf934ad104c5861c58edabcf021afb1fa62a601827d0afe489791b1345fe0522345ec99c73be13d164fcec72d449494d5023f89f76824f5cac0f845f8fd4f56dfd04d650a06e60b0efbbc663d40753ee075fa9abc6dee83c4af52b2dd5712818ee9c5980537fd22e6bd6f95ea2bfbf7929baae5b6e6d5a8d3ec84173d6e1776ba2328074d79e90ff38bfd3fdfde8a401b840d03b2f3e6a41ced1691455fe83d8d75dbfccc6f6baa678faaf5ff04f9e3d2dc8bc821f8ea243cfed761b5493ea17c9f218b934829b6134a169e0418f0a124188c94b5953b4529751f9bfe1c475d1a7048a35181adcc8e8c34c13b8548d631f5f889f5da76418ad8795a26da1faa0263ea2195a29be2451591e2e54e47635ccec3ace252ede4ee6218d2c4f0d278542b9a99d71ca3e974aeae8626fdd49794dae227429eea5d18a8c098b8e2e3558eecaf9bb0579eaca1a7472ed185f0a4e93ae5f2d623327c54c1dfbc822dfe879c43b5dbfdb6ffadafe6889716202292b48817430243e68b317dbc9a94dde57b31784f0237191d3a160236c20eed21f926635c2bcaf4f085d8696bbd85b206f2d415c4e6dc1d0a496939cd62f14d6b1a6db7a178bad4598c52ef59ca8f9ff097685bfe25d324565b04b521b2e7e396520e9715d4d8403b22a7fe22b1fe2cb1fad92000ed524f9f566e752b76f0516fd10039a5500d95d7460ac9f7694e23fb47c6957da42a8ec02b55e3192c788687f0f15cb418a67342a16beac530a116742cec53da3d3de7166dd0c72384e825dfceb78505ffa0275c182f437766f65a169143eda2106524efe54d85c2a766346d7265e336fdf0ed9a5ff184203bea560fe605d588359d81228847d7cbdc82e1b9dacec6848d1523c4d6f25e88d215dd4970cbf322c03a0aafee8778182fd6ffdeef77273cdd4303a34a279494ad8f27531a8b4ba0762ab47067dde86f887b14f5d8173a72107391999a7ebbf5124c5a3949348cabffa952f9768c59e1f0a389e7494f26bc7ac6b73331aa831fc087c67346975eefcb2ecc90db37484b1e68e11d9b51596bd637db3ae31610d27e29eb365ea2619168ccc318f7e850054f5ceb050c38d52ebee104aa19d3c7d41dbed5b5d610f95aa899cec6f1f79d7db80533f7366243ed38d0507c45177ab74bfe89d0f25ffc6721cb8521cb0bee925d456d825ddb9f042ce7dc58fe689a6a64aeea6b6efea82c4130593dee6968752e03f84a51e8e03043e0e630cead1e3e9e262112805fc897ca903324752df6e26a8fd87c8fb25fec161414528ab58337ec0894217084d2d7179376f17c67861c231f6056ac7f50a67f3e429c71a0af35ff741e48d6bd05e8b30ca66bd488059032e91c2ac610510aab5972532fa3302e0a4e66b99134f18938951d22bd13246800aa785d2672a68bbea62f07b0975868ae66778c0e1447efbda0d7d4b2b8e832180c4cd74e7b99b868d3a86f251adc81f350cb91da49c73eac391fa95feba1966140185b741739091db70c4c546766340770368285c5d3a8abd89c77b7f45f3e91d059e3a20b6ea3a16f9088620f9580232278551ce90b7cf1571574cd3d96f6ffc7bdc29129b7fbf64d041f02ad354f45fa8d5ffd3548a53fd1eb3cb70a84a95a938e40f9d944dd583d7e61b8bcb9a37a8412e738e3ddf577b119ab8a4425f2f069ffb6caeb849fe596c19c737e6289538d9c7a7370c1b516de36e0e168e624f0fc595ec7cfe7a6533724008132c88b019e028ccc7d217c936e6044f4f4eef0873e86c432226f88858ee0163499f5625d0bd9ffb50d3f21c7bef922ae0ac296cf772d2767975ef7698f716f15b9dce538eadd4ef89c1ccfce3913883603c1f8c9c74289eb4510ca2aab78308470c312c256d3eb7b995c61ac96d20b75ed3db65cf805243fc07ec4244e39b39cae857d047a4916ceb17f0ab07dd53faf31ef1b4ff82f60a53ec408b3a5e76a0fc2a68ffd71f564fe7ed42691bc2771abad3b313d78d491be483e68964636f46ff3649b0d28313ebdbb679cd11649603ca10db188fe65e1672a0507bd77f4d7dd0383ce263dedddaf274995473ce7d4f962f856eabe173a242553b5d1da2cd727b34c7f20f6afaf5823455a7ba6ea5e1b51631caa3dacf7c91833ec17cf9feeef6b6c38f75281d593c96a65cfcc74cf25f39e7139743a9157cdb4d2312899c1ddf4a29eb2162167dc4a808c71dcb26ca2cc039e32cb4c1f512884826f1390fbf315cfd0fde02e3325a2e5498cf3c5c0ba8f2a978984a4b2576c00fc014f68cfd4eb417ad7dde04b8988596b96da5faef5e87027233fecc49cf19631158843f96ea19ce65989b84be9b66c11a2dae254e07d23dd69df5acd1e9a8842658dae8f8320a9b2d794c76eaad1bc5f410651d4a4228e767082e49b0e613617ed6a932271c2101404eb072dcdf6fca4b1927b89d4caaf54ee8e7679fde32ba14aec2d977e9e9a1e283b8f66a9f6d299cc6c22ba6b0599c12296196e766624592a87c4d2eb356869f6708cd939e851c8156a095b4c11bac213ddee9123b14a532cf072c869eab3f55fdb0dba96d1e64e70f7cac074b76def86a1a3bcaca6e7968814b0b23d2770aa65a1bc3f3bd25156b2951355864b093c805295991becfe3f07f74b8c303b539b4bc13f925cc27128631d1df7438ddeadc0ac4e20dcde7bb488e4187eedbd5232449097aea18456f07d76561f9e33cafc163b3c86b14ee19346512ebb2a0cfebebf3a37a9cbd8d7b8e8f28b6bbd4a40431817b1424270be58033425f45d6c2decab8698f5e8ee69da260e56df381688805f8e7a030399c20fdc6c0a85e7e14cfc9842f9293818b77fa902ca03ce4169dac1090e033381e377bd863a19d8a169ced60801b867369be454931502cdad1e3ded79d25ff4c057c333e7bad839d2f9f06e534e76533aae297806f2b33791821da5af2e13a759109eba81ccc878f7e2366519b2b45abcd5f57446972996709a4809acb7e9783ecde98a7e4f3dd6468ffbf7c917819a0ba1725291679cf33925c5691685015604cf42cb953cb24ec4db50c41d4d50d182f45f941925e350aab9845dbcadb90b11086506ae1288dd62d5a1c55e4652e4a0b19955a8271f37d618ddb0755de1cafa91cb588a07c21c9ea2b08247fdd92fd84b82fbcff0858b760794e79d4992126bfeb19647bcc091b78be1e510de64b22c5c020717339fe92c64b16050951e6d0ecb5c8d44f195f3cce00f0aad3dd04e163b1a8b965f42b6157d11fdeaa5567835b3b50a9fc049278384a324bfc20e1247a41070c496e059c1708201f59a9e88429e7866d2d9e35f06e09f285d34c496091ea40e60f9af6e3c4cd07a4e4b24e1f824169f5280456b8fc2152d5590db15dfb65f506c3b2e8ea3daf95b2b5f71de8568f7d2268df3cd633a4591b0a76d0db619f187e58fc094925c64938f66a539b43b3835281ca796cb8b50e984ed703bc993b38fd14555d5b19ed9f31aadd3a58c0fa10f08c63edb4e410d6a70e0a0fd7612b4f7eea03f7d19aa4268a2b40584ff2ce871116fc945eb497a7f92ab7fd006c107544d25de9243469f39a97fb46c42eeb3d9bcb14f2cdb5f5a29ac6765a253cecac47e3519cb78dbd953d92840f90232c04f9500b080adb3cff879e784207f4af434c8566a8579f354457010ce118221b18334d3df224340dc089252d4bbfe2297660bd808b420d59357efa170f64960705ac685f37cf0d116db8537aa898c19211f591900caa74a90f385598fb749313f3d9c21caedac418d59fd98effa5e4fff340d2a06c422f769e04a40fe9afcecfc901845e4782bf3ebd82e04efea6d00763306d44a31db83d6b40b8597d86aae6c0e8baece75140a95e524cee263dd4143996a768fcb24cd3e038b88d6eddd48ccb276335ff9b78405bf6d91bedfce008892b6231ef7b37489956293bb0e55f727b1f1365922ae42942507766737e485e7c3acb8d4f7b59f84f0e85c2dd651ecdfa28711060baf56d3a4f03ed4d5ab946e71d073c108c4605674b042c7a1f48ac7996d36d2099365b9f5bffcf395297a82315d61c62ceddfb727e6b64cfb28f3abcfbad3f1bb6aea5ed11e426e919ca2126724a9b052e592fee5844a35f4a3e6e6eb3cec84dee263aa9fb3d02ba3eabe7207c01f5a5c847615aee39b3c75b72d17cd7f7fc85f93027534640ab9173cf1c42d825182493b9f5b0c0ddf4a4d76ee0ea68a4d1216c41918232da9219b098086abefa7f8bf0cf3110eee2bd021e7ac1879aba2ed7e03d237a96cbea2efe8051c508eac389219cc89312f9273cb2b1dc678f681fd57da9fcbf721d41781141b630504762c12d485e8a6709b99ecb2fcf705f1fbe7b6b8baf8a8485863ff8ad7fcb51cb86b040120eae9373df67d87cc996aa7b77403aac09418034f5fe174282bc2afb71cb20ec633e250da7d7b79801b1aacbd5a82b1d0cf2559b96d6ef89fd3d5d826b0dedcc717b063d024bb352931458486325862a6da8113b101ab6ec57df3058b7927d3cb7147c4a2bf46de0b22b86ccb5f23884700c0de8a90a55dd300e1ea6d852f3cc15db56c1f795a2ce4823db3280590468114283b4178624b0a4dec461c99a0ac931a6c02de361918b7d4d4c2412c1fb4847c4ccc8e3cfee58be0bdceb87c8a5a5ae7e44080453839e9472e455aa53b88b84539d5ca5bdd4c9931c3c668ce3d37593538957c61ce03a3f5128f8973b1027cbc0b739931e859928fbcee08df3a665dacfda67778bbe0b0e969b330aa0e986df456676dedbc630391efb14f5f4baa992ba4d79871e024feaf5240463ad29c6761e852ebd9fc64626cb59e3e5cf2aff5fb970bbe1439849c0d2e4d65fc28f917ada5ce3d2871e25b38e0de3128871bb7476d95efea556a659d5d9a7f7a133f02440a31e4064efb65d7d2ba299eff43450e51202eaea61ab93c78f5aa18e3917d54f73073d6d82651f172e4130dacc4b2bd52b2b850bbf5aedc7949c06ebba6f170a014f9b94911f9d86f4f856d0e6183d94af6826c0e3b7ac4cc69afd774e24b6426328eebf66bdd4e73b0053e545ed801cca9ff9690702ec078158f9cc8f7f8d776a1423db9f8afa44ac05a393928a1a2e1e5274244d5cff7f5a65b71163c47d823663fcfe7a80cdaf225c39ff15803b06127d001e5e9159592d8b943494d9813d1e2fb0290287652110f08d4762757498d2b8b315a5a8697fd25c01861ff9b7745c02c681f57337a577a43072a38264b482bd06178d55c4f949b1060847e6413792acae09bae0703e56f274642c85cc707b76da9a801891323889ef3496ed93eac57dc4b0e444e7930805e56879245b2705d0e8aef3b60563039a11c19cfd4193dc1cc4ded8b5f4865ee9fa8c417165837abdc9b361520d58bc554f627a2ce50486e226603d6157df4d3a8024dbddf85546baeac103d9ec3eb79e5c131b2b3f7cdcac63863b064cc22e535d70dd9dea9211e82189b978fab4d9fe6205fac2d7d581d60cb8ea78484e1fc8644b4a191200bd16bbd1c87c4eb1919e4c1e4d19c8ae7d784f5575ff24f0fcaab0c8463be7a31d53196bd7a558b44c206242a1531bcc00e0ce1be51da0877908399b83784cd1db8b4fe9c0c957882ab9ed8d7ff4e412db155a23edf39be542496e68a81bcc790fae0ab6f6a817ffffa52c8f340a96680e43ffa01d6389fe88db00a845f73b7a14596b9147d80ba08f313b5e30594b99f9e82f06b205a5bb36ec8a226a5e1879d9e304334f61d3c96ef2b0f5d05b3685ca8f97874ef754a6316306ff616f76c0c914182fc684e60f41e0eab8a458ade84ba2e3e1a6c7447bdb74ceadf6bb09876d3647f288383b988211f40c3080fc4bd672c0370aa33103207f48a53acede953face60b45d8af38c1e83154e7380a20df7ed275eae13ea1e32e974942bbfea270892acdcf8744fc5e1aff299829bfa8171781bbca0a67d09187df8d0e0b4a18517a0b6593c948a5ba9e1a18b4e95fe9c396274076fcf6c7039574e3513c1b9051cb1fd101ef8114504f0e37630dd59f12174f791460fb0b60c314cc32e5f5bd2af969604c0c5c0e5164932a8f2cc2792449015a8f00b9a911a878b5d36487eb396f2a5518f2e8d449773fc164980e6b050bfa899ae5b7604d82b0f40b740f5e8898f5fc58cf408dc49225a6efd31659faa58f919360e5d6fa49c7d26746f65f625d6fc739546eedd4d73e2e1e3b2cc5eed1161cfc4b5ffbbf2821ce71e8d3f47f8c5cff203f74b8d0ddb9a727c78be59a0a1974b384f632444cafa61db908fef2bfd7585dee7dda829897a20c4e165436d14b7c621defcc0398de54eb29a3295c96dc9ee9fe36719beac10f67d9eb344a378e19d10516a346f6a727ac4434be7d97b3ce0a8f281879a8fe4be63393574e84ce0f1649e866f03ff8daad193d19defa65be08fe992f4f149c8a194d864fcc11bc2421c37bd9d987694e5858b9709c7e78e1dbf01a85cde198a4f47464a8a0870b2f968755faf0d98c3aabf4cc9c8bad31a497a29355a5b1f95811864d9d7d9fa77c5bdaa70eeac03f06f7efb811347e12ddb59dae13a20cacb618e121d3e662a64db68004cb8b69ce0b9923b256f987fe71219ee11a60172bd4f2d6e37830901a2aca0340f662be4676696249b6092e353cc3715653e4d68bf9fee75bf4b726ebd2ce0444d701fed075b8ca7edc9e81e7a83a565bb1c08a9499777a86d2d56967c47d546255272ac8f0da5d865481b4b290e8b3a83f113dcd22c9797bbc747e33a4bfe7a6163655db865cd208138f8f3516cebf1265b07f4333be1bcb60a541ea1724a84a9e28bbaca3d98a9f6eb10b4a669543b26c7d61569fe7adac40256bb4493bb82ff07baad2b7ee782ff2c2c1ff8f3133b7d4d3006e39e443d49e78e65209d8a34a0707175c28b4ee8fadd2105654a3d8fd0095766b8ca987c98ec1055d61971b6f1e5d52cc18dab7f6732f6d8b923a9c2523f153f80ed25b0b1faca3a9d245e8254dc7e33f6c0c187446241dc094863d56e8be5c8b33a27b3c245f063e7c675f15667edf9fd163e3f8cc7f1e1e191a544f448232260104210aeda3edea5d01b7842f559c5d80a3cefe47f51992bdd2bf3dd6d64c08b4c2cdbb01c7c26943e91f571d1503df11fd1aeb51d8f352e05d425bd1429ddb98b9f29edb8b335b1b6a64cf9a58348f432f9564aae3716cd15329c1d3720f03dc6c05922554c6d42f886cb6986f590e45ddf48d17d86c7af47caa76b9c6b72748147eb4e861e5a55efa4bf75c6b1f0fe6f7f665872607627bfbdcd82d30fd1280783bd0ada2c36f0884027f46e4c1b78f6212c9a083ce39195a996a4b2373276429b595e18f98bdc4ea1a279b8cb99e6a0369f22c07ecca59e95e9ce04a70d3d40794b5ab96402b53ec48d31bbe9bc1411f27ace3f8942acf6a162fcbe19406789a5e73251ad7c4e3102c75d9b5cdc391eb98b986871f51b680c049cde44a5808513fa52bd476476985c73033e51cd02b921859b5ee36af345f5ca037d89d45855fc93a4519faf988276d442050d6ba5181c6d0f62f900969a4c1ac8be293f7774c27985b048282d43ea52fe97bb541393c2bbd0fc1c68d74549b7fc638c860bb8e6866b7fea55e8879193bc661849df543c43c9d99a9ea394c5cc33fad7fdd89ffef1ac332802aabfc2a7485f235a703f878db6d3dddb433ac63046255e9971397a33e73f10f2e052294232e79cae44049b3015a8ee8828ae2c21f1b922b202a559ee587b0f0a075929a1cdba3aa5419efe54b6d239e92c030caa2d8503ebe135be262a128b844c46d29dfd8ca266095d9c036b3aa5d8613fae01fb7590cdc2bfb3fe3a419751f7917331745e1d1211c4e8a828dd6003fe102c38d2614a464b1bac192e801d46778fdff750a6e830e81a117b3722e0fe3cc74c6d156a88d43ab7851b3378e21e30da18d5e1868f8e0ac583e3dc2788996d304cb419b9ff068958eab6b24b1c22aeb52c218a0dce635ec20add551ff57006a5f934b3ed82aa2aba5b64d13c7d3b34caadf858e8cf371f860b6c6f941645864363f648a54ebde0cfd3ea17f84598a6e742f85958f4ad1861fd7fb19abac2b3648c86c29219dcd5ef8dfce4a5cac5ba9aff68038bf474040cdfb368c38cc8f9488b0f56d28977000d0d347a84744c6bf8475538a69c16d05aff5b5615145dcb1ee6d45a0fb34e41ffcd47b8fb1f6cbb56b334b52e7856e75b18efece8b8c3788bc9e55dc4a7aa8ff20e8c588cb0346d13f5c941a37bbdca5a2377cd29767fe1e4612442fcfdba0930ea5f943e90c804a26a0318579befff498dd9fa0f85e156e6f10503f6d04ffa494f29b3894544bb32f28dd4fad17197508f728b2f8007a7cfc487df58c159328666bc1ab129b8b343c41ade98f11c78682f86dab60cf066b30951a9193c8ed6f3f778084d7b1abfb0cb5445b7d159d0974dd35126972ae8bac29a7ed46e3b16710bc5907b42951281c183547cded2928e9588bdb569ad8e9dd79e4de528271e7aa3a7a8bf2e4fa58c792613bf29e5aa113ea1718402750df902003b9fd4f22905845171eec4c619b7a90e3245910fd45e58d436c6b48d2b84f360b5c336bbcd641c39565b6bac625a91959468be424c583c47aae46503caf1f4a95e7d523e91a725498eef1db0c2290c1e34ba7778eb05ad0f911a4319016cf8ac34cbe242cf90e7c5475377e5e2dd464cd9ca7468f43087257e4c7003fb0888b2616b981bdfa496363ce1ca527e531b4da561076d6bdf8bd3f7d2ecc2804bdbed5336390717b62129dfb776b1a0a952e0555ca596e444abdffc6fe9c4bc555c54ffcdacf366ff74140a5b5b904481e6dbe852844e5eb9603902f97d057469a63c671ec6dd2e9be2efb9d7459e01321daa7d8e89a72f62ef221a83b95da6f0ee16fedef55f2f74b77b1be9d99931acc6061dfe7c524f949c4a5b556f4f90392904ad0966587ef53499f3fee9a487f50b5c5bffe768c877e5b47f6ddd76d663df066e83f4fe6ff4abacb517cc5fbd0144c53d930bbb53f729e096cde46faead8d51ee09e1bef1c9c96d97dadb703414ed5fd2d7fba04713ed62679884f2d8753e379965598e95f4c51ffde55f3f753f6f928b00c2bbaaeb4fcb1db3f97f1b13522836643e267f8d03fdedf481b3ba900043199cbb3e8830bb44e16f3ae0aa369a5cb34901ea8bc050e7f6390c017ac4f0523728a5e0cb467efe8bb587a941de4413b115e1becfdf1dbc56be3d9ecc2217378e25dd3e9b5d52ad4b7ad1699e80391c222456f36fec8e4b40f79e7800d7cfbc0849df7b85fc17e0d2a93dc6dfa16eeeb23b176f2780df017dda2fc848bc4a06c8f29e7d21fc7dc8dcc8f55464c8114ad68a2512cfb737bff4f1acec62069a2ebde401c0a0bcf32687384341de8c251e4c4430c6806f8b537bc350f22494069acdbc26b7db0372d0e49385679c3a5f22eb76deff89fcafd830abb1ae6abc9f51de0005a4ec830662c6f155f4491c413a8a23f4cffa25b8d6ab61e11c979fd495945df76d73a0c08e381fac3103a2f07d71aefdad25a55d934aaeec9b4530f010eff2306a2dc2530f55b1aed8913067e5f4fcdd99bcbc8dd367b558c97142bc07756f93c9e5aaf33d9153131a8951711026fbbf1659cf8428f32554f7ba4dd6d337f09f47f4aa18b658afbe297d9b06b46ba197a019804435671c2404fe9045ebbc79765d028775751c2fa76428c0df9b72d4ed1b2018246ddae52b44a96226c822770416e5dc6bfe56dbf616b07c780d8baa667356f7f3763ab9d9e9c61a3edcccb2a8038d48482bcc21b0465b47a96db0f9cd31ff8679819f22d40ee82242d65482885183a3c953f93c78c98ee255ae4006bff10e9a7cfe8a55c99c9e88feab0e385ac9bc56f7d25b9ba0f86f359ff8b4401e5c1022cb032a190bb44cf9f22ba02125441e8873ae4896334e7cea6efd1ccbf51be4ac900897c1c5512e94e9a3c7fa2e8ba0754068ea60deefb0ff2fc053e5e7d2f2e2047bf9cb03be374f4158d9e245d2abc630eb415b85165ad3883da7fb6e256e53687dc89115bf3205db491710b2fc6be0ed4bc5887dac88a903ec32e4400c73e4f1cca18c53a87775fc50a1bb347cc07a4430be1619a263fe8c5e34c090844618cc7dd59c887cd63f0e37ff7a0fc83c9b31cd5fa60c8b213015a21c813f2b31b024bdbc884cf6462378b5d095eca9d1510144e636f29dd4236a50b13b0f265bec28e695b38cca4b50811da7978aedf2824548929ab704a947710f6b9b9bde92ea7b03cdf3d24cc294166f53685d9f881d0099d7eb35427a7736d55c8beea1f21d59f1005d8dfd29d9ca59a334fd71f545ed678e7a50de344f900357081b293359169a688bffd256816be8b6aebbc1b621de71188ff806d3fe290bf234e02b71bb705e8e06d3241111a6302bb2d9d5512081565f577260b8cf6642ddeafa668874379b088edf54df9630cae2dd5f00cccde2bfa7fe097eac69e5bf11652e013260b51ee7a4e40270bd61b986cd3fc698e5fa702487d2b815e7eea3fdc1952c79acb6483cc78826fa32eaaf4cbe860668a9da7f13fac220489aea5d14d22a18b849473d0e55c44306b351c11c4ebac4d66b87e8d38e86b24f6beaee3e1c45926ee85d44c443c180e0ab87c9efa0fc07d62c68192839dfbc74bf8503ec484f398bd6fc77f5cd1e3eca8564bfd1c5ce9c6da739166ddbf1925b2713faace192d63a403cff5e8578a24c37c394e2f8c388d7d13c24263315573d8a231e2c81cf9d2279d4addcceef18d05262dac872a650a8c7b7b0b13d183982ecb6bf29c65150d7cf5cce10b7ca52c07e7bc84614a7bcfd03b081f27644bbe56566426e53df3c9fd29bf27385b2593d783ac00caab77dc1fc3cee7e5198a3b6528a3b40e37b063ab878ae3d1b1e2bd21eedba84e93d6e2eddbfb70e37ebe492a4abf71af75d7f26c47ee7ae35bb9bcd3100d0be9533a4201baa564cd6140cf3e9f0c3854ce8494c98a10c7db308bd50a60c7f58129a88e904991de6ec90b984707dfcbfb6bfe9ed80ab844e29dd8d50b02bb248362b993a0b59bbbdca7de13920b9d3c179dc027ebc90319222d41fc6ac9bfa663664c03bcede7fbcbb67cf173e621c9e9939d6a898d2b4c5103b2d6835462c01960475761fa6f5f8960543be77a14a5d966b812e0c324c02fb8cb46a0bfac055312acd8c32571ad04f72d5d8638f597def6068d7a081cbb12fb81946d3b1dcbe5b7327d61e151629e5034f8b0a330bcebcb4920cc559a5c563c77fb7a7146e0a52ac98632d85833c5180507e7cbcce2263ed9b34325c4c633028329c91e73e5c1e95147a98108fdb7e01d95bf4eca592ea7302e5e50f43d7cd0d49376ac2ff42dfb17982ae5a5555e21766c5290d398879184d6c474072740a423e4642f06de67a5dce4d458cc54ccd67518524fb2e9eabf7e7287d59be56fb453c7a8a779f5d33e8f21f6368f65d27d36049b568c76001cd3aec4aa06f496394ea95dc17431879b608464d24ec5a727a26fc80d12fa746cd66759527d278b9657881e24e1158cd2ad0523fdd829aeadbcef1ab7ecf78236af020ffdebfbc2eb282b80fc23a9b18aa1d2f593631f030f0323f1dc2e6c22aa153f099f7c1ee519f65669b6679098f4af4028924b6ffea7596e7d9cca53cb0e21f8b8edf908504449c0645ac148b3b2f8b16da8ceed36f7d60a7e21e8aecb0632775aecd14894c26f3ab4c4072fcc51c5672403ea8231cf813488bcec43e1138e29fcf7a8091cfa1c406db1220b5e5f1be88bcaa9349df1f59cdbff63c9628f161ee5fe4bbba74208154ef23d813a09966e1c2e768001fe523fc311b79e6a1dd868770ed75be358924f84ec1831d27c2c8367ec1b5b17deda1af77592cc07d42b16a83d0ff6ce1f8cd762e7f42eab89908d55e7b7b26a04c543a56ef2b95d5746950a46f642d79c8b31f073abc47b1267574f991c265fea7a546fcecaf95fbbc6aafa585af418f9096a043f9515491c7c67a68dff73d8b5395788a08d26baf3d0061061291998c49b40ae012a26c42988f0e8ff3f5c052960cd190d7b73b6d0a851e69f2136c64cdd3bf2c5cc78acabc5b3d892c4b1aa54cf7c1a12f148c8d7b32990192d4f4f72e4c2993fbc577d714c333b37ed522da60b5e0a1ad338c960b3f882f18e1ef1f75cf19c2e5675761d1b57f6dd5b9ff5ec82641771d0e4e69f18a5edfdf8a99563037143f08c818cc1788ff96aacdab7f985e196c7c18e14535371a9d643db05f00e7218ade0e88ccae1e98c14921daa497db7aaf22f63fafc2d11e4f4450672aa220a5ad80adbc39df421996eb13af2c0be1b6a31092a94417d3eee4282a6b1afa81f39f0e7fc8c070c27695322b4fc38250cb376f6c7bbc59312b0ea9996aa863a368979feb4d9049f1708639f83283e347d7f09c103e28756af5957c8987c906ddb21bda73955f624647a653cf480851b2775151d4bb83dbb22f553f69969b24a8799f248c3412c67b3a0b23c3f5f949c1b83f7e322ba1200f8d2555ee1d570569d55f1fb8740c854c3b5e8ff55ad2544c798c3d893374c6b5e3c39677548b6fc8b05f3c6afc2355bacd019610c123d6f118cc72ce52b902380d375e27baee3c36e941f8c19f8d0a9a05f8acd7ce2d8aa4c364443b9ab9f65d59f78b8b0160daa659bb19dddb13ff826a23852ae95d7584ebcf9b8c8e3f682ce9310d01dd758df0712e6df59974a0d20ca46c725703edee1e1ab40bef3974268a7fc3f99d7f5b44e6befd586fa2099301f56119de947370db17523733df4c9cd1748606fb68106833122e456d98c458b40a279218b5e464764732c39e1fa08bf7a11a54c0c83ffb89bfa5370a0fe99fe50600e81f8e55fe3534f2bd6bafba4aed00f171e9b6dc27bcecdbef2097e7a02035cbbafb35a827e7179feac412b9def3c375d4a311dc52ac5e0e2ad46f1aacd79c22ead9daf9ae4bedad4cb1f05af3b0947f519c6b03be6d9f33e2c1aa96e885d39ae23fb92eb3de1cd0f34cc48f62de7c6faa8fb610e5586e130d7df00990e709414c7c786362cf0ad9ec7c77080b6550e83e379a5abd580f26480faf615dd87e5d3d708ff144a0fac1f073ed59622f6c0a9d578fd1fe7baa79154f4ef8d96c23243673d8219eb3a521537298b8878758da54ed1ee9bb0a883b73a9ebf95d4e553bf1ca38e90aa9aadcdb9093830215669a97e73a2a17af12f8926677629c2f4975d7c586a45abeeaf0f8b41500cd0ddb9334f69f7734fb4af5388b1f3dd25e926532cd305632e322f57bbaadd38bfe9ec59f6edb02f3d89ce3b539542bdbf338478c05163b6d2926539bae8390e27c98124d7a0c84839e6e360a57fec09397ccc71dbdd1bd2fab1711ce0a8cdf73239cdf8aa94390474daa89e5b51f12a0f17e52cec736e17265b99b8e45ca7bc8e88f201166cd76e3c57401fbde38d463532d4c3ea1436d76898de1073da4f9b1633935bf4c8284545e47216e3d1adc82b7891e9a8f5fd68ef8b09094269c3f4a7992fa8c78a65c43e27f07b7235251789c34731bdf523a46325fecb3efe8179a778cb8413738a62ef7d4e388f3977df4cb118d875954e001a32dce7fc512eb5c2ed8d17400d93e9d40d7bd596e0a023140433cde03f947496b5b5122ec735fe372172dca61b56496f74b3a70978c36425e2ffddd1948c0a430413727aa103895ca0fff9f95447643768054844b5e1dbc1300277391dae56088114fbbc90912cd555c5aabae278285a755248254a417809479e59a216452266e6b2d5f81132db2c778fdf74fdb57d5dc74ed1dcd5b59a0c838fc47266fd97e351c9d1214d46b8e384f7c73b24c05bfc9d208eebd5897b8545fcbef636b9440875455688476f743ab5e72b902b760077751e4737acecb245f568061c87320c7d5bf4f6da32069daca862480607276fa8ecd7dca34fa4b0bed59fa0252352b3259256a48fe7cbaa246b6f4c4628627cb2201043e135c8cd7df143b9e40b404807657493f627d62bed6fe720c437047176c48ba60575a737a5eb5e50bec9f06d9c16fd50e82ccd5725299c69e00bfb8d251cde973392780de05a1b506019d4630378ba7147817ed0798ff07b1395e0e69f9c6531870862a6241a767128b508bae1bb8e16997f6f31390dbd1d6c464cb15ba2fb0d5484e1917376c9d7a1d9bd80ecfa5bd7d025ea5d720ebe40aba1ab980ffb2cf3624f1498c7fe425f3c2ac29fbab3ae6f2e2a7a318cdedb27fdddba6be9506a1c1ea23b252bd1b1ba8cdf03b841a3ae9df79f4f780d03b7fb656f6b966a5cbc8e1b4d37d160003113bd3d743576994f524f222f4553ffcee557e0606943d5c2593b47613017ce3c06726b4de44b2ffef112bcea692aa06d4a38e6e8b57c5f0c3a127da1a95385c0114632adee96e0362cbe949ee8ad8d370906e526113c0b0bd9008e1ff42a599223dbc661f704acb8eab4548068775667825f318cafeb122453526afecf54b03095208bab4990802c424f5cdef06c80e1d297c75d34b3e0c6263384b997810668f845c72bc7d2c54a876bd2e8e184b27fd91d3ce74afc3fbc34991ddcd2114fff4db606bef81f9fcf97759aac4e04306f0a90c4b34b21e5d3d4b8330934e4fc9e3e826580648ad09a73dd3658b76aa3bc0be71c7fd6a4c77ec384ee1d651d1d53139324875986bcc6bff75890052708ad9729a3d9207755de3e1228ffb500c1d7b2ae329eca3a6da643c5238e95c65134a0d5b80861877f39b048cfd872a714cc97269482044930e019c943042387cf7877cb384638d474220ff05f32ebae5bd80d4586c1b48ddb918206471e1cf60ba618de195fa2c65e8c20fac8d0e7bf7bc0284777237c0f6dbc41b108f76c07c0549a6e985e272a31655a16b0c7345483f35a800d62df6114c9db3d25ebbb762da4926d09ceebd016a2a35ce7c9ff7add4609b4c9e13edf3bcc98ac9e0665572507d3e29db1bb620c9fba9f5ad4a9cbda724dad810b8dafc9ee0fb35dfe2a0c2617e98bc443de3ec41a56ff12778e51ff78f011fe3265de71de3eb2f5a6f5e60d5f1b69af0f0b628a4961d5928f20ca0262e323a0eae0c7e5f794872bf0188ba0b9f9bafac5adf477ab7f39c1cce6b83926655ae4d49e43a1bac8b3fa98871a196ae09d3b3e538bb1b94d21f9dd2fc6b6b5344969fb1cd97e8c05fe69c9b62c14758a1aaf3871c2f7f7edc9a0430f36c780dca4c4fd0ccab74eb6c72898d7390cbaf2fa039943d04cf8231d921a1fdd7be6a68ff206b0fd37d85cdbe318511b12426524cbeb64ab58b68b9aeab6ca7b04f09fa02d285211896257b0772a8c1baec51b61209e7f628c34ee103eb3b30b7082e86b2292df365443685f12222fe61916f5fb1e3468fb54a74d10fca0781b53cd808e145e36a87e8a1e6149df288401c620d7104b707b6fdc854c74129fa5b304cce17b1f9d5589e507c84cc6329cbe08c5f40c8699d438f003b6464a981e49bdbb69ef60e858a6f1f87f535efa5351b77aafb4d3bcc4737a8b705a9d739939e67bac3cdc70bf73190849166576a519d1c858c47806b53cfad0894b6993ede38029b50cd3dfab7b4f6fca9e05a5d6404abeacdae05d9c73594dbc64f1b329d2c37f59bc86a653d8a17c5ade541303b35017b0e128a02c4abf790669a6fac194189ce106640640f0c1fe3504eba84ee8d4a1cb8225b4b4cc99eb9e67bc886dbb40285ebfddf2efc39943f85ea8c6eb4ed748c467e9d1c739444a92e7f23df7545d8513b74e36a0bed9bc2d182daa87193392dcc17e5f86ee476ab5c264a3ebcd9bf1d705de94767bc46dfe2253c7281a64da39d36bf55ddf9b183d72be5eedc9305eb823194547e59b1f228f3dd123ec61a27001f086b53511da576387a0c5a2ed39ee87afbdd39db26a2d2f26791ae8a76298b591c47d39045653bfb135b9adeea949c1638ab82a0ce86b6ab415061d3e6940bc1323b1f95fe6ddb80aa370446e7b16c94e271162989d4012692e68e1689a3f6b6ab932990d3f568d63e8fd7116973abd964c77d2d340ee81d3ddbd9727b0b7043b95b81fccdadc2a8d785c17bf9c7069d1deb36c83c3bfc90b6a94752e24d664f1fd9ae75fdfc69f25954385f8ed3a502a828933f06be19b5d13deb2ce9700118cb60c3f7d9324f8fe1d104f5ce27b2baf64e5608f766a3922a4a394cb0d22862115230bd729003be0b1b48e3088f9d20fe8b1ee63fdf19cabb318f085aa27610f07dbd1d9928068c2af357e4dae1e5322bfa5796a379a597438ab9ecd066b8868658916c610d478d76f5e096be80fc400a80881a96a9d522484c3a53e2d1e446a5ed265fb4714df4696f8070becbf6523e995723df703cf00af9831f4cb8aee8d4720d15cd281f4fd2d6eef660b3b4621cc578befccf40566798e2a5ee6a089f005c3013296520618e667ab73c29edd65a3c1c8a6cdf46cbf13dd8d90006245116b68340b4bd476be499eb5a82004b90ad71929c80c7435e53084c98998b6853fb2bbe7c8d0b4ccadac471c914b13b2d684f39b0f7f0262a35761fd6170504e859488d1d98c3195f9d13241f5b593dd635c07be58d0e9a1d2ff564cf0587bf7ae5f27b6eca6b55bbea2694aa94060a5eae596961e20d2ce9effdde552a0209b6dabae601c4668ed095c1336b5d8c14099600ef9bf0765308d645a0234db498f0bed4f0fb3f989105d81257ce90dd0a89923b8cb247eb897f4bbfe3029174ffdb18b759b7e68f42ef4397a6560c816c2c96addf6d3b7168028175f1f19c88bbcb4b8f2d8c14da78c05c7940549293043e9a6a2102649f39dd58f59c157e7247cae4b10eda78ea3b7703358a0dd2daa3868b265d1e8f2c70e7ef70667fe1b7caa951e61f043b06cbb2c4cd9476d38cb3a3a541c3913ce82647040dfaf16689418ec924f640872df418202b5d035cc7fa3c4cc6a529ae5675c38a6d32055331d95900b452dc85c831560f8e5a290bf4e0f1f6d36cc810bbb28c518e49182a6876cff0fbcc18aa748bb59f924a567afd8eec9ec6ff58e705d8383379a44497a6cb5c11c2ce7b1d7800a2be6b35b11a55ac2971d7b13b8d56820c17e0aadb9946bbe12175afd05586464e0c26ab9b8a5853f21a00e84bcfefffed1cbc2d0a724f4528cfda12721269839c6fc5d2edf88a5018a7b00885c47e0d0476ac92ad3b913f3e010fb159b5164b96cb2e0435508bb5ce9d72cbc479e0ebca86e87a952c2759340bb9eac6615abba833d3c14480e350af8b066140a42a9e60f12373afe135085c99681c31c37c1814e18f2c8f526705a47c788c1ef2e5fc5cfb520483aa4b17f8f531454ba820ca4c27f70c6c73b93daf50e65f3b5876161cf4f7e11f62c7a041fb21fba75e1cef40554de98aa4d412ebed8445c10c060e5925c9cf79d3d5ac49281fef6b43f81a58ce4c782d2cbfc2e037918ea2fd73837deca0be7bb9a8819ac9861369673a9ccb72b3c473246932f27a9963e980fe493cc753a84266257be479cf413b3b7e97cab608d562dd7c1ef1952ba112d7cbf7c3bf4a21e9d5e6dfbe58f3c709b9b2adb385967aee2084bc74330239cf0018a35ff6c5c7ab06efc3781ce0a51fd7f447ec7b924e42690bc45a91c2a87c23b658b58c33977273dfb0980cd2c85abd412e096158785390ddf1d7a453da5da3bc333aacf51ee9f183eda4d00d6368832053cc612ca3a4b10f488fa2e8d3666e1c25ebe30bc04ee493e87c7b291ec5973e4d2ba6b343cae0585c7e95f5ee9f4144bdaa7c45360c758600062f8e483c2dc6c4f4465f8c158777219b6ad32842ce5111737f612eaca23b2d3330699f96ff0506b4aeee3d309a2ba229683430908e74d55d68475edd16176e858501e6ddc84736bb25ccbe344d07abee6beee2a92dd98b2487ac5f5027cf6f52fa5cd33e01255d1ece49902dbff240bc6c96cd26aba24f984ee0e788bfee9038fb4861f1303a687915e3da9dc5f02c8f88889e62934823a41b544574eb7b65c24b3606bf184ef057e326d2b44a2deefafd0590fe337ff304630913356ee6d6880ed6856ed5cb323f3eca37a2e8104c77c7665f1397c36239a77a239551b9ba9a76337ded83d31a6a1d62782da1dc3271d30993624bd103f48463dcbbeb3a73697a04c0b550c7ca2620620a23e31c5ac4aa850557dae4789178c5c9e202c0c2af244af9719a6bf5ae143ab7ffb1849f45b6cea9f5a5fa65962e3e4a0be58d98b93ee5e8af48bef3ed2f70b6ede6e4732a1cb422ab3c06297386a4585118586f3c3e60f4c63ddb4dacbc348d54fe31edc48d5e384480b47a87eab129ac016097aa8e39df05d57c1edd37716dad922fc81ff5f354dec89ebea4276e9db8d27f92b05483650a5d9e211b2e42278f163f138a4ad12882e15e5234c39c4745c93659318a3be0039e25177064a697ca4b4003ba4b32b2452069e2af03258b8e3c6ec9d8e534ec37eb6c3107053f1f5ec3776dfa9d8ce8cfef68ac161aa94a642c0fda815ab322d00cb7e7a40cd3e4150c5b3b3045bdd715a0b146c5261fd66f358718829485bb3e1e140a52083be4f9cfdc51686f048165db42fc77e9abceea9d0d3ec1b245c3cb37063c8a0c865be3c2e5e6a4472c1e1084b1232f64af55fd09fe8dfc2d04a211bd5164c29dab510ce24ed8740dceba5ce8ebcd2a2602afcaa1935fe91f4bbe0ac19f0a457e4f494fb21caef9becf3dcfd2129618082b165e3c41bd5ab3ef23f6933ad6106c17ff4c27593087d1c1f5099f3e50687af826daf511b0f35d7a6b2c02ea600e85ddfe91698f06c6b2e289ef74d8d95c4fb5820c3020ddf26c034beb06b85af93c14a751073090b973cbfc6ad39ea7e5fba86ff1d5bcaa1db4289a2dc7b4b2a6b55d6954904794b17acb8aeb1595259a18758031e300d368340ee0dcc64c8938fc2672f8f7b353910235cd6e539c61d690a210e07f4570cb93684f07223b633a5ec31fbc4f68616b917f91542f585e5630d2179b2983919c138a449645b4e73a1376c2960fd07db0eb7e40bca7ae819f1fd813cb71fd460052e454eb241c54eb1b3bbb5ca6ac494fc7c7cb99cd8de81970f065de4dc5467479acaa626f32e921a8dd746695985177f80f634d56262c82a510d930cdb310bc240db503d431b6cd74038976e8dbb74df96ad6ff761789d00c6391bcfed89ceb3f13ca07f442e33b03fe38516e20d3ad4d46652f357a8898d92b1dc56a904f878cd5a4859130cf2a6bfd75eaf0f3090945401c7d051b3645eb87c293bfd9349a6c358f3e478ead60a2b20c1a142d36a7ae18ed25102e8945ff44e0cd4abbd9f3ce6e960a606b28727365745aa06a07417d5e6689f487ee42234cc56ea2e3d7990e174a5840bd48cbf89a794ab3e0968ee6dcb4bffa323c75fa389f80a923e84dca4bc572fa2a27d22f7f8a1931579aad7fad13f0ab3ef473346a638cda2ba463f72979a292e1fca6b998d862ee5a32c4ff2489dc9d73b1203cd68c4ce7882329b59b225577309caca5fb00b48bf951006e762bc26655ca1de5ac94720a4c67d75bfc7f9f0e21327b510265ead05c232459183641a87fcbaefe427c4afb55c8dd295f4f5c00d4edf84a79c8b7319671dd04460510b81888465862b4aa94df7c910726cb35b881ca5096d1443e1848d4b71113d4e3ec29a6271fdefe7dd2eddae24be73559ca3b57781c9456e6358b079934836756973356ecf4a6846dd5bec0e021cca35c951d6782d8a93ebfd534e14ac2a5771e045106c4a17886b266103f893a2c4d70c5a538a28654c20c414e69a105fb4651f88935ff408c0615bfc5bd4f42c938d21b6fefc9b6fa1c687c563134a9e53b740cb4b88c0e17ebde8e2927b87ecc6050d897a0b6133b7a4f10458f574cb2d11bd97dac8d4c422c9b2c0fe3f42f1e3cef7c5053c1367de8bb82d6b55981b2f528b887fd44eb1d71340265ddb826800a1147f884d562373ce38de8ef1530734bf566d49f19295223066f22c29b431a0bb9f192db93c8a08515262f1edf71dc9ee2b9d25f66c5cdc234d1ffd2b733c54126d1a92970a95c28d0b811884cc05fc9e61ce462e49ccbb50344958d95843297392b830a76ed5762dc7cae45267fd615ca10c5c990f3eff1decd4c40bac539f36b496f9ddff26a90e1bdbcf3480c6a34ac22905b2969e40aa2c731c76efd8d1de3006940d74438caf6844b5edbf859090d90623a4be0bc017892292939f9cbe5609552ac640e71a1054dafb2eab6c7eec3a53d3b4cab069f352b1cf758fd6daac430baae21a1d008fab9437179ae7dc6f1b6d9294eff67c26c9c84718f9040bb636396a708b7fce6543866d835a93c1d5af223a6dfe0d6f998d2a76c3eb2ccc91bb719899c05077c41ae1ff0c511a3b0c97fe230cb6719fe4f38f17abe89ffdc9efa7fb008bf99ff6cfb732e47e4c98384a9b338ff7803637a4924edbab57eaf41b4ad5995ccfe4d52ce8acf666f751e929a62ad13cdc0b1fd8ab33097d55304ff0cbd320fc2d1f0e2bd977b470f064a0d9ce59c29964c496aeead6804d53f0dee87c2c1cdb817a9e435e286e06ce958b718dde8490f2179e781a40cdf30b0880fbb665188b5dc2d95197e9ecebabaa6be826c293891869cc8d066424f32eb7b9af69d9c1f1c3d05d2c6fdfda1b66a15dfc5961abc68880412e43f83a20e18374a829706e0af8787ed776800ccda40383c8ba5bc64e94d44de29e273d5569ac6113abc152c54435dbad81d78053c493a9e3666d60c07e9785824d0a758a78c7d2c7d3ee36a0e94192d6c8ccb485fc66b0d8e433fa8ea6b40226bee54cefae9869ddb5f94fb56e8e3c94e8add124a1e7a94738ad69ba175a1be214e13e0684c73c14d6843381e191afec867a940b055e8edd23a02b9f87ce15a9ebdf9ef93190264f1849268bcba777619a2b541016f7eff46d4bac4e55a528097f0e7ef58efe4b3529df4c7d6b269d71e1e6226dec68685aac8ab28d024bcdea6f8af4adee50b6efa2b2f1fafede4c2108dec033ac190b086b612dac0bbac33e72cf692bdcb00bef11acee1621b0583320b3af8e311722cfbe8da19bd06346094bbc1fe504709fe44ad7f2ae02384cb0bbdbf3c51896aab035a8c5574b1c99413a7048dd0c576af0e73f59ab1f49e2c1d534a9d25e3aa00b1b8d83d952add66134ae77457b278ec35348d5067f88ef330172d07aa00dfa68724eea1ac6de82e47aaf666055bbf63b792713bee2679db7ab9da1531aac0383733464ee7b1a04c3f0b3250bd87bdb1ac02c8c93e34c81cdadde7d51aebef28e78369aeac4d3b0935530c20f240f0faac3b28cef4f26a5df9048a5eda34b3529252535deb6acb38a9af638581633da3ccecbca7e33aa49c8f859cf201510f3905fca9e905cd4c53baf8e3dbbac62877ef9a4b1d49fd07a4fa46e8798f2d87cf54ce301db5604eaef634d4179f278d6b27942f43f739b37ef62e732c1df143fe630785123cc235eab1fe457248a2395cebacdf2a17c13ca4ea6cca4cff6a0fac0408a10cc70fd994118e9d4494081e00ca8f76e00f1ef60edc157bfd2f09adbc3057499d3d65d8f324a93be9b7d59bd31c8ad456956aa8a7253c5fb717fcd379b4d413fbb216ec48b9b63e62874ad32c9b085f76d7d66a91fa2b2fe5f63977706f562690c92bce2b5725bcb61c572dc1c570bd34231b3c0b5c4690a9d4b5081d401be12cf743c8e04159d0b554b0e80372077ba114acab25f0a20d0ac3f9e88e709dce951d9ebb618cd6b441620a8303e4681c54f0dc97f877bc647901d65d584e11e4badff44e986949f82766879211deabb1175d2f4b2212713cf042cb03b335c01149169cb9a5e27dc67caba4ef73886454979679cbbad5ea2fe94433d4b4ea310fb135651647f1bc41ad05bc6e093c744f670f56e8f0dab07f2ce6a26818d52a8b7d02f9ba99419d3f1623981fdc1c3dec27a812011f1796437174c17c45c0abfb2dda0a322e4bb22665ff8e021d0a751d652b0ef289b073882d044ef8152b171d0b8cf5d723f674e3b02ff240189797854ffbd312b299174b78988b5f9c180b73b7f6189fb5376286a87d72371063b3155ebd82caeae6ef793452ce3adb9472ca06cc0007d388f060c8b596484c282d5028bd21e697900c584edf25191b06bd4b30477859d221809b4abad0cd769185b62311d3454a4c59a4966e76d8988ac9a0776d0e070b13263c62481806e4e7b883aa11b7450500e583aa17ca5a252d566f1f212cf06020acef83835b778d193c53533ce5b3db7834b6549392f39a1ed2da9b5459a97dd491d5eea2bb636216946821d1e602e99e3d9300cf47d21a8c9c75923a7a0674f619d6671fedc5e03cf852addb0853b5fac1a8c4bc9bfb34e56c86171f70460500a20319857dfb0660408ed5e9bc4aa365d8d079e6c9a22f3907c045527bc9e31f6a9b82ccad7f3496fc7a58e9a16525063c9d4f2284248ef6b5529103989cbc34d49c76c8e923eed63872a5d368dbd628cecaf2d9fc670a46700f4542ded2101a96911a6f71fb6931d2cba2d21b6c9f39e973f63481efc11ddb12b1ff1131bcf69e8978cd06a9b68e64e89f21f043f614775d07687344793257ff087f5eecb37b20677543d68cf4d70eeddcf03bab85e1e291047cef23818b499d7b7f1a60f04d24b26b9a953152d6a48a344a9da17c14e7233d2766e3d32ac017023242a3c2de8ff12ba034fe24ccc0d3eb9580040821e3a87aa3cf70539a541ec2540069b42a864a4070b97f3edf198698de57c9bc657c2da2cd55a67dc6f07a93c2979565ad7f417813079d44806c3e12342edadb0a8af172d1eb85da68d49d3ac3b1551255e7efb5f3a9f606c598c48570e24a348e4eed67a12cbfa73b4ae8adbb2aee80d28827f2d5304f6fa53c5eeade2f793a4ddda4c3d19c04f1e322bb404d41997f2023cbcb4066a5d8a5e08957ec151a937f85126641abf08b1433855b9dda6d4fe06a7ca118f03b2bc76c9141bc81dd703bd1ed471711fd9e1e8260ac3a94c6f1ca269ed0b57fb19c6d1f28c82d2a90a1cfea2e088d565483815e591415ab06dc4acb1c8a5aa00601ba0d30aa9cd9e60ca2a994cadf17de6bbc20ad65d1320cfdcc6912a1c08cfb272b7c0275ba04e2f594c9ba6e0186857fb100606cc7f00af5e007ae4b8e2700cd1206ed9d06e1d39e01b53ce3e8561c727fc52416c3d3bdfcba120b78a13e29cfa36a7886a3d9beeddd854eb2302d18a2bf36a41cfc36ca6f3bb74116ad17e96fa0abcd93a9acd46ea3b91cae540862555d955e630ca62cf277a95765ecd87d2b3f657916187991c2ff1327182fb3a71691dca9895d6ce043b5896cda4f24b5c8d584d9beae4fba2c39533207f52b06cbc3f158950f9d3cb4249b690d8a46fcd010d38b9f7ab425e5b3c162e691690efd2262a5564790e7502aaf3e81b64de01895ee726d6da2e8f18d1dcb16fb1e336b6abe39b08082536ac8c4b3c4a127cf396ce9018acccd313b6067d6bbf0d639ca5e9816c289451ce18a5414d396242bc6f1fa3b33eb5151360c90a36bdfb0e2234e2b50c6181d2ad3bdb343aa0a0c9d948807b7fdf5308852a90fd84bc1bd587966c9c4ce5a50d443085fd3f18f609ee4bc6d12dad12779adefa5792e3cb3e2988bfe5d80388087685a3ef75e47e71c9ebf4ba17e3118f7f7648f84fc4088fdf5ea37723ad6f944a37722648fa0052a001d87ca2d3a7be35bfba0a8c14073da2113b2c98f05a2cafc11fa96bde7b9a15b26dd1e11f08b89119cf4409e76b73be5d0ae2f80f25346f30d5271e3df0a381b58a939ed0f775351e453f5e920d35795c8471327c086e90dd51efa19e9a25d04888ae94982926c930859dc8c1bbbe3cdd5aec6585c70d987723ab9b30ab44238f50a412c4cccd807aaa68f243398c094fe39532344f78c61ac6031ff3380164d6d201883ed172297e34c03317f3f7795d6e2fc490dff62f5bccef12f4a24da5b3cc59bdccb63778dc80a1bc11d81c5ad1c110ee0ec701c05e91dcf2054828f6272ed7285eb1a72df594fe4aa06378ed31c4162a3456aea71ccd9411959420d02b0ae54b3f7e9f53448b49e2cee5cc1cf80d8db481825d79773cf89e1ce463d2d1676cb06bab4f1801b487080c01470e08a7226cd1a778e55ae34a181e6c055cb0766ab73b1e7c1653031481111f41e2e39b78fd7db6456d1841c6bc3a35fb5ae158bab713961f47b8aa274b9d180ddd783d1ddafb9b9809f6645d0d212ec5d699b2dee2f0f4e53588ff587f50f394c22acdc0403bf8907a915915cd3a925f4a894444391ac42cdee70abe80a6b9f212f296c00d9796e262dbbe2eaef999247fb443ddd3614764aa564c01565ac847e668e963f783382823b9f0570bea0c250628fe241f98ff0a90fc420e90bae37f32cfa19a6aeba210c352071c635efb249ddd796517b00ad15393c2fef0d677470e2f646745ab90e056cdb3d4b726819a240a8a857dbc8cfbeb8b8f3b2b864067a4792d9ae5e3febe8da138c1c2258982742a20d861d8b99f62cb564f8e1c42ef626329e29044c787f43f097137add1788ebf33ce1a8274479e0b666721142183c14876db5fc5c6a1aaa1858f176985b0f2576698bedc6c747b42f36dcc8f9c02dfe7ffe2d5d16ca55a321554fa316f0bde9a9e1038e826d86f7a926781e8863fa9dd2d1db52e816e90c52ea392dbbb5691697a4461e864496e066d8aaee2cdb575141edf0f06ad51a4ee87d96aa75bb1e3d4056df9e543a1ed97cc0c86f280f0ebd68fc2b014cacf440efe5c2d64335cec368a15f19bafcfc863cd001b49aa95d2e59f3b7920ae0cda89136f60df5bee2a86a7650fd9dd3ed90f61c1f36e4a4edacfe8fddf187a30586c3233c4c953e74f2c47fb316bed90b887ab7379966c90cccf0251b724071a8f08bef78f0786897c42023275f50694eba40fddfcda3b6cf0e002cb29380dae457f7526a131b48124eb9718483b086e17e94c501bcce3e32778919780cd9a14eea0f69d89b4ee867e98e5f3ebe1d8c9b5689f8e6dd97d72f715c652e89fa2e9511678fc8805d5ad126bf783569402c4a037e85c4034c3829891bbf9fb339207d7699f8b2b25322ac4d083786385bc186bb925f453dcaa0f33808581d072777dcbbe6e4218a113f911ae68aec1e90a3c8ef80bd0aa618e260bb57d3426f15fc25ddc2bd0be2b2fda3858d4ff213d1c96427f7d43f851bfa1bacfbd4661cdf44645165650664b1c8c2cb988b4034093906d3707ce01ee6060e021987946a7dbe0287f55d8bfdc9f39c1f9b0bfc5422733af1615263d37d50379111206b2338a45a396653c7604e2393fbd1b6e080d66fc3848379b38795ee1eb25e27552e07860e13f5d0c15891db443c66a1a9e0dd45da7bdda3090d99227f2454ba455ed94802124c232468707c4fb6730227e41ae805a7caf308b0f7bd2ca2056faae0a05d5eeeae4700f7f49f0a8dae0b85646086fc10939907ee9e7dfa5ba6510630bd926a029f4ada5385b9f5fec4895a703ebac9abe699e5399adeedaad8642307ebeface9808be38ec66a32f4902cd77c926052c4072e555abe99ba43fe6207dde8f50befe7a3f4c811886f5c4cd591a8f24f1d6d85e46af30a1c69517eac8d607c7fa743c6cbaffff1e979b08dbc9e2992123876cd2e8280d405cf44c5e1c251ffdac0eb973c37c4fa746f814d68e98c12c8e27f1fe58e17f5c3a093e7e4964e25e1344b16f8eea9be6caadc35c905ed281ee2722a4b768df739975c508c4acd065301d31ae355d04ca327b02fa9cd62e8a462a9f51eece36db5daaf6991b2474fe40d0061a7b83e8f0a05ae04f93cf60031bacd7ad548e2e06ee565f4ad8983968da832ffac43a1e97da2cc2860c98b50ed4c074bc0b96981e183ed8468eae9ccc8e2482b0504d1aaa43051de36ff349d36b26818ab19419df73fd7e0f9ef2be810beb1072112df98f8b85cfbce3c79fe08db63b0ffc63d6004ae3580a1d61188354dd8ebbb4b78ede21f496373ad777f8bdf58218b1aa21b9a584338cdd3e2c9518a0073bb28f9e232b8255e67a877ffa6d320f86c7f570126917b49a70a7e1b941fa64b9a0a7dcaeb179bf2f3bb09a049ad554b986a6f19c48c248098f4be85edc65988ff2ceaa3fefc2f55d3ff1c5f2caea21084cb71ad061c13d713c6344cf63db4bc8c689661ed494e10834b091734d7a27ae5d4aa2d99bafd034e3affc9d0590698c9c3ccfb6632e48aec3988ba5c378e7cb07ca140282a955a1a68ab19f2762cfdb6e66ecb8d6a86921d57a412aeae3dc45c6da278628eed261aa533b6e919ac422a0db357b9e9a330b662211fa2556ae4444b76d82480da519cefd069a85e4dd514dcf450812a8dbb2b2fa40ef8e53f810412372a7e5c964a86ad1910e294dc6026285cab57c4ddd226fa1173ac3557e9237d3acab0c87a7f4eea6c3372cf9f32082d2f05a00baf351230fbfa737c464dc19e373794ccd4289f861a7ac89d83b5d364ac1a1560eb0b718cbce09969d073df0d00e480bc013f8d7a9053fa91563f9981e52c9baced812b5328f2e96c919fd1a5498b40ca90aa8c208c3fd614e35fa560b0ac5d09b6fc07efa68512bf323e92abe9bfa8c16de2fd5bd2fce777f3181af1639e6872967d5c66794a2ba9a2784f8055b3d75a085847a33937f4523e502816f24a9aee47a629c38167e57c79597eaedcd67b34d5dbc376c14cac3aad9724f431dd73450714bdffefff1024bd4f9d538f516cd7cb26c7b5a502c10c1682aedf4f5b6c2c9ac2e5744e9c5229b46a85eef4357e1749514bd865d0b685b28c00bd52fc37af1dc3f6d6dd27a47f7ee92848fc352cb93e3354cfe64f3ebc677ad8896d8a5b7fea848d038043c1c8f9deb3e881a796cb47d4b1fd8b87faaaf3e387ca1398f1ec40fadab2663fd1d8e8a00af7e6c44ce65eb7165f23c3eb82ccb19e486dc2d16d97fa4fa80e2bb38b4be33d0802983aa0bfa256aed79c8b97bee59394e2a6e8af20aba03d1c30f9d7a043d2ee3bc7a3b7523c2bdd36e4c127d9555c8a501a8a2836cfddafab6763b35f0e96572d7defdf7b9a707ece8d9be41550a8dea2ad5255108226123897e7678a9855e1c56c0d8b1707aea60b34ab9c9679f94b1a7e3c5c931960b5a8b492cae27332fee288c6a31c91df574c182fd9ef44b6e8fb6e5bb582e92eee3db9b2ac0bdec10d614c12c5cbb0d5516e8de334769057f17974489666fa4a39599d19b78f657b762fd658a018d6290347acf5ca5a47168e9f0620857dae9f9cdda9ae5e75ee4d03e98e9419f62d0b6e9c7463d71af4655ba6bc039b4400e4b33faa9909d6b389942b580d3aa5696b9990ad7dc787a7993782dfcff00c06d1fd83661e779b395285909caba6599a5284d4926aad0fc17e0fac5c866f626b2c3b3483c85561675e33433c7859e7c1083bc75c78f5d5a62685d7149c6e30fcca6146126f83d891e234fc66b0a6f62b77ca97e8d390758288e33d35111d42f0eba4f2eb004e355e7923bcf95c2e41da7d2e62542f6d9c99310d8832ea39580a26257bb5e88f56a4292255bdfee0a877df545d93d4f970789a44c018305f9ee8de5e19a75ccafb35d0d8d20a9bd9da63d9c09642b583cb599c01c07a32b93dc3ec1cd61e2a39f8179f2a7faa55c3cad93790c5dbb45a729f155753de0844da7c6a72097994ec530aa34f66c2acb0142cc57a0afcc3aad85859716c9372798fb762ad0748360c32a239941729d1e72fbc054319ff4af5545554eca747868b848dfc492fd7278379c724596b47426578cb5bc2763c45dd3884ff05ec4ea6271a0f36a4cba8c4ec757a54a8f697109aeea841fcd495ddd267c2e402b54473179b36b534cad6502f6c56b7a817ced74e90567175c3c7af7c5ed783b92f3525feb238d15b55d008a03ea144e16986be70e03384287e857ebfc7547e94bc3a49a9ea2b723ab1a0281790bc1ae1c03fadeffe532d3b410c6073093a498c46a6a238b23cf25545c1608bd3264311dfd1ef2e99f3cf248b3d9d5e9f9a1528d148172f43f87491cb344450196ce80b5642a763b50a33e5ea5b6e7eb2dafe662cdfec350c299a84a19bc2735c343008fe48035b8f4487e7805ebbb382247603f28e279517c80fb57d121759967bc124780496ec072dd40561615f6bf259d6ed3d114137a7c00ed53402b97499d66cdbdf49100635f92efad5f4ec100d7eddd93d7387511afeb6ac0a12eee01723ec98a02bb0bd4c0c3c46f24c710c07db851a997154d92b28aac4cea622156d34c1270ad005f1f14c15c15335c78e5cece45b3be18a410657b8a6f11aafbe372eb7e83b2c63fe55dabcc8dabfccc394c84204b0e6d9c7b928c7399152d32907f69378a354fbdfabd86d05a756dc5b96fcd87773ed23d8824e36d94523f161f7f8953344fe359e2430585a58f8b755612d95a6516c53950eaf4a9d6cc85204109ad65a1332a37e2fbead896468422ccaa1652925fc7bc273035be1725f37875c620417409de26d5352a2570a14bed7bfa043310fee6d7392d87dda28af3fc1d679b39cb2a4526b8c33f261c91136a17ba528ee29265ad29e72dcfd8ad9c0a705486ca23cef6a43f237086007e2343650b3c14f30d0c622c9d6bf0ca19cf385480ead0edda0344f78bb27752e90a2e9ebe9344d362be9cef7ec33a56d02f7b113fba2f94daa9d55b76d5bc4f0bab958b1cbe08cabf1842f45336f0d8e3163eabdf7a03be74896816eca060d2b9660ee4ce4a56d4bfddc7d13a2b6957f0877436b09ac440a8aeb3bb7ea6f12d6e6fff00bb03201f9386fb8693722440e6006e64431405955402d73df320b99f7dfec71250af010b5f534b50d79442eb82f4eca9968d30562ab7c3e0f48173d0694124f94ae8d111523b5b8f3118acb269f57f1bf4a35cffc3954f6f40cf47df97ea05ec736d844f874433a9546c6fd91ef528c5dec1d255890fa023850e67e08a9afd59ed1d2a6ba240f8ad583a028d8fd49dc98cc004ea16d03457841ee518445a3051d4e4b59d08f5bb436a1d2644ddc26fbe1616a9416211097b2751c83ce8a273330e438267c351e91675a879e25e26e3e5d07957855a9dcf9d976ea6af02943c67b65ab1585011f7244d58df2b041ae5ffd66671f05acaa69061e26c029cfb0aa5ee92a92ab559dbdfaf8ebda480cc05fed5ce5bd5a52df670c0cc9a42c7ec5d989acee360635b2d69d905ab0d7dd50a4f1bff4ba5289441304ccbb7662d4d33982ada248869e9b212601b7f57feaee1761e4bf30e25fbba8e4d1bc4639c539ed5930c8660630b063c1d617f83f1fe37bf32d04908cd1caac7a252570796aabe1aa3a59e5e319bae44d3023796024d8b41409c9f30262ff1b22725ef3ef60a547a036d00e835ee2ce9bf5fd6eef809b37affde7f1660c2d68a049b757ed75855dccbe897febdd1180093db7f8e3105a9a666f028f4695d237eed1d4fbb2edcaf5a9da9c0ef46a8a00fc94383ac3ec9b1f2699fba999d2a772282f8c9146e9433bdd943191e9ed150049cf271d6330bdedf94ee3728e6abc424d6ef40e1f9f50cbd5d8ca0a55fada78d6a27a8303745aa7432322444fa23050588ae667b42d8d74f7d21469bc7922dbc169588b9f926cb66d0d1be8f956219dd1d84c58b3348c3f1f47408b9612cfea12238a4f4d9d9e93467b34fc29692ae744b9b2abcf87fa00620d198e965a2771f74c7cacf9d3bc2ba7ef181ae0bb524560f7bdb317563350d490864451fbcf148c3401a5d787baf6bf696077b927b153cd0ba60e7ca2aaff933358444040653d6c63460e4fc91f68ede909674331e40901f853e4fe6ff8f0acf8dace7d60df2f26728a806360cd04ca8814286229b07fe0ee8f1af6450f5ed3aa23d9ce09a61c3a6cb17bab8aa5bf05050d72adc9a26b7aaf699221abffaae0c626bce0a82ac2ca99f1ecf27300c05d421d796b5503bb937fc7c580b412bfef179f599a65e5a5262a613b3df9149b5f4ae06081ff6776b691391c7052c4ad7672de62a49f1ff063b3b15b93ff82ff4b0d27c38c8551b054415efe986889cfbfdf72bde95cf7b73bb694b98e9937bd3cd436301fa0241546dbb36e27ff763408432f3c19969cfe043afed3d0b7c074385fef85449bbb6ce45f99a6d20c0f1a835e42b7090f10f44309179ba9d40467bdf34107e1dc8b07cf894a8423bb0565c0459241467eaa1208adf05c837f0437c01a049ce5891663a9a828fd2608807844edeee809ee94f8f1b21ad6d1481f0610b50a308d72711ddd65f23538afc74f330abd052e928f6535efef48dc194afd857a34204171765a78f44c11403534237103ee23307fc06a2e45570a1fff93d54fec745b5b771c41a7e492df738f5b620551e2a61bba27546d3ddcacc8b3ed809eb2eb9e47250e26f39e779b0f79a9ae035746b9a5dba4fc9743307088e1c0b7a74c79c243a4afe1d0d87d97f2d68a323fbcbbb43d095fa4052e7327df45782d2fc61a4898b230d0d8a1be897daeccb68543c9f29d44654ca26793a1fe39afe77286fa0f0312de249ed154dcb0b86bda9c9ba8e0d92e0f07b03be9b5da6dfd71a3b43f46947cd937affbe4def6e942979b5880f6c0c8c75ced587e55c3d82ce4fb45674e69da7f2fe11e45466b4fe125869e3de5b3045170abf43004bb59f64f3abc9bded6aa0b70d06a1e763addc4793c52fd33d23d3e41d200b60d4897731656dd7c2a184c6b1f75d17e7ef5f36c390f102a0badbab67efc11d09391eab4e7448ab6b97c1e321c6881565f676502de263099b59c93474135ef5178749affbef68f52a19f4025c6eba39aaf857d3e0ed0e31ab1f3d85661cdf1c140bc78257a0e42abf0061f583b731a10873e86c9cd0211270ef798ade74b09d538cdfe552e5feb62bc154a2f54584a23041bd5913ea5537fb36624d65f8720f3e4d1d560bfc687dca02d2adea7ac4e11be79d8a66b051fa29bde90742cf40b2af7f219f000d0d782d96e37b51e608f42f6c8354555f48cdb2fcf9620bc0137bff754b1e57fe67dfa8a95508c99350fd670a39dd2c199eee22a60526baef2e7edd00be1900f37f2d5cd9d5d9e0df64d411bba81abcf28db9fda484339d55e2e2bc43ba6fb9245ce48c100ffc61ac4c2d7451697455251abbdbb3f187c75f2068fd3ffbf135ae5b95bf6f8af89a595ce0b7fff056dc9695353a6200d3321bec8a90c7e91418a555d987ea0e8d511a4112e05be8832fe96ee83bf6c88e36077ec44a592e95443646cfb651c53e1aa47397653e40707f171855c1cae0db4b84cdd890ce9fe51ff12729ad393f4d705689174bfe915779c1f4614f565cb475d39a7c3e40760edd6e34e68ba6bde1f6bca24faec969358bf98fed602b7d65a6ecabfe1183e151cad4df30de833e08946a767c16f0f3283e4b63ccda8513f56e30762c054c752b7227ef84cd00bfb1b0c9d04a938492a9c6d39fa1c4caded30d979e911095814ae58ab4e914a6e606a4aa20c6d192cd44161cda3cb2db535f09a86259885421b749ed726613c90ad1482774f964d9270841e33721a38de9e275d8cfedb4983f488d05e6a88b06001be065b7b6d37e532d043605f81b559a4f23546af47dae95da0e240330757d945dd91776a9853980f737ab7f3bd1b1b8303a7a0535c80c652e1b5720fb02ca08409fe1effd9f47c58fa757ecec12ec57516755b1c9a00e181dfa00fb338dd85ecf457694e483b148fb03e37baac2daea6686c1eeec8bfd4bd11987758f872fa5e98e2eeea4607a4b013dcef65b373d5c3b0dfe4534b70a7d6d2b817b90243e094516f7fb51b6ef7e4790e1486ab33563c3b33bc971789766757c2a68d06850fde0a525b76a2739a417a99cc4aa1a6fbb3806778da8233e22b217794b7dd83feacaedd247b3fb9bc96198431d6f707fb8811537ec8e4be3426e8a03129e7cfb4e288d1bbe8486d035c77ad013507e56e250451742c990271870f0a4648bb1c9c1b5a1bd638122bcb4fb6196ff3c9b0e4fe2fa0d1ce0b98215c1c0222e6895ec3a6c85bb91dcf27aa222cc61738386ab0b596e01a566aab9b3c31b1e84a98e94fe8337e44748c86ed303dec844ae22083889bb4d873e38ef97bfe3c1cbd2ecef620a04e950a21a94ec1e12e469eabdbe1ab07d17ff3c6f48441bf2d6f736f9a2e714fd4ec561108b24bd7288ac0cb992ba988f99a663bfb8ac8f4f4f16ae225caa7cf5dcac4c042537053257079c86c676e7cd018a6dd91f4f4592b7ec1aeae0111737416cbef449956b8d543d65ade03bf84b7506001c8391741a7108a44c9759ec7445645c2d792526fcc0c02867654cb669d5c2621f0a93cb3cdca3de71de2623f140363d5d27f53f8f2b4eebd6f50ede5edfd2df5070cfcdfc630b2ee3ca2a4a96f2b924769f7a4bd376eb42b1cf0a68612d48f001adccadb25bd217ec6485d84d29e75678ce03c568e02e2db99b04ffb4d80c964e86df1c353c3b16f5e026981ec56bceb68a1dabd6940fc0934bd39a2f189e9cb9a08d040873dd32d99310a83dd594fbe4f4f09eb9bbdd631eb284ac126a035939edb1c6f3f35234f379aea21354f887a8143ee741fd6f227c2142197af6c056a6eba23bd478fcbca12f14b6c1da90521896ab091c4f3d4cc16fbebd55363327550ef87706d67203591fb02cf20145bb45096ec08b4462ae0d8c5c69ea7d9f62ac95aad110e085cc5a9625f20ee9d14519fa4671039e4b086ee94cca1c2c22e49e37088d9784fa4fd088b858402a727ad0f62cba26b496c06bf45ac57fe5b0c48db9ad0255a7c10a3dd0f3f9cdb19804ef823fd812d9d09d7bde3051709303da2e1056416e400cc011816200b6f67922a89aa6b10836bbe04026e86bffb28ff2fd725368f463565976d4416ab07597b816000b313712125b70301a6c67a396f1a252b65544c5213414188ef4fe5a1c3e35fb52110af26d95b06b033ad70b67e3b27d14facea6dfe74ef699c40857b90af1241781a1df5f7b784c64a6ced8fb876c4059c6815116f3c746fd735c588a03ef45fdcaca5fe64dfe8a291b86088527419d69fa4e20572f9400bb3633d24c645911495321310509f199861da24c6eaa17a7430974be4bf761e3ac597eec72352eeca0e904e53a60403e4d51e6ce1cac29b0ec03ecdcdf657005f201e2c4422dafc6c0cfce543ede354ac4d3428b47a5c17db4d29f05d4250d7ba161e9fcbf1f59d13728c6dc2412e41a069ccf8fd032831cae3a9ef921348185d750c17927d9f64007709a06a9ba66f67e46467ec744ddb3411e9e98ff328518402ab283eb6c548d58c7a15ae1fd23d95c32f938820403273919b975625ae52b985514d02526e1c556cb1314f6bf257587342f991796a4bba9ca490832411559680549cd94a58dbbbabacc22d98105b5fd047a4e90c19da3d2de4d3132538e005387f1a09094e306f0c892d49206531272925561121d1dc44c5e348fb334878d5e31da2bcaf80cafb0106e942848f7cde084950c9df6e78b29135f1238732480e8dfc597037bb6e23d1af252cdbc3d1ddbd7d299712453b0e8a217ed1b7204bb50ee38a9a87065bec62d22faf956648a76d51366221e3ba4c6b6088ff098caca513c454682ca8732cac28521ecdd7bf1570e6ec607b44d5eb16e5ea4e3adb44923e1e3515cfd83078124f2f0986977fcec2ddb2b3929b8d842826c72e06b98cae23c08cbf6ccf1d14dd7ecaa8326fc541adc7d2f0fece8927058e01e086c433bc7bfd5e9af0ade39bae236e0d1e8140a3ef19610746fa5550f817b366375ae3228591758c6b1c5e0646f81bfea077bca441dd831173f92a193015c8c8a1f53e22d3040cb92696ea91014e153ab29e79443b80a05ad98129b0c6abc6704bb38124abe06a883bfdb0855706b789af9af7fffbb62e1cde5fb0be21cafcb4db94aeac4d91e160abaa5e4e3da23d8f8c938597d7f3e18298b167167b7764b971882b930c85e496d16a3dabc72cba56ff81e3a685e6e2cf16c20a9a31e96cae4050db0bf835236f6bb3cfabf53f45f7703ba9ea56e01d2e2db06d41c5257da21b3e773c99501f1223fa08869cc003921d2d2fc88ecc3d01c087c95e78274147dd88f40bdae4f74a30b35180943daa9eecf7f54c9bb6dc3fa74d8a23d19a905ed13acefb5cc34eb7b28d082d8f7e8b77e40839c36a92d4d8ac45f6ff0119b870105956113a73bc9019b39fc3f2f6e34024d14951cfa16afd926fa767c39aa0fd3b842de63c2661c883c747b971b6a01b86e4f96a33d5e89407a49e199e0ff39f8dbe192ef2cdf377976ead10c1d3761032fa8282b7290819151146ab76caf98530d8441c3101b112617964d9485cfb3f49c7e5ca2b7f58b46a33289fabd9e5631fa72834eade650c8065bf62db032af5c690ff2ff39cc8dc7adba3589e0a83211cee0f855b476bbf722cd5710bbb411f86577af5b908d0a1e3a248240d82b3ac8a972334bdc907888933fae1e77b1ab9bee5ebc3d4d292fe65359c2fa930543811a05c829bd9081cf3229d6dfd0abe93be2b22227901ce8b431a6dafa5955789894cce8e6f1e89e3ef9b949250a48f63bed3542051e36fa31166943e4e97e5c2c6853388cffa9537a9137c0e16176fdd12c74b5574cf4c0f27091e38bb970cd670ad09ce3be98d6d6775494d2256406c9d5e99156ddf6972361c7e1077b63f7458ef01ddc6c67ee01a447cff07685753c3057f82debc6a8b28873bdfbda347a0125dbe687beb5cb8bbdecbc44e08ad820142d4125109df294147d6f06af22bf7c4fdaccfed1556262d02bd714cac6ffa4eef0166a998751f1d94152a2c9c5600cb5b593c3cebf1e22fc3bf385eada46651fc8c06ad2b8a71ca4d187107d2edc884ce363d06cf3dd689ae7d33879c109ba52a9fa55d47b4fe3539677e77d43dbaa37a6462f1d1b580a31d937ca30de07da8b5068eca8a7a5ca90ae52cf338564eba06f0e5f0cde6d778059cb8f5c16c9226b0f7caeede2c0786340156fcb00a6f94df341251724b6b321b6cf150e556b6ef859693958db8b08e0fa25dc5fd163130b6a4a52f5c850efa8ee92ea5a4e4a6ec26f183eb39988507d6b180124d1d3868755364a352daf27be13fc3e19487b221b8505d4457886e57e588823bcffa8df5c057072f826e0ac6f066782e1a6435675d8b0710d7bdbf65be7e2ac5dfe410b5277786e3c1f576b18686252640f5a6a88c2ffc17b442988b240ab77ec70ad03c707ed7efcd5d9d6cd02ef63fe63e3d1fb5ecd431e1ff6d17e813d8d5dedcd89510ae1829b95c1be634be4982f9c228d820e0632ecd92153c3dd0fb0626009b9d7191c4999dcbe778daed0a64b38fd99b0b7eb6663db8e41f4a2f4d7304755284056c7c01a2f86fdbb35453865f5ac1c9313eed2baa77949c33bbc6bc59e575fae44fe400a263e7c7c2416cadb664f6e058b3ccdc60f079c14bc16e558242c5e3bcc1aafb97783ea3e79af19100f265a1ee04fb927eb1df0fa3eb1e3d010824651b96ffc5b0ad60a1430ab7eee7ebf17d6819a9c7d5cc57f8000dff9424414cea093bb4594e57687ef990056ec2ebd343e65d3900419f8dc1aa96e2b7c0f9ba32081769af1e8db469af0d7a37b6a1887921df83c4b9b69e61c9b7f5a4bb8649f79fa488519e230e7da3eb6cf1cc4ce0e0411b994222ba69a89b489093f02ccc3bb2378a573af196b1dcb9a88f42b88be43ed6e43e30bed519697a0964b21d0e3288eebf2a1406f0a1e0be24168c8a18ab23779c0e3eedcfa43c54ed7f710280b89b623b1a47cb624b68d5c494343a0667f2aa51e66d41107e24032747b2be157ef8653834be475c41e26fb0433153a4a2a55a112265289a334855b9412d397a74ce6fdb3149cf4ad8a4c84e2b847081090893a6ebf89eed9d5b0a925260cbfa3600581c1d8c6ffdceeda202d9bb914815f4f88daa52c205083ea6f8c80c59afe0afc3e97ae1a5587e619967baa5e2f31bd2812bff4cfbb67319e2b0ac4605066c02f1f4f20cbe8de7d85b699e3e61a645be3b261161b5e0d45e5e2c120a8f71eeb61216ebfc70c9423b1222fd82b584f1064b00674b98191759efe01a9284b60748c87d5fff3529b2aa20fb680f25d4274d00f1d046b637c322a221df45218655cecface9877b873ebc9773732497ce6913b1bc2e66b6501cc089638e2e2f20fac9af8c79a6ab9bfa791891cda9a383956a72f595bc9d96a50bd5e2620c064915364b2935db0cc1a9cb767fa7dd1ed7da80193ccff8575c19292a539735eeb90db6f0ed4e3bee154fbe0413bd279752167fa3abe8824fe6666e085609424198e4449cf0afb43fac3d75cdad83b2a9da3b3fa9dc7d48fefd41f67fb5dab87340847b51d72c516a2a1485796f1b37e831dfdce062ee1936d2a271bcda3a7aefe0e458234127f55899646a0480dc60f6f161b2e64d583fae042c959f452d979a2e9012df1b5a99c429bc53cfd46bb89a6fcfc7c755ec3fcaa03968742b08e5f838aa78c3a338508f290655e974ce817c7d8f8cfcad031599472c27a4c6bfd89b15f363e384b1273354493da6089198f7fc1a301f9c816a214915328ce4aa73951c7a9ec1c783a517f98d166b77dd33014fe8970c14429a70490935160107b01cb112684b940ea521328763881aa3830b64e8f0c2420e2a2e0f697a94c6e02dbbb89e7bdb790100afe67f722e5156b1bbc064cb341dfd628243762c08c1679b204ee03d12690fd83650882ea3c64be57f75ee02534f51fe4a3778c4c0d948de9d583401289e7735ece2f1198e32b499e971533e0aa9b977ec8bf66201bac3bdd2d7ec82cb52fc500d8777ee2622d57ec26ce064fde914bb89d7ad9d8e95fc3e73d97c868607d9898b62d00b940c25440e1ed488f98fc27e55f2df730b6ebb9dca1b90bead86565abdc43b0d214ea714f75d1e7b7297f22d3a6a0aaeab26a6a6e52bbb0894f7439994e9296d220bfa9d828ba80230b243327ecbb684b2b85ddad67ea324a3a8024f207299899799ad31772516687cd7afa190ca83b16830bf5f80337c23ea22ef9ed7744ad093fb2256726575df676139dfce8862a5c2b70b85fafa57f07b0f0dc85e25a52645ce5848054101ed865e4bb8366171ac2261e8a53706f4a99a9bbf2740df9f5dd24d218bd2d3a5fd41c5fb178a7945c8c70aa4c454dd9b6f573905a82a04728586224f7888cbcf5d8b9d977703b83ab66ee7f1ddb33793c1e1499aead2059cf35db7eee06eaf85b470d7e1d78697ef5dc9b1e7b4c0a603db26ce5940a73d89a40d6a0dc8fe783a3012777214b5b871a7e7679fc31e13d1046ccb23f294dcbb4c80dde20df11635c951f6c63a931a4be6ce0a97e287d051e2ce832cbb78aa33178152539af3e84c03ad3851b259e472c15a0927fcbd9facc7d887c839c020ef1012df5edb75739e57b9135f714b2d3cd1ddf26eebc742e57ee9b899ca07a02de0a0d3aa1b016ccdd7f78d52fe9d2e69ccba125ff92e04f2a6031a66cb1fd39a29da152b9f73224169fdcb9c5a5add22e8ba13ef83b48ebdacceb21b63eac27f261aa838f056abcf3cda2ec1c90b1c8d2815b506c74cbeffd18a1318c6980befe476d1e3a444c26235b31678a5bb06d0d96f7f836c2500592379aad19f77b6de3dd643b97ca43d5dc8d99ec7885d46bf494b994cf1c0ade99614dc322a5b69f488a4169f8b3688c08580475bb5a92ad132e047817e23533df584b3245b25662233c57a50ec0456758b71e645e731f93867aec9fa58f36848d0b91925ef6648f30399101d311512aa2164fae430598ae55861420111dd2c1f844420178e1afef509c79f445f4f057a0fba15c7fc2715b86645e20fcaa3a00e09ee131199405a45173b94bce0a01d6744dedf62c5a737fc6c2f608c298b664d34ce1cb5ff4737dd90937458baeffe06a659285983d4b5c453b33e53243a1d49703d12635de4e94aaf036aa5c9ebe1dee34f65edfd901e7164f11383a7fc393682da2e8a07a4e0912b05999a5fa554112d6dadbc113837c7098f92972ebfdb9fc9b23908a21ac65af686a8e64c77ee1dc7d256f3bc6920216d145c061c8b1d7372dbbf7e44078fa8cda41408637297a1b8cd26c67ac7fa5147b1d542d823fa2e16cecfa9e0af4fd3c132fe606132b8cc7ef27a06f985ba066611d4540c1edc875a3c7125ac4277857ebb94584c5cb5bb88c1ccf9286cfe66f4efdcfdc50588efe0b053c6f9a5d8aafec799d6c6d9aecbe377126da4a85789b02e22f1407afedeb68643311dbd7dcc6335ad13661f308f94ee60fac804fc5d0152c45c06d1e9518e810680db2c973c06b660ee08e92a208b1d6632d8f5d43b6d0148138aa254214dc5409b61750dc8c84deeae2bbfca69da30153d956827e67c44252718526ac5af174625ba385b3aa4a1ebf6f19240d41e4ddb05fa42af133ee47e84545d26234a3dfa8dc6fd979f392d1c907b7c7084e2f9dadb6230ad885a089b9e176c76561cc08a1cbedba677de58bb9f5c3317e0ae2af8ae21ade6f16de1be700933b98b1f1a64de37982eef9bbfb83dd72cd97be761a9038264bd65e877e490e82845aa89bff171324c453e8e704a5909286ebb1faac239a057637a95169dd30e5e62388a9784105e9d6047305bdd8651ce930aa004d39b52f8e2e877c762bf952994e5505f87c4b5abb891be2ad0f5a2e68f71b9610164de55d9f0289d6c6876212fbfdadcd4f87b53374bdf3c969e172365190b40eb0bbc739b4860c8a077e8739e465b3582e73b9f8be67513cceffbc952cad0a9f05a68c5aa5404e6881c2099722a85bbf24479cba0f64b6e0290567cdf12daddcb9aadb948914eacd09e4029640dd24b26b7c3ab96b991986473cea714d440222625b47cf0a8354b1c55fec7ec1532844064bfd0e24dcf1a38b1425c026bb70930f4e34b57e3c7ba0b139a456c9ab3d6413ecabf29710acb4aa40930e72de2285e530fe53af0443e8f4f298259347bf741f7ab8b392e6a335fb4e016f3742795d8c87d3224785f3999f73a1bfaf48a736d5f5c5bbd97d3a36ae9073f8793ce5cb16722356455b104b02796d02d0d98919ac6011e9f6df9eb2d424a92a7b2ec24580e9f17236f7b4a5294ff9c23b3abc5d98b881d661a9b45c3e24d4022dc7cde2d94ffb06a82ac5fbf4afd9793de30b7eab596f597c3a61c9b12e1e2000b9eeffa0bc140f4a4cb64e1be4f619898d7b19533f6c2197d057c286d5400f2ae795ce4241c38d58c6286fab6673c5b2c95cdfbe751145c271f64ecfaf6c7b3c28cf602ed953777a18e3827eac197a6e82719dfdae3e8a3ffea07fd7579986df348be92a93330285e0acd16f6ab3ca9a9e3be36b4ecb7627aea22775ac8dbf8ed27e07288930fecfd10106a2a2f687dac320045dcc9f3ec72d6d39ce8e70d7e955a6d8d82aeb5738b75c0a8897dba647d14d972243278fdd4df802174776f0ec93fd5ae551573e1e884f21c1cb4112630276a3713edb62eca5e952d612d1974e4c1e4c9e01a446ae3c4249e159992f79bd9539e98d06a2a78e9be96c90d98f63d30c46891b349861fe82d6fb89d8f2f7c28cf17531fb087479bf08ea18f4f8c5adad06ba5b7802db1055e744d7b62eeee07e80232372f9558e4288130066d53a38d0d5f120717e307d3d400a478009011bb21b9f0d4c59816b4135456d8a9623196fcf36db16086061772a9f5d1872576bed511a6465037b28a069e2bc4d604937eaafb6119d18486cb2307d4c0260c9116ae2e2db9c58b311de181e1c28aab8f13cb8bb430480c22402d5147f9c6f5436c1ff998645df35d7e5b394e1e845b8fde44440bcfb31eda3188724b5e98bbb46d60592309ecb27b7586b92d22a6ec977485ccb0a0a45258a4fa661e0a96f078b657e8d1f4361dd52e1c65a7025d9bc763b8cdf58bb2a29be654988af79a604b7394d459034a9d487af33f56f3f3077778240a01037c90c66ce62a611a337ed1174b8145a52ce3c9a02fd51b0fb93a4006c8269386123577d29fbed330aad83fdbf218feb04b630fdcc15350b0aa9d3e2ceda42ae56e827db3ca4f8287c4085d62b0a8c4aa357735f168faafabdc1f393d7878abecd44f8b605a76e7ec8ac80f1d37c4662fae4aa0d3a98f766c383750c3066c90f368127e61393d40d9096056ff31d3c41416d2c6985ab6c46f90878ad0f9087e8d85f71a07a64c927fd60a35c1cb8033ea4205b60501978a3ccb75130ed23c2375f471814daab5ea60365880ec5ae349697bad9c819188570080cf397e41ee37a4de8a52acf04faedde5f52176434f5191f3db5e323ac92562b06a4e70aaaada21ea0c26841462c15dd4fc50e21f1e94597c84f110a48335d9fd82d3f15069ceaa1161eadb299d4dfe5fcf47539fb0dd8d8baa1b826d9f8715182c5ec583d8e8c66b2d2d1d4310718a1b6279251db3212bca1244f35fe059f78990d52d8248d899e6bd830cc8e7945073c786e08e92e2d15ff66ad6012141b0f7b0babc3c249658c80f6d51f802f1fc262fa3f8ff89d0192914137775b26235eced3df9b4ce2acc6803630e11fa24d432da1d7f99e0d4c42bb38df429367c27fb9d229c3e3abcb4312313df7ce74677e5aa8cb8db175fef946edb21701424f16d0d56327fa13b2617b3cbe48759b61a0b475d3129c698d55eac669285280b34ea89aa15a8bf274ea7e2cda17566b3a556cbe206851e9a27e2b00c1d06863e4c988606b6cebf4303fc7dec5de49fcb3bc203b6eff4f64772dd70e3545fdf93478a1d98ff8275ca28d46b8b15dfbf67043a436154f14a86bf59784805cceb99d2f7fc954608b97a14154e255a47e3362a34e491c6050532f17348e2269c8964f137107c173baf781e340fc226ade94d55db05300c8e18dd455795b46384c5716a07dd2f111c8e807c03723c1c37a8829e656b1426473737cadb570375ceaafc90681d7654dc3023257ac662fb81be0859003257ce619b1f974f074b55a838a2d280e80adfd10b01476993f2c5a6c2164ca22e76a1c88db993a54cb0dbce4d3d0b6ff8983ddd5b928944ea0bfc6a043d9ef5e36501e96db9e8f26f7dfe21d3e0e541b0ed4b2fd22b90325cec304fbc901cf532899d1784ea71d2d7634873984f85dc2f5dfff7c8b9638eba79fd1edc825462ea572fdc21e60dac3bc135272ea564a8e073f0ca402653f39f2a953285aeb42f58d9c7180895d6e33773b860a1f107b97e800001c8965417bd142215eea779e02a9cd18d2fefd0aac6b298a5aea7d94f08f779f82c23e5462c555f65cee8e98b30a027d98677b97c5dbf96a81d82bd5a1f9fcbc41227441f8dadf4095ee6181379b411ac18d15ad9ca77b1001fc19738ae921295cc6a3092e07f9e508dfe023343ec85cb222654f38bb94634b9c0d62b6ed7f9c4764865f5a3df80d2dfff82cd9f0774042cd72155a9d140d101aa4e4fe95b981f40a8435e88397444d0b0bc1ea2febb28ac62e8a95bc78c6c72ce0f5d3ff67da3a75d5da770104a02644c1d94ba3eccb49f9d498dfcb7fadf7554dc79f1d24fd6eafa8fac35f77296e43b0c3899c28000d7f54928d5a4aa6ce231ed1ef36e1d45d96592c505610301786e88e5592018537b299b0c2ff702270273f885320bd33744b492f4eedcd32c3cd9d02a06fad9dadaea5073c9cd497125f739eb99219c39e470f3851c61cdfc98d3332ec465628226aed88cf8636fd9aac6c39dfdf113f8b2c4ddbfa742ba3946f0318d9209f23c53f4ec44748a09e65a55adf621ff3b20052872b1b68c9220fb5b7991cd02fc59ab393f6736d5cf0f2a0c37cea793ecb5fd7d617e5e5095361c39af35726a14a06d0459a91b5ae17ae1edcbfae34ddd3d9c7ef664d5d0fba1b58adc3f663e5c6876efb688d6e189098537b3eb84b1b050d86f1c1f3124e8e0c4478daa35dd54cf6d9a94b5e579bd4c7428fa41ffefd383a707d221c8b18662822464e19b5d3715fde3be2bb7b56701107a3d0662a31fccdf6ccf87aec2ada8631872e703ab56172a54df3e3c4b3f51962566ebcf32bf449d395fb0363a200a84456fd64e5e36ed8589299b99c562d70c64f2106ca86daff34bc25dd49b60cd884f9961ce9ca1c21a1c3778df78f739ece34f06d6e6cf3df9977ac6258cd31f1c5550689efcff282e13507e50921893869670f93e7909816716e29ad182984fc73ff9a2bafc3b641320aef79d37f3915d12130c8f1341b8cb729afe0fe56f1311dfb4e95c1677ed1abd08c702a5de62b1d617c5ec89caf41e4d57515d6c6fd1e8802ba57cc791851b40502174755b231309b35b39c48339e0c4fc140d66af8650b49825658c1c8b5bce052a197ff4a6b8828e0a2826e6d64d85c7359dc603f15f37cfe0b9b1dd82d35726742e8fce9a141f6865f7cab92d6463ca5e7ba0cd6a68b3ab40c62fd26814eebde52118d08eecea093c426a5cac5f1bbffc664e3962783b751e6ab7df38441856d1a6ac561d3188eb424dc3138edf0c0b0c8094e5ba5e78620b48624bdeed2c843ac54bca6a0dcc0f91e75ff7cdd589493bab81db3bf707c4a519701193e82eca6dd3d07f3d30d736d6f2f9b01a37d7c5629a1ca3ec3c88fcd6602939c7d5925baab92f55bd51070f6c2792fbf3dc46a7f6006357fb086c0abcf7fcd69e7dd04ade133127ac913474d014f2969a1ba834b603c75e6096b5fc146a378b9c631250b05fc4120937e64b76fea92a1b75a96d79ec5337c9c4c5dfb6027a96f4491ae0e34bb6be590ed7ff9fb0b5485b08a2d1759c07c28a69d5890a671d0c60cd405f6a02fda1380e76aba3db831f09ac1cf43346c95bb70c89f5865b2281b6d1cbeffa292446e95bf990f6463864bf6ae287f6dab15428d280589b01b7d947fed6a4a848c88a6b9ce7d7e74e71d41689f44056d40b123c5558f9c1d6b569e3ba630fdacaa83aed2426f9981e9e19b9c6ed2cccf21a91765d82770fcd18eed76a0ced9410bf7620b2a1ca03218eef62c556cc4e9c8b83e5c82fd36c8cfccac22e187606ffac5deac57d9c0d86292f96d6fdb680fd640a4dafae64992535b46f58c572d93aaf0fd94f4206ca637c3c45cca08a3516c3c1111ebe66ad5aaf2bdfe289ef2ee3110915433e7874f3ad67148318c9215aaed0534e9ffd7a7be63d53b9dc647cf9fc9d05ee6037861db7d51488185afc61a3464e360151dbfa8d833bca3fa8bb7ae28023a52163ddf10f57d03237aaf0c6c948e8ef85531a95788038e5b5879e663a12b144b4eee8d98abe9e3efce2081bb34f213951b48f60b2c67f5f24ba8289df7bf8700d6ca865c6c933b6c6fae1bf39b1c816c562434a0f63ee49cd35fad231515a6beb5a941cf34a7f77b2bd26fa4f5fbc6aff2c9b1451440d624c61851c35c210c6c32372d4cc3f713a0510b2cb961133eefaca4e136870b4055f473431b55448e1cc7badadb4ff6e7652f2ad67c3b17a73283c11a3223860278477be868c014e9f293108064a7c2d259a5dcfdc6f786923394b32995f5a0e3ebd47d0c47c7e9fbfcf2dfd6e888757331224091f32c8629fad90fafcb9f45d3d814735f5147ee1753e2169e386e11ea761b6a97c9f275c595861bd5a84dcf3d88c2c11afe7938a88b99a02d884e9d0a23a781766b306b31418982790f2c4c01cf1e3feb926c768fcf653b1aaa1bc736fd857069b54e63cab9edcf47a4b691e3292cad4c6363aaa193c9553092070f4f56f65b233ceed3056cd28ca4646df200bb6e5dab791a815becc3daaac2f9c260cb86b20c64b15e0cd6486ab4a31cf0fe0b5c0c8aed3877f913b5132af5b879962eed67427b6ccbcafeb0199cf817433e6a6263fc6c5ff0af826c4fefb281064c39d8eb93a4e8902a3e0388d27835ddaddbf19f0589602c2f0cd8ecf8dc19b6bce6c5037aff83f322e731af5effaf31f41b59e7e3214f47420bd7f0e5cf9e0e8e7f80ef705c1de4086ad416eca38d232d03e498688c2abc0bc635c24247e8540cda766744124ea2c7a3a5c1a31eab71a0c6bc581ccc5b352d3f96551d8767a96e5960210320d819e9f5d98a7c9c38d994749ff075da86df4e7afdf8aa61c85fda1178d02c807f219adebbe0004a24e66df363741cd2c86df0ee04e9c33b55d182e05be80f9cddaf621fbc836299a408cdb98f9972d06d5b1945f34bbfcde9a1d0db471316d475d53ea74280fb0e999c0718b76a879e0b383a375d31d270f85a37bcf11d88de6d535c4d5f9ef3cee21f3df8ab11760f1a86bd8d408d00a41001e08833d0f54d67f198f8bd05b1dba724cf013e79fc35bb58aaa510f27c30add35eac042f2fe5553e5190d33eb73433a9f23dfc37674b0be8bc14781bc3b1b2cf6d291399c659e02ba65ffa2927388e9821b47274a0dead1fd551167c45b41ebbe51a2a9e0ff9d50e1617121e98faba729d865b0d500e42510c6286cce67d3d199af191d1108a2f160788cedd3b4d6d0c9f3a4b68f67d391a2418d045b700fb49b31851540d8185da776d60c13b7de3a50a28565ece099b141f4af6f094e26e46c81c3ab80f7855f72c97b919898ec2951d41b6edd7fab5e7b215433e81c55e3744d7da3bc0cc57bde202a4133d50df8fe82b0a4dddff08abd188d3ef1580286f7da693be5d561038da96095fefee1deac541fb5b1cbff8ee800ef18c62bb3f06f0df242d37439b4a24954faa5c72315f1c52c752bf1c45e65b5d079aea5ca14d4698061330cb913717a6c822f7f921f3c1abc056eef64a1d5f914a582bd1a7933e72dda7d8e2e1e9ec0cd277f6c6d0f7f26cb73609f4ee05077cd19fd039e68752ae5d69fe00dc85a1d72c16b13a9620f149dc17331154fa4426f522e229aafd781e217bf2889b291378f1ef6e8ae4e488d41ab5e83c61eab135265af63dfd734a4f6bc6f97c02d530c62859cfc68eda9b7916659557eed064502c62de0552beb00188c4390012412b7862ff9492100933ba845341200dc7defc72194d31bb16a474e361b7ba6ad5fdd73bf16e1cdef2f8019e94b1b4106c15849574504ff293a2bab21c15cb51f2680fb6115c3dbdc5e241e88452596e7dd1517ad45fbb1184ab7d49e35a3a8eab651ce46e2d3f4165708ec1e541d24a149c67bd43512e21f4f1f7b768e9f7450d95a4f4b6aad21e49bc3a065d593b86a4b78f448b584f51a2385c7c124b3133319da0ffb58a54c4a588509a8fd0ca6c0baef184358824fdeb92ffedd9a69f568eff24226a7848dd21a2e2622fe684879a90ceb6172a037ddd1942612f89276185e102e13f4f87fd7cd7ea39b5d25f4176a2bdb76219c0dde3fc2e8665c555a8165f5d0682ef4cf954aeb383f5464044c31165a9e90ae549665ae9780004be0065e587867e4fcc01c6a7c3963e76438f3326240756a8f370a602799c21d29e40abb63ded516a06b89564f80246c329a871e71bc1ef5764f52af3e0644003abbdb3de0f1cf838d04c28d1fae234bdfedab202952e18332e7012c52c64b476af8ce5b62ee8c8aa2e3a9f46ca7e88b1d49740147b09285f45e8657d3af2c35d519c75ce6ba24b5667e9f2e4e874dd5da551c31e574ae4e95ee890dae370050cd8757ef89b6e7375dcf50269bc40cfceecf227e4353ba49ecfb5d0b046c645ee363d6f162934f4aeeadb4dba9c3368923d7142438d9772b07eeea6cf62d732512de5930c447a9af5fd7c6d3b5d5e8963169918a4dc68260d58c98d8a5a6982bffcd598edf2f62bb0b17606f20d53646c7bd0c938c47d93094d91164a3e76003938147be9b7d00e15a2260eb93f8b5b6ffa3b8123f6bc65b29c9d7ae97196870ec7f08461844e4dfff1551faf1490c5fb6bcb6cca58c273c5ae6505b6b87eceeb50a6cbc99df0f6b8f29fdce6fede1febb110715e0c1e25932695fef4462629356560f9458cdcd113fbf0d1dca9db8992d7f96dc76269a8e3bf45427ff54fbaeaa2856011b87b5ad656d56a44e6832769daa2f63b67c5c4bd2df64720b8221a45b43cc7965d985009ce5cee04cecbde00c96683a30a6033a8a189ba62062cb1199d78f054858611d1a61e5c905c6db7211eb0268b1f7a127b63d46680d4c8363f0c798e339bbd0b6461ce391a92674ad5a70fb26675e2487285b4a38e4bce652d2261223560a031e3d465be5cef1f2f2e02ee66eecfddfac841e4f538ae40e5d2c6e7cf9d3d439bc01200d30ca2963a337287f435fe9c83e8760a1fd5de5762c8bc12cdf97410f6ce720a087633667808df0b129877f6f46dd7c27ee1ad703210794dd13f28331c0fe570ac8b6339e9a9d69b2b47f8a67f2deaa19164dcf939d1a6ab082dc0e502ff6f7dde5ff4e859d4fd20e34c37093e1c8262a71b4c2bfdb80caf6aab2c6c02a64f939468160393004e85ca0d0b9f142fb5ebf37f6068ca98d1146a59b9bc3897fd67b52e42f7fef7fea24b0c049ba184174a5768a14a36a05d46d653e7b37083cd1e74f8d1bf6dc0d5ae2b0059a2f3f10950c9187072e5f746c73770d085a769ed0b4abea449095eb9e895150fba7072840b03d6757ae8ec725857ecadf46dc9a6c20f58fd44313aa88ffee14bef9fc11ae87d20f2cfd40db070a56f80d60c38355295b425a7cfd8e18bb88b82f818adde69e93df71b4d7a10ca6368e7a3bc3e70045daea9389d331c35bc0d11b7fc87efeb8359d9f4416c719887763997028dacfd8bfcbda6af11f650d85f3f21125dbc599011a538d512480aedcc72cb86d5c1c17c868e03d075655b440c4312a38e8689ce7cd705d66b1655fba8a5e258f8c4156ac96511877dbdd8424ab6b1c94db4d48a20877ea8b6fe75862a7e39aee44b2b64bcd231f52e39dcdd33329350b0f5b1ba20432dc9f2b1a1c75e91013c18ada22027ed28087ce4bad8c2435c6bada296b55ce98db74cf35518213bbe6594d4388f00b915f5a7ad49480bab54adea85e94fbd90c7d3a304b6b9c9c62bff76175721e4a84bd83eac40821eb9ea9d921c55a607e6ac4d4b081b6936cb7b88a8ffc3ed855230871dd1e0c3c3cd6d7b75b6d75b374263d7748fe323650020c8671769a0f5549db0c7770f59e506ab1f2c27a9abac012d4492089d978ede218f3e5304bd045acd8401549e0236eeb64f6cc1865bc4318615e4d567399cc98a92ee0c2cc1e4f372943a927d41802fa3e69e818be067ccebf3d964b3d7bfb88e79a2f787eb66c510554d017444783989e5af73956c191a57f7f96f16a8bc61dc2b82f2a54fc171d1d8f87fecee8cf038772d870391f8cdcd6a07d935c368feeb61bb51bb1d8515a58173c3eae6787097fbf8cb5f4602fe475d8e0b466f0f966cf6a7da3613591988d24698d2399971374312e272add5bc7b3f479a672d711d3e48e5f2a3ab5ff16d78bde34c95efc04fab61cf3c4a3ee8c5255488691dc2a3076cdf04046a4a9c550f9c5e01b9b2eedffc9127c4c16c2e4f3be960a80b7281eac84c59648ac55f39b99cd08e06c6709b11a65ab03419485103ce7b43fbd879f49029241c6ddc59bfb9503442a4ebd9be3d62c1635de15f522de220e978f800848300de2d43764b590f33ce6ae4a7f1d7bed78112862e9ee0d571bcf8b98bd7e0fe31e9b6a572f09036a8fe6afeea7db480e1446e0a78afe1ca15a773471288781b92d6ab95f3d9f46284b92ec46c185996ff2799dfe0af0cb24efdc6ed8cd110696519242c86f42a5c3fdd0561b0048f22fb955f961a7b890fd6adce289e142d7e7a63f7fffb861854f29743b76189b72fde78d6dab92e8320bc036f5fe6bbd09f77747c8dc5f15529a1311d2cf2c1f714f877f718d2a794849c00defbdad75e6e3bfd90d254e0e224ad113406254077843e2dc8d9e0032d77b887337eadf3303b717369fef773574798f7eb823954105fb78d8a87246e32c04d0223f25364d18c4484ca1ecf8f2fa5b04a3b4bfa7d09c289f10fdc65c262c76b7d07fca2499e985416f1a8e3f04e6b5d58d91345ea3c848a7a62d290fa0bda948808a2a1910572f50927d48bd8cd5bf233f50c6f7a8d948fe238edbea393b2907a20405f7f151c3edea2328532360045d72592722f4a593e997d1c8099a0287aabd0b59256c4c3d13364c99b8d8bc408e2e78a08e5acd6a5e3b7d50a6696010c84bcf95421f63cc573db28f8eca8c0c45969ac95ed21facd894eeed0968a8d057b5040917d427811dc9b88a018498254d34b24f0f2e8d60ef5b817c65e577fb5fed67e384166a1d623ab5c06c23450bafdf4335ab2965ea48130c555394087505a06359be1ff29357da3051d522b01449f9e82e77e5f476178d18afa79f89511fb7f38740bc67e0913912f9c6d2175e91379816fcba2539c22e220c82234157b870a2d7600dad61b56100a261833a96743fa3d5846227a4ab4c40ca8a160445edddeb6a3bf26fa7cb0fba0b0aaaf53bd94650454f9a380580d9c8cf2eec6ce0d34032ded2fd4cb4db68293895757d201b4b492e43864db87bace67188001756bef30a4d6ae2612f21d2ee5ad4a3ff002a86317d05653052f8ba621c48895c19675da8701afa62110efa6035dffcd35bdee0f06e29ea39966b5124564cd1a28ad0f8e0c7792ac824bd8272d1d543b41e53e3466c2075d25d0487b7b3a9b1911d7251443efddd2534f5da558e6997c04409f4849d66822fc602208c7e7c040c7a227dc49c48155c304a1eda7b2a414414c3b4fdc8e6ace3716182a6dee7a3b2899f82697d9ca046eb813a56e50a5ebba8a94d2df351bb4c6114370077e2bc3e3e21fe4ead7946bfac9dec8b23f81084a696e54b20ea94ed1a6a3df8fc0e612c496b982d6fecc8d33d2c6d13dfb576126c5cd27b9a8bf371668d5933c43bfc4951cf67608abfc2acf90bdfb6fc87b399ebc18bd07392d6e8593771a6e92ec2eabda64416c3e7a5bb0fdbf5d7357b5bd5f359e395e75e3e642c25b4182d73842138410c4eee750b85ad5ce7a8c96f40844d4ab0b64cc8f94162d72cbd56628e6b0ed52a550067d2fda298a76e34cf19c60f4d04a587087b4fb43fc56393f6561cb345ce842f602bbf3ef8e75c35c59580c0d4d440969dbee25beaffb8153ac96686c31d5455bb6d5846d54405a24341b5b5abadf8e131ad56e635d18176378efff1c973904644a6b8e8523a3a5559773b76d79996b6cf7d2a04944b9f7734918575c49a2e8d9a09139a10a31f203e176c185f3b1ab9adb2fbe9bfc1d033c9d02e1908cc240559647242ca8b5267aeb0626c266a5b92a99138fee06a57872d5690c52508216f2d3a4386a4ca1224e2fe686943043b19a8bec6dccef53f2cb1d8b31c828f7fa4998d42cc980bb7214d5e3f2c1d4914bc23dac39f2cb0540c52e96be4f8331fe517b66ac535312211a81efd1990472ab7ecee6dbccfe33881dbd62ed48490b83cf93f019e14aea8d771597680c46c2a663f44efe561f4a555e5607d7dd5841cf5e3a9cbc37c6934dae054cbfe603e8f9eb80bba02e5e263c37d9ca9bd4234fab4ce9effb1520b98b6e5eeb3ae3439f3444dafca40617afc0d5bb12c1c81b9fedae6cff09d24c4f3aa22d260eaa9c50737799a57bc2b0f470426244ffe9e0522e4a111af46cf820f43142e1d81431d0deaa12be1303bf7f42b40dc96bed7d8177a4fe16c1091cda998eec155f413e4682fe103b4dc6be761aaa7e3946ad000e9a32c2ea76f948a39d8ab4bde9a8011ce769d4e01102865d2d40addb24dc7408ae50cc2205601bfd6cc5c6b5cf9b5448d13dd8597c0333691f9ff8efc2a0d5da40adee582258475e279e3d639a7e60ded864a1bd4c43db92735b99ed4ac05a244c2e43759cf70de6428f11b9c91a95ed0c62a39546337d820d1d10314d39230206a620942defcc50e62bc2f13a68199b20fe76f7efbdd5fd21e147c39dc7595a9874d3ab4e527f10ab22d88f6d114e24a59f4ff9549aed104d41506800c9bbba3a35716126d3e005d5fd4e9143a2f72d82a0600e3e2b4e4d7dd8c865376840e2cca8dffdaf34b9cd4754d1f1cf6a6065bc4231a4ae0a53b0831a450046d5ce32b4b3c32fb383e5ea6046d8b7375fef29f62318d334faa8b924456bf049fb10467aca62518aa7e03ac7e578afb28b2777a39ba0310e85b1f7517aa0d4a315c0eb95ecd448a25612214020cd8988142412f7160ac4985e7be6a90964a4e2982bfb349f8cfafded705ef3a6fa9dfffc8dfa356383891cab4e9c02494775b760cf9b201f13005d36fc4cda6f54f83324da6c5b8efb1cc68936dcc860510b6880639d911ed70837380817938f6a05060ca953a23aecd5ebb99697693521da9851e97297981f59acf7a21ca5a26d2979e767446ac206a62314a67e19a06182bc9d6875477048130f6a4d798e906990456f1ab837b10153424f8f095e304320dd9bb76df8c4cb629f5ec78988277b014254ec7f61646495a6cdb3b4df82846216050f47e8bac033457e8f05a0b7df9f9d5dd9440efa2ccb7beeee0bc574fe4ea1a3a803152e6e038ebbd98b35070e62ab1bd9b4c7a7f5bc44651e27da494c29df9a1e82642f5f88b29df7edc8be54b4e8e19b1b1e237a95a6515f7837fec0dd45c5439c5beb0061f699ba3830821fe6902c52b3388972f6de59d724c25cc1b63f0d2d37076ef019fe1ff20edfbd499159f242bfb214d86a03186a7c18b0235ca6248710ebea4383c3c62a18b30278d763408c4f1aa704090dd8c0e668fb60d6709743db63d3ffd0a20ac611ac5085a5518f937e5bb8eef8fd13d51402001c29d27d99541544b1f5d704a0b67a6cca24302ab46a14fb0d611d82bea9beb0fd4e144a624c105a21ec00298b6651cd5fcd9669d8dd86d4c9d0f6512135544dde24e76e996b97948fa0f787d2a3029519f6bcb2b638fbc940f735701cfaf21bb0252b0f47833f01433b9da5738359711ec96224b7ae809c3f670f8deff9c8e1771a39eff613a72e0fb26bd973c0077395aa5e850c7a6f1162fb69cf452fd2d0dc191b3d86d9735427f46e31ba68d6d8bd429fe216f8fed22f1a3cad04860a98a9d445c22ff82d022d844b5c7afaa49c9c6657537ed907f6c627c853697c257b78021a148c11817c76db074b2e3cf3e606c83c707f8719ae5435da02d70259d8031f0d4f998f05e8a5b92be9c046c2206d1f0c5af4718a720abf8a8dfe4e14228ab9a0c4684df458e8ca592202ce4efe827ad1a000bae4e858b1046ed1dd4f89f5fd39656b182ece9758b16c616bab28f19d235f111e5d60219dc8a4757fa11ebdd654a0702841f5d5d0f1df5e105a2657a64b8e205a13319f02f32f7554731a4dff43daf35c138112f796aa85ec9063601c76a135df9ea8d11aee264f4b524b610871a670e40f79cfc972fbd1eb64063b59800790ec6d6c69bfe8abef56f20fc4f859d17b041216e49b25418321d459c21ace0e1d308a7d513529512344b02887aabec79d7c9e6cefbe2a82891614b859ea96b82d63a0da8d684247da7c3e2f74aa798cbdeb29400800b407417716695b7bed76d0f64609b9284ce32a60bb5f5f9a7b5b5519ac8b1a56a33fd3e3db39268e281c47f30ca6f306b30b6038616c23f54416e71358b4c50443a64de25c49ba35bed8f2ccca340bafdcba8091e60d712e48c872f9e4f8c6dcf9b1a7e2ad30e2cdc7636e9a2c68dd58a009c886e529112a8ca3526c67b228d9e1c7bb2e2ffd9e2711ead1557e86030e92126d4f5ce4967b5cccc103efa697be22b144fb8972747c139cb2aea280a54f7258f9b4b936bea22f134cc72885829d0d7277e93760c6834a394e241488e2a4a4ffa2302251a51f0efee37147f9b1cadc924f98d7d0f81b5dc596100d894914547327ce2dae70612af2587ff14e2abe69b78d8f2d0e8303fd16db6bba517006fe19b4d1dbef14b21b0d06cba7f9c5a53b565fa78cb48d7c1e0a981bca66ef3ce7e21a33c6fdc5570a03c897e97223cf962fe854b000fa4dc78b889a30cb0c8277d149b5170242de3c2b5cfcb31ef98e8a935a70d2010e298863406bf0aa9d59108ac7be35820a6081888e6e9ad028a6d97ba29d3f5151a2a7770af086da2b3bf9af35ee2a48d1be0607db58bd6e71ab85735ecbba97413ee0c93af683c123e78f2f3df4692e33a3ab0a4b5aed666c17f02c84f6442eb94273178cc205a4b835169b2fb74860d9188f14a79dd199c5d8d76a8c1aa2ebf4bc0b11986082eb932f7b4c934e015ba5b061f4e93302bac9efefb78b740b3cd52b31260bd7a02ba2b24250ed5290ca44b453635219b8021b0d9baa0dc730d2bbe74202979c7923481217dee9f94ad33fe4d2154e722a2d29d11fe4c8ff7f5094db176abaebb2b6dbefe10e45d491eabfec0c0a14b5e635c71d1e79487485cec80de4d25154f5a13b2b5ae697ad7915b7e1eefc17164ded87b2b72c5e3b77d36528cf9ff7d3d3a3d63d650eb493d452c4221765bdc10410e0af3a7ba2d49417a3d6bfdb007afded5f8a983f41efd9c6d14739524b6a744b4d01c19bfd4c641192a7afd8eb04828b09904e811c06f4bbc8f8f8706d0b823ecef731b8559e2afb8cb55dc45a2cd22ddc1f4e7f9ce6e4cdf3f9c34adff166c3152377aba7d036aae0a4f00cd9171d0241170d577b7160470970670c76fa61824ab2911d7e7fb6d6a1034c52529bbb27ff95c1cf5683bfafb5d8cbe7e7149321a7fc5c0e5dd9c195b4dcd2c9c27291f9fc86a7f70b2f4329db11b996f0974e4584cf88868e426f816018c0bfbe2cca18eab078133249c99bb50687ab04bc4909873a2426103e041741ee24435ae51c3ed7a53274bd040e206e36e90576d1514a790d621ddb3dcdead7c9163612a646e231828d969c029707963c9b424b21122b9ec32130551fc30d9f01a6d623fa1581aa8e8045dfbaa9ad58f0ee8c6f0f8c9e214fe80e122c1cbe2a669417a397b32ad64392ef60156374beccc2af20c8242f7297e1a74f65a86a5098ce716575a06f556d4c3c73a37bedfa50ea92003f5e9764ec9390579c7d6965422dbaf660055ba1dc48e5e8fe5dae27cb8cb1d394abd22a607ca75978cb520194da616284b81ba06ffc3a17eca9b92d6a98eb812db2fe560ccc36093e2b821503eac3e9ff268d86d582b1b539f9e1e0d03a8fe5c9237c1e53c563a48e001c1bd2625205a05086ff8dd93fcec87669dd241d92130667897d610b2e53c7938e7c78c16d651c954fd82b7aa44e7aca9160af62d30bc6c5bdaac6574d158a1be71fc3b8ec6df74118dcdebc4fc1a6302e060b8447958dd4204d2d68a62dac574e3afd549686ed7180406b183eeecfa109c23ad0eae8588cd412870cff65e1c91542dc90ffbf8a7876487222156c3f3fc1921163dde49c244578d03ff9fb9aae885fa08fb05bdd067c1f6a2c148ce8080d1f4ae6245445c30682a3b49d5696e8839678c9e9e1803cd3dc600651d8a424e19fb7580e1afd89547a105e194705cc4cf93b67bc8a581267b614397ba872932f7800417bddf86cb60647bb611ccb57766d1992ce0a4db0f0d4909e7bf414ee06e1d3d159ce34149585fef3a8ab9f697cd8fb446eb2ebc73dee7ab5316ec787650c8dec5e4dee730bf124e284be2badc35a45f11f4b68b1a936955b120196cf6325e2b12b3ce752641931ad53c75d1f4e0539397848e23d5e150b45c855ac4ece5135ca078d44c227098e4d507f162404a83426c13762da559ce7a8ff19a33c964b6e74f7d8f93782f65d96fd66ca228e35fa10be465392bb5b30562270223a16c681dd0cddbbbf74b8bff8d15c3f2ae551c695ef7c14833cf6a2b9071eb2a73a91f7fbcabe2d9684f5bee483c6a746381b71a512baca7b952d5a961b9cfc3f7c72a038e0902e52630c7c3187cee8c1efe364a98f15f87a780a8834c1ff6a8bc3e4ca2a3e74f366431936a8b9f897bbb9be42cafe8f4a9660c09188ac26ff78b4cef8f6f2a3bce5d5cc6f961a25a188c1233415423ad5f63060d18850f3ff6270030a18f5c4781cb8e58941365180324337f05c054d733a57d08f8da68c47b71c9f57f60cbf55db79fbf69aabb7ec1e51d68d84d93ad6dab8d46d7dc1cb9c912e1128c613fbfa950b9cfbd097105a90edd61d8af7dc0c0fafce13f423a369458e305eab794cdf3b035b0910bad02c2caebc4b9040b46db095c2045ca77dde05278d4fc6a93e9bcc56cd81e552cf6957d6dabc61e3c6390fd89a86da12a61ae8da09a9278c8b5fc9c30f19530233daf477f2642c79e9336b19d0468582b6df623ed181305ee46c62af8cf02e610f0fb1395c46531a76d9276a1b7a4a369b8289de76a09ba49621686e912f35cf651d54bb40c99a6fdbd7247e0bf077fc203e56e4d911e26315babc53f32575e8eb6c77107a1abcb67107f841cef53c4d4c862bc639c622f6bc4320ab19f0f547b5bcf38215c64839ad87f5d2fae02468282bd0ea4fabf4641478e1c00afcd302107cafb4a3ff3afc67f733410d0db4844805a95a96d1d51d2c361fcc81e1ef3e7683abd2a794b1030e30245bd828e342148a53fc5e7add746659063ef980b637ded740992a2708471440456133b0b310f3c46a8519a95183f5e86fdd4cb9f2da47596a240af0337754d87cfcfdec23f273d022751e7e04137bdaabcfb9bcaf8bca3e02bead6a29c7e0575aaf85fafc53dbbff2609081fc48738d442002c74620187835010b8c7ef43fd55048a5e6f3b8d08a8fc0b9f3929983d47d9a247efbfbcb161b1dcbdc23ea8b4c2ddeb7615e155a1c7a0808203bed1835f391cc16b49ae533ec314fc46225ed22641790e6e391447094d234b3263362bcf5368148f0158636073c010e27039237c92fabf0f5cc81dd64aa5dbf38f86ee73df67372e89a6a8668d58d2fbc4458b4e561bbde712e07cecb1c3ab0f4444cf95c605d669b7b553d1c920f9a243b9a1c0e4cb3332058b42196760833e9c9d5717af43dcfac99d9c82b40e53936923090939dd23a66654fa8e3080c1ccabcdeb3e88b4527d62babf710553d6bc532e4d38d4e79ac1ed8c6bde71c31da3ec70a9ec87d8885907e30aed7ebebaba4d44ae0d3835996fe0d8fb170e27ce31235cd2457b1a4595d611537e386dd0bb734111507a851f84dcbcf66e384391c4388cf077e0582886946b3c726cb8c1462ed4878cb463047e0fb9f8048cf3e5acd246705b02dde7e83df83f7a9fd8647f2d2390d8e97c2f0c2da6ca17758ea40c2047a26da42d5936a283206413d60708f9e17e52b52cbcf67e05d285e34b9298c0e1e6f3c0ecc5aea5cb7e874208e7b403d99843a958534ae80f0a7cda79d610237c879a5e2065b39f2f66126e257bd0435721a2e83b230fe4b3353aeaf62535ad13cf2e2787cb47d70dd2ae62434d7cb8dcb99086ca265002ac6dd2ef0ecbfd75e7850df2a116aeaf2b0ed4288fdeafa95ea8cdc7104fa90db6909ee9b9eb02dee527290e3afc25a6ce7dea57a8b97a34e5e8ecc8cd240c07309f91e694450255c45940fd3e94bc86c248fbaf8959710d905a1e807c99952fd815853e3f8741634289d938c12de622ac3785dd324381c2307c435df5af18612644a5dc7331320d88a0864727ceb01ad2e179f36de5b6e308dbe1cdb8a9d08db0703d971cadb5deb2d1822bc22da2337aaedd1bbbeeade8058f669fc524c4f74874eec9175bbc2541ae76e1961446632e44400cb51c73cc081209165a27df066e1d76c8a282ac5913e8b52239ca6857343d955e1a671be276bec43ad9ad43ad17ebfdce02887f8c0be7c956bc6236ba94a123f00233a37da509264e142c24281dd4bdb9bb6f6da97131a4429f0e2379535c854962aad37de1e0ccba319f9683d0ee53885598ee66293cb147c06eb54334c72e451a9ac9580705c71fdb9a00e0b485fe834a752fa0b09a516ae3c3c2572bd2f67199ba6aba9f7c40e70bc588079164e8dc7898d166cf4db4672f31fa00eea322bec05f095498d591d979e1de51dc8c6d8a1ba4183b9e8bb93862933206889400c5fdad64cb7c3fd6b03df1b98479a1d7d592e14b9f01f7f7d48922b7da360664b403db50de91ee5ff760691c2cf5790bdba0be1c7a87aac3a29c9f98552cb8710e76c49c7d7e0beb8f5b6527febbe345e29544c5bb569684beedaef2b9435f5932e6b5197daada55957b4adecb013a0aca221ebf966e507120365084bbb4aba7f054130ca10104ff21cc7760911d64cf516d6c98febb09c1ea6498093c995440d1ab20d38a0bf5137ce9cf6975054342e74ac525eebd49be18f0dfb92e1ca2320fc95ac3ca1fd4e082e6621b956a21497980aabb95e8e91c73f6f3711e6c030e620de30298d06bf3ee0a2e0f3f2bdaec46815da9ff31e88a384f7d73c1ba70aea3b50185ff3ee3b40693af6dfb1785718864aa0e07867404e5a95269bbc14ff41aecdfd7ab8d3c21f01ea17f2f11c143c44a6709ff0429e76b4cee73e394d4f2cec6899d97b9fa6c3dd610d2cabaf00c940bfa7fa9d2f8a431e1d32bf1b5201fc88c5c3b8f780817b99652f583194ca3c4b1ce21ff8fb08d6c0f732d02ef199ccea812cb8a5bf4fa4c80f4be2ea74774b5db2ed818a93eb5da197f13c902a50ef759fe21dfe357b2fbccffde80110f78b7a7a5def407d111865c7c53e8528b0a2381f70424c33e8892ab287b5520d08fb13d35f9e2c0b47a3cfa74b18d7cb3f78c426e621e1454871ab5ae5586c816e7af07ad42977171e61669f9eb504ce84eea09d9e94807ebf1897fb6614a40009b98fbd24b382e9c295ac73e7f7f12e61414735a70997b27824edc536e2fc8470e014bcf314554ab0f782d0549f65b3b9544b5d54b4d7a1688d0ab4ab4e311883b9abc834463341ca424001c4fc03d10c30072d8e503a7a3aec4d6802bfbdf1c93ff40a986104b5349a0bca23d90918270af1930065747669403a20e2275f089c40d2080d4ade9f03a37c3ad893ea93ae6c9c736fe3391b7d8a6c815d0f2ec36c7778d9f8e85b152aafd1a9e0955626e556aac44dc7a7662810328a9ae165277ea3a1203ce214e6f350e95b570e746c981fab6c0cdcc9f0ad995fd494c594df8366d104a65d7b419b04304f61d328ae75ee8f88ab2445b165490bed5713ece3b44c1263e54481b7b5c4cba9dd7273be6b885a72667e12ce6babc1afde34d768231b762cf18f3c8ddfc583595861d581f60a002b04c602de41a247539f87ae84eca798f7687df5429a553fdbf5bce3a67ae54b65954de61f5f772deef642d863e6dcd3f394e907db374c618e5d8c92ffa51c0899f2781b230976e90526ac795b8f32bac866624b144497068d94a780d183ec18e1a3e299718683be3bb33aa2937f17a893da217e87f191e0ab5da11d42cb98a53d253e88d4539d0fae83d7bfbe0be80eb9cbbfafd2a00e0ebb8413dc88cbd422be0483a4ab7e8599f0d5746adca0eec07e78fe8076cb9d35c6859707b6f513aeda6155c29b6961c04e08dd517c41133bbdfb235c93ea88eb6d43bfd3aa49cf40e136bdc0365c0de14e6fb94cb4c74e7b9a7b3c9da7b553ca545f0dd876df7bba6adb66824d3dbb5ec47b0415424163902698dfd429fd6d852e7fd7b56198bc6405fcd2251755ece26b01f6a01684420d7517e6cb414bbbd8951d897060f7e9522e985ce372e486a8537b76f83fcf5136da8ca08f23ca515a68d0608c4ed9e9623f826eac1fa466d60623dfef3aa92857e624cca4d6fde09a5af3cc769a147de2b01ea6af6794bb965ec0940ee85c31dd047d7ced024bf46fc428a86164ddf172c9fa868bfa7c5cff750c4bc37797241d78248081beb30f922b15a2af844d5515d4f1abb15970dfffae0a5ddc0cfd954975ef95c86a5003f7d0d2b4689ab2cda6bc00ae66f511a10a8dc9924f9861a8d22e91476c8cad1d99b0cb92911e98de822a1f9212ef8261e62a76e1b47de6d0f76df08932e40c0b63930308f6b7d9050272fb65472b0eaa8fbe95ad6e8c0740a8991ee1c5b4ced5a53642d1c37ddde2cbec6d83b25218c8eff4877ac0053a77cc90e027da4092f78cd55ac7a5de6dca9f5c74616cd9ffd10d407a27af91c5c07b5416b4bd94847ff7b803dcd1703c9372af0a9d8752150d44a2d5dabca98c23fecd80b15f59299c031967718281fdf271ec9e047aedaec77ecd908635ac111469ab517a53db754c545fc4b3a630016c873df8728317036ca4f4f7839a68d972becd827dc140f93bdd6a5dbcb9c66d098f104b2f783394ac7e27177c3d4544c81a3f8e84e67292b36814f02bf391a222fca0bea000086998798b5567f8b096bb5b5cbfe9a85647fbb8743593d2ae621becc49f6b66c4f974e482756b3d315fc526e03face30b6158fb09ed637abd4be86f2ee69dde5ccbacdf738563ba152c4845bfd53d4fc15241967f46db5ffdb23348db374670a986ea176fb1b502db2ad53a3e40d66d2719e64d16d154ee672ce1f68e2ec366cc622d14899fb1d66b16b209290747fe025ecae9251e04827852c6808bc1ff28d2bbb6138e672ffba8997218ed35d9f92be2b59bb6a39f2a8ca0bd2041c51870b9092f9e64203601f25a5652e4101734724c5e9b421c39225c97eebd8c57edc525ec2ebfbb9636c8eabb7e7374c4efe680e83b8132d323340bea4c92aa76937db2a07cc155e40b1bcdfd4ad83a76ba36577f8088a86c29a28f490fab51fab984c65e0530dbfd0ac5614e8e049460a1027646faffcf25d26fabfdaff1071517deaf9d8f72ff5cd2ecad28a992cdaf9325433405091fb925b5aa78eb69d67d0cb4f1919c780e173713e11d0a5aaad54ff7dd316dca247711501bd4c563c451f42feeb39983a966e7c42abfb94287c96db178165ba3f76df2e335937fdba21aa0562c33e485fa4490c6a28f89c0dce196b2dbc04f9a2af8b4062ff22d87921c1c106621d37f3e4691ae4a7d84de2c5a26f35b3d8ba473cb35bef54f24332cc6ce259b4cfef3d6d599b749afae5fc62d01413921f1fcfab427760dfa466805c8c35ac700be94d0af9435366d302ac64925aa66f6144deb9e3b19f4f325c17e16f717876c0a30f7a8b60ae3a525b2c1a21e55d295d35ae78647ea3baf69f0627958c40f693316e0bf40bdd828bd713382c0efe14c573ec20aa9f108dd6720385e2be1c6912db2797b80566e9dd13c82a6582e660ac6674eba9ee01dede61477a5856bae90fe7816dccd93f146e460030ff2e4e88af246540375aad9df15c8819e1579984bfe8338bb3484667c59fb7f7f089a4f08ab5e7d74d2c9ac2ff1d08c6fccd6ffe1e904a34111f8a5cc1d79a4d49712799401265d3fc0ad63180619a405e50369edbd6d208acfc285f54de8950e1ca4980dd209eecc3d35c0e378aea984b2b6f9936b72d8691dcde86d39797f47d435023090eed57185e4316dbdbf1bd3092724973d2e7600501450d0c52b71f2a4785919304b8c6e029cde1aec36b52b1ab58fc89ecf6759add2d9da61ea3208e0c2cd102fd99c93fe4482a451f564a340a235fdc85704a50dd780d926c32a1dc24eaf945731e6ce38f4f76c4d464eecfca34c1a030b89810e68f94576ce521117c830009094dd2dacb01b8c5d61466e2a328660b275d4617847b3965fe9dd8a72ffe1d04d627d9633d56a0bb673d6d92719f1630754538045aaad049abeb09e7481b8617cee6506cee9e9cea7c49770ab1b573dd889ad026e7ee5ab79737df6f84a5485a756a7688a8b7d6fb45ded2770531023c84660f9c12e6db06ccd89b3fadb68e3dffce725c8b33c878f42b3c64e8a7dc216564aeccb416fde41e279cd8ece322143049b01b4b2ae2e631022d7ba4d9cb11b059441b83c195c754a42869e1a133a424c2966834a9d51c997002caa3e21660a7ac2880f051fd975fbd433063370283e0f2843664317676c937d44f68d6af43099019b32ad212136fd2e9c8887bdcd391aeb02a204e94272ce69d55478e1c9a70eabd96bb02ff89156932ac852daef1a4b8cd2b61be0b9b6a49ab2123a417f4620c72c9ab886e8fddc2b24f88311af13e5d58fdfe35c28fc56c20380cfa4c4b9f4afa5ae194c26a592006f9f2beefdd60d6e89a058218321946ff226e42da6b6d689c9dbab1f2a412f85fc3440ff8e4920f41b1908dc433e1aec7c0e2b648ad62697704e5850dbbe6dc199d166380c15bf238cfb5ae639e676a40a570697b31bc58fcf9f9f328cd1cb318429a3cdf2cab261c1b0764530a47b4923ad6bde4ceff4b866515d51d79849c13c8df0e46a94ddcee520074eb077ba7c67045d65e4387ee72bf8e6d62ad31a1ddc2adb333d43efd812feea304d7d2e77c77fa5dc26c272cd8103ab2cd01e0ddb0185dbbc5ed526528a54c5d0143b6ce687b8a46ad092521af109b68f6926947f0bacd19f2c9a3013f53b8dc32cd351bdc118aaffbfeba66103d70990e25e2b8d26d188db7aaf0dcdd25aa7273516f471098db952ae51d0f052688dd0058b9b32316132027e93a50338962687404cb1626dbc198338e99db2be3be4e9035a463fe8be23f4a531ce36d7ce719acef96cdc99ba7fbbcf51b3d0e7c755c8d97fc28669207d27b2a3a76392a9fc4159eb2889b520d0cd7a04f09892693c8af602bb4b445c1a9021c1455ab07be2be6f0084298f8cefb9f5c7d09d82b121ca82ba9af124fefe16dbf24197a44096078f4331ee437ab514e2d8cb354294dbfe3030daff7e0e332a209c1d5e8f1e2d44e8ad64298ff852f88f22650333116f2942688b6bf29f52068bb251dae9ad1f6f6474004e4055849ecdda597d545d21589c62c822321fd27bed5df35ebe4dd6120bc55c37def4e03a5f59c5d53e7a6f700d91c0498d451f84d393b6fc6d2767d36da3204a1e58ebec3ac4fe48c08137a38492e4c402e7402191d4984b351c6ad4305f2827dfeeeb642183edfc0959ed167d27264b11bfa7855f085c3d1cb2fed2e2ce0b853fa4ff4a28ba9099f079df4cdef7b2aba3c9145ced708ffd9133318fa447aa25de5aa6d7cbab851f6d1d00e5e9190ae8f22ab59743c724fe51e7fdbc3121330c55385f4620b072690dba104230526db55ba7bef8f6cc4fde3d1f27b05a9c897de4f43ea284b5019b9c2e47b528045166ef92c0a2050f4876dd9f7ed08f960a74b6d425d2895ce71b30bebcdcf1cfe7f0abce71f7e90d8c59cc8063bdfc0f3a6619cc78cea2a0940c30a8b3ac0d9c1264f5bf6c07478aeda6861f14223e10f214c5ed7cd686a681846ab10e8b38c34f539f46988906d35facd4385e9fd73dfc7db461b58ea71b107c3f4dbf3e7699391c3a34f1a0f9b939e050f414b5371a5b53b39906dbb0c7d8465d48de5a9e082bf30e3a5a5a8a31397e56538ca309bf53722d73b706df3c43def3239979d9f0aeab9c34fa1b2b0fb50c8fa67ae440f0dffda3eaf096f5a4ea35c1a309357ad60c23c464ceec310f4fcd6d5919fcf41c4f4818c32b28d12fb384856629fb84519764d0415c48f6e78000b59600998a76bc1cee95a700587309920126a63e9afa1cbf54f90ae19fd082a9cba64c2243f21f0052799d6e4739c89450a207a291941a0233ef572d90514d1ae90c3c1434a59c58c3480628a62d91609e8cccf91541d45a73635c817d31a427007f044eced8862b39ca205eb3673216c68273612efed278468401ce6ed3352e12fc1d474bf597571ff70575bb33364cb22aff6a9499f6e1e0a9b4e81a638f856b5b53ab97cfaa64dd8c29a224d9204d18e265ab00619bbf72597e258cdaa26cbbe0886bfa37cad16a4ffd07dfe263f61b2d21ee417cb8dec279c03855a8c575a0c43dedd8674d4df71d031aaeabbdb9b69f1791be34241269dbb66a4f9a730d9f4b2865a7458c3b270abc73dc35ceadf07ad8db92306fc0255eae4ca3b54ecfee9e4e5cc31224ed61260d1dc2005901a61c7042d3571ca3b2f691ae1eb1427da46206f3aaa47dcba260639213058b51a5c473ed6d4f04e68d2681baf2165aeb68f33530e06e691668bfd53c760e8955ee662778f8c8f0ccbebc6e49eef9eea1d406766b59bd51bebdc5eb7266e83b26fb518204208b16bd4d88057e3031a2904e99279dd47626a7ad60922754d5e158906a270ac61dbfb97d2ba56b01e2fdd23afa61ad8ac88dcc6ade791f0b2203c3be0da1371a1f2caca5f5f7ce8b50636e08d8d587354633efcb8f8897e6a5d037caf2ff77fdb6ce991812986c0486818d3e3dee202b9f105d11677098edf6c7bec48f5510df97eb86e0e5c2310cd1d7c643025601dff467c3cfbffa483f183f1c973eada9588f45b9133f25d4453ee811a08d67eb72aeca0ae37e159030f0afba3158d16e761b4e0d05c2ec27628982b603ceacc857ce41c50e026d01040be8867003af5c9e22aedcf0d118fbe42168b78d02e3774c3ac5bbfa9c822dc6ee07aee202f12a19bc0561b3d4943179dc777ce7d5a074b3eb33dc629524c7750d34ba4873f0af1afda756b65c5124ab570304e69bd7ea2c9f7ed9fa5ab372e0680e4c70715c895d74656eaa8a1f5a552a9fc07db41bc25ef05ba74d0e3572553baa395061aba79bfb434c0a0f86db4db619df496c8385998c71f09f820ee43dbe72c1fa17aa473b041fef8333e83bfb9f0818d7cef7858a78258b2c4182992c46d29d931c68b0f64c5dddd02e7ea2114ffc7b9dd5a3d946eab93a73326fbb35328ace45cec25fcbc10d48bcc3b6f3a648e891c95edfb7e60a929f5edec6176b853ed2a388ddcbe278464a19d78e0f37225659b20a79750e02cae9f9b2418f0014486f2d92ff112d377ed3dadd920159461ec6e8c9c9b1a67e1efac2829b052b761f200acb399e768d22c15496db0e1e002f53dc61cb8a15a606604abde4e6723a8a5774994c782f7fa05d517f70527714cf8b06e2e0982d8b6a707b6e63111641cc958efb6ee98cb6dac338e43ce12a9c8e47d4aaae874ea79e9d231fb10a1f6a9ead291e343555308ac69e8d215b4ebd376f570ceb604df5a83039eef887b07e0914e9e1c1cf4ee1a34ab99e8cbe6578cae65ca568da084b8d971e53bf4a149639a4e44e78954b76a306c9585c72c858c2726a3aa2f700af05ec8bd1a3bfd65d23356598e9ba4f9b9b64faeb5eabca633a81e521b1574a70c4c9bcd97e054e18d16b7597ad28d805802de090418f065e0d38b90261c90884d768977dc8e42b400edb8048d6fb149c26e1eb5b31daba2a6a3cc621a4e9fb2262613e207d60ecc1f36b98ea87219cad8b3d009d4d5ef9a9aff2a1eddbb65ae55d343a6b12dd7599f5e6ec9bfc31b5c1683124bfba04d469041c0ad89a3c062561d6097ee2a7f44f5cf2a9cbf359926fceea7fffb4f98285621d75ac72a8ea74a4b12caa812446fa07a717850cb9eff82b52668f074cf62335c976db0c80ef5be46d91c3d7a578b2ee96add9e0715eb6543b35a5dca4d7f911946de9e58bbd37c3d44e32fc50ba5e970397917baf3dbb39571595d74e86b269d33b0e25bfaa24ad18258db0e064fd38631d0549abff3431564a381dd40cb8f8f20a34a54f253d107675c8919799c11b5422b6af30e97fd6df4645c9232a3f5cc5cbd3c66cc620a794ab4db257f40702caae90041db125c66bda98d9fa68faffdc1c84559d93568d09365c916dc7ce7edebdfc749252ccb14dae40ae0a928578ba1f05f54a33d3fb652ff3fd5569652fe6bd756dd172e5a5962b6de09f3ef036449f265f54d8ae0c97cf529885fed33dfc07b60356817b0b38d2df04630d712201698d6ab758b24581cbc704b5c863b3c48a3b46bbfeee6a85f44b9c165ffd1ae3053d0f3a2011c93e717a20797e6a6c7fe871dff65149f58a56de3666f4c9001bdf5b3abfa18049b952474bb5e54cab91e5d79faa04a2394cf155272a2a2a919e155ce6e519854d86ad8d041aff7a4f6a4381d6d051064c8d83cf48c23d6952a65b1a0d85ebe820d3cc8a16eaf5e9b8cbe2b354247e70ae8bc46fc12fb2cff795fb38c87463171e4ad1e5f21df32c438690097666adb5304f4bd2778c5cc1708a1f0d31bc3f5cb6639985f2bbb29c94242b7f56856f3121677ea5e0f83bb7d55186cc5fbe931807c312ef6b34562c4537a1d06d90f29931f203c173abefde96ffc1adc7b2c97b50b461d586f16d88383b8a9f0d0d67a7ea15daeea04c4f466d1859710317df1f81bec7fb9466b2e86b04251c1edc6c469ebdde641c08a466c383ba97d55a38d58802f3d66ab04376e56934a98f85d5370eaec8da616d6f130f28273143dce3bc7b3efc17cc37e6b71badb36e2be58b760ef5d865ee35dba5acda1ecade5255a61fdb161c7dc9103f09a5d630445fbee17679e37d51b3aa875efc48e7773ea5878b3a8bbf3c8cc35ca42c3fbd219fd4411fa089aebe9977ca5f01959bd423eab6baba3a589e7a501900d6c89058ce9295c9f66b4e88e3af55df1f1bff163ee70f29bf9280fb893ffd8b4a245b9a95678cb39445084911a7e5e5a86e9d16ad0d800907eba01cf75d229933f9db48d06b4923e65a4c0338b4adb2530b55ca396b22aa6604010c422f3db774d5ee6ed49805c634101b5374d153ff8ac05e93fc5d94b4015827cadf2f8b2dddeaffdcdbab3cbef9d01596e93cd1c75ebf1216f08245a6e75416281e135a0743de9f80fbecb8d156c37d27c51f782ce2c984f5e78510fdf9b02ae351700d5d8b7325d19094531c29cb0dc461f53018f3b8aef0b0977de97226491e702f155d22bba7efa7fd437323862f29ff7b59029aaed0dea54c20002bb0766c35cd38fb4e6d6fda823a542d537a3fc27d7b41c69aa6d3ec8b92d19ea2b9812f50c70d862121ae7d6e7375276a03c28f9ad32a211d6672946bcbfc1047cd9cdc4a399e7b7024ff73e196657287a8c0b3b81366abfb349dc2a9d06bb2801d71571df82ea55f76d420d52f96453a8a54a231ce78815499dc2d8d045623ca7572a08d30e801dbee8fc37f1905b3b2f20b8651aa099ebda753e24d30b889aa40f92d774ebf86a27950cb954ef73d9e8323348815ba171aa22d4c7966cfb8a1a4a50a8b3d54dc74c90ce0a5580a120eac2eb87d472b4124b24a3fced66828ec8c68d0fe5c73d9a861dbcc5a36a0283a03de2ecfddb5bb01e82c1d316046b66490dcc675de14ce911b7f8e89e0a7d5d91060b82c4b5c90a367eb70f8c5d7388885f2f785a00f10366764008fe2c0f2d314fc4c904bfc5a35a33b9e83bef6a06952037c559f05d654f7660ffb94896c8f3c557841f3b7b5e3414ed70ae610d9faa940d2e18036c5eda1ea897eff3a32f2fc2ab1b16549b005db2a1195719df7fee61af723857bd28c2e9ac58bda765159e8b4ff2fdbc4cf2a878869674ff89ce3bc70fc720f0008120933985c7df34d722182c31d304229f7d3c4164d0229678611bf3d05d5a9bd82189c1d4aa95e0e66b89a2341f20a8797675449d7a40f794341fd2eb1a374e13ae407ff45f3f5aba0103e95316092fb3cebde78e5770e04c4c0e307465a149bbdb83d43b892d61e21cd1a6925c5c5646ee464be4b67f858044b102b24b8675578c00569be026637fcf885ffb2fad161e27d2a2115ebf0648a2ef1d81688b7098d91be203611c08f6092fbfb7ea6f9660dde8ec79cda2f2f2f90a341d0f68afccc1e24aee8cfd866b3098b1b5ca648a6b3d49bc98f8057730fedd9cd48db984c6b951305270080944469d463b6e826fd98acaa14e6fdc804dd64da4a5d9d6039e52122c0b286f439ae16d7997774da4a861ad15b757e85774a04297c5775ebdac92a5f41d6ee56b35f529ea2fe33c649fd1a406c46d9b46c7ad5a6954832e58ffcb250b76c95feef8465e38ad7de5dfef9be1272fdfa6b50cbb64a314f3e70acc3dfa448322006112ce09a90803216df50b0cf26b3b52cf0d432f979c3dbcbf0f3032089d4097763e495ac767dcafc3797f375106ee48fd5aafb80ef826f8cdd8135af9ee0d1befe0c012c4356541bb2080bbebd4047b42a4a5dc7cf9ebfccfe19bbbf4caf05bf8e124d9f01a9fde6c7170b940ef80f0a26c44f8991467ff666a193a4be8f0031091cda4bb4e3f7786c4cc7bed9952f772fb8457abda07633df556232ee6c65905cc21b528935692957a3d0797a0a438279d46110e6a4be566297a5b1086de76687dd0a54ec7898e6cd3199f6f3b8fc7349bee7e374c6e912c77a2e3f255a11cb5f3e2e5c8e8dbd3a2afb417d6a605c1b1bcc27f43fe2d92a82980c72a0778e65e3e1a381a91c283f8d8885e6f22a72de5fbce1d4957fec340320f11e6541d5caba1660459bdf792254763b1035e8edf5f2ad4d90a869ab647178bb64421f5131dbacae2aa07242e0162f5dec25bde24409ad1d8c109bca8d674dc256003342021613a4318d918d34970e4e8aa81364eafdae7a657e5ebbbd58c9ce0cdfaf9573ec7aefe272fbd6450edb55b960c182554ecc3fae3b9511c7ff8e5b06ed7d92d5e829bb326792950996ce9f1d78f1fbf020d383b056f7236cc23db540023a597c02e73205060b36002e1ae1abd828ff537dbb34c96bab2e3d03052bc48b2ce633da4eab54b7ff5d7169fd0d87f494d8e720732e5b37b6f8b5b5a920da7245041a74af025a30eb7f8b88648101722afa8dc38c7ea7f1ffea32c8a55730be9a6fbf99c08f6274d25e9e40e710f91434f1b6ecbda8853cb352737a86e514fab1de045c35963b8e813ce58505ae08e1aa39747ae8de2fe25e2b8c1e60941834e6fa745c1cb8739fe3cbea636bbbd443ff6597d3450e9ac3b15311af156afb43bf717a940575284a1c6b34e8217b2614ee3661565c4c2522b23fccc532cc0e37bad45c82c24c1acfafbc8d2844632cbf5e07357c41add25d4e9a56f5b5dafad1f98f158bfb7b88a7dcb60868de8db850d16c87b074d1f94bc0d01cde9e931404fcf8d06071631190b1ab1bc5b2e422dab86b6fa7daa4d78532c60c612164e23491bdaaf8b0d5abc98f4fc9ebcb924c45c373b8cbda331b683764b82c63fa8c164d08406edc1da2aae2862242438d12d1f89730c10d54d1c2763615b8a4cc6edfd035486c92265a724cb75f82c63bc560535956dee2c379fe11c848d848d2cd5d9143bfef6ec9aca4b45af53c830059524085ed5182e90a477e28202922a33b942f1d0a480656d262dfee41602b05cf1e56d855cd9e7d89897351e17cf57143078ed91be47d17ce11174b0c3eb1cf31e4b7ce5e51ed463d81bcf7c45ae03103262c522c8397a179f969685268470c81d001d291b3d7197d78c1ca9068d4ff49920180e590a8530c82ff391c0bea7d790ada3d3ca6b3dce48119ce059e77ba5fc033c5eda1c9a3ef1f264f25bf79b018f9e3d8bbc5bbc9a038fed531c0f0e218a9df8da0f1786dad2aed81fa151f69d868a752c0738e850c8f77547d5f7d9965f8c9d6b766069fa3140868d927569f6a90d8769ba0a96923ef832d4be2d353381c1a37c0ee2dfe93f0d968c6f0edaa1ccc7dc3a8908f324c7283d2930cc63255e566855f4377c67cdcbdade5c42c8274146b823539ea80096da2f899bc38e25b856e965d293c6f473ada9e67db73f2ea367da6d195f58395c9a79a0def7f1455a41786c667c63439f04574aad49b40b827c8db771104052c76f34b9465762391e10695a82cc49a09b3dc15bf31c415af618b84d43f77311307056e56eb8e0108870a8f92dd76b88e7b2a7cafb9d3ca9d89044e7bf7272a49c87df047d18fdf4d1afbbba41e3ff8836850fd727c9f94cf2d21544ca1ab7f1653a76204620b1c6123728306a1cfabe3c49ee545e8035930c8c96c19abe4e7c091c4f7f0b7d3b93a7a370664d0333e49ba73e8783e6812c139779354049c856c0666c3da7853ec977f6d0d481cd9a9851ecb754a36a718e4b5a9f2770fd23469f0e4c2e145340d6c18eaefee7223a7833090dd5ccbef851a56557536a1d2223abea384c9364fb71e9aa2ba60c66547509e9624c2b929859f7fce6db98965d85439fe1d3cd5a30306e878d7f21176cfe9a70891bd6122062a895434f1ddb2bdcd2b8ef0c41463823ae16fb317e3e1e7bc542fc07d944b736c0ad30fe3c71d01002334ad7534769adecc02949ab96fe495e1aae3e04a627b25b25f43418442e290f8a8b39822e0e11fbf17df437ef2103f50d728ee1de1bc19fb9d5d37d6f17e69132ac14fe0ce6b2c384bd36a8eacbb351336e1389414339e96f38a5934915c983e24c1998136d8112195b83c964f654b1aaada5be23718d60938d774b4b94301811e3034bc6f55494743091283a96c65c69835b2ba3f6de4d9f08de7b084e50a10adbf7fcad71b9baaeaa4a3eac7a46685ab227e69251716482b38b70e5c2101e9d6a603edc690b1655d8ebd07f187f5b2727daec720a58a6b111991abf1e92f8629187480a23ff7d1a51c47dd11b540ae5276282cb4ed1e8cb378cd4c4bd6693c94260c4cd9d79a0a6e77033770eca196660ead5822c3bac43db6c30af06c4bdbf0ec294bd749662ced61fcb39ddfedbb8506fe2fc5fc038d1316bc23d464a6b7e68ea962eb70c9f366144bc502482c5a95cf919932b8dfe992bb0636de9b3a0ca27de4f16f5857ec259210e247b77d70c051dc5cef8f6b649289308d1d2026aecf1d7c1999500792751ee9261ae39e7b467b15b5e51ef963ee99d9b772cfe8a6ddd85edda7ca8068d53e7f4acb1db8ba421f16b9fa21b60a10d6c191e51d8d36e5a98060d579007940bf387b752a92098b3127ab4c20800b22588a00f249f02183e7afea39d1d323cb898e76f9dd63b7bb253fc89bba72fbc1629bf6880c19e453fb70f4c901854acfc4410617a6cdd1d5bb4fa77fda52bd3c476af99ccf6e90734cadc1b1132da346fcc33242b5d4d53e852098874279c299df625b78ea15491ac7e51d96bb8bb9531202f5ecd7ffccbb6d6692f7415b4bde42f0feef939e68be5d377f561127646645bb4cd5b827e1c2be3f82f42b9e3ad97af8fbb89195afe6a0916d08ffe46765638b3ab75c0a6f4ec55cfb3b4aa8709b524a065b5e783282f91096ce9e9f1ef25348d619442f2de6ad50f86bae4edbaf51e448874c59fc7395e6c2c53b2aee7a03b1125fc1ae7c3dae361c89ccb943330cb40b5ca3833fa8038621127b69ff0cb0e9048e73446806a71651c3685a1910913de3bf6ed3bdb5139b195d08eb1a0e3503fa6b6d9fffe91a2143941ee4a02b3627b69ca7e0331aa136e47ad2e5d24f59f59d870b55ecef4d171e5173c6c4c85905eea78a8f29e41917d0f65e4421bc66e28017d258bade2d82fedb53b9949a6237cfae16f862da6616b14dfc9da9cc633cf1d9b5cdba43d4b235cc5a2d2876f4dc64508b693963191c96972239ed5a9cbdaff9f86a10776efa6448dbb181db811f54a4858ee3e704843e199eb9be6ed83f1f76beefa6d5189bc18084e503adacdfa52b16db5617161c78b1ea821fecb11de523fb802deb6e1549b7a6fd7006f9deed4bb0a1090ef1ac881c292d8527b4483de9a4e2b801e83c813f4baff61eabcf206a033b40ba7a072618a6072f54deeaf1ba3c53b5ee32638bb05fb514c4ac02e432ef7ca4cd02a8d3736a5eb0bd7e44c8c745fec2e6d4701ae289a27de0f87e0537603f2cda26f8adeb8853e4aaea5ef7b3b9b4c5443eb02876c78e3f0f5a04b6676796887d82a0eaf5bf5dc812f0729381c25ed183d05bec23e48be387276444a8018f5dbcdd9cf2d0c99dc220a9da36327c28db02229ec429162b9f4a7168e90b82054b56b1f9cb5aa2df51e65b0585aa9b5d3df4ff70df319890e07e8742d1cadbb47de7e6d0b3bef2f977dc021bbd44a2368c1711179083585beddc79d6f2e692c70a5be56a82f3abbfc42a6aa2be67c8317af68b17d982814c805438fbcaeeab0c5555f444b9136966b8be80471a3471d0c620d7ba93cb081c781260eff6c42317077bc9d51090d6cd6d61af738b5b104e50682d9be6c0ca0628f19f5d05276d5b63c69ae1339f32ed56ad98788a64d8645e9e32a8d8da4e5c5518d919df1ec7f452e6236b81972dacebb94f92f33bacbfa9d8045e9f71a4e5e8dc9f5bf327a5607bdb2e488605d52942e761a06b0eed0686607612a0b87ccd5f9d71467bbbbf9a08cc7a938245a8d39cba3d0044c0337256edf5fb2d8758f2c1d66e03f59387064085beb45f6e010280edddf6178ae3d6b4c95c450843d6be1c1e1e88b31ff9d7adf56124193ec43604e8c2385bbad32748582a535499718b6ea2cea871e7632f45569c1c3d3ebbcc870547ed9d72b6b4833bb33de7fa7f973f8e54b52b22f1d18175c69a9673c67c3d135c8d94af8ff1b20f32d55fe429dcb1218a2f6be0468c55406ae0d75aab00fa81244bb27c4be4f26cf2fb5f65dc4177cc295f722e7779411950a7b12312e9cf4ed30cb419a2b90cfedbe199c82a6ade7e3df493b1bef2c4389f1cdfd0523b10e982065a2fd7231c6f8f3d88b6ac3445b72ca920989f0c0a7b49c5529a4902d9ed9ca263766aa01ea04d075b5a4ec180b88db37cf757ee5d3ffb2eca3d66f9b0c12cb828e095ed4e02d008063c2ff63d7526c3976f70d32d58c391a77c9cf82a16f8277c4956da51ddfaacaab23350fba5ccc085b83fa106e7bb41be36d23d881231141bd8e9ab87d5f32d0f662a8e81200fd2077c5481aa0d2e2c9d2704720d6b2a21af07bdf367b6086dfd4554a38466643c60036ea9f9b730fbc63f17e3e66c8aea486774bcd97688f828566f122e92366348c23a371981e104b0b0706d66af49e894b873140f18b39efe8a425999c2b835f637a912e8ef08c2d232e5ac271f8e4a02bb4b99043df4f7bd6b1f1b753b5135097a4c1557b3a6883e668c8c3ae62160d11f2a1f7e73b6fcc41988c6f0b35443c2b0cd9d0d85b20370541279c254ffd5a6104628cc825edcf871c3f8170e98b129525cadfd547ea17d40b7a0813520920c2376491a38c42d97f86384994d0e4914fd2320ee372ba98acf63ee61366eacc98d359bbb608b06b0f49aa58d0129eb56aaef9e5dd50152aa3191d117520b49fa3a7648067ecfe149eab2de218aebb4cf66e23fde781d7705f71ef3bb14a208c3179c78218ea219ac8a911ff330cc2e5395e50e58a68534bf822e006de2c70e6853343ea506d1ca2b33cb0ef68b810b570dc58fbdfb7daa55d5d60a7ed466c83014d8ebb0ef14ed5f1ade31168134df8cd72b6513758340e1699a97757e8c132c123b1619105f630a33adc74d7bfef5427ca3c3d4f2248334ed15a4752cdb7da1231513aa914ec6a4903ea44e82d392bb1822e29bd415a06ad49388903cf8563aee878a96c719ef93b7923aaa180d8f63ffad79966615ed0d8476e829f9050e67ca1a394e2783899c9136b4df87d59245e96defdb8a14225463c8d2af87ebe8568a95f75279ba5590d6dbba931082e2ad81c43f3d77de9162dd5e2c30df810b4a10c6124645d612dcd96cc4d016072737b65b93a6ecd208a57405cf04ae84e3ccce1d3540abad97efb6dbc5a542a0a630df2adb6ffcaf0d908e22d7b2be6a2b2e3a4c9df0ecbd5e5f6bdc82814d38dcc7c4e29471faead6d3e32d84d05f9f22df7665e3dffc38ee8144e437b8efd67c55b2181c00d7a2835c35b690f4d2ec912295eca85cde381cc584baa6c7b247a71133f0157b532a829d0636cdc25c910f939d07eef2f317ac5b743e4203775a9225fc50e6d76f165024a258f7e64fc71df6b3d307c9c9dc40ea9e8a4e70fcdef66d1e2e92147a236738fe1c5afa1beef270a02f0bfe0c35b5a80eb1a4c7be94f61df49a8575cc5d5db6dc49bc196a0df259aa449b13f259a55c33132c451f84a1c9af333c41a7d4f4ee98edf8bfbdacaf25cb12391880a8ff68234680f8eb1bfbfb00880116101487bc02a6812d444422ee22456ce0de795d051eb3892f81c10670f3ab85607788ff65d58270fe1cfb39b1e97ca6336f6961491be3322c35fb9157a0637eb2393cffc867d2b7f501a172ffd0faa75445d075eb89e12b8d2eda492c78caab2b4e014b4d4a54ffbf4e83ec13466728f92f69d54f31131caa91f1be8fa64f70be9ace63964f22d87027781b960230902dcc23495d14bc3c9a65708671350ac6270a65a72db2193d008335222bf71aafb13350eabb2d666e3432b3e8edfed6e8924ff68f98ab9c4ee1f6c3785ad41f317edf348d819c830feb5775f28b3953805c9a5289b03cbc832974d1925145af6aebe3cd0fc2e060a014eeac1c9c868467bc31874cc48f4a1ceca303e14a8f6a60882d15d3efdc9026cb30cb50f11d3366d7731f1fb95e3e1f079c4388b6b3650dcb1c83730bb4491e62851e0f9e8c20f8187fe6d2f5309470746e295060c4877383901000d8ab3354f59b582bfb06a73812f5586258c6a2ece39655c79cca86dd8c9feb9380d1cd9a452d75eca492d89f4d154e64f9275b3ea9e633c0dc0b96b66169a1335820a054c2118244bb01452b8794b2452cc2b2f225656437fdb964f79b672473cbc52ffd56ee0f455d84fae8e973d2b880428522236d8410917479cf3668404da4adacf2c12e850e29f968719efb1cdb52be19eb64d142cba19a506ae77ee2e9dcb992d6f2173a361db0f6e5c6e4e75069f5973eb363df794f656542f319504db096b37f23575ba6e50a3f36df0c225c422f0b824f7fe539317c529c758a524113683ad0a2c0f4451da9dac761c5b42c21e63f9d820f0ad8f0d24196439ca04c0fd5929ad53990e20f5a60e38a111a468a832863800f80e7d485bcde53f4b59d8ab5915dc730414fed4e7b195c65c9b089ccd108c634e5d98a17eda7a6262068a2a7762e2b8fcbe3ea5e5b882b7f6e5c87e7716bc6e85b1cb39a5e151ee14ca61e784ef1f6cd3c35d14002dfcff20e0feb8393eee4ce44c6929c020afe9ccaf2bc5d7974c217e5dffe083765518626fb84a889bef767b3a64e485cb354a87da0bb1da78669a8e20b8abefb2045e4e3cf226fdacf15e47513197b8370861ab8840d14feae6f46b4f492826d336792deccf850733f58a5f6b6e65a0c9fba64040d317eb8e33543f492036e894a2b57effb3a134d5755917386f69d91d6460ad75b7a759acdfd792edc7f57de15cb22b6d680dc7aa4472e58757991182f95f814a5dae515556aa1b5ee84bb543293b010c3087958a5109fe7ccf60001c1fa96baab743ba23ed1d09cb21c870c063bf7713e878956f9e36f81c06505e4daaaede5987cd345b9c31ac1dc11a532b60c9a0d886aad3edb793786edd447f26fd5b602b9800d1b7e7ffc84bbd4ce6fd83f09dc495d5709c117582c9c386bfb973c3d6d7ebf027aa486ab7350e85d09733e2a4a96470ff8e84f717767ce67366ab18224530ae40e9ab93161076fb9644dc7ea5a4861fbb411253940eb56bd7434e087854b6cb4ef00f6c7cb4cf56a4696a39c96d459ae9a02a564405c95c33a840d6d77bfca13ab7d116916b7c8ff61776e87a0a57478cda6d7e0b1a0656810a77786f22bd72a1653cebbac36dd87e0b3b8213987975637ceb94ac273fc047c0aeb678c9d9926b75bf709745b62b16dd0abbf19409de575455622569d41ab38be35f6ad69d90cec498894b976eac69c59e6607b64a3613c27b13ca3a3b31ad34f68b7fc0252db0ed4d18f7a7819ed9e64a3848d34b8a360bd0a6f9128ace5869a084c2525421c3a25019e5fe44d49e7cbbb48838b2e3641c0fc2e60288708d0dce536ef6d9c4d14dec39ec01acdc2b9af9211f71cff89deb2debeb955820e46f64c581a93ad92fcd93a2282e3cba292a2fbd4c72e09eb40f5540bc9ebfd39f785f847285efb521782301ae112005a341f6560df9539d80fb502401c8bcc87d435ea735cb2ce7fa8dcdd60b0b196591002e802f98c98acf8f9bb83e1da16976063921c29b7f1692b4dc8039cb8be02bf1fc86988ac88064fdcfa9a6d9e31338233ea469aeb256c010b9cc890a1db63bfc6071cda0fdce8af94bb551775183f74a1d0317145a135724631eee718288022f8b65c0d8ce02f279bb6a1d411c70ed0719c9866b5b6179225c457a152ba6ebdc2e99fbda34865b076b8a360a31f714529f9968bae2d7b64ae0a5dcd7a97a77115e16be85b3595db7c4d9cce3affc70d0908ccde6216bd8e86cfa5eba231d4949d90845486d1de91bdf0fcf13517d742ce0655b5bb3400ebc0acbf0ab6e4a91332746e1283192a1a3fe8182705b6c465533859453268ce6a0079ffa66ce9e54140251291c00dbf7c65f907640d0ddd8c2ae4d438da43dcda80a3579926d2058d850c58e4ff2abe30a650e6562a610560a5a2109b8b954a8ae355768e543f78aff10be6abfe91b72b08831feda8a1a7210e9c9d99838647d195e6017ebb127cbe4084a263116ea56d605114a16f0736de83f9b7f79396f9f02ca77c2566f704ec88634f71d96842fafd36a7eac1ca606b21e1da09889c10d21125eaaa1c23b3368e2f5aec72d5bff33daa31e8d653322be62763cd04a186c66a739c5a3cb09b0457633eb40aae6b5360eb786315f323f44a6a973fd7675a7457169c2a8e12b2352ab7aa1bd43ee1880c4a00d4c553971e46e13ba15b2ebe69706da6a4b45cc04d13507d0ad24f0ecc6a971094b8330654e3b38ff1e4d23dcf48aa4f58855ed75d02f510ba6ebbe58974c9a733ec17ecf02bb9b07ef746f4a298db41b944a57a409297937f859ad3296ac5702c80c84a8f1c9aab22b50e5be743b2df4540146862dc159ebeae0c059bdd45729e85aa5c785169f9cf1e307fc8a9a80f86ace169a52a8526e208858d923be6356f214ab4b3b626ae87089a9f926d57683052c2fe327f73c44405ae2200781cf2c61e4addc27fd8e47f60fdf2becfd6eb619c1bca8e0a04a13908a6501b12470cba6b952cd831fe112fd5b532a3020660bcc6920fa408e6319732726755b33a9bf1eafc7c9564c1c87636978d656876fa3abb84d3117bc3d8a4348c37a89c9f1ee12f2e43d1725a349e3e0fa6b7cb194e888ba5e691d91dada8faa5bf08045fe0d2f871770d6b28e3ef1fdab7f2655b4b00d55de0d0a079e091111bf6f368b88bb58fdc85435f21c202234f5a26876470a61f598d0247cb43cfb159ed56ae2f557f87b50249324b50d1323c047558da94ce3e6eca474136ea0324933d5894183c685101aaa7e125440d2f813406a92e0a7c3d6b4020c0a9c0b71bff5007522fe089a8d553d6be46abfc9efe8d7c69b3ffd53c30c4f3573bc24729bc626b77b7ecd9c80cf110103ca34505416f1e2c9ebcdd6fe92445d6a0d2b45c4997f6682d8823aed77b18d0116cf3468dcb0ec518859cff5c64606c94e08b69b8c006f183bf68f8cd8097323d0e4d8c08cf983b809991c4d20373c818754ff849ccfa7d5559242c2c8b7e72c724c890c404cef9eec7e9c5ae55c6721337bfabc7f7ade9de1328e5b71927186bf70876dfb7158ba0af820a0ef530071a8d0b6f426a5e01eb31337f41625eb481312410beffb268d1159f9f5cc3ff6be57d987936108b05e6b5dc3b9d7d5543948fbacf7c95c1cb20d88161455c677493565ace869ea7f366be94ce3ac89736f767b6a9fd33dae86d85298775323de0e9b131f304d9ad0b62b0bb41745c30477847442f336fdb663de9d58b829d83cd88b814a5b92d082f84e555406433f337f8352a1ccbddadc3e1ffcd7ce614da8b8da2be47ea9a66af4feecd9ef9fb0e19470f609bcefc80dac523d8b09394a94fa8b83a6d420f75428aeeb570718f13e659826cdbce2219e03d9fc1b8b8b419091a331609c2717e86750e6b8f448ee6b02bb2abf850c01e813a77bf856eebd53c144cc2c58cf95dc7e2073f2d3eca9b1a32f4df3f3a2a69056b427853f94ff8d9a55b40b1420e932045751ef1867218f494e8f7872816694ecf3b298920ad2b88ed5be42da28947234feeff1e7681d436884dc3b8dbd19521ac9fa0b7402d22923a06512a7948db8d6931fc0f9d9b8c769c6d8fc727c3bb4e4f5e17d94d7fc9f9940d31362d1ff55e048dba44486b12572ab5a27ffbc7020cbacc62e37ac7c97257f5714e12b90f1fdff7b52e45f85970fde5f25d7559a9d175673b4e413f3fa46527f6567c47126e7cb6653c7223ec293225d4d29f71f9b69bade581b1508d5c2dc40537ddd95e25d84ec203d55e4012044d410ba4a4f771518590ed0947fc2e9fb6e4709d588b55b351c37fd0e0662b609961cfb6bf2edc83b12bcb757211ddbadd7b2bd93199f7d79601d34ea7a5250384f3521ee6c09da8eb6fb68431ddcef99e01ea782d39a1887b819cad2fe008423bcc9a6f00655973e2a05d1fd2428fb2b9ba714f89e9725183bcd4351794c6884c48f67b8b35dc5f0a1e453a5e49d01ee58ea7b0f79b7a7ebc0f171b87b5628d74b71d61e20c401c72615f6bd142a309046a3a78170051f92c2da119d66f96e5cbcbd37b243d249848523ce4500b266304bdc9edc75b6b51f18b64354992b263f08fb76ac774988d02f572df0e36533be708baf6a4185e5f52b1c81cde13385da566d6bd0288fe8b1348f378a2b1d64dc03ed8548acb270b405034b186db5b8b3042a936b9d2aa23e709108b05530e0394700b6ba70f6eed3405ca2d03e5af15c6c98ec31f236c5c30d0d08dfe3ea7ffe0bd23360fa8153997a4ceefcc6792509dd9f44dab287b867ca95cfde0e9ad1370460adfe89bf5d257b0535ea22cc1143dada96e82e99cb9941f40a542f008708f94526aa88a1dbee2d8e254fcd6d2013d1b3303b56741273fca4ee7acebe23bf6907247d8a4d91c61fa3d14446fa897b820d78f5c4f0b28b86c7f7cb0bac3a7aab738f1d061bd6f5146bb14528cd5690361f905fa831eb26e56e981652df3ec7eebdb471000e0fc26b9944fe983dbfddb4e5175755e120d8b85251f5334632e8d6b5451337a960f19476fccc50356acbee9dc83eec0ddcdb68d69105b1669558486aabe95f32ce5a92d7fd94a92adb2258fcd44485939a14c27b8cae8b902aee0a184e8e5bff1c6501d94cb0429eb83533e6be76cbbec92d9600d23b342089f15d6b59e0c05e3ccd51703ca47fd3568b6eba56f16d2fcac911336eb913147ee2113d988fb3a0c7de6fa1464ea13f105dbb2675ce47cdbba9a0248cc67baf0f5d1b55effda016dbe407a478bf22384b4f5b9ae2339edd7e1c67957d29b1eb4bc3f5a131c841f69f848e2f6e17b3c35a4564aea2a642bff762c862ec346d8c918d8cfbfedbc309730c3c67b2ccf7e5a85dc1c95453819167d136d2279c1d519ba020249e687bb7c2e00cb7421e584c877b4684f0c20e65050422d94b0846e794b2eedc453a3c88d3337a7208bf7e98bdf67ca34901cd4e01a4847f688eb00686f0c3c988afd9381586ba49ffc9ab48b66440670eef150215e30ff37e9c59185c91da1d180d42e295efb923fc88d305ca1c73f2299a3572bfd4cee87f35752e006a867b6283af55cba4b5b0a3d4cf253cd64d9c87a15c14094a7c3106b39bfb00bf69e1a1dfef92443b9fe026712b1c2d553b901684f403e72e28351401c2609077d2c7fc0f70a5905b822acf2b5816195387267973512be9f59588974641b612b755da496527aae9c8e79679cc0be3e4a51d3afb0c7e5fa9c02251973ceecba93897214b9d717687166f4e00998dfe8bd1c1f092a520610fa4220f20cd8096cf48cd92e5160a8d228284a5d5f38e18afba0eaf85eaecb775493d2e3db979ca5b8a58446e15799705e366f5f365ce4724244e5761e2d1d7e441034718cabe20b301a67cd209b02a2e01e25b490d60827ea5a29d5d93d6e7bf413635f9b7f9abccacf3ac661a852f4f9a706dd0c8774e4b4634071d6fda6f8c1b90210954913dcfafe9aac760fc50fb99d39593285e70b5bfc3a8ad22999ca9bb5509ac3f7e25d698c8ec6520aece5350909a58882a36b6e8aaa2142504609eec802446f44f48a5aae44f6c59098c3335d44f78f85495040ad5e9c55b4431acda165cf136c21a00395bd7a65f96abfa8a2dbb59d5f9a5f1a50e638eae8f97756c0be051bae766393cb1d683157fb341ab9d960eeedf0d5206fe079e51067f58d88ed42a2b54c788620bcc32667d7c2d37359122176bf4f8ab2af21f583e3bf9a784070cc6d5f5e1189405ccc6fda668c0aa8548ec2c23e95448d3348ecd0c0bd94d6fe0a9e457dce3c93fdddaa515ab78836c6cd8fb384a7bacac116542d5f6c5fbf4be2bb474aacf9f128d0761c40e44d33721b7f6648551061d96ac08d6326651e96b6bb394d4be752562d88e338617658386daa3934df5e0f31760c86fb7a096eb2adedb3f0df82f3bcae3cc64fb4f0dcb9f13686ad5c8a8abbcc3faab78759b60f6f20a4b813e37309e5d4aa4d8c5d4ede7065bd45de777fc68670cd7eba353865252b62344c78a733c755fbfe608623f9347770aa1eb3e614662cb406cfeb426b45db5090751a3fd0c7abd003b9ef6e20d48bfcc499cc596aed193307bf5b6b4681c6209e76016c0bd0147047e5a9250c140fc1f6360208c343f4f9922e4491869b431e205f44d26b89067990d5caa3d53895b9850b7017ef0056d133f13c3f470f6a41bbcb83496e29e4be0e547297a86b1328020f155b0be051aa1066f8b1cad5e06eda905ae9a156d76064c50341fd3043007822babb97de88679ddfadda8f336bbc18bb6f1cc7d65f5553a4f455dade9e0bc44fc19dcd99d72521aea96f40b656977fb5c97f5c78872ac1ec7b05bb1f69aa27f9810023b61a839d3b8bbdea797cb57e40e0bc6183a26fceba45e66a9f3a05b7ff19333d30c2f6d9c6bfe73fd592cd84ca18c5532af84ba3e2724b8dcd5a159a56d7c28a797b82a68b45733b175f7ad57422df61859b9b18eee59147a314cff2f696713e1842e95ba53625f9aee859d4fcad4ce544f4862b5a5a91924fdd2f59ef74d8b25f263296f78652ad5f468529bab3d2789256b0a89239f0b7773be9ad6f5276edf38801cd7248bfd1bf463a8e74c67e69f9e5ba929c5ce804de845c204a111b7f8665a56a41b81d8ea6e639b2dc217004d8beb5ee6361b8169f09c6d3eb31b9f0fc382663e254992041544e961bfd8aba8a6d5cce4e93340f514d42a2e09da8a4f4f2ac00f210a5fdb9678826d37a2d25dbc650b44facded24e7ab86dc66b4ff4f9551ba56ec5739cc896b5c42f9d332d51d58292f6a59a11aafe16b9bd1b0da97fa8aeb83b1a9adb3bcf04b227a034e73019b8cb7569d828a5b555b09aaa6e31b1c3c6e5450c7cad74aad5b3ac64fbff2a90b767d5a537ad32c924eb2dec197d27bc2c9c06b7502dc0bfaa164191d6492fffdd912819a5a0e2477e8f1df33838a8c452330bbf71790cdbcc1374169d2d00b7b336abf6964f9df8b7dbc6c498a93e4db86611f8397b5a6507df1cca16355512a0246c7541d90871a0cfd2150876e8a6c9604008b3b3ec04e504dea32593bc062b7cc0cdafa169b20f674c4074c56926b37db7f46d3d84a3da0983cd4405e4b827c34f75d4e2b36a614204a76470abac21a0f27c1e3bc45577b7ae6020d677899eb4e9b9e4c3e0912c0c867f24cc251b03c060b7a717381ae28bbd9ccc0e379f72d08901e6c5d4c082ea60c3f5b03213ed9fabcfb47bc85afb8e5635550be1b9d789c2e3ce1712315cac039f23c51b4611e98eeb19ff2d33a0e89e9566f4b4d76fa3b00ba0315e4f3118ec52c65aebb688c4868203bbbb13a8373c9a31a206c506948ed9cb7b3ca20408869242fe62ed662aeeeffd737fa8746a497eabc660b2e4a7305744fc83e6972dcba3bd0e61496e48e7f255e74a4b0b956c4e9c023849fd669493cbcbb60dfb55690721bb780341bf26341ecfcc2d3f0c6cf9e30ddf07c54289a20cc387fe24e4d5b0e6b92bdf3b7e0f43ab25f0e6257dd48d1e0da3f66ffb4a02316bc177bdafba682cbfaf2da72773a1885dc9dcc2d8d9e4677515d9ef9809c5939d72f30dc83c9a760fd92c5954cf76f251fcb23eb227fff93b3cf877f0321c420d67fe68135a361e014ebae4ee1cbbb530ece5f0cf8ae12a1797b0635088f1a37abc149ecfd3202dfa9244757ac77cf86d18b860c64971594879cceff33d4a005465138978525fc8b4efdfd673ecce7d535e6d5e5a9922e1a10432d7e4245c021126dcdd3525a4a650aa4190a286e8f49b12389ba109abb695a4b70528298380981ad9c3f7853e3a6bdfc9e11317df7155184c9c8c390864cd7ec0ec593a38a5ef21b3f87cb0b99b1bef06207d129db2dfda9158b588591204007764f049af339a100d1aae97b23ed060abfe86ebe66ed0db5600bec9ba5d2c44693bad6cf845b02ab04837c91a673c45b6dd1c9dc1f1e97050823d2360590601e395d161dd8d2215035aa8e492ca50b51018e8c6e34ef48d35e03e2ac1fbdb3021dfce662df15a8157cedb4b33be34ea500269775ff549fe559ca61466166b3bba82b6aaba1b46fb5fc272862d301f6031965d51e6cc48197e5d55d287f48a720f0392b51c772174687217dacca1eb7034d033b3a7e7ea1b45d4a8b0cd15fb0db09a403470198db66fb9ece52e95fc1068386078786286fa779f6a063fd14149de45f326837a83427dbff8eebe6021791d362c6692d082128ae7b7f14353e5ba99484adcdb2f31dbbd63abe5756239488346e49442a3cce77ec5cb678d86c1bd269f3f422843ba2a91efb71a4641e980d5f19d36e768096fe6ee9b8fd8f7f5c138ce17b3c320b0306f290491c10ad184ec4935e9a9a76981a05a5d3048b3604a376715692372bdf2a78531f40091305f180f0b51e55d6f6c2eab8cd86b8f32c7a01c599fbe12f97b17d87959ed02d2c67b2ae8e795b9527dc4aa3eccc1740f0d7447443f255c7c41d85474b40b9ee220f1eda66c76105498942c76198baf27a36c23630005a3020c1805e4d6d54771a4ca5d3d41df0e7c8c0c962b6baa56cc200021c98fc64b48fe3cccad2739f69bac11522436934a7f70e94ebdbc86b3310cb7b002dec9d34c15b8493b42fd4e2b5c481538d0848f84b0c3f2bef2b4748bb834c7946c805656b2e95f2a02e8d967ed27b1be896a88312004779185440e654810d7de280ae28a3cc09d672a209483c0451f35a0af3d0d51b682dcbfd36b0f93bcedfeac6ea33df1bab63114e76783e6dbf5695ee70e2fe70f051f2de074b6bbe990218e832cba1cea47590a1fd63a6733f740602aab9c92d3ed144459bcbb7e3947b513a39e94a4e6a0291e5538a01740f3bdf6f12508386d77393e20ae3e5b967c44255c5068d4fec67df108e187e6489f6144e6e784d8e7ee64c9b9714ffbad54dc89aebb72e6c9c3bf3128bb30a26e7747cf617690427734f660f3ae95e2f6614d042785803d5587a1937874e1b393e889ac7179a95037edd04818d0ad2c3c1519ee2e766155a1e34ef66fc815338b2cc9c996c915e24a089d1f4b4cce6a3d493f3ac2613502de1eff8898ad3d02d4b0b9874db2cdaf6144de703aa7129b90c29fb17c2256e339317a8fa583e65ce6cb9ea05e9ebb334de57a4114d9e185784cbe83d5229bf59914f0e2478ca7eb2b8be8a878c5a8b9926be32d5b7ea6d6c784b65cafa4c0670332872996059d1be2af81c90943bdb63ac63bdb87ce62cb73682faa608ef3bbe72c9d0a91d1a0e4c6a4f70942d31e82c7892c6ab9311b5c60304cd9cbaa91e492c5c25e3506bf2473ec55e6e88cf654157e67a0b18662c24131adf1b6f791ef7d626e625f390d58c8bf956a3c7fd8b32f1b34fd5fe546a8656cfa3f21cdc6393d23c2f878d02829a826f9ad03b372bc975d0067b9ac2f135fa25a715c103be9335a6eb6c0d87d3e9811c384d46e769f54e3f72cbc1acdedbde1e1b25dc3ef83e4dd4ea83d5138f58d0a0ae678f35e526174913c5d3e3769a7e6da2932cf814514c2ae41d7e0247e41f09e0045e13d0167e1683771e18ad90ed1c124004026054a52b82c9e87b1eea6abeb6a7218097c3ce7a9879966456f1bdee3ec2f56df67f5381abe5f67b6d43485a1645a752869890f280e78e5b453a7c4664737ea5d5ec4b02747baff5a0bb017afb4b5e0b9635f18f0b01cccc7ed884299bb15eb208535b43764c5e160a8baa21141aac5de5117b9c0e7f8413e43f82e1be1bd011990ffafb1bd2f857a60de47ca8c55fe2f0763d3dde1906822fbd1414f93aceed9b91978e879b8446ab9a893f3521c9c7d3e1c54b6c5fb5aa689e845500f95903c34b37a4ec50d3ed06e6ae3ee88abc26de7392e64fb1811fbd7233e4c76f9cb2b1cb6bff883f6d6780c5aa168c8282e1787eac54500e678fe3577b36651c00b67b34b913ac5bfa1469b2627b84e4c93a6c87698861c886000603fbb39ad016dc069f6ac3260f58f138336537a37ae63197e98e9623962aee4a6516cdf6bb10a38191b8b7bc2c625770bf074e2dcd7880760cccf3cce84f384edb6b7ca21b2b0022c9be94996f4c0d474c53bf4eace4af9b58fead79dc55e9a4e72199f5f892fbf258bd2f41861d7cf00604586b7be0d3c2cd82fcb887f8b0e1e85163254297b8ed04d590884d0a2dc3876e6dc8b773deae61732b0b0543a7b110a1e98e26ea98faaa002ef168c7de1e8624c8f09e7389f46b29b1ebbb5cc5655b63c87f5cc2c22777d6725a6ab7ac786e001bd543adcc71632e19caaa6bb3375093154c327e5fb49b943f99e75b4b6856503a7fda88066b401f93356f09d39b8113233a6ee9e315688f8fc837260534036788539f193f4dc7c00cf4365026aad0fb0d88da93a6de08ace33b1ab498ea5836d36f26260fbcca60ab6438986c025619c5329ff652f567da58ad72c039e29a35fab3208c600aae037e2d53ecbe03c6a00bebea2e88f5a3a327ccd214c53546ff6425ed282f555708348a198c1a76af4ff37ffb711b6c4814e1193b96db33e9f9ea36bd418828ba9b95bac857666a33670bd6d377bdad077a8f2a99d5c534bc6b8f88bbc060be3ab323023b59da565a496ddfa2e7d8de8d80f09b20851d6d07ccc7b5ca200516256811c8d578c06247dea7534d10dc433f4dbbecfc20b1c0e667380cfc8131618de4efeca8c8fcdcf50e204922acf1bd7dc801aae2c526713b5deaf38a89d0964fda4cf40e9875ab2e7b3f8cb6de28d711f82dc680a06f81bdbe87d0adc9dbf4d27630d13cfb1747175b2d54f0abc7d4bb360ffc4ee91a74fdd93ced061c6a79deacfe05e842198337356b740227eab03fe891191e189e401cbab144043999ac9c443ed38ed53b047c305efe420849d28c93798b84aebb969e277a5f02116b6a65c780a0a96d22badb0d4a32c2533d6324e29f98089941869c3f3f0b7952a2fdb108054a635cf209cb382adcdfe317bd87a26b4603fede7365e3b13fcde6e70c53661afc6e028d6bc5f53ddafe1f7250752860b707396d946474b78d645f2aefd72a016780d693e88301a91bf030bb3d67afd99438a4211d41901300b082074532900c150b9fdf5e44525ff0048448ad18eb579ca28cfb4e93a586947ff0316d2f9c381a9a7132cc3b7e046224a2c08e6d65ab972da07dceab07e83655e2e4850ba345c275811580c5cc3be96af660c5dba763d2f87f4c5fc7c9d0126ad3a37140df0ee031790e7cd9bc826c9c421d1936ad68c67dc1e9fe93e0a72ce884c8f6be316d484d32234dbcb131c5c428364496ac5157bce4b0e2d8f194f17ab92bf0ae269ea93d78ef242974a4dcc1eb41874553f4c7fb8911ff4f5a30f942b04e40a42afc04d8bfd373d231b7830e66dd40a7fe2f5fdfe3cab577b1f4b51c8cc95a9926acb5c6ef60c7605a3ad28e771cfbed16d6f684ff4a2ac569c416da7446c4346c1468b8d69f4ef75d4223ced522cac5087ea8f00ac7fae29418c2addd86190ca801b5b470e87c0dcac8c6d23348e33b565b6d9f88047ae5bcb55877ad54f21cba6670bffc03ae73df6bc7b5131b3e113a3bad76b86028b9e6c8c13058c62b6a35310ad07de68854eece8f999522ccc59b25b6a8a9790fea6ac09d34a1bafc764aff4c27fa0453df12c1788db01df7b31696386b6f553bbce04027cf7830ff4c9c12ae6e8891f2ac2a4db641645ea03417c84c9bfec4d44b9dda1dbeee6dad2490d637e505254c900f0dbabebf32bd665f1ea9892434e74dee71ba77f2f42345930611b7ddacb12f46036024edf5f73a938aee28f8bf19656d2f3a24314c35130e7542f257a5fbae2bc14a836e1871a547be6d4f1a8bd9f00f6c5ee02fb31e699ace146e713711a2c2aed2c22ae994528d05ce190a618acf19c02300687e7586c5bfe070171417ec5385b9b1b1f3dde1d3fc12ef1b562d74230ea172397d01232f0f3c285fcaea6c55cd3373bc9668a64136dce8dedf7de817c46c8b3f4c65b6279a8556da49c62472d2a2cc00edc3743a561139a6d083ac07053c52d5131b7e4a2194fb78d7812bbbaa7eed1d9d111b384e1b1b3a812bbebb3eb6c707db8ee0a151257c66a1cce19a404f5a6dc051f1f40f9019350501e3dd850dd1958e61c6bee2ef025ea7406eb7f8773e1271b1e09cf1e7dbb521942640a09b7602797355a35996e3054bbb60c7b9b5eb8c13e92a05d8419db466c73ff03e143202f53796a2240dfdb09062860695afb5f6ac0bf347d29c68119db7bf2c3a3a0635e105653c4698703737f55b6c044da029f3882d686442a79564908999c334832ba46498d397090f994ab2a137954a6d8a4f7839a5d156893724654414e3b047ed5d4b7e9c088f8cec162709aa69d89edf3ede5294a8067c59f049c24e94f50cff675b63b404cc272287a1c1a33c8d0fe6dd445e40a5877b22c38ff0564cf08e0dd532845c3d7aab038cde0e7e15565eb6bf796dcfc3b88194080efc855f3905bc916829d8ea492de2d855d4a9ee3b86c32ba74b73da2a96b4ac6a3429695bef88d8cb62b5d4c2763296d7c73b715ef42734471e4e240c021c6b9fe688373fc8d95a05fd2a40b620240ff5e7004fae66af5430b1054962adf53ca27d0d9e4ec8f6ff48f848da80a4ed97c3f83cfdd1d6655bd7945918d434c006d01a1afa5d983c60f69328f0d327d1dc452fe95a3f209db176b4b2e451e3463e098dea39c862f48126ca68899d3d0cc97fe7709c398000a13d4ee4e759f193d9359dd19807ba4b6158695d319ec1fa306b6cb1cb8901c864c0f5cf90cfaedfb753e80e7c825f56f4c7e965592eb6fe614d78b7f6b1d37cafc4f60a7c761697cf42037c320724ca6f585d06713950710253fcea5c4b4986ffceedd9fb1f6db4ff022b43d25aedcd0284c5e841e2cfb7e958e557e97766f8472346df48899c0c0d3ddc3049c848b3f19569c8e54f449f4330c0dd64d737d63c8844229671275863a9bc2498c881c79c9ccfbfe09017b9d5225b04e0fcd0fb9f4e5bdab5fd84ffbed6f2f09209dc1092a3dca2798ab1e12bb09b7bb515171439f513c205675aeace54e89dd06e3e5ec8f080d4baafdb02a1b309a29c551fa1e8b5d31453effd01ef4627cf11db844c812243ddf0ee4ab6dcab341fd7540cd3b8fb0579eeec33dd767af9f6428e3c07bee9228e88a365820789f7f14f55aa0057bd7fb9950fd32fcdfff745c86cfe7f65b3b3b2035fede396109e2d6bf4f791fe493ae00b88129379750c9611b1d480cd666f7f572dda3b74d4826d749bef38a382e323120492a16103803475e53f5ef01e887009ee06cced11d4cd20301dbc662c8dc271851a17a931ba3ab902478bb2b3b75d199dc8ecdd43161295c1bd5ac3e602378010fa66eb2d76eeb9e5a6f586ab57661f3a8333cdeaf262fd5b7adc086df54ffcb7774fd7e6d8713fd1314741c6992736f9cfe923c36b13b5a63b65c1ba1d555fd4219559f9ebfca1538e4889675afd6c6e05d7067e88bba95ceba9674e8a294e8ca3672cfc2fa66d27eaae42723bbb5374bcfca7ae1aa2eaa8b6398f275e7d6de66cf1f037f78912e33848946b43ee2386c8267f293d7f9f778e2d0b6f3bd1fc05bc49a5030932924638ce220c0ca1ef3a276b9f27dd3406ae7981d274514a2c75dc9bc4556c0e9f3bb82e301e1aac91c3931f7fc1e3d9542e82cdb3a97a46b53eff5d7c31090f7a47b1971e12c66274c134d38260ff79d57efac664fafe47a84436a37456764c452bdb08a9d2a57a19ea175571ccbf372d0d7f47d95d475c7c4a6d1452a7fdccb009e9052303a7872ea70fec767560d6f4b50393f80946f9eb2eb7f5e9bc3ec8dcb6a97277e0ef483cdb3373d6e9e5de498cd2951b896336cae1b4dadc6f56d3b176e4f01dab747c2ef6c302b5157186dc66fa8b378e9578fd165c084f586c54cf278402761012254d6930d42601bd8677b437890d964eb94aca5e1e66b28cc3fc01c7d1ed61ca1b013f4132d06e489f9e21edc26f4bcb40c0fa649667ba27797ce8c4da5864ed9051619482df4da9f9c06d8ee79819256c11549704bc2a0020859846d85d0690da9d3ceacafb71c17683a93a6291b8858114f7a279969bfe38a90cf60e4e0853261032c6cdbc94f80690c1bf393387156e93fa2f2f89f7a083f688ba0042a822ef64d53eb129fa64ae9e19a33ebd7e78998e7234c046e62b65055c6b8e8af8dc1ef9a50675365ae7060079185f65c0540baf876492fc6d74c708ef3ad339872f9647c6c33f28fc47850d817790ce0dc5c05a655ad5a608700ec60695a6126f82f2efb07a399da46164083cad82308c7e9200d66c8b60b653c2ea740e5ba3518ad9d6de42288c8f2d36ff37e8ad253b8415bbfff31a952269f0372c2846ca5a1519ec3f3821c09065d6295a370074e31f42f16e4756d4bd098dcaed181db0ab40105809ec819e539474033cce84b876b4edad6d6088a3e67063ec8b7ac11bccfa07620f824d0cc24162d3698b48ca83cccab1c6d27d19de2a97b19ec906eedb995ec8a4b850c942d647faddcb892ba4c70f707133df85145f2a01833cd5f773322a2a0d7b619e57c1979d0af13720a9e653ac32f09b96af8362a973c6d0641361887f5faabd3fcd019572d7cde3b22cbfa3f09d3d6d439f2c6d935c9b4b7fb64e70cf11a712bd14dcfc3dd093528f3561e2f582f8ca18d0902d396228227614889bed3b5063d22984cea9cc2d4593a533c1acc3fe84196ed49cc285e15d99a6147b70d3d42c1952beb2bbd461187f6198f3f91d1305205951b247808e9df57ad6d2d580f04ca73de9537a5d2fd9bb2b0d04866a340e3334d32b23f609bbb624aa41d865f95a8c38109f3e8fbede9576fdc8fdb9389818733ac9644045e5e330f473e676c8aa11efe6b86be37d5b3b92f9d1992da6ebaed54e4f3f512c230c4f2a2771c4e64a272b56bd20216093838dd5a4dc38173b021e1550e42462bb297f55144e8246bdd19ec4abe70454ee298ddb7085f50d7a55534dad32cddfa24f6496154fd10628d784161d4867ec1c5f56a2fea3fd7032b86f565af43cf5cabdbe87e9bd42a1ae29c720824d6abd8bc6623b8c5faee984235a23c687ec88eaf5915a62b4c103399eca0f85a81544ae1b6802d64941d431edb010c492de03aaad9625957c7bd09797b654e917e2288078a78dee7fff98d63dc3dcb236151c602fcad00a31f28d209aa9ea9cc251586a28918e5ed6c1c1270e852a31d6723ee9b016e6475ea8963f0ec8a627a38f5ebbe192878b738df6bf6b324a680e68661fcb0b869e53eb689120dcc3209d122356dd3909699c23efd72b91e5079dfdeb232d1a6b99d574e041b769b6927e6c22f73480b804f88ac6e82e3caedcadade429a49cfbe80e16df0074304b4f751b3cfc131d7c7c01c1099546c9480cab3224f64d978322f101f99188c42baa16ff3796f0406db3b15e0b0c854b01f45601afa6733ef1a6ae29653034397201e462247a3237f7e2e3235e726e5d932635b6aa53cd314a1232b013ac887ff76edccd025fe0037c638bb6f337b9d24ac59f7dffc13d81e89bfb1647f7a9963bf68fd0c4cd25e7dded2f906a12c7401b1af54201746af6b479b0cc95078303dea11e56eb59f5bfd92a35633def1c8d92c9a1c068042fcbec14b394d13e39c0ed4562a120ad6118589c42b9f1d601a27cd66fb4404cf9fdf41b2026bf35e0f3a59937c6b7304f06ce0df1175391ad56d95f28e2484fab510b430a9bcde155032916b1bb7b3eb9cc6e39d662e51f63927dab3de83eb0cd724da6609a0d0584e37ded66886eb4461fbe3328079a2498fe06c7dca5353fd9e1b81ec8184b1ae97e9bed163963ba87ca05cd5e262845ebb497d79e670e9c43d41c69cba80e86f3c44583b475597f8959ca1ced38e9930bbef2e357d233661ad32aec084b7f249542d18ec5cb6abb830fc47d5d71a6edd5be2f33cf7f4f72412be1e45f8601a9ee85f7001e00261114b12393f53313ab8e01ca969c608d66860a63cc55e85480c34e0c0d5e48bf4074422040ee3bdb80518f4b9e0db2256532950e796b88254698e7ea10c2a3a32f671a975ba2b1536d9986eb7629867322eb910f693c142abb1cb829c624b0be792a2a8fc161f829ef32d9668269489b5641ec219757bca3afd8673bdf4926f2ba9ee6638f2726b7b7018bb2c5d3dd8de963d938280c1c15555ba7451a8812633630a63fadea6aeeb94e8057d7de6fa28a0e4d0b5cdda59b30f25c15a6b9b44a9ccce9ccc1ca9a4a90f2f951b18c899ac3404b59b06ac15e75993828b574a077fd4550e29a20c5944556e70ffa2652a23961c5b93bf1294cfb2a72a505a405c6bd9c09dc202ba7ee5fd25225dac43dbb77fac5f50cff49872d8f17495198a283dbf9b88fe18a81c626820c362a45c59a3932aa43f5e64e2f863f0adbd9576f78d3d60596c566c85374896796d1d8e770bd33f57074fc0a8affd470fd4a5d2f30623d36e9243542d479199b751ab09ceaf5b098983aaddd439b300ba584ee1ac7c2f66873b0e84dbed539bfc7b318a7432f661d535014755d1c41d4f19410cde3491d11f2d858af1dbc52189425281b81ec1745ed34f39fcd881e9ac5a49969f554e2ae0c9204d751c336bc1356576846a843f7b2815d1e12d2e2b0c799191347fd5e5e7d529fba3f8885ceb26cacc20d9f0777cf76c9ec59d620b10ac16d3ed07b2bbeb81fe910b582e3c91b1a75fd89ce08f73d36f7563f5432f646a34172f85c3a1317d62cf23476125afbd529facb6f37274bceef1e134962e664e7ee9260a03c494213a2b7c556e4bf555b5cb6b791e9308d222723e737c87b71bcb332717520fa68db710499d2286636f8fba1eef2679f97bd13db31bff84b5f5cfc60ce61874666996e703f3283b67b695acde11819f20cf0f7227fd0f874dfbc41402c165bbbe15a71fed37b99b5cb8719285d4b0bdefc0e6aa7235334d950853e66492b1495f75b4921491add01be2983edf1118749172369999bc6f4980f26cbb510fc6f66edc8bfabadb6f294fd26c9c25cc65703a033a6877ee358e88906f67cba4ac0bd9ccc0320ca6d9a162d3081bb2b2be029bbc53e2eda12afc7a2ecc631641ddb55f66f023f420be2d8f8a154617e9f07b39e339fc6814fd077da9ccc72338a4511625e20afe0a6c67afb0a9538fbcbc4d191de3a966fb8cf127e530aee8916af263355ccd9f99d0d14294918a6bd55a83a823fef95cc945bfd56b82c84b92c57b5fc9939d4fc7f17508fc734c415f6a21526216396397a8cea54bd88a4dc4599caf2420e163dd5db02de95d655306aabce5f71a888b9075212addd2b7b4b79db84f39f4875e4c8cff2fd94bce007628c169a7c6381079a108b1f7f7628de1f99c33ee9512c1a5353b37e7b21c51d817fb1f44f27b7aad1082cb7c5b65ec8272588427125d6ed2930905ef7794a7cb0e9610c35247e1ae46fa8a67bc98228c3b3c4f6f62689e8b349e6516a00af1083420bd80da1591090b78faa5313d3345d158d80a08a44e346ea90e1cb359f111332ea24a6316c8fcce2ebc1e85fb502f5cb3d430f96d485bf05797c1c8b9a70eac8ff8538be722ee85d22e54b12c1d4c6cf86861f9526eef2ad5157c0b7062ba3af706967fec63beb7c2166b0de9d99ff0d10ab3d5c34420e39f6219e525d65543977f969e2e3294fbd767813f41978a22d171dfbf590fe02b4dde30c883ea2ceea50ede6a7d358c03256e16a91ca0e873dffabb9b2648d5cb0f16ffaa3b067bd09dd73bc74ca962913d71abf60d4bb621d98e1c8f7f4884d68ca41dd0a16d03f5126c858e5488b45ef2b8402d774c4ce5dee886f4d341f865efe81cd40c7eca04d822fb48cb4c01636590d7ac81353d95f53d8b712c3b756623cadaa29292ad8f9ff43adcadf1d2e18940c1146a12720a051e9c2cf305a4d42f9fd647279eb18a44f2278f5a7ec5732887c9b0a0da1e7235a29dede14c766860cefff960bf063bf051f05cd0ff474d92e11d3ca3f4339151e5cea83adfa5f1aed98b3fa7d34b9bd196cf9e9d49aa4ae64da6a6884ae9c777dac4afffec5f989e3fc0bdd39e64fe0b5f68d2f917fb440120b08094665b4ff4c85b6a5886989f898ed2b8a8e8a7899fd27ca41949270b46acf9b0cf16208b0dc85cfb06d6999cb30d7627696433020f677341975779963bf957e711c7a9686cf25b0f5b27a6d9ad7746019672deac5a60202c45b32e6e6d606ceb02a7a6d4f00630843b0bd2927b9ed881b23fa34819a8b09165960443dc8a44534c7d68bf687e5c70677a9a221118d706b8a2b5af79860b02d6cea5dda0ab0fc6c3f06666b76baa5191b20e1a24515b2e9dbabd169ed873fa7ebc033ad0001b3f7e54ac6ab4f50c5055fcd7a26c8fdc58325dda7f265f77e02a7ee18f4b80b983f755dd5406f4280cd7d8c950c5d35b252e4779aa7db2706e53beb37e2c72d62db14faef4cb37c74074b7257ff2da9e2aa7a25c5e70a042e23b3d332ebae60763dbd26f1287d8d476ae872239214e2c5ff314f28bdae947ea2be2f106daf2b169e8c895f7702558d3a9f5a2e6b46b5563fff07725c6e3352594f2d3b5ae238935dde27fd628e3f474121063787618c3c62889cdf2c3361b48b638775b4a57ae2f37d8d23f26d7518de600452a79cac9d20e8009ad223bbff358d435492e12c2f6530f68bdf2bea2d7b959bb5de5a1cdcfd3ea2d3161932b065160a2df8a9befcd5129846012bc466ad84debd636b64a47d537f81155ca6c9018988a83357ffa2956414e9e71e92cd050b129aab2bdd26023a4990e7349390f1a7ea6b1d816f437f9d39980c2d1cc179174300569d09e8905f5f2744910edebf57c69c0c4a11db89f1a74ae003dea4f1997b034f8d963d5baa5d6f3aaefb9ed2f14e591a1ff64f8e309281ebd80d6479b9c59559c61cac23d8d2e10daf2fb36b860b2896a455bfcacccd7a5f6a8989f3c4696feef0af975da511ebf057c38614bd384eed1d5de73c0c28d5a708f97c2a1400566aab8e141bbb0184d8275948447712ab586bc193d811867189c16cd78553e39445f136e21af7f1d39af5a09b1b1a656858c8bd9d35cc31d9d52598be7ba3beb4b67f963595422b0ac35fdc00ac6c5273ab15626a66df5247bbdc1f7e2078865084159afb4a2127a45a3e41ec6f7438ab9faea5660bd0c62422f7ac874e20d0457b689baa981cd259b04a21f016ceabf6a3e2ae2f312fc2c3c7ee42765a80777210a282cdaa705f17c5b7abc0f52f2eda5aa9bedfd354669fd4929c9509d39883e4b84e2439d157533bf9a5dee072ef4b386db31782eb763ec492d8fe2c28500047b10c7c32db40abb142639335a1117341493d5ff07c2d72b0b239799e0e15c76924832d0fe0cb873c68c29169262222afca6c447b108d85b56af911a754229b0a49f501aed6099dcce9f4ce3936900079d550226fe789a936b6cbece26af84db26f89f2847c33ffed05c064ca45d0c5586d6ceb4a72186bf24fd1285495efa2574ac5fd16a639deaeff17d7b54fff0dff50a029b789a6e46e45f4ea9782465713adb563f27a644996fdab92de62a5d24132a210fe04312172775d8ac2a29aecfbffdab80f25b795dbfe8328da83f18cea05d263dc10004f88d85695013e5cba4740b5c2073cda78daa9d503209e59967a8544f4322cfa8092889d37c0bef19ca11a5893c7283d9244e63f8134f5f05dd2ab6ed848a017022709a608973d09436d44fa28c7147b1ac155f74938fbe6678182715e6c7ebdee75550683bbca76e8f73eb3053b5440f19666c7b18e32e8563617a281ec249908aa9d119f38281d83d3233707a93a3d6aebf4cb9a56d7c89de2d23512217c1b36b31a2cd36bd432396453b1c1b4cff23b31ef0be1449be57360ed14722c34bff904e267f6a828d0038b3eb9a88946bc45711687dfbf5736160f3f597027ce46040daf1f0020431e8f26121b250481ab6408131695fdde982d70d93daa80dca9328c647c515e45979c425ba4f789f548a172e637dbc186c8338ff22dd3a2bcd5ab6c38aad01bccce8b5477a2dc08c6ccf4bb89f3a6391af2c161345ac4cf3002f0671748b58fe4e3e972a34e966f60750bd4aa59ffc4abf2e7665f7560f2c7b492ded177abd31951fc5227b83f28442bd821befd53679387e9bb69ece4b83122351fb2f4626b73d6d2500c0630ef39a4343cd4bc0ce64e4317b6d9917193846e127f8fc1ced61bef8ae04ed5dbb85f83cf62e6e99154351e57b7fbfb9081dc3f13548ed6e7569e0c51a1fb210bbef05d57c88be8b25cf3c2b0f553f99a851cff9c865dd9f69bcf2ccb4282a01106ef9f61b1ecacfc9ffb9541d5894ada0c17aba921c163332dd3c052c809c64f6dec4d35d536d95b03d3e19ddc765c6f02b92b652d9c89d6cefb09246592eb8b313da4e9d9cf957c1fc2697903e03d1c5e7f770d5fd3ff19ca77fd82ecb7fa4e9d52f86bdcd23bdd941e8dde0181c8c8136bcf21ff88ac5ecb83ee04f40b36ff5f90e05568809cb40d9a4cd1b0496d3cd9cfb17d2e65553a1ead5e553fb683741b6527bfd1904927fb2e2c8154a77008adf19c6c062fbcef171a4d4e2cf9643d8f7c3291df684b08db8fb1725691f9541ecc3d35ccae7ef9daed06733d666b0ccbbb8f7c3f17e5316536d047109a37aff6b5fcce5ebaeadb43e3d97ba7e1905d24e636a8f026513c228fcb4f8c4b0541b11d8510f157fce58a50443b8e915b99e9576def21c721a36c3c275dc7197c4d9af7fdfd7050b6ffb9e723a70373a6c33e0a05e7d6b320b776e0106ba63fbfc0480bebeaabe9c07b6cd83e9bc6305d29a709b96672e8e74fae296d21046fec3181c331d518f2e05aefc6b8d8e0a5a9c9f18b987a317fde4d52585d689a4c847ca467691b881d4e2e460883054f7eaae23260185cddfc439816a90b179e85bb5afb1317aa62b8748737ee61a1677d7fbfec83afd6750adeac238a06f212fb817e7fdcb5260f15a31866e0a54be1961e76cf4402e7bee1988aec37fc5f43322f2ff3bafdd25f5bec4b538c41102a18e73f19910ee49e9e499bf270613a75a4f9c53703b3c93cb72d63ebd8793acb9c3ef3eb2f50bcf607841e441bfe9b3cfec7ab389c832cdbf1dc0d5a33b389080193fd2b3d80ea9f74b1cca612aad5aa0f7a1250e7149d9992e939d50c333eb89a56e22fa458744d0423dab35205697a152a0520f4b35a751bda353f72fb1d6da5ab3f9842de0605bfb6657d1aa7bbef1cf5a51f38a7b94f0d29a30ccb7a128940a05ea7a0efcc3c0cd22985e50ca6e7e39d6f9071c9915b1b04ff1d2fe64bbe96bc763771961a50e42f366423222d376d373d49f2418345913ecff1826ed05fff7bfb5ea67eb1cc869a5dc21bb11c0aea4e9e8284f106e656782a69abaaad32bf28ecf65d75300a010507efa6e5468c15b5bed4c4a6d728fcfbbd4a583f4e0fe7d36dcf2001b8f3e2a24e077cdfa4f270ad2a76e15998445dbc0e40b643043c702229bc006370df3f30a18769534d4b1efa3220afbbbd471f562c88b732df5da7a62ba0b3f17a7a33ff7eaf3d2bb3b09b3e01c27498c60b94dece9329ff810ea3bd8c18d71084dc3257d3fe4ff8c56bac8b7e68fcc6411f20437b98bf9629d2e4474d48b3d3a62a1bcc6f3cfefefe2d7a2d538689257280ee0c6d3d0d8eb2a7537af202f1b0be162d73f5efe057e572ec852091ef63efb9c0692658377d4a625c2cd98d9450ecd7c05a1b935f8c5c27ed353d12906124baf2bca6903f701c58b22ee7dcfb063b240890e2a05e2a0325a173163336fdd59e5b2be0659fb8852b012a837fd6a2f56384e1302a95eea22c253eaa50cea188c164b424dab3f650886fca4ac012877be63d77f9d5cf52bfcda8183e7f27320b6db36555202b5c8a19188838ec31426eed0fe4592e7deccbae1eae0bdbe522e9594a38918f4a781131ec32017b7580706e123cd6895cef484b8465279ab1e660c3df4e24dbdc9c6502d6b0cd4423acb2a0a51f0f3768c49f7194458474fbac0f25e7dc0215cdd6e95f258b9917cdd7098aa5efc7e81460291451f9d4554ed8e2975d2cccfb31bc9263133a5a14397b0545feb5db5d5eea6e16a01f977c39e2fbaa52f751831705feb80e71c7689e8c5b4cb611123136d420265c248a6753cad7f65bb102f157b4d1ad1005a2a2ca46613a803427fbc2431228b7a19261682c85732b4bc3ed8b6ac134bd24030add4832f047b172c055dd2afce868674a6a445dca9ec5c1785185fd09b198bbd452d457e9983e5c3a7b55e84e0d0a9c4009baa30faab41cb106e0c4bbe229b5d5c55a9357b0578197c156aba5d2546c263f1a69bde5ece3f697b989feda682584f20b58c369dcf25c73258cc1c6cb617f2b78e0317c19fb739c618457155c615960ba8264ab911718a7d759ffb85a8cd855de42caf56b6567166d7c037de048b464ded78e725a084059563c9b497ba8760a6de872dabe1e67ffe66b319f758781fd23b26b8a7a216d3b9387ce22ccf7cf4ecaf3f551984d8d0c92bd1da37daf18cb05b21c00395d27a5d2a4e34cf7a546f95e19b0e6d6dd90852688492cc58e0c41914dddae5f3aaf82a090011efc5fe336ea1fdee8a6aca177804bede21b730afdb54ed34d4e04413dad697bec653175cc6399178df439bd5ed3839ca86bf4386f88004be3fa7aa898cbc798ecbc362ef4d3ac052cad2f252b4e789cf56dfb1070e85423daeb09327f5d599c53a896fb5ab356601ab4cbacfca13f2098b6d006deb79e89283a40d24aef3256fe61e721f3a94a3e341f686bcc5dab33b39cb3f3a4e50b3d9a5b213eeb3118d97251fda63155989cc003cb418e3fbe9a8b2da39496fa043b259ddb00c22d7a521aa74a86a47f3f6f1b606bbd23f942cb9ba49f944425fb9f174bcfe5e48cc16e6f46ceadfb3ba088676f9fecc52ababbca20e985a9c3be650512a136d74a17870d2597a38401c72296b219631009af10519ef2bb84f358923eeb23f75763a8854476e35db2be876a43db33364ef9ef50cfd5047014f53f718dff3f9a04be7726ae59dc1da242582cda31e1b260b27c8718979dc2f68e76b17ca8292b1a58fba8a7336cd913f3a3d84736dd3e5849f382bd1065c7609a914d32a8b79397c322251e4297476909088807dbd3e1a362a38607ffc61a3b29dc567c09a0cefdc92706b514e588f1bd85dff75ca2f41b94cb749d5d1bfc322a6ccc685adc147b7ee1ea53e79ddebcb121d0958e164e818a446d45be50b348c967ecb6a394a0b1df5ecbe69f43b831cd0acf9b7c02f483bbac09c3548c8099e6a9a9aaa147f13041d414733cf841a12f0a2b0b7a112243189c95dcb9eeeb0f3e10d251ec2c685f96fc1dda90c26585c326e056182b052eb4afd3945e531f596d65054828078e5a5aca921220ff671a43a1d5b9948dda57d079aa0a9c2a8f007c66c5061c6addb094059bc5e8ef7336101943baab28281e26f899d43217c14fbebd5963509c327e3768154e08551b56ef073acd3d041cd2c0ff54f5076cc830293113260c7e5c70092a19f779e384ef0683cf461d355b67b002ea86894caf0e4692d35c41b419f8c5997f8a627eb4ef2b03cbfcddb4f233197413b34b7ae7011c34285a22e2232ad7d0cd265ceb2b91925bdae8e1de191fdefaab9c2a70f9f478e1bf565b81b9c9d1c20f0400d8f4a0785a4c2ca20eda2a07a000ed86ee4af7feed21b6ad3bf28f13297874cded10aa8584fe0aa526b974c6e2771f94ec1ec0430a73fcb04b8efc4c1e486f35918819b7818a75b71d6eb0d7a5c84d5a3231578f252fe946e4619821fe73610189473d88f576823f52fef34f6ed1ef53d24f0ffa574a7bfce4087d9ffee105424465070b28566c165bd8b18bf9f1a9febf346aa6cf64db35f3650ecbf4521def6bee362c979727d6c38791bfd05d2d15fad3d2e22d9d7b57848529b06a6262f23ee3c01a987305a43cf549a704f3aa44c92efac15fd254ded022fa8c41639aebde194a6ba12600cfc03f7785862a70dbd833c97857dd1c2eb289d8a2c2fa6a0066908e3a6c58d5ae0bc9e0e20cf7702bcb447e39d584646c397008713b02658caf8710115027a6b2881c0e5833658fde209ec51d11d1e64c3ef46353acaada4eae386cfcb2156e07a3eb5e8445c67e5f85c6781087b706dd1d22de3344cd43c3420909ff462595441899f26cd2c55a26c897998f2753491a5015dc1731fab0c1c8b32a51f753c93da442667693f0fadee2614f3b5467f35a8923d36b26b0166b7c9fefc0a8c53d009deb6ae5aa9d49f6f55b3b921634a745193857f926b34506f402f388374834ee5ca28b946d670b16efbde4b41aae6a85456f69ea8ef35adb5126491c03630426513d09fbf3759c5f5c4c43cddf7da54b8a7893c05e50191a8ac3176c6cb963d094d19cd241575be933e8c2afa69fd8c113fa1443ad711d12ec4c7fc52d19382e76139a5602d8a4c9ce73f8172eaf2291f5755f021524649d878a4a4b577141ddc977cfd723629af9be868cbc3f24cd4a35000baaa71e0a7f15e38a0e8363b2e6cf41d4ba133012402fc641d8a7493762eb99c5a1503d3667c3191da892dca46792a1aa0a4df0c04731c6966da7386b4d70d6c7f9b1c951f571a4a0f76d8588f77f008dbd36bbc769a09fcb87fdd1d6ab48f6651a73da0b8186da63146ace1574705f4fbb1462362a40334be2d38177d3758247d48b1216b58fe6d6243c4eb1448c9cc30e74513897d94cf62e4335620c2c807fce9bdcdd9728510510e60bb2907e82b1b13e87c9739701ade1f87dd4722ca920f8301f9b64b3731d7fcd05d52c757081dc9d0fe705f7a5fd6717d2e8569cedb1006445c30c28bff7135bc1346a4a3dd00b82f5f803b3a33f79a43d4e6f44c6d420ab3c63e10688ffea7a95c7f651db52bcd30a209962e6ecd39ec6b7cd35d4be5a0828563c120d9c2af82fcef473ac4cd597ac1f8e738ad0411342e5bca4d816643dbf2a38506857363da4902cb6d0d35a50b6d14739b0d25a3fdd56c367aa7de5ebb1541f61a8ff485bd930f7c0e4723bb2dfeab931ccf70046ff1224e9c42e61ee53897fe4f9bab99b2a23e9ceefc3d1984553028c6d748b4c61860bd0846b92df53fd68a3e3d1daad1cb88b2aa7ab129f0e12b408bde31bb17ade118f3edc27e3991d99c5ee29498533befb145324cdd52a825483868dfc10ed7152fb155b117980f0641f4fc0233c59f22646955938d4c25d424e198652c449d609131550b6c0b4cf5b5ea73ef2f53d0fc3cd03f5e24f848bd2f8385fd73b2c6b458292604b6bc020ebde9097dcde4c00fa06ffcdc3dd2d7bceb7c04e96a4de78ee3757c2d3f7959f92dde6324dcc12fac78d4cfc3eed0855457a3d49f5661eb28c00623958cc225efb360041cc451b9e9c879b3cafc6f5d2753f271f241f06c66b0ee6a393ca6b324ed90f0ac704c65bba1d69f643fbe224e8a8ec79f16530cdc25248d524c4c82e0da544fb0b322470b9cf1b093afdeebc64a938a066b22f4518f52cb0c8388c67485c73df41082fe8c88c2972af4a8dbfe53447f47dfb8192c75bf3e39165d4d8532c96bbe8e638fbbccb331133682b386dcb6915936ad008c1179c98af3332937a9c97852c4871bec5021d5427017c6a03599e8c64c753d5748921a65eb5e6c2ae93fcdd86342038434b015ed79e8cbab6e18b71ed7420f1498b63bd88e5bbd0fc8cc5450695f9f845affa255793c28e5e0fbc6319b524e2a2330f600857eabdf6cb43b88b3a740733ce61a3dc1cc95337a910b69f1fb945ae71393fcb244c1869fdbfc0ba66de6725c9a28fedac860ea7942d25699c30c111ccc3801c98bc454a06995fb12b4adfa99265b2db094f3267db78be3836033ba51d22e35c8614929a248e5187797ec2a89718fc509eb8d5f9037f0e1ab01a3dff73bb732fafacb295a294f5f9c41a170fdd747c8b326d18869adb21515c727cdaa106a05b302909bf3c59e37dd7cf2e8c9453405b83bb888f6cb573af3ea6f2d85e5ad0afa2f8840e24eb549dc5d0597372a58550f0398716d410d29d212d179d96d1343482dd87efe20e6909c795f1304710fe0d7192bdef232da93846d9c97d5182cfe8cadcc538f9bcb8b6ebc8b1edf02eca88de464490da7f10b9bf87db2ec77d4064b505a0ed211a11e3682a5b06e48bb4e9b59c058298f68a469029ac85afd95cbb724aed871169682f5a87981bb93f3879656e940040d630c54e93daf9b0913db210a5a69f437a13288a2bdc13aacbf701b551efbac6464183e387bcf4d37de206b5bb8f77dabc4f2894c150cb545eeef52a1eef34f8c6539aa76a06a5db3e3afd6d2ef29a8d7943b8eef1c9d1fcd4ba02cc25d73ee83366baf6f50033d2a06e2b103736fb0bd543f847d304420fd4b82e418cebaf5ae9844aee5fdd3447f3c3b5c59d88df0741b84658b091e4bac5a36dabfe57a7960b2935ece5575e1ff025a6970db765a5850863d98d829677c6edec03f77dfbea27d373f71d0a0268f96393ae934e060f64513ed791cca01083dde72ad75db5183d430270c431560944a94bb016df48bedd840d92efdd2a8ace9277c6f93ba8f8cddced0114de07bca43ced975dfaf12a0588aaf35587d5b92c57d9dfe94d53657bb436695a8f85f8e1de8a234bb51a08edb1d15cdc0d9f5c5b86aaf1e6eb7775bbefae7efbbf0d882d23f1d9eac8b690ca3cf959451370a695d62b74776f97e6499935cbc8007057f7197258c48acad80f2b474c985cbe1e802e77cd5ecbf0821ca076962da3201ff55154a52ac4b0bd3108e41a1a26aa3adc06af2b0e4d979c79b4d053247eabfa0f185c66d13ff8185970aaa82b631cb2af9e597093cf04acf5055a86950567f4300f642ea0c390acccdff633454abe731cbc95741b26a3dc444104656047fcea327ac6b191aee760b04a66f91198d0572cbc595eafdbb85e5d4dbe8d06a8ec0939cb47e1926a72fe8e5295e2e12b434bf7012868e10d772c8a4e6932f9772faef2ab0bccac99f9f338706b8f74f0b9c1a72ff7d4902b3365219725a2cb3db5323dc211929b8a280d46408fc05ee31717f15bc2491f17898e9e01106ecc3bd87635429da692e13c0548ca0990b79dd1848ce9dbcd48317196ac561e3499d32068b59e4f1882e52296274a4a259a378e072e97f3e5e83ffc8af42d0d46d69caf376fddc81b66b0189b57da5af9d13bc2e5fddd4b4448a6656b283c5578ec1344e616e0d7d9f696c6e6e9dea28fddcc40a6f89c2b7eadff36f401464d0e4d3da6984573ae7341e3c82a010c074da2325406bafd2d495f0aecc0a97256f55fac930d360dd2f3cea85fd2b94c23e6fea372fabaf8954fa814f70d1fde8d2f672e892b29de35cf05530521f4b5250a78ddedfdcf73864bea41786455f410160d67755e8dd52b66188374801e7c7759efb08eb50d799cfd56b053c41ff0b68e05f77766983998e5886aee75b5cbc51a62cb86444d34f5dfa2614d215fe78131710d6c334aae390e87439dbbc2517f2120db5cbbd13514691de1373b385aa045923f0471c250efb0784ec5dc143930e6612398202bfb7124dddf3defe37b7dcde79be9f74922f5d766b38c9f4e99d13ef5128aae9660db1f167ee8c8115494b89df4b1e78efd1c2e4b9821071b28220453ddbb30a6f673f5675257f6875ee20ff5ee1979991181df31e03cc5412272f608ec110f1cdc349977986942e11340b85e400a9a98343cba403f14904eac65244e473838d0ec4c04ff6dba67940360ac1ff0c11ca541d8cba85e4c1606c03c5355c4a6637268fb6d2d3c298a2834608415cd42d006bcada82843620fff817d0e3bfce1489271e53ea7005d4eb351b9e028fed15cbc6710c0d0d1df4c8fc35ae16cbbd46e21395d80bcad9263dcce7fb8346d634337bcb864510f75b2ec83872871584877a06713c3e11fab115358f76551276ddc715c5b6e9ae840984b04d6c0595017691cd654663c24bc54ab8cb9ffedfe6d674d123b7b45b20d7dec1b4fe2f34ef4ae398fdd2ba8b4df4a8b2ee410216eb9be03be38386f42679b8453712fd7415df85a43b17fa1e2686d395170201e80fc83d5404585f0b7ab2fa7a69c1a20ebb7a60d7db7653a9ca000acddf3d575e93dddb0fe159a06b8012823ddfbe200671e9d396fc2923bb7a819832c68cb3841dbf9b25539ac8ea79c8d006e68526498a3e9509c8b0f66e40485e49badd4d4c974673a8b165aa5c60c9342f38cc3bd7d965b34d653fc4049cb00290e63de976fe77a8b0aa05df021f4bb5cd1cce32fe8bb00b928797ba636a7d98dc1bc86ffe6adc752769d361158431c4671c9a78964db12b48ae6ad72092fb0beb401d8d49f64388222970bc848c46aad1fe2f5e340e412caa74a837fa938541a0a3c17222ce436c3134d8e2a19c0657b45639c690d6b916f8eb3001bae350430d0896b7834ae69f6f7568e207f6849ad7b35824ebc4431840ef1dbb68c294fe8242b45e8586006963cef01dfa901c9a088e25e54cd6034c2ce675c3538b4ff7fcefd2456264cdfb4596c84470cb6d2b1e9c2b962e3ba5526041480bec8651f8fb2a285e06a42ae6471db32c93cd3425eab0393a69282b0b9e25de5e81c0203970447c672ab6a6ef9951884841fcd35f6740528e97fa034c88548c3df6a298d3c24cdbe7e3dcf6d60a1a13e4f672b8e37ebea3712e4f99d7e649d96ea457ca1382942361b9e64f786570520b74a7542bef5626ffd822796c5821807082d45577fc147727708a3de299bae697ddcc34f9ec3fb0c7c3c118ab229f97f67a3cc747aeec88a5c73c531c2cff28edfd1c4136481984c1b9d26db0e07cce38bbc43367bfdef9193e7ce7bbed24bcb3753ae39d4d51bdecb5b60f68c560a302792e878f27b766a5670ed3581e2386639b14e2fd2740459236bdbaf573742eb13456d7911c5c3c7f75cd0459443d248cc5113d7041879a55902a4b7985fc4cab84d4fd9f818c5dea91eeef481fc650aff13c0f0274b06c823bd1dd0a6bac423e7a0afaff257dc58e9d75091faec7ae22d3c61ecda2f6edfabf8a5877c44ad8586f8de8d2fffcb8a9cb1f86eaa165b486b829669a00a3ceedf73a1d20d4962d9365a679965f3d666ebc410a162b1288dcc4088a47d6d60773f634f416e9297b3e5c1b7efb78a79ccc5547791bf0195b6afb8abc737558729b90c320741f02808f20b0ac3cb95c3d830662c1a598158c7abb1b4a0711eb60f0fc97126fd3acf0d50d40689a35479f5080fe880c905e5455065c1b14dce4fcf668913ad46f68fdb7998c1a84a8eb691a370e617664b5e8342131c07180cfabbcdd87a8563c45d39cce276ea70fe96d597016f5402413cebcefbaa9939df84eaf7cafecc23f18dae3159f728a9146657d0a6c1d61c30e89bbd6e377f8285dccf11dd9652fc541b66a3e4042f24134ce727c98b9374e19920288b04e8f6d605ce693d0ea1d93ac477669a96ced4a29866b52a590dc863f239aad0a76df327b343f89df7dd692f6e3443731d0bd372e81bb42809558dafdfcfbe56be5c3637e70c35296a9ccf0a3dda84c4b92f7f9bb128c4743529cb64e5643dace473ca3817830cd213ab2310e6a5b788affb7912c50cfed49906d2c8ac0aae5888025d5a66f180fced903b122edca2a59ee6773c8144a7c460988529c45123d2f5dc2b9c7bb44b02da6538db6b55b93c439c101d3992ab57a94367efa33a7233614a5bb605fd1c845ae0722d1abd26d8413000bd21e1561a07a6b535374ae96f95bf742762d70b1d602d68256fe3ad5d6de77196e3fc022211e0e1abec18e2db63403c7b00f20daec05dd7c16b3383e0c0de22c692c3ec152836a34c03ad122864d7168235b84d5430689b60a45f31f837d5bf2d21ee1a2435a4176b67cbb487b19d555b4ee1288e6d76b3da0eb2beca71a4d20c09fcf8e83da2d2f4ea7092e56b6f1d799de4341fdccdfc63c6edd363dd6a974cf98731edf6472d1b66071608e9b75fb2a6f5465c3c68071114cbd45d6ff19c662bfa1147c11fecea0ecfef5ef51653e77cac7f8563b7079c33b283cd2941a48b89b1cd2ae9dc5fb0473dbbf2b7d7d5a68d5507d362a2f671c6c3d935d8d52a7eab9ff1558f6d504f66437864e7d111a3408cfe601fa192f09d650da00d9b6a51e9f1a718d7888e493038c8da672618da8cd87372a3c48b4bd23418957bf7ce658bde83e9296ab9eb432f6a0bfa4323f9821a53b17c4ffbc44e68d4867946672b17b8832be32847537ea208a89b903a26329711e21367124082616df61c7fc540f681a367b55c159f59bfd0377ef275e2c6c080194adf4d704c6bc9c93c0e3e01d8a77c2da4120765314d0c487ff89e8128d75566890097a12b294e95e2a80d9db24ff8c24bdf0df4d0a9dea169aa5b061fbc5120622df003593fd262a78e8dd72c1f5c23ab45b1a07bbb4b64bd7e860a99d939bf3f7735b2e9929d7d8e314fbba0692f495fc2a4cbf14e470f0f6e1e50cba4fdee9245af32b0914dfce0e17d4d4d07a38c0d0ba141388e5a1c95bec50f6b85c36ebafd3334fab39c3862b38788415cfecc7bce873d256325bb0f57b5a36ad1170a8dc63fc71786ebff1f3c470a3227f10e9adb553f48a54c68733dd4d62ae0bb0b2086a53033c74a3d9a79ac3bba94019e148be42230c635fa6bc85e53c88e1789266f79a7693bd7f6e590c3632b8788447104bce89f0ba543f9ce8fe294210ba2b51eacef6814bb50fa9cb8c88bb03ce459a12da35e5f157ba8427d8eb6e381f9f0ea7bd5c31d517dc67d2b5ddf96cb7c79e7066df1ca5d9a2005717e1f215b3e56a9f0a00c4432b83e401685d1d6af8b2a582c9b90e8e05a45d266e106264ef28856e07bbe71bdccc4b2f217dfe4935b4ea0fe9824b477f95aeeb5fe2c6af342c167c879bba8291910400bbf67f18e94fd1e649a6752a4930c234436e3f29c3717501661936f671f95f1ca23238d82c98e2d7688bc6965917a6ec7d87f2800a5b872a99dcd99621d5247b9c710b30e43af70a9f0020bbe7171a3b6e050c0e5ed7ee84890d8afd3a2a8c8336b0372b8fe30246ab17a3606fb07ee4a22aaff64f6cec4290592ea5fe5a0c410aec824937b717a9ad108345304b761c41ebe138bcf1afb7c7cef255f69fad0b6d40a707277fccf5806a7e0fe987096eb6c779419df77ba3ec75a52b8a8c781918ef35e2f9d2a167946a6684ed8f094123b7c7bd60ebb8af3c168785f94e0b2652c6ba94ea06575debe2d7bc6ab85061edd5f08bb7513d45031849e6f359167debec3ba5ca038ea855c83daff875dd56f834882c4d2f0532bf92d185068df548fbebf7a9fb4a1320d4b903dac473ab38f53f41bd2f027abf557c46022a4ffe9dec153af0461e52146e67318151f858664567beda466851048099bef585c80bca2743330c0f0f214c5a84ecea61747f1bb4512bfa9613b70924e54a5ce985d30b5f6d30d34f66440c5f42cb7514abc450bfac4d8309c48b012dbb835cf35a09a331abf081f72a45ddd768517eb7a342c3871480a8f864e238108561fe7ef7a8cb08be215d20b6450728de6e43671c3cbf992ee8149e474c9edc070ca01e30b85c319b863658d558b23a6663446ec84740c56417e50ac9363d244e1de823b66d67a7d9882b33c9d6349c22508fbcd4a95b14993e9b744fb51e0444795e1b40ed51eb606bae55c0efb10a8b900f5df3022c2cd05e14f3cfe3085fd11466b97557b4fa2a94dc9b90d34a62b98b62beacf5d73b1cf56cd851c168f93d1e4508b122dc8504e976a20e34f6a3e1c79d3cffb72d41b60ed2b58095855a09b9b6d5bcaeffe1c77f7b9d25d2d1dc009b41f1446491ff07d0e94b64c4b5c1a9ed14435d1eacab28a8ea72ba3fcdd24f8ad7bac6342dc199f5f4a8905685af4ab77c18c11bcb6bbfe404ccb183b7f04d71890e5e7bad8f10a8d8578f8a16741c99667e739b05d66e0f3c2d55ee90ba81774f87d152478b325fa02930d6d3054ece79e5a2662356223ebe96a72aa1991f242a1e443dc1f682fc61f7617dba46e8ca8255f0327c70c748aad5f12452c27fd1a887e503f47958ce011d54cba225f289f6c812fd5139caa7a357f09e3c3fd584b4a72efa04566f83d0de6e1ee45aa6018ff69f4ee6d0ad4fec8b55a727a1a0de7bb1bf3f63233daaf6419a2a92a1fa4e3d1d22fac89f365fc10596497b138a3d6e7afde11aeb3577163618f31600b06d6774715b61837f01c3924f0b8762b8f363241d5c79e1c491a549f4845229083d3a18d7292593623610f6878e093ad49eab3f994102408e58529009db63a42ab40570c26819c368cd4a04c6692c5930740242498d96cd4f5df25c7887d3f8199e8bf656c540936738c802646917cb176e91e93a88b8eb9ab0f4a4c7a03ffdc7b5878508d21b0d6edee3eeda5f9a2bcb08f5dffe2a3017420df1560c41e76a11ae6d15615261d61016df26d37162b56722f742758ca7c69d44623b5b0cb85c9df0da002c8727875fd5b3b3403d29ddd105b9a236b9e246f19c9cd2834fe545479dcd06e1ccc970ebb3e76d2c49fd998fad7aaf98dc9865623fe0817704d07c8fe1c108c80a8d05d2e141c9912a1f52469e67456ca35f9b135bfda6f70e6524e3b01c15ef2288fe47382113e12e177a7452ea96cadaf1e18072fefd48599186240cf89545a280e27c512d014f195b9c89dec364aa9f2844d3941137814b6e2a25c7accfd49ebd98c7e8fe9abcb551cadc1fbfbb08a6700a27cb9395327526e27d58683293ed707fad5fb432dc1f235ff706bead4dc1bca4ccb9dea4c155cddb4b8219ab400b34ebb9d8ec01ee82d78c533ec42de7db71ad2457f07d32df4bef1c0b307820827c891a80867e00a4c4c6bd0e38ed6e914b606d5eed7f12489141ccc8a69ca53ce1b723b3b590b39c01cf2653807a92219b2bffe1edd5179088d0f7d7f8d9ce3a63c9473b8d2cafa8257f8a8dd6025e66f81b08e97259d2e028d9d10a84c379a50e48d9a8d7eaf2dde9ed187e625f4e86a6f9a2e8ca60329dac09c3da8cfe27ecf6d91ffd0f63954d203e06f6137997fc44f45ba05b4b711869725e62f98e047a392b802edad844b9a3b0c87398f3e88841e254e15550003f0b2d4595df8d2fb7b5c0d4bf0dd8bdc13ba829d905e2eb79b8b755ed4373a695c3b7d551a8563ba703a813d498d1851c82204008df1eee71c65b96f068562dfdef63847479e89b0d6bd18284f479fa077a16f406340c278ac3797dbee00579e5732ef871374e8c39a1d00e746324d99fe8b1d4f9dc620c45300c07a652b711eb9ed42801a9ebc222f464783dc1ad56c310a1f4e14dd296550c8c7430c0e27cc7489dd2c75c8319c43a0443d8247a4143e35c596eeb7ebc68f6f266ab80888253ef75ea81870897b74ff6370832cfe383402372ada6f0e30a936d9d34f30cec534cf12a9d3fc720324427adac9fbf8016a3eb7724ffbcbec3695899d001ff348975445ea58d02309c2b7a1210a16a24fa56d81e1021538e713893f00e561b809f6f333271f8001ec54a0c309e8655914afe15c4ee4a7203378d25b3270c975ade62ae843307857b965531701d2d89e700532e10edc746f686974bfd6b5b3833669c3817c024d1768b39826de5020c9253f13f18c591e89f1b81c31ae28fbfe298d3f95d632ce79252a660094e6eda825726b08753c388e30bcd9287d1f10a85318aeb63c2a8277393e55b8a60e09a9faa68ba39b4a7151bc745e60839cbc565e47b2a8f3e4a498026c45047c570ab15c875f193c68d07b19c57efccaa804507ab17fbb01769ba774e02ef1e3eeb883b0086bacc670604862473477bf4144367be33ab44d6f2cc23fc2e68f7492eb805c4be0cddb5417eb3fc4d1948e1ab7b63fd408a9ee7c8629150fdb03a350c8b6855cda2ce8bb267391db692bd265fbac512447f6088a0919abb7e8417a2278f4472526370887c79bfda9e030b68a43778ad2158f157d9c0baee75ff057e33b129c39a4e5e9ee7e24ca9ae38d60aedeeb4c31020a2f92b397a204b3f1c41a0d6e42ca3f4a4e4c1fcc183a3f08b09702372d068b2b506e90c3a95049f14dbc60e049c89d4025ce418d94622da8af0ac1e5974f3dfdbb867e93d5e55df64ab8ca0b60c6bf2d2f18aae21528b9c6c4249338fc7174904971efcb2f964e4f462708e55bdab46f54b1466bf0cd2344288ceaf26b648bdcb480341a0fa0956cf711a810d080df6f3224470f508aa9ba87de743c7ece04a6040bf90b6bd23db5be3b9e87daee29b217d08ec9264b4988cc982274645f19f177541a901359f4058b3a170009ae90a0e1ebe6967aa7419f00be34d948ac17be18c88d37afd44118126ff2deb6adde9ca803b06602ff834d63c8dd5dd9b5d0306f2b399519d791218a042490bc9916306b368592d1f2a2d04de6458295a706f164e255745b94e188a434a1e0b1a32dcc67a8abe3d758f63b962b636661efa439ddbc1d343b343282233af8010931991243cb80c892e2054f48ee6f18d6874a7a220a3206c3f8d86f56ecdb269999f46b594764afd953f79b117078a69bb6d0e3cf73769ba5414d991496307e9faaa9904b05d45bb3952fb0bdddacf380c18cf6fad4e9f105e53168340b41ad36e92f5ad37c17b31244b59e93f19eaa38d28f12276fae0191321dbcd4e16cf49b1a2e519937c5c5e0c4ef667581b9241c58ca4b32795d0e6467ef8b659a6721ee73a5adb32084bf82a0e70081dc4cb4a1121b04bba12ec888230c0460f3fedac81e4aa036d7b12e72fc9eb49fe62249134e7a5f85183d404f882e11d4d5cfdc3b90053efab45c4eaeabdfae451c451fa8ba06c9c7175466cc63c0f2f2822b3a7e33fc374960f03d2d19ff8a0041a20eb87a50fe29e8659573deddcec5730e7499d129b532f35c8ced34750a0b592ae5165c8dca182bcd4ec2b2778dcaf4ee55442ec715ead47901d3297c1c70108262c6b80a513c3e3a9ec52d2c2d0fac5c8bd07bd7553aed55a057529590ada010ff5e1c2741ec141d00627516106827a7899db6bdc57fff1f6ae8e21c6494ceca450c3eca1f0e606ab018d5e4393cb5e86bf03fc71548688a3eeaeb54115d766fa81fdc8fbfa53dc0b69324421a095fdad84d69c4007ac2a2a17f545c88b6650b3c9dc77a4397658ebd51d316b0a477f7fe6de5db9c75c954c69e5b7921d2735cceb93de69af411e114edd6fa014ba116b38c1892cbcbf15651469e7992592748df4b67a86d14c58c29e2924f2e3b6d794f4b8b8fe09aea9ce18d0ded31a2ab31cd318dfb67e6f328dab51430dfc20b12e5bb99f2a701a02861d7baa65808835226f1ab85da72aff58cdd73919f068ded4a8a20dd96dd77b0c03ee7a42ae3c2e513262bb371a3c9ab185e24296bf7031793a46f2f2b93f8363968a61e656f214ed03da86a26f4055b606c41cc6d5904fb5cd428cd6132b017d02e7eb61221b8bc583665aa6cc015720cc85a3e4b24ee2f72f89c8a25ff9a2275d00247b41c4211c3adfd561b14dc4b4fb850241c785599b060fa69e8decacb92940cfbb31f7f5c253bdc0e2a7e81c07a08c175d4b9d5d92aea0d6eab6443b4720cb99054150b963f1204051ddb5a000c744ca89399a0ade830b5f805f2953211f34e20229f354d92ad5494e2c98bf6604b0c22d5d96988e9092eada046f3148204496b6ed979eaabf736c380a7e2c12b75983ba5280d260d3abc4817d9a45cb09887292d3ffb696adf1b01fc60c46ed2f59a722927e5dff5a5d75c1b500563a7ea3dcf134aa36fdb736fa4552170eec70665d17f3e703e05345d44a1a5807c555069cd904627c811216fbe43dc70d3073f56fb3142fba179e23d752f220155091bf8d601e73f9521547909c17700c7428e8b786ca03b0b2ee834551ee68919a3c49ec1aba3196f12f64c92b3e4af75327dd664aa2839466319a7cbea6bfb4aca02d3032340e702dbf786e47df1cab52edc796c93023b31d7889a1886d9185a8bf624db9f06225b24854e849712b4c6167c4b4ad1b0b60db1c50a1d8dda0db2e08dda9b65845aa01791f37428ae2c08f94f5f165b775090040effe97d5700701faa72b2312b37420500a9128fc909e1bd1f4fc396f51c84f6dc1c8025be6e4897867cc3f1aac8c9983d934067bf045e0fd3c584195a451e684265b7c7bff64801218963a5cf5f3a1394cca3ce52c344f0ec4080cc97382954626aa71022b49376bd89c553a509f54dc03d27338463ca37e57e4e5b1b7bf76009427c6fe20d2b8afb642d28c5230521fcd6fdf2b392412652fe9a91bce2136f03acc7bdfb05f23363ef70f0feb11bf615680c4bf25ef40f97832b91016c78ef49c036b4e3f4d0a2746e24b419ce59167834e59b119c1a5109a15a98a77137313409e0f043db462c3cb0510900214bdc093c0bf5661b13783dbcc1f3096e22208b781cc212b2bc837c540445bf941d0648312a527cf1771715140060c791f150c116995b10f2f16a93997af5dda0b790d8dd3338d923251dd6daab90ba7b3b26f79fb2f7c76a253540fd7cab240fd02b0923c43d7cc064d2d172bcec42fd28c5eddb126935a369a522af7552d9321026bf055c39c48218076c5a8f6616b2a1d6c9a5ffa748fb044390f5868aa9754efc4642218a7a3fac336ba43f86f053ada9a50e0f3dcd3f03fb6fcec410ba87ffc3c1309fa5148bd35fb80877cbdf9f14f5e8519ac6fa4eef949a85f35cba456379189814f6a4d9f62b7ae17bbacd02442b6b42080ccab9f0bd364541a4dd52dd57adc85ff0d142e6a7b285f3587e94ae032d1df352f222746e7917327523b7ddf322b3449a46edd00f19e290a39e767ac3574adb81021a24a6ebf0761cec65abc314503cbd09601a0e7c01e2d41421b13d5a9dfc74e77682958d46abbafba32c6f9673ec7ea205fab8560631d543d7fcba1147f406df5c921bc8daf0a227fbfa2542bedfb76ef66299644af022e3a3cb95cae31e6ac43c66c81e5f5cb714ea69102050ea5379ec2cc93d2afc3fc421d1f320c8520bf24853c048cae55d5727a602bc20ddaea4fdc485f8cdddfdd8db8e497edf3dd045d4d5999fd38989cd3403d455c3177c351cc51af8c42d1bf4b52dbf6e808e45550dc05735ca7e23707028f9b2e0c0df4179f10f73d5e2396ed79a7d48513e8efbc692ce6c46b4eb07a0fe5587511858a4590920b9e5ef5ca9f7cd598c801d5776d1d18b1b58e1dfb29b98b5d9e4739d3a411f854d0c057c609fe0096831c0e3946af95231e77c1ddab4d7088fbe4d86346674c5353448ccd3fee2af8a77c940f2f7a372c1931c3545e2d26cb5547fb83404c2dada197d320695e767ccf6b02fed1d7d53daa108df861d3dce60513f5c2c084df7d41ce4a735dc0a6e124a075ed0b484cb5f8a6e20d8c9cd7b89fd4154eba2e72f54b33f986395f50b42232a3043bd7828201e3980bc33fd812cf5c77d495c23921d87b11e27cc987b02c5bbfdb3044b659adcd051860b236a7a972040293383f595ee2c602c145e6233a752fdc36edb99bddbb67a7224046722d0c8b195903a4fe61e2fe76e67442ef9181f8a95c668c99f2fe0042df88f66e1ae46ea00b1a7acbb7a5b3ab7911d8b863e0666d86872b7e41f1b943268161d8ad26e9b81874c52d7248c47058304e2e0a2c380904685ad304c68a505216a143348dd7472a3e78bda4c9b5650e629d36675c6c5698c1834270eb3fb874033eaa2bdf4aaaf1e8426ea61adc16bc1f364225c9a9835275e541e0ccc5966e4a5d6febdf336ea8e2f095c6a71f8dc9114b0cbec7b8ceefcd001435a8a1ac11f802c1dcd7d3c414e1a6849eb238a979579df8a4b34147c5ee2d9d88ee9d0a20e68450b7c6c3d7de6e2b393e11ff6a46d3dbcbee559020e257be3d26a382ca00b3f80de8b6ceaa05d329273a4ca9aaab31c631789193d691a3401c4753ec0daf2400a2998041cfba6e5399f6b7bf360a0dac26d96d5ad6ec86f09dca5d598f866d68b905c7120d7c996cb2bf6787b10eac8dc9775df751ef34d607cd375415369bcb43cf9899dc195e9bbe0be38be90fa07156468f845ab07023b2fef3defb9a41b57de5379bcee3c24b7318d7c8f03a34cdebbae2b1c80450eb4c03c30584b5258066ae8da889dd09308f85f3c087d3fd6105a9a722e53925c62aaeb22c3ff39b3b82834f96d190cdf61820653158bcaae899ba59f672cca0a578a53a4793ba9ccb622f374c9b76a62774945eef77a47bf2b0c5fd980e67a8785edd84521d192d90a8f730791fe062775db3a7ca452115da250790edd07b13db54114dcdcc0321509ebd17c6c67423adbf83af53d956c8330b7a627c6433aa8675d8c8dbe312cd0509e94c2d3ebb1c3ac2739f6ff72c38d33bcde07632347be124719d084b347dfbb97312c3e976fe5a803369af01bedbb9dc9eb99114271445110441fb2124b9de3ec89c71eddf61e3440b2cc052eb660d39ecd5feca27607f8b24d6fa75cb7474c12ea1a2c8658ae46de9d8c301c90505212ea4338cff803d8162a0926833104c5a984e36c687065f1193eda1942d4f0a6483ea7ee60affe8b354c57f2cea75511d9dea92985100abf028efadf17b76a59528d893ec5be16503b05364464f03edfbd5007bbc22800c52860773f35719a258666d7d6c40763c7ea1600203e8fdbeeebfc512acfefc48b42f98a13c9067445c04b19d78f508154377644388691bfe4d03c73c6c19a193f80bb19ec1cd02e2b72b034a375c5ab1bb940ee1451efde584c4ea707f73345c77a17bd2245acfb861f4318c2d27c0aa9b4bfc6639da5dc9c19aa5fa09e23f585816f96dedb2893b11945b78aec403096830a7bbd50d570c3db55885ba19a98152c662bb6b339acb094205594fb78bbbd287a86db9728d041fd98a80cc8a5d30f56ffb0f11576f941d4c4a2b0d2330a200f5aaa6d7ee9d190fd551f715324edff9e79c0be9e610ebcb4d5fbe0ff88f1d492f13d61aa313aa18ce1cd6c8baf4fc2e9f554a8ba778a642b6de8f1298353b0cd0655b9d82c19f750305a16edbfc15c1a3d37069e676d41c2d621c9bb5da2bf026aaaea2f3e7f891adbb081e150f05a486caa17602e2fa06be3060897b5df64f2154449eee355fd2a0256424a88d7d9c74be8e4ca4a66ed584ebc87e86ca80b4be2a7c3e432b338de5312d346f26a69270f84f8819ec5cf108131215156903e2e4ebd49a57596b103d8e28b08de17c2906a944e7c334f4ef8cc9240cefc02e6f71e32e5c600d2abe8bdd3f9e6a29b3c6dc3b27249a1f2d007a85d3109037ad12a8dc2b05eb3f3cd59f9223de6f34c06d19531449b7923f1b11ec2c4b7f7461e9ae5d91c505d78f8e13324732b172620e3d63c52da99db4ecb8d3b931d4ae0bb39198a77862b83cd2af015cb535d0fee66a1eadb1d2257613f73a955fc53088722e2615168b7458433b3d32e6bf5ce2c21169e47d061f8b5b987f5d88ed6e50ec1c98e084de0e6117f8642f27ac8ee3a5dbe8913b3f5db554f9db085d34726384072aaeb6f5e5828e0b38da5804c997cafcfe5cabed7366b0257a3d80d82c1a570e44a542314d2a98016a0db8259ea9fe38f0461c43b98d8aec361fb4a99ad582aab8a945661869a9b94db8e006f8401c7d0f0582d1d7096897bce3f99975136f7ace15dc1f79de063cc21f13f781ae7f269512d5e3af4ddb94fe4725ba33fa167f0a38a417420745a923076f36c65f6f8adf863812f8bd9c88c699b948e5e4cad371325ca06efb66278188a18be1560422d57c6ecd033c7561e5f45df4a5e1dc3b26c04781ac8fb32e10f2150a903d6bf6d8071094d63654a2f5563a6060ee5c698173f0113ce6c1a8e8ee583fad4b5983c6f06dcab511b2cd61d6ab0863acb19f34ad5600f7364eea1dc360be7642bb1df95243b620b434beed10ef53329f418cd0049a4bc6072803b5c798527f7c2e8a6e65fa6fa1ee4defee4d94aa64d1648087f562500b2d296c78f70d278288c7f717acf7a29fa35371bc8658017cd4df126c689468211fab1bc8c0b61fdcad90eff24ad32e13ce177932e81976fdeca1f6b1c20fa7bf6ab85d202349f56c0fbe433739f6eccf1ff05a3c09dbdf6570c21f83295fa95ca0b664e5ef9e1a0da2de656449d57021a51c86d5fc29feccd12722ac52080a48baf79673c5720b9c9a47e9da182d7226d119b55aa9f9e4ac06a70c9d782f28c9e897283d126b89ae2e9af8335d5344e327b1c899331915b1c634f04e2a4e645994eb775e921b02d44f36cb873f35adb5faae284282e443d92c2787f9f7e4f35de58f7d0e4ef0e3efb4c559e9b701e70dbc5e790fd0bb0bd753205bd60f7e07cf23410c43ce2175b94e76cdcf571561987352ff4dde7a8b21a641477db893e9ef979302c0d9d4e64cbac76b282d5e2336738c744d31ee1709fbdf2814053a844ff3cfcfed2b7cd4289660d9b6cc1b5bc860488ff151cce93f96a2c73cbb8f89eb4193a0fa61de1139f8e1b107a8d3a1ef3029fbd65416c72851a054abe6080745d3825ca03b6c9c64c98cb09f05770fa4832ef89733252e39077a38771ad872bc0de5628ec5479d1eebfabc371e8ad56ad275cf1ff72452967c3f63ee31ada33f17469c8f73253f569e20a2a61b9714ba5e24e9777e14b6b38e00180dd49d5c1634b862423262b267dcb1fcc89ed6a9bf73e4fb6a7e30392b714e5bf1eb07ad8c429c5b6b8da8cf8e390c1753abed501ef3713792384cf34c09f9ae9f10c652c51b48241931a7fc3bc58d5f7de8346ef0e0cc5b467d6d7320d385ea7473b4534851701bb0453f53e31b3424ff051ae02040dc9e2fc8e75945a0e9a5a605bbc59c28c2fa5c2dc866fcdb5ba2c3b90fb81610a3127f786ddf3027310eefde29611d248c00af483b9e6ee6b95b6e63f2961286ff58b5c658f420a67874f7110aded93a2e44b555b533b84e624e2ead0208307caf57225dd9133675a1ab887b71490fb60cc7452a107b13829c7c5bb991dc796ccff9a57600b22600f4629c24a1c6031478883b44ffa544185f8fe92fa17bd822257e2953663f1b2e7c83bedf2604dbfe41cd64eddd42613f7f1932966765e28aeb5c1dfaa23c27ec0ac44585c3b26c47281d1ede00374a0e148632074aa411729cf568e224a346838e37a86b1ecb516708b8c73e0bda3c5db7e7ed704b71202287666e090856e809db6668ff933ef0c6097c39fe37e73c0eb04c136f2e4121632572125466e2d78445fb0fa08422859e4bd19853357372f3984bcc2363a3d0836e1bbbfc775df3ca6e76baa8de9f831e296ad53ea701758f74059810f06f35344be9133231019567a9805816ccdf5912e41b741dc973627653eacdd79286fa69c5ccfed9742030cc8e79cfc179282c9d66ec25e8319df4d2991c3f987dee1ac1aed7c39994358b6e29963bb363c06df0f61ed82485f364ef47111bb49f252944b8bdaf18cabcff216d43d5106d2d4a38db4903aa33cbf610ba287ff4174e4421b6ac10ea44777e968d0ea7fb2e5b13315375dee9f40b2ee067529afbddb7cc42bff8e93f3e3c4db98b858689e8173259255196a5ddb43d7e6ab9bf485b44a5f5163f3ec5d5bd36d85ac333ba2fadd14880a7e294e5abe67b88f609561783da97d810cdf55951e1bfc1713a8cc4ae42dca6605614e6bc5aa9510b149813a55dd63b1b14da732783bd45cd93ad258d9ab7bd949196f1646d538d0877505b1c67e26df47cf3cb3214d451c8a5ae1414df1cb986c4a3ac2688e7c342d9d8c4670f9c9edcec27f379a3516d7884893cc1093735beadd50b5003479a512b9513d5f9d6b19deb44b5b25075fd4de3eb3e598a5570beb295e362e1678868dfd35a8023ac0ab469702c92bd408c6ba5453fbf1d57cdce43fa8318e70ca1c9c5d555d2d34d6cb210fec479f4c5ddc671a7c4c5ffbe0f7e637fc01ea85e4e64a6fdf6850ed51aad4d98fb7872520d2726c4d0f33beb822a90ca01498980088012bc051e6b2c756e758cecfea398431bad4de4a6320bdfd0ac817c5b90d23331d74ef70b919aba29ed777fde969e5bcba9cdca558c33c2b0b6cfa4fddd7ddb065ad36dfccb257b37b224f28e1199310ff2381873b4def59f28e7ee2c3038d9c0d14c456e1221eb17995944edecf291a0ba756fc53da09aa7e2dce3630955f964bc95d81dac72789f1d28a85cb11b427689c2401f0c147e7ef3e69610fd59e814e1ea5f6d7e0d6e7f577d6886f089a6853c3a88711b2d5bd9afedb69c9fbccff3d4dc3f1872603998e4e7599bf7d1ace3cbce38e436d5cb65e4f6f37c1204fd0d63f505277d9736637becea757d58da5160a1faae4c9816fb26b513b8d73577c5a41d933f319fdd30b535db69e95b517a59f591ecb7f7a39fa5f941f358a147bd35886aab59b1b9cd023eb1b6be19a7356300db6fdf0bddff7dcb40181ed41bec62dce7e69b330d132e57feeed1eba85aeab59bdda816c73dc8926763ec0fcc55c04a82633da901377962891c546b9aa51f542ea287d5ac7ceed7dafff15bcbd053434a37f469ef5e323c58855bcedb4aacc21f405902ddfe1ddb618a653b5674267fcdf0db06fa8e73dd7244e6aed84decf7737ca90582ffc3e39d106ee3b90ca404be6693878728f69e3cd790aed527f7fed6b9f73886949cadf14a4de0cbd821e758e5a92e6e46b37a47200fa594a4f6ca2f0f7b6ef89e827ac6615c0c44e8e45471011674b459c1b937ee849bb099b8b32f66248cf6641f2dd423a58245ef825ad093fff95f273a257e315f446c9748702e811585efa6c6740f922f0aeec8ae92219c60e4ad1a5d07fe4c1a232bf6091784c18c78ddfefb9ecc5283720c124a993c13e8bb6ad759e5985560256fa2d43cab2778e958bd0e45c5e437f48789bef4897e9075dd0d2b57c4aa3a2eca98c918ff031d73c719a7076fb019d41d78749d5d5cc3bf78ee4532986ce22b18d534e9c486d15d59e8f2a3a14ee3c8321bdaa943c524597347f666f59e88cbded7cb7b9bd07be5786a342e21dd25b04b8743cb057fba10a873fb208972473b60ebaa1ea8136cfbb6190c79d8b71ebc1188137eb2123d2f8763eab896e56b24ad18f6f1feeaf758a2bf3ca93cdbd9586145073eee9837efa0d0a915a8006c8d4f88b8d8d14d4efdb87e29b4ceac3f89360d32f8234d4e44caf981810b88e9cdef11df0986992abf9f2167e1f393abb16baf12d18e76ad0a46b0c59fe4159b835e6cf7a32a12313005644e2c0ae26c0b84cac97807d3cace878846c9e2c38f975333abcda29aa45d9db5dee5b2cb2fbc36951d6d1f5992ce095b7f167f94a1717c6e9d4e2e35958cf7d2ca4192b527bd5247cc4173f0808784f4afdd396f2a4164044e490496b74f83c55c5528a135fa5cf900806847bdc94b723924d7e978bb8fe1ed8e78fc73a97874b6b6d63b043a80dfed5944a6581f446bcda62df0ee6613addeb35c01fe3e068aa2ff438f62a86bc73c24f519c4c5160f6b2a26331e29742a1ff174a4a3693341ff421f9c0e19e53a9cd5f83b81e8bb1a6ffd3654a399cc8029bf8a1f27dc1e27db35b78bfb3a6857fdbd3fd2753728bbc6e93bca3d682460ce8c68d6af6e83996fae6a62836e24ec8727c253f29daf5ef7bacbf837cfc627ef516c82a29860276fcd3580cd3ecc7ded7183ceae13837663fa57e845a57fbe19f1a4485eb5ee8d9b2b10252468079c4d9adce3888da62af67bd16417892441a77cc25d6e1a85761a763fe508d6b74c966194bac6d7f9d608adfb2eacda2aedc0b3566ddfcae9ae8188b77470af3e84e2ea4e4eb45a789c1ff1d3b30cbd90f034d6adbaf30a807fd72a340c90379abd79279cb016d40b245ef0fd0d260fa020b4af7e2d5290665e87748988ebb358eb3382f6084429289e0ec05703b7a2d2bf0dc4cc11bf28df8d7b0c3120d4be46d578fd82a7d9821d3276ad4f5cdd0ddba242229665568eef0fd6d3759d52a6ee553aee43e43f0926f021d1421e79d171f7ece5a52742c83558245c59ee57ab84ba92f23485c4672cbe0edf2c8dcc6c3b7e134949a62cf11a682b7c3a96d124814cdab86ef3e31326d7499ca5c02dd9a50d8742ecebe725d744ded03ac508e90a35ebb82801db134d3a82f2f2d1138add8b5b1cbf57c3208e21d988259a082999ce491f6fdca455620caac1c35a0bcee8c274f55d030062ebdb77c5c4e8e879913867cea59bc59ad1d2014a232cbc03fc70a4c5073938cb4786bacfe298b0ce3f4346015a57f8ec0657f4a580af8a58eaf92b7d4f1881975a249e8b0fdd0ebb84e9a3dadad2f4b7bd19ae691e21436dd59abf6faa88aa8142c090ac885e9de1580e8b4901dd6de5b84e74083400516587bf14ea3ac8e057afbeeed0ac7a6a27d87cf5fd5fd26329a4de62b3a6d21623a5efeaf781246025bab2c97114bbe4adf12c6273fd3ac0d84d35fe592734a6d6c2bf9a91146acd480a6bdfbc8cf97ebfabce498c25478730f40eca9d10248a091cc69d82e3391ab8bbbb1fd6774c818394ded9457a4d84bf327d538619321667c425a65453132799dfa8df9fefd8a11bc1c2735ac98f5b5e8f2048ec415e57ac1c150e8db935f755fc6241beb096ef1c569ed3d2d9f4a1f60559e9836b4e1f554ac72c6b139e5f061b5afe698cb10a3718050350c3888c3cac6dd13958877fd261ea893cb6de948e5c1f5985a45e2692fba0f270002bd35ab274de543a8396554930dcd083e3f63bb91df8df6a97e0bb6a78d3118f78dd65b8bc13df08cd1700162660e8dfe460ea2d42363a0dda37b9c7183b0869d5abfc4a72d5311fb6013a6b91862bbff4a181855919c5bef1a5418b9cfbf175fe21163c67cdb88885302121adac96d5e5ccf789d27d8bf073a8a67eff88af47ac0a9591bef1704606847f222d4ff57842a0294609c0355daad1f0284a27acc26ed334d9197c21591c0bb69077aeac05adc9a0ba5196e3dc2ff44fae3df3140290aa9bdd70648f51a78fb0e1636eacfbac879e41178e3612a81ac9e279d3fb68cb4c626ed99628c764866c8750a3410308ad64d8c941f22ac06f589675f560ea3979aca70f23d8a32dd79a62b8b81ffe9f1ef4fc7c3b1432991af26b529c5d0cba11bb4b2a07bd4815299359e5dcac1e939a5f2ee947b9490a276b9a5c13723357e53e0a129666035abe15432cbb222d29c36ad5c954213c432e5908ec8a65a9ec6538723cd2432472903745dcfb0dc20f18983356808d5a391fee186530580f8b356f6875cce7e2508c57a6a3c71407158978c8dcbe48cb40f677db0deb5e07203faaa0c48b8db69f644f3a30fbff4647b879d7cf6c82ff7184fb60d07aadd7a2adce73ff7e213f346625e4ab9db89971700c839e2524c87f0a4a9bb77be63cb7919009aeba874ab819370840715cf7d2fd8c489de43cd812f7bc9217fd5002ddb1647a701b2833a0480619628bece83af6218f9c8891244440d9a4c4b39616c7b7d6b8f00a95e709a8defe4f0f12db9e905aed0e3c72f0b020391978bc00dafe438bebd1dc78d7178ef1967773aed0f17484023bcfea8823de793bd4d81d77dc3ad663561552c044959fd5ae42fc6bebf20b675cf698bb87e65ae4b046bd1f07996117c085e717096c4a07465f2557a47a081c89d221c8cb10d1cde734c26dcc88adc758f96b2f645fc83031d1d28bb13e52db0068165ed589bde39f15a8d0e424ffd8209bd479d21e116216d4ae4ec69320429f53b8d927da5639f717159b49cb6b56e1ec98b021e97cd9217c48ff7de9e679f51d6ff56502003a35dbded07f4b42c29d88a616b27ef4398fd4fb06c22224d4bebe9faf808bcad9dc31e97b16bc2b863a0b4d25d62004d289f98f11340b8ae1933b3096017e9ce1acd3eaeeea9580f4bd215f6ad0de319c589e2fb2ac5f6fe663c13d6a52df04c4d27a86f5e002fcdec21d5a79cc2a527cf2edbc40bba5b030d40143ed992d9bb1af3702197812ea4cc4ee2eb1bcfcea26cb3da733f25a5142d562679a5f80c7e7a7bfbcde0c9aedb73def9c2f25fc0819fd228120a552cc6fa3db41c0a4f1bd3a1af36ad1e2aaf90559a3af70803d42d7f14a7b7421dacf13956659ec3968d4b4ac2985dbd522591cfab761ca0e36673fb31bcf0a6fff5ff12f3644d2bba6ef74e3767798a9fc4dffd45ecbab0e9644f14459057179213dd6f5f9973bf31a5ac356a2ffee5fb578d8cdea457eafb889e04736a6f79f39198656dc65e6424b673c3e0caa100461a5d23877bb4cdd0479a255747df688e6657155084433f132d13719ec7453df48c8e0e76752dc93b859718aec36514cdf8392ee26eb5a57ecb3dbdb44758baea859213a2bbd1bc8911530d3b8b887b2c79940d2f88c0d2337d4b1335ba96c8ea115a525bd91272bc0afbfe18f67f5e7db3fe558ba02936d684324e23e3906ef143476ff9430d8baf7f86ad9df5ea42575f85189a9fae3ccf82a09f953755bd7617877d3f95be6751c0604fbfb39cde164744d8ec12a78b248e4413c38b2b7e2f4a6cc5f03d4e402aae57bce483ca77a32e95fc831e8a129215ebbb34c27a03162281a8614f8b4893acfea4f8212cd259e70fccb070698481928cb38a45f917bfb3b006a52d5d0c5291d437d3343e43b381b8dd70d8e585b816531352c5c53388f06acda136b134be8fea746dc3e5a9ee412efe4ee71182d26ef190283674a21ab4505a4313decfaae5e4323ae3340f2d1a31e7789da9173fa0dd5398588396bc3c4aba89a5eb785c7f992b1546c06666f9534c9e322298c8f8ef5123f7a40c296d9d4ea39860834152b262cac36410e95c431543e5b8f3ab2bc99f4b35bc4a18875968665d6135b1b999114881c72d0f5105d4b21f6e3d987b2a9c11128ab74bac6d6e00aa80b4e8e7144ba40ba92fa08e8a1cbaf462e75c04d92d66faeb130ff904d91a527abb42a0059157430022a38c4112ab2453d937dfbf26b6569d03e4ba0daa43bf38e28e83d7968de31a59f1c03884615c3024de3c01ed5519d5a58c7d8d1bf2ff391571fe2cc2aab67775d2c152f76cd7063a84bb157a4ff50a76df6948b711cd3087c45810b0e2a2b7b716b81adf5f5a237293d561bcac9381690ad6abd91c483119edfad77ae539884140fcb3b01cf592cdfb96dcdb0b1c6d2dfd19778ec12e01e1c5a99bc8b3a5addf67f17f72f4079f0cac69a7b70c1561c834f9f35d3952768eb4270ee7caa7651c2e9a6d7342e1ebf3f4ed1d111af4201e39b8d35ca6811f01eaac88057ade071d959ae587f070e2d4a09ca82ad1f6f1124ed4c80f3e0ac87715cad1972ef637c52d33f85125461b1ab59aa52922449b5e1ed8b86ecc5e92255a423cf9f878ed2aaf17e7fbea5b269cc95504ab9d28a1550ddb97cb6a5353250a33f4e0a6d33498c662a63bca7fe73fd9ee4350cb94c4e5adf2a76ffda0f9300d3bfa814973cb97090da85187e078d56e6a13de3c06bedf04b24dc5fced4b5f9b24d3b47271f8b97ab4daeabd5da0d82e3edfd39e370e32607a9944014c51665e3891c708877bf903d03856b2ab287f7c6bb43a4f8d1585f8d436d083b5e52ccd5da0c6fca9d8b7b65adb248b0a51318bcabfed6e925557f8bf44e6a90011b39f8acd0066cb75b9e44f4c6291919919d567f7303394cc86d802efc30b0a253c946eab087cbf96c3809a5820a12c9ed5ae445fb7749756cd38097a30cba4e60fac0565578fe799ffd4520364c7a0b93fe686131cd1a8b59656f025e356f8000da1380bc8edc112c62bd90da7299e2f9e42923f9b8dd1c863fdf6fa39cdcfe38f621512d63b0125491aa5ab61d26b8d75010da191721ed6780f075058a203094999125d3a1e1a3b33448c82a97553c5e6d4d5fb3864c0b55071da96053cf9c9ad267bb0abfa26455e8af514e1a032767c7ce911cb7528c7fb50793be39de795b6455808a8d1bdbdb6401b5e844d2d1ddb6f06222f02e4aeef80128dd33433b6aa50c7945a70e046a50270265ab88720c32c400d600c2f79bcb395a2e37885482f133ce863ad4ec211d34a416012f2f09e542a50de1bf8cd97eb36a2485ac054c47e4087ffb637873f52d2ef91969edbbfa2b9709b42ca2bd884f465fd0096f52e864252ceeb2d50b4234ea6b756daea240447f8329553a921243edbce4c1bb5ba098273c2304f3e54075770b38c62193d96f1527a84c3626bd36dfb56a71bcad6d527ae82b4ebc2b827fcf6af755c6e850f60c35c4b0b6eb063acf5233155c55a0dbf1dda59bfc2f4d82c1afc1f305635316d69a61b52020ab6e20e1a52900e861b05ac1831a8105a8658c7eeee9aa4fd3819a2cd3ea57f1e9860f2af7fa7e1f1985590137ce5ef16b076cad3a7835fb88baed947d34f61b1aba620e4a3009ae03ba13e0faddbb8278bed85935592cf139b9065c7f63c1c4c6eb1a50d98207891bac93168d3541244447a0781d00334ddbfc68289aab5b784eaeea32027ab73ff42ef2c329c3588958c6bf6f5a9febbdeba66b50934d880362bc20176475891b5df9edec9617bf1a445ec565fd4a7c2f7de2340ea9a8d71c83f6d1106c6735f4f76da4d0bee32141466d34b116e1897d6711e0917bed45e976797709c873020e3ce797b4acbb0b7509762e240daa33711caadcc89a35072e6bd787547a9b4fa71e820332d7cd100c3220964211ef9423260bb739308891f04d08e4d344c8b64b239242548862a5a8b1560f16e048f7a0013e7bc0571c445c8fe40a0821fb9239aa8fc46f2a0fcb3418811b4b1c6aef113052270dc2ade6d60587e1d2e1aab9d8aae6c99c099199c7b274203c21acc5a701fe2dc358e86b852daaee21acf71cb73380921d6e166f2a25a644291c418e3b6c9132be1ab5f5788f6b691ac136da48dcf7e30475ae4afa02dd0f11e6eaa95d311d4cc9f1db32321edc6886c4e3038f02dead74fcde6e3e201ba801942488835870236fcf3c0e99e25ecd524d39c94b4ac5f6a43bd1e6fdfca7ce5492a16154cfb65c938d4dd7a951354e5fbf2b2ec47bf44b71befdd90b75d25baa20d32fe3ef4ff5135a52e7f28cc1f797dce2abda5c6aad6af66cc5763438aa77cb5916a5f75771960a90e6b1da82867ddd7e6226433fca1b81af10c5defbda063edd1f77c617cfea3d32cbba1f252c2800401c2df8ad6f6edd2bb30edcfc8e620eef99104508f1583b3b2deec4d7b5ff77d84e0d6dbb1a03f805e6b3425d9d9d3bfab79583e10e1fe4f2145ca81760fadaf709e7e714428a88a68f7d47a06fc2d1a5da63fb7694b737b73de28f7e69a37fd4d938cbed533bf99287add833a54c7252d37fd6f6055e0bada422d3acec5c0536c7e408d3ce272720921a65683cf0822fc43b06bcf7d6a4c785241fc27bc897a7144105a5b0bc9795ef06f0936f4529805a2d797e69ba5c9f864b0deb498f7d7a0002c69a755b29db4582f67b5c70a8dbb450dc46bd7817c0eefdb7c65ac4bd63f944f6307924be13959421e5bfe9c0bbddfd4d2376642575c127df8760a3fcbb23cd5f754688aae27a71916bbac5763589ee7847beaf144175a6964216ec7cfb61eb346bb08624232f9b45b56a13eb1f79874fb6e91ccae0ed6a9a3867e57c38722bbb7de45371628cfa74769ca289e983c76ec12148be1b2b649486e8db0db074c5aa6cd954b45950dccc58cdbc80c38f80bf2effaeb3c39d766db0780cf5fba4468f0e172216e430521cc8057f875d0136ab9e6c49f67fd73977abf738f04c4f9f635ec6380be916d2b44029c3f4ce12dee24d2ce4d8518d60fcfbba7c3737f5550a2e76c8111ef5e6f31b5da6ca8d22866db3efa3bdf7ecd0b38d33eef392231c8e52b9f025de2806ed2cc04b1965bc55d943d97162df1d9683f520b33d6e7143f55d9f164cbb3d5d0a718bb17e192308bc34f79284267e6a2d2372a17adc28931311d77452164abbd1a444a0a0eb2f18610e2803063644b981db250ac075f4fb1380fed30ebacb390bd41850bf74ef6749fd86b0cd62b7ceb4b7dc19611571b73e5a0c61ebfab4b1d5125ed285d5950d13996587dcc04d85e3a231b033a1236112c66d40f4d7874a28d9b76f4a9d179dd2dc14d2f572a08a9c24f04f1a58f51ef381daca780969fbf97fe5428caa782fca029ef67424f644feb936f25e03d8996a688d997692f666f758decd5d396415a00ca8812b7ba88033ed9d62224f32fa0266d19eef4e6b7e6c0fbd0df000f990ea89d2ad70ce7d3f0ee58096c8bcae637a9395eb8a61e8e2ab9704d56702784a18cce2e5ecf6199d1282ce03c6564306a0b32a5e904a0139f6696f69d298cee115be0ab419c265ca63cb16208a0e79dc7aedb331a74c68aa1ec803cae073ff021bee84857b9b5719d0ef276b24d3feaa8ab927c59e994fb45ed68f225f3b12f07759d767f67b81889985bec7c11d4ea13232d6741461619ac6a4c620c9a533f89cbf4228d71466e615450ff0dce50bc46ee748e57ac2c5b06393c1b86f32be23e76ec65925f1fe84c46a224250d3a613493699557c79f7f9cba1c90d6d0e98f4ed03d8f764df2f8c17a9df04d1a6ec23fca46a462e71d384cc0a96f8252a86619a3ff45f2a6305b69f48adb176e5dbd0a0aaa610d3827516f297df32b478fab15c7d91dc6af135e4ea2411c9cdcf4e34e94f4d43c090e1454ce7c39154b832c52aea3c397ab52142338761845c94359e95249566bc0e6e51754773fe0413840e4d98ead2c96d79b5d6d79dc92223a58b5be73d74ef8196e06af92988b46dacd7fd1a85329615d89f0a8f8355cc071c094dd0c2467ff21fc363129b3e4be89956769ae28cbaf8559c3e7315cdd50acc9acdb8a13ca747813ce6fa3deca99437f60587c6dd5fb3361db6ed71d787fd657d92a103a4513037bbe24c17b77248204ce421288e4210fad743458fa479de2a2dc90c76ea74a6725548ba1fbb2d0b95567d91d67c64ec9e830c9cf3f64cf02918423b9a98ed37fdf882ec6889f19fd7e8bd931e551c9668b1cda31e722d0ca834d900f4c570b398c0dc8136be2231a64551887cf5ed5110871d566caa90e225a71c19646ce444543e269680e7f764cee5c8d27b5d33d877a5a3fd71c6ec802ef87aad3846cbd8dbe09f0e7631b5c9b2408c8436ceabe94ff10ec1045a01361a8cdd07dee0716f89e3bf08f82fad133a82a10b54eafe8e4494ea4807c5a7e919806c327af06f66eff32ddac94172cbb96cb5c02b331559bc742cefa1b84ed8ec311780f0213ad84bf53185dd5080c4d783d93341d9bfe9cba80255abe6eb95fa9a4e5706a9d8b1225a1faa4be4c56a34830ab3481c33b5e1473af593942a8bf52a7275d6e7d866e81c31042d7f9c77fc6f3ca64af3035e16fb85d10fe4a0710cb6b90fefa97ff955034782b2a0645f456537e6b2836e135c82fbc2516c2edf28def7dc8a78ac478a4904efe94fff5439f81bb1e7a8e7cec24e1f3d110fd4d357b10315c2e03c41c2b9f9f98e430812e32601543f8cad227542c612703c883e19a763b757c1ade5c6c9727bb6c15548b17859233cb3cb6db6a64d62eb54b717907b7884465061d2856ee374c110acaedff4b45a4442278ba5474d802115415978e69b11f702e7c78c6730dd6504ee45396582c2e2f8fc2c65bd7c9486d070cc83a9747c4a7b50d11f7fc75fff04a37b5c7f945dabf25403da43bb57f3f9a04b2f09e552b90bf142a5a533eedd7d9dc6995c4bc2de7710093726bdc21a075d24382adb365c7608016806f6f9b821dda31431b2fb6172e6462657625067ad06a674ed66c9d4bcfd655459b9b38d9e2fc5db807915c56c73b673fbcb17c4cf4f78dd5b49bed487bfbc87e63f782ab7cde358d904c60b9b6b62d1588acf786b4e3f4de3d023a1d28d72aeccd3b2d690df16e19534387ede33490dde26d834904bfc5d3464f0e5a96d483caf6feec3746e42f618cbe9428530a166d5e71d8e43e9b060d07f7aa949bdad33bcf7cbea7440b5885825ca3b7e4ddf21dd3d857aa7f8ae2a1c7f5464601fd6560398ef43654d259719d945446fef07aacd82ea94d590577b922bbdd207f450ba09f3ce14e4ce9cea70b8ac0c49df9e1ae18297a47b4ecca9bc25cf4ca02085fb88fe45771f48d47d5f369690365c7d97c6943286aa84df7acf74fb8b8b73a0d6a316ea214cbbf1a57b8bebf7f86fa7cdfb8edee26084b22cbb4292ea4a1716991c97bd1100f3feb76092e91df508c41caac120ff0c0823fdc3bacfe60c829a6cb4ae7eccf32394f5f7c72143e976ba8bc8d92e27c7ace368b01b5dc313c160fb965c4435b833d5252d025c2f7cb65e03a5e3aa2762ae8c0eefb91390130ebb474b6cc0458c87dd71ef70bad480850f712a0e09fc666bbd012e2321c4e7cdab482247724d1167a864f74131a69792ae4b498252dca43d9c7c0328bface8605c21e15a2ab675d1352a205ae2638034164e270e5b3fb038f2ef9cbdbd39766536df7be28f9089f2812019e0d819fc5d2db46f4983c367234df2ee671f988a94e7e575de5dacc61414a4685164776f1b65bb0920969434113b7f8710603f28bd19772334327d7e27a17ecb184a445cf3dfb9619cbf54401346c1a67c7eddd79020a010e281c5a36a5f6316c1c2718ca3b152938948cd21bdec76d1bcae8a0d897258908e23574564d8ff0d986bc50313bc5905231e254b57479350ca80e0a85437d496fc91a4d6ec59153488239e960d2bf5b2106a20f21ac8b403b7650312f0d7e35875f050ee56c1c5651ecf34e389e62b9f81d150ff360e939492a178ad51e8a7e133aeffceb1feb4909a897c8876b241c7b3da6fe2850ccead47665242a9482106e33904e1fde1697f48fd0c99fb604518f681c311f15174d1f75963e82a2c1666cec10110dcc9f4055df668c682e033a854d9b6ea7ceeddf230ed9ef74aed196a3b414add59a5d870123cfe3791a81e26e7e2d3792d4c58987d0c5de47688c81025233310e35d0ebba5dc19a8220d2aac0030f1e8e82027ab51e83c6a1a2e887293ff33471e40a44f435e32b47c107bfb727cf951aa036af9cab334ee4b9245fd84a3c1ad7f7a8c3b622f926a10268d4ad7eaf66ed2a9511502b10dbaeae5b12332de7c5f74a52309adc8f7f8da1799ffdb4d719a00c36e9d9d40f3f400dacf0c7b4e401e9ef19ec6ffe9ae65e763328e418ce864590e925970cf7d074f8c17eb12952ce0b574cc7cfe84fb63051944bad9ca36dba98dd2af511ae815e482b47aca9b382221b16ec7aef582a8094ca927e600f85e0cbd3082097118ad390525477c38bfad32dfe6f389ea4f72a91c7a448dd949bc1f9b28f93269d2ab711333bdbf273105d8a63084333a76676ebff16854152c674ba273aa88ef204895786a0feb9ecbca73bb1e5fc92c4f7f8837c1dba22ee76d50703ab4c02f164f60f5512c34d7c9c6b0010bf3248dbdb832973874b437c38900722bb407668ad7aa395d62a779175b525879b1c97d716691c0e15ad35891e0f98efe731dff86c824abaf17ba020890f31e5273c8af7d5b54429b020f589df0ad2a57090503450a1d0288779ecdad37c18f54dfe9c7799518a3a7374c769233ee3854a816a0f44f2a86f52446c8697afab2bb606fb790d3e2223aa9852656d6ea4a48ec41468d266738d7e6421c2c1950e0b512063a756a44b9d6a473fb78b4e595cb0a862b65eb0fd13d7b6f0ba975b13189fc433d392a805598ad14960190de01601d0373dfac24e21ffd59d9b67bb02deb06c88f82d813a24cfcb8161632ec0623d251578a27f1019f247cbc0e9e6a258625524fb8443929949fe411d441746084e5e95f5f41b55f3b11741d15dec869bd13bedafe9a21affa4eb1d7c430b449717d2ad920711c4e676ced34691bbf7cae0bd7b43a4d2241cf7a7c4fc49021cbdbbbd1020c8b14c90677fb27c301b8a3d9f92ce6e9c97dfa6a99110ed17c9a7ef440a44fc8cb0bee77d2c9248cf8e03c20677eb83cc57ca8e8cb886715c6aacb6126f950cd76b3da68aaae3c10730de115022757a634720de3a1b70bfe447688c040f436cbee6e1be82efedd47872cc39e846236741b5332db6800a0b0a579ef0dcac737ed0d963d1ceb057d42e455b0f1f8fd1ae7f00dfbed15b1dd3846b8a2d824bce0fd65be1c5e320a20f46abd067416420c9729d7e7d464f09daa68178d540f5052a405eeae34b47c338d57e764bdf83c1206bfe2f08b9d8650fac46137c569710898242256f72aa7c924167472b1eb4000a30640d527ee5bd6349310e6173654e17c1a4802ef6cc2f9559004ac83de5333b0f608943031e13da40d6caab82860979913c04d6bc050e9b356e58d2234b8136adfe73cad79a8e63dd789cb41fb0afade1248c5cfa9be50a9380c4da4eb36c6c694bc8a08122dc4704a47ce4da8f73f258fa8c6b8213c2cf05c7b49927c7fa0766800e0697893273e7c0055fac63c7c89a646247be71f0a4a45b6dd7994be345f262df5100278f8586082cbc0c00f59570bbdfd54c48e7d13d4fa89a1dff2ee114fd92d2d7d1c3573c5dde823217749339f3813d07fe633254f39ff0d7f4f4b19df510707e07d025c9be622560601a990d3e4a02d024670dbd4efef53380a5c97ae117663ee7fd11580ac4bad6d38007a5b7dfdf4daed6ddd35637c28cb451558a1f79f1f15d1a15618d393e3c82317ccfb49cb7f9811171ea33015123593b8f5c2412dfd76c5e7d3471a53f9e051881e434ede0e0558b8e6078e3aee15f677cbedc51c5476737b4d2064be622f93c280700cfe02b95abcb049c05b3d2128de04d370e11d71baabcbff6cbe0cbd7324756870fe6746d103d0f1e2cfe7b8f7e7b1ed59b02f9c805a82e4432f6e7f8f9307acd326e256ef80c427644b6798b4f3444856ccd3366a52ccf66cf008f9489acbf3594edeebe92a78585791db7d39bfc7959fa1148a4300b6d95968073fd9dfdecdd0739ff3d2550dce19e65c3417da76981e2d025bf2ce5953c0017cb618929615c4b24d415b3d56d9caa494566fd2239b49a744501eda9a4e7f99901a9aa37e45ee93c6399299470f761628a0dd59fd8913cca90d40b178970e5cbf598281f98b74fc5d942cd24c8ea1471725f841e0f31885c708bfe212ff326ad0e7c6297d3aef1e29401cd1ef60f80d8a5c5d1d40e83d26914f2fb17e1c05525f8c0638e619ae53657ea9a247ae7c6e0f657220335f05f6854869ed94a8c05098c76251edc311d250fad1aad9a6ab392a967785953e56680ba5d1e4f3c3122f8a7de95a8df877d3a794877ae628229250ccc5590d0c29cab9f284971364532cb9bcc546038b6dd1fed958897de47ee7efa39a134fc600220dbcd1b36952e381bfd62cc999ebabdbe1b9bb1a0834f18490a9b02d20e614540c223986c193acc16b0a5ea2e255ae6deecf8bd28463ce47993b8e3e4fddf3504fd5196ca661b03bad1de4cc1c65c62e49fa813c13505e6395bfc788841be604de54df9eb0524cb9188248f1cc49e5bb7b99b9b09e318cffd1ef44f527eca69913b2827e90b1fcf5ed1d0240e30c3061b72af37f05d696278ccd303cb5c60de142f3c90f82205c4f8e1e88289926e16f4da79d81ac02a1f98fb7668bb4fb86f0a430c573c7f518564c323f1cfceabea8f19de62edc4d1cb193e92aab8a5b01b1f155ef1e0f7a7b2ead8ab4fbd98978820e8a288374042c51f5db4933479ab98f23dd75630ac121ae5b08595db7bd975e53971bf2189f4769ea7b52d0f40adbfb95cbeaae0661640d98077e4b42c4d87fe209a91ed7175a4769e155b04f54221e120e6e7c574d4e01595385bbf9a9e6711df2f64daaa90f5421525e1274865c6cc287be67c460e835e409dce0e23262e0df710fee34dcc609212404c6ab56089b749dae68d8c5713986feb00d78ec80a1ced89eab034f7f6cbd7cfb460ef1cfc6b89c27672e3132b2b62ef4ebedee53c208a0d266ba7d7c4a7b04056cede87bb70b615bcc354be70345d5e45b5aa5dbc8e88f91e8493c474733c3f57dc2ec1e00864f4880893b91ca0079a3f7580d05b7217ba9ca269644a61d2b7a060cde281e7758a8ac76bd6d3e37e1d68f16589df7bb747254115aeaa7f81e6d8ad7ed469fb772678a5ef96abf757de5732419bd8dedb76f8dc4b386d9141936755a9d99347e0d0e4ee8bb53c5c358672c9674cd093ad6385e8c5de2e8ccb00decf798eededffd7e37204cfdc6e5c0c14f64a074a80eab7719bfa382b1d91c0f9bac2c02b984702241ae47e3f6d6b652701e4220845fe9796ba5838e013350bd5c1cf031813298d5b43d8081981abdabfdb2ca13319e5308fdd4d4a913d7d09ace85c8223da8cabe63e0311732c07b594c9bcceaa2626d71c3340bd1ce833140fd2ad38a99819c825f7cbea29f6a38b5cd6a0b1a12c8aa6a6e9fe3dfbe0588df87990047fb2c4786e11256156d8c4ebf833c60874e6ce3e59941c9e058231e64ae6c1e267efa4720a99941778a457c075380ba85a9ae9fb4d8ac13c9e01bcfe591bf17c6f96d05b269b4753daa907776c906bcb1be753c0eead6cd430885a343faf58c8bbca501828ff8d42e678b53e3a9e287ff8fa7b141e53d1515fa7431d53403ec1318fc6722965d817a84c510c78a3049ef55d7ed773eda460b0eb989a0a554f117aa0699c7750a3d18c608f91db40984ec50f2b0e56a3b1b6676d538cda0beb19d3ab74c632e38173231511e27e925bea3d1a92ad2953c7532035c1219407d54f023c9aa18bbcd77b002a421347a31833fc3d3822175c79f117b97271d77b935ce9e6b89b7ffe477c1567219c86047694c7972897820b04aa4194ece20e794cd5d8ab1fb26f345be5913302e2ed27376b4ab6595fee050227da7e5e7a31d6aa0f8a2da5ed74e4067cae7ac5209a5f77bb53a6546291f5d33d31fd4d4fcf359ce2f78c2e8afea4e94c9a12a4cbc6e9a150652d8af9c0ecfba6cbde95f4a879f2f5e9fabf281022ff964e304af901fbaa53817f667e78fee7c2f99430c97a890988237c276d21f665a0857098004b5ad43a5d63db6a32c0d9b96ec0c0553ec30b58b13689405d4f52144c84f9411b1f71ee2c455949e8d176e1558582841ae6bac5f0700ab8bb3c3a27a29f2ea7e8c05cc9d7fc642a3daca5b92ca41b44019ccfe8083d5e5dfbc6e6e198d71e1a61f923e7f53f2993927f69d1f4751c9d8580809342b1f527efa285990c5745668b7a0ba62faef0eb566e3f61642b645433e3c67c2534f25cf0b5b077481de27642c2d321f20b460f63ce223f7cafa4145618308036652931d740edb3cedc99f236db0ecda5d844fa49016a9d3c7663c0bf2c6edb92fed42ecf10f9455ac6755e3c8849e1f49075a639093d28155a5a4172237c59fb07f627b6c76eef3fef06c81f66f5cf8710a218969cf4ab82a26fe80e87230471174cfe60e4fdfbd785bce43890a3c95d1a7f102785c875f93fff2ab93e7877786467a417eb58f3801bc4519c482c7d682612fb5c1714b6405068a44919a8fc2c9134095ddeb4a8a0fb907b93379d30b9db71318ea1649d8494a3229ed49ad88b734a00798257afb66dea520825cafd97f8c59c05cd002417e93d639f038346828fece81f559bcd3040c1307f61c8290910ec4fa1f9b01516df721e5c7e6383ca8b8f46c4039d7422861bf50ce65a02c52d5e3d7da576cb096372ed164a1b18d924a0ef1a9170510c659567c1999f9eb210828b9d10022ad06e2a4f965cf256234e78eb193448dba87b2f6f863342f65146fa243885a9f6ad3c5b5b0d2d6f227077816a8c19408a18c44ee470d99aa01223dc72031ec967f77a8d8ef5ebf66d7c479a1738ad12c72b47f5ad9fc9a6f04153725e7acf372142b656b67dc22f6c88dcd4d32ec379f7d32edf18266c2cd051363e311d2a604d388e4dfc187bc1b695a511d84b9daf9c5331e9554ba8f4877207fba89af4f960c729fc0207c5cb6f52feef78f5a8c012fdca1f8539ada8e0a57035f47d2fe8af3b489185b8dcc158b360db91e0798ea7d925b0eb02a51824791320361e1caf1c49e8661eea1c689e01ab00c694072bb2843c898f4c2e033e9a4af110f72887214a37405904fa4ca2d4365e2abd7d320bc15021003a9966983aba6f3be79ef6447b943184472e2171b97201a7ee2488ec9bd25f19aff49593bb140e24f048b09671fcdd44669135908b30bfe7ba7cd7ffacfda6860c25e8ce8a7f04f5d0c53179bedbb8974df71c97f70d0169b6c6df6edc86d346137144c8e364df3168834374d52d9a316d72514c3633c65969d02524d2647726814790c23eeefeb92dfc97db0099769569b2971049c9f6a8c5d4fb0f72fbcc0ebd3c79c023ec2fd1a9ec40a33b23d0e3970bbae73c017d5d0f97ea13bca57a8a48906810e2ca0e2e083a085c810ac26b16c2fa3294f823ae419dbe3bccb4592086087dca5687afe55f7adf2b09a4b89a140fc6043cedff3100405f3da784ba4e0006970c0e26d88877a3a71b6b1b30f6270621269665e240886420bd98de89e52d2501b210ed4f7a8b16cc8f2dc98591c8a0fcb9c6b9ed1e7b4d66abf1560d28a8b34f2b91dfd4ce04c4d43c9ea0eee7ddff049d44f72d5152aecd33d666dd6d26397ece6163811c6206dbb9a5463aac47892751d1769074644ca3619062a9c0cde8a19a08c44b5fd41afd69738b885f3dbfa84328ddbc708ccb78291348296e8125d0252a6d7c1bc8d9eaa16cc3ab5167dbd2376df0d58dd6a7c7938b087b56c36a5958de6d21664cce8579bfaf9075706548fbf8d2f555c32e9ffa8cdecac7491be5b2f710f06a4a81511003abcf7d371dbecac3accbb1ca2a1a32b956214bba3a82d35ba149d09485643342587c68e6956b0faae5e2f06fa8f53ed2c2316d12652beed13337432b78c2a65435914b710f6185a1f8418f4641fe6a58e017f8af075083c53e4d9c0092273128c8e985f71cac567dfdc7b3c3409e7b6b9483a864e45db4f9ce4aa5e8c346702aae3d270a9bab1ca1edf5dd5647045b82a229f751653df5a7c16c3f26063294aa8315aad0ea197381f1c62d7d77b38ab61bda43fab49b7a4dd4e770f4caa2c03a8533ff4cb5844cfb10c3e331ab73679afb36cd344fc8dfc7512c2393d898857b062abbd92e8f9639464f8b772a3726b321071f7be6ec31b07325bb42205d71e35fc68d8495ebe2d67464f39eab233ac8a2109f3195c46d681afa8190c8e620db2cf403a1de21a89ba7eefeaa5d353c03215f10668829466f6cfaa2fc20e2ef71febbce16d773e22e61f7d4f5a5d11c6ee27ac85dde822f48922579add8115e69eb34780ec14f5021d5ca6c25d213e5ca97287c161ef8dd95c487714428b46acc74b9987eb5458714457d2528f4c3ac37016bd862bd69bf1af88c9a721280aa01d7800b2953fe3bdc296c74fce6225ecc59675ee73df3e67a35e9bb9df31a9e1c7acafafda8b086338f0570eb1ced16e03fbdb7bbb74b73015e5f91bfde4ba77433e4a70fe6e2159b7f42a848195039cb81445391cfa0ffefaea1fe20f9d3310f5d46451e54ec3de5d7090b9dda21f3105e5cd2b33aa48bd0306ae74e51e26826afc3fcf29d258c1ec734447ca027f0b22a2d4fe7a7cd1d30332390cb5e59cbebbdb38dc2a6bfc0702c8892ee4820dd5789e1e781181237e497878c53862ee9e6c2efd425895e982209ee077ac23c293abe469a367d952a9fc4e035801a0fdb64336b46f03951364727151a6f2de879872309c0f145faea0212b1c0a48ea534922bcb8d7c018b9a5ba35e4145e15e52578ccf3f5628705574b18d74e4434e16357949b7691233e2f05c0e44d5d28401f89a29e7b0198dbb464bb458bae9ceaae8b330d82215a981039ecc523400cf314af5bc3b20b740ddb4d7a85832cb79b55b135097a04459142870f97dc8d5d8a730bb5a6a0c53ee8b72f1656816f54c030a079ce51202da8269fb73fcb2d011cd46eafd37929eb053f595ae6c546e60d3d277558694659cab7d97514869f3c0df9f10ca3a712aa10be3a308f50193f8af77f37ff1316ee3ba790bbc7d9222d0286c49f6e71918d7c770197880f79b502d69ce01d4494104d13456250f786f285aa31100fb8f3c6b74bdffb0bf8967529a933a1eab7606b6bdb99a7f3d15beb48ec31e7870e194a6897fbe08882f04a523e3de6000fccb69c759c0205d5716c3bfde07ea10e0d1440cc6d429d58dadd0511576f45ec3f0b55cc8116a13d0c5a8fcdb2ee52c4f445a742f3cb87278d87637c6562736d3ee395e0c166a09dbeeb3eb089712164757f19c1295464f19f6169ee0b841b34cdc869d84e677d090e0598ed674cebb52da01c8c3f2f5a915cf5e5b3c7de6943987cee9a10d9600ec8c6cf7f3c99c351cc2715eeb6ac162320710e29c6ed2c2e20aa709d07cd0f343e009199f2cb547017302ce2ee03ca7f15315cf3ae04c616a6584db7e52bc1d2cebbb77136b67296cda0ea7348d2b1baa9c4943ac7e4e07881c227781ec74181973b49917d583488a78f8ee7a61fa9c39e5f2df21e0397d0b1a6f1e6a42b44b3dc2c79c1f2647dae6500afa62ba00a2150f40f7b6c1a065de208653dda9af10bfedf95699b11809643c22c09e6fbf66e0a47f10081794ae5967a40a6baeba930f304e344eaf64e79f47a84f6c91c22b3701dcc9c093eada93215a63f6415e50d5a34195b07b5ab63029a9e3db5f659ac3d215e73e69cd7a504aed9a1de3ec9acfb19fc56f8115d0de1f2846405d77cbb31ab8603f7c44fb03738f57c2f0843d0d11d9526dbe3bd85749851112e586f415e0d2233a553b0267e79013e62701ce96d69d80bb97ad83d4251d52b16c3aa949f5667d716b0c299b1b4c1311e5f97bc700287740f10540ab1a805bae461b1fd351f8c921e480f510e6f56738c92bdcc72b267932a3225bed29d2fa5cac814c1089910b0e87660194845af58a3b91a6e5fef501a944f12351579323244bb528fdd18c3f4a49cf500db16d87ecc1793a9da57b6fc456c039a7db8a20fd03fd75bff321b04bca67e2786f22f8d0cb564364372dee5e02cc8cb9ddb8a6526951bd43ab3c14f28ed9815a45a9036f4ee4f31da4e57d9a962eb176698dbc1d9b4d23702044b3f78300c18099a01b47b3b0a4bfb046e5e28b80b5ed669b90f3b02e92314417dc80d2663e6cf3794f092f932c9ee944e1c643ccb1ae519ba2e4ec6f332d89bb7e401e7b258e94647c6b559563f060db365abed7dfd08bdb9e63cf1aee4f22026ba3d63884c1279ecaec9f3866b7e1a35ffc784bdea84c902103969195a2e38ba2d89ffc56156fa95a33bcb915bbcf95bac56d3926a5b9fbbde9ab235cb4369f2166145c9eed217dc9ab9377354f2d3c9df018778e9a592ac9011cbe9244d9cea0bdb4c57d8f47124b6c54527e22c10069da1a17d80d46a74cf799f67d00c863d29697c1d9e76589a18a5ad616cdccb2b34c87d00d96ad9b9a6c75c1f6257c5a440307836d72991edac2308b379c0176ab9a6b6831d5c58645af19e56e64bae2d48bf117a61b3996e85d44a39df0cf2fa0684b801f62d01bd56254bb9d5c1aa0338fbb4fca3f2ccaa6bb2c52ac5a834399a14b024c2df8f137ed35f2e73d4b570d60af5952b04cf7b5740e1f885775034037c9c9afe09e338d1d06f0e672cf5d4bbfb1de3a909f4284d762ba3295d2790f7b29aa9ce59a4251d3000f20a8a16958dad30b629662330ceec808f249b267ff0666078a70ef33b94cea8f994f60db5cd1037eec7841570a80d3e22e8c8413a2cf78518033f182f0f2548813c1a37368449d77c47e9aeb3e43953b9eac02897dc4f3753dd7d5215b03cfe4de8ceceb2a2b2b98328dc0b5b56166542b23ba436c9d0475aed025f1438beb2b41cc0fd3247484eeeb3c8bb9b4da32650d9e0dab9606c3802ce7ab0060d2ea0f43670e2328a16a65292e82bba4a52105a4f498e2238b483203756ae0e5d8de88c202b485778aa96d49998570f9299e6e67a4ae07913a322eec93180e9e3d9fbfdd1fa9811e088a4ef8e25172ff8adecebb8bc1c6cad1539bb2e1369072a776f9a5bcfa71a1056afd2e862c98b0a3daabe6a0edf9fbb2aea0f6f0142bb34846bdb2de6456ab4e9331668dde950a951e43f44729a343e409607e1b23d15db7bba464463177cb537cdbc6950837c1f54bfce41476bfe4bb50efc07ebf817538b362711670711d400d50f50704cc94aa236fad6a16d52cf2be0e4d6155279997fae4c611aba690cfee92e7cdef34860646bb89d022ef5476e78ab3d0e9341a2fdc5617baffd3bd14f00e1ee46f5e7263ab97fdf883a7922b072b9cce37c13b225048c320fcc74617cea103e1c4f15ce4cf39bbd4784a8b5e8782e258cfe8869a44e097c7e6e9c122f0f645631200abe9e9b2b7b0f7172c25474eca22c7afa0f8812141cdae064cfa30b45b81ea918799455beb2bb2a75f35388718da9b9d267a3db1f6f520f8d09eccbf395112a6df2bc1d5af0a18e0e5d1781e21f5704dbab52ceb10f66ea0d723a314caf9aa545e201df33bb19541d4470b00933f24a25b64eac4dbfe174aafc714ca6b5ec0974b20c2dc61f468c2af9b3ea6a46daf3d86b4cef47c495e42c85a9249da816a42eb69c38544b2f5597b5bbffe0b44a98864df353abf21f4a1c3c02e95aa973f097e7894072beebceab790110e9f3a1bfc38d7e8d186936ad6629b2ededc189552558a3163d56361eddaef66149b6af2dcf68e77715b611e9cee77971cd44a18eec95e3cbddfb6cce9ea8e38a4b3b0a9b6365e5d33d9839657ebc72706a768e92c623c2efd59b28cd8b3889e5be37d4c2e1b0637c4bbc29f407d7560e2530d4ca0c3e264dd93b334ef2266ce4ec1266998e131088e50c409f5c1206944598fdcf1ec68be730d401264cc1bb644015d413eb9eb48e6fb005890bee81ff9a75fc5886aa638ba8ba3df657eecc451882c0070ff3af341dda8861d23e1ecd126d8c9d2f7322a6b2aee5ded3ea158948253d8704679ca86e1c93ecfe8112578191df10f2807ea4bfc465b996b898c5a71d1ac0e1025ce71e73570e86aed0c8c06d9720b34dab0a8fc64693cd79878557dcde4360ce6a114393f9a94c6a23bbb43b60375275c0984bb0b92889140419c01f5f9d2035eb23f157eed2433d48834f14108f35c170de105322743231aeb3137355601ff743b96d8fbe7bea259d95c1a01869507321d2d8da23ac69dcab79bdfd2f85b8e4b95eec7bf660bd7a17670c2c84d0d0ea1ab4c3a1471e319230f9a367d8463971c3654d5b7e7f5dacd7ade15cef45b40309c7a023dfb270109ee17de9e0919daa51ae57c16357651895c10718ed9f8666bc1c4750b4f4dee72f6e13b8c4074c6536a93831d2b5392a60f1ae36a95d45ef40e0a33d46309c2cccc15bbf4472acc2c1508100063841766e505e11b5b0e706b3b17aba80095131b5045e1514fea3ddad794142d8a5c557bbed571913d30f9ce26b34b055d94776450063476fd34b7197fc23d25f913c1e4258f61542a6a895844888ca34fcffd0b7632502b3560225d095726009b6436f0a6e03ab4c277e2511a99bb70791b073aead1319ee895164a70c036e0f5954c3fc8628293599f630371e8691e9b01bc41b5c0887fb79fecd79a87e9b37f3b1bf8de2407d5621c3eca9a7e34ac5b34d30464486fceb532b93484b6fba170bc4de195e85bc544449b06edf9a1bed3eb750083fd59dd0e069ab503ff2b4d628801b5a36e1f1124e811a2c059de8ba97a07ccb23f84cecfe92863015eda08ec3d1d92d99dfa89da4d6182db82fbee0d0d2df8017895ce42f111c59075e71028dbf68dd89030c1adf0488e599afa538251ab8498b71f10e6809d0ec6e59c6af19735a1a2647160a7e377439f0c5e7b2a27b683e67ce1943fc32e69cbbc44663ffae592b14d4389fb234dc630aaacb5379f84daefe2399676385bf9580bfcae9ef8a1edc1d94ae890cce61f93a2c62bafb478f0c1f380ba73d1c0b325c6a1d909340e17eb1219d372202264a1f5fb9685b814d51e36ef6a02acf0a9a106c7657d104158bcd46ff9d3c287fdeed7f2571515d5158ab534001e1fa39ed3e5fb0c421d0089d14adba22ea20b4f66ed8a5f00ee7805c1430ff607b06b7cf0486dcb5dd9c38adee6be6757decf5b063496a8d48781bdce9ccf99c9d99fd2ac22732752e9f59c817646082fd4d79c69b1ffe609e9073a92bef6e13c5a12f45e0fb61d64ec743a98dfe6464a12db3ebfae90b768d2cfa5dfc67c32c0a0a28f0b82e5ef8e950a056151ddf8cf354f1da36feec4c7f7dd2669363568c9d3bbc4efa84a4b9824a069e9f37cebd1bab6fbd7b7cd3a2414f6b18b7f124a76d73038e4ad3e5a074dbb0ca7e9187b656f4c685a793374df5d8967adb0ba210253dc03bebfc383524595d53342706f4d5f01d17c3406e46fc8dd4c07917a7a1e55299194cd3c31df086497992dc2c1bcd266975545af96621423d5ab40b109751f3b195b31f75fe5f02474137c23f20a1458aa3a5781b68174d4cf9f0db51df4c4f309736e5d56f0aa9a420d6e3699b37f474e0a53f41eb671334c6b20ef8f0569d3536b47433593db8e20d9b0d4214d3d1fec5d0e600c160998d2c6f89b6415af8b30470d826e26ab2f8854f7b87073b228f27460c909bbe1eda79cdc114a30f28a5fa9a2f2149e633a0b89be254d4396c90c12ef2c45799c3021ce89bdeaa5c7e3d16e2579a0d3b571424b39c5c2c72e579b45bcb983b3cb11f3b83dfe4be631542e9e9d6d28ec63d5afeee2b37b0b7de23592227d4e0cd04baa63618a59f9e69758317986f24e67ccb301860a7ddf7680abb1fe04ebd330f4d17569f383d7d5417347e5545cd5467bd94c38855ccd81cde20f1d2d5458f0ac64ef1ec2414ba899642668196a5dca286a27fd236eb1334faa25e1a368a008217313bd079680a2bd0c7451b4870653fb79d4eda2fffd78df8bfdd44c3885125a2e2a64c2d3c959041c4103f5b293d49b68d9edce49422b3ec1c625a63cf84aa0070de0e9c8c5385f7c15d5dffd6d5c64405222b231b2a334a8aeca33b3177672baf1a03c1ac207a32db1899664fc9d120bb6a36950b837aa7df280d51e212a8f2b9c713bcbbf2934f0716f87673844d69cd9d83befff0ff4fc556ded3184aa852d2981458075f975281b4dec0bd3ea5924cd3b8f4ca032f783240baa67340e37b4d27dc1fdea107f1552ba28f88bedb9c87d617223b8c3b424530f356de92980f6e4d1f4ad76fcbdd8810ce59ed20f69cdfa7125ae4ab31009f51b7b96941bf69ee94cf792a4a2e8d80bee1ee9fa8d56c700809a248d1c03c5fc02bad41e98ad6bef60e163f148632ff8aec5ad095e645a77b417614edbc6a4900185f9026c52491544e66060698dcc6332edc103c1a17cbd07904234e1bfe19cdbe973d64530eb7e69d8fb98997649f59ea789d593078c94ae5fddb3b415092106955a8779d33283f532abf679145d6caa12acbf32a85ace80582df4c36b60e139eaa4cb6033531029193b06710be1dee12c23d35746357eae32c7e9f4aeba648a44bf630896cac2ab9124296588869b224d20f8222f65b879fdcf007093d0a186468757a5013bf3223bea525bbecc47d5fea91e726f0d7838a085fb68d1905f8a298cf5a684d98cf4c2a008f17f30864bc3255c2e695c4ee7f22e50f14d3ab6a91177e3e5ee3244179f5053d91ef1f0e6bc453e88fd70d879e0d1dce1a451b0f2aaf2a281766bb59ec69e84d332f43d9507699c42f315693692e0cf706aad90c0c98e42fd75d6f4275db4e5fccc9a6f64bd9e7c78620d57f8e2562d6379bffc3a458f915e2a5a98315b94999ed0825fe98f2175ceef4bb1329f640ca34c8872098a68b51f79218b4b6635ad25416c014fa2ca4290e70f6924d532616c74da19ff7e0d866101ce413acd80249fda0fa6268ffc34849cb5d84c583afe5c1852b6c7bb6e1f9f7c57227f690c8365c58209f01af20cf9b14c0a52a274209615e8860cb696dd6fed02158b51c3f23330e638477fa7fefab677aac3261e5831507ec4f4679841deece380cb53ab973041b858c0952e46cf291c320ecd75019746b9a5daf3fd0157b3672df07d49e2f4e518cf7312db54bc0248e789039b27325895535a4e63336d66947755a69e0c3095b14effc2e682dcdf770c59d95e9b50e8a5c90f2716e0bb49266de70b5f63d88c1b666e86053227beff238af50a3b966c836231602e479b60beb9f48d570fefca1f77ccf1c45b773fe69c9a11323468654f2107d47ebec91295b4e00ceb4091e1d8aa1edfddef66e552cc259e7c1baaa87f8d70207a7ef3071fe06d66277f1451a10300eb6673f7382ca20d8997ac69ea6a94e6d6987d7a80f29536498d48762eada32ab987c23910ed86442f45df54c3e1929c8005429e53585cb6b793ed7f005f4458c3e7da0059479412e052d8a05b355e77d56e8a9e6d7b0903778c9f19e756a0b191f573636882118ab4a509544448fce09ae11e921cf2287b7a890f3e17398e3f0ec86803d5ecccbd4603d7af859baddd279cabdc00ab532b174672a183d31d67ed9a1177687a52f68f85f23af1bf2ef42d8e7064af8470bc64e38d8fac9a5d52ffa943136857b7c134efd781cb017412ef182f333d22133142b009ae08e86e65ac94faac412a31488684695ba56752ef997a768d3998da64e125f048994c5990ae624eff65368c678978d908f28d77ba488a256505d70b767b6bb5babc9ec476a6cc641a43025b812361afa3d135e6f298e73b565ede109e68560d1f8f261e87b3e86495503d985c2d1d1baf86e24078469e988b4e8b02917b85371a0e1a5e9718b2d58fb2f88fe69bafc5910a5eb5edd8c737b774e8c641ceebc7837456aa6ee41e532ed3720ad3c3040e9560c5e21ad560de4b4259dc16b39b0437f5271ada1d73cfd75f5e93163119ff1170636dff0bde77ddf975795d9844ab136bdc38ea6e29a673725b84f51f49f7166fbc7536810a134c2b0b3d2017750210938fc5d12809949ecf6fc911300cfd08f574652d4925948220bfbef09cfe0096a9338c141663a7390485f7e158c3e901b18b3699a5ac15d2aab51fff7396e5aa74735fc6baafc5b072862f29c00ffb2325f4325a02883b136b3ed5461ad9d87b328a12392a7a68fa5d9052e10f7215569abefe98861bc594b19b62a12afc3feb67911d10bd8a69b2bf6cd0877c29b42c92872679c4bfe79a5af637e3967a647adf2b02759fa971c106b4119a4b0819f1a44e6b35d8cc44be23fc90bb53b323da290ae8e658b4a75d9ebd22ba58e80746c09ec15026b202d6fc8c4d0a1436f3f5a496fe9abf50446957b15fad9d22e38c44e6ef2e17c3d5b256eec00b2e526260ad4958a7969a4ea37cc7399e02ea7c34494a0e2cee92752d93533dadbc179568af7e607bd56febb31843c86abac5977f5c0e9191220262faabb2c1c926570ed41aeb30753c36126bced3b2a9dd0286c36ef6957cd870c7498175b6d98e02994740f1d9036c5756ba4659609dee2fa70edd4e14dad48738e0f9f908724756e71f70baca7ace036dbf998b5603c5bb543ae7c271592e49411ebe86d2b6de7957b757535464d06c3331f614f6c7d40ade25eb787c5714cf4e0dceaeb916c3813fae630969b9271a3470b751d288830532c564717a80c9aed0cdfdb115b4fba40cfc6f2f941236bece0f5ff6e21087ed451fe45aad627e53476018d420eb231e70ab1f0d9020e261936b53112757e6c71670b5039d20e21bd1322d3e43bc54d36e3a8746eed957accc2fb4b54aa7d025d7fc7663770d359633d745cc70abd6b50f38d6044f49d17fe03487d202090ea7ffb6cd9f8d0a57f523783cf8736eced0f3c5258562f91a0d8fd1347c5ba734b5eb84a2df8025e66d17efdad34b7efd1cc48106b76ebe6c63cc81f564a794ffd9fe610926d660dc3ed5df18fa745a2cfb873dd37ba71c2e498b138febb8e268b162e17a9c1848dbb5a0a286cb266a91522a6f7d146b98b2eff1077b43b12dff1b78395d77ea2ab04d9dde24881ebae6080f3fbba8eddab31b09f0e5aaeaa13baf4ce0875a543f16a1b3c5509981514808eb0c5dc09565bc466cb1485f33cbc11fbebd001b3602bdf1d880e989fde030f81cf66e0f097d8df380fa8a58c95339a7b514c5bfedbb26e97e04243d1544739b759b6dfd130dbd71b380927b63787f3e10e1f608a85d82c4b991e70c52c16d665076c70996ec7ead82cf2b51c77a2770de43df39bdd266d10e73cfe90f962f663f33554ba6406d644af0fd4888fc756bbe719d98eba2aee8d2f96e2d5c68abbd7342ee14116195d9c5920567c3cb0c92e2e3703fb6ee5708786e4fbdcf10bb86efd180fb836e0c2d4f72f642cdb852be4b760ea5017608575fa8b06d0ac9a0e126841a9ae6fe500580b56932ba6e0c8c5a3ed202184fc723f115fd50dd73d163d47655473743e9b01d265a646d0b14de28fc48255d8e249e4026d5d3fbf8678fb53e8290e2918ea30f98f7fc759b04c5bf2a673e83abdbd6492dfdfb44612cd0c9bbba9dbb3345e7be05c1964382316672936b4ea2a3bcce6e13ab6beffb266b57d1320e5eeaca7c59bd2e9e069dccc7e93c25c78fea1966a71658f58efdcc72b57f37f03817016093367507df3f0085280be6b29cdfaf86d10899fad9d7e91afe3e0635c4d1e5a76c82943889e7676fe26e4869b09fc306545f338cae07b7eb6d9f6817603572e44dc706af744d64af8e0df2c235507061897f45008776139f732fa462a96ebd6641748d41808aa898619a79f77c06a3bb7ae86de72486c00a32e597a663884c3d65734c0199f6ac71f8a5b1005f93e971f346d2379521e90314b551d9cfe3ad71ba6eadaf70cd9efa5487340c713f9eb3328c62c5812148f17ba0d6c9f4b0c99721bcc1a71c7db855d63528b48a7fd0586772c175e4ebf3ab67821a950651a9c704d5fe5b754139e4a012f6b437b930ff1b06b96eb5a5beda29dba40f15c65be0f37b202d09b805ed47d266bcd87952119bdd4a582511dbf49dc95d0ddfbbc085ba1b4005e362d329928f36dcf0a7bc25e445a01e294d18be77d9aebd32fc76eb2fe4589c82287832bb37039a58bec1cbce6a578b8557955d07a05cbfc5acb12c8a6ba7e6df983b8347e6250d8b953704970f260552428c9da9a8147fed0845f82280fb141421fc36bd8203296cfe6703bbde39e6210d742dbd2e6a64ed09064881fe93fd6fa6757ec5a4e064fb6b81d98ff5e4bc6d764aa8d097dbaad98165ca5ab37ae7e988c9235af3e3c6543acaa2d90e288d1559e06cb3e635987b424d2f61eda2c6bc344c459931465145d80b4fa9487c1edab9dde63a606250b1ae3dd5c48ad2805a5123dcd97b7a2afbd7991fe388cab00303ac41044385bffae6951b206b8e24889060e1e31b433738465af7c4d234b8d4e6869a93ce5c7b487d147b939ba6c03d933881d0680ca86d0e8f73ab2ae560d7d59feaf794a688391f0aaaf18f568809724ae10ed6774398135f9d9d4128a8a2c5197d9c3ab792155016a46becb5340c2affdd2b455a902f60ee13e453903ad8d53e4906976b15282a2bfd223ad65efc50575726b97087d70517e8c3bf340599f51ec25834d415875733550650be459f39973820f0d8d6a408af881e94eab96465b2a266d0cb5ba3faabe52653dd0d0755ac2b54b85ae90530b1bf6d1e4a4e49ab567f82f4944a83ed97f277e305a4d9bb69b056a1251aaade926de5820cac28dcaf85d526385f0a6f1f9099e0dabb13e597063dd284fd319b36fb660f7d228a62c12055a78eab999e35a911286752094eeb715d22ff21545cf351a94a600c8f29b3398ef88120580494db37ce20130c9b999813044fd32659653b41c1b1f4fe94b74db929f2ac7c777955724b5f212103c6b490760df47c5c35225c7714440d2a9f39f1a4a9bda73f6a5f06ee34d82f566a4b14d6648efabb979a114a2c989a87c0a02df97a91b3218aa7f0aedc528cf984d950902d91cfe7c4924d2246137385b8cdba880a047f7e6d044c21ea9123811efcc1be10169d4d77c604a6857e88f5fe5bb0e549fc838206822823ca03dedebd670339537ad8eff28a213d08a3a2d996ed5261ae5cb7428e1e32b47da61a883ada7afd4b8840a7c8c6d003bf9925dd43a41a229bc4e75c091d0b8562572d21b44e6257d0075d2b4071e21ecfc499f37c71264c0647b748c0ac4c2e70fc65f2bffe3eef1ff1c0661e63ccc319fa6ccce8cc60a5974027b3f8380edcdb7c47e07bfecc5df53e254687147a14fdffe4218845dd88b4fd648d01d665ff9b49c64073cc7bea2ed9b6b8fa11bb7c77e184e9cb1b6051cf49aec7972ea2f7727095b38fb576bdda6a32645cc7178d21bb38ace83a348a4e3a5b3ae6426d1bb950bce6e80767ee55dc526f2a885e79cf02042212606f0eed16de0f903b35592248fe598fc01e3835c186835830ac9ff373187535e9e09c4b5f479e617ac6bc4842db08dd8d88eb77fbafe4e4928d372b7248611231213fde43c1c4b26f90ea7f43681f3dcb6a0f2ce5cbb4aabfd19be0125580d181dcf35ad3fd502aa8e6b1892247c26c4ff335f85ed1e5a23578edbe366de59a9a5fb71f6483bf292bce39ac3a32a7a17c63a026b2d0fa81ab4e36578afc9486e0b14fa312e5e402de9cb53a9ef0108b1569183c5a01f06de35e3c8ec798bbef907d21dca2deec2cf1da59acce0ad6af0a94f34dd0d6aa47936284fef7f69acfacdbf3de664539dc813eec86f18bf7f0f8a558c1fe757a6f4c1789c55ac82d0495d61c6c42c779699db6fa817258edce217134b66221ebcf2acae8337eccb059f92f636ebe311f65d9c78076f74476390fcefc05ddd986a9d3d0ffe94c91e4552e0f3ba15bd2b757a5ca971064ac94a0e29c5b22bddbdf0895551b7b10e9a025ebdc7f4c837b1058f1ac8a0b5e7b60d68a2d9805e1bb3fc1d9ccc0c322fc2afe1c861e2489502afab88c8f5b84bed513af1c99935ae0f3e6a550adbe661d98c0f971a005e09132ac00125e3d32fce531714fc03aee611db7695fdf71350f34247f05cb813a6f729e5802fcf74e9489a8cfcdb41d54d986ef3d0eb59aa6378209e87f6b4fff4642a8813382fab69314940b685400d6f3c640bf17949008d8c06d5d6e31d440dec366afda1aa708fd883afd2b22a1d2cf34706bbb1af774d874a5a9cce54753c126e20ce54c0eff715a89c3cbfda19ed2e8d0fed369cf8ed081eec2f1a7a6a04dae64bd9f4d9fe7b5554a97480e4d18bde0146d34ff794a6dfc00609de4feaaa3f00c692f4f0a2ab1d43d329b07a64bdca44947d18fa478472b7c8d3b23a06e13b688f6b094149939a1ca38228e13fd8ccc33f575b2b02adbb5be676389fad0f13db4523859e2a6c17a83d7248f5079d014f5f7cfb6bf6a1131823b61d0e8cf09bc7ac527e3c6ae72bf6f5ac3abd193be96f42eb9af9ee8a4666c2a1feb28abb40f71810455d98b8ad072d1c3725a5fff2677d8d2457e4f93e9bbcacbb8396df6c933c68516e35ebca5d61b2b84e14e9208d57f905535de8dee3a22197c99269e9e102db2a23e8c60dc8495ba416cfee4be9216dd339ebda9e869b2ffbbadbfb29dac32983f109143b702aaa55a77c32204278db0f86819dfbfe7552b9e5b8f2f0c2dd8e86f5ce2d7b449b31c813d8e3817842cfba61c9862a0e27632135190988d052e692c8789e16561c4c1520b55c8477d852b01f3d2d32f8b0bfd21042ac1935d893ef9756252f741ccbd2e734dca40b6f9c33e268d1bae745c671a9a0cbd8bb73adf27222cfcb730c87b45e094e3faef06c86394ebf058e7c947263049001d68f6fdeaf90bee96a1ab566684f388a721c80006c274ec604177a05d6ff5ca5108ec896f520703e0511f7460ba2c886d0e4935b1bcfbe44b1ce4ab89b98c2c107edb7dd217f7153efcbd3914286ea62d9d7f47c8e2a9f1012c143f17ae4f03966f9b5c19cc4b610e15808cf12f9c1d57557c07ebe837a52bf06746f881611b1d998c72ffe031189d4dff21e840e8dcbf7d2dc921233141378a52877a0e6b7694939825caf941bbea6a3faa9fde44bc1db00bab643f257f5ba38593a7801af62954f8ae51ab75692fba438d75022f7144cc272516b9482f693101141636ef17faa13f3d13ccfbc06534c26e381555fcd2e13b2471da578d2e2e95716374947efa5f21cf8472a0aadde7d61b33287ceec9a17e8915d6a195ecec8d8eeeb0ebdad32568be6aa46ea44eb099e526d300620d26edb10ef5f084cc32aab935ca96fbe47e37179ca90b98a65ae3ac81def7dae91511a6d01435b983620ed4788bf75f12a27a19e58fac832424be86a0a63503d8928bee146219513a2d08057c78072e1de2e07a012f101bb6df7d88795f5958d8f849c6b70dde143b15fa5985529a01c4d6aafdde4bfc688a4cedfc4d91353e733a0659102f3f8fef0b1164a9deedda3f3a54ea1a32cfcb5c6a0f17f891b3aebb53ed60cdf8870af04a8152ce4ad3bdac4753d3a07e15e5c21051dfae3ebc638c34313d5f859c2f2984cebc16fc9bfe6732e6a93ceca26a530334bece065729577ecc7d9e7f29f84311ef7c8107dedd60f7995a03bea5e471ed63206004ca68df1f555a9cd3c79230c70e43f5968d5aa7417db2b5d1828fd4bb8c930435b0c3167e91b1ea961c635fb1011e948fb603da75b4f7525e3d5d1ddd3e5ef03c6abf266facf5c8637d0ff06d23c1f52f77945d835a63df6ef3bfef6dce83d9a4fe5adac43c7f51e37992d2dc7e6afea7db651088ed0db5cce580915ecaca53b4e1b451f58bcbbc7ef5ebdb28b53b3cd8695caec693b6a4053b66ccf755f22b77dadeb893f2ed33e491bf3cadce1be9bffe845a5894c823cb7579acbcd8890050ab7efbc48ddfcc38323b3f961895b44e5abd6846e0df999e9adacd86bbff9b3b006f1ed50e3544849dfa14a79aa675ea487e37c22af0e4144c3575ffed5193fab20b111dbf0e17f6f3c263967fa4a74332df4e07c286c0ac09bf275409caf8aacd59c48eea24d155f9ff66056dcd26c53cffe1a95a92cc1eb71c381ada3868795c9adcf99725e6222a1fa9e30b8e988abaa23e373a3efdd47ea2e77c2529b55823f82d5fe8c930d2e8b0db41bda2958bdeb7a0ef2636f49591ab31832681392a210ae0409413a20ded9085e851dc7ed4266fc978418a3323a775135b447eb008296b51519d7f2893cff6ad3e6527501a6fbef8a1c8bec6e00ae998fc6b7bf1d473a56702cfe492278fabec4ab293d297bcd4f5b227834a7366db751d6cbd28cbab3e4ac88fb6b9abbb788864293d89f11c3683b0dfe27b9413e4b72e4bd860f8de1f75ccb1ddea2cb1017f969370758bc905e198cd403b492e580d053236309b532b9bab22829fc7a95b5264b1b32df2d5eed8088f6530bddb8140285f0ad759d2597e540ab8e292d622f05e263e82c14e2302830363aec2093303445a8bdcb40f1e2ebb0dd69502770884dc779609ce9f4e94f6ec5b2bdf70a46ff05b792fb54c902cbe087641a8dd6839d7ed817f8184064da3ad259b977369b2c7064cccd81e0601b94ecc0ba71a03be6dc2708f3f2debc19ec45abbc6c06cd5d9d904e15eb530578620f5af4715dc27731b18e2b09026ee9978b3b6dc6bf6606061efea218d000fda6676d9984595e6ba9203e161d65dd104105a8c3ba51596b054b0f58e969a7df2026a25577809c42e99e7a4f996fd3d26bfc6579fc722d0ccf96528cf66315ea205e384643acedd84e84cde8a837e5cd4c0a6b27cf06b239b7ddef5fb61800012b73dbc14bb00bdbd16620373d8001390dc8e2ea985996201d5b7384f7f5bcc6c864cb0192deb99e8c79607d77116233d28095f30b16cc3093bfbc40a5a208f75e8b52042bd5de7aae5dc6293fb29c71f0033c89df8ad65c3ee2496a827bfd99f68057ce9afa8f9f8ca0d5d7a9785210e8ef2335f6c8f7597414c14c8aae471bdda773ef179e72afc968fe171dc4b7617cb5e077ffe6b0bb3908f5b795c0bc8d1e34d68376c30b58d2d5131db626fe8b81b5652cd5b1fb80cc1467a9fb7a9ab3ee62ae88ace8c4a3a7985d3bcc4994994e2b08213f759f99553f9da6c341c581d36984309b337e28e236620ef13f880563b0ad1031119ee8171b08c2c25519ddb5b438a7a6238aff35ec2d9f448d1e6ed3b76873db5bcf8fa12384ecbd768f94be53782f6ece4d1906f6d87338b1b43aa5857fddbfb687d01ac13a1b6f67571970185c2a03bb7f15054cd41c9124c6fa638e74b65bc56b7010bc6870ceecdfc11045a65db0c58271b7ef9c5965e2687026b3ff7f0bdd4eee8ee1b0a5d5a4924b4810df8b0d295e65d23a2bc0311579366eb58b79088417c427018e73e1fd037bdba0a2bada32b149221b0bbd2f3e3b7884843155c71d1f4cc9e60d8b93bcb38222a10a4e143b13701853e5f28825fe4f5bd67d05da1b495c5bd6a32908a3296be6cc7c91863a6c5ce13e28b9316edabfb0ce00c926000f5869fe94d638a2db5e9ed79cfb977445cb3ca6976d5b6d91bf7bf701472336e1f173ca0367aec7d35ddf5cd7b3a11194959fe2cf60dee194cd3e6d59fa6f33dce9764cf7d900544531dc9ec7de68fdade2adae7a749e7ef99c9af3df34b92f940b7773820ff91b9139a13527d93f542dfc9b88c268ea2244da03273d4f3aea410fe76a9c923c24fde823df6f884692f627f836467be6a04d9c0ece9234a3525659026895787a6f74f94dd6d5c46721bf74d8144ed19a27a6b6a0687a47d3be37bb460c3d2403703b4514d4cd52ac6db408e9487c1347489da4c0be729e6f8d347c3d5242845079b5ae2af0d9ed59aa45fcc1db19cd2b42447bbe8e77cb1ab0383cf5374cffda432d7fe0d84a6dd2925ebada95718cc63689bd5c0eba145b69f7ad71480e6be02d7915ae35cb0affab39ee41202fd2fdc1c5cc77818678bf58e59be2e653dbec47112145a43f38ee1299bcf6f074686480c2e59d86a821e95625f08e8626dfb115976e551e597f57434c5ee2eff906864eea215552303a410bfe83575e23f5806c09aea5dae91c4cdfd70e3e3a9d4d7ffd615cffe02a6ce4f822f0677cd2195d6ce02908bd64061e305c747e25762342cd359dafe8555c2fb00dec91c4790d0a0fa2349246808557b0f6054b61e78b74a097c11d96351438e880b8c3783d348c9798a2784cb3a3fa0ae691f83f30959b1e4a0a61cd2d85b7620b7af0c5d36537f6c8c845f6b78ea38f594e09b43eb23259065826791cb0d1322640c6c48f16c2f1ac9109b766e81fa061118549c386df13ad6773314219e4b710e160861a8731bc0db44abdf384e547b5982fed329148f5fcf11d369560c87664748df42a48419a5ad0c877b89a2d1e89e9f16f90378d0faa7664de3d3c44a3837021f77c4bbf7ffa74737c2638059bd93160bf152755d95bd02052a4a46d3d5707e3991f5433ed3d30441e1285d7e6b4686eacc89096b13f0f2c14bad740f318938d804b93772a0f73176a94e09bb469dcf9fb511bcdbc0504f1f975485a23857a179e7c3e6287d7b06b91c3274575cea628a067ef7b110c2d5689bc05ed72a9138493ba0e57dd4ba72c2dbde030023e79ee47f0c6ceed68b92ec48017f7d73df0d225ec3ded939017425aaaac1a09ac6ef74b74b70631be4a3edef2292b589ae5b73989e9330c052a9cc54c779fb91dcf58be3c2ce26f661b18b7ccfd8d7cdbf6e37873621d4a20b37d8dfc6552aeefc593c0cb50c9df3b18683d9efc9ae99429034a65d614ac8220b7444da416af125ce052a5b4f3a440a9632a8614280fe4132c507f2305ca80f2ceaf4d5012b8345b45a55600ddfed9788c9f207235cf52eca899c01c77eef80243ca7caf7b8b87f1f3b1389dfbaa8827e3c6e1e280c3d821998365ece7ed73f84538f0674c1b25f7d069e0b2b327ce6887e43a387ec1be89fd934738c4e6638d75faed4adb5c6963891102e09dc46d8668ff702f63de50d63a25d61a0a4bb3e2be311fa152e61d58f0501946b494861c404336cd8650bc502bab025883dac22a93e4253b473a0c3ca47af005de654cd0210b352b0800c805d0c2860a9345651339fd51bd8efc39c453ba623a5596e05940760b34a2c1e4d59c18c102b7b1532fc5110e67e630cbe724e412d565533573322035ce48d7a3c900e600d267fda1d0cee297de79685433be2ebec89df2fbfe4dcf17f24bdfd40d551fb388f36bd7835209f4ff8a509ef9351062c54ae455761ee19c527beabae03f6ccac0766a6d844399c464497f28df347de88cfabda8830fba3134bb2b06ce4f5ac0af475d5ccea7d08fb9244b74703f94210ae66a1b8f9e0da768c0a27ea734cf65b90859fff2d1c79f194263a23c00db72cdb1553ac60f7bc7e163252cd0244ca9b19879637fe6ac06c693acf1119e32afcc99d3668ee0356c03876db64a0d5b925fd8bfff094614d6abe78247c7f73347c00b2dfed16be6c51c345eb015ad60177195e12429aaa1c352d4392e990879a115789a767b5cd2dbc1c1d057aeaef404c1d4e54a95874c1beeb6ea49893abfba7d70d0e6bf854f2aa3aec705933e5af28237cbf29daac3d89a1cacf5c97db2c3cd7d183201a221dd4ac86f39e85d6f3743795388fa1aacfb1f6b06f145c23bb4ad7e1e08c7c19e1d54e6ae61aa581af0f23163d796377e8678ef8a782a9ef98de69a178f4ecf26fa86a5dc95339711599952683c3340de4ffbca2dc9d4370dd7ef02e0335ee68117bb93e971dcd7683245b1a20c6c5400ed3ae996ff0b7feb9e682a89517fadff467dc6c61cd5f22cd5550b19b63cd8e8c5dee4d8c2c2ad5b2891dc94c825e1df5dbe35a1db29143bf60160a4d53af0389e6dd28248bf37b38954d5cafaae9821b7d845acec03f14b906a60aa6c241bb8599565b2466261b987f753da9246e54546baa8dd45f0e59f77a7307e25c3d8fc73ea24078395162d06c422b4d9496bf732314905574a03033f0825aeaedcd9d91953a190afab95f1c3c26a28b4d95fd44bb206a7c70dbfa4a366e7f3c4be9d36ce8895b22a0476dd98848c1b0e4ef0dc2662f3ce84547aeb699e679ea04d02f86d3e0ed05af4eef676dab7ebc97efef6f70b7a7c3091a2280ba61b5399adc076b64d3504e2cccd12551015585bfe377c6e13aeaf3c6b09b4e31f48f50603d67941761d25c78be90c4d5bfb727199e8bacad37a8ff4e4d087a5fa0f43235e8d6bb5d94f7d7aa97dc54cc4faff3ea0bddaba4c5f61c440f4df892fa8c69be03ec49c56d5c41391827e262417b4da12d21f720c7e30e9846917fc8849c7d521e8fa28103bdaf6237dc198aa4a6f374435cc418179aca2f2f7f2db9cf9c728d732321af299e03f59ee7e9f718a8fd66523b8ca90444c8baa7ee88d2f4ab89c9084224e72bac1428439a39bdc97a3a40ef4fc84e4cffd58f599d490f399abbbe754e6de25ed781bf9d2f21ccecda133ec33ee7485bae3e6b2d9300f55d1ff4a2fb01a9824650023f04c955af464fb644d96754f8ea291d49d810654140a8fc928bb7adc52da8e5a83a2a1d1b69436936d3ec0636f7f5384b8419943b606143eafc9dd47ac7e941cd17e00414188bafc821f1d24137d7f1d78db3806f0a61cca0aadf98cbf3cf2138e641cc20a2187791557aeabe1d9a5d1fa4a2d11ab053a9f250e8e906c1fecc2f3fbcaaf78b05f3f73e46d4d009467524d9ef9699acabd653c75bbd7ce3dd6b4faf89f54f6b595674c72cddd23e0bb85f4a575b098bc8fe9798e618a4667bef4b8866cc70e80536d97afd2a68678aee4fa58790d98876684356dd79543551ce74c548b9d85b982db75186ab9ad0cf50956091ac763ee7901069fb86e06b7b030dc3d6875523673b6d523e18df118a6f7908fe9f536be8b88b52ca313100d36c08764b4e9d1ee5057bcdee538848565d51c7cb90e897e06f91aec75f9f69bea81cf81e0ff19121dfd90bbed74a12715f7c8a1c8d68b0be78a0fe440069e55bac2223c9271739dd1f21c5cfc03b82b1f776a4ada67cc74bec0aeb3d0df1864e80b03b4dc52a406da382e1b20327381bce0ad3fe2b9aebdca283daa52942967ae8f80aadc793dbf8588747df2297daa530987e0823997de89e7f3cc1071b7e25ae8bc4329141288b99a8c7c3aa655fba0815de6e378ce8b639df7fea09e8d8ac047dd11f277a936cb010a6dade4eafada5b171715c91255e111502546783292ebc81e6a348ab91c04e14df0fcd2ddfebc86037c1f05c2b7e6c7cb0f934db98a2e9e16517304f780d1e073a8eb18da5379d1083e5809261447f5f5dc228aa4475c1f9251555164446c85911fcc4fffb31b888d7e43fc6d01636c8d625d476977d39326e5df7d53c9f6947060e4fcdeb68d99b0e29e4e07ccf31c9f293e7212220ba4c4c1e275a3c0748376b379bec39b661d518feed14ff005b320de475ab08d45896b0e02bd470a82067ac8563edfa7969921707a60893f38f778ccff3ea5d7868e25c32be554536c47e5ac03727c28caf18b654ac1d96f98c329fe23926c07d7a8dcd4279e492d003ca1642c8dbe7b8f49a20363671ee5514796efcf6667257621dbb91b2381cbac05e987b83e7e2827d182d7dc88461a8572ecc7dfc46d31da3a26777940321dddab8c4af95aa8175dfead203cac99cf14915832b3953021b2e2e102d68ea4fd23bbcac242d34b4ca3954a4a45086e8aad693b43c4fd7d333dca5115298044598f05445e0d80da01dbb0ce86fe6c5c506d675d576460709aa68ca95c5b731bdb2eda664bdbfd28a3ce490fa5b1cf93ea72f7d94b22f63eb7277936789ee4bfb103d4495c797247002e7295d63bc33d76e72bf6dce7c3c1473c629b6a509caa1eb077d43292a2360610e618cfc8cb62f43c486a42bab5587e410d56583e401a065545df6bc09b10c20c17ae925119f8f68dec313354df4a02680f5f0b46eab279260b7f79e131e03e8d3ec0922211e0cac913b9eb9857a347e6858de58ecbe786e1908ec1ca3f85d2d5b3cf27a1005560c1667c26488c9fb701920d8713fed4c5876b8995222e3efa74de585428725ccd46fad2b2aee529833056d6a7237439f132dda65ffeb1bfcf4c8e309e88105ba6580a506e2127ea05707d6d0b16ac65fa9c990e9a33f6bfd0299a5db213e054ceb9179e1d5a8e9b144e67b7d60394a9c99fcdae61befa6750cd06574c7acd2b0ce488de7353c4597fbeebaefe4104686c954ff5e4140f71f4426d358cc56e467b0d3480abadb5e4c887258f1000e4554f68de4097e0f853ba1c4139efbc4f93cf5b1ed53a177bfcb2abb1ac3829fc49217ee9d7e15db1e2f4f9c9a25e5b5f258fb76a093eb0b5332b6f52b887037d7bfa528f05442113180704d5ebaa0033be407308e14d4727512e2adade48e18a4189d857600ad22ec5b915ee118e46e8ae80575fd58375ec2c5f3017cc9659b109ff6aa201fa944c81883b209e2875d0418f98f42c6cd3b2bce1dd050d610c6a42d7cc7891e2b5c0dc8ba62224757ee25dad1d3e1c67277c3c60ac46d2df92e9b36dad33bf4a29e563b974f54dea9537271ed09fa9f65df4eb83c4d26a0b9270f401ed3948a6b64ae5bc230171c52c0bc322bc0ba90fb571350e0b3e5717f7c08f0b40049d42682c42ea06d08815bbf9ff699e4b01e94c91196173b2a3f5c37359253adb113e108dcbde12acfd465a14059feb99f4898dbf3f6457760b4da4d6e7acda48abfcf749e2941a4e920153024c05da03a5d6448ba30b2f61cfc4fb8d3efa29d69fcf94311f2fe796f22d51eb950d9cae8a6d2d5e659b6065f8dea9379320cbcaff858efc97fcbf6ce50b6ddd06b46f653855eed8aaec689e1344885f9a5a54ba0d9b10d412e090696f88764509c2907217442092c4d6a9a03cfef804461f2de0080e2fea979bec0f67aee8255fa47dbc23c13be030ef5c65a39780c3151e73c3aecee0db699c2e8a45f44b4bcef6d0f431cf2f6a2d8f4422f2483460187751d4cee40c577a3b46c6fa726bb68bf59911d2e19bf43d37e777e19860c6a4c8a53da17852af9cca7a22b4df68b8d3e6ad80b6fa63d8c3d2343805640737a4674b02544fcad10e32f97af1c24770f4e628f15b995992e622465118131aa0284ba7a1191a83bbeb585e97a7c3f6c7523e89bf0ae5fe43c0020ea0de992764b3e97b6c4517d537a64d391ca3f40ee4810eb2cea89137bd88ade0d6856ee81ff85348bc82dee01d1abac16a5119e5dea2ed496df7c8fcffe0582fb863df3a963eae880febf492b0d67bd078546620ac611121d97e2c11291b1f090245f911c0d9a174e5540d5cd5db0e3b6e9f780e149e3eae757a456750373f8fadaffa7fa8a9795ba0cb1867c7c85a5c9196920b431ef2d0370d7551c4c7ac43f8ef865c10567976dc7a1c37c8943a7d12d1bc778e2fa21a2cc75644b1959bff627639d99125d0f8647db49d3947097f08fdb1e60a97bfa48f94d2d5e2535278d180e2d016068f4aaf4527300c7da1c3d4b7966eb98b16d6a24a6113f49d46575417edb574c34ac9e67888debf9b016b22334e71732ee18efc6b0abda8b086152f9aae561959800a02e13814bdb381708ff179647d9a5bf8a339a29564d0daa27ba4f68b7fb0894f63ee064ff86907415313c6b683a90885c96dac800a85ac4b04e672ea7d7f5b4965e77f4ae5f7d9352f39da82f525fdbaacb287ca62c210c16a64788257bb539735ff238e77ece25d571c36a58d193e3d60f95adf9d4dca075d3b3859d4f668e993e6d7d7f60d64ea19bd778bc0d870a966ce1643ee71a64b58fe486cdc53d8ebd99825120ac4284f6ffed5315f4b786722adc54d63b785d1d5d2ed061265692340796c105b9fe042bbe848d9d911611830ab47ecd16148f45000a8512d8ea0f4c0342e8adc43078f39c90cc7c45a6b518606b92b1e5f5bf3212aec57131f409244f7e55d72efb8bb9070beeeccac75e8f4f5882c22186692232c8f4237c6fdd9e84d07435c558d4b6106145437e242158fc90ef59e444e7381076787aaf448733feb528866817a35c98f6aa7c7d30feec53a675465089208969413359a19d0aa3e38cc0cb710e0dc970a5ad9cd5d5ed5f4359c2c4e6133eb488ff2c75bce652614117cdfead0b968218e53c78151a136a5391cf4ff332dfaed1b9588256b5ea96e9d1b69993385e772927d056663263ac6263335372e02163258d0d369b2edfcac33312b19ea50d34d38913a8b629855d96848624eb30cad49a30d34ff8adf44ad18c430f5d5467b49a1fac674dfb2df2cae2da05a5f0735812ae611e20d7420cc73c66db69dd5673d517649bafc7ddb0319c7b656a8109c04bacf1df1821c0d612c38ea5244e6ebe3a5de000f219e51809d0ac7187c0b9b42bf90ea059425eca66dd5657e3cac4ebe44c442c5c4738f788e1fab09a6403c308e097e4c316006a41aacdb6acddf71b6a7f416940c40ed9a5d42b74ab96a734be028c9ee48ead53d06d951357da4d7f44468f3b6419f4722a70931a18972c633343a01b119eb98dc9cad476dda97c740442f96e0f22d20348cd81e3bb1166d89bb88a6711a4f051add7c3057d9b901b9675162171e10994b97861dd1c0f3dc25419dff4a9b7b54377df8c2d2655d0ec7c7a7fb4684e1854afcff8073ccee9733e70a926eed3145c5b24b30a34986d10319206395ec0e86b4ad3c2a19fb2bf5c31d25a7bcecf77c2254a4d780c44da49c1bf0ade09325f3ac99d06a2871a816ae267f0d13cfd7258ca806affab1a2e2fce46b7d0d458224cf16867a611ee30b6c01259dc5364c26e754200a00c0016a29305a8f101acfd71baf8fbbb8ff322cb0da19f52100349b896a4a17a8ae434ec87c0cdc412b1421d308e698e7e048e34fc7d45bb1c8dd766147f70883090db4b9043757edc285c7d7d21464247120131a6bf518b6d635c9dd05ae208c5dc0763363af502cbc0da190985edd1ba7d9e42fc5f5829572329c896f3066c76cff305416fc11cd5f66d11245c655cbbd6dada4fdcc9fd908147b3c100faef27f43760cab175eab074060bb73639ea95d3a96c5c07af8907c404d7199ac6b3096fdd415b4519b13937a3f2935b231051b4b8321810c9159985a9b0cb1d1976074d70c83d272047b2682c3f2fbc9a3a5dbf47506bbf4ef511f701511dd4fccfe269937c2c651f8eaf41ee172b5e6d8690260edbfcbfaba367cebc6730cf0d2047144bc2f87e0b382d19b9b6d93a5506ac8f96e2317880bfc0674efeb91effc558a244bfc1f8c4662b7aa580391f3e74bbdb03057fd70053e7ae73292189e1aa828f84cfcc33960ea2f565e962fe50ad517fa440abca5e5ecb6a90ca089f130a8f7267c8608a217d0e6510fc1254c7d84cab0dcd418ff0924ef84ec3bd850be9cf8fcfc408dba835afb4bbac7a1d8013ab0d33b99790f73c6de6cb570e7fe11bef51d8ea7a12813e9ae3bc85d89a6879c7c02cd9de1ed0f1430295a0b49d1c7f2e35d5b347a92301586ac6afd4a84bfa74caf7c24ae401844a37a7ef59eed07029795e254a06593315bee535f9a0b36d22e0bea3070a97b39eec60f8608c6c029cbb2b0676162d6f72f0c3bdac18cec83aec2b980d0087d43fc565aeb5c0f40dc411a409d4374607e3b9c1889cde05db7a1ebf7c94c1ab3d750586cd95cac0a26b7bee37c09195001d2afdb8b3b95ec9b267c0f47354a78c219c89648754a4c232fab86d73fb19d577c64babc57f455d20d249a90cc08633048278b009cc655dfb6ad5f5eb312b189cff76e76e7cff67a60e3927c7af472abd2da866c4768eccf30659b2b52c9de30a69ebe6e7ba8502007066f33514e8228922d501abeafb4ee4a8e7d9d329bf8e7e9d4a31f7f4ba76863d35d47abc43b5073742314033511345ae4ee5571c078bf990727da8f425ba26bc191725a951392cbd8505cc3df2f80dee0ad659f83e6c121d988d0057ba655aabb6a9cfdbfc79f18e86ff865fdb72875bb250c6ed53b356a27d6017fac48cb9ddb4e767b611c466910dbee5d92eae694c936513f210fb0f35e1deaef8fd1063824ff319752d8d17de968c8bd8dee2a225750b251a34cc3ba4c184b84bab2dabb86f96237a5ebb5bb24baf54384cfdc448440f2758fd8d2f7c3c898e7721c299a96204cc497a3ac22ec4dd17e2d62ecb37a543a31b1ed1e3e00e3e3c83a57049bbf7f5341e8fc8e7eda2ce0131e484e769446363a7fbeed7a12ffbaf5860d34e33ea7566b6416ead4e9877d3639aa988a4e976173fb6ba0a6331f566ba1aaf77037834cd10355a1f261b956adf6c4b788fce0dd8766a848cc827fd5cbba75f829ca644476bac85141335170a7a9545ed7e945baef687fa3a6941f1d1c5c275bc0f824d5f1c2755efd77a39c3c2c0a3cd73cef5b52a723ccb9fc64c61636c66137fb5c3604bbeaf47d32b6d918f84fe745ad7290b65b15e7aa9777e43b9f5acc4e76dd6536e53eb889e83a7c177f3cbabcff41dd6b5819c2cb06c91680d63fba778a76a7a51288fda1f905f2a74d5423de15836ad3a80d3f00f18a6716ae5fb0fd7d8dd88065179f461ed807ee20b929469a26cd3c9b9c268b146d59620302c1d2a8428f9915e045c0efde70282edb37f91e5bc5ae916a3cda8171df120a3a2038b088fc0c1a7a9c012919c4384e78cf64799ab9f20b3e283e166799a9e028827ebada6254378b51f20e0c19a05ddad1f6051cac8014d01932814c76f0810dfdd021f7a168a3c0b075b4722551237503d871041583f357191c8d605ad951c91573753acfecfbea1ea978998748d10165be1eb2183056e49e49f3782abe1f729f44bf87d64a504b2993aca027ecb002a511c0ff0d835f8cb0fed5e3169f60b9b9fed8c8f2fbc2c7f73494f778bf19cb2a7c4c9ea8e99a7960807e636e288e27859718c41b58880fdcddbee43cb963a97064eb6a04f21a19e28e5ee182dbae78a6642f9cd872e363e890385117e34e7e9a8047454692befe29ce90c955aee16b71b1fb765cd588dc31f0916b9bba1e12b2230ab820db38c7c1dd63fce71fba3e03e33cc1cdbe0bb370ae217d7d1b26079f9e3b293c8c2caaf5a0bc90dbedc47e1f93fbf2675d831b8a93da9efe35d15143d4ad5db8462f8fdb41e5a06347d9c162752d2663a6a695af87e02abd8b5c8728642a0ec86bfd2dd7ed6637591d2e83744d8f16333814961d8ae8269c3d1d6305c86cb3cac1d0f34517b22f006615e3fdec64bb22a078e195f2ba48a74cce21f1eb6ed2c602ef45c7a54222316102cb3f93b52d13953893cca41b92446fce9b4d7a15f715e5a22f2dce4bf7322a20f5a474dbca2360284a2f1735b54eb9bad257cad6806de3ac693840da97845d5e5d24a6fb28cd02d1e91de336ca968790b68828062f11432d17aabab71664f42bcaedaf040ee7565eedcd460d349a3fa250c1aca5e44638f66ed651e5605be063acc1e84b6ba1b9d553407a6f639dba2286cd649bcc0ab28de5bb745396797904b145420a8ef97e41746a5d291fc83c4cc87d5917c9ce827cc20f9d5210d45e678c45ce1cbad6dba4acf679279736dc17e38c838251481eac00c4e66bd55c18870b1df39a085a35c02c2737742446d8e6b67740b758ae0ce46abea5cd3ee1a62d3dea34e3bb0682543ead71dff1794e7136a298cbf5672dbd3776f287e2270c093b555513766bade917355a02838a8aa40c6475fd9774dd6c00f8918ba86e3f483e409aaa7dece55c2ae5048c48f657d62dd583084e53c3fdb8d5ed07d2e90de000022060da613418c6b6211933f01ec109f04ba9673655582cd8721df29a4ed48db04acdc2688d4f0e9d672206b723b8acfa29ad91659b52130368e0145d365e3343400138bc57e1582267875b33e6ba999e0b94480bf401f7f840eed6b8ae4f32ca39e9f6fbf0101393a78f88f6ae9b23297891543cca18b682a1d75e8d68179470f39e831c045b855d9340ad783391d1d8f9712f290eb6762abcaffe0624bdf08fba25134ad04828ecea69c74f9451a7f89db87626e73d7da47ecf1d35d84dfbbbc045b273e5701fa23a4b9d87395e2e380e8e4d7c1db30843bb68707a3ede847b9c79186e3012df3c60691ab2fd991ec0067ec828fccacbe28190dc7a7152f1c0d5afaf955c0d4d8daa32b7dc1ab40c11e9b427be4a7c7b631a7d162909d1ce7cb700c17050c42fcd06f5b6d77c891b795e78ef73c2425bb8e95ce11ffd28eedd9d74853e8bd9cd97ece49e6bdb47e5d341761c44bda32fbd809dfd21d33cc5dbe4db4d81a57a1e1183c5a89e08283fe3b4776acad4018bfdb44237ade118c6e6e58a336e31c9bf7b47ac6e04cc2ce1b7030deb1598324f6d026f795e848d911be655e22ca2cbdc6e17efe01da19843c1a1c59bb2ac8b51b59f7f98803df7c431f280fc32da48ca7c7eed43933b5cd75fc34511a9389309b13e4bd43739acec0da963b91771312f3896ae2b07298cd62972441d18bb493026640b4cf19d44b8bf552f2ec5c20e9bdf49f0694a481f7e3b670ba80081d396956f22a22edeb65c65b54414ab2b6fd454e90c0faac649fac8a2c56da034724f05fe29f7c4cc9101559344ddd1c4fa3251762ee28e2b7c95b68559e914b50890d1470cf6efe5c0cbf7321642353a05171e968015676db768c76c68ac55b2640941ed4fb08f45328f07f511777994bac4243322d658f91cb86ce90a99d3969efe44c51ccd827926f4a65cd3a62c73c49f7d8b440625f8b56b84016b0f4ca14fa5ed4de36f490c82e0487d28dc6e6ad08616d592dc4d0b4017be1fc49fc53262c1aa9268add060899802c752f8f0811df1e6304024ed46744b8c3ad4c3bdf1f6afda9f817b518248fb45a3f48682d61d58b57d81de99f64f6299d06a79e4701f91686c475e469232e2cb58f47ead70a9f7f78a53267f7fb758d7cf313d546968b447481972f9efd45fdf0d060d187f97111bc77dc36c80651b10bd3af3b49476328a0e14628633bbbc0d1f8b54e56f0a3bfc4705603bd38f47446588d345ff0864194770c9bd065b716fc769504e4ca3606dc4be358d011336a6ce6fa0aabd433a5b7e5f047cd8b6ed2df9ef260f1c9eac239ca119ff02beba1d7f70bfef3c1b7baeec17289e00ff9b61db3307043aa3766954f3c72b0f279f373e2f0beb6f0dd918215affbe42086a604b0d30cc1afe6a13fa1f66840528fc2c6993949537c81c3c27d3e85616332262f7060c680535f712cf8c8f0f9fbcf86048a8de295d8d22e8c9516461361ed2307fc9635dffb2ea130ea78af1ce2ea278b90f3f78a5039148909e05fe0335bd6bff36731e9eccdce119857afce83ec2ef44b7906c879cc41f3382736b6ca6017726500cd9c9efb0cfa1f2f9cf6d75ab6424fd44a1d86901c3b028a786c926ca50e148cd5aafcce2ad6f132fa2b603c1f72179517dd29341738e9f119dcc262b38e1070dd27591cc06551b4250f307ea36530e2c03478d5a106eccc5847690a52deec552f169fe1e7dc6866949cfe97455b5e6f29bb6690452cddb03ae0d93064ce540c83fa94305bd4bee4e94d88cf78953c0c2b0ddf37d5ae744179f9ff0f703ae7bc6a60c80ecdc87a1b5d3c99efe0ab4e8058cb709db5a904a3a5d2655e19a594305b3d46d413517fedff1d6878f0b76bd8f5a988f3118469142ce99879cd720a38d66b08e98c686f0566bbd1e700589332b687ea647f8ddb777c3f59c48372c5ea8151acdddecb3bed809f1acb020523cd7689905425258fc27cd00efcd3e4554f5a5430255027daadea90d10bdff3fe9da019a6f31730b20b5a58ac250b4306f83d86e8a9e5ad2ea5b8dd3090a463641870e0d6588e5906973e218205f4429775a89b2f3ff0e1dd268c979db9923f17cabf92b0f36b9d4ed5748d5451f467fa9cff1815401491291ed2172b1a5f69ff9b252aef5d01c71f6f4089f01809ac8647459e78c1456a1b7bc3c4ef85edabdc2e49c0ecad816184dba5c6bd3e836804c3459b87dd21357375270758f00db2dc971fd004dc320fcdcd67e584f0d9394473d6959f7e153af440f7f51d2e58134b6d19b03c89661535b549132db786d08d034c6a83484e1c85ff08c73a0fd1ddb618d1ce8629836f89aaa0d47b257d67dcaf585fb47ee60fc597c42f8119ae84795185915c522a7bf93302a0a200ffe5e0457b3b46c4a6a332f7ceb0ac85acf9e418474f5a887ae551f128c3a68d03a864601d8855b1900b5c4c57abb51f3df9ca0f88a434a9da25db9e0a83c66715a514796ba2237a39749657223d202e5fd0bd3d54b3d0d25891e29e96cbbc19b9e05981d3cee22ef5da4a908b6de32c4a339f5227e4ad3704dd74346aa734fc07c5a8a44a804ef77c8c660166806a2b2ec3f6f268973930a016e7c65521a1db16512655f15fcb17c8d9dd2985a2a94ad1d9ced2bfcd676b6eab4db28689e907890b1410bb5691f4263564731886f56dd9304048aafe1a539af7df32d92d069c01bfb16e466b38c71401bccbdf8b11e78e7fbc3aa949bd1896b362e612309e4326102eb351c237a48e111b4553824ad112f743c8346467ffc316e16e26e2cfa4d07d2599d2ef7aaaa9104fea56a34dfd9e3dc920dcf37ba4dc0edb734f554a1f420061937fb25634b35e26d4a4415b883dcbd8f66dc3281de9b8e7542e250e8b10977490046db264c638b96ca93f662e863d68613c87d41f87097a253bcd054f5dab25cb718ab5cb06cc08ff0327c76005d71791220bd6906ba4569094926337a08bef567b7ec9b31655de06fafdb81f7d64ce816f3c50c2e54036d5b36a17356a8bdee734badab8f18272a13b7eed83aab230b7b35707fbbfa7788ad0fceab37b43fde589f855008d0de6ff60ed4d81f75e1788682ce49146467303971e83d82311e32e5ce859a5f2e07690fad2c55ecc80b35d7988191e7d61bc94ff43cf35b829f3e61d866545b3d05fe5ce7ac6359f4c8b0c9f7066d3010702e775ca2e0917831365926f6f4ae04f15a4ca216a9d284ea207764fd2ded03bb232d6e01fc749a83d8b47b31e80c3cba2b9b68e4773403bc37e558eeb8793b9bc54c1979d59bd54d09b6c0e0b2b11d44978b5c8212bb0b6b267efb78c796214ad2cb10cac1c9524a07d3f01f79b0991fa924d6e368223624987e0add3123fd64f40c398105bbc6ce25715207f6648ca8c0a9a3589064924bbf13733c7dc0fdca8f65f8b64de69fc35b9e5370345067746213b347c783193c7003c78df3f13a6d3a05a4d618497318dcc3bdaacc18f95ee8655128508f62f2d5daa806473c2e6db60a0be7d4a61453650bba4139fdc10f04b59c95ab909400ed73fd848bfd6366d3e46f880c15a82bb469f9eb77aee470ae9adf0cc5b531db7a3be426eca7a3d597e237c07096ed17213f82d357fc8731fc3e0eb1fe237552ba67ab1a713be3b9d060684f375c9225844509848e38737facc9cb7fd1cf36a701ecf34c0e822a13991313d8725124799f0d89fead17c789845f03178c65f5d73d2e4d6ec22ca4644285989be5911ae1092d953ee3a646e428d7467e341754286d9fc1d3b121048ce32dcb2a2bd9b02ce2385c3437855d1ca57fb2fc20a580186956c0eb3e2e1fd59622c48762c59eba5ebed73ef473018c7c63a29bce5fc021c050c2f8c759062a65ff3832d55b79f37c75c58dc8188d0a87ae2762e1ce4502b6fcee19de66600291ec978dccc54cc162cbb65ae383e576969a70b1e27de9e0055d9e991149bec5ab1ca3d68c36fe5db63d29304c55d3135e747be398b3ec03b052c39557048885df8ffb88f3d687b0de8a4f367b50cedf4ee1781516697a71f527cee21e638841ee6cf7d6ea8e8cf0ad39519c03771f4196fe51e43604aff7f8b70bd37d53d971092f946b4a46fe2f1775a4ac35090b837eeb31cc2426c6eaf65b7c459636574ce83732f5788134dc0b17f47166373a1cd7faaea648943e8ead19d9c37810bf22a023105b3f9568624abc00c7d2f495813cefd3094dc2f313b9c38feb8043223577823c97d76cd0af1cd0cd0b6fcccb7c91a1de8b86f2c463b30f97f62dd0625baaaa43b0d429eb17bab6c7fc5243f339148fe42d8d483432b98782db8b64a4ea0fd539bddd814e523d248a60ffb0807f1e9b14015d513b1a277906f101b8897f04630cc70dbc0aaabf2cf73c1cd0569572e7e05dba940a41cab708ad509153ac38c3ed43ffeead5520c52b1792d89b89b885343bdf25112de63172b8451afb214d185954b28afd8136bc82b9b35af54999d045175ba968b069f5747d05699742e9de90da0a4dad5bd728c65a2f51bc0879d16580ff52c7755568ecbab4c2fb0a9db41f3e223fa9505759b1af61ef934e9e408b624d6bf64c402ab30c8049cc119c86c11acdf071de26397aa39920a9c3ec09b6164762b9f67edce3e5b9a31533b02992dbb33565f4f397f24185b5326b41569caa2bcef58ab5734990a5438db0c69ace7406c62912386941a4ce4d236d1549697725d7618d4f7a2b9e6c764d467e6b5f51cc5cedabd85441643a59b9467c8b6a7f2e841b23a246347f1854c7403aa921624b7affd724c7e2bddae16e72a239266b64b75689685b5b597514d5e762d9e1132f39438b02968fd1567c148be7e4149093f3827cbf8c6913d552ee8e159c6bd73109e010314d7c256b6777e01e9148dfd03e05dcb354a355cce0e827e0986b8f1cff1a90e3bf7da9b77f89058bfb5ca4864121af6fcfe36129ca81ee62790274ae2a0894512e5e9e80fe04b5b6eff17e63152e68a83d37e797efd29afbef6d85f3926b6210da92eb3f2bc05801b12cc9a02e8175572ac7472e386d5e434ed66e01ee3d9eb32bab2e7946339a4412e395c551ccb54490e2fb3ef801d4113d4fb0e90021e10eaff39dd71da72dd39fbc8674b2da05f2beb3400bc750ba5c8adae0dfeb8edf4498b1d2ae7ca26b87c977e0747255d9b9d5f138cdb5d0f308c6b2c283995101ae339ecc7f5b85e7987f8c75c98ba0e1279c00d41b3dfa28b6ac83af2d8cdd019aed046877bfade0561245680c9a590c05009ca7fcc0163c094b0d075c4b0a90148dcc665c5efecd0e71ad3c4944e9d55685a815b831b9ae7d7a916aa6723d455e19e7415c22143d77e7491daf8baab520154056a44ad545c8e453bbc93ae6cdb809c69cf0066b126a9625218170ee8c8409623d9c47fe9428bad013d3e56a5f0ba8222110b8cd55aa736628baa19e08e1e1dcb7007e5d0956bc8421a96c2ba90cd9eda9b5887b8751517e13ee42bebd76146f22bf702071a73e9aabdfceaf67d59739c545edec5a701cd08c9897c6b1e1c211cc6252bd5458eb098f886761e0c766b05303bcc25de347b52edfdbea1270654bca306845a1aa35bac475045f143ec8374e94000522b4516367dcd72680cef4b0358e89ff654a594522c7e2ccf5d30b10fd9876fa36a5d9535b13be33695ec7cfdd20398fbf363b0a223c1a3c767cf6332d15eb60a3a87852e250afac4eb5a1934fcf95012054aea45e1a8bd7e9394a43a4e8c3dad5ef97caab54fb2b12da937dc5dbc3fecc7d92b6767561eb5f4525213808bb04aa0125c5028ad268e5ba70473c34f25772071a267f6f0258e9b562963de6cff7fdc29a5575ca729a621ac53c4f026148445b7d4c6f46627b50f2db690e5bc677f4be7ee46cd8752750633ad1a00ba324d8943c9a5addde71d1c1e9e828676b08efb70373abfe446492691b27c8aeeb04ab01c4d861834e02a44b941b5ecb03e2ed985f956da0ef3b4c1fac7abbe6efd45643bf479eb34cfe3ea12d1effd2c7496bf4a732721207dd84952729e3d7fed2be90092b96513557b1cd7f8d9e8cb21398538c64cb5f906826cc8b7fb666b835ff0ed171ee7968578b7546e6f553c3741154278592519dd5838dcfcf6a7d6c2bc7e5450dd285cdf72bd92bfebc1f9babd799f935c6efa77d3e83293ecb5df5a631d28eb7fc511401d3aebcff38bed96085aa9c7f0956d66015464ee3c4b7401bf113cca37e16ad6249b085fcfbfccf91206c3bf9cb43ed26eb1476b5211905beed5785ab0be9608b58a746cc1c8609b904f1151eef80b50c04de1a40d945d12c81f8d35fa3197d85c427397ebe562c1e3c63306baa52657164be546c5592209ee7121513cc5ab0dc1d1a5bbdd50e0455ba79e8324653e54911a0fbc205e298cdfb425af87a74015f9e3636e1c863e9abc49144ccbefe2649a65d3673a1656da7b7f4172da6359a0a3f7980d165799caff8eef34c5a7d3a707ea514ce9bc73399fd19eed8aa57c0c4f3c7a955a9752b33d5ff7a22b150e162fc1b7f066058a8622f875968e192fe4dce04e81d7efec0dd276fba7a5c47c9f6cdde889a7922b48fed6e2cfc2604e4ccf973e83fb4e40b977e1db1085859ea31ef7ca60c4bf6e7f4e8103a30bc398c887979651b725c2a3740165d3daf768b98e4ea54d42d4e537a11901153871e70ffebde4d6894c55c13e8734bd99fc979a1d2754e6b616693fadabb90ca215ca9d70c881450ab4c96e56d73f99b76f8c38258447334db7eecbd79ae5e18dd5a0321c4d6839378380874f7d3e74b04955b5a78f46544ad50dbbd9c8f61a695fc1b6548dc9890e1721adc1c7478edfa8783a5737e48037b70836c2c830ec24ad748c4265c27ef4d83c9308d4599d8d6e8f68939b8ba30bec79a4a0203f95a05992ddaa4b66dbb1391a4fa9f71ec39bb4d38e7d81a541a593cf00b93ae60920cd0c7ad944765ad7d62e814c37aaf6531b8fd9bcac3cc0cc35f6f3d35b0d77076de758b1269862423325460b6d169bd76263fb21e1848912f9e34a0cf4c05950e4a4197f324043aef2bdd1394952841aa612b25d0fe7aefcbff3b2cb388f3356cfe8a2ec4b19ac152ebab969603fd90f5ec75802d8e056088f89a0601da28d1c85487083bb73567d3138a2820b025da8f57b77a2eea1e44be3ba9cce05ecc4b5d42807ff443eba10ee4d63958b5cd6a79eef75da94caa20a1d2dcaf23f0a71a4bf524ba2050cbe0b6e7d900c3deb6001d0ec3ab569e3ddf0011181364b65cd7067d41fe495b0fe5c9fb57aacf48c2c64db00ad7c0d6e2811b396a3df440a4f8ceb76428a0c4f51e904a6cf8b519c1b249c1a6ecf7f463e9fa53d09fb2c653d73d61700b9156922b1401d84eca338585be99281a93faa48cd088fbeb816dea0309a2e502e9f1fa986c9c9b4ea8d5d0ea43a1a6613409e14913ed3c50610ea20cce0da582c640246681e4fd6deca2641a3ae84fd3e86672a67e047fda47223312ef826b19379573512e94540f384a2895a84a0a6ad5176b04f226e2c654143dc98c138c6340e70f44b521fe88a013dd979b254ba582a692282c91d4d23108b1bf4b0a565e0dc083b09d1f4aac622bc1c9420ce0e6082e1ca8e1e4b1f4aa49905e38a05d0424cd25a2cb2725a8f8befbecce599eb2861cd8a99f86e635a0944477ea4edb48010ea4b39f930f074f7c0b29ec6f20dd915bf72eb663b4b486284b51aa8cb0a8de04e90aab004a48aa28e8ce9ddf5a704c051e8a6995fd86dfa783a7269818d1e2458fb62bc25b5780ff2d1433e6824606b5f6e36356631345413984a615e6cba2008b2f56f572336ef2c1405a7bd0154cbf55756998e17f9f8309684aca4929dcef5f41ffdebd2cb0295096358ef4a8889de75010c49ba98ef1794552bcaeea57e01d7a28827af849e38cc025c3864da3f88ebc150ae22b3265c597dad3d167f3a2ee68125d78463d86f4f969bd94ef8ea0647344bf3e1591b1b7ea76edee496319cdafe0d85309e16fe26eaa3be68115cebd08669eff65521d17de2d87b01cd94e5a5854c82d83277c9679bdccfeabf8e64b84aab954f63fe5e933f623721b6ad7dbbf88e06cfc5446cb496304ae1b399bd446adbbdf11f02da31776ba2869a7609a40b9807b8da185a1c4e5a3715e2d9702bdfa2aaca6ed790d6a0bb6e50722fa5a9c1b999848a08356c36f2074b2df1b8b101d52a5abed90b659725ec0086e5bc6dfa746a270deb7a955e1532464fe7b6e32b2194bd9d383939028363105ebe8028db283ca09fa96a200037d75bea7f229583073c44af626ab80a492e2a8a69a778c56449449a92afa0cde105e3c9203b3f69e2b43b692f0e81f9619241bde4930d0798bc185e2b5e3c59e042469dfba6cdd6d3b3d5e6f42353077c66effae04391f1ca41c0d9abc3ecfe97c65a73f4541aa305855c0b2a8b6871950fbc2ff01af1778f653e18f349eab5b209e774135f2dd5caead912ea36398f7217d25ea1275098f00c9d4044bbc1a5cc8bc26ccc7a4f309340546300ee6560fd03e5a3e44e541056db49c7efd736ad8c219ce67313e9d072de32715010821bc3757b8cf247e8194851e9683a944fe23bab734fe5245230ec814ef5572a674266c0a23828001cb57c1302ef01ffd27d87cddbc3f585a59e096b1a28f4be78f445e3192540234f01b22c543128da6dc1381c643cd71786c89e57de4fe2d60a09a69b2a6196596cb5ed11ceadcde577bd5c0e3f745424bc632af42333ced27217e81903f282071f2704550c2ef83cee63073b60a4d1eab041941aae2ba7a6bc62d05f3cd118a2a5a3f3df52acd05411d1e20c1c6e1351b1e6d59ddb03d6622fe44b24264c92afe34c6b7b497f6d0926cada94c6954a60bfacfec065c98d536f634d4f31d123e720c8c04a220f94effef426f29833892db380306fd9126af72fdb159fa718a09974e8e872d04dd8b78744b28b88dd08ca2a7a6067a3dda93622fa4ccbfc96f748038e82a1cca6008426d817848103e94cadf5ec3c9eb2bd582dcb980e154376de88bc1b917fedd2d7e449ac893f4ffdf97526bc8c79d43171e954be654685256889d6f3dc84067d790b153a27b7eb5b5522d4d7517da228836823fa56187adaf95cff9fe30333f59be4cf10b7a06d7e38608e74b112bcdabbb6fe977c49518350026a45aadf6d9cde6ea1b490b9144309540559c395fdb816779b1122f8d8d52febe872405d64a730bf0361105683b2bf64a35380b54e307f215929281f0e5f076f11c51e23276a2fe48a4161a1a2a7404097c2ffa5c6f43c25f563a021901bd8e0a4a2d3b688733b6be69ec65394c63d35b75cb446c80bd45af732f2935c0836ef4a63d1fe9d3ed81b538284013cd4862046cf1c459dad22cff35fd137a1bff56edb8fd7f4877d27877c8cf4052dfc868b952efda56683a3d22bc33471e491dfaeb4ad6dd86a31da2741fac2f57c45f452f86bfad35709ec4b57d67e5fa34bd387767ec0651b202c244e838d416a569ceba8a295ee513bfcc50f236c23c80bda52b374a3848e14671ec3deb694e0b3355527ffe69ed14ecd0524155891a1bb644b4488d085f6a6b1cb346893c569631f969a449e004777a7f70f1a24dacd61354d17d6e9ae9dd517c9cb144db8fd3c582371a17d4427f88ab2aedf176693cb2fbba76358702302a283dfd1e0b962afd76f569a4292d23db486d308de3c47f10e8e75050e15b40e0581db6c0b8cf975ca326ab3143a3734258fb9f9db037460811c02c1c0c0215c92d0587b5be835f713a01324c28331c80bf131f5bc3676b5470fddb0ef85e5661a6ca96f42b125d453bb16fbd8c200bf1039080a5789effda6603dd1b6dbde0256beef457f1712c919f21437fa3a03ccfa07d6709ab4eddf0b8154f4ef5dae4b4f126aa4a191a6c830cb29709f5e6d78c1d6f6157bb66e1a1d4960bed87fcf3fd84fc5d6b49a84f626433ce401d361f499c29ed9e53654ad164386d3504c8edd35bcfa7a7cc9704eb63443ad3781777e0397ef0a88780492d13e1bd7f8d0ded93820d2fffa827ad8979187baf147fcdf513138df7509c8ba4f24e9fda6da0bb8ae83518501a58b0247bacde1af70a5564f2dc4a05bde910934a58f8dbe5952bee2de67abdcc18a7f7ae19ce931f33918b72c184d4fe85f07755d278114b5c9338353f0b7600cf8a675da54e079b385df1b2ca79c8d28458abe4563a739a58e50167567a54618e576aa9335b03dc3bfef4dfb0b5008a65a7c011b0793b87857e2aa2d6dbfb4fbf8434a411f6574da1daa45d3c76b432840a6b3194bb2814d6f341853dd3b5c7f110e783ff3be472f3bc5f5573dc4ff6732850767594ab305fc7eceefc6ac818b3ae95f358348ff6cc409d9398a3b64401c174a35536ff33d6570d715ff18af9042c041fa6548cab105cca707e994d3359f2281e3caee9d24126b7082ab5df05ce88f556b9b7e15e5aa83adf43052df0ecfbe0ef3e05c152dcec05716b15551fb2928e1849829404ebe5ecda76d81f73d82154f66a610b0ca9d5d2723c58f025c45a43dff61f7d6ce4cbd3b728b4d954eb76e20a67317643962939dd45e638625657a403eda72476c8082edb638430a84e7e3d62a8149b91e0e9172e47107a2a362eafcbf0ff5d8d2093579a040c1119c5aa02d0fdfdea831beb31b37c397945c06ec3b7c3b7bbf292eb6c57e4a555902f5d2babe7962ba186097cae0c2168842938d3b714c68d40b3f68d8fdc4d9f5c6b9cb7df897b7111250adb1129776f6acfdd4c5fc7b0a17876a052098091b9afa8bdf5128741c38adfe75f04fa4e96c4b365e899dd05f67a5774a2de0b442fcbf88fa7819177f7301c094ea37efcaf1e56824f86d5a1ffb34c11afb95bb478a0bf737bfbd3c781abf1b667649e530574a8959f7d26f7187f3684b2b42bd1735b944254231083c5d6482c6d1ff0a27117f5983e63bb66a9d3e44a73fca68d284840a7a36d2e841cd7cd7f1d61fb9e2edf346cfce6dac5510ca6c53c41510974a8515f45f13b6131e4a414d96bdce4b13da665235af07ec1dd01c6bdbf5dbcdb2c2997b01d11641bb4715682e3397d8293813508eaf25bc1baf0602b142ed0e60ffdc52a5469312ec87b43ce28f7b5787bbe6a11447a6509b6085136a662d67a0fa19b5f82930a8cf798c30aec053c90ea4b3dae8aecbf703988bfae03b2de2a6024bdde32c4d7315d212ce652cfc8baac96d1d89eb07be329e64d2a2032fc85235069c40aee355dedb47820aa6bfc65cc617a28c4c3e6d98f237ce6f8e8911ecb70dd0ed8d82682841b861881de2b84a9cacb125b4393af0d65ddd348677460f2c1f5eb708003b7539d3f75153e2e8cdbc0d1ee6e475099a787c446228fc56ba87ad306be81203c4b6736e8984c2810410d0be59b963c335ba5b90431bbabc23fa8c3bcf7200272341e52ba5830d4b648d99c74cc18ee5b03b77ddb7a8775dd13358b4773d191219f8dd5e1f9fa67584adeea62a687113368d5ad548d2ba3c0ad973f04fc0ba2c915c073fe1a95119d78d4d79c11e0d333c6d47c507ec3292283a12ed23433ef3bd76a5de74ba46d80dff17679e40fb247f415270bd5d816dcf48e6f4c98f5c23b52ffa991f44c37924836055eaa910cf58a388af036a4192fc7a71f68ff753ff3c3484c0d68aca213a6687634c6971145653a1815ef688ab2679abf3aef9a1c893b5d413a624ac590ed441ad31252e2e94c8c49310e2813e72d61d05a4ccdcf36e890c1174c50dee6472e98cc3463e688c1ad1379ac2734fead7005ebd77ea61d75f8bb55a7c3017eb6dda032ecc29c080188935635ba3445f1d81ef4a04a0989b1336ddcef16f16ab87b52b9dbd6d1940c4a597cc34ae534dfcae59dd378ca901fb506cba01871053c44719cd7fd61cb8a75033a2cc22d0ea99ccdd1ff09124f44083daea0a07a3c66206004adf9f2500eb5154682e547b213c3a2279cdcea8aca4239b7c8799e25346eb2f3f7c0cfbe3346a499de8a26cdc3ab5982f6c1d1dfdb27b1921b5bbbebf6a0ea1076265bd5c19e9fe8afcad5e242c0673ea20ef97f07bd5d4fc8be13c8696e3d4bd9c84bbf98d9e8df25946bfc5e3c4017eb09042fbf768c6fdd4140df311b02a3087145d2974dc3e2924ec98d9d9a1987c1a6a97f13aefb4d29b8f8c7ce97b28e31d67002a9bdabd68c996ef7f50e0e839fe2c283d3e7e97b6cfa27ff32a07ae9c3c140c2188046816a4d23a3e8d215e5456fcfd1d34c0303c25775202600f1a7a7d4e1ab16c9135e2e4b7be32658827fbc9c872516c48e706e1d6cb152fab9a8d8069baab1cc31f9db89c42e845a663d109453e25f86d129f0fb53f7ca6d5191f37293644bb0b0cd63c1daa78f8ef0a0ff44fd31d48f53d8516ab9d5058f9be960d2c35fe8ab3a6a242f3443376b46a25dcc9f81d4778a113e9c39c4172bc1d1ed2e8a117c0b47b767481a8a20c4a3d684a2b165c9f25a7c3d9efef9fdb3b69e533631945c88b918ece3c7f6cabe9b7c7ecdc9a5731b439b50133a212c1630084e2ba30dcd9f9ee9666b5076a6f57cfad523144faf6d7274c4e6753f76a5aa291df7c15ff78ef700fcbbbf82940d4865583b393f2f9b6b92bedfc39fe5db93d5b3f1f074ff2eb7e864d8aecf384109aa837ca6275a312a320663800d577ce9075829dc93694303ffb0ae3c7d231f7030ca48a347acd0323a5deee0fd9248d14b0bba8723b3517727450cb5d97629d2711a7dab418241a3c5ec357aae1a1f93dba459dffc77a14ce89fb39bf39f6f08900d75bf3e9fcf64f61875030e9ef05174aca49479d1ff7b5c32acc77eed371e8303285698f354a06e7d5f47d61f2f9a50cc97cbd81976c81f30919d61f391480bc17e9910ff3ed8a99bd9555f59e56360f1424bf5d7b7a4d641655ab3c5541d31021e1c2fc76f7094b36e478a5812bd9b49cd593166430902e0b3b0f54aac72d27d0c0f7001ade56b27e5bb6593d47ab3dd12d31462a9bf93baa85b5d596962ff3123b219c1a7c03c86f42695e7ae433a66f43b42c65bcba3d590a4efa9f25b0f0173bf227a7b4fe7090dfb7c9162453af7a96c4114be94f2db2f441e3c04e94bf331a3a13f0c741e55431d3700e8f7b8106c37d182899081d62baf287a6d52348e04db4184e11754dbef4dc8cb4d9d3a8cda3c17f8a4008eca17b01534d84787735902542f54b1dc771ffb57084bbadd7ea50a4b5d70fb692c83a326fb7af87ee35b466c219c9cd5c839a6e535627121e0de21dbeb059224a2ae4b5afd5e79423d2e4a9bd1b8c2d122a6e5c8fe45a5ac1c7df3b711fdbf15fef12ad23aeb58866dcf52a372d12da79f4ebe6b82e2401b9ac7f9ded7217c531b837ec94c64a487b69a74eda1b09fcbd7c8d560634b770da73ca5a8c21ad4ca0dad9fa93c7e7e8832d91c8e8e0894497e442e2db4304c0c130771233694017d85fe0dd6505bcd6e6b91f095a45de625fbbed9fff583f27e98e484fb41ccd70268e46039a4c789e9daa910764b3c879aa681d283052b39cf92b93adb756d200356a8d069629cae6230207422ccc0b3736491f0001c53c77c2992a4107dd8cc5099575a88702d2dd01d854216648ff376d7712069d60348128e563a65d5008b5112523debdc3e1027a45daeba31d3f2359b4c4b26e62afa5df2d21e341720abf956cad0d783e96cd01884faa75492a57d0962d3cf6c7e143a98debd4ee50b5836167afa1b7ba10531a62d7f93914c2b846738ae386f52a33ab0de049b9002c3e4a13219b848df73e3218f450f5945a03485607f9412c013116f5106640d4998754fe90d17d7006c62f25b7cacbd0f9498d5fbcbcbbaa029b9ad70e2de139a0aa00df0ed57c558c5f5765a29fad48b7775f9372f5182170737ef1f83b26e9cfd928a6af0f504cf46ade0ceab86291c62c0430eccbb8d95ba65877edf6a9b3c1ade1afc172912f95f44cf81af8d6d0d5949801253a6238ae689dcf94690d95dc5409507dac5436bf8cbcd0cc185a80aa503570ff73cf70f928a0cd738417f2102ffabc048abf91e7babcdfa8a127472238570ff9d7c8ccc21e87a521a762cf25aacbf9d1e89a4f9e5acc24917d1b47f5285c29f3d449cea568fd40956811e53b2f16f13829d523a473d9764d0ccfe892bef834bb7cf2fd0d9afbbc6242809c714f4d9d7f1c28ecb705e5e18374d77ffa7f668475ea5cd4b4394f20a0a1e005c571727ad4b3bcbb7961e8a7ec713b029aa3ba314f3ff26db6d4e4925c88bad283ac4f60bf38d8a8bdd7f0daeb2d7a6493cd3d75345426b61cbdd20df4951b483b525d46584fe5f826542d92176b71bb8833dd9c26dfb7f96231e7a556fc127b3985d4106dad5220a3c12b876ca3aedeab1b18660071933de3514e1542b9099c4a3e513b4109e53aa324fda7fbcc70842d2db9265bbfb310594db7d26ecee01f60f3fdf27ccdc945bd52e2ac831719d9bdbe262f0aeedd5f925b016fb92e194cc67176c7a1066356f88976fc38ee76df69c69d5028efa774cb0418583f005df7473312c983e7e6121b45ea0cba14f9e7a0d205892c3e3d5dfbfe7591161e61ad1e7f766ff74580737f0c2df33945a484d9cbfa1b7c4ab5c50da0fd53d51c23d97fd0ec6f1105643ecd80c48405c53bba52a4c8fa989b16cfc67858702cef522dad8ef946eb8f59067d811e66b1d7dcc1dd7518fde26da76843b5bd7311491ad3a45f76739bcf14577e2727c0efbe915d6d5d18b681454c6e48bcf3d7b9ff7a83dad8206e06fa0051094d8b05b4979234e5b0687fcec4f40f25f70e4f09318434c635efef822f8cbd66e9d3ed8a1257d773d479300c4e041ed57b0f0c84bc3a2969022b7cd283eef5d084bd685c5e0e4d88ece8b440cead8f0e2ba3c39e8eebd5c6ca42f62a26a8f21c31805a40828b61791ede0dc7d40ea32f267b9cea7741956dedb19afbeece7d7d68065846ebe249e7db053d5e03efc65d81f664c0c47ae0b77fdec467fd198b4ca6c572e20754b6a2284f7269bed144bd50cfc4b70c4e06e5e6bf377290b1c169aa412656eea8418d1849b224f8ff222e98c166daf109b437afba0603e40ecfb3577773c81515346b1f3e60e64c59fadab2e0d9c83991decaae37017796659543ec88bb306962596567b23f20ea745546e7fdee5677a5f669da37d38bd71ef8a5014a62be83abe3ac259c6ddee650446cef1cc26935db01b36ba8bcb1c6bbdaeb975a6b04065b484c5d08f2ada09c63ecfea27a5360ffe2cca2db0f2998889d70dfb8abf20824098cc592341bd31bdb37445d0c3bc8f5651cb95455db2053c58ed2dba43c02ca91c3fe6f868c07c3c85ed209a196955d50ee806914950bb7f9c24a49ff1299ab9175fb2d7f4f8e15be8de2b49fdc44ed18f5f584d6f672a19c4129a2a04381027f4aba458ad84bf525f1f71a71ccd40d8dbb95b38c8f9893db81fd98b31caf857d1bff75edf37c6a991627468bebab71d3e23f0db561d67ceafd94777bc5aa7a6a437b178b064f2b0b61bf188f4196a8b340f47b937e38ce34b4902a699115facef489807e7525c1f89c73a781c157103ab7dfa0076dd13f51b0545c04e15e960788871e2653b7d106f0ca85ca1df02fddfca1a578de46f93fe9274928d4752de059dee950c4f3af41142c0801a4185b346a9709325e3044c3432e056b9af808fd72101e29bdd9b884f174dc2453438a90b476bb465ee2ec331e5f0dd5f31da97252c388f62d7ccf82cbaa19301a640a66bbab669451980f46d990cba1b75eb8c8e60518f87a3e6a71fa366713e2ddacfc4492e59dd10149594c99eb7c346c53ee669e7b44a94c561290ad6e2431ec1642d7e1a54b10cbb686c97f11c7a1504f8c4152f4b992bf45ef8285e65c3b597fa5f7d6c96c3fedbd254578da9f89854d3e770104112f192ad5d8e41307998ff0797be55e99dc76fac50c65a1feb410953fba56aa5b0b381b051c5d1869ae2c4cdf5296c68be443db0e26da87512181201d57398a846a7251272763cf076e87d9c3679809ed18427343ab95fe063b442a7e22c3c11f9c421348b0bffa9e1218b899b50af88ae1a3cf38e281083372ec8fab0b2594cacc686bbd491467c216cb1c0be9d8d1aaa6c8070502b3838cb2858bab09ecdb0e4c61a9b69955a308b01556260bf161c9f9bcf32bab05ba3acbd4f8c1dd6d13926b9b94f95afc01537b57a1137da34378d8297d9982309ac5c8f6b4276afc513d8951ec694ded100ef4d05310622687b7035705889214325b0ac41cdbde601e9260799c1e363686695afe0190a8d4f94518a8a4929322b7f74ad2a9dacc8505b2f6a7a09008fce1f63f0b2c149961fe4bbfa3bdc2f677658ae2e4fe376b7a73ef95bcfbc800f80dd35fc329ca96cf5bf1dd8c96e7e5746b137dcd209c3cb818d27bf64ec8842952f09c1eb73d1c3eec09f880d930d7f28c1a6a29b12fb07b5806eea09d7bad5da59a56d45b5f7207afa7524e16faeb65f62c2d94cf9dce9499ca80d8dbbaeb0c95f4982763ddbcd4afa542e1c1647af5178ae7e14b5bb77589d317bf94ba7cefb98be033ac870fa15301a7a7eaf22a692339cdbd32ef79683c7dd009425b61775b7e0f0643abce8e972ed38628add6e9c662e6631844bb0548db22ab716a1331496ea58a2fa55141f633e729c40732d0a7b73558907106b52bc0ac1e5170e3c7a2b083f3957d29d6d5d3e1d696423725522084ff7f79e5a6af2162a49114d0527ba0e00ea8640f83d6433aef1ab0c49b0a362a3886c45032682c97e582fc52544f8ad013cb92da92c2d009a2be8da84a737b57c20d8e062a3216bbec94e51c28f3a5fee78b2e1e960f9a32e3ca875a65da986c70cbd5f4bcaa6c9542da514863945eb9e62993928c2b54ab9268f303d0666368dbedcddc5ddccb898383d6c2fdb9c291642cfaf725cb1dde8e6145f51c0419be153e83745d0a3b2682d2c7083dfdca016eaaab98a057daf08ed2de13d59d3b552b71e8f77d4990c94ab18ea13292763cc8b94eae6dd68b9813afd2599332984e15f6be123223c67ee1a3273104bb00e8e96a942e866470852df2c92aa8960efededc8f4cee7bc4ef943b550d58f89d23691951e45b929fa1dfa039917516cb3efb57d734472ab5d195aecad4aa1041c58da3f0d428284d1a0b2ea119fa245bd1b8826e022c95c1c05247636e906fda46143ee9646a1b6383b4e94d96670516c79b6251cc2722b66b873dd4b7dc3ad0c95f7ae707cfc57fc8229d32849bf673dcce2c899cfe07a5413953727c050ef0e8bbd0385d0dd42b4ec27ac7926041e91a6612fecbc8a1b367ad853dc05a21e5663ec12332e8a6bc84dc075a95d84e0b0c445c21238c0cfc90913fd7cd0827f7652f7670b59b31254d6934c962af75adf9bf50868237d7042d7ffa27f0e1de67bf9d674379e9fe34ebf79f7ee08ad57cf6f7f95fa47561ea837e42caaeb88bcccc196a2671e8651c1fdc6a19b09449065c0def8cfaf0f8869a170e9244ff6ef9b5a51a20ceaac4993db6c044cd365b8a8a8d99cbe0cf5c61509226900908db6b6c4fa084b8a0dad3fc9bc4ee282313f163a2f663566971d58435a0fcf1572798e0830e212a72e5f3a3d58e70ae453e26dddf6c3f77a8b47a4184778ea427b8bb80e0531d6373d3062d1df52b0ccc1a0f210d6da20783a428b0f8152c47185e83bd9681930aee960079709ac5677a7d27a31e06f79e21d78dc04160b0c32a70eebc0d220706bf41793d6360a03bdebecb4108770f25b68f2853267ee13424c85346cb7f203799e147a9585623e34858b669e12d75c7d72647792ce02273a9c55a9119f80f4b69135e5192f7521abe26f1f126e64ae0e2b0be176709e664aa11e72498aa495d867278ebd9bfb01b248d6f50eac885afadd57d1324bcf6ecc8eb8cf8d6ae27586e6fb2e19cb6116fbef973199150469466b1dfbc94450add9b6462a7390c491a185c50c15d0a4c2655f9cda0d0dcffde3ac6cb77cf04a570e83a5ac69b9b58a016a55f6f12e9cbd61fd576b6052364212e3800e54446f15baff73ba4ffcb2f986ca9eeb4167bd206050c4088a2075bd8ff8147660e479aa93d601cf3c373dbacc023bf084091c44ff7db88939510f7269a28b45ffe57f35d3888f56f7060fa4d519a284daf2175f4a6a29c0e81f66208fb86315c3ce1b010a8cd70f3e1ab7bef648217864a582a2e814acc56f7606b9d292706aad14901db1dc57b701dd4b12d0d629ea42ec17b928b9bacd3a2f2b9ea464bf34f8648df4becc1eeccac4631b531524779139eb151dda8bb10815c67d775d42625faa88720fc999383a6d0a4a60ba20b41278465724e370a0c6af5f54d7e563501638e3c2b421e2512ee5b684a87dbdc50aff1e7d7a13c2f18b51d40a8add92f5298add81275874b8ae044910e5a18faa2832cdb4a3141f7be3e152d4799bff17cc38ac270413eec58782bb84c4b820ced1a450acf5ec10f2767fecf9d5e6806026011c0ba7dabf9c35aacf94dce1b2a36684b73b5d91ece2785d979da87c58ff651084137142333763de4ad2275c3ce64221a93a95c0b421278db767033a020f3ae5db1f7578141d1c02da374afc9fa183d55eaf859104ada91cba7a60e328fc665ec1f7e20244cb85852b8f1063eabe045e993503ba30d29079bb2c4badbd0e953238c1d22050f6fc5eaebf352de50ba97258b4cc7f688ea9fdad7c91dee218d13c1a8bb134fb955d85294291894cac51dc438b0d4dcf1ad9fe5f514da28b7998b1f7bc19feea9536c93900c5784ca617b4ab294f63a07be7db5e7a5cf4eb1a6e8b286ab81296f5d87ec3f8b85b385d1c32b50cf58e42a577d1d7fc95a16deeaa28056ca07a078a21d3e085d15a7e01465012a84873e51b6a883a78c56829123b05d433efee0ca4d64f7902e02754e9e65116684eb5799fb4f18d6b2ba93f4602b658f63bda9cbda3f11c61999fec9bfa48ccc794515814d09764b8e8e86b801de8a89904e7d385681733c686014a3abd4e7a08d533039712ca627194e95186752a018239974cc4b03df6c4c8d088c88a0895fb7a1e18cd460d23aa8997d7842341939a2d0ec92700cc87815f1c0f5a02ce510c4decfdc20505d8868f195114309f313718894d7bc396ab215d9461b2362a9f3f923579c4fa5d755b3d5c866324e0de5a426d24cb694110828c54bfd8c03caba3479c188d8df5d3f057f3e8e2451a8eaed03d335cc701857d2c42d9f584380db0d5a23bbbc45a8869d1e8ceed420d39ee11bf469d742331cdcade6747ff71892495ebb902ad41a49839493eecf9b6e1c9047b9b769aa38c03b0621c7238c2cc72e825c416e70813309aeef5c7179d4fc58aa7c6ff27672155a0607a818070d6e2fd1ec7fe0466fe49ebccc40b6e0c92c34f9000c458066dbb5b1af9caedacb0f0b9512549911eace8afd307822836a4ea13b9a1a9ed03a1b7674b9ff8de64a8f49a3c0e6e89b39936aec7f2eca5ccad48aae7d97df99f69fa206923a8c5d2f89dbcbcd64164789772a9aa9b75f57b6c8c85221be4b201e109b6a95b82dab467589ea2ebcd49c9d55d9ac818cf74a7e937dad862ac2f9266f1c37cd67718fae4864f2032704cf845630c06676b8c919bc8a623dfe797ea33fa31185fbeb37c72dcf0195c83ff25934e4bfb734755d70c58bc0c21bf45094ba017c91ea3b57ef20968b54fb2b90c4fb97ed852bcf01642824cbed5fe14d3111bbacc8eabe09813979717f53848ecadb539144e164e7c869ea665df71d7141990f5a654e25f324ec744ae398cbce4ceeaaf1055999b11896e1eba088832b4e054b8076c53260923e8e3c8165e1258cf48d5ec0840daf038a098a1808d21b3bcbd97b881ff5d642121fcb7265a01183e3bb2cedc9f35ddf0910d1ba96ec75185648057f054f527de2351fc3ba24f42ee15cf60d3439f65633c556cfd20d450da5623cae951d6c07b2c42fd8ed7690a521f36a0324cd1c124c302722535c968094a9b47fae5925f19c18d136ea8639783c40b50e40ec494618b93b4d358d3c9cb7fdc7cd3cc82f0b8cf2f6f8c1d70dbcf25f98fba221d08aefd71897186a86ee92b8f3252cb2a49149fd1e2504086c90a69bb65cb0dfb86c15b3c9a3ba33bd01682928a7775eecd898029b7c0b6f71b936a543ce6c616c7494f044da5ea3b7a228cc4557ea8a7670e8cbe75c60071f5c008d808a84e425ce550b7ab30d09fd05dd1d5b3ef493e75fe73f981959f1a9d2fcc3e6de0d4ad692b443f394fe0e897bb2e81e09a1b37b574d61cbb7031cb0d1f974a2296e250bd9ca66f86d7799b110380bf9769d0a1c8aa65c56cd85dc4d7260edb448cc441dc67c8aa6ebf1d2caa82ad1490daba2f1d822c5be7d01a2ca55c4c870abd423b8d7dd7e04e35d0352840c5ca5f7926fd29c8b794b8173a59b380099db3783c4b368d99bcf813f388806fa479ef41bbe028bcd73582ab9c9001d01ddf0525ddb56a1eab493d939762def890f2a3a64764d7f699f20c40cb06cb4f7715fafad633e55ab044eaee77bba570eb40e3b894d92a2bb2397bec7d346b8833f54b66a6016c7b583824751b207644de7769d6e3b9c32074d9f551f55b47f12e98eb34b01ed894d46a9c728d59542864e715f24e8a11d1a65e34b16f5a2e0a3ddeb46b846fd017b989723bfc1c7c6108181c276e0a9df76e10195fa156e5b00010a15a944405509e9c3587074cc742c8bf4dba84da8d42bb6b51905196d03095cf8fa3099c864327d21e17464316c3fdb88694eeb3538bfb8cb455caa021c49965fa58f4b700b14723f891e766381d8261144af7f8990927c70d55c8446c3a9376851fadf5b774d6e2ed287c70e49350dcc8ef4d19fb80eaf3b4c3b14ee882006ee2ef3ad68ac30c298cb1eaa3e781fd1496c379c2f6bce793c2ab748b9e236e323486806bb08e67e6278351366e57e09f853e762c9e49e4242406e52e79423737ad3664f685b0fd9a3e4fe3f172f8d7d383d246ac9541ab64b3b196b73c13fc693fa811d340b0e1c4cbe77382569a90074b116550d100d66db6a55232c5e741be80fc5fda0cbd09eb43c3b762586ed2b4c898f6aa4ee5fc80379b2ed22a0e8fdb99c89e211fe16394af258a336f888167b9bcadd82f68bf37a8bce4743e078ce1e228d3deedfc9d140581514d41c9a9f76d0d55e281fa49a791ada7b640a41235e74c4fc24a7cbcafb951e0ee843755c84400428b53765b6970589d85f226a25c357b32c529ce3bea1236c936901936afdcb23ecce091f52f1a1b83f5fbccac6cb68a5ce7493fd947842cefbd7f45abf1234d6fb10486b41b0d878aecd3a242e78b9aeece8eca933234a2bd0685213bd14d52f50d5ba2b8e2f03f168398e727b475ff302501a61caabe49271c44db5d3ffcb3cdca16fd26af1fcee23609963e039be74423bbc3a1c39e13eb7912d09953610e75f3c187474d7214e6c239cc49c2f679277e261cb5e8749da3f701f0d1f4e3e4e18a10f050fbc9b4cdcc1ee34c164deaf6ccfafc0add2f6e02dd7bb3c480cdbe0739ede242ae8a4974697f9ad0588b28db7280776d9b71946d77061cdaf6e3916d99075149378f82c79a25d9d826d9372120c8e50304dc98f8e1e789570b38d5486351ba7f400c8b1e09b7bc5f99119bc463c6125fdd93f1fd6bd50c36b0f24ce35450734d8d33d4c40b37066a6621130a63f9e45df3605bf856fc1151588f92ca3a48ff4ba818a4720b70c287bfc101cd3a47d4067d999e0c3971ae59438df882f2c209d3336c9ab4daedeb39cbedff1ca1564d0809c10452ec1654695fdc24c10b57200412f041430143c3b9fb42db8548c3868fb5a5fafda1156237479c6fdd445d4a5d2776951e5af0264a94ba31325166b501758fe91da6e66cbf582374990a6871c9fa433998122ef95ca1e2f8ae84e0f9fa7cc907a623b12de0dd4dc0c018a2e66c4397bad05782f9d17187341c7745b05246a91f8963f2edcf8d7f44ba4d5ac0a34c538ec0b020d972627aa5191d7cadd9dd945f9143ee61b3bb0c627329422aad5919c424c3caf0c792a196310700a5ac9173b33f21473376cc4a0f4a3e77657be11cad403fd1925853111f2e90ef5221f6267a7a06b0a2b43e5d8fd831197e3e4913346ecdcdbc3663b7057b5d6610984917c10e2d250366e9329a9c469d5494a5eaaa9ce1fc4149331f2bf58bc7700762c87aa7308b9959bea30afb580f9ef4d33b7e30e8b38744370a5c26ca47b088d12dac666b35c30bffe47c6ed15eee165f58163f76e1e94c7403fe5d5707eea271be63383cac01795f24e0e25ba83a45ad83596cf67ebe9a0b5cce797896dca95a863653ac43cb37c16d6ce17e4ef732282d9f6010ad618b9aefa2e70a1205c02c6743af6da84de4defa9a6b09c7664a13f2326c5793ee79f9ee1ebaf65042a574e1c0b0342c6bead1c4a6761407a88ff91130c2f91e518eb3333eb88dcc7376a3cf43bbeefc430cfde971cbaf2ff9c57c5a3974af7e4e0ee4e95ddec0014aac2a0b3f597656dfbd8fdb12a15f38414f66d694f6141ecae637d932c6a8949d054884991035385f11ea53409428c9c4f5a53df3557ea2a765bd07732a48b456bb6c5d5f881433d4baaceb52ed70dd93dc8884533fef400f2682821c95449a7f6ec72427ba18765011881c515bdaca5f43bc2869ceb363abed12fba39e58702e2a7a8e6d0af12dd23f1fff7251eb9bb5351583a2f826d16957b2ff2742eb915161c37604a4a8a21096bb63b321c247062a910be0c2ce7ad3794ed4e4709d452ce06fcbb81706085b64e457fe616ce0cbcd78b7d9ece4365c2535ad84cf8047c2bd6f6230e7cad75f03b8221f8310c372ccf0c0cf09668650b63998d5b54ee1b6e6eb031e499ac73ca072693228c05a3177b4d33c2b39bd1b0835c999641d03df9c7756009d0c35e0af1786ded564fcfd5ced9d2618bc9810ff838cfb2e6efc7eadc9054c0ac5dade0500f4e378ff322ad8f768fa0d84c962bdc82c315c3ed319e468ba8aa82640daa1defab15a92075403ccc13aefe1d181d78665b28088d508366eedaa749eb0c308877152e33c795ca082344b5f266f76dc48df43f1bb5f937b00885e268dff2a81134eeb5eb1d0e1fd6e10545461bb0b64742659d3567bc7ba5c46a78b1b0fab75f42a3a30744b1280c7f59fe29af05c1ebbb96a9b8cefd5cabec0e8c544b62c15a1fee9af1c5e3fc894334025e8f5d2d6af63e60580f03c9e44391b3a001dac45068ec3321f84dec3ecc1edb3afe0b18703733a694a544607a363b161a9dd1fb6c8d030a0cc5599628a0eb5fbd31dc05c2db55f44a7799de4cf58999ca60214796fb36c2b57785bc048ef70092963ee907fb56e19b451db49c09bf9418d8a376f5cd0b570b53dd48f455126fe661257bb28f06e93b0b6be2fe97f938eac766c5d4b29c4e5c960541dae0863361231d9ffd2a9e1aa5371649e9c2f8aabcda6e23b02ceb7c7398da26674dd2ec5d9f29f732b6ca63548ced6d8f32b7eb77f3d3ebcf56eed06e4a5be98898569e9902a86ef3600c01dc38bc654112c395137af02ba53dc1b5b5384ca73202427fc00e7cd20d77e48e9add8e78cacb0703da0f9b97e661ea4d8aa0b1b38b98d3a5ddebfc10650a574c2b8babc4d08cc4b881486ff39fe5eab5c884352a894ce96d418e32c8f3a9c9a4819a222380feb519b9eb1680eb8c6b5d7c98a617261f9e972bf2d36a5a4b45e3f7a8a9c87b613294c91ca3ff82391faaa9f1698a749f5bbe4abf481ce9d409149ceab35241bebf744926f181abbccddfdbb76fd91c9cfed05ea7c919225c665b30900a842354011b6f8b960fca6788a58255992b4844a82890dee600da79c5273fb824f01c4b8d111f04ab6af78ab93eee5e58f0924f2f5eacad23af0038dbe3f2142fe6118a92f2d04ad4f2b58ad360ecba7e93b17d31a98be954668b31506c7c68119f88070709670ac0799ff500fbcda8fc5974699464199b6b889bc04bc51391fb0e5f408a69738d11066bbc2395f9770ac1153fac7a1bacea3a9ed530918199603c35c253cfc3303c613ccf992ef469be53c987dd49b2d1d0832e8031cd93b319510e92c46c0972a079b15b0cff25827d2e48779932a633b1450eef7a2e419fa2d7f69c7b284894a6b3b86df1d3975b4c6e41c0e2813ab84348a1f51d01771209d8b689a6f4e167053334c71f9cf18770c8bb67aaa0d652891467cfaeeaa261c3c6afdd18543701e7f44ee5f1a7966e81aedfdd729bd4f1cecb4a68a5674aebdd6ee009dbb98a5fe64b7599f0c7a7c9041b5c21a91c30a33084ff3843228592543575c87a87156f5d705928adf293a4f54f494fac444f1d95275f282bc61e8767b80586826431b66305344c4d1763d71d3cd2023644642e04804bd0e35c8bdf076fa6286647ee97265265b18aff01d0e074edfa9aa3b577730f2a3601560ea42c32ae228fa1144bad09e31eaa2642def52f35933b22a60a56394b4b9505097a58ec8f0a68c670081a17d95146aa121f9135cc01b456b364ef8c786392d3b8996129865d67331690f305340342d367de6a82e0caba301a43c3cf4e386c862af39d942754be38ebc2d686c4c14f7318afd8076ea9006e6ad3ea88a1de73143f55c05ba3154ec3d2f9a94cf01f86c9d12186f9d017d9957f4f94bfef1577ee178abdd9775bfdb63317f22a7b513280ffcffcf33f08e8a6ab94ebf7e23fca37a109c7e24ec684f2dcf486876399801c73c6233b28e9e8bb891af2787c6e3fea782869c78a2052c1248c09738ceaf5802a19a6228c409338bdfcdfeb935e9b8718114f7e65106d7684cb519bb08953721a4c933cda41cd1baf7713bd1c84ff0f1f20321dcae3bf6988bbcfdbb78615b27926fc149773cf8c1945f39b85237d66919d06245c883168a153fe0d577f76900ae8f47f77b64d8ce9ad27368c8ddf4e226fd0c2f572b10627253f7bb1b688927de823ce4cd0733c989e6552513e12a8bb1e4ca5436ba2a6c73f69a1c8a3f816cffd481787c6a60bfdbba7f96dc9280d91b8a458e0c355f3595bdccb5f8564915121d3054cf9eb90b884d87d3fa18fb3900405e285045ebc347642487b3bff88b26348cc9a06696204f67ef53e956d36ecce7f3da7e1996890c22c02e49ca98edd5d9e599891ed757b77f8111d877d58c45404047779b82a58335d279561f7d2eeed0d33bbc47daae4289903e062055e3d48463680fc959886a5dabb24211c369cd26b8b08e6cc29d4fdccf4d73e33f3762b91fc2c203d2530ab90e8f563974dd80691980953b40178ffffe3598c22a072c2e1184522c7e73ddff00a337da54e676b9e99169700ca17f16521abda8f0a26f677ecac99d726bc47839061ff1a7589185a27686e5b0ad9915723b9d917a2d7dafa30084f2be1ab7e7a7199678514e380cf88f4415562352e533427cc826681c3733330396e0f50aca50ba42af8a5cc430fd3766a7392b54cd257d15f39028ca3fa0e47c0fb726322286a98a7ac34a2f83f1d35a619365d072b7bb6de3899d25eb02aec17bf6c2116478ccb051e08862bce4d9bc1cdd6e69aee26b9b528cef7e86a487946ce550d4f5c9e03b3800a0bb93d95e40a3cff2aace1bb8ca8ab262218675938b0e38d7e1d97b40a4c20a204d2037ba98a7336a6714648d609636cd0da1c87f326463d99621917d996197a090a80725859f3b20b60887ebfe49fbc4d0667a7afa721ab87c8b0c7b912fecea739996f28de47ccf1fb0ed569ec45d08bf2a9a2d5d31e5e4b94ca1a3b5b92d3876c1bf61cf74fe7e43a37b0200b824561793feb4a93a5b4f85e75695891bde14f14ebd31756f0bd95fbcea0da5938f0f022b33b3fba97a0372d4271061c4ef01068bc2a6d910b5edfe78329b4e2cd1624b2eb7b5579db2d552556ec91b4b45d80ceef101905cd811b4df26674642868c1b9e23b449761712d4c2f68844b9ea32b51d2ae55123d84f9d3507f0e8a0abb2699945b6017f1de6c0c5f3c4fafa2d28b4fb1f08662353fe09f34a1f3efdfd11dcdf26a09ba7df6437aa9f0d34b01c9964c238e305d2c19f9e946394fa7ca71d78e641308b232afd4a8176cdd3c975cb692c71870aeff21d2ca37dd952f2118a98f7b3e1cfb6a18f6cf068b8482065382ccb85a5179f2a028b1c37c91f509d42faeb46c867bc121e693443ae9a13e6d0efdad2cabc19ec0408d1cc5d43a5bf1f88bf2a0e6a818835f9d59a7bbe38656da87978cb18750fec2fe68b9f68a3b47d6574f3ae4cbe0dc288b04ca0322d2d1aea2436ee053e3b6b8fd47fc820846c8f02d67f528da3046d88c995eaf4ec3e373ce13f599d8621b4349733422583b5262b8468ca9fcb965625acc197dbe21513d01f696362dd05db00c872fab9009ecf12322c9373d7302c893a254f1139c099f29eeb335c13e45f2f037bd1c4e713eeb7d32bb685c7d18fa59de4379ff5cd6a3c7545d31f47efbb8bc03a188afa48542224ca79de0d0b3e299c38ebd7deb19bd1e118b95516998dd16a8b0be23ec46fe990ead249aa5db9c43e1d8fde2144e0ae7d55db612a2915ed10a26e3165e43745d54344e65acb724d6515ce71908c2ec1a8969228880230fd5c7ce919b2d0fceb88d2ffa524b911bd2b4013f96505a1413b1d8482f27ae2f570e67af6e1591c7d14d73401777246b6f8a475d2d5eb605eb7809a0ba47eaf91020fdeb66dc9720ff75a6869ea5e971a81184c0b9fe3cfb525dd547d3f88c26790e4867381a574f15117b081c2c24b3551c6e88fe5bf8ede1d506445adff71cabccfd9189068bee1f64e551cd0344676217f91767b017dcd75010d1002a6ecf2ecbd49198904d80169d3aec09a914a85a7497823cf5a83a374ceb2bc2b7d64133c7c2f83000635f4b61a05326bc2ce828cbf54c8cb462eff6b05c36ad59750b987b1cae55f7862ab77b0daee0cbec3d23c7a01f3b22a2e040dfe519f71f18ecd2013ccf49fe6d5155481781a4cea15e666f9aeed79c10b1634316c86863a4e40a193cdaa6514cbe22b206913a534781e3347dc94291fa4b635bb64568840812445ca11b1aed6956c78cefcae887c9eca8b71d61539d67a5e431ae2a4adf4c5d5f558703311b43f9e16c2d9d0d7e22fbe65288c8aedafda60266bf43ebcc3557e23b64ae409430f6933ad9ad7309013b0d26b1b44f38d3cdc68a63677805fb8549b7003ee04a3e890efa3a1024e2a4978d348d5abad11fffbe7cd30731f244d6d3fb464b2a5a41164615ec81bf5eb9f844c2087524b3b425acff16c273147b0c1836ba6a2bfcfe2296e99a39842c4c78be09a221f79552f70e213e7d6d0a5a0d555aadc9f0dcfcb984b3320967255d16ed0ee632809a3b9cf972db24554c9b485b71855fb70712a99d42bccfa06b69e6944d97850ffd5c8e3f2b68d8fd0c426e4736bed2fef7082b9fc5262b655a609eb9be8979d50013b6d5d8604b7f106838f07a8728502716c33507b88113612ab16b389f97a2ad6f4c3c5710a1e7745798da4947f5623e696c641d31464dad9218b76aa6ab2ed9e01f297d4f971bbbd50da156145f286fccb4de24913bbb1cebde7492ad3b9e22417a0f8de763ba3e3924e2add5fa4d21813019c0b4a68229b5935f08cb28105c10ee0fb6cc537447f77a735e3aa6eccff3232b3bcf410e4ab66500dfddbb1b79b959cfe0ca34dffa5b69c5ce43f02b8b5d46f89cc4d91b990713f2ff8dd9ed6cb406c7bb9b5ce39fd14a3e11c6bfebfdfa3799f384c2daa5180066fceeff2a421bdd872c6fef0468297e4fcd4b6810f8b27c7ce3f784e327e411a7cae46203854c297225bb6f23ff1480cab22be94620cc3ee04b02d773534bf5105e52f63c98fa25e2c4f1febfa517d07813bfef3e3d9a67fbb84a8c8fbca07a1cd065e3db49308dcbd391f570ea8fc36770ced5858798de57d983423bea0e2290fe6b739ba94b9451bf207c32e3062d15fbe6e27945f9fab26d66411aae7ad56387a73ca3310e4b43efa741721bc81f654d32ceb5c4409da861d2238d166615d3a47ea823ec9408ebb115e68f666dbb969c148d9bad9c15e4d0f1c319c9d89ebfe7d43b56ce45d3f52d45d96a94c327f95834f86ae2db560b729d7595038a0d9adb32cc3f55477ec8a32684e9661632242bd6d560517f058c058c1d9ed1473c89b0cf413d453240a0a6aaf16429112a9ebf57fec3a549bb71fd30087a940da1882639e11293cfa0ffb49947909775dcd1154cc3491fc3692a772d49bf14fbc43a20ac6fbe3ea6d8de86c80d0008fc4990d18f9c48d4c4681f3dbc7bf387118686bfb49400b4ab76e314c8e6cbf48a9834bc86ec271507cdfe37ad76cb9b3ee92233f9640a251f942b657d971deba578016e1d3255d6e146a3bcae4eecc50a7cd85547fc8c69f266190fe5e8b4cde4a32c5175521899cbe12915c8e5507e8724a482491ad164841f8dd391a851de2a3e05730404572c37da833f1a1039981608454ee99398bc67d0c70bec27c6e3a1a188d2fcccd61ffa82df8be0968e2dfcae9d0c14bae0302c25303308baf3e1d5a7b69d53fe8c17a666648b3b6edff7039e8b8467134f9045eb57a89e09bfe4df265e28b77f56cf3f278356c881ac6699367cb6e18ee2c75aabacbdd56c4d366e5b56cf60ebc989889fdda44c429a467e457c651fb55111a83d4d003b681a9de03c67cf48069f79c176f32e7833b96c23824c2834dfef120a6141786213305104f6472d5f20040d97d3efadd8dce6b793cb272c83b74e9ccd2556c0f6abd4c69461714a51aef12d1183ef9a1f4830bb0606edd9fc78822cb3d2a7a24d9ccd7aa9117824c24a71eb07ea801154ab7aed18b8f0e176cc607123d44645550b260cb663ce5b01fbddc15f432c8ff2aa1d782fc2168b3978c1ecb2826488e17fb709785cab131c60a7b0ebbf58d40ef27a1c58566e0d71d7a2350fbca8cb592ef4add2afdf52927d27afbece4d6f212dbd08b4ade9b2faf3639ad29cccb9f6b9f29ba17900af0f55225bbfdfbe41e871b326ac6fb9a9a3e0e446a1707cbe3fe3e7def3d724270c102a854853cc613f92e1706503b9b5e70919ab513f27cb0d2d2d4b8eea8a5e7fdae1e9888fdb7273bf87400b5b1cb64db74a3d388d160f165d25bbc25bad690bfe6511c1da209933fb2f31b14686fb993b97563f8761d14b41493947f254fecf01045fe8ed0ce640ae748e296f780bb20270eabdc2caa450ea98dc71d90d72c128bb563e9d9a8dc2734622c83126ccc0e9b2265266d0bfce3969d6c197f806037349d394ec0544de59054d036a852d7b24202882ca3b505b310d360c4b5090beb9a61a36ff3b695cbaa11446dbfb83bc87a5f686d0266ff4bd900064ffcc8c3ca09d0be87200a0611b74527e6b9fbcaf09c84932f6530b8b92770db44218d752511b1d54683359d9880cf2eee163c4aef38fb1885f9d771b6eac42b6755dec0a1fe13b059deea4536d11d789ec7009936c67578f6630339991be255a66955883d877b54f3d548c602f62fdf3d59dff90e83516934f34330893fd4a9b953aa151b3efe85810b8d1cd6b8ce839d17251d5efb298df31616287cb27ebbff4da6db3da6097a5f9678ef16b53deeef25a6eb43611d3b95af9f35900ae94ffd589e1dc7951b96d6610abe8cdd546862b8f5b7ec33022c58a12391a199dccd6bf62067df7d70cfd9d08aef2fe56e40a57171f53af1613b3d2e987c8a56e4c1decb097df0827f9f6e68407e435e13e8edbb7d4c22123f998a9f42afa8e1115fc9b361b5b24f6674e7b95b672e35489a11ed6cb2154bda553b407597012b6d69b2386f035a3750f89d4929153f990fd196e002c02b8e700b46510ae1db11c76488f6dfe79896c49cd74f54e14a79d40bf46d2fc49c13d53ebf463704dfb066fde802c5ca913f8304c5e2ad8cfacdcb337284f676122a69cc89901adc03adc82c5b7eb1030328dd171315d4ddeb02280d1b586ba4ee5eb7adaa9244ecb4cc105a8e039328b052024d7279092e3571bfee3b3c4361e6091ad072b7bccc86839e05eb2490be5e7e47f8ed6e149fe6d44119e92ee6c659f72be8f997113401fe68dfe272ee00016f8d39e329b622598682fa4c2e9091a2c4dded486f419b3e6d7b89ce6130980e29860642e8045b178cc635ae0e110502ae3fea6aa8b6e5f34b09fbc1615d1743862ed62ccf43d37e6170a85d086a9425a625d2bdc07645a28b30915f09008fa41c2e77096bda8598ff7da48ee3cb2e0934bdd497bd980b3f427b4555c864d0d33d7b538c955a2b8157aa36ee3a0d5c06009cab58b6b5cc26f6b27d28e11e84b5f98d3c63ae254501752469082319d7142991175055437a1aa453d039d39fae9122db69b67b2cdfd0b0ad008eed4a683c2e24d9386ac847591a897ebc716ec38fe48821a7f1f6bef0b5de1e5603ebbb64c1298f38ade69f1948c30a06bfdb0f09908ea07c87815c4b192f0b5a58dfea89b02f6d2ae7a2994261e0acba2404aab407234bbebd348367c82f8d67b48e08671d8c0dc3ba5b807124f03cc63940956a89c0f097bac0c183ce39f99a2f56cef6a88f0e27519503aa2c6e23221569835f205eaf026de5cda40b318b4daf90f2385a1e7e42e6387d2826e556e090f22a12dd2d8c28002d89f73831915fb2507d039af3656fdadf46318708f7ff475189b0e0f6be04c4007dca50497b4f488463e3b030ec23429d83a110405e3182decded701ffed1046f0fd4109b04cddf65b3b2281a2409d9cd8c3bae0943da9db8c22d89d62e9f17b004399574ee60bdcbb45a08b6fc15dbe8e369658ac8c8ff7aeebc119560352ace6b924923e8cea03f7299c7558f5376a0153209d789b0ebeb177a0323b733ab668234f44c96667e8b840349982819286664ef43cb57db1abe2d86914478fc7b4b1ef7fa8c87407bf991c0b3cffcd328a4ecd0a57b84cabbe2c2e4553e9ba4c781822c7452f03d0f43a829b40a641436678545c73fdfd381af34544ee16c22fa996c67db5c207e68416b730b5db2e6bfb36669e40911d99fc5ed1f9605f1670d489d228d7cdfc1e7e09005b2632596790fe354dcc0e250a58a8b52ec45404d797607a7a666d003f328d35be43a950aa763a84a28bf2d97368c5dfca6d7519feaa56776bd6a0fc87057aeb9305db37f86c9664154464ca4435490ae8e4c1390517435c00d768735481de989078de38d1b34466795f296876de644326e7cc18f1bd152f5d0227efc15210619af0f3cdb6b4a275042a3faffe0964aba96dace35af6b9f1bb0369788e424b2e353d46915ce2c1eeacb52770892f76035e5ab39fd1a56529c69524fd49b30ae4ed5362ddd2d9737f8010aa762ce7ecd3dad423c42ea1b1dd52edbd52bb559297fe43a542ac11474ed2267542a7df5f1bd577717c1e22fe708e769a4d178c3f3df36be2f6cf2b399807e30dc1927aa0eca40eb7ffdec5c26bf4ee6d0aeaf15d554596f103cf4daeb72d661e9e3185f5d6002f694a90026e725e12ca7dea9bc22b6e5c2e5254e401e92a4c70fe3e0c7fe007a79061934c105bbb54525485d017606294416e8bc19c20d1c253600135d86261ccc12cb23ed8e0baa58ec164ad969f4da1ff03caa298523b219b5c52617a0f80112ca857a532204ee1e2044143e507c0c493fc0b644296fabd0eaa1b9801de66500fe7a90392a1628fa9f576fcdc464f02fed79b08a8821617126ecd853b2f843076d8ceecff12e97cd725b7d73406101e3c073ddfee435cee706d036ef8cfb19c67b1bd1efd06883daf8e93a5b8b209b84c749fd75bc9026f83652ed2ec714a1e2707a47c889f4765ad02a80874aae3aee47a33548c7f9a05ad00ab5c634e022dd1c369c935b46505892523032427680ed61ed3045985d5a46e82b292c974e3f0c91e5d78ed1788ed391038aea2eacab3ac1c1935c3fe57672f56a2425408b6abdca35bde09123972ecd3525e1fba6f893603130244886511197165dfdee28948617e66f6901092ce0c8e002205acbc533aeb38d71bb18bfeee65270ebee00bafc4c22dfaf6dd4d1eb7bda4b04bb3d0e82ae03496b1e2bf2457104966ac803e73ebb71a691355de41032cd74d9466187b48c2eb4607e95d20b6dee3016b6edc6bed334614be7349a1d007dba320202b08f272cb23ee7b0b0bf428faee22a5c743da839409ee95fdaa6e1d741e0d790498ebbab5903498dca11a82d83e068a3b191f324f6ddaef4989d8de6d104cc40d197ade056922e263340ca64c70a92d25dfff8b92158cf6d744370e90c48c447321c7b7a319f439fa3bbbf31438216ae6029a97bf2953b3ec0c69fd2c2c6e79d46a52fb05d06857edfd157e114544eb1dae91425bdb52f2540a88832e69fac5e1692cb0d1e88e2217266438948293a488258b6e7f65194ba596686caf2397ada2919a236b691d2b6514b8a421fda43fbd2c52eaa40ceff93bb40b06bfe70d0aa2d0a9da9043ce8043513d64c0fe197963b5fcd3437a810a7a150f7a09fcfdc09491ce2635f465dd9dfb421181d8dd39c572bf9b538faa4e02cd51d31fd31c10065c9e28f3a227308e2f807284de5a2729676ddfccac422bd616e270aaf1407a9da7cdc16a8556f06b3f74bcf84932bfc82388093dac6c4709950aa3d930588a2e19666087830bb7ef41a1fea6e3e37d8529db401bb2c33c0ce2cfd987d22c75bf51da5737e7bee5d1d3ded0c357419162bb80ac948bc2cb7f8e89e6fcfe2a4d200cdb138a95dfea14ada15e8d725b1ec14c4ece6085a1270513425be862c639701f008b932e386fe067c845dc96c5202da1c5a238c96ba6c81ea05a61c48a5ee238d86ab14a844acebcf01cf6d64afbfe937a85e28cec28f21526e74fd8f73be5afdc84fa9591536c5583bb8f109ba072c9c6f841bfb5fb7fe953c400ff8c3c56eb3e2287f48631ce96d3b270a743436f9e57f2da8b9c4f2cbf13e1287c6eea51b08201689d7c207f160125b31ba1b685ed19f1ee8899a970b1e46f525aa2a399ebff197f94e47852bded4f71baff64d8e3efa663e3cac519464b3863ab3dafb81da3b64a9d1492f8049a7753524aa2a82b3fa858585ee0f013b6ee00a209c8c188ed54d4ae592be3534463fd05f5bbf580b2b267ea011fc8294d9727deb97a1ed637c3c4a270e1f9a709091ad3c8e4ecf12da1fc738b1fe03cb9c074c7ce114bde09626efabdd0746ccadf01a4c8f9b34613504d231513d5f9c3735da69cb0d5da85bdf379baac6b149b116eab0ba56eb4eecaa4910ed1992e2819e688254e8b69d500c77555a4d5fa92e6d719c9fb19b7402d4a56e38d9e04c4ba037d8bf712d79b4462f788116d992504abb443ecd8c2bdd61f9a2d9a59359c58ec94380bc61d09a755ff219e150125463a8382970987adb671563c2cb8f0cf7839e026cc71790eeda928c2c688353b1f5cc3753ba8096e2caa68bb98ad32d832ee19022168300cde0a9e073d97a82b24a3c003a93fb6b362351e79602a33f942bad5e477f2c60ab70ee01a32bf4cec2337ca8713c7e2da7ffc0c992ad1f32fbded88757e54e439047aff394df0ac714fa630cbfc4fdfa1d651b718fcf856302dd097ad42fd4c6865730f0817787160596182604e4aa80ee25bcd74623bc9cf6ef4ac22f1c604f4cb3929b6e9f456b7d25a04c2a094c8b0b486f13b45e184748513214023c624b7bc7ac50e0dbd0d97f284fced9dc5bd8d42a06387414c1ed6db52008ae381eacc19e47acd830d42557699b25933782c7d9ab8d646d26a5683dc511673dcbf389f600f192632902365c2af3bd1cae9e63be36fd21097317c7bd552db4cc41adc2bcb687c7123b2a4439873e2aa24baf12d618eebae3d0d5a91f1a176cf738454c4d5de995ccfa60f62953c2836ac46fb33065b85144c69d627d8cf701060205f68effe03950b7e35b1394ae66db0e8b5d206cddb15a08438fce5ee465e08c4e581d3e9aa2c9aea819cc29a6b8809aced1713120ed0186371f7b5580d9e58a8ddb1d638af46c6441de28776f5b2d0ceae4a38e5e8a7571154927cdaf0c518fc4125daf4a4098f12ce94fc189b6ff9849251107120a9a1e35acb83213a7797deddd95680072c18ea396143ddf09913208d2ccf95838175ef7a0cd6f892def8865d86bc406552dfdd73d9fa3c745af447aca24048e344698dca5f0260f9691e31cfd93232e27a6cac4d2bd715d6325bcdffb8373e8ce19384b00fc852af61788d7d5e23a6ebd84a91200f6bf22bbf194763d47d4c0036e522e25d85442da5fb3b764af2e74b642fe06842ec03c265cc3f6e70d465f564b860a9d9027579a99c374e4cce26584307c4bc4e00eeff2ec64b2c965837da1f778ef65c53ad16b397d7899279695386bc8bcf1ad88266cacf8957089c048b3632dbae0bc24eca3f9c39247970cdd85d6ccbb029adf47e4d53e07f9c93a962db56fa0d74b977dc74936997ce303a39257a821dff38965ea5a0aeb07772571a2ae0cde164fd5ceda3a9e42df6aab8a88c689529093e42b0c5ff9539dc5a2b633399129982798baec9dd89083b955fe1180ea4a7d00384f1480fef75884aa59c87b619605816b835ecf335070141d256e2e3548123784fc6c32f79f198579182fe639f80938d6b685e8322f915898d55cf8e441a0ea08f53ce10bda998ad7e9c4e7867da7e0752b3dfb2b7a068817471de7b110502bf77163ddf33fbe6689cf0f44444ad57297c33ff191058f548445ad06519fbd38ccf620e539de9ef12bdcfd596711fd864aa65e8c139677cbf52b9d80c419746c339ab650bc4b911ef1c479767d229350554caa67225316458367560648b8fc7ab58251a0249cf39fed41b5078267f599cdf185b331451419724eafcaf3f30de679829a3d90c0c72e0c72499019e81aa34674c90b8cb6a306ff1d8ec87ca0848b156970a9578ad55cf79d7f55df6ab46f16b36f02afa233a4b24269d6a68596c91e3c70181f74409bc5b97ce5cba63ed58d32ed962fb4b42eddeb02eb32db99c6a90219d01e7641904fa54e13d2dae04459262af90d92411b76b5179919b4bae624935a7bf8401090911fb1660bda3e9856f9d97e9b989f96eb08e4876ff566455f119a75014b94ac27d0b3da1001dbdb29b2bbf4e70120a31d2152b617f386e45ae5b7dc9ae2f0c811c10630184e224b363f57751f5d3965bde5db7ade8b348e5d5a554cc6b08c98f7e447c27e852a299e6709e8e97b7470acb0f3245d127ebd516e6b6c0ecfb1528a863fedabb1144c0b7ff77d71949bdd06a14788b022e6b70abb8f690777065db86acea831a9825be7210580c4802a05d4c5c10f1f65815217f749dfd9926b8c38642cc4fe8fbc349993ecf4dcf213d1bafadda81525d9bbd8b4d220865abd01aa7ed684671b0202f158063166964cea1c8c14543151c0ab0a0321b1e7870950078a34d6f4d84d6956eaf0c24105f03dc4c9d45fb924b63a533d15d3f5d41994775842d3d1ca088a136795c5dd6efbba09dfbb4d0ad99c5349963e00cdcfe52ba20c4dee53145faa62ab3b45a09b9b67731e5954cbe156a864c866c644b627ac87e9cca0ec93be227c10848740837dd07c257caf58bb9172f4f056319548d1c0043c4a8fb6ea203b889e78c7113ed5c1849836cbe0d90069086d79e841184b7adb7557087ca929c28994d78e38079f4e73ed2165406eb0e4b8ff9aee36b31bb6eca11b9b7409bb2ba153658d96065acdb9191cd7829b3b0b2480b1396d65c0a4dc99d2146765caf022c06549d76c9a6f52f2e40a65f3a8dfde72f1f7a9c347b94d86e37a856f033f55532e12e60d8b3c13d5f5e1e7c01a702abb15f292cfb9c84319e883a13f7f3e7aed8bda18265ff4bd3053dd329e95448f7932865697658ee1631d1a9079a807500d15c833a887d8ce84a00d46a5cc007fc2a92da4ddb784f4fe51cf32405559b6d7aa757da0f5adde1795a9366f4d94a678e7f5d5c7fc218b8a90f9de2204f7906d242e2164024373c739ae9e129c1efc539f09426604b92533a9841b443cb80faa5eefbf350d5f1e8bd3254e8f684072db05c06c1dd2c21c701f13bf13bcf74baa88d552396b7b7c30ecce051a2ae1614a93a11ef087b202b59553eb2ea7720fdd52de93c6daa80379b7e3a112cb76a32119570fad23e5b1de429eee46c2b262108bbe95740f14f8b31ba0f1037a72191c83ebdf1e3fdf72a5ea89176cfdbe9819f9bc43a545d18188d0e4b2e4978ab19f4197ad1ecf961e2d6438b8a73108198af5d0a283ce1f3a711801ef0ddcf10751f4c161cebf99af87bfbd0257800d307ebf0f3ef69f49789e8d26a60832424389dfa83149d6a63a3a9086f00cc7aef04fc968dc2a78c9a41339db00f8a491c0e0569fd7a6f7a18157f98a3e074baec9a69165def3c634bd63bad198135a3b121ace0ba77e045c4764d53c3aa11075fb6bd44cb8250044bf0ef49bd77d57342419b5fcfd9b2b03c04c30662e339a2548a44c4c543fcb45a23765b6c518531264dd04c52f0ce4944ce002f0b12904619d03c2c86ce51b5c468c14541000c9ee806523028fea7d8fc6c1a3d2793b54edb01a6a3286535769859ca63dfdfe93580da5d5cd88eca3f43112257a3a53f4cbfc00741c2543656246ff984c664791e1ac5a2dc9b29b559de5eb662d9788b472f155a4ecc341a8660723a295a4569db34a8c8e47850af1e48e0a47b7f5e85371d512c324caff7483b71839d2edf4a5e50e2dea9fa357d5288720d8f3b11d3a90182d640e861504e4eb0da4df989adcb1e7263ea8a3125df0d5b22b7f7cb242d97f0b9f18894c68b12d0144b516a4647aa5d8541c48ba8c529e860b9832cf341168eb4d6e2ab1d20afae202cf3be7c6d1ab430eed0beec878b52e64423bff008440e2e336349c46ab65924717f03db44aa515bc3bcf3fe66b088fc55d1f4774f94bc0adc668c812f2fec2d305f18c39a62cdf2319e7af6eb62d724f72f8761b2f541215ac2b80e8871263ee3d69d6d6d4e0d474845ba7b15c956463ab426940709268ec373f1fd7f4d9ef64a6989bd54e84ef6b72bc55454aa552e2031219185bd08dd10115d141a0f12b62169e8d384fb5a7851a9e08d2baab208ae0c421cae04d3577afd3c45d6e63e0f12a49ff9227285d5a0f3cf6010b1a3d34a0396dd3d5b62f8068c8decad2d3e45704105961e913d63fd7a85a4ac86a8b3465740b10ffa94392b84823ecc5cde76c9e609c6d2f03a7c43206fb63412f17d0931ef176a04dc1deaaaa17fd9941550736a10c18a429cfd2bd02a0b202e12fa302157486f272be511cbe11235b8e766aa9aeeaec66bd12226528400ffcf537fad87addcf0879ac010c5197b160ce2127fe19f209f6aa9b2519016478c859b526bbf281c2eeac1da29bb52f1fc2af23a088752bf1ed00626d6a752854023fdc53f606410ba158c0fa123af974b952f83a0ad79057af0c3f5f553fe23eee800512cb75e12845f82ad09e69749796ca3d969ee3846339bbe028778bf2f4883d32cd2399ad2606cd6e820788dbed5cfdf6e0faa27f98f1a4b544d8f692d3ee79ebbebc0a4a022483522ecbe4cc2b54fe38aefd58522d478ffb0669223bbd772e7376f8fe421708cbc253ffedea5a887195493b831e87d4f2e96c58c4b3539b8eb038e295db1b68baa8c55d9d1a869d3d99ba3273e7514b4c6de7881267f2dbcafa23ddba0d278b5f0b16bca02f30db4177f1a22fcaf1f5db42b0285d7deb92cc9ad8d4f7bcd9e505ae17e653df5a6fbbde938ed350a257e98fb34b10a91e1383ff42453ea97f6b359a13b690f61254389f982b3dcc7e7e27af73f68d0358d2aa5aae262b9a7e98330076e7f8aa32e89d1cd31402aaef2a7176e1511892d1021ad83876a071b7c97b774c4ae86454b8623f075b1303da46f4767a16c7d423d45825cd09e7e015833ddf1c29ca9e005c8e1e48e6239cb9389674d10cfe3e0bb3a5c9439cbb68b0604a51bb9afcd428d186fdbb59db887294c6b5bf4a61a443ece59c41d335ed3fd7e0dbebcf46bf9705fa20955a77b96d9c86d8bb64bb2229a640a3e4e51b1739dd4d207c3db75fefbefe9643d72ef106d018b2c3a549f8d675325d02b9e2465b92f7f695157a1763984d8ca1cbdec8a5de9c723ae4daed440f41583b7c85f44f7ecb180ab17a0caa0d555c87fb3e41f42d5ff89a3d131a07620dcfbf3b79f41fa258aa926300629ca1eaf333d2b76becb55d2ea2e04d4b21ef0a9d6cb2ced15c26b703e2bfdc1d1c310def2b9759cd8272089257cd52ea84d7662d2feb8917cdf53933fca9f933299ee7e06c28b737307cacbd63ff105429e9a029b224af29862e5337715a38fb0db27da327ca2d7459239cd9cd9e7c0a990ebb8a3b52d9e68a4b245034682ddcae06dc72342db293dc742da1589a306bc4083f684549e4dcfbc7c6f4cab04f0a6be2f9bc027f3ed1b743f9955ffeaac0f6b981025f8ede8b7192afd37aab05a4f5b7c00cb13290d944ae77f90db2e9410b290a94b18917c16dbbe96e09a07643919c1bdf5ace612f878dfdee22fd85d5967aacca92d8ee9bca343ea2c9f2607f2fce1c053955d0f1a87878acdb9f57e2035f8218b4f48d002bf80c17233fdcc6c3b35ecbda1501e24468538e74d1821523f2c73bfaafa595a1eff28eab1c52d3033650855423785f5510ca5f548abbe203f62f796cb0beb6e9562e3f2f33af3606bd15dcfa4c72270e1dc7d8226a8221ffc41a12e126b1a514b94a49ab774e2c1683445ccbdfbb7ca0b9a6f7a15bc3f98e08a984297460a48c76f72195b79e3b8839cf8805c028a4f5e9e7bb0d90634d65ed89c084a7a3bf814a6ad54de46094cb792d02391fe7b67e446945e8745eee751461b28d8cc67369e88c0727052d31c9660d6f562a52d82dcb05105d878d8fa025f9e76a4ec6620b7d82ab5cb560317b61e1e9e0527c63f0209ede9bf00e35e6b9740c3c742c55b094fb213ac2893337558a70740f0e1eb43002035b6adc2ccd6c69f7dd27b0ac42ecf860c2ff13ef16566568606bcedf5c145b201f7b4f5dcfa5918b7185ef1275899f182e143998e0bd22270ebccd53656d59dc6a9ab6ae4e603cf98d4e981a32160eb358686f562be95d8280e32859873693e741ddf26b8f4f2f0f4c88b2bd73d6cba171c2ed441f24d9b2b0f58fae1a7a378943b53d95554baa3f5522447f82b476372de9fcc2e358a26e7af6571d34983e690952c0a75dff0acb3406c5ed413bc064a2b941879af096ab92702ccdef2ca8b82106158b283ca26ac8a6618bac63cb02017556e5b5195ca6b2ff48e524b1654dc4f5d8c268d2e1afb4019566c6c0c058dac3ce2318337e13ddd26bf1abb0c225126966a06d87527a4c1013c10f96d2fd597d67aae434585cc9c3d07033046ad1aa01e77ac91c9735ba4006e3f9236ea205e041c49b53a2b33eae21b0574a3df67d913b33fa456fe1abd98c82a89811badd2f2dc39f888436a35f0d06cbc5359cb5b4ab92aef0af501de2934b18de58ffc79576f9594a0decd7bdf02e06037ab9c4156980cb9d8f7be26251d86dbf108b83e3552de5471505a2e19aaf5bbaf83f1152fcaf818ee80c9d82400456c6bbc9f4b720c7c262fe7fa9ebe727a5424ba3572abb91d8f70919f17fb82094ab8b6023a664e06dce3e1c6333967fb0a57b05b46dd99d0791ddd45e678dde133b11a75d8c59f104197884f2f355b61ae712c3596bb711723ecdcb007f1099c87c38f8d35673f55ff7951eaeb813174d5b7264b4dfd27a93e7519105f5ef7a2c03f5b5fa6157770bba44932b2759d411c8332f6d13e544e43d5720303fcc03f4e0dc4e2e2ed349d93fda901621feb3f0226c41e39046ad99591363e3bf98febccd5ee7bd824038c5a4f26792f42d306d4527d9a1060e7bca4ec56756eb280fa27121f8ecee3d4448329f25b414cf6319ac6e2eaade365b36b22bdae67b8b31324d3065779e38bd7e26b4bed73186f5c6d80c1c36950c6825799f1c69b92225b007675e7f8a8611743ce8921d87b0248ab48b32c36a88328a080fa3fc766f96ecc7f82d615bc12a4cb03f86e1743df96cf45ef9ce7a9bbe0f2b2e0c1c39a72f18b9add74ae5fdd635d73e11f5695dd74d3178f1861f04d36592b4a87021b214e568aa9b0866145101a9bead5867bff41e8d67f596f087ea514f01bf535541e418cbaf91dc53bb294cef68d82e97899edc08de53e4b28e559f7543be068b260f3e257b206fc6abdab40ca523792e5172a3df39947daf4d18b702f3d8992d09f32b71750823a3469dae9b45d1c4cf5c2ea126343c7f9078fd407f9e309164d8eba4c36db385acc0977fec8da49827fc12436d4a7d304bb96217b6b46d7c64ef1e65df35d4fd57c4b7a48079ca316206fe951c7de76b1b11ef43966b1956d47b5c02d334f3fe42b75a86b2a84f3a93ed9ee130541d4eac7d236b1dcf102b618e579385a0fd084f8b328be78db630d7b618764a0c23cfbcd0150767730f2a163e619a9be0e152fa83ed48eebdb20dacc015fc03eb1ebe01ab46deeb8d90a3f6d8830f8458674013445da957956168ee88249dc7c15e9974f3442c0da72370a7c1762b28d9580bb356f0f0148f2654ca2c0699c2782696adb4cf12430b560d20697986597b8d94e9aabedde89ec24aabd7eba3f5fbda48646f923822b3149a075773d84b3e5585b38ed292a5d07352ebe2f5fe9bf26733a2afa33110d23d9ad2edc3fef17a26e1d8e3226968a8269ac36744e7058fdefb6285ce7cbe5fad5268061c34afa244131fdbca4f85366d7ec9f5b9a4a395830c68ef1894ed3ba60ecfa2a0a7495c4593893ffd91fd88eef1427ff36778227c4b09149580d6588224cf1adbcd6726e73c92c50aa0085eb5795a5f889c173440b48106059dddd72fb2fd78d8e4e1080f3d06df640c9fef9c45111336cc2e23eb8df81df04b9c3dcdb8f14fb2c0cea1895e2bc5562c8e6f14544f0d5869b09479369fe155426751fecef6bba004537266ccb077ac2a8ef66eed957eebef46909f2d0532235f38b3861578dbcc3786579fb537436e73e28cbe5e6bbc0edd3e7c44251d579265d633de640c452b29ec5acb5ed1b8c8de35ceccc31274044a50dbb02980da3404353bde0d13a56e209c1497bdfeb8ba18e3c793ebd1d78fd07e7c640b3ac8421afd78d31d91fb5ec0ff983393bace9e022f7adc329689a5eec7de82a140fabac11b2ff70f609156f3583adb086fa00a1b6b7355a85351a51f10182d7d112e96ccbbc2ba442d0a7abf4b3d264bbe5f144906c71de564c7b6c0c6e941502bf9b866f854de5b3eff9ca6ff013a4079dc7266b50621ebda867fc633af127c6c0c56317a3f2b8ead9a66e8cc68032c495bfc4e5c4bfaa8a5c67e3c24509f2b95188ae4e236439c74149ff17b2f4769a887a755f99aa9bd855eef815ef49e844d77a70ef7338f55bf35aadcec8403c536bc81deee07a78c93e32eb7801f0059a552e7363b712368e0e00e21a7801e0563607a0fd82d8fabeb0c248e7b7ae50d9fa9980099f559634c659a1d2a31f60f39ee9cfea37f55564919decea01fa8db5a7df913f98ecbbcc5f21e18fdc0f585314d88d2c08c64c03995e5e49ab582ea686d697347c777db0ea3204e51a1fb4cd0a52d315e4f27b2ca1e19fd75b0baf77350ea3ac629d9630c543a5a6132f84a21ea088924a6c8b369082985a0fb6173d70cc5c958364ee8b39ca1c397907cb10effb5537ada53cbbe2ea79758679ebb2fcc95cc9b80c1924bce967ab472d526513650a949c80ed48fe0bad56e4ae10ff6299a2184f4b3cc7cad1e5622d666ad0722ec695d3e2d869f9e07dd8e994805f1dece2c9cf26150f82fa8f1b808f7baa2f5f11d120ec16c616bc9c484aeacb6e85c8d2e1a1675fa634fca1217cb5d1eeb6c1d173809c65367634ce5d1934a6e51b4ecc288799a14fd546ae0e476ca69f1cd72e1cae3b4e2808bcedcc02d036ec1062f4b03150d59ce606acdf416b7f5dfa19fe5f0a155ef32ad2f1da5dfe8cb1eb939415307d986ecb4514f63c0b925f4a9632e42f3664f7c2df90233c0038da6ac1c1af5712202ff5289ed14c6cda8cabd7b8f54bdf8737aa6c58056fa27ab9da211ca600604fb88766217adb5a27ab08bf1fa58e7890167b7efb1a519ccc362da60b19d2423188b7a0f224d5c08a2e9469dd94b7b9018cbf0bc0655e78ee0f8a0ab7f5237b2db406c9e7f07bbc6ba14dbe04b3fee94d323f58502aaaa3bb515b1a9d7d9c9d27d3b89fbcd412527b59a54615463d7a168efee08099642697def0b621fdb40d94065a96c2563d594a4cdf5f7b731043d42ee98878d52dfc088743f2798a2cc8287a617aacfe3514ded37d4e086ff1b4fafb2dbe70b8aaddbc57af980b8ba4425bc7a158d94e20bd8d572d958367a967d7c13d1fc359ae573b612498e81dc8906d57dc18aabb4b43628d875e5fe457d3f96b7f65d4a19d1ead6bde51ba0cd2ac333afb4e74e692b467c4dd6e5fdb01089e9756f362270a44809646dce93491ca6d05af76dcae4f4be85796e2d8937f354ab6eb6201815f9d22db4db41d999d98bdac4463f1bde3561eda06884c6a14908a1de6f515b40b5bf4960c9c367bd3e895aa34be0b1c9e66ecde70cd3b1a65553471aee8a92e81c4e00aceb4a8417161580a5e015972c58e15b8e7ca55d93f94cad0b0555b422511e5eca35c7e43c159578f137d500e24b6ca12d73fd006189545a974f1eb0001dd250048139fcbfb3d4c44aaf68992f2be91d6fbffce001809bcad217702cd619b7b35af47fcd5630efd2d2bb9a40ff51f8ca9287b199a4fcaf0a6994170d5408253a24d5020819371cb1cee1aa54cbfb486dd4c197ebff313e63424210d239bf989ec48838b070ec8c2f8132e48b46eaea9b982316f4308eb3d4e36b64d5bd824a30bdc14fb9dd100dbf3bb67ad5d7a06652d353888042bb888c6fb159bb4c91f1b7bb4bcfa229ca346df953292997ca5481a9686dca3b90b4dcfd5e74c6b50529d87a50d2565d34b36ca8969ad1522cd596d89695c91a10be96de5090d62e798110cf854768c10515d2f03757acdb894e5aaa8cb84d518ef155ebd67a2893eee3c8d8e88fefaeb954571b67bc791c1d6347e4a8a8475363ae488f2fd35aa675e9a9e4d47c38a2cc8de435e5f0e8cc81a6b92c0c8e7480becf2201805a51815abf2fe22aa8629566c0a2a65ede4afffe03a0d94142dcfc41270cd0e567dfb04fca0607c850f991e8899d656b7eb84ed7742ee4b00e54b14f0d6c57246aebb361dcc82e2cb5b99ae9d8ca7255382815f0325117448153397807e9e255fd4601a027440f715e376ba28952fe664138a18b3935d9aa8f7776caeeae40b44457666de5a3d6a262abe87c94238df7f8948d9a747e9d57c189c51ba22f6a5652d046b1f51b5200dd37f831572bb0a5683d17cf462e28a133741c482f0254569d6edee805d7ac6c414c6af6a01186dc6438c5d9c317d87886c4cf435c0a56e951222bb0739c9b9d60c0ece831ed6925401463e2a9772f3dd336efda84fd913ccf2fb8e5c4e440c96c943288a7a5c458842bfd6e5540b50fc3beabee92a07b2ed80bae55eb580c1504a0954561f0fb6bb08478133f532383c2cc03dd94e5c769ba01c3bf45f55d543da4f87a816cb8d9fd58ed6d049cffc7b99adb024f89a2e30688f8d65130e5445f13f5a27de143b1a685fc569952935cda8f24b666d8267db1581a6601f01bc6b8de922649014a7b56c41b38f1af7d0801ad99f0c0d49317848462488ceb27b787006f2a8424437b6cc6c90f664b45b0c59fe17154e573cb6d0da46d0d3687513e2c41423525f7d7f4d950b2efe6f5cd1a225bf320adcf63f0fbb7c1ab3eb21594b456e9a1a611353033f23330b4e961d43085dce7782d66290b7d7ad366d6aeecf2bf996d658aa5d130c28ae65de1f81f0856c49749858deb8ffa2033e14a40f3b61e2810c0899d03f87ab1643d2e6232c4442ec0825eaa20906667cf7061e0bdd82e99b177ed4fb7dd3dbe36ca33bad3b7682ef86056dc1d85326e43f87ebc748081e7c96e81016d664a903e196a6d32582ec7d7cd18f694f43a89b72dfa2921b1d93f9c1a1a9646d3a55afa6632f1f460dceb2148e8b79ba8298bd74e1219ff6fed465223662a801d05c581687e2a129087938a7a02ad7ff421610f56ad2db9194800c3f1d793c10a1736dcde52c911d58274d55c247961e234e867230869914980c3395b3b4c50412332c5a9fcb56372d8b81ea5d9bb457965f1c4c3b013d9194d4f74492b612217f9954a1beb56fab0e987692d2e2efa70b7097bd2c011dc978b4ace9c3bf7f1e99ea67bc1f8d40ea170e8ccc3a33fba1591488152d0fbaf67c4b0b5c03491f8b7d663374f037b3a85cf005a39097c78f63893ea62b73519c10ee2046fb300272b3910bbfa32ff79580733da189435883109b1df8e09616219d23f2c4f93a545b42c78ec74c488fa93ddcf880bab71e96ea2d068ae67ec162159fb9b8e330a1287ddcaa4e3d9a278fab0ac3783b9c2fe4fd33636b846faf55688977375bfd1b631d689640b249fe1d6edd8e5b33806a390d53d94cee134fa8806a1bb5a0c5fb5b496ab6d2bb8f2a5932f5fde4fcaff3ef18035e0c34b18618348300e18d950b1f15551c6f26fadaf73b21f8924ba42d1142ba03f449f8a4ce2d69e4f54f4c4f2b93630847941a9b8dff16c5f98f452b9598706dfd2844e2917ba795a89d31bdbbf327e57ef7b3779c8a37e1265c12a2e2a82957b0ec4adfa8736c37eae342ef5aca7c794963ef80c7209e38d88c16504b8b0cecd5d6491accc0159021cfa38622f5880784ce021b8ce8885a047e4a657a31df21e18591949308087cc7ed934f59e4c32093dd20ca48c7ffeeecf3dee05888433e21dbae848ecfbdaef060cbec4acbf353729ee488d5fa9d42e600abbc7cc037b3a20fcd936e81a157a12f5b778f3a58726e750e0c7c9de851433a9c79684de801df222d0d5d93a9a1a7806ce3971014b2085f7da304482d71b6aac2c3e7fbaa40af925e0b77516a15a11dfa5bee966498522f6df1b4f81b8dd1adeb86903c9edf10d0b2f49e1ac7f3384757db4e5dc4a30e351e7d74c7183984fd3fd8877b4949225483db9d60c2f686bd275af92bad4db9fe31c714f76c13de72563b0b9056ea5136163b04ca95da19cbe0f608476f726e2670131489b7e2c0f19ff4d5636264024cfcef592242bab838a33546ceba91f84d28d002dade9f241a4f0de7b6eea9ab531494655cacade8e4141cf81393fa9177a20180625a505895f1e876ec8779525c48a7dd2082cbb4714f10ff4c368e0b87c2e6f570c499342bac0599691e31e2417f6a53936c212a364831eba4fc0871e8602d97a3da0c59ecec073d25a6d657ca363f6109d62a5cb63ced751b29d1f8c90275ba34426c29b506d3bc6916549083648f91169bb7f875a853a59d42ffeba6775b3bd4b693d1453c1e810db49afffe5b3927eba2ff9dff03ad5417bf884087e58bc6c811a8ede132c2f6376baa811b59db28220805001371b788649a17d9fd6e7dc24bf10a4f3b5442cd2fedd206c51ab55ac61f94e2568cfe24f1d8222664a7adf410fa404806774a2553c5be4ba6ade6219fae10da01c168ff6c3c2923c9bf1f4be343206395a7ce2bb001d4f388e85c3b8ac68c4dcedeac2411de83a0d00acac70a335f7e971259506d3a0374116f53b21c4f23420e90b62f9779e594503ac0622c4277121ba6c2fcd4f06f896a3108be7d7ab139b7cfb744ad84a0a961cfd3e440dc61540824a8fb88d09e67520705dc81f72a4babefbb861e3c7c69a922cd91207af6cd7a3078732f4968d873aefa0c8ab29d65ae182e71fdb306ed46cc64c2eb8e1fbd4d4f74605ffcb48498e16ff2d00a8f67ee3b9f6b71fbb4df08beb8b10623b22c6c9c20fda9ad5d1ed5b5291910b5e416ac5da66ec67cf0e0a8471767364b1f2af5f6bcc3ee1d97b8c0064df902599f6dfa6ab686c307856255d3c4c3f452271ae924cc2d0c37aee6e250cc6c67615cc95446ae7fb752affea12e1df7f040ec47ae4ae7c7757ab1cea063babe144bacc524151d44d5840dc30a00ef6e89a11355db74b7198737e87ca4523edd620d204e773a66a32a13eb645c55183b82a90d91e38966f88b79d695d32b108b0c5cfa75d309738acfb42fe2a6dff8fc33b5d6f0c6f41c95b190d64517e0b3198481bc7808aa9ff67d8b069f8fc92a923f426bc55a683ed42dba2df9c215061a44643c88855921442daf326de360fdb174c0a5e402ed80c400b9d9393dec3b124e518b8a30d8f2164d67b63de3c683852c0759583347a9ca98d771d11474d8b2f8b5af36e408f13f598867f17e6397bfab20c4c0544949475026ebbc6fe06e9f03986e2d900a2b8d867d05f22390fe1580af8b84970fd2680e65e5bb05756bf2a5bf4f7f7f8c4b11f5518cdd7d9e796e7ca32deb08e41f5426f6fda41f1d7455add8ef444ecaff0479d4f317e07a92a7d2244be4b724348c8adc81d0572224668aa8b8f0649f4991c04a86836e25f71c2fdb3d3ad42be1d32b0e83643a79cb61f38334bd2e9cd6bb3973306f6db6751c20103e57eb532d730cef359accbb802385023a04988e9627007ce355cd4c9502b253cc10b5553e356882a538443970ab61a9c421057fe4a12de50de963f5972a2a38b6475c961242d691528cf0d2b723a538e140ccd39dd6ddf520943256b56e8873b36fa16f0075118664cc3efa65f80b307fe269eaaea5cf1753a331bd6eeb49f5c6e8cc5b6733c3bf44755a196dfd4aafa5b8e8ddb1df773a6e16fcff9a514f0d300367d57395babef05c0eaa6f72beca10222b82fade676701b13f8410e04f98680ef254e0c560a77cb2dc37197a9a7438fffd57ce95c4d5c4a8f05d455f65c1ac251f0fab37b6ea269917633212b6cfcdc4c9064b4a3a5549243a501130a1e78e495f222739fddbcae6f6b688525fd8f9761eebd5b822512681f3a35059ca5a9eb8d146e4feb317494c7771b7566577586d63a77abfafa72f82f0a079e08c45885c5ad098f7ccfb6a41593ae1b4bd99a93f9f9148cdee1ca571789c7e82af1254d6c8590b7be94ead9540f077627d3c30834fc0d28e17b524bfdc828765f7a7b3a3d3d1d205636c9a2a94f1df0d6ff594097c06415f9453b757b0fd5ebb9d0f242b85e4ca9ecda480d49b2d5f7595b3f3b1304fac42ff465f79a9b08bc01fccc7778a5fa4e6baf846188d7998a9e024cac6387c3740d187719b2945f637e59a7075b9416a2eafb928d59ae26288a7acc83238bc043a4ba6b892b6b513c5bd0029c8696b00e3ce262f6bdae229b2ae626d3688e5a192375c00cd806a6708a2cc5eaa3b109d7459262d0957c9af4357e5305e5ff4d232d3a8db858fb65fc47fa8ccb3d5674f847501c369d45caea0c7a907c9ea5f9472e3790e6c19b976ccecfebd861980821f139d50cb5ac5ef50ae40909b416e0a4bf377d6b45997a6236e72a064d679838c8a8f1e849485b3b737f52ada3796ad20990c10fd5878adef8d8c083a7380e268bdfe502d51970ad034575f2d9c6e41c420a816544943478543df7dc9213e9e36c2d83e94f8d16796042b0b2ab2dd147c858d8e17adb0739d5b937281f824e525204214c84541df6a77ed10773ad77b96ed1d0a738d999a53c411b36c51daefebeae453cb0c1c73802aed67977a45a9dfe0be4d566807ab9f9db0de08821d59435e08b0eea1b1954ecad82be0eaeffa0bbac45d622736ec75f1a2299724f92ddeca4984b94c1d86e3240acb9425d44dca58200abc3c47c007d6868bbef861b6bb97891e8f0416bd91ab13199f80ebdd0f97718dbff3bedb75a25ef1ed49cd60b6c6bb94f58c3460b6f774a08a41beac71e4969c3cd158094120c71407660e91cdfeeeb442bdccc255289a0b85cb501fcfa8ba7f133b3d8efab429c1ddcd45f4d13afd82778526b98cba6f0c11a6c196472124be72b348fabad2142d28890d15892ef623d37b8de6b0a9390fda5661f470ac8de004de099cff8e8ca6e266c93a5108aa3978415a2c6691d955e49d1b7aaf4bc6771f227da877e604ca2f7ebcebd991d9b13a4aca35edf17d9d6bb9cc8584dff24ed84b9dd0433450cd8381047f80121ae58ddac941efe07d79852d6ba5d240f9bea3274d2a0688f3fddae8c8ebba7dc15a98926b1e317aab3c75db5274b84e1ed116d2734efdd3fff6057c0454d1cafa05c39f2aca15cc6a550003c775035b42c73b65fbab83b8308a7f543b9cd0f11f17b46b5021fe113a2fa97f8b490fc8846fa4e5e89452b7f2f6320e7b400a1297e8866752720f3d0d5b749a0ba27b43a2682aa028056e8b1579193a03ff562c2aaf99f1d14c763d980257e2038a9c8c89b49f061d289aeaba4702d7fa91bbc22ae8ca6ddcb0b1abbe4206d63a5b8029eabbb7b0821b73e099c33bb71a4948b08d069645af0d45d788511ba9e1e27b31fa1dbc097e8ad71ea4ff66d518968a494350639e8163de96f74e711efbb543ab6484c93fbf77c6e9c512e66ff9d0de074b532ec7a71306a47f67a083904e0f7d0f411432408ed56a587a6265e78e0ef3ddf84743c6b3adf1048968017911085861d3831d6c88f39a3d4a1b298798c6057ad02cfb0253967b60176b2440a84fa0c98277f1297f4828627bc11a932f59ad75a76df7fbf7484b7743ccc473cb198010aa6c132373cbd4ba251ac94aab6d3e2b744244ec43c12b5d39cad6aa36b2d4b34935aa6b60761321ce0cb6e374d6d7a76398a7874b1e3103638ba55126678e2d5e821a3b42d39799f48512958e98b8a96bb029b8d4d2829f91a0d7e333c763189df38a32c0c56a83a35a67ba567dc2cbcf30a1f750304044e31f9767182b8bffd954bd87545529f3b7e27ba2381ef50926d6de6a48e251cf78e1dc54f83cde3884126a6f299d3ba58c172466b0454080ef50551b7ea2d465fd2e13f217516b3fc1601e745f47a2a7155cbb7e72b11f77cbdaaddc7ac51309f9fb86e22bc10cd9e26d5f66b9841accf69211a3404a86c1a71ef0f4ed4dd47a5c350227467535ce561f351b7b53b99c55607ef499e869ddc75d2ba3c253c282c3ac0a8b895bb6a605c692fe0842a1c31ca846e2febeb370741578d170d29533d5d6999e151cd431e54e76c0db88be35c5b7824b346e07e8f45d48b681054378b68f21456b4415e9a579aad6725581af3ebac84c44c0a8e1543faf3f7d5ef451bd35b97842cb862f15ffaed724953b1846d54db23776122846641ea1cdbfcb828c4c9d2df7485f61dfc6e511c7413a32ab3751be25f3d1097751aadc27226ef11d623e5f098ab04109c45ff7baa6493fadd529f91f51fa22f43a76c284d3f47642eeab7c7ccd681b32c38f8c895fd9b3680271ea74460e2c9e5aedd6dae9a40ad6460b085d4bbfb706ed430d50f3a7d0000589d6d4ca6592647535288dec888eba21cbb2a7cd68f52af6108ff4862e1610d2fb536b533cd42bc7d11bdac99920c2ac823bc4f34f110c768d359d947a12b12909903432f4d80cc51e0a6849a93a1aeddf7460374ffb9d0ee041234be1bdc62767de6d5fbcc7636f31527c1d39f9cc451d2cdb834b1e002c6d19533ccef2a614d05a39017b666e9820dddbc5f41bee21e9c29ac04b8e077954803397fbca5580970b035a958c436f83a06777e4fd81cac5f9398aed7dea5733b2312d7a805c3fbc2ab20ca368d7c05cc75064d0e355e3b3650228f421d966a2fd549144094e4bd1f7a0ddc876b038388014961a5016d87fc4e84cf872d305e6fef57d354bbacdc7612dcaae35960af0afeeaf26fb38e245c39b9177215e70679cf30ac2bfcd4e915c1970fd438b86e9d1cdd4700f9fa80b7f37cefcc8eca0746d7976c029d41d79d0ee1f5b266a4696830a22df415a3b258ee9e52b7cf9501fc2890bfb2cd471ebbaa38222179a11f839cd38effa489e3abf70331b1024b7c197c0d82c149a7d67309f550cbf2ca8217168f4c344832dc05bf5e0989bcea752df5f66b32119937a9baa47c02aff66b1832cdfd60e073a3ed66729e15a26f8e9aa8836c87f8e9076583d432d304ee9f8be2d1c232adcdd01fb12f8465cae95640c02bc02a03e4fd8c31ea8f1e283bccb3f3633b6c15e1a89d0f59a3c852588c1288258d53f4619f7cde56d84b6783d3dfb008d18a0e2088e1ddf61bfb7ef0dc97cbf54b5f9753eaf0b9be228a679d8ba5e419e6d8c39c93445c54defa2fdefe425caaf4870401353688fa42b9a2018a54d88d799cd6847cb2c59e07f918b9ce32832fe15442f5bfd02b74c2c19302252520bb8bd3be1edd62599b2d4488de5efaffd53a98ab808c563c45f55fd4644f840a1915ed61b9d87c8e808bf8855e3eb7027fc7582d2b3a2f05a9934ac7ab05334fc00a8d69fe6bd5506bbfae8b33421261b93b3ef0e69dca3d9f8ef80072a2d07d39fae0c81d35afa9737b9a8ac6dea17e14a5b027211a58d1565b4a4721531c92fb0591a38474d63f27f7abb78d6c55cd1a2a942a477f1a88da54e12a5efea13ac041401ebebb8bf736ea63ab6d2c6076590e09b0b73ecff330145918e3fb445d5df59cf98a5b23a04c7317c86a50148b10011a493856db3ebe6267e8d07098393c058cd715b867ac957cba3003f05f2c8b7a24bc7b4676cafaae93846faf12bf88d86e81d47714dfbe379ce0567868568f56057425862fed332b671dc754ed510293c59a226f8d433149be1aed70310a91d6f63ed686dcf225761ed669bf98e54ac7a27a8c61408bfcef196059a4c7684ddbec76e3f6d77ddc827acf468493371f449836f4360c4381173d137d189b0e2246ba45b15d874cc3fe6e9fd8991dacad6299b3a73e0fd076b5f66ea5604a896f135e32bf65fcfcc7b66b9b602dd35e9fcfa32a67e8c55d4bd72f10490e38a610d323f690bbe04354770a04e96990fa7aa905f53e9aaef2197cc6947ddcaf16430597a1cf66e14834eedd7656669884925518febb7e8e2e918e3925b7ac34158a0dcd5e263a37f20189be87e9af4cb7ef20fca8528d6ea7a21a8b92c0f6e73e369ed55a4444cafa9b8e6507d17b169156632101c9262a402bfedc7756db4a2d9883347e7a8bb36d5e4163d28126c43c7c6c481674c8adb0e02e72e232a0af77fde7a2a5d32c67a083c33c1daefc4e53054655f391ffc913c3ac37354b4466a1b432fbb09b4285045a6bded9d0ba3c79729d62ce2d313b03f9ae3679467ba9568ce23c20b45676de653846d72b63fcb4f481470912b21d7ac0a03819fe248ee11649160d8e8028ca7a527d3a7737a5c9c06b854aa906053fbebcbd16b968efd5fc56924f9f2bd36c21ee516cba798f6ee88c09ec9aecfab395b563bf350790d0e444611dcf52839189b7ec774d1b8aa14a29f444e5a9a8ed2f6ce11b702121c87889edaef6ba3626c226e9495ad4edc358ce56335d2eb22356fd0aa3c8999e96508f520212f19db1d3d3a803ff44193f036c2de87a397d7d670ecd6bf3a54eb33070cabedac8a258a457dd638d4ac59845223074e07fd6f97297d2170521ba0e43bf14f7c554b22d7af414673625504d92bce080f3dcc9927f701365122413c36ad9ed6bb18b2072828edaad2edcfef3b4ccc3885ba5621641bddba1557726063355bf5617e0e09b296983268d882422a74ea53972524c80122114b9d22fb4e33d90e731bbd6aaad8bac97ae819d135653295ba8adb8a01528b204856046b763609df35c272fa9b477dcaa0aa0c60fbdabad4a5354f7510ce6afaec4692e44e3c6f00db5876bdd07d3f037971f85c1da5228398b770f879487e33bc1c02c3bde4dd51520bfd8ff9a215d6879700b1700c78323960d8d505c129a1bef1a3fcc8d30b37708f8bf5ce226d7ac92b5a1b01f4a491070d3eb6ccd40063b35d5d78427bf1e74da001915c14282df81aa4e02531a22a8617b9cbeedf11b7785f30e713cd470d553b0f63d714ae2fee31598fa5dacc8e3ebc1710b0c2a2c0d0a451627ddb1132a12058abd9618bf4a64414e054725d7cfcf2d7485799311f26b23d9585a892003a34af263868ec912ce7e153ea225ac0c400f2520ede05b61fefc2d145f9130f3cf686d46a232deeaf2065253eca841da5212f09b8c6693b5216d5be5ed913a52c43f75d55a8530208b1611e3d3908e35925cf56867ae3ebac1218f650855a91eaf0a021223cf3c214b136b01da868c5998c08232148737ceaf3490d73fb47570b77e407326fa35cdf5e9429cf80c6a96c2b9ec72130fac77469d080f778a678439dd78a11a790487a6214ea6d42ec5341525c4cd4e38b54f6bd6a2508f93690cc98a71a2050ce9d93c5ca81d9e53502c5b43de425eb26033217cdaad6c4624f08545ffa6810fa91ec451e4198a0e2137f756c8b3dbc8e3ec7b752af4adf4c6e33523f181b99e75fe1d78f272e6075828f56a9e66eeaea952a909daaa9dc1c9900b7cccf53f387c75603e00d84b52ab6b17f517579050b76ac1b89affec336b3bb922a81bba3e026b80309cb1a3c9f65d174e3cb88fcfb53fc4a3c9be7dab1274464c817d56e6b5a8d426ea2441181b0ddb25b150a7b3d9477ba39369a59b00fb152ee79da6031355def8db5d7e7c8bd24bd1209e63b445c85b7a400508c1d8576df432eb82215f2fb053e4d92807949e9c319887c8f77067d796b683e3b5e58030e512fba51aabd30a57f043ce28edd8820f8553e9d07eaca24a678de3d4885e371aea9f20d1f99a64ad94252253e34e41463fdb37fee6a424f721f73af064c35496baca7ebd1d6dda7d3cc3f3b32a2f67a7ab8ab202a7ae3096d8bf1f515dc42444c2e5c8acc9618243fdada3c83043d9e30abfbd72841c286d94f7904757ef775b822312210c8ce4de187824a460ab6ab47f048cdbd4f3b76b61990b1a3f0edc0782989e9652a23e54720ea8382826dcadeec1609f66aa1df7b8be540883fa17595da738de28d8a71742ee0e6a89430ebce38982551f6671b047f8b088340b7dcad64bf39f401d0c88ec068dc19161e121debdc0a0031860916d633f527bc7e642dcc0fd7f09eec299c6ca102cd0f0a1532ffe7259c5e9a284a625241146cc4ecf9b5e86c81baf9d09efadc3b5e1d12156e028631a5122d17d74a09e66461784ea94f307dd72eb6058e0fb24508dc141ad0e14280ef3ba90b8270957342b824772d440fe776d2af719dbd3958d5e0c37fd3c92e1afce2110ceebc494e08bf91a3485f26e99a5007294d67d8d60f82b1599f7f9af3340dc1dd18e724a76eb32c6cd07b8b81168dfe601e0bb0358cddb59ab1dbe662451c58a635fc7bda7ca70f7c974f8b3b2752f076fd0d4e53023ba410bcf6025e27d3121837561fb2cbac2f02e5702b595ee77d993ce023fb410a84878b98ef515e067a0384470c229ab0f62fea970fef7d14561a1eddb9be6ac55bb71ba8e383d8a48af11ca04faea88267919a3bdcbf57352b982dea1f1bb3abde292e56484338804c2ecc5a89c6facd8505522643b6a6ede79a755093a2e07bd68b0d44627aae2ba0185712d226cb506ca9f58e0615b99b8b31cbe92f21b9b512b1f689967d9fd923d6b85e6a169584fc6cb5777ba55832871cf04ea55a67b2bcd9d9e156fe8c195742d980b750eaf23493635a7821360a26935d3876ae904abec2ea7f0c394731773244c48446f156b3457f1c39b3eb54c6ecefb29aa96fa0a7f463fd8a065e9154fc30901f2320afa76c5217daa4d18903a9295772ee75444cf1eafdd958744f135461d60b5fab4646d7f97f70d873997b3ff4769b13e0e3e66b5c2bb467a0317abccec6d8db1afe03e50690fbe2aa9f33df3c7658dbbfa1446497df347c108aaf2fb1e226a23265efaa48742e16c8fe9b20765b833480170388b5324a09e25fcdf97776ca0c90c42d1b68ae0aaabc050d4f4c7af01d7d91226c39e407b31dc1492162ee4f7c2a2535454b9e1eba53e86b5f378b5fe8e329257b68ef4ab9e65a3dc0957d0dbf57b5bc82555bfff986f2e0848e0ce3075a64f2da31c321477bd9a578a501ca85661c06e2e89592f2e1746017f62615a023d193359e8b2374cce27a3c05364667054ceede8f0785426dee7ff5e1d2af8dcb7395751c4fbc7adf2acf40e210e5c9966a68d1fff77eb9ba5d40db421070c8b9888d5b63f9add3d287f99459126886d90abeafb6956139624fe03c9d52029f99b31dfb1236ecc268f6bbf5267a5613966b06689716999e9d91bdf77b2ece0f6857ebc89767eb0a88704a6b9d35b5f9199c4a943302db79cb34433b169ab7fb7f2f8761951e708f9ae9a59c62fa2097b22749f96470b811b56b9b15d1b135d287ec768e57f0ef277acb883b13232ee4e8048a0f31b82159c55b43dfa315a438c6695ef9afe909bea0772389cf029eb1e06ff8af20237e6fbd319930dbd7438fb005296cad068869e791bf9e4226d106c2acf4273479d9220d6571e195a251d4d3dda0a8a3c4ee3499b771067e9675ebbd88847242cd5656a9a1841754e0c114ba846b01db941ba316604e9dc0789acd340069d9eaa04d861184b0a04b5c1e4b9a87e0141f693aac559a68111a085eed8e479c3fd0fc1c03115f2e75ad75a5deaeee9d32065235aef9162fcadc84f9d4c22e442ecb4414f670de8ca6cbe1b732daa1b3a494894a50f2d573a5c7dede23404d7b9fde273ab3564bce4bcef3aa9ca72b62280011cb3df5c46cb1bd48c927109a3816a7aec3b58dcc110fb230798193f43c31d82f89bc2c621fe596e23b5324db4d27909917f9a143465a7d49b0335ca0457e4d96006c49796f66e0317491c4f6f37c36316015f273081a58e31daa89c74f9df2853d1bcbc107eb414630f2efc8df07244859b582340e2f9c623934fae2136c0b80957f299ec26dbbd0e4845407b7c000026b9ce1864bcfdbbfb6f298c969d1a467e26be6062e5c64ff61ae700932f53534d644b26e3606c6845499d6fa293db88d6f211048e7a805f74061661a00fd21e753ba7e18c4027f55178df647cf3cdab4c530ac745098044cd51e353dd6655655fae100c1a351edd27e8b9602443daa19eb6d13ba30f51c62bc174cd832bf517e95abc685ae01c720f99994b596e816f58c3deeb838f90d04fb662db6d9d294b4059011da317b3a6c8bda3e2c36d663992baefe22301be57e8649f2a7d8ad75faef00d2b94b6098699f7a2c00b5c2ea0442ad513ce78ae18ff4eb01d2b513907b7dda149144ce381247b35617c9fa95032f3877f2d63e7aa5bfb668c790ecb965c4c9c9d044f10b7a2d44f3445fce98f62d204363ff8bf94a2639197f7e0d1f7dbf881790f5339067d6d95fcade22c361145945a2c3561d88b54e8c20d6b4931106bc5c3b28abc4533195cca2fb9b550163dbba9a4548b77bf0ff087190481e9e0eafa6b5507367acab7b181944cd2b4345e08e10d43297877f476be92ca30831f0cada8270a40aae55a417e250cb128344c523389a8d67a0d10df9f9dd66dd8bfdc209f6da5871d9dc3813e5805433b9c61a69c145e3848da184044079ca844f84fe8799c98d5d226303a1ed799807976afbc4e9f50c49a2ae07ec4561e7cf71d889cc610287c8ad32acd23a047f1c0a4ccef2b0e86f3307527660c4588a742fd53f9929e07a8a5bcbefb2c659595908f2ace0a3eb2af86b364899651b35299260a2216b33e49ac8ba22b9b5bd35fb181ea9323d0958657126545fdd364c8b15ff5568f9f405b4e6fdce6e0d2dbcf84eca94b63b12d5637f322c9355c5537e5adf8d2f95577429a155eb8a9b7c97a2d187c37144331b6201135753c315ff7c703bf08ad5173c46c9e8ffb2f80fb7cffd3095a221905d25f59a36f32197cccdc38fce339ec17601ab4293c6ed8aaf5689016e4ebde796a64c43352bdffe0ee204cccee9dd5a81e7e8a3e154b1fb2373149d0c3dd6905c25af99d3eb8b0be730d16958a96e80faa74e1bbee1cce7688d3e201c4bf3d4a45563179ba40ffd8ca79c6116398298f3b0fb93268d0de62b7f72549596cde50e5473dde2ed83ce5c6312339c7b23aa44482cdb58483048131a6759b2bd723f11e42d9f68ddc89a108a317618856fe470666de774b383b4ded20d16fef14fcb9b95e41273f4f20e1dc9e3a8ecc72845c601ee3dc810460f0e1d9fcf523ec356b0281fcc988456f91b76ca1371b581537536f30ad97fbbca2f7f93bec441746118177c8e8c85b6d15481deda9ae3baa59753ab0958154db3769e702489915750118fb0b83e90c86ea3967fa714cf722f0c76e77adfd4c9267fc0d49b8ed1c205092f433c91945088570022ab5233c9262ddcb88119f48cf1f9643dc5f53787eb5bf6ac789cd94072f75de230ca7e1882dc2078f870c5176e6a4464536b9df31ed316b3c36d8ee1d69fdb07d44e156be68cb178b6b0df8ca15b128553b91b00b47102b944b59cf1b4183b173cdd7199aaed9aea00c67e27c9d6f334dd5be81f604ca434b6122a1633f85a4b644595bc2fe4ed1642f4013b21eb9d58fa021de64de4112332c629cc4b56c54842fa259733023510f03107dc044108b43d6288e41bd7200747791610f95e985150751a4603617610134b7e7cb840f252dc55bb3776509165fd929aa945f101e4a88481f9bd07602dcd5685d1d69150d1860aa010326d302409ba6ea1c3c7ab29a355ea18cb9523eaca7c68420a8fa5afc28b22c616f05e2071c2d694793871b6549f4244fb18ef1fd2c53f3ef595d42396f5870d7fc6d11fdbff489a324e5a729682470c88e856f4c010abc5826990d0ee57a03741c3830394ad37ca3a86d99960c5650e7a3d5a2f0de7afbfdd34205d1f6ba765ebfaa71bb6c88e801776577d6ca0cf157623b726123e6ea96f2268daa72d2a19936667f1157782b153cf914f811cb834317a28d1b678aa21ddda7f32a63b9c517345a150c7a12186471007d3e2b68d230f19036383434c93b48cd7a47016f41c09e8867db307b73976c314828f1a9d170c0710260d55cb3c9653ef55c2461a7aa94af37ab514fcf51e40f5b9520b6898b016468aee2d436822b2af112a405450abbd02dfec4354d6bb6501c7c171ad8eb57aef9ce75afeb85b478c3fc81b9544952d4f182addae8f53762396882f36794844e8aeb935f8505c71f73988f3eff9aef17e28de794553451c63ce4409a05676d509a6fa14e51c9cfc6403a7023f95544f1d5f4358080c8bc061dfc6094533b1343f24545f0f3c5fd704b1f2a204a8b8159671b33d56bc5a33db6bf007c65df74911f8dea04b4a3b813baeebdc42edc7ba711ee757bd08715aea67dcec3db4b6b24c2ca0a8045fd3a562d3ae3e6bb8e6b5dde82fc6e6bdf8ee2d8c6ee0ec88fa6fb9f6657c357c828bbda9d4813745bf5e82bcb140da99a8e9b5c07558dfad314a0f9269300a80765e6841a987a152cf24b06c6a4d64a6d5a9ec782a4cf3611c8a20f6740a70f08df4d80243b2d4967336b2f9fa476f4017d0bb319cb2f17a1ac6f44ce6af61cb692a6f0e1b6955d756f42ff08ef5c7df93a7730cbc34c77a9dec7b5bb3e1cb36368d1d0194025e2feef80ead2e94fffef069a5f92687b22390e41261f4764811fc10cfc22101dbdd314479994378ac1a0a6d789de51145c555852dc3a1e43aa2a728abbbd50708a4e82fb12227cb2d5e63bf32a3e0445822029da468bda3e6192c639edb98a50a56b1f85105f086c410a888182c7036b90dd4dabd939142023d0ab6ff0dcec3e2074394cef1c943ec840bfa6b295ee0bfaa7e114066257f3f57097a0e7ba94d2ea92e0662c9ac712ab0c22c780ba8df7f7ec0a7dca1efe9bb1c81f675c9c35eb45a49371c29f0d42a782c49d2a9136ed84cfef651caea9e41cbde4b107c137bea3940bc81a8dfdf49f4458757ae68b1f252cfb2e7ccabb5d4b02015bb98a66c55553d0cd6ee7fb173f6ca417674294951c13063937a2fe1c871120858aa51ca25e32a654a30fbada65b5fa315cba271176d8a1e1480bf8cbd27b0340973a5b3a492a7d2659e4dc02d78fb5d863c7eed4b4d07f367c7c76b8866b2531609f44ca6e85d1933afedf411ea70acb675dd030f8fc8246c7d8743e15da4141253fdec1b8bfd662535a86141183f269d1a4cf9044f066824c21eb5943b70afe86777d0da4bd2c42ca1d7635e2524854e1ee6e1219a927ef1ad8cdd29b6ea60c3333518dcceb43df92a762997d95d125b17c1fd060125e1281f127a5d923d8c8645312966a9354d8c209ed60b97d8ef5438632f1fbb977a2254e51f655af89889045c2e2bdf482c8ebd2cf23e532648694ef5d446509a5116677dca35ac92b034b4062237f9a95f1c7fca404f286800477ed19568f0075b745bc541f1f5ebbefbaf49c911f970d3d95b27c113df64b9bcad7622bb1f4db720a1bc547b5db6e0a3bbe73755060443d82b49cb0fbd098f5b504d293115aee1a72f6a3d694cfec670349df185d8f6ee42293502be7c5b7c1f57e66d05a0bcb66db6e7c045e0a0050450843c0ad66ab7f7794b8376e6847bc480281f3a074f67ef5d38ac3c783d25b2b6d133f4097cb997f3d8771e89364859f74863426d7f602fe59e63068ca8694b791d40c69b5a2484aa63fc08a2db615f8a7ac995cef69d0202beb5983009799162557ba742af22e63f7c22e9dd03b835decb278b6b0fc949a3343d58d7dcc0706be745396e6aaba20a72349e52054a4e76a9405c1a3d6e60f50c369bf333f61625a352681fd736dfab52395601cda7916c656d41c9aa8908891cfa1467ee9c643f4e9f64eff603f0dca5cdf359eb8c73cf9df84f930e9612eb27e29e06e2ec0fb2772d6309bb47eac9b8426f3852446ac3ceb648669c277bc1d81772a206a968943fd7aeca3ba0db35a7b32429dca839ce04a44c6df6eabac4bf6ea451d92feac1480df64495b0d33a080b2131f17c3940b4ceaca7947a802389f7b0719a95cacd547bc26b015233af33dbdd58b70d2ad8f366e7597cb5ed01e734325b5dee0cdb4ba8cb9519dd50a6bc727f5a4c75e0a7d63dc6faf94bf6404c11bbb6ed9fa714529659be6d594252d7ae144fc0aabf9e1afdea1a63030a30534e9fad43438694a8ab702446b201fa7d23c944e4c177aea47f3686e9a9aef0824ffd392e54ad772bc6028763f4685f6768425d1ecc12760140e961ec5d2afa9202bc163b9ec5718cf309bb44864e4c489d4c58a50ad44490287887bff2084c3dad0318ec9c05cfa974bbcaf2ab7c18e47b8f4163f31ac8cee3570568e00aa86831f6c5d6dcfdba8dad4253ccd9c7306a5871ebc7d5e928b0d36b9c83f13cdc959256c46776518f62c87509c67a25aa031f130d5b3a0361357cbba8a40c4cf61b3541a108b1e843396d279a6ee955dd4fa52d021cb3022db31a77669e0df949c3309e0f23eea9eb9e89344c7a17ccc1df78f1e9cd944cff30174df857e5bc065bda88a798ef2b1c1039b34244fd69f8c4d50626a1dc269ba696b7968f1f12ea3f9ac1d70ce6c734dc5269f7a8df8dd1bf2cb2bdd37acd9e2f04eeee78d1ab23442291fcb660df641e148cf25cda903a4d812951e6c70b1110d492862547209d256a16f7ecee9575defbca2afd73f5d8b0ebfdb06c4162d45a77ab9c90c6a319f089d83963fb653e19493f029193be2971094244bfd1fb5b3c3ebd1c2a9aba363769a83ff9585a6332ac31420aacf1f8e8be54c770e2025c3a4fb44c29d4f5392d379eaf2cd742a73a64f7a60a42ff83550cdeb41fa2a806550256936376a0f020f666adb94d9ddd933d186f10a5e5f171cdb375c479410dfe979969bd3bd440a748ce34b337cfef4fce9e0fa95ac34dad80edd30e443c35ad1bf513d788dc22d66ef80d8259714b40c6e7189d6fdf3907a762e392f847a0493085e74af50e34cc4aa1eedb73b9ba5fa6eeec00164ee2e7479c0c42c2d902cfc69c6f51e1e34d2a00df1d82d77145423a500bb3f23b31314a7674bc611ee0479992eca4150b2d9fe0b0919f1522e861cfbda202ac8c7907f65c22c82586b5d2c79f4158adef0958e3453ea0df0d6d384243145d9b824e11c9627db5127de3a868e418d1271d8ca43e9b26537d0f6de95ee802f09ee682c312cd32fde9023b7e2214a240d211fbecfc0e673209857d21f32482906c2dca3298a35ec19b1d2110fb640dc57ee84bf6c682f93fbfb0581c94666e7024d633b752033de45ba2c565d97fc31cb160d24696070da9c9403b5943fddc158337f38fdd60a4c73ed57d637cd6bae1ff2c6bb829576d966a9ad15c4fb2e496834fa1578b91d5ebbf4b36a7b42e4ebe26e707699285e72570e6da147898fc922c51fc81cb1fe1d98dd7739e66106bd2ff15b861a75cfc4de94fbcc658c437ffa6267884634a2b4bdb9aee016743e1062c18984e66bfb2f938fc5842d4f258da6796f21dcf4cc6b3aef2d0707b57d861ae85a73e09eb56ee6d830b6b784a94b6cbc30834487ff82261c3f538b0d698d333186fbe91406b8379c66d64c57a20e73c2f59434d7357c1add227e032de212402a38496f82b527ce5abd4ed3daa2320032e86d89b7324d2d62179bbe285ff77504fc1cb0859f2cf1dd73da2dff0f90d4c3e602c569816d4576fee0904ccebeb7df6256ef060595c36dcd5774768ee9130f752b9ac22476305334b26e6b84675c22f4096033461f6ac412810cbce4a20a98d321c55f560ff67e0fb0140c1d8b4d2dd33fe854b4549eea281af755a5afa20b4c5f13ab7d5052118cd969e5a6d1311d542d72e925731461bb94517089094e2e07eb245d93c8a2903106ed7feb115af99225a7c59ea2ae6634a0dbd5579b7f448243a81948c34f9bdf52bfb92808a95b11c6d912c2336fe34f82d6db8c065ee776e02a4d911faa6b70fcec6d784e1b264913a257b843543ddee14bfc2e18f859a070fa5b8645b032da9f82cb9f661a67815689bdb499c1f0a17bae0af228734d15ed5458e40106e279a32d08c04790c0999fc6b386888ff7e730121a4eac6d8592e4123a2f663f9a459542437920afc355fc571ba3341005e3f10d31e53380adc9f02ad7ad2ab08f5942b0a21c6b04739d48a33aa5dfe42f37c0829ee9ba048aa0e148249199c56691147d2eba5e5f519f04dff815e552a54e1c307c482d4c609ab86bdd73041b9f8b9f649be858342da252d27b2e6b1d68748ecc60f78ca61c0060b08066bd868cf190beb2b259ddcb3214893fc646f1e5ecb8863d6475a551b65b7fb0abd4a446a0fa2da3e47d164b9311e2cf6e7e285d487d67da60cc2e0050a52e752aa10fffca08b5a3e5636cb8d0365dc03013253567c4238a5ee866304f5abbed58243a32bbb5b02297973c2f94771510d9dfcb7418cb1050f8a71a7e584bbb422551284dbd9836137bee03e4eb40aa50235ea211c0b2df5cd21c844b2ca4975ee50bd766c5fa4202ccb59182e027ca2254a52503fa3d87abb48f2689d34f13c43ae9c1040e2f40c9232f354663f044f2de3e9d407fb2eb0c3c0402436c27b3df9db2643ed6a40b2c3ce9851b28ff2e521d81a3a98f581c13c4c32a3729376d4e0e409f9006f158b89f32e502db2fcbe05675c2d2a46ea684fa03c65aa80901d4f6f1f658abdcca88bd05c5e0761f951db6b43c6e059587e08f836b0e81d05f2b83d07ff0576d8630ecaa6d2c63dea598671451d746505451dce6348116650f035d88f48b78ba67eab62cb26c0134cfcd69e7f50669c7e0172dde7c55f6f9fa8579801662ca6a81bdf6e15ed39140316a7e7d9347f66067106d2ae81dd4f58dc16191b01eca59819a62caeccb035401a4666339643e8bf9629e1713198216ee2ce3f5d3c0f4b1808793600fb34b4b9b26f72ef84933fd354adad36aa8bb7a0dc16eaba008323843ad750ffb0ffa7442f68c4cf71b7152463d66db6b60046fd1e64dda04a619db7b0e27b4d6b99c2578335015d7ec4e401ee3a0574d8fdfd89cd3f606b9013b6e809c2733ec22c24575062589e06662bbb47d971a5329daff0208a6449d87fc97fe7339fbbca1703a185205bdb2ce2735458f05e284021a05268220e962c861e6039c505cff22a55b3366b6ab2fb430d07d47c75f115be6f7cda006aad82271f7f65380b53d3abce757f8dc069e27ce9da9e6b50c771ac37a26fe87d57b8299df1d02dd22fa1dbc4d634fb13e20a8f19f4ec12d655d16dd65d61955a45aff471de5444475a11ebf53ea70cd46f5422fb447da8c12e28fbaae92ed35c85edace260f4dcfe2492280c544f0e9d4ac0ff7100dca2ddf7269376d7260a49cce99d089fda2611164c317d4c3fd74f07dfce5fea44ed2e26e3aba1d3315aee0c0a746405864d457848f20ec17bbdf3758f1f8cf7ae810d18562c4e5096173c70bd12b90411cf787bdcb07b7f5c121b6b24a5c170fe025b1d6c84ebdb6876ffada67ed36c6481ae08abb49df60b16e014a1ac20dcb63ccb2b43658ec6c244c042b7733c89f3c6789002513fef139e3becbc2190084ffa08cb108dca91a7dfc94b4729a90ac0cb82e085cc519d1e619bb9cf6ae1c97bc3dddf27c9469ec794d6d6f43f5c346aa1b5d06f45013b685a082762e2cb121f4083cf43d4507793515031d9ee6cc826ef1ce5394718437c3a4b0c1264e29df93133c516ee3518316d2d00b09dc69b926389518391329672f8ea1e0ba22b843c1f7adcddd808ba958dd274a7fc694581b4fe97743dacec76f070048b8e245a7b6c7dcd82b9a16c549944793bb62e3d6bd150e04fc784d02e6d3d742e77a59b621eb175409dbb4f1bc3fc1ac6e62e6f0e5ac8241536807266eabcd4432981129343876a5ecc38115b6f1b351a125b67b1c68d553d30898c0cb48957ceb4a3f10fd8527185784ea028d9d456954f3d274a7beceaed4565c4737a9d031b23fc2ac22ca67f31ac122f161dbddf5f70fefb0201f4ee508018f57eaabe3cb02e918120915699bfe224b42feb8239e5efc39231143fdbbe041dd3e71961ae225545a49c148726b63b79e320ba46fb5567c0baaa58b44c210685e783b94e5bdb3e55fc97eb673d1fc2ffa1e876b7683a56cf9ff90cee3875ee98af481f2c791834b4eba7ded737c47671368f36198a9bc5df90e0e9a413e458a5524e07a92c5e0dc72f0b4655c2f93bb7d023b7aef19477820e8ebcfb30454156fa96570f877068026da1bb403b796f028c5dc8065772bdc1443749c013a4c50a30b993871576434830cecd25523181d6bf0a12c77c4371cc48f9260b804593535933aee548a2f0e821cd41f45d2008255400622ebbb8879625cdc9b1e5d833045285ec9b3852edf5835e2509c769d3fd9910f10de7b84c7b98ed9a7e43dfa55360f625c223f4c4a5655250e0e2f7c6005bc8a24456c6df1f5bbc4383a4f0f24d6e4d3e1e9e25e4f2cd4f989c96dc7b7b5a2be93468bb52242a9637a009a16bdf7495a02207a71426a9bf018c49272666287600a7734832b58ad85985a0f6fd8b87db69022e7ce40def6d8bad7cf5d75c6a65b7ff4806347ee16701de4773dba5c950858acc67a12a7bdc95d3af1a662e1d88d7cbd9a6c496b6f4df5bdde50360e2efbdf0cf33711e4f0ab02088c7ed50dd74c2f6c1529249910f81014aa1e9cec7d2305a952543cd6a4b0bdc537f1937e67b03acc71023dc2f610f58e005ff8455387f2c8e8d8a928dc19c86360ec59ec2b0454d95a4b98407db37e2001502b8585ce5e227569e610059a4556a568cbd6e62e805f7e5887c8cf8f8e01268169b7f7ec5b35357aaba052a84465fbe1ffe69bb6383a1c5814a59c18f479a4a117ed596e18fa3a46634bef0344094bc72123e21402dfcb667001a1c8497cf13b75fb57dcbae3f34461383dd5b0e8d9fb2cc17a09d55758e022cebcbfd16e7cb0cdcfae6d7ac5f8fdd5460a0e956f52b19245402e7be7e90be6b49e704e56d2104a3460c1b126759cd36bbc72707e185703d205ee981d68a3f69953348b39cf417289b2498cd34bb8f232ac798822079e833e26305978ce53b47f555ff097bcb9111fe1d8efddc6fec83fbb4758f4e4d1cf9dd2d0b0796a06f90b49a17263f1a77d89cb30cc342f486f9338a34662500a4911f7bcb23f7239d7de5e7d0f6b2da7dd5294d7834dbf4e9af4eede2f6a14e554f981342c61b9a747150ab744bb3dc72c477192b93d75e5a57762282d522136b95b7666f6b755a39980416491065ead628603f0c48cc923ac724d5c14e8d15b97b100a37c19fea1182301e6fae4c38b428c98394d6406670e9131bc7786c9e5f4b60b7ba39f753deef77f140b0cdb4d33034d57e31acda1afd8849ef8b1cd3fc2f05c08693329b0a94846ae629827cdbc3ef4f78cf6fb54ab7b13a4d11d1000dbb72f391fc8527f9949c8b8db9bd8c2806a2b963e7c0a70364b56784ef905f20d25b29f353b17315455fc57a496253e9add2e1e1e414054ba88fd398d3e753a0a34f9e38624c7fc97ad384f45f2fe12f5f0a7cd06ad531597549f7da7056e3d9ae445aa4ca14a67896ff13896b38e2b66e2932631f9954584d1cfbdefe6821002ac13b318ebb551d3e527dbde38119b174eed57263db9193486d91c60229e94403328e68b4387e47c354a894d1e303a18375d7276ac7e2d6051a809d73baf6f049adaf8e811f302980bfdf1ce0d8204500165490799ca691255b955aa6aef5bfd7912f700f2d994160e496af0624f8f3a2004239b3b5b4d088658f9afbf20c7b9641dd70be99fc8d8ac2a0251b3148aa2e5f9a06adf8a20597f860393e46dc7033e4ecbbd42c2a3ace31fefb16c80b18835bd2722314a97735a89b9fb4fccba689cff4df3ea33b5240f9a3a33e5f4886456e9394896c32dbcd720814729f3a86800dc35d5387aecaf002ae7b749496688d1b892b0be8091e00b73a3621e7480cb5c6ac6a298b2b2d5485a772e34e2bd8b5635f9d8efae86cb067517444238e1ad5065c3b5bb9e3c11dfc69252115080fb5cf91e4860091bab6de5fd29a375542f9df5c1777de20d59ff12a4ca3d4f8da77d20d4273f97ae9fd6b5e2d1ad935702cdcf8b4cdbd3d2337081e68e34e592a9cc82f8745f24d0216d1c3b4d120d569bb7ac8eec2dfdaf62c17f42c133aab56c7e4482490b33cb61f29ffbedcb13e9362a453c71cd7780484fe7d7ef32c38ab26628e23107517fdbacc9732afc8fe58646cc52103fba441428a203a6ba724e3e90cae8f64b8722a83300ba1f569d4ead0e0612a80cfcd27429dd1a1e924fb3f6c738d849972e8b9e934e6fbdd74d2771da2662be167841eb700586215541f08da1c360ed741db196a95687380a3495d13cbaed15efcd69074cc9319990a10221e800b1dfd582590e3e53ca9e35bf81804d80e42c367d58eb0e55d9c234afb057b2e16ee63b601dd9fa76b76dba6c1360a76269bd1a7f509e0ba12591bc4a9fdfff4ab901ae2aff32fc3893618068ef0b8aaa686215255822104897a9129267dedec18c5f8d4a9bbc0272788c5880d92d6123dd16c518ec8e41441cce0eed5c3c25ee5b85a822c7e89eadc3ea2d0f433be46c0142ac012c2e232ea9173edf3311606e1c6cd321ddf9456f014bb8aa97c2b9d502a9a8ffaed07dc0b723f8efdbf732e994914d5df8a84fbda8d6fac12a53a4a39586404b89bf4de93b5a39b299dd68840e0cf7701ecd39cadd0b21d918a6be48dece80484ac569bb614219ea62ace2713e96f0060a1d6ce4e57d26b260aa873e2a5e66857411a35083d9d439d8b16691373449c6d0bf256c4c70b368ae5476608a575dc7abee657957f479ea330d195828f25b98bdbbf97103c94bd23d8e43bab8a27fa1be8e484a707934cb02d05dbd00118c935b870cc9d658af483bff79363f70ddde5096d796736a82d592a6f58e3be02dba894b93c9689a70b3d2921fa83724801c719c7f3744c00799a7a88aea2c5a47b2b5ecca7f2c18a3a8447c0622559c4533baa797ab331d7b8e5456c19da2b4b8e940e5caaaff516aeb469bdb6c8582613c65fff82b5ade378c1235d301789863d24664e4e5708d4accf17647a15832a9e8e196a193f43de15a63fd2466870f41b135cf710fb988e6e8d8a3873033aa4dd3ac9dee9b57d5b551ae9dc6ea9a9d2c51783ca32be770507935d72b669ee9875d20d84adbf85da28b609b369eee0cd20011dfed33c50318849afc13ff207403707cdf13112551d82d841b9173dafe31440a47b55802a404cdb6b0bfd2a4869820f38db275cc035e640d6694d3cf0e8eb7d12f3e581d10fa9d001f05a0d7cdb48788c9944ed3647dac546dc3fe409c0168dbb77fd2de72c6bda8a7b6f82febc2e95fdae21d677f915b6a0a0770946e4ca5aae1147ebbf285860573dffa9dc51274d0868dff38aa33bbe9899d63c98493d064f0fbdd888b0788ec186c5e6f8aefd252c2754eee8ad52d96e019d59b0d28021b9806223ec06249f1ad66177e38d8b5945ac3d7550c1429643b829719dc2795b225aa6ec428904b242e53bd7e435afed682869da7990b5a93271aa46bc9d00ab6fc408e98498c67cdf0cabd34b33d23253462561e31c09eb227435835d43d707ddbdb146c82950ec5a3a7780def7fed166a6550b6ed0acfdff25e5191bed31966aa86ffe62e623eef1854b93d19ad6915ee8cc75b1a4fc40d750d74120a9de9949bc808c0991cd5541f95755bd203d41c4287e2242f7f2a8863ec183369e09285ba3de88aa8602a5b063a58932d00fa6bde9f7e54a6bca5248c4657ce59e79619b5da1568fdf12697c7b78c319c21b037a2aade4c685bcd475dba8c5cbc3735ad1ec218177d236fd9b19788fd70c5e330484fb7cdf8e11e1a3d0cd2d46a472dfa843f931f2c6a1986e00060ca8c401bbea9480d55cd05ef8927c63dc550893b54ac02152917a561549c4f27fb7d6a3efd7bb961ff60a3030a966d4ed3299133f2ca33827ab3522e3a894937c61db292941cb715b126e89ea01c0a1efe15ec283d623dbf7943a374364071bcaa6d9e754d5d02dd26541d2ec29e7853663f9b4bce562d3f9994d556b3902eede5dce0463df1c36ffb1026b43fb2542614a12982328a4bda886e3a239c42cecb1eca8085d2df55f198922e73bf78cce0deef6df438b9dd452b58091fe06a6f91989531d8d1e42bfdc1e19b62a5e4c7c078b1808c814b77b5a57bfa09bd789d0370f9ac197fbe0186978d01c680b88da3ea9887b41c92305557243aaf8f3a9ac32036b1d4281556ff5185f176b91272b4740f9f13328e5d0a27ec082a9ed00f31217ddf8f2dfe55b4ed45bca83159b5d6b77229cfa89708d6711016de0ec3dedc44828e6b198db3f5de6123673f97a634d3af72ff26964057b6c35ad717bef1590b40134923ad41e93a15f94f6916c0c58973ce3be5f949161535727d3c52186ca025794ffbc2dea7c5a53640b920c378a4bc12c0003b0490ce24bf51fdd89e036bfe96447bac0c27d4871b8ab710f6fb199704e19e4e149517259e5391cc0dabeac7003c50152b2a1cb0bd784477c957abb2cac830a97691aa01342b0a36a1463581266ea9107bef74aa3a9ef67293729296c6801b00fc6a885a4adae609f78b76044e3d0486ea586facad1b267b00a327528dfedec337c9be5a6da6e901df0969abf842b55d87927f8e27c292a791ef5362bb422c7bbb4c4286b5bd9a33a6845010e72474ec4a6a32f7edc009ad93e212b92e6eee4293eae01911ee7d0987f0934b606a5fc0dc43c4d6d7c0f1b12654b35f01aede8b904167e37db899adbbd038337c397ef95e07a27d53e28ddc11b14cdb3ac3ddfed6d1f1b3bae6a03535a6ad7cc0e9f93460680bd297a38e243b8aefae7b6340c3318bf1d6087a4eb04223193448490ec682b2f05ef4655d8c2339cfae6b2a872dfc1a22279fd817302287506619833493639ebfaf64fe6b40203448049d639ea44f5f6d56590864f7e9859a43d39e7641bc67c26d397ae7e2049bbbeb9d37363d498596add38324dad386ac06be93b5278c9a74a70f10e4fed9fa660889c901b9aebb19d9e2c78d7d5cbbd85981c90322a51494e847dc6a8062861652d8d749f7311fdc4bbc2d3633ce2f3e056971d70e9088eeaba17b55e899cf3813a2fd67154cb8d791bce8da8eb70ca524bc909a1b41462682821fac5c60169e96d5e96e93745cb5f356a86f9d3f73dcc225f3ad591096dbed88caf424afd82145d08b9089ddd691adf3a0938111f0417e5e31788970dd07ee9e09002971e47143f6dbea44eadb0a33a439e0c1410410b0d2fb7571f0133056a8b875a0f846a07099d4e06044a2d50bb70f47d8622a0649f430e959c371ffec6c17c7aaa48f6c3da8316a8bc7a3b5cb2734c047062ca13dca83027e0181c6f9c78322d12ca1ab99bb87f731b7f0f1949ab829837aa9e9a627a6ee4a04c7e0748515e6fb71dbe68d02224b9fb480a1851b0d21da4c5aeffbc923d0d22d7321881699a77444689901460112d5e6d0216213da3916c00ea6592080ee5efffd5af1b7abeb1b7f4d0af7243aa3883fb8a738324587d74e2d42dab4b39e987614f3a905d34235478ad82a78d78548f97a190750cf7b6a95c0a45cc8b99af112f31e0c049e6592aa50777affae13c2e64a95e1227d0ee3b910cd3dab294ed612e60912e4ff16b3b9c6b09dcf34f9a73ddadd2c81c95bb1407928e7f8df17ad026b1dd18d26fe30be5acf9c22bf8f1526365aa3cabc64ef6b39bd1567e2e3de0511355ca758e0cb40dbae73a654be3c71dc9c6f19e3871e3bd9690743fd9b9571278a2682cb9e7eee22afb9e478dae23e7922f11f4806e465f12496c290ac5042c9d6fa1d8f26ed183d262a1944b94880da67a224f7ee94c88fc11d773919766c49485422c172f89ede4837830e302093671b9b5301be2c7a5a2eae857416710da86fcb144267cd23e0e3b8d467f2dc3721b727deba666590fa5f08e24bdc6408db1915564bb6df9c1e9b8bb50565e5da130f9a6dad87020003c9df32820cd5cc67cc851a1e7d0d7e1f99bdb09fc73b55ba2cd1153c9b6183828e905e9fcdf482e1b7b7f6055265036eceb15f49dd639df74493df7302de86ff887f0a8719bbce6d3365e2ea40af6f3e0ae4173b5de726da4d9d709d9c735c5f383828321e840398f5fcd8d49d2ce6edbeb84b2bb3fc6d46217fdc05cac730336a8af5fdbd0bbfd56e2dd49edcf28ac4a31e0605b6f4ba6840b2d1a6db57486eab0ca38704f54f79b13c197d71d5d1f17978a360a0670eb03199dbe81d3cfb53a42e19b4f82489de8cef8cf3cb59ea5517bf0335d495aee45a8d97b145a9cedb43ea026d5d06d0b40324f05b0a463024f8c33461497225623a77e9250c6e9fff4cbac199085034382448db99e9a43bfdfda4b3d0b308245084b5492f5bfa25799bb057a8cb68eeb1d77599627e350a4a4e322c87f37786de0271104185ab900d8b2b0cd1077011428fb6aff2df8ef27038014fda1e77553079f327f012512640d6474b9e2503618a890fec17fd9417951f7872b9868d645455af9bde31bd13bb4e2f1b12e598e0f9dbabdd6c44de355d2ca855ba828b3e90297347d29cd03057f890065982105fc853ce9c2fcb3a0969d05c8caf13107b3f5ea90d7a6dc1fa35413ec80e4c552929626461003bc1e98b41666afb16b5d4dfce5686bba0845587fff30aa39f7c2ecc0df4f2f7066522149718cd6385ecb0244eaa3e810fcbe75f03c43689bdfb03933db3df0c7e8b7b89ef74ae2437e68430ea7f2ba4cce576e8ed7cf3fb9aefbd14df84b772c6e58e7122bd47663b334a82f2454ab0c40a3d98c9577df0d3dad488c0918dadae9c32deea9475325181017b055068ca465e5cbe737b2a3d1272ac90976c2b036310fa3c164fe35250cc24622c38d94edc363fda97db3fd110beb81e8e12364cbd47f1d763f9ddba1917779e4a602a44a645d8b005d14c28b22f55616ae72987a2be5b3847e18d6a42733ad585367da044f3e553c5dbe3d2e0cec565ded51a97b8d5a54bde7ddf1d98898d930fd572bfadf5fe868f2428677e805b80ed7aa90a19599bba6e52af7675dd98e01cdc08c973d4cb40b28bc267db8239b4a4775ec0a6161499b81352f32860e3c174d53ecbf3ace299655901adb7b58df55ab4d073499e55d93fae518f4e35cfb14e64f95392f3d18f806f08fe7cc194a9d25335fcb1d409ba210e89c3fd749460102ad98b156f6f2274ea8a4fc72e79ffe2d23f869721b826aaef751dd12487a2d1c24834e15116028a490001275472489acb7fd98bf63a87ffa9f20ab87f00a141da114c92b0339dbde0f68b26d6db881c4cc92c12a6e97b6364e89730a65befc7a743301c5f5997718e5412f1fdb49c2388d2564bbb06645267b2ef04990c3a1da0ccf74f7010d2ae135785a548583052ffd98132454c5e69380b9f9ea293f9d1f2083fd3806797255fa94d332f75d5bdf8312a58641224507e89fef1fedeab113a9f9e0d4f8b9c7b671146cf320659ebdaca843c6f21a8fa5a536b14c36936efa1de7b6f6b850ffec9c5084c0c5bc0df056f1143fbe6a3b0c1771ef19575b5f67ed88b7736ed4b6c3de9583e82a5d69f468426917aee724ad5d6d0cc2e8c2eda9c34ca0bbd97e77d712a3f6d89529d447c0de915ad2337983011aec835648b2774f6e2c4a65d557dcea2bb5778ede5e8fbbe69e596d807b3c04cebeb672446541322ac96d5907c092d7375219544cfa1cdd238439275ad1df492ae39616a3fcf75eebe811520946d3dfb1270534f6a0f9ecc4cecc17d875afc4cf08f32bac82ae8fb0f801de6e2935e4fa5cd97122594feee025f6b6566621865d32381239f718f72814953a34d90a7abc17fb75a31268c1b0e92970fa82a616ecf79c93583c430484151a1a71364353f16ce8a0d97178e640275dc1e89fd9262b15b6f9e615f9c5af2b03f2b5aad067cd1c3faafc6723e38a30795026bf8714cdb5d917fb5cb4b8bc5541914e2e5768d2bd17726c814b7e23b70056a15415a2a884447d202977909b88612fa1867df73ae2b635659680c0cebbc138cf2b9fa57a917b6919640bdbafeb4df9362867bc8a13e768fdc632f7707da07cc93625769a0e0c4583e45af2fe142cf51d340f31378e0c7609ecd1764d955e4108b868d18d342f332aeea43ba59c2876de25f4d4493a44d1ba839392f5000be88f88a76bf5d456c4dcfab5e2094975aa414c582a7a5e4fefe92aa2b006431fdd7c415ca58e6e3e165fc3f1e331f953397bb417b6c3117865ba6636286a42f92fed0703ae71a5802b9916a61c73f1435112e15aa2cffb3ca2f6619e52063ac080f31104d5a55c7f70d29604e48cbba1ac507fa4d79b4a585535b38b934bf3a71f08e36b7cec6a11e76a6cca482f2b8baea62fb5cd668da7b03f66c761c175eb67ac8bc9d42c50413a03d3fb544e380e4936d2a277ce4564058bfa8c362304b1d5230d173b179e1387214bb0d849382c3ed1deba0cc7028921bb7d15c7aaa0ac77900fd428ac70e1d77df2f03fa5e81db9a4364e0123aa5daea20c5cf632faab9d118a19ea661651ff267fdd86edcb08d5413051995a172c464da97543f91feef4e893e93aa73d69b52b8486d4ca20fbbde6f0f155b87ecbd522e75bd538acecd9816deb782fddeb5690022b602f9a05f3eff9e4ec572e620dba404a37a4e256fc717f5bcde91d6759b535b1531886cafe6007398e2368fbb0371542a0dd33f19949198808b989f6b8562246466a591b477a0b6bb9f9ca5abf2625b6e33103bc789683ee76fe3f59794be9069090c0d68475e4273a21f5cd4c4c60526c7e94b87d11fcb4e14b6c2b7a6d37df4d5b93ea47220b85a92d130242fed082ab51a841d3628d8686ba8fc3523d16b381b6888aef681377d089ead8ce33d957f3e5b293130856c86456ca24e2cb7948ad29fa3d9496789cca225cb655019cca246c94cd3524b838d76390bdb98b6325f489aa3bc58aa26a31176021148dbc8f5f8c35bbfc6df32b3d9a3e55725c38677408de78b6dd98e94b994f2a6877e5dec3e5993567c3f716d5549e2bcf39020961d09fae203bceb87fe665daf0508624c91b936309de9944981a2f8e85d37ef91f20329ef23f20bb9765533cc71af6142cd9786ee7c148b7850f1d45be66c16768a09897027a38063e1e60c13ae9928c772bb70e1bb9b96809dd8c692525d57bfd9f4fcfe4a97beee523d2a63c1301801587edc923c50db4cf21bab6fc6763cfc5132555384593601b89c7ebac12484661dfd0c95fae6b8e06681d07ca92f109f9b37547486ebc86dc87681304db163eccda94f4061510ab6e12628cead960f637844e25888c2e71b101e92b16c2d5f28dbd225387be125e17af1c0f2007d46d68c7c5b572adc1a35db692fab5fdbb8d28abad59aec99fc9ee1ca3efee16466508ad1fd1a2a5aaacbb3b8e60753e594a9efa0ad29f7e33923c56290c85835956b8c926b907997178eef6786e4e5b2c2dcaf344c7c549dcb79e67fca60bb6b8f6e7cc4fff794cdb35c31e82912c75d33f5d8046815b736b337d408b6a83eab31e903d4e8f796be75bffce0fd3851b545ab5bd9758169fce33abb162bc8b32e9658389eab4f622d4a2ec284431bf07b5ce63b2c83cd3f8528913bfa1cfd8f0e120b85c6db1de420810f01cb953e447d4ba33bfcca379a97f2f7a2e585aca320f95e46fc16187655c5809621b897a5092dbf1fda61aeaffa343a3bae556da29be69b45415151e1b510a209e8e7feb315200ef7e9674afd8be78ece14f976d6de063efe76b9201f90dc3d69b5c8520fdf4b3547bf6077c3977ce52c67a024001c85640174993052d70f6eaaf10cd1d3e2e736f8b2e72101fd1762c35a43a6416d8147586137e138dcdafa817e8e9e4db4f0b93f80ec3990cc7fec2fa9d268b2e3012df96afaa81de605c926923d9416ee7b00eb6d92da99748620f4713c4683bea5c00a19d0ab8fb52b7cabb451fdc0ba83327bb271045a2f76801ab08f2f541a9285f839e410dc050171b679af8a01572fd73a9a82eecafee3ee40dfe5b6e55cfe2feb18285a99069dafe2d672c59852c2122d0a1bd7bc6947bc76dcfc922ca7bbc27d398074c1a472904ecb52429982af3d66e1e99af8f29fa48ba8162bc0886f5d5f1199a4a5afc626a9c3a54355265629bd051ffb43365defa2498a297d18880aaedac3a85f6372c195ca84e97549b03dbff4afc33dc21f94d1b67c46f366df333470ad846081a63fe31033d2cd9946cd6caca25317e3eccef7271f40525899a88295cf1a3a76a42fd938958336c33a836aecd8b47713e440b0518678f8148a42a1e87e4f3be37135d216f415a593620d97317d480c1a87e88dbbbe8c6991a413572d06f70f9a639e03c1db89072fbb8f96288af5b6a58bf890b52fe21ec59638c1a20ec84d0430ee661a8450e6f1eb1941fe3fbb4218aa6377a70c9b2a43db921477c209411a5aed606d562a47f645d90837e7086c762172ea790a104dbb948999c5deed893f9659f9fcb4c44370c5efb937a0240400370a76acc82c85674f64dde91953c1297f70c6db7b48bdd6163e375b8a09a11a035ba9f6edb2650ad2d4c77adf2c7066ca148f8b2342cc16ecfd9c116e16b2c34a9a5793a92aa25346b455d0f7f82851872242e46daa833cc9ec0a5295f96f522ebf369c4543788049120cdb2c426923fe13d715eb41d85cd4a12dac2fd176d56af181c79fc15fce60042a514a05aab89090663cf0e34698bab948c0a79cf6cbdfdb50440d91e90c55dfb45fb4f9aadd82810e86838d6777aec61b4f5754cbe7cfba38466ce3eadea8bc85d1fa4be9a99bcb1ccc611f655dba974929e01ee0c599e998902c283cfd34c255d46fc65c6d7c3078fa81c19d06e3e022345cf6c8b93c4d7809ea5e03f5618de91d92a944ef3fb06d16da3c04afd5b0bd9af45a3af45477d18d1709aa797cf94faa84267275ef5cf9a03c819dfd43279f0b8c91d0f82868fcb9395aa0fc9efefdd71b4f6f1e7c65f4ce8ca6ffe890a22d3d090db64a58eaa741ae4ec4c1c7008c918e781d475d8dc34e2c9656ba1480181a2261319a9c3b6d90b9d7bfbc90ebb161eb6c74b387e2e9f9813229cf29885fb62ffd0c5026be54d0edf2c333000dbbb04b9318d5fa1bbcebb1386ba5afcffe481457815deab51a1b43908f4bfae8bf6bfbe9188805f8a2bb974d90b8bae39fa39fbe765c95741c4a4b591f38d5e5b89a1935ac4b2cf0ad2b3fbff9864a6ecb914ec33db12a904cde2ea174d711037ab1ef71239e2a37033daf017860b0ffb0e412bdad8407af4d79aca2e288043788773717a0f7ecf49110b06e9c5b654e7838af768512c18465578f3137bd7ba50abee16496bb6457b3e9f53728e5b40086065b4db258d870f5235b36fe7a0e5f96ba5e10f420fcbe561eeba51dd110c4d68dba875cf810d8c04e871f6cd2b2450a13e10fb68024ddaa08315c81b186c0a199e99ea00673612de230129f269d48da7213de5478cbb1fc32e9c30377c2197adf91ca9b0955087e3b8dfa9d8ef7ee9812a068eec164343fb6f86a047376e73cebfe35435284a0cda57f515ea9cab953fd3f77cbd73062e39d3d2a052c5ef813c77afef204f38e273abf9f8835f6c66df87d942b385d1b0cdd7ae1713aeeb62b48e3a57a479e438dd7ca1168b49a0362251004d0c374c47552e270de19befb476dcac4e96d96f54cc79e07bb405aaa017eaa590b494d6bb03a3e14b6d3c7f181c16835bf0ab2e755841e95c7b8b1d02687b1c9bff380082a67dd3bab92cfbb2499b984c7a8c4fbf2b8c9e80a1f86b3d5dfd4c6dd928f44b6f1b0748958c6f17d250f72931696e29e69babbd667696c2a416cc6bae5ee1452322aba4b263107c2671e231f3cd95bbd80a014178340ae45f72e36de48bda80096ce4ea8c30edadbb5a7150a2239529d9b892f0c489289d62bd9d05e8e6835be7c5d6935bc06e6028a22963414f698933f0ef013bf001439c06b790046974ffbbad4f55c23f1dc40ef26c633d23eb3a88d713079d4a83c1b57ebcacd0922743ea8db08e4e8e88252be3e37de8585bf3a25de844fde3be1c4c8f8f674961d508ffa0da4577666b8632d5621dec1bb0521e1529ab1e925c99b61d605137c61a8b550c4c32466f25c64ff3182542971fa5c09a2c9cf22651e72a55a64e005c2481bf26ec1c1cbcebe7ba9a79707ba1227418b815d65dda4c708f46f1b073d1da4e709b8ace02df38c2fede29f92bc94348186a9cfc6b4ac00e3c9037beb72adfd81778f1b5f6234305a66711761487d7684f4780e7ca00732514a44b71982eeafaccb32b1211732414167221490de4c18382ecbb16a7db7333c680d34e91a83b2737859a2caf5049c6fb50bd596441268389da85705cab9d38343839447429dcab243fc93da1852ed2765fa5ff859a12ef0c103db8e80ab2fec9cebefbbad463d3332e6bdc1eec328f67b057829b9f0f497b4ba6d4d96b8c4edb893f56d4190deb432effd149636dfe473bc852db54ee3383ad7e942d99b62b6d53cb8e37fa5617a7704667552cde9f7c2e989f8152055de74ef39d5c8cb3f889ad8d8c14789f93cbe430cef6b38178505901f3832bb12d1506c217c72a66cafb0e2ec9caf0c2ed229b7312ead9342c919819b4100df2671532181b777871291ecf2124ba602224469d40fcc968f453d01f53d9554611a8a8c076671c8b24a186c2418c6cece1f989642bf677b843e1ec8a22076fd88b6d1a3dfed5a3ede6c0856e048ec03edf9cbac07355dc31bb021b30b917580117882d6f5f2dbbe46f39fa1c0f232def39f3be4e99cc1d95c2a7764f21a025152e1c846f8d1b02d9ed9940233e30d0b422a3cf736c58486aaf194cc22896f924a43edf894163d892c3148f3cef3819a2701e350054cce1792833743847fac374b95039d5356c4f8ad2b0da610f3bcaabb57fb3f8a2de10b71d0b118ee99008de59570a54a826efe5bc2216c4c3ccba6d7d0ca725e1d8d4ce3217f947c58b8b652e418716a03941fc926ec3478eb146d21ae90c62e2f4e820d48d2df84ad071feb4c34b5f1f942286a257512d447f31b5169559520aa805cb047aa0713d991b6fb37627c66dcd161081e47a77baba51efc911090ed509cf4abc1d982ba0c6fa5bb8197688d9d81f362543958b5fb10ca0587190bd0f4e1ba2207725bf5ae409ebe0b6697169c33595fba6fbde44be37d215328672087a03f81d6b6450d0bc5147cbb2c311dadf17c5251a52911a383705a0f327f339e2814dbbc11b356883597dfcad0c15394c77aedc1de355d9e7fdc9e092ef45a716e28ec261fb0315b7e6ffb387ada3085cf1c6272f2cb0754eace1e3efb0930f8f1aa612ab92a57043b48ec9255fc98567265a6b1aafe1861a066c0639d8b587d92a6adb7c5b42d8fcd5da4c316a1179b20b64fcff7cc6c242fab7791d69f34ffe932c1ed1ef2a7a51a8aaa3de2455294fdd62cbc2a8c443191478552d67fc3a178abed2cd5ca0a7767793b4fe8926c258ac07b3bc3c04e7d1330453a8a704f331c6caaf87abb8ae6eb131a00b2e210df3d99b3bef96b21e51c0b3e207f838ea574434eda3a41acb01cf1e5edc7213d51a2a7f5dba8386558c3f93b006ced9b28fcd5f5f0d939230e12cfad2a55d9e2f5ef4ae75ebbedc5cb37a6d8892645a2b7cc4d431d001eccfefac9edb862661d407915cf48bd741f210d8a04cd07ce6f51dd4151825d2653730f06ec615362b76c151c6b607af4e732596c901f759f1cbeab8038cd2941d4e0d22cadf0b0a8fde31ce3b1200e3d6bef605396580db2234de329796f65fabf960c162f777214d233f673698c2cb1e4de80a65b667dd1540d3c4c8a427a3917665a2fa22cd47e0a2c21d6f34eabd21295241ec4b7e930a87c97d7b1ba84c682027e84953517e2c6bb9c287f91fc16e87706ba21e8c98218acca7216d94ffacf772f4a64f792f6785b7ec9caeb434d733950a60330aaac7c693f07d8a9f9f99042378cb7331f3a84781adcb8018e9a203b530504f008c6365e2c15326e729d2fba0de19dd66786138717cfa7be1495d9aedea5a0c143e81bb2b6e974f6e8cbc00cedb4445f5bf7706d139378e85d432421939d114b0d368be768a721514be2ebaeba1239b4e86eb429268c361f01f2873ce9058db3ec0f4d7ff0971b8defcc2dff0b652d7266e0c45281a35b2285a97109a928f09ebe7d6bd9c1b465df78ba40e0b7bfe477b65f19c943bc09a51f94ad77319dd33b9728afcc72fc0c0b2f5de4d52da3e7915d67d679a4737cefa9822f72d131fd013463e92a5a28b8e170d8ba062e18aa8b2dece168c87be5f5a099e7e3123fa37ec75c163445374ecbc104c2daef07cb4043f22d17703932dcb89b7a61db955d781c68e2f4edd9287d401b5c833bbe4d5c7af1d9f22d25ae3ce994bbdc39224e53d1ec32be4ca3e817565e2c5f7275547fbae0a26a3e58e2c5c69651bd4008c404a0d9ffa2ad8ed131f18fe6f329ec6c6e5f1b6b64f725c61da5871fa7e360050dbed1a17c1e5e2c92507634173489011b28397d84de3d77ab5b8f830e418015a6663ee6e7379565998d914210ce490153155c28c58754fa8c9bfe7130741ec20593add7cfbb43963d37d4efc5d97f137625f5d7cb0ce635cf342879071b4e2443a8b96db0e435803b2b60e968f60f277e21d483dbd2d593f83a1bfb856ca685a70c0e10688785fa75d8d8331c58f2e4d5989ae31f187f16969edb2c4dfd9c81ed07e77cd419ac695cc3d214b3ca412a158e3b134cae6297cd1cdad4419b2645ecafed5c1133c1a259aa26636af3b2952a2d194c29cb548ed8687f1738dfe87b362b029cd735af86b1ab491e849e698d226f0fe1d0e7c599b8adf1ed8c75dca71802b8442fdca22e6ec3cf2b7f3383d874b00f40b92cd5e0bb0aa0f414aeea7d17ce7be135e3878574c4cf47e6b1d31f1b4cd38f6cc54b41e9963190643f331c31c8e72e9f667f268a4eeab08f485f1aea496b9f0b9ba2746c84c69ee7c2ffcf44a6276d9b1cc85c5488f7d74ea6907b20ad5e6b2a0f54b034a5f5e759095c883b0c67760c105ed4c8eaef06cb6a7c0d4b3021b2cbd3f6d8cded08050dca3a5eb583b55ac63d21cf7b25c71a14c4a4845156e953e6bbb75741d3681392227ffb877b6a50a0a97119991fb9921be6c31887fbb5fcdd6647ccc95acad06c5bbd014e74c0a23f3a38efa3b247da3d829b62543c893e3fc5c524e53eb25a675716a78688ac0581ab2d5b000a864173cef5f9f9654a657536f7926a893ee199e6eafcf1967b907964c75a6e14caf19572d1fdda770481035a74b8272113b2fd15076af73889d6a08e80b81e3177cb56cd718c4668728976033ace335c72613495d3ffedb1f9d1ad0e9b42782cab78d28848d4dc79954fc0dc8214c08d18893ca94d4b1b432a7a134e37afee5e65f96b3d25c9030b1b104b73409f8292fbaa71d16aa9c15cb15981f98e52d3f189e6b9b2a82f6ffbf13be5f23a89a20f7c8d16e080e0e84250766ebfaab30db7e09ebc82382f8600f74e0b5eba2dd2f17189ca7d896d82e4ca4d414376f1fe3f945d4cd7a55b800b7019273b41d1404a131484c9aa0897bff0099bfe07a16d0f30f0cc2a2e89c01ada43ef9ad0e1e8ebc70938d9111a399c46543c5132a4537f045904b0dc3a6d16e949d778c9ccc41f8dd2de549f08ed74c3555071c6d141da47a53a403a2d2328a9edfc6961d86774dfe91d59fdae3890c603a7e6c5ac4c4abd47aa8ce3f84218060610176b66c9976daf46f24a0f6ad45e2317c5c58b41e801d929ce361ee5be7987332fc9d4acc039c190cbe112eecc92bfcf1c31e682a9f881647aa1b27471e6abcced1a15dc648f6684f3c89bcc2c6c3be51740ba2d7986a5ac9452f02bcd474b3ba0409c7cf03c180a15b7f529dc068b8828e153837be9fc19f9a49036bc1d04fa61234b2adcbc486df490c6cdbac1a8911d24234c5ec012555a9afaede31fdb8b53e456795c081176d5990204585f603098a5d284e43ff29b3deb00597492c9de66a0ad4d5631fe4a3d3779c4072a4bb24b02236535a05159b7a84cc3e54bd89b3b38fb99af10626f2eb0729da42098d83b3e3ec168cd10a26d658270dc506b27c198de0a2974e0ee3772d3263378e66a2081e7caa4b8c057060a65e7d3bae51074bcaa4effba0bced7b46c6f97806e565267c7f094ace51565d1ea123f7df8fa01b99e1971c72d70344fddae3ff36a6034d3f2138d29cf1d02b3b40f66bd921e72404517a2256a7018bdf62aca0526d2b43908c25bd38bfb4c97969f1fa713038331fafe4e55e21d665ca3b0e0f5a550ba0d72aa4130e3906d9b8e21008615f2ba0486e152cfea8eeffe87d40ea7655c39af5d3e3cd52f969e115bdcaf5f03650a534d7688301a72d585734b4b5c6e99c2b432dd6ecfaf9c380b114f4eee65b66b0765d74d559d7f2994cb2b101872e46172dbedd5b90d51d5383127df886b51869a6edaf8acda6fb017a913cc289ba043b5232d83a8cfcd27e54195a5711faf80864e17c7465016d841a2fbbb65f06df293ff0ead756d8fed3dbcab34254a33b9b76033ae84c76671858e504c0b0a355f3aa849463d90cdeb31bc04a77deba956b6f1dd658ce07b4fe1ffa93a211e8f265639dc2fec88c9fc830b20784eb862f3b50bf15db2453dae1a69327bb8a21f8a23fc76fd6f02f8e448b8fb59709f5bc0d4a2e7c95387895addacf66017cd715942bd31f6df753f8cd6aea241f850e8356bd2bf39039d08a0ec45b203c3cefef304e49658d3a116d9d6ce8f1a3b5d7d66e560118845d5e191e22f9d9f4ccd321c6cb7af7f76be9173096e35b70ef3a88d3c154082b0851a176ed8c0ff0ec8fb6bb8b48384ed05a0b9b3bb4473dc74a817e6ca90e2ab27cdce83acbf36b0dbbfe8f8cc818a34dec2c22d101aa783abba599bfff530d65ac12cdf96fb27cbe523f968f99450c263970520198c734bb64b09fff084026168377953306d50911bc24de2de86319f6d864d63d9dc99918ad08ed770ba7cdafad7e2a3dec10279e2f066544b7d8d92bf8b6f7b20d4244738bbc6188eab6c837d16255e8ffb2d4e71e043344ea0b42aa9c2f37fd570bc3886fc2b041b1b046478b1b1cea676b430a2a9444315015c7312e19a4eb26506bb1bb337d0bfd71928f41f2fac71ec8125efb2c059c71bf63f06d9aed84eb3c718ec4c8ad9938694c2ed73cf08a156385178ee9813fa680f302975ec1b5488ae8db9872e696913e01892bcc8114099e23067f54f89d0032e565396a26bdcd1aaee2a705aafb64d66fa663b68d52a0f09e441583e2026955fc9e9c458a8f39f71ea2807a1e5c22233025300c6b2ae9e438205d87c5f5ee5107db5811eeabad9f6f61882fb3d86972309e6326aac084dcf39e9d2714d5704517b52565b8c7eba0f0de81ccc4dd600ce92718a8ac4bfe90f67a8debc45ca88f954df2c3de7ca8c7cdd6f6bc681f0bb5c4f8561b265cc172537909665f043b9398195b46831aa00f8966df87830ac8f0fb71135dce1857084b8ce378aeffd07d1cafe47f0b6f77887c3479d0180dc792cac0b92712272988f1855a1a4b1a3d04b81bad880d0e949b6143511834015dbdce3876c9dcc83997f985b866de9a85e14119d6563defabade9c387cb30cebc8985716fa81c1fd5ceaaf264897ffc29251e7e4e0c6ce6d4c7ff52c5359cab93e31db1eb7390cebdf5298738956f478c18052dcdf4f70e541d8061b71ca575a2c1ab55c676e1e6af531d0a312a2b4f4fea7bc30ccb864694f4162d47f255ada6a4481b95abca567fa01d3a69667703a9542495036fd16082f65d3476e370f47ec23c2b7c7e0cf6127b881c70965f701ab32f70ce08b151c1500a0dae02a6d29728dba4fd69fcab36d3508e088906850acc3aad172a45827277316d4797d9cfff83fd90d7dfc2b66d3ba8a799dd03c7e9c30bc539d3fc5ff5d622b402fda46c170dbfe03802a628a2e66ac7b52140acfbd0e927bc7ac8294c21018ab38fc91d7148d195c8cc1ad0091f10914b35379fc2071b73c1cae5a9dc8127a7eee80fbc7e0a9a7c6f95e8d0dc99b44f425e3393adab3077a22054a6eaf18c52028f1a9ff25f99d0692b5bbda9d0df4f2d049e91dcf23555d51f89cdc61181461ce646eb1f6eb19ade5510b13534febd3ae3fd21882cdefb14420f321ff9fb8419addf4c5e2f7833872a6174bc05531af2084b964ea399a69346b2a4f349fe0dc3930c137963a67d4a3fce257b53a6f6f0a3200cc7a6413444eacfacf21483e395a39fd214aa7cb1814de3f5a16b9c849073240817bfff17018c70f12afb493ed28a5756aab28cb2f00ee43febe66e06add16d30084f2205b74d9a2abdb62ae8e243ab24b7f9e9582593488edb61bf35db67a8d8e0450a4c9c0faf2e8142102012b9d7ea5782e232ee242632b0f830a89ca0dced27fe938e6535675665aebba765fb151565b8fd0fb86b2c7cb7f34c1aec944deccb176459adfc244e6be45913b4589155a915d5e565f65b2809e248a776aa1f9583aad814d8810873e407396f28b0b56bdae1ccf6e0f0a58ec267d6918ae74c4f71b1bc720a5ba8ad207330ac8b42c588f7d00d022393a382947a29ebbb21c0baf28ea5dc234448c28bbd018567136d335adfafbebae2d0a391ef552a84f40743e484089e049300393cdb47a7f36d8c7fb17caa24994efba01227cab01ec9c4617a0aecd57a098d183f03813a1de0b25004c726620d023e10b323b84220eff1060ec55d9fa76916a934b4d2a5523c615749ad5fd198bb8e1bd54da3ee7db032960a0a79dd6f0368337edf854fed473db61cfa056ee4a5448faaef28b02834eb61cc0c29dd4ece1f192f71aa154014e894938bd379d9d315fa0425204a5255c0637ab5ad6b93f0bb4adb886829aeabdd394559751bfa023a5de205af508d892ab3317c5a56c6c5a2982963e88a78d2fff3e6bb64252c573e4211b6e87388d9d3c327e8719a4d4f0f84d976039059ef868f2332e49f46dc8f6efde0d3d96b1d6715ff0427ebb69380ce364c8bb2418787d4756c457096045ba18257cf7674106fa660d1d0df7e1c13ae851fbc671170256c514ed10ff5e5c55ec97b08ea9aebddc217c19179c18e267cfdbcf6f625ab63b75bc7d1b7c82a5add4c0ce468176e4ce2152fe7f7ce81dcde323cd3d6d8b7ac8eb4334760ed17b154500807c1546f5ae419be7532179b4698fd9e1c977b5c6423e4006dfd2e6e9ca505197220eaf7f3f7e100473a560f819446d7fd8499c0c05e3c4e3f5921146509c980ce5dbe0fab46f2ff6a59d0556fdb6a2f69be5f0ae55560398d877afccddce9260ff7cd9d01a0add93bb94392822e1a800cd3f149ee93ade07e70e95c15f814306af43b66298ec3073b3d8d373c9a0a58214f0c2c899264368533a63e98c18394aec1e196f64613b60c7a274a51855a1ab51d6b4178888f48f9d10e3b69a730e7cc69ef574667686e5f777c73b86f030872d443a20d7780386fe867db532ead0d45e9e916f5acd6e181ba98a5593fe3eb852db37e39ccf2acab4f43461c8a56f7aa58bb08315cc2169799e60659b54773b04bd3025a674a02da9a1b11a10899f5c42b9c71e5fea8a9afad6a4f4b908eec47903d9234e2e25374cc1aad31ed342bb9112fab52e3f365e26b4f87227e67748ea4cceb4f04d4ae3c992a117f091397f383a0a8e6d9a82232d37403003bee674313125a175b4c19a79865c5d17d5733a7d15297ea2676f1fca452b9b9ac5506099bcbe9a2dcb3c9cbcd17b2d6991a624194d4aa3290ff4177868438bd8dcab8b149d891dda857f8be9845e2b99d663572ae9de399b6a7ee2635886a72708d7e120fc286c531efcb53ec73ccbd0d6e1879ffd86a54265ab8542f32034b9d2b0734cac8859349b57914ea4592b0943242a8cf8487d7048895171d34566aa1098a1cc54a6038937159efec5f8a34b6aabd87d8fc1f265ec933ad8d7a1d658f31b388be4341764708c28a59ace0bd29e7a31bb6d182f92cc29c553497c4a610d6629b4b1ee2a60c91277a221b04627a4d076a80559463a893b7543a2beb0be685a8f1410f696452e5756b882bbdb426db3cf0bb3aeb1af721f3a3ed8523be2b55377158b90cf59b8cb6f15af2c2da6ee91558e9d670a99051e61656e47bd69d9edbd85d4a8f95034dd9e798f56e7aaf5ed0325f7a545e859bc7c276191c29f5bde35bc6ea091e51f72b949c8d9eff609c393f3c8f446e2bf36fe4b589cef1c71a481ce55c3febdf491e1b65e5c9dd82d277b6fe4999bc8690977345dd43c1c07e1fefb480db0c09aa81124ff11b4db12ca7304efcaa3d9b0f993fc86ae4e9e679695d4f9b259da9cdeefc49d76f3ecde8becaca646cfd726cd7203aa00d0f1c11e7f5cecf77fd9add7bc39ec61d89a2ab6b533c93d0356aedbc3646b3efee8f62955f5914c3d2551e445a7701bb7d959a5bd13b42c4e108707dabef2f002e5df4940646f190c6fe4cebecef76e41fc2f1d3481f97766e932cdcf11b85866214a98c2238dbefcdf03e560ff2885198d7e578decec7876cb38492c2de986ef9adc94eae6981395467e783b232aef41c2967e00d90f88178e14233fae3b6bcd38355e840cd3097e49e24e15c8bfdb826c406670e50cffa56297fb2e121d364cc8955fcd451a26b623eda8e831f14798df4aa4940216439872418155891ebbf4ac391089e64ca5770d48ae62650ecc769d1b88667b2554bd9a70e9164142f0bfc2fe6ef73d3027dce5e32193b8b22577246df2e1151ccde411ea87d2bb94d28f00f1bbb2b5fadc25996d1607d6179def61590e1d9a4bf43c0ade498c59a2659076e9e265f81dd6ead51ecca34813b837a3bcd70c0ab8b3867c6f49e26a6d916b13122c2df3975c059a2f735e436526db48ed6a88705beccd300cd8c35baf62e09eadb6ac0187c76f520c168f6c1cb5dc4d9f644610e9886554ca855b89ff8d71394094590b429ed0cfb31ad1c6dc8bec36edc85ff3047e1e8922262dc8d44cfac1964bbcea5fefbf9129f385a3a33947ed1045f8321f6acef51e056f3390bfe4fd15cebbd1555f8f6233101d60aadbae8b23004a20238295d182ae16ad0cfd4f69734024da776101405684dc1601e5376d8d610b34a06d6125051ca19f2eaef0ee9508523cb14701619e671b0a5591aaabceff0ed66cabbfbba409d0756a9d3a2eeb5ed6b2ef5e9878bda82d4843ef442fe351f70d86841b6d82cf2e3763db5313537457ad689f565e9e49080c10a18124b597d2867a8f24f237aa9a21e82504465a259e06e8acdbcd3cc1052cce0bda9b5e7ade0433182dcbddb5a4b5b9be01811b5e745d4db471011e14f11f5654d33a634c9fe3149738d750816241459b8a51fd244f6fdd3b589b9b4cd76ac94e5f3780afdb728e025026fc18a2a8170f24b34cb68e5b4b424d319d29b86f82ba52534eb1832a683926a0d9b739864cc9c2017a6cbd8f7a4df183938515697f9038ebd6563082026a6cf0c228f5da9fb0c5d068e3b4145c28cc045e90c7fe5c51198f69a9b913e135984c94adecea61f39175d59e529f06303672cd0683dbfe88991827dc58c046cc76e97a08d901dddff76527962968011868909c714bff10617a548687369c3b7012c5cfeeff1a86b66124a4edd75ad18b46ee4cbea7d2974b50eba5549a5a4d5c19828dd09adfd0683da8ae6884fb241987b5d61a1687c4798ed6a8b5fa68cc4a0601a4743f2753155b13937fe3e62341694b04c052642f6387f23313ab65eb81461b5f551a592bf3e08c0bcfbc0b601f60226bfa070047e1ec8ef457d9adcc4bdef61a69d507d9203163ecf243625b82f834539bd4380afcfad354486556d8010551b5ed475718704436998cace22f931a9713684bbf5f60a1ab07504153595945ac4cdd49ceb77fa701dbda952ecd9c07055801940bb0f37520ff118a91df6e632f5b100dd7463f1e75ed2c0128afcde8d1a6dbd1fa49210e0156ba7f5f02933d75699ca97e795c6ba58ce1d719f2f276c4e242ebd51ef6367157ffef042a253e42c652dfd51b83912f0ededcedea0a8e0d36cff5ba504c6babae0c50d02df1836756f99854717d5cf7d7f06e736367109381189c62b25f29bceddff59c585f4b3843908e52982babac8f5a81f826e7c791df8bc13178d3841beb250cdde066bf04fe8e31b09fc0d3ffdcbff5360e01d846870a433e9ea8b809e777833a21b49003615313e4fbf6af893171c1e3dda51138dc20031e5e7378e8c72a9c2e29e652658abdb9d360cef4d9f07c2a02fd397d37712010c69b383e3212ef6349fc8a1c1fee6f8e57dfb25d40a745d2abf766bbca13f5749f33bdaefa1071855494b0e2411959c6ebc24f3cfff3d30cc58a29fff46a07b4637d6b2d738109cd4398880aeff15b0e1267f8535f27842df22295ee8059345f245f70dcdee01354b6bbd2fcef895fb744b1dddcc158ce60926e06d8759de821dbc3391f535e6c12fac8514c152b13f1cf3f4e3e612ec4c6b135d2c891763c8740a72de697c4fad150afb2fe539a4f93d91af284daf4de0b679c3a45ccf39cc5c707c5a82e20a7ef1f280b671908ae7692e371008734046c5b441f6a6193a13ea02d3d4d8e3a988c957a96cdb14263b141eecd969a63cb524a4db45a74c32781f9b47cb8c0254692d5c63930896a57a8621b44f53c2816b58d8e41bc45d5e6a5517788755c2942471942181776c428a82ba8f7c53a5f5e720822c1bb14783532a5472d2feb2334e5eeb70bec981f19de63c9b499c75ee961ff7bf1acbf9ff5e11a837b72ae324aecfbcdc3a0820ea3bb6f92a03305bcaf5ac4b1327b59fdb6234ff248a601ebb02808f38077e44f235b41b6b57ed8c70e571009be56d10d1986991457a131785c2be986bf6aeae7ab061650397b3536d1ebc645ba9ecd8459bdab81a896c57744ba7ebeb00f91223a457cd7ae47ec7796fabda2a503d14638eb8be2bbc0302ab6a68597a8bf7809e09091fda974bc99451b44c507dfc035820363003186cb0d2072a8ca317ba002b6866087749fc2275f7fe8e11169d6b9ef7ae221824ca89965e6c2f5302d6338adebc099e3f8f6cdb37835b2ee378926f829c162d232a0279ef0f3219468ce57cd89b4ed0b97dc3f5d720a05759e362db75d220ca2c93361bc491ac5712ed77c4bb6667800268610b360ab04cd24eede30d837fdd37c9c8db22f3cc39750963239939a1917ae130173d6908eb5c1578aa5c8e905f9cec4a7fd9836a7814c9f29ca01bc5c435edc9e8137c784d0f6f0da3870933702b95e4bfed0dae3ec51e72b911e8c5e7e50b2178e3a2a95686d768283688f7462ba20d94c432bf72515a35c4da5a399ad2821c5dc9e50dc7d095b8382a76070fe5d69d111963f7b6db3b1fd15c4925a068feb9237defb9bb9b5a99fbfb4cd2e4758281549a4880afb000dcf669891c9bf7e3b9ed0a36e1059f10051667048484f54168bbe4c2765454f00a6f40831910460a991533ef4ae066ca922ffa3fc057a0c86b2fe4edcdcd7d7a77a5b2699cbba01d4d4b6dfae29c6a560c69f7895399273e8b481bd69008cc9b0ab8c5b48c66cd0c8b6c697eb75e4e9ad42ae0f571377f9e0173d637d792e31dd0e324ab2e03fbc8821c8dc24a3fece5a5a5b1c1c2b7d0c2a060ce4042726e9559c1d8819a9b27a0597b1aaab56aa76e002257195796782084532ac50d50ebf553fd5bb54fb9a6dc86d14fe0569fce93f8b2bdb95d4f0ee9ce48b2a7e02123e1c7e8522b637c02953cc32e3f2cdd7dda19185e2a24525436c97b346b05462436784c11c67370aef745dacac32fd6cdf2661845d7c1e92d29aefd221bc1d92488f48c3f1de2e017c9a26f5c8d7747d9bbdafa0c2eed9893598d240dec6ded19293caf271f6d9ac0054caa0f359dd1b5d8a09a09fa0a5786d4b1712b0e5af7b18cef6292a1fc7b3da2f65956b1895f6bf31788117a79ddc66a350f55eb3d7aa0490fed08f395c9f5bdb8b7996662102d7b9ad6a28e02cbdda2181c0c37440401ee23d27321173279648f1c9bffb0cfc5da07c49d357ff523612333c0352f9553e8d5828ae35af54a965f6a27017a86832dd734cfe30895a6bfb80e8c2fe6d418e634cf75e2646b3974648d2130a6fab6c69b479842b44d2ef9e2e255c9e96dc7ebac5fa61f82ab57f734782e78fb808708fd23447be28f1ca55374af44ff014612e17a81f540e824ec8dcbfd6c4bbefdfba9f98a68535c914f2baa9a47cdcb7f4970d46176433dc3a494def0d5422e498c90e1c72aca608ed5136853dfd043df73044813acea79ea97e53494f8af055e6c097f172bf96900274fea42a5885700bce69bb91f60aa83141d9d7a3585b1ab45debf4e0cae2d02b42b924b45ebcd661bb2fa886debf5600fe6b88de3a13694f202988d13ba94231ff28f4d9accd3fe60a1b95e7687330b1b1891395ab53224018333123c805292eec00e9d28c0565e2c7e7355922c0c28cc11f070c6c7793d4853552a8b8a059d1d67bbfd363de8f8b0985efa2b9efee284322fff6fdc007a4fae8c9306f7f779998d8c5081a55402c9e10fa920ec6e8a83836a952df9fba0046e752acd0df2defe92eccaeba40ac1a2c6e349a2e7a7c55351bf4701bb847c4a38f68a5c2bcd1b1e401f234b1b6cb47c7d9e0bc5d264a4485f917cabe096768594e072f37d712bbe8d4f355c8763b78ef14e4f22b6d76dc11bed25680d7208e856e674d53c017db8f0dfa69fa00b46b5bcde602e5cb7f7668f823279589ca84b4b1a89e2eeba42b15a56fd8cc13f380d33a99c25a6f557dca3a4850cb169c7c737af0c8e582127e3deccf600239e935f859ec3a87e07cd9c9df67e64ea4a362e6502019f36169001eb07eb192bb3a2d94448a51ad50a3e7b4b05401ed2cdd1f79f1045a28870a6299ad444c6d108d40d3cfe371b48369a632a04f8f247c1d321d403d48e3efabe15d3587c6889945619addc97894104b1e466ff576cce3397660c2e348e1c12b8c7cb3d08a8511389a918559be8b138141173630b64ac38cd4ce36c5fc3e372b0108a66e906be0dc0d9a4b7d75e87a1f7cfdf73f61308ddc8f07883446e513006081cdea058d7dafbe220f2d2fcd2f576c7b32919c7aeaa4414a2b25b45f266334060d6cfbf6b2f2ccb86d14a03ef017ca2b9b58f612239de7d4ff768c90307ded73a0ec23f93004d127ca68b355e5c8df184a40472cd1c4b6613f0fe371d2ca3072c4e6913c2c3f3667cb0d0f73385d64f619024bb5dba82ac9f3d0674133f3bf30bf84cf65981e3ac716fb9227ad36cba11fba521fc1b0222bd179271d09e3db118a4f1b05ac8b4ca45d900d9774fba6b7994e7b1d4ce0791969b5be1f5e293e540072928d3ce9737f01e8700dc6468f9dda588f284a001c38f7ed44d210fd4eb3f4da6cac299df53400bdd5a87647a8d0ec8fd4b40ba4dc6d2c231005ac236674325f2308b46c3d43163e80dd3342448e4c54c7f13ce760f2c47c560906ef33392c4fb6404315da6e75df590ba03f1881d85d6fae048195198a61509d02f9531a0f54d7e73773bec3497600986b9411152f1c1146df4ecf057395f17fa7a210cfdf7f978ecec35a57b313c39ef11f370b6d00485b9137123a00581890a7ca8106a92b1a958f0553ed11945321d4f89d71ae17d8dd5bd51bf284e65465b6c8edad2525fd101b3e3a7b0af768793116e11906bc50e4360cc966474a9511b31a8b619d0fa57e72d318c21260638a75e8d218a678006de8d0852134ff3aa736bd7c393908389e7620fc9f545a082a33618130568122aeab7764e0bacb16377c8a793818c32c773a4e1eb1562f4917cd9fa9c9bb24e5f0e45ac142eb9951c8f14ab27613911cbc2400f96ec42422124a962797da0b22dc01070d3937e9201957e21e74a5274c2d41f0bfed2e0a993460ae8384b4b13d16b04a07ddb958d44b7837d30991d9e1e24bdb2038f5cf88e1509397768de19b94d6ce287851f9ce112af00aa1d3d7e7ada788a51e64d76ca91d5d6098105ca0109ee15695cebaa060621c1d28bb478a9f41828922dd76029020926f3cadd34a2b01153d6b9013088cabb1f21331a366760bb86b4a21e81f224a52ac53669b94d57c43dfbee498bcafbed34b60fed83b24dce1897ffb46b03d0ca8f884dbe5e8b0ab920b53c27cc7d11002e7f9c21a16a7e93d68353d40fa91299a74f3b070d691731872226578220834eba0976cf163d21e76f9f13eb6a2e8aacc7d204e479294dcea14e095c20bfc99042a4d78199948317b507826773ea52f5389643530a571c7d5d5b58b6b003e243c4b963258e4b9f87c9506300333488cd05a7cd222f7156567b8556967cd416ef9ee29d5290e46d80ff95f40fde7ce3b8f893e2a35004a0a7a46813de23a36162f52867386900e878c67e9d1301a9a9d1b2b80fee9d6a2da65b20086e4eeeb44ed0ff574644acc2b8c8421dcdfd13a227cb182e51f83682aab84d0d0cab157400923424370cf053bd419520184323fdf8137e57c1bde996dacf9ffb23b55310d075293c31d8125d5693d544b866cb3011a9baac14ed78fa24b6a5768fabcfbe99e459ab1d45aa298f668b0f8f8e38042f2b0bab5a08aa4881fc130d095091ea2ad10b2a22940e700377f831b9a98ecdf3b235591a79ebc0bd3b506d8094b266f3f6dc18b5adf7161475f0155a89b6290fd45234164c6efeadd26fef8b4c957ea5b3d837e23967cc834cc00a2f507ee806fefcae82a45d4dcf1f898a1f741ec74a0d60f1102c7b979bbf7f2c370f7a38444395d5a63064f4ef2954b4b84a0a02c944ead4e8ac0968e83a7bf3065c40ba951d894438d3325b58c3377b10a601d7b8c99f63e444fe420d58a23d5923cdb086b2d805ba038d1ce0d0f91e0afa3003c67860d04eaaac894f0d6eb66a2d660e70d4a7bb92db9249f0d1d57a17faeb3b9339fca438d18ad11c886934de58234059e6748397fecb9cd107314f95922fdd61345e50dac27e882d84c50722fcea883b22046726d35b94f8567283d8393b166c8a878af95fff75198352929494dae351ccd12afd41ca293c54d9bba86efa6f3f3ebdfd1e2d239af49ec77297676eac4e425215b5045a21622c94e31b646a84ae238fa05b5dceac37214e6a6cd3fa025efe9c8b15b71088464be2c3231192c96bc81619df30af18b18e67cacfaa463b3bacde67f585e471f08eb2f65a8b1b2ce128ddee782adef1e9b3ba8ad41918d1b24995f0ce6fa58569f76929f0bf4ce206efeaa4ada2c11c25ddcb76bea0ef84e27f984e33c3b7a2831481c975e93a9eb9f1e8e89d245a99281a7a0368321ee31655ddab9d8aa9053660dfeca478a7ea63f9d84cb5e20694c2173e572cb6c37829af4b94e75ef1591e0465e67798f9036f7e876898c2af79b82d06a6e14cfa80b5485bdf9ea549dbe886e025d158706710f19500b73a0ce205fe8836a460c8511d3bca56e5558cae1e34b5d5bc17d87747177bc00d7c363cce80e731133b3b404afa6f37c417bc7a2ed2352f10542d304e68fe3653f91b199f69c6d63c2753e5e736a28ba09c36a4f2c27fbb9d8184cd0297b2aead50d2829882b2f3b36a35e17cafd4d974d20637dad7bb4763624c331efb2e39d6e3783a9f9ff47729f54218edf72c389ae29cee25965cc3608b8db5dcb84f939b7952e77fd423e8b3356d0466c34a8ecac75df73183c1007881338dcbd97704f8db6eb5932af50a99d85084f43264b2d0ae05ee4cb87c7505e60058d12c51a2324c0f9bf38c14e41ca01a64f1e04ab82792c6035d7a27d4b2f9926aa36f18bc72f99ef2791992abc9c9b5885f12413db9f4d2d4ea3fc1eeb224663d94f25534e54b370bc98b9de405c08c97493d3140baa4de3a5a73ff76edae7597d692ee63a4c91686c700615209f8025722c113f072b944567c6bf68e100295dc75b1b0fee04b2a03520eb4bc2acdecee4cd9bc7d808de523ee88b9993879d5ad5e7a2ced2f2e01df2336cab95bb5e545299d5154ad4b01a2395f7583b5f91fd649a9c0a59a3e123540e9e7d545c2984d0bc8e36c4d38c0cbdb2f84ca0f32002f88a74fde867c51969e11fd8ffdb288ea23afb8da0b013e0d836424f6e2b95a665149b891cc9ac1532d4d56cca7c9d40e37893c90dcf6351ecf6b273ccdbb3f60dd27fabcfbf1bd05b6b56bcb7c5b13317e7bbd454db2c6a252dfc02fe8fe299a7ae3434c0bb41005b9732dbaf68cb18be1124f7abf40a155680e08f464e1f8f524709606ada3334c2f1e0f588708dd993a4ef27ae78cb4faeb498c91337dd84dc4e79bfc2daf60192b1c19ede550f1588affc533814b24ea6cd56f8e4f65d1f818a1fceb0b08823f383813198e63414f140f56d826fc026bfcf38b80a1580e537a7d88213c3421a2cfe3e54491b05ca7983304701f50f60efecf99644b4adf79011ce0d81f5d9f0e9d917333f105e10743238b01a688891ffa21d188efeeac8ffc640530c75a410dca6430f151a3247f9b3ccfd76f3fd8471a612130e4c12bd66a4af553539f400ab8c0f630e1371e68116248ec9a7a1f1e048fcc759025278a94d7226402c77cd037efe25367582e6cf732c82ea8b4f43285ddd331d873ac30a5bdaee3f51f687e88efad2251db1a7b6def766686d1f1937ebb745a07aa227e9278a95c4ded68fdb7852225d7f118845d3cea6d692749a0d286a8795e5cbd209e8e0bbda26b45407b9b555cc63dc6e67a8b4e12221cc3befa182302cadacbc72d0b48a29d6054d19ebc6a68885619f04302fd798ed5ddea2eac0a266511078c715724f0d84818c5ae9950df4a878183d2623f721ced6a0990c2cfc41f6f4bf5de0b5edeb3a686fc2af15e1e33806406083040a65c68fde0eae711b9a660710e99c87d15026bbd4cf28c588579335ae9a803355c932f19f27260a5c49bfda10690c56d30ffa8f48ad3b0906e3a7cd73d0efec8e44d66f339bae96a88f8a368dbc7fc41b6f2e298ee345b92abb2db0c4827f3ec9928d67a6c22dafa4057bf120873b204995ddc76fd57536b9bab15a04c6e920e6ea37b5808d59838f2e191d5c1c3ce1ac579b060c41241b9fe10b359114cd84f6ff93ded96626c43aa2d05d3d396e80082705f08fb2aeae41945075e4e808968222c5ce291fecdc081a677470c27f9ce69dde44e72d11fb60d858face97f3a5aaa8e802d2025380d4f6120dfb61a1e9d709a0633f5968f84b841ebcd4f2cc8cb16732d3761eb0243d669ae898dab0a5fed1d6e81f0b457c94f5589469825e4c7ab4942c071cf415248f8c9658a835bf06f6489fa5fd0e5ea75bf2136bf55cb1a7b81ab05eca1fecde0b3eef9b7a0a985d3d3fdc1706b4974a5a2c357381122b33e0d83edf3b02f35fdd430cdf326bc6d118192043cb0da91b5e620c89c6a26066c3a8fc77d972b80a00a2fdb91fd1793904854bc10ed9890cf491e9b0be6fe636df6e54c50a296008eab45283c96d707e83fa2ecb0360e440bcdf9777d27a42bf8ac0d071045106b3e2cdd0823694dc4d0164f089884bba9a4895b35237c9b518f3604509a60b97458f7d8a993b7723e6f73c351ccfa5a72826035cd7c4656f7843209bf0773fc993fed2e10bb6dd26ed34f9890a73eb1a98a6d8e000f38c136a21584997d607c5e21db055190733c61803c1dee72e566bad1d35ad86b09faff89eff15aecf1c4936072e93b3e75094c5463c3b155687481171ff02a57afc0285c6eaabf9e16113d8b8afc175fa86a454f82c1beb6da86c2914bbc9d01fcdfaccf447e285dec2d4c22b843f96d1da08f2934f01c6c85205886d98b4d9950e338809536b772d7ad730b451fca4372d0269581a872883c2117751e841c4f4a911d19155b1276037d2e8edf59c9f1bbd339e9248686cf9fa3bce28e8fedfd4a363ea8ff30de07105e72b6a1293e84e79f426a504cc7aa5a8bb924d8343433399e0663b6c4cf54766d020ce7b64e812b3c24aabdf38cac7461b6ebdbc198da2378fdbc86f3f1bf10f2dec199a154b4f45846e0d8d1afad0d20cfdb5641ea38c5f282fd491dee96620b4a78dee2ed3153caf5695259a4834ef5ae46eeef327f87e7bb338e6c7adfa79021c47da7b81ba920d6e47d0ca3f63fdeb484717d9c65b805aa84c61d004fcef715ea087ea55f2dd9fdba2ba5e4e884e02b04c2cfcd1fe5ec655ed2b8aedea2ed252bcf4c0a62724931ea23ada56fecd55a5836d191da299cc62f241737d8be7847e23c55c622fd74c99d513aa5f6d2c07ff8d966912d3aa3b5456e42163916c99463b801fe3fa4a21a029dd567d89d457d64478eda0062f8a2a5f237436708df1eaf1268159e2a74443a805c887706571efbb9122d68c23935d7e3b08373e1e8d891f450b1be3e1d062086e9d83a3d473598181aff23d95d888fceb326ff686820ce8bdfa1296f713bc9ee4dc49992ef4315b5928e931ef9c49490da61c6db3c2f99abec75e95735e198d2b795f3a0b3bc67d6324a947ed363b30f2d85690f7ef357ef704bd296152759d945f3f20e107465751881cb5c37d3f3a84166f25a6bcd8882db3274c39224f24733653842b161dbf5023ade4ccc36a5fceaf89965748030bcaf5c503483a3a96aa1009961f1cce1baa162dc90eb9be889f78d38a342d0d2975299c8914740d89aa6139ac3ee805b028d420bd2641c2798f2584e15b12d59510ea06d085c1d0fc6b974ea065c10131ca2b4a36a40280987d3d6fdbb1cd2b567ac96d019f70c78da3268e9aed1c4fabc07ead774aee4ad52e39e95f98ef0095e82ec147aff1a8eeeb98e557352f84059381ba3dfe13ed05954ffdc527f291e88488d279bcb0495b6c1d95a7756a6474ac4a448bdac8e84a12d34d19425ec0d35e48219aceeb1c30bc0a21655d9a7f67eed0108740d267e28b4fa00bc8d6c1b64626699a1f8c1b42854961c0bde4f33b52219058f3a6284187a6ee3160233fd0171515301a8cea7d3a17b41f6ccf7166194897a5b6d2588cd9e977ac61fd472674ed89d4167679fdbc1e6207e4609b61b0610083f4e7b64b04cc0e3f1d3c0e39049e6eb597d9994657e94412b684bd2a9d5015258c3d584ce07a3620e415a1b0be52b467ca171ec936f0d719282b974adda76ff938a459499da8567ddff4d9290066a8b5fddc4b45ec1de47370f460fcf19f9446a45577977a466061088da293680969b8bfc348dc4f012e6b0bb3c1befffa5d344c2572174feabdf8576a1528294832ca12796e9bbe169acb5b28c3e2fc612d5a42fe1df6a543ae8e7e65ad9a7e9c8a07343375ab2cc47450245ae96611c32d3ebd7fd185912e8502e49f237f56ecd4b866f3a279b447153224f7bee0ab9d35ca27df545427517985a68068d8a76e27564114e3376dc0fd4b9a60791705bbfdf0af4a9dc8ca608a2c6fde7811939982cd372f6bc03aada7de2eb5ccb0730bfef0bb8dc2b3b36ce4c72cba7f7c9a00d5a0444365baa970e646fdbf6ab4216322376feb996ec5af770b6e55c29eb8ce838f3e3ac571b91589c3dd17e28d32ad37bc5aa3b887ea9bf592d167a2cecf88174b068ce174619d22b4c9ab1fc451a87ad4c6f94d310ecb504681285e96ec83b6c033d4daed490dfaa85a9f6b496bb875b52285c8b51ae70e991ae16338e1e390973ddccf0ebd49f714acad7960c1d65914fe4df9276c4b28e697638568c10c54d338328fd9e558231605479b2a4a2e522a21df373d98be7816ade650470c6be13da29d91856feb993cb5b4aedbcdddad6bae0a177b7405f7e8db488de0791857457e7667d62d775226a15e9df77ea11eae775677656fffa952c0b58c7b3c6bdcf2cfe4fc0779087a68e93968bbbec15b539e46460972252bef25b6c1296c634280a81fffdd0d2f95d967a66580c9da4f3799a1e962b1a0932f36240025a34c7abc0d64f5e8ddc52c55b493c4d2fe07ec059e3f8ba914ef7d02eec0f6f1214d50b096b60958ef1f5170ee51438d88ba2c3e3a5a1716a0d4cb40331639ad378632c7dbea52d0e3a2302753f064f1832726a6ae3a8161163cfa64b6ccbbff33173ba2ee5bba0a5329e5ddd59d5d0ac13d04dd11f51c4864c2e43315205d8d96c3760c7f3d44916c555070de0beb71650e4afb86053d551bc0d85c7ac0699ea72a57cd8f7058c236e4a595496b2b853957b7401b96aba37f1c89f451d2c84efd332b0152417b1631cc83cc781e285878c06a733dab33ad5085cd35154e16ecfb967518eba621c7b02788b663c8fccec2461803fda1600cad5f4fae0cfca840cb2c1c1bb9b9bb26ae61bf59f167be71576c536c640dfdaa38b9b2986aee516c8240bdd0956c667f61f14beb23cc781d2e9e127ef9b4d755cc27010d840129d8a29441aa5d46d5edf9fccef5d3be6ca5434e04894361f66f3cff85829d67c3b421f9f68d8a51f35fa866d0069149b7d7f46600ad7a1347d80bda16e8a79db061ba98ffa17640d5972c9fcec144f28853fdb73583af26163f7d560123330c49385802b76e17447606b8884952723542c49214be2869fabe35560bbaadb2ae9efa2310b4fecfcf2f5e87f4b7fade1546b99efbd44466f7600018dad76145e55fb5d3f9a83014ba2fe28e5d4e90675cdba6c7fe5f188f0a3e752814a692360855a516e9e2feb0f98aa8ec9706d60c2913d2bbdf461527713a11b4fadf4285f5b6cfde364a891b602ff77e1b11e77d0c164e0ef9f4fcdd1f8f2dda35bedad44efaad12f103739c37d7484ae23b7757c40dc438057b6c88a6c62879a203ebadba6327422bc69be2268b4d81651e5fd24eb856a598f2cbcb7d80f22b6045c283c490a849e6aa56c593ca8de14d9be2ba8e5824b7c6747db28cb27c1b372a1d165267708bd5a640880cc9fbb6676b1f8ed4b0c5a56bd11a6510dfe51d5570f5a6c2fe3e0e5db9db51b34bd15dfe52a09c34db5effac71329749fa6bd43275c958601f6041b3e53c80494ff2474e7aacf7ac0be92552508839b3619a2cd53805589da0506e2ee64c1a45370b72b3ae9daadedeb66c2764cf25acbac9b91a7188699b1bf2f614d7f9961c0dd89d77f90d1a240697ab7a997ac9d1b740963152ffb84b883f11e03063deff5d9bf0eb08a3c39371c6eeb8da882f7f702841bafd6b8a93737ba305cc9a7ad99593051e3f94c2d052ee6b7859f028cbcaaf7dc0aed440920db74f65183e16253e7d14f822c36963a6cb0fd5aeebe232ea0ddf81f9a9887848567bb6c326063354bdbea2299cc29d1dfab3f34d666719909d50d3b103a11f202a36f68653c0eb811db116a0ac3783e5d7124bcde5b20d083aa1a2f8672a4525cc4c2a5e624b3fba4be95a2dfa7305bf0d7395cb9e1407551061662e7e2bf8e70581acbe0277738ce9bc161e3f1da40d0c7314949ffdd8c4c67334d1b9feee8ef554544e9be3d74b5c68fb9a8949089fb5808cba2cbc324650fbc4e95a145bfab50f2aaf3e74797eb25f88c5edb42e74c52a24b20bbcd1090f25ccd08ad7158ab3f8bfa3fb07f88172569f3b2e08430968dc6a129553b3b9fe583b21a03d8dde681d3365fafc73eca8090e4d765196d4e74a889f317e990e94d7fa45d1f42f68c05b80d7eaeedc81b1da1c857db65f9e83f57b6aabb0a665a8d04a016f179533e664c01d1970d862d0feae609affc08b67be310f8544b40e9f8808d138381d05eda1dab55aa51d91cf65def6025dddfa244dabc99ec45f09eaad0d65327aeac039ef5e5719a018123075dabcdf91bf821c4908a0dd6b46b8dff68192b50e207c87148e816c0e03106953bc60c309894afe30676b18948c688c749f2383636d802575af9214b81103c9d0b45c97f363347d576b63dd1cb547ebf011a1daebee58d50a3ddce99624badac1ebf43e3367f704ce89a97751e0da02ce2eb7d0f1182d194c41e258e11ea7243e0e7832c9716bc406e373af80ebb8514cfd60a0142bb3834258aeeffa17ac22807f28f4c4e18d9fb244722e0287415909de7558f409cc70b8159fc23117c46fb5b49984a630f5fc183980d3b81f2d12b43d3782514aa9be1ef52e6ec0f9976bb5451dddeda09159f2fa6e394291fa3d88d9eae9d53d7d10eea86371cbf17712871023c672c5c0fbc96903a696b39f1ef39e56c737019deb96a55de2ecbe0712d6675a27aeb494cb30d37298852645439b46f471e2cb5e88f7edf94ca040d6faeed2b0e02152cde119a402fcfd14ff2d9d1350549ddf792387aa9e91dd309fedb094ad7f2b2186804a010a23ba045d5183c40d3dbb0dd93642f04c364be50349c80cbd47180254659dac5a8c5f63bef26a30c95c8ca385bdb66fe0f26fbb2b476e771d1033ba91cef8cc75a891414b7850496012b7d3b7728f1aa62f3a19334d7a4ca4b5a4d8afd0405327356746b0e739353e75f62775e42151d67818e25a64cba3ea44ff38116578d7aaee1fea48c7688c4f826e2414266d94a568f8ca2f04792ae40f83e0a7224e83ea163d6ba0b4adca24a3804901f0325a58295f31d7825dceaabc51d3f360e0f4713fc8dc7e6b46e72d2bbb74b539dd3644491f5c0dcc97873ac9a5e951dead26e7bcbe594e3b34933250fd46330c68144ffcfa76f4d6a96ff99aaca971071809a35b3cd8872e35713def2b4462713c4f9b7920a68f9ff7a2679d28c1a0812dcb6ef79530e8334f29466a8f2db1d07f67a55f6c4f95aec4a71f1c5cceceb78482bf9f67bfb6a925b585b7abbebb776e3ece89b69d961dece8b6ce53b5272ab210a9d487577e0246b282ecc5a3121ef84df088be937e935e089e559841970c60a11886a6b2b81a5f44e667644863944d4e8f46387072ae76dac398a6ac38808d07a4a3cb132a701ac6f94137156f1a72f8ad5d09504dd8a08b632af8db28b914da15d508870da512b872c9bec85f96bfc5a8c818bca02a9fa441cc01b147eebd75d5c9f793fd7f3d39890c4d086f22ffc1a22b83c917ba563d4c0bf971be46b9c5e8f63ae727abf036cefc8606e456cd5d073215694243bc841ab0e9eafee708fac0e78258cf1128d8958665371c7c34e678131e2e287122c6fd54c68a0f7aec4f8d0d082addd92b8dd9efa6f3d171e3bf3ec405b33d6237b74e61c64f03ff9554c32c5b9639e29591b052ede225a213e9addb339ef93c7e969e1ae3993507a558592a22a9d83113805bc85a95ada98303d164052b38f90c1e7b0e4ea06767b6c2e31393b59369aac5e3040b4ac54d85f885783925ff10e54a333a8abf0147c038a6b57cc929deec231f1408d26939dc4f6b94b66929371e3c598090951f919b20c5746b5007522502cd799ac9bc77b0b7b5c15fc3e7f254ae488ab1aa5ace798a03389dfd9fc95d2c5cd67a79efc6f01f5e3264e7d9f615453fa02694578886eb65c2e3d0091b7891dd6d2bd0a1a1f334127035a836fb06b858f64f9dedc1b9283dfa0646e721a1829ee6027284578629630d771b6b81cef1b30260dc2fef4a3da3c65ac710ddab5ced1d837822269932be7fb28bee71621fc3eeed2c0f9437090d594b097c5763446ff284a5e7c227c441b206438e80482c36fd21ee0cfff81093b57b6d70afb57982ce6b3c44a5084f8c77f3ece7efc48876a86a05e7fef143843c0efd95a284ab6a45e15dc53f64e731cc443162a5b5b473abc8d544005ed79f6ba06cfdc3fe0521a4e0fc08e60bd9c8f6667d61474850f6b024bea6643d880f67e5c8f0d446ea3ebda9bd463b0ba4e092d1dccd55414bd06d3a5c71f183bf81fceec50babdd2de7cfce964e4d4c84579d93eadf374992ddbb365eb222ce31da2ab2754a178f550390221c8c6e33e1b036da572aac578c5c039595b7760a336e4753500e928563cce45152e79ad17fefecbb5329413ae46440e6e76ba3fc9228811a30c50eceec1948bea01a6ced0710e9c4e586a8b5c86d1008d1fc39ea5e141c049329012d98ec2bc0e8bae5e90996b3b23af18b4edae2553cd6e5791d8df2890db99711ec54b3551f63cc9fbb97cd1c10f178000bf887296331206aaa3336e8407fe83d3cd9ecb22725f63d0e5e384b6534a278209a370b85e92fc48a679d2e1042116413d593298c729adc3286f283a4e3e52104b7fc495fc856ce19b33307c1a6ba8164ec05e3bf1c61a8937f68a9a2ee2779c4d23d146f89c643de59f761ede697f8f96f320e8c25b9380e7bdc6bd2db509f079d4a903ab63ded7c570f1ef53331c08e506af62b6d529e5739e7615251cf85499ab532c895d389258d8528fbe3075c8c6dda609065e156ab7cddfb440de6fd5ac01217db3b8daca3d217f026955dd5c3818659ed6c4882645e6af7c1b49988fb338431fdee5fc58e45b8cf61083c725647cc446e403e44d9712c01fb33e07e0046385bcffec448ec84a7117a0a3ebd8da1abbfe13331bf7e2baa84b7877b9dd500e449889c98c74d0d68394ad601c686f2673e20dab53dff7699f5d4df15745a308f97a657aa8401d46ceee9f79ed8707a88c769cb486ea433f0e54b06c1e1cb2e6ac4e4942bd41aeec1906f497d6ac751a067d3dbf38925de3d0b6d49a5ac53a94cfb87c0d3c15c120c2d9713d2079682777b3dd2edac3249c980178fac14ddf2f5bd7548c78fd05615d3ca627744108b403e462717f4d1bb9dfc95db6901144605d3aa65a4a58e73e9ce6b439bf9c0496eaee017b6b78cb07f3a7bd66a26a2e8758a8cd78c08b4d6479816efb7d586bf235a83ea8be7f19d2377df60e775500b65a21b6da866721a8d3d90e8317124a37a59fbbb092d30114e2458c788f9a70c0e36c3e2c0b7b0234b926c9c5379a5d9e9949c52ab21b9a3d447b73e0f5c65c747a152a7e8b10bf842c03a97f920774beb7c36550fca02891540fcacf9f39c2194754015b97dec9c5aa34aa4b9524174c197d29c46abf3e4133c9cfff264e25865a48e36582cd04aa87b6fe33f200201a03918f21ece28f3953cc24e45ee8e9d095a2517ead1e75781caf18b109c92f60375d3de85329ee43f42bd18a496d1420399defaf35b1349a2e11cf031d86b458c27000a8827dce0248e9f39c70ae8790be772f500f3189a23d66eecc5e0403285891fc97a1441356028df27b37bc51ddfcb03945f60e234b2a464a886b559f7e6aa17aecefaa099391d37c66bb5579f3332827c734875380518e999666642ae416ad6a0e1fa449e11312fc47cd16b41ad17cab8a42fee6c1c2d493b6a4d8ac3e76847607a8cbb40532f87ff0a361645b6fff6b1ad817817cb31c59413a719485b58af16ba96977d05c06cb488c46a0ca1f55982ca5bd64450ddee7b127e8088d040d2c5a191c7450032a0693db68bdc942eefabdd00f733772f67f46b380a9561e1011f972471f086d9169a2798a8136ac83736e9176125c33ed9cc7e81962825b220dcb27dac7d7f3a03903a2e145ab7d875bacf693c61d93483028cb63e9bea71a4e379f3c2533ef9ebe68cbaa20bda57b64f666911094c9c7176b51183f633fb6c1cfb1530f68662215fd845bb4dbdec588254f0a8136f2eb80b7e2be5ba56c835932620a89a128a50fac9dbf2649ba3b0bf5674b3de2588910f8c339052237c429eed5167070e3e02289c8baa7cd19aca198f89457ea34bdf0c19ddc66615fbd57cb409532915647b8012f172c41ce9f1b8bb9a09818d84d1e8012d330db5bb61f1e172c6d81a2f2ee2cbf59cee2744cd13ee9215aadc2634030400052454a9eeb8cd4467bbc166bf5b0a6d5b8a145f907d3986c685355f5254979933907e90e1f8fb3e9e502a2d7ea954908b8bcc82ba1d180ebb5242af71458bbf51bdef82931b647b6d6775eac660be4795b7ae75d74fad45ebb595a60a9783a179150efab8d6fe4ff0f385abe95f7b53ea5526a6d24c2c484b868ddff214d6f1482e8f73bfd86c99cd2945ad3fba18c9edd6b8cab1819ca6c449a071b313a3643e41024883e7c7df1b26452a7bccd8dca0c5e95956c15ef33b0590ea000a2ea0d77307731fcd15edd3ed4dc905bf477d673f3a49cb72c8eb9d1a519aa12445217b21802956589ed0c04c786ea979e4f32519482f620255b1ba0ba93c6c28a2f22a2c2ec16249a0a6298c435ff0fa1dcd22a988ab5c56067b9e029d05dc888c7ceb1adb6ec6b16a0b1ea48d49df645e140f3ac96bd2152471520a2dd16af270fb1a453d2d5293ef8c012418933018767241fa3e1547ce6cd8d85586b59b8f192c19980040cfd4734ecaba19cdbb96192a3ecefa77fc3ce2d457ada6c3e631e8fafbcbcf7f5bb335c441b6c3ed930c3c13bc7a91ab68193dd849d4b326654cfe2867c01eb923bfc36f6159bfc294bda1b85d696a3b85ce058adafc75970486172807221c0b72e7bc9918719af0c83216ac2721890f7c8be8487cd6598704655936b16e145c367530e7b22ca7ecea6c25fb8f047c61e06d539ef87825768327d6df903310ed018ba740405e8f02ce6db0b8d86512f3bc6d4977d0399f6b0e2ee8b424cfea12e21282ddda409c2b32e10bc947f261279241fffb8562bec5fb404b4925ef6c873b2730f30a13d2b2c2ffd677ba30f71f4c453b453d25a4f1888101390f184faf83a5f607f8bb9f863710d7c58f5ae57da3105770e1451624822b8fb3adeca85d19156b35beffa372c9e116eb56f03e498de96a403f21ea261631e38ccf3b2d4105b49d223746d124b8fd7bb82f001e03d17ae37b7d4819e918f3289beab14033a8e4341e9bfff48d3749583b9aca4423eca6781472f1a409f7a89126b03b9f1c25a0ca902941edcd41963473935a32b789bd116572ff95de18b12a75637dea4bf66b803336e716326918ca577f1583b514120e73e57f16af73b99d41bd64941189ef2cf5ed401857e95c3d86da7a20767af023938dafc7eff4076c8f790323af87d4cd299b68f0cdc88305d56f28a9021c4b741d3bb7bf502f90d338a6b5261bdce87a3ccffdc21c4f2707ba8b738407a9d4bdd75d1a7e73af055c2b5021a20a81c45fc3c5852225f79b93e37ccecc36ba6f3d93927b5243eb325527d526eb8800eaef76440c6b83efd37cc906db7fe99535f5f0a788aaa5b416919f44b170c57ff2a5ed186164ed9512cf119d948ccf9bc34bd642f31b0f7e3ebb06ec7535afb376f9efde801fdbc5c9209e7a523812a81ebc4f59bd5038c58fb7417346d00463e3ec7951172c6bcc38b1fc5c86fc1cb1f56e1603a3b8d58852dcb77cb0d3eb7e5c03bf6072835e10a5cfd02a8ac1cf745627d568db0eb444b67fdf538e2a1dceae2f83e6231e83c6336c0f870613c2ae0422f81cd76c290e2b7a31ac493193de0069e0ddfe7486912a806d013f72b86021c2cb73fed61e75f7a35ebe4a85334af9ea2d086aa403b8522302f5e29d39884dd53180d2cbc2cb4e21035cedf0fce0d6261d5e51711d8358209ea4c1d1fa40cc30c4b9ff05814e898391439d6b810012f1854b1085b222e547f17eb27825fb54f82edfe29c1942eb053ae7590f0f57e489040e24bda3bbcfa0978d98793200ce6d4d09d119de56286faebaefa488fda2172315609213684fe354dfd29086db144935a12465d260889032ff06be605ae0063f44fbe65dfa680b52b344804b19626d8e0665019604d6f8e4ff3ab88324fe65f1e3323308fa06f6ba4682eff864fc2564194702f004eda9ab84992aae367fcc0d3162b643d8d653c5d09aad467e9cc4fafb303c4a2a23920342c41aceef2f44631f58fef56e8b6e4a6edb0b9b582ac92bdd0b17ace10537982016fb1c78f2ae447336ede8559f96b1d4f701519b348440a5e72da5b38ce8b1465e44e477ba31b9b2aaae1221bfa4ddeafc1301b08d5979567a51811271c461b814b50cf247a845cee50dfd618fd5c3708330f4dde102bfc362a407d8d27c7c74f17c843610e10ffc50183a63f80bd1b3c8106ccfe374f45d25f071ff9007b2d4f9e64eb8b529d2a94cb6951455e65f902ecb25c90cfa953ce6de834db73a406f13cda997a48e56693aa434103383a6190d6461df896bd99974f402dd8fe4616326e2be32bfb386cd31900dfbb71c1587422e64588b85862845c1f30a11e1a3106e09f50a14dc3c3c197771c3465062f7510c5af0d4757685cda43a5fe30c33a674a26280e2634184b30aeb302db515bc8f31783d21e5251687570f716cf5fd59f5b7db7ad106a3dd35584325630388e70ea85e95884cdeeab0ced7ddf720f63dd10e80f228a3b9f429f546790a8673e79d7109a879813146c205f1480a93f3d63d9fa7b37f6d46fa51decca61753b3fca62fe6652eb9eb6fb3126bfd1b1157aea712dd2c7da08cc5b834a9ac19655431078a7c54dec10f06a9c3d6ca812245fd0a8fefb7dd1046aef38beef109d9b095e8ef0bf613dfc7076e9e9d7c38ee58ca3353834ff2aceb7753c6a92148bfc8c207ee736fe0e6c990ad93dbf88e217d9955b1a705123dad1214e341389982c008b5028e42c4d30f096b3e6358d108e28579d41c33276d8539863e3823bdc63f6dc6473e5ec504df57a6ac4131b84b12c826d0b195fd3d8c6fe176bf688ef1be76efd1c1b3da8d27c9bdf00a69fd8bd6a835edc31b8e094734264f4b280ef9ded2da5b4edd5e4fd22774fc867f9d0d09182ba52f50d8404ef575389ea53875de8b28e9f1ea2f0f0c839b5307de5051f36bc5d248c68f099c9b1734654225ac4cf0f5075c6c20d6ea219a1dedebdd6594025607d3e7f8b60a026643b7d6e6b33e8888d38cd88c9b70ce5584d4eb0a93f9b6738990260ab5e972b58cacea787aa91e23df5705f4caaf8a9f9e71feea34956386784d4eec01acc120a954ea03a4c6f1225feb9c3d5f5c64102c522cafa958d1260397cedbe6d6e4ad08302d2b712a976634ace3009fad14c97fa2f9abc6ace2e4cb84b98b81dd9b55ed0f7976147022a4aba9533292766503605260a18fef3b88594151f4a090f6588361adf72295930c32c8d1cf016ed152fb069faf6eec7540452744d636ae2cdaa62a20a36feb9752da93fca8cc2bdfe0ecdb47949437fcd3d595efc65aeca932e54221e692b7802827d2d665ff5c48de573abd4a3ae3f2f9cf07faced5c4006596f0227e8928520e8b87965873491326b0eacddaca294e6138846faf57804caca4ef864d7bc987aa24888db63e14aa4372cec9b1c4c51ffe0a2ff12ca353192ce6ae74b38213245871225ff1c8576e7cf84298bdd2a71cb124ca1d914b479d0a951d73cb85fbd48e9c5716075527edd8da71f72614cac666d93206008474ceb7fbcd1e0a6b070f2356c9680e963177192ed5a3cc631221edc35f69fd47623bb30c91a54d7958e866d233e8974e390827b0e9fcef4c55aea0099486cf4d3b6bb632c934b8537923cef8e6bef0b5f5847bcc10f76a062d1c4b13d4b5ac4d2e064b353dcd3d51a586fda81f0219796199c06d9c216aae5c2c18698dfc03bfb661596c7a1377a90ced9213ce57ead109a0647b01d824658396a17a06826e33852e52704ed614c824f8204fb33f5a9ee23b685019b8dba6a0b3c08eb26b56f08fd7c6bbed070ce028a0327ba2e8987b004461a21ba051045e7c478322ca009b1f9779d9b96e7e7594d90a2e7f2dfe52c613d5d82115ed183427c566c0f645f6d33c7d80682d2f88381c105dbb22aceef867225ba644fa8079482d1950291380c2d8270702ff02cd7069c880e4246edfd377ff536993dedf64ff38ac22d71facf97be45f14e1094c5f896436f0e323cd49c0f074126e8001f136ffad8024aefdf5634396f2923d85805ecf13ae9b4b95c46a6f2442117277f03c0a9e17fbaeea70687b3249c1e6d806d41bc8cd8c0531a309920d68aff74c1a1c972bc3bda3a49490f0d46c175b00864cff118e3702f0e686c041f3c87542de5dd90bb517a3c4e159e6c53d46ec7ddb1927ac9ee7b30992774ef3f039dc24cc544fd08e88428737454fba580cf7341c253155848819092f6da10ca1ae2f1d81eba92202dc3505d55285002379bfb4449fa0ca12f1382f519e693500715d628e5b0121e5374606487f18a568db670c0c76791469ae2b724f29c41c411da0c1de703f497253fb27fc07b49a9afc67f2ec1551fb71a8d840eaf3dc095fcdb9bf03f04299b3337910ed851ab0dfcc3c5c14976fd235629fb956d3d604e3430a9d1ca3a3505d286637a36acd400e57482cf1b86d3a0db28bfb505a494578edfb0e74d706f6ae4ea767186f01abf3fc015a3a6563f803b0aa8855cb9791748904bf43fb0d6b97776850f01e915b0532a100500c9eb741232276425bf5f0d3abbc6bd7a55be0063f961fde7c6955427aaf8f1418ad68706a6236ed2d55c77d09a0b04e1e79a54ee7cda9c1b01776c77e77888410204cef73bacf11e847455af3cdfb5de6fbd9c62ecc06b1995d74ec9c62cf5633e852f0dc1a9004189df59940e02fec4a69911cd153ace326f672ec1df18bbe61a76fdb0bf8c4df845779797146f286e54a307e59d711fa549085896ebc1b4d6232134544d1249d6144d68dcb8473a68e6c87c3d09693bcdc91dc70d981a59ee38f864ae63ba73c055b74f480cf8abb978bc8b913d5e4f80feeeaae78a90299e6d41a2779b977ee77370caffb936dfc22dc8188056a33422738d271b626b4c22c96c3148f0979899e65e76e3cb367354c10fd24c25a18ad9689e2fcd11a499aa5da98f108bb3e51f6c9ca7f3f9dff3d27c8acca029e3477c7edd8974302ddb42792641e5fc4fb1d414fb20840ed08bb32100a972b06fb0f9013263f3038f3b1b2986a2e28624607994e8d282643b020e452d7a9b83f8ff53ea220ded24c77b44d412007b55906e8922de6a3989bde3434861474fe44c692a4e0faedb41ca3f9202db04fdad8a2bd8208ebfb15dc721e523f008ed989878288b4eaf3297935d7920138df94dca62d000bddeb665a615488d568a25b19ed21ae89f31ff8190160d1457943744d5a4e32e727b9eafad6c92ffb70914e910608683c9fa7f304d9b7e6e4df1a28673377f55ca35a7f9ddf6d40f5109d8c3eee08f5ee75040a718097617aca85f53d71b3b276cf4c2fc2791610dc16f9fcc86dfd6b9d99dff7724fc23d56ae179be27af70d25b0072e1133b5875025d234fb07aa67735318549dcdc1060182199bed5f1affd6cd123e4b9f6467e1bd2be82c8cc78b0bf41bf6c499f32ae50b95ce8f6ec0103da988d19fe1f298bd81c81b083cc09845e7c1fe39fd185c2749657a64d981b0bdd6b70c301f8ac35c645aa5bb9a2cad41926d8b8685f6fe020e1edb7cabe75a8a636c30ba864ab69d2d26bbb9255208faf09af7c590f2dd205dd9a3bd4f5e3f356f0f0da1666b7e8619f08cb18ada6af3a65484909cb6300229ca2c82416574206aa6c91f6fbf2974c5cbd680588d40f80b65e91d06cb306ab404a7cd18bd46aef9583d5b267189b27a5a951e015ffdca3a0a32aaeb87bd3c5b40b2d6fa95b2750626246ed2be2c535bf415758378105be2868192a46f2b1bbdfe8b9a0bb661965e0c3540ebc38f14b15e4d62ddd35e3c98c92023803da8995c3823094e09b72dfbaa3635f64700b415a767eb33b1f75ad6705acd40887a3c2166c2715aba7292af2cb78e3ccd3e86a6d8dfa355aeed1a751ee688493dd9a685339eabf902301052334cc50c767b06bb5279445e092e7f7bac4df7d22472cfd043ac9c13e05002dc909f9c03909f172b3bd18bd7b4f092a9293cc90b7dc9310eff15502c1fc3712868acefaebeb127b59ff880b0d6069d500289ee19c106021b77cd98e58c324e98743e311ff2c2421c4e3ecdddbb4bddabf078b8dafe841e1ceec8572400f138d41319528623ab7f428cd0a8471179cc1d31ac6601cb997a7d7e180c00b404eff45bd6b8b0cc915d2e223ea2f056fe9a6e437e6c0b33cb82b81663cefd22203df300f34ae7370bd274900af70250c0b390b95b01d3f910f3f47ae9947a76d870cdf55797b8c5b86bd0a6bae98d9c21a15fb235f1208c4e5dc6cbed304d1435ea5f8af6415d296c64d69c55d1d8f40b5d614e0147543a9f3d7f9605555363eabf8ba33fc5e1ed674db65bc27e4239a815037f0270bca181d7b7b2bbe4a597ac22a8e53f52414ad135ed2f38ecb8fc1025e9fa7f6be209f05d0ba36813d87ccc7f0a5462f629ba2f1cc8a6f0a7fab340c333926a1e8587463ba52a1041f5351fee83c01f8ae3936a8ef50f63bda41a8376fc7f4c7fc76b42260558a89f611c72e5c33e07f652181ea6963b5ad3e7ad828bfcdef30209ff3469e226413a77008ecc1ee1382ab066ab85b41c0ffae4060d80333125b9f072200619a04cdcd1c22f2a0c0b3a83a240898d757bc6c3a9917b0878b3a54d1e9379951498382d8715e8ae7e9d365f8459bca0bafb568fe3eee8d2bd78491f8fba3864c1c0efbc391a9fa3bbf6fe8fd40b69f6ae0fde524516f2fb42ad64f3b4da7e0167af58dfe9337ec4ddd0cb39acb27b5b1f40ab11bd4a392ab7e64f238dc647474c9c0db7802b70eac2a69c81c5babb555309981e6171c02329389f74430d7df6df0fa8e9ef805e8b4bbec99da4f0b28a23c13d9a19a48dd633c135c95b4ccec289cb73208e238a976529a9ca8456d0910618351abfb6300153ded1eda76c6f373cbef6dbbf02b37403e9ef471c32942578baccc4b27266d3e467d675b4528ff8e146fa477456a23346cb989139f410a875ea86b9fe6803e3b4264f61d0e0ffb21a6ca1430e496d4d6e538b2df04ac9a073795c5c9ef0a47bfe354e88ffa8b321b973cd48a2bc61eb177987d747f4bc2fbdac805a7c53cd4aa553d975adba9bacfeefa37c60e025fd621eb4dbce1e73fcfe272bcd17de7671e21fd6137223d5852830e2925bf0f4a5d2fdd947cc6a0581c3a23876031f2d94e3cc98d975eddab1e09d0c977a1ab3bb476ae1db1aad9f29e821a10705aaec9574378abf0debf80d81155b676f22e9bba60debc047820f5ac31739fd5feb3da6b5fd44bfdf06fcd1997f8f0f35031c99ab9f47a0ba3fb090890c45cc1820d56393338f7e8a61f1036f648632ef01c2b35279ec9a3073e1552d5e0fab9cfbcf547d078a8ed4092756963be68996625d9bd465ff4f09293290db760fc72e673bbef17cd4645d7407ac51c58525b9137213a74e419ab0ffbe9d55a16dfbbee46371bafbafc5e7cacfade5d05310b41a2e6ff80be2b20f094cf4d2ec76dfae4b644c4d6f96973bd059686329c109ebe50bc9595a37b2616ba6ef630afb7a49e32d0b2ca687e9ad57703c3b80849278817c125769aefd4e36820453d7d847b32669e1dd587fc034fec0a3cb195f758c8275b789943e720c3cb8d3c6569195e4805dba50af9c6ae58586a5afc318dd2709e7a6f4bdf6f057c99779f2da9d524dcb101d35078db04057f5be791bdbe50397f6b0e5e04a17863d35e8c596d167a3980014372d706bb4de1552d3fa1243a6f5c84a30807f14aefffc7e45ab124784a7f271a84edea700c5571979fa3802c8befc11ec2f40145b9b2c92212ad770246cc6eec41ccaa7ffbd8a9130272cb022429aae6b893a95dc08ac82cc71ce3b4c815e479ce97d65c6e5c8cf9dea1da1399231f4d456a9107e1d0784c317f4eaf94ffac8adfb233e240e29e23a6ac299188df3b4778d2905649d55554483783a6cee5e6a2c2a7d6bfe2f547b89f1155ae20dbda65def6099c667181e39df21cb33c6ad9eb59903bd6511977c7a8cff548a5fc226829871e02afc337695dc7fd256056990a3173c36e5e414e764b4d80c3aeb2057f101c78d26e9692295b501a1f5a8fb9dd2532bca696f2d0d27875b552db1b8c2b78bd137ef47e4b0f7112c11e30d1d83397e2228fa78ac0415ff178472fd85cf30b154916b29836efdde7e5d871f19236e1994b27e552067229e7c587eb2c1887febb94198a9dfe8530d192af1499ccb4b1b65a972b352fdcd308cdb2ce66daf82cbb23508107aa664e1899dd35fe767a329a0293620f67f866d5e8c75b273671044c9f0df46fac1fe45d9e6545f15094429a38fa14ffb0eecb776d8e9bf057eb360e913eeb7da38cd47b9326d9dedfe3a8af8997aee4d0fbdffe4d4c86f0a90f23bbb098cb1d029efc3278199def71606ef1178f543b6f70bd68ebc002c814c4d9dd0138f616825a8119d6deb702a69a39b3a6e8d346749ea346a92ffbfe8d43400ced3c716c01afa35c4d71da51481d2bbb8bccfec451e88a8b8eb75e16ba0ea982a6ff0ceb3a34256750304299d71e1c70e9ba231221ac0e7ac838d705126f9bb98f64f17b82d9b4d929fb8f36843ac1b01771ecfd5b65574e8b258de6f36cf53cedc5903698dbebf20a464da4f7245d0e715f73ed480a550effd6d0003f0d2c83064bafe39569ef413c801975ff6241f673d9248c0b3484086340a1828c4ec8daf44a9761f4db14572e7641ac8420c20c9c3a52ab7cc2cbe461042bd1ddb8e3e476fdfbf339d25324bb496db045cb0f5545accab898f7c1956207b022c7960f7cb519065cc200fd32496a0bd0a6e829a996f6cb3e3c351055670f29387fe3f3d95b6f73bf6e68fdbd4a83f957259619949dc8dfaa477e96f67b2fa05acfe9a486499ae63f9312b3201742f069639d5726919ce264030cb378e93c324bfda93a43e3f8794092691fa42e19ae2ea4081ee3ebb0b4689ec08c3066e52298f6fa42b1c7f8c63ae01e065e5f2d1dfad9e07b4cc324c7a6497490d72948702e64d8038dc3730fc66c8a52b05a6db2d5f19496703d3f096045fb0bcb6a696062867a552d4a02f88dfb075a683232adb90d716a84c8645c09a0dbab79231d2ccf4c299216eae9a723590494862e97a66e24ed1aedabad0d3187dc7b42b1a04897fe3eb2e348e22f1f1b736402eaa680c94c27054d3ef691a3f030c9a50b6bc9126df3f98670572921cd7f7953daa56f80b1469c94893684ac51fe8df01449634b2e65ac176454d094c97ca99fc5db52a2a15838aa34f394f004cabb41528f56cd144262a567c444cf134f42c1007346f1206cfd40366822f15f26da51fa1c11b30c50978c339a02125bc6a7523283bd78c153fd732c3af143b8323492d5adbc2cf4a1253c94576957c357e7c6c4bd8dc4be1b9d749c32bb8d11b9814ccab4584dae35eb44ebe6f926778711f3ad1f011d88a797fd1066f831064d1160fd317950327028c023dabd2daad0f0fb2f8d2019111dd124e02b29c30b7c439d1b8fc45c0f5cae96a8fdd7f3a3bfa9777b35e807e86999fe9c1553200605fcd9d359a334854661e108d00f6dfc45ff8ef6a62aff1d2e4f85148e2ab5f158247e7df0708521f47e240f2968a33ceafd857477924f16b9644be7bbf523453231efdcce557fb04d5f1f0413f19343c4cfefbf3644258006ce5e6acbfcbc5650565d1339a2c375b860921fb04a3ec411554e3859fc92ed577007464a2e45c70615adae7b611f5c5daaad626e47fde4fdcca3df49db3df575adc6802b3a1bd116a1af64d7dc628cdef0ac8069599febe6ede839962887c9a297235cf9008a62ad5e7354b8e1429821aae04f954cade7612e4743173d92bf041d2d5f42df21984b9704792d22a1f30415ffd9e7510048ac2173859b199cce2ad9e4022ed4f4e722a67226c0025bacab39109699bfdc417c737e634c7438b1a50e11b0812fdc3372d4f1f2d32fb0e35995a7888063b4703f4b659eba567fce4df9054bf097ec03e583cbc4a3ce75400283d742ca333ec4ed38b40ed2205c0616e59500f9491bce70b9b47ef5e55bcfb598de2f48413c3274a7a52f3082a9b5ec3c022f0cb6c9317726f09cb67c277555443aafd6102b0adae242ac655cc4c37875772b23b0a866f56c32818429663cb943772c978122f6bfedc68e5043cb97942700b3c16eca81bbe2fc0f05a5af67c6119eeb6845bac1a3718b300c8abbe2850c9f6cb8bad289f78ddf16aff00a2c7886bc76e6296a2cebdc8b246c961daf36406086103df9bc46b7c78ca5749d7b051ccf130c844bb74d5b86691e1540a749f9813a42bb60145ca230084c5525817746f28c5a7cf702cfde6847a3590bbff79c932536553b7d13f1cd327ce1db690f43f9348f95108541953b61bc17d938cb30553a13126ad959ff2e6722e107bf25cfc4d2b63e6188a26dd85cd84e4a47104c50ccd143f16706d454373366715725e929de45aad47d49291b58541167a82ee76ef0906126b07b42d007f19e61dacb4bdd1a6fc90fa1fe815c17a5ff00d35deafd83bdd42b4ac2b68043100f480e88d58e55ba5dc4e8fa958c4c762fccc0f197a953330a40fddbf7ed2f5a2358ec0aa81810dcc05a4f4844d8365aed266050bc653ac90d60c517525879eb23c01a89140b995f000ea360e977ea9277c1984a5e2d86173337c1190287578551893b295c32f484fade86ca8ddfe8f247eca3f3c7b737119ac54b44eb57036e0e270e62b9aac6bba0c51635714e1777e28bcb831f193d2402dd04111aadd68960022546586eb5c0dd960ef2783120cabc232eb99c0d1e5f131cf43c1d683f008ccd223f199a2e4d9fa78a816fc134ecf2e08b19035ae4b4431c651aac8916e27aac12e7ccf8907a2153e005ef0fb8f48af8e63a0cc8005b21cf01022b9b0db089e9ebcf641313fd37e519ea068d8ec5c3356274a69de4baffd8138f26db2d1476b1411517d48fa653ea3622a77f3bcbbf4e04469076175be6ac7f2f7d522bc39bdf667695071c637012e97dac9aa478a20b1ed644de1cc8103eed1ec122281d18d655531aee56cf48ace6c98c9f9a62fc2a13a47188b0cedd30695badb276ff53778c31b597492b5fb0103816977c2cce79a0663e355fa99e3f697e3b3d61683e047a8fbc38271dbf735729db9fccd111fb74774460075d7527b15080af0338dc75d4ce0f561ef76cbdb2548c47f5fb5d3be0e0b7eabd63619c1c3c2f33939be1730e508174689d64668d3d02e023408126dbfd78f9ab497199b001fb8596c937b269ed6b646d72c9bd0fd23e40cdcc57e0a497445654ec7d5a724128ced26a76e50553f8f48bd61c05a05449a18124566ea83fc5543169f7732632caec94d3ce2ca99406b4fbf97231bd8b1314b64c3977fb553f920c5b0433fa7174f74195b29530e43352131e0db250734eec3112648f279a7ddcd9a980176bb8347ec2e7b24a13bfbca5a9afcfa0f9e9639217265cd8dd9d9ac07ace1c76c51a19a000190ad54f38f55ed1877517fba464e9c3db0964dc1c63ac2e4d5ecc31399fe980f5dcc29447d2dee7c434e4354c7a9e06a5af696b73d2988fad452b0e8c6d9bd90b5d1393486990d0cd4069b4a7cc121a645f4f82c1848ce21fc0403bd99167329e99f27dabfc763f7630518db201760179e3e8a8e1531ecdd42b7d4c76a832bea42029dfc130d6cd1d304c0eaee40d7478823688e22af2298c5260e8ee969bd70cb97026d5b6de0f5cf35dbd017ba91201f60a240804cd706f0cc403b6d575446bc1c22b26ab3f7b4902aa2b116258e61c37f04490129e1c1f3beefeb45560860dca65f1622aef4d2305e956e04faeddeb6b742f273f91ae286a88caff5271411bb929c6203aeb3024a22a4fa9fa192bf21242a5d726b4e6e6d5922ee456827e802ce8e944dab46aaac8882fec6193a74a76b1ac33a115c46a037355eae6c09822ad16468f216ff24ee2d4b46f5af084f03eda4bd51d35d9df830b78f9d429e0a83269d5597c08508196f072f1a3cbfa30d6d244a55f18e77dd3b1dc368136566c8b13fa1693c3f93ba55d94a10f7b0ac35b23960b6d862456ab898ad61b88238c57b10014579f636c49b32d2dc5049f017f93b5c5e649fd5b648e6d923af097ba534b00943b8085b02a75382cf94c9492be3f04617a59074874d6393e7450b5ea246014627533e1d63abcbb591f19db24eca567b20c2cf27d4edaee7900ff744c13e1f6a0911ce466b2afbc8ac9c94cb0a66ce4a406a4d15431b4f8587b2ff11150a18cbed7e4b51b880359e4762bc6c5ec1a9210e81394a969a51c0a16cac3eb237d85571605ebd929fe1272bd119dcd42f0ee15a3d377937b4f77ccae7186f486a0e625b39ec00794ff4305b3e9d008463445efda01910ed5177913ac814160f5818fc96f53b60285a9ec0a499a8408c1eff855a1d057deb3f646279c604eedffa44fa216b8b73c06127df8b249949de936705fbd0e46ee8cfe1d5c453c8ce213eb0f57653b8d1a0f3ce68e64992a7abdec403148227ee92d1385752df75ae67f06fe3fd1223387d9941a359d4418e1cd7bdd2104f7400bbbef31557e4bdc7c241abf837161e64f630fcf5b3557a09286b9f02ceb2283fe6ffc10a6ee50db3cf4110cc00479f27189c22cce6c08307b909d86a94f5f35f3289f95434904f34a967e41b411ac17fabb82c561556f7989093d47a038b2d3e1e44d361947d064f5f06b59de1becc7202e0a589e6f1914862492658a76d0c4e645a3bd38a26f56f07d165e605ed4b61307adf38b1f0e034af83216b5688ea867cad21717b129f94baac4a9fa53a9917c31d867d1d056cb6eec213d31f2cb2c000d222b489acd95caa5bd4a00eb1429fb5ad08dd46207da735b48068f9c55469acfbad9c96781b9983cad9af4e9795452145a100ddeeffa8926e876707f757b15b93e1c5b5a66998ae7b443df1431a1c3d8a5f76f0ea1690853340eedb972ace66d779ee3f9ef33f514ef75a9008a23b1bddf17a78dc5e26f37728784777a8646916e55b3cbd66f74460f71f21775a60be70757e96e4b5ebe4dfd19c9d6c6a30041d7856b1d5d1a6b3b33e2fdaf42d99b2e867c16b1cb35448df21b49ddd7421bd7e8b7e08075228b840101b3bf1d972363fb2cb49c929f4362110729d0c2d5cd016c9faacbd77cef497e7f8b5c0ef174a947511fecd096e0f6e96ee0a1ed838b17dde19f0fc12152d414ea6e9dafa21c7df7bb6d08801975036d1b0d957691b18613235757fd54eb5cf86335bda67ee2a5220db6d3ba682423abaecb6350f94ecd2ce5ca736052bf44c3a11c3f9d20baf69cded155106e695c9312e98334809e8db7cc1c1dd28f4d9f7d6a78d9f0434c30f32ddc3f0005400bf27abfca8a8f0f4ecf80ca44871d0e35212d2a17f98be51f2c3b07f1c24073d8e85352901432b03c2c0ba9001b19149009ba9690fe805648dda1e24c39d217dfb41127c1bb5ab300f136aa40917567f9c8e876f309b51ac4df8be5f0641c45f22e547caf2dcb7788ae56c180cb91032325fcfdbdab646b40ad16d9ac9e9e682ee2d3fdf9ace6991b46f678ab70024fa3cb1e1a01d723e9c148ab3771ff506c218bac7202e612582478479018562f27da3e35e5378f47dc3122c3544164c62f103227ac5d18e371dd1723de03c8594f5a82947a553d09fe74b4aa2a17592945d7231b81f83ce0bc86064a51fa4e6adca95e9573c45a37a71fe122b9a73ff5f5c4e1a1a79a8d53f874642393059ebe31175690a0d6e883c28d676f716bdd432f953008901a8a6bc46646d6b3c4f5bf55784b220f28fe109aa4003dcbf6e560e22117fbea06ad0c1cf20b744f211604b663258b17c1e5b5b61d3b3c73bfcf4aa5c81f036a9dcadd563c7665765e7f5312136c972fa1ed561cdaf41bbdf09dcc2a78075fe73ca9c8dd6457c73260c24d6924560938616689ff80e97c6511b44164efadd86360c9b7e37686a0b78bf577364e424d2a1f86f725487172c016f0df9924d8a55527e52d03c43d6fb89d9484c9b808063f0dc08f23651b8fa2048bb7dc77d3cd1c7c4cfe3017a870ed18ae3d7491860e7cd73c3b56a137eecbdc25786110af155bf833eec440076f1d00a82d987c7c811d48c60dcf4956f3c2c670f6cf59f8f5b9d4a36068c597b6c1bf141b0ef5e8d3be35d8640e26d13f2cfa50eca3d2faca1a1c209ad8db91f9af07cf6de7734b95aaaf0359430908c9583fa05b55b35dbe83ca143a7d5b0731f384b746331ab8eecea97fa9a98018fb5edcef85854deaa62e1cbb8a4b65aebde4bb56a5fbb7949d74ffc39c6e897ed61e8233a7e315388cd870d71efbf48505d6298f4d5383d3626fbf0180a3e590c81fa4408b6a6eb7d88a1bb80e525a25621faf6163b1dac749174eacd4a14efc6340bda24d575681a265ce5dd391d38fb1a75178ac821f49103eed1d0ee8fcd3824d487dc8bfeaf9d4df8e766b949e50f5e7bfdbc9fc01f684c034a0f8d271096db79b65d34e283b3a0df0e57b351bb26cb54d64b67ab1108202a2c3944f5d5b2a817c6a7bd1f7aab66be89e662b7ef594bd71ffbfcf6b264e5e1d5a87184837b86bfeec9f2d2ed542fe53aaf1fcd47aaaaf2cc59c825c4ea8117272d1fee2b8d472bc533dff5c14fa374eefdc23a6a7b239c20d4038f95355f11fcb3d78b3bf4b2c3abd528f5095e9742f2c254079d97f7835cd18918d7494d6bf006ca7285905e6d5927f68e32dcb7138794c82c26ab3b88c2ad24faf884e04cfd07e3a64eb2f5d5fef0b2450beb6f3289b981a28daf39d6f8537c50eadb51606077c892813ad03c4ae036bc3845335ee3eac68d95402e6e5e78cab1fe2dd9d0c5cf9227972b6c1339f97fe416402d9a04cb3e4db3ce34d1eb95e75060b6bfb92cbe0964e7772bc86d3347fb3b11e3146afb43f1da0cf6ae2e8eb6c617fc791d102d78afea5d8edf4579a2fb7c496c3c835940a54cc982332c59d5af8934519ec6c39f648b8c85c3b57dfbecf4e9a5a36b7060fd9db47d580022e0f6d3c380a8811fb3ae78d4d02f92719f5bdafc5dc0bf83a82ce087794ef363a9cc7b2db53b4c50f97008c7f4ac550d4e78542b316598044e6a58f6c3ffdbc489c06cc2f9d56ae3813eb50d80a3ea89fc764d8288e54897e65f888ee990a370e027bc64f6055c47ad6cca23942ffc587c316ed77cea7f493c3db15b590290cb351b4ca95f73fff87a3a1165703c7e84b783857c7bb5c979a6ff1bf1b49c50e9752ee3092ee0e7c5e7c646fd4411bf75c97e2ceadec7ccc54e6ccd7787d50b2abd4aa4fb45af116e0c8caccd5517a8a227dc91472256953ed2e77b15874e83a923c4e59d10672a7e4616de26c5e3b7f7e3e3bde8eab184b60ab0f0f0ebece6585ec959833e02db90ac3e13300217583eb71970398b21d70ae05dda19e1433c93e6c373716ded6462631a03bfe55edaf6af9e4dd339146a640aa6d553a1d43107035c656e557d2c71da76acc5e4e1e440a2b14e2a922c4f35419680bf83d120a8b9133c2f408d60f342c80be2125db937032dba64edc30da0e1b6abd50a9e7246443889d8479d34ce439f56224f214e1902dc5d28eb6fa98c3992e2111a2dcb3a8d1bb7a21761ecaeb83e4f3ecb4c13ea16a56cb4956a00a218abb6359c47cef08109ec31be348634b7bdc9a09fd8c2fecaa315417aea9a20e041f7e1a9cae1af5d2a4aee6685820f94801701424cb258260b4732e1d14d7d06f4c460df981b4ae7dd54d2f0f5b8dcd07176a45f8a06f748b85fbe5450357901c460ccc158da79b365198ffe86cae89496a10a50fd90760615694ca73c39aa8da0408785ac954f22ae0c3911bf4372de6fbd001f561a86cbc99622b175d502cce1b4d76138e36053470ec40468402d03b140b3421f733c7e4af4e26661d25453064539fb2782008a57b8020d1ed868632553ff973097fa05a7e49d6a25bcb49b06e802a0efc094c4ed926c25b22c80362211dd915804d9b9a0164c5273b03623af1bf26ec89f4b2ca9f1a6dc61fabcca50e2a3c4c10c7d00ae5cf20f7613430ff1735b7e39ace432258f8e0e5056b2a43f184c95d99ceaec8a7ca97fc18cb8f95941fa48c5a1b437604fdd0cc072a2d38ffeca226e4d6ddcd679e792ad6604054e94159f6bec5d57069bfcd0748c884153cbc98e59aad02cb541539723041c8c4c0ec7da865a0b8865c5fb780a61853298f0867906a23d585a04920ae64aaa1d6b1c5e0829df20190f850904ea4df3450c1bb66a81d6052564a11bb3ce835401dbf3e17e20efa2240abc4c6453d06fe9c0a3519934caed0ee025cfcb5fede7f9a307fdf1e418476e5f8d422509c9547aeab708c8d2ec88dc1615299abbce732415318b947eb631a71891da6ec92c7108b770801a00b4367b364811df8aa8bf1bff0f9e7a8334acc8c9872a11f68b5fcb391822942ec994bc8f899cf4749dfe517c612b186c59f62529f79e29bff3df5030f304a6644948dd6e056770eaa0788041b3750614ed9481b644c354cbbce4d7cae2b31aaaf416c6f93017bf1bc6f8147685e97cebee7f3386038fe1f8d9c441b6bddb5a03ec4bf86ab054a7ba129cd562594c09c3a74e6af8c74d51e30a6339dc9d3764ac03a39c78ed6fc428942313380ffe9de819fdb535e80b71aac78d3424057b45bfa91577513bb9196365d5ff302eaa2995025e79c0ae0add55ec8f52abda0fd4d50446aa0e82e3bccf5b47487dec4bb8d4698388c4e9d6e64a60497c6670b8946b79cc7848c213c7cb6e9ab3126ec720049a7157050e3d0921a033c3fa3a5e28aa75a8dd107ad54f34d98f0a608b6eaac54c45a7a08ad2bc551a3223c1922cd3d7cba29d60defa9a36a7d3ae45694792bbdbaa4f9b6d483ea297bc6aef99543edd64e22558f4069f8bbe6f922fe1ac502a61acc90cd3b8950a90c2f41e5f2eb88b77eadf1ce0fe24b9de8aa56eccba94c1a4bc9651210d792a683b89d32af8aed96243a73da1dbf7f5ff2752b816a0366c208947496fc11b9a2ebf0ee1b5002574449ded4d2651b327abb36f6eef63eb96eadba436fbf042a107e1d8a7f33e5b35dc4bf2c2f9bdc5000ab511732dec877b4670f9ce3ae9cea0d184687422fed1510872e7792f38871398f115dd9d6da217c093c23cc2b055628491c5beb626726f8e6df033fb6080cd070f0115bb51fbb78f9496f53902f2ace9309aa40db2d05d41263d51ddc146f89e2bfe3965dffa059e7d987407b2428f98abddf687e16c06afe07c150a1d0bbe6472d7cdce509f647105f828f54603be25199e2c6f081056d7bbb97131adaf7e2e366043586191deb8fb57a698e247c7199e5e3e55cd7027668c746493f8d1822bf72f4c3bf78e467a1026f2e4bfaf8340b1efe4bd52d37d809618a7f6fe3a9f2aeca41189fa4dd1e2f678cbb0c16f373ab3be5400297aaf1ff19ded813a2466e46993044da478fa86588fa1b9e8f81ce4235e90f363357c4c7a86d76a45ca1d4d2f2b2b963832670060f6687d860d571654e3d2e89a5d43f6ce3d8ad5b70d125ab7685432c27cc1b9f5098533b840299f557e7fc612a3bc912fc4efdf653f5150446adb772f2607bf63b62c9f05af1c01be24c4b6236fd696f42c4d94e311f8e179c12c39947a0594341139db3825d72b265fe7a84f05b7ca6d479b5fa41052887cf07a04b8390d066350de4fb5fd78ef21d6e59f5d7c58026b8ff0f8fa29c837c8e759df4a61db3011e5c65d31fcca42f6210b9800cd55bf1eb53236d4e6ba430e33bb71672828dfccf510735c7410e5a744ce3dcf313313003f3f12afc16f465a408b5f84b4edfc6418a9968cbdf971a9eaad7482dcc446c4fd7db9cf8d2eb3dc2a476ea3a1cf7ccfde55129fe303ac460815d049678c1d3c858685eb35da114b7d50ef5c97eb90bad0bef76b20a48571fd4758853a92263ca2b2a806a642c1c31935e5891293837724e276ae4f33fe7f99061b61944a5ff140f4e07c4bf8845268abe0a5b46674ed33146e1590222d02b07c388a1ebf706f2ab52adc0b138d44a814bbf7b205c7b5f5ec2c2c4aa42095dd7982ff7791d1cf96fb46040f3ebd07d77ec6be3d2594b3ea1be45324fae3b938365362f77fe456dd8a7231d37427dccc9c7c21221e267892cc6f045002890b26a0d4e04c42c4e8529db4b5d8558b556d33fafbf03552ad0b1477737f2ae93e040cfb12284737e43659afe8879ce98ecd11ed1c207fd652673a7e84053455a55b580a8ee8a9cf54db102bf2e0a36b5848ad59b75ef8500a834c963c91107082035ada88debb1c6208fea8ef99868e837cd3267bcf042bdc2bec44c4e9a06d4c9fcac6ee88178a24e489e10f8533744721b0a5b74ad8b3f76e89f40ab3990d15dd8dbf63ea0f642aa917e6f67a8320ea85928a9d252e0cd90f5e61613c0c6d92fd67d15dac670ecb24d25f93c037c948fb1ad9cf8b22b37c53ef1481d7fd5d8249a031ef9f9bde2231c576761d52229d92f1bfd4e99eebf9301c8b7f8c0f2bf5e31e58e901fd972e15261e030012604a00ad1e4c21421629d27b6d8cd37779f9abbf5f19d2764ae30be44b51d96c6e8bcab1fb06a92234202e79d81714ad0c154658fec3c4e60c386985dd4d71909d0199dddb79dafe78741d6f77ac2debd741c0138af600c455b79d2e11a9a1323a3ee3904ecef3232562db18e883d0b2932c7e8cd57518ebe775fc3d59fce53e5d6f3067c8f1f8510d407437c45d81063087be3d5fecb6464769d5acf48d26ec4f509b8902c930bd00d5adcf1a58741facf48d86420f9e4701db41e180a51aa98564324889e496cedc9efaa91bbe4d6778ab70a6c798bda5e2a81f7d301bb3b843cf8018487a95f5e42af177662bb79e9def3d6c9c087a6c1ae0d3aadb36438d7e9fcb29234c1b01474ef0ce30b9a1ad982f4ca62a48d7a2d4ad7f03f83d31855afa2769af998b3711b3350cf03544d35986e2222607097de19ef61bd8d51f5b940a742b98a65bb8a3ab919fb94ad2472785682c8fb5516ee335bce230f63f3a8c988f3a1c62d60535ecea2819d2c4ba5a46853125a49fead8bd60f1c22d4483341806d68d31086b6520839b717d5dd8c6034b224b91b9ba37b48bf05f06a109b56c11bacf51312f35fa31a1c8ddda4ce4e364fc218a10c5ece400e1d905d0be6a9592741989c94e837aa5138c92906c774d382eadffa4a016157de7c79dcbd6171dc3214864247bc8ad39927b34954fc6abd7900dee4b913b87b5fab8d3b2b370975f04dfec8b374cd1c24b6920a29d360d09fe3fed0d2f3ea285d0f4535368732b9254f0e64e87dcd314cda0ef1207e3244b0a260768a9b04c9e2b7c9967cc43447cd125d38013aa8815548b90d00a0d3808c5fbb09d178d8e6f41c0c1355d6cf4d875507099db2e6549cebfebbad2f756709cc7bae9d51f386b4e480d4f046d5e6ccea14161861cdf36f71208eb9aeee7f042da97bad97a27cce57b3681de2bc5f83856160026966486ea4f1bab00744a59da779fe8c6d891fb0bf74a2704709f9d41497b066de9e9b2a1a4eb27c26a40e59d7810e07b408c726e9de786ebdcdc47f5f5a47988a1c2b834b472b74b0f3efa66bf915d12e55387a5651cb8222ebc1166893c8b389a71e8544be80c391b6357aa78f730e872ae329946fe1d63297bfa363171d5d7881ee20645fed9def57156df8f75d2a253c2524af1695e8f5b5c6ceca0de01bc45cc96cb304561306e270105d6ad20f85636d680bbb3650ed97351565bb37b52ed84cc7d5d4b48f16ef83e92386e0b8987517f2a3ccd5ae0d3a2073a6413d3152458b076bbe454aac6ab05f71afd9853df7274e4d998c6534d33e678f2161d98d042d8ab131f3dd6768074853ee07e10ed14db019d58266987f98a9a60eefe4505b8aab8190cae5e7bc577310821994e3552768a4cba0647af82029f8c9bfae6c490a78d5a4c5330eb8f11d32bb9c5e99e3d738c1ac22228a0255bf0eb415a0e4964a08ec4c052e073c01fe6e1945c14e0b40ffee29eaa14b7efb4249edd6331453c03243b2da129046eef9db94bd578e1cfa480041a539037d8cd291c62b3dc460db860fda48375b3725bd4a595226b137ddd76ff7b1f305b74221668927edfd7da781ce12a1f5ed774a58eb52ad0d489cb4619744c82f93f108aed2eef8ce7620ccaa890c67046cf4c846bbfc85efa66f6e52485821ad1125aab6e19e15211b155e535b0b58352c7bb6361b7205ff5ce6744bbde8893dc77f466c20c6bc2fcd6588f597c7333a53629aa28ab69df7b225b0c720c64cd49b321fd5a01c71b016f8b79531b4336d61d857fcb0fb459c5cfdd525c188596261a827d884f96ce8d611875d35203694c897365e0c8ac167fad6ca806249dc740b8b1057a7de3cc4ae952d53518519ce8a0b1417dd5d2ee8fedab2ef834ebe6a383ba7fe129b92d3dbef7407aa393f6133f2a74846f1efd14db38a56cdaeb91dbb31f71917398267d99d3ea6429a7a6cc8e1d359c1f8ec4e31b40d029969b2e4bddc8158d03fd9e20edcf7e26685a52006e573deed97e61fdf7aa16246937eb418541937dfe0a191decf21b3237f625f0358a1f66bcceb62af4fc25117cd3d18d5d60b3392629f392b38ab2b4f9a39cbf38db510b4edb64b7faeb2c1b74eccee83e61d054bf24583b7504ef255d7736938ae2a28a0ae8463687986d15e4c46fe7a2698bf5dabc4e75d186a5216f576d3facf10a7436b70aae6ea84e072e9b485885d0f727ccd224709249cb3f836714e57447132715cdcc4a84de4d39485ef3c1e7a3f33d8dfdca0f1a793491ca0400d43633b12b254040589a1de70753106eb0d79f92e0b4d5d4d75ded755c31cd96d3173acb6efdae23d319b50db0380352ee9d2a3f3a9fcccad3c25898820881676fdcaf43ca818915ee1b2df1f539969018d319c7051867a7346e2fe9bbd198588513d4cf2e5ec554bcfbf7ab73142c62ef39a37fb9192f5ed5aaef6970256235d83ce4e639c847581ee8ea8b3669f1eb3a207746df5140fadd8d2175ae704d75b9838935a55a09fe64177c410ff7077e159b0dcb9ff9c9b79fe4c9619477ffb7494cacb95dd4e8181b15e990af4eccea8687a2102f890c076f3db37bbd5e86eef122cb4c9b56dcc2f297318c8731230509931aa3ae1075331697ef961b5e8232a4d7dc120753ca02756457dfc553317bb833ba971c2b09b19dd8711d8a4a3c965671cab57693eefce3c9d250cfa2dc14eb1602a7b6f00e5ad78bb232d7e81482e8fa223a16d35a12cd8362ee38413a60bf95160344f91660f2adb6dd96e4cce40171f59672ee6cf2377b2c61ee31513e67352b6877fc0b83d81aef55e35b2e4d3898de6c9081288c78198fc0e4252adca09d3aada19fc88f7526a4634843f6abfd849b1bae8922f0e943344a314bc74865363272497b16ff2735f9bf42c4835857c8319db02a8686106eebba26229e557e27c54d5f6feb914ab2f35a922140d9be54f44406bfced9ffd55353e8b53263cf7781f2abcc148c21d6edcee3e4d680b301394c1e688f6541e84954a238da688d2db82dab18e4c6d67b1f352d5f01157cddfc30c9c71b578c80bfa3d389c4fa141fd92aa57df73af52e58867b5e8a336bb888c51de720147055e51c588486c4b051268456836a72eb3c395853654bc5e12504bf78690a56c64718750090514143c850be0af2140b0863992b011ec09e2edaf4fabbe79255aba839df1325a3a7fbb17a91a295ecd3d6d56562e4176c3bc1984f540a8b051569d1743a3fa0bc0a4637e38a7234e255ac465a7e85b9f2ed110d9776d8cc838767fb081acdfa66d2058d013640078d839e683e6a610f0c5c63a365ef5489a094f45f5c1b0c036c790613e993caab6952f4ff9a71fe725e9463300ae0016e13f45077ca33c6e72acbb743b86f12b63b7b8bdcfc38021690b02713ff2fbef732eeeaab9d52c4850bde1cfa2d2c959d6ed99e212fd7c46c2306457a6377797a8b0c84825c7d395e8f7edc461515f85434cfa3b0a35ebc71eddd2cd717e32f1fa23d6cd74ecd2a08ce240e2f498db1927cf075c03aaa0bc364fac347bccff71b1678f0b4b582985e998a35e7273c92c5eaa2878df3944f6dd17ce5428baa519f3c0fcee6516ad965b43bb3de91c62b2f0eee755e6c584b37237381398f9e95dddd358964afe457c9d46b4971fa1b797fa5f52ac49f2aabf0700d63858c864fba47ebfb92ecc0d5b61aff91b2ad580eddfc1df6f8c99f9e1b3b112a8587a56c4c96bd888e8dac153d3d10db60cdcd50bde6d873787dd249aee0fbbee71b55ef61994fcb469ed9212b35e90e93e407bca05e2ee68b9b3f89062ad523b86ce594728059f9f768536567f2bd5b3af963cad9c328f75612112fc4d527e791014c6607138bcbeb2b5378bf289454a4538803a3b9d7d2366a636304dd3f14aa8417fa2b828e34c70ee9957be4b43bc6c2ada7351bdd3f8e1beb756d01575ee47e7f183e23614fdfce214c043793117c76238ba40c021df39dd3028eb4ea2f2e8a81c01de8d3c57c19fbc3eaf9b71b3a193fcbd9f453fd394fb35493d9f749ea53a9dbe315e91407519a481f85c64e18e97edaa8dc3f59363a0bca10aef96444850811fdb4661530607e1396c278d0d7bb6a7f489d6a9d2b004f428eb55cfe1baa8a8ce55d717cf9e331daadb7681c49ce1ca108cfffbbd5bef5ddf15c1f46b24c1f7db98d1e53285efcecde44716a37167692fb604f95f0e9fa31b5d1bbeedd7dc6423943920095eb492d04cbaf1cb57829434b91b1bb5e03120e8449da22ab8674e3dcb174a1648cd52e90700f0f81040d47f2eebf7e2998b8b50989db71170a94c6f0a8e9f410a22755e2ab17e09f5672bda89dd39fe0a9b3032a8c7d10456623d7e43a6cf4987e6a8990f6087c52d9ac601efec7a3fe39348f646edf0c11e50ec3b1fa757e8749ad2f2ad0be8ba94304670c6456398d87c0dab2855722cab47d152af07edcb3722fecde0f3e8fdbec89342ac69a0cdd2a768646101d27192c194d3d401273dfa3a8e687ab0390a8866df5ad3e9a0f574f31d41f3de877ab301df3571259f76e6b0202a57484c82a2c3dcd801fb92d616e413e09d1cd29a2679649b73adad33f4916c9d1aceda960b4245194b5caedb7d0b095dcfc69947333111c41baef791a75bb4870ed58edd1d2ad0c6d8961f79d129a5763f4d6c63b455815905ce0a9c5b6f3ffabf5d36840d6f9a9f1a9f97f09bf141385dba43939b27881bd3c0c1af7505bd7ed70ee20f41d90a1765658651f284d80357cb632be85535a82b35b4c718b432e970f193da71afae1c19b41c89ba9477af0c077bcfa9dbb3a0a0da082aac1b0ad2d7fdf1c6b240028db912e0cbee8a592e7064dc0f5aba19d89e3af23a168b49bfe787af0b3f45ce1efa1ca9020de57f23929c5cf7e048fa1f2e130abefabf8c237d9ee20a2f0a64f79cc6158b34df34d9157a0b4845dd04675e13d78e74ebf7ba61f1c778b15e6b72ec40454789f2edd8074f75227a01ec823069552d20864e644b43eb03d6d516eaf4fcecc3d9c40b63d24fb93e7b364cef0c861a4404af7afefb202dfc99faf7eed835e39d525ee72f9e95a8812a2b1a722a5e5aa6ce5660e2a07e22fd2f0527d34d9877908781c5c47741937958b635214989b019099f8f15a6cc07f4e3ea8487b123b5da1cda5883db4f29537f288695f8bc8ad24400867a4fea414dc1f7fb190dd954088a0018cd3520b1c97f54e0c6e0bd925c0514a1bbeac89a6d43de00d871d80bf302dff76f93672bd236e6538a28fa99e24086bcada7f69959703880152c8d0fc301ccac9ff6b73bb111b8d6a52dcbc8f3974e9ba76fa833a08cf78ba98312599537e963ba3caec408fe241660333010d6a319a2d6473c7889c70fc00cb6ff7b29f0a2bbc0dd9f9eead525ddcb209be16087c9cd1dddc51ae31427d633eb3e8ae4f5327cc85a93ff8dc913e80ffca91c49462ef91ba20b4233b500a3ccdac293be6f7cf5c115edd56e9f7ee60efb76f19051cc0ad75f530b4ce4eaa027a77abab9543fe0901bcc112d7ecb46baaa46508ca5c9f2c2676d34005918f7a9481ab3c0aab8382ddba8ddf40994c3eb69647c1da3b2882ce3bb2472e8d4902e05b0694ee425774d874b26ba0d823b0353305df022403a9ef5581df042f299669c6ad2e95ccc65d8f683a7381575ee9b8b2309b83024f5e1b054f67427308dd29fc8e0e92349a96b0fcfd92c9a082ebcc64c99c4fcd1252f266b8b0bea57df898dae418a1ed342d2dee0a267fd7cf6ed9ae9f8bed2469e506d3ae70fdf516807344181bd1430a0e2a8fc8e13dfc1b4d9e72837e65bbc5762304ee1cc88f43375aadedb97548eb383bda0d466274f90bc4b1a7fded652af216cbb50a67747c8f6e3666b0ff614dc4661e3181f2912072685f1383b9f34a2608fe37117a54eb9ac7b06df34aa80ee468901479dccab6dd16ddd4318e5c01eaac8c9714ff319d9d44839ae11ad4772831394c0ad5c8edda55a816e3c5e2aac504cebe2a62798ea93287029c2476223ab9600450b5df8e0518263c8f78a52d90ba95f1e7effab70c1c0236fff791bbb50c940beefdd9002d238dcfae0c5addb55e2e25d285488e2a57d2dc56a1a903bee500ae5cb6fd07a30130e8758b77d79eb85223c4768307668d68231f63f1a641e2d6357228a125cc22e186ab1cc71a9f1bf5b82be296194af2935d51dff19afe34a810eee7d3ae4e836a73ebf5574c67cc54af2896747e89f62a67169d41cddabd3245b18f54291f5cf4d65014fbc1c9e8560eaa05ee8b0f3a1c576405c6253cf3795b7944143a9745eb4eac2f097438f5d20850967e0ff8616cce7d294a037a809df59f3b47437880c3ded292b97dc213eaf8bbd0e028d06df5851af4092187e6942dbe0c131a9a4afff09df726ae0f2353945177b1c9c9b8511d84f12dc48cfecd6f17fdacb1b2cf75df33319698aa89f740d6a568e695c377b0b9918752a1bb43c7f45dd75b78196bb4b22148aac7bb6fd4158e86b5173ac944ce073e1acc43bb9518e981ab2ab031f8ec64529a1bea4a7a04a3c4a9d32cca430a719c7581ed600ef7282079885fa8e1892a1fe6db276cd015719bb926377c9f47acb527ebbbfa3c3c7190579702fec1138d6eacbe7aeb1da0a38732bfb0514153d5d6dba783a66918d59cc49958de4a0b034bec7e432ef4e1c1b04603e43d5ee9b5d14225fe2c36e0c4de2c0a92cbada61ac19b9f98ad09a8df8f9482a706e7ef999b022333ebd664948a270eaa030c8dc3626f16401376d8d26c68df160e2b52babd6a09a75b28903dcd7874cf8fa185e1f52e9197ec0a8227f2a0a5eaa060f1768ef2c93e658bdaf60177cb81284bedd6b777da6bd81bc9496a24056eaec4892b870145f6242c03d5b250848c5981a83f1a11b55f21dae440c5a470cb141197cf41ffb15d076ae309e29106d948c8ceee0ad975ced0cb7c35816342538d6c23af1437ec8fb44ddf8c1291d831efd669c1335a366c79682372c831145318e340baab26d2591e97b25f691e8828b63cdd9a38528e82ed75070b3316d6dd6a8c9162ca24a82ec54f93751990f79b51fef6cd427f3942823ee038bff9f6a7d1e354bf537c72fe48c494928af4fd0728ad4bb5e959d157f94c2ea9d73e8ade3011cf8cb0acabc9267ffd701da3b05a8600810eaffca3e9619e7641c8a34648eb677d0829f4e6af93e0dbfbd49e05a9eb32610e8cfda7b4a88c33194494fb40816bcf699f188a8ff01198d4a1a0c7b2745b01a220c44881ecae24002b05356e35a6ab03d67a46e46fa0dc082baae3ad9ba1c219cedcf0cf3e314bb70b1eeca92150c178ba3c228dc00087b87708bc0d851ce03cb6e9cf2fc6e9b6b2dab7f9652c4e945aabc1375f6e182ee68850ef352015b9ab61fa03f48d0784cc64587e277fb6f0f9c956459c58604bdbf200e849f55c14e49d18a68e91b0462017d0018c348f54191aa20ef3ca5af7d1540520e1ab23e9609c239c92acdce104f4d7bd7216d5cc07bfb5c89bab29250c1eb537460fa2ae65bbe78092365512f36d60ab1eec49cc2194e41c55385b823af5b459a1fd449f634e69294c53d728c222dec97a4a95fd1c39a85cd077d510eb492943e784377654a1f66ef220989ccef62ec1ec618abf14059735e4be44ece92823e8427075ca3610c7ffb657fc9967fa4cb720b91c15e7af5b27866cb4d92cac01d1e239a799cd3d0c7379544bbe8c94a944b2fcfd8a829b703bfcd694c8c6437c035184f8f637f5ea6420d86129e98dd45821a66f7d28fe630b86bd60da7eb90e0d435c305f7240ee88582a538f54b84ac14968a331425b6a145202049e1bd03771dfd28b41c7805a3b55aaf8142c7abca5bc99626b4cad0b5e0100b1319b2f2d8d46fbe552d61b4135a44f639cea7329fedd8ef0a43edc8a25b81ae1c8ca2add98bef0973c88bdfe7ae0bffdbb13f98f4b6e85e037f63025678b325f424c704c442622d781926da29d0208624661fb47ddf56d60fda27fefa81948687c4c8ebeeb9aa279f34e5d1a39908bf6c38e171a14b99056e99838b43d5bb3be3d72c261fe18da289affb4e1efa9197d9df3c5c1842f908b769a54ada5d91da3b2b10e3043ab5c00f755f303fe63954dd3707b5987dddb4a51ffdb4b6ef41afdf252f59260e6d21f3d99900ae3ac114714f053415ca53d1ca8eed5afb6ea7e407324108683b80472b731e0b9044005c92e83d16903bf8c037c610908fd1fd80d6252d8f4fc155b364b8b65c101809f534f68d9c50da8ca062e2a890e53892526c1a4d1c961e77541d027682eb0cd143f630b7dbc891d25cf415efd0d2d1204cb4bc2d9fb09d26c1aa41696b3dd919a077bf5b2c31d52848c93b06e696c1a09e070a2b34768a63ca8400b9ea2bff3f3dee8a260c4a8fa634e1efbbbbcb96257dc247b57964f14972813e4deda2a26aa2960774af2f47c16a483f056aaee91c954e7b609fbac32c518c9ac6edbac7476ab196cfb54e650f433783509b0bf05218bf7a822e2c38fed8b4ee272a3bc29484b390d849e09524e8262561ac83dec76d5a6e89cde38582746e3b4633487998a1749b5f4270f426a039c695494cf0585c904e8038b66df900a77baf08ac9fe575fcef0127d865129359e4e1720897503b243fb5b1a8d1170d50dca131e6ea376ce2d7605dec21a70f3cc0486098f3f8c0fee6b58c79f075ca972cbfa2d8d90c87fb6d86ef976a3be6aacbc620e5f2122b683b8dc93f8f050421686489228c2c87ea54ff5b245bfdcf16cd6b234102b673d80bf7bc3a4338e90ebd47b96d3d9a2ef41af98456cf00a6c83e14ea534f12c7999147deea28cfd34c8cca06917ea345ab3ecc9b3d5e2d9432246fd928bd7b68e63df8516ab3f51981d605a4d349aeae8cfaa4d721541c23eb311c931f5b52b3969b23e24cbc577ab7d0b650a2b79c2549fb3d49db8928ecc32d609c0aebe830849e1a11aa868ab78df2546305d5afc74b531505ae9502da1395847772ed3356d2dfbfaa4da9a4ce04e865679ce013c051e96f884e994c682f3bf6edcd9196de78cebe0a7295c1463d3fc7bd12ed28e3ac39e30ad49d6f8378402161828ace5f87a83b59b3218ec09bbbc83065d748a7786d5339838d7239e84da56281d4126072a266c8e1fe9a4266e95bdc635f663b0e5a5671da09a5effbcd50ca32fb1c84781e9f97a8bbe5903c59b3bdb203da51ce214f9f56ba4298504168bfe3bac1a2678ceeff7731e6fce49d694c6842df0917b4971402707ae899b8cb9ca6378067302221936d2dd0bf632aeb88d0d93130f7bdb0ee8d3fb6ba1ab38fa665540b9275d1926f65e17be1b8fcf1ed3bdc2845b7a98f0645cdbd812173267821d1fa2acd16dfcd0891f1464e8afaa7d5cd03b21475862ad2206ad0bbc2f67ba9cd679acf416a0c3b206df821398efdcd35700ff654d94d2b15eab0e605946e883f1d35617197a619509c7b2581da391a20023ef71bce29f1199bb59cabdfd2d2a9b222479fdc083115d7a3b84b4966f459a605ac8f10e378d2329989a543d4227ede50824b28e751d0cf2e959298c4957ecb231efb47f9183ae95c04c0774854c08b3d5ef7ee350b0729579bbd7a45331a58ab98fa821c2372e305dd3200347ba3863f6032af6582109e0e055d64f369b6a7cbc929d7489f49efd09d3784c8356ce96b676857ed8df132df7ac1e07739fb5827c71dc9d38a3ac7c86bdbb3b24a40e806e447648323b972de2dd9d07da105e14b9a1b2ca8dd3ecc606dd3245517b316b40600eb540e9f276b7521f4e7f4af98723db2451fe2b3ffc22db16193850953142d1e3c1a40222fadd066e3d6cea4c3c5a6f4d2bc6a08c7434840595ae27796fd2f7d56e6f4421102a82699258c4025ac4c4ac07ff347eed89df3b2974646c66eb3193106f5671ed320d751f3523e859b463c9c49b4502e447df171091bcb4d81ad122ca883a5a9bdeabd16158e2b882e490fc10be0969448ce85a0b26fcaf980da85fedd6b4f44d50d0cf217e29c38e8e62b56c2111d86ba1b596cebfefd0ec48d2f086a8ffb36b74f8774f46aa71613f405fd5866736bc2975af7167a211ba44ab77f7c903471d8f2c945e58a50cce614bd1fa989b9e90797d1b20c3f50469abd505173071d3da1f5a03cd387e1e72a8f52c1f70474fb44c94e99e0f8893dff849e1802ce007a6375967a93b28168b0af220c816af09fdce0950f45e2559c52d7c7913fe1f3472ec8db55b14d93d586e7cc08864af0bae3b397bb869c3c8545988e402b8084df7835298a9745254847b73e344dcbf9030fc1fe9142158b6c0e289c9f2684f7e22e256834830bc769ea24aeae75070da7c47d7971f4005b5c276af8b2c9d3f9c7c5a8be104eb8c503bc0fa70d13e1d4e6973679a0757c71760c8b558c061f06c7a75cd5957815b0cf5541167745184b54e0dd97a146040eddaafab49e7e6758f02de36056f010ff8a5913ab1c433a3b64c5837fcf5a4a6645d84a1703b7d85a7c2e6205a5880123e60d5e9512e35ad1ab47b3f85b19974f7e6bb9519a41e3c1a87d868c5009d43ca967a6fb979b00200f94ef285c7e2f200a22d889f40b4da174688c46a88dbbe611dbb3bd6571a0291d901bd1d1ed0cb9f2a0fc484b94810e77f71d80d9581bb9a7bcfc13f63cc655c9c835bb0090e76ba9118cac87c4365e35c8ceda7e1e0c2132e6d167960c0e9a26710d36862c1d603bf944977c001c2642e04710b03275c11f0e6901242bf7a8d8f6e9338a892e20a4df5310827e1143ff54d2cd77fa9fd4479e80413db13ebbdc59838222326bb691fb755414dd3dfe55e11499998484a775c76b21b910e5e7dcfa2d375e95f9b47c55198f5fbf0b0c946aea153a269a6040572b1a39e2f29034918fad43c6631753ab24e63605e8f1df20645dbaf71e120f5907ec10f74fa910ff960b4c59da0886883e542e79444d5d60172738846836603afa2d97ea8b86882f84b92d6532a0d666f33460dfab09ed172b3214c787e574d7a81717972b01c72b44e9976a86b9d8c4f0cd329239d6466c661124d9eedab5f8f5953149f34e2f1f00ac23502eac8dc8d9ea354c8565d4fe42ef5d3f30722d7c7a3b156cc0efab0a41bbfbb0014fe0d91c6f8820a22e2fcbcbb80f372e8d6e6cbfbf8e984661bcde280884aca77b73f143822a4fd66b410826de144ce57c307f16f9e7013d33daefed244b628645e7655a47d06f1cd12ba6e88f4549f6f08315c47302622764aeecf58e4bafaee24e4e1122e367c4d0854a276830c58287376b6fc4caddc6c03be03c77f05486231a08efe9ac248b388148748edd0db38758d64a3108d123f35c8605809214b363f7bd6e40094700d9c3d01dd660fce7d0904137f8928a8468ebd1578a91b57058ced416e2123f0aa4e6091473e9cd085fec435f863ea2f39b88916688b15f16f7b318f149152010485fd9550ae4f2dc015687431db78b591a6bb830f64e55265f1778b6d87a111b503b0c80959c1b4bb84018b580a4a6cc121f727f921c7b8defba5c727b6d9d0cd9a028362b3643f1bdeee4ded132e276484867c0db85dcf1c4ea0590aa710d1e77c61f2a88282dfc788768dc91d83c4d62805873f1c6bfdcbaa342fc696c773e1f77ec62da418cec778a4b6534c2ff66171daaf6a4f21fba6c46e3aa1d786c46ce6e44f7e6ed78035e4b1a826eb9e632dcf488a7b93066fd34e0f4012554a67cea9905c663f6e7903f36a52d0de43046e439d55e829816639f5ab0831a930891159ac5b43449ee9c3a9b1274ef0fc2145cf7d1225a7d7c9564bc4714330e5ae6a5ee569e59b6de359d1743baa3c6817e8b9d716bdde286cb707816e0ccd350e6fb0fa5b4b48a0a74e7b0005a7b0888b3722367e8ca7441ac5adc65433dc6381a7f239f17d50404b00d1f56ce6c08faa7951762bd8c0697fec42734103f9278dfcb8995a7e655519d356e2be26514667760d46cc89cf11f68af5b0694eb5d7f35f0d799e870bb60a1835ec216b099b51eab16b4f2038e30d89668b9edfd092d04158f6d66a41815db67353c61420d536a210ec4528f8f43077b8c9cfa3a553411c6c3ffc70706a822349aaedcbb3a66c332b06d939057985c2ec3b42ac5106ed5753e5dc2d537df78f55e2af01fa764f4743d39b72d39234716844aea0fa5045a660c53aef056f6b9b4eab5d60624be121ab26581fb23dbbf380cb811771ed54c3b02f0c19b74ba79e0cbd3d729b2a101d4342a3ffe213ac80968df59c8bc9ad259263ebc3aac94e5611d4d5adfe9ccac239aa6cdb16cf495d691299e5fe1d2d7161087759473815cd3cc5e7786d9fb1ccc1d198ccfa9c4806daf8cc29a1db99d4aecd59d306a37b876dcee4a4ff30e6fb5863843816df561179e855cfb7809463f7996d8212bc0ce9f102db4ad7bfc2bff068943832087fb95d355b79bc5ea0035d350588b9f37511636781c92248120895cd6794cd7c5e6b72fd2f0270874ea14c67feb4f20e0f2665e3de434e7cb0f09aaccbce81b23fd458cb7db1eaba4ddd1b2b55593d8f44808333afaf38caeb60dda15ab00f6384e633e1893f26cd9f69b914f98174c10027e91cd298abf59be0af601c1e985a6ff90b04f7701e406395aebcaf864624237eac358d40b3a5b3de265fcef27919312f4caaa135859aff124f775dba9fade2c5ac4c7988ef0d0ad845ce32029b8fb840e3a573d595acd706d3d72465add4f37dacd14dbc5249594c6a41aef33f9e405d0c8959600a4aec2294cb75073961947973bc6477e8eae78f03285158bb769fcf3967b9173b1b75ea0963988ab9357d9afbe2a001c16dc9dbaabe64f164c30d83a88591b31fb488e06b99cc4c2cfc1a63372e7315d1279ad790f8e27d29a36bc5a97b15d7d4649afdd763b6e32062790366c9888ad7ffc5768816ed76ee9398530b2b6383ef423ce74b20dec25f40531c1cadf83d5455a0fb00d81f0089ead98b74040d8ebe4baa8f8f0dec4f0add232326811d46b50953e1e625c8f06e87cfd8d82cab401216c49c0dbbddd4aa71521a48c8acf8b4c2ba9d3eda61f075f5e4efae0804ade00a38f286ccf4939d64891ae84026ddb4aae9c1ad240f5bc96095a35702f11c5eab9d8a662d47a34e89d6b90b30cf1c3c0cfee991e01a2e3f3b13731bbf0e16bf1375576cbe5a2563a9360612a99acb87721d64f5da5d72e5fd37b892ee24fc685d5e7f207aafbf14aef9c6d79dfe32e7b4a40a7160ccd7573d9641b3ef71519099cb2c355ae079089da487709bf6efc53bd5a6a8aa7437ef49b16f69db4003061abb7cb1c5a93cf92c8f0e17437d5c0a93e32b7eed0b98966ced057f0db5229bad80dfac23cc934988b0a94c724a4948c5ce77233b205ffca5fef078cdca202629e9380725758684023e83fb31a1ff22181a11dc6f0118640b5b32743751215e17bec2c246ab180b91fa100f301708f0336b2031607e20596446f120b581716da02a3609d550f0778cf6a746660a4d676f7f8eb8fd1d1e580c815400e4d0f908aa4a6d3d3ad929337d1e80f7412269ff46d889c9b2eb9f7a977a74af058dd0e7e82e23b2b7ae1b836846535e207bf2b5992b90e89e1369dd5082ff234b650369e4b84053812fce72d551c12948abefaffb0e4412115709208c9d03f832eb747205b86abfcf37a9a51a1e15e67c54c0b8c7a41c6a8022f973cc2ccb38b301da8a3d15e71d99bd73c5e89fd56f57b35ac4797ec8938ed20be1393d6bb3200131ce104fb532c0f751f9c6ae14c39ea9371a30cd43deb28c937dc4bc935756e86108a76571dca0013fec5db7be7a625b1cd7eec9a52d2ddee9d89e10a07e94d0b2f6e7cf9df3c4c9811979356069251319351098e3dec80b01d114ad9f96b7c4c0d487731ae0c8f59d6d0930971b90dff5d15dd0a0e6a8195e53f0cec955ae8a199a85f65132140753b72d7491678d5858b87969987ec4e42289a63cc65ae7d8453892bd60e97ebfa3831ec40a88cf46e2f3c2173014910db1e69f24953e56d1c4e3c61da61fe71cefa514d471557e898ab87bd162740e17d17904622927fe00ea4d3191c010a979d328c23290e9596b5a00259c0000f46b2a06855dfa2730b8a1f640fc863e7d50e51cf8ce6c93ad51d245b177010a634fe3d4bac4a6b4135c1c19321c5fd24659548c59c193210367f7ef04a63f9f10ed03d0446e1927b26d4f1bf3bd6778a087af9f1d358f704edd96d1c3c89ea8e0101b100ea0774f5f0298be176f02973ad1961de36b2c5eee43615e0c954439f8b598a439bd8c25e2ec530b99b52c70b0f877be69c1d0f1c58f59359b9bde95ecbb4883206e1cbedfbf805eb7b0c2744937a718b6a049cfeefb5610e369c4c530fc05cdaa5644ac150825a747afa53f2a495111e6c7fac8ea224d075fc85707e2ca7175feb11503851ba171e19ddcc88c64874246de6d75744c09e72c64440bf1b81d9ad3eee59e112532ba7f7f6120317f856089a421ced99911e8383cd39fb8c8aba7796a9b95a7de3501418d64cdffb904c77a12803c0279488b52b8539a8a84c6a37ac83974fbc6b73390c8d722ffc1bf84abd17c6c0f00014f0b32a23cef85d9f5c4203ba9b961fdbb968f9310d16568a34c1645ab96de2ad7e9640f8eca6c46d4c75071ed4f02c863da1453a26fde63f55e35a9b0e0f09ef9f28dbcdd218b38331e7b37ff57a64509bb2f3e3d7d69fa7454ad70dc84749dbb07f1409ae1abf3c1cd9f5f4dd8aa223f0710962ad17c618ff75c826a99e83e9ceb948954fd6adbaf96a8a94afff243b558c4da0ee531b60a545831e748c3fc448f7e349b9095c1546dadeb814eab125e885694e8541ae366b3b76e45ef8c96fa43ee8486a7449e1a8d3456323b74fda3cd318971ad425de184038f52d2d735f77bb251fc6e3b7f1e9c88b3275a708a7ba4e5fba2a935daf31309dd339233fde0bd2c2b42f28e6d30ec2486fd6fc730b3bfc4947f962ca04fccbd4d15dfd0d4d96a57ac970ea2a0e84b7e318a635b06bbac0e7e63bcf391c295dcbe7c8a757e0b9d14d76ba9007599200acbb6650397d82c9e0dd6726ff646b39cb380ac25179edbd96382fdcea964345cff884f312d5e7acd7e4927f2b57775ae4cfd369d5e59b24d0380f1a3dbbff81f913f6f5c798d50dd74372d07e41de4705fd2eddcb35bd6d7875e8f94993000e7ad01b52a761115b896a3d839a8cdcda2e7737e0b42a32c55f541fba2c5db68ea629fd5d04eaccc5dbf0b2998951d38cbdadccdf1867e43987d456936deab6fa22919667c3b8f41f16878985e51f0150fc17256058d1e1510cac963030ad6bc54d7dc5272c497fd28a462d6959a7b974033c06adb78317c9848d35523870d48b4bddeb0ad70d877124f480c97e5f5f98dabe85707356422733eac528a443f19b94c591df43d610f41d4d60967d76d7b8db72c5e29fb7e21fc7a50f21fbbfb84cdce8869e23356d8241a2ff7d9bd8c19d5d7e9be75df2c1f48a88fef036fa81267b0ed7270f967a5a9a1ba2e353b1040cac6386d9b8c5f25d1ddfa381fd162d65ce7bd0ec14c0e99fbf26f27fada38273ce72f1ff2f199aec567d86efd328a1db3776bb62f4737e138d097bfa49fb036a529568ab830449b47fd2bdc1341589edc87646df98d375725f37dd985e8c62ac19955df7d00db7846790b224477e2293222ff563e388d905276a1b5c7c28f3044384bee25b2b4f575a54d90e2f2173020614a1573455687fc4b8354c6df029ad3621583e3bc889f21c124d8bebd9754fb6af326120c4ae1f059e8ff8d287e758efd3ae5713f9bb1c0be61025437ee7603fc122b943f664c3ec8e5a4207170b43b8f80abcb2fe655f6dbdf8a06c4b3054541f16cca2ffba254db56e1c4a944c34b862bb5b9d471bf5f13fc6d09664914719459319257cd1f6575e8497e12aca040b12c4220b5e632d82484a6e6d69052bc2fe68cf66804f136ec427bf048c8f73f6165b9670e23047535cf18e4ce2dc2808c461499b549a439222d8fa7dbaa78998223e038d0c97f9302317594c07f3cbfdbe6fa1b7027d2f188413346b66c5bc318d1791d8a989d785ba488da96a468d1240d859f03ee257cbfc52f0570870a7d67b46cc296cf64820e385560232a6e2cdbc4685da4113b073622d9340d58874e0c68212ceaf2a9df3796d025ceaf7b0b94a8fbbd7a93196a4871e6b7dd9f46be5f83e3bb6a32593c108b194061bb57ec28a71bbc2cb95380abb68e51cefcf81b4369bec78459b359a109a8df54e80abd5d90222f3637e8c7dbc35d75c41a1afc3564116f79d03e1f5e4c6212d43118a4a54dd52820f04afbb2c37868eff8346ca9dd7e63e585764e1c207796a2384247ae455f8d3ecaaf31347da2428828c88a8a69e56ca43ec3a73288179145cb8d17e9b72f45c874f25d37174ce1ba7cc9ebb9430df754c01579627085071c4eecc2115e8ec4bb15be77c5f0129cb91cd2a2f95fcb58c97f8a91bff03526eeaa97de258599b5ee69037d06eed2c4bf9c63ea4e16a35964bedece11e53ddb93e892d3a98bf52f24ede885e7b0ddfcfa0c76f551e98c2c0b926b14903becb95d96a886b4109b5d64dcd107c19d735cbae3ad15f70fa7dcf890ddbfc178c82534b8be148d1096feeddebc31cccd642e1c6b5469704216f41da9416d231e99e575e14a2311759e006a41e065012c3fbc90005476979e4f2ae43f2f068a06522e800a8b3f076d495232fe5916018070b33c8c411379d653739748115015e61e7e7b2c37234fa0456beacb9b6632f4ff5b2d829bd031cb4198ff7169519a19f092d2b3434dc45e694819e831dc1fcfea22f216a8be207a3cfa396e62cd7204427494d6bd64d2e9480debc2d1c0b20c4f306a9a9959319cef8856f2d8c996b9bb825e52235f3ce7d318b9886f00fbcb737f042f34ac4c16b57f787e1b5400dcf2ac95483b3884b34ceda442da7b46926ceb3d77aeb66010d4538ce7ede64aa56202817b9f02b078120170663c9703583c023c4463b8e35fe1aa31fd11ea4b1e2807fb22e2be838fe0b5a2fd5075bc4e1ebbcf2efaabf483474e2125113fdb817bf79e8a194e265a408042e5692952b442193ca42c500c63a12e9411f1ea7ee8bcc2049d5460b281c2d0cb4a141d921f871310336ef5214995e3df3715fbfe47c4072185df491fc3419579895e8ca2221fb21fc7856385ec80358d012dcaf9d64ce713a1962bb5121457e26132cf22b25e5724994c8795369eca6a6cc9a67e51b2cf538aeb6eda8c4f89d43c4223dd47214b14a9a73b3b1dcb5cd085125a48062f64c0adcf5e0584807c70a76dec6963f344ab4cb47e36e0208f3599733a0d1eb9d5131d1a87f518452c5dc1c859c64505cdacd87e1258f8189b19fbb105ff494f9e62dee0c09b522e9ef76b2b91e7a8396977ef000aee2fa072767a6dea1c9d875e8ae5e649e6d900d55cadb4fe790ba15666ffe2b22ba4fd5c28c4501d21b73e14e46fc5e035ca047b64f76ac9a7e63573e7332798bc605db69f77686fd96cf47f14e8cc18dfd8181e3e889c32a8892965a50e4b720015bfa643973441297db6e23ccd6ebc4951b15e4d57be64c2cae802e500512172c9182e8fd4304b31f6bbb9ab8ca1e4b3fb43857cc83bc026bd67b24a993b96cd67ed9cbaccb5de97e8c896f9c911bd3715ee14e768c59a71d1d24227111d5da42dcaef754416a80134d4d5d8cba412a436cd7c4403447d30fba7e3c1d89fb2ffc4a0fdc93ecfc19503af899bce90627e93168b6d733d02496d653f50e11c2c0da3237e9eec43c1d80d1ae91c18d4c17dcb4a3bdc00ff3e9922a4654d2b099257b22c258507af1533ffcedef9217215d92a5caa7abadf0717ce0943a64a9b7d2cd8368a66458317ed4f04b0afbe45bb6a7298f8e7ba69c148d32ecb414d7c501d2abd5bd360a0564fb04dfc75ca8a86efc5d0651eed8953c6eaaaaf245d3f5e81ce9f1221425e071dcc71c865489cf112fe5cbc6a186202f808150b56f090d99db1d4723b736afe6649a555d7b5a061e32fe2a6240d0078189d2b04330197da05d7872bcb5985cd49537dc84c990cbdef7f509fc40d5478abfb30cf65fda34ffedaf491cebf5ef8e65e375fd1598b5f69ce8871ba1816738876157b96cf70ef46618c42f15ce5336cfef1e8438410a000ec1fc55e2151f6768308004d22fd96ba35d655e5907554ee66e1d5c98e18fd7d9dfb1b1cc8a68c184c60eef962402f15d76004d6c084ee989a2afc273ffbb634c56d125f5cc64bcc59949a148371b6533118cdc82c45080f0a726740c3c553cfba6ef0ff7422aec63dfe191be33baad6aabcfe6877be8ed10eba77fc26074d9dd32897de9209af9abf89bfbc3924c8922395b01019932d83ed2525caccfc071647fdadc4a27ed6a586a9918607551d967dcbd07d1e3dcb2d328b7fd4428bd388b24d072897a8c12b25a690547b62295d52f448ffd8e3644a2858fd30a0f0b84c20b5dc2673be9342a204577b77e537a290ab16da28cc86ecc6b93757fbbf968afdb9ff69f8588d1b4746b0ff106ffeab61cb7c83684016f3f32bbf0682773766b7580ca44438338c20e38141992a2754c07b76e60b415b8b9b6cb6cc6705e93a3fab045788f5c682457b9c8168496f310d1280e4e19e2865702fe38fb6c7dd3a9e7899bc97397e9513bb52d7a86e8667511ea2b06fbedc8d8713afcb9e64a1adfefebe2c3f817436bb21e4dfda1d494acb0a1a982c59b6bef767d11504e1bc2e9f7a6a1561fe0da76200613d56c7315688a197441a8654857c83cb615e93e644076baf09d3e304820c3c1b51ab4ee6af60d7ee599fdf0514db7d035f1dee4fb27d3140363e2fbffcc0914f33cd2bf091db1ec5430a77a0d917010e2c0ac9ba78e3e74d9271d8b66827213d333b32a922ee58132cd5e81398d5480a182e7e69cc78708839f4696a0312bcff4042ad8b0036748bd5f42839f6c9c31b1aa6ef83941da09a22e51101afe236ae9b67473d8edaccebf5e438e3eebe81fd28e8eaa6b0a074564992f98e3ae0bd63875c62e028fb41377b7218f9b08f2499dad54d891548a6feaf00eaa43592d0f3172dc89f5bec37051476e1d8d9347b9262239b1da0e8eae439b218fa4584cfa16b5a29149f85513fb77450c38dee1ccfc9643595edbcc6b1d88a8853d16513badeb7cc10d3a884efa49f5e0bdfb1e0bd60a4f8d60e0b48cf4529dc8b8c3669829048995d9e38692b19da9cde27b661b17f7043e9882b037b30797999172ed7bfb161c32979ed6c504abb0093bca04e0f387de771363bc75dc03c75b0ae67a033b69df49abe29208f4db8299b4a271fcf850d32b0203dcdb98f58621c9e69d3569e85b027692bf2c8bc7ff367a0c713e9f1a675d64f6e3cc1aaad60b491d7f7689b7d7bf0e41f7dcb9f82fae417cd37095ffee931567ce644e714882bc74b75fdec224bf05c58aef0911c0689138facfbd9e1697daa90a4cf1ffc06a967c9abcd0b78168738b8496f46570d494d939ee1c5d650c3f43204bae0884cbb082a404b3ec4ff7fbdd7da077954f4416b0a5d854ff8d817a6e69f3ca45fb24c1ff48b63703c0fcda7dd92f7ee648c8eeff21ef742eae48df8bf3dd1e5a6c2882829a689726fdc65d0ad890f27da78ca8106800c420af2721e4de6b14e663c9f23125311ae3b7922f3eb84dfb8bfad64dea1e6e8727f85c693fccdf36477deb3f0301594eb2f706bd043c829019c7df262574b4b5e64386d002983bfb5de64281e8fde80e8613e8c7a47e5d1b5b6675b991185bf32755b8d0defc22b732af4b0a6788459554d891e9d64e382f58a8f434b9bae27e62f1f293b3f74fc5015dcd8338e7c7f994a868aa982c064eb81c37debcf2fb39e724a8391ff9fc8711d4cba7c62a10c1a27d67e6934b1b90eb806cdee5683971439253b5541d64f74d1e6642a83ac447388d60ec5c9d737e56706f10e86e08c1ed217cd08d03e8a9a741d825e906c38e1c460011d4a8f1d96fea2a1a2b7d615ad8d82b59e26a29bad834344be89c0fc351b6df5b024fb2921e334f84abca78d2db73c0c7972f35bce5fa91c30a46da0957bd054ea5b49824e26a96c610e3f4450d87f0ad60a98892c1f8528ad2106a1ab241986bf4e78e565c9c0630d68882571fb55cbd9ee69163f1cfd25e2b9ae7820227f0fde8d6eb1b87f52f3e1954f40437e41a9ead507cd7b69fbad5590500980b2e5d75ee1ac6ec848638aebbed561989435772ba35dd75b773d1628f815dc8cd8aaf95ed4139ac9f827f4599e1f4cad53eff3f87fd9e1cc6f058ed5bea91d18c39a83683967b02ace3b63d52ca0aa5b40d06f7e036abd50c148934197eb0a81a5228a3a6f681d1ada126cfc128861bf0589d96a8c12662d3d1240b2db43727bd779e0577b2bc778c7569885d03a46fa20f3855e729af537711ec82e97ba787be1b66e6fce3b382d0a1b1d318e31f58e456945b2af8bf3be4b3a9ba34cf61b8aadf79ee6bf0de46769b763a05171abd343eb1bbf19892dff4b56f4a798ec54ff37e1b67d32ac4586584e38372253470ae3edb98e94879ec5e762f032b23eb869a2d337c4198b53218063cd7dd02310c6567c83b1d3e79461839291c1b2e799166dfbdda5f09f45417a19a96dca0a3e3aa5f1f5da45d1928cc111b4d768fde49a19a48e338c89d8aaaf86ef0ec277ce450cccb3e0e21a3f86f06cd86271668103d64cfc010532a651c4a3aefcb6cb071d6eb56ed744a06b2015c359e4cd31c420c17ac197a4824d49a33f371557e7d27dee38fa6d12048aba4a08f83f6e8648cb7cd720a7cea6cf04527150a06faec1099aee71d4b7d22b969192e8d74941d45154ab487a216997e02104126bbe89ab78db99c5c0a7e83ad780f710a990ec20bb7db4d07796c4d467f58152713b3ffcfd7b013bf3c609efb25d3ffecf49bd2bfdb0b6642cad448c0814d4494b0b47a082e29174182deade0c817863f9936d174987449328cac5a7b29502dd8e2f207793883befdf957a3d689d84ef80e15db2ab754f8bb3daf76ca8c160c368a63dde8bdda1ba131111b08eba3d46a24a75c36229d41634725b500b64197c1343effbfbee93f16b33601ee1a8f6b15177700ec318ea5702b6b13451059f504f47ea1abab77d5c8e1edde6fe477a566017505a270e4162fd374ed00a53510004bba5b628f2189b0793417d2d1a8f5b7a91e669c93017e1f86fa680143b134e86d58a0c61f23c34a2c8dd14a43ecafd11011c59300f62698f9541bed3f35c819cf237325555f834507aa6d8df27c790995b44f066f2926dacef1ff96e73790cbad35ececed697be3ca9d4e874eac52c68adeada4b40ceb777fe8a1f99296733b8a4bba459037b3121d4a38b6d84e1c449e1acba34a9a54414ce1db12a9582b983496a9760bf4994d13d22e4d0c7b4d83e9c9521081e66775ce1c58209677a8399dfbcabaf14b5bdbd9404e12a62a85e5d503436f08e4b62a1054a7f6eca5902eddf67a37816a7fb7d895e32b9cd10b247c95bf297fc8dd8c6d300d86cbbc48b15e6e59f1232aaa54e5c9f756636b5c54a8e40608900fb5c323f47afb97571d19779a45615351e24c57ab74556f5147ecf54c9eb1690d515072f84eb73d42a1aa58effcd6d56a9760678d3f82fc14b0d42a9d43f0a46f94c0c934981141e202022f55d9c76103699bf7d5ceed21ceff12346a348ca1c225cf15d3058fb0effbc36f98efed88f51be0dfd054598a2eeb89c53035382af1d2bae35c3433c1d8f6254b91c823c3e3aab3ac34be9fac537e48d5b4edb2c7d7f165287d9b4d1ca617b999288e22e6a574c0aabd22eba2d0b2c7e340dc59c9e686d3e25da1b56858b7c4ed07945bd88ee863a2cc3ed4f233c855b22f9f6ff913d9b0f69b6f3ed006f3defb17897f9fa2b6af0d274d39725107039ec47d5658b3b4dfc49c1a212c4a30277ab0164b09601358279150f10b0af0dd51c60c3c42bba58a3eb32a2a8554b44aea24eaf891407261dffc207e327332f16650f31c7c7b44843eb0de96fc60467ff2f844d969a3ad6b7123e73620e592a156e560688aeb49cbbe5cd4fa3eead8fd72f31c40b0c9b9a67da0bdd632d1049d101a5946955e73068efd9b12acf35ab98b2f7e90fcdfd5927e229579cf23d1d6463bee0365f52abfa578c047c8dc2af3f18f438f868af9298010f803d3b51362f377028da962b7bfb91d0c63bb2620dfbd44037090f22252a6bd29fce47aa22eff32958eaffc742c02e19b0006bc14d77d551f3f037dcc8fa6e35a33a00dec9e194a05791f8ac2a1ab4be4d08e12eb69256004be17966967cd8a477685cf096ea1e231354320563b50caa20b6d3a71303eb46efc82c94ce1d4b107a43501a0d6250b2c869a3755c988b8fc1a68caad6373a6d6e1be761cdcabc9ce28868f09c7ed914bb92bb6655e154883175b807b2a673ae4a0da528a3253d76702c7d3727a4ee031763c5928b2cbf5057813471704708b50af942214ca4eecc9cedff580f7707af16b5ffc5140c78b5e52320ca3df3e8c0fb3968af99f99888f23e59692a21058e46402406ab83ced125c2ec7924c0a34fdcc9f5dc3be0933c0e6017cfb96fa808f3bd10136c0fe5d24054ebed96845e3c3a58ea6c6dd9a4be07c52a10acf0451c078ceb024315e66a49b368180b9014d10a23d80d50bbc2570e959f067d6243e3dcc9e434f9b570b0fc74145fecc893299d9c7012b8bd15dad0fcb364c0ed5d1eab100b7bc3ccac8fc4712f5460794b9c04304041f97ba66b27774959bcf35d6e8317a8b021206d6528aa095446fe87c22b9ec28bbfe4e8103a22593465bb7fabdedc61162d4059ca1e81413cd8f49d5e5e54748142c5f05469c10ed8c09fb91bb190839f164c627a47728daf437f022a507720fa78cb3369a3e39b894b035ef2a045cf65f8b17559f51143229ad35b587ef72ce65730dbcfb90b223650570bb8bae7ede94f55cdfa8170d73e644f9617445652c66922fc2553adc71df22ff7dcd1af3a0ffdd1581a213f4715006e317fb57710e8e81630345532fe0099d22dc04b29b2fad2ca95df07dc9cbe634943ea18f9ff53e94cabbdc22756897b917e02eb0eeac35d07b389e62e7bfe6cc5d27c0140bf25c8090e339a7a4cbbc4580dc2eecb3ff4bc194de440094146829cf8425bd0f4e66b00bf86b5638d7e856524945d6ac2daccb64f30ec882602585534065353babbe295f82acaf96828fba71dcdc676a93e8a9f229b27f43aa900e73f11f240a668d67ae4f6361298aea9cbc042d7c3d8d1e53a598269254445aaa7ed7de85ccf567d5627d60dcfff084d6d7c8e230bd470e11c9e367053213d74e9bfbbcf468df278c552e5af599c03f6b78727676a697971cf9c229352ac95534ca762b2fd259cb8e68770b9e0dc7e4d35c7dcb1855c686fcde5125b10b71e44ef09d9a1aa1bc560ad781e7b60b118fd658c61f1375e968e441c4d6d3723f359e8e7e07799bdf47b548385dae0cf018b5bee218973d113e718a445ba8240f4121fa4a12769538a6f73cefd5c6d8484513c5c7d228010d19cc989490d5195546cd61f0de766cde8a5d724be3abc7aee90cf12f92694cdd9f8a8517142a07e3de2f72370b9d8027e8a3542708ccc2268789a06670b3b45c7c301b7ea8d4e29bd06d6c548f9a5820b0632b31084bbcf9382016d0775cccaa7ce4d882301b396c9c855fa75ef20f1a9f245557133ff1a8b36c118da2341327665833e0f96176d9b5b2e12ae4af5384247a1f5ff3c2122659308fca7e527f5e5be87b8e09ac8a4b7e26537126f97c0bfb05735ee43cf52968d1ab948b6cbec1f47e4ca11f4596df2fb7f25eb63f3f9c12fe142f70f4a749e6073fe45f2163b5fd75d1365708e978e2bb94d199ba2ca48ac8169b6b92ddbbece434e295796590cdde25c1c9290b215e302ab330d41add78a9e35360e4472c4bdb213429cae40e9ab801a0cb18d2ad375d814d69c2469279250603c79644166057b4a00d7ab3da0b6eea07730436551fe206ac4f3e5b00194e53d72a158a9dd23e490cf407fa4e6dc255c87e894902f5b33c3adca4fdf645713cfe2a2549152c048eefb8d6b3a6c7dd5bf056fb308e34cfe5d4c06aa1dfecccf5b29b2d61b38954fe6a546164f9ffbcdc5fa32a5cb20ded593ba307a9b6eca7f5290afd7c4c5097c850c70792de2b7bbce32450fcc4b0c07b96404c00547835f05947d392db983e8e1616b3e0cf983894667a0a28d70c09733f35a27d5f8fd008a3f23a6432c2f18355d89873eb5300e830b699f8c4fcaf10c1770f077f8d2944cf773b3bdd1b70c80b51470317fab718a961a2d80d8330e2b9935e7793666583183039d98e261a5a8c1f31847f65a7857010796f07ca19b50254ba66f34626d7c93289e3d18cfb22c1e722372b29a77715cebae2d5b536e79b129913af4b6a1f3ca5bb16613f55727f29f1030bbf781e83f573d01952ebbe92a50c0e60996cd574b606123ccbaea5ee8a0a42cfc7ea9a2bebd9cd44bf23c4cb3cd4fb674796f0a0a8f3323d1b6b7b108dd421f669b37d5e0ddcbae46ba413056757a48b0e0f4dc4e521e700c6d5bf0107d96d87a004d0f5e894e2bddc6083673d97566d7e267f2defe2745bf4c0b2e8a32e3fa579053d5965af6527b8beaae3ffd674578623ba44f66c61325b29b005cab53c31bab7510bc201653bab872b97a8c81f44290c3d75b70659423730ab123690872ddf52359cd48d545f4272e80eeaafbbeb0b75bf940b37478cd8d9d40d59bf10a2a8932b7e5f00392572ccc485fde658c5cbc6c76b6d9b7d0ac7fc746ae5c1472c31744758e689459f7037643e09472729a758efa60d2141e8f3435feb070e4fcb279e9641f7ed7c0562dfdce8da150895c8c5b80c6001fe5a8178dbaf5f8bb574c693d01a14120eca266ca6d3184dcd93da721d2423834e70b17fae4be95d2bff1a1ce690bd712eb0a4a4cb6bcf453c0afd7648234197383602fbaae2c47e7051c221a5c3bcbadfa416f4a18383f354c7abebe2f62fc0bf41fb0aee35c11654fc1eb649748994165682e37aefc558db4f9a947b7e447fed977da70614fb98de192762b19909fbd2fc3efe7d4a5798ce4e9b83e1af3323d805bf575431183fad0db95dda78feb1d5f891de251368c5360fc41c97c6f0638dd3870ff4b84cab2702efd94a953e9594150640046930eff2b3d8e60179d44daf5dd3ea8655fa9561174cc593494a99dd64ee0e1619067d7b6bfef947f275fc23a5ab656444b2c92e1947e31154dab3557a8b3485e8b4b57a559149e2fc63ee220ac7c39721b2e96fc1ac0665fe43fcb0c63650e63c10e8e86386fc3629f42512794bb08190470939b3e4e5928650aa5beaff0c43d93a8ce8699538c50a3a5186092f2aeeed21ffffec2737a44e912944498a0c6b2f154ec21b8624a51f41cc168ea7e2060656c988c4140768a24bfeba93f11e4c4b925b93046636846f45f519935aef312d78d8325ff929721393d336c8e16cd7ea6c95ff164d1678c466ef65d9bc3979ad43188058233d0b1b3bcbff931682b877a607f5bb7b88e6f88c72ca6860d28a78be426929269dad076ba8e7bd4fa74b146e51c32bbc05467996e90104e428e5a352f9e6e93e16319920c2e2ea27e75382a51293cc00a95363f7daff8d0fcb52ad3b260b83c433cf4885bf153e014add308063cb9a011beec8caedd986602115ae64fbe73859d6bb8862cd5bce937a973f5decd0ed2f9b0aed7e356c4d8893791ad9394afd54dc3cf20dbc65dc966cdcad78337b95e311d3e9d77266bbac3070a74836f0967a7bcb711b02c404aae4678eed29e3d75c73afc83a0675294d84fd343bcdf5f24f677b2933a1d05f806b6930f2d227940a60c08fae597a985c5c9859e5d018fc34089b9cdaf4bcbaf2e193ca1f31fdb23f06b66a575c2ebcd68942144cb6b2f07c26eb21207b3688ae3ae03f37928c7ad2f9d1c11edfd5228af03e946ae6714b06dc3b01e5ef56b7ade81f95a958442fc548745c165107714ce49dae91f34926c8f167cc8546c20372f648cd2e1c6f5c84ed473a30a854ac815f92716014356ea192d083ef07836c4f386640e0275d18840ab613bcd32f4aa15a5c33458bd6192c28326ac425639b4fe029872afc9041eafbeb35dfee130c240201902a8096330097d4a41df1a8f77423fac200a19bfed38a3bc1d5d115f03f3efffcc644ab77f134269bd262fe64a0d736b052f097a7305a3291abc20dc7396847db22f2d828414af4455c3111967db37a472ff2cc00178616740de063cd588ba1510f90f29f589d5b2e6042008586d0fe1c58e9b650b6cfde263a359895fc585710ea90e2ee8c5deab72cc7f920123fd90cfa536dccb65ff911e83d896a4ab292453113968fa789abacfed5d41314d70b0527070ef431a1040b19d3021d8abcbf82ba05578c85ba4d975d7b1828d13888b9ad36e03c20635a3d47466041b2ec2f4d292ac9a0688144ce3eb8caaf59fed1a5e1fdfaa0b57db54c72aa67a87088ae1cc794bb18afd230fd49c9fb8ca55dc870f3cf18ab8d015ddfff84eb8a4d62e6c1f8df4dbc4f1b146c9f631b89763e673680219613efb525d6c99951ca9bd60313a4ba1ad172b40ca43cf769d5b17b0878a75e1fad46bb8e2191e6943696f53e0a9dabcf97536f6b1b0eb67bddbc8b81662aaea0793bffa01e257e7b0bf58cfe51016bd357a034e22e950845bedff36a2f8eaecfdd11729eafdb41df46a94191f5d852cc733d8194cd6ca21a00668d431a4a12750c6059fa1cf981a829e7bf375d7dee38e204046888c93c352c676a81bdf978bf4dfd020f68ddad34e92e06c1f797d5dd18a7ceeb7e9581c20caa374d16fd9585d4477502848c53b4b95fce035fabbc410d53bca049200dd925e3a4a97afff3fd498a537561a39b91226b7db822a5dabd1bbe03124349410d48bc3dcacd8d54d169512ba2db9e56fd6ae1f6b3dce0bcf5be6975228cef50a1bb8e0ecfcbff64c44a3bd6157edcdefdc39b41cbee133ac71af63c4237c75b7ef76005a9f47961da9b2aadd79b8a1bb9bb0b8e311624f067fc3da1276d3c675c0415a086aa03abcc3d2bc95631533d8fac922fb78c781ec3bc4d1b26077ea00d7613b94c57b6a9abea6252e6fea13d404b02c6df546bcdb5b9d5a31633bdd403edb30f13de97a27f28ac84836e97bb8d053a135c7e86c43d3e006c64e59689793d8b7de9589648b1c491f7600c6b1e37f152c3745739dc0988d0b98589ca0393f694536224f1aec9b211a68e6c8dfb79887359d491536888bd6c5215f2c18293473c59ab45746b7eb418437a75dcf2206d8117a56b79f9690dd62f776d090ec7455fc647ac745d142339ee6ba90235ac55140b740919b4fd9694e156c341a946d51c01a18ff94a795051275a9770a026b7e8151defbae3defb254e97e814bb3e5def11add425f7d5a17b2a88cc8cd155707cefd2185247a8c52845d12b89bddb49215fd8d7e53225bd5b642e7c4fb790e55fe0893056dcc0e6516a5e1d526d8d9f8d7878305ad9ede3dfd979ff7b5ba1c151947ee9e4f84919053ecceeec812cfdd0947ce5027a23098ed2bd294124a35c4a83db6ee8b2af1c6574f6154d09ba844babfb44605dd3587525ea8d9d02fe44b236bbfb03ff956f28a321693c33446fd119fa9c362c495dd5bc0eea7b4b60c12de58e233bec9304343be82f02101c7d643989f74143f53f9331db827d68bc7113dbde75832b7e8f74d1a384b3b2197816418c5a83057cb37019723c7156c6d0acc10c284837701347cbab51c270e69a692a87cccae10ee57e4e8efa8e4d90aec8a947b4e6b8f1e714b23bfe034727a0df90822031b9b608aa3b3e7d71191f032e9d3fc3ccf11e1aaace53d866307500fd045b7cfd0a5578a45b2d95372aaf6725e5e351ac2c09bcaee3d3a6cdacce84f57b0099f0190559b7f9beaab4814290903f5dc66875334ae548dcd124055d0468937059fbb83c13476507512418d4732d8ce9b67d0dafc4f7c078927e1d1cbd09601c1d68ea7c2fc289cb4029872bd58fc275bfd110fc6ade57510821e0f7d5aeb248bfe873ebf55b6b63f2a8762ecff55641a33ad4ad56fb3514d04c725cce4bf3fd9e44820911e4da32f2362e9c50b09ed9b978504dcdfd0cb6e324aa825261959f9c9a31a872597f285fc1ba6f917faae39796d0eb5f842a7f8ebcd665e70da8899acf5b62befff9fe18136597012e6b397fd3194b730b64c5d63bb3b5ae875acb9fc42c42fb4c1c32e3c35290616f128f43ac04f4df0e6cfedc97240c1460694f4533b3c4350fb071f0516b534f4e2b110f6b5766069a8cbd0331de559274e6057d771c4be9e7def6f4cb24dd0ed27506f7356e5b48afa8a9ec32f8d95c24d5a63813a8b21facd4cbb0940e3a057689b2a5f05158af1d2dcc0eea56bf4ec54dbce97b9ee7eb04a8a3fade9fa9d27c53ab691e08b92ab082d7d65d6476b5b37294f7f2daea0f64ed5c0e77a2d9e0dbe591dc5cc494597d8aa0dde5dad8e5a1dec973cfe1a19511a0017610da4bf19e402649ab74f9ddd067853909f151f05c32ab8cd3e05271074b920305785a3dac980c1699aacfe2ac0df14e61382cf3ef1da60d22d2dba1167717789868c7da03f20a0cd4911eaa956460e95fee3d2465e2af5034d95dc3c4df12d18555de1db74a5cfbb9e832c168b9f1529c9909d71f82d1274d033333c7be19c07cb52170df9b50b9ba7a7359cad5ee5f6508d3e02292627a9c1007547dd1cf0b32da609348014379ceec844acb60e6eccf87760d6aca7367a2deb3921981386caf004300823cacd0093058ba6d6b37f9cff7d6997028e2727457a5c6f6baa95a2ecc9779aaff6bc755db97471f772b9df3a48cc72dc210967a0168109c234c48e97506aee795cdbbf5f704cafa9ba63ffbd254a8611c6ead5e9db0a5d38f3e28d243c1a346c40a49444e226b4597b3b8be74f0fbe747b3ae83f40b73f8cf8fc004df3af9cd781b2d8ace64d49d5a4816236525a54b9dd38789e5c95b66bbb022747b82691d91c37f745dd0bc008db49133f65967b29a7e20fd6448ec4f676b17bd5cc8e109c3744da07c72c397277afe4d260bc5d48c140bf2bcea9de5fb1a7c9931fe3312753dd4cb4ddeda28693c706629664916c0764301d7e7c29d8001e2727b8269e06181f292093a46b3b09ffafe2c7bb3bb8381c134ab4e7a8b8d0d09ddd9627b99cdbfcd0695477482f582e71e91fa2b06bf5a314e8904a95dc595b95d0e746da30d00bad57e94825c6bd41555837cb9979d45a2961525d94dc26dfbc275cd5ceab5d3b6cb5c592a3511d5bd94786c06359193006cc9622d1438767dfed18726e9558edf0ffcb8d22ccbbad1ac1f82feccb26a43f3ad648226d8da54851bf98d10d9697e5edf5af3f16e80a392ed48eec5d092a6fd2305188a16a7258609870985338dd8cb32d2c319fe46260c3eba43b70722bedae5ed15a03b1c555eb8072c312758287a6630f4ad4058eb0c3064dc41ed92bc9fa286fbc5300c0db3cd1ce232c38da7b2767e4a181092f47a700559feb5edcf2e3f08ed3ce75927994bb7169460986ff749149082df9fee7791f6ade747340cc5bccc35bb827b9bf0d124ce9d393ebb6c4c60b334488f0900527cd8ea97a04f3f5e449492ade02c7645c7d161d37ee5d99bf892c1048325c594d3e4652cf0165e31e6672e3fb5e03033def6e198a7ac9943caf485ce8de084ff141e9341d799866a119415eff0ff088f8bc817a7cd7c9b28b60f8b946a6a908f74613f861c6390e0380b79d51faeb2ec8bff9ac828c7fb3e5c97ecf3baed555e7adb70289f9d2471713dba0f5124a7c480448646f0918c35cf968f7d57b03829581a037463a928b507b0dca86e6f3cba5262f23813033341cba53988c479127b24202850945ee4a0e0b92cc5950f5e299539dc79c26013a8388c783aed42607ca5d3ae355177382bc2e17e51c2ef5f4652ddfe13abd23f84b28df6f0b31b4d0d557049dc667027b481c47794aee17b81876878ece6306bab03c0a3e52b47c4f637aaedad94539fb88cfb1505123cb74b43e044690af68d0064f4f5a5f314bc16cf7ce1cc1665943a9b4183f12aa09ab87e88f3280a03c3dd7edca6624bc7e92025357d0d8a33f3cfcefdadcc085dd7125a71f1ad4c9f1fbd11563006a324d5a1e53dc22f378a95ea5a24701961cb3651afce62fbbddaec7cdac45185e26cbb3993dd07cfe6c825c669af0ab7cb2b27951d9b6fdaab2108c7c4c40aa938126510c0faa327b940aaab961a78b286635a59a3477caa231afef8756a343b9ce5fc23b24526b1019988b93f228dd75d7758b9143eeb76acbb976480232da2f6bb622b8ad03fd0e147b5518ca81302b8d499a8ae4f5a78fd8e1b51e56b6be74d102f4895472769fd2dfbc683d304fcc32ae87c8cfa075ebef47ce2f29bd701e2a1ee079eadc425d660d173bb99c97b4e8c72afccdf445e3caa32ea247d7bebf22bb22600aa5c4673fafd0765f16a5eca4acc01c257f5155e8fd581e68326cbcb639a2686f8a67d49f37bb320d06fb7f3c50a0853d09da96b6e6eeec90ef598f7d4c0de84c93267ad1937a5c11a70e71a5462cbba0c2474557fe05f6f05bdffd39b4f4073e9e944ce4990851ed840f53ef737b6e65313223d4adea95a7fd51cc2c68a71ec50a99e7eef516f7aa04ce563f0f6bfb646f66064c9b3da2f93c488da5915aa15d4b84a68543b836ba75f89824e3a8090ec8784d15fff5434dac0c0420ae2211ee29d757b23ac8e7b7f543a458b36ef52716aa6a1d073df3ba31730b24d86cd187f3ed123aa05629b5ea22c900d2cb6abafd4e7cde9dd7c1cfd5a02606251e332df54c6a40b603660e65049c0e36aab2ca5ac927875cb8399585bd371e05ea118cddedfb64ff573654fc38dd9161fd2a61ddfe4ba37d35ee3e8cc4f492275e335effd6cdae3f93a8560b795fba8f66cfb7dbaf28da75ced995f43d9771aa9c988d48d28be76d6a88ad2ba601cc858a2ca36c6653dbcb4692b71efe0e85f3f6b324b655731aa58e52805d29e6795525160de6748d028bc01f431cf29be7a0bd93d811dbeea944bb6ecfd7727a019a72c8770975367155c0d607c9d7221486383e45d17f35684b14d1e3d3e4fd5e16bb074275551f503c3246c05940873981ef58669d3707d069afe75c13f363e2a895ff16b08f67209f2d4815a681a6c08da7d12db7ed3b93ad6aa5a198bf7d52f8801f2333ba41c42b2d49ededa6f92451d0f6e3e0c05ef91442d5ed2d6fba2a95988a518660d654a5f19e1eccf237d8818cf5d5f731e6815ba6b2aabbd940c4154afd9a54acd5d16f0378c628427e181a1cd1eaf4d1aabc62565b7c473d442ad39f675ea1a7009a593885e4805eea91fdc09a487bd15012fa8bbe05c6856b9913783a2bb624babbdd5ba1cbe635d169d98a122719b70835abf9d59a3190c18479d2973a51738d55aeb1e1133b72aab582b1ba379cabfd722e3489a88259750002bee69f7254149a78aec50e28c51b5ac43e416ffce7442e73d1175b342f2b8ce40df6f60b0cc9c21ea32fcb3d28eaf5f970ad5612fd75cfc3cbc6e57cd032eb3fa638982fb624933de25d9725f37f664eaee0fb128c41ebd6fa95672f8588b9842ecc5fd2db18bd5d0f12f2866644174c7c1f7949f0c4f7756fe105f9c2ab56bca205f5116756b817241edffb50e5a3d64566511e999fef721b7017705c6f00c2371858a60e9f668a15ec99e5164ea69c5c8f0648d3601df30a64b045483a651060d0eaabd67dd7030c89d0ec5f650b8464c3cace72da6e965390a4ae9ba9cd964c76c9edc4e5e149be1eb37d4bfe12fdba70c0a1a4db17388462adc99c79cd7dc2ba9952bbf85c656b5974252654d3b31481ab313f1936c49c5070f0e2134c78f07cb0bbead366dc0ad152c39173a061e9468631e6dae246111e804fbc97a73e97ea351fd31858ea9b0303635c23d059b9c2b3d8e30cd82a978888102c6b88c70dfe14de8d324e97c46565529f747fc77b62eb3c5286ce106eefa96d365b08049b3134ec90325b5958adbab665a53223fe7e8dfb7fdd5d3e07465823700176b289700590005e82f393b9f32587720351f0429c6a76bc669755f19f03282e18fd216cf1dde2a0b8ea13bb3d7b10499020ae596e59b89b9d231bdc7a81049aa4913690cffee9f18d7bdcf7ee78c11bb7e6c2a0b90fb6da19ece1a717e90fedf6ceb49dd060df44ada604cef49fb572e48282ff84cb453fbe85f38362c83fe3754e838330284845e84accf42ddefc978bae7a87fc5870a9cdd1e73a40ad8af4d99bf64c4925cda3163470c81bcfcf0035622fb0fa761ed8d037234902b358111c0c0892db750c06305b609c3c7a8b84f2409b5e6a29fc1e1c14e152b779eb660ee58b50f2f23dde5f549429b0082b5918c3cf5b602458c7a3f000a87735c239ad4a8a9f6f8f0e9f718d20ab70da02e885fd5912fcae39d1b51dc441fc14b3ad54cebd52d059bf4809368d52afc3255c6dfa1266feaff7aad64dba0d7bab0d8323184d1c8ae462c56c0fb555b6fc248b2221d6033bc2587ea6f95c785c0b5da263efbe537c1ce820a67a066ac642f28aeb4249f10beca7e96a104cb2cdc249ce2be5007ed4631b7e587f4042c95dcb0c0d7d41ccfd81cded804f147c17f1450a4d2ca9f27029398fa51cd0d6a420753ab7535500caf5cae2e5c6764201a50f8fb085bd89075989467c57600073f944528c1e303244c5b4c1f0108f68ad94e56fa5a608f348b91654eead771b86e300b9b4e44dc7136b3413eebf291d8280aa67d77c1d5dca9d5bfead944e6cfc9a0d63e14cba354a3356c72948dd1d6c6185ffd6b06443fe911655f07fec1e26ca9892be668f2ea5de5356053a93714b32bbc41afb7aafad740c791b562d21e5eaf7ac52e08ac56484612eee5d405bfad5ffe1c2c1803ceb32d303af63314cbe6d9c4faef053ef552f7c84c863163d5751251939fefec2039a47e03aadac8e7b82116050b487e45cb0ef01e57eb19f9e25e37cac83e69655357ba3406d7e72ba76a9e23fe7283fdb1b4f632c2e71cea7f7f7f274f3226573c5837c7d597fb6200296bcbf92af67d79ac90defe668d916d2d213269f47c9dee27f5b53a5e70d33a4cee8ff07141f9c25a778adc6b672fe9a4e6ebe55e2cec010397de194722027839baa94d7bd90ef4696b6ff6b8a63013af001e38e2d401e3e176e58a3688609d9da8301e6e4cf03c7776d71129a18164d19e94cde271496117f4ed4699cadd2a01025fc57026a3796c635eb44cfb3f91f1b490a3c7b37ce1bb06b073b0d73cc9edf96359d22c9e46c0114f3efe75bc6a9d5e1f54622ae7151ceffdd43e473ffe3c392dce615b0131a87dbe7a6ac28cc83deae5b5b0d376a1e137430865910d133921f1599120c3e84aae66a944d5779a067d0ed9e71972e0004c56a3d94f6280e2b4f22de49f04ee3840badd4c1ab1f40577ac0084159b799f6756959183131c234fce813ca2562b6334ecbe7b983e6ca36972beab5cb3f30f1dfcb794163324891771a1811be538dba17b09b997e26a2d5a827a8bb8d74274aeb54e6108b53f114622658d1a50fae1a3486298b34d4fc54f22f0e7c97d1a36d511f88d512f6852791cc5c4579f58e81b469f147d444cdaebba48ef2533a2ba1d22a43866c4848705b8b291ce1dee639c6962e4f79d6e15c9c394ee370d891678f10108351e56d13848489c609c1ae791b5caec225bf0903f5685782dd5956cdb54ff27dec2554b02f1a04fe5600064ea8ce00b711bb65010a8764457b95b1fe4c5a3cdff7156b9c6566c66db7bd6fd2994ee027f4b965c0ba82eebb54e481b9dbabf7a792a99055774c613f5cdb6746282bbb3e45f75426f8f1396a6ad9e8f8f4811f29b3b49283d6840d73810cfd2d3ffe5879009058829f3d2b232d438b2476a47772939a1bcf6b7c7a4dfc9269486a60d3668b1b03a1afe684089d2aa201e6d40dc8db3f3318b0507a473b386287eea22ee656af7345a6aa1e6b3915b353b578a8d47d78e31cf694ccb9101c748b353beb01211c6724430b32c727a7f72bfb13315c636cfedcf816c3c5ae3f1f8eed08e73a45dc1e59f3dbce0132b7d002696eda591a9e91624eca343f351911505d26f208e6ca21e529ff5e41adfbed64d65bacec199526e0f8f56a48ca24f3d9c9e47a0b86490a6c970bcb960a6f4f6d1a6f2e79f26257731f9935c307716920b9a044b1852f260370caf257b8f15905ac4311cd5e711159d573670d07e491ff0793f265f216de1a37307e820ed21f9a324db7d9cf28fda5cc14947871f0a126dc5e732a9d6a1e252ad34abd0d4abdf043a094e25a858bab26054d97e47c1e3d489af3f6a140795058861829d3881e9fa5eef43b347e1c7a478bcc962189cc4d3260bf263448e6bb7cf77a2dcd69f7a8d5bef4de10f0e7a5b980dc18d14c6bdefcee9f3df165b9ba4627da86a5ed983a47ee3aa7de8885c7547d6d413f0236d421d74935212dc25ab48ae93b0a1975957690023326f35c8620880d14a9af46c2fe51d8aa77fdae46f65966ba67ac68ce2915c2b70c818e68b7e138119a659d67821232d1ec17303e0e5680739fce5e24c23a3fbd17b6632879e7d6a563b034f60c91c4c0dddb6534aae949d1b2c0b4d347f99a9e2de5f9bf815575338a138565cefd26dcd6ecd7459e6d6d36d7107d37f0f62918c884ca8440a0fbf54bdf961f02e47d284cc06fc144224d89490741dd431b2e771b2dec95976004d3043772aee2efa1ca12f908429dfb823def7f373b2aa5a3d5524f66e662e58b1f96156182d1954b1f8a6465bb5886aa6c4f54bf3804a4200e4ad8ca85cb4e22477dcf4fa011512e97269f8b3ec6924a50fa142681dcff63bd36baaf75cd8b5028a7bee3101ce77b0af46d7bb506decb91972245d74408bd124c7200c84a982895a075de681a18bb0327df3545de4c015802862fce1742ad8e0ca6778721807ae44a4ce2200942e5f37dfdc13a83a11c9ea89d515e2512e659d83d96e2a8347a24046cf86084a95d501da9e21e278e8b4976f6738c07af06ee4956d6638dd7afc6f3df7c8e7c0aeeaa27b952beacd31fdff6c9ef192e117763bca6f5b3b18cd7ec1b1e1da7d874f215bc5445270025ba6da1b6116dc12ac7fd8cac6be7e05d57a5bb2125fa992be7f5828b7bbe3ef71ac22cb953512a37956add76274862ca565c445e2f802399364d7105067c91f5da99323e11582dd11c8dbb3913f44a7d4381b155cc7eac8e198be21a6d2fdb7cdab7f64db97ca6e5dc3827dd3007c070d7ba1ee534b05d4629722573a8480ff3260af46e887aea5853010fb3196e455d9d432face2961994f5e21e322d8538209b1ce456fa526ba976a433991c60a9eeef1b3d80d4727c7ea06828c8db3aeebcd635efdc83ebc693faf48fbd1b99ccc030149e4661ba34016d1f76902623792ccb89ad13261ac8615936bbcdae5b852d7a996e3ecefad417ce590bb06d3c0ec898fdf0dce43562f09bacbfb1e9c7e4f20956ad7a69d876be117e535794655007ae7e1d3bcd1fc9e69a6e8a6c0882ec69c4573ac11051303696fa995bab643632769d1e65afcdf9749fde7d7bde3eb8edfe35f21bde6c315464becaf8a6d0e1e95161ac8ab870dd26429498075f6a13ce627518792a7ffcd92349a7d5823e65c19c90484a3de24216e0a6c9b73e3ac71d814e52d95060fb77d77d69325cc22ac9921a54d6b2bab0008df5628bab51b4bf1ccb4de7116648d625f4e9c612a3ec82354a87e6ebe84fda5f384eecd0f56e356b2f8afc382d00e7ff65353c7455be560324fa63488186ff5914f83b93856a8588b492fa3b37715a71ddc4b33ae06fdfa9e3b8576a0aad05419ae408465e39ea96999049196a89d527f39a0692d11298663a24ab2a8943926f856f5e9974e25ee9b53db1cac9c64cc627a2160af991cedd3c28922ce93c2d7f6767c185af36871739e5fbbac65a0a9d55ecd116fded3cf952f6a8f9818d940d7fa1f1de97235b54dd65232825c97f35af10667099ece6fb66a3dfbd2e4db97b46d626280156b6c9b6dd5096147215dee2f84199dc6947d37de655cb466fef8df67eb98f0613bf785d46cd48d8831ba2400c6281f5d6877cd25f9e03f6fcb91a4d7a242d6ac884ed8533342bb942f8ed96eee5036b4f41883d5d8c18a0155713e6db539383caa868531fef6f13cfb2c7b853e66a9c44b217d6d4cc0061ff405fcddc81dea350c9272f803250fc0883806f1c84bcac60f4bd1ddf6113ec9eb1fbf4b9ad481b78de6a5558114cb303317e648c889b2f2913b72a7339a259593b473be21277365c646080e67ef679852e399a7703589aa772fe3099c7304c464aa5c14d5ad01316abc0be24570f0076aae2abf79a9e8f696bdab770985767b2d2aef7ca4c8012603ca384cfb455eae2a23b4d172115d944030a1ce0e1660b6128aefa266d8d6112a8be7747a3bc80313bf7ca4fdb0bdfceb1f7798d5222578c6429f42951c2a89a45f36100ad7ce7b871ede90d191a3fb532e73f16ae1480de1339ed6396007d535736d4d07d75397d1522739b4ad15ce58de7a548638fa2775bd18b2f5d33c42b94850a13c6979ae5215268b39c5a2747cd3d107f64cae335d6db78b1a7001ed62148c0c7eb01780b30aff6a2444a554a826bd052924bb490e61a1e945b6365d54b123dcea7048e645db0261267108c69daf802d5d435c3d032d24322ace3cbabdfa9c88e867adb9a2d675f3a304e67619b8c84e56e0375baa52e8a81eb3faac783be83386a142fd1f8481135902adecc018e192347ba7252c78712b43c1503047983ff604a3a88878cbc22db98df4e2c1c4bc0a02a82876b85e6cbc0c2c75749b587ac0a4d00d5ab8b431f0bca489a85f5272727ba8512a0acafc925699bbb1c26539a14fb82d71189de3d876d1f09a833ff068ad18fecca7dc5e44bce933dc064ca4a1c4f178db08c2ed2c696d060d1c1fec8a7eb83a74a7fa317c0114d4da801811ec3260510e0e8312b5a4b58a75c51617db091cd5a71c369b40056f5ce11648df9b0b2408d2826c1a51d696eb6dae4d52029a08b88ddae896c90e93ae06e43365d019db437ec3fb2773e845fce56ddeb04392f8c9a4ba5fb40a9ee31f2218205d19bdb16618b42123b34e5196c94bff469430c2bc15f5e16bcd1d57eed0eb8a9e7f87df9cdc36b008817e4ad8e9cbcd8ea479e78a116574bb429040b27f29fb10e3e2ce4e345f720ca736b7ae8f6044972b46393fd2dcbd0f86655394188cb8f6f29fddba4f1baf6e603449b57f37cd0dc8a4fd188b2e6aaf5f4a7e96ce8b30097046542367c8fcd918a44174345ba301bc7b66de019eb877c26c71afe1eb97dd87d6d4c3dfcbd5bacda97e0c57afcf03c80d5db654aae8386fcf8ff3432afdf42de5c10a57339fa39380259202bea01fa910b532606092fcfc8620fdb1eb919808b3995a556df23831dcdf3617a2b7e75b9c3a9fc0154353b6833759669a41c2a16d4cdef2e9c923ddcd4cfd7c96d97e079500d85ea40b3e8734ef63df870710a7cf463481e21c3f1667efabf184d47d7fb0b88780ae8e64d66b46517d9bfb5380110f2d4bdb21f9d1f36d9851006a58475c2f0d470d7192a78b855fc99c2560aeeb91b8fd287da651418b35ed7e4d7bc9fa342006b1d2c3740945366d34cdeaf29d370077812d221a29e5bf82d96d74e2da88818a3e17cde1c183b381803fd19cb22d27287b393edde7e17b4320e9d0e4e17454ff81b0cf8d1d238421526c6350968fc9af90d1e50df135c02736dce8755e22e1a9b654919383c692400c34557dc5399ea3a1e88106c23d25578f0dd88f90d0d46c60b50b9d80d3d0aba88d3ca894612e0c5fa5230fdfba1186757202bdad6089ebc58be36715a2c1b9356275e6a0f62bc8bc3e1eb0f58a943bb0479507d4b206cbd23dc5b56fdff71910bb770f036c2193aa88e2c04759b373e77444cb7fed2aae7463200825103fdba046d5c6233a3111b288546bb1604cb52b198ddab4d6af6973a2788fd54ca3d0ac78f2ec41c1ca74a70b8e035927ae8ae03432cee540ad91e2c060368431854f3a9cf8384175056f1eeed62a63c8e39e3cf70fff745d2e237397d35ca6b5b6a8149372b0216c126766a80c1eda6d9a639880e31af6831f6cf2cf88be344747b3a7fe69781ed536ae9a101a50b80ab23befe59a6fbd088e936ab7cbc87b7fea9f91c93d154b1c761c5bd876485b5221d427e9d1a2d8f5db4f8f130156ac26b18fed4397fbf1a803d657ed82a3d877e3f88ca82a75ffe3d6359efdb95bc7d74ac39d899a38d91221bf83ddd5db32bd589b103679cf472c6f26a08bb3141de889c62df1281871064fbb38d848f151826ff805d2e6f363132f8d33503c9131635bbb9b794089f6c4944bb4f68f918028c92acde8b96f9405b3a303dba1001337a042641b5f48226d761891d301931cac9ded1de8bc7626371b6d13a0e447d685632c53e6ca813b771a3fd3c32e19f8e796376c549ad45df19158305ac22370fd0ca01235e36c7ed8ef14aa09fdb490c7217e5a5c39ea3b51471db1203345c5c5d87e05233fd5635a99f5ff5801810f7e73a99bb821e4c6372339cc923da370b4c90203cedc30ffec8851df555c223fd082ee27f2399ea7d3a874acca6758a8924b1045a20d344c5d2f1261b202fc1d9c522178f2b7130b76c0626a8d72a6f840871144c3f661828b77760d07e112a8be9be9b78ea148711b9d74a9a7177726beb2f0bd6652ba01efe071be922df049c3c8ac896d7a9e4c8f6a042540d2709c57250cda0f4cf15f5e195c2f9855113edbe2515a82119c3dbe7ce33056575617a12201b02ba260000b69b16521849831eb55320823f0feaad573b3221dd2ad5e5a2b5436de6351a7cae54380c9e7e94e1eb38b5655add894dc4f438f35b1ff2aa640b184ddb43f5d4ddd13193aae8a50656b43978d6d0612d3902460abefd97be7636f105514fde044f6c6d20042e803d52e437afe3f10fa7a3db7e2e1b7ecb33e3e81ef7ec29139c48ac9e0ff62d46af3f740409dc14b897bc1e2e1590aad3e2e61cdfd88a7b08663e3daea52b2c74410068ab549491a28f051bc7d20d224f5f22466e745af8d3f8ec9bbb7af9f42c95aae741bf585e04a7591fac82f712edce9dc235c8ee5bac5835befc74ac6e589752841307282ad309ead7903d32cce1fe68b92248ec44a70222fbd832bfb9d276201498a6092d19bb13ed1463c8b794c59ebb2f46090c06cc3ba4659902370f5a0805627552331589c12e8cf333f635cdd1604bc644333d863ea0660d8879587c7bf3fb4003e7bc2fa3e895c7054dac40b2f7dca2c54acdb5b8492565650d945adb5e73f526402884a48661c5fa395c0814afc153c1fbdfac5aa0f5304b9a6e1b8670331cfc726e86b86f8785673bfd0c00c82fb58d26a593910f3dcb06a70f184ed14c14d7f70ba882e44c6cc0665fa8302c7d6af0d5c22f5e04e26ae469687ccc66fe94f8b671a3d1edcf844b662faf52d98f5964e1de14eac6afcd39630a43285075b9201659a69c0336769ed77b49cba8712e2c3cc2abcb0147a15d24b6cdcdd3bedc2a62e058c0f29662d067b60f3ce3bf4a5a4f67d2297fb762bcc26ed7fed4824b3b0d11edb2d8fef5b47ce0fcbdc835ae483b6c447ad7652b6b313e2fd5ec0d66b64e25ae7465542dd65921d531ff9ba754b493c848899d0aba62a7de3c225ba1e131a97605ab5e980e2a4cd8c6d8406ffc488e9c794a5135aad13dfffd1b8ab9fb521309f039126fe4dc96d67286beae43babef50e3c9c6b7f608069d0ac197efe782747eecf592f92b293db811d33fc876c2b4d86aef7d726d24f2e487e0d8d7165f6e26ceda065a624ea70c2f584e4de184eff9faa53322e4a44dedcc94d6e71d2d844e2716f48972f210399d2a5fbce6311e76199065228a2b4859891c9fbf3b675af70570743ace8531a692d67b3c01696d7845b9ecddd39922070710debb1681695bf95af7a8521b86eb9fedeeaa1230361909388c269d124a88bea200672d7a541ba4755af5c3c0a5d6828f9034528e5674817c72c8c976b3641f92a9e22d00332fb9b7d3ec1d385acbc1f97f62140694b6bf8af61023fd5d4a639862c83d008b3155768926a42e20b68ecd0b28e9eccc6d92e4ae12c48d19b26b00c56864ce1285b50272cf16ffcd51567efed68524ef30866513fdb08f2c86720ccd063ab85d7f3d4118711848f71f3f92fe5646844c8a0ade263cd50698683b150658dc28650dd7b30fd3c77a46649d8496ec2cdcc6ba1b76a9ee693e8edfa330fea3e16ec313d07c5bad6c6cdc78e7471ccdc8aecb9a39e7491a4050a1476eb73a4dc139dd7e20b19d6d2b3c352a9f755302ae6694f3325df7fbd94123df190f755a032ca7bd0e42f61f09cd7d35fb024e661a5fa448f61abcdeb300c64bb6b4a7214dfe2709269d3372b7e9edd7d9ddc59b44e326840dae5329b06d8c50bbaf4ce9965de9974108064fd4aefa7e12eefe279b691415923c07bab8e4b03ce87b43aa683cc74d70ea4a029b31680aed7b4c882af08b7b8f1e72b5333f57ee8522aa25369629ee262c16560fe7844b54f51de2b250bd8c83bf3cf501e1f8f82bd9676801eaf91e7747ac9a6befce891d436c6fb1d6acffdfbdac16b36b901e83afb6db08fe5220770592e40a80775923fad23d0bc905cc027280ccca8e172c0cedff9f7dca32c4fe89f90d33de24c821288e5f88c80f85c552a11ffec21fd5b48a3ccfa3b52782b5f3fb209f0e657ac2853eadec81f04c56aedd73fde4b3cf6471b38d5060f4ace66f1b5409586beedb7f0d31dee94a4af95b55b14d970fbfe76974a375f7be35aa7c7363a7f9e98b0d4b7f2d36f2a7905bca1eea6d72980e384f1c833e9e553a04dc4bdf7b7004dbebf72d7e204eb1e475e7be35fbd511595c1260e3f5429c6f27d94d6d5454e4a4846e4990c0b8282973e207f26e50fb5f353c12a2ecf77ac4875df8e8ac8130b005da69ebaf302dfea765d993db2723f2b9d0c41fb37d258484dc1ddd8c032f941f4dbc0fe3b3b4be51539014240b68a4bc85068ec499e578f39c523a97048edd618f8deaed6f3540a32de4223721be9303c37612904a1aec37255be84c8619d67eb73625831488d3ba5a4cc2cb059dc4ca6d3d5662aa831e414bd9b3250bdefa57b8a5816c6b030adc05e48ff01752178c40b9311d5f5b41e6aecba99e85727380f4e34c59a3088f32e22b4f2a899c11ee3811b5e435f86b619c6124eacaa5082c5c85c74f6b381afe9e3658ceb578eb52e2db56162127dc4d8cfdfca8e52e125622ca114b22525c819e33496c3b2d0cf56c2af1d73d02986c26ae8921d2815e6c5ab782cd1959e9613bf55534399d36cc884b1fad8ea68cbb06bc697b0f7ef314f0d027e7a0b02f408520a66e73a339f7326eef8258f2076e8b9be33ee280199da346290b64b87382631988ad9badbbfd84aee3e16a2046bf65ef10e065f10142b03c98871fcf907a0aee97bf5de231387315e7fdb4d22a3c3ea1a1fa66b6ac2ec5a7dbaaf3865503d298027484aec5b662790653d0d26b7f6b764d73597f95f8dea9603c6815634ee394e5310532e2e1d6900a05989e368a80e48aec0e7f70de46629b7973c95152eed3091a97e28de09f8e640c7557850c1d32425cfda61c9b64c1111d770f973d7292f34c32556a869dfc87bcf612eb83777f19325fcb3ac841c41a50f53a47778d532ec853ebdd99910d10ad48069c96be10e96aef051d2f8ac1dfade4f0fa309f7d8935e7cfcc2ebd6e9ccac5ae6d9c5242f9ea62a0beed615b981ba5e04c74ebfbd06b890cc55e3ed13d9efad8c3c83e6daea3a829f1ceb18aa299453a52824a2746c6122cb8133ce31dbf11661655f2f89458e3f2c8c8a75cc9d536a73c8b1ac64ce413d883bb9f275d7269ed085dec8bab47a380e7303d4c8b49456b3a2d3e9629e0b1a6a57df3e41b98576e67caf1d26158182639f93b9c04f7a4b0f0c36fd857acc1e679ccf857c8c253aeaa7d6ee4cb0a6613ca809a4bd0b946fa855934740c540512f97d1d6b86d2ed727b6fe2399f0c2ed7e0c40b4c92f43e9792bd0ef956f2be87292a69dc01cbe402835169b922f4489c6976444ec3b52c497da9a79e585e11e426cd3ad40b2525c87cb79ce802f4a3d957fc484f668c6aac76f9db237d9111d7f43766f827570ab1f11a49e301d8067ef0873077e9ae4fa0833703351b811a9e757cfcdeee2c1c971badcb7a9d292bf4290eee49a1951a7798cefe43cbc8340f14667e380ed58bac74c2aa6c9527073bf33b069c0c42603d081a94292348587abe76efbb1b473b1b4566efa3920098c9bc5fa551b0e8e689e4224bb66b48b20c3deadc1307e2582585979e68f19d64056a46748691628ba0e23171421d623fdf59afc7e93ba4a347a8339891347fe06219cb08bdde47b1c1c342a88dbb2ce6f8595f5025e7ba279a830b8fa84cd774b0b16b2cd830e8f80f666598128161973ce07f69b5b1d1f53efa7b12c029c558de1ca385fe703743b2f9f411c63ffb98610d0d430be000e4f18d04cdc4c418681a66037e8a6e631fec2058db446196c2c967ee29e57633334dfc13e9758783ca6abd77bb28d4ca968894df1cb7c1b21c87755bf15bb50e9ab02f39fd7bdcd89a816c1d1afe8340670853dd922455bba4e5eb9e49ff3362d97766a26a9270fe519f0bcbef66faa3009b3cf0d1c61f6a5321c105d3385ce48fe6c23a0dfa9500dd962d4abc2c9fd6f884e6c46a321058a396243f36de4f154aa711d37a6e74430e9ba29578538fc1b478d36aac52fd6829e0949e2f07e6551684d13995b03c8e5fa68809469bef75ca17bcf950af0c9d08690b25694379309f7f36103e403ef21eb6a6a20eb2107317d43c528b7f139447411899eae3aa0775734be94ead6df9ba396ac2a4e77f3f0afea399db4d746048ad5c112056b2b10129450e91f710cac8f2fefe81a6bc09f44fad97fb3fdad49f9d2a334f1ddf527a98998ff45af0f839e383479095483808685a1d43549b1cd4cf93587a3375b5bb657ed53a673126a0f05e89bab8747adc4d856012679e1b9b6c116d0ea0df54b4968f4b75223f928f4f1022a9627351a0d37e3032dc945f378a3ae1ca9cc3b79d160190b87e76f18322c6fb1f3b31285df1ce8372d7910414413e2ed0282439420bd4b26911c8b943aa3cbfaa2dc1646aab55f549e06ca004cb3a63c03479eff5606d47ac3181e5ed038692f811ce9a0f145f0e1bfd2867a7924b82bec9b62d98a0dd2d996032a89a71fc0429e86a1bccc5d7ebf6234129c44f0334173a9d9a8b31d70f1faa0a8b1836675410f183ee46b4cf3eba06967a639a360af72f13ca9c81c1234a7e3259773c4eb5427120ac5972b7d42be3521de2b9a7c53b04d8f1fb39dcab26f8248a5a5492ac5e48ea295f965e4339ac3aa11f0e67d838a63ee1112b36acc29892dbb57ea3492f2012f8f988ff022fc64543d95687ef83f453190f12789d774cc293e5b804001b960fd34b234ad8804bccf7a0713da019dbdef1096864fb20c5106fcc2bd56b9bed197857017aed3ce04d5e0b73eb8f1165aacea3ea883581dffe6e285f850e066f07415a95222240a1e7b4020a1da5969eeb76d2fb9d2c29c9e962966e75157b5ea779321e8c0cede95674849077cd71993eab071775a87cf4a5473664af63b66181fd57309979019212062e9ad5830f210e189e307e6a1d40b536edc38bcb9f2f3bb8fdcb4d6d4a267abc013e0f495d22ac0c4d33d02121bd63b57588df1dd45bc425965256a6b653abe53c4417a1e6d4b4d44116d64b18a57a4af0d697cc5218302b9c61c593be45a97b7b824c0f0cec67737577ad194407cc097b86e0563d301d84633cb030fa1cbb2ccdd79b57624335a4e86c58e9aecc67189f9a96f22cea1f8652628363e5e173092fb51c7854292570b28e81473b2402a51c7831709879d6dbd2d7a5307b8963380c679e9c884d0581a8da512d90c1530113e09ed7c2f8c69074947bc5443e26df3cbdf89499e7661b513ba3edaf8438fa43e0f26df3906cd1b46238f20c9a6b29b55315b8f5e461af9eb8630a4e695958809189cc8efca02a51d2ce800212fa9a54613d290b6180beb6dabf2b1ba5563ef341c04325a3923d3250c3a0600caf01b7725e1a5634f01e4bf82a4be07c80ba0f8fbdf8afc2030d2d1fde8adcbbdb3ed99987110d4243647b1d5ab57724dae051e163b812db322ba3157299066cb55387ec9dca48408b614b4ab662849b8c004672f03dbf405288dd0325c591fb0382bb833c43553769c779f6bb104830338cd58ff6fc888af2d5a6ff43176327651504ebe6b4d5daee5cbe8e89c59ae7c0c7ac2a0e67e311a3c8bb6753a7b62d65d8bbb5e22e5f292beeee052bbac84b2c45efa6b93f3c89aac0c0977035627fc6155b6b89745750243c0ba56c577b64f3e63ca4e97ad83248b2ea8ded50be28692d19952626959c0b2d18bd15db6777bd2397798844f2e6263db769a98f6591de986233b9394055a10149ee733cc1186fffeabfd5d5a5f6ec0d7ac670472b96d452bfe5f9053489a206d77a0327bb5052cad6e20e2d13915f1546f2fd20a669d1c0b257ef8116fe78a0096b5192993d60cdb464e0f6e8d691d36135e7b184b7119da2539811d9f403ede801c9f496721c29307edffed16c29b29c909d9aad4e6efdb248d8cc8e0ec03cdc92c51734fc9bf229343f754d31393b555aa5559be87fabe459f92fd14f4ff33f772ab650d4dbc18f71b69de5acefe5db4ec73847a77cf0aeab10a5b1a600d8f4192b6a2b15546774319ae58278de0c78b4772243fe69bfbe52a52ad4ccaedc60a5685861ca83927b5d93d0a11484fa33086f1d014c5eac2ab3489da17999bbc1115d962aee43cfc8a40826b3e671524b9410a40f240264c7efeb46a9913d91216c396c085e856fa4534f7dcb8d3b5ed9137f286e8ff024209010c10768e0a23e675e6b8f19d529e9e0242cb75db39679fe6a1d0552e68e639a8ffb358b1fbc0dfeec7c714c9e1bda293d8c4916990a9f898c9289ff1494b2269a88b640ccda93b2ce99ade8a95ef3cb732a2243faaad1a551bff06b178a37daf8adb1df825c0b7fff94d30b345e6652cc996c0b4544962fe866e8bc26a409613b6a5771f7d53f16afb924004aa71adb897734a60dd0c1e5c448875c91e24ad9b859d776ebe5db143894a268340f74d369a60652f85c3123c40e58fff74a9468004596a6e4bebe77ac177da1a186f02c5b3c8707887ea4d5124c23ca98610b5c080935d44da026f173a8ec5303f44c8f64e51b9a3793d412451f5f7d13aceceb49bda4b2f20ee3f23aacedf68249db1a2ff31898482152f11c288de98e9f32ab17e37d2233448b5bcdc48d9fa7aae4c52ea27ca0f79187ffb2a05d3c9923e59a3bb8921e0b60dedf40543c447aeb9208f9fd2564d1b8a7d18f36786d0c397a684dc3903352aaa9459665d4aebca0c6b1039571c979d50d9b178c661566655c8c058b0822a8765b4bd746649a5de79d4dd93755e13fd3278d887341a88c38fbe7206f72fac21dd72bcc5fe81e030ff79c81db94c2ccb25ae4c07640f3b7ff56af082d1d50d049e348204f32e4b06714333740412f499c94af57b1af17200188f55dbcfe6888a04216117e1a474b8676197c84b8d14e671145492b739a201b88774a0ec9f32ae3ce1c6ab15bf40ae039f9fb17fa0e3ae22dc147c9603d39bb87db802e6d08c43ce94616c350a1a58c6d634dcf9377abaeaa529485c1364d5c860dd10a716ff5391bef0074657e63522f9901c8362ee93c150f398a14813ef4873300ccd17a8628c8e96cee93834137e41fd403c336b7c34710fcfef5fe1aeb1609a51421212f65a2f6ec497d4d614cfeababd3102adadb1f365443cd4fb186a0e8da82da9008d5efbdaf087facc423f9a9f6be9eeec62773b5c4dc2634c17cbcc12c18e9b78308ecf3cf8c7a602e94f7e06d4ae583c88cdfed1ff6dc23eed76f614343b59020428d8c46d4c485fede22674bbafd1c1d4e323db0569062a707cb3fe9d04f778a1b697c215106ddbdef0746b8627990d8cb38139daa349758e039a48bccbf7f6aca94e8ac791a70afbfbc374dfa11ec7c42a7286ace3cb47d3b8b69fe53e788a58e3915b1e65932d232b2b45d5587aaedd1a87e04aaf5858aa92e85f6fa6c773fe3f255d14be02da7207b3474b70eb68dc573e85e77940fd04af0bfff17b10f78f19fcf28f3f414e8b8dc75c5243497fd004f8b1cb7cd429da9bddfcb0c9c83d9732bb34152dd54d2f9bed010dca0d27d687ab78461ae3ee03c5154c6ba2dfad5f68a42254716a222ab667c0581ac96dd96a902661ed8f10b7e4cc4c9f5b712f89938bcb8cdb92b7637dc3c08fe7b68f42be887c84ba223102332aeb3d028b0f79c11cd96b7c01bf5b5a1836cdb6f146e40417ed2244746a59106c5cd824ce2564c0c6e347f32cdb97d802da8286a6b7a0ed7da48218aa640914a80d26dfd2328c3a58a1d349c274807e1a1a2dcc90ee2950e69aa1da69b523b051a058a513da77542942034bb57711db214188444425bef9e69ca852001c2b94a20fc403caffe9c8d251888968b351f4d31379114d9757bee6a3c38ca9a2c1a7e144c622620cc20003302f9b323ecd4aabe6bfd1404dcd5e1442eaabb4bdcdbde1ffb6bd64869f4564daa428c640e013b92b31b0692cb6cfddebe62ffb14b7f2d3d21ad936e1c00d5e0e0c15e5251410702841118ab18456d7ce52d8f900580f7addd2aa03368cbb6d252de08bdb4c64eb2556af2a464172beaa26002e981ae40b015986662e02e24396b7f54797c781f81337627b3788a661ad1f88e9a32ed0699e3120b6c32c723bdc329bdad39f44e0daf8715f53167c00bf2b1abc77874ec2af106921190e9eea0fd91c98869f55632ab258fbeb21bf451aa807f2d14ec13dd042c335f24b1fe0bf509cca39b99dac533e61b54a1d733460ec68b22b4fb8f542c18b117999f2149db797b22bdbb8c2d852a12175c23fd4459e750443824d2cb43560c302bfd41575f6f9d9173443f1b25291b55596557da80c5f077448718215959676c0290889d1f955aeeb7d93efecb39c8e46f382c3cbbc68013dd6c0bb1d524eb5bc9031fe219bea44fd0d4a4b42c36991c3ca487a0116928f49ba1b44c1eda63054c3cae4582eb3fe4d991d04258121d6b6e8681aef871a81e6c643071de5c850af823c9b31761a0125b39daca87b14571390d7e8b7f2451d12c8fa3959ea6c1631a15ff9d2f833f525e63bc142f0edeebb2731e0f22777aaf32c80f3408b5bea4e6404ffe9fb3c3177a6de4cdcf783f89f3bbe92e30c7d37487678e32fe3326c7bdc4131299217d052bf0b8d2a08f14eaa837de32e6609f3fd6caf16e7c21125710cfb16739035b05e1f5a48247bd73191cf5ae86aa435fb4de6a9a411760a4bcaad638df4b4442079eb695d8fb5ace692f33130cbc2e33fc8b9d381f3850990f52ffee69cb2a76864cadc33102b8c008b0359070fb7a69e1a2c6c6fb88c2bf22c3f716736ab816b3823b968b14a7e676a9f1d3c53b0226af2f60e2926c006c9845fd9e91a6cdb3b7d9eaad24fabd1de3306d3093bdf8adf8d93b58240c2542f2f0d0baabefb74b21fd2ce5bfcf1d089b91eeb5faaa621778bd73952ea8525acef20195bbb4848249f2b2c169c6da6225b0185e510c78d248e15e3b8c8f99d289d530d15b343ebe0eabfdddb41bb87ed312675551b2b16e241f4b14e93ed715db4b3d1842b318deca5b33a4b725ea7bc4bd60fe95e9ec6f6e65216d972afa77762b989bc8323738017a3135b4c40a2ac1cc11d4ba1788c8c4b500fd182805543c2286b3a8141f7453475e3b37820f99215d2021cd03dc726c50027b47c64241eec08e7d176eb971e7e64633e840671a673a3fc1b1904f8694a145a3dd1c338763da8c50fd1e51e56af1731ecdea8c5976857bffdcfaf95dd4660117a11856835f51b014cc13e7ca00077796b27c3efe975efbd9918f23188c43bcd41ec1abc671871b3d674491c9013494101306654385227b84a0ca43ab88db4697bd91ca7cadaf4708c5cefe7d47fb46d9bb10ef6559e51d72a0e1de376fea051b910e7d2c8bf5180166e5c0731507418e9d127d427502c0b13399a156990913f387dcd6ca01527827fe54ea49f6fb30ec59b55640c978a70cd8f4d8045d354d82eaa0ead3f3bdbcb275137da483a6fbc5252108e11e91939fb2b18f92101fdb994cd97990a468f003d7b23b3f61350462b6eb77d8dd9b20e6fea4ecfa11e08fbadbdc581f0c2e345cd0437551919dbf49f5c29dd675d3b7df086924117f77e32c6b1b02a9900f0011735537f24629cf4b4edffb48fab2b77b7dc12b3c588b0b926cb9d26b1ca902f0140d4bfd2a187ea547345a4e4da07f6915e22ec5bbdba0251db9e708c8b66ac5dcfe2497c12e81cc88012716ed56fcf0b9cd1702d1486d8f3b98645d51ed2128a830528ff1b7ccacc171ee32851421b4ffc594d5d787a34272cb3bb646d5712ecbb268308e950e57e611932b316acfe353e90c8f47b732f506c14a25fe52bf4e82e8986792ce6a27e106644dff80a50c532a1762e96149111b32c655d21c0a2fbe62657de00b17d8dc053f43abb0bf026ccd82ce8f7cc7f57a21acf18aaf0c71ff7990dd9aba0ef41fa7fe51896542b689c432fc847ec4e590e95874678fadd36afff23ec9346b8233cf06803e6b8e9924a2acbbaaaa4a3f405b407404cafdc545d50eaa1786e13818ecde6da5c4ea7e8575948c9207bc2476d6c0a9e87a838da4ed300b3c89f1340c0418f639a1fbaf80116ab49d623cb4e9d478f58dffe64fd0d19f5827c1fcc67eb62cce9df57144eb2f516446476d028fb1da54ed67014d01747974c8036c3928955d950327fb2502bdaacf7a925c9a740cd458ebad490927bb141eb3718100f369889727d5feaddf02a7bc3e1046fcf8ff2d503f83b593ec9748a5858a34aaf5a6a44ee4bc86544fa9c4c4fe2a0cd63fbe3f56fa827bd480efd34745cb95a469130b02eb5c4b454e5b67937ba29227a825168d7ccf07087f898b7f466f1d4343cb1c03d87108b076e20641d336ca405410811ee945acf043521ce5c79acd7b0830a14ba0abb2791680d9b0f6311da17de535cdd027b4e64b32174cf10f4c53a2ad265d6b7cec5bc1e72df0d05897fe0a9edf4f28c79695db213feb5ed6ca7897b3c206ee8549b2558d60094ab4e939f2465aaa9da75449b5a3b5f9c61f4b6ea6e56a192bea5e1aea0bbd1f00417c69d4270015cc3cd4a5f3328b0b575c61e7aa18c1724713f7f11c755aa1672bc22dd9e5c438cd16852c886d41f94a4429ccd64e2b0424717061b303066ab9b73c6c16c84f2e2929f5167ee8f2c74dd304e7dbea3a8a5c3e9e4a148460ea871bed56336e888d7a1499a67887f967f4c957f86cfe9776db87011ad89d46d9d91564086dbed1a0689bd41e37c499f55b6c40af35740953fb6e1dfa785dcabf326b6ce11bbaf0a5662d840df3fb5796cdd93c79a77b500ca255b54016db5027e8395014c069db9d0ffc2277c4792a9e6cc07fbab758afca85aa10fba9a154234a0452f2658b3789037ee7b0ee8c966c2cbfc36e71a59b7befec7e1e12a0134a69fbfd69cc7e717fe65114e19117572eeed36b331df76a384c78d557cd78b67eb4585eb57d657ae583ea97693537e1694e589200ccf2eec87eacc5f905f9b474ffbeffcbc72e6007b4ea6eafb2265d2b5aebcd0aaacb9c74c29580670b5afb358e6c54a1379d722112d522335b438a3a704eb291e19c4f3f3a79f14c07f408017df4e268abcf846b86b78cbae413f3d1dc43f7bd9e2ce9d218a3ac393e1fe5d204f51064d636d8998fcbdce1485f0ccc6abaf70d70a88758c44f168b3ffebb91c2d7f93904b6dfdbc8117572fa4df6b006318cae94f5c1c1d5b39d0336880beae3d2a3d449484efeb042fd992561fdca43ac29760b37f5de695a565c057e768d2b930d615bd965bf64f2917b424e744834e919702ef21c635ad263b1ffd68d78f0f79b5ed538a0bb66257caf5a4b747eaad298df040680ea7e0b2a8100497193a13eb3b075bf48ea5c3549eae513f0ab3e965b456428383e46549681097ee1cc7cee673e1e55de690b6812035b5e7c98c6f4ca94b40b87dea15b1d4cd0cf6eb93bbc878e4512dec134752df7a96484696c9029d4c348b74f95de07e08f3a2d41d7f8878bc73607f0002e15236dcc77416c3219d335b1311dc2286b450c0b78775f707eecdafc82546f15d0132b34cefdcb13678ff9ab597ac637942b9725c56aecfd427a3b1440c1ee9d8ec5583981ee1b067337950d027703796a076d464bb5c966b62f12bc096d51cea132a0cff37e9ccd56da13b74bef88cb10360201dca353080e8c6d03b71f3500e08e48c3144dded063e78ac5615f1b7935342e3b14daab07bd18db47dae0d96d504fbebe313121d28b07d23e57bd9721eae631602cf2b7cb0aaab5b2844920d7f25d479cd20cc50a6440477ce4faf04223195d4d447ef8b1f97b87144ede9f5b5a8dd6e0887be2e05f9349e676286a5177aadc4f49679dcf5fb9b091b4b84bbb3bb470201e6c28e8e2ceac71f45d2c1e6e446425c281cafdf9dbe3a48e82511ae5a5b58809674fe2d34dc998ffd0cab71cbd3c53ca517f51f0fabbbce944894b7d776aa9b1c8d5b733018cc6d7819e5d9f355c83012009b38bdad77b9f1580ae769408d4ce65379e1e32c91e91cb32ce829ae31128a1f6dd78a8d0e6c14aad88cdbace69f0835d910193b04f9cb786d028edca5f44ca962fb6b422c257edaf9105150fd230a12ad05acc5d04a25e6c5077e2fa928361c4eefbcc85b73a8290f4ebce2c8c57927eccbd4148e3af027a0311a00cebd616fff0ab07aacc7e33711f91ed23309e9a5dbc640612e6b2036790cb8418279b135d42e88c85393ea73595f40ec278401e5bbc169d536fb199e9a8884ef597ceb2a8db27a14c7126c997580ab3c46ea4751b5ffde2aa173fb392b8f5fefc8dee4494499a3a43f95fa4bcb9b5c34c43a1acce34f3a3aac3c012fb939885cd68812b4242f6a3899e585b50b980f3941d5e0607c1eabdfc9bb2e51098d10ca351ec6ac094432841055956582915fbb04fc441fb6d37af3b8369b303942a721f5999475b2fff87b29b4eba73c8b08e48e9ee3834cefa47670b89a3d1da169e47021048bb98575655d9f4db997982b10aa7c5891200399e637441dce2a26861d6d3d9759b1b718f22135aba1c622544cddbfbea46ec2d0676412a4872c64bdaa19d8530a16fb0f44c307a113dc3e1b29e056c1c6fbc9fda5ac8fc0b8d935c79a53d2ea3059384ac5fcf885423a8f65a4e416f596cb9763af8dcbbef01d4d6d679139ccccfdaf32bd3f8a064734ea9c3078392e35ec5a025e88348287c22077822bf60a51fbcf940c98c1fdf2b2c5c512f32ab22738c0b690e1cd0c11009a416e5cea35dad68d2e847fc684be3dc29ec204da90d7efb26b64f37b3e4162b6b66413bb5cf2f6e575fda085836afa3d0d5f9ca57c3e76f1ddbeec851e5409ba9bfed0a4a8e2cb7a9a44162e451753dd299d83cd63be113b9cfd0c6be004eb575d13eaff7c12d7b5d026d42149eb5a427657ca16f0fb98c4ff0580c542070173cc86ac48ebf25f07b0a959ff1336ba57137b8716a3a5e784b42df0e7fc85ef3ff7cb0a902d77bf61ffc714831e12f952a84efe6175141326e2123128fd606fda09509f55218c1cfd39e62a116e1da56f9c6fcb9ab312b2050616271658411de33cef3507c158e035108a07c12cb71531e780056e08d610859cf58cf5fae50cb3ca235d274b958120bb123d54d5ea96fe4fb197cbbba3e48d4560b5ed574f652b50e075c7bfd83e33e0bddd76b76e3c825264481994ec3e7a8e27a45d4c53fcc93d6bc48e16b5755f3c7709fcd4f985c49f88168e06a90ba21212023ae2684b34a45091a52b7a379f2a9d5f61a1efb567cd18dac1d80655dcb3406ceeaf356aedd220d0d41488ef6425d49bea8f135fad68702548353dcd7d1c54ca99b571f72cfe4d60b032331e9112f240775e4198de55f2e988e9e6df4e368a1744696e1313d9c4b08f8f8bb575073b6426c46c42c314384ad16d9b51157d9c8539b821125a75a6fc4e1fa204166708a20c40f9894fe4c210303a8add9bca4e516c5edecbf8c9f4009f22dffbc24e6e902251252aada5bd5364b0caf05eb6763643352c2ed9b8333a8497ff13638370cc28ebdd4cd19969d9fe22cebe30a53fd2b69ace38e756bddd3130e5b0e1f441496992f40fb85a9c3e521786141b108d15adfa527dd0b75e7a3e5311f2fdf53be6fbae97dee33dc6e579b4c3649d715b2a3f60d4f547ba87d84e1a8a5a07d9cf3432466db77338d29fca7805910225cc1b856efa2b77dec6440300664986f3f62c960edf49553c8c44d584668e9d368e833b603bd9470b3d6e9adfd5b3541c0213016fbb247457c2ad954b4a0e121e49c027ec14eafd2d8ee43162afd3b6193f468d28f8932915af7c1773c2fc76d5e125e845c32cf840b19a650ed3fe02bd9bad8d92772a533c603156e70fff07b9321a3b78e7723ebf25afcef3fe7566bb257f9e4771a4fc6e5683f129cd1351e7cbfbae275c8e5f466f2ee9dfae150d8dc973cb1c4acbbfcbdffe0b0d26ca2480277f2b5fd34667d3c2358ca648699e7b07aaf5f695d04a304ac5ed490787621a299ec9d8623ba0a19396fef41a895fb64ca3923f91419854f5786b958d2bb7b8851d5b25f93f726c9082432671aea98970d039a8a53894bf5c13713bba4235902906be43a63693b463f51cf9c6348b24cbebfe3c60b4ed544f265e5d4cf8742e6222796ace026e8faac371f59320796d8fd7795dba860083362a519a73603ab24001d712c5eceb1c53a28e005ef3bc56adf5d19baadf7705890e3014cd0df95b3280e6880495b692e458d71b470a6bccbb221c6e24af9c8d5e2f63064b3eae84da921d276a27d1d257c640ec9f29da7f718b60153ba89032bad73490bc4a9316cb803a1eb950ce9c8f622d07ffbb189d010e30f1f31d235a4bea2461fc2b42e82343e7f5ea6ff07e94830afb4ea2945f7cee187a51727e04e3fb8457516768dd4a4aa735a54170142ebe8635b4748e5b5c9325c006af3aec7abe1ef854957ec5f3b995b6d93851a8ffaead063569f6d3342b8532dc4b2680f4d71a73d6c36d4bf95325867f945aaaf8298373a8f474ceacb49585f04bb8bdaaa8a96b6684535fff1d60aadb2fddd67df1ddf94f609117a7c0cb88e3b6f88d44f53114e967d14829abf46fc868fdc81cbf8a6651727107bdb5357a3cf21c3caeae6dfa0e1fa487529c9487fd1387dfe16a1eecb966729db8bf7c26eb523956002ce95b17c5179115b7c4d470681d8155eaf3e95d3db541272493c5fa9132564c28102fe32c00aac148fd43eb01b198281cdd254e7638d30d73fec1bd640c7e9d0686a44cf5186ece7718ea5961ee43a436bfbdfd98543f35547be3138c8e0e46d3f9ddb618cdb3ca24696d1e2bdd328d7a8d87a3f9b0b958ee891ed1c160fa9988873ebae0d65f8b98485e2320ca097fd00f3d9f10b71ef442834e97aac698511f206052f46b28e161d560e3824611c9735658e7b7d766f1e133eb9e2640d20fbcc814c278471063b513780e56714e62ae3e78ed10311b8c59aaa6e3281528c7234f786a23b88ffc912a5187c3257db10e632ddb33fccf9782bd8a8f9c0ff346258e5e91ab0ea8f090bbd00efae0c6ff19e6558610e736eb4fb4b7b4f791664f0e9d31809ac1335fde24fbc1cede145e161ed5c118bb94c987bac8ad4cb92890fd38a669c9b97fb360e8e3d5a3c598d6c18504c22c24a8a87cbbffce0000d51c3c59511f4e73944c07be5fa770abd4ff2f1b79de289f4ad3ffd390ef0e76aee60eb71cdeddf741067515c6f8e53268a110d3da84cae2bb116be5ff60a37c377aa1464fd79d62ed06e8e2553ec02a02d9bc86af22ec779fee70598b9ffad3384a46622771e7789ee0bd5c10ade2acee84c1569a5a97033c583cc091d6c6d307eda4fb1a9e9e238ee281ba330e249e33e0097e7b238b381b3cf6b56ebb053b3f55feb08a56451556cb3207bb868c1bc054f2a7c1c58f5c95463bcfdb24ac5ffe1b584b2a6b4b6b786f859a21ce3f429ee703f90f650a15010d1f16bec5b239865a5f5ff1b413aa9fe86728083370733f9894dd2b452b04e01e18d631ea4c0d4bc08c8d34f95aac776da9fc97abdbb3463504cef5dfc4cd970cfa2306126df73fc1a8a9f140134ba87039aed6b2610812fa2098ced2b02fc721e4553e3e43fb582b46060e1ad4485202626969fc148e3936db2bc5a844ae526a68afcdb8f7dcc80b717474f03acee065bcb608991cb3880b6a0225b14e891c8a9d55bb89edb2e1f81f723375da8602d596d1e118594928eca4d5ecf4dbcb9216916215690dd0535fd65a7d4cfd7cab0d8e02947efe1059ea67170784f99042a7a5fe34dcd718713e6bb121f77f549954c29a65f2768547503975b285807eb6ad3d5fe324468d19506d91b1263eb5fd39ee8d3e461f90b1bf9a164d063be6327ade0038aea1dd2913bae037d6c804f9c8984426af195bf3af451c0004c39bf20033528b1922101c226a6eb76da3e0b658fcd6ca581d839f6a613a343b9437185c38270798f21392306724d36281066f0b641b5c950af00861ed9f295713b9c1484388d8ac4a86559990129337652d66dcbea7243b076d7c9b65373d7c4836024c13f980fe0637c063ef95076f0132cef673d302ef15871eeebcd7635b4b025bdc5f231a59ddf8046c33c01cb321663daa912d2081088a52a4cf44568196f21ee9de32536b3311d09f834c5dd6da73219556c4ecc4b80dfee65d868b2e5afaac893209a6423b0cb1ab80bff0fd3edb26e4481832b875122a0adeb2a2c63a752d7213936f37e15f49643ac2162a03a3460813d436161174685f9498a59185dc820f98b29957e37e5dadf40ffe0ecac30be4472324a9510490b5d434bd4e2e349725748dd69cc65f085d505418a4fed905b4db612267466b08ce23b06196cf39fe150b1baea3c372f640e9a8d7a4d43536bcc5f1123546857bdfeb0ac2a4b2d3fc72fd4becb27dcee81501a662a7526a6aaac90f2a02399e24935ecb815d8d15b026594da92b2657e3909de439cbba8b3c3f625a2c2bd9bf1d4f447136ebe4f3116f59b204479ff961e124d1682c414131e9917f098651131c13f0760434577f3a933ab4417221d68a24c2e04c1db3e914664d70fe6045d61b714e18a129decec0671d17b2422142f0f16a1ea2332e7ea74ba18195a4fc816bcfa7c01d44d1542dde5d2bd492631f164fd0bba7945f588997b599f73d113f0aa1ec20c5832d249351de44967ad93fe2e96742378bd9eb0298935bb0a3a0550216ab0172f4406e78096ba200f3af4759be51e81565769ededfb3f5c3b079e59715e4ac813aad8a5202a892cdd54a4cc63c49f0a71c32aac57da0d4bd3fb717f9025ea853864f3d0aa481cd834fc4ad8bc4f58de5a9d168a40c9940f4cca3ae62e6e20d951173457be41753f098b35565ad09a17a531f08327d7db5d7ca42da7511d194cafa297e4496f477a1d3307c6881df88aa6f6b21ec2be67d134f0ff34b397a94b4319fac092dc335791a4329ccd0638edfa1a824951e9abccae7f8b0f76bd046a95f1c8a50148e2786cb788f7754883f88d31ff576365cbe625b18100dcb4857488358ac17ed8e4933bc418471fc37c2f9ccffaee4172f69ce4f21bc37ebc93b74a4c965673f02a8c01e9df81a979a4826e95f9e5abeb3047719766b9ce9a658aeae547c58517cea386421e6d4c5fed36ad0b74ab6371571749218a335546a4b61c9126be8755ab00c03c8601c236efdf95d13a6e15a35122b48d82ed42017334cf3ced73f5a2140bc6eb9d764ce11fd2fbc787207130732d6685cc361a62cbf928144016613faa3dd676fe78c11ac512857b438b8d70895122e8224d10c9342b3b9b778875c4d856db932ca696589fdf39bec1c785adda73a0ba1e1d13b24c69b549beeeaf7aa0a44b28b73667f4d1be87768e8f7bf71ae4be72107bff0a1f9a34139abc8609e3c80201b338bb3a97e72134507893c7f307f98a57862cd5b7c9ce4db6470c77f7253a9ecc484b51d7c4ad8eb65329624f747f501e910dcf9e4d7ef6df2743f28519db07f64a1c7ab5e6453eca4cfe45106f7de9f51ccc6f023f22c85372ed44b3ac19b5108bcee2c1f955675b24839da7234f6ecac551d30a5ec189b368aae383bbdf248263cb4457274134c9ce17b9b479028e966debe2f24b5efb4ab656d40e0ff6238cd3dc2513f95c1b7549fab4b2db5e3ee364c95dfcb87f4248d78ed9e2d54e3408f27d900d1c2de1f3c24d148fa41a244842a94d51309e7dc4da6bdff48af77e608a90b18834b561ddbf5df218f621528a379c43d7abd8c9754e7247a21ff7130c288c8964d29f193edd4fdede8980b52596d98221d7bbc221813e0263bc5e91a119c4336308fc367de6fb56773d8d66a24bb7a028ea021ca8488485da725d6f7be54990bc6ab9fcca93b8137eccb5f57f178e0b5bc92f533c73866dded84873122eff358467c658fb7007892c1682909faa8408ad4c1d161bb1d1b0b3364f51bd8b2cfabd118dcb41aab7dda0b69033d0764200e95d4afaf1d0c936f0bd9d89edd5f9c144565540f6418d6dfcd8faba92211418d4fea1b252d669f30bc0cdfdc97e4df87cd9f494b286855129677010272fa3bd634efbe2aa8cc457c0e0490004b07d3d443d2f22c89f99de1ecf870941ffff86de97b5ad116a100abc05281050a778680a4ad26c3c444fe75999abcd2aa19c0f266dcb9d4db7101cf35f62057e950ea73ecfa94a4372f43f5340fc86c021d114155c59702cd00718299442c101c0aee9ad1a321219b6999183ce28ffd044b3f628b05726114eace22b67759bd059d3afc8e43fa19569907896b7a27b74e238afce78176ec482ca5fc81609f228c5b8b36a451c10fbc29871ed6a2d875b1006e46b14c7e4540a87a900b5345b99013ccb55f5b706bdc9e664993acf1f19f57f64a5e0dbe9bc660583a646f1020dcd438fc8477d6f3315a4ece1190618e7222bccfa2d5bcf4ba5237bb77ac50fe610891b49a6fa5b4f97d3c29b460919faf453b5ade635f4d14f453d3a74698a34c371b6e1383bb619adc80211175bec8b9a85ed25ee83a8d861f6aebebcb7571293199a8e873aa91b14fd7aa6c04c35b3662b900fbc33b072d46d5a8655739af37510b4d2895f990fdf446a237e3a4f2d945488af743e03c0f2232df1e72b976b42476cf5fef93c26b879632a60aad1da1cbd76b63ee0b15881ea47fcba56949d283cc5b6457ab04382d837b99b37cd3746d829da807eb7714c899a813bc3ed78d7e3825f61ad8306aed06f0c6f9e8dfd235d8189a7199117824c3cbdc46b3afe48302ec617afa6504da57bb9222b02965cddedaf4543c562bfef00988e2cc7bb757f07a72ac8c8e28f8fe775f75df8cc1a1997529c4bffe0d6ed9d86976ca95ac2fb1d236f186910cd422c00043daf1ea2d9c3b37c3e35c85f8990eb643dbdc0f767156ba5b801f2e3a441c76c44e7b169de7ca29745301d80152e185ae8c11ba639b21647ca8129a2c7860e5fad9af7878cb93ce61bd5cd3bca52c9112cae7fe54b77dc5a3ac9bbc02f430c8f57250048edf22d2bc63372758b76bbbba942ca9b1cf9e04c6e89c0b2eb5d7ffce7479a22ceef74323ee6cd1223972e547f2247fbd22ac53533f5537e41620ddc0e01073ae15f85f72eff66e200f8f54a1354e11df4e92767d8a87df46ab888cb68f014de99fed3a03710727714655a70187f45440b32fec1f5370a0a37ebeee933b7823b6e30b8a9a7329c5e6a0d9611f9be99d1789545e00560fa3caccc653998d6a7a25dde39a98a8f26b6f2435b9fab3af21513643ebfbc68efc3fa92fed247810a0910cfeac9fd81e9f8bd081885ce09c2a1f3e2500645474b60d03768a1caebf7cc8c90aaa197dcbef6c55eeeeb3d67337990f5bee9a6c1f6362fa3f28da4812bef59ec4c4152464c2beb2f1df11c358099c1432322f3cf8eb088f86a0ccddd62b9a0db0040343f2c734147d571c14e843d5f77f9263d220d6aad78164e3c6aa952469357c6cc158c77776c2e8a11f8b8825c4a63608ef455b1cebe1eadb299a2a07e4c768c81b66e1e94fe3c75e02b53679f863e6e242a8013061ebf188fb60e5b78685135b0768a169dab21bf27385c922cef18aa0a5e984f47fc8af3b63227a0a996813eb888c313e1e3f4fcceced769bc4618a562128d2b0de39e6c0cd69c84f8d9d62c2277fe37a5dda9bd4e8be34911f0e5b3d081b020e387e8bc0240b98c1b648f30b8307781f98ba74d9487267f8398157073d52a57474fb6da4602207e7e0ba0d1b91c5cab3cecfc8d0ff04516d9ef7a337c9268141c52a499419d48455dbe3e7c55486709702b7aabee6c2dc88d21c3b9d7426dd074d3eb8ec13d64a8f193c4aa3d8b785fce6c8ed04c616f461fa35ed84663d9c254ff044a56bda696aa45056aa6aedf3f067cac6f0fa03b72dde49e72a032c55f2094b824ef52a46739d7dda7eb9e011fa942a9a4a4af5b56db28b7fdb846610c67ca4c10051a592d5683c2a921310b8ffa7d329230c8a8b42f650e731d18214d1741fba7714a213897a967c4a72c2d99a970498ad6a949ebaf68539af298e8f30b427e376c5cce9c3b0371b14a679ac79221a7ecb9887fdc2db6f1180e6dd8ca44ee39935d67d0f9a436c762aca346b447279b91a7b1803a2b00e14309e1a0fbf2b99d7e0e568e9e338562120d252c86cb598835d430c787fae870d807a7a03d223cfc51b697cb8b6477189b84ddb67a2a949a7f361599298e37e184b46aaaf0d7ab7eef1c8cce8055edf6a152dd0c1b3b6d908ec951b230fdb72dbee306484ad7ca6134978a61d1827a15a39687f87132295b537d58f94c9a8d3c19b7d36985cbcd36cb72c246670c6ede7497d7deca84b521077f38d331265070181cc800fdffb280f226506535e374087dbc7f5cb1eb173177668dfd7e1671c09690c7b4d29dac5665d23af08451d2dbe5bcecd078d7db32439b411cf3aeff0d76e1d168bf48fef35f8ceff5af3a8b01661e62c227369b439a979259020bafdafd7f4390e42f0ad936d61d193d27c34c68932a80cbe43dfedea6b518076d8d8939c1de3f87e49f221fe1829621533b044617aa45b8bd76fe32444a79567ed914f16c89437df4bad1e958aad828eb6a6744fd1faee44e9372af483628d0b8d25c40067d7d94ebba57806980634d251df24c27e7229fd3fa11dae05ce5a241515cbac7177889d3592090af00b0d7d85c7f0f4df0cc94f89cf8d3609c6328a313224fdffe0c2d8e9b0071e014faaa7814ed6d7a13089256dd5393de0f94dfac147233966d52bd03ea99feffb61a525782eae0fbd08518c0d30eeebae49426c5269d8a39906690fe81be19f20b079c82b08a7664e71d0f3997a552312f7609dea5888ed3da7d7ce39a17e362620c38e45b6ca51de7cda8f4e04da079e94fe442a765d602626fc06ce8f60ffe17e1d46e4caea16a6b9250f88f55a3106f027f735c623a19fc84eac3dae2fb33e42da759ac75381a5caaf846c8abe3e78623c0c9cbecede144f03ec43319f8f81fbea5af073f9e624933fb5c203a39b6182eb7debcf39e4c91eb662256c420996b4a1d081ab0c6058db7375ed4796075c058a428c5028e08ce938b8d6d7f0ac92996c95e207a5c7fa0a3dc8b7b9b6785b718ba89be2accd63547307088e0324d11a411687d2cb3b19faab3e3917b81d2b3058d8bb366c7aba80b5b93bb6f5b38ff8901aeadece944adaa5e6a82a7cf38f4b0842603f40d14434f8f3a29acb203cc9cb77988921830d14d0b4839b332ce4322e4b0c03b37ef5f45d189f5c4ab54809a3a4555bd65d4d6e7371ee81db9b454d897bb434ac5f2b425b17e2de934412e03e5e95596a8389481ef21a97e5e6ceec628aa083e1142dcc17fef631afa2cefdde214e1b808d2f824ca7b00ac5cc7613d9a0499f192af1f4f7c2ce5d0b150e17b66496ee7f1ad2c6a7e3a616dc88a5c47a02e0c639a44ec5c0e35725191878357e021a1c9a70f2af5f86a486da28028e18b2335db761642f154d6dd00514390f0ee71d5fab9dc1eec91bfb63eaee777e62e44ead7da13d885ff3731176675d90fb31f919b9da788ff7ac9fdf60095d491d2ea3c459fd761987f1f208a77e7fbaf3141e0971a855315ee2ee8faecaed93492d6027b6c6adf59a9ab93342168fa96081435a20d692549aed7378c226c2814986c73d6c527dfa4d010f512406cad5ef98b3f46d3a0e3b4246f7a65efded95c5fafa80c2e8ffbdc825143a697d58fe721399c7341ade6b5535bc65c67f551329e3c58c1de3ae2ca8e867b0495d1b1455ccc46cad3e63a13f8f1187db635a6c43a6d06d7714ef7462b2f678825b955d8db81e9b78dbc85af5674353385ab6de137cd0d8894df3ef355532f16fedd6d4f5ef34dd6b4be1057996fbcedef63a98648a1ae4b8b638fd559f8dda6e8090b610416207687189f6dfab43d3556650e85b83ebfa539ca3b3fad3c939af44a3666f14036d7482907b039269dbb46b31fc4ae060db1b70fd38cb05e53118eaebc226bb8c41d69ce4bff481785eb9f8e35b723284a59eb280ee84a4304ec625790aa1ebadc8c51b81fe2887febd28154bf8edc3220c2ae5e7713ea4afb557820f53c868dcba2d4ebc8c0b1b3cb9bd5a23b48b529a6bf88e61c617a8a8416affec3e4758addebc70878d153d0e20924cfcdc43fedbb72eea0546055853d032030cc652407795ebcc225abecbb8e9eeb4c6f456a5c1c5b21627c7e5f17b08e6d728abaa54c3d73df351bbed4b541a45693a27bcda33e6168788311144ea94c58db8c85985934c9e4d4ae7215b3f3485df8c45a1ed7132cb1c182715ab2a218d2a3394531eca0d51e27d7ba4ad512a26d3d578a1a7151a1095714738af367c1f8a9f7ba3adfbb4a64d092652046dbff0cee1d262671da82d86124f7ff11d511db953f84b5a8e0cb222efc41aec22e7e0319be06965e7101c1202346cde14d8bb85055476b31ae2f79363e87e690d6fae273e13a3f3d6b0bf2d1d22b56e767939077f811f90362de1dad967100a9ada20d117e06dc76222ec12e678f600c6a14f2186f72c4cb853a1cf1c7ca3cf9bb6812ffda3550a0f5ed7b024e72143842b443432935fa73cd823f7d176cb7283b92693229e5d47d0931093dfae8c2241b0c8a77369424e0723d5db49fe98f506ff50b428bd296d215a756325f75939bbf469ea5386d3a79544c9937aa715d313474c137c408ec5c4b19d2381e77bff630b869c425b56fd7735e70f3ef08f812507889b75bc7becddf0a9200da96be6675b2174898740f968c73f868496332bf31392795c4a998579a251d7a993cab26a903bfe91508828e083fef9dbcfbc8e05ae2cba2a81edec0509c6f2986a043331b8bc34456cd854aadb62318e446b0253c8c85241afcb15410d6cdb895cec4dfab62398d64ad377a67f9fc1cf2dd5b713be9ea61eafd2b3808c8075f6f5e466dccced0be88179cf6d02d84753d58ae155d195ede848b68ac338830ebb9e8c115af09ee9375644a39ab32092a7f829445320ef6d6fddbb8656766028e576af09542596b5f5fdc16e2b6febcc1a79cab29ecc62fe5a31cc6bb4bb20b746ede8367c665b958bd65fcd1794d4f2d6191a2afa92e88836ed5ffbf7b6a9bb9110dcbd32150ffde6426012d0656ebcac135761792e656f8f8217850351e0f89db6c48d2ee844f218ace5353383ebbddb85c54dc7552b1e631e463c1acc522052c2399cf5a0e111f1d8fb06e72d8065c88a6e8ad13feaddc6bb5cab93e364db12df55723d758c422808dda63d194f2687b7cc5c99135b16c09cb56f8c258e3a69ae4b0adafd2d25477256dda0593cae1a009d71807797717a18d72b7d94f77d7465fc4c5914d09f3423267988a40db7df2acf355fa6cf28f32cce52733bf3133ef36ac670ec097f587286a5ad9e0518434bdadb52631eaa7fbf12dabbef50260e0ca5737bafb09ff3a2711438862ed324eeb5aa341508bcf0b46ba4dedd27f0c126b1af2eaac1ef87df4c9bca0817b67f544dd90dcc6ffb7e31a1c1c28c90c2e82b743a5f92af435db462282dfd5876d14dd8d57ba4e5dcdef692d78a35d7810be692502669badf88e5ee50a9915595df2525f14a5590d73ad6df7506be737cb36208c3f83f9bcddfd1a333fcf390947ebf63ecdd779773855ec23741783c42338f4377ff5e9d6ceee0c604c84f126d5e1c251e07c37d4e412bbae88a77cce8f46c2927f355dc159a15ac8d05c4446b3f447ee44b58b936bd2a6231fbaf040ff151c1d23fd8601c5194638dce5395d89843eb15303e919833641c0f02f8700559cf94e46aab50edc17475239e15d68266aea128aeb40a4d066805c16070c85f3d1d9d3b6c3948741808c15b697e6c6a5d77850fd7224503b57f98a4c68e4e20de83af2128544878886ae4ae4aa9f24abab8d300312f67e9d4e622ae5f8e5b5e5b04976ea9770bc94258375f1e3f3fc085f28de52f030fec5166ba996cdb96c6af22a537ffcd38b2e2bcae7c83bcd0d19277023061fe54647cc3eb84cd2f4d98317aca6d2137d0bec09d6318105c72e3bede06bbfed2ee61d1b19b834e68241f1065c89e56d2234adc87ac332d3ed5779d652170689575f2dd6172c730105fd52eca961f8df37ff0f6019b5cfa19bc67fe9901201ee54f2fdfb55fbfd319a99dfe1511bb44a1ea33cd51744ae3e863362eb57b1d3c2f1c2a815a3c944a398a3b9ccbf59173057cb80d8490bbcc59dba2253d302de4f14fd032c69d97cba85f3c9fa6d076093abd7ed17d143744cdfbe15144eb9f5dd511a6cff0edad311800ea576f0bd6c98247c698b93db9d81d63c10725e05192875ae781bf4506ad1f028ec490265d0329cbcefd86e383f6b33d19d18278da815e5d83a9955901bf94fffd08ba5b6572f841c846cb638de2320da1fcf5190bb3da29b934e6f582622f63e1c12c428eab044691ded20ec8d87471defe54aa4867113aeaa17784ac1539a99d8e9dda3e9a5fe1ea8e09ff8c09e42176f564dac926d056a3203ba62e309cf0158aa7723354aad7b504f6591cf32ecf3f64d29e6c152d943ca16100e36f9c22b1e7254db875ad09f31a895cf4f6f803a68ae77e88d5c4512fe64e683a1c70d4207ecc905dc131e427534aca433164e7b93c672d7d76146933d250f50c6b618311c2f3b183163fdb42db88d461f76aa91268ee0c117054fed9b4e954e4b79066e7657d2bbd425703c0ad7ce7475a61ae868898bda68de89081f1b8bbed708f18a7bc749528f6a33993da4d5788cd8ad1a893860cf12e729d47da6a5a4ee6d2acb65d87a7978c2d65a6896b58adbd557d0bb92a57b4d86a598776032d3c8d53150524bb5dd01d06f0e827292c44b8d5f6f078d431624c9f5c62d90b7422d5a5b33935e349b094fab8c8dec271d73440d1b17713702c4b2afcd62c159d444e4ba9394565d7f4c544e0ffbce5df4d39463fe4d78b1c6f89eb457875bd0feeefc53438053ea25ff14700d01b6f86fa7185f3d0e60ba67afba1504f3b2a6ed8ba22916b74f7cf408c1613717a396ad38b943b0279f561e46b90bf8c7e0a9eec35cff5d132db3a4a0b702211fcbe2c2dd04a6eead4ed55591e1d360efe5f7232304f7c4ec9825eeb685ae55745cc3f602850cc08f161b1c9c17bf60909b8bc45990c7af34dfbe5609e328b34af60f614b4a32d108c66f858134c63a00d31eb5394b555cf764d22036473c0863e87af92687f7c65d92089d1f9fa8cf5efb9ddb68d5324d9ae6d9bd549107a702dbfb39e0fec0620d6803358d95846ced82931bd794c081816a2f71fcdea24016b23403d0c34502f7b8ea2dc868de646d47d987ec1def1b434a12927ef3a76ca53df4e44aacb0d48ef1982c4101b63a4de3d5d1b71c89d980cf1e946189be2bb2753d365d8e136f124e237661d5c4d86c096f2a42bc5d5fadef8bec9af94282c70136c37cdfbbf45ecdc11108d3418ba600c8edcfb8e8c9650422b39879d2e292cd6ca2d1289822c8232bdbaf8a1eb85b339390f1679d3b04c1fd8e99dbc8a4d23ee271c753c59a519c43a5102c2a9147ed3dee7bdf7e87c03a31a94a1265a0714d6809406ba650dd8184ae42abc6c55de4093e24654b822453dc328f27146cf328d0c7b3b923f12c4ee4e886503444a69fe6fceb1d23e5cc435ee0b9422e4992cc83b597b6d96ff5ddd1efbce26c5631bcd2154f866b3abc2e45c50c9380f105b04c0b805f324b8c7556dc254ab8908932ebfc41b3b6bd89f9fca171042909b5eeb314922af0f3676457994970672b87d12b2a3ee3bde478026767c730ed5a6f038d38bdc6312ce39dce2eb643107d3021c2c34e881e8575fcd7afed2c23a7e4babc2e4525aedb11c6febd21cee730e5ae8408a59cc0e597cb9452cd2b18810a1ebf295fc13aeb6b6658f79765fc9b01cb2f69b1340d33e99317dce91ede96cb6fb7afa3b753889c910675a32341e0cf54372f38a080fa0b70b0a3d1b3aa2e28538c387dd9fb1485d92ad06b1e95c9f73e2157ab549080eb689f7b01a5d1fd565ea0fbbe412f558e4bcc0af2b18b2bb3643d0e15db3d9347811d1f3f7a294106016ac4fd18a026df40105a7cd1671acb91db353841797730d70175865d3022b9789319295e65480f20770bb3c6436c18aa5cd82bf01033bf99578f684e7d33b6dcc10d9e2ed04516adbbefce6c30d92ad5981e7bb3acf8df27fdd32f8523a4fcfc94f2653a061326b7c2451b6ea1ebdb0b8863f4742776d53a5e31c593b3ddec01d882374bebfc25b5c80f10156ec7ab38634d353f8912cfe0bdee40af998c4c4ede2bb579835fe4bba766cdbdc45c2f77d791402d58e8c994dad29083d53926fc2303fb325ee90c77badb14ae98cb52928fc94bcbb3daf484060981c24d797eedfcee8f6c520fed3bf100b4b8e96a446bbd89edc527f024720761843765676ca98648bcdf65ae2a46455548dad1f3f82218385f95e7a9ed7d28404bbf90796f9c103f3a8880878623cc29d28f2c41a1462b9249ee78b08ebe5c4678e2a1d8c55e5a07350130872ba04adc09aa0f68da3c5b979c42647185bf00cd12503e06f7365d894b8d5b7446caac8f3ceb05088b2d2e6ddf4691e43805dbf85d28ea287798378f3fb122ab236460bfa0f2548012145eac16824452c8e4b6e253f4b9268ad13bdca9c9d0ed5c42c0744bb0a391c030ed3618d4eeb19473c54aee109b80004766b130abbed793d04b540e58969c97c0fa9d19183e5475d4db40e48bae7a31ff9d7da240e8ada6635e8a34599dffcdc8fc3e174abc9963d7730239aadf7649c21a6ecdf449cd0f8c476d374b21055307b0cb81df005fb50ae6e3cd5ab96a5ef7d1a280e9fb5397b2243a3d3834b7979cfbe2ee40949b0f3379bb5181bf7ab456e2d1c0a2cb9c42d65053a575b986101ed4dacfa75769ef5c043fc3ff8d2c1624dc1cf2d78fd0e7703d975382328f21ed2a4c6a00ce3968587e15c2681970ad079f8ef48ae02aa0d9c769380b89a0c6600c85f90576dc46f986249d0b29de36dddd545e55f55ed4132cde500c7f952842680eeeb6084407ed58cc90d31dfc363bb82062dd48512c28fc0072b126b66a4a5014ac6b4c2303be76844d2c243c4805577695a13b6e129131857e11e9a6a9cdcc84c8dd61f14a9b26dfd3c00529dffffd5f19d8e07df6f37e56487ef6d059f902d804b6d7757265821fd1bf950a54261639f344d6963e4d05cb5fa98f380a4531f70bc6b4fc0dd077be494cfa6781e3e875d6ef3746bb865a3325e6cd4f6a4ee3fcc2b88ab4a28db45624bdbb3e419ed06829f97ea6c37628b57b324590ce3b47390bb73d3ec788309abe7038ffd6f29ae4dbaa295b7db95af3d20bf123e8ad90b0b510a0c14ee611948acb9c2a521b9ab37fee4696a1b91ebbcde9121252c512a1b24d275dd8b785f2463f746c394652378107798b04594692ce5cdd10b6369b36f8cef5afc26238824e5770e8cafc08fa32246c8b454dd478a864e81b4af35d8f747af1fac963b19a1e3186a57795dfdf87d45e709238fac6fbf93d6e7c6bf6d73bf9fb91a2ca4aa6337edb93a7f13b5387e394d6edd7531cae1e240231f9cb754cdc5d70a5481faff192c5c6a968564f00e5e56079175744cf9b4e3d97d111cdf8aa51a8f12156b14eff0226e7c8da8e2daed5420034b8374dfbde3da465d32c15ac50ba136f568ce6b1ec737bab0b3ea1e13f9690105fd2a1695480bbb973e797481241eab8f1e64a0dea4915f8796ede589b864d15f57ac2214ee6c7f9f842e970391c77b46b2b42a1447914c7deaed91667603ba00e7113bc85ed9617f09dd63304ab742c7cb95069d32454d3c833cbf4c542cd8888dc3343cd3dc62412584acb0fd0b40f1cd654899cbad48d4f759431d3b2cd1f33697ac03d9a90d1a46796ef34daff45ec6661b43336c991b8cffb50f1a342a22c8b5142831ba17c517556fa8a8aa2cecda344d08ebc12c6ac3b0db9c2ca91c42a3eacdc86504772e4737a148ee20d6eabdc4e19bdc58fddc0a08d0add0f57faa59fbcbd6c01d2eec41266a14fa9835f318076e8971a0edd2a65bb262b7d51785a12600a37da8704319cb9dc01e2a607a8a3fd01cd6f5ebeedbcb8799baf1fcfc8ef02c0a35882ab6e492098977b3602c05af97b437d11dd6bb9409da8f11c750c697600e9578050afbb0f78d9d5e13e569e1d073117e4ace293fc93ac119acb1eb1b017a20607c6ce5f2ed8d7e19c84ed5a176edaacf63965ffb0adc0608953d05322bc8ba1949af069d80c039c89e1b1e0016a690e5def0e23532d24d5e0f4d38199cb26d747ce04025f1940e66cdff781ec6cc49f8ce100bf68b015f7b845df41231f68f759a3504c8dcb5b7483a02273046f4a9836dfe851794be05def84a880e8ef54eb95c99bc54236015dced589696d8d3e50a3c2a8df63cdaf8a03951a65f5ea1198e223930042ecfe33c483977bba0a2bc70d7fcac96d2951f5bfc6a5edfd8aa512a9c2980fedc2418be8f09213b1b3cfa29bbaa5b749967f30216f84a07a0cb1a999efcf40be703653e0a1c6424cb48d1a3151aa61cdb52e34c53ced84867c84e4ff82324b4e0d307eb78c84f52dab9573430b9c4a50bbee3c229ebf0badfeee8adda4bb55ad5f11107550a7754d8f90d7a8f262fda6b905ca307005e408557722ad976c0e5012e5da87d48cf61d587a69eaa11f9b9e0d37c7e4b822cd6d57aa04deab433cfff5432be07610b52344b55483764802e919e54916649840179b347d9392ecc01dfbbe82421af78bab51a654eb55fc763f78eee57743148cb1bcef63dd22a9ffbf05f5d7bc3d1c4b0491451f5d603e2b00e52809a0ef0a45846b4b8b138ce3ff4fff4e1eb5938f1047cff4c45ac3a43f91df5ef3087f978c257098dd395e47d2538ef245bb69808a76f5ba3237a7e9a648fc154eb3fdc23f8b95fd5cb4755f64f710729d79473bc99f4beed40ed107fc596921400723e0a125fe4829ca30bcefda2c5b50b4d79b979c96c4aa4dd6bd95f3b775068cc394d8269d2a39e2740933374887b7459ef5fc5a529e494dd205c580fc35bcf07c6c3e9697d758978d759d7eba3ac0d8620a0e016504cfddff6c23a6575a2f2f988ea0bcba1aaf926efda6b7d2bb6e72c469d75a51caa70cd76a8bb96b43eb13ce796738c57338ce55212fa530bd9805c29e46d7231af912137ad7d9ed2b25dcf1f6691450ff4883564bba995df8882e62b75f5c984080e3ba8418e4d8977ecb315f2540d15c7832687841294d61e648cce40cddc8ef439f02106c45ae854fb7c3f8d426436e027e7948c205011ed4a7a271b8534841fe3e05c3ab4e4249567382b3d03d9ef097000c988ceba9e2d8d766a1c5ad5f6374fc6034433e76884f9fc18f8298641055dcb9b916a8ce93bfe8c521450dd7348f655316d29622d345fcf5df0c14fde5ab5ff78a5ad6d7647d9819dda0d273d2c81220ba0ac217a7b907383d076b1570314660e7009dfe6f51e7148c88bc9f95a8bae9fc89017b5d403cdf873612c8110aea6b939980b9265cd0d435dd3f581126e671ac6b84f41a78b0c15b11ed0869216d315119d7e21ce90547c96d4e8bbbf081a57b4d1e25423fb7e20c629c307644e1e8c21d77ef662ecbf5ab4342776ede74daaeb0e28a046dd303bbc30824d5ea00d3fffd997a4f2d859817b35f0e730372773cd84ee7d027cba8e0c9fd4292f56958647c43343234ff34ca6b67b3d728774b18afa71536c6a7536759561b101ed06ad5e9049cddb1c38008e0588cadcae6f25d507d23a2f2768e3e58e9e0c44378427ee593edc1e6a9ea43b0b942b4ac795421c46eeddfbc5b34e830412b4442be89e2a95c3d0679ee9098c82feff2986a43aae5f978381ebb8ebb9091d912c0c7f17be8bf6d524879dc819bd8ccf8decfb88fff6277d9aea896714f1363a43a1006fd75206f1f2eef419db4f2c2f269421c84899dcba1f68b3080033cee1d0704e08b5c4add7ce47fe3e66e347966e0d390266928ecf5ce947f21ccf552960a50fb8438cce27640fdb587f7c63cabefc90caf856febc5067a6d7287a5a4cd67bdb1d3f2686a305db99df1752ca251d1c184ec2d7da0718efcb3bc8e3fe385d597cc264f26349c6d53a61edc05a577c94b916e686774ae334ef8ece9fa56efe33367cfbeb5a2938e79af3d2cca41da014571e8d7f0f53361ac7edae3276381e36a26a06d5795f15e87da82f878199e1e2052adb99c9104d923a244520fd904cf0713456d7f94295f5900d6f84f94e750b85a8a648eee8a0397fbe8fb743d5f0ecd03c9fa2cbdf04080eaa6c67c97ba0c63c5729e2f9887e397996335f143cd791ad3a78ab2ad311206bb56929b6b6ee64034f827d911d52d72ec4f942c250770444710c64c56effc695a71b9a6aea815db70862cd77c430c16481b10ba4cfb181f086b96bb80397ad2d24f4b55112021063ae05cb370acf5520e1d88fa5af6bdb10726a5eb805751072f05723d02c1369afecb71e466d32f3e47187b4f32025caddb3e84ee7cdcb8b1e7c6679fe17d3bd260b5bed38edcc35bc995573b92ede19f5226747adc56e7091d3175f88a4946360a80e85a75ded84a3905819a3d60d90711d6e5c8faed9ce7dddf9c060575d4204992b91e7d649727e5b9477c3dad9f1b7bc4be74c13c78dabace0cb6c6ea4f585dea2480dce1480ecaa1addd983c79e8afe6eb7c2944277acd5223202cabdefab6e034ecababef2168cf365466e0cce32318e819500fefe099cc09bb2e186bfff74f6edf86060e713421f2fef46efe8e2a63e787795b88e87847f1e6093adc233d8d4ba46bdbe2b3c1e0cca2aceca1d3ea39292bbdf0ea00c1a6eba349132bc314429ba9d252be0ad8ff15ceb79bdf49f673c3e941c1a47d9b2f2aa151fe4bce89899ee49df92949aa9e05f9d6bcdf374d3f09b234ccf0f5b7d62c8738e6c6ecb0b560d574f514f6219950b8a940f31067252e3e193623b9e48d1ec4ca334538375269785a0bd3b97fa18b7a0e243c7332d9b732692280787ac6986312380c115a8a4fcb26fe3650721686339624c468fe6f8433909f67f2ead671043e07d2e305d59555dcb773c7c645b308b49114136011befce95cba5056b61b0cadbb50646fd206bc58178fce6d42fbaa460b233c60881ffdd5aa4262ad8fe22142260612feb8d2cbf7d3aa29631a244ca9810aeafd4d02bec21435723929bd2930e65378f4999240d212d8e459544e6409cfbcbdd37489eaf5eba0ce53b334e534e575028d0e89352b547df27fc8113c3d63b5182a9d702451a901e760436e22834987c22644a8eefcf97154d0cd6f475a2fd911d291a5509deb8bb32c3c05564fe6d2ff10ae1f9ad20c3970d9ac49ea8d6614ee32e2444aba477af5a2facf7478656d57a85e5dbd4b53ae0568e0856677f00ffa931f27808c6e6e2728b67581262f27f21a421bd5698d0d92dfda866b051d6a7fb5585abf2d049f347318c7833988e480122128fa505303a5122a2ad73e0612e9d3a105d5721411842443cc06ce9eddf2b3f51b567e3c326a215cb5f572bc0394d4ab01e157a439a52408b7e69fb7df02fc08870c7adf0558c8368dd8e0c60db3b2fce887e0b177c64994d1583dd9816069a50293b37585d6758ec8dda68621e635588b077d9cc19abfce7cf806c9dbc29ce992b0dc18c7e26f0d7a58bd46d4afcba92546fb491f4a01f543ec838bda705a9f25975105083031e357de586efb171eb51bb5acd8601bebd5d97ace662e27a46ef227b30dee24b32b4d82c48436ae9aa22f0b2c7a0bc13d123edd41c330e9d363dc22e88f7c253d912a54d201f8ccc4a09d0c46151f89e433a929ead958a2970cca0107c532b68c23394f456b9539f69ebf26726cb55a406bdd5956c3d2d8b5e853ef076d823ffe06587e8d99ead08a816b62cf0848db64d5f89ce1562b072064bac683a8115119ee4dc3fdf36985021159630d76fc06cb3436afc6a6cde9654e246978aeb079ed704d3dc2d122c295d278d7a22866d7670002966ac223e23e760819d89af308d109f74252f9140980b7415540fa96362671c7946a04aa926be51df6fe2b3d4422bb8fcb4b3078553cba0b7c8bfe33543f7906ce8c3592620a17caba595f2c5b01958752b0e8d80e01a966aa0a8ed0ce6f451fac70c991b67bd24211bf8a2ff626458686635c8a728c2bc43e6339aa5c99a0127ff864b4a70a218b53d3591e27d705f112fad9f27e655dd61ba008e1dde0926719c034e2cf0d590ff58971c4fbc3f623ea9d1b256bd752a0182f5df19ccb437e84f5a865b2da17b4421ef4932a5d312f247b7ade3da4c7972086121d903530214ca4cca5008c2c567932e78e9f506c6d54650bbc325c304d81f8e6c27235293537796c8241d8eb19faad8ffe0cab5d96a2fc9b6ef324931364ae0401b3583d06b95ebe585d853193bab7c3fe8bd417faa2f0deedbf58d0e4d2264aecccdce78d3e39cfdbc6d0235e5db68f1f990a50937d3b307587dbe5ebe866c5a860868211c69be9fd3c4a6208506c2fbfa75b65173116725a3b7745532574d1db7aded26001b83cdf4f2bf9ae2474deada197a8da6a6097111866a9fafb3a081fdfcf3537a1270eb774840c9b76016dd8b988aee607ff1753fd80dcc475abb99402ae2beef6a321806be481d708055f0a7457a6284de48397070a4c81e18d66de3d857720b75321883e53db3b590fe06ecc4270c953229940823907bc80d7af6ccc4e3f6c0a785c876dc301a08bee7b9bec8e9526f81d94f71cc766f5e89fa2f50fb76bd87a66081b442396bbf175a7df010fd4ddaae271b92a13a7398f64c953d4b602422c5bd02281c9cf375e31d5b902ee4cf6c6e8cbd639aaaf7682e20071be71d813dff9572455741d19624cb57cc719dc73bfdb3cd7c7cd25f40452cbe1dc8b5d7ad976bd54728afe27ddd177e3facceb95b5506f4505056dffe6648ad98c52b25c7951b368d40c6aac5165711e546d853b2031cefe9c02071e3fd9f09e2405aa94ca9cc2684d36866d6750e0c38af08ff2494da73055fe4d5df1aa7b2e37cd759663d547ddaa5c2cd6ca298c6c5de8a062a620d0e0471c07d115234e36847f69e5c5046a8838fa3c576676bdeff6aa4e324650c62c9af07837866eece4eac3f4f1c4c994c1ef211fb04660b40ddd839cf9e4d543bd4979e030100a7feaf95985a6ff7cb9a0f213a9a9cbb155b82fc4326e5c93302ec3b1c76a7eaa75533ef3b47cc642a990a79bc8edf7a564cea75d4e756f0c7c80e5690342e344edc643d3eae3e90a49570378ae2dc4292c9688b64d13f1eb439e8a6f911d529d7da96a7c4ab88fd347b36006cc707c3fb11e1d2af75c881891960c23b0dd22995f8d2f5d338e401a2a9c43dc0fc6c2e2ee9d937c0f3ca43bca454465a6d462facb0f486010fd91575e0a0427f42ddae2e86abcce89dc8bcfa497844093cfad7c630b4106e44ee3dc388cfa586a7464467b1807e6ffefe6941132939ef7e9a459b8f475fc394bac49af6b8383be0bc8ad4c60c2286a3c403c8e79696f675c1af33b2ff32ebb2d493b1798e62f48395e0b3b98354247a4c78afba4787430d9ae4561373a91baa1e8524305eec5fbbc4f3371136f747f08fba354c8bc2ffdf2dd2632025ea7c51892297a217f1f7d4746717d049e8d87cab0c3b85f1f1f3349f8bbd8e89e5ce68f449122a46caf3f8372a40fcbea5d2aa0f4ba2228a6fdd2464554d433b7a42f586c0de945952699de8e2861c9df083f8645617296c1ca4f2f3338b15ab4f7f881847edfcf4dd3e95fa3e200ca81e3c7692f16b76862093641f80b9dcc2033b12c328e63b05b96b554d9f36be795290a489025ead9f012720b3aa43239eca5ed228a0c6176f44a254b0c982054f485d8d77e51b9d75b60075a7d14ecb3efaf6d99c60f256c006f8e889f548c8a259d2c5561d357ae0221b9e2aa7ee66949b75203b1c3b9d19167f07f982bd2c135c6843cce3c22bc6a42c51cd2fc607db21ab020d85c4030b2dfe876cd2f49680bc2417ff27d626c97c29b93255bff7b041681ef01b68645feaf086ca9077f9deb1384b0f7ba4766403808f96cf78482df07ca6e91a5fa08e4478c20ba7e52564be6559d41fcbeb14bfada09864def4657555365cb0344fdc978aa451866a132ce03a926ba490a41991ede2af967d047d96798cc812d645779b2dd94e24b0c5d191e72e71fda1d4322655f940ed55b60a3dc9443c7b15ccab0711c5886dc6c77ddb15056920fd1da97133f151da3cec46236de55b9464a692b3532c53ec6c401c10621035d2d211c4211902a6882e5dc94e7cdd44716094099b9ca7ce27f2bb07620474b9fe31abc915457d9a7289e7a48d73349c22ab4bbe82424985412b14fe9853012ede4c516b9163e40090601eaa8880d291671ddfcaf9199509d141b2a49564f4ae36d9a904d941b3784e081ee3a030740a1c70f2a3e828bdc37ed9bb0bd5aec9cd1507a3d1417213f5e38692c151fdd6b349135398d20355a086b239b5a4bcb5566e83fc304d2fe987a8ed1b6257b71777aaee42a13b342683708b998fd108aab8f63bf62b3d2424ceacd6f867d9e9309344044d08eb1c3fa6fb5490b82353eaf69384190f7750faa1bc107b3a77b85c71e2a515fdbdc548c77271fd88b27bb25cccbe097d5957807a954f8681574fe6931ae98dc8648dadfd61e106ce29a4dec603fc716e8588980dd15f054465233f45d7c280a0429fb4a1f0a5da8ebae2ce4ae15298b32a8c2f21ce1b56bf4f3d8d7a9e77a098868df458e98b86a52c562719f00875f325d3d77fae2005826af83ba79fd4aca76acef5743509eb2ca198ac10d825931625fa9c97b757729b0016b39bb311a3c14f8842b821dc08be3bb01ad91594c67af1532287f9865981b150d0cc26a7c538bb9d86ac4cb84e628ae23fff4d8469fc52f929a56da6670155976bb241a9b2e95df098039ad549fb4b710757b9da44be9dfa2a059f984112917f372ff1b093e841d1aedbe45b121cb05e2bb6830143129967dd2e1f9d4632f7652b4135860c6b8f780dd328e081c66d85f18cca557690ee002cfe5eeaeef61edaafec2839edbaed102d82c9ca1d6a5f4badc50ccc9d54b7dd48083d3041bac3a99235fd55d127319917412c7a69763af4d3f9e05d4dd82c5af0428ec8be09836e792973e790bd4e9c2ae3b635d2678e4e1452c6c1bb4928b3d4590013dfd48b1f936eb53ceddecfdd248edad473ad9585105a9899b4e2d9a8152bb30efaf15f1032af60491d0b9718d91bb4fe9db3c1824dfac2f556a080f70f7ff3c8e015b5fec8ba08030c5bf4ec7c176e925576639c5dc8a137cf582d1b7a89e062317a93769d444344b069731ac890661982fca382d423e10f200e03ade7a5c4bf43d1f34fd1ad0373518e5072c2b2908ae91ba614131955b4fd9bbdd815ad2f80f81c2be5de8dc5d50f79cf4f5c9a3feec19ae38183d41ad560167447d54db141a93d86ead2da2c7911b07ca9e3d0511ff71877d86aa429f0cf6ef1e836df0625d749c3641f2e354112e30a2fb1aa83ad5538b5743626e03d7df418275b3f45397ff363a377a0f28d9366f38f8564c14ba3b17209b7324320ae29b7555c650335ec8e8e92eb6bc7dc5282d95ab7e01c862c096715a57b6b5290a4cf0a063e5819f98fe4af403eaf2f4730151c6de87d77b4d6ce3445855c8aa90ac74fdeb742a26b802abfce8617d7e4aa829d4fea7b4ea27783285911bdda8f767baeb9b6c8b10e1d96400cdc8b1e50d9256f729e07f2a4a875f7acb599885d7e04e177bebfa408d43f146bff6c41cc9f4a6102af148fa0f30ad7ec0229844bc51567a92159b8a6b527787b6416218718509067cdc53df10efd1f309de93bfa9873a2e1a9d26b37a32b90d86a29f88dc45a3ff900f85a55a3023639cf3f2b05f956a32f66df24ca2027c329e3553bb0aed91dd793b70ca69f52c972a00dbca6179a20001b5a511e10bfbc00ca041c65125824a69defcd43a81f7c0e1f88f2f16ef64c061bd1d55aeef5f6523e3af1be43c97c6ea1ef54382968a712539adfd863ef43db35238ba2a5ca00d52e3823b7ecea452581d1e0f4c9e6ba3dc40dbed84365d36d03e3c6c808c12b3183f6efa48cafd8accac3d8989cb806b0458008c0b78ff8f2f6a20c1944a37e099ee8cc8e7c6bfb7c4b8f705c5436ec17261d3748d66244313c85063774003ab959991b5bc123ceba759e5bd0501d9349a5c2a778d8cdf04d5976f429c3760d8a6070b9822a7adbacad5ffc3fcf712cf166c209abdd45e83bde1b97b29a6df43dd6f9c97076a214a66bcabf78cc4e6099850f983e6e8cbeaa8be710c121d6234983f00c1cc7e6416f69b6b76e0ae34912885e0006cae587a1e11c2b56afeba7554f2b26d7e5da1a44e1c85f5aca6120a924b91b45fe3d8760e3a43f54c4f7ad7476d6c813c1c65af8c0a6acfc79581e247e58d63d6f38cd99a07bb7e8bb704da1063ae59dfcda44b440edfcf2847d8ff6ed3c35a58f63d1dff3acbad17ec88dc29b26c9ab58a1e094783f612362246b3c3a9d0e7c69fab8ec63e2bbd12cc9e93f1d06ac1dc671fdc9dd14b1cae43e234fe7012d4001f455205f827e2010f4cfef50be6956bd922c6b8d8cade42afce1c278abbb81f5524e815842b306d17f3a09b3c20ade556bc59c109ec17aad3e62ceea97d9dcfa5cd81989e1619866efabff3ce7b1a81179e5bd88f5afdc9ff5ac12b507b44398fd5ffa0810a1c270b9c2918c21a91253c36704973a82ebc11cfcaa3cd74272e951832304292386f547b882a9db22503347454e27160234cda686c0cdc02655497473b74f6813f7dae67502925abdc437c2dd36dcf850fd22d1f602a70b893ef652e3fd68ab537b2a85d4442346d5c4d5d9881bb880c0bd4f15002191d170b79ed907dc2e3e65b495b8a312dc22e3ef76f6e8179d6a431dfdcf6f578d00699c29341547f557c52ee5a8d9eb93a14d41975e9066a4a4dbbc7f646ab577496d58ff4ddae772037b5d6a250b149cec1f2c6f65cbc553cfc8b0c28c6df5bcddc0e5505426b65f2d925b1f261ae069861a3e26c71b0e17b632976468a1063938530cbfdc7537a771af07a3e196bef02dde425ab3bc17b6bbf88fca261ac444ac5ac524ea0afce20b9f5a05d8fc2fe93ce77b4c85a0513d6f5dc65ed73668a4cfb585bcd33b779d9038d2de17b3699a7df552b351563fb44e9c21c062f706d49a83bb6ff27ed24dfb2f29caa4ec4c9ef45249293824c7949b2065b37d4cb65763926a198fa0af39f8382084074539d45a44e08ecd0258c07554c36009279958dfc1a105981898d4e7bf823383219718d70a0769fcdd7c9f4d1f07274ad3a51272118ca7276d2550ac30489304aff0cadd9a02009ee50ab74869b2865c78a9097881fefd4cc60f618575eae942bd4984b463a36e12c4f61fb9a0e1782319874b962b1502253d7054cdbde2805349958ae9d3cdc8def4ef87b00aed45696e5b113e77456009821149a96f6cb6361eae36411ca78f7a3d590f94ee38a0b2e3f4a2a11777142e2fd36beec71da10372be754d7c6c1589449e9587747a31162305cf5657a633d83e17c8b3ec3355bd48f152aeae6311a67191de0d91e88708342521c7e0adfff563fff9a2db290eed5901bee0f7efb2a8c3ce9c3809c916d0d93ffd6fe628b626f00408f20bef49dbe5c7e0e45d582e9e4f8c3612c743ab03bb22aa958877cd1b91e4f497389a7da3f1356ec4ddabc34392c1285cc0d9ca3972f1d3d4d1d189bd3b463b7a981312d241136fa9edd97fdd698a560e9a6e4b7ad4a284baf5f05f245685caddb34fc9704db94ab14fbf46a2c540048fec167465342993452e5272df917d5668661b329b6bcf618f76680eb1266ac822d9201ef94b88efa3196537190ce3d2347273333daa52eaf07dd2fcd2a82c1da1c679215e729776d9c06daaa86487f69c9068f3dd6544dbc5049da183db3d1263a167d14b21d172e67d0ea74919aabee3b7b3d635211f60eafe38797fc2388c4d643f382d3a64686af71045c3f41c9ff61b9fb22a7a67604feea2c2fcb05b55fa5709a61756b2fe84af6255938bb8ef4480e205418edf1b670661c4422d83e8eabfc4dce6542a6cd43818a07dd674a7f89c204aa4023de115785b9ff420b8c38ed7b4c21bc5222cb5421299c24c24731b7850b24a057e54532f3abca3a38f2a90a592998bb60e2c11fe6145ab3199645fdc77bd646370bebac7438cc7712251d25f29bc257783880e5c784a63688a827abe09210a790a8d0fa3f3f327b4e7b182d4c4fdc1eebf7c93f3f4faede5a71f52d575a0c5ed31732bccdc9e38e6bb7120dc4a139e971227c4d405eeab6e8fee69fe6994dd0966c00fc66336cc37be659078f9e36b7a700b394adcc64b17a3f79761516fcac7178fad6f00da7a580cc24a8f37212b36b0568c36fe6858dc7a1956f06f79c3550c16505ef38b5143c7de7e0fb135c2bd51f31c7459efea19aae94955e6c955a5caf7f817566d8b7ed425fac31827b7fd37884c8bc1f05e96588047b3bfdbb180fd0f64c3faef14d58134bb5dc9ac3a917cf3789b4c2c8ea92ca48a68cb34edb74acb59fc142bb7246a8da0315c58cc4cc83f447d2437791e29d419e74f6bb0604bb819e8598d3d36714a8e593f22a281cb1828762498dbd2d889221ba09ae4a126b936f65ace9e31b98595d2564a3a30ae76937c2d8eab786f661b3275d1305dbeee08d88e77453ff04efd2354b3e1e978f50f7490e14a1834c1ee1ce86a1a24cd823e56a385850e6d715b87e93edbc8aeb2e5a7b9c0ae1d0e749f753b2d70a511027b400ff818c4683549a62c824c1bb64946f39e04f4fe5f2757130ad99cfcc528b28a10dd150a069b177d23a1f19bb43040e865f285176faa192706841ba559bbca799043daaa441fc50c1727f9d99256e9258d8c491b8e92b4ced65eccc8c8a23a3c6980f0d8d347747c4a57dbe2fd0b4b0e1d92e51f4ff6ad1efb2a40cb018bb802b429e12d9955d631c7d4e8fb0beea4c626b5f1209b585b3aa6de9809c61b4e1ddc554c4616a45a1830e309c3fb6f8739a3616a91f4cc70fd2ff012e2607cbf0a1883c688a37fe6ad18dd1d59c48ac0f2424b49f8786618cea27ff9d99449803ebc11c4b0c04a81a020aee8c12cb14048415c66ce21f0c2009be5d5d0a8e78247b25317d6becfec437028a9c0d646bdae3b74e4d0e231c7a7dbc53928f4304223a46dc6b8273c0edc58e1a960d511017f1f3d2c8344b9ad95207ac2a119dcc70760c58df68343f2a1a371600512a90c45bb8c269a6bb58ecba24c755b0c9fa0b9f27ad6884924cb89e35be3bde9fd6291875de95d5ab985d0a7004f3f2b14c8e6c35d7cd046288b170db2044903841b67c0870d745d6208095b3a59928901af928a956f22f3130ae862c8b83688d29061f71b8078f10a1b84a08ca3ae8fb3e012e012b6f876410fd49bec4e186ff9de653c47896189e80241b10c6f9e7d18555008f5c0dc2688972237751442cbe6b770de38c7abd9ce46d551a93a22192f5d55076a9f619c352c659a087c938c33c14eb192243de10216aa78e340325cad95340f7bbd4216796b129786fb8c667452f8acf5de34ff8f1ffa3202aa4b634085f27c39fc13490388d2c386a99eef16d484b5134028ddbe7432690382f79c6a8ef0e6ea8ea3aaf92e780243554a6436ee2c553a6f7147dba7c8e35f21cec1d5cd01cb9efa738e7ac7a33fb93b7290f4073d836c4b3b820ff7ebf56ba69a60ae328c34727c959fc6041ad44db6efa162494c102e8ca2331226562cbe4b2c5543796bfca806bbd23e849a825a9c5aca4b7d3cfabbb0a88fe77968b94c908ce96676e65a4a2f5f70cfa20d0b25e2f96a1cf03048ecba8644770590d1f3a14a5e9c98e3eef0ec9ebecac43eda8d465ad5567c822335c1b1e3871555221e4f5cdda9db2a495355bef1f901970efe829c9843d6efef51168bf46cce13b30ddbd76560e0c6ff0b1c6e1d9970ca670d9baf456a1fff2e6526987cbfa3b346848c900e67c61a564586937c385a6137e769c5bec651773a7087a6eac35f76cb3cd02c55b931cdf62fd8bb482259500311d53b3f02ddf2b9454c1dcab8f12ea6e95aa3e4cbedf464aacccc50b09ff19bf514af59ce3a5d68a4ec4ca2911d4dc8e0ab0c7e7192908cec05793945aac9e0f3b4eebc096d3a7c8ea04acbc8d4724745a577360d700ab7b3900ac1334b1f43b71af02d45fa0ea62afae257a93c3f6711913f83573e7dc6dcf72663f7a300d2f007f381c3e6de6af34691fdc0269ba8853bc118a24353f6d9faa7abb1714a1268d7d0562d22d8e0d818b2f13c62e2760111c5c0c69984f24340d202e4d7e62c0f9a03fb2abb3ff2763917e4d3475ffe543ab9198503e30c7fbfa39107959e90d8e56ab4c6d1238b7527c6424594d4472cec75cc9c0a15b35fcf3cc2c78d4a035bbf3ed2a4e12737d46d3acb02d6563c73fae4689de126653d924d77a10253da7f099169ea19dae9bb1da8a595df4a0028477de2df6091895830e7dc4617a1493e954396639d42ca6ca79904ae2ee34a312175d1eba7837d4f1a6a656d8940a9b42536d52b4dfed5564bbb98aaa7c385c74110ade48586bd2618ed64510b493865934a18a91a49c956713c05bc50f3467ef720fd3fda16f2f5cdf2b3e8ef1e4eeb7b361a0814a4788e2b86306ab0a8ff9fb94f8fbd452b87affbbced3fffe7e092c24c81abcd7ebfba8543886c62ab7747481169d84de3cc338bb87e68277379e70cc8d8458947fa1c87a75dc36ef30829cc0bac84173b9961b934053b6c931aeed9df83965f19f47cfa75f92525461c89c4351a70e0e97131f849a81e32a95d4512538f944f065254546f6b637bb2041a84657f5b869aad442c00f991fa77aea66c32ec7db57904fca79eb33890dacc6fc19fd69afd209cbe4462236047081560a0dfc7df970b691386bea3984f4f6c800e36c8d157b4e46d4310b0dc1f4f49705145fbd0d76bc7b26b4fa45e0c4e559c01c74704dae25a6f96b1aa337ed4bd04c2ab7698225ab7326c5ab97bb0ce83b97ca2de361ff67f866a00db9f68576a522d4e0e0064941cfcfccabf44a6da05880e53609cd21922a99290cd6475c1f6574d100cc45b016444860dd7eedd9b2ecd7723efc42b1a155ba487bef368196a16d54bf96c7a236ea72cdfadc184c7df45ccacfe8c35474c32f501eb8ffb5b6354099b6af2c247f6b4e5ffebb1f2f862c21c313d9b7f4247633a932b8dd753aee9893158d232907c1636fcfca5f2a4ff61493b0121e6302365c8c907b04b6f9d916ef793f302fb5ff7c76f44bdacd319fb7fcdcf3d50098fec97033f47e5b3cae6d14c9256ca562c0cb9db09cb15db56e9c1e46534d304b16ddd366560821470613dd4ed9e7462d3282ba27059874fb8df85412e7bbc1014f290f3a3300c887c453c1a98486b422e9c0fbe34f5bd869604e79ee1dd2b04492b1ec7c04082d099d225fa27f7ae7f8599545ea6d1360fabe6489f9c3a5e77f568bdbd3bd2b0040c3c77c1f9e4827685196e081d79d07bbd82bfaf42ab0cec6adaef9742728642ba078601684dc38c9e5fd00362f70a8f673247d25e5f17b2d2b1ca2431101980f5e89f95ffac2ff4fd04e270f69a1cd4ab9f8dd5b200b4171e3e7af4cc3d40675106f0ca7eddd4d3b5603a26f389bc956e1aa47f043c9a3682fe3d430ff5e529c06ee9b529e4517de96428057b2038845b3eea1c86f817c418c09e2d9da3555b725788a8eed8225ad3ea8bbc14488a475b28e2618dbf7f3d41c94fa7953c8d5c9c27cbe60e510ebf9e85efe0e468cf2a9e13991d418d8d28b6623c0c379788c823a880de8f7495367599e9bdb77d80f6ba7914e116528abf92b2817a968108b3031b24e6f363d4a3798096602eb3c4987a6703829deaf7067c150125457c300551ead8fced763ec90eafd5de334a8e36be418381e2fccdcb3e363814ff29e0a1c860fae7157b5fc2eae4b7882c4f02f0fa560bc33da56fdf7fee272949ac2eee29e28c33d04acb2d53cf82866f899818ecc54000e553251626c88bfc3fe5f940a2d3e7545066b53747c1824523e248ece49147961af3bbeeb3edf6a434c7fd796ba9c0d8ad9cd21fb84f557e9a89ec6cec37fb3a5a40306ea86dbf7d5ce2ee7ce8a021feed34aece392cad2b196154550d9493248d510d638a01fc57983e00e84982909f5c29f1afe95b0096d7c22afcb49d979d31f7e0cb1e612267a250eaf41e8647f6ed4ab27152ac43b3efd641dd95c751e30a88b2ab58f11cb67ec15547e36fc025e67d206d18da4877d8bbd70ee6ae7ba65ec6450129edd117779138299890f7103b9ce547a7feb9c2a40b073704f98bbb4ccc275e5e15243c230e55c97e9e95fdffd1eb70d19e144a8b982d7b425e507d678f8c41f3ef17685cf772a4fc8263dea2b71275e486ee46d3e41c9a32191468b2358ff6bf86f6a5f4ba6c99f7743519c12445d2750e5ec02dda9cd855993ffc5915a1bf97788e3db21c1181bbb9f8d3311fdf1a9a63c7360a4c77bf486533fec17e05957a98f0c1af64598a6c5e284aeae9f2c9213ba2c17e4d0597827d31f72f18b675eb2312bda2f6b927c5b74c0b6a9cf7a56480f53746339982d28ac4d22d6808d675e93ad3b541790222f1667801f37e9b060d2b465375818c57a8c6cffe34c39756f977199892ca5e71c597fee8799724509fdd5f10b9ceae04cc7c5a4c2d28420907ac53be71dbe3aeaae2a65d4137bc99d4edfe48baa26a51eca62bd0e837882eb04a5b941402efd596b5b0fd937eb65f8a210d04b391f51f776062e49d02983a5578864f8244a88b1abad920413bc8736a0a2bcd1ac832042fcb18930271713fcf509165217c6f371ecee127c7d5fabe9016d9115d36a6f3188ba8299fa7d9276e02284ada80cf88bc5f0247c7996610bb17c2f9172229d2eaa3ba4b1fcfba09e60088525b316aa87df648e14285937acdbf165132cc4e03839baac3b01b2da5613d5e8f554388cc634ccd6070b061bbf8265bd4f0105e0ea61f9cd05df80e37734e8b482eb1dd99aa661551f3581bcfa77c6676034f817d0cde79b68eefb9e41a6cad29dcf2c153170434c2c6f64722a22190c2681779330361a22212b680f49a2d13002e7739086bbd18fb830eec09d1dcebd32422d42a1ddbc66d1e46e3c9616389a1fcfb9084d61574a528d05f8599052a694c25cfd18294bbb45d7f040b9064594e8350e1f46ec374dd37f1cef8e321c56155f7c435bc3a8d8fb8ca7c3f909cc93a8729d29860fa2b445b1913a7586c1f18cdb2abeb70d85c858666a4ceaafb0f9ec846229d56729dec3c1858d4ca897f44565f955ad4eff39e1559333e9e8c4ab1c23950b1787c830fe77c1be6f81a46ae0d9ebad457b2140a539af321eabdb44bb861985ee977046610c7a8f42840240702df002b865e4f92e1295ec20a732ad9a5a1d8392eb7fb27d3a7f113d98d2ec4d78d83f3228119012f69c0dbd95c3e660483aae1c207752619e7c700b4fb79a0536886022a8945338d28f7f70b66668c7fb33a8dcd07723968c54b4fd500e05addc6e8cebebdf702313a363b28c7cb7a0cd4c04ba0081bab88de5122ff2de250ddde30229cec9b5847824dcbd3450b688e3b2a33334dbc5cad356a10504304169561db6d545263b3795e9fe1ca502c7d4476febb819ddb3a27f57af691ec4cfb17772c6866b1703845e1a42eeddc41d0cecc4b938802889f028c4676c0cdf62be31fb80fcfbd7a584f85dfc3ff7608091d1777163506553c8c9f56cb095d281ddc4698ff49def3229d334a56d63243422e4f62b15ae5c20332ec0af9545b711c0bbf31dc395786fe5450725d4108e270de66da2fe7550a9dd0bf498b6eb246215338d20c67d3ab81d36358777ec2e5816ddb54df5725af7f698d29494685dbce150c773576eba895d64068dce5c858ad85ef286e7d2fb67fed438da0b911e2abcfb4aaaac3abab894a82f36fe607809ac0eebeaad25b1df2c0e85b50d376aaac63b3a42d2adde8340c3a18b06c12d544404377cbe124e650e835a7acf22051bd9cae1ecb75e8bf8f547164f1e8288e7b74a5e3326fd876187271bc7f4e0c3758de6dc1ab1f3c74112776c5be3c573960a803e6861ce3e3dfcd26a5b34780727ecc8a851a762a74b1861118f34ebfd60e6af86cd3744caad554df76631a310cda77bc483537cbf34d3b5e1935331454d7b32f1068f1400f417c981b901dc063a0e11d1ecf1412740b0921be2a6884796e587b83db17d2d2362cda0fd3b0dec3d25bde5a458ed5708591b33ed87ba1af9b655106878ff6fc26ac18b298eac96e0f36d390d8c2ded1c6137df658b38062f748bc9842a8f64d22db7b0d0257a4f8b3d8351b5bfabff048ed5848ea65cfca8ba07df953a62ce4d2fa737eae080af9f66118460717ffedaffae8b5c56150af29975483db6ec9aa45af62806eaeeab9a2e751ea5956b7519efbe1a16deafa3d447f820fb1502cb306aae9771f7be0b954dec664158b4b5be58d75c1aadf6705fa9fb2afaf295d9507cffe5b8b484ac158aee943bc3f7e348abe2257b53235247f82489df916fc230d51fa840a6731496511a4a5c492249c2380941988d87e7fc2bf6fc35c03c141f3fc9db594de155b94265ad634505079644a12043382a706e9dbf737b264e7d3071146932b693abd21bf50761d2c493c784a149181f915535d9cccc3a4bf5042f2648443821fbe0d55f5f10e9ebb0adc2604bd095fd38b2b2a2cb71dd022ab9f3526b0f1ee5109be56f6ab222a6afdd9d496519311aecbc58ca7b970123acedcbb0785c0ca6facd71fe65c44b5c2c83028e6d0b5f661dcae529bfc7e3a08ad121f927bafde11deff5c8dd304cedb8557b4cec9058ce6521061d8d823e77324e3063ba5a0e95c8ce78120b64324e0bb594505d1a9e8064ca4f7861901e91bbb9c0c9d968dc4b8c0030baf30c71612f6700953070f36272714902cb563470dfe38a542209e234f20f281a967d67485ee15a167350446a5b94b84219d8b613e757c43932a12ba58609fd1cbc24d997518a1b5806be1286fb7ffa54d46696a02cc5a247b9ea12dee32415123bfa28ae873bdccda8205e5f8e0a5cb968624a460991ca234e6b7472855b1321debed9865fe1fafc0facb65ffb349a24ebf6766d854c3cc33b8b7584642d74b01f9572b27c1898a6f71f4697be9fa5d19a589427368fdfd3559bef061d3607ba094a9c04a6c91e1c219c52312d493b94544abe015bc08bbbf4f267989617f3cc13a78e12178f48a376eccdce6949bbe010a055218ef6f8b038001f631cc95e43830e26fc56d7e30239e72bd8704790119d6bf24712bf3b97662b0a8aea56c109f6ec05c213638fd57da657ac0826defb576e57acb607189f701604bad01440dad3ea63430ead132fadbe4ad4bf23a90d9cd72bae8313afa8b4b4be5b6f592681c728ab8d3bce85cc880a634f10e21316c1bd0b720fea1676895e60dcff988982015ae9bfa61750bb7cee400b168e366a0292b2fa795845a49a49359dba5dce134b58666e701d39be2486c73b37ed4a6309b9f9599bf777d3ba116c8e1ea1e7c176c48c829aa4f78f719454f98f31c8140541bf2e0007413d0761bc4cd2c3fa3403f2e2dd2722875d19a75237c03aac9df9e20f01c82cb19b2a843098b37e28b03de86f5ac284c5cc6164e3a18ff815d3c22cf1bd53c8f2d66c20d4d9fb5259089f184e8334053b67b4f0b94a8309383d4b8bb31115410b77bc2ad864407436832931c24a0750b7e95f4106f61340787ff4860a72a06b79e2b54b086c1709dc0a4d66e7d6267f79f16c664e2f750df772a1d976acd18e82b88a71080573eacc47af2e095dc6960f92fcde16b7f8dc2e5d18c6d546ef086c38129c31c43df72ac30da35b64270a38f7b7e79c719ce0658ee08ceeb610d66a6ad1bcce97889704bec2b78820dca7005796905bde6dedef2eeb8fc76d50f206628db10446d051343b1f1fdd6dcb1220d56d6e6765ba3cacde210afebf021aee2b8ef50a497de55f4acddc619a8651e6a1bbd320e0d901d7da139a41cc64411c510ec4035e2193ae87aecb0ae72b14590365b6a88343d6e1edccc82d5e80c2fc24ca51327823b4c54a64774630f61a069a321f3529cfed71fa3f3b7dd660634e98bbcfb1e952004b8aba9e0ae53ff2c697fddd6fde16fdbee79c7a095215e52c24f39f27e28da305d59d28008f254891f4c97ae3485dd8d1b7794791ea5f9715b275eb039113397961e1d3a16e922ce79a9e54094cd456c85df4e024c4b5b8409294ea4c5b2b01fc71efb427b6a8cdb9489c14fcbd94c0af277cf2c5fdde075bcdecc55e76ce2d1e0805f58412b3bd114393cd346292f727a7d39780c0dd497234e16311dfcc187a1c66fd09797dfb483c8e3c47ba24408a018e72b9ff2d22dd169c2e6514d542daa4f122673b454362684b18f7a8cbb4771530d2af2252bebaf479454673877a09ff079e3b082428dfc2e26acbd02c07fb1b2939f4525cd83ceb7f97b5d2369b037109d12e1cf55577d1d2d432279066ef9d4b6814b8a6d89b2d9824a4fad405debbfb8b647af090db7710a773cdaf635d52ae0dd0e090bc84b44f463a064dbf64a5af5a5ef826e1bd41c9df5c1533af592553cf020d3ab3475922fd7c2f9fb4694558980fbfb0af40abace1387c6ba47a27a11881fede540425dab0566c7e41769fcc5f1a5bbae408a207b68f3a38ec9791654675a8453433b3a23c2eb26eae9bad60200b71924d3186e12ce2194fdd8af99e76c9947bb715e6773e3d315e12c23e2995bba2967fe756e0813c4a98b2362dd72e9767c0f5d14b7824b5926a5de1d9d4f88bbc0779a8d836c6b2fd83e90e1cc11cb3186f5c8697fe38dc1b6b49f19c31e20b9365c615ac9fb9ca3515cb31fc0e8079258adb879129ec59ff4dbfa283ab17706d34ab6ece580570ef3a14ed71d45afd997d865b42046deb4e3beac50085ce60cf3950297ea60ff3d862b24ad83df96e894c37e5680fc08be37fb5a9be4965bf0126e6058a8e7a7df5d7b663c60861cf772e15c307624d13c97a78f834eda54b25e49c491fea5b5d21d6832d55f024e5269039ebb29c40404a56a3efcdc16cc52239ddcda7080823d242ba073578d3620e237064e7538e815fea785edc14a8b74e22cf666841ff36fffd407a713ca8647f0789dbc5e72f04177e91e3e934866548c878b12a5e000db5d26dbb8074b0f7b2e629f8a67d28099401f1d1ba1711561750d7d70b4b7f46e0e3d0f7872bff18fa4721b1d2753d14eb129a422426da095201a8ec290734c5fd730fe0541cfebf8d53bb6c47f6d5554089f5d8c3642742e6aca949f186c8b322bc0b66c0602bf863715b223a83770e03a5ce52373376b6ef9c5b1ed7390f575b921dab6bf7592b2903706e82067304349036e36cd5285ab3588cd977d6c047abb06e2ef9fc13e3e380e64717ba43bfe13d9a050ad240743b9100fc775ad506e1cac712cd024c5a87ab00d74c529183252c91059448544fce28389a54ccdcd1abb36e78ca29e82825c7a5ef59961d76a1a700cf1f45dd13d5e2b24e00d48d5e6a8cf8938dbc2c0c88616061b06523fb5b674ab601159ea797a06ca98275d9ddaefc412cbc87d49ea3bc03fa07c03f024be52925dfcb8c965f3b2897643505694b5a6c39cddec1b862b7e6a18a23b5ce964e8ed1165325860149cb06e2cbdc3be173f5630154a69c39fb3c04ff1839549698b2a331bcbf4d40612fe68e6d5796b42cfefaa497a6d45520e134d5422c3c0b24dff055bf7fb540f90973d574dd28f0b64258f4c6047f7c81bfe0eb1a7def7e89dee388f727e080dfde763eb2f2959a5416849f9b4ceacb74dd1c77011f670faa8d51791a6c1fa4901dc2755a1bc55d84a3ca5ec74fac0737db1c0ff91fbd955f4c964f9ca7569bfa1a42f1ba8e7dc99d554eb528025b6eb7c9d128aed99dd4e34ca1d0b43af524f6bbe64b98e1d1285d61417a924c6a328fe0fc8691fdb4abc1bf6e266bd2cb4657f20bdcdf0f77511c0f6ef0786911117a67bc6a693967e7444484d7002411899e1006466315e4bdf908b69856ab2d99cc32f003226488a74e6c10ed9870bb1fd7ade41dee24578fdebdb50d59cd6863aac0e95673bf4e4880273623f67e071dd6fa20ac5f1bbce99232c3c1ad26cbfd27263c67cb21766ea0482ae96eafeb60e654a47a6356625d30cb2fd7ea7144755d242279c2d05b84a15f2d263409d5d51cf6b86d236223cd10164404640315fb4c3618b178c9bd352a3de06bdb00696a6548201b9f386fe04e17b7014ef2a1d05c872918d6e912450e75b6f3727e94669c3f0c79849da3a99260a3dd76bb45c8667b2eed25fc21484bd4d42929d7e2bc5ed0692445d2c9c113f9837fa111b1bd6966370ebc092dfa16fa5ba1336b1b92c8d9fbf33693e4fa0cf427550f7a7e42ea83196efb9ecf77787d5c867fa8c02241bb49e07534f20a98b81a1033f1b0bb5ad426c365e048ec9e558219df8334a7b1c720fa544b0eb7b68358350b8ec9f47239dbba0c7836df6cbc801eb06323caa900a135ff7cf0dcb59cc4050883e705cffb48c4419768978a05080d361a826219fab24434f54b20e4c31508f82cd6fe79c1496696bed5f451640beab5f79e6bded3f41748e9e4c61351b7b5bfa791c18358336810adee6ffcd8d41380640fd71c2ee78eeadb12a2d9ca351e60f8a3aea533febd76a365adbeb388f88982ca1bc07ac7cfc3a10f9d9a931c8f220f3a9049eeac491de42519b48ac0ad59838739af7ac5bf49f648062a87dcd69ff105173175ec38f72040e422215f1751799878e6c7fd218f682ee27546a276e1e9fe492bec3a64b1c618c59eec68f7f191328ab422ff3c115f6d13bf35a0ef625b4fc427a031edd0c8e71ca87537b5b10c166011fc967dfb020a39827787450afeaca7b912b39afdd5a5e6820107e0b43981a182cb4c4a3e5859955d9aa4a71df7357bbd4afa7fa5ba8ee4e5be6991ab20a573108e2f135c40d7fef4f5c4c9424939004b033093373b712a029af1c44704938b26f45792884665f134cbfee3256c8b28162e9f3c6731e22b9a7a0c0cccd04b4d29e2470148087e11530ccf17f1b93cd0cf74087bc98289d956d8607fce6c2731f71102ddd56cc2af1579b112dd944a022e572a52d0bfd43f2d062c52c5dd4a96526500ebe8f33fba56e37c1873c0b213894d8fff8d2582d8126453382218470a6fdaee26fa97100d4eeef787d5f0ac5f5045be758e928d0f990e69d058f2258573fe266e8210e31a499f27553957bcbf774b65874792f533099cbb45fa77ab3f46b692631b8edb025b4ac00239bae89d16cec2860221cb2ce1437b35ef3f870cb22d895a1557f196d1a0896df7f38269f9af5f31640f029c679551258ca65522f12e8cfa865138462c2b60850063d1fbf1269fa6484fac9d07805cfc2ad9b692f02198d22e0490b0133455f692a7b128ebf5b93a0953351d7fad89d80af9c09190cfe4472274ce100e1e1d6e849bf14e719693c0a59d4b6a61015aa44095f9eebf1e5ff4847c9b1ced6afff1d746046826c786b9f6f0db9cc76c75692c587ce17147ac422306e017550a8ad015080aa641c84eca9194b24fcee23ce245ee0132c43db9281dd03b68defb2bf648f0a7425ea282ffd6d6c8d71973eefe78c44fdbdac84503922dc600c24170f93dd93509a53915dad6d12599cb46a6669c70979976f7be0638088656d5670b73ce2da3614d05463a7b0a0ad9a08b01b1b7672e7543af2f664ca4717e3ab1d681e872f0728a76cde4dfec0869d5da6c783e1353aecfdeaa3257323eba10e292cb0b3845bea4cc7d99aa278b271621bcaf1ab6d53e35b7d2a8fa0797f2a6dba59631f2516eef5fb05b799c19ade30fb731b63aa6a99ea070127446c11d5a82625948c609341ae7702ccc27906a1b32c224efe664dd4a90788f3d888c0fe280cc201c155da74f9ec4418f5c5a61371611771362261ff462b267aadc7421f41dee5920194c2f913e54ff85e086d5cc87a4704b078e38eae0872959be539a49350b79159279cf7d063226e5adc812b941f48c190ccf8e0ed0960b54db558ad73fff2d1616d7eb236b9c5d215d2645556690bb3fe16080107e51df8c3061823a961130414fc75695e577004e99e52024079994dc7d166453b37b5376ef521ece57d1c5ae036216eff282e2781fb93b943ad4a1928167ab522947d51e9fa4abd937828ef2dee018e77700514ef32c75198da35e5ef887201b31255b471c402427d8f05756ed14cb8a990985cf65c8fc3401aa8956accb749843979dda1a8d4e5b19018482bcc02870ba80bb9b3b10ff83e0f60d6292f1e1000fa6a9af83aff63de1f8b335b6b31e27c0ad1747d9d180861679e71d6c55760aaca95b80bfb4b4252128ecdba31322834ce6aab69a2d04b65b6808ad9dc56ce345f607e9b48b41de2675bea62cd4f611bd62bc5239c23e9cf5c50a9442e2802f093de0c38e9766a2fe130b96f35ef4546672b9633838f315b9c81da6bea7a79c38cbc06abac0ce659d2fbabe4ee5fcf04a8d9227b0411a98cb948fd47984e4515587140a07a429094fbd226ea806f85a73222cc38b33773e297ef06710e8244f602b32cb2998e50da5e048e22b4f9416ca4ddef4e8d167cd8f84b1e5f748e407c31a00543b79ff0183d42e8913736e33fba63e0b07f33fb53bf0d3be00dcedacca51194dc8ab6b43979d14661b5bcc72985cd9617c0bceab656c3f397284715929a85482681a5c1efdb07d088f7de92b566442008b93f212d045aeb1739e88c4494bc48d3b22e38389ff1305bc5e51957ebaf066aef921a06c3d4f054e7085c9da59717892ed863bae68b1c20296553046c8d954c04901b00cf7a99eaa940a3e0e1c6a45ebca0ce9b7896927da4b20ea5dcd2dfc54078782f0252e1d62869cf7e465eda322fe4185bca7cb9e9df7c8748d36d2b9e6b1ec98dc167f0e2509820bd391499f3f17c039d226c2e276e90d8282b1b7daff21019b51026ff707621a6fd7ee9ff168d6f8a96a823da46dc7f23de3eec6bc5048f808f17287bc8154e75903ecd0066b3b8f3536ad07791d473c788d70cd0a8533be10aff955b9525c8125957b05b179e11ddd37d01496bd1f278d15eb819fbe14d6ec6ae7034552cc377e2120149a1e309b73744013326d10942a5b20b6ae1506530132896cabfe765ea5cbeef959e55b014dc8df0f4b961d1528c550409ea88f4c654e10fad5bd4c0ac4b21fbd126ebbf0a9841c9291b84d0026e3cf0d40e1590832b66746621a2e37bb94f54bd30e8bad97516dc31f6018101370ae2c6aa5d1a5d4f4c8acf1e584d99dea431bae5270cca710b230ef26a4b1ee49536b3830881156e0b67f44876bdc29f010a1a4fe7b870bea34223efda1239fac1249e2fc64d889e289f8238cad14a02991b9612b32d99bbb7dc9e2115eabf2f541d20647d174bde05af031cc47e7a87a18fb2eaef1205eecc088031562a5da6fcd49aa17cb01117f3a48d2d924fd3bdd44e3e60e6de1e2531e3a618641d53f5b353e718810a68ac2273de9ad8f4a07e43aae0eec3feb4ae3be6de9004abfb311601fe1cb17ebbd5ea2821ba1439d6a8359444569d6873aa27cd09cbbb911cfb0a09d06b0c04a185a9bded33f98a27325b43950af250ccd480b73016db0a3379c7b93558800a1bef1b0f5e7bfb243b0d2400a09af24a2633cfb7ced0bd43169deabd23ebcc1f4a0b1a6957b20eca37960a331c2e238bf4729bddac18a185f16adf62bc7ad7025e66b89c7f8babeb4e7eac88a7d2aa6cdaf58bdd3702326f3f882950f0fa204c94b869f5a1cb02423f492e5c2a72dc28c152d7c59cb4a8d1458697d9ad1a47ba1d35a221e76ef9d9b6710f64297d3e6d00a21139bf51a8107eddbb8f9696e2aa2666ad8112ff23e96a54a235efbfeb6e92311075aee63d744d072b2358c2d3b21e6307f72852e07bb8d45620776e1f78d4a806c0ff2df1535a6340bd9d3b8d760ffaddf5c806bd177c0561fd6ae1494cf9e7fdfaf0790f9838b5b18b6c7a7b43eef03671b421d43307e8830042ee2a56e471c5f3fac3152699f0a57376501651e00be245589f3a2b5c149d8634ae0313a6dca45747c5245b3a21c140baaa12eb8a1e7d24c835336d3a917ba723ef968cdda309aae3566b402b79b1dfebeb65ffb5ee702be63debdc07367ca8fa5cf9a3daa845cfc6e4ab955e889eefcea904906f00128ef084ee31b3c832056ceabf48f33bbe1c1032b65b513de06375ceb1e0185de6d7dd3b5651ae0a075207633cec7098ca959af3f9618f684a0a25b0c145495ee335d40a9f9e99f953ff6426892d1499a86a74be4007afda3311c0a762f3867156e87d34ebc9c48b203b550b0d29e80bd7d1e3ceb4f42a53c1e263cd9ef6bdcebd8c8065febacae54023d310bf4c8bbe352559f5efdad4f36ff681a7c2a8e4eec7b8871efad95f3f2c09e3655377dce21c562cfb556302599b4f631cec9bef7a95fec314eeaad78c257d991da54d875c1841e094adb283eaa5ee8032dc2c7e4f273a789c185d4f4591203917709cef9a28b2e8b9e2dc5bc1add0f6bb0224bef67a1c741edaed911bc4143e131cb3785bb57b0201f3c290dc6d7f8eb2ee7353225aa9da35f5d9edc06e0b5b7b7b006a3bd99fe7a2e660066fef1e237dd9e8cce1bacefd5ea0d8da021d4d9fb847807334fc8f7ef276a0634d7f9658286ed9df7e4b0d49bcb52059428000073cb6016b2de0828c5871a49719df97e9924c272d82b8e0ec1bebb559f697bfd37ea0ead89ef79f4375f510cfa0e7073bfe78fb8db4ce349c9156173a22365092dae022d2ceed73f642c6e6ff811528b80ea4407819d9da134576b59423a36c34e05c6722baab1528ceb944d54f6dcd604fac05bdee35355e49777db840348b707110572092f1f3462a73fce6bb2528765cb2d965029bccb6705fc1b5b8b3173a810df8c21c389ceade2a0a689bf05b2e452c9d9f1b035acac68a7ab5a9af5460ff90a9b0741dce8a99f4d4eabc53cb90c1fcc62f79efdf8133077609cbd1a983082377cbc0aaedbd246c3dca21664697add56c37ea18e38e0ce91ab9deccd6a8e44bab0b912c615cef555c0973c052addab3c8e26d30abdb837acef4f426fb968a80561591799fbee3adcf78dfd1f3b9e373d570ae22ce890d634c5c41d4ee811e8cd7be7b316df8e80af24c2884256903f37a09963177c910357fe3c369c68ff0cb2f2cbbd3a54aad72be12ddf9d4f4610f7c152db8f6d8ce8f295c18e952a7f4bc44e3e00ee3d06bb6ac1a2ad09cabb1857e4d4a70caeea8a9c88a06e328753083b24fa84b7d5e84861865330ea4d2f514f6f35bf57fbda847e87d559029fe4dcd3f9a16772d951e474f51cd6f8ec68edc606295372139fadbdaf2cb313a5e3aa2822568f5d4cee80d7ba6c948bbdc7a2ffb724e2b06f71297d122e3877b9b7bded2fe0d35d68567b166cdb6014215af8dbcf896772434d68cb3f16b08ca77726eb59bac2c8a9ca850a75ffc0c3de841f269c6d3331be48e45d7323dfd8ec9c1e0d41f571ac2a2e4c1a470ae9a7f5a743e3f2eed01ab117a5e7cf1d278e2d2ddebcdfe88c8434cd8ea6b4af2a4c7f13c16f81dbed05e234cd249497fdca653ffea0161c9db827a038c0e4205d2bfc7391443d45dad24ca85773e9039b22316a39f795fae64333375207bac435486a8520403f83bceabeaf71382520788504a7e6979db4ad63ed9c84e16cb30c8a7cdfce7bc7154c60463e776e11460eaba25d6fc9451b38726dc066490de89694d01807b76421da27b620f0df63948601e4c8116ee1f31acbfc95a7a2ff66572d16c1b240e8562a144aaac2c7f28ca01689310ad760db98021bac0816c887f6f4c30880da00d2d21b3eecb74e8792ca4d1dfc8908e95f9859918ebe76ac97c65037bd648c51a9345dde8b2fae7f3374010576eb406a3f0d22ab0e468a0089bd3696ed0f1e66d77de50f8df630a185a994558ab4768af995a7c171069ac22795a4cfcd8819585f8dcae982b1981a4b8b84dee6498b0b692da8cf5bb20ad924c5081de081ba6476ca6477e91be2a933521a069ab7d6647431b2d8f868f74f4bc0bdee60a1b0a9ccc6bebbd906c3ccd9b2168c111add82efc548fef869c9fa68a31948bd06d2c7c6bc86b1fa27d0ccf4e99fb782e8249a051d4fb420faecadcb9bb75a830b9e937d004e202a89c0bad358a6917709619c8bd067e52f6bb6286077726c0470449773d8e90361630a63a4505281dd7aeff4d8481bb3285123b543d3bad4bab4f7249fb747213291dba98ce0914a27e4b0eaa93bb7ebc7445ce66ceddf5253dce68e4af23fff10496d3e81bc0afc94d6252d441c05f5b5ba3a3f68960eaf0b2557916ece6d4b471cd0429625c5a02a6f13e3d21d40e074bd4f378aae1ade69f735f8d8a6bf6458b32166d725de5f8991bffe0ff0e0d4de97d18072e6c1d7d1c16339a0c425b677f920e47450bd97c28d3971d331dc2a988952232a8d3b21912ce0680f5615f1eb34c95459d875aaa613afd43be251897f32eadbcfc840063d040a56885c88053265656d990dbc96ec3d47a63de35297d1e2ad230d2119b27a3b6957828fad93b37cee4baf214702c2126f7290069654c0a294728f964ce5959573ac0a87152be7e0e3229fccf40f440755e3f8c0568d52aaca52fa4cb8239863bf80d14888d8858b952f7aa5da40a08d0b66f5352dcf456ceb2640f0258fac7370674c37c27b302800f3258be5b9835a1cfaa5282af8190fb2b9df8c4bb15c8c37228c9ff2aeae66db86b30f068f2d9e750885fc5e4a280a3e58a38b5ea252c67b2f5eb563437c986983f2fe6a6e120069a21eac5ef339369722e10f2524617c31be399bdbbd217e228b64eff1186594019c5406150e69195e52726ed470bafddf50a9bedea0a2407dbaf0cb8fd30a17095b7c61f0cfa5d8314c0b1fd42dd9918a0b0a662d70ff91bf0efcf8358746c2f62adda257b059943c5f238ea45dcb14b8ed6938e322e15181011dd4c30c06b8f176b6f97a3329989d1ae0c74fd37708d264c66916034b158c386710ff8cbc4511ebc243f3132ca826a4e5ff2e7d1c2ac441df09c928153219aeb67085350688bf3ab6bd80c63c4513441871e2097047faa67346b454f048125d7c55864280c8a735d30ac5ed7f3f4df9cb92d1b4527990db87b17b5fb6d20ac47b76c865ce4d7dffb562ac9e27a28fdebe4e46bb78358cb13cac43337b982c786f30f942db0bffe17605b192b9de5c9a86a9c3cebf935eea2b5cec13eef83434c3ee866e7623783a36ffb3360711bff58f2b634356ec42d6bec1404dc3b1199041893fcb851f665a43d066d5356c507ff3d539245212ace6a7c3da73e43dde5e55bb387fb0cce40ec252de0dcfec1dec1aed6694542bbdf8841012c7f22be8c16c24b413456115e795ff05997ffe2e2d2fe7f2426cea46af5704ae8e5798e253b75dd54feaf9615c162747d2362796903fba49efa1d516b59446a2e0a0a6b9b2b4e77d7deac9c00bdb5b94526de530e64e11e4ad789f9d153a26a967f7b9e9d90104a46737a70bddf9c7f04f7559e54b1491b5cbf416fca507d90fb499fef30a57a99bf339822e63e071420b618635c163aee6d694b997887fa5d3bc8051feac93d993ddd2c213b17f2373073413d13696b7a2525bca88549c3a0e26b1675cf126d1ddaaa520c31e5f32a96bf2e9e62d1a16c81c14c1c82984290a652cfa3c9fdfa1a80d8702dc3f7d024e37b3ecd95e63f9c7bd12c7c7a5d424b2b2a353a3382f3535b3df2853fe07f96b5449632247a3800181c4a4273ef04a99b3b2589e9be1bc4fa2659f3b89c4df91344e4819cd3ab65ea53b2e56c0e5843895af8cf8171fdae6d16a90068874711e0f99670e5dce8864334473aaf5084d4f1af967ef5f678c4d833959f8e81f3f084c11e419292e17ac3f0698e814d3942f433857b464d0f76ba6d62c3cc94241e3d3d8c3fcceba018d1609167bdeb8fa460777b9025ba109abd12af7261365176affb5012e1aba95af718de89b4c6bf3a0655ad5ea92464870812386d1f6979bcbdf004c7b51ea3387e21c9c070ee67716077c047fd213c9e2a6179af5157c8ca5294dbdd2b2819ebce141bbb233ed644380344312d4b10940e154745a3d291ed08e582182eff196a7c674f170194f7f7eeeca3d9a96447fd1d02671063fa25fc50025ec3f948b97d5eb6d85cd3f7b8d7194c65618efe4f97c3d601e69c23507290602a945f21e5334ce2cfb2b4bf8d2c1e22c26bb2dce8517509ed4be9880329ecbdb9c234b4b3b1a4eff2b6a0d8ac085139ac07767d06add6e28ff83af406d072f91bc4508f5818b6a2a5e9ae19289337c1f5b325bed547eaf69c9776cefac997803821bb6298be8ba61f11ecb28a8abddb8f32bd4f054986eeac0d1c160135a5074cd9d14def832b093a577105f6e250bc8acbf36c20a90350c205e0f9b5d9399cae9c65baae91062115bf4844d9e4b849c4f134633fe397af7d07dd528c8da0c167c85e797e355f1ea73f244b89ad185d522150d07fc134a6700b197d550a97342bdc86ea68117cc6b4608243d83502a35c92fd5457cd375fccaafbbed05b13993f7e56176178194dc03db422b597280e5d098faeb4a9d905580fd2711a473be3886cec8bd25baceec267ba30cda186ad3e62be68e98b39835b14785728d3a90b37183c3113b977f7fadfe0f8f9d53c1a0bcecd3c5433799d24b70b8fe75a74c4b5571f661494562e31a6689934d39ad307ec175e14e2dea7feac237b993ba0cf1709c03e9bf37b9366d4a3897c13cffcd11cd7930dcfabf6042ccad0dadda4e2551ba88af4d754cc6736f62b57a19de027097be8c200ef255da62a35e2a83fd4325c4e14e977a2f97b8ec82741bcd9860058fe21f568aa14f2be0e2dce3db9a530fdd19b07b5667ba06afa4af9c13136ccc423325101495cf4842159662c15f62d176d5dcc787ed5d7bc3cb5736cdb19392841fefa9f4207fb9b55fdecbe103a8d7ded8dab4028d62f0e3834e5e42e63245db5339caff4d3fd6ecb21a775bca17b26e2651af2a7f48042ab84838e9ac6da1145a3136216435986e7ff4b651cfe61f55a25f83e00a9d928bf04ac35a606558591e91d654943bb355a742241be082615d9a8507c90df55e64cc4873f95525d9bd018117cedc7c8cc7f90e38765d5c7f803ca5eaef0daf0d3c0a2f136cdaa86cb0fd07031d016d13d77abf0e1b25a1c46431d864c91a329840cf0a5ed4911dcd5e60cd87a3c3cf7f59c164c3bc51210e94fc3efa482c8566260828c0730fc798a651cff7aa3812d3756e89a6523a2097db2e419bca41f216399d623a74f987a023e245870501721c51684ec9e42a82828c03f7a51ecb67b86afc62514509d13408fb23cccae0064fcc53a3e9cf1f9230a12093422997e2406b9186467602ef088751436701fa334db9e7c8cc0451a19e1d904dc86f96fe8e7194b0a22b8fb4827a8c28952bd7bdb3397df5b3363697a6b759fa537c383b17c296219d5b0fd3931ef2f7fd3acfff7fc61b394cc8ddeb1660c07182467a72a37b4182d2016161d9f689df631781ef8ef207ef552d58c7cf3bd6733bb5cd68088c379f3a370f5095c4cf5e5b534295298417a30e7d0e17a2148d7cad6d28917b9c6933e3423dbb1628ce7ffe40fe123bfcb0db2fdaa09c3488eb29efc1cb4d61390d52c6f308ff4e610dc1444c63b67bea1e3a8c4546874a80226ecc77835038485be55d354e969d1593c0c9f34cc85258c821edb21e9830347adeb31e67a3d78143d52b2fa42f87f00bcae0c24274d458f2ee3c28ce4aee56b25db9067ecfa2a46213db1b4cdff924ef8e49f0709f190a1a723abacbc8a7397f2e635cd095ef96e43ecfc02f09aa67e6ec4532ddc8162a007bdc44aa9de7940e8df88492a3b5154ba1c847555c3c3ecbc5ad1b0b841d984e78f78aa4fe6a5be6292b63304f673d4a56a445955e5f5e6f1d71dadb26d05aa2486e82a7ece47561f6af6b318dfbae1810f67e7228c1413f681b927900ec703dea35e059a9af3347ce1104a85f11fff2c50df69ae953310d4293220adda5b1b3363ce2723ec84f2a812cbc8d7eae1776d2d7990bfa75e23eceee4387e8b400435a8b4a04752c6db372e0a47b1099e1066d2fde53018c44709a430e1f5e7ca96dbff503c2da115fcb4f0e793f8f9f0f62b659f51688bc6e7ee4ca4985a2157ab360536c9994bd76d7aac22265ee3e7d5897791c2c75b5aba5b9463eb85a678bd025dcd6d06a2fc4960794654739e0fdb344a8b40785621e204b50b8c6f78b7b8b72a63fc8344e757dac02ce5e86ca3950ef80642c02eaae7ca68619a1659c8e77f240b327f5f57f82a3878f82c09ad16f93b8d449a8041f09f19efb24c1403c04a90d5cd09b599a7b26c517c3fe80c39c71c485416a2280298f37fd2b2d6c1443fadd5233734ae7548213d61f0079782aab2765582dbcb5ab900f55a19ceb3e6ee1194164dc4390693cc9da0c0c98bbd9b6cecd9051060f3ded4b505b5a9baa060b4c6c57583379013801fa94096ba62dc3acdadad2882ad50c5dc857c2d8ce505e85b0aef470a29f0804007ac5d6c74cfa9786ff32dfd2555c37fe54c06466339688ccefb9d6e4b375c32cededb769b0844c4aa661633e424fdba0d2ee27dc841a73a3ad66db0832102818c260e363b422e5411a3a30648b72278fdd1e502e03738f01fef76c072087c4ac3e55bc16ca1c191082e85eb3654c669253256c2c5d9f33714a5bbdfd1998bc1dffb4ce528b3fcf3eafd4d99a4dfc28449ebb1e5ba96c5094ed986b6857e027a9362cb0d9af8ee3b978a64fee0f7c4e7d7a60a2736ba4a7ce97a9eb73c24740a5b468a8de3711606c4ed5d527a97bd2602aa1205f45ae016fadfe8c3e37bf294a70ddebcf3fefb84685be50b3b67fd64bb032cc92d265848515f61120276fad4a502fc2cb7e151cc57e4827aa0c91d6226ea464279d66855113e19e8ac84370f7f1223b0be03b719da7c4762e65a4c1fe1886f8d93bb2ca367fa727213c1e50bf55a783708b22649f4e0b5de9197f6a3c58610332d46d4faddc96a7bcb5be1e908ae0329e43e2aed55a07e37c6a2a7989799f31d3b15bd292551d1c2c5d84cf0fb4a7d71877c63bc03ad654078cf947151f22ee7ddd1aa9c2f066c3a764cb8e4027f53d3c69f6e0736b42e1f4943fa25239bdb4e4f4220caaec178fedc65619d9d523df508eb2dd276d5e66fb62c19cf1f34ddf6d21096fe0ba000a3d51c29482ac2e7262b730c0242d3b1dc16e001cbc42b880f17c0963f03cbcc9707abe0848b5bef0dffa989d843b0b238a6d70147c3f7d1923346f591dc6e4bb1d2192ea291d2d5db1745833d83d1d3fe12d0abb159042b0ded29b3cde5ce983960a9c7e845cb75e1598913a14c5e7acbd3c2c55c47a9571ddc67e978c06159c0ded3a385e7085648ab8e37ad1bc6672d812e61ba18244398600695c145169b3a966e367eb006a797f511709ed7451edc2db8a833329fa5cd0cfc498d0c6c64e1d635b32633ec01bee7916afd9e2bb1353acbafd04bd6679c638f5630b7242bca3b85f28f662f4681393a1d5eed6d096cfe1eb598bb7ceff7bba22c52b7da528a8472be1b9db27dd7c70af94c23904bf212a59832478c18fde10a6b2b99d5f35bdc8f27ec11d520d06f4212c90a7c4c0147a7a8d9eba1d975a593e84b912722b607916194a0d15ab92fce740af533c2f2b74626eb0ca96b0d17beb904b1940d236621c0c9fa9b251bf12461adbb37e5654db004ea5cb96a3aec87447adfbe481005e5bba7fd1c0ffa9e4237765667ef55769561a6159322f278c51ba4c570a4035a46f8b54c54cfc2a403ed175686536eae96bf437e11a47e98a585ebe52d3343413a381208158e8c8403a5bfe1419286d2b44ca503c2da632caa8fb620398a61a01dd769e5d343737b7fd9abed73cc9b5b22abca265d1eb3edb6a2fef705bf58c69baa3982ab7791450eba069c93726fb8411603a11ea64f61fef9c4c4b9f5dad898c56684bf6b10b38d3d01eacbccbb33f4183e9ed7c64172a9b1b6f41cddddb68f6ca4914a4757e92fc25c8234afa511d53c5c136f7c90566b72e1a9aa86a159df648cceb794151b3e4ff8d5a5ca257350e14b2e0da9e922a396ceb9ab555c24045a44d5dfe6bebdefeca15964b005ac8300164102f51c186974ce1a96b19285b34c96ea325af20687dcf2df6f8cf2c7f6a19b46783f40b363c37ea3b5cc6cba846a788973ddba599ca518ab04c2d1e13d8350deecedc6ede9957ddafd3a357199cacd8a2b72261201e56815bad915ad27a2f5d49510690900744041725f6fe0a7f5d0fc38d14b3aefc66f0dc88c2040856d9ac1aeaa33d3ce9792b65d1627f893f1c6c548150c74b6dad75d579f971f4e1044a2929b46910e7c5adf39922c1bedd9731642ccf78bf6dc2d161fa973c3821a5744147f8f51b3f4e2e7c3c33ad290b5faeb7bd38b734e7f43082d059e1f3cef8629d46a6f77520a48f3a9de6393343832daff412f2670f39196c82c07606e24dc9ebbb173f9fe251c89f47e108b2eb6f564d692256e12d20320560e115829827b68873a149ed71ac213474987df96504bb177bc5972cea5551780eca22a7199dc923caf41ff9d04c98d0b474332a3d9300734dff4c3acf35a6913054fa9a3f07564e796aa319da1761503b3802fe731d0dce6a915bb900e9455eacdd0b869d52d82bc635fe4c42649a1c6041979d252fc46ee8d7eb0b1e140c61ee6fd398d0050d49244147492cefc74b95de040d429e72f9381f4d25fb3e793d2cbf73a6655dd21f81ad4485f2b142e8f206e739f94df70cad4309c985c7d3e6bccd81bf6a428de42906d5af5b4008df712237f74a4f2ce822e2045cead8632b22d884b8b262550f61c3a11ddc5b3e0af49a4aa318500fc232b5f42705ba038eb2e952b429ac89ef4e40e9477e6a640bf588aa4ea1e78dabe187bb1d7b2f6bb0576039ae3db41af9658eef94735f46d12ca2865015d21cf91eb2f3bc0f98d6502f9495a949c3954e71acb81c1abe777aca658d422318bf3af88d72657e811805b2ad03943adbc9dc22e0482bc059257c934958a4b21bde156737f0f95cfe2a900f36d762f3bef2a5b359a3dbf7f4ab69cfe152625678fef169b5bea85253b1150f9905b5170155287c768082f3f7c9128a4c03ddb30966e002465309096b16c0d6b9ea12b50c1632ebb1b4b638f6acb745f4cb5f150bcd9f8073312181004ff7435f07d28189bcbcfd332567d68794f0c0d0ee1382e4dd91794da13ba1c82af6b65c8c881acdbec394ce61355c6146c84a7ddcaf9033bfa15784afbff09b072a662062f5149b5578483bc02e6b67e69fe54c7913be8a019b66ca9bf2a594bde2167c5500818f1c4c772d3a48479b83d51354b6728c5a88347e1537705334f8a38dcfeb03d7cefb0aee7a609b237872c0637c26538b4fdd27b2c5d8008f3aa3f40a0bd223c77585e3f6552fcc74cafa4f38f7499ea1cf302fee36d4f8d7af74993cc1f2dadd567f64e02ea8bbd7652094ffaf446b38bf4403449705980f7afc56c1524b9ef266d5d5e1bacccab6a265b98b270b0557a41584cfcf8188a1cac1701763c1b7c5dbad700097f5ceb90e9aae9ba05c6bf9187b183b446f8471bdff951e31eca0ee160e9b06e8a8b9bb98c0df5e9b2a88d71153035965fe89c8ccc92c71cc38d8f704310fca154f2448b2c3caab614c0280ebdcdb955e9c0716d3d9b3741c5b8bdbc7e417f1063a81879e17b723d8310ae71ffb0fe9bedd899cd8d92066c3cf970aacf45f14935d54218a6268d937280ea9acce7c7a4f681af15dda24730a296e01245fb1bb0451de16a2ecc8a181d43b49d83070b81d244f81670f08409f25823e85400c653e5d84dc3b81261dbef77ac27cfec879801021f41b3cf74ce92d76a0e091b1c5ea2175276521c9425ad2be49586ae5d2a69d09812744a9f88bff38d92fa6f2b84fc705d3b5a24797646ccf995bf2ecb705909250f601a330c2fd3ea66e43e131f95ff0c75525d8888ad44cd500e9517560a6cf66c012d9450ccc83a2eb781ebf09a5f5c44699537386b90b319f10d243a016c62650e6c5aee3645bc1f17e81183da95a9381599b92fe7197eeb10dffcaf8e6465ed5215c6aa734484d74077c499096d0441de44ad090533d485f8df1a77a53af302594ca1a59c3147edd97089fe8c483f12a37101e6dd23022292dec06020de1fdc2ee76443be1fc4ec8ecd077708590cb2aa6e19552097fb6bd586824f88b175659b57e63b17878a1bd28ae0206e9c2ef6549fcba7375f5b78a744b940ce9ce13cf10225c29607c61ee9274c7422dd611c53610f2b712444e998e3208f953df4bc3f849b945013a801ae93c68ba7bf9148e70048e4c024805c530b91d503dae9846f7f7831f77f57d75526e2b7296835c619d49bbad9ce4b4f5bdb170f2f18930d964eadd7dd65d0f9ef8ac99d72045dca24f4d4429d5dde9f04e546001c52c38f909b081a325f03e893b8428d1199463a996dc7ce71c29fe2ff52406a7f0b6ee5f307da3b47f525b60c2e429069626e65e745c10deb9ce273c24ba67290339cf6ceabbf354a43f9c825eb8f02f90b8c792b5f4b7c9a74e89647c6771c78d7544d85dc573dada8def0158daeb3ab008affb9edce0ab80073e3913d57a6a652efdf77870ca91283db583eb6b185ccace9cd671810b6f74b04505c09cf23af82b1ac08090e5267ce219d4bcbc4e094635017274a1120c14f083c9a9ebe0f5351df42091b0bcf7082581df14c18fbd99c4f8728b7be5acccf1f6de1e9e2ce3e6cb8aefd2edcb67b8e3fdadadfea9589f44aefc53086e01a34a0141cb60dcdb4f1e05f5388a4131d5a26012bda880fe61b96a6788e464846f90c35631cf34cda6cf5973b1bb0cfdf99e17ddbe5ad251316453943231cf59a46fad4bb1273e87518e0f29e7111a16ffe59f14bddc56a6b36391a2b6cc0e9dae32f1ed284c13241c29cc0d467f4233c0a613568b01868f543bc52bdc659be6c878f6a223870a01834e8d2c74678c66ffbd138e7d077169f15258f43e50d3c5182fe83a7be413e81d99a34a017cb8e23079d8eff903ad3cf94478dd35711f584e61c189eab99199cf22e7a9cb5f84b0fd9e9ec9ff2a3bbee8014d24d049db0ea91e8600cd45dfbe40534dba0a96995e7efd7c051a0826608bf7897c308bee9ddf44af1d6b1fdd25f89cca07f952dc290dbf0f3b06fa4794e572558de294e110cd58e624ac5f8e6e16f8eeb7f103f52142a5ff6201de8f44218994c1f9fcbf52defd8c6beabba72c0e09363c1317c7f74ad9144b5d0122d33082a1e69490275ecabbbd43560495e8e840856a89a844426205df31b9816eb61b4eda1e0f8910ee813aecee1f2644e4d7d048adef97cdb008684eaf77020bdd18a176280047cd3586b1271281a3cdac28e6253ad2befe1060ea80de402733d5614923ac2507f05147c3f6f1b27804a40e3d02f51728f5e796442146255ef237b0d50b932d3f140efb7c68398dd11f929f8099aa7f23c36e46d083848847503b6432d94d8fde634566699facdca84f44ea1711ebefd2e5aa58a552770bfecf4106cff12fe91edb9887f020b9cd442543292f5648049521ad284966fe965874cf75ec5fd7b86e5a7ba7142ef17b175043739e61efe27c54e634accdbe4507747916fa1814d8633debcb68e0daa6e35da685953afbc1696aeecbaf8f56557a3633b764cdac8e622c600690acbde6815b760651869c8e987bafd0b9a3b631ecaa6dbb67ccaee772163e9cbc5ac81cde097f1e3c6322c9509606a4654020ac2fc9facea9ee11052c1e52ad5007681e1431097e81f2b6306f17bbc998a350a44587f19d88be173a27cd7bcdc7e697685519a9a9f91a9d3f5ca64e0ce45d6202176f277313a0606b9e7e62c398d364fd2a2712105e82d62f8fdc015dfe21e0f1586fc81c96c4e881e60062c8b606b22c2372de9c62d0040beffd33c5dca8e6b31eeb1527e9dcafd85a4ba049a08114d14bc19bc145091c2bb71658d09a85a9bb05b33aaa5861090b6f418f1f1efbbfd8d8c0e9782d2d42988aff78b103a897bb0d25c5ca0420f02faa6ce7d6745947127959b5f9776567c446d839d6ace130541dfa87259b2ee888ca5bf45a5fd2c1ec851766db303ab88f26c2f4d92a080f0443b8c0cd5308998a0032ca5ee4e4e00f8bcc116a12a4863198c00e17282ed0a814346d14a2785d3ff3b663b54a5a1a278a0bd66e408e98e0dcf95b1e5960f5db7a961ddef46e842f9a703641b9cf5f43a0c948ef309401b60cb16f35e396b3ec4d0ce3cfd3dc1cb56bbbaf92f0b0fa3ebd65eb6db1987ae07b8d454003523295d4dc0e4402e44b5834f2a8e38ce6ad72acbce95244be7b56dc2f1c42deb3384de19228839c5a81c16c158e037b2ee6f0770516814a76aabdb4127e475966282731077ef9b53138b03f66cc0b93cdaf41efd96e52ae157f2abc31b04153af44c918e0013dd6410c59c6ef1160643d420c5a1405780af4466046ddef8b3d5097e936118e80ed10a2d79acf894d5c98cab74aa5d1cb69b5f6ffa9efc0dd344969aefc12fe5a8a06fe22868449e24ce9c25b081b9509c3d7f0c432582244887d5f8563458bc27e3834a87a3e7fdad6756bf3e9da448049f8ae92d72dd3d33e480a31c8c8e6da0de3eb95c0279c524935701a5352e9b81f2b62d80e38504c0932b59cf7fad4d98961df9bcc5b548c9cb9c32e4aaab2bfc0d69f0fc272b0f1760a7d085cfade5d6444d85be37d55a4e5601b23320c662e1c0b1ca961d418fe3af7abf4721331a8c21363194c67aff0d86dd81a22d9eb1bfc2976f5c8a141ee222ccf18c18608272c46375da18cc0828b793c8837d8c6a75d8822594a09b30c5bb87bb3722bd76bb2f4003fa141821555560dbd238faab4563125b19d7523f36a905a5f04a2b37c76721719c4571212964dafec1295c0fe576bcd86f496647318559ee85ae528df94b129199f88050bc390b6ffc4d6d5fbc1e246f45657d13d63411d722167f81f01cd0b17ffa2d3e0b7d24e49b8b339ce945b79b45dfda66d172b56c61aa07a2c4df2bccfa2250da07eee3433a82a81c52ed376e684bf88902f99262638e17cc540de356c25473011ec8efa91826bd262d46700ce2d42e9f898cd233a963aa3a50751b335ee91c065c70a7a82f8aab232f0646c1b1911a31e8fddb809f0969a8264b546c3902a89df3419dc34114ce27cd04c6aca694b51c0d790a6cba785cdcd5b074a0b1bff6723fd9e29f55df448fd424ff3b371caaf1a1dbeaef6f1cf536108ba2d0c858584c2f4fe7fa00195b028db88fe6c9d851846ec59ec4ccb2a53d4e7609552a1a62c986a563527c365fffc30c7a6a726e1c2e46fda4152bd060c60fc936d45e871a97c18882aff66197a2dce72c1f984bae7a29a5dd5890bf7c0dbc8e2ac542fa049f6d913bafeba91ebdfea8a45ceba91f843c0ee6825513767e7bb210dc6a2c064098ad35f3c78919ade54af767f101fe82ded42082caf0c0bcccdd7fddfa1554578037d9e895ad7b54fe8f5dd17306c8f25b8426f26b8a3c925aa5fc9b779546122a63ad412c5bb4d9ed75400daddba8dc04e4042b7d1cddd9d97859656a2b5ae3fd242fc6d6a480b78d4a086bf499bf309d4b6497a3ecb5b28765b43cf542848834950a18f0929960ec64df15ddf918c6eb4206de1872544c59f9814269e30c8887692834307190163bdd502f846e63e2e1bc6a80b6a745e20fdb9f1d5fcf8594febf9734a994c6a1b2a3dab60466c959b4241a030e7aa7e0593e38626754947424747ac574b3794f283b46e93c3a10b04b30566f450d0050819fdb29fea9628837e39a1deadf8dec09bc11ca95cca9ad83befb744952c1028c6ad1643f2efc50bb28113459387bb14cbe4bc0fa874293cd5cad6f324a098167fcf2676407147ca2199fe1ef2d1f223284de99fccdd6f204fe95ff6fceab9b9f970fea9ec383003c2e10d4de15ad182dfa6ef3c4b9a9dedab7062bb18b4c4c9c9e6217e0984f69764d5514aec889dc49f0feda453c6dc93c0f5e949f6f8d3c8eb5f2cc41f690b2527eb0b89cc1c0e570bf6d52f1a3ae148e055009f80128302349afbb42d63c20d12c687bac881814519a9f868ec4fb3e34df4bf942ce79caa4f6730f57e27a0cbd830cbeb7f15d8150ab43f9be2608b83c43bdd040c245a577a479aa10c2f6561475d7273a1e7a053d549c0bd49f9bf5abd1133a6f5a98383c59b12da8d599170baf1faefa312433be5f8f1448014436e4fb64a1a86d805fa8ee4f88c74f01914e330d86a81e5bc64cdd8fbec2d287e0b5f810863328a7f5007e8fe10b04d076fa8fcdcb1984d9dd0926e8dbfe88faf0c75d495016ff7fbc548c3b8d06b0c9d8d535515efe1c29f1e57662f72ada6cf56f7185bafac07b8d788ec8a0981195ebe635312c43c0eb481d936b7c869530dcfe440cfcf24c9c6b461663353d1a4003ae71f62e1b0101659675a04a0ece062562ea940389dafadd685fd3a610c4d34224f18069d795b3117f49a0a1195af49122d5454bcc1c9dbfa8d80e8cae302cda7aa51b5bc86511eef2790834c097cf5cb6991573a6bbeb8df8047ffb91d246318b690cd7f8ef81223da9e06db0004c91555f93ae6697f17f8d92eb04501a5875a656df1463d5103ca6e687297a223c05d50de6756e699fd1d3ddfc24081ab8301a5ca11dd3e44b5a8586c8be1144ee63164096f5e3faa50b75feb12320421ef49ab6296615bfc0455dd8be09fd9cad5f54a8a75f4f73aeedcfc1d2e9591294e586a5946884b342a57b85b53393a35f48b25a5866316a2d97c020642f5d7a2194c7486e92a1d0e3f9d7c833d75274f83ec72333cf0c4d1b4b24974583029d456c95ab7b18a330e88e30b85188ba8bae7df9f901e611e25979bf6c46bc5137d5716a49815276e522fd6d2c64d4421c2f7d62e52953d909bfb359b5a0f7c2cc16aa82c1f7520f23ed1ddf269ac062785dc38072bac30bb23ebd1fa4a86b05587a2704d0b08e4e3b398bce0dae6e043cee7e1247a97186488228ee49a84e380b0d63b241c291f8f29ae38d075096844b94ad4639310483ad6e84e89e258bb5d10876d997473566bd05b9c22b620c45216bb7b9d4fd9f766df5e385e2ce07e3c820339b145d162b33a20848169fe69d1174dda95ba0502b3d50e28903ce5042ce1ed208d04e1a920b3d8f62cfb4fa4e64e9506ca49c03f0097ea64667df181cc360d3a2f1170f338c2cadfaad107391f2c1f10f15d9ca7715ada9598e10232c8b5bd4320757f424e3df2fc72a1216076038f8ae7720dd885d62bc042358687863bd9f2b0285f9ff104ad38653b0bf341b9b73797fc5d730e94808abdc7ffe0d4262e6ba81daf51f51b951b80747a0fec867af7f7129eb1139e453b50306029c6aea0d0a19e8cdbf577c29863c3bf41e67fc119e17c35254da07beea62578320ed0b7c5cc8cb4245d475423510463b71770d04623abe271302d77dd4a2888d5a1b1367f90a4a24f6a9efe8f10d03c9ef1e35e3c7b723a184c6e36919ef11f4eadcb3e33454f056e08e7f807125b5d4ab739ea3937451a4fa432f3d5f3166f2079ff1458cc8297d5af7e1888d9dd5db3715d1cbda1c13ada06bc211b8079375b097d6a620bea230dabd3228fc200a19fe4cc6e2a3241fd046d985cb3c60fb32bb110f6d49895353024ea33b2d83465e6e724b63ac043b3dfafc457be042f858edce9037354656bf953d5f77201a1965391fcb8c5baa50814d17acc670ca94c6b6ad2121a60a9fa8929aa44c41d142aad1a52ffa7943f606318f84208b6ee94f550d8b70e89c770e14e09d1874732b58af363281f16c8bde3cfe3d73afe139ff4fc21d23a2cd25438a63794c63fd89265f6d8ce5b92c7cd40bd30fcb7f0f9d2083b299fde278a8060ad285d1ea45c1d976cb949d0a9cdfa69c5e507c1f4b73756cafa514e3005fbd7fb539acddcb8a78d84e8efea866ca1e372f7a48a442d1021597abe9c2a69b78f2c7941b68bc639b94f3ca3f1ddeeff0dc121e2c290eeef755dfd010f990f9089a5529e79c3c8a1a89804aa261389be49172c3441273dad8d9e44d06a14f1173434680fef7eac187d6a992740eab1e0effaadb432a4390f057532d502ee07abd0b385133e7a63fea7289aca6e59471dcfc18e5db87c5b4c59e87b4b6517931872fb786e9541a857d4e94135ffd3e908e53ec77085e89bef687f31b8cc8cdfd55cddb0c691cc56c3272de11587370ecdc6c6cd389b61f5bc0e06590148480a73c663abc060adff8b0c122d5cbcd63de1f506ebce367029466169e6a0c9a5e7d9f57a216b9fc0ea01c380200b628b47c35630a2798e88ed342928625b50a27a9afe5e09ee34c7529bfad0cb37f4e4cbf47af15252410ba194f23571fafc756a9ce01387372a8863065de4bf6c2784c5a83c6e0b935c2e1141803db3338ae9afbaeeb1e9bff397751f75d55abf1fac37ba44fff40f841bdb658740c96135ac7688875b52f2be8286183c64a6f74dbd42be3d2675c6679b0a12d6aa16131c5055507a6e5ed31744a2bd2f565ee4dd25defdf05338d820751d71a68de99460944aad33d8f5e3d8b1316abc62d2018c3f44c459f19049aff5968bfd9835fa9a940b3487869cbd3f0c91a5a867498f0400b90163cf54c31dd4283fe9c3ac3c1db0e4a8b95dc5210028f21a5b48ec86dcbffc5f59bcfe43db654d9604d32d4fafff0f58dc3878faa31b89b97cbc8f8da820140d624f5f616ac3f89bb179dca5250ac3c1ad471885d193238d59262819188e49dada3f822c4b3ac9989153d74f05ebc1e0c287db498829c8922de2153ce9473b1c9504a7e3c0aeb55fe00e2017924e63a00ecf642de95baffa6f98e7f5f41eaab5a161e36a63554b4982749fb24ff24ba3b6b12f4f8790468da109be2d45135184235ddfbac8fb98dde153ea43f2fa9b00977bcad49034987be09d9d70dcdb8129a67d6a228502743574c26acc001b6f6eac65b0d1e4b63689db6e8edcebe547628a446fe32f9a8fa806c137a73c8184703a7c988d885a00c7f16eba3344b345badd6400b86d5ba3b8ca69544e680fc56e2a57c859cd0ea9c4214daca5dac1720b775163a4e44722f46fbc4b6127090e081e0226b165b08cfa9e4a97b39335be9c64b203d55ece17a920796f2d6bedeb874ad3c9db83bff18789e8dc82655ef936d53b7e9c57e33b707b781f1db027bd374f95769a1e3b16d0600c678d8f6067bdc305393eba566c995325d0b7b21836313ddfa4f8439f63c6d0ecf42a39cc9b1fa1dbeedd8a10904d71e1fcd2a91585646f076b8d843081e88930bec77c17208f9f054347af6cba8aed5e510bbb47bdff873e7bc4ba53d034029698f5e3ba06c9c6e79bcd530a6838b72e333703129b5da18ec50d2b9e54de3c16d6507cb17db2b7245cb480ba44c3bc272bc34c1d6a5d1d0a03a3483bff1c7659884e0f8b72ec18925cac7430b3cc5d8b745b1bc5f692920b7a3dbbe52f30febc96f229aa37f04a8172cee4664a9616ffffaa42589dfc6e7fe6789f15412b261472b7359542141af8d74b91a97fe9b4a585b1b039e92a0ec27308e6681e986b7cfec6c937b97e5d4f6b27bbf72049be9b0f150aa62b3e44011d120303459c31e38391d064cb37bb3feb8ef3d9ec2cff185f295496da6c744d6dec7b2bfea0e9fe4c4cae4a14bea00c53df2208f8282ea4ae0b82b1df7a64462c67b98d35d6a2be304c8f327bab8b0139bb9d92f8400d9fee12e59c7b3950ee291ebde8fab316c20babef17277c7de2e2671baa215f2ff384d1b443f59b8748c531dfb9ef788b7ee34d505be7ddd188f4c66ff51aca79d8e1f68f82cdcde57c1e67c4697ae348a3a8caadc3557be2229e1ee777800be290e78d1af8098289effe352c00d17d3b11a300c4ce2ac4d17323014335a51994a6ac25eb108224c56fb24f3031e9a9e975b095d103a370b4a1dcae2373574f3e2dc5e4fc332024eff69de7b1f291e267934eb9e3121715c27f08acf4b19b152e6e0a3eadd8649fb56ef919f4cd2959969ce465c11a80b23dbc6d15e95f9be64c2a1b8f49a4669b8e0ed3d31419a81c8841f048874d28d3b1607b51e3f6c917ca4fa4ad111910b2cdbb448eee98aa8216614d663555ec462fe9c79d8ab74bc2b8fc5903ac88d309bb90ce0db6db9af7abda183886f16bd6d6591dc52413e6efffa7f09e69806d4b05b1aa4c3be966cc52ce33a2bd9f647a7f4e5c912fc5a2b2b3eea780f714694814a96ac92865b9e7fdae78144693e8545afc427e03f9268a43362df0f28488d91b38dff9a7fc713ee29ec047130d4c65ecf119c9285bb567172edb2827f9c20bb10bd9c043d141c403767683a0648bbe909eb73ef5e4c31116cfd677813263d9257c24d67a38d447511a8a90f3c7a590b722ac3da3d491814d2e866d30834ab4496801c3f662d064c90e30a5b70a5a1043e83131e4f68cd893cfecc161e89ec500f641046e3ca65b78d649d7158d220fbf7e83a8b1e4960c0c522aab23b6a7d9fdce6d38439753044e3452853cc15b506b5e724f4cbc723f94a03dba336b2e41c0944422470351ed397c51c2af74391e502daec57f65d811bf3cb793f5e5b3b7bd2770b22d568a5661e4f568fa2c2a81084d73ca1c283ba553f58576a063f1c4181365e7fe22a39e1bfcea76fecb05507efd52fec460abb2f5ac941e97dc222c23bc66e6b71df90426c784d7a7d72d46b7d35a3c771a6b3cf9339cf93376889a9bbe9a1b4cf34476f33843560bee905cb042fbecbe48a284ba2617b36b8c5b1619f9bf077ad4ba2ec73565a427aea63fbee2cdc8b6855f67a6af69f5cbbcb0ad130b187cc1ad83e70aa8e5a6c3a9da601155dea448f878f184cb8221c832c29d61df6d8bb949f54cd4a9d5f57682d5e644193faf66c4dbb4a0028c830ef559af1687b4bab16a6839b855d2b3f4cb350ce14b7b541fe4f02c3a3a3f07b50a9a11882366e91231d9ee6af365b0d8b25df2925313eb58f54b47a08b5bdaa5f72b7bbc09ca1af45d806eb1cb7f25a4da8bbd0312fa09f4be685e5280d1cf72d880173bf4439803b15c77ef442489836e1c6130440c7c76a5f4178f2b8e612a4c21c8841ec437ca0112b7930f53f82b17cd4815f92d6266a7c2a831bb9b745c77212ccb1cca0a04e48a2815e9c85f4613c9a50edeb13690e9edfdcd18924704c67a5b90c8c7ac29591d6ab3d8b1d78e64f80f2f2ae400206c928a64942107f3fcc8bbc0b33fb02ff86717a71073aa6efbd8d34beca0971e0d08e4bae4511d3af3332f1719272e95337aecda02ffa75c074a43007d5bb66e46a1b38f61827fbc53e63619276c235240929c35b4bb9b082d587a03a22a2be0fa76c21dc7055e19bf84278db73cbadad3801ccf2349d04ec3da9299d1923a5e97710c6d985509df68f0b4e6f8dd550709098361078608e34120a291061d1202dc10d328060225f14b939a0b60c50e131c67c8624a16c7f4ff9c2be8b5edba4ab3165fb4877fbd102ce8f23d062d1cdd1a8dbc236e68e170bc4bb64690bf4a9c6b5e76ae1e348a6c684028580964a4d32cf169af4a717b1dc9096190a721269418068c19d0f82d1b26ebe4d688142933817aa285c32018d8b4a70170429f268e1a32b6cb90d15418d14bbe1f206797de6895a3820fc27f2989e26c2719ff9db255f67f32891757323b9d1ffcee2b94e149492287e26956640a4e0f54e1b420af8306addf3fb7c05ccedec8fc3c2a97314734cd0c75def5fa47536f6a823567aa547a377a0e761b5633d9bea6275a49e7a2c64a56f274840a5bb3b762c029d0be701e7b15220d42faf176fcb3655d23d63a0bd49b2ce362e90927922bc4f88a096956143358f7b150460811a6bffdf1ba91fd0fecf9dd77431e65a085e6540bef12aeb63736df6a2f901f80196d9f025b6191cf50c73fb7308c41b45336ef512eb295481b59aa48bf2f03db28dbfa9b3255f3c47efe70a67e509153fcdbd9bd0cde8c23d047989c08e97b4ed6bafa3b5c6435b2ccc4fc88d9b6d1753194839940d78bd197776b768973c89a82a3d084186175f5779b5ae9ed04638741c1c83bdc9455cd7ff116babba4f39e9510fb47ceb8cd6fb9a22b921195be6daa77a6e659e8f3357c950c9d8ff90ea9c3b498fe9cc5d5a2fe28c786e2937da88a3ea710c595a082fcb150fccdc864dcfdc6b956741164577cd5e72f21f32f99b806bf749857a071ccbb7368f746ea25b272799b88a7d366a81406c4fb09995df6ca84fabdf720213d0d2edb80526dede65b057de44cae1a3f71aa9d4493eec6f2c8a1318d1e111fcbb5e8961dc16b9505e92faf6d4bc502f42a219dd53a215f755e0f336620cec7f1f195880a87edf5e04a9312e18f74f2f60635247cac56e6a978f39f6d4dd43a92e88540d5d22eae6816c343adc361def05c3b3a4e33a6f9b5e3657972df09ef27eb4476eebdab70e1868acf4332d8b4b3c96b1312ae90dfc57675b6d4e4a401527f06d19e47fc0104897ca09bfc483b3c5deb10e6962f618db55d53e4d0f75c27e6c432443b31b01ac4f46f36aa2787d048bb29e5dbe9921923deca3cded15bb27e58724d82f88807c74a03ee72e4e7f33175452da4baff6a824b17d8b935aafa43ff07ca44e694df9635549938bd77bcacfe674b05d7451a1d5118f733009343c589af3bf02aa56a6277cff0188ce73ee57c6afb44c2a0fe718666f6bd244479abfd2839a44ba28ab82d8af298b4cde3621631141b40f12a89271a43800b11feb058890c7c9b4257a0fb696aa607e863e69e8baeaa17747c24318e1766f3158bfaf4e83bb3646b49e4d2cc8c5cedfc52dda10761657b77860b11c5b09c565f7cc874ca5aca2fde49bd2eeebaa6ed18402538f996210a492513e629db2987bec6de8de698ec91d4e67d69bc7192d5e8251914d1dd3d06a963b6157fc7f9b944d163e195cc5555254442eeabef8860979602ee6d0de54f9601eee8ba0e41b7d33b0712635d9c334d8ef610b9b3ba0715669eb1fc69ee474a6af829dd9af7f409d9bcdb8b87749892015f005bc528424f2937e6a9d303e8b2ae7936f1908b27ab6ba736cda9fe68f6841fdaa27b8fedc065fa9b6f305a72b99d4acab1fa708956a483094ad68ead7d59274e0afdda6e43dccdaab0d3c04d0fb14e7b579e58bab94adcf67dac7ffdb2caa2ffdebfdaddadee1d81d7865b20722a035da47577b9e862032c2b39231ca1130e5a6d4d2463abe44ff5d8ee69bb211196a450ca6d8ee053e0eed462f654fc96cc5705f91c16449277068b7e973d9a890d4ebe0446093e7098bbb7512a663cf7bac30bdc3ff53da71b8f6eb6d023b76289c0c44a5070bf1db2efa27d886dff9b480340b517ce35c03c53bc58da643960c76165f31d8a11a6299ebe281940b0c71d6fa4bea942c8d6b4a867c0fdf4e879793fe990d372bbc50c9ca424f45c2ee8d056498ae7a4b953ae3748d9d0f1bddc5495842e7399607010f7e960aae5ebc392d3757a8a1cd0d6ae103e3d7a4154795d5f7614d19970713a84a87ad3ff7f5ef6690a17972b26b1e1550efeef9ac28fefb4153f48105c4bd05c155b6ce245599d76c9a472db00f18c74dded8288139a13df3750fc45d5ee14386071c3aefb4d068e9d13e6ba55ad460ff2c1c6e22389280ebc211b3cee2505a3392b7efcb2d9dea5049b977713260a57af0fbf95f2c9262247fab89f2402c2c1c72695e2acc7c7f78bd4d744aebad82e29e5f082eeb36a002c492097577f2ea269668346935238535bb299bb73014d6b26422cea74b249cb413176fe80ad3c518e71a1bd760ca188309b3b9b7aa1d9918c8f539badd618501cfd63ea0d72de14b1bdc21e2a7dc92d84696620c29998e1d6b328088af460a6d2e42bef40d46ec5cf795616a1dea051ec48b9d3643dae97e740464958a1b003f7c0f76d5a7292f25221bc3ca4cbe6be24b686e3fe1777465faf1c40fd03f62931d47ebca3a7f27767fdfcb658f05fc3dec25ff3d2a4dc8227cc73b030c97e805248f1301abb77e6d57f41da09cc9cfcfd5fa3fdd932952246503c94bfa985ae20985ce30d82b0635bd85c6e9f3d77d7ff5973d6bd17937c85a63cd7c36b8b883c9692be4d2a103f390dfc77d99300c0322fdb3e6441e9983a7533078068812ac98fa75f101b017dbb206960f8511ffe0ea6c99e1fe7cf2a1acd594121395af8d83d31a9c4983b2db9ab7eecab043ac87a93813e1f44c4b7e39c4f44c3dfd859bc8315a7b934ca0092f63eac5fcabe513e54e583d2d133a6b554993a69a6821ba7642699fa898ced8feb92e7b698039c5042c55bfa1961f76b7de4151d10f9bde24751336c7c1c3f10e41b1a3cb1964539bae1621224526b404d0bd5a50c0d658cc887544e7c51731dc46c7f1dceaa5959c7c64ef50b7977311d35510eab8b66d814c00167cfd245fc48108a903422bd7ed53bcb090149ee9512d5bf85b4297a35754c4483df25d968207672ee62fa7ccedcb0b37b9f6bf8fb65e47198d5178953d6401b53564ad903bd54d467524636b845b52ae30ec56a3fb40ad5bf88b2a076ac73f1de5041a75798a22815fdfe65020642e7c525953b7ea7031ade2a9507a767d7399b92b2b2dd8eee1f7ca5da749c22a61709a7a279a433f58a6a6cfa696415c1aef6bd46f247345fb217ff15504f5c27238c52dffe015a6909a8c9bdd522118aced4c75932cfe5f9d66025090b675e1f9dce2b2f8c1fb779b0064b67195c1ba1484c298bd1645edb34198878706c6fbe94cc6e6135ecb5d28eb8bd797b8c28645b3977128b000cb2eba871e782d913f15ac704bb1d8930b82f1e98b2e22e9b360d84c0f1152dcdb220d245b210f1dddb6cfd68631805806e78735d0ad54f11c4041781c5517b18a831ab5b148234535332c653451490581ef9efcfba451e54b6b9d55a8d971b76e24276f996ea6c4f8556ac3a23ab0c81d42d9486f2c4591e41a25e4fa73abdf1fbbc29174bf37c885f774661d468a2fe926d002e6bb4a45031b5458230760dff3d5befa62f43ee6c8a17e1015b70c5b6ef571e55c74a40012b48d0d3c3f663fa6c0a45b0203562040d1ca7ebe336c6a5341633ed18be262140e6ce254d2510aad17dc1b74b33bf6862c5695012f7c255a815e690246bd55caeb5f1c27c893fb7178b83792dfe7dc41ebf2db03eeb41806e1b8f667e8adcdafcace930df7b7b95aa52b11b07c8a6181c0de9fc9eb554de692eccf16e89081547f5838bfc8d5a8ddbd27a1ab7d8caee23ca9fa42cf14266bb72582fd5754fdf1e59dd822b6f45eabaea2e5dce4dffdc65ca0f9ec1ace6bc680d859bca50e8d7f246f8f869320bc0c8f71b877939a7057c7ed21897b90b97920df5d805f4e1289fb3c6eac587c55f8163a9e453b01478eac7401dc38d7992e4729c8c0c633451df03b3de3b775d0acd6d7adab4c84458abd5dd6e5c7e3ab81ea8cf2c40a16b79413535b5ff7dd66af6b4cd95898da6f1ff3d6c67d71ba1567b650892d69e367fc54912d5187153ac7f6c1f38adcee13db511795e51f902ad8000d2c7a6e6a7c33afbd022980d5802eafe65bfb46f57dfa9c763b235fcbcf8b04ebc477534cbc06c01eb99d806f63c52ab5804ebe0cd5edac38ca844cf7b5504dca27850bbbee39b0d9971ade8575a0d6f7217b5cfc1a142e43839db60817a68ff1751a9f072bc4ab046d2fa4378ca8dab806e3178b8a4f1ea9d99bbc75b5c45d661e71424a748b392af4d3d136d673b528942b2ad845d7e5023cf0ab639d5fa3c45515d1608d6abd11d66ade1f25248d22355ebea3edb4ab20a132365aa7ba71c49a5ad6a927a3a339f15118395b06749a1bb2a462f75c104913f61432a6acf384bfdab5189a10c6443f6b2d09c4d3181391a6461b98d5f928e612648c9a615824c44e562f7975349b30b96282e5ca117d146bbc01568ac1c6e665db763b333df9f600e9835fe2c781454847066ee877771af2df521df1b207c24630c0ca0bfbdecbf4f03559f2755a3b27b79f0b928decb2445b1768931ca31bfabecd786186f80d43ed1fb0f210e0276a8130265bdd0f5a4467aedf812280327142be44bdf3e7a27001a3b407be593c400420fff81861f15c95d2a97c13a63facf4dd583e1954b722daf7acd3a496f275148fae9fcd4dc52d4edafe80180c032ed7b0f4efcb97eeb170d79ce349757a52714cef6c107a1dcf4925523aa90d5ccf3d483cd444ede9bc5969677a2ca586b946931f7a1c7fdac2463be134f921c5440667f887d5374bb1896120961209301bdb5d9501c3733f69ac11051c34027837d18e985853606d6b45aa193b2f03f16a7638e301a03293b266a76f63cd1737936694d47efbc100d92f6b99adc5a367e0b0d271f29eca91f652867f428638042d3cc674fd57dbddedd369e75f5c99fb9ac65cc2c2433f56cbd1f7a1e9329747529d9cd85b17e66429305ba0227c0dc7f2979be0dbc8fcbf9e57355e8a93efbf2c680c036cad0ad5ed280c056e8f1831a7eb6d371d6b6a5345e535af6e8079a799d8d3c105859e05b3681a92498f5b35c709fdf2ff1eb19a392919cb3801a1b104b563f381e0c7646e6c88608873e8dda684dfe808233b6a2d6fe2856308e963499ddb48d8a80c9b7a0858272354684c00aa4b08e0868124a16687512d98e99f8885e0044a2d4ea9f259f9fd2f5a2cc420f99912e67c74a873147f36dee00cb76b8a1610555bc54d89b46113ea28f3d1c597d4a56eae51aaf88dc80a668343a0a94fb7263ff0198f42377bc5fdb095064c69d931b263382e4c5b829fbb9fd08ac865a1045b1f64f43254e7efa551dddb014558458f1ab7b19375d744f675586484d1799ae16543b1fb9e3959ae5fabc24f88580ad9e905816cc6e430c2bf8eed924123c5c6294d4214129050f7927d1cede4f6f070062ef4de2a0aa494c942abcbe08c202790d0a72faeadfbd9beb9564f20ca05243a2bb09b774dc805c83f8253cdc334b9bfc78e59ae0859ebf22dbc3425f25a7901443a1cd88b22fc644138c69a4a4b328b1bde83dab87fa9ecdcc8706ebebd08b4dbeeb0c26cd6bce30ca1c124d39bcb9f0ed1b848654ef07639daa792d507bacb1a2087191810a2a76ba8162b748c7f297d3d43547fb441d9bd946f9254a6aabf9f0d583fca3d25eff07f0a471aa924a50121b337f1ffb4aa51c80e1a178c06c1d6a0a48a8215ae7f24cdfaa82ee72829175c884186782adde258c529f39d672c23892e53d216304dff8c230ea2c2326c603b623d19a4a4215e610836df121f01080e3f4bbee59c1e23dab88c4a4bc777a9f8978ce71100f24256a67b5151fbc812334cbf15c43ef326ccb457c7f046e17dd855025813cf80390ee677bf50bd2cd331eeae74982c55d66b2cd609884c62e84dbcd918889a9c1b5976f443abd89643946dd7aaab50cd33ee6428c5103dcdbb96c30184f3fcadd61af491cc678ffaa2eb464746e2aa7c5ea7604b288e81545688b509ccd3d4caf2cd118af319a007eee51032eeb1a1fdeac586d6cd02949e858fde041f974b0922018ab49e16e0b36934b148f147b9edc21f8c9aee406000be71c3f8bc227f93ad0c18ef3e5cfcd6c64e1e874fadf13a620d02f0623b10435a63b407c50cd4a77290cfa35ccbf92819b61b2cd77dfecc043446d693e610dcaabe42e2bb6068883ffb5425ef52230d86691de1daa2a2ab04dbbea3897daa32bab8e5e387ea75a20d5f6f4a044dd3a863803f63f073a2c2a13d102da14c70c33c912b93f1463d167aab53f1686c72733d1b380bfdfd64c7194153f7afc09f942cc993c4770a5da0aa60525869b838bcda18c14c78b44a7d4e4bbfb7675f9209182c1c0e44684b945b31b722ea978faade11b76c3ef39f79cd0eda36eeaabea10a31d1075e5db8f807bcb410a671165fcc67c0c68010a8f71c21a9431c69115656a93a8ba2ab5acc1f69bc1040482f708b0a8eb42d2680967dada1e1e3115c88f06dc56414c8a35613149be743ed191ca95b8c8b01f13e7e0ba8276c38d7c42622846002b58dc49bd821e3605426dcdf9f1c78fc632daff3c06310581c4e06a4d7155aa87bea9fd1a5d28f65b9a60c0ba061977cdbd956147b0309bd26f69854a342dd70bca6ae9dc018a5e8257bdb2d0c23d735711097946b372994f166d454d54ae90816f7ede0c801211135efc4ba12e085b43f5567f36a0d9f9a782dc0774b9d52ad58b349b889b3b86f9c9f869f7a219f04aa0ea587f2ed6cb5b0cc8b263b0958bda68d16e72c5b2f0c2d7963ab51e0d8ecbbf74b63380f206ead46c521a8978ca03350e5dba19022094470387ebc560579de5c9be9c4da83cc613d5f0a307cab400cccc77aaceafcdee5c8a2162fdba46aab2e1e4512719ff31d92328b9d07223542eb9ab273adc833c84a51f2bc622940ecb7fb40a361b8bc854736d515daa6a1df9f672dde849167084b6d8495c5088c44b309b209ed80f93e11dfd9a85f6e62394e6512be7c9f7089607b7d92d3e47b12a9bf09ae21e09140ab74b241886ce1b4b25d0ed0001fa010a603aa9cdee1b8e67424963387251ec81bf7d266c2bc079d3bf70b21d699c8c31f79ed6b759e73e44f499c3004e4b07e55a5632b0b52ecf70be25a912cce9a0b09daea4f83e375fe8452ddd7936c3ce71f575f23fbd4c618770c128d17922bb67f000436f37c7016ea1a8e8955a748ed04f6d5c0f4a2d9ed61492116523537f39096e993065a1957885aa8929f605076bd6ec87bd25360543d53857c30dfbc225ad71ec4ad110f21223dfaa7a3eb07520ab70cd0e6ea752d7f7f1f702cc271a99d9d7af4d52e13ab1f69fbce131a7a4e519f074be2a30e324fb48d9caadf53a5798b295938a5f4f5a498f25222428fb7c79b8b57909570af2f2c76c0f4c681ae87898f8149922eb9bce75bbad1f5c44b98195c66ddddb75748fb500464a0c2345853b17c28805578ecbeb6d97aa3188197a9aa1e1d99c26b2f06a389d06959488dd364addabb6c22ef84325e2a5bb4a9ccbd4666bdeebe7d5c871bc8cc1e2bae70e59835d5b7578b950c01ff62fd01065e8f39ddcfda83229815e448148a778026b653bc99fd5270314ba06c9e7e2b5d45e0369fb880ce79f1eeafca19a016391f0d67fa4f560bf2c5d800b51773448f226151d7acc05fda15b7c35b9a552a1f44426001390037981dc436a510af675417c2d29774ebabe7ef8542191f5e2ca6c799da8a4b34375e3fab5e4571759ecab307da023630645a8d4b84e60eed7372aab0723d2a061a5fccc6bcabc9f072a1b040ea517bd3e691fb7932cf20259e8e68a968fbfc1496edaab4b7a0a99c2235a4e1059f94675a25e5464c7da276c1d32181811b5bb506f11cd1795948932d4339d5f0d87a13b61850c51a7a235c23d8239a47c9dd4ef8c8e5be7578fe24d3100f212ae827cd90ea4f2c98c2638ba691fb650dcb9280024bb460b26175e2f6a7306fbf943fd4b9e169c6d5298606c6384ae51147acd8d567788d345cffa5db5a76453f44cf1840c2a8451937edee58aeb80c0ffb09371f3e2805331d68acbb68dce1e8144cd5a43b60550ab13556c3bc6416e6ef2e5f70ebbd61be263047ef644863372385fafdba17161192e732eb7a7cde0d58c3b3a7c7503f4142db11c1e7eed7b570b47aa101a1d868e52418533a5851832c7ecb8e5161be7cba01adb3d8b25b1cc4dab603803acd96a8d775fa72ff92554580ee549dc594ce8a19eedd5b691f2afed4d5f9767624b30331dbd62339b3b5a3886ab07d3c43e6592972dda2cc13a2dd15cfce6b0ab8c253f4cf9ec1df84e7bf1c4e8b8cf4418d33270bfb5f88e7543f1fc586a603ade21840c300eb66ce8614d4b388e76d60b7fd21f91b63f24bb7966edc1ff93f5c38ecb1bd2e324acad5ae86db81fa85285ed6c896f4d0628ad378e0dc4b1f7e3127e11af89642c2858ba8565581ab99f9bdf91153c871ce5e0f48b6aa7de91b4b1da436076f1253f5b5b0863327317c2a8f4fe811f742f021b64f1044fe977dfe7a75b834f0406b11d27a1b5fb3db6093e6d459c73a4599a622af8a54b3d89104aaaec956069710a81b2052eb2436d512575f55f0ba968d0c4cc9946944863e6ebdc58a5b6c1deab04928ae2381945a4cb20983e08f748650d9a4bbd071ea8e7efa7b59977ed92793f98d791883c0df84ad479e4013fdfafe8bc007c3743f649574a9559fe4a275ad80bd6ad449c7a336824a02269be06908da3738a34c23039506d867e4dc43cb4d247cb7b61d401239a9f4454148a0015e928873075a51f822f2037a98f91bf6ef06c4fda628197508ee3a83925b2c2a4da69197c07e5ae61debcfbb3e52b1c2294d687ce4ffa4a8daa5c02cffdb72af43436ab8a072c2cf32adca4e3af24d8d213870e7a14acb9102967576062dc7b690cb156ac23d0078bbeec1b5bbefe09a68d7dbd75576009647b437f270d3e4f791ee65f1fcd9f1e7da33a5cfb157ae1fa215c2efc44a624aa30e3a0f40dd00b41118f0f46f5c1625849d990bbb0a93daebc7079c4aa9e00bb3daf46873e14f1bb59e04c192ec97e71a6047d826218c8ce3438e515f9c2d88eff0c5099959749f8bb1906d6d3825238a384e4b3423e64662f411d810e7e8fc5496bbcd5eaaea92dcde2b58fd9569426ccd9bfefa5015fbda764c4c8da4777cc2b5bdd53037d435ab1b41e3b9b21e76ac856d9cbc618c648f7e4d7adbd9c7a78177a11127ffa457e043863e2b072b3d3b0069ddac5a1fd95076bf5bf5f1464cdf03530d3300e66663571036962a1c159d88e6995d7626d7d4334ef70f58fa14e6d07ef7100162d93f32d4025fe4e2acb49b5cc5469370eec0dc55270c96e05f7ee72b53084e0c6f00fdc68abd72f1e1486fdd5146cea403aa0f4dd34708b61cdbee2e53be747eddf8aec3ba6d6cde28b603270dcaf6954f6c939712633e7bff2105a3166063ec8c6bc269369c7a47534be4708d261264aaf22ea428b45ab8e6dc0bbc9dff645fe8aede3131b9f00ed4a0145cc5e6c3dc98e1de1ec99a44daed24e1ff3b4052b37f47f31c046fbda02644bb9d75e76c5b8521a43a07ee3a17c6e605d0351f97061cb6f5d510d77708d165ceadf8098784647dbefd7d427701ec4ac0eb5eb0cb3bba11374705f8d7ee11486e700ff379a7e78b1dbcabe275be411c7b19cfed1e6260a34dff74aaa01abeae657967e68d99734723cc3c5a2e0e992ed65912aea9cf6e816fca9b9287d303f7f27e3e940652c557da010a8fdd68aaa98f110672ed631e64bffb70873291aa2fc48fedf881c5e0b262b9b7aa7c3b5f5d2441f6cb7d75b4ba533dfa38c0d751d1a1c906ef3082a559bf3bb6c2d59faca873cb65f5605320b816bc6af86d3dea4ce58c36785481c095bb5c99eec200af56f4e17be5832ad71cc4d9e79e41e283a7aeb44018b3635771f57af6e97f03c1ec0d8de1de34158f548fe42f63156ebc4c78bb5aa999cb3ea5cae9932b2e0d3008290eda98fdc0a4f5bcd13640141524c679dc155bd0bff5efd3697b7a8e6ba554d1d65e91de146525954dff9234ae79509bcb5d051d414d59fdb843d5fae3da79d7ee7517112d3f64b7d9ffa500c1aa50574232d694be87e787deba360ec82ea0f1942ae2215fc80fc3a038176200ff3ea83294d8a958f487ffdd1c72bc2df94eff9f2e6669b3eb3c3ef3e0c388011ae17f0e079368cf586f78d670157fbbc477e82b926748c97cbce5979cd30ef53e2f38dc2031a13476b4001881c3edf5b73870257afa65a47498c2fd35e997ba70b49b8f6f375f35b6050804c5939495ebadfcad65e6c194c89acc4a288b02c94d2a08ceb0412f5d1cd4fc705ff9c1306c924f4c20df30c1dc2358f88b6698d694aa71658f2b33844386e4c2a41c4d05e3d14a47b36aa1d7c1e6aa9cfa0f14b2dce984085c957055b1b44853abc8c1e808fb178f149e09eaa59e0bcfab6dcb49778840cfc4ca1721e9bbe82ff652ac5d88d2701341b2c20d11334e887ff79c608242f4f489de33ffada72f74c1591e5a727604243f97cb73a5217d31abe68ca438a5a2bf6ccd7c9c788f4a0776b60369303065eaf031b799bd170db15fe248043d826bde203a517a7167b2657b0b77825d1909c537847fbf6fbbf4e1d01b1a4e153c13faa42332d86c95e908b6ff467a45b8c73fb710776a534a31c40fabbac2469e91c26c44ae4281968fadbcd044d2d18c032aed119f80d070f1c8ab3dfd1e55c24ff7a93732221632f32ad927ae12693b6dca904cf3e7ad526072653a24059993d3f95d001df01569bb47c7ddc421ea2f8e8c509e4b4d81ad0f049a98c4b9dcc1b97a7b81a9c031ef0d200627c0d0bc0e6e01ee9acff912e14df3f1807fd8a22a9f2cb40db220c63134a7771892e66d9d3a5c7fff0302559cabb8b9cad354ec945bff962b0f83e1395121dc25ec08dad56fc24ad5f10f4a1dd62b51f13df98294d726a21cca4038ebc30e6f2bfe751f0837795a3bea42aeef2096b22be0b8962a1313a220c649cc2eaee794c4c04108a5f452bbf19b09fcf1f795161d38345405c2f78303d749f3b25e6a1475bade9eb5f6e9b86a2ede19bc844482410ec91137f3a86db4fa47dbdd7d1201489acee5c0d86b1fa252e5b6eccce4a87d064af85b5445d4e4378703815633b05d2c247b8f90455a425e1bbb92d34bd6e364ca061117fd8cf2955847a137e8fd996588a860581c642de859ecd54fd812d34b757024a80b4a64a624660f83b93b9c8ec037814c51f577ac1902d4420bc9e0191c56eeb63fc168f3c03e2f5f3ad7999a2a8bc263ebbe6ae51647a6ced9d68db1f58ed187ac75257e4f6dc9bb8e462c23e9b9f219e08f6abedbfc2dc49db75b7183c84dd1ef3ab0607f019f6fb4f6ce5f9c345fb54f224bce0d134f28d99fb0bc22b80064a037d018a001bad882409bf789d971820ec911cd14323e6060789e492651f3c60a2febdee39df1b6ac5f3f8f9066ddd3a5756b788e09182e45800cd94010a283dfd56e0022ece2d0e804ec464607afcda403486523c051cc526fd4cd5eca7b5baacdba399dd213a6e578bc5ee51b7e813067e2e527b8c753c894daff27dc07ab7cf688cb5d25d511ea23bcd24eb3242e59053a9ad5e62627b599cd1c48f106ab6bc57efdb4cc8dd4afb1c360ee141a7ecb2441ee0c9266040af3afe64ad9bb6ac7ab96b1e64cbece5d9b41c96704fe0bfa26ba6bc921235ca67023c00eb763e77732ce186906d5d267a5121e2f755f6e36038a9f876f6a555fd6bb09caeceee6b99980c5215f99697cd3576f347e02396daa779957b84c7fc1210198efdb66ae26229bf39a5256321176e19bc4ee9c84b7367d2af10ed69ac07bcbbe4ef73c2c9b8cb447e2ea8b336593b8ab8bbbcfc99af81896414ebddf8b2e089101bd818931985a447f6d6ce22a85fdc3a48ce27b58fa95ce5af5fc6d919959727accb687ae05b6255ddafb720ea9e263a8e29e3bbae8bc0c129702868cfe65d58d574c5d1e3841846e9254eb13a9e3169d6c136f10aea05aa7ad96b483c3bc138acc3bb6e1e271b0a89d400896ed6d2b4c1a21bb0c24e9b6597a906e66cfd959aae36fc2453c5db6404429cdc82d202c447e4532c0e1e37daad3c7cc33b6709026c1189fb103720dc5bbb1e31498f684d37f963f24c2bfbbc0ce35941912df3743ece8e6c66e289a6b5a1479eb222fb080fa997682f4e7da12d6519ba4536b57a66951ff9958c28a2cafba3aa00858e4c5cf7abeb155bccb032d5de22c558a924b5cb2aff841f9a2c69fda73f62806c9b7797b27cac85c64510a7b1e99f4350705048190f26816bf0f23be6a6768d2549b0e2d01c73524a8a9067173784d18580980033db539ff7b5bbd48e1a25434135c727092acd7d213a3341c4967a6d7219a1c60093ad339b9e253c4dd7580b5bafd66b3ac9b8eabb86dcdc2afd819d4784fd65039681caa8683a91530feb20827fdcc218f875b1838a34d2c9a8888a7f3f0a75d58b4fc59abf075a97bc4dc92873b3d3a0e5ff2518acbd1744a82c5112b423e650da6a8727b8557c93b3b4884b81f0c4e5b045dbdc0a13ff6ba22965b5ecfec54653039118d0e372a2f59ab6e9fe450ea242d568b42d7d17758d5b41a0b59c3b4efa5d97f4514fec9f2fca78df059a7458bb86941f31659b115c11835d0c937d37c1a540bad2a577b5616c6b75acd7669f1582ab8a2846a099909924544b604aa7e14e273abb2ce92b7980aab06e29bad306ccf2cc502e20a0aee86a829be6858a2ab6c4cf5cc8bccc784bb4c44e7c0e4dd408233b3b4e137d2e597dde5246c97e81448b4573ee41ec635ec2cf3bc4464cd082686e830ed32d703c21faf42a4f0cd4b3ecb8cebf3d27b2199d6470e4223b0852b9e250f969670211fe9d9807cc30c5a76cc253c37e05302c1f93d9a5e5301e7f742a59dcf0efde7b65451a60174f2ff4798603aa616968a0a1f4c5d27c9f8673957410bdb85b454e604ee984154978637b354abb284406604bec35e5717c37a06f2f9088fdf1db1ea92688c825772b6526f149030817f65ef5042bea90616ccdd3e5d3c439514034279be83bbb4ba1600711c352a8dfa15f5ad89ad6500aada052666e43fcfc31a2c0ec7dc7acfc12b3f9eac6ea59444aac138e0a478328618a03c553c77b1239ad32a57d801a17c5d681ed2fa7290544962eda2ac459f9f09e6e28113239efcd9654e3b0eab7159a173806ca629ff8ae9803fec98f1471e52f876ba2710b19d6585074bd12b4bd2b6b7148b7151123346bd8cc6f0ab4e18f5c716f6089a878705dd2ebe4377f3c2de6ebbb5900ad4fe5ebb9f32516764d5017331fe6ed79fbe3657a09906406ffe5c447d2def9d890d2c50f32b9227a5b77572f9bc23f73bd992aee4f70bcf4bbc86485318f93334a1d71e7dfb2fd280f2dcca5e0fb94987928b9662b526030d83e6a27f48b3cad958d69cb0f89a1323623980ab6c9b316717136f958ae78b3d1656a15b6b0f21e3d13b01b7f72c3c191a53090bd7ce7f5f4353801eab5d3a824b83565eb6f26f6904d33a56e744b45aafa6cb8ff4a09b6365f1c80d5831e068488f56359d0ca4df085a92859401be5c580a60a30d8d59bb755ed4bfaef2b38a5b03924da436487171346fc528eb7ff7ef82df2357fe7296f276c8585034d9cdd34d51f900f8d259a3d1d0fd55c28122c0f10bee4d27aa708d15b12c95c7e566d46090efda8968dd226a6d9a759b04a7a44ad37faddd27cb598aa0e4a258e0ce33f1a8641e89fc434a7d4b5eb92745cd90cf5815df78ca7003063f7b87b6605a7e2ebf8563368dc01b0942c0174b116ebdc6bb57142abc0bedb88d7816e279b583b54ae848a7f01779c8193bf347d4ed181b91bc8a4e5072f7d33a974566e3843e3900778ef2cb406e7dec9e79e1544a937e616a55a5bb2e53f80347b53340801c8fd0e128fe042a43f3fe5ec85ceb5a90325e729a6f1e19c27287fc3ea12e08246db099afbf46677cc311a5a27e1db981db3935b9c60bb68d2f9be2fefb70fef09dac17c3d33e29a130b56c605ebeecdc7d7634398e86198a2db1678a804681cc83f10be402d22ebc715a61eba47bf318e5f8a3900283cd2d02bc3af410b74c4df6c6745b918e811c39e062404e5cc87962fe47fe5fb0035c4d861a7e5d20849d7e2b0ab88c2f7a616278c315e06191f349c14d4a35fbef9f37b5c4e87720404f5ddeb3d81ecbd4d2ebe9aa15b7c5d98d35b9e2fec205d508e27139ef7fdb769f55009b3363738b49aba90507b4a82715ede13dc9fcd4c502724e09641088b23bdb419afded4151f37d45c1b0e4b41cdef1230aff210e39b67fc993b1d1dbed53472b16bd10998f57d20540f9ce20df7eb27295a57a9a230a0742fb37be4472c2ba9d4b73ba0e56745efe680e7003211a6467bc74944f88a0cc6ab3858ce543a8c603a93186cd73694fb905a839a12568321cc7023642a1791915d878288c139a309ea178784b199f447b28a7a7c9b9a440729458747c116ab85738ca7987bcbf428c50adc48bec752afa3182269e70be35ed53d34399bae803fe67e3af23ea4873f7fc679d2355df468b1f4056ebb70080bdfbe54170529b222ffd599292a381df4e0a92d981050384fe39ffbd9a90314ea63d834d8e350ced0b193d54ada504c11ae9ba1e6f3c264c2513e9d29fdd7ad86635d607fd6557a3a70e4c6ba882c448c4967135754e7389f398b34e717c8e097844d89737f2155c399f1f0ae79eebb726a2bb9f672c2227382c47de9129690041860c64558e847fc5b2d080945a69d48aafcdfc93164d5a44a850ffc10cfba06a70eed672953650567e3fefebc363be718b385ec74dc0e318d144f80f7955a61c9dc6e1755ea67acad5b2dbe3fcf1e0373fd48f90c917e4579b5a59304624ecded018eb704ff3d9c6b6695e5d01d45fe52d647d31e41f721a5b3382eee0b143e75f95ef14887123593a110690fe0145091918806f994bfbf91ae1dea54d2d4fbbe9552766e53f3f52ff1f2307d6cf1914714ae5927d0e9f85f175ee4ec94cdf5f42924e748d1c30a7085958e2953b3e6427a0cd8cf01785486e847c078d920deafdcc4f7dbcabce73f704c8810940c950ac1b38d95f012c509d27c901527d9ffa0c80dfaba4ea74df76f129aaa8050d77ddf314108e78fc32c03839eff9e2b3216c255c0f2e67a106514ec1b03368fd8ac9a3a4d36de622dbce164f193d9cf285af730f58941372f17fafed96fb978640c6cd084cd88824b35b9e7875fe83883c92c172af45c5d626c04529ec30da3577ee5b299e8131b128612fa8fa3385f16a5e90ead3057834cbfcb4b70bcc53b1827c7959d3dcdfb3f665f79288df3b2e18dd1691fb788b381a7f89f4138dfb46d3f5edeaf8dd580182aec7b8bc04dc93c5dae45b15195bdd9455a3f09bc5cb83eda35caac27309a06e690248bc8ea9ba9d5d891b0725069701ebfdf589df60e14fb172ed202d00253af00fa889f0bc74e1299c31cb43485de2f65edbcc2a0efd44d36180dd1154992eb9120c35819dee8fc92a928f9fcee2a02f6241d8dca0d7a33e9fa6ac0ff591c03ec88ed2ef9450ec2d64eccabe046180bbe6532d837f371338cea27e23718561bc919207500282f151cbb2ec40bbf7bf71f559bdc3d2d41008d94d742b4e034bfabf8eac062f9a3bf761157c59630452a662114d289b754667bacc6caf2fa76025f5cc3f125535bc3d73072331080eebe8724cfd991125ae4dc33b143a4937a5828e82f9abfc36257ac613a2c4535264b99d2b20fad913879951dfb46f88b23cb58488d521db4bfa256372e4aa899c50fc44c167ed875cfefde0d5f401cc9e7a49a178e1b47fd652c31338a7b7319bb4ef1725cf93bb23ebe5fed3edc66d1e26a57ca59751a0c9bfc89d1d5b979b7ab0071a553a315885fc4458d5b2d6c984021a8e688324623a0e6268b6674cdef078275da99a5e5879ca2505f94d37291cdad3161f4f738cc15616abf605d85dfeb0d8f1cd59edbf11fc2ba0e0c62cb7213b8cac80f6e00eef851dd107e167e21ff1495303050057bd4757bc3555c831b0553e0db530eb0ec4e5c1b6a9ac4c7b6bed8063043214cf7f57fe264f2a8210fd5ff19e5aa71cb6e1dafc7c0e2f8ec9f3b42859aa05844c2dc4a9dcb908df01f679fce59610f82da596e1e3ef8f87bb1fc095afb918d719d3507539fef48e5369e28aca3a387a1601cbc17ff535b9a3eca17a2056b5cca357cd728e3086d5b10589aec82db1330ac61ca66fb4ab0fe32db4829518313f70cee3855961e4098ef8b6916b5cde56b4444f73d49cd4686a79efd653e8ac0cbbfeb71eea0b6e9186ec21972268949eca6332788a82455906c54c41adeb348a9c1964ee6bdcc9eec663caedc0c589d9ef8faabc98f2b03b274710380ee50668084ed2244f25f848accbd3d90fbaf49cef70a232c8bc31b391062a76b6c4b60ff54b747dcdad82fcfc5399b01116bc9fa6c3b2e450d2344d26fb7b70e34231d5f9810f42e678e5216154907046ab53c12b7b1930df8a64008c4b618ee37cd3ed9ecf446cefd82ff53b2ee3a56af4df666d1b1b7bd2c72566c1f11d3f8df094edcda58426f79f5a05a60d2c1614ecc102468ee359427ae12823b3bb5ea17ff3bef92547c1632ff0a974053ad1d44f1cecbffa015219620710c854894c058330c128eb6d0fba2fc5545d31930ec9cfb632da8df78e899efeb69bc166f81b55ec27cfa0fc2368bd163b4d9e35878879ef959c126a6c00179cfb9f59bd678b2f97d76b4a54537e57531c2ee7acb60720bb780473df6e6d99ebde932b956f995ba16b37079c27a17208b28e8f411d656102c30138367cc3686e76cf0eb4473fe366ceb298b5038f63bbf00c86ba416067eda071a504c556331ef460a410e8915aef2548cfe6750dde66354f4342bc408361055dd6c6ada67bdb2da6dda3da868ba37a2cf8fd77b666b11f92f757fbd0170d356e92be6131036f9161c7a3d125d8c9a3a67a2a319a71245ab1a6afabdb7739c3211e536c5ce8c09a5c332886dde446675d4b6843c0cdd760b9a6b030b9dc90e3cac95671b7edb2c86adcd06f1b302536077a29076157ac18e74bf371274913f835745fdaae150b5b288863cdc2df23d611a6aa9b24a8db07debcbb4329f2d4d15be8971ac5b055ace67261e002bd7aca6553080572322f0070b5dbee86441209fd19d2f694880e0261063deb08536b9411435c7ed4a204afecf8dd1e7e2b3c4533954a60dacee2c8da338c66cae68384980c68cb2b347b119673bf59bef37ec6fc27314bca6ac20676543d880502edd2499eabd3a1fc7af485e3ea873723076155de23a3d46363a37fa21c3335ca13a98d212182ca2ad1a9ec96063ee05d4de9046209ad42c3b1512429c88463fd9b0844b4583013d90e7f8ccf992dad8a6c0b260d21ee876ceffe5d8ef4bbcde223dbe4bd50925a9f40b1db64b3b3f5fc381db46814e107b4151e1d9b11911ab78b9b5395d6082db9cec90b72bc0e7502e607b24f47840385864c7248c54081b76645c1fff1ab86a6c04fa73c0a4b56f120e53f5a8b52f22276a9e5ba4ce8f7a1389dd20fb55d40c21c4bed02dcfc595530889edd76d2af2411d1e58ac9c453c2f649a2461a97096184634aedfda8544dd3b30f43d196a362513693fa2eac9f6ea79fdcc382f58b70b19c21e49f29a6433256e4f7f60a4799c7919572f26637b827ba1b2b662e0eb87b1aca86b12d30f7a2ee08ce9936e29f40fd3fcf1ff4bbd84e9e51aab66b90a2c9cdb375f5c1d3a960ebcb64edcd0c948cecef534069a7cd0610fae6c466a8eebafd1f7521fb1c7a72d3edf88064b16763e4a48b9f7a8c450bce87f347af099e78c5cdab8a1346b56d56b1107375dd2d72d26f1f4ddd0b5a3775a51c669ae66d4d53ba01564bb9ef4aa5191593c5a6aa00d523665f9e82cffdfb60eda259301474ba8f4c9f5cb797dc1e3332fa25146925b94596386f7c17f1885bcb6be2248a7ed73141c4068519c4777c147020aafd18e8da724e416d918a7c32cc629e33668a1d34b6b7333d9d3949410ceb072440fac7e4a53679734af1cb5451e303f85f3e2d2ecb277c2fe3dd4264b842d6309b54326abb78044c8db9113b01552bb941be03802a9eb50cdda5c81c90511a982370b0ba032f85f793fb5dbd01bc76ef9ac5b13d657229ee3960301ddbcfa03c025f2e067222cc3802b5095ce07ac0167f199eb9d979f324dd2575799747571029b0b7ffae66eff7fa064fb725111accebc1e2d123c19e280fea237754e810a1cfca7e082b1e2c026857f1abcfd222336ae898e361774983007109070c302dd7d8c7ba4115c7cd860563e44a9c31296f29e28d367888b2479c3578a22c54f4085532cae7857ea94db1682fb59ae800bf9b519d195f95bed5670a462c47cfe9970c9bd3268e521e16a577672fa26a49e51f4a1ce0c66b147a0cc912d152c3c10c4fb20ec0118d419682341031c124fd0db366329c729f1bd7ed31707ee0f9bd3accaf39c7bdd22368d36a2e40b7daacc9f0501effe3b2de47b7baeef6e4cc30c04abb86f77b83e27a064bbd7219796adc4fb55bd4093d33c5ebd9dfc25c1ee087509cc1cdb7644349799c9ad251bede4355d1374714235702716da7094a7ccd96a7e418efeb4e9f8aa5d84a5e4a5b995106ad5c4d7cd85e3fc14325f8bb46cd836e8697e6b15fb8a5c61b43efb964be2f580613303ba144bf91b6e29c5dc48340875d65208492be09b1c16116ae2938b7b70f3d2245c7dadd3cc02abc9493dc3a72d779e0762b6219ef0209c62c6f604e2e7d60d3df6bb2ae5791c78cae7f71ea75a3eec1e2f8637761b4e72beba1fe09170552ad495801a3bbcc790c70e621b1ee6dde255c14f9bd9cc7b340799bf3cce2b1b335049246029994f51c7af8c068d964d00d67130cfdb7c226b74bb1cf70e15129e6a88999be9984b1e2df333614b98eab0b97888d45cca900a10276fa661e707c7230e150280fd6984abfa3ff75c65b58fccce343e274b394f4b2d2e492b54e43da80144ff03a07cf13cbee3ad329b75c151dbafd233ccad7fd795c10f7dbf304dc65fc1902a387b1b876227296ca121010fecb7cce3f5f6f0292729c20b7fe6434a9d3e83436fcdc500b4b81a710b77f68ee55806282155d5d97c918e8920dd9fae7805baea4ff6afa333f9f5e8fa7c7be8716f234ef625dfac705462504c98dc8d583b011e1a8a7d7bce71ebfc082299145ac6e10356687ef46ff0a7cf6c363aac9fbd68b0601095042226eb1c7fb04e2e7d762fc9c67f9ec07f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37ff1523fb7389539c84c65aba19260648793bb4f5e29329d2ee8804bc37a3fe6ecdb86757d88409619083454fd902e9b83c4777af9b7538dd9f841a946cadaa11672f278182cdf04f3c62a5b8d93f406791854a28791f27aecdb9981573c614240ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed868ff0a8d903802bc56666ac84266a1953ba1ba2bf12139a1da2a4b760a0af6fb296253db96f4ab8fe6ccfdcdba921661d6dd1af87936c6f96f6074af9cff235fb8085e076bb41833490d7b41f88da1560c26c8d0dd3c74b4f905bf113ef43ecb287d63a6dd9eb8841106985e0b4c8ba6beaee595d894be515031a89c41e70e6e9f350064bd31747a4128f56784e5cffe17921f482256d9a42009e6ae63e56bdf26d6568040b133db2daf55291bb7e508bd7f66e77c8b4f7aa52345edf1f3143d3a9bdd54ba5c4901138e7cb540847526bfd8c645552a9b862ddbc01c9c3da00e699e142d381d3e82f8acf155668718feed4332c8afd3d48481f7eb45390343e2d60d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec36996b0eae362844bb84c6fc7ccda590272ad06ff9f3d2adc591afdf581dcd154131e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb383c6802c318847de696304df575c876cff6b0f3f33a6354e14e412ab0a319e9621c3bd9afae06d40c28e04b3a02952e6a9292ec8a83241740cc0fae2e82e6b79fd59f0591fcc586156fc98676979998facd6dc835087c7ea5f3bc6181ce8880eeea960bb3025a5ad5305908120a6ecadf30d0cfdb8778f600b9f0b4acbe357267475648d8e6b00a269f847018a1d892967f74371e95fa13dd209d9a65a01c6f4ff5aa5a0e576be14f4cb77d9ef072f29d1046d116e2172a47f47fe257d211f917c6fb24573179fb5a39be09e6526bbd5f6741bb82c6280421aeefd5d3f803b30f19b2de1faba30b40d2ac02d2814ac2955dcfd0168910a7b7aff54278c9ee113b14070e372bb038bf35c1ce84823cefbbac83af730357946dc8fedbbd2b7a6e55cc19b3a9caa0c35231688f1b15ae520bd65847e73cf73e95d2b4080c3d852abda6b6f528ee5e81056d1408dc84c6be817ee5f5f81685a934696af1e61d246d053a95a9670b548ccb11ed63c046c4860cb17a1574bc0b992e14185ffcd07ae74b9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjava-11-openjdk-11.0.17.0-150000.3.86.2.src.rpmjava-10-openjdk-javadocjava-11-javadocjava-11-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.1cRc%b?b_b3"b a@aayaqV@aC1a?=@a'@a @` @`O@```x*`T@` l_i___A@^@^@^{G^E:@^6^]@]@]/ ];];\]@\@\@\@\?\73\73[Ѱ@[ @[$@[@[#@[@[\[~[{[z@[Y[Q[I[GB[GB[>@[:[,[+@["X[@[{@[{@[[[@ZnZz@ZZ4@Z@Z?Z?Z?ZZ@Z؄ZЛZZa@ZZlZ@ZZ@Zowns_locks(), "must release all locks when leaving VM") + JDK-6854300: [TEST_BUG] java/awt/event/MouseEvent/ /SpuriousExitEnter/SpuriousExitEnter_3.java fails in jdk6u14 & jdk7 + JDK-7131823: bug in GIFImageReader + JDK-8017175: [TESTBUG] javax/swing/JPopupMenu/4634626/ /bug4634626.java sometimes failed on mac + JDK-8028265: Add legacy tz tests to OpenJDK + JDK-8069343: Improve gc/g1/TestHumongousCodeCacheRoots.java to use jtreg @requires + JDK-8139348: Deprecate 3DES and RC4 in Kerberos + JDK-8159694: HiDPI, Unity, java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java + JDK-8164804: sun/security/ssl/SSLSocketImpl/CloseSocket.java makes not reliable time assumption + JDK-8169468: NoResizeEventOnDMChangeTest.java fails because FS Window didn't receive all resizes! + JDK-8172065: javax/swing/JTree/4908142/bug4908142.java The selected index should be "aad" + JDK-8183372: Refactor java/lang/Class shell tests to java + JDK-8186143: keytool -ext option doesn't accept wildcards for DNS subject alternative names + JDK-8193462: Fix Filer handling of package-info initial elements + JDK-8203277: preflow visitor used during lambda attribution shouldn't visit class definitions inside the lambda body + JDK-8208471: nsk/jdb/unwatch/unwatch002/unwatch002.java fails with "Prompt is not received during 300200 milliseconds" + JDK-8209052: Low contrast in docs/api/constant-values.html + JDK-8209736: runtime/RedefineTests/ModifyAnonymous.java fails with NullPointerException when running in CDS mode + JDK-8210107: vmTestbase/nsk/stress/network tests fail with Cannot assign requested address (Bind failed) + JDK-8210722: JAXP Tests: CatalogSupport2 and CatalogSupport3 generate incorrect messages upon failure + JDK-8210960: Allow --with-boot-jdk-jvmargs to work during configure + JDK-8212904: JTextArea line wrapping incorrect when using UI scale + JDK-8213695: gc/TestAllocateHeapAtMultiple.java is slow in some configs + JDK-8214078: (fs) SecureDirectoryStream not supported on arm32 + JDK-8214427: probable bug in logic of ConcurrentHashMap.addCount() + JDK-8215291: Broken links when generating from project without modules + JDK-8217170: gc/arguments/TestUseCompressedOopsErgo.java timed out + JDK-8217332: JTREG: Clean up, use generics instead of raw types + JDK-8218128: vmTestbase/nsk/jvmti/ResourceExhausted/ /resexhausted003 and 004 use wrong path to test classes + JDK-8218413: make reconfigure ignores configure-time AUTOCONF environment variable + JDK-8219074: [TESTBUG] runtime/containers/docker/ /TestCPUAwareness.java typo of printing parameters (period should be shares) + JDK-8219149: ProcessTools.ProcessBuilder should print timing info for subprocesses + JDK-8220744: [TESTBUG] Move RedefineTests from runtime to serviceability + JDK-8221871: javadoc should not set role=region on
elements + JDK-8221907: make reconfigure breaks when configured with relative paths + JDK-8223543: [TESTBUG] Regression test java/awt/Graphics2D/ /DrawString/LCDTextSrcEa.java has issues + JDK-8223575: add subspace transitions to gc+metaspace=info log lines + JDK-8225122: Test AncestorResized.java fails when Windows desktop is scaled. + JDK-8226976: SessionTimeOutTests uses == operator for String value check + JDK-8230708: Hotspot fails to build on linux-sparc with gcc-9 + JDK-8233712: Limit default tests jobs based on ulimit -u setting + JDK-8235870: C2 crashes in IdealLoopTree::est_loop_flow_merge_sz() + JDK-8236490: Compiler bug relating to @NonNull annotation + JDK-8236823: Ensure that API documentation uses minified libraries + JDK-8238203: Return value of GetUserDefaultUILanguage() should be handled as LANGID + JDK-8238268: Many SA tests are not running on OSX because they do not attempt to use sudo when available + JDK-8238196: tests that use SA Attach should not be allowed to run against signed binaries on Mac OS X 10.14.5 and later + JDK-8238586: [TESTBUG] vmTestbase/jit/tiered/Test.java failed when TieredCompilation is disabled + JDK-8239265: JFR: Test cleanup of jdk.jfr.api.consumer package + JDK-8239379: ProblemList serviceability/sa/sadebugd/DebugdConnectTest.java on OSX + JDK-8271512: ProblemList serviceability/sa/sadebugd/ /DebugdConnectTest.java due to 8270326 + JDK-8239423: jdk/jfr/jvm/TestJFRIntrinsic.java failed with - XX:-TieredCompilation + JDK-8239902: [macos] Remove direct usage of JSlider, JProgressBar classes in CAccessible class + JDK-8240903: Add test to check that jmod hashes are reproducible + JDK-8242188: error in jtreg test jdk/jfr/api/consumer/ /TestRecordedFrame.java on linux-aarch64 + JDK-8247546: Pattern matching does not skip correctly over supplementary characters + JDK-8247907: XMLDsig logging does not work + JDK-8247964: All log0() in com/sun/org/slf4j/internal/Logger.java should be private + JDK-8249623: test @ignore-d due to 7013634 should be returned back to execution + JDK-8251152: ARM32: jtreg c2 Test8202414 test crash + JDK-8251551: Use .md filename extension for README + JDK-8252145: Unify Info.plist files with correct version strings + JDK-8253829: Wrong length compared in SSPI bridge + JDK-8253916: ResourceExhausted/resexhausted001 crashes on Linux-x64 + JDK-8254178: Remove .hgignore + JDK-8254318: Remove .hgtags + JDK-8255724: [XRender] the BlitRotateClippedArea test fails on Linux in the XR pipeline + JDK-8255729: com.sun.tools.javac.processing.JavacFiler .FilerOutputStream is inefficient + JDK-8257623: vmTestbase/nsk/jvmti/ResourceExhausted/ /resexhausted001/TestDescription.java shouldn't use timeout + JDK-8258946: Fix optimization-unstable code involving signed integer overflow + JDK-8261160: Add a deserialization JFR event + JDK-8262085: Hovering Metal HTML Tooltips in different windows cause IllegalArgExc on Linux + JDK-8264400: (fs) WindowsFileStore equality depends on how the FileStore was constructed + JDK-8264792: The NumberFormat for locale sq_XK formats price incorrectly. + JDK-8265100: (fs) WindowsFileStore.hashCode() should read cached hash code once + JDK-8265531: doc/building.md should mention homebrew install freetype + JDK-8266250: WebSocketTest and WebSocketProxyTest call assertEquals(List, List) + JDK-8266254: Update to use jtreg 6 8265020: tests must be updated for new TestNG module name + JDK-8266460: java.io tests fail on null stream with upgraded jtreg/TestNG + JDK-8266461: tools/jmod/hashes/HashesTest.java fails: static @Test methods 8267180: Typo in copyright header for HashesTest + JDK-8266490: Extend the OSContainer API to support the pids controller of cgroups + JDK-8266675: Optimize IntHashTable for encapsulation and ease of use + JDK-8266774: System property values for stdout/err on Windows UTF-8 + JDK-8266881: Enable debug log for SSLEngineExplorerMatchedSNI.java + JDK-8267271: Fix gc/arguments/TestNewRatioFlag.java expectedNewSize calculation + JDK-8267880: Upgrade the default PKCS12 MAC algorithm + JDK-8268185: Update GitHub Actions for jtreg 6 + JDK-8269039: Disable SHA-1 Signed JARs + JDK-8269517: compiler/loopopts/ /TestPartialPeelingSinkNodes.java crashes with - XX:+VerifyGraphEdges + JDK-8270090: C2: LCM may prioritize CheckCastPP nodes over projections + JDK-8270312: Error: Not a test or directory containing tests: java/awt/print/PrinterJob/XparColor.java + JDK-8271010: vmTestbase/gc/lock/malloc/malloclock04/ /TestDescription.java crashes intermittently + JDK-8271078: jdk/incubator/vector/Float128VectorTests.java failed a subtest + JDK-8272352: Java launcher can not parse Chinese character when system locale is set to UTF-8 + JDK-8272398: Update DockerTestUtils.buildJdkDockerImage() + JDK-8273526: Extend the OSContainer API pids controller with pids.current + JDK-8274506: TestPids.java and TestPidsLimit.java fail with podman run as root + JDK-8274517: java/util/DoubleStreamSums/CompensatedSums.java fails with expected [true] but found [false] + JDK-8274687: JDWP deadlocks if some Java thread reaches wait in blockOnDebuggerSuspend + JDK-8275008: gtest build failure due to stringop-overflow warning with gcc11 + JDK-8275689: [TESTBUG] Use color tolerance only for XRender in BlitRotateClippedArea test + JDK-8275887: jarsigner prints invalid digest/signature algorithm warnings if keysize is weak/disabled + JDK-8277893: Arraycopy stress tests + JDK-8278067: Make HttpURLConnection default keep alive timeout configurable + JDK-8278344: sun/security/pkcs12/ /KeytoolOpensslInteropTest.java test fails because of different openssl output + JDK-8278519: serviceability/jvmti/FieldAccessWatch/ /FieldAccessWatch.java failed "assert(handle != __null) failed: JNI handle should not be null" + JDK-8279032: compiler/loopopts/ /TestSkeletonPredicateNegation.java times out with - XX:TieredStopAtLevel < 4 + JDK-8279385: [test] Adjust sun/security/pkcs12/ /KeytoolOpensslInteropTest.java after 8278344 + JDK-8279622: C2: miscompilation of map pattern as a vector reduction + JDK-8280913: Create a regression test for JRootPane.setDefaultButton() method + JDK-8281181: Do not use CPU Shares to compute active processor count + JDK-8281535: Create a regression test for JDK-4670051 + JDK-8281569: Create tests for Frame.setMinimumSize() method + JDK-8281628: KeyAgreement : generateSecret intermittently not resetting + JDK-8281738: Create a regression test for checking the 'Space' key activation of focused Button + JDK-8281745: Create a regression test for JDK-4514331 + JDK-8281988: Create a regression test for JDK-4618767 + JDK-8282214: Upgrade JQuery to version 3.6.0 + JDK-8282234: Create a regression test for JDK-4532513 + JDK-8282280: Update Xerces to Version 2.12.2 + JDK-8282343: Create a regression test for JDK-4518432 + JDK-8282538: PKCS11 tests fail on CentOS Stream 9 + JDK-8282548: Create a regression test for JDK-4330998 + JDK-8282555: Missing memory edge when spilling MoveF2I, MoveD2L etc + JDK-8282789: Create a regression test for the JTree usecase of JDK-4618767 + JDK-8282860: Write a regression test for JDK-4164779 + JDK-8282933: Create a test for JDK-4529616 + JDK-8282947: JFR: Dump on shutdown live-locks in some conditions + JDK-8283015: Create a test for JDK-4715496 + JDK-8283017: GHA: Workflows break with update release versions + JDK-8283087: Create a test or JDK-4715503 + JDK-8283245: Create a test for JDK-4670319 + JDK-8283277: ISO 4217 Amendment 171 Update + JDK-8283441: C2: segmentation fault in ciMethodBlocks::make_block_at(int) + JDK-8283493: Create an automated regression test for RFE 4231298 + JDK-8283507: Create a regression test for RFE 4287690 + JDK-8283621: Write a regression test for CCC4400728 + JDK-8283623: Create an automated regression test for JDK-4525475 + JDK-8283624: Create an automated regression test for RFE-4390885 + JDK-8283803: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintGlyphVectorTest.java and fix test + JDK-8284898: Enhance PassFailJFrame + JDK-8283849: AsyncGetCallTrace may crash JVM on guarantee + JDK-8283903: GetContainerCpuLoad does not return the correct result in share mode + JDK-8284077: Create an automated test for JDK-4170173 + JDK-8284367: JQuery UI upgrade from 1.12.1 to 1.13.1 + JDK-8284535: Fix PrintLatinCJKTest.java test that is failing with Parse Exception + JDK-8283712: Create a manual test framework class + JDK-8284680: sun.font.FontConfigManager.getFontConfig() leaks charset + JDK-8284694: Avoid evaluating SSLAlgorithmConstraints twice + JDK-8284754: print more interesting env variables in hs_err and VM.info + JDK-8284758: [linux] improve print_container_info + JDK-8284882: SIGSEGV in Node::verify_edges due to compilation bailout + JDK-8284944: assert(cnt++ < 40) failed: infinite cycle in loop optimization + JDK-8284950: CgroupV1 detection code should consider memory.swappiness + JDK-8284956: Potential leak awtImageData/color_data when initializes X11GraphicsEnvironment + JDK-8285081: Improve XPath operators count accuracy + JDK-8285097: Duplicate XML keys in XPATHErrorResources.java and XSLTErrorResources.java + JDK-8285380: Fix typos in security + JDK-8285398: Cache the results of constraint checks + JDK-8285693: Create an automated test for JDK-4702199 + JDK-8285696: AlgorithmConstraints:permits not throwing IllegalArgumentException when 'alg' is null + JDK-8285728: Alpine Linux build fails with busybox tar + JDK-8285820: C2: LCM prioritizes locally dependent CreateEx nodes over projections after 8270090 + JDK-8286114: [test] show real exception in bomb call in sun/rmi/runtime/Log/checkLogging/CheckLogging.java + JDK-8286177: C2: "failed: non-reduction loop contains reduction nodes" assert failure + JDK-8286211: Update PCSC-Lite for Suse Linux to 1.9.5 + JDK-8286314: Trampoline not created for far runtime targets outside small CodeCache + JDK-8286582: Build fails on macos aarch64 when using - -with-zlib=bundled + JDK-8287017: Bump update version for OpenJDK: jdk-11.0.17 + JDK-8287073: NPE from CgroupV2Subsystem.getInstance() + JDK-8287107: CgroupSubsystemFactory.setCgroupV2Path asserts with freezer controller + JDK-8287202: GHA: Add macOS aarch64 to the list of default platforms for workflow_dispatch event + JDK-8287223: C1: Inlining attempt through MH::invokeBasic() with null receiver + JDK-8287336: GHA: Workflows break on patch versions + JDK-8287366: Improve test failure reporting in GHA + JDK-8287432: C2: assert(tn->in(0) != __null) failed: must have live top node + JDK-8287463: JFR: Disable TestDevNull.java on Windows + JDK-8287663: Add a regression test for JDK-8287073 + JDK-8287672: jtreg test com/sun/jndi/ldap/ /LdapPoolTimeoutTest.java fails intermittently in nightly run + JDK-8287741: Fix of JDK-8287107 (unused cgv1 freezer controller) was incomplete + JDK-8288360: CI: ciInstanceKlass::implementor() is not consistent for well-known classes + JDK-8288467: remove memory_operand assert for spilled instructions + JDK-8288754: GCC 12 fails to build zReferenceProcessor.cpp + JDK-8288763: Pack200 extraction failure with invalid size + JDK-8288781: C1: LIR_OpVisitState::maxNumberOfOperands too small + JDK-8288865: [aarch64] LDR instructions must use legitimized addresses + JDK-8288928: Incorrect GPL header in pnglibconf.h (backport of JDK-8185041) + JDK-8289471: Issue in Initialization of keys in ErrorMsg.java and XPATHErrorResources.java + JDK-8289477: Memory corruption with CPU_ALLOC, CPU_FREE on muslc + JDK-8289486: Improve XSLT XPath operators count efficiency + JDK-8289549: ISO 4217 Amendment 172 Update + JDK-8289569: [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl + JDK-8289799: Build warning in methodData.cpp memset zero-length parameter + JDK-8289856: [PPC64] SIGSEGV in C2Compiler::init_c2_runtime() after JDK-8289060 + JDK-8290000: Bump macOS GitHub actions to macOS 11 + JDK-8290004: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC + JDK-8290198: Shenandoah: a few Shenandoah tests failure after JDK-8214799 11u backport + JDK-8290246: test fails "assert(init != __null) failed: initialization not found" + JDK-8290813: jdk/nashorn/api/scripting/test/ /ScriptObjectMirrorTest.java fails: assertEquals is ambiguous + JDK-8290886: [11u]: Backport of JDK-8266250 introduced test failures + JDK-8291570: [TESTBUG] Part of JDK-8250984 absent from 11u + JDK-8291713: assert(!phase->exceeding_node_budget()) failed: sanity after JDK-8223389 + JDK-8291794: [11u] Corrections after backport of JDK-8212028 + JDK-8292255: Bump update version for OpenJDK: jdk-11.0.16.1 + JDK-8292260: [BACKOUT] JDK-8279219: [REDO] C2 crash when allocating array of size too large (bsc#1204523) + JDK-8292579: (tz) Update Timezone Data to 2022c + JDK-8292852: [11u] TestMemoryWithCgroupV1 fails after JDK-8292768 + JDK-8295057: [11u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.17 - Modified patch: * fips.patch + sync with newest RedHat version- Package the JAVA_HOME/release files in *-headless package * fixes boo#1203476- Update to upstream tag jdk-11.0.16+8 (July 2022 CPU) * Security fixes: + JDK-8272243: Improve DER parsing + JDK-8272249: Better properties of loaded Properties + JDK-8277608: Address IP Addressing + JDK-8281859, CVE-2022-21540, bsc#1201694: Improve class compilation + JDK-8281866, CVE-2022-21541, bsc#1201692: Enhance MethodHandle invocations + JDK-8283190: Improve MIDI processing + JDK-8284370: Improve zlib usage + JDK-8285407, CVE-2022-34169, bsc#1201684: Improve Xalan supports * Other fixes: + JDK-6986863: ProfileDeferralMgr throwing ConcurrentModificationException + JDK-7124293: [macosx] VoiceOver reads percentages rather than the actual values for sliders. + JDK-7124301: [macosx] When in a tab group if you arrow between tabs there are no VoiceOver announcements. + JDK-8133713: [macosx] Accessible JTables always reported as empty + JDK-8139046: Compiler Control: IGVPrintLevel directive should set PrintIdealGraph + JDK-8139173: [macosx] JInternalFrame shadow is not properly drawn + JDK-8163498: Many long-running security libs tests + JDK-8166727: javac crashed: [jimage.dll+0x1942] ImageStrings::find+0x28 + JDK-8169004: Fix redundant @requires tags in tests + JDK-8181571: printing to CUPS fails on mac sandbox app + JDK-8182404: remove jdk.testlibrary.JDKToolFinder and JDKToolLauncher + JDK-8186548: move jdk.testlibrary.JcmdBase closer to tests + JDK-8192057: com/sun/jdi/BadHandshakeTest.java fails with java.net.ConnectException + JDK-8193682: Infinite loop in ZipOutputStream.close() + JDK-8199874: [TESTBUG] runtime/Thread/ThreadPriorities.java fails with "expected 0 to equal 10" + JDK-8202886: [macos] Test java/awt/MenuBar/8007006/ /bug8007006.java fails on MacOS + JDK-8203238: [TESTBUG] rewrite MemOptions shell test in Java + JDK-8203239: [TESTBUG] remove vmTestbase/vm/gc/kind/parOld test + JDK-8206187: javax/management/remote/mandatory/connection/ /DefaultAgentFilterTest.java fails with Port already in use + JDK-8206330: Revisit com/sun/jdi/RedefineCrossEvent.java + JDK-8207364: nsk/jvmti/ResourceExhausted/resexhausted003 fails to start + JDK-8208207: Test nsk/stress/jni/gclocker/gcl001 fails after co-location + JDK-8208246: flags duplications in vmTestbase_vm_g1classunloading tests + JDK-8208249: TriggerUnloadingByFillingMetaspace generates garbage class names + JDK-8208697: vmTestbase/metaspace/stressHierarchy/ /stressHierarchy012/TestDescription.java fails with OutOfMemoryError: Metaspace + JDK-8209150: [TESTBUG] Add logging to verify JDK-8197901 to a different test + JDK-8209776: Refactor jdk/security/JavaDotSecurity/ifdefs.sh to plain java test + JDK-8209883: ZGC: Compile without C1 broken + JDK-8209920: runtime/logging/RedefineClasses.java fail with OOME with ZGC + JDK-8210022: remove jdk.testlibrary.ProcessThread, TestThread and XRun + JDK-8210039: move OSInfo to top level testlibrary + JDK-8210108: sun/tools/jstatd test build failures after JDK-8210022 + JDK-8210112: remove jdk.testlibrary.ProcessTools + JDK-8210649: AssertionError @ jdk.compiler/com.sun.tools.javac.comp.Modules.enter (Modules.java:244) + JDK-8210732: remove jdk.testlibrary.Utils + JDK-8211795: ArrayIndexOutOfBoundsException in PNGImageReader after JDK-6788458 + JDK-8211822: Some tests fail after JDK-8210039 + JDK-8211962: Implicit narrowing in MacOSX java.desktop jsound + JDK-8212151: jdi/ExclusiveBind.java times out due to "bind failed: Address already in use" on Solaris-X64 + JDK-8213440: Lingering INCLUDE_ALL_GCS in test_oopStorage_parperf.cpp + JDK-8214275: CondyRepeatFailedResolution asserts "Dynamic constant has no fixed basic type" + JDK-8214799: Add package declaration to each JTREG test case in the gc folder + JDK-8215544: SA: Modify ClhsdbLauncher to add sudo privileges to enable MacOS tests on Mach5 + JDK-8216137: assert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit + JDK-8216265: [testbug] Introduce Platform.sharedLibraryPathVariableName() and adapt all tests. + JDK-8217017: [TESTBUG] Tests fail to compile after JDK-8216265 + JDK-8217233: Update build settings for AIX/xlc + JDK-8217340: Compilation failed: tools/launcher/Test7029048.java + JDK-8217473: SA: Tests using ClhsdbLauncher fail on SAP docker containers + JDK-8218136: minor hotspot adjustments for xlclang++ from xlc16 on AIX + JDK-8218751: Do not store original classfiles inside the CDS archive + JDK-8218965: aix: support xlclang++ in the compiler detection + JDK-8220658: Improve the readability of container information in the error log + JDK-8220813: update hotspot tier1_gc tests depending on GC to use @requires vm.gc.X + JDK-8222799: java.beans.Introspector uses an obsolete methods cache + JDK-8222926: Shenandoah build fails with - -with-jvm-features=-compiler1 + JDK-8223143: Restructure/clean-up for 'loopexit_or_null()'. + JDK-8223363: Bad node estimate assertion failure + JDK-8223502: Node estimate for loop unswitching is not correct: assert(delta <= 2 * required) failed: Bad node estimate + JDK-8224648: assert(!exceeding_node_budget()) failed: Too many NODES required! failure with ctw + JDK-8223389: Shenandoah optimizations fail with assert(!phase->exceeding_node_budget()) + JDK-8223396: [TESTBUG] several jfr tests do not clean up files created in /tmp + JDK-8225475: Node budget asserts on x86_32/64 + JDK-8227171: provide function names in native stack trace on aix with xlc16 + JDK-8227389: Remove unsupported xlc16 compile options on aix + JDK-8229210: [TESTBUG] Move gc stress tests from JFR directory tree to gc/stress + JDK-8229486: Replace wildcard address with loopback or local host in tests - part 21 + JDK-8229499: Node budget assert in fuzzed test + JDK-8230305: Cgroups v2: Container awareness + JDK-8229202: Docker reporting causes secondary crashes in error handling + JDK-8216366: Add rationale to PER_CPU_SHARES define + JDK-8230865: [TESTBUG] jdk/jfr/event/io/EvilInstrument.java fails at-run shell MakeJAR.sh target + JDK-8231111: Cgroups v2: Rework Metrics in java.base so as to recognize unified hierarchy + JDK-8231454: File lock in Windows on a loaded jar due to a leak in Introspector::getBeanInfo + JDK-8231489: GC watermark_0_1 failed due to "metaspace.gc.Fault: GC has happened too rare" + JDK-8231565: More node budget asserts in fuzzed tests + JDK-8233551: [TESTBUG] SelectEditTableCell.java fails on MacOS + JDK-8234382: Test tools/javac/processing/model/ /testgetallmembers/Main.java using too small heap + JDK-8234605: C2 failed "assert(C->live_nodes() - live_at_begin <= 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101" + JDK-8234608: [TESTBUG] Fix G1 redefineClasses tests and a memory leak + JDK-8235220: ClhsdbScanOops.java fails with sun.jvm.hotspot.types.WrongTypeException + JDK-8235385: Crash on aarch64 JDK due to long offset + JDK-8237479: 8230305 causes slowdebug build failure + JDK-8239559: Cgroups: Incorrect detection logic on some systems + JDK-8239785: Cgroups: Incorrect detection logic on old systems in hotspot + JDK-8240132: ProblemList com/sun/jdi/InvokeHangTest.java + JDK-8240189: [TESTBUG] Some cgroup tests are failing after JDK-8231111 + JDK-8240335: C2: assert(found_sfpt) failed: no node in loop that's not input to safepoint + JDK-8240734: ModuleHashes attribute not reproducible between builds + JDK-8240756: [macos] SwingSet2:TableDemo:Printed Japanese characters were garbled + JDK-8241707: introduce randomness k/w to hotspot test suite + JDK-8242310: use reproducible random in hotspot compiler tests + JDK-8242311: use reproducible random in hotspot runtime tests + JDK-8242312: use reproducible random in hotspot gc tests + JDK-8242313: use reproducible random in hotspot svc tests + JDK-8242538: java/security/SecureRandom/ThreadSafe.java failed on windows + JDK-8243429: use reproducible random in :vmTestbase_nsk_stress + JDK-8243666: ModuleHashes attribute generated for JMOD and JAR files depends on timestamps + JDK-8244500: jtreg test error in test/hotspot/jtreg/ /containers/docker/TestMemoryAwareness.java + JDK-8244602: Add JTREG_REPEAT_COUNT to repeat execution of a test + JDK-8245543: Cgroups: Incorrect detection logic on some systems (still reproducible) + JDK-8245938: Remove unused print_stack(void) method from XToolkit.c + JDK-8246494: introduce vm.flagless at-requires property + JDK-8246741: NetworkInterface/UniqueMacAddressesTest: mac address uniqueness test failed + JDK-8247589: Implementation of Alpine Linux/x64 Port + JDK-8247591: Document Alpine Linux build steps in OpenJDK build guide + JDK-8247592: refactor test/jdk/tools/launcher/Test7029048.java + JDK-8247614: java/nio/channels/DatagramChannel/Connect.java timed out + JDK-8248876: LoadObject with bad base address created for exec file on linux + JDK-8249592: Robot.mouseMove moves cursor to incorrect location when display scale varies and Java runs in DPI Unaware mode + JDK-8252117: com/sun/jdi/BadHandshakeTest.java failed with "ConnectException: Connection refused: connect" + JDK-8252248: __SIGRTMAX is not declared in musl libc + JDK-8252250: isnanf is obsolete + JDK-8252359: HotSpot Not Identifying it is Running in a Container + JDK-8252957: Wrong comment in CgroupV1Subsystem::cpu_quota + JDK-8253435: Cgroup: 'stomping of _mount_path' crash if manually mounted cpusets exist + JDK-8253714: [cgroups v2] Soft memory limit incorrectly using memory.high + JDK-8253727: [cgroups v2] Memory and swap limits reported incorrectly + JDK-8253797: [cgroups v2] Account for the fact that swap accounting is disabled on some systems + JDK-8253872: ArgumentHandler must use the same delimiters as in jvmti_tools.cpp + JDK-8253939: [TESTBUG] Increase coverage of the cgroups detection code + JDK-8254001: [Metrics] Enhance parsing of cgroup interface files for version detection + JDK-8254887: C2: assert(cl->trip_count() > 0) failed: peeling a fully unrolled loop + JDK-8254997: Remove unimplemented OSContainer::read_memory_limit_in_bytes + JDK-8255266: Update Public Suffix List to 3c213aa + JDK-8255604: java/nio/channels/DatagramChannel/Connect.java fails with java.net.BindException: Cannot assign requested address: connect + JDK-8255787: Tag container tests that use cGroups with cgroups keyword + JDK-8256146: Cleanup test/jdk/java/nio/channels/ /DatagramChannel/Connect.java + JDK-8256722: handle VC++:1927 VS2019 in abstract_vm_version + JDK-8257794: Zero: assert(istate->_stack_limit == istate->_thread->last_Java_sp() + 1) failed: wrong on Linux/x86_32 + JDK-8258795: Update IANA Language Subtag Registry to Version 2021-05-11 + JDK-8258956: Memory Leak in StringCoding on ThreadLocal resultCached StringCoding.Result + JDK-8259517: Incorrect test path in test cases + JDK-8260518: Change default -mmacosx-version-min to 10.12 + JDK-8261169: Upgrade HarfBuzz to the latest 2.8.0 + JDK-8262379: Add regression test for JDK-8257746 + JDK-8263364: sun/net/www/http/KeepAliveStream/ /KeepAliveStreamCloseWithWrongContentLength.java wedged in getInputStream + JDK-8263718: unused-result warning happens at os_linux.cpp + JDK-8263856: Github Actions for macos/aarch64 cross-build + JDK-8264179: [TESTBUG] Some compiler tests fail when running without C2 + JDK-8265261: java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted + JDK-8265297: javax/net/ssl/SSLSession/ /TestEnabledProtocols.java failed with "RuntimeException: java.net.SocketException: Connection reset" + JDK-8265343: Update Debian-based cross-compilation recipes + JDK-8266251: compiler.inlining.InlineAccessors shouldn't do testing in driver VM + JDK-8266318: Switch to macos prefix for macOS bundles + JDK-8266391: Replace use of reflection in jdk.internal.platform.Metrics + JDK-8266545: 8261169 broke Harfbuzz build with gcc 7 and 8 + JDK-8268773: Improvements related to: Failed to start thread - pthread_create failed (EAGAIN) + JDK-8269772: [macos-aarch64] test compilation failed with "SocketException: No buffer space available" + JDK-8269933: test/jdk/javax/net/ssl/compatibility/JdkInfo incorrect verification of protocol and cipher support + JDK-8270797: ShortECDSA.java test is not complete + JDK-8271055: Crash during deoptimization with "assert(bb->is_reachable()) failed: getting result from unreachable basicblock" with -XX:+VerifyStack + JDK-8271199: Mutual TLS handshake fails signing client certificate with custom sensitive PKCS11 key + JDK-8272167: AbsPathsInImage.java should skip *.dSYM directories + JDK-8272358: Some tests may fail when executed with other locales than the US + JDK-8272493: Suboptimal code generation around Preconditions.checkIndex intrinsic with AVX2 + JDK-8272908: Missing coverage for certain classes in com.sun.org.apache.xml.internal.security + JDK-8272964: java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted + JDK-8273176: handle latest VS2019 in abstract_vm_version + JDK-8273655: content-types.properties files are missing some common types + JDK-8274171: java/nio/file/Files/probeContentType/Basic.java failed on "Content type" mismatches + JDK-8274233: Minor cleanup for ToolBox + JDK-8274735: javax.imageio.IIOException: Unsupported Image Type while processing a valid JPEG image + JDK-8274751: Drag And Drop hangs on Windows + JDK-8275082: Update XML Security for Java to 2.3.0 + JDK-8275330: C2: assert(n->is_Root() || n->is_Region() || n->is_Phi() || n->is_MachMerge() || def_block->dominates(block)) failed: uses must be dominated by definitions + JDK-8275337: C1: assert(false) failed: live_in set of first block must be empty + JDK-8276657: XSLT compiler tries to define a class with empty name + JDK-8276990: Memory leak in invoker.c fillInvokeRequest() during JDI operations + JDK-8277072: ObjectStreamClass caches keep ClassLoaders alive + JDK-8277093: Vector should throw ClassNotFoundException for a missing class of an element + JDK-8277396: [TESTBUG] In DefaultButtonModelCrashTest.java, frame is accessed from main thread + JDK-8277422: tools/jar/JarEntryTime.java fails with modified time mismatch + JDK-8277922: Unable to click JCheckBox in JTable through Java Access Bridge + JDK-8278065: Refactor subclassAudits to use ClassValue + JDK-8278186: org.jcp.xml.dsig.internal.dom.Utils .parseIdFromSameDocumentURI throws StringIndexOutOfBoundsException when calling substring method + JDK-8278346: java/nio/file/Files/probeContentType/Basic.java fails on Linux SLES15 machine + JDK-8278472: Invalid value set to CANDIDATEFORM structure + JDK-8278794: Infinite loop in DeflaterOutputStream.finish() + JDK-8278851: Correct signer logic for jars signed with multiple digestalgs + JDK-8278951: containers/cgroup/PlainRead.java fails on Ubuntu 21.10 + JDK-8279219: [REDO] C2 crash when allocating array of size too large + JDK-8279356: Method linking fails with guarantee(mh->adapter() != NULL) failed: Adapter blob must already exist! + JDK-8279505: Update documentation for RETRY_COUNT and REPEAT_COUNT + JDK-8279520: SPNEGO has not passed channel binding info into the underlying mechanism + JDK-8279529: ProblemList java/nio/channels/DatagramChannel/ /ManySourcesAndTargets.java on macosx-aarch64 + JDK-8279532: ProblemList sun/security/ssl/SSLSessionImpl/ /NoInvalidateSocketException.java + JDK-8279668: x86: AVX2 versions of vpxor should be asserted + JDK-8279837: C2: assert(is_Loop()) failed: invalid node class: Region + JDK-8279842: HTTPS Channel Binding support for Java GSS/Kerberos + JDK-8279958: Provide configure hints for Alpine/apk package managers + JDK-8280041: Retry loop issues in java.io.ClassCache + JDK-8280373: Update Xalan serializer / SystemIDResolver to align with JDK-8270492 + JDK-8280476: [macOS] : hotspot arm64 bug exposed by latest clang + JDK-8280684: JfrRecorderService failes with guarantee(num_written > 0) when no space left on device. + JDK-8280799: С2: assert(false) failed: cyclic dependency prevents range check elimination + JDK-8280867: Cpuid1Ecx feature parsing is incorrect for AMD CPUs + JDK-8280964: [Linux aarch64] : drawImage dithers TYPE_BYTE_INDEXED images incorrectly + JDK-8281274: deal with ActiveProcessorCount in os::Linux::print_container_info + JDK-8281275: Upgrading from 8 to 11 no longer accepts '/' as filepath separator in gc paths + JDK-8281615: Deadlock caused by jdwp agent + JDK-8281811: assert(_base == Tuple) failed: Not a Tuple after JDK-8280799 + JDK-8282008: Incorrect handling of quoted arguments in ProcessBuilder + JDK-8282172: CompileBroker::log_metaspace_failure is called from non-Java/compiler threads + JDK-8282225: GHA: Allow one concurrent run per PR only + JDK-8282231: x86-32: runtime call to SharedRuntime::ldiv corrupts registers + JDK-8282293: Domain value for system property jdk.https.negotiate.cbt should be case-insensitive + JDK-8282312: Minor corrections to evbroadcasti32x4 intrinsic on x86 + JDK-8282382: Report glibc malloc tunables in error reports + JDK-8282422: JTable.print() failed with UnsupportedCharsetException on AIX ko_KR locale + JDK-8282501: Bump update version for OpenJDK: jdk-11.0.16 + JDK-8282583: Update BCEL md to include the copyright notice + JDK-8282588: [11] set harfbuzz compilation flag to -std=c++11 + JDK-8282589: runtime/ErrorHandling/ErrorHandler.java fails on MacOS aarch64 in jdk 11 + JDK-8282887: Potential memory leak in sun.util.locale.provider .HostLocaleProviderAdapterImpl.getNumberPattern() on Windows + JDK-8283018: 11u GHA: Update GCC 9 minor versions + JDK-8283217: Leak FcObjectSet in getFontConfigLocations() in fontpath.c + JDK-8283323: libharfbuzz optimization level results in extreme build times + JDK-8283350: (tz) Update Timezone Data to 2022a + JDK-8283408: Fix a C2 crash when filling arrays with unsafe + JDK-8283420: [AOT] Exclude TrackedFlagTest/NotTrackedFlagTest in 11u because of intermittent java.lang.AssertionError: duplicate classes for name Ljava/lang/Boolean; + JDK-8283424: compiler/loopopts/ /LoopUnswitchingBadNodeBudget.java fails with release VMs due to lack of -XX:+UnlockDiagnosticVMOptions + JDK-8283451: C2: assert(_base == Long) failed: Not a Long + JDK-8283469: Don't use memset to initialize members in FileMapInfo and fix memory leak + JDK-8283497: [windows] print TMP and TEMP in hs_err and VM.info + JDK-8283614: [11] Repair compiler versions handling after 8233787 + JDK-8283641: Large value for CompileThresholdScaling causes assert + JDK-8283834: Unmappable character for US-ASCII encoding in TestPredicateInputBelowLoopPredicate + JDK-8284033: Leak XVisualInfo in getAllConfigs in awt_GraphicsEnv.c + JDK-8284094: Memory leak in invoker_completeInvokeRequest() + JDK-8284102: [TESTBUG] [11u] Retroactively add regression test for JDK-8272124 + JDK-8284369: TestFailedAllocationBadGraph fails with - XX:TieredStopAtLevel < 4 + JDK-8284389: Improve stability of GHA Pre-submit testing by caching cygwin installer + JDK-8284458: CodeHeapState::aggregate() leaks blob_name + JDK-8284507: GHA: Only check test results if testing was not skipped + JDK-8284549: JFR: FieldTable leaks FieldInfoTable member + JDK-8284573: [11u] ProblemList TestBubbleUpRef.java and TestGCOldWithCMS.java because of 8272195 + JDK-8284604: [11u] Update Boot JDK used in GHA to 11.0.14.1 + JDK-8284620: CodeBuffer may leak _overflow_arena + JDK-8284622: Update versions of some Github Actions used in JDK workflow + JDK-8284756: [11u] Remove unused isUseContainerSupport in CgroupV1Subsystem + JDK-8285395: [JVMCI] [11u] Partial backport of JDK-8220623: InstalledCode + JDK-8285397: JNI exception pending in CUPSfuncs.c:250 + JDK-8285445: cannot open file "NUL:" + JDK-8285515: (dc) DatagramChannel.disconnect fails with "Invalid argument" on macOS 12.4 + JDK-8285523: Improve test java/io/FileOutputStream/OpenNUL.java + JDK-8285591: [11] add signum checks in DSA.java engineVerify + JDK-8285686: Update FreeType to 2.12.0 + JDK-8285720: test/jdk/java/nio/file/Files/probeContentType/ /Basic.java fails to compile after backport of 8273655 + JDK-8285726: [11u, 17u] Unify fix for JDK-8284548 with version from head + JDK-8285727: [11u, 17u] Unify fix for JDK-8284920 with version from head + JDK-8285828: runtime/execstack/TestCheckJDK.java fails with zipped debug symbols + JDK-8286013: Incorrect test configurations for compiler/stable/TestStableShort.java + JDK-8286198: [linux] Fix process-memory information + JDK-8286293: Tests ShortResponseBody and ShortResponseBodyWithRetry should use less resources + JDK-8286444: javac errors after JDK-8251329 are not helpful enough to find root cause + JDK-8286594: (zipfs) Mention paths with dot elements in ZipException and cleanups + JDK-8286630: [11] avoid -std=c++11 CXX harfbuzz buildflag on Windows + JDK-8286855: javac error on invalid jar should only print filename + JDK-8287109: Distrust.java failed with CertificateExpiredException + JDK-8287119: Add Distrust.java to ProblemList + JDK-8287362: FieldAccessWatch testcase failed on AIX platform + JDK-8287378: GHA: Update cygwin to fix issues in langtools tests on Windows + JDK-8287739: [11u] ProblemList sun/security/ssl/ /SSLSessionImpl/NoInvalidateSocketException.java- Update to upstream tag jdk-11.0.15+10 (April 2022 CPU) * Security fixes: + JDK-8284920: Incorrect Token type causes XPath expression to return empty result + JDK-8284548: Invalid XPath expression causes StringIndexOutOfBoundsException + JDK-8281388: Change wrapping of EncryptedPrivateKeyInfo + JDK-8282397: createTempFile method of java.io.File is failing when called with suffix of spaces character + JDK-8278356: Improve file creation + JDK-8270504, bsc#1198672, CVE-2022-21426: Better Xpath expression handling + JDK-8272594: Better record of recordings + JDK-8277672, bsc#1198674, CVE-2022-21434: Better invocation handler handling + JDK-8282300: Throws NamingException instead of InvalidNameException after JDK-8278972 + JDK-8278972, bsc#1198673, CVE-2022-21496: Improve URL supports + JDK-8272261: Improve JFR recording file processing + JDK-8269938: Enhance XML processing passes redux + JDK-8272255: Completely handle MIDI files + JDK-8278805: Enhance BMP image loading + JDK-8278449: Improve keychain support + JDK-8277227: Better identification of OIDs + JDK-8275151, bsc#1198675, CVE-2022-21443: Improved Object Identification + JDK-8274221: More definite BER encodings + JDK-8278798: Improve supported intrinsic * Other changes: + JDK-8283778: 11u GHA: Fix GCC 9 ubuntu package names + JDK-8283018: 11u GHA: Update GCC 9 minor versions + JDK-8275082, bsc#1198671, CVE-2022-21476: Update XML Security for Java to 2.3.0 + JDK-8282761: XPathFactoryImpl remove setProperty and getProperty methods + JDK-8283270: [11u] broken JRT_ENTRY_NO_ASYNC after Backport of JDK-8253795 + JDK-8275703: System.loadLibrary fails on Big Sur for libraries hidden from filesystem + JDK-8277795: ldap connection timeout not honoured under contention + JDK-8276141: XPathFactory set/getProperty method + JDK-8255410: Add ChaCha20 and Poly1305 support to SunPKCS11 provider + JDK-8211333: AArch64: Fix another build failure after JDK-8211029 + JDK-8279669: test/jdk/com/sun/jdi/TestScaffold.java uses wrong condition + JDK-8261107: ArrayIndexOutOfBoundsException in the ICC_Profile.getInstance(InputStream) + JDK-8282372: [11] build issue on MacOS/aarch64 12.2.1 using Xcode 13.1: call to 'log2_intptr' is ambiguous + JDK-8214004: Missing space between compiler thread name and task info in hs_err + JDK-8250750: JDK-8247515 fix for OSX pc_to_symbol() lookup fails with some symbols + JDK-8277488: Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022 + JDK-8247515: OSX pc_to_symbol() lookup does not work with core files + JDK-8254085: javax/swing/text/Caret/ /TestCaretPositionJTextPane.java failed with "RuntimeException: Wrong caret position" + JDK-8247272: SA ELF file support has never worked for 64-bit causing address to symbol name mapping to fail + JDK-8233986: ProblemList javax/swing/plaf/basic/BasicTextUI/ /8001470/bug8001470.java for windows-x64 + JDK-8274524: SSLSocket.close() hangs if it is called during the ssl handshake + JDK-8255239: The timezone of the hs_err_pid log file is corrupted in Japanese locale + JDK-8272541: Incorrect overflow test in Toom-Cook branch of BigInteger multiplication + JDK-8254072: AArch64: Get rid of --disable-warnings-as-errors on Windows+ARM64 build + JDK-8262894: [macos_aarch64] SIGBUS in Assembler::ld_st2 + JDK-8266889: [macosx-aarch64] Crash with SIGBUS in MarkActivationClosure::do_code_blob during vmTestbase/nsk/jvmti/.../bi04t002 test run + JDK-8241004: NMT tests fail on unaligned thread size with debug build + JDK-8253795: Implementation of JEP 391: macOS/AArch64 Port + JDK-8280414: Memory leak in DefaultProxySelector + JDK-8280526: x86_32 Math.sqrt performance regression with - XX:UseSSE={0,1} + JDK-8279076: C2: Bad AD file when matching SqrtF with UseSSE=0 + JDK-8281520: JFR: A wrong parameter is passed to the constructor of LeakKlassWriter + JDK-8281599: test/lib/jdk/test/lib/KnownOIDs.java is redundant since JDK-8268801 + JDK-8190748: java/text/Format/DateFormat/DateFormatTest.java and NonGregorianFormatTest fail intermittently + JDK-8281061: [s390] JFR runs into assertions while validating interpreter frames + JDK-8280155: [PPC64, s390] frame size checks are not yet correct + JDK-8279924: [PPC64, s390] implement frame::is_interpreted_frame_valid checks + JDK-8261205: AssertionError: Cannot add metadata to an intersection type + JDK-8277992: Add fast jdk_svc subtests to jdk:tier3 + JDK-8216969: ParseException thrown for certain months with russian locale + JDK-8278381: [GCC 11] Address::make_raw() does not initialize rspec + JDK-8264650: Cross-compilation to macos/aarch64 + JDK-8256321: Some "inactive" color profiles use the wrong profile class + JDK-8280999: array_bounds should be array-bounds after 8278507 + JDK-8177814: jdk/editpad is not in jdk TEST.groups + JDK-8279702: [macosx] ignore xcodebuild warnings on M1 + JDK-8280786: Build failure on Solaris after 8262392 + JDK-8218546: Unable to connect to https://google.com using java.net.HttpClient + JDK-8278758: runtime/BootstrapMethod/BSMCalledTwice.java fails with release VMs after JDK-8262134 + JDK-8279833: Loop optimization issue in String.encodeUTF8_UTF16 + JDK-8273277: C2: Move conditional negation into rc_predicate + JDK-8253197: vmTestbase/nsk/jvmti/StopThread/stopthrd007/ /TestDescription.java fails with "ERROR: DebuggeeSleepingThread: ThreadDeath lost" + JDK-8236210: javac generates wrong annotation for fields generated from record components + JDK-8236505: Mark jdk/editpad/EditPadTest.java as @headful + JDK-8270874: JFrame paint artifacts when dragged from standard monitor to HiDPI monitor + JDK-8271202: C1: assert(false) failed: live_in set of first block must be empty + JDK-8277447: Hotspot C1 compiler crashes on Kotlin suspend fun with loop + JDK-8275610: C2: Object field load floats above its null check resulting in a segfault + JDK-8266421: Deadlock in Sound System + JDK-8274795: AArch64: avoid spilling and restoring r18 in macro assembler + JDK-8232533: G1 uses only a single thread for pretouching the java heap + JDK-8273933: [TESTBUG] Test must run without preallocated exceptions + JDK-8268542: serviceability/logging/TestFullNames.java tests only 1st test case + JDK-8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t + JDK-8273438: Enable parallelism in vmTestbase/metaspace/stressHierarchy tests + JDK-8273433: Enable parallelism in vmTestbase_nsk_sysdict tests + JDK-8273341: Update Siphash to version 1.0 + JDK-8278871: [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob + JDK-8275326: C2: assert(no_dead_loop) failed: dead loop detected + JDK-8251127: clean up FileInstaller $test.src $cwd in remaining vmTestbase_vm_compiler tests + JDK-8252005: narrow disabling of allowSmartActionArgs in vmTestbase + JDK-8279998: PPC64 debug builds fail with "untested: RangeCheckStub: predicate_failed_trap_id" + JDK-8193277: SimpleFileObject inconsistency between getName and getShortName + JDK-8225559: assertion error at TransTypes.visitApply + JDK-8220634: SymLinkArchiveTest should handle not being able to create symlinks + JDK-8214026: Canonicalized archive paths appearing in diagnostics + JDK-8251126: nsk.share.GoldChecker should read golden file from ${test.src} + JDK-8237798: rewrite vmTestbase/jit/tiered from shell to java + JDK-8262134: compiler/uncommontrap/TestDeoptOOM.java failed with "guarantee(false) failed: wrong number of expression stack elements during deopt" + JDK-8210194: [TESTBUG] jvmti_FollowRefObjects.cpp missing initializer for member _jvmtiHeapCallbacks::heap_reference_callback + JDK-8277441: CompileQueue::add fails with assert(_last->next() == __null) failed: not last + JDK-8273704: DrawStringWithInfiniteXform.java failed : drawString with InfiniteXform transform takes long time + JDK-8277328: jdk/jshell/CommandCompletionTest.java failures on Windows + JDK-8251132: make main classes public in vmTestbase/jit tests + JDK-8274465: Fix javax/swing/text/ParagraphView/6364882/ /bug6364882.java failures + JDK-8273634: [TEST_BUG] Improve javax/swing/text/ /ParagraphView/6364882/bug6364882.java + JDK-8249019: clean up FileInstaller $test.src $cwd in vmTestbase_vm_compiler tests + JDK-8274338: com/sun/jdi/RedefineCrossEvent.java failed "assert(m != __null) failed: NULL mirror" + JDK-8279300: [arm32] SIGILL when running GetObjectSizeIntrinsicsTest + JDK-8273682: Upgrade Jline to 3.20.0 + JDK-8256154: Some TestNG tests require default constructors + JDK-8237787: rewrite vmTestbase/vm/compiler/CodeCacheInfo* from shell to java + JDK-8223142: Clean-up WS and CB. + JDK-8278384: Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT + JDK-8278172: java/nio/channels/FileChannel/ /BlockDeviceSize.java should only run on Linux + JDK-8279077: JFR crashes on Linux ppc due to missing crash protector in signal handler + JDK-8279225: [arm32] C1 longs comparison operation destroys argument registers + JDK-8276623: JDK-8275650 accidentally pushed "out" file + JDK-8279379: GHA: Print tests that are in error + JDK-8275536: Add test to check that File::lastModified returns same time stamp as Files.getLastModifiedTime + JDK-8274658: ISO 4217 Amendment 170 Update + JDK-8239502: [TEST_BUG] Test javax/swing/text/FlowView/ /6318524/bug6318524.java never fails + JDK-8277342: vmTestbase/nsk/stress/strace/strace004.java fails with SIGSEGV in InstanceKlass::jni_id_for + JDK-8275650: Problemlist java/io/File/createTempFile/ /SpecialTempFile.java for Windows 11 + JDK-8268014: Build failure on SUSE Linux Enterprise Server 11.4 (s390x) due to 'SYS_get_mempolicy' was not declared + JDK-8241423: NUMA APIs fail to work in dockers due to dependent syscalls are disabled by default + JDK-8065704: Set LC_ALL=C for all relevant commands in the build system + JDK-8254827: JVMCI: Enable it for Windows+AArch64 + JDK-8276314: [JVMCI] check alignment of call displacement during code installation + JDK-8265150: AsyncGetCallTrace crashes on ResourceMark + JDK-8276177: nsk/jvmti/RedefineClasses/ /StressRedefineWithoutBytecodeCorruption failed with "assert(def_ik->is_being_redefined()) failed: should be being redefined to get here" + JDK-8273638: javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F + JDK-8258554: javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F + JDK-8277385: Zero: Enable CompactStrings support + JDK-8278116: runtime/modules/LoadUnloadModuleStress.java has duplicate -Xmx + JDK-8278115: gc/stress/gclocker/TestGCLockerWithSerial.java has duplicate -Xmx + JDK-8274736: Concurrent read/close of SSLSockets causes SSLSessions to be invalidated unnecessarily + JDK-8278309: [windows] use of uninitialized OSThread::_state + JDK-8202142: jfr/event/io/TestInstrumentation is unstable + JDK-8207793: [TESTBUG] runtime/Metaspace/ /FragmentMetaspace.java fails: heap needs to be increased + JDK-8211170: AArch64: Warnings in C1 and template interpreter + JDK-8273575: memory leak in appendBootClassPath(), paths must be deallocated + JDK-8266187: Memory leak in appendBootClassPath() + JDK-8240904: Screen flashes on test failures when running tests from make + JDK-8234930: Use MAP_JIT when allocating pages for code cache on macOS + JDK-8275811: Incorrect instance to dispose + JDK-8186780: clang fastdebug assertion failure in os_linux_x86:os::verify_stack_alignment() + JDK-8266171: -Warray-bounds happens in imageioJPEG.c + JDK-8266170: -Wnonnull happens in classLoaderData.inline.hpp + JDK-8207011: Remove uses of the register storage class specifier + JDK-8266172: -Wstringop-overflow happens in vmError.cpp + JDK-8274714: Incorrect verifier protected access error message + JDK-8273514: java/util/DoubleStreamSums/CompensatedSums.java failure + JDK-8214761: Bug in parallel Kahan summation implementation + JDK-8272473: Parsing epoch seconds at a DST transition with a non-UTC parser is wrong + JDK-8255035: Update BCEL to Version 6.5.0 + JDK-8257769: Cipher.getParameters() throws NPE for ChaCha20-Poly1305 + JDK-8233827: Enable screenshots in the enhanced failure handler on Linux/macOS + JDK-8210236: Prepare ciReceiverTypeData::translate_receiver_data_from for concurrent class unloading + JDK-8273366: [testbug] javax/swing/UIDefaults/6302464/ /bug6302464.java fails on macOS12 + JDK-8199079: Test javax/swing/UIDefaults/6302464/ /bug6302464.java is unstable + JDK-8256373: [Windows/HiDPI] The Frame#setBounds does not work in a minimized state + JDK-8274523: java/lang/management/MemoryMXBean/ /MemoryTest.java test should handle Shenandoah + JDK-8208074: [TESTBUG] vmTestbase/nsk/jvmti/RedefineClasses/ /StressRedefineWithoutBytecodeCorruption/TestDescription.java failed with NullPointerException + JDK-8266168: -Wmaybe-uninitialized happens in check_code.c + JDK-8266174: -Wmisleading-indentation happens in libmlib_image sources + JDK-8251558: J2DBench should support shaped and translucent windows + JDK-8254940: AArch64: Cleanup non-product thread members + JDK-8266173: -Wmaybe-uninitialized happens in jni_util.c + JDK-8263185: Mallinfo deprecated in glibc 2.33 + JDK-8257467: [TESTBUG] -Wdeprecated-declarations is reported at sigset() in exesigtest.c + JDK-8266176: -Wmaybe-uninitialized happens in libArrayIndexOutOfBoundsExceptionTest.c + JDK-8274265: Suspicious string concatenation in logTestUtils.inline.hpp + JDK-8222825: ARM32 SIGILL issue on single core CPU (not supported PLDW instruction) + JDK-8276105: C2: Conv(D|F)2(I|L)Nodes::Ideal should handle rounding correctly + JDK-8268882: C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc + JDK-8272345: macos doesn't check `os::set_boot_path()` result + JDK-8277796: Bump update version for OpenJDK: jdk-11.0.15 - Modified patch: * fips.patch + rediff to changed context- Stop adding the JavaEE modules when building for Factory- Update to upstream tag jdk-11.0.14.1+1 * Changes: + JDK-8280786: Build failure on Solaris after 8262392 + JDK-8218546: Unable to connect to https://google.com using java.net.HttpClient + JDK-8281324: Bump update version for OpenJDK: jdk-11.0.14.1- Update to upstream tag jdk-11.0.14+9 (January 2022 CPU) * New features + JDK-8248238: Implementation: JEP 388: Windows AArch64 Support * Security fixes + JDK-8217375: jarsigner breaks old signature with long lines in manifest + JDK-8251329: (zipfs) Files.walkFileTree walks infinitely if zip has dir named "." inside + JDK-8264934, CVE-2022-21248, bnc#1194926: Enhance cross VM serialization + JDK-8268488: More valuable DerValues + JDK-8268494: Better inlining of inlined interfaces + JDK-8268512: More content for ContentInfo + JDK-8268795: Enhance digests of Jar files + JDK-8268801: Improve PKCS attribute handling + JDK-8268813, CVE-2022-21283, bnc#1194937: Better String matching + JDK-8269151: Better construction of EncryptedPrivateKeyInfo + JDK-8269944: Better HTTP transport redux + JDK-8270386, CVE-2022-21291, bsc#1194925: Better verification of scan methods + JDK-8270392, CVE-2022-21293, bsc#1194935: Improve String constructions + JDK-8270416, CVE-2022-21294, bsc#1194934: Enhance construction of Identity maps + JDK-8270492, CVE-2022-21282, bsc#1194933: Better resolution of URIs + JDK-8270498, CVE-2022-21296, bsc#1194932: Improve SAX Parser configuration management + JDK-8270646, CVE-2022-21299, bsc#1194931: Improved scanning of XML entities + JDK-8270952, CVE-2022-21277, bsc#1194930: Improve TIFF file handling + JDK-8271962: Better TrueType font loading + JDK-8271968: Better canonical naming + JDK-8271987: Manifest improved manifest entries + JDK-8272014, CVE-2022-21305, bsc#1194939: Better array indexing + JDK-8272026, CVE-2022-21340, bsc#1194940: Verify Jar Verification + JDK-8272236, CVE-2022-21341, bsc#1194941: Improve serial forms for transport + JDK-8272272: Enhance jcmd communication + JDK-8272462: Enhance image handling + JDK-8273290: Enhance sound handling + JDK-8273756, CVE-2022-21360, bsc#1194929: Enhance BMP image support + JDK-8273838, CVE-2022-21365, bsc#1194928: Enhanced BMP processing + JDK-8274096, CVE-2022-21366, bsc#1194927: Improve decoding of image files + JDK-8279541: Improve HarfBuzz * Other changes + JDK-6849922: java/awt/Choice/ChoiceKeyEventReaction/ /ChoiceKeyEventReaction.html fails + JDK-7105119: [TEST_BUG] [macosx] In test UIDefaults.toString() must be called with the invokeLater() + JDK-7151826: [TEST_BUG] [macosx] The test javax/swing/JPopupMenu/4966112/bug4966112.java not for mac + JDK-7179006: [macosx] Print-to-file doesn't work: printing to the default printer instead + JDK-8015602: [macosx] Test javax/swing/SpringLayout/4726194/ /bug4726194.java fails on MacOSX + JDK-8034084: nsk.nsk/jvmti/ThreadStart/threadstart003 Wrong number of thread end events + JDK-8039261: [TEST_BUG]: There is not a minimal security level in Java Preferences and the TestApplet.html is blocked. + JDK-8047218: [TEST_BUG] java/awt/FullScreen/AltTabCrashTest/ /AltTabCrashTest.java fails with exception + JDK-8075909: [TEST_BUG] The regression-swing case failed as it does not have the 'Open' button when select 'subdir' folder with NimbusLAF + JDK-8078219: Verify lack of @test tag in files in java/net test directory + JDK-8080569: java/lang/ProcessBuilder/DestroyTest.java fails with "RuntimeException: Process terminated prematurely" + JDK-8081652: [TESTBUG] java/lang/management/ThreadMXBean/ /ThreadMXBeanStateTest.java timed out intermittently + JDK-8129310: java/net/Socket/asyncClose/AsyncClose.java fails intermittently + JDK-8131745: java/lang/management/ThreadMXBean/ /AllThreadIds.java still fails intermittently + JDK-8136517: [macosx] Test java/awt/Focus/8073453/ /AWTFocusTransitionTest.java fails on MacOSX + JDK-8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/ /4251579/bug4251579.java failure due to timing + JDK-8143021: [TEST_BUG] Test javax/swing/JColorChooser/ /Test6541987.java fails + JDK-8159597: [TEST_BUG] closed/javax/swing/JPopupMenu/4760494/ /bug4760494.java leaves key pressed + JDK-8159904: [TEST_BUG] Failure on solaris of java/awt/Window/MultiWindowApp/MultiWindowAppTest.java + JDK-8163086: java/awt/Window/TranslucentJAppletTest/ /TranslucentJAppletTest.java fails + JDK-8165828: [TEST_BUG] The reg case: javax/swing/plaf/metal/ /MetalIcons/MetalHiDPIIconsTest.java failed as No Metal Look and Feel + JDK-8169953: JComboBox/8057893: ComboBoxEdited event is not fired! on Windows + JDK-8169954: JFileChooser/8021253: java.lang.RuntimeException: Default button is not pressed + JDK-8169959: javax/swing/JTable/6263446/bug6263446.java: Table should be editing + JDK-8171381: [TEST_BUG] [macos] javax/swing/JPopupMenu/ /7156657/bug7156657.java fails on OS X + JDK-8171998: javax/swing/JMenu/4692443/bug4692443.java fails on Windows + JDK-8174819: java/nio/file/WatchService/LotsOfEvents.java fails intermittently + JDK-8179880: Refactor javax/security shell tests to plain java tests + JDK-8180568: Refactor javax/crypto shell tests to plain java tests + JDK-8180569: Refactor sun/security/krb5/ shell tests to plain java tests + JDK-8180571: Refactor sun/security/pkcs11 shell tests to plain java tests and fix failures + JDK-8180573: Refactor sun/security/tools shell tests to plain java tests + JDK-8187649: ArrayIndexOutOfBoundsException in java.util.JapaneseImperialCalendar + JDK-8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream + JDK-8195703: BasicJDWPConnectionTest.java: 'App exited unexpectedly with 2' + JDK-8196096: javax/swing/JPopupMenu/6580930/bug6580930.java fails + JDK-8197560: test javax/swing/JTree/8003400/Test8003400.java fails + JDK-8197800: Test java/awt/Focus/NonFocusableWindowTest/ /NoEventsTest.java fails on Windows + JDK-8197811: Test java/awt/Choice/PopupPosTest/ /PopupPosTest.java fails on Windows + JDK-8198616: java/awt/Focus/6378278/InputVerifierTest.java fails on mac + JDK-8198617: java/awt/Focus/6382144/EndlessLoopTest.java fails on mac + JDK-8198619: java/awt/Focus/FocusTraversalPolicy/ /ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java fails on mac + JDK-8198623: java/awt/KeyboardFocusmanager/TypeAhead/ /EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java fails on mac + JDK-8198624: java/awt/KeyboardFocusmanager/TypeAhead/ /SubMenuShowTest/SubMenuShowTest.html fails on mac + JDK-8199138: Add RISC-V support to Zero + JDK-8199529: javax/swing/text/Utilities/8142966/ /SwingFontMetricsTest.java fails on windows + JDK-8201224: Make string buffer size dynamic in mlvmJvmtiUtils.c + JDK-8202342: [Graal] fromTonga/nsk/jvmti/unit/ /FollowReferences/followref003/TestDescription.java fails with "Location mismatch" errors + JDK-8204161: [TESTBUG] auto failed with the "Applet thread threw exception: java.lang.UnsupportedOperationException" exception + JDK-8206085: Refactor langtools/tools/javac/versions/Versions.java + JDK-8207936: TestZipFile failed with java.lang.AssertionError exception + JDK-8208242: Add @requires to vmTestbase/gc/g1 tests + JDK-8209611: use C++ compiler for hotspot tests + JDK-8210182: Remove macros for C compilation from vmTestBase but non jvmti + JDK-8210198: Clean up JNI_ENV_ARG for vmTestbase/jvmti/Get[A-F] tests + JDK-8210205: build fails on AIX in hotspot cpp tests (for example getstacktr001.cpp) + JDK-8210242: [TESTBUG] vmTestbase/nsk/stress/jni/ /jnistress001.java crashes with EXCEPTION_ACCESS_VIOLATION on windows-x86 + JDK-8210353: Move java/util/Arrays/TimSortStackSize2.java back to tier1 + JDK-8210385: Clean up JNI_ENV_ARG and factorize the macros for vmTestbase/jvmti[A-N] tests + JDK-8210392: assert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit + JDK-8210395: Add doc to SecurityTools.java + JDK-8210429: Clean up JNI_ENV_ARG for vmTestbase/jvmti/Get[G-Z] tests + JDK-8210481: Remove #ifdef cplusplus from vmTestbase + JDK-8210593: Clean up JNI_ENV_ARG and factorize the macros for vmTestbase/jvmti[N-R] tests + JDK-8210665: Clean up JNI_ENV_ARG and factorize the macros for vmTestbase/jvmti[R-U] tests + JDK-8210689: Remove the multi-line old C style for string literals + JDK-8210700: Clean up JNI_ENV_ARG and factorize the macros for vmTestbase/jvmti/unit tests + JDK-8210726: Fix up a few minor nits forgotten by JDK-8210665 + JDK-8210920: Native C++ tests are not using CXXFLAGS + JDK-8210984: [TESTBUG] hs203t003 fails with "# ERROR: hs203t003.cpp, 218: NSK_CPP_STUB2 ( ResumeThread, jvmti, thread)" + JDK-8211036: Remove the NSK_STUB macros from vmTestbase for non jvmti + JDK-8211131: Remove the NSK_CPP_STUB macros from vmTestbase for jvmti/[G-I]* + JDK-8211148: var in implicit lambdas shouldn't be accepted for source < 11 + JDK-8211171: move JarUtils to top-level testlibrary + JDK-8211227: Inconsistent TLS protocol version in debug output + JDK-8211261: Remove the NSK_CPP_STUB macros from vmTestbase for jvmti/[A-G]* + JDK-8211432: [REDO] Handle JNIGlobalRefLocker.cpp + JDK-8211782: Remove the NSK_CPP_STUB macros from vmTestbase for jvmti/[I-S]* + JDK-8211801: Remove the NSK_CPP_STUB macros from vmTestbase for jvmti/scenarios/[A-E] + JDK-8211899: Remove the NSK_CPP_STUB macros from vmTestbase for jvmti/scenarios/[E-M] + JDK-8211905: Remove multiple casts for EM06 file + JDK-8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI) + JDK-8212082: Remove the NSK_CPP_STUB macros for remaining vmTestbase/jvmti/[sS]* + JDK-8212083: Handle remaining gc/lock native code and fix two strings + JDK-8212148: Remove remaining NSK_CPP_STUBs + JDK-8213110: Remove the use of applets in automatic tests + JDK-8213189: Make restricted headers in HTTP Client configurable and remove Date by default + JDK-8213263: fix legal headers in test/langtools + JDK-8213296: Fix legal headers in test/jdk/java/net + JDK-8213301: Fix legal headers in jdk logging tests + JDK-8213305: Fix legal headers in test/java/math + JDK-8213306: Fix legal headers in test/java/nio + JDK-8213328: Update test copyrights in test/java/util/zip and test/jdk/tools + JDK-8213330: Fix legal headers in i18n tests + JDK-8213707: [TEST] vmTestbase/nsk/stress/except/ /except011.java failed due to wrong class name + JDK-8214469: [macos] PIT: java/awt/Choice/ /ChoiceKeyEventReaction/ChoiceKeyEventReaction.java fails + JDK-8215410: Regression test for JDK-8214994 + JDK-8215568: Refactor SA clhsdb tests to use ClhsdbLauncher + JDK-8215624: Add parallel heap iteration for jmap \u2013histo + JDK-8215889: assert(!_unloading) failed: This oop is not available to unloading class loader data with ZGC + JDK-8216318: The usage of Disposer in the java.awt.Robot can be deleted + JDK-8216417: cleanup of IPv6 scope-id handling + JDK-8217377: javax/swing/JPopupMenu/6583251/bug6583251.java failed with UnsupportedOperation exception + JDK-8217438: Adapt tools//launcher/Test7029048.java for AIX + JDK-8217633: Configurable extensions with system properties + JDK-8217882: java/net/httpclient/MaxStreams.java failed once + JDK-8217903: java/net/httpclient/Response204.java fails with 404 + JDK-8218483: Crash in "assert(_daemon_threads_count->get_value() > daemon_count) failed: thread count mismatch 5 : 5" + JDK-8219986: Change to Xcode 10.1 for building on Macosx at Oracle + JDK-8220575: Correctly format test URI's that contain a retrieved IPv6 address + JDK-8221259: New tests for java.net.Socket to exercise long standing behavior + JDK-8221305: java/awt/FontMetrics/MaxAdvanceIsMax.java fails on MacOS + Solaris + JDK-8221902: PIT: javax/swing/JRadioButton/FocusTraversal/ /FocusTraversal.java fails on ubuntu + JDK-8221903: PIT: javax/swing/RepaintManager/IconifyTest/ /IconifyTest.java fails on ubuntu18.04 + JDK-8222446: assert(C->env()->system_dictionary_modification_counter_changed()) failed: Must invalidate if TypeFuncs differ + JDK-8223137: Rename predicate 'do_unroll_only()' to 'is_unroll_only()'. + JDK-8223138: Small clean-up in loop-tree support. + JDK-8223139: Rename mandatory policy-do routines. + JDK-8223140: Clean-up in 'ok_to_convert()' + JDK-8223141: Change (count) suffix _ct into _cnt. + JDK-8223400: Replace some enums with static const members in hotspot/runtime + JDK-8223658: Performance regression of XML.validation in 13-b19 + JDK-8223923: C2: Missing interference with mismatched unsafe accesses + JDK-8224829: AsyncSSLSocketClose.java has timing issue + JDK-8225083: Remove Google certificate that is expiring in December 2021 + JDK-8226514: Replace wildcard address with loopback or local host in tests - part 17 + JDK-8226943: compile error in libfollowref003.cpp with XCode 10.2 on macosx + JDK-8228442: DHKeyExchange/LegacyDHEKeyExchange.java failed due to "SSLException: An established connection was aborted by the software in your host machine" + JDK-8228508: [TESTBUG] java/net/httpclient/SmokeTest.java fails on Windows7 + JDK-8229935: [TEST_BUG]: bug8132119.java inconsistently positions text + JDK-8230019: [REDO] compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type" + JDK-8230067: Add optional automatic retry when running jtreg tests + JDK-8230228: [TESTBUG] Several runtime/ErrorHandling tests may fail on some platforms + JDK-8231501: VM crash in MethodData::clean_extra_data(CleanExtraDataClosure*): fatal error: unexpected tag 99 + JDK-8233403: Improve verbosity of some httpclient tests + JDK-8233550: [TESTBUG] JTree tests fail regularly on MacOS + JDK-8233552: [TESTBUG] JTable Test bug7068740.java fails on MacOS + JDK-8233553: [TESTBUG] JSpinner test bug4973721.java fails on MacOS + JDK-8233555: [TESTBUG] JRadioButton tests failing on MacoS + JDK-8233556: [TESTBUG] JPopupMenu tests fail on MacOS + JDK-8233559: [TESTBUG] TestNimbusOverride.java is failing on macos + JDK-8233560: [TESTBUG] ToolTipManager/Test6256140.java is failing on macos + JDK-8233561: [TESTBUG] Swing text test bug8014863.java fails on macos + JDK-8233562: [TESTBUG] Swing StyledEditorKit test bug4506788.java fails on MacOS + JDK-8233564: [TESTBUG] MouseComboBoxTest.java is failing + JDK-8233566: [TESTBUG] KeyboardFocusManager tests failing on MacoS + JDK-8233567: [TESTBUG] FocusSubRequestTest.java fails on macos + JDK-8233569: [TESTBUG] JTextComponent test bug6361367.java fails on macos + JDK-8233570: [TESTBUG] HTMLEditorKit test bug5043626.java is failing on macos + JDK-8233634: [TESTBUG] Swing text test bug4278839.java fails on macos + JDK-8233635: [TESTBUG] ProgressMonitorEscapeKeyPress.java fails on macos + JDK-8233637: [TESTBUG] Swing ActionListenerCalledTwiceTest.java fails on macos + JDK-8233638: [TESTBUG] Swing test ScreenMenuBarInputTwice.java fails on macos + JDK-8233641: [TESTBUG] JMenuItem test bug4171437.java fails on macos + JDK-8233642: [TESTBUG] JMenuBar test bug 4750590.java fails on macos + JDK-8233643: [TESTBUG] JMenu test bug4515762.java fails on macos + JDK-8233644: [TESTBUG] JInternalFrame test bug8020708.java is failing on macos + JDK-8233647: [TESTBUG] JColorChooser/Test8051548.java is failing on macos + JDK-8234802: [TESTBUG] Test Right Mouse Button Drag Gesture Recognition in all the platforms + JDK-8234823: java/net/Socket/Timeouts.java testcase testTimedConnect2() fails on Windows 10 + JDK-8235784: java/lang/invoke/VarHandles/ /VarHandleTestByteArrayAsInt.java fails due to timeout with fastdebug bits + JDK-8236042: [TESTBUG] serviceability/sa/ClhsdbCDSCore.java fails with -Xcomp -XX:TieredStopAtLevel=1 + JDK-8236177: assert(status == 0) failed: error ETIMEDOUT(60), cond_wait + JDK-8236596: HttpClient leaves HTTP/2 sockets in CLOSE_WAIT, when using proxy tunnel + JDK-8237354: Add option to jcmd to write a gzipped heap dump + JDK-8237589: Fix copyright header formatting + JDK-8238677: java/net/httpclient/ssltest/CertificateTest.java should not specify TLS version + JDK-8239334: Tab Size does not work correctly in JTextArea with setLineWrap on + JDK-8239422: [TESTBUG] compiler/c1/TestPrintIRDuringConstruction.java failed when C1 is disabled + JDK-8239827: The test OpenByUNCPathNameTest.java should be changed to be manual + JDK-8240256: Better resource cleaning for SunPKCS11 Provider + JDK-8242044: Add basic HTTP/1.1 support to the HTTP/2 Test Server + JDK-8242526: PIT: javax/swing/JInternalFrame/8020708/ /bug8020708.java fails in mach5 ubuntu system + JDK-8242793: Incorrect copyright header in ContinuousCallSiteTargetChange.java + JDK-8243543: jtreg test security/infra/java/security/cert/ /CertPathValidator/certification/BuypassCA.java fails + JDK-8244292: Headful clients failing with - -illegal-access=deny + JDK-8245147: Refactor and improve utility of test/langtools/tools/javac/versions/Versions.java + JDK-8245165: Update bug id for javax/swing/text/StyledEditorKit/4506788/bug4506788.java in ProblemList + JDK-8245665: Test WeakAlg.java should only make sure no warning for weak signature algorithms by keytool on root CA + JDK-8246114: java/net/MulticastSocket/Promiscuous.java fails after 8241072 (multi-homed systems) + JDK-8246807: Incorrect copyright header in TimeZoneDatePermissionCheck.sh + JDK-8247403: JShell: No custom input (e.g. from GUI) possible with JavaShellToolBuilder + JDK-8247510: typo in IllegalHandshakeMessage + JDK-8248187: [TESTBUG] javax/swing/plaf/basic/ /BasicGraphicsUtils/8132119/bug8132119.java fails with String is not properly drawn + JDK-8248341: ProblemList java/lang/management/ThreadMXBean/ /ThreadMXBeanStateTest.java + JDK-8248500: AArch64: Remove the r18 dependency on Windows AArch64 + JDK-8248899: security/infra/java/security/cert/ /CertPathValidator/certification/QuoVadisCA.java fails, Certificate has been revoked + JDK-8249195: Change to Xcode 11.3.1 for building on Macos at Oracle + JDK-8250521: Configure initial RTO to use minimal retry for loopback connections on Windows + JDK-8250810: Push missing parts of JDK-8248817 + JDK-8250839: Improve test template SSLEngineTemplate with SSLContextTemplate + JDK-8250863: Build error with GCC 10 in NetworkInterface.c and k_standard.c + JDK-8250888: nsk/jvmti/scenarios/general_functions/GF08/ /gf08t001/TestDriver.java fails + JDK-8251155: HostIdentifier fails to canonicalize hostnames starting with digits + JDK-8251377: [macos11] JTabbedPane selected tab text is barely legible + JDK-8251570: JDK-8215624 causes assert(worker_id < _n_workers) failed: Invalid worker_id + JDK-8251930: AArch64: Native types mismatch in hotspot + JDK-8252049: Native memory leak in ciMethodData ctor + JDK-8252051: Make mlvmJvmtiUtils strncpy uses GCC 10.x friendly + JDK-8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC + JDK-8253015: Aarch64: Move linux code out from generic CPU feature detection + JDK-8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens + JDK-8253497: Core Libs Terminology Refresh + JDK-8253682: The AppletInitialFocusTest1.java is unstable + JDK-8253763: ParallelObjectIterator should have virtual destructor + JDK-8253866: Security Libs Terminology Refresh + JDK-8254802: ThrowingPushPromisesAsStringCustom.java fails in "try throwing in GET_BODY" + JDK-8255227: java/net/httpclient/FlowAdapterPublisherTest.java intermittently failing with TestServer: start exception: java.io.IOException: Invalid preface + JDK-8255264: Support for identifying the full range of IPv4 localhost addresses on Windows + JDK-8255716: AArch64: Regression: JVM crashes if manually offline a core + JDK-8255722: Create a new test for rotated blit + JDK-8256009: Remove src/hotspot/share/adlc/Test/i486.ad + JDK-8256066: Tests use deprecated TestNG API that is no longer available in new versions + JDK-8256152: tests fail because of ambiguous method resolution + JDK-8256182: Update qemu-debootstrap cross-compilation recipe + JDK-8256201: java/awt/FullScreen/FullscreenWindowProps/ /FullscreenWindowProps.java failed + JDK-8256202: Some tweaks for jarsigner tests PosixPermissionsTest and SymLinkTest + JDK-8256372: [macos] Unexpected symbol was displayed on JTextField with Monospaced font + JDK-8256956: RegisterImpl::max_slots_per_register is incorrect on AMD64 + JDK-8258457: testlibrary_tests/ctw/JarDirTest.java fails with InvalidPathException on windows + JDK-8258855: Two tests sun/security/krb5/auto/ /ReplayCacheTestProc.java and ReplayCacheTestProcWithMD5.java failed on OL8.3 + JDK-8259237: Demo selection changes with left/right arrow key. No need to press space for selection. + JDK-8260571: Add PrintMetaspaceStatistics to print metaspace statistics upon VM exit + JDK-8260690: JConsole User Guide Link from the Help menu is not accessible by keyboard + JDK-8261036: Reduce classes loaded by CleanerFactory initialization + JDK-8261071: AArch64: Refactor interpreter native wrappers + JDK-8261075: Create stubRoutines.inline.hpp with SafeFetch implementation + JDK-8261236: C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled + JDK-8261297: NMT: Final report should use scale 1 + JDK-8261661: gc/stress/TestReclaimStringsLeaksMemory.java fails because Reserved memory size is too big + JDK-8261916: gtest/GTestWrapper.java vmErrorTest.unimplemented1_vm_assert failed + JDK-8262438: sun/security/ssl/SSLLogger/ /LoggingFormatConsistency.java failed with "SocketException: Socket is closed" + JDK-8262731: [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print" + JDK-8262844: (fs) FileStore.supportsFileAttributeView might return false negative in case of ext3 + JDK-8263059: security/infra/java/security/cert/ /CertPathValidator/certification/ComodoCA.java fails due to revoked cert + JDK-8263068: Rename safefetch.hpp to safefetch.inline.hpp + JDK-8263303: C2 compilation fails with assert(found_sfpt) failed: no node in loop that's not input to safepoint + JDK-8263362: Avoid division by 0 in java/awt/font/TextJustifier.java justify + JDK-8263773: Reenable German localization for builds at Oracle + JDK-8263897: compiler/c2/aarch64/TestVolatilesSerial.java failed with "java.lang.RuntimeException: Wrong method" + JDK-8264526: javax/swing/text/html/parser/Parser/8078268/ /bug8078268.java timeout + JDK-8264824: java/net/Inet6Address/B6206527.java doesn't close ServerSocket properly + JDK-8265019: Update tests for additional TestNG test permissions + JDK-8265173: [test] divert spurious log output away from stream under test in ProcessBuilder Basic test + JDK-8265524: Upgrading JSZip from v3.2.2 to v3.6.0 + JDK-8266182: Automate manual steps listed in the test jdk/sun/security/pkcs12/ParamsTest.java + JDK-8266579: Update test/jdk/java/lang/ProcessHandle/ /PermissionTest.java & test/jdk/java/sql/testng/util/ /TestPolicy.java + JDK-8266949: Check possibility to disable OperationTimedOut on Unix + JDK-8267246: -XX:MaxRAMPercentage=0 is unreasonable for jtreg tests on many-core machines + JDK-8267256: Extend minimal retry for loopback connections on Windows to PlainSocketImpl + JDK-8267304: Bump global JTReg memory limit to 768m + JDK-8267652: c2 loop unrolling by 8 results in reading memory past array + JDK-8268019: C2: assert(no_dead_loop) failed: dead loop detected + JDK-8268093: Manual Testcase: "sun/security/krb5/config/ /native/TestDynamicStore.java" Fails with NPE + JDK-8268555: Update HttpClient tests that use ITestContext to jtreg 6+1 + JDK-8268672: C2: assert(!loop->is_member(u_loop)) failed: can be in outer loop or out of both loops only + JDK-8269034: AccessControlException for SunPKCS11 daemon threads + JDK-8269426: Rename test/jdk/java/lang/invoke/t8150782 to accessClassAndFindClass + JDK-8269574: C2: Avoid redundant uncommon traps in GraphKit::builtin_throw() for JVMTI exception events + JDK-8269656: The test test/langtools/tools/javac/versions/ /Versions.java has duplicate test cycles + JDK-8269768: JFR Terminology Refresh + JDK-8269951: [macos] Focus not painted in JButton when setBorderPainted(false) is invoked + JDK-8269984: [macos] JTabbedPane title looks like disabled + JDK-8269993: [Test]: java/net/httpclient/ /DigestEchoClientSSL.java contains redundant @run tags + JDK-8270116: Expand ButtonGroupLayoutTraversalTest.java to run in all LaFs, including Aqua on macOS + JDK-8270216: [macOS] Update named used for Java run loop mode + JDK-8270280: security/infra/java/security/cert/ /CertPathValidator/certification/LetsEncryptCA.java OCSP response error + JDK-8270290: NTLM authentication fails if HEAD request is used + JDK-8270317: Large Allocation in CipherSuite + JDK-8270344: Session resumption errors + JDK-8270517: Add Zero support for LoongArch + JDK-8270533: AArch64: size_fits_all_mem_uses should return false if its output is a CAS + JDK-8270886: Crash in PhaseIdealLoop::verify_strip_mined_scheduling + JDK-8271287: jdk/jshell/CommandCompletionTest.java fails with "lists don't have the same size expected" + JDK-8271340: Crash PhaseIdealLoop::clone_outer_loop + JDK-8271341: Opcode() != Op_If && Opcode() != Op_RangeCheck) || outcnt() == 2 assert failure with Test7179138_1.java + JDK-8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity + JDK-8271490: [ppc] [s390]: Crash in JavaThread::pd_get_top_frame_for_profiling + JDK-8271560: sun/security/ssl/DHKeyExchange/ /LegacyDHEKeyExchange.java still fails due to "An established connection was aborted by the software in your host machine" + JDK-8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions + JDK-8272180: Upgrade JSZip from v3.6.0 to v3.7.1 + JDK-8272181: Windows-AArch64:Backport fix of `Backtracing broken on PAC enabled systems` + JDK-8272316: Wrong Boot JDK help message in 11 + JDK-8272318: Improve performance of HeapDumpAllTest + JDK-8272342: [TEST_BUG] java/awt/print/PrinterJob/ /PageDialogMarginTest.java catches all exceptions + JDK-8272570: C2: crash in PhaseCFG::global_code_motion + JDK-8272574: C2: assert(false) failed: Bad graph detected in build_loop_late + JDK-8272581: sun/security/pkcs11/Provider/MultipleLogins.sh fails after JDK-8266182 + JDK-8272708: [Test]: Cleanup: test/jdk/security/infra/java/ /security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled + JDK-8272720: Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit + JDK-8272783: Epsilon: Refactor tests to improve performance + JDK-8272806: [macOS] "Apple AWT Internal Exception" when input method is changed + JDK-8272828: Add correct licenses to jszip.md + JDK-8272836: Limit run time for java/lang/invoke/LFCaching tests + JDK-8272850: Drop zapping values in the Zap* option descriptions + JDK-8272902: Bump update version for OpenJDK: jdk-11.0.14 + JDK-8272914: Create hotspot:tier2 and hotspot:tier3 test groups + JDK-8272966: test/jdk/java/awt/Robot/FlushCurrentEvent.java fails by timeout + JDK-8273026: Slow LoginContext.login() on multi threading application + JDK-8273229: Update OS detection code to recognize Windows Server 2022 + JDK-8273235: tools/launcher/HelpFlagsTest.java Fails on Windows 32bit + JDK-8273308: PatternMatchTest.java fails on CI + JDK-8273314: Add tier4 test groups + JDK-8273342: Null pointer dereference in classFileParser.cpp:2817 + JDK-8273358: macOS Monterey does not have the font Times needed by Serif + JDK-8273373: Zero: Cannot invoke JVM in primordial threads on Zero + JDK-8273498: compiler/c2/Test7179138_1.java timed out + JDK-8273541: Cleaner Thread creates with normal priority instead of MAX_PRIORITY - 2 + JDK-8273547: [11u] [JVMCI] Partial module-info.java backport of JDK-8223332 + JDK-8273606: Zero: SPARC64 build fails with si_band type mismatch + JDK-8273646: Add openssl from path variable also in to Default System Openssl Path in OpensslArtifactFetcher + JDK-8273671: Backport of 8260616 misses one JNF header inclusion removal + JDK-8273790: Potential cyclic dependencies between Gregorian and CalendarSystem + JDK-8273795: Zero SPARC64 debug builds fail due to missing interpreter fields + JDK-8273826: Correct Manifest file name and NPE checks + JDK-8273894: ConcurrentModificationException raised every time ReferralsCache drops referral + JDK-8273924: ArrayIndexOutOfBoundsException thrown in java.util.JapaneseImperialCalendar.add() + JDK-8273961: jdk/nio/zipfs/ZipFSTester.java fails if file path contains '+' character + JDK-8273968: JCK javax_xml tests fail in CI + JDK-8274056: JavaAccessibilityUtilities leaks JNI objects + JDK-8274083: Update testing docs to mention tiered testing + JDK-8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated + JDK-8274326: [macos] Ensure initialisation of sun/lwawt/ /macosx/CAccessibility in JavaComponentAccessibility.m + JDK-8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern + JDK-8274381: missing CAccessibility definitions in JNI code + JDK-8274407: (tz) Update Timezone Data to 2021c + JDK-8274467: TestZoneInfo310.java fails with tzdata2021b + JDK-8274468: TimeZoneTest.java fails with tzdata2021b + JDK-8274522: java/lang/management/ManagementFactory/ /MXBeanException.java test fails with Shenandoah + JDK-8274642: jdk/jshell/CommandCompletionTest.java fails with NoSuchElementException after JDK-8271287 + JDK-8274773: [TESTBUG] UnsafeIntrinsicsTest intermittently fails on weak memory model platform + JDK-8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST + JDK-8274840: Update OS detection code to recognize Windows 11 + JDK-8274860: gcc 10.2.1 produces an uninitialized warning in sharedRuntimeTrig.cpp + JDK-8275051: Shenandoah: Correct ordering of requested gc cause and gc request flag + JDK-8275131: Exceptions after a touchpad gesture on macOS + JDK-8275713: TestDockerMemoryMetrics test fails on recent runc + JDK-8275766: (tz) Update Timezone Data to 2021e + JDK-8275849: TestZoneInfo310.java fails with tzdata2021e + JDK-8276066: Reset LoopPercentProfileLimit for x86 due to suboptimal performance + JDK-8276139: TestJpsHostName.java not reliable, better to expand HostIdentifierCreate.java test + JDK-8276157: C2: Compiler stack overflow during escape analysis on Linux x86_32 + JDK-8276201: Shenandoah: Race results degenerated GC to enter wrong entry point + JDK-8276536: Update TimeZoneNames files to follow the changes made by JDK-8275766 + JDK-8276550: Use SHA256 hash in build.tools.depend.Depend + JDK-8276774: Cookie stored in CookieHandler not sent if user headers contain cookie + JDK-8276854: Windows GHA builds fail due to broken Cygwin + JDK-8277029: JMM GetDiagnosticXXXInfo APIs should verify output array sizes + JDK-8277224: sun.security.pkcs.PKCS9Attributes.toString() throws NPE + JDK-8277529: SIGSEGV in C2 CompilerThread Node::rematerialize() compiling Packet::readUnsignedTrint + JDK-8277815: Fix mistakes in legal header backports - Removed patch: * riscv64-zero.patch + integrated upstream - Modified patch: * fips.patch + rediff to changed context- Modified patch: * fips.patch + return in native code after generating java.io.IOException- Modified patches: * system-crypto-policy.patch + rediff to changed context * fips.patch + Allow plain key import in fips mode unless com.suse.fips.plainKeySupport is set to false- Update to upstream tag jdk-11.0.13+8 (October 2021 CPU) * Security fixes + JDK-8163326, CVE-2021-35550, bsc#1191901: Update the default enabled cipher suites preference + JDK-8254967, CVE-2021-35565, bsc#1191909: com.sun.net.HttpsServer spins on TLS session close + JDK-8263314: Enhance XML Dsig modes + JDK-8265167, CVE-2021-35556, bsc#1191910: Richer Text Editors + JDK-8265574: Improve handling of sheets + JDK-8265580, CVE-2021-35559, bsc#1191911: Enhanced style for RTF kit + JDK-8265776: Improve Stream handling for SSL + JDK-8266097, CVE-2021-35561, bsc#1191912: Better hashing support + JDK-8266103: Better specified spec values + JDK-8266109: More Resilient Classloading + JDK-8266115: More Manifest Jar Loading + JDK-8266137, CVE-2021-35564, bsc#1191913: Improve Keystore integrity + JDK-8266689, CVE-2021-35567, bsc#1191903: More Constrained Delegation + JDK-8267086: ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic + JDK-8267712: Better LDAP reference processing + JDK-8267729, CVE-2021-35578, bsc#1191904: Improve TLS client handshaking + JDK-8267735, CVE-2021-35586, bsc#1191914: Better BMP support + JDK-8268193: Improve requests of certificates + JDK-8268199: Correct certificate requests + JDK-8268205: Enhance DTLS client handshake + JDK-8268506: More Manifest Digests + JDK-8269618, CVE-2021-35603, bsc#1191906: Better session identification + JDK-8269624: Enhance method selection support + JDK-8270398: Enhance canonicalization + JDK-8270404: Better canonicalization * Other changes + JDK-8024368: private methods are allocated vtable indices + JDK-8042902: Test java/net/Inet6Address/serialize/ /Inet6AddressSerializationTest.java fails intermittently + JDK-8140466: ChaCha20 and Poly1305 TLS Cipher Suites + JDK-8157404: Unable to read certain PKCS12 keystores from SequenceInputStream + JDK-8158066: SourceDebugExtensionTest fails to rename file + JDK-8168304: Make all of DependencyContext_test available in product mode + JDK-8169246: java/net/DatagramSocket/ReportSocketClosed.java fails intermittently with BindException + JDK-8181313: SA: Remove libthread_db dependency on Linux + JDK-8193214: Incorrect annotations.without.processors warnings with JDK 9 + JDK-8194230: jdk/internal/jrtfs/remote/ /RemoteRuntimeImageTest.java fails with java.lang.NullPointerException + JDK-8196092: javax/swing/JComboBox/8032878/bug8032878.java fails + JDK-8199931: java/net/MulticastSocket/ /UnreferencedMulticastSockets.java fails with "incorrect data received" + JDK-8206083: Make tools/javac/api/T6265137.java robust to JDK version changes + JDK-8206350: java/util/Locale/bcp47u/SystemPropertyTests.java failed on Mac 10.13 with zh_CN and zh_TW locales. + JDK-8207316: java/nio/channels/spi/SelectorProvider/ /inheritedChannel/InheritedChannelTest.java failed + JDK-8208227: tools/jdeps/DotFileTest.java fails on Win-X64 + JDK-8208363: test/jdk/java/lang/Package/ /PackageFromManifest.java missing module dependencies declaration + JDK-8209380: ARM: cleanup maybe-uninitialized and reorder compiler warnings + JDK-8209768: Refactor java/util/prefs/CheckUserPrefsStorage.sh to plain java test + JDK-8209772: Refactor shell test java/util/ServiceLoader/ /basic/basic.sh to java + JDK-8209773: Refactor shell test javax/naming/module/basic.sh to java + JDK-8209832: Refactor jdk/internal/reflect/Reflection/ /GetCallerClassTest.sh to plain java test + JDK-8209930: Refactor java/util/zip/ZipFile/deletetempjar.sh to plain java test + JDK-8210406: Refactor java.util.PluggableLocale:i18n shell tests to plain java tests + JDK-8210407: Refactor java.util.Calendar:i18n shell tests to plain java tests + JDK-8210495: compiler crashes because of illegal signature in otherwise legal code + JDK-8210669: Some launcher tests assume a pre-JDK 9 run-time image layout + JDK-8210802: temp files left by tests in jdk/java/net/httpclient + JDK-8210819: Update the host name in CNameTest.java + JDK-8210908: Refactor java/util/prefs/PrefsSpi.sh to plain java test + JDK-8210934: Move sun/net/www/protocol/http/ /GetErrorStream.java to OpenJDK + JDK-8210959: JShell fails and exits when statement throws an exception whose message contains a '%'. + JDK-8211055: Provide print to a file (PDF) feature even when printer was not connected + JDK-8211092: test/jdk/sun/net/www/http/HttpClient/ /MultiThreadTest.java fails intermittently when cleaning up + JDK-8211296: Remove HotSpot deprecation warning suppression for Mac/clang + JDK-8211325: test/jdk/java/net/Socket/LingerTest.java fails with cleaning up + JDK-8212040: Compilation error due to wrong usage of NSPrintJobDispositionValue in mac10.12 + JDK-8212695: Add explicit timeout to several HTTP Client tests + JDK-8212718: Refactor some annotation processor tests to better use collections + JDK-8213007: Update the link in test/jdk/sun/security/ /provider/SecureRandom/DrbgCavp.java + JDK-8213137: Remove static initialization of monitor/mutex instances + JDK-8213235: java/nio/channels/SocketChannel/ /AsyncCloseChannel.java fails with threads that didn't exit + JDK-8213409: Refactor sun.text.IntHashtable:i18n shell tests to plain java tests + JDK-8213576: Make test AsyncCloseChannel.java run in othervm + JDK-8213694: Test Timeout.java should run in othervm mode + JDK-8213718: [TEST] Wrong classname in vmTestbase/nsk/stress/ /except/except002 and except003 + JDK-8213922: fix ctw stand-alone build + JDK-8214195: Align stdout messages in test/jdk/java/math/BigInteger/PrimitiveConversionTests.java + JDK-8214520: [TEST_BUG] sun/security/mscapi/nonUniqueAliases/ /NonUniqueAliases.java failed with incorrect jtreg tags order + JDK-8214937: sun/security/tools/jarsigner/warnings/ /NoTimestampTest.java failed due to unexpected expiration date + JDK-8216532: tools/launcher/Test7029048.java fails (Solaris) + JDK-8217825: Verify @AfterTest is used correctly in WebSocket tests + JDK-8218145: block_if_requested is not proper inlined due to size + JDK-8219417: bump jtreg requiredVersion to b14 + JDK-8219552: bump jtreg requiredVersion to b14 in test/jdk/sanity/client/ + JDK-8219804: java/net/MulticastSocket/Promiscuous.java fails intermittently due to NumberFormatException + JDK-8220445: Support for side by side MSVC Toolset versions + JDK-8221988: add possibility to build with Visual Studio 2019 + JDK-8222751: closed/test/jdk/sun/security/util/ /DerIndefLenConverter/IndefBerPkcs12.java fail + JDK-8223050: JVMCI: findUniqueConcreteMethod() should not use Dependencies::find_unique_concrete_method() for non-virtual methods + JDK-8224853: CDS address sanitizer errors + JDK-8225082: Remove IdenTrust certificate that is expiring in September 2021 + JDK-8225583: Examine the HttpResponse.BodySubscribers for null handling and multiple subscriptions + JDK-8225690: Multiple AttachListener threads can be created + JDK-8225790: Two NestedDialogs tests fail on Ubuntu + JDK-8226319: Add forgotten test/jdk/java/net/httpclient/ /BodySubscribersTest.java + JDK-8226533: JVMCI: findUniqueConcreteMethod should handle statically bindable methods directly + JDK-8226602: Test convenience reactive primitives from java.net.http with RS TCK + JDK-8226683: Remove review suggestion from fix to 8219804 + JDK-8227738: jvmti/DataDumpRequest/datadumpreq001 failed due to "exit code is 134" + JDK-8227766: CheckUnhandledOops is broken in MemAllocator + JDK-8227815: Minimal VM: set_state is not a member of AttachListener + JDK-8230674: Heap dumps should exclude dormant CDS archived objects of unloaded classes + JDK-8230808: Remove Access::equals() + JDK-8230841: Remove oopDesc::equals() + JDK-8231717: Improve performance of charset decoding when charset is always compactable + JDK-8232243: Wrong caret position in JTextPane on Windows with a screen resolution > 100% + JDK-8232782: Shenandoah: streamline post-LRB CAS barrier (aarch64) + JDK-8233790: Forward output from heap dumper to jcmd/jmap + JDK-8233989: Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java + JDK-8234510: Remove file seeking requirement for writing a heap dump + JDK-8235211: serviceability/attach/ /RemovingUnixDomainSocketTest.java fails with AttachNotSupportedException: Unable to open socket file + JDK-8235216: typo in test filename + JDK-8235866: bump jtreg requiredVersion to 4.2b16 + JDK-8236111: narrow allowSmartActionArgs disabling + JDK-8236413: AbstractConnectTimeout should tolerate both NoRouteToHostException and UnresolvedAddressException + JDK-8236671: NullPointerException in JKS keystore + JDK-8238930: problem list compiler/c2/Test8004741.java + JDK-8238943: switch to jtreg 5.0 + JDK-8240555: Using env of JAVA_TOOL_OPTIONS and _JAVA_OPTIONS breaks QuietOption.java test + JDK-8240983: Incorrect copyright header in Apache Santuario 2.1.3 files + JDK-8241336: Some java.net tests failed with NoRouteToHostException on MacOS with special network configuration + JDK-8241353: NPE in ToolProvider.getSystemJavaCompiler + JDK-8241768: git needs .gitattributes + JDK-8242882: opening jar file with large manifest might throw NegativeArraySizeException + JDK-8244973: serviceability/attach/ /RemovingUnixDomainSocketTest.java fails "stderr was not empty" + JDK-8245134: test/lib/jdk/test/lib/security/ /KeyStoreUtils.java should allow to specify aliases + JDK-8246261: TCKLocalTime.java failed due to "AssertionError: expected [18:14:22] but found [18:14:23]" + JDK-8246387: switch to jtreg 5.1 + JDK-8247421: [TESTBUG] ReturnBlobToWrongHeapTest.java failed allocating blob + JDK-8247469: getSystemCpuLoad() returns -1 on linux when some offline cpus are present and cpusets.effective_cpus is not available + JDK-8248352: [TEST_BUG] Test test/jdk/java/awt/font/ /TextLayout/ArabicDiacriticTest.java can leave frame open + JDK-8248403: AArch64: Remove uses of kernel integer types + JDK-8248414: AArch64: Remove uses of long and unsigned long ints + JDK-8248657: Windows: strengthening in ThreadCritical regarding memory model + JDK-8248666: AArch64: Use THREAD_LOCAL instead of __thread + JDK-8248668: AArch64: Avoid MIN/MAX macros when using MSVC + JDK-8248671: AArch64: Remove unused variables + JDK-8248682: AArch64: Use ATTRIBUTE_ALIGNED helper + JDK-8248816: C1: Fix signature conflict in LIRGenerator::strength_reduce_multiply + JDK-8249095: tools/javac/launcher/SourceLauncherTest.java fails on Windows + JDK-8249548: backward focus traversal gets stuck in button group + JDK-8249773: Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference + JDK-8249897: jdk/javadoc/tool/LangVers.java uses @ignore w/o bug-id + JDK-8249898: jdk/javadoc/tool/6176978/T6176978.java uses @ignore w/o bug-id + JDK-8249899: jdk/javadoc/tool/InlineTagsWithBraces.java uses @ignore w/o bug-id + JDK-8250588: Shenandoah: LRB needs to save/restore fp registers for runtime call + JDK-8250824: AArch64: follow up for JDK-8248414 + JDK-8251166: Add automated testcases for changes done in JDK-8214112 + JDK-8251252: Add automated testcase for fix done in JDK-8214253 + JDK-8251254: Add automated test for fix done in JDK-8218472 + JDK-8251361: Potential race between Logger configuration and GCs in HttpURLConWithProxy test + JDK-8251549: Update docs on building for Git + JDK-8251945: SIGSEGV in PackageEntry::purge_qualified_exports() + JDK-8252194: Add automated test for fix done in JDK-8218469 + JDK-8252648: Shenandoah: name gang tasks consistently + JDK-8252825: Add automated test for fix done in JDK-8218479 + JDK-8252853: AArch64: gc/shenandoah/TestVerifyJCStress.java fails intermittently with C1 + JDK-8252857: AArch64: Shenandoah C1 CAS is not sequentially consistent + JDK-8253048: AArch64: When CallLeaf, no need to preserve callee-saved registers in caller + JDK-8253424: Add support for running pre-submit testing using GitHub Actions + JDK-8253631: Remove unimplemented CompileBroker methods after JEP-165 + JDK-8253865: Pre-submit testing using GitHub Actions does not detect failures reliably + JDK-8253899: Make IsClassUnloadingEnabled signature match specification + JDK-8254024: Enhance native libs for AWT and Swing to work with GraalVM Native Image + JDK-8254054: Pre-submit testing using GitHub Actions should not use the deprecated set-env command + JDK-8254173: Add Zero, Minimal hotspot targets to submit workflow + JDK-8254175: Build no-pch configuration in debug mode for submit checks + JDK-8254244: Some code emitted by TemplateTable::branch is unused when running TieredCompilation + JDK-8254270: linux 32 bit build doesn't compile libjdwp/log_messages.c + JDK-8254282: Add Linux x86_32 builds to submit workflow + JDK-8254850: Update terminology in java.awt.GridBagLayout source code comments + JDK-8255255: Update Apache Santuario (XML Signature) to version 2.2.1 + JDK-8255305: Add Linux x86_32 tier1 to submit workflow + JDK-8255352: Archive important test outputs in submit workflow + JDK-8255373: Submit workflow artifact name is always "test-results_.zip" + JDK-8255452: Doing GC during JVMTI MethodExit event posting breaks return oop + JDK-8255718: Zero: VM should know it runs in interpreter-only mode + JDK-8255790: GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux + JDK-8255810: Zero: build fails without JVMTI + JDK-8255895: Submit workflow artifacts miss hs_errs/replays due to ZIP include mismatch + JDK-8256127: Add cross-compiled foreign architectures builds to submit workflow + JDK-8256215: Shenandoah: re-organize saving/restoring machine state in assembler code + JDK-8256267: Relax compiler/floatingpoint/NaNTest.java for x86_32 and lower -XX:+UseSSE + JDK-8256277: Github Action build on macOS should define OS and Xcode versions + JDK-8256354: Github Action build on Windows should define OS and MSVC versions + JDK-8256393: Github Actions build on Linux should define OS and GCC versions + JDK-8256414: add optimized build to submit workflow + JDK-8256747: GitHub Actions: decouple the hotspot build-only jobs from Linux x64 testing + JDK-8257056: Submit workflow should apt-get update to avoid package installation errors + JDK-8257148: Remove obsolete code in AWTView.m + JDK-8257497: Update keytool to create AKID from the SKID of the issuing certificate as specified by RFC 5280 + JDK-8257620: Do not use objc_msgSend_stret to get macOS version + JDK-8257913: Add more known library locations to simplify Linux cross-compilation + JDK-8258703: Incorrect 512-bit vector registers restore on x86_32 + JDK-8259338: Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test + JDK-8259535: ECDSA SignatureValue do not always have the specified length + JDK-8259679: GitHub actions should use MSVC 14.28 + JDK-8259924: GitHub actions fail on Linux x86_32 with "Could not configure libc6:i386" + JDK-8260460: GitHub actions still fail on Linux x86_32 with "Could not configure libc6:i386" + JDK-8260589: Crash in JfrTraceIdLoadBarrier::load(_jclass*) + JDK-8260923: Add more tests for SSLSocket input/output shutdown + JDK-8261072: AArch64: Fix MacroAssembler::get_thread convention + JDK-8261147: C2: Node is wrongly marked as reduction resulting in a wrong execution due to wrong vector instructions + JDK-8261238: NMT should not limit baselining by size threshold + JDK-8261496: Shenandoah: reconsider pacing updates memory ordering + JDK-8261652: Remove some dead comments from os_bsd_x86 + JDK-8261846: [JVMCI] c2v_iterateFrames can get out of sync with the StackFrameStream + JDK-8262000: jdk/jfr/event/gc/detailed/ /TestPromotionFailedEventWithParallelScavenge.java failed with "OutOfMemoryError: Java heap space" + JDK-8262017: C2: assert(n != __null) failed: Bad immediate dominator info. + JDK-8262392: Update Mesa 3-D Headers to version 21.0.3 + JDK-8262409: sun/security/ssl/SSLSocketImpl/ /SSLSocketImplThrowsWrongExceptions. SSL test failures caused by java failed with "Server reported the wrong exception" + JDK-8262470: Printed GlyphVector outline with low DPI has bad quality on Windows + JDK-8262862: Harden tests sun/security/x509/URICertStore/ /ExtensionsWithLDAP.java and krb5/canonicalize/Test.java + JDK-8263136: C4530 was reported from VS 2019 at access bridge + JDK-8263227: C2: inconsistent spilling due to dead nodes in exception block + JDK-8263382: java/util/logging/ParentLoggersTest.java failed with "checkLoggers: getLoggerNames() returned unexpected loggers" + JDK-8263407: SPARC64 detection fails on Athena (SPARC64-X) + JDK-8263432: javac may report an invalid package/class clash on case insensitive filesystems + JDK-8263490: [macos] Crash occurs on JPasswordField with activated InputMethod + JDK-8263531: Remove unused buffer int + JDK-8263667: Avoid running GitHub actions on branches named pr/* + JDK-8263776: [JVMCI] add helper to perform Java upcalls + JDK-8264016: [JVMCI] add some thread local fields for use by JVMCI + JDK-8264752: SIGFPE crash with option FlightRecorderOptions:threadbuffersize=30M + JDK-8265132: C2 compilation fails with assert "missing precedence edge" + JDK-8265231: (fc) ReadDirect and WriteDirect tests fail after fix for JDK-8264821 + JDK-8265335: Epsilon: Minor typo in EpsilonElasticTLABDecay description + JDK-8265756: AArch64: initialize memory allocated for locals according to Windows AArch64 stack page growth requirement in template interpreter + JDK-8265761: Font with missed font family name is not properly printed on Windows + JDK-8265773: incorrect jdeps message "jdk8internals" to describe a removed JDK internal API + JDK-8265836: OperatingSystemImpl.getCpuLoad() returns incorrect CPU load inside a container + JDK-8266018: Shenandoah: fix an incorrect assert + JDK-8266206: Build failure after JDK-8264752 with older GCCs + JDK-8266248: Compilation failure in PLATFORM_API_MacOSX_MidiUtils.c with Xcode 12.5 + JDK-8266288: assert root method not found in witnessed_reabstraction_in_supers is too strong + JDK-8266404: Fatal error report generated with - XX:+CrashOnOutOfMemoryError should not contain suggestion to submit a bug report + JDK-8266480: Implicit null check optimization does not update control of hoisted memory operation + JDK-8266615: C2 incorrectly folds subtype checks involving an interface array + JDK-8266642: Improve ResolvedMethodTable hash function + JDK-8266749: AArch64: Backtracing broken on PAC enabled systems + JDK-8266761: AssertionError in sun.net.httpserver.ServerImpl.responseCompleted + JDK-8266813: Shenandoah: Use shorter instruction sequence for checking if marking in progress + JDK-8267042: bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header + JDK-8267348: Rewrite gc/epsilon/TestClasses.java to use Metaspace with less classes + JDK-8267396: Avoid recording "pc" in unhandled oops detector for better performance + JDK-8267399: C2: java/text/Normalizer/ConformanceTest.java test failed with assertion + JDK-8267424: CTW: C1 fails with "State must not be null" + JDK-8267459: Pasting Unicode characters into JShell does not work. + JDK-8267625: AARCH64: typo in LIR_Assembler::emit_profile_type + JDK-8267666: Add option to jcmd GC.heap_dump to use existing file + JDK-8267695: Bump update version for OpenJDK: jdk-11.0.13 + JDK-8267751: (test) jtreg.SkippedException has no serial VersionUID + JDK-8267773: PhaseStringOpts::int_stringSize doesn't handle min_jint correctly + JDK-8268103: JNI functions incorrectly return a double after JDK-8265836 + JDK-8268127: Shenandoah: Heap size may be too small for region to align to large page size + JDK-8268261: C2: assert(n != __null) failed: Bad immediate dominator info. + JDK-8268347: C2: nested locks optimization may create unbalanced monitor enter/exit code + JDK-8268360: Missing check for infinite loop during node placement + JDK-8268362: [REDO] C2 crash when compile negative Arrays.copyOf length after loop + JDK-8268366: Incorrect calculation of has_fpu_registers in C1 linear scan + JDK-8268369: SIGSEGV in PhaseCFG::implicit_null_check due to missing null check + JDK-8268417: Add test from JDK-8268360 + JDK-8268427: Improve AlgorithmConstraints:checkAlgorithm performance + JDK-8268617: [11u REDO] - WebSocket over authenticating proxy fails with NPE + JDK-8268620: InfiniteLoopException test may fail on x86 platforms + JDK-8268635: Corrupt oop in ClassLoaderData + JDK-8268699: Shenandoah: Add test for JDK-8268127 + JDK-8268771: javadoc -notimestamp option does not work on index.html + JDK-8268775: Password is being converted to String in AccessibleJPasswordField + JDK-8268776: Test `ADatagramSocket.java` missing /othervm from @run tag + JDK-8268965: TCP Connection Reset when connecting simple socket to SSL server + JDK-8269304: Regression ~5% in 2005 in b27 + JDK-8269415: [11u] Remove ea from DEFAULT_PROMOTED_VERSION_PRE in OpenJDK 11u + JDK-8269478: Shenandoah: gc/shenandoah/mxbeans tests should be more resilient + JDK-8269529: javax/swing/reliability/ /HangDuringStaticInitialization.java fails in Windows debug build + JDK-8269594: assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark + JDK-8269614: [s390] Interpreter checks wrong bit for slow path instance allocation + JDK-8269650: Optimize gc-locker in [Get|Release]StringCritical for latin string + JDK-8269661: JNI_GetStringCritical does not lock char array + JDK-8269668: [aarch64] java.library.path not including /usr/lib64 + JDK-8269763: The JEditorPane is blank after JDK-8265167 + JDK-8269795: C2: Out of bounds array load floats above its range check in loop peeling resulting in SEGV + JDK-8269847: JDK-8269594 backport breaks 11u builds + JDK-8269850: Most JDK releases report macOS version 12 as 10.16 instead of 12.0 + JDK-8269851: OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers + JDK-8269882: stack-use-after-scope in NewObjectA + JDK-8269934: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status + JDK-8270096: Shenandoah: Optimize gc/shenandoah/ /TestRefprocSanity.java for interpreter mode + JDK-8270137: Kerberos Credential Retrieval from Cache not Working in Cross-Realm Setup + JDK-8270184: [TESTBUG] Add coverage for jvmci ResolvedJavaType.toJavaName() for lambdas + JDK-8270196: [11u] [JVMCI] JavaType.toJavaName() returns incorrect type name for lambdas + JDK-8270556: Exclude security/infra/java/security/cert/ /CertPathValidator/certification/LetsEncryptCA + JDK-8270893: IndexOutOfBoundsException while reading large TIFF file + JDK-8272078: Wrong Checksums in Temurin BootJDK dependencies + JDK-8272124: Cgroup v1 initialization causes NullPointerException when cgroup path contains colon + JDK-8272131: PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj + JDK-8272197: Update 11u GHA workflow with Shenandoah configurations + JDK-8272332: --with-harfbuzz=system doesn't add -lharfbuzz after JDK-8255790 + JDK-8272472: StackGuardPages test doesn't build with glibc 2.34 + JDK-8272602: [macos] not all KEY_PRESSED events sent when control modifier is used + JDK-8272628: Problemlist gc/stress/gcbasher/ /TestGCBasherWithCMS.java for x86_32 + JDK-8272700: [macos] Build failure with Xcode 13.0 after JDK-8264848 + JDK-8272772: Shenandoah: compiler/c2/aarch64/ /TestVolatilesShenandoah.java fails in 11u + JDK-8273939: Backport of 8248414 to JDK11 breaks MacroAssembler::adrp - Remove the unneeded icedtea-sound provider - Removed patches: * icedtea-sound-1.0.1-jdk9.patch * icedtea-sound-soundproperties.patch + not needed since the icedtea-sound provider is removed * jdk11-glibc234.patch + integrated upstream- Added patch: * fips.patch + implement FIPS support in OpenJDK- Modified patch: * nss-security-provider.patch + revert recent changes making NSS provider the default one + fixes bsc#1190252- Added patch: * jdk11-glibc234.patch + fix build with glibc-2.34 (bsc#1189201)- riscv64-zero.patch: Add support for riscv64 (zero VM)- Update to upstream tag jdk-11.0.12+7 (July 2021, CPU) * Security fixes + JDK-8256157: Improve bytecode assembly + JDK-8256491: Better HTTP transport + JDK-8258432, CVE-2021-2341, bsc#1188564: Improve file transfers + JDK-8260453: Improve Font Bounding + JDK-8260960: Signs of jarsigner signing + JDK-8260967, CVE-2021-2369, bsc#1188565: Better jar file validation + JDK-8262380: Enhance XML processing passes + JDK-8262403: Enhanced data transfer + JDK-8262410: Enhanced rules for zones + JDK-8262477: Enhance String Conclusions + JDK-8262967: Improve Zip file support + JDK-8264066, CVE-2021-2388, bsc#1188566: Enhance compiler validation + JDK-8264079: Improve abstractions + JDK-8264460: Improve NTLM support * Other changes + JDK-6847157: java.lang.NullPointerException: HDC for component at sun.java2d.loops.Blit.Blit + JDK-7106851: Test should not use System.exit + JDK-8073446: TimeZone getOffset API does not return a dst offset between years 2038-2137 + JDK-8076190: Customizing the generation of a PKCS12 keystore + JDK-8153005: Upgrade the default PKCS12 encryption/MAC algorithms + JDK-8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux + JDK-8177068: incomplete classpath causes NPE in Flow + JDK-8185734: [Windows] Structured Exception Catcher missing around gtest execution + JDK-8187450: JNI local refs exceeds capacity warning in NetworkInterface::getAll + JDK-8190763: Class cast exception on (CompoundEdit) UndoableEditEvent.getEdit() + JDK-8195841: PNGImageReader.readNullTerminatedString() doesnt check for non-null terminated strings with length equal to maxLen + JDK-8196100: javax/swing/text/JTextComponent/5074573/ /bug5074573.java fails + JDK-8199646: JShell tests: jdk/jshell/ /FailOverDirectExecutionControlTest.java failed with java.lang.UnsupportedOperationException + JDK-8206925: Support the certificate_authorities extension + JDK-8207160: ClassReader::adjustMethodParams can potentially return null if the args list is empty + JDK-8207247: AARCH64: Enable Minimal and Client VM builds + JDK-8207404: MulticastSocket tests failing on AIX + JDK-8207779: Method::is_valid_method() compares 'this' with NULL + JDK-8208061: runtime/LoadClass/TestResize.java fails with "Load factor too high" when running in CDS mode. + JDK-8209459: TestSHA512MultiBlockIntrinsics failed on AArch64 + JDK-8210443: Migrate Locale matching tests to JDK Repo. + JDK-8213231: ThreadSnapshot::_threadObj can become stale + JDK-8213483: ARM32: runtime/ErrorHandling/ /ShowRegistersOnAssertTest.java jtreg test fail + JDK-8213725: JShell NullPointerException due to class file with unexpected package + JDK-8213794: ARM32: disable TypeProfiling, CriticalJNINatives, Serviceablity tests for ARM32 + JDK-8213845: ARM32: Interpreter doesn't call result handler after native calls + JDK-8214128: ARM32: wrong stack alignment on Deoptimization::unpack_frames + JDK-8214512: ARM32: Jtreg test compiler/c2/Test8062950.java fails on ARM + JDK-8214854: JDWP: Unforseen output truncation in logging + JDK-8214922: Add vectorization support for fmin/fmax + JDK-8215009: GCC 8 compilation error in libjli + JDK-8216184: CDS/appCDS tests failed on Windows due to long path to a classlist file + JDK-8216259: AArch64: Vectorize Adler32 intrinsics + JDK-8216314: SIGILL in CodeHeapState::print_names() + JDK-8217348: assert(thread->is_Java_thread()) failed: just checking + JDK-8217465: [REDO] - Optimize CodeHeap Analytics + JDK-8217561: X86: Add floating-point Math.min/max intrinsics + JDK-8217918: C2: -XX:+AggressiveUnboxing is broken + JDK-8218458: [TESTBUG] runtime/NMT/ /CheckForProperDetailStackTrace.java fails with Expected stack trace missing from output + JDK-8219142: Remove unused JIMAGE_ResourcePath + JDK-8219586: CodeHeap State Analytics processes dead nmethods + JDK-8220074: Clean up GCC 8.3 errors in LittleCMS + JDK-8220407: compiler/intrinsics/math/ /TestFpMinMaxIntrinsics.java timedout + JDK-8222302: [TESTBUG] test/hotspot/jtreg/compiler/intrinsics/ /sha/cli/TestUseSHAOptionOnUnsupportedCPU.java fails on any other CPU + JDK-8222412: AARCH64: multiple instructions encoding issues + JDK-8223020: aarch64: expand minI_rReg and maxI_rReg patterns into separate instructions + JDK-8223444: Improve CodeHeap Free Space Management + JDK-8223504: Improve performance of forall loops by better inlining of "iterator()" methods + JDK-8223667: ASAN build broken + JDK-8225081: Remove Telia Company CA certificate expiring in April 2021 + JDK-8225116: Test OwnedWindowsLeak.java intermittently fails + JDK-8225438: javax/net/ssl/TLSCommon/ /TestSessionLocalPrincipal.java failed with Read timed out + JDK-8225756: [testbug] compiler/loopstripmining/ /CheckLoopStripMining.java sets too short a SafepointTimeoutDelay + JDK-8226374: Restrict TLS signature schemes and named groups + JDK-8226627: assert(t->singleton()) failed: must be a constant + JDK-8226721: Missing intrinsics for Math.ceil, floor, rint + JDK-8227080: (fs) Files.newInputStream(...).skip(n) is slow + JDK-8227222: vmTestbase/jit/FloatingPoint/gen_math/Loops04/ /Loops04.java failed XMM register should be 0-15 + JDK-8227609: (fs) Files.newInputStream(...).skip(n) should allow skipping beyond file size + JDK-8230428: Cleanup dead CastIP node code in formssel.cpp + JDK-8231460: Performance issue (CodeHeap) with large free blocks + JDK-8231713: x86_32 build failures after JDK-8226721 (Missing intrinsics for Math.ceil, floor, rint) + JDK-8231841: AArch64: debug.cpp help() is missing an AArch64 line for pns + JDK-8232084: HotSpot build failed with GCC 9.2.1 + JDK-8232591: AArch64: Add missing match rules for smaddl, smsubl and smnegl + JDK-8233185: HttpServer.stop() blocks indefinitely when called on dispatch thread + JDK-8233787: Break cycle in vm_version* includes + JDK-8233948: AArch64: Incorrect mapping between OptoReg and VMReg for high 64 bits of Vector Register + JDK-8234355: Buffer overflow in jcmd GC.class_stats due to too many classes + JDK-8235368: Update BCEL to Version 6.4.1 + JDK-8236859: WebSocket over authenticating proxy fails with NPE + JDK-8236992: AArch64: remove redundant load_klass in itable stub + JDK-8237743: test/langtools/jdk/jshell/ /FailOverExecutionControlTest.java fails No ExecutionControlProvider with name 'nonExistent' and parameter keys: [] + JDK-8237804: sun/security/mscapi tests fail with "Key pair not generated, alias already exists" + JDK-8238175: CTW: Class.getDeclaredMethods fails with assert(k->is_subclass_of(SystemDictionary::Throwable_klass())) failed: invalid exception class + JDK-8238567: SoftMainMixer.processAudioBuffers(): Wrong handling of stoppedMixers + JDK-8238812: assert(false) failed: bad AD file + JDK-8239312: [macos] javax/swing/JFrame/NSTexturedJFrame/ /NSTexturedJFrame.java + JDK-8239386: handle ContendedPaddingWidth in vm_version_aarch64 + JDK-8239536: Can't use 'java.util.List' object after importing 'java.awt.List' + JDK-8240487: Cleanup whitespace in .cc, .hh, .m, and .mm files + JDK-8240848: ArrayIndexOutOfBoundsException buf for TextCallbackHandler + JDK-8241082: Upgrade IANA Language Subtag Registry data to 03-16-2020 version + JDK-8241087: Build failure with VS 2019 (16.5.0) due to C2039 and C2873 + JDK-8241101: [s390] jtreg test failure after JDK-8238696: not conformant features string + JDK-8241248: NullPointerException in sun.security.ssl.HKDF.extract(HKDF.java:93) + JDK-8241372: Several test failures due to javax.net.ssl.SSLException: Connection reset + JDK-8241475: AArch64: Add missing support for PopCountVI node + JDK-8241829: Cleanup the code for PrinterJob on windows + JDK-8241960: The SHA3 message digests impl of SUN provider are not thread safe after cloned + JDK-8242010: Upgrade IANA Language Subtag Registry to Version 2020-04-01 + JDK-8242429: Better implementation for sign extract + JDK-8242557: Add length limit for strings in PNGImageWriter + JDK-8242919: Paste locks up jshell + JDK-8243155: AArch64: Add support for SqrtVF + JDK-8243240: AArch64: Add support for MulVB + JDK-8243452: JFR: Could not create chunk in repository with over 200 recordings + JDK-8243559: Remove root certificates with 1024-bit keys + JDK-8243597: AArch64: Add support for integer vector abs + JDK-8244031: HttpClient should have more tests for HEAD requests + JDK-8244205: HTTP/2 tunnel connections through proxy may be reused regardless of which proxy is selected + JDK-8244847: Linux/PPC: runtime/CompressedOops/ /CompressedClassPointers: smallHeapTest fails + JDK-8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC + JDK-8246274: G1 old gen allocation tracking is not in a separate class + JDK-8247354: [aarch64] PopFrame causes assert(oopDesc::is_oop(obj)) failed: not an oop + JDK-8247408: IdealGraph bit check expression canonicalization + JDK-8247432: Update IANA Language Subtag Registry to Version 2020-09-29 + JDK-8247438: JShell: When FailOverExecutionControlProvider fails the proximal cause is not shown + JDK-8247753: UIManager.getSytemLookAndFeelClassName() returns wrong value on Fedora 32 + JDK-8248043: Need to eliminate excessive i2l conversions + JDK-8248411: [aarch64] Insufficient error handling when CodeBuffer is exhausted + JDK-8248568: compiler/c2/TestBit.java failed: test missing from stdout/stderr + JDK-8248870: AARCH64: I2L/L2I conversions can be skipped for masked positive values + JDK-8249142: java/awt/FontClass/CreateFont/DeleteFont.sh is unstable + JDK-8249189: AARCH64: more L2I conversions can be skipped + JDK-8249719: MethodHandle performance suffers from bad ResolvedMethodTable hash function + JDK-8249875: GCC 10 warnings -Wtype-limits with JFR code + JDK-8250635: MethodArityHistogram should use Compile_lock in favour of fancy checks + JDK-8250876: Fix issues with cross-compile on macos + JDK-8251031: Some vmTestbase/nsk/monitoring/RuntimeMXBean tests fail with hostnames starting from digits + JDK-8251525: AARCH64: Faster Math.signum(fp) + JDK-8252259: AArch64: Adjust default value of FLOATPRESSURE + JDK-8252311: AArch64: save two words in itable lookup stub + JDK-8252779: compiler/graalunit/HotspotTest.java failed after 8251525 + JDK-8252883: AccessDeniedException caused by delayed file deletion on Windows + JDK-8253167: ARM32 builds fail after JDK-8247910 + JDK-8253572: [windows] CDS archive may fail to open with long file names + JDK-8253923: C2 doesn't always run loop opts for compilations that include loops + JDK-8253948: Memory leak in ImageFileReader + JDK-8254631: Better support ALPN byte wire values in SunJSSE + JDK-8254717: isAssignableFrom checks in KeyFactorySpi.engineGetKeySpec appear to be backwards + JDK-8255086: Update the root locale display names + JDK-8255625: AArch64: Implement Base64.encodeBlock accelerator/intrinsic + JDK-8255763: C2: OSR miscompilation caused by invalid memory instruction placement + JDK-8255992: JFR EventWriter does not use first string from StringPool with id 0 + JDK-8256037: [TESTBUG] com/sun/jndi/dns/ConfigTests/ /PortUnreachable.java fails due to the hard coded threshold is small + JDK-8256244: java/lang/ProcessHandle/PermissionTest.java fails with TestNG 7.1 + JDK-8256287: [windows] add loop fuse to map_or_reserve_memory_aligned + JDK-8256523: Streamline Java SHA2 implementation + JDK-8257414: Drag n Drop target area is wrong on high DPI systems + JDK-8257569: Failure observed with JfrVirtualMemory::initialize + JDK-8257574: C2: "failed: parsing found no loops but there are some" assert failure + JDK-8257580: Bump update version for OpenJDK: jdk-11.0.12 + JDK-8257604: JNI_ArgumentPusherVaArg leaks valist + JDK-8257621: JFR StringPool misses cached items across consecutive recordings + JDK-8257796: [TESTBUG] TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on x86_32 + JDK-8257822: C2 crashes with SIGFPE due to a division that floats above its zero check + JDK-8257828: SafeFetch may crash if invoked in non-JavaThreads + JDK-8257853: Remove dependencies on JNF's JNI utility functions in AWT and 2D code + JDK-8257858: [macOS]: Remove JNF dependency from libosxsecurity/KeystoreImpl.m + JDK-8257860: [macOS]: Remove JNF dependency from libosxkrb5/SCDynamicStoreConfig.m + JDK-8257988: Remove JNF dependency from libsaproc/MacosxDebuggerLocal.m + JDK-8258414: OldObjectSample events too expensive + JDK-8258505: [TESTBUG] TestDivZeroWithSplitIf.java fails due to missing UnlockDiagnosticVMOptions + JDK-8258753: StartTlsResponse.close() hangs due to synchronization issues + JDK-8259061: C2: assert(found) failed: memory-writing node is not placed in its original loop or an ancestor of it + JDK-8259227: C2 crashes with SIGFPE due to a division that floats above its zero check + JDK-8259232: Bad JNI lookup during printing + JDK-8259276: C2: Empty expression stack when reexecuting tableswitch/lookupswitch instructions after deoptimization + JDK-8259343: [macOS] Update JNI error handling in Cocoa code. + JDK-8259585: Accessible actions do not work on mac os x + JDK-8259651: [macOS] Replace JNF_COCOA_ENTER/EXIT macros + JDK-8259662: Don't wrap SocketExceptions into SSLExceptions in SSLSocketImpl + JDK-8259710: Inlining trace leaks memory + JDK-8259729: Missed JNFInstanceOf -> IsInstanceOf conversion + JDK-8259777: Incorrect predication condition generated by ADLC + JDK-8259786: initialize last parameter of getpwuid_r + JDK-8259843: initialize dli_fname array before calling dll_address_to_library_name + JDK-8259869: [macOS] Remove desktop module dependencies on JNF Reference APIs + JDK-8259886: Improve SSL session cache performance and scalability + JDK-8259983: do not use uninitialized expand_ms value in G1CollectedHeap::expand_heap_after_young_collection + JDK-8260030: Improve stringStream buffer handling + JDK-8260236: better init AnnotationCollector _contended_group + JDK-8260255: C1: LoopInvariantCodeMotion constructor can leave some fields uninitialized + JDK-8260284: C2: assert(_base == Int) failed: Not an Int + JDK-8260380: Upgrade to LittleCMS 2.12 + JDK-8260420: C2 compilation fails with assert(found_sfpt) failed: no node in loop that's not input to safepoint + JDK-8260426: awt debug_mem.c DMem_AllocateBlock might leak memory + JDK-8260432: allocateSpaceForGP in freetypeScaler.c might leak memory + JDK-8260616: Removing remaining JNF dependencies in the java.desktop module + JDK-8260653: Unreachable nodes keep speculative types alive + JDK-8260707: java/lang/instrument/PremainClass/ /InheritAgent0100.java times out + JDK-8260925: HttpsURLConnection does not work with other JSSE provider. + JDK-8260926: Trace resource exhausted events unconditionally + JDK-8261020: Wrong format parameter in create_emergency_chunk_path + JDK-8261027: AArch64: Support for LSE atomics C++ HotSpot code + JDK-8261167: print_process_memory_info add a close call after fopen + JDK-8261170: Upgrade to freetype 2.10.4 + JDK-8261198: [macOS] Incorrect JNI parameters in number conversion in A11Y code + JDK-8261235: C1 compilation fails with assert(res->vreg_number() == index) failed: conversion check + JDK-8261261: The version extra fields needs to be overridable in jib-profiles.js + JDK-8261262: Kitchensink24HStress.java crashed with EXCEPTION_ACCESS_VIOLATION + JDK-8261354: SIGSEGV at MethodIteratorHost + JDK-8261355: No data buffering in SunPKCS11 Cipher encryption when the underlying mechanism has no padding + JDK-8261397: try catch Method failing to work when dividing an integer by 0 + JDK-8261422: Adjust problematic String.format calls in jdk/internal/util/Preconditions.java outOfBoundsMessage + JDK-8261447: MethodInvocationCounters frequently run into overflow + JDK-8261481: Cannot read Kerberos settings in dynamic store on macOS Big Sur + JDK-8261505: Test test/hotspot/jtreg/gc/parallel/ /TestDynShrinkHeap.java killed by Linux OOM Killer + JDK-8261601: free memory in early return in Java_sun_nio_ch_sctp_SctpChannelImpl_receive0 + JDK-8261649: AArch64: Optimize LSE atomics in C++ code + JDK-8261730: C2 compilation fails with assert(store->find_edge(load) != -1) failed: missing precedence edge + JDK-8261752: Multiple GC test are missing memory requirements + JDK-8261791: (sctp) handleSendFailed in SctpChannelImpl.c potential leaks + JDK-8261812: C2 compilation fails with assert(!had_error) failed: bad dominance + JDK-8261914: IfNode::fold_compares_helper faces non-canonicalized bool when running JRuby JSON workload + JDK-8262093: java/util/concurrent/tck/JSR166TestCase.java failed "assert(false) failed: unexpected node" + JDK-8262110: DST starts from incorrect time in 2038 + JDK-8262121: [11u] Redo 8244287: JFR: Methods samples have line number 0 + JDK-8262163: Extend settings printout in jcmd VM.metaspace + JDK-8262295: C2: Out-of-Bounds Array Load from Clone Source + JDK-8262298: G1BarrierSetC2::step_over_gc_barrier fails with assert "bad barrier shape" + JDK-8262446: DragAndDrop hangs on Windows + JDK-8262461: handle wcstombsdmp return value correctly in unix awt_InputMethod.c + JDK-8262465: Very long compilation times and high memory consumption in C2 debug builds + JDK-8262726: AArch64: C1 StubAssembler::call_RT can corrupt stack + JDK-8262739: String inflation C2 intrinsic prevents insertion of anti-dependencies + JDK-8262829: Native crash in Win32PrintServiceLookup.getAllPrinterNames() + JDK-8262837: handle split_USE correctly + JDK-8262900: ToolBasicTest fails to access HTTP server it starts + JDK-8263260: [s390] Support latest hardware (z14 and z15) + JDK-8263311: Watch registry changes for remote printers update instead of polling + JDK-8263361: Incorrect arraycopy stub selected by C2 for SATB collectors + JDK-8263404: RsaPrivateKeySpec is always recognized as RSAPrivateCrtKeySpec in RSAKeyFactory.engineGetKeySpec + JDK-8263425: AArch64: two potential bugs in C1 LIRGenerator::generate_address() + JDK-8263448: CTW: fatal error: meet not symmetric + JDK-8263504: Some OutputMachOpcodes fields are uninitialized + JDK-8263557: Possible NULL dereference in Arena::destruct_contents() + JDK-8263558: Possible NULL dereference in fast path arena free if ZapResourceArea is true + JDK-8263676: AArch64: one potential bug in C1 LIRGenerator::generate_address() + JDK-8263729: [test] divert spurious output away from stream under test in ProcessBuilder Basic test + JDK-8263846: Bad JNI lookup getFocusOwner in accessibility code on Mac OS X + JDK-8264047: Duplicate global variable 'jvm' in libjavajpeg and libawt + JDK-8264096: slowdebug jvm crashes when StrInflatedCopy match rule is not supported + JDK-8264151: ciMethod::ensure_method_data() should return false is loading resulted in empty state + JDK-8264173: [s390] Improve Hardware Feature Detection And Reporting + JDK-8264190: Harden TLS interop tests + JDK-8264223: CodeHeap::verify fails extra_hops assertion in fastdebug test + JDK-8264328: Broken license in javax/swing/JComboBox/8072767/bug8072767.java + JDK-8264360: Loop strip mining verification fails with "should be on the backedge" + JDK-8264626: C1 should be able to inline excluded methods + JDK-8264640: CMS ParScanClosure misses a barrier + JDK-8264786: [macos] All Swing/AWT apps cause Allow Notifications prompt to appear when app is launched + JDK-8264821: DirectIOTest fails on a system with large block size + JDK-8264848: [macos] libjvm.dylib linker warning due to macOS version mismatch + JDK-8264923: PNGImageWriter.write_zTXt throws Exception with a typo + JDK-8264958: C2 compilation fails with assert "n is later than its clone" + JDK-8265099: Revert backport to 11u of 8236859: WebSocket over authenticating proxy fails with NPE + JDK-8265154: vinserti128 operand mix up for KNL platforms + JDK-8265239: Shenandoah: Shenandoah heap region count could be off by 1 + JDK-8265417: Backport of JDK-8249672 breaks Solaris x86 build + JDK-8265421: java/lang/String/StringRepeat.java test is missing a memory requirement + JDK-8265462: Handle multiple slots in the NSS Internal Module from SunPKCS11's Secmod + JDK-8265537: x86 version string truncated after JDK-8249672 11u backport + JDK-8265666: Enable AIX build platform to make external debug symbols + JDK-8265677: CMS: CardTableBarrierSet::write_ref_array_work() lacks storestore barrier + JDK-8265690: Use the latest Ubuntu base image version in Docker testing + JDK-8265718: Build failure after JDK-8258414 11u backport + JDK-8265750: Fatal error in safepoint.cpp after backport of 8258414 + JDK-8265784: [C2] Hoisting of DecodeN leaves MachTemp inputs behind + JDK-8265938: C2's conditional move optimization does not handle top Phi + JDK-8266220: keytool still prompt for store password on a password-less pkcs12 file if -storetype pkcs12 is specified + JDK-8266293: Key protection using PBEWithMD5AndDES fails with "java.security.InvalidAlgorithmParameterException: Salt must be 8 bytes long" + JDK-8266713: [AIX] Build failure after 11u backport of JDK-8247753 + JDK-8266802: Shenandoah: Round up region size to page size unconditionally + JDK-8266892: avoid maybe-uninitialized gcc warnings on linux s390x + JDK-8266929: Unable to use algorithms from 3p providers + JDK-8267235: [macos_aarch64] InterpreterRuntime::throw_pending_exception messing up LR results in crash + JDK-8267561: Shenandoah: Reference processing not properly setup for outside of cycle degenerated GC + JDK-8267599: Revert the change to the default PKCS12 macAlgorithm and macIterationCount props for 11u/8u/7u + JDK-8267641: [11u] 8227609 backport typo + JDK-8267721: Enable sun/security/pkcs11 tests for Amazon Linux 2 AArch64 + JDK-8268678: LetsEncryptCA.java test fails as Let's Encrypt Authority X3 is retired- Modified patch: * nss-security-provider.patch + make the NSS provider first in the list- Remove all Jpackage provides for SLE12 in order to avoid installing this package as default Java on SLE12-SP5 (bsc#1185476)- Update to upstream tag jdk-11.0.11+9 (April 2021, CPU) * Security fixes + JDK-8244473: Contextualize registration for JNDI + JDK-8244543: Enhanced handling of abstract classes + JDK-8249906, CVE-2021-2163, bsc#1185055: Enhance opening JARs + JDK-8250568, CVE-2021-2161, bsc#1185056: Less ambiguous processing + JDK-8253799: Make lists of normal filenames + JDK-8257001: Improve Http Client Support * Other changes + JDK-7107012: sun.jvm.hotspot.code.CompressedReadStream readDouble() conversion to long mishandled + JDK-7146776: deadlock between URLStreamHandler.getHostAddress and file.Handler.openconnection + JDK-8086003: Test fails on OSX with java.lang.RuntimeException 'Narrow klass base: 0x0000000000000000, Narrow klass shift: 3' missing + JDK-8168869: jdeps: localized messages don't use proper line breaks + JDK-8180837: SunPKCS11-NSS tests failing with CKR_ATTRIBUTE_READ_ONLY and CKR_MECHANISM_PARAM_INVALID + JDK-8202343: Disable TLS 1.0 and 1.1 + JDK-8205992: jhsdb cannot attach to Java processes running in Docker containers + JDK-8209193: Fix aarch64-linux compilation after -Wreorder changes + JDK-8210413: AArch64: Optimize div/rem by constant in C1 + JDK-8210578: AArch64: Invalid encoding for fmlsvs instruction + JDK-8211051: jdeps usage of --dot-output doesn't provide valid output for modular jar + JDK-8211057: Gensrc step CompileProperties generates unstable CompilerProperties output + JDK-8211150: G1 Full GC not purging code root memory and hence causing memory leak + JDK-8211825: ModuleLayer.defineModulesWithXXX does not setup delegation when module reads automatic module + JDK-8212043: Add floating-point Math.min/max intrinsics + JDK-8212218: [TESTBUG] runtime/ErrorHandling/ /TestHeapDumpOnOutOfMemoryErrorInMetaspace.java timed out + JDK-8213116: javax/swing/JComboBox/WindowsComboBoxSize/ /WindowsComboBoxSizeTest.java fails in Windows + JDK-8213909: jdeps --print-module-deps should report missing dependences + JDK-8214180: Need better granularity for sleeping + JDK-8214223: tools/jdeps/listdeps/ListModuleDeps.java failed due to missing Lib2 file + JDK-8214230: Classes generated by SystemModulesPlugin.java are not reproducable + JDK-8214741: docs/index.html has no title or copyright + JDK-8215687: [Graal] unit test CheckGraalIntrinsics failed after 8212043 + JDK-8217848: [Graal] vmTestbase/nsk/jvmti/ResourceExhausted/ /resexhausted003/TestDescription.java fails + JDK-8218482: sun/security/krb5/auto/ReplayCachePrecise.java failed - no KrbException thrown + JDK-8218550: Add test omitted from JDK-8212043 + JDK-8221584: SIGSEGV in os::PlatformEvent::unpark() in JvmtiRawMonitor::raw_exit while posting method exit event + JDK-8221995: AARCH64: problems with CAS instructions encoding + JDK-8222518: Remove unnecessary caching of Parker object in java.lang.Thread + JDK-8222785: aarch64: add necessary masking for immediate shift counts + JDK-8223186: HotSpot compile warnings from GCC 9 + JDK-8225773: jdeps --check produces NPE if there are missing module dependences + JDK-8225805: Java Access Bridge does not close the logger + JDK-8226810: Failed to launch JVM because of NullPointerException occured on System.props + JDK-8229396: jdeps ignores multi-release when generate-module-info used on command line + JDK-8229474: Shenandoah: Cleanup CM::update_roots() + JDK-8232225: Rework the fix for JDK-8071483 + JDK-8232905: JFR fails with assertion: assert(t->unflushed_size() == 0) failed: invariant + JDK-8233164: C2 fails with assert(phase->C->get_alias_index(t) == phase->C->get_alias_index(t_adr)) failed: correct memory chain + JDK-8233910: java/awt/ColorClass/AlphaColorTest.java is failing intermittently in nightly lnux-x64 system + JDK-8233912: aarch64: minor improvements of atomic operations + JDK-8234508: VM_HeapWalkOperation::iterate_over_object reads non-strong fields with an on-strong load barrier + JDK-8234742: Improve handshake logging + JDK-8234796: Refactor Handshake::execute to take a more complex type than ThreadClosure + JDK-8235324: Dying objects are published from users of CollectedHeap::object_iterate + JDK-8235351: Lookup::unreflect should bind with the original caller independent of Method's accessible flag + JDK-8237369: Shenandoah: failed vmTestbase/nsk/jvmti/ /AttachOnDemand/attach021/TestDescription.java test + JDK-8237392: Shenandoah: Remove unreliable assertion + JDK-8237483: AArch64 C1 OopMap inserted twice fatal error + JDK-8237495: Java MIDI fails with a dereferenced memory error when asked to send a raw 0xF7 + JDK-8239355: (dc) Initial value of SO_SNDBUF should allow sending large datagrams (macOS) + JDK-8240353: AArch64: missing support for - XX:+ExtendedDTraceProbes in C1 + JDK-8240704: CheckHandles.java failed "AssertionError: Handle use increased by more than 10 percent." + JDK-8240751: Shenandoah: fold ShenandoahTracer definition + JDK-8240795: [REDO] 8238384 CTW: C2 compilation fails with "assert(store != load->find_exact_control(load->in(0))) failed: dependence cycle found" + JDK-8241598: Upgrade JLine to 3.14.0 + JDK-8241649: Optimize Character.toString + JDK-8241770: Module xxxAnnotation() methods throw NCDFE if module-info.class found as resource in unnamed module + JDK-8241911: AArch64: Fix a potential register clash issue in reduce_add2I + JDK-8242030: Wrong package declarations in jline classes after JDK-8241598 + JDK-8242565: Policy initialization issues when the denyAfter constraint is enabled + JDK-8243618: compiler/rtm/cli tests can be run w/o WhiteBox + JDK-8243670: Unexpected test result caused by C2 MergeMemNode::Ideal + JDK-8244088: [Regression] Switch of Gnome theme ends up in deadlocked UI + JDK-8244154: Update SunPKCS11 provider with PKCS11 v3.0 header files + JDK-8244340: Handshake processing thread lacks yielding + JDK-8244573: java.lang.ArrayIndexOutOfBoundsException thrown for malformed class file + JDK-8244683: A TSA server used by tests + JDK-8245005: javax/net/ssl/compatibility/BasicConnectTest.java failed with No enum constant + JDK-8245026: PsAdaptiveSizePolicy::_old_gen_policy_is_ready is unused + JDK-8245283: JFR: Can't handle constant dynamic used by Jacoco agent + JDK-8245512: CRC32 optimization using AVX512 instructions + JDK-8245527: LDAP Channel Binding support for Java GSS/Kerberos + JDK-8246707: (sc) SocketChannel.read/write throws AsynchronousCloseException on closed channel + JDK-8246709: sun/security/tools/jarsigner/ /TsacertOptionTest.java compilation failed after JDK-8244683 + JDK-8247200: assert((unsigned)fpargs < 32) + JDK-8247766: [aarch64] guarantee(val < (1U << nbits)) failed: Field too big for insn. + JDK-8248336: AArch64: C2: offset overflow in BoxLockNode::emit + JDK-8248865: Document JNDI/LDAP timeout properties + JDK-8248901: Signed immediate support in .../share/assembler.hpp is broken. + JDK-8249543: Force DirectBufferAllocTest to run with - ExplicitGCInvokesConcurrent + JDK-8249588: libwindowsaccessbridge issues on 64bit Windows + JDK-8249749: modify a primitive array through a stream and a for cycle causes jre crash + JDK-8249787: Make TestGCLocker more resilient with concurrent GCs + JDK-8249867: xml declaration is not followed by a newline + JDK-8250911: [windows] os::pd_map_memory() error detection broken + JDK-8251255: [linux] Add process-memory information to hs-err and VM.info + JDK-8251359: Shenandoah: filter null oops before calling enqueue/SATB barrier + JDK-8251925: C2: RenaissanceStressTest fails with assert(!had_error): bad dominance + JDK-8251944: Add Shenandoah test config to compiler/gcbarriers/UnsafeIntrinsicsTest.java + JDK-8251992: VM crashed running TestComplexAddrExpr.java test with -XX:UseAVX=X + JDK-8253220: Epsilon: clean up unused code/declarations + JDK-8253274: The CycleDMImagetest brokes the system + JDK-8253353: Crash in C2: guarantee(n != NULL) failed: No Node + JDK-8253368: TLS connection always receives close_notify exception + JDK-8253404: C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit + JDK-8253409: Double-rounding possibility in float fma + JDK-8253476: TestUseContainerSupport.java fails on some Linux kernels w/o swap limit capabilities + JDK-8253524: C2: Refactor code that clones predicates during loop unswitching + JDK-8253644: C2: assert(skeleton_predicate_has_opaque(iff)) failed: unexpected + JDK-8253681: closed java/awt/dnd/MouseEventAfterStartDragTest/ /MouseEventAfterStartDragTest.html test failed + JDK-8253702: BigSur version number reported as 10.16, should be 11.nn + JDK-8253756: C2 CompilerThread0 crash in Node::add_req(Node*) + JDK-8254104: MethodCounters must exist before nmethod is installed + JDK-8254734: "dead loop detected" assert failure with patch from 8223051 + JDK-8254748: Bad Copyright header format after JDK-8212218 + JDK-8254799: runtime/ErrorHandling/ /TestHeapDumpOnOutOfMemoryError.java fails with release VMs + JDK-8255058: C1: assert(is_virtual()) failed: type check + JDK-8255351: Add detection for Graviton 2 CPUs + JDK-8255368: Math.exp() gives wrong result for large values on x86 32-bit platforms + JDK-8255387: Japanese characters were printed upside down on AIX + JDK-8255401: Shenandoah: Allow oldval and newval registers to overlap in cmpxchg_oop() + JDK-8255479: [aarch64] assert(src->section_index_of(target) == CodeBuffer::SECT_NONE) failed: sanity + JDK-8255544: Create a checked cast + JDK-8255559: Leak File Descriptors Because of ResolverLocalFilesystem#engineResolveURI() + JDK-8255681: print callstack in error case in runAWTLoopWithApp + JDK-8255734: VM should ignore SIGXFSZ on ppc64, s390 too + JDK-8255742: PrintInlining as compiler directive doesn't print virtual calls + JDK-8255845: Memory leak in imageFile.cpp + JDK-8255880: UI of Swing components is not redrawn after their internal state changed + JDK-8255908: ExceptionInInitializerError due to UncheckedIOException while initializing cgroupv1 subsystem + JDK-8256025: AArch64: MachCallRuntimeNode::ret_addr_offset() is incorrect for stub calls + JDK-8256056: Deoptimization stub doesn't save vector registers on x86 + JDK-8256061: RegisterSaver::save_live_registers() omits upper halves of ZMM0-15 registers + JDK-8256187: [TEST_BUG] Automate bug4275046.java test + JDK-8256220: C1: x86_32 fails with -XX:UseSSE=1 after JDK-8210764 due to mishandled lir_neg + JDK-8256258: some missing NULL checks or asserts after CodeCache::find_blob_unsafe + JDK-8256264: Printed GlyphVector outline with low DPI has bad quality on Windows + JDK-8256290: javac/lambda/T8031967.java fails with StackOverflowError on x86_32 + JDK-8256359: AArch64: runtime/ReservedStack/ /ReservedStackTestCompiler.java fails + JDK-8256387: Unexpected result if patching an entire instruction on AArch64 + JDK-8256421: Add 2 HARICA roots to cacerts truststore + JDK-8256488: [aarch64] Use ldpq/stpq instead of ld4/st4 for small copies in StubGenerator::copy_memory + JDK-8256489: Make gtest for long path names on Windows more resilient in the presence of virus scanners + JDK-8256501: libTestMainKeyWindow fails to build with Xcode 12.2 + JDK-8256633: Fix product build on Windows+Arm64 + JDK-8256682: JDK-8202343 is incomplete + JDK-8256751: Incremental rebuild with precompiled header fails when touching a header file + JDK-8256757: Incorrect MachCallRuntimeNode::ret_addr_offset() for CallLeafNoFP on x86_32 + JDK-8256806: Shenandoah: optimize shenandoah/jni/ /TestPinnedGarbage.java test + JDK-8256807: C2: Not marking stores correctly as mismatched in string opts + JDK-8256810: Incremental rebuild broken on Macosx + JDK-8256818: SSLSocket that is never bound or connected leaks socket resources + JDK-8256888: Client manual test problem list update + JDK-8257083: Security infra test failures caused by JDK-8202343 + JDK-8257408: Bump update version for OpenJDK: jdk-11.0.11 + JDK-8257423: [PPC64] Support -XX:-UseInlineCaches + JDK-8257436: [aarch64] Regressions in ArrayCopyUnalignedDst .testByte/testChar for 65-78 bytes when UseSIMDForMemoryOps is on + JDK-8257513: C2: assert((constant_addr - _masm.code()->consts()->start()) == con.offset()) + JDK-8257547: Handle multiple prereqs on the same line in deps files + JDK-8257561: Some code is not vectorized after 8251925 and 8250607 + JDK-8257565: epsilonBarrierSet.hpp should not include barrierSetAssembler + JDK-8257575: C2: "failed: only phis" assert failure in loop strip mining verification + JDK-8257594: C2 compiled checkcast of non-null object triggers endless deoptimization/recompilation cycle + JDK-8257633: Missing -mmacosx-version-min=X flag when linking libjvm + JDK-8257670: sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java reports leaks + JDK-8257707: Fix incorrect format string in Http1HeaderParser + JDK-8257746: Regression introduced with JDK-8250984 - memory might be null in some machines + JDK-8257798: [PPC64] undefined reference to Klass::vtable_start_offset() + JDK-8257884: Re-enable sun/security/ssl/SSLSocketImpl/ /SSLSocketLeak.java as automatic test + JDK-8257910: [JVMCI] Set exception_seen accordingly in the runtime. + JDK-8257997: sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java again reports leaks after JDK-8257884 + JDK-8257999: Parallel GC crash in gc/parallel/ /TestDynShrinkHeap.java: new region is not in covered_region + JDK-8258077: Using -Xcheck:jni can lead to a double-free after JDK-8193234 + JDK-8258247: Couple of issues in fix for JDK-8249906 + JDK-8258373: Update the text handling in the JPasswordField + JDK-8258396: SIGILL in jdk.jfr.internal.PlatformRecorder .rotateDisk() + JDK-8258419: RSA cipher buffer cleanup + JDK-8258471: "search codecache" clhsdb command does not work + JDK-8258534: Epsilon: clean up unused includes + JDK-8258805: Japanese characters not entered by mouse click on Windows 10 + JDK-8258833: Cancel multi-part cipher operations in SunPKCS11 after failures + JDK-8258836: JNI local refs exceed capacity getDiagnosticCommandInfo + JDK-8258884: [TEST_BUG] Convert applet-based test open/test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java to a regular java test + JDK-8259007: This test printed a blank page + JDK-8259048: (tz) Upgrade time-zone data to tzdata2020f + JDK-8259049: Uninitialized variable after JDK-8257513 + JDK-8259231: Epsilon: improve performance under contention during virtual space expansion + JDK-8259271: gc/parallel/TestDynShrinkHeap.java still fails "assert(covered_region.contains(new_memregion)) failed: new region is not in covered_region" + JDK-8259312: VerifyCACerts.java fails as soneraclass2ca cert will expire in 90 days + JDK-8259319: Illegal package access when SunPKCS11 requires SunJCE's classes + JDK-8259339: AllocateUninitializedArray C2 intrinsic fails with void.class input + JDK-8259428: AlgorithmId.getEncodedParams() should return copy + JDK-8259446: runtime/jni/checked/ /TestCheckedReleaseArrayElements.java fails with stderr not empty + JDK-8259451: Zero: skip serviceability/sa tests, set vm.hasSA to false + JDK-8259580: Shenandoah: uninitialized label in VerifyThreadGCState + JDK-8259619: C1: 3-arg StubAssembler::call_RT stack-use condition is incorrect + JDK-8259633: compiler/graalunit/CoreTest.java fails with NPE after JDK-8244543 + JDK-8259706: C2 compilation fails with assert(vtable_index == Method::invalid_vtable_index) failed: correct sentinel value + JDK-8259707: LDAP channel binding does not work with StartTLS extension + JDK-8259773: Incorrect encoding of AVX-512 kmovq instruction + JDK-8259849: Shenandoah: Rename store-val to IU-barrier + JDK-8259949: x86 32-bit build fails when -fcf-protection is passed in the compiler flags + JDK-8259954: gc/shenandoah/mxbeans tests fail with -Xcomp + JDK-8260029: aarch64: fix typo in verify_oop_array + JDK-8260308: Update LogCompilation junit to 4.13.1 + JDK-8260338: Some fields in HaltNode is not cloned + JDK-8260349: Cannot programmatically retrieve Metaspace max set via JAVA_TOOL_OPTIONS + JDK-8260356: (tz) Upgrade time-zone data to tzdata2021a + JDK-8260378: [TESTBUG] DcmdMBeanTestCheckJni.java reports false positive + JDK-8260497: Shenandoah: Improve SATB flushing + JDK-8260502: [s390] NativeMovRegMem::verify() fails because it's too strict + JDK-8260632: Build failures after JDK-8253353 + JDK-8260704: ParallelGC: oldgen expansion needs release-store for _end + JDK-8261022: Fix incorrect result of Math.abs() with char type + JDK-8261089: [TESTBUG] native library of test TestCheckedReleaseCriticalArray.java fails to compile with gcc 4.x + JDK-8261183: Follow on to Make lists of normal filenames + JDK-8261209: isStandalone property: remove dependency on pretty-print + JDK-8261231: Windows IME was disabled after DnD operation + JDK-8261251: Shenandoah: Use object size for full GC humongous compaction + JDK-8261310: PPC64 Zero build fails with 'VMError::controlled_crash(int)::FunctionDescriptor functionDescriptor' has incomplete type and cannot be defined + JDK-8261334: NMT: tuning statistic shows incorrect hash distribution + JDK-8261413: Shenandoah: Disable class-unloading in I-U mode + JDK-8261522: [PPC64] AES intrinsics write beyond the destination array + JDK-8261534: Test sun/security/pkcs11/KeyAgreement/ /IllegalPackageAccess.java fails on platforms where no nsslib artifacts are defined + JDK-8261585: Restore HandleArea used in Deoptimization::uncommon_trap + JDK-8261753: Test java/lang/System/OsVersionTest.java still failing on BigSur patch versions after JDK-8253702 + JDK-8261829: Exclude tools/jlink/JLinkReproducibleTest.java in 11u + JDK-8261912: Code IfNode::fold_compares_helper more defensively + JDK-8261920: [AIX] jshell command throws java.io.IOError on non English locales + JDK-8262018: Wrong format in SAP copyright header of OsVersionTest + JDK-8263069: Exclude some failing tests from security/infra/java/security/cert/CertPathValidator- moved mozilla-nss dependency to java-11-openjdk-headless package This is necessary to be able to do crypto with just java-11-openjdk-headless installed. Fixes boo#1184606- Added patches: * system-crypto-policy.patch + Let OpenJDK use system crypto policies unless explicitely told not to * nss-security-provider.patch + Add the NSS security provider with configuration in generated nss.cfg file * keytool-default-rsa.patch + Make keytool generate RSA keys by default, since only the LEGACY system crypto policy allows DSA- Update to upstream tag jdk-11.0.10+9 (January 2021 CPU, bsc#1181239) * Security fixes + JDK-8247619: Improve Direct Buffering of Characters * Other changes + JDK-6722928: Support SSPI as a native GSS-API provider + JDK-7185258: [macosx] Deadlock in SunToolKit.realSync() + JDK-8152332: [macosx] JFileChooser cannot be serialized on Mac OS X + JDK-8161684: [testconf] Add VerifyOops' testing into compiler tiers + JDK-8171279: Support X25519 and X448 in TLS + JDK-8173361: various crashes in JvmtiExport::post_compiled_method_load + JDK-8173658: JvmtiExport::post_class_unload() is broken for non-JavaThread initiators + JDK-8191006: hsdis disassembler plugin does not compile with binutils 2.29+ + JDK-8197981: Missing return statement in __sync_val_compare_and_swap_8 + JDK-8198334: java/awt/FileDialog/8003399/bug8003399.java fails in headless mode + JDK-8200151: Add 8 JNDI tests to com/sun/jndi/dns/ConfigTests/ + JDK-8208279: Add 8 JNDI tests to com/sun/jndi/dns/EnvTests/ + JDK-8208483: Add 5 JNDI tests to com/sun/jndi/dns/FactoryTests/ + JDK-8208542: Add 4 JNDI tests to com/sun/jndi/dns/ListTests/ + JDK-8208665: Amend cross-compilation docs with qemu-debootstrap recipe + JDK-8210088: ProblemList gc/epsilon/TestMemoryMXBeans.java + JDK-8210339: Add 10 JNDI tests to com/sun/jndi/dns/FedTests/ + JDK-8211450: UndetVar::dup is not copying the kind field to the duplicated instance + JDK-8212160: JVMTI agent crashes with "assert(_value != 0LL) failed: resolving NULL _value" + JDK-8212226: SurfaceManager throws "Invalid Image variant" for MultiResolutionImage (Windows) + JDK-8213400: Support choosing group name in keytool keypair generation + JDK-8213535: Windows HiDPI html lightweight tooltips are truncated + JDK-8213698: Improve devkit creation and add support for linux/ppc64/ppc64le/s390x + JDK-8214025: assert(t->singleton()) failed: must be a constant when ScavengeRootsInCode < 2 + JDK-8214242: compiler/arguments/TestScavengeRootsInCode.java fails because of missing UnlockDiagnosticVMOptions + JDK-8214787: Zero builds fail with "undefined JavaThread::thread_state()" + JDK-8215583: Exclude runtime/handshake/HandshakeWalkSuspendExitTest.java + JDK-8216012: Infinite loop in RSA KeyPairGenerator + JDK-8216324: GetClassMethods is confused by the presence of default methods in super interfaces + JDK-8217429: WebSocket over authenticating proxy fails to send Upgrade headers + JDK-8217976: test/jdk/java/net/httpclient/websocket/ /WebSocketProxyTest.java fails intermittently + JDK-8218021: Have jarsigner preserve posix permission attributes + JDK-8218287: jshell tool: input behavior unstable after 12-ea+24 on Windows + JDK-8218851: JVM crash in custom classloader stress test, JDK 12 & 13 + JDK-8220420: Cleanup c1_LinearScan + JDK-8222072: JVMTI GenerateEvents() sends CompiledMethodLoad events to wrong jvmtiEnv + JDK-8222286: Fix for JDK-8213419 is broken on s390 + JDK-8222527: HttpClient doesn't send HOST header when tunelling HTTP/1.1 through http proxy + JDK-8222533: jtreg test jdk/internal/platform/cgroup/ /TestCgroupMetrics.java fails on SLES12.3 linux ppc64le machine + JDK-8224506: [TESTBUG] TestDockerMemoryMetrics.java fails with exitValue = 137 + JDK-8224555: vmTestbase/nsk/jvmti/scenarios/contention/TC02/ /tc02t001/TestDescription.java failed + JDK-8224650: Add tests to support X25519 and X448 in TLS + JDK-8225072: Add LuxTrust certificate that is expiring in March 2021 to list of allowed but expired certs + JDK-8225329: -XX:+PrintBiasedLockingStatistics causes crash during initialization on Windows platforms + JDK-8225687: Newly added sspi.cpp in JDK-6722928 still contains some small errors + JDK-8227006: [linux] Runtime.availableProcessors execution time increased by factor of 100 + JDK-8227275: Within native OOM error handling, assertions may hang the process + JDK-8227647: [Graal] Test8009761.java fails due to "RuntimeException: static java.lang.Object compiler.uncommontrap.Test8009761.m3(boolean,boolean) not compiled" + JDK-8229495: SIGILL in C2 generated OSR compilation + JDK-8230910: libsspi_bridge does not build on Windows 32bit + JDK-8232114: JVM crashed at imjpapi.dll in native code + JDK-8234147: Avoid looking up standard charsets in core libraries + JDK-8234393: [macos] printing ignores printer tray + JDK-8234863: Increase default value of MaxInlineLevel + JDK-8235218: Minimal VM is broken after JDK-8173361 + JDK-8235456: Minimal VM is broken after JDK-8212160 + JDK-8235829: graal crashes with Zombie.java test + JDK-8236124: Minimal VM slowdebug build failed after JDK-8212160 + JDK-8236512: PKCS11 Connection closed after Cipher.doFinal and NoPadding + JDK-8236944: The legVecZ operand should be limited to zmm0-zmm15 registers + JDK-8237186: Fix typo in copyright header of java/io/Reader/TransferTo.java + JDK-8237499: JFR: Include stack trace in the ThreadStart event + JDK-8237512: AArch64: aarch64TestHook leaks a BufferBlob + JDK-8237524: AArch64: String.compareTo() may return incorrect result + JDK-8237950: C2 compilation fails with "Live Node limit exceeded limit" during ConvI2L::Ideal optimization + JDK-8238579: HttpsURLConnection drops the timeout and hangs forever in read + JDK-8239105: Add exception for expiring Digicert root certificates to VerifyCACerts test + JDK-8239477: jdk/jfr/jcmd/TestJcmdStartStopDefault.java fails - XX:+VerifyOops with "verify_oop: rsi: broken oop" + JDK-8239497: SEGV in EdgeUtils::field_name_symbol(Edge const&) + JDK-8239886: Minimal VM build fails after JDK-8237499 + JDK-8240633: Memory leaks in the implementations of FileChooserUI + JDK-8240690: Race condition between EDT and BasicDirectoryModel.FilesLoader.run0() + JDK-8241234: Unify monitor enter/exit runtime entries. + JDK-8241311: Move some charset mapping tests from closed to open + JDK-8241797: Add some tests to the problem list + JDK-8242029: AArch64: skip G1 array copy pre-barrier if marking not active + JDK-8242335: Additional Tests for RSASSA-PSS + JDK-8242480: Negative value may be returned by getFreeSwapSpaceSize() in the docker + JDK-8242614: cleanup duplicated test ldap server in some com/sun/jndi/ldap/ tests + JDK-8242846: Bring back test/jdk/tools/jlink/plugins/ /OrderResourcesPluginTest.java + JDK-8243114: Implement montgomery{Multiply,Square}intrinsics on Windows + JDK-8243290: Improve diagnostic messages for class verification and redefinition failures + JDK-8243488: Add tests for set/get SendBufferSize and getReceiveBufferSize in DatagramSocket + JDK-8243549: sun/security/ssl/CipherSuite/ /NamedGroupsWithCipherSuite.java failed with Unsupported signature algorithm: DSA + JDK-8243617: compiler/onSpinWait/TestOnSpinWaitC1.java test uses wrong class + JDK-8243619: compiler/codecache/CheckSegmentedCodeCache.java test misses -version + JDK-8244142: some hotspot/runtime tests don't check exit code of forked JVM + JDK-8244278: Excessive code cache flushes and sweeps + JDK-8244282: test/hotspot/jtreg/compiler/intrinsics/ /Test8237524.java fails with --illegal-access=deny + JDK-8244621: [macos10.15] Garbled FX printing plus CoreText warnings on Catalina when building with Xcode 11 + JDK-8244819: hsdis does not compile with binutils 2.34+ + JDK-8245051: c1 is broken if it is compiled by gcc without - fno-lifetime-dse + JDK-8245168: jlink should not be treated as a "small" tool + JDK-8245400: Upgrade to LittleCMS 2.11 + JDK-8246381: VM crashes with "Current BasicObjectLock* below than low_mark" + JDK-8246434: Threads::print_on_error assumes that the heap has been set up + JDK-8246648: issue with OperatingSystemImpl getFreeSwapSpaceSize in docker after 8242480 + JDK-8247201: Print potential pointer value of readable stack memory in hs_err file + JDK-8247763: assert(outer->outcnt() == 2) failed: 'only phis' failure in LoopNode::verify_strip_mined() + JDK-8247867: Upgrade to freetype 2.10.2 + JDK-8248190: Enable Power10 system and implement new byte-reverse instructions + JDK-8248226: TestCloneAccessStressGCM fails with - XX:-ReduceBulkZeroing + JDK-8248347: windows build broken by JDK-8243114 + JDK-8248532: Every time I change keyboard language at my MacBook, Java crashes + JDK-8248552: C2 crashes with SIGFPE due to division by zero + JDK-8248596: [TESTBUG] compiler/loopopts/ /PartialPeelingUnswitch.java times out with Graal enabled + JDK-8248745: Add jarsigner and keytool tests for restricted algorithms + JDK-8248791: sun/util/resources/cldr/TimeZoneNamesTest.java fails with -XX:-ReduceInitialCardMarks -XX:-ReduceBulkZeroing + JDK-8248845: AArch64: stack corruption after spilling vector register + JDK-8249176: Update GlobalSignR6CA test certificates + JDK-8249183: JVM crash in "AwtFrame::WmSize" method + JDK-8249192: MonitorInfo stores raw oops across safepoints + JDK-8249602: C2: assert(cnt == _outcnt) failed: no insertions allowed + JDK-8249603: C1: assert(has_error == false) failed: register allocation invalid + JDK-8249605: C2: assert(no_dead_loop) failed: dead loop detected + JDK-8249607: C2: assert(!had_error) failed: bad dominance + JDK-8249608: Vector register used by C2 compiled method corrupted at safepoint + JDK-8249672: Include microcode revision in features_string on x86 + JDK-8249748: gtest silently ignores bad jvm arguments + JDK-8249821: Separate libharfbuzz from libfontmanager + JDK-8250598: Hyper-V is detected in spite of running on host OS + JDK-8250605: Linux x86_32 builds fail after JDK-8249821 + JDK-8250636: iso8601_time returns incorrect offset part on MacOS + JDK-8250665: Wrong translation for the month name of May in ar_JO,LB,SY + JDK-8250772: Test com/sun/jndi/ldap/ /NamingExceptionMessageTest.java fails intermittently with javax.naming.ServiceUnavailableException + JDK-8250825: C2 crashes with assert(field != __null) failed: missing field + JDK-8250894: Provide a configure option to build and run against the platform libharfbuzz + JDK-8250928: JFR: Improve hash algorithm for stack traces + JDK-8250968: Symlinks attributes not preserved when using jarsigner on zip files + JDK-8250984: Memory Docker tests fail on some Linux kernels w/o cgroupv1 swap limit capabilities + JDK-8251118: BiasedLocking::preserve_marks should not have a HandleMark + JDK-8251189: com/sun/jndi/ldap/LdapDnsProviderTest.java failed due to timeout + JDK-8251257: NMT: jcmd VM.native_memory scale=1 crashes target VM + JDK-8251365: Build failure on AIX after 8250636 + JDK-8251397: NPE on ClassValue.ClassValueMap.cacheArray + JDK-8251456: [TESTBUG] compiler/vectorization/ /TestVectorsNotSavedAtSafepoint.java failed OutOfMemoryError + JDK-8251458: Parse::do_lookupswitch fails with "assert(_cnt >= 0) failed" + JDK-8251535: Partial peeling at unsigned test adds incorrect loop exit check + JDK-8251949: ZGC: Set explicit heap size for compiler/gcbarriers tests + JDK-8252090: JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9) + JDK-8252415: Bump update version for OpenJDK: jdk-11.0.10 + JDK-8252470: java/awt/dnd/DisposeFrameOnDragCrash/ /DisposeFrameOnDragTest.java fails on Windows + JDK-8252497: Incorrect numeric currency code for ROL + JDK-8252660: Shenandoah: support manageable SoftMaxHeapSize option + JDK-8252679: Two windows specific FileDIalog tests may fail on some Windows_Server_2016_Standard + JDK-8252696: Loop unswitching may cause out of bound array load to be executed + JDK-8252754: Hash code calculation of JfrStackTrace is inconsistent + JDK-8253219: Epsilon: clean up unnecessary includes + JDK-8253224: Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues() + JDK-8253226: Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify + JDK-8253269: The CheckCommonColors test should provide more info on failure + JDK-8253284: Zero OrderAccess barrier mappings are incorrect + JDK-8253375: OSX build fails with Xcode 12.0 (12A7209) + JDK-8253778: ShenandoahSafepoint::is_at_shenandoah_safepoint should not access VMThread state from other threads + JDK-8253791: Issue with useAppleColor check in CSystemColors.m + JDK-8254016: Test8237524 fails with -XX:-CompactStrings option + JDK-8254081: java/security/cert/PolicyNode/ /GetPolicyQualifiers.java fails due to an expired certificate + JDK-8254144: Non-x86 Zero builds fail with return-type warning in os_linux_zero.cpp + JDK-8254166: Zero: return-type warning in zeroInterpreter_zero.cpp + JDK-8254177: (tz) Upgrade time-zone data to tzdata2020b + JDK-8254185: Fix Code cache sweeper heuristics for JDK 11 + JDK-8254190: [s390] interpreter misses exception check after calling monitorenter + JDK-8254790: SIGSEGV in string_indexof_char and stringL_indexof_char intrinsics + JDK-8254854: [cgroups v1] Metric limits not properly detected on some join controller combinations + JDK-8254982: (tz) Upgrade time-zone data to tzdata2020c + JDK-8255050: Add pkcs11/KeyStore/ClientAuth.sh to Problem list + JDK-8255065: Zero: accessor_entry misses the IRIW case + JDK-8255226: (tz) Upgrade time-zone data to tzdata2020d + JDK-8255269: Unsigned overflow in g1Policy.cpp + JDK-8255365: Problem list failing client manual tests + JDK-8255457: Shenandoah: cleanup ShenandoahMarkTask + JDK-8255466: C2 crashes at ciObject::get_oop() const+0x0 + JDK-8255550: x86: Assembler::cmpq(Address dst, Register src) encoding is incorrect + JDK-8255603: Memory/Performance regression after JDK-8210985 + JDK-8255760: Shenandoah: match constants style in ShenandoahMarkTask fallback + JDK-8255781: Bump patch update version for OpenJDK: jdk-11.0.9.1 + JDK-8255937: Better cleanup for test/jdk/javax/imageio/stream/StreamFlush.java + JDK-8256427: Test com/sun/jndi/dns/ConfigTests/ /PortUnreachable.java does not work on AIX + JDK-8256452: Integrate missing part of JDK-8232370 to 11u + JDK-8256483: [TESTBUG] serviceability/jvmti/GetClassMethods/ /libOverpassMethods.c fails to compile on gcc 4.4.x + JDK-8256557: libharfbuzz fails to link on gcc 4.4.x due to - Wl,-z,defs + JDK-8256618: Zero: Linux x86_32 build still fails + JDK-8256736: Zero: GTest tests fail with "unsuppported vm variant" + JDK-8256809: Annotation processing causes NPE during flow analysis + JDK-8257181: s390x builds are very noisy with gc-sections messages + JDK-8257242: [macOS] Java app crashes while switching input methods + JDK-8257545: SunJSSE FIPS regression in key exchange after JDK-8171279 11u backport + JDK-8257641: Shenandoah: Query is_at_shenandoah_safepoint() from control thread should return false + JDK-8257701: Shenandoah: objArrayKlass metadata is not marked with chunked arrays + JDK-8258630: Add expiry exception for QuoVadis root certificate - New upstream dependency on libharfbuzz - Regenerated patches: missing-return.patch system-pcsclite.patch- Update to upstream tag jdk-11.0.9.1-1 * Fix: + JDK-8250861: Crash in MinINode::Ideal(PhaseGVN*, bool) - Removed patch: * JDK-8250861.patch + Integrated upstream- Enable Sheandoah GC for x86_64 (jsc#ECO-3171)- Update to upstream tag jdk-11.0.9-11 (October 2020 CPU, bsc#1177943) * New features + JDK-8250784: Shenandoah: A Low-Pause-Time Garbage Collector * Security fixes + JDK-8233624: Enhance JNI linkage + JDK-8236196: Improve string pooling + JDK-8236862, CVE-2020-14779: Enhance support of Proxy class + JDK-8237990, CVE-2020-14781: Enhanced LDAP contexts + JDK-8237995, CVE-2020-14782: Enhance certificate processing + JDK-8240124: Better VM Interning + JDK-8241114, CVE-2020-14792: Better range handling + JDK-8242680, CVE-2020-14796: Improved URI Support + JDK-8242685, CVE-2020-14797: Better Path Validation + JDK-8242695, CVE-2020-14798: Enhanced buffer support + JDK-8243302: Advanced class supports + JDK-8244136, CVE-2020-14803: Improved Buffer supports + JDK-8244479: Further constrain certificates + JDK-8244955: Additional Fix for JDK-8240124 + JDK-8245407: Enhance zoning of times + JDK-8245412: Better class definitions + JDK-8245417: Improve certificate chain handling + JDK-8248574: Improve jpeg processing + JDK-8249927: Specify limits of jdk.serialProxyInterfaceLimit + JDK-8253019: Enhanced JPEG decoding * Other changes + JDK-6532025: GIF reader throws misleading exception with truncated images + JDK-6949753: [TEST BUG]: java/awt/print/PageFormat/ /PDialogTest.java needs update by removing an infinite loop + JDK-8022535: [TEST BUG] javax/swing/text/html/parser/ /Test8017492.java fails + JDK-8062947: Fix exception message to correctly represent LDAP connection failure + JDK-8067354: com/sun/jdi/GetLocalVariables4Test.sh failed + JDK-8134599: TEST_BUG: java/rmi/transport/closeServerSocket/ /CloseServerSocket.java fails intermittently with Address already in use + JDK-8151678: com/sun/jndi/ldap/LdapTimeoutTest.java failed due to timeout on DeadServerNoTimeoutTest is incorrect + JDK-8160768: Add capability to custom resolve host/domain names within the default JNDI LDAP provider + JDK-8172404: Tools should warn if weak algorithms are used before restricting them + JDK-8193367: Annotated type variable bounds crash javac + JDK-8202117: com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset + JDK-8203026: java.rmi.NoSuchObjectException: no such object in table + JDK-8203281: [Windows] JComboBox change in ui when editor.setBorder() is called + JDK-8203382: Rename SystemDictionary::initialize_wk_klass to resolve_wk_klass + JDK-8203393: com/sun/jdi/JdbMethodExitTest.sh and JdbExprTest.sh fail due to timeout + JDK-8203928: [Test] Convert non-JDB scaffolding serviceability shell script tests to java + JDK-8204963: javax.swing.border.TitledBorder has a memory leak + JDK-8204994: SA might fail to attach to process with "Windbg Error: WaitForEvent failed" + JDK-8205534: Remove SymbolTable dependency from serviceability agent + JDK-8206309: Tier1 SA tests fail + JDK-8208281: java/nio/channels/ /AsynchronousSocketChannel/Basic.java timed out + JDK-8209109: [TEST] rewrite com/sun/jdi shell tests to java version - step1 + JDK-8209332: [TEST] test/jdk/com/sun/jdi/CatchPatternTest.sh is incorrect + JDK-8209342: Problemlist SA tests on Solaris due to Error attaching to process: Can't create thread_db agent! + JDK-8209343: Test javax/swing/border/TestTitledBorderLeak.java should be marked as headful + JDK-8209517: com/sun/jdi/BreakpointWithFullGC.java fails with timeout + JDK-8209604: [TEST] rewrite com/sun/jdi shell tests to java version - step2 + JDK-8209605: com/sun/jdi/BreakpointWithFullGC.java fails with ZGC + JDK-8209608: Problem list com/sun/jdi/BreakpointWithFullGC.java + JDK-8210131: vmTestbase/nsk/jvmti/scenarios/allocation/AP10/ /ap10t001/TestDescription.java failed with ObjectFree: GetCurrentThreadCpuTimerInfo returned unexpected error code + JDK-8210243: [TEST] rewrite com/sun/jdi shell tests to java version - step3 + JDK-8210527: JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack + JDK-8210560: [TEST] convert com/sun/jdi redefineClass-related tests + JDK-8210725: com/sun/jdi/RedefineClearBreakpoint.java fails with waitForPrompt timed out after 60 seconds + JDK-8210748: [TESTBUG] lib.jdb.Jdb.waitForPrompt() should clarify which output is the pending reply after a timeout + JDK-8210760: [TEST] rewrite com/sun/jdi shell tests to java version - step4 + JDK-8210977: jdk/jfr/event/oldobject/TestThreadLocalLeak.java fails to find ThreadLocalObject + JDK-8211292: [TEST] convert com/sun/jdi/DeferredStepTest.sh test + JDK-8211694: JShell: Redeclared variable should be reset + JDK-8212200: assert when shared java.lang.Object is redefined by JVMTI agent + JDK-8212629: [TEST] wrong breakpoint in test/jdk/com/sun/jdi/DeferredStepTest + JDK-8212665: com/sun/jdi/DeferredStepTest.java: jj1 (line 57) - unexpected. lastLine=52, minLine=52, maxLine=55 + JDK-8212807: tools/jar/multiRelease/Basic.java times out + JDK-8213182: Minimal VM build failure after JDK-8212200 (assert when shared java.lang.Object is redefined by JVMTI agent) + JDK-8213214: Set -Djava.io.tmpdir= when running tests + JDK-8213275: ReplaceCriticalClasses.java fails with jdk.internal.vm.PostVMInitHook not found + JDK-8213574: Deadlock in string table expansion when dumping lots of CDS classes + JDK-8213703: LambdaConversionException: Invalid receiver type not a subtype of implementation type interface + JDK-8214074: Ghash optimization using AVX instructions + JDK-8214491: Upgrade to JLine 3.9.0 + JDK-8214797: TestJmapCoreMetaspace.java timed out + JDK-8215243: JShell tests failing intermitently with "Problem cleaning up the following threads:" + JDK-8215244: jdk/jshell/ToolBasicTest.java testHistoryReference failed + JDK-8215354: x86_32 build failures after JDK-8214074 (Ghash optimization using AVX instructions) + JDK-8215438: jshell tool: Ctrl-D causes EOF + JDK-8216021: RunTest.gmk might set concurrency level to 1 on Windows + JDK-8216974: HttpConnection not returned to the pool after 204 response + JDK-8218948: SimpleDateFormat :: format - Zone Names are not reflected correctly during run time + JDK-8219712: code_size2 (defined in stub_routines_x86.hpp) is too small on new Skylake CPUs + JDK-8220150: macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs + JDK-8221658: aarch64: add necessary predicate for ubfx patterns + JDK-8221759: Crash when completing "java.io.File.path" + JDK-8221918: runtime/SharedArchiveFile/serviceability/ /ReplaceCriticalClasses.java fails: Shared archive not found + JDK-8222074: Enhance auto vectorization for x86 + JDK-8222079: Don't use memset to initialize fields decode_env constructor in disassembler.cpp + JDK-8222769: [TESTBUG] TestJFRNetworkEvents should not rely on hostname command + JDK-8223688: JShell: crash on the instantiation of raw anonymous class + JDK-8223777: In posix_spawn mode, failing to exec() jspawnhelper does not result in an error + JDK-8223940: Private key not supported by chosen signature algorithm + JDK-8224184: jshell got IOException at exiting with AIX + JDK-8224234: compiler/codegen/TestCharVect2.java fails in test_mulc + JDK-8225037: java.net.JarURLConnection::getJarEntry() throws NullPointerException + JDK-8225625: AES Electronic Codebook (ECB) encryption and decryption optimization using AVX512 + VAES instructions + JDK-8226536: Catch OOM from deopt that fails rematerializing objects + JDK-8226575: OperatingSystemMXBean should be made container aware + JDK-8226697: Several tests which need the @key headful keyword are missing it. + JDK-8226809: Circular reference in printed stack trace is not correctly indented & ambiguous + JDK-8227059: sun/security/tools/keytool/ /DefaultSignatureAlgorithm.java timed out + JDK-8227269: Slow class loading when running with JDWP + JDK-8227595: keytool/fakegen/DefaultSignatureAlgorithm.java fails due to "exitValue = 6" + JDK-8228448: Jconsole can't connect to itself + JDK-8228967: Trust/Key store and SSL context utilities for tests + JDK-8229378: jdwp library loader in linker_md.c quietly truncates on buffer overflow + JDK-8229815: Upgrade Jline to 3.12.1 + JDK-8230000: some httpclients testng tests run zero test + JDK-8230002: javax/xml/jaxp/unittest/transform/ /SecureProcessingTest.java runs zero test + JDK-8230010: Remove jdk8037819/BasicTest1.java + JDK-8230094: CCE in createXMLEventWriter(Result) over an arbitrary XMLStreamWriter + JDK-8230402: Allocation of compile task fails with assert: "Leaking compilation tasks?" + JDK-8230767: FlightRecorderListener returns null recording + JDK-8230870: (zipfs) Add a ZIP FS test that is similar to test/jdk/java/util/zip/EntryCount64k.java + JDK-8231209: [REDO] ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread + JDK-8231586: enlarge encoding space for OopMapValue offsets + JDK-8231953: Wrong assumption in assertion in oop::register_oop + JDK-8231968: getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes + JDK-8232083: Minimal VM is broken after JDK-8231586 + JDK-8232161: Align some one-way conversion in MS950 charset with Windows + JDK-8232855: jshell missing word in /help help + JDK-8233027: OopMapSet::all_do does oms.next() twice during iteration + JDK-8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR + JDK-8233386: Initialize NULL fields for unused decorations + JDK-8233452: java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result + JDK-8233686: XML transformer uses excessive amount of memory + JDK-8233741: AES Countermode (AES-CTR) optimization using AVX512 + VAES instructions + JDK-8233829: javac cannot find non-ASCII module name under non-UTF8 environment + JDK-8233958: Memory retention due to HttpsURLConnection finalizer that serves no purpose + JDK-8234011: (zipfs) Memory leak in ZipFileSystem.releaseDeflater() + JDK-8234058: runtime/CompressedOops/ /CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr + JDK-8234149: Several regression tests do not dispose Frame at end + JDK-8234347: "Turkey" meta time zone does not generate composed localized names + JDK-8234385: [TESTBUG] java/awt/EventQueue/6980209/ /bug6980209.java fails in linux nightly + JDK-8234535: Cross compilation fails due to missing CFLAGS for the BUILD_CC + JDK-8234541: C1 emits an empty message when it inlines successfully + JDK-8234687: change javap reporting on unknown attributes + JDK-8236464: SO_LINGER option is ignored by SSLSocket in JDK 11 + JDK-8236548: Localized time zone name inconsistency between English and other locales + JDK-8236617: jtreg test containers/docker/ /TestMemoryAwareness.java fails after 8226575 + JDK-8237182: Update copyright header for shenandoah and epsilon files + JDK-8237888: security/infra/java/security/cert/ /CertPathValidator/certification/LuxTrustCA.java fails when checking validity interval + JDK-8237977: Further update javax/net/ssl/compatibility/Compatibility.java + JDK-8238270: java.net HTTP/2 client does not decrease stream count when receives 204 response + JDK-8238284: [macos] Zero VM build fails due to an obvious typo + JDK-8238380: java.base/unix/native/libjava/childproc.c "multiple definition" link errors with GCC10 + JDK-8238386: (sctp) jdk.sctp/unix/native/libsctp/SctpNet.c "multiple definition" link errors with GCC10 + JDK-8238388: libj2gss/NativeFunc.o "multiple definition" link errors with GCC10 + JDK-8238448: RSASSA-PSS signature verification fail when using certain odd key sizes + JDK-8238710: LingeredApp doesn't log stdout/stderr if exits with non-zero code + JDK-8239083: C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass*)known_holder)->has_nonstatic_concrete_methods())), "should be non-static concrete method"); + JDK-8239385: KerberosTicket client name refers wrongly to sAMAccountName in AD + JDK-8240169: javadoc fails to link to non-modular api docs + JDK-8240295: hs_err elapsed time in seconds is not accurate enough + JDK-8240360: NativeLibraryEvent has wrong library name on Linux + JDK-8240676: Meet not symmetric failure when running lucene on jdk8 + JDK-8241007: Shenandoah: remove ShenandoahCriticalControlThreadPriority support + JDK-8241065: Shenandoah: remove leftover code after JDK-8231086 + JDK-8241086: Test runtime/NMT/HugeArenaTracking.java is failing on 32bit Windows + JDK-8241130: com.sun.jndi.ldap.EventSupport.removeDeadNotifier: java.lang.NullPointerException + JDK-8241138: http.nonProxyHosts=* causes StringIndexOutOfBoundsException in DefaultProxySelector + JDK-8241319: WB_GetCodeBlob doesn't have ResourceMark + JDK-8241478: vmTestbase/gc/gctests/Steal/steal001/steal001.java fails with OOME + JDK-8241574: Shenandoah: remove ShenandoahAssertToSpaceClosure + JDK-8241750: x86_32 build failure after JDK-8227269 + JDK-8242184: CRL generation error with RSASSA-PSS + JDK-8242283: Can't start JVM when java home path includes non-ASCII character + JDK-8242556: Cannot load RSASSA-PSS public key with non-null params from byte array + JDK-8243029: Rewrite javax/net/ssl/compatibility/ /Compatibility.java with a flexible interop test framework + JDK-8243138: Enhance BaseLdapServer to support starttls extended request + JDK-8243320: Add SSL root certificates to Oracle Root CA program + JDK-8243321: Add Entrust root CA - G4 to Oracle Root CA program + JDK-8243389: enhance os::pd_print_cpu_info on linux + JDK-8243453: java --describe-module failed with non-ASCII module name under non-UTF8 environment + JDK-8243470: [macos] bring back O2 opt level for unsafe.cpp + JDK-8243489: Thread CPU Load event may contain wrong data for CPU time under certain conditions + JDK-8243925: Toolkit#getScreenInsets() returns wrong value on HiDPI screens (Windows) + JDK-8244087: 2020-04-24 public suffix list update + JDK-8244151: Update MUSCLE PC/SC-Lite headers to the latest release 1.8.26 + JDK-8244164: AArch64: jaotc generates incorrect code for compressed OOPs with non-zero heap base + JDK-8244196: adjust output in os_linux + JDK-8244225: stringop-overflow warning on strncpy call from compile_the_world_in + JDK-8244287: JFR: Methods samples have line number 0 + JDK-8244703: "platform encoding not initialized" exceptions with debugger, JNI + JDK-8244719: CTW: C2 compilation fails with "assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it" + JDK-8244729: Shenandoah: remove resolve paths from SBSA::generate_shenandoah_lrb + JDK-8244763: Update --release 8 symbol information after JSR 337 MR3 + JDK-8244818: Java2D Queue Flusher crash while moving application window to external monitor + JDK-8245151: jarsigner should not raise duplicate warnings on verification + JDK-8245616: Bump update version for OpenJDK: jdk-11.0.9 + JDK-8245714: "Bad graph detected in build_loop_late" when loads are pinned on loop limit check uncommon branch + JDK-8245801: StressRecompilation triggers assert "redundunt OSR recompilation detected. memory leak in CodeCache!" + JDK-8245832: JDK build make-static-libs should build all JDK libraries + JDK-8245880: Shenandoah: check class unloading flag early in concurrent code root scan + JDK-8245981: Upgrade to jQuery 3.5.1 + JDK-8246027: Minimal fastdebug build broken after JDK-8245801 + JDK-8246094: [macos] Sound Recording and playback is not working + JDK-8246153: TestEliminateArrayCopy fails with - XX:+StressReflectiveCode + JDK-8246193: Possible NPE in ENC-PA-REP search in AS-REQ + JDK-8246196: javax/management/MBeanServer/OldMBeanServerTest fails with AssertionError + JDK-8246203: Segmentation fault in verification due to stack overflow with -XX:+VerifyIterativeGVN + JDK-8246330: Add TLS Tests for Legacy ECDSA curves + JDK-8246453: TestClone crashes with "all collected exceptions must come from the same place" + JDK-8247246: Add explicit ResolvedJavaType.link and expose presence of default methods + JDK-8247350: [aarch64] assert(false) failed: wrong size of mach node + JDK-8247502: PhaseStringOpts crashes while optimising effectively dead code + JDK-8247615: Initialize the bytes left for the heap sampler + JDK-8247824: CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand + JDK-8247874: Replacement in VersionProps.java.template not working when --with-vendor-bug-url contains '&' + JDK-8247979: aarch64: missing side effect of killing flags for clearArray_reg_reg + JDK-8248214: Add paddings for TaskQueueSuper to reduce false-sharing cache contention + JDK-8248219: aarch64: missing memory barrier in fast_storefield and fast_accessfield + JDK-8248348: Regression caused by the update to BCEL 6.0 + JDK-8248385: [testbug][11u] Adapt TestInitiExceptions to jtreg 5.1 + JDK-8248495: [macos] zerovm is broken due to libffi headers location + JDK-8248851: CMS: Missing memory fences between free chunk check and klass read + JDK-8248987: AOT's Linker.java seems to eagerly fail-fast on Windows + JDK-8249159: Downport test rework for SSLSocketTemplate from 8224650 + JDK-8249215: JFrame::setVisible crashed with - Dfile.encoding=UTF-8 on Japanese Windows. + JDK-8249251: [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel + JDK-8249255: Build fails if source code in cygwin home dir + JDK-8249277: TestVerifyIterativeGVN.java is failing with timeout in OpenJDK 11 + JDK-8249278: Revert JDK-8226253 which breaks the spec of AccessibleState.SHOWING for JList + JDK-8249560: Shenandoah: Fix racy GC request handling + JDK-8249801: Shenandoah: Clear soft-refs on requested GC cycle + JDK-8249953: Shenandoah: gc/shenandoah/mxbeans tests should account for corner cases + JDK-8250582: Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets + JDK-8250609: C2 crash in IfNode::fold_compares + JDK-8250627: Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics + JDK-8250755: Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java + JDK-8250787: Provider.put no longer registering aliases in FIPS env + JDK-8250826: jhsdb does not work with coredump which comes from Substrate VM + JDK-8250827: Shenandoah: needs to reset/finish StringTable's dead count before/after parallel walk + JDK-8250844: Make sure {type,obj}ArrayOopDesc accessors check the bounds + JDK-8251117: Cannot check P11Key size in P11Cipher and P11AEADCipher + JDK-8251354: Shenandoah: Fix jdk/jfr/tool/TestPrintJSON.java test failure + JDK-8251451: Shenandoah: Remark ObjectSynchronizer roots with I-U + JDK-8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java + JDK-8251487: Shenandoah: missing detail timing tracking for final mark cleaning phase + JDK-8252120: compiler/oracle/TestCompileCommand.java misspells "occured" + JDK-8252157: JDK-8231209 11u backport breaks jmm binary compatibility + JDK-8252258: [11u] JDK-8242154 changes the default vendor + JDK-8252804: [test] Fix 'ReleaseDeflater.java' test after downport of 8234011 + JDK-8253134: JMM_VERSION should remain at 0x20020000 (JDK 10) in JDK 11 + JDK-8253283: [11u] Test build/translations/ /VerifyTranslations.java failing after JDK-8252258 + JDK-8253813: Backout JDK-8244287 from 11u: it causes several crashes - Removed patch: * gcc-fno-common-fix.patch + not needed any more with this version - Added patch: * JDK-8250861.patch + Fix regression "8250861: Crash in MinINode::Ideal(PhaseGVN*, bool)" introduced in jdk 11.0.9- Update to upstream tag jdk-11.0.8+10 (July 2020 CPU, bsc#1174157) * Security fixes: + JDK-8230613: Better ASCII conversions + JDK-8231800: Better listing of arrays + JDK-8232014: Expand DTD support + JDK-8233234: Better Zip Naming + JDK-8233239, CVE-2020-14562: Enhance TIFF support + JDK-8233255: Better Swing Buttons + JDK-8234032: Improve basic calendar services + JDK-8234042: Better factory production of certificates + JDK-8234418: Better parsing with CertificateFactory + JDK-8234836: Improve serialization handling + JDK-8236191: Enhance OID processing + JDK-8236867, CVE-2020-14573: Enhance Graal interface handling + JDK-8237117, CVE-2020-14556: Better ForkJoinPool behavior + JDK-8237592, CVE-2020-14577: Enhance certificate verification + JDK-8238002, CVE-2020-14581: Better matrix operations + JDK-8238013: Enhance String writing + JDK-8238804: Enhance key handling process + JDK-8238842: AIOOBE in GIFImageReader.initializeStringTable + JDK-8238843: Enhanced font handing + JDK-8238920, CVE-2020-14583: Better Buffer support + JDK-8238925: Enhance WAV file playback + JDK-8240119, CVE-2020-14593: Less Affine Transformations + JDK-8240482: Improved WAV file playback + JDK-8241379: Update JCEKS support + JDK-8241522: Manifest improved jar headers redux + JDK-8242136, CVE-2020-14621: Better XML namespace handling * Other changes: + JDK-6933331: (d3d/ogl) java.lang.IllegalStateException: Buffers have not been created + JDK-7124307: JSpinner and changing value by mouse + JDK-8022574: remove HaltNode code after uncommon trap calls + JDK-8039082: [TEST_BUG] Test java/awt/dnd/BadSerializationTest/BadSerializationTest.java fails + JDK-8040630: Popup menus and tooltips flicker with previous popup contents when first shown + JDK-8044365: (dc) MulticastSendReceiveTests.java failing with ENOMEM when joining group (OS X 10.9) + JDK-8048215: [TESTBUG] java/lang/management/ManagementFactory/ThreadMXBeanProxy.java Expected non-null LockInfo + JDK-8051349: nsk/jvmti/scenarios/sampling/SP06/sp06t003 fails in nightly + JDK-8080353: JShell: Better error message on attempting to add default method + JDK-8139876: Exclude hanging nsk/stress/stack from execution with deoptimization enabled + JDK-8146090: java/lang/ref/ReachabilityFenceTest.java fails with -XX:+DeoptimizeALot + JDK-8153430: jdk regression test MletParserLocaleTest, ParserInfiniteLoopTest reduce default timeout + JDK-8156207: Resource allocated BitMaps are often cleared unnecessarily + JDK-8159740: JShell: corralled declarations do not have correct source to wrapper mapping + JDK-8175984: ICC_Profile has un-needed, not-empty finalize method + JDK-8176359: Frame#setMaximizedbounds not working properly in multi screen environments + JDK-8183369: RFC unconformity of HttpURLConnection with proxy + JDK-8187078: -XX:+VerifyOops finds numerous problems when running JPRT + JDK-8189861: Refactor CacheFind + JDK-8191169: java/net/Authenticator/B4769350.java failed intermittently + JDK-8191930: [Graal] emits unparseable XML into compile log + JDK-8193879: Java debugger hangs on method invocation + JDK-8196019: java/awt/Window/Grab/GrabTest.java fails on Windows + JDK-8196181: sun/java2d/GdiRendering/InsetClipping.java fails + JDK-8198000: java/awt/List/EmptyListEventTest/EmptyListEventTest.java debug assert on Windows + JDK-8198001: java/awt/Menu/WrongParentAfterRemoveMenu/ /WrongParentAfterRemoveMenu.java debug assert on Windows + JDK-8198339: Test javax/swing/border/Test6981576.java is unstable + JDK-8200701: jdk/jshell/ExceptionsTest.java fails on Windows, after JDK-8198801 + JDK-8203264: JNI exception pending in PlainDatagramSocketImpl.c:740 + JDK-8203672: JNI exception pending in PlainSocketImpl.c + JDK-8203673: JNI exception pending in DualStackPlainDatagramSocketImpl.c:398 + JDK-8204834: Fix confusing "allocate" naming in OopStorage + JDK-8205399: Set node color on pinned HashMap.TreeNode deletion + JDK-8205653: test/jdk/sun/management/jmxremote/bootstrap/ /RmiRegistrySslTest.java and RmiSslBootstrapTest.sh fail with handshake_failure + JDK-8206179: com/sun/management/OperatingSystemMXBean/ /GetCommittedVirtualMemorySize.java fails with Committed virtual memory size illegal value + JDK-8207334: VM times out in VM_HandshakeAllThreads::doit() with RunThese30M + JDK-8208277: Code cache heap (-XX:ReservedCodeCacheSize) doesn't work with 1GB LargePages + JDK-8209113: Use WeakReference for lastFontStrike for created Fonts + JDK-8209333: Socket reset issue for TLS 1.3 socket close + JDK-8209439: C2 library_call can potentially ignore Math.pow intrinsic or use null pointer + JDK-8209534: [TESTBUG]runtime/appcds/cacheObject/ /ArchivedModuleCompareTest.java fails with EnableJVMCI. + JDK-8210147: adjust some WSAGetLastError usages in windows network coding + JDK-8210284: "assert((av & 0x00000001) == 0) failed: unsupported V8" on Solaris 11.4 + JDK-8210303: VM_HandshakeAllThreads fails assert with "failed: blocked and not walkable" + JDK-8210459: Add support for generating compile_commands.json + JDK-8210515: [TESTBUG]CheckArchivedModuleApp.java needs to check if EnableJVMCI is set. + JDK-8210788: Javadoc for Thread.join(long, int) should specify that it waits forever when both arguments are zero + JDK-8211301: [macos] support full window content options + JDK-8211332: Space for stub routines (code_size2) is too small on new Skylake CPUs + JDK-8211339: NPE during SSL handshake caused by HostnameChecker + JDK-8211392: compiler/profiling/ /spectrapredefineclass_classloaders/Launcher.java times out in JDK12 CI + JDK-8211743: [AOT] crash in ScopeDesc::decode_body() when JVMTI walks AOT frames + JDK-8212154: [TESTBUG] CheckArchivedModuleApp fails with NPE when JVMCI is absent + JDK-8212167: JShell : Stack trace of exception has wrong line number + JDK-8212933: Thread-SMR: requesting a VM operation whilst holding a ThreadsListHandle can cause deadlocks + JDK-8212986: Make Visual Studio compiler check less strict + JDK-8213250: CDS archive creation aborts due to metaspace object allocation failure + JDK-8213516: jck test api/javax_accessibility/AccessibleState/ /fields.html fails intermittent + JDK-8213947: ARM32: failed check_simd should set UsePopCountInstruction to false + JDK-8214418: half-closed SSLEngine status may cause application dead loop + JDK-8214440: ldap over a TLS connection negotiate failed with "javax.net.ssl.SSLPeerUnverifiedException: hostname of the server does not match the hostname in the server's certificate" + JDK-8214444: Wrong strncat limits in dfa.cpp + JDK-8214481: freetype path does not disable TrueType hinting with AA+FM hints + JDK-8214571: -Xdoclint of array serialField gives "error: array type not allowed here" + JDK-8214856: Errors with JSZip in web console after upgrade to 3.1.5 + JDK-8214862: assert(proj != __null) at compile.cpp:3251 + JDK-8215369: Jcstress pollute /var/tmp with temporary files. + JDK-8215551: Missing case label in nmethod::reloc_string_for() + JDK-8215555: TieredCompilation C2 threads can excessively block handshakes + JDK-8215711: Missing key_share extension for (EC)DHE key exchange should alert missing_extension + JDK-8216151: [Graal] Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.org.graalvm.compiler.debug + JDK-8216154: C4819 warnings at HotSpot sources on Windows + JDK-8216541: CompiledICHolders of VM locked unloaded nmethods are released too late + JDK-8217230: assert(t == t_no_spec) failure in NodeHash::check_no_speculative_types() + JDK-8217404: --with-jvm-features doesn't work when multiple features are explicitly disabled + JDK-8217447: Develop flag TraceICs is broken + JDK-8217606: LdapContext#reconnect always opens a new connection + JDK-8218807: Compilation database (compile_commands.json) may contain obsolete items + JDK-8219214: Infinite Loop in CodeSection::dump() + JDK-8219904: ClassCastException when calling FlightRecorderMXBean#getRecordings() + JDK-8219991: New fix of the deadlock in sun.security.ssl.SSLSocketImpl + JDK-8221121: applications/microbenchmarks are encountering crashes in tier5 + JDK-8221445: FastSysexMessage constructor crashes MIDI receiption thread + JDK-8221482: Initialize VMRegImpl::regName[] earlier to prevent assert during PrintStubCode + JDK-8221741: ClassCastException can happen when fontconfig.properties is used + JDK-8221823: Requested JDialog width is ignored + JDK-8223108: Test java/awt/EventQueue/ /NonComponentSourcePost.java is unstable + JDK-8223678: Add Visual Studio Code workspace generation support (for native code) + JDK-8223935: PIT: java/awt/font/WindowsIndicFonts.java fails on windows10 + JDK-8224109: Text spaced incorrectly by drawString under rotation with fractional metric + JDK-8224632: testbug: java/awt/dnd/RemoveDropTargetCrashTest/ /RemoveDropTargetCrashTest.java fails on MacOS + JDK-8224793: os::die() does not honor CreateCoredumpOnCrash option + JDK-8224847: gc/stress/TestReclaimStringsLeaksMemory.java fails with reserved greater than expected + JDK-8224931: disable JAOTC invokedynamic support until 8223533 is fixed + JDK-8224997: ChaCha20-Poly1305 TLS cipher suite decryption throws ShortBufferException + JDK-8225068: Remove DocuSign root certificate that is expiring in May 2020 + JDK-8225069: Remove Comodo root certificate that is expiring in May 2020 + JDK-8225126: Test SetBoundsPaintTest.html faild on Windows when desktop is scaled + JDK-8225325: Add tests for redefining a class' private method during resolution of the bootstrap specifier + JDK-8225622: [AOT] runtime/SharedArchiveFile/ /TestInterpreterMethodEntries.java crashed with AOTed java.base + JDK-8225653: Provide more information when hitting SIGILL from HaltNode + JDK-8225783: Incorrect use of binary operators on booleans in type.cpp + JDK-8225789: Empty method parameter type should generate ClassFormatError + JDK-8226198: use of & instead of && in LibraryCallKit::arraycopy_restore_alloc_state + JDK-8226253: JAWS reports wrong number of radio buttons when buttons are hidden. + JDK-8226653: [accessibility] Can edit text cell correctly, but Accessibility Tool reads nothing about editor + JDK-8226806: [macOS 10.14] Methods of Java Robot should be called from appropriate thread + JDK-8226879: Memory leak in Type::hashcons + JDK-8227632: Incorrect PrintCompilation message: made not compilable on levels 0 1 2 3 4 + JDK-8228407: JVM crashes with shared archive file mismatch + JDK-8228482: fix xlc16/xlclang comparison of distinct pointer types and string literal conversion warnings + JDK-8228757: Fail fast if the handshake type is unknown + JDK-8229158: make UseSwitchProfiling non-experimental or false by-default + JDK-8229421: The logic of java/net/ipv6tests/TcpTest.java is flawed + JDK-8229855: C2 fails with assert(false) failed: bad AD file + JDK-8230591: AArch64: Missing intrinsics for Math.ceil, floor, rint + JDK-8231118: ARM32: Math tests failures + JDK-8231213: Migrate SimpleDateFormatConstTest to JDK Repo + JDK-8231243: [TESTBUG] CustomFont.java cannot find font file + JDK-8231438: [macOS] Dark mode for the desktop is not supported + JDK-8231550: C2: ShouldNotReachHere() in verify_strip_mined_scheduling + JDK-8231564: setMaximizedBounds is broken with large display scale and multiple monitors + JDK-8231572: Use -lobjc instead of -fobjc-link-runtime in libosxsecurity + JDK-8231631: sun/net/ftp/FtpURLConnectionLeak.java fails intermittently with NPE + JDK-8231671: Fix copyright headers in hotspot (missing comma after year) + JDK-8231720: Some perf regressions after 8225653 + JDK-8231779: crash HeapWord*ParallelScavengeHeap::failed_mem_allocate + JDK-8231863: Crash if classpath is read from @argument file and the main gets option argument + JDK-8232080: jlink plugins for vendor information and run-time options + JDK-8232106: [x86] C2: SIGILL due to usage of SSSE3 instructions on processors which don't support it + JDK-8232134: Change to Visual Studio 2017 15.9.16 for building on Windows at Oracle + JDK-8232226: [macos 10.15] test/jdk/java/awt/color/ /EqualityTest/EqualityTest.java may fail + JDK-8232357: Compare version info of Santuario to legal notice + JDK-8232572: Add hooks for custom output dir in Bundles.gmk + JDK-8232634: Problem List ICMColorDataTest.java + JDK-8232748: Build static versions of certain JDK libraries + JDK-8232846: ProcessHandle.Info command with non-English shows question marks + JDK-8232880: Update test documentation with additional settings for client UI tooltip tests + JDK-8233033: C2 produces wrong result while unswitching a loop due to lost control dependencies + JDK-8233137: runtime/ErrorHandling/VeryEarlyAssertTest.java fails after 8232080 + JDK-8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing + JDK-8233291: [TESTBUG] tools/jlink/plugins/ /VendorInfoPluginsTest.java fails with debug or non-server VMs + JDK-8233364: Fix undefined behavior in Canonicalizer::do_ShiftOp + JDK-8233494: Avoid calling MallocTracker::record_malloc and record_free when NMT is off + JDK-8233573: Toolkit.getScreenInsets(GraphicsConfiguration) may throw ClassCastException + JDK-8233608: Minimal build broken after JDK-8233494 + JDK-8233621: Mismatch in jsse.enableMFLNExtension property name + JDK-8233696: [TESTBUG]Some jtreg tests fail when CAPS_LOCK is ON + JDK-8233707: systemScale.cpp could not compile with VS2019 + JDK-8233801: GCMEmptyIv.java test fails on Solaris 11.4 + JDK-8233880: Support compilers with multi-digit major version numbers + JDK-8233920: MethodHandles::tryFinally generates illegal bytecode for long/double return type + JDK-8234137: The "AutoTestOnTop.java" test may run external applications + JDK-8234146: compiler/jsr292/ /ContinuousCallSiteTargetChange.java times out on SPARC + JDK-8234184: [TESTBUG] java/awt/Mouse/EnterExitEvents/ /ModalDialogEnterExitEventsTest.java fails in Windows + JDK-8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area + JDK-8234332: [TESTBUG] java/awt/Focus/DisposedWindow/ /DisposeDialogNotActivateOwnerTest/ /DisposeDialogNotActivateOwnerTest.java fails on linux-x64 nightly + JDK-8234398: Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps + JDK-8234522: [macos] Crash with use of native file dialog + JDK-8234691: Potential double-free in ParallelSPCleanupTask constructor + JDK-8234696: tools/jlink/plugins/VendorInfoPluginsTest.java times out + JDK-8234727: sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3 + JDK-8234728: Some security tests should support TLSv1.3 + JDK-8234779: Provide idiom for declaring classes noncopyable + JDK-8234824: java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10 + JDK-8234968: check calloc rv in libinstrument InvocationAdapter + JDK-8235153: [TESTBUG] [macos 10.15] java/awt/Graphics/ /DrawImageBG/SystemBgColorTest.java fails + JDK-8235183: Remove the "HACK CODE" in comment + JDK-8235263: Revert TLS 1.3 change that wrapped IOExceptions + JDK-8235311: Tag mismatch may alert bad_record_mac + JDK-8235332: TestInstanceCloneAsLoadsStores.java fails with - XX:+StressGCM + JDK-8235452: Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class + JDK-8235584: UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop + JDK-8235620: Broken merge between JDK-8006406 and JDK-8003559 + JDK-8235638: NPE in LWWindowPeer.getOnscreenGraphics() + JDK-8235686: Add more custom hooks in Bundles.gmk + JDK-8235739: Rare NPE at WComponentPeer.getGraphics() + JDK-8235762: JVM crash in SWPointer during C2 compilation + JDK-8235834: IBM-943 charset encoder needs updating + JDK-8235874: The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property. + JDK-8235908: omit ThreadPriorityPolicy warning when value is set from image + JDK-8235984: C2: assert(out->in(PhiNode::Region) == head || out->in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop + JDK-8236211: [Graal] compiler/graalunit/GraphTest.java is skipped in all testing + JDK-8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId + JDK-8236545: Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java + JDK-8236700: Upgrading JSZip from v3.1.5 to v3.2.2 + JDK-8236759: ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling + JDK-8236897: Fix the copyright header for pkcs11gcm2.h + JDK-8236921: Add build target to produce a JDK image suitable for a Graal/SVM build + JDK-8236953: [macos] JavaFX SwingNode is not rendered on macOS + JDK-8236996: Incorrect Roboto font rendering on Windows with subpixel antialiasing + JDK-8237045: JVM uses excessive memory with -XX:+EnableJVMCI - XX:JVMCICounterSize=2147483648 + JDK-8237055: [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs + JDK-8237086: assert(is_MachReturn()) running CTW with fix for JDK-8231291 + JDK-8237192: Generate stripped/public pdbs on Windows for jdk images + JDK-8237396: JvmtiTagMap::weak_oops_do() should not trigger barriers + JDK-8237474: Default SSLEngine should create in server role + JDK-8237859: C2: Crash when loads float above range check + JDK-8237879: make 4.3 breaks build + JDK-8237951: CTW: C2 compilation fails with "malformed control flow" + JDK-8237962: give better error output for invalid OCSP response intervals in CertPathValidator checks + JDK-8238190: [JVMCI] Fix single implementor speculation for diamond shapes. + JDK-8238356: CodeHeap::blob_count() overestimates the number of blobs + JDK-8238452: Keytool generates wrong expiration date if validity is set to 2050/01/01 + JDK-8238555: Allow Initialization of SunPKCS11 with NSS when there are external FIPS modules in the NSSDB + JDK-8238575: DragSourceEvent.getLocation() returns wrong value on HiDPI screens (Windows) + JDK-8238676: jni crashes on accessing it from process exit hook + JDK-8238721: Add failing client jtreg tests to the Problem List + JDK-8238738: AudioSystem.getMixerInfo() takes about 30 sec to report a gone audio device + JDK-8238756: C2: assert(((n) == __null || !VerifyIterativeGVN || !((n)->is_dead()))) failed: can not use dead node + JDK-8238765: PhaseCFG::schedule_pinned_nodes cannot handle precedence edges from unmatched CFG nodes correctly + JDK-8238898: Missing hash characters for header on license file + JDK-8238942: Rendering artifacts with LCD text and fractional metrics + JDK-8238985: [TESTBUG] The arrow image is blue instead of green + JDK-8239000: handle ContendedPaddingWidth in vm_version_ppc + JDK-8239055: Wrong implementation of VMState.hasListener + JDK-8239091: Reversed arguments in call to strstr in freetype "debug" code. + JDK-8239142: C2's UseUniqueSubclasses optimization is broken for array accesses + JDK-8239224: libproc_impl.c previous_thr may be used uninitialized warning + JDK-8239351: Give more meaningful InternalError messages in Deflater.c + JDK-8239365: ProcessBuilder test modifications for AIX execution + JDK-8239456: vtable stub generation: assert failure (code size estimate) + JDK-8239457: call ReleaseStringUTFChars before early returns in Java_sun_security_pkcs11_wrapper_PKCS11_connect + JDK-8239462: jdk.hotspot.agent misses some ReleaseStringUTFChars calls in case of early returns + JDK-8239557: [TESTBUG] VeryEarlyAssertTest.java validating "END." marker at lastline is not always true + JDK-8239787: AArch64: String.indexOf may incorrectly handle empty strings + JDK-8239792: Bump update version for OpenJDK: jdk-11.0.8 + JDK-8239798: SSLSocket closes socket both socket endpoints on a SocketTimeoutException + JDK-8239819: XToolkit: Misread of screen information memory + JDK-8239852: java/util/concurrent tests fail with - XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed + JDK-8239893: Windows handle Leak when starting processes using ProcessBuilder + JDK-8239915: Zero VM crashes when handling dynamic constant + JDK-8239931: [win][x86] vtable stub generation: assert failure (code size estimate) follow-up + JDK-8239965: XMLEncoder/Test4625418.java fails due to "Error: Cp943 - can't read properly" + JDK-8239976: Put JDK-8239965 on the ProblemList.txt + JDK-8240073: Fix 'test-make' build target in 11u + JDK-8240197: Cannot start JVM when $JAVA_HOME includes CJK characters + JDK-8240202: A few client tests leave mouse buttons pressed + JDK-8240220: IdealLoopTree::dump_head predicate printing is broken + JDK-8240223: Use consistent predicate order in and with PhaseIdealLoop::find_predicate + JDK-8240227: Loop predicates should be copied to unswitched loops + JDK-8240286: [TESTBUG] Test command error in hotspot/jtreg/ /compiler/loopopts/superword/SumRedAbsNeg_Float.java + JDK-8240518: Incorrect JNU_ReleaseStringPlatformChars in Windows Print + JDK-8240529: CheckUnhandledOops breaks NULL check in Modules::define_module + JDK-8240576: JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges + JDK-8240603: Windows 32bit compile error after 8238676 + JDK-8240629: argfiles parsing broken for argfiles with comment cross 4096 bytes chunk + JDK-8240711: TestJstatdPort.java failed due to "ExportException: Port already in use:" + JDK-8240786: [TESTBUG] The test java/awt/Window/ /GetScreenLocation/GetScreenLocationTest.java fails on HiDPI screen + JDK-8240824: enhance print_full_memory_info on Linux by THP related information + JDK-8240827: Downport SSLSocketImpl.java from "8221882: Use fiber-friendly java.util.concurrent.locks in JSSE" + JDK-8240905: assert(mem == (Node*)1 || mem == mem2) failed: multiple Memories being matched at once? + JDK-8240972: macOS codesign fail on macOS 10.13.5 or older + JDK-8241445: Fix copyright in test/jdk/tools/launcher/ArgFileSyntax.java + JDK-8241458: [JVMCI] add mark value to expose CodeOffsets::Frame_Complete + JDK-8241464: [11u] Backport: make rehashing be a needed guaranteed safepoint cleanup action + JDK-8241556: Memory leak if -XX:CompileCommand is set + JDK-8241568: (fs) UserPrincipalLookupService.lookupXXX failure with IOE "Operation not permitted" + JDK-8241586: compiler/cpuflags/ /TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64 + JDK-8241638: launcher time metrics always report 1 on Linux when _JAVA_LAUNCHER_DEBUG set + JDK-8241660: Add virtualization information output to hs_err file on macOS + JDK-8241808: [TESTBUG] The JDK-8039467 bug appeared on macOS + JDK-8241888: Mirror jdk.security.allowNonCaAnchor system property with a security one + JDK-8241900: Loop unswitching may cause dependence on null check to be lost + JDK-8241948: enhance list of environment variables printed in hs_err file + JDK-8241996: on linux set full relro in the linker flags + JDK-8242108: Performance regression after fix for JDK-8229496 + JDK-8242141: New System Properties to configure the TLS signature schemes + JDK-8242154: Backport parts of JDK-4947890 to OpenJDK 11u + JDK-8242174: [macos] The NestedModelessDialogTest test make the macOS unstable + JDK-8242239: [Graal] javax/management/generified/ /GenericTest.java fails: FAILED: queryMBeans sets same + JDK-8242294: JSSE Client does not throw SSLException when an alert occurs during handshaking + JDK-8242379: [TESTBUG] compiler/loopopts/ /TestLoopUnswitchingLostCastDependency.java fails with release VMs + JDK-8242470: Update Xerces to Version 2.12.1 + JDK-8242498: Invalid "sun.awt.TimedWindowEvent" object leads to JVM crash + JDK-8242541: Small charset issues (ISO8859-16, x-eucJP-Open, x-IBM834 and x-IBM949C) + JDK-8242626: enhance posix print_rlimit_info + JDK-8243059: Build fails when --with-vendor-name contains a comma + JDK-8243539: Copyright info (Year) should be updated for fix of 8241638 + JDK-8243541: (tz) Upgrade time-zone data to tzdata2020a + JDK-8244407: JVM crashes after transformation in C2 IdealLoopTree::split_fall_in + JDK-8244520: problemlist java/awt/font/Rotate/RotatedFontTest.java on linux + JDK-8244777: ClassLoaderStats VM Op uses constant hash value + JDK-8244853: The static build of libextnet is missing the JNI_OnLoad_extnet function + JDK-8244951: Missing entitlements for hardened runtime + JDK-8245047: [PPC64] C2: ReverseBytes + Load always match to unordered Load (acquire semantics missing) + JDK-8245649: Revert 8245397 backport of 8230591 + JDK-8246031: SSLSocket.getSession() doesn't close connection for timeout/ interrupts + JDK-8246613: Choose the default SecureRandom algo based on registration ordering + JDK-8248505: Unexpected NoSuchAlgorithmException when using secure random impl from BCFIPS provider - Removed patch: * JDK-8228407.patch + integrated upstream- Update to upstream tag jdk-11.0.7+10 (April 2020 CPU, bsc#1169511) * Security fixes: + S8223898, CVE-2020-2754: Forward references to Nashorn + S8223904, CVE-2020-2755: Improve Nashorn matching + S8224541, CVE-2020-2756: Better mapping of serial ENUMs + S8224549, CVE-2020-2757: Less Blocking Array Queues + S8225603: Enhancement for big integers + S8226346: Build better binary builders + S8227467: Better class method invocations + S8227542: Manifest improved jar headers + S8229733: TLS message handling improvements + S8231415, CVE-2020-2773: Better signatures in XML + S8231785: Improved socket permissions + S8232424, CVE-2020-2778: More constrained algorithms + S8232581, CVE-2020-2767: Improve TLS verification + S8233250: Better X11 rendering + S8233410: Better Build Scripting + S8234027: Better JCEKS key support + S8234408, CVE-2020-2781: Improve TLS session handling + S8234825, CVE-2020-2800: Better Headings for HTTP Servers + S8234841, CVE-2020-2803: Enhance buffering of byte buffers + S8235274, CVE-2020-2805: Enhance typing of methods + S8235691, CVE-2020-2816: Enhance TLS connectivity + S8236201, CVE-2020-2830: Better Scanner conversions + S8238960: linux-i586 builds are inconsistent as the newly built jdk is not able to reserve enough space for object heap * Other changes: + S4919790: Errors in alert ssl message does not reflect the actual certificate status + S4949105: Access Bridge lacks html tags parsing + S7092821: java.security.Provider.getService() is synchronized and became scalability bottleneck + S7143743: Potential memory leak with zip provider + S8005819: Support cross-realm MSSFU + S8042383: [TEST_BUG] Test javax/swing/plaf/basic/BasicMenuUI/ /4983388/bug4983388.java fails with shortcuts on menus do not work + S8068184: Fix for JDK-8032832 caused a deadlock + S8145845: [AOT] NullPointerException in compiler/whitebox/GetCodeHeapEntriesTest.java + S8152988: [AOT] Update test batch definitions to include aot-ed java.base module mode into hs-comp testing + S8160926: FLAGS_COMPILER_CHECK_ARGUMENTS doesn't handle cross-compilation + S8163083: SocketListeningConnector does not allow invocations with port 0 + S8163251: Hard coded loop limit prevents reading of smart card data greater than 8k + S8167276: jvmci/compilerToVM/MaterializeVirtualObjectTest.java fails with -XX:-EliminateAllocations + S8169718: nsk/jdb/locals/locals002: ERROR: Cannot find boolVar with expected value: false + S8176556: java/awt/dnd/ImageTransferTest/ImageTransferTest.java fails for JFIF + S8178798: Two compiler/aot/verification/vmflags tests fail by timeout with UseAVX=3 + S8183107: PKCS11 regression regarding checkKeySize + S8185005: Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth) + S8189633: Missing -Xcheck:jni checking for DeleteWeakGlobalRef + S8189861: Refactor CacheFind + S8193042: NativeLookup::lookup_critical_entry() should only load shared library once + S8193596: java/net/DatagramPacket/ReuseBuf.java failed due to timeout + S8194944: Regression automated test 'open/test/jdk/javax/ /swing/JInternalFrame/8145896/TestJInternalFrameMaximize.java' fails + S8196467: javax/swing/JInternalFrame/Test6325652.java fails + S8196969: JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE + S8198321: javax/swing/JEditorPane/5076514/bug5076514.java fails + S8198398: Test javax/swing/JColorChooser/Test6199676.java fails in mach5 + S8199072: Test javax/swing/GroupLayout/6613904/ /bug6613904.java is unstable + S8200432: javadoc fails with ClassCastException on {@link byte[]} + S8201349: build broken when configured with - -with-zlib=bundled on gcc 7.3 + S8201355: Avoid native memory allocation in sun.security.mscapi.PRNG.generateSeed + S8201513: nsk/jvmti/IterateThroughHeap/filter-* are broken + S8203364: Some serviceability/sa/ tests intermittently fail with java.io.IOException: LingeredApp terminated with non-zero exit code 3 + S8203687: javax/net/ssl/compatibility/Compatibility.java supports TLS 1.3 + S8203904: javax/swing/JSplitPane/4816114/bug4816114.java: The divider location is wrong + S8203911: Test runtime/modules/getModuleJNI/GetModule fails with -Xcheck:jni + S8204525: [TESTBUG] runtime/NMT/MallocStressTest.java ran out of java heap + S8204529: gc/TestAllocateHeapAtMultiple.java fail with Agent 7 timed out + S8204551: Event descriptions are truncated in logs + S8206963: [AOT] bug with multiple class loaders + S8207367: 10 vmTestbase/nsk/jdi tests timed out when running with jtreg + S8207832: serviceability/sa/ClhsdbCDSCore.java failed with "Couldn't find core file location" + S8207938: At step6,Click Add button,case failed automatically. + S8208157: requires.VMProps throws NPE for missing properties in "release" file + S8208379: compiler/jvmci/events/ /JvmciNotifyInstallEventTest.java failed with "Got unexpected event count after 2nd install attempt: expected 9 to equal 2" + S8208658: Make CDS archived heap regions usable even if compressed oop encoding has changed + S8208715: Conversion of milliseconds to nanoseconds in UNIXProcess contains bug + S8209361: [AOT] Unexpected number of references for JVMTI_HEAP_REFERENCE_CONSTANT_POOL [111-->111]: 0 (expected at least 1) + S8209385: CDS runtime classpath checking is too strict when only classes from the system modules are archived + S8209389: SIGSEGV in WalkOopAndArchiveClosure::do_oop_work. + S8209418: Synchronize test/jdk/sanity/client/lib/jemmy with code-tools/jemmy/v2 + S8209494: Create a test for SwingSet InternalFrameDemo + S8209499: Create test for SwingSet EditorPaneDemo + S8209574: [AOT] breakpoint events are generated in different threads does not meet expected count + S8209686: cleanup arguments to PhaseIdealLoop() constructor + S8209789: Synchronize test/jdk/sanity/client/lib/jemmy with code-tools/jemmy/v2 + S8209802: Garbage collectors should register JFR types themselves to avoid build errors. + S8209807: improve handling exception in requires.VMProps + S8209817: stack is executable when building with Clang on Linux + S8209824: Improve the code coverage for ThreadLocal + S8209826: Undefined reference to os::write after JDK-8209657 (filemap.hpp cleanup) + S8209850: Allow NamedThreads to use GlobalCounter critical sections + S8209976: Improve iteration over non-JavaThreads + S8209993: Create a test for SwingSet3 ToolTipDemo + S8210024: JFR calls virtual is_Java_thread from ~Thread() + S8210052: Enable testing for all the available look and feels in SwingSet3 demo tests + S8210055: Enable different look and feel tests in SwingSet3 demo tests + S8210057: Enable different look and feels in SwingSet3 demo test InternalFrameDemoTest + S8210058: Algorithmic Italic font leans opposite angle in Printing + S8210220: [AOT] jdwp test cases are failing with error # ERROR: TEST FAILED: Cought IOException while receiving event packet + S8210289: ArchivedKlassSubGraphInfoRecord is incomplete + S8210459: Add support for generating compile_commands.json + S8210476: sun/security/mscapi/PrngSlow.java fails with Still too slow + S8210512: [Testbug] vmTestbase/nsk/jdi/ObjectReference/ /referringObjects/referringObjects002/referringObjects002.java fails with unexpected size of ClassLoaderReference.referringObjects + S8210523: runtime/appcds/cacheObject/DifferentHeapSizes.java crash + S8210632: Add key exchange algorithm to javax/net/ssl/TLSCommon/CipherSuite.java + S8210699: Problem list tests which times out in Xcomp mode + S8210793: [JVMCI] AllocateCompileIdTest.java failed to find DiagnosticCommand.class + S8210910: Create test for FileChooserDemo + S8210994: Create test for SwingSet3 FrameDemo + S8211139: Increase timeout value in all tests under jdk/sanity/client/SwingSet/src + S8211160: Handle different look and feels in JInternalFrameOperator + S8211211: vmTestbase/metaspace/stressDictionary/ /StressDictionary.java timeout + S8211322: Reduce the timeout of tooltip in SwingSet2DemoTest + S8211443: Enable different look and feels in SwingSet3 demo test SplitPaneDemoTest + S8211703: JInternalFrame : java.lang.AssertionError: cannot find the internal frame + S8211781: re-building fails after changing Graal sources + S8212897: Some improvements in the EditorPaneDemotest + S8212903: [TestBug] Tests test/jdk/javax/swing/LookAndFeel/ /8145547/DemandGTK2.sh and DemandGTK3.sh fail on Ubuntu 18.04 LTS + S8213009: Refactoring existing SunMSCAPI classes + S8213010: Supporting keys created with certmgr.exe + S8213168: Enable different look and feel tests in SwingSet3 demo test FileChooserDemoTest + S8213348: jdk.internal.vm.compiler.management service providers missing in module descriptor + S8213906: Update arm devkits with libXrandr headers + S8213908: AssertionError in DeferredAttr at setOverloadKind + S8214124: [TESTBUG] Bugs in runtime/NMT/MallocStressTest.java + S8214344: C2: assert(con.basic_type() != T_ILLEGAL) failed: elembt=byte; loadbt=void; unsigned=0 + S8214345: infinite recursion while checking super class + S8214471: Enable different look and feel tests in SwingSet3 demo test ToolTipDemoTest + S8214534: Setting of THIS_FILE in the build is broken + S8214557: Filter out VM flags which don't affect AOT code generation + S8214578: [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings + S8214840: runtime/NMT/MallocStressTest.java timed out + S8214850: Rename vm_operations.?pp files to vmOperations.?pp files + S8214904: Test8004741.java failed due to "Too few ThreadDeath hits; expected at least 6 but saw only 5" + S8215322: add @file support to jaotc + S8215355: Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1) + S8215396: JTabbedPane preferred size calculation is wrong for SCROLL_TAB_LAYOUT + S8216180: [AOT] compiler/intrinsics/bigInteger/TestMulAdd.java crashed with AOT enabled + S8216353: Use utility APIs introduced in org/netbeans/jemmy/ /util/LookAndFeel class in client sanity test cases + S8216354: Syntax error in toolchain_windows.m4 + S8216472: (se) Stack overflow during selection operation leads to crash (win) + S8216535: tools/jimage/JImageExtractTest.java timed out + S8217235: Create automated test for SwingSet ColorChooserDemoTest + S8217297: Add support for multiple look and feel for SwingSet SliderDemoTest + S8217338: [Containers] Improve systemd slice memory limit support + S8217613: [AOT] TEST_OPTS_AOT_MODULES doesn't work on mac + S8217634: RunTest documentation and usability update + S8217717: ZGC: Broken oop map in C1 load barrier stub + S8217728: Speed up incremental rerun of "make hotspot" + S8218268: Javac treats Manifest Class-Path entries as Paths instead of URLs + S8218662: Allow 204 responses with Content-Length:0 + S8218882: NET_Writev is declared, NET_WriteV is defined + S8218889: Improperly use of the Optional API + S8219205: JFR file without license header + S8219597: (bf) Heap buffer state changes could provoke unexpected exceptions + S8219723: javax/net/ssl/compatibility/Compatibility.java failed on some SNI cases + S8220348: [ntintel] asserts about copying unaligned array + S8220451: jdi/EventQueue/remove/remove004 failed due to "ERROR: thread2 is not alive" + S8220456: jdi/EventQueue/remove_l/remove_l004 failed due to "TIMEOUT while waiting for event" + S8220479: java/nio/channels/Selector/SelectWithConsumer.java failed at testTwoChannels() + S8220613: java/util/Arrays/TimSortStackSize2.java times out with fastdebug build + S8220688: [TESTBUG] runtime/NMT/MallocStressTest.java timed out + S8220786: Create new switch to redirect error reporting output to stdout or stderr + S8221270: Duplicated synchronized keywords in SSLSocketImpl + S8221312: test/jdk/sanity/client/SwingSet/src/ /ColorChooserDemoTest.java failed + S8221851: Use of THIS_FILE in hotspot invalidates precompiled header on Linux/GCC + S8221885: Add intermittent test in the JavaSound to the ProblemList + S8222264: Windows incremental build is broken with JDK-8217728 + S8222391: javax/net/ssl/compatibility/Compatibility.java should be more flexible + S8222448: java/lang/reflect/PublicMethods/ /PublicMethodsTest.java times out + S8222519: ButtonDemoScreenshotTest fails randomly with "still state to be reached" + S8222741: jdi/EventQueue/remove/remove004 fails due to VMDisconnectedException + S8223003: SunMSCAPI keys are not cleaned up + S8223063: Support CNG RSA keys + S8223158: Docked MacBook cannot start any Java Swing applications + S8223260: NamingManager should cache InitialContextFactory + S8223464: Improve version string for Oracle CI builds + S8223558: Java does not render Myanmar script correctly + S8223627: jdk-13+20 bundle name contains null instead of ea + S8223638: Replace wildcard address with loopback or local host in tests - part 6 + S8223678: Add Visual Studio Code workspace generation support (for native code) + S8223727: com/sun/jndi/ldap/privconn/RunTest.java failed due to hang in LdapRequest.getReplyBer + S8223769: Assert triggers with -XX:+StressReflectiveCode + S8224187: Refactor arraycopy_prologue to allow ZGC read barriers on arraycopy + S8224475: JTextPane does not show images in HTML rendering + S8224673: Adjust permission for delayed starting of debugging + S8224705: Tests that need to be problem-listed or have printer resources + S8224778: test/jdk/demo/jfc/J2Ddemo/J2DdemoTest.java cannot find J2Ddemo.jar + S8224821: java/awt/Focus/NoAutotransferToDisabledCompTest/ /NoAutotransferToDisabledCompTest.java fails linux-x64 + S8224830: test/jdk/java/awt/Focus/ /ModalExcludedWindowClickTest/ /ModalExcludedWindowClickTest.java fails on linux-x64 + S8224851: AArch64: fix warnings and errors with Clang and GCC 8.3 + S8224905: java/lang/ProcessBuilder/Basic.java#id1 failed with stream closed + S8225007: java/awt/print/PrinterJob/ /LandscapeStackOverflow.java may hang + S8225105: java/awt/Focus/ShowFrameCheckForegroundTest/ /ShowFrameCheckForegroundTest.java fails in Windows 10 + S8225117: java/math/BigInteger/SymmetricRangeTests.java fails with ParseException + S8225128: Add exception for expiring DocuSign root to VerifyCACerts test + S8225130: Add exception for expiring Comodo roots to VerifyCACerts test + S8225144: [macos] In Aqua L&F backspace key does not delete when Shift is pressed + S8225180: SignedObject with invalid Key not throwing the InvalidKeyException in Windows + S8225182: JNI exception pending in DestroyXIMCallback of awt_InputMethod.c:1327 + S8225199: [Graal] compiler/jvmci/compilerToVM/ /IsMatureVsReprofileTest.java fails with - XX:CompileThresholdScaling=0.1 + S8225305: ProblemList java/lang/invoke/VarHandles tests + S8225350: compiler/jvmci/compilerToVM/IsCompilableTest.java timed out + S8225430: Replace wildcard address with loopback or local host in tests - part 14 + S8225435: Upgrade IANA Language Subtag Registry to the latest for JDK14 + S8225487: giflib legal file is missing attribution for openbsd-reallocarray.c + S8225567: Wrong file headers with 8202414 fix changeset + S8225684: [AOT] vmTestbase/vm/oom/production/ /AlwaysOOMProduction tests fail with AOTed java.base + S8225766: Curve in certificate should not affect signature scheme when using TLSv1.3 + S8225797: OldObjectSample event creates unexpected amount of checkpoint data + S8226381: ProblemList java/lang/reflect/PublicMethods/ /PublicMethodsTest.java + S8226406: JVM fails to detect mismatched or corrupt CDS archive + S8226608: Hide the onjcmd option from the help output + S8226892: ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys + S8227112: exclude compiler/intrinsics/sha/sanity tests from AOT runs + S8227324: Upgrade to freetype 2.10.1 + S8227528: TestAbortVMOnSafepointTimeout.java failed due to "RuntimeException: 'Safepoint sync time longer than' missing from stdout/stderr" + S8227645: Some tests in serviceability/sa run with fixed -Xmx values and risk running out of memory + S8227646: [TESTBUG] appcds/SharedArchiveConsistency timed out + S8227662: freetype seeks to index at the end of the font data + S8228479: Correct the format of ColorChooserDemoTest + S8228613: java.security.Provider#getServices order is no longer deterministic + S8228969: 2019-09-28 public suffix list update + S8229236: CriticalJNINatives: dll handling should be done in native thread state + S8229345: Memory leak due to vtable stubs not being shared on SPARC + S8229888: (zipfs) Updating an existing zip file does not preserve original permissions + S8229994: assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive + S8230004: jdk/internal/jimage/JImageOpenTest.java runs no test + S8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception + S8230390: Problemlist SA tests with AOT + S8230400: Missing constant pool entry for a method in stacktrace + S8230459: Test failed to resume JVMCI CompilerThread + S8230480: check malloc/calloc results in java.desktop + S8230597: Update GIFlib library to the 5.2.1 + S8230611: infinite loop in LogOutputList::wait_until_no_readers() + S8230624: [TESTBUG] Problemlist JFR compiler/TestCodeSweeper.java + S8230677: Should disable Escape Analysis if JVMTI capability can_get_owned_monitor_info was taken + S8230926: [macosx] Two apostrophes are entered instead of one with "U.S. International - PC" layout + S8231025: Incorrect method tag offset for big endian platform + S8231081: TestMetadataRetention fails due to missing symbol id + S8231387: java.security.Provider.getService returns random result due to race condition with mutating methods in the same class + S8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type + S8231445: check ZALLOC return values in awt coding + S8231507: Update Apache Santuario (XML Signature) to version 2.1.4 + S8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call + S8231753: use more Posix functionality in aix os::print_os_info + S8231810: javax/net/ssl/templates/ /SSLSocketSSLEngineTemplate.java fails intermittently with "java.lang.Exception: Unexpected EOF" + S8232003: (fs) Files.write can leak file descriptor in the exception case + S8232056: GetOwnedMonitorInfoWithEATest.java fails with ZGC: Heap too small + S8232060: add some initializations using sigemptyset in os_aix.cpp + S8232154: Update Mesa 3-D Headers to version 19.2.1 + S8232167: Visual Studio install found through - -with-tools-dir value is discarded + S8232170: FSInfo#getJarClassPath throws an exception not declared in its throws clause + S8232200: [macos 10.15] Windows in fullscreen tests jumps around the screen + S8232207: Linux os::available_memory re-reads cgroup configuration on every invocation + S8232224: [TESTBUG] problemlist JFR TestLargeRootSet.java + S8232370: Refactor some com.sun.jdi tests to enable IDE integration + S8232433: [macos 10.15] java/awt/Window/ /LocationAtScreenCorner/LocationAtScreenCorner.java may fail + S8232571: Add missing SIGINFO signal + S8232692: [TESTBUG] compiler/aot/fingerprint/ /SelfChangedCDS.java fails when cds is disabled + S8232713: Update BCEL version to 6.3.1 in license file + S8232806: Introduce a system property to disable eager lambda initialization + S8232834: RunTest sometimes fails to produce valid exitcode.txt + S8232880: Update test documentation with additional settings for client UI tooltip tests + S8232950: SUNPKCS11 Provider incorrectly check key length for PSS Signatures. + S8233018: Add a new test to verify that DatagramSocket is not interruptible + S8233019: java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit + S8233032: assert(in_bb(n)) failed: must be + S8233078: fix minimal VM build on Linux ppc64(le) + S8233328: fix minimal VM build on Linux s390x + S8233383: Various minor fixes + S8233466: aarch64: remove unnecessary load of mdo when profiling return and parameters type + S8233491: Crash in AdapterHandlerLibrary::get_adapter with CDS due to code cache exhaustion + S8233529: loopTransform.cpp:2984: Error: assert(p_f->Opcode() == Op_IfFalse) failed + S8233548: Update CUP to v0.11b + S8233649: Update ProblemList.txt to exclude failing headful tests on macos + S8233656: assert(d->is_CFG() && n->is_CFG()) failed: must have CFG nodes + S8233657: Intermittent NPE in Component.validate() + S8234288: Turkey Time Zone returns incorrect time zone name + S8234323: NULL-check return value of SurfaceData_InitOps on macosx + S8234339: replace JLI_StrTok in java_md_solinux.c + S8234340: Bump update version for OpenJDK: jdk-11.0.7 + S8234350: assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node + S8234386: [macos] NPE was thrown at expanding Choice from maximized frame + S8234397: add OS uptime information to os::print_os_info output + S8234423: Modifying ArrayList.subList().subList() resets modCount of subList + S8234466: Class loading deadlock involving X509Factory#commitEvent() + S8234501: remove obsolete NET_ReadV + S8234525: enable link-time section-gc for linux s390x to remove unused code + S8234610: MaxVectorSize set wrongly when UseAVX=3 is specified after JDK-8221092 + S8234617: C1: Incorrect result of field load due to missing narrowing conversion + S8234723: javax/net/ssl/TLS tests support TLSv1.3 + S8234724: javax/net/ssl/templates/ /SSLSocketSSLEngineTemplate.java supports TLSv1.3 + S8234741: enhance os::get_core_path on macOS + S8234769: Duplicate attribution in freetype.md + S8234786: Fix for JDK-8214578 breaks OS X 10.12 compatibility + S8234809: set relro in linker flags when building with gcc + S8234824: java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10 + S8235243: handle VS2017 15.9 and VS2019 in abstract_vm_version + S8235288: AVX 512 instructions inadvertently used on Xeon for small vector width operations + S8235325: build failure on Linux after 8235243 + S8235383: C1 compilation fails with - XX:+PrintIRDuringConstruction -XX:+Verbose + S8235489: handle return values of sscanf calls in hotspot + S8235509: Backport for JDK-8209657 Refactor filemap.hpp to simplify integration with Serviceability Agent. + S8235510: java.util.zip.CRC32 performance drop after 8200067 + S8235563: [TESTBUG] appcds/CommandLineFlagComboNegative.java does not handle archive mapping failure + S8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled + S8235671: enhance print_rlimit_info in os_posix + S8235744: PIT: test/jdk/javax/swing/text/html/ /TestJLabelWithHTMLText.java times out in linux-x64 + S8235904: Infinite loop when rendering huge lines + S8235998: [c2] Memory leaks during tracing after '8224193: stringStream should not use Resource Area'. + S8236039: JSSE Client does not accept status_request extension in CertificateRequest messages for TLS 1.3 + S8236140: assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it + S8236179: C1 register allocation error with T_ADDRESS + S8236488: Support for configure option - -with-native-debug-symbols=internal is impossible on Windows + S8236500: Windows ucrt.dll should be looked up in versioned WINSDK subdirectory + S8236709: struct SwitchRange in HS violates C++ One Definition Rule + S8236848: [JDK 11u] make run-test-tier1 fails after backport of JDK-8232834 + S8236873: Worker has a deadlock bug + S8237217: Incorrect G1StringDedupEntry type used in StringDedupTable destructor + S8237368: Problem with NullPointerException in RMI TCPEndpoint.read + S8237375: SimpleThresholdPolicy misses CounterDecay timestamp initialization + S8237508: Simplify JarFile.isInitializing + S8237540: Missing files in backport of JDK-8210910 + S8237541: Missing files in backport of JDK-8236528 + S8237600: Test SunJSSEFIPSInit fails on Ubuntu + S8237819: s390x - remove unused pd_zero_to_words_large + S8237869: exclude jtreg test security/infra/java/security/ /cert/CertPathValidator/certification/LuxTrustCA.java because of instabilities + S8237879: make 4.3 breaks build + S8237945: CTW: C2 compilation fails with assert(just_allocated_object(alloc_ctl) == ptr) failed: most recent allo... + S8238225: Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary + S8238247: CTW runner should sweep nmethods more aggressively + S8238366: CTW runner closes standard output on exit + S8238438: SuperWord::co_locate_pack picks memory state of first instead of last load + S8238502: sunmscapi.dll causing EXCEPTION_ACCESS_VIOLATION + S8238534: Deep sign macOS bundles before bundle archive is being created + S8238591: CTW: Split applications/ctw/modules/jdk_localedata.java + S8238596: AVX enabled by default for Skylake even when unsupported + S8238811: C2: assert(i >= req() || i == 0 || is_Region() || is_Phi()) with -XX:+VerifyGraphEdges + S8239005: [TESTBUG] test/hotspot/jtreg/runtime/ /StackGuardPages/TestStackGuardPages.java: exeinvoke.c: must initialize static state before calling do_overflow() + S8239466: Loss of precision in counter decay calculation in 11u backport of JDK-8237375 + S8239856: [ntintel] asserts about copying unaligned array element + S8240724: [test] jdk11 downport of 8224475 misses binary file test/jdk/javax/swing/JTextPane/arrow.png + S8241296: Segfault in JNIHandleBlock::oops_do() - Removed patch: * DependOnVariableHelper.patch + fixed upstream - Added patch: * JDK-8228407.patch + fix crashes due to shared archive file mismatch- The pack200 and unpack200 alternatives should be slaves of java and not of javac, since they are part of JRE.- Add gcc-fno-common-fix.patch in order to fix boo#1167462.- DependOnVariableHelper.patch: Fix DependOnVariableHelper for make 4.3- Install java icons not only versioned, but also postfixed by the "openjdk", in order to prevent install conflicts with other jdk 11 flavours.- Update to upstream tag jdk-11.0.6+10 (January 2020 CPU, bsc#1160968) * Security fixes + S8224909, CVE-2020-2583: Unlink Set of LinkedHashSets + S8225261: Better method resolutions + S8225279: Better XRender interpolation + S8226352, CVE-2020-2590: Improve Kerberos interop capabilities + S8227758: More valid PKIX processing + S8227816: More Colorful ICC profiles + S8228548, CVE-2020-2593: Normalize normalization for all + S8229728: Implement negotiation parameters + S8229951, CVE-2020-2601: Better Ticket Granting Services + S8230279: Improve Pack200 file reading + S8230318: Better trust store usage + S8230967: Improve Registry support of clients + S8231139: Improved keystore support + S8231422, CVE-2020-2604: Better serial filter handling + S8231780, CVE-2020-2655: Better TLS messaging support + S8231790: Provide better FileSystemProviders + S8232419: Improve Registry registration + S8234037, CVE-2020-2654: Improve Object Identifier Processing * Other changes + S8016914: CoreDocumentImpl.setXmlVersion NPE + S8048556: Unnecessary GCLocker-initiated young GCs + S8080462: Update SunPKCS11 provider with PKCS11 v2.40 support + S8134672: [TEST_BUG] Some tests should check isDisplayChangeSupported + S8144125: [macOS] java/awt/event/ComponentEvent/ /MovedResizedTwiceTest/MovedResizedTwiceTest.java failed automatically + S8146238: [macosx] Java2D Queue Flusher crash on OSX after switching between user accounts + S8176837: SunPKCS11 provider needs to check more details on PKCS11 Mechanism + S8185898: setRequestProperty(key, null) results in HTTP header without colon in request + S8190737: use unicode version of the canonicalize() function to handle long path on windows + S8191521: handle long relative path specified in - Xbootclasspath/a on windows + S8193255: Root Certificates should be stored in text format and assembled at build time + S8193325: StackFrameInfo::getByteCodeIndex returns wrong value if bci > 32767 + S8198882: Add 10 JNDI tests to com/sun/jndi/dns/AttributeTests + S8200381: Typos in javadoc - missing verb "be" and alike + S8202359: [GRAAL] compiler/uncommontrap/TestDeoptOOM.java failed with OutOfMemoryError + S8205516: JFR tool + S8206115: Use shared macros for JavaClasses::compute_offsets and MetaspaceShared::serialize_well_known_classes + S8207263: Store the Configuration for system modules into CDS archive. + S8207922: ctw of jdk.security.auth failed with "Unexpected zero exit codebefore finishing all compilations" + S8208179: Devanagari not shown with logical fonts on Windows after removal of Lucida Sans from JDK + S8208236: [TESTBUG] vmTestbase/nsk/stress/stack tests fail by timeout + S8208364: java/lang/reflect/callerCache/ /ReflectionCallerCacheTest.java missing module dependencies declaration + S8208582: Introduce native oop barriers in C1 for OopHandle + S8208601: Introduce native oop barriers in C2 for OopHandle + S8209003: Consolidate use of empty collections in java.lang.module + S8209120: Archive the Integer.IntegerCache + S8209178: Proxied HttpsURLConnection doesn't send BODY when retrying POST request + S8209545: Simplify HeapShared::archive_module_graph_objects + S8209647: constantPoolHandle::constantPoolHandle(ConstantPool*) when precompiled header is disabled + S8209691: Allow MemBar on single memory slice + S8209771: jdk.test.lib.Utils::runAndCheckException error + S8209790: SA tools not providing option to connect to debug server + S8209833: C2 compilation fails with "assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place" + S8209835: Aarch64: elide barriers on all volatile operations + S8209972: [GRAAL] Don't run RTM tests with Graal + S8210158: Accessorize JFR getEventWriter() intrinsics + S8210384: SunLayoutEngine.isAAT() font is expensive on MacOS + S8210387: C2 compilation fails with "assert(node->_last_del == _last) failed: must have deleted the edge just produced" + S8210403: Refactor java.util.Locale:i18n shell tests to plain java tests + S8210559: ClassLoaderData Symbols can leak + S8210776: Upgrade X Window System 6.8.2 to the latest XWD 1.0.7 + S8210789: langtools/tools/javac/T8152616.java missing @modules + S8211037: Load jib jars dynamically from JibArtifactManager + S8211147: Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder + S8211385: (zipfs) ZipDirectoryStream yields a stream of absolute paths when directory is relative + S8211740: [AOT] -XX:AOTLibrary doesn't accept windows path + S8211866: TLS 1.3 CertificateRequest message sometimes offers disallowed signature algorithms + S8211919: ZipDirectoryStream should provide a stream of paths that are relative to the directory + S8211992: GraphicsConfiguration.getDevice().getDisplayMode() causes JVM crash on Mac + S8212028: Use run-test makefile framework for testing in Oracle's Mach5 + S8212071: Need to set the FreeType LCD Filter to reduce fringing. + S8212627: [TESTBUG] runtime/CreateMirror/ /ArraysNewInstanceBug.java timed out + S8212673: jtreg/applications/runthese/RunThese30M.java fails in C2 with "assert(!had_error) failed: bad dominance" + S8212738: Incorrectly named signature scheme ecdsa_secp512r1_sha512 + S8212752: Typo in SSL log message related to inactive/disabled signature scheme + S8213005: Missing symbols in hs_err files on Windows after JDK-8212028 + S8213008: Cipher with UNWRAP_MODE should support the generation of an AES key type + S8213014: Crash in CompileBroker::make_thread due to OOM + S8213119: [macos] java/awt/GraphicsDevice/ /CheckDisplayModes.java fails + S8213381: Hook to allow GC to inject Node::Ideal() calls + S8213448: [TESTBUG] enhance jfr/jvm/TestDumpOnCrash + S8213568: Typo in java/awt/GraphicsEnvironment/LoadLock/ /GE_init5.java + S8213604: Fix missing includes after JDK-8212673 + S8214046: [macosx] Undecorated Frame does not Iconify when set to + S8214052: [testbug] vmTestbase/vm/compiler/ /CodeCacheInfoOnCompilation - wrong shell used + S8214098: sun.security.ssl.HandshakeHash.T12HandshakeHash constructor check backwards. + S8214311: dtrace gensrc has missing dependencies + S8214315: G1: fatal error: acquiring lock SATB_Q_FL_lock/1 out of order with lock tty_lock/0 + S8214321: Misleading code in SSLCipher + S8214542: JFR: Old Object Sample event slow on a deep heap in debug builds + S8214750: Unnecessary

tags in jfr classes + S8214773: Replace use of thread unsafe strtok + S8214896: JFR Tool left files behind + S8214925: JFR tool fails to execute + S8214975: No hs-err file if fatal error is raised during dynamic initialization + S8215032: Support Kerberos cross-realm referrals (RFC 6806) + S8215105: java/awt/Robot/HiDPIScreenCapture/ /ScreenCaptureTest.java: Wrong Pixel Color + S8215200: IllegalArgumentException in sun.lwawt.macosx.CPlatformWindow + S8215411: some GetByteArrayElements calls miss corresponding Release + S8215449: Several tests failing when jtreg run with - vmoption:--illegal-access=deny + S8215524: Finished message validation failure should be decrypt_error alert + S8215699: -Xlog::file cannot be used with named pipe + S8215708: ZGC: Add missing LoadBarrierNode::size_of() + S8215755: ZGC: split_barrier_thru_phi: check number of inputs of phi + S8215771: The jfr tool should pretty print reference chains + S8215913: [Test_bug]java/util/Locale/LocaleProvidersRun.java failed on de_DE and ja_JP locale. + S8216064: -XX:StartFlightRecording:settings= doesn't work properly + S8216135: C2 assert(!had_error) failed: bad dominance + S8216283: Allow shorter method sampling interval than 10 ms + S8216363: NullPointerException in java.util.logging.Handler#isLoggable + S8216426: Usage of array placement new may lead to memory corruption + S8216561: HttpClient: The logic of retry on connect exception is inverted + S8216977: ShowHiddenFrames use in java_lang_StackTraceElement::fill_in appears broken + S8217362: Emergency dump does not work when disk=false is set + S8217610: TLSv1.3 fail with ClassException when EC keys are stored in PKCS11 + S8217731: Font rendering and glyph spacing changed from jdk-8 to jdk-11 + S8218468: Load barrier slow path node should be MachTypeNode + S8218580: endpoint identification algorithm should be case-insensitive + S8218935: Make jfr strncpy uses GCC 8.x friendly + S8219504: Test for JDK-8211435 can be run on all platforms + S8219914: Change the environment variable for Java Access Bridge logging to have a directory. + S8220175: serviceability/dcmd/framework/VMVersionTest.java fails with a timeout + S8220231: Cache HarfBuzz face object for same font's text layout calls + S8220352: Crash with assert(external_guard || result != __null) failed: Invalid JNI handle + S8220394: bufferedStream does not honor size limit + S8220474: Incorrect GPL header in src/java.instrument/share/ /classes/java/lang/instrument/package-info.java + S8220476: Incorrect GPL header in src/jdk.internal.jvmstat/ /share/classes/sun/jvmstat/perfdata/monitor/protocol/local/ /PerfDataFile.java + S8220528: [AIX] Fix basic Xinerama and Xrender functionality + S8220555: JFR tool shows potentially misleading message when it cannot access a file + S8220598: Malformed copyright year range in a few files in java.base + S8221092: UseAVX=3 has performance degredation on Skylake (X7) processors + S8221172: SunEC specific test is not limited to SunEC + S8221246: NullPointerException within Win32ShellFolder2 + S8221395: HttpClient leaving connections in CLOSE_WAIT state until Java process ends + S8221406: Windows 32bit build error in NetworkInterface_winXP.c + S8221456: nmethod::make_unloaded() clears _method member too early + S8221532: Incorrect copyright header in FileSystemSupport_md.c + S8221539: [metaspace] Improve MetaspaceObj::is_metaspace_obj() and friends + S8221569: JFR tool produces incorrect output when both - -categories and --events are specified + S8221711: [TESTBUG] create more tests for JFR in container environment + S8221913: Add GC.selected() jtreg-ext function + S8222015: Small VM.metaspace improvements + S8222440: (zipfs) JarFileSystem does not correctly handle versioned entries if no root entry is present + S8222529: sun.jdwp.listenerAddress agent property uses wrong encoding + S8222807: Address iteration with invalid ZIP header entries + S8222888: [TESTBUG] docker/TestJFREvents.java fails due to "RuntimeException: JAVA_MAIN_CLASS_ is not defined" + S8223438: add VirtualizationInformation JFR event + S8223490: Optimize search algorithm for determining default time zone + S8223697: jfr tool can't format duration values greater than minute + S8223869: Problem list java/awt/FontMetrics/ /MaxAdvanceIsMax.java on more platforms + S8224152: [macOS] ProblemList tests that leave rubbish on the screen + S8224157: BCEL: update to version 6.3.1 + S8224172: assert(jfr_is_event_enabled(id)) failed: invariant + S8224193: stringStream should not use Resouce Area + S8224217: RecordingInfo should use textual representation of path + S8224502: [TESTBUG] JDK docker test TestSystemMetrics.java fails with access issues and OOM + S8224505: TestQuotedLogOutput failure after ProcessBuilder changes + S8224538: LoadBarrierNode::common_barrier must check address + S8224958: add os::dll_load calls to event log + S8225101: Crash at sun.awt.X11.XlibWrapper.XkbGetUpdatedMap when change keybord map + S8225225: stringStream internal buffer should always be zero terminated + S8225392: Comparison builds are failing due to cacerts file + S8225505: ctrl-F1 does not show the tooltip of a menu item (JMenuItems) + S8225694: Destination option missing in FlightRecorderMXBeanImpl + S8225695: 32-bitbuild failures after JDK-8080462 (Update SunPKCS11 provider with PKCS11 v2.40 support) + S8225745: NoSuchAlgorithmException exception for SHA256withECDSA with RSASSA-PSS support + S8226513: JEditorPane is shown with incorrect size + S8226651: Setting the mgfHash in CK_RSA_PKCS_PSS_PARAMS has no effect + S8226719: Kerberos login to Windows 2000 failed with "Inappropriate type of checksum in message" + S8226779: [TESTBUG] Test JFR API from Java agent + S8226869: Testjava/util/Locale/LocaleProvidersRun.java should enable assertions + S8226899: Problemlist compiler/rtm tests + S8227031: Print NMT statistics on fatal errors + S8227032: MetaspaceUtils::print_report crashes when called before initialization + S8227035: JVM::printFlags fails in native OOM situations + S8227061: KDC.java test behaves incorrectly when AS-REQ contains a PAData not PA-ENC-TS-ENC + S8227086: Use AS_NO_KEEPALIVE loads in HeapDumper + S8227127: Era designator not displayed correctly using the COMPAT provider + S8227338: templateInterpreter.cpp: copy_table() needs to be safer + S8227368: EnumSet.class serialization broken in JDK 9+ + S8227381: GSS login fails with PREAUTH_FAILED + S8227391: Update double-conversion to version 3.1.5 + S8227397: Add --with-extra-asflags configure option + S8227411: TestTimeMultiple.java failed "assert(!lease()) failed: invariant" + S8227435: Perf::attach() should not throw a java.lang.Exception + S8227437: S4U2proxy cannot continue because server's TGT cannot be found + S8227439: Turn off AOT by default + S8227605: Kitchensink fails "assert((((klass)->trace_id() & (JfrTraceIdEpoch::leakp_in_use_this_epoch_bit())) != 0)) failed: invariant" + S8227642: [TESTBUG] Make docker tests podman compatible + S8228368: avoid incompatible pointer to integer conversion initializing gint in gtk2_interface + S8228434: jdk/net/Sockets/Test.java fails after JDK-8227642 + S8228465: HOST locale provider holds wrong era name for GregorianCalendar in US locale + S8228625: [TESTBUG] sun/tools/jhsdb/JShellHeapDumpTest.java fails with RuntimeException 'JShellToolProvider' missing from stdout/stderr + S8228645: Don't run sun/security/pkcs11/Cipher/ /TestKATForGCM.java on buggy NSS solaris versions + S8228687: [TESTBUG] exclude Container tests from hotspot_misc group + S8228772: C2 compilation fails due to unschedulable graph if DominatorSearchLimit is reached + S8228834: Regression caused by JDK-8214542 not installing complete checkpoint data to candidates + S8228835: Memory leak in PKCS11 provider when using AES GCM + S8228888: C2 compilation fails with assert "m has strange control" + S8228902: add os::dll_load to the unified logging os category + S8229016: C2 scalarization crashes with assert(node->Opcode() == Op_CastP2X) failed: ConvP2XNode required + S8229020: Failure on CPUs allowing loads reordering: assert(_tasks[t] == 1) failed: What else? + S8229022: BufferedReader performance can be improved by using StringBuilder + S8229156: ProblemList gc/stress/gclocker/ /TestExcessGCLockerCollections.java + S8229169: False failure of GenericTaskQueue::pop_local on architectures with weak memory model + S8229182: runtime/containers/docker/TestMemoryAwareness.java test fails on SLES12 + S8229243: SunPKCS11-Solaris provider tests failing on Solaris 11.4 + S8229284: jdk/internal/platform/cgroup/TestCgroupMetrics.java fails for - memory:getMemoryUsage + S8229408: Bump update version for OpenJDK: jdk-11.0.6 + S8229420: [Redo] jstat reports incorrect values for OU for CMS GC + S8229437: assert(is_aligned(ref, HeapWordSize)) failed: invariant + S8229450: C2 compilation fails with assert(found_sfpt) failed + S8229483: Sinking load out of loop may trigger: assert(found_sfpt) failed: no node in loop that's not input to safepoint + S8229496: SIGFPE (division by zero) in C2 OSR compiled method + S8229515: [macos] access to window property of NSView on wrong thread + S8229701: aarch64: C2 OSR compilation fails with "shouldn't process one node several times" in final graph reshaping + S8229800: WindowsServerCore 1809 does not provide d2d1.dll library required by awt.dll + S8229810: [macos] NullPointerException getting bounds of GraphicsConfiguration + S8229872: (fs) Increase buffer size used with getmntent + S8229899: Make java.io.File.isInvalid() less racy + S8230061: # assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node + S8230062: assert(i == p->size()-1) failed: must be last element of the pack + S8230110: TestLinkageErrorInGenerateOopMap times out + S8230115: Problemlist JFR TestNetworkUtilization test + S8230238: Add another regression test for JDK-8134739 + S8230303: JDB hangs when running monitor command + S8230363:C2: Let ConnectionGraph::not_global_escape(Node* n) return false if n is not in the CG + S8230376: [TESTBUG] runtime/StackTrace/HiddenFrameTest.java fails with release VM + S8230388: Problemlist additional compiler/rtm tests + S8230466: check malloc/calloc results in jdk.hotspot.agent + S8230646: Epsilon does not extend TLABs to max size + S8230669: [s390] C1: assert(is_bound() || is_unused()) failed: Label was never bound to a location, but it was used as a jmp target + S8230671: x86_32 build failures after JDK-8229496 + S8230711: ConnectionGraph::unique_java_object(Node* N) return NULL if n is not in the CG + S8230728: Thin stroked shapes are not rendered if affine transform has flip bit + S8230769: BufImg_SetupICM add ReleasePrimitiveArrayCritical call in early return + S8230782: Robot.createScreenCapture() fails if "awt.robot.gtk" is set to false + S8230813: Add JDK-8010500 to compiler/loopopts/superword/ /TestFuzzPreLoop.java bug list + S8230856: Java_java_net_NetworkInterface_getByName0 on unix misses ReleaseStringUTFChars in early return + S8230861: missing ReleaseStringUTFChars in Java_sun_security_pkcs11_wrapper_PKCS11_connect + S8230873: [AIX] GUI app does not work with UTF-8 locale on minimum software requirements + S8230881: serviceability/sa/TestJmapCore tests fail with java.lang.RuntimeException: Could not find dump file + S8230900: missing ReleaseStringUTFChars in java.desktop native code + S8230901: missing ReleaseStringUTFChars in serviceability native code + S8230923: SunJSSE is not properly initialized in FIPS mode from a configuration file + S8230943: False deadlock detection with - XX:+CIPrintCompileQueue after JDK-8163511 + S8231055: C2: arraycopy with same non escaping src and dest but different positions causes wrong execution + S8231084: Large performance regression in SwingMark TextArea in 14-b13 + S8231085: C2/GC: Better GC-interface for expanding clone + S8231098: (tz) Upgrade time-zone data to tzdata2019c + S8231124: Missing closedir call with JDK-8223490 + S8231201: hs_err should print coalesced safepoint operations in Events section + S8231222: fix pkcs11 P11_DEBUG guarded native traces + S8231223: C2's conditional move optimization fails with assert(bol->Opcode() == Op_Bool) failed + S8231247: (zipfs) Test failure in jdk/nio/zipfs/ /InvalidZipHeaderTests.java after backport of JDK-8222807 + S8231254: (fs) Add test for macOS Catalina changes to protect system software + S8231294: ZGC: vmTestbase/nsk/jvmti/ResourceExhausted/ /resexhausted002 fails + S8231296: ZGC: vmTestbase/nsk/jvmti/Allocate/alloc001/ fails + S8231318: Several compiler/aot tests fail for JDK11 on Windows when only MSVC 2017 is installed + S8231336: Corrupted option dialog in JTHarness with JDK14b13 + S8231403: [ppc]: Align ReservedCodeCacheSize default value with other platforms + S8231457: Asserts on AIX because os::elapsed_counter() is not monotonic + S8231503: [TESTBUG] compiler/{jvmci,aot} tests should not run with GCs that do not support JVMCI/AOT + S8231620: assert(bol->is_Bool()) crash during split if due to FastLockNode + S8231665: 8231055 broke escapeAnalysis/TestSelfArrayCopy.java + S8231693: Backout "8230728: Thin stroked shapes are not rendered if affine transform has flip bit" from jdk11u + S8231751: on aix handle Power 9 in os::get_summary_cpu_info + S8231770: Test java/util/zip/FlaterTest.java fails with - Xcheck:jni + S8231885: Fix/remove malformed assert in os_windows.cpp + S8231887: ComodoCA.java fails because certificate was revoked + S8231930: Windows build fails after JDK-8191521 + S8231949: [PPC64, s390]: Make async profiling more reliable + S8231988: Unexpected test result caused by C2 IdealLoopTree::do_remove_empty_loop + S8231991: Mouse wheel change focus on awt/swing windows + S8232005: [s390, PPC64] More exception checks missing in interpreter + S8232019: Add LuxTrust certificate updates to the existing root program + S8232051: Epsilon should warn about Xms/Xmx/AlwaysPreTouch configuration + S8232052: use string literal for format string when handling PauseAtStartupFile + S8232178: MacVolumesTest failed after upgrade to MacOS Catalina + S8232381: add result NULL-checking to freetypeScaler.c + S8232539: SIGSEGV in C2 Node::unique_ctrl_out + S8232592: is shown in jstack mixed mode + S8232874: Add missing test for 8230062 + S8232879: Writing out data with the Zip File System leads to a CRC failure + S8232984: Upgrading Joni License version to 2.1.16 + S8233075: JFR - nmetods - misspelled in several places + S8233081: C1: PatchingStub for field access copies too much + S8233097: Fontmetrics for large Fonts has zero width + S8233202: exclude javax/swing/plaf/basic/BasicGraphicsUtils/ /8132119/bug8132119.java + S8233203: fix non-product build on AIX when compiling with xlc16/legacy-xlc + S8233223: Add Amazon Root CA certificates + S8233404: System property to set the number of PBE iterations in JCEKS keystores + S8233820: Test crashed with assert(phi->operand_count() != 1 || phi->subst() != phi) failed: missed trivial simplification + S8233839: aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub + S8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date + S8233944: Make KerberosPrincipal.KRB_NT_ENTERPRISE field package private + S8233954: UnsatisfiedLinkError or NoSuchAlgorithmException after removing sunec.dll + S8234080: jdk/nio/zipfs/CRCWriteTest.java fails + S8234107: Several AWT modal dialog tests failing on Linux after JDK-8231991 + S8234245: sun/security/lib/cacerts/VerifyCACerts.java fails due to wrong checksum + S8234321: Call cache flush after generating trampoline. + S8234591: [11u] Build with old C compiler broken by 8223490 + S8234625: hs test serviceability/sa/ClhsdbCDSCore.java fails on macOS 10.15 + S8234645: ARM32: C1: PatchingStub for field access: not enough bytes + S8234906: [TESTBUG] TestDivZeroCheckControl fails for client VMs due to Unrecognized VM option LoopUnrollLimit + S8235142: JDK-8193255 backport broke bootstrap with JDK 10 + S8235403: Further cleanup to test serviceability/sa/ClhsdbCDSCore.java + S8235585: Enable macOS codesigning for all libraries and executables + S8235687: Contents/MacOS/libjli.dylib cannot be a symlink- Switch back armv6 from zero platform to client JVM- Update to upstream tag jdk-11.0.5-10 (October 2019 CPU, bsc#1154212) * Security fixes: + S8209901: Canonical file handling + S8213429, CVE-2019-2933: Windows file handling redux + S8218573, CVE-2019-2945: Better socket support + S8218877: Help transform transformers + S8219914: Change the environment variable for Java Access Bridge logging to have a directory. + S8220186: Improve use of font temporary files + S8220302, CVE-2019-2949: Better Kerberos ccache handling + S8221497: Optional Panes in Swing + S8221858, CVE-2019-2958: Build Better Processes + S8222684, CVE-2019-2964: Better support for patterns + S8222690, CVE-2019-2962: Better Glyph Images + S8223163: Better pattern recognition + S8223505, CVE-2019-2973: Better pattern compilation + S8223518, CVE-2019-2975: Unexpected exception in jjs + S8223886: Add in font table referene + S8223892, CVE-2019-2978: Improved handling of jar files + S8224025: Fix for JDK-8220302 is not complete + S8224062, CVE-2019-2977: Improve String index handling + S8224532, CVE-2019-2981: Better Path supports + S8224915, CVE-2019-2983: Better serial attributes + S8225286, CVE-2019-2987: Better rendering of native glyphs + S8225292, CVE-2019-2988: Better Graphics2D drawing + S8225298, CVE-2019-2989: Improve TLS connection support + S8225597, CVE-2019-2992: Enhance font glyph mapping + S8226765, CVE-2019-2999: Commentary on Javadoc comments + S8227601: Better collection of references + S8228825, CVE-2019-2894, bsc#1152856: Enhance ECDSA operations * Other fixes: + S6996807: FieldReflectorKey hash code computation can be improved + S8076988: reevaluate trivial method policy + S8087128: C2: Disallow definition split on MachCopySpill nodes + S8133489: Better messaging for PKIX path validation matching + S8139965: Hang seen when using com.sun.jndi.ldap.search.replyQueueSize + S8147502: Digest is incorrectly truncated for ECDSA signatures when the bit length of n is less than the field size + S8148188: Enhance the security libraries to record events of interest + S8163363: AArch64: Stack size in tools/launcher/Settings.java needs to be adjusted + S8163511: Allocation of compile task fails with assert: "Leaking compilation tasks?" + S8170639: [Linux] jsig is limited to a maximum of 64 signals + S8177899: Tests fail due to code cache exhaustion on machines with many cores + S8180901: Transformer.reset() resets the state only once + S8193234: When using -Xcheck:jni an internally allocated buffer can leak + S8194231: java/net/DatagramSocket/ReuseAddressTest.java failed with java.net.BindException: Address already in use: Cannot bind + S8196681: Java Access Bridge logging and debug flags dynamically controlled + S8198411: [TEST_BUG] Two java2d tests are unstable in mach5 + S8200365: TestOptionsWithRanges.java of '-XX:TLABWasteTargetPercent=100' fails intermittently + S8200400: Restrict Sasl mechanisms + S8202035: Archive the set of ModuleDescriptor and ModuleReference objects for observable system modules with unnamed initial module. + S8202252: (aio) Closed AsynchronousSocketChannel keeps completion handler alive + S8202952: C2: Unexpected dead nodes after matching + S8203629: Produce events in the JDK without a dependency on jdk.jfr + S8204203: Many pkcs11 tests failed in Provider initialization, after compiler on Windows changed + S8204521: compiler/jsr292/ /RedefineMethodUsedByMultipleMethodHandles.java fails trying to delete temp file + S8205421: AARCH64: StubCodeMark should be placed after alignment + S8205654: serviceability/dcmd/framework/HelpTest.java timed out + S8206074: nsk/jdi/EventRequestManager/createStepRequest/ /crstepreq001/TestDescription.java is timing out + S8206879: Currency decimal marker incorrect for Peru + S8207965: C2-only debug build fails + S8208269: Javadoc does not support module-info in a multi-release jar + S8208499: NMT: Missing memory tag for Safepoint polling page + S8208655: use JTreg skipped status in hotspot tests + S8208701: Fix for JDK-8208655 causes test failures in CI tier1 + S8208706: compiler/tiered/ConstantGettersTransitionsTest.java fails to compile + S8208780: (se) test SelectWithConsumer.testReadableAndWriteable(): failure + S8209186: Rename SimpleThresholdPolicy to TieredThresholdPolicy + S8209413: AArch64: NPE in clhsdb jstack command + S8209420: Track membars for volatile accesses so they can be properly optimized + S8209684: Intrinsics that assume some input non null should use GraphKit::must_be_not_null() + S8209939: [testbug][ppc] Test SafepointPollingPages fails after 8208499 with UseSIGTRAP on. + S8210063: ZGC: Enable load barriers for IN_NATIVE runtime barriers + S8210130: java/net/httpclient/UnknownBodyLengthTest.java failed + S8210314: [aix] NMT does not show "Safepoint" memory type + S8210389: C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc + S8210390: C2 still crashes with "assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node" + S8210408: Refactor java.util.ResourceBundle:i18n shell tests to plain java tests + S8210729: Clean up macosx static library handling + S8210919: Remove statically linked libjli on Windows + S8210926: vmTestbase/nsk/jvmti/scenarios/allocation/AP11/ /ap11t001/TestDescription.java failed with JVMTI_ERROR_INVALID_CLASS in CDS mode + S8210985: Update the default SSL session cache size to 20480 + S8211097: aix: fix build after JDK-8210919 + S8211232: GraphKit::make_runtime_call() sometimes attaches wrong memory state to call + S8211233: MemBarNode::trailing_membar() and MemBarNode::leading_membar() need to handle dying subgraphs better + S8211727: Adjust default concurrency settings for running tests on Sparc + S8212528: Wrong cgroup subsystem being used for some CPU Container Metrics + S8212970: TZ database in "vanguard" format support + S8212992: Change mirror accessor in Klass::verify_on() to use AS_NO_KEEPALIVE + S8213017: jspawnhelper: need to handle pipe write failure when sending return code + S8213117: adoptNode corrupts attribute values + S8213134: AArch64: vector shift failed with MaxVectorSize=8 + S8213172: CDS and JFR tests fail with assert(JdkJfrEvent::is(klass)) failed: invariant + S8213325: (props) Properties.loadFromXML does not fully comply with the spec + S8213406: (fs) More than one instance of built-in FileSystem observed in heap + S8213561: ZipFile/MultiThreadedReadTest.java timed out in tier1 + S8213734: SAXParser.parse(File, ..) does not close resources when Exception occurs. + S8214003: Limit default test jobs based on memory size + S8214096: sun.security.util.SignatureUtil passes null parameter, so JCE validation fails + S8214161: java.lang.IllegalAccessError: class jdk.internal.event.X509CertificateEvent (in module java.base) cannot access class jdk.jfr.internal.handlers.EventHandler (in module jdk.jfr) because module java.base does not read module jdk.jfr + S8214287: SpecJbb2005StressModule got uncaught exception + S8214579: JFrame does not paint content in XVFB / X11vnc environment + S8214687: Optimize Collections.nCopies().hashCode() and equals() + S8214702: Wrong text position for whitespaced string in printing Swing text + S8214770: java/time/test/java/time/format/ /TestNonIsoFormatter.java failed in non-english locales. + S8214777: Avoid some GCC 8.X strncpy() errors in HotSpot + S8214857: "bad trailing membar" assert failure at memnode.cpp:3220 + S8215044: C2 crash in loopTransform.cpp with assert(cl->trip_count() > 0) failed: peeling a fully unrolled loop + S8215130: Fix errors in LittleCMS 2.9 reported by GCC 8 + S8215265: C2: range check elimination may allow illegal out of bound access + S8215281: Use String.isEmpty() when applicable in java.base + S8215380: Backout accidental change to String::length + S8215451: JNI IsSameObject should not keep objects alive + S8215483: Off heap memory accesses should be vectorized + S8215505: Cleanup jvm.cpp obsolete code after JDK-8210094: Better loading of classloader classes + S8215534: [testbug] some jfr test don't check @requires vm.hasJFR + S8215694: keytool cannot generate RSASSA-PSS certificates + S8215756: Memory leaks in the AWT on macOS + S8215792: AArch64: String.indexOf generates incorrect result + S8215879: AArch64: ReservedStackAccess may leave stack guard in inconsistent state + S8215901: [TESTBUG] TestCheckedEnsureLocalCapacity.java fails intermittently + S8215961: jdk/jfr/event/os/TestCPUInformation.java fails on AArch64 + S8215982: (tz) Upgrade time-zone data to tzdata2018i + S8216039: TLS with BC and RSASSA-PSS breaks ECDHServerKeyExchange + S8216046: test/jdk/java/beans/PropertyEditor/Test6397609.java failing + S8216155: C4819 warning at libfreetype sources on Windows + S8216199: Local variable arg defined but never used in BCEscapeAnalyzer::compute_escape_for_intrinsic() + S8216205: Java API documentation formatting error in System.getEnv + S8216261: Javap ignores default modifier on interfaces + S8216326: SSLSocket stream close() does not close the associated socket + S8216375: Revert JDK-8145579 after JDK-8076988 is resolved + S8216401: Allow "file:" URLs in Class-Path of local JARs + S8216427: ciMethodData::load_extra_data() does not always unpack the last entry + S8216528: test/jdk/java/rmi/transport/ /runtimeThreadInheritanceLeak/ /RuntimeThreadInheritanceLeak.java failing with Xcomp + S8216549: Mismatched unsafe access to non escaping object fails + S8216562: UnknownBodyLength sometimes fails due to "Connection reset by peer" + S8216987: ciMethodData::load_data() unpacks MDOs with non-atomic copy + S8216989: CardTableBarrierSetAssembler::gen_write_ref_array_post_barrier() does not check for zero length on AARCH64 + S8217093: Support extended-length paths in parse_manifest.c on windows + S8217344: Make comparison overflow-aware in ECDHKeyAgreement.engineGenerateSecret() + S8217359: C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal + S8217364: Custom URLStreamHandler for jrt or file protocol can override default handler + S8217366: ZoneStrings are not populated for all the Locales + S8217368: AArch64: C2 recursive stack locking optimisation not triggered + S8217371: Incorrect LP64 guard in x86.ad after JDK-8210764 (Update avx512 implementation) + S8217576: C1 atomic access handlers use incorrect decorators + S8217676: Upgrade libpng to 1.6.37 + S8217760: C2: Missing symbolic info on a call from intrinsics when invoked through MethodHandle + S8217766: Container Support doesn't work for some Join Controllers combinations + S8217785: Padding ParallelTaskTerminator::_offered_termination variable + S8217896: Make better use of LCPUs when building on AIX + S8217990: C2 UseOptoBiasInlining: load of markword optimized to 0 if running with -XX:-EliminateLocks + S8218163: C2: Continuous deoptimization w/ Reason_speculate_class_check and Action_none + S8218185: aarch64: missing LoadStore barrier in TemplateTable::putfield_or_static + S8218201: Failures when vmIntrinsics::_getClass is not inlined + S8218280: LineNumberReader throws "Mark invalid" exception if CRLF straddles buffer. + S8218553: Enhance keystore load debug output + S8218558: NMT stack traces in output should show mt component for virtual memory allocations + S8218566: NMT: missing memory tag for assert poison page + S8218581: Incorrect exception message generation + S8218682: [TEST_BUG] DashOffset fails in mach5 + S8218705: Test sun/tools/jcmd/TestJcmdDefaults.java fails on Linux + S8218715: [TESTBUG] TestUseOptoBiasInliningWithoutEliminateLocks needs to unlock WhiteBoxAPI + S8218721: C1's CEE optimization produces safepoint poll with invalid debug information + S8218723: Use SunJCE Mac in SecretKeyFactory PBKDF2 implementation + S8218780: Update MUSCLE PCSC-Lite header files + S8218879: Keep track of memory accesses originated from Unsafe + S8218966: AArch64: String.compareTo() can read memory after string + S8219013: Update Apache Santuario (XML Signature) to version 2.1.3 + S8219241: Provide basic virtualization related info in the hs_error file on linux/windows x86_64 + S8219244: NMT: Change ThreadSafepointState's allocation type from mtInternal to mtThread + S8219370: NMT: Move synchronization primitives from mtInternal to mtSynchronizer + S8219513: compiler/codegen/aes/ /TestCipherBlockChainingEncrypt.java timeout on Solaris-sparc + S8219517: assert(false) failed: infinite loop in PhaseIterGVN::optimize + S8219562: Line of code in osContainer_linux.cpp L102 appears unreachable + S8219583: Windows build failure after JDK-8214777 (Avoid some GCC 8.X strncpy() errors in HotSpot) + S8219635: aarch64: missing LoadStore barrier in TemplateTable::fast_storefield + S8219807: C2 crash in IfNode::up_one_dom(Node*, bool) + S8219919: RuntimeStub name lost with PrintFrameConverterAssembly + S8219993: AArch64: Compiled CI stubs are unsafely modified + S8219997: [TESTBUG] Create test for JFR events in Docker container: CPU, Memory and Process Info + S8220037: Inconsistencies of generated timezone files between Windows and Linux + S8220072: GCC 8.3 reports errors in java.base + S8220173: assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark + S8220227: Host Locale Provider getDisplayCountry returns error message under non-English Win10 + S8220313: [TESTBUG] Update base image for Docker testing to OL 7.6 + S8220341: Class redefinition fails with assert(!is_unloaded()) failed: unloaded method on the stack + S8220355: Improve assertion texts and exception messages in eventHandlerVMInit + S8220570: Additonal trace when native thread creation fails + S8220579: [Containers] SubSystem.java out of sync with osContainer_linux.cpp + S8220657: JFR.dump does not work when filename is set + S8220672: [TESTBUG] TestCPUSets should check that cpuset does not exceed available cores + S8220674: [TESTBUG] MetricsMemoryTester failcount test in docker container only works with debug JVMs + S8220682: Heap dumping and inspection fails with JDK-8214712 + S8220690: ATTRIBUTE_ALIGNED requires GNU extensions enabled + S8221120: CopyOnWriteArrayList.set should always have volatile write semantics + S8221220: AArch64: Add StoreStore membar explicitly for Volatile Writes in TemplateTable + S8221253: TLSv1.3 may generate TLSInnerPlainText longer than 2^14+1 bytes + S8221325: Add information about swap space to print_memory_info() on MacOS + S8221340: [TESTBUG] TestCgroupMetrics.java fails after fix for JDK-8219562 + S8221342: [TESTBUG] Generate Dockerfile for docker testing + S8221407: Windows 32bit build error in libsunmscapi/security.cpp + S8221408: Windows 32bit build build errors/warnings in hotspot + S8221411: NullPointerException in RasterPrinterJob without PrinterResolution + S8221434: Fix typo in lib-x11 autoconf error message about missing headers + S8221480: jcmd VM.metaspace shall print limits in basic mode + S8221497: Optional Panes in Swing + S8221527: [TESTBUG] DockerBasicTest.java contains hard-coded reference to JDK 10 + S8221529: [TESTBUG] Docker tests use old/deprecated image on AArch64 + S8221710: [TESTBUG] more configurable parameters for docker testing + S8221725: AArch64 build failures after JDK-8221408 (Windows 32bit build build errors/warnings in hotspot) + S8221730: jcmd process name matching broken + S8221801: Update src/java.base/share/legal/public_suffix.md + S8221892: ThreadPoolExecutor: Thread.isAlive() is not equivalent to not being startable + S8221894: Add comments for docker tests in the test doc + S8222108: Reduce minRefreshTime for updating remote printer list on Windows + S8222154: upgrade gtest to 1.8.1 + S8222280: Provide virtualization related info in the hs_error file on AIX + S8222299: [TESTBUG] move hotspot container tests to hotspot/containers + S8222362: Upgrade to Freetype 2.10.0 + S8222387: Out-of-bounds access to CPU _family_id_xxx array + S8222415: Xerces 2.12.0: Parsing Configuration + S8222670: pathological case of JIT recompilation and code cache bloat + S8222720: Provide extended VMWare/vSphere virtualization related info in the hs_error file on linux/windows x86_64 + S8222743: Xerces 2.12.0: DOM Implementation + S8222914: Partial backport of JDK-8218266 + S8222968: ByteArrayPublisher is not thread-safe resulting in broken re-use of HttpRequests + S8222980: Upgrade IANA Language Subtag Registry to Version 2019-04-03 + S8222987: sun/security/tools/keytool/PSS.java times out on Solaris-SPARC + S8222991: Xerces 2.12.0: Validation + S8223177: Data race on JvmtiEnvBase::_tag_map in double-checked locking + S8223227: Rename acquire_tag_map() to tag_map_acquire() in jvmtiEnvBase + S8223244: Fix usage of ARRAYCOPY_DISJOINT decorator + S8223336: Assert in VirtualMemoryTracker::remove_released_region when running the SharedArchiveConsistency.java test with - XX:NativeMemoryTracking=detail + S8223482: Unsupported ciphersuites may be offered by a TLS client + S8223518: Unexpected exception in jjs + S8223537: testlibrary_tests/ctw/ClassesListTest.java fails with Agent timeout frequently + S8223553: Fix code constructs that do not compile with the Eclipse Java Compiler + S8223572: ~ThreadInVMForHandshake() should call handle_special_runtime_exit_condition() + S8223574: add more thread-related system settings info to hs_error file on AIX + S8223660: jtreg: Decouple Unsafe from RTM tests + S8223814: SA: jhsdb common help needs to be more detailed + S8223886: Add in font table referene + S8224033: os::snprintf should be used in virtualizationSupport.cpp + S8224034: [TESTBUG] runtime/ErrorHandlerTest/ErrorHandler fails intermittently for case 13 on Windows + S8224090: [PPC64] Fix SLP patterns for filling an array with double float literals + S8224165: [TESTBUG] Docker tests produce excessive output + S8224181: On child process spawn, child may write to random file descriptor instead of the fail pipe + S8224202: Speed up Properties.load + S8224221: add memprotect calls to event log + S8224230: [PPC64, s390] Support AsyncGetCallTrace + S8224252: [TESTBUG] hotspot/test/serviceability/sa/sadebugd/SADebugDTest.java is timing out again after fix for JDK-8163805 + S8224487: outputStream should not be copyable + S8224531: SEGV while collecting Klass statistics + S8224558: Fix replicateB encoding + S8224560: (tz) Upgrade time-zone data to tzdata2019a + S8224580: Matcher can cause oop field/array element to be reloaded + S8224589: Improve startup behavior of SecurityProperties + S8224658: Unsafe access C2 compile fails with assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr: adr_type = NULL + S8224698: ConcurrentSkipListMap.java does not compile with the Eclipse Java Compiler + S8224825: java/awt/Color/AlphaColorTest.java fails in linux-x64 system + S8224838: Bump update version for OpenJDK: jdk-11.0.5 + S8224991: Problemlist javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java + S8225005: Xerces 2.12.0: License file + S8225141: Better handling of classes in error state in fast class initialization checks + S8225178: [Solaris] os::signal() should call sigaction() with SA_SIGINFO + S8225189: Multiple JNI calls within critical region in ZIP Library + S8225257: sun/security/tools/keytool/PSS.java timed out + S8225286: Better rendering of native glyphs + S8225298: Improve TLS connection support + S8225347: [s390] Unexpected exit from stack overflow test + S8225386: test for JDK-8216261 fails in Windows + S8225388: Running jcmd Compiler.CodeHeap_Analytics all 0 cause crash. + S8225390: ProblemList sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java due to JDK-8161536 + S8225423: GTK L&F: JSplitPane: There is no divider shown + S8225425: java.lang.UnsatisfiedLinkError: net.dll: Can't find dependent libraries + S8225543: Jcmd fails to attach to the Java process on Linux using the main class name if whitespace options were used to launch the process + S8225580: tzdata2018i integration causes test failures on jdk-13 + S8225636: SA can't handle prelinked libraries + S8225644: C1 dumps incorrect class name in ClassCastException message + S8225663: [testbug] Missing JNIEXPORT in XAbortProvoker native function + S8225715: jhsdb jmap fails to write binary heap dump of a jshell process + S8226409: Enable argument profiling for sun.misc.Unsafe.put*/get* + S8226468: [aix] loadquery failed error message displayed + S8226530: ZipFile reads wrong entry size from ZIP64 entries + S8226543: Reduce GC pressure during message digest calculations in password-based encryption + S8226607: Inconsistent info between pcsclite.md and MUSCLE headers + S8226798: JVM crash in klassItable::initialize_itable_for_interface(int, InstanceKlass*, bool, Thread*) + S8226964: [Yaru] GTK L&F: There is no difference between menu selected and de-selected + S8227011: Starting a JFR recording in response to JVMTI VMInit and / or Java agent premain corrupts memory + S8227041: runtime/memory/RunUnitTestsConcurrently.java has a memory leak + S8227117: normal interpreter table is not restored after single stepping with TLH + S8227247: tools/sjavac/IdleShutdown.java fails with AssertionError: Error too big on windows + S8227277: HeapInspection::find_instances_at_safepoint walks dead objects + S8227392: Colors with alpha are painted incorrectly on Linux, after JDK-8214579 + S8227594: sadebugd/DebugdConnectTest.java fails due to "java.rmi.NotBoundException: SARemoteDebugger" + S8227630: adjust format specifiers in loadlib_aix.cpp + S8227834: build.log output from failing commands : include the hs_error file path in case of crashes in build + S8227869: fix wrong format specifiers in os_aix.cpp + S8227919: 8213232 causes crashes on solaris sparc64 + S8228337: problemList failing/ignored manual tests in security-libs + S8228400: Remove built-in AArch64 simulator + S8228469: (tz) Upgrade time-zone data to tzdata2019b + S8228485: JVM crashes when bootstrap method for condy triggers loading of class whose static initializer throws ve thread creation fails + S8220579: [Containers] SubSystem.ja exception + S8228501: java_props_macosx.c - provide missing CFRelease for CFLocaleCopyCurrent + S8228578: fix CFData object leak in macosx KeystoreImpl.m + S8228585: jdk/internal/platform/cgroup/TestCgroupMetrics.java - NumberFormatException because of large long values (memory limit_in_bytes) + S8228596: Class redefinition fails when condy instructions are removed + S8228601: AArch64: Fix interpreter code at JVMCI deoptimization entry + S8228618: s390: c1/c2 fail to add a metadata relocation in the static call stub. + S8228649: [PPC64] SA reads wrong slots from interpreter frames + S8228658: test GetTotalSafepointTime.java fails on fast Linux machines with Total safepoint time 0 ms + S8228711: Path rendered incorrectly when it goes outside the clipping region + S8228725: AArch64: Purge method call format support + S8228764: New library dependencies due to JDK-8222720 + S8229118: [TESTBUG] serviceability/sa/ClhsdbFindPC fails on AArch64 + S8229352: Use of an uninitialized register in 32-bit ARM template interpreter + S8229406: ZGC: Fix incorrect statistics + S8229767: Typo in java.security: Sasl.createClient and Sasl.createServer + S8229773: Resolve permissions for code source URLs lazily + S8229887: (zipfs) zip file corruption when replacing an existing STORED entry + S8229925: [s390, PPC64] Exception check missing in interpreter + S8230085: (fs) FileStore::isReadOnly is always true on macOS Catalina + S8230099: Prepare for backport of JDK-8217368 + S8230728: Thin stroked shapes are not rendered if affine transform has flip bit + S8230850: Test sun/tools/jcmd/TestProcessHelper.java fails intermittently + S8231693: Backout "8230728: Thin stroked shapes are not rendered if affine transform has flip bit" from jdk11u - Modified patch: * system-pcsclite.patch + adapt to changed context- Update to upstream tag jdk-11.0.4+11 (July 2019 CPU) * Security fixes + S8208698, CVE-2019-2745, bsc#1141784: Improved ECC Implementation + S8212328, CVE-2019-2762, bsc#1141782: Exceptional throw cases + S8213431, CVE-2019-2766, bsc#1141789: Improve file protocol handling + S8213432, CVE-2019-2769, bsc#1141783: Better copies of CopiesList + S8216381, CVE-2019-2786, bsc#1141787: More limited privilege usage + S8217563: Improve realm maintenance + S8218863: Better endpoint checks + S8218873: Improve JSSE endpoint checking + S8218876, CVE-2019-7317, bsc#1141780: Improve PNG support options + S8219775: Certificate validation improvements + S8220517: Enhanced GIF support + S8221345, CVE-2019-2818, bsc#1141788: Better Poly1305 support + S8221518, CVE-2019-2816, bsc#1141785: Normalize normalization + S8222678, CVE-2019-2821, bsc#1141781: Improve TLS negotiation * Other fixes + S6913047: Long term memory leak when using PKCS11 and JCE exceeds 32 bit process address space + S8139178: Wrong fontMetrics when printing in Landscape (OpenJDK) + S8163805: hotspot/test/serviceability/sa/sadebugd/ /SADebugDTest.java failed with timed out + S8170494: JNI exception pending in PlainDatagramSocketImpl.c + S8174691: [TESTBUG] A number of native hotspot unit tests fail when executed in stand-alone mode + S8179098: Crypto AES/ECB encryption/decryption performance regression (introduced in jdk9b73) + S8181143: Introduce diagnostic flag to abort VM on too long VM operations + S8188133: C2: Static field accesses in clinit can trigger deoptimizations + S8190361: Incorrect version info in jaccessinspector.exe and jaccesswalker.exe + S8195793: Remove GTE CyberTrust Global Root + S8200286: (testbug) MOptionTest test fails with java.lang.AssertionError: Classfiles too old! + S8200613: SA: jstack throws UnmappedAddressException with a CDS core file + S8201317: X25519/X448 code improvements + S8201633: Problems with AES-GCM native acceleration + S8202353: os::readdir should use readdir instead of readdir_r + S8202414: Unsafe write after primitive array creation may result in array length change + S8202651: Test ComodoCA.java fails + S8202794: Native Unix code should use readdir rather than readdir_r + S8202884: SA: Attach/detach might fail on Linux if debugee application create/destroy threads during attaching + S8203627: Swing applications with JRadioButton and JCheckbox fail to render correctly when using GTK3 and the GTK L&F + S8204308: SA: serviceability/sa/TestInstanceKlassSize*.java fails when running in CDS mode + S8205574: Loop predication "assert(f <= 1 && f >= 0) failed Incorrect frequency" + S8205611: Improve the wording of LinkageErrors to include module and class loader information + S8206955: MethodHandleProxies.asInterfaceInstance does not support default methods + S8207340: (fs) UnixNativeDispatcher close and readdir usages should be fixed + S8207748: Fix for 8202794 breaks tier1 builds + S8207760: SAXException: Invalid UTF-16 surrogate detected: d83c ? + S8208634: Add x-IBM-1129 charset + S8208648: ECC Field Arithmetic Enhancements + S8208702: javax/swing/reliability/ /HangDuringStaticInitialization.java may hang on macos + S8208996: X11 icon window color handing bug + S8209055: c.s.t.javac.code.DeferredCompletionFailureHandler seems to use WeakHashMap incorrectly + S8209414: AArch64: method handle invocation does not respect JVMTI interp_only mode + S8209415: Fix JVMTI test failure HS202 + S8209573: [TESTBUG] gc/epsilon/TestMemoryMXBeans should retry on failure + S8209914: javadoc search sometimes generates bad URIs + S8209951: Problematic sparc intrinsic: com.sun.crypto.provider.CipherBlockChaining + S8210008: custom extension for make/SourceRevision.gmk + S8210197: javac can't tell during speculative attribution if a diamond expression is creating an anonymous inner class or not + S8210283: Support git as an SCM alternative in the build + S8210320: PPC64: Fix uninitialized variable in C1 LIR assembler code + S8210457: JVM crash in ResolvedMethodTable::add_method(Handle) + S8210483: AssertionError in DeferredAttr at setOverloadKind caused by JDK-8203679 + S8210519: build/releaseFile/CheckSource.java failed additional sources found + S8210739: Calling JSpinner's setFont with null throws NullPointerException + S8210782: Upgrade HarfBuzz to the latest 2.3.1 + S8210803: Compilation failure in codeBlob.cpp for Windows 32-bit + S8210837: Add libXrandr-devel to the Linux devkits + S8210863: Remove Xrandr include files from JDK sources + S8210880: Remove HPKeysym.h from JDK sources + S8210886: Remove references in xwindows.md to non-existent files. + S8210899: (zipfs) ZipFileSystem.EntryOutputStreamCRC32 mistakenly set the crc32 value into size field + S8211266: [TESTBUG] ZipFSTester.java failed intermittently in ZipFSTester.checkRead(): bound must be positive + S8211350: Remove jprt support + S8211393: Memory leak issue on awt_InputMethod.c + S8211435: Exception in thread "AWT-EventQueue-1" java.lang.IllegalArgumentException: null source + S8211698: Crash in C2 compiled code during execution of double array heavy processing code + S8211810: X11 Time stamp data should be unsigned + S8211826: StringIndexOutOfBoundsException happens via GetStringUTFRegion() + S8211841: [testbug] sun/nio/cs/OLD/TestIBMDB.java does not compile (aix) + S8211969: test/jdk/lib/security/CheckBlacklistedCerts.java searching for wrong paths + S8211971: Move security/cacerts/VerifyCACerts.java and security/CheckBlacklistedCerts.java + S8212202: [Windows] Exception if no printers are installed. + S8212205: VM asserts after CDS archive has been unmapped + S8212562: To remove lib/security from test/jdk/TEST.groups + S8212676: AWT SystemColor setting on CDE + S8212677: X11 default visual support for IM status window on VNC + S8212678: Windows IME related patch + S8212794: IBM-964 is required for AIX default charset + S8212828: (process) Provide a way for Runtime.exec to use posix_spawn on linux + S8213015: Inconsistent settings between JFR.configure and - XX:FlightRecorderOptions + S8213213: Remove src/java.desktop/unix/classes/sun/awt/ /X11/keysym2ucs.h + S8213232: Unix/X11 setCompositionEnableNative issue + S8213292: Input freezes after MacOS key-selector (press&hold) usage on macOS Mojave + S8213294: Upgrade IANA LSR data + S8213515: Improve freetype detection on linux/ppc64/ppc64le/ /s390x + S8213614: DnD operation change feature does not work with 64bit big endian CPU + S8213617: JFR should record the PID of the recorded process + S8213618: IBM970 charset has missing entry and remove unexpected entries + S8213825: assert(false) failed: Non-balanced monitor enter/exit! Likely JNI locking + S8213944: Fix AIX build after the removal of Xrandr.h and add a configure check for it + S8214002: Cannot use italic font style if the font has embedded bitmap + S8214109: XToolkit is not correctly displayed color on 16-bit high color setting + S8214111: There is no icon in all JOptionPane target image + S8214112: The whole text in target JPasswordField image are not selected + S8214252: Expanded & Collapsed nodes of a JTree look the same on GTK3 + S8214253: Tooltip is transparent rather than having a black background + S8214468: jQuery UI upgrade from 1.11.4 to 1.12.1 + S8214533: IBM-29626C is required for AIX default charset + S8214765: All TrayIcon MessageType icons does not show up with gtk3 option set + S8214935: Upgrade IANA LSR data + S8215026: Incorrect amount of memory unmapped with ImageFileReader::close() + S8215123: Crash in runtime image built with jlink --compress=2 + S8215284: Reduce noise induced by periodic task getFileSize() + S8215296: do not disable c99 on Solaris + S8215342: [Zero] Build fails after JDK-8200613 + S8215364: JavaFX crashes on Ubuntu 18.04 with Wayland while using Swing-FX interop + S8215374: 32-bit build failures after JDK-8181143 (Introduce diagnostic flag to abort VM on too long VM operations) + S8215398: -Xlog option usage => Invalid decorator '\temp\app_cds.log'. + S8215443: The use of TransportContext.fatal() leads to bad coding style + S8215472: (zipfs) Cleanups in implementation classes of jdk.zipfs and tests + S8215707: [macosx] fix pthread_getschedparam and pthread_setschedparam calls + S8215757: C2: PhaseIdealLoop::create_new_if_for_predicate() computes wrong IDOM + S8215790: Delegated task created by SSLEngine throws java.nio.BufferUnderflowException + S8216045: The size of key_exchange may be wrong on FFDHE + S8216355: missing NULL checks in libnet in interface iteration and potential resource leak in getMacAddress + S8216556: Unnecessary liveness computation with JVMTI + S8216577: Add GlobalSign's R6 Root certificate + S8216597: SIGBUS in Java_sun_security_pkcs11_wrapper_PKCS11_getNativeKeyInfo after JDK-6913047 + S8216970: condy causes JVM crash + S8217088: Disable JDK-6913047 fix (SunPKCS11 memory leak) after JDK-8216597 (SIGBUS error in getNativeKeyInfo) + S8217094: HttpClient SSL race if a socket IOException is raised before ALPN is available + S8217263: Automate DashOffset test + S8217311: Improve Exception thrown when MulticastSocket.setInterface fails on AIX(Unix) + S8217564: idempotent protection missing in crc32c.h + S8217647: JFR: recordings on 32-bit systems unreadable + S8217690: Update public suffix version + S8217707: JNICALL declaration breaks Splash screen functions + S8217765: Internal Error (javaCalls.cpp:61) guarantee(thread->can_call_java()) failed + S8217786: Provide virtualization related info in the hs_error file on linux s390x + S8217878: ENVELOPING XML signature no longer works in JDK 11 + S8217879: hs_err should print more instructions in hex dump + S8217880: AIX build issue after JDK-8214533 + S8218020: Fix version number in mesa.md 3rd party legal file + S8218060: JDK-8217786 breaks build due to remaining unused function + S8218063: JDK-8218060 breaks build for S390 + S8218152: [javac] fails and exits with no error if a bad annotation processor provided + S8218469: JSlider display issue with slider for GTKLookAndFeel + S8218470: JScrollBar display issue with GTKLookAndFeel + S8218472: JProgressBar display issue with GTKLookAndFeel + S8218473: JOptionPane display issue with GTKLookAndFeel + S8218479: JTextPane display issue with GTKLookAndFeel + S8218618: Program fails when using JDK addressed by UNC path and using Security Manager + S8218629: XML Digital Signature throws NAMESPACE_ERR exception on OpenJDK 11, works 8/9/10 + S8218674: HTML Tooltip with "img=src" on component doesn't show + S8218733: SA: CollectedHeap provides broken implementation for used() and capacity() + S8218781: Localized names for Japanese era Reiwa in COMPAT provider + S8218811: replace open by os::open in hotspot coding + S8218854: FontMetrics.getMaxAdvance may be less than the maximum FontMetrics.charWidth + S8218960: CONFIG level logging statements printed in CLDRCalendarDataProviderImpl.java even when default log Level is INFO + S8218991: s390: Add intrinsic for GHASH algorithm + S8219006: AArch64: Register corruption in slow subtype check + S8219011: Implement MacroAssembler::warn method on AArch64 + S8219112: name_and_sig_as_C_string usages in frame_s390 miss ResourceMark + S8219335: "failed: unexpected type" assert failure in ConnectionGraph::split_unique_types() with unsafe accesses + S8219389: Delegated task created by SSLEngine throws BufferUnderflowException + S8219414: SA: jhsdb jsnap throws UnmappedAddressException with core generated by gcore + S8219448: split-if update_uses accesses stale idom data + S8219460: ppc: adjust NativeGeneralJump::insert_unconditional to stack allocated MacroAssembler + S8219566: JFR did not collect call stacks when MaxJavaStackTraceDepth is set to zero + S8219574: Minimal VM build failure after JDK-8219414 + S8219582: PPC: Crash after C1 checkcast patched and GC + S8219584: Try to dump error file by thread which causes safepoint timeout + S8219698: aarch64: SIGILL triggered when specifying unsupported hardware features + S8219710: Bump update version for OpenJDK: jdk11.0.4 + S8219746: Provide virtualization related info in the hs_error file on linux ppc64 / ppc64le + S8219915: [TESTBUG] Fix test langtools/tools/javac/processing/ /model/completionfailure/SymbolsDontCumulate.java in Standalone mode + S8219918: ProblemList hotspot tests failing in SAP testing. + S8220165: Encryption using GCM results in RuntimeException- input length out of bound + S8220166: Performance regression in deserialization (4-6% in SPECjbb) + S8220198: Lots of com/sun/crypto/provider/Cipher tests fail on x86_32 due to missing SHA512 stubs + S8220281: IBM-858 alias name is missing on IBM00858 charset + S8220293: Deadlock in JFR string pool + S8220349: The fix done for JDK-8214253 have caused issues in JTree behaviour + S8220353: [TESTBUG] TestRegisterRestoring uses SafepointALot without UnlockDiagnosticVMOptions + S8220374: C2: LoopStripMining doesn't strip as expected + S8220441: [PPC64] Clobber memory effect missing for memory barriers in atomics + S8220495: Update GIFlib library to the 5.1.8 + S8220513: Wrapper Key may get deleted when closing sessions in SunPKCS11 crypto provider + S8220625: tools/javac/classreader/8171132/ /BadConstantValue.java failed with "did not see expected error" + S8220707: [TESTBUG] serviceability/sa/ /TestHeapDumpForLargeArray.java fails with jtreg - vmoption:-Xmx < 8g + S8220714: C2 Compilation failure when accessing off-heap memory using Unsafe + S8220718: Missing ResourceMark in nmethod::metadata_do + S8220781: linux-s390 : os::get_summary_cpu_info gives bad output + S8220794: PPC64: Fix signal handler for SIGSEGV on branch to illegal address + S8221083: [ppc64] Wrong oop compare in C1-generated code + S8221175: Fix bad function case for controlled JVM crash on PPC64 big-endian + S8221244: Unexpected behavior of PropertyDescription.getReadMethod for boolean properties + S8221263: [TEST_BUG] RemotePrinterStatusRefresh test is hard to use + S8221304: Problem list java/awt/FontMetrics/ /MaxAdvanceIsMax.java + S8221400: java/lang/String/StringRepeat.java test requests too much heap + S8221401: java/math/BigInteger/LargeValueExceptions.java test should be disabled on 32-bit platforms + S8221412: lookupPrintServices() does not always update the list of Windows remote printers + S8221437: assert(java_lang_invoke_ResolvedMethodName::vmtarget(resolved_method()) == m()) failed: Should not change after link resolution + S8221470: Print methods in exception messages in java-like Syntax. + S8221479: Fix JFR profiling on s390 + S8221483: TestOopCmp.java fails due to "Multiple garbage collectors selected" + S8221535: add steal tick related information to hs_error file [linux] + S8221610: Resurrect (legacy) JRE bundle target + S8221639: [i386] expand_exec_shield_cs_limit workaround is undefined code after JDK-8199717 + S8221833: Readability check in Symbol::is_valid not performed for some addresses + S8221870: use driver to run CtwRunner in applications/ctw tests + S8221880: Better customization for Windows RC properties FileDescription and ProductName + S8221915: cleanup ticks related coding in os_perf_aix.cpp [aix] + S8221917: serviceability/sa/TestPrintMdo.java fails on 32-bit platforms + S8221924: get(null) on single-entry unmodifiable Map returns null instead of throwing NPE + S8222027: java/util/logging/LogManager/TestLoggerNames.java generates intermittent ClassCastException + S8222032: x86_32 fails with "wrong size of mach node" on AVX-512 machine + S8222089: [TESTBUG] sun/security/lib/cacerts/ /VerifyCACerts.java fails due to cert within 90-day expiry window + S8222133: Add temporary exceptions for root certs that are due to expire soon + S8222136: Remove two Comodo root CA certificates that are expiring + S8222137: Remove T-Systems root CA certificate + S8222397: x86_32 tests with UseSHA1Intrinsics SEGV due to garbled registers + S8222410: java/nio/file/attribute/BasicFileAttributeView/ /UnixSocketFile hangs when "nc" does not accept "-U" + S8222522: Add configure options for Mac Bundle creation + S8222532: (zipfs) Performance regression when writing ZipFileSystem entries in parallel + S8222913: Add Jib support for VERSION_EXTRA* + S8222930: ConcurrentSkipListMap.clone() shares size variable between original and clone + S8223266: PPC64: Check for branch to illegal address before checking for mem serialization + S8223395: PPC64: Improve comments in the JVM signal handler to match ISA text + S8223499: Remove two DocuSign root certificates that are expiring + S8223555: Cleanups in cacerts tests + S8223597: jdk/nio/zipfs/ZipFSTester.java RuntimeException: CHECK_FAILED! (getAttribute.crc failed 6af4413c vs 0 ...) + S8223665: SA: debugd options should follow jhsdb style + S8224474: harfbuzz 2.3.1 code fails to compile with gcc 4.4.7 + S8224671: AArch64: mauve System.arraycopy test failure + S8224727: Problem list test security/infra/java/security/cert/ /CertPathValidator/certification/ActalisCA.java + S8224828: aarch64: rflags is not correct after safepoint poll + S8224880: AArch64: java/javac error with AllocatePrefetchDistance + S8225402: events logging in deoptimization.cpp should go to deopt-log + S8225716: G1 GC: Undefined behaviour in G1BlockOffsetTablePart::block_at_or_preceding + S8226876: Assertion in sun/util/locale/provider/ /CalendarDataUtility on Windows after JDK-8218960 + S8226880: Backport of JDK-8208698 (Improved ECC Implementation) should not bring parts of JDK-8205476 (KeyAgreement#generateSecret is not reset for ECDH based algorithm)- Do not fail installation when the manpages are not present (bsc#1115375)- Added patch: * JDK-8208602.patch + Backport upstream fix for JDK-8208602: Cannot read PEM X.509 cert if there is whitespace after the header or footer (bsc#1140461)- Provide and Obsolete the corresponding java-10-openjdk- packages to assure smooth upgrade (fate#326347, bsc#1137264)- Set alternative priority in SLE12 to 0 in order to be able to push to SLE12-SP5 (fate#326790, jsc#SLE-5715)- Require update-ca-certificates by the headless subpackage (bsc#1131378) - Removed patch: * java11-improved-fonts.patch + broken with the recent changes in font rendering- Update to upstream tag jdk-11.0.3+7 (April 2019 CPU) * Security fixes + S8211936, CVE-2019-2602, bsc#1132728: Better String parsing + S8214809: CDS storage improvements + S8218453, CVE-2019-2684, bsc#1132732: More dynamic RMI interactions * Other changes + S8034802: (zipfs) newFileSystem throws UOE when the zip file is located in a custom file system + S8165675: Trace event for thread park has incorrect unit for timeout + S8172695: (scanner) java/util/Scanner/ScanTest.java fails + S8187364: Unable to enter zero width non-joiner (ZWNJ) symbol in Swing text component + S8197398: (zipfs) Files.walkFileTree walk indefinitelly while processing JAR file with "/" as a directory inside. + S8200109: NMT: diff_malloc_site assert(early->flags() == current->flags(), "Must be the same memory type") + S8201818: [macosx] Printing attributes break page size set via "java.awt.print.Book" object + S8204142: AWT hang occurs when sequenced events arrive out of sequence in multiple AppContexts + S8205432: Replace the placeholder Japanese era name + S8206120: Add test cases for lenient Japanese era parsing + S8207070: Webstart app popup on wrong screen in a one-screen setup changing to multi-monitor + S8207258: Distrust TLS server certificates anchored by Symantec Root CAs + S8207760: SAXException: Invalid UTF-16 surrogate detected: d83c ? + S8207829: FlightRecorderMXBeanImpl is leaking the first classloader which calls it + S8207849: Allow the addition of more number to the Java version string + S8208275: C2 crash in Node::add_req(Node*) + S8208656: Move java/util/Calendar/CalendarTestScripts tests into OpenJDK + S8209615: ParseError in XMLEventReader on a valid input + S8209758: 2 classes with same name G1PrintCollectionSetClosure cause crash when logging is enabled + S8209960: -Xlog:jfr* doesn't work with the JFR + S8210192: Hsperf counter ParNew::CMS should be ParNew:CMS + S8210394: (zipfs) jdk/nio/zipfs/ZFSTests.java rootdir.zip: The process cannot access the file because it is being used by another process + S8210633: Cannot parse JapaneseDate string with DateTimeFormatterBuilder Mapped-values + S8210874: Test for JDK-8209615 + S8210974: No extensions debug log for ClientHello + S8210989: RSASSA-PSS certificate cannot be selected for client auth on TLSv1.2 + S8211049: Second parameter of "initialize" method is not used + S8211064: [AArch64] Interpreter and c1 don't correctly handle jboolean results in native calls + S8211100: hotspot C1 issue with comparing long numbers on x86 32-bit + S8211163: UNIX version of Java_java_io_Console_echo does not return a clean boolean + S8211267: StackOverflowError happened by TextField.setFont(...) + S8211295: DriverManager.getConnection fails when called from com.sun.rowset.JdbcRowSetImpl + S8211320: Aarch64: unsafe.compareAndSetByte() and unsafe.compareAndSetShort() c2 intrinsics broken with negative expected value + S8211382: ISO2022JP and GB18030 NIO converter issues + S8211398: Square character support for the Japanese new era + S8211698: Crash in C2 compiled code during execution of double array heavy processing code + S8211765: JarFile constructor throws undocumented exception + S8211787: javax/net/ssl/TLSCommon/TLSTest.java throws java.net.SocketTimeoutException: Read timed out + S8211821: PrintStringTableStatistics crashes JVM + S8212173: Thread._stack_base/_stack_size initialized too late for new threads + S8212232: Wrong metadata for the configuration of the cutoff for old object sample events + S8212233: javadoc fails on jdk12 with "The code being documented uses modules but the packages defined in $URL are in the unnamed module." + S8212885: TLS 1.3 resumed session does not retain peer certificate chain + S8212941: Support new Japanese era in java.time.chrono.JapaneseEra + S8213183: InputMethod cannot be used after its restarting + S8213202: Possible race condition in TLS 1.3 session resumption + S8213419: C2 may hang in MulLNode::Ideal()/MulINode::Ideal() with gcc 8.2.1 + S8213421: Line number information for execution samples always 0 + S8213583: Error while opening the JFileChooser when desktop contains shortcuts pointing to deleted files + S8213754: PPC64: Add Intrinsics for isDigit/isLowerCase/isUpperCase/isWhitespace + S8213782: NullPointerException in sun.security.ssl.OutputRecord.changeWriteCiphers + S8213829: Remove circular dependency between g1CollectedHeap and g1ConcurrentMark + S8213952: Relax DNSName restriction as per RFC 1123 + S8213966: The ZGC JFR events should be marked as experimental + S8213983: [macosx] Keyboard shortcut ?cmd +`? stops working properly if popup window is displayed + S8214063: OpenJDK will not build on AIX while using the xlc 13.1 compiler + S8214100: use of keystore probing results in unnecessary exception thrown + S8214118: HeapRegions marked as archive even if CDS mapping fails + S8214122: JDWP is broken on 32 bit Windows: transport library missing onLoad entry + S8214129: SSL session resumption/SNI with TLS1.2 causes StackOverflowError + S8214189: test/hotspot/jtreg/compiler/intrinsics/mathexact/ /MulExactLConstantTest.java fails on Windows x64 when run with - XX:-TieredCompilation + S8214206: Fix for JDK-8213419 is broken on 32-bit + S8214339: SSLSocketImpl erroneously wraps SocketException + S8214352: C1: Unnecessary "compilation bailout: block join failed" with JVMTI + S8214451: PPC64/s390: Clean up unused CRC32 prototype and function + S8214513: A PKCS12 keystore from Java 8 using custom PBE parameters cannot be read in Java 11 + S8214688: TLS 1.3 session resumption with hello retry request failed with "illegal_parameter" + S8214827: Incorrect call ClassLoaders.toFileURL("jrt:/java.compiler") + S8215100: AArch64: fix compareTo intrinsic with four-character Latin/Unicode + S8215175: Inconsistencies in JFR event metadata + S8215202: AArch64: jtreg test test/jdk/sun/nio/cs/FindEncoderBugs.java fails + S8215317: [GRAAL] unit test CheckGraalIntrinsics failed after 8213754 + S8215330: javax.xml.catalog.CatalogResolverImpl: GroupEntry.matchURI fails to match + S8215362: JFR GTest JfrTestNetworkUtilization fails + S8215397: jsig.c missing classpath exception + S8215727: Restore JFR thread sampler loop to old / previous behavior + S8215947: JVM crash with -XX:+DumpSharedSpaces + S8215951: AArch64: jtreg test vmTestbase/nsk/jvmti/PopFrame/popframe005 segfaults + S8215962: Support ThreadPriorityPolicy mode 1 for non-root users on linux/bsd + S8216049: stringTable::intern creates redundant String when looking up existing one + S8216060: [PPC64] Vector CRC implementation should be used by interpreter and be faster for short arrays + S8216280: Allow later Symantec Policy distrust date for two Apple SubCAs + S8216302: StackTraceElement::fill_in can use cached Class.name + S8216308: StackTraceElement::fill_in can use injected Class source-file + S8216350: AArch64: monitor unlock fast path not called + S8216546: Support new Japanese era in java.lang.Character for Java SE 11 + S8216578: Remove unused/obsolete method in JFR code + S8216965: crash in freetypeScaler.c CopyBW2Grey8 + S8217014: Epsilon should not ignore Metadata GC causes + S8217315: Proper units should print more significant digits + S8217321: [TESTBUG] utilities/test_globalDefinitions.cpp should use _LP64, not LP64 + S8217342: Build failed with excluding JFR + S8217378: UseCriticalCMSThreadPriority is broken + S8217427: (dc) nio/channels/DatagramChannel/UseDGWithIPv6.java fails without IPv6 + S8217432: MetaspaceGC::_capacity_until_GC exceeds MaxMetaspaceSize + S8217459: [PPC64] Cleanup non-vector version of CRC32 + S8217471: [TESTBUG] gc/epsilon/TestClasses.java fails on some platforms - OOME Metaspace + S8217520: Remove vm.opt.MaxGCPauseMillis == "null" from TestOldGenCollectionUsage.java + S8217579: TLS_EMPTY_RENEGOTIATION_INFO_SCSV is disabled after 8211883 + S8217597: [TESTBUG] old version docker does not support --cpus + S8217609: New era placeholder not recognized by java.text.SimpleDateFormat + S8217628: Verbose ArrayIndexOutOfBoundsException message also in JNI calls. + S8217657: Move the test for default value of jdk.includeInExceptions into own test + S8217994: os::print_hex_dump should be more resilient against unreadable memory + S8218156: "jcmd VM.metaspace basic" misreports free chunk space + S8218192: Remove copy constructor for MemRegion + S8218915: Change isJavaIdentifierStart and isJavaIdentifierPart to handle new code points + S8219251: Langtools tests default memory size needs to be 768m + S8219260: Default number of test jobs needs to be consistently calculated + S8219461: Bump update version for OpenJDK jdk11.0.3 + S8219650: [Testbug] Fix potential crashes in new test hotspot gtest "test_print_hex_dump" + S8219651: compiler/ciReplay/TestServerVM.java is failing on windows + S8219714: [testbug] com/sun/jdi/RedefineNestmateAttr/ /TestNestmateAttr.java must pass classpath to subprocess + S8219789: [TESTBUG] TestOptionsWithRanges.java produces hs_err_pidXXXXX.log file for VMThreadStackSize=9007199254740991 + S8219890: Calendar.getDisplayName() returns empty string for new Japanese Era on some locales + S8220283: ZGC fails to build on GCC 4.4.7: ATTRIBUTE_ALIGNED compatibility issue + S8220294: ZGC fails to build on GCC 4.4.7: Type parameter issue + S8221769: Revert JDK-8221767 mistakenly pushed to jdk11u 11.0.3 - Modified patch: * java11-improved-fonts.patch + Adapted to changed context- Update to upstream tag jdk-11.0.2+7 (Oracle January 2019 CPU) * Security fixes: + S8206290, CVE-2019-2422, bsc#1122293: Better FileChannel transfer performance + S8209094, CVE-2019-2426: Improve web server connections + S8210866, CVE-2018-11212, bsc#1122299: Improve JPEG processing * Security-In-Depth fixes: + S8199156: Better route routing + S8199161: Better interface enumeration + S8199166: Better interface lists + S8199552: Update to build scripts + S8200659: Improve BigDecimal support + S8203955: Improve robot support + S8204895: Better icon support + S8205356: Choose printer defaults + S8205709: Proper allocation handling + S8205714: Initial class initialization + S8206295: More reliable p11 transactions + S8206301: Improve NIO stability + S8210094: Better loading of classloader classes + S8210598: Strengthen Windows Access Bridge Support + S8210606: Improved data set handling + S8210610: Improved LSA authentication + S8210870: Libsunmscapi improved interactions * Fixes + S8021335: Missing synchronization when reading counters for live threads and peak thread count + S8027434: "-XX:OnOutOfMemoryError" uses fork instead of vfork + S8029661: Support TLS v1.2 algorithm in SunPKCS11 provider + S8170937: Swing apps are slow if displaying from a remote source to many local displays + S8196902: Better HTTP Redirection + S8203688: [testbug] Nashorn test test/nashorn/script/nosecurity/treeapi/diagnostic.js fails + S8203850: java.net.http HTTP client should allow specifying Origin and Referer headers + S8205330: InitialDirContext ctor sometimes throws NPE if the server has sent a disconnection + S8205507: jdk/javax/xml/crypto/dsig/GenerationTests.java timed out + S8205633: TestOptionsWithRanges.java of '-XX:TLABSize=2147483648' fails intermittently + S8206075: On x86, assert on unbound assembler Labels used as branch targets + S8206107: [x86_32] jck tests for ldc2_w bytecode fail + S8207059: Update test certificates in QuoVadisCA.java test + S8207150: Clip.isRunning() may return true after Clip.stop() was called + S8207343: Automate vtable/itable stub size calculation + S8207395: jar has issues with UNC-path arguments for the jar - C parameter [windows] + S8207810: Remove jdk-11.0.1+2 tag from source repository + S8207924: serviceability/sa/TestUniverse.java#id0 intermittently fails with assert(get_instanceKlass()->is_loaded()) failed: must be at least loaded + S8208209: Improve TLS connection stability again + S8208350: Disable all DES cipher suites + S8208480: Test failure: assert(is_bound() || is_unused()) after JDK-8206075 in C1 + S8208638: Instead of circle rendered in appl window, but ellipse is produced JEditor Pane + S8208647: switch jtreg to 4.2b13 + S8208661: JDK 11.0.1 l10n resource file update + S8208754: The fix for JDK-8194534 needs updates + S8209357: [PPC64] Fix build which was broken by 8208672 (Enable -Wreorder) + S8209433: [s390] Fix build, broken by 8208672 (Enable - Wreorder) + S8209511: C2 asserts with UseSSE < 4 and AVX enabled: "Label was never bound to a location, but it was used as a jmp target' + S8209544: AES encrypt performance regression in jdk11b11 + S8209576: java.nio.file.Files.writeString writes garbled UTF-16 instead of UTF-8 + S8209588: SIGSEGV in MethodArityHistogram() with - XX:+CountCompiledCalls + S8209916: NPE in SupportedGroupsExtension + S8209950: SIGBUS in CodeHeapState::print_names() + S8209965: The "supported_groups" extension in ServerHellos + S8210040: TestOptionsWithRanges.java is very slow + S8210043: Invalid assert(HeapBaseMinAddress > 0) in ReservedHeapSpace::initialize_compressed_heap + S8210319: [s390]: Use of shift operators not covered by cpp standard + S8210334: TLS 1.3 server fails if ClientHello doesn't have pre_shared_key and psk_key_exchange_modes + S8210345: The Japanese message of FileNotFoundException garbled + S8210355: Minimal and Zero non-PCH builds fail after JDK-8207343 (Automate vtable/itable stub size calculation) + S8210357: Zero builds fail after JDK-8207343 (Automate vtable/itable stub size calculation) + S8210416: [linux] Poor StrictMath performance due to non-optimized compilation + S8210425: [x86] sharedRuntimeTrig/sharedRuntimeTrans compiled without optimization + S8210432: Add additional TeliaSonera root certificate + S8210490: TimeZone.getDisplayName given Locale.US doesn't always honor the Locale. + S8210695: Create test to cover JDK-8205330 InitialDirContext ctor sometimes throws NPE if the server has sent a disconnection + S8210754: print_location is not reliable enough (printing register info) + S8210764: Update avx512 implementation + S8210846: TLSv.1.3 interop problems with OpenSSL 1.1.1 when used on the client side with mutual auth + S8210912: Build error in src/jdk.crypto.cryptoki/share/native/ /libj2pkcs11/p11_convert.c after JDK-8029661 + S8210918: Add test to exercise server-side client hello processing + S8210964: add more ld preloading related info to hs_error file on Linux + S8211061: Tests fail with assert(VM_Version::supports_sse4_1()) on ThreadRipper CPU + S8211106: [windows] Update OS detection code to recognize Windows Server 2019 + S8211107: LDAPS communication failure with jdk 1.8.0_181 + S8211124: HotSpot update for vm_version.cpp to recognise updated VS2017 + S8211231: BarrierSetC1::generate_referent_check() confuses register allocator + S8211251: Default mask register for avx512 instructions + S8211268: Disable unsupported GCs for Zero + S8211272: x86_32 build failures after JDK-8210764 (Update avx512 implementation) + S8211375: Minimal VM build failures after JDK-8211251 (Default mask register for avx512 instructions) + S8211420: com.sun.net.httpserver.HttpServer returns Content-length header for 204 response code + S8211437: 8211437 java.net.http.HttpClient hangs on 204 reply without Content-length 0 + S8211451: ~2.5% regression on compression benchmark starting with 12-b11 + S8211714: Need to update vm_version.cpp to recognise VS2017 minor versions + S8211731: Reconsider default option for ClassPathURLCheck change done in JDK-8195874 + S8211806: TLS 1.3 handshake server name indication is missing on a session resume + S8211844: [aix] ProcessBuilder: Piping between created processes does not work. + S8211852: inspect stack during error reporting + S8211883: Disable anon and NULL cipher suites + S8211909: JDWP Transport Listener: dt_socket thread crash + S8211926: Catastrophic size_t underflow in BitMap::*_large methods + S8211931: [ppc][testbug] runtime/jni/terminatedThread/ /TestTerminatedThread.java fails as threads don't terminate immediately + S8212005: Epsilon elastic TLAB sizing may cause misalignment + S8212070: Introduce diagnostic flag to abort VM on failed JIT compilation + S8212100: AppCDS crashes for some uses with JRuby + S8212116: IIOException "tEXt chunk length is not proper" on opening png file + S8212177: Epsilon alignment adjustments can overflow max TLAB size + S8212178: Soft reference reclamation race in com.sun.xml.internal.stream.util.ThreadLocalBufferAllocator + S8212197: OpenDataException thrown when constructing CompositeData for StackTraceElement + S8212481: PPC64: Enable POWER9 CPU detection + S8212613: Bump update version for jdk11.0.2 cpu forest + S8212645: Need change jdk 11.0.2 milestone to ea + S8212754: Build failure: undefined JvmtiSampledObjectAllocEventCollector::object_alloc_is_safe_to_sample + S8212795: ThreadInfoCompositeData.toCompositeData fails to map ThreadInfo to CompositeData + S8212926: HttpClient does not retrieve files with large sizes over HTTP/1.1 + S8212937: Parent class loader may not have a referred ClassLoaderData instance when obtained in Klass::class_in_module_of_loader + S8213085: (tz) Upgrade time-zone data to tzdata2018g + S8213086: Compiler thread creation should be bounded by available space in memory and Code Cache + S8213151: [AIX] Some class library files are missing the Classpath exception + S8213154: Update copyright headers of files in src tree that are missing Classpath exception + S8213367: JDK 11.0.2 l10n resource file update + S8213410: UseCompressedOops requirement check fails fails on 32-bit system + S8213527: [testbug] Fix PrintMetaspaceDcmd test using UseCompressedOops for 32-bit. + S8213763: Need change jdk 11.0.2 milestone to fcs + S8213834: JVMTI ResourceExhausted should not be posted in CompilerThread + S8213942: URLStreamHandler initialization race + S8213992: Rename and make DieOnSafepointTimeout the diagnostic option + S8214059: Undefined behaviour in ADLC + S8214061: Buffer written into itself + S8214105: [TESTBUG] Bit test is always false in serviceability/jvmti/StartPhase/AllowedFunctions + S8214108: [TESTBUG] Incorrect Function parameter lists in vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001 + S8214295: Populate handlers while holding streamHandlerLock + S8214476: ZGC: Build ZGC by default + S8214892: Delayed starting of debugging via jcmd + S8215128: Test library OSInfo.getSolarisVersion cannot determine Solaris version + S8215637: client VM variant build error: zgc (enabled) depends on opto (disabled) + S8215975: [testbug] Adapt nsk tests to the PPC, S390 and AIX platforms. + S8216290: Register to register spill may use AVX 512 move instruction on unsupported platform.- Added patch: * loadAssistiveTechnologies.patch + Do not crash the whole JVM if assistive technologies crash- Do not resolve by default the added JavaEE modules (fixes bsc#1120431)- Remove hardcoded Java version in jconsole desktop file.- Merge into the JDK following modules from github.com/javaee: * com.sum.xml.fastinfoset * org.jvnet.staxex * com.sun.istack.runtime * com.sun.xml.txw2 * com.sun.xml.bind + This provides a default implementation of JAXB-API that existed in JDK before Java 11 and that some applications depend on.- Update to upstream tag jdk-11.0.1+13 (Oracle October 2018 CPU) * Security fixes: + S8202936, CVE-2018-3183, bsc#1112148: Improve script engine support + S8199226, CVE-2018-3169, bsc#1112146: Improve field accesses + S8199177, CVE-2018-3149, bsc#1112144: Enhance JNDI lookups + S8202613, CVE-2018-3180, bsc#1112147: Improve TLS connections stability + S8208209, CVE-2018-3180, bsc#1112147: Improve TLS connection stability again + S8199172, CVE-2018-3150, bsc#1112145: Improve jar attribute checks + S8200648, CVE-2018-3157, bsc#1112149: Make midi code more sound + S8194534, CVE-2018-3136, bsc#1112142: Manifest better support + S8208754, CVE-2018-3136, bsc#1112142: The fix for JDK-8194534 needs updates + S8196902, CVE-2018-3139, bsc#1112143: Better HTTP Redirection * Security-In-Depth fixes: + S8194546: Choosier FileManagers + S8195874: Improve jar specification adherence + S8196897: Improve PRNG support + S8197881: Better StringBuilder support + S8201756: Improve cipher inputs + S8203654: Improve cypher state updates + S8204497: Better formatting of decimals + S8200666: Improve LDAP support + S8199110: Address Internet Addresses * Fixes + S7017058: Malayalam glyph substitution is failing for Malayalam with Windows Kartika font. + S8130655: OS X: keyboard input in textfield is not possible if the window contained textfield is owned by EmbeddedFrame + S8160104: CORBA communication improvements + S8163237: Restrict the use of EXPORT cipher suites + S8172525: Improve key keying case + S8174756: Extra validation for public keys + S8174962: Better interface invocations + S8175075: Add 3DES to the default disabled algorithm security property + S8175932: Improve host instance supports + S8176450: Revise default document styling + S8178449: Improve LDAP logins + S8178458: Better use of certificates in LDAP + S8178466: Better RSA parameters + S8179533: Cleaner print job handling + S8179990: Cleaner palette entry handling + S8180011: Cleaner native graphics device handling + S8180015: Cleaner AWT robot handling + S8180020: Improve SymbolHashMap entry handling + S8180869: Cleaner image file reading handling + S8180877: More deeply colored ICC spaces + S8181664: Improve JVM UTF String handling + S8181670: Improve implementation of keystores + S8182125: Improve reliability of DNS lookups + S8182362: Update CipherOutputStream Usage + S8182387: Improve PKCS usage + S8182601: Improve usage messages + S8183032: Upgrade to LittleCMS 2.9 + S8185292: Stricter key generation + S8185325: Improve GTK initialization + S8186032: Disable XML Signatures signed with EC keys less than 224 bits + S8186080: Transform XML interfaces + S8186212: Improve GSS handling + S8186600: Improve property negotiations + S8186606: Improve LDAP lookup robustness + S8186998: Improve JMX supportive features + S8187496: Possible memory leak in java.apple.security.KeychainStore.addItemToKeychain + S8189123: More consistent classloading + S8189284: More refactoring for deserialization cases + S8189969: Manifest better manifest entries + S8189977: Improve permission portability + S8189981: Improve queuing portability + S8189985: Improve tabular data portability + S8189989: Improve container portability + S8189993: Improve document portability + S8189997: Enhance keystore mechanisms + S8190227: Forward port 8188880 to JDK10CPU + S8190289: More refactoring for client deserialization cases + S8190478: Improved interface method selection + S8190789: sun/security/provider/certpath/LDAPCertStore/ /TestURICertStoreParameters.java fails after JDK-8186606 + S8190877: Better handling of abstract classes + S8191130: Sinhala text rendering problem with C+VIRAMA+ZWJ+RA/YA+V + S8191142: More refactoring for naming deserialization cases + S8191178: [macos] Problem with input of yen symbol + S8191239: Improve desktop file usage + S8191358: Restore TSA certificate expiration check + S8191696: Better mouse positioning + S8191907: PPC64 and s390 parts of JDK-8174962: Better interface invocations + S8192025: Less referential references + S8192030: Better MTSchema support + S8192757: Improve stub classes implementation + S8192789: Avoid using AtomicReference in sun.security.provider.PolicyFile + S8193409: Improve AES supporting classes + S8193414: Improvements in MethodType lookups + S8193419: Better Internet address support + S8194233: Improve support for array handles + S8194238: Trying exceptions in MethodHandles + S8194259: keytool error: java.io.IOException: Invalid secret key format + S8195662: Add T6587786.java to problem list before JDK-8195589 is resolved + S8195836: opentype:Bengali: "Khanda Ta" shaping issue with U+09A4 TA, U+09CD virama, U+200D ZWJ + S8196224: Even better Internet address support + S8196289: Update src/java.desktop/share/legal/lcms.md for LCMS 2.9 + S8197443: ArrayIndexOutOfBoundsException in UcryptoException.getError + S8197925: Better stack walking + S8199547: Exception to Pattern Syntax + S8200332: Improve GCM counting + S8204667: Resources not freed on exception + S8205479: OS X: requestFocus() does not work properly for embedded frame + S8205491: adjust reflective access checks + S8206389: JarEntry.setCreation/LastAccessTime without setLastModifiedTime causes Invalid CEN header + S8206392: [macosx] Cycling through windows (JFrames) does not work with keyboard shortcut + S8206473: Revert changes of JDK-8202613 in jdk-cpu and jdk11u-cpu + S8206884: Bump update version for jdk11.0.1 cpu forest + S8207057: No debug info for assembler files + S8207153: Some intrinsic tests take long time to run + S8207745: serviceability/sa/TestJmapCore.java times out parsing a 4GB hprof file + S8207775: Better management of CipherCore buffers + S8207941: javax/swing/plaf/basic/BasicGraphicsUtils/8132119/ /bug8132119.java fails on machines without Arial font [testbug] + S8207948: JDK 11 L10n resource file update msg drop 10 + S8208091: SA: jhsdb jstack --mixed throws UnmappedAddressException on i686 + S8208268: 11.0.1 b03 java.net bundles - Release Date is wrong + S8208350: Disable all DES cipher suites + S8208583: Better management of internal KeyStore buffers + S8208595: [parfait] Better X11 font support + S8208654: Please change jdk 11.0.1 milestone to FCS + S8208661: JDK 11.0.1 l10n resource file update + S8208746: ISO 4217 Amendment #168 update + S8209129: Further improvements to cipher buffer management + S8209639: assert failure in coalesce.cpp: attempted to spill a non-spillable item + S8209775: ISO 4217 Amendment #169 update + S8209786: JDK12 fails to build on s390x with gcc 7.3 + S8209862: CipherCore performance improvement + S8209889: RedefineStress tests crash + S8209916: NPE in SupportedGroupsExtension + S8209942: [epsilon] range function for EpsilonTLABElasticity causes compiler warning + S8209996: [PPC64] Fix JFR profiling + S8210153: localized currency symbol of VES + S8210259: [testbug] IncompatibleOptions.java fails if VM configured without ZGC + S8210335: Clipping problems with complex affine transforms: negative scaling factors or small scaling factors + S8210345: The Japanese message of FileNotFoundException garbled + S8210432: Add additional TeliaSonera root certificate + S8210497: [PPC64] Vector registers not saved across safepoint + S8210502: jdeps does not handle properly on analyzing a mixture of MR JARs and non-MR JARs + S8210647: libsaproc is being compiled without optimization. + S8210703: vmStructs.cpp compiled with -O0 + S8210736: jdk/javax/xml/crypto/dsig/GenerationTests.java slow on linux + S8210761: libjsig is being compiled without optimization + S8210775: JVM TI Spec missing copyright + S8210810: Escaped character at specific position in argument file is not handled properly + S8210836: Build fails with warn_unused_result in openjdk/src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c + S8210846: TLSv.1.3 interop problems with OpenSSL 1.1.1 when used on the client side with mutual auth + S8211065: Private method check in linkResolver is incorrect + S8211105: AArch64: Disable cos/sin and log intrinsics in jdk11u pending fix + S8211107: LDAPS communication failure with jdk 1.8.0_181 + S8211165: License header is absent in a few J2Ddemo source code files + S8211208: make AllocateHeapAt an unsupported option on AIX + S8211387: [Zero] atomic_copy64: Use ldrexd for atomic reads on ARMv7 + S8211731: Reconsider default option for ClassPathURLCheck change done in JDK-8195874 + S8211768: [s390] Implement JFR profiling + S8211856: [ppc, s390] ProblemList some failing tests. + S8211916: Javadoc -link makes broken links if module name matches package name + S8212110: Build of saproc.dll broken on Windows 32 bit after JDK-8210647 + S8212204: [TESTBUG] test/hotspot/jtreg/compiler/intrinsics/ /base64/TestBase64.java fails - Removed patches: * RHBZ-1628612-JDK-8210461-workaround-disable-aarch64-intrinsic.patch * RHBZ-1630996-JDK-8210858-workaround-disable-aarch64-intrinsic-log.patch + Integrated upstream- Add patches to workaround aarch64 critical bugs: * RHBZ-1628612-JDK-8210461-workaround-disable-aarch64-intrinsic.patch * RHBZ-1630996-JDK-8210858-workaround-disable-aarch64-intrinsic-log.patch- Official OpenJDK 11 release (fate#324453, fate#323970, bsc#1111162) * Pull the sources from the jdk-updates/jdk11u repository from now on. * Remove the buildver from the rpm version string- Update jax-ws-spec and jaxb-spec tarball to the latest versions - Modified patch: * annotation-module.patch + module name change from java.xml.ws.annotation to java.annotation- Update configuration flags to enable ZGC on x86_64 platforms- Update to upstream tag jdk-11+28 (OpenJDK 11 rc1) * Fixes: + S8207317: SSLEngine negotiation fail exception behavior changed from fail-fast to fail-lazy + S8207838: AArch64: Float registers incorrectly restored in JNI call + S8209637: [s390x] Interpreter doesn't call result handler after native calls + S8209670: CompilerThread releasing code buffer in destructor is unsafe + S8209735: Disable avx512 by default + S8209806: API docs should be updated to refer to javase11 - Report version without the "-internal" postfix- Added patch: * jaw-nogtk.patch + Don't build against gdk making the accessibility depend on a particular version of gtk.- Update to upstream tag jdk-11+27 * Fixes: + S8031761: [TESTBUG] Add a regression test for JDK-8026328 + S8151259: [TESTBUG] nsk/jvmti/RedefineClasses/redefclass030 fails with "unexpected values of outer fields of the class" when running with -Xcomp + S8164639: Configure PKCS11 tests to use user-supplied NSS libraries + S8189667: Desktop#moveToTrash expects incorrect "<>" FilePermission + S8194949: [Graal] gc/TestNUMAPageSize.java fail with OOM in - Xcomp + S8195156: [Graal] serviceability/jvmti/GetModulesInfo/ /JvmtiGetAllModulesTest.java fails with Graal in Xcomp mode + S8199081: [Testbug] compiler/linkage/LinkageErrors.java fails if run twice + S8201394: Update java.se module summary to reflect removal of java.se.ee module + S8204931: Colors with alpha are painted incorrectly on Linux + S8204966: [TESTBUG] hotspot/test/compiler/whitebox/ /IsMethodCompilableTest.java test fails with - XX:CompileThreshold=1 + S8205608: Fix 'frames()' in ThreadReferenceImpl.c to prevent quadratic runtime behavior + S8205687: TimeoutHandler generates huge core files + S8206176: Remove the temporary tls13VN field + S8206258: [Test Error] sun/security/pkcs11 tests fail if NSS libs not found + S8206965: java/util/TimeZone/Bug8149452.java failed on de_DE and ja_JP locale. + S8207009: TLS 1.3 half-close and synchronization issues + S8207046: arm32 vm crash: C1 arm32 platform functions parameters type mismatch + S8207139: NMT is not enabled on Windows 2016/10 + S8207237: SSLSocket#setEnabledCipherSuites is accepting empty string + S8207355: C1 compilation hangs in ComputeLinearScanOrder::compute_dominator + S8207746: C2: Lucene crashes on AVX512 instruction + S8207765: HeapMonitorTest.java intermittent failure + S8207944: java.lang.ClassFormatError: Extra bytes at the end of class file test" possibly violation of JVMS 4.7.1 + S8207948: JDK 11 L10n resource file update msg drop 10 + S8207966: HttpClient response without content-length does not return body + S8208125: Cannot input text into JOptionPane Text Input Dialog + S8208164: (str) improve specification of String::lines + S8208166: Still unable to use custom SSLEngine with default TrustManagerFactory after JDK-8207029 + S8208189: ProblemList compiler/graalunit/JttThreadsTest.java + S8208205: ProblemList tests that fail due to 'Error attaching to process: Can't create thread_db agent!' + S8208226: ProblemList com/sun/jdi/BasicJDWPConnectionTest.java + S8208251: serviceability/jvmti/HeapMonitor/MyPackage/ /HeapMonitorGCCMSTest.java fails intermittently on Linux-X64 + S8208305: ProblemList compiler/jvmci/compilerToVM/GetFlagValueTest.java + S8208347: ProblemList compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java + S8208353: Upgrade JDK 11 to libpng 1.6.35 + S8208358: update bug ids mentioned in tests + S8208370: fix typo in ReservedStack tests' @requires + S8208391: Differentiate response and connect timeouts in HTTP Client API + S8208466: Fix potential memory leak in harfbuzz shaping. + S8208496: New Test to verify concurrent behavior of TLS. + S8208521: ProblemList more tests that fail due to 'Error attaching to process: Can't create thread_db agent!' + S8208640: [a11y] [macos] Unable to navigate between Radiobuttons in Radio group using keyboard. + S8208663: JDK 11 L10n resource file update msg drop 20 + S8208676: Missing NULL check and resource leak in NetworkPerformanceInterface::NetworkPerformance::network_utilization + S8208691: Tighten up jdk.includeInExceptions security property + S8209011: [TESTBUG] AArch64: sun/security/pkcs11/Secmod/ /TestNssDbSqlite.java fails in aarch64 platforms + S8209029: ProblemList tests that fail due to 'Error attaching to process: Can't create thread_db agent!' in jdk-11+25 testing + S8209149: [TESTBUG] runtime/RedefineTests/ /RedefineRunningMethods.java needs a longer timeout + S8209451: Please change jdk 11 milestone to FCS + S8209452: VerifyCACerts.java failed with "At least one cacert test failed" + S8209506: Add Google Trust Services GlobalSign root certificates + S8209537: Two security tests failed after JDK-8164639 due to dependency was missed- Update to upstream tag jdk-11+24 (Oracle July 2018 CPU) * Security fixes: + S8197925: Better stack walking (CVE-2018-2940, bsc#1101645) + S8199547: Exception to Pattern Syntax (CVE-2018-2952, bsc#1101651) + S8200332: Improve GCM counting (CVE-2018-2972, bsc#1101655) + S8200666: Improve LDAP support (CVE-2018-2973, bsc#1101656) * Security-In-Depth fixes: + S8191239: Improve desktop file usage + S8193419: Better Internet address support * Fixes: + S8189922: UseNUMA memory interleaving vs membind + S8196224: Even better Internet address support + S8202837: PBES2 AlgorithmId encoding error in PKCS12 KeyStore + S8203230: update VerifyCACerts test + S8203504: [Graal] org.graalvm.compiler.debug.test.DebugContextTest fails with java.util.ServiceConfigurationError + S8203820: [TESTBUG] vmTestbase/metaspace/staticReferences/StaticReferences.java timed out + S8204196: integer cleanup + S8205390: jtreg: Fix failing TestRTMSpinLoopCount on PPC64 + S8205491: adjust reflective access checks + S8205578: jtreg: Fix failing TestRTMAbortRatio on PPC64 + S8205580: PPC64: RTM: Don't retry lock on abort if abort was intentional + S8205581: PPC64: RTM: Fix abort on native calls + S8205582: PPC64: RTM: Fix counter for aborts on nested transactions + S8206171: Signature#getParameters for RSASSA-PSS throws ProviderException when not initialized + S8206241: compiler/graalunit/PhasesCommonTest.java fails with java.lang.Error: TESTBUG: no tests found for prefix org.graalvm.compiler.phases.common.test + S8206445: JImageListTest.java failed in Windows + S8206456: [TESTBUG] docker jtreg tests fail on systems without cpuset.effective_cpus / cpuset.effective_mem + S8206865: RMI activation tests fail with InvalidClassException + S8206886: Java does not set the default format locale correctly on mac10.13 + S8206931: Misleading "COMPILE SKIPPED: invalid non-klass dependency" compile log + S8207056: Epsilon GC to support object pinning + S8207069: [AOT] we should check that VM uses the same GC as one used for AOT library generation. + S8207223: SSL Handshake failures are reported with more generic SSLException + S8207243: Fix translation filtering to also support zh_HK and zh_TW + S8207244: java/nio/channels/Selector/SelectWithConsumer.java testInterruptDuringSelect() fails intermittently + S8207250: setUseClientMode post handshake with the same value as before does not throw IAE + S8207252: C1 still does eden allocations when TLAB is enabled + S8207365: Make man pages optional + S8207380: compiler/graalunit/JttLangMTest.java timeout + S8207383: [Graal] SelfChangedCDS.java fails with "guarantee(disp == (intptr_t)(jint)disp) failed: must be 32-bit offset" + S8207392: [PPC64] Implement JFR profiling. + S8207584: ARM32: ShouldNotReachHere assertion on Test8168712 jtreg test + S8207761: Split compiler/graalunit/JttReflectFTest.java + S8207765: HeapMonitorStatIntervalTest.java fails with ZGC + S8207766: [testbug] Adapt tests for Aix. + S8207818: Problem list several rmi tests + S8207819: Problem list serviceability/jvmti/HeapMonitor/ /MyPackage/HeapMonitorStatRateTest.java + S8207830: [aix] disable jfr in build and tests + S8207833: java/nio/channels/Selector/SelectWithConsumer.java testCancel() fails intermittently + S8207846: Generalize the jdk.net.includeInExceptions security property + S8207915: [AOT] jaotc w/ '--ignore-errors' should ignore illegal class files + S8207952: Problem-list 3 sctp tests + S8207959: The initial value of SETTINGS_MAX_CONCURRENT_STREAMS should have no limit + S8207960: Non-negative WINDOW_UPDATE increments may leave the stream window size negative + S8208075: Quarantine vmTestbase/nsk/jvmti/RedefineClasses/ /StressRedefineWithoutBytecodeCorruption/TestDescription.java + S8208092: ProblemList serviceability/sa/ClhsdbCDSCore.java + S8208096: Update build documentation to reflect compiler upgrades at Oracle + S8208111: Problem list java/nio/channels/Selector/RacyDeregister.java- Update to upstream tag jdk-11+23 * Fixes + S8181855: [Graal] runtime/ReservedStack/ReservedStackTest.java triggers: assert(thread->deopt_mark() == __null) failed: no stack overflow from deopt blob/uncommon trap + S8189747: JDK9 javax.lang.model.util.Elements#getTypeElement regressed 1000x in performance. + S8191948: db error: InvalidTypeException: Can't assign double[][][] to double[][][] + S8199779: Add T-Systems, GlobalSign and Starfield services root certificates + S8200282: Serializing non-zero byte as zero to ByteBuffer + S8202481: RegisterDuringSelect.java fails with java.util.concurrent.ExecutionException: java.nio.channels.ClosedSelectorException + S8204860: The frame could be resized by dragging a corner of the frame with the mouse + S8205541: serviceability/jvmti/HeapMonitor/MyPackage/ /HeapMonitorStatArrayCorrectnessTest.java fails with Should not have any events stored yet. + S8205576: forkjoin/FJExceptionTableLeak.java fails "AssertionError: failed to satisfy condition" + S8205643: HeapMonitorGCCMSTest fails with Graal + S8205652: serviceability/jvmti/HeapMonitor/MyPackage/ /HeapMonitorStatRateTest.java fails + S8205725: Update the JVMTI Spec for Heap Sampling + S8205967: Remove sun/security/krb5/auto/UnboundSSL.java from ProblemList.txt + S8206189: sun/security/pkcs12/EmptyPassword.java fails with Sequence tag error + S8206238: Aspect ratio is not maintained when Image is scaled in JEditorPane + S8206265: aarch64 jtreg: assert in TestOptionsWithRanges.jtr + S8206271: CodeHeap State Analytics must digest new method state + S8206448: (fs) Extended attributes assumed to be enabled on ext3 (lnx) + S8206471: Race with ConcurrentHashTable deleting items on insert with cleanup thread + S8206873: 2 Null pointer dereference defect groups in LIRGenerator + S8206903: Unable to build Client VM with JVMCI + S8206915: XDH TCK issues + S8206929: Check session context for TLS 1.3 session resumption + S8206953: compiler/profiling/TestTypeProfiling.java fails when JVMCI build disabled + S8206960: HeapMonitor tests fail with Graal + S8206975: AArch64: Fix CompareAndSwapOp when useLSE is enabled in Graal + S8206977: Minor improvements of runtime code. + S8206980: ZonedDateTime could not parse timezone name with zh_CN locale correctly. + S8206998: [test] runtime/ElfDecoder/TestElfDirectRead.java requires longer timeout on ppc64 + S8207001: *.obj.log files get truncated causing unreliable incremental builds on Windows + S8207006: serviceability/sa/TestUniverse.java#id0 crashes with EpsilonGC and AOT + S8207023: Add trace info to java/nio/channels/Selector/RegisterDuringSelect.java + S8207027: Lookup.accessClass fails for an array type in the same package when assertions are enabled + S8207029: Unable to use custom SSLEngine with default TrustManagerFactory after updating to JDK 11 b21 + S8207032: Compilation succeeds without checking readability when --add-exports used + S8207044: minimal vm build fail: missing #include + S8207047: Multiple VM variants build fail + S8207049: Minor improvements of compiler code. + S8207065: Cleanup compiler tests for Client VM + S8207067: [test] prevent timeouts in serviceability/tmtools/jstat/{GcTest02,GcCauseTest02}.java + S8207068: Add Entrust root certificates + S8207152: Placeholder for Japanese new era should be two characters + S8207190: JDK 11 javadoc generates bad code example + S8207210: Problem list javax/sound/sampled/Clip/AutoCloseTimeCheck.java + S8207213: The help-doc.html generated by the doclet is incomplete + S8207217: Problem list java/lang/management/ThreadMXBean/AllThreadIds.java + S8207233: Minor improvements of jdk C-coding + S8207235: ManagementFactory.getPlatformMXBeans(BufferPoolMXBean.class) throws NPE + S8207240: AARCH64: C2-only VM does not build + S8207261: [Graal] JDI and JDWP tests that consume all memory should be filtered out to not run with Graal + S8207265: Bad HTML in {@link} in HttpResponse.BodySubscribers.ofPublisher + S8207318: KeyStore#getInstance(File, LoadStoreParameter) does not load the keystore + S8207342: error occurred during error reporting (printing register info) + S8207345: AArch64: Trampoline generation code reads from unitialized memory + S8207763: serviceability/jvmti/HeapMonitor/MyPackage/ /HeapMonitorStatRateTest.java failed with Error. Parse Exception: Can't find source file: HeapMonitorStatIntervalTest.java- Merge standalone modules java.activation, java.xml.bind, java.xml.soap, java.xml.ws.annotation and java.xml.ws into the OpenJDK - Added patches: * activation-module.patch + add module-info.java file for java.activation module * annotation-module.patch + add module-info.java file for java.xml.ws.annotation- Update to upstream tag jdk-11+22 * Fixes + S8185740: The help-doc.html generated by the doclet is outdated + S8187069: The case auto failed with the java.lang.ClassNotFoundException: IPv6NameserverPlatformParsingTest exception + S8189604: possible hang in sun.awt.shell.Win32ShellFolder2$KnownFolderDefinition:: + S8193126: Incorrect setting of MetaspaceSize and NewSizeThreadIncrease when using JVMCI compiler + S8194740: UseSubwordForMaxVector causes performance regression + S8198346: assert(!_cld->claimed()) failed in TestObjectDescription.java + S8198352: java.util.MissingResourceException: sun.security.util.AuthResources when trying to use com.sun.security.auth.module.UnixLoginModule + S8198405: JImageExtractTest.java & JImageListTest.java failed in Windows. + S8198819: tools/jimage/JImageExtractTest.java, fails intermittently at testExtract (macos) + S8199645: javax/net/ssl/SSLSession/TestEnabledProtocols.java failed with Connection reset + S8201611: Broken links in java.desktop javadoc + S8202123: C2 Crash in Node::in(unsigned int) const+0x14 + S8202264: Race condition in AudioClip.loop() + S8202329: [AIX] Fix codepage mappings for IBM-943 and Big5 + S8202561: clean up TEST.groups file + S8202769: jck test fails with C2: vm/jvmti/FollowReferences/fref001/fref00113/fref00113.html + S8203007: Address missing block coverage for ChaCha20 and Poly1305 algorithms + S8203943: eventThreadGroup was null in TestJavaBlockedEvent.java + S8204603: Short week days, NaN value and timezone name are inconsistent between CLDR and Java in zh_CN, zh_TW locales. + S8204630: Generating an anonymous class with Filer#createClassFile causes an NPE in JavacProcessingEnvironment + S8204691: HeapRegion.apply_to_marked_objects_other_vm_test fails with assert(!hr->is_free() || hr->is_empty()) failed: Free region 0 is not empty for set Free list # + S8205426: Humongous continues remembered set does not match humongous start region one after Remark + S8205454: & is displayed in some Swing docs + S8205472: Deadlock in Kitchensink when trying to print compile queues causing timeout + S8205588: Deprecate for removal com.sun.awt.SecurityWarning + S8205646: Broken link in jdk.jsobject + S8205878: pthread_getcpuclockid is expected to return 0 code + S8205924: ZGC: Premature OOME due to failure to expand backing file + S8205928: [TESTBUG] jdk/internal/platform/docker/TestDockerMemoryMetrics + S8205966: [testbug] New Nestmates JDI test times out with Xcomp on sparc + S8205973: Client jtreg ProblemList cleanup + S8205999: C2 compilation fails with "assert(store->find_edge(load) != -1) failed: missing precedence edge" + S8206001: Enable TLS1.3 by default in Http Client + S8206106: [solaris sparc] jck tests api/javax_print/PrintService failing + S8206135: Building jvm with AOT but without JVMCI should fail at configure time + S8206145: dbgsysSocketClose - do not restart close if errno is EINTR [linux] + S8206163: AArch64: incorrect code generation for StoreCM + S8206173: MallocSiteTable::initialize() doesn't take function descriptors into account + S8206184: docs-reference build fails due to extlink.spec.version property not set + S8206243: java -XshowSettings fails if memory.limit_in_bytes overflows LONG.max + S8206254: Unable to complete emergency dump during safepoint + S8206255: fix compiler/intrinsics/sha/cli/ /TestUseSHAOptionOnSupportedCPU.java jtreg test on linux s390x + S8206287: fix legal notice in hotspot tests + S8206316: ZGC: Preferred tmpfs mount point not found on Debian + S8206322: ZGC: Incorrect license header in gtests + S8206323: Missing some legal notices in docs bundle + S8206324: compiler/whitebox/DeoptimizeFramesTest.java to ProblemList-graal.txt + S8206355: SSLSessionImpl.getLocalPrincipal() throws NPE + S8206375: ProblemList update of bug ID for SwingFontMetricsTest + S8206378: Backout JDK-8202561 + S8206394: missing ResourceMark in AOTCompiledMethod::metadata_do, AOTCompiledMethod::clear_inline_caches, CompiledMethod::clear_ic_stubs, CompiledMethod::cleanup_inline_caches_impl + S8206408: Add missing CPU/system info to vm_version_ext on PPC64 + S8206428: Upgrade JDK11 to harfbuzz 1.8.2 + S8206429: [REDO] 8202561 clean up TEST.groups + S8206433: Several jib profiles missing autoconf dependency + S8206436: sun/nio/cs/TestIBMBugs.java no longer compiles + S8206450: Add JImageListTest.java to ProblemList.txt + S8206459: [s390] Prevent restoring incorrect bcp and locals in interpreter and avoid incorrect size of partialSubtypeCheckNode in C2 + S8206476: Wrong assert in phase_enum_2_phase_string() in referenceProcessorPhaseTimes.cpp + S8206919: s390: add missing info to vm_version_ext_s390 + S8206951: [Graal] org.graalvm.compiler.hotspot.test.GraalOSRTest to ProblemList-graal.txt + S8206952: java/lang/Class/GetPackageBootLoaderChildLayer.java fails with Graal + S8206954: Test runtime/Thread/ThreadPriorities.java crashes with SEGV in pthread_getcpuclockid + S8207007: Add missing license header to zHash.inline.hpp- Switch armv6 to zero JVM variant (without JIT) since client and server JVM do not build for armv6 ATM- Update to upstream tag jdk-11+21 * Fixes: + S8201552: Ellipsis in "Classical" label in SwingSet2 demo with Windows L&F at Hidpi + S8203848: Missing remembered set entry in j.l.ref.references after JDK-8203028 + S8204355: [Graal] org.graalvm.compiler.debug.test.CSVUtilTest fails on Windows due to improper line separator used + S8204517: [Graal] org.graalvm.compiler.debug.test.VersionsTest fails with InvalidPathException on windows + S8205515: assert(opcode == Op_RangeCheck) failed: no other if variant here + S8205563: modules/AnnotationProcessing.java failed testGenerateSingleModule + S8205720: KeyFactory#getKeySpec and translateKey throws NullPointerException with Invalid key + S8205965: SIGSEGV on write to NativeCallStack::EMPTY_STACK + S8205984: javax/net/ssl/compatibility/Compatibility.java failed to access port log file + S8206003: SafepointSynchronize with TLH: StoreStore barriers should be moved out of the loop + S8206093: compiler/graalunit/HotspotTest.java fails in CheckGraalIntrinsics + S8206117: failed to get JDK properties for JVM w/o JVMCI- Update to upstream tag jdk-11+20 (rampdown phase 1) * Fixes: + S4475138: getBestCursorSize and XFree86 4.1.0 + S7007966: Add Brainpool ECC support (RFC 5639) + S8003209: JFR events for network utilization + S8010319: Implementation of JEP 181: Nest-Based Access Control + S8060192: Add default method A[] Collection.toArray(IntFunction generator) + S8066709: Make some JDK system properties read only + S8137164: Include PID in the JFR jcmd hint + S8144992: Remove OopIterateClosure::idempotent + S8149729: [jittester] Replace all 'path1 +"/" + path2' with Paths::get + S8153732: Windows remote printer changes do not reflect in lookupPrintServices() + S8155192: [TESTBUG] SHA tests assumes that x86 does not have SHA intrinsics + S8160673: Jittester: investigate bytecode generation hangs during bytecode tests generation + S8169559: Add class loader names to relevant VM messages + S8172854: [TESTBUG] Exclude runtime/ReservedStack/ReservedStackTest.java from being run with DeoptimizeALot option + S8185927: create regression test for 8062950 + S8187100: Support Unicode Variation Selectors + S8187218: GSSCredential.getRemainingLifetime() returns negative value for TTL > 24 days. + S8187288: bad (no) wrapping for modifier and type column + S8189103: AARCH64: optimize String indexOf intrinsic + S8189105: AARCH64: create intrinsic for sin and cos + S8189112: AARCH64: optimize StringUTF16 compress intrinsic + S8189113: AARCH64: StringLatin1 inflate intrinsic doesn't use prefetch instruction + S8189429: SA: MacOSX: Replace the deprecated PT_ATTACH with PT_ATTACHEXC + S8190876: javadoc search on "java.se" shows "java.se" the last one among other modules + S8192953: sun/management/jmxremote/bootstrap/*.sh tests fail with error : revokeall.exe: Permission denied + S8194152: sun/security/tools/jarsigner/AltProvider.java failed on de-DE locale + S8194873: right ALT key hotkeys no longer work in Swing components + S8194937: Inconsistent behavior of --validate-modules when combined with -m and other options + S8195077: [Testbug] tools/javac/processing/model/ /completionfailure/NoAbortForBadClassFile.java - AccessDeniedException + S8195607: sun/security/pkcs11/Secmod/TestNssDbSqlite.java failed with "NSS initialization failed" on NSS 3.34.1 + S8195630: [Graal] vmTestbase/nsk/jvmti/AttachOnDemand/ /attach024/TestDescription.java fails with Graal + S8195650: Method references to VarHandle accessors + S8195986: Incorrect javac -h output with annotation processing and missing classes + S8196213: sun/security/tools/jarsigner/warnings/ /NoTimestampTest.java test fails on ar_SA locale. + S8196402: AARCH64: create intrinsic for Math.log + S8196425: tools/javac/modules/AnnotationProcessing.java failed + S8196584: TLS 1.3 Implementation + S8197425: Liveset information for Old Object sample event + S8197532: Re-examine policy for the default set of modules when compiling or running code on the class path + S8198372: API to create a SelectableChannel to a FileDescriptor + S8198909: [Graal] compiler/codecache/stress/ /UnexpectedDeoptimizationTest.java crashed with SIGSEGV + S8199124: (fs) Reduce allocation for file system methods that are invoked with no open options + S8199265: java/util/Arrays/TimSortStackSize2.java fails with OOM + S8199580: [TESTBUG] Un-quarantine vm/mlvm/indy/func/jdi/ /breakpointOtherStratum and breakpoint + S8199940: Print more information about class loaders in IllegalAccessErrors. + S8200243: System error message is decoded as invalid encoding in Windows. + S8200720: Print additional information in thread dump (times, allocated bytes etc.) + S8201610: Broken link on the page api/java.rmi/java/rmi/server/UnicastRemoteObject.html + S8201815: Use Mozilla Public Suffix List + S8202292: java/io/FileOutputStream/UnreferencedFOSClosesFd.java fails with "raw fd count wrong" + S8202299: Java Keystore fails to load PKCS12/PFX certificates created in WindowsServer2016 + S8202326: AARCH64: optimize string compare intrinsic + S8202331: Obsolete support for commercial features + S8202422: value of 'sizeCtl' in ConcurrentHashMap varies with the constructor called + S8202554: Remove hotspot tests for javafx.* modules + S8202608: CommonSeeder test needs a white-box testing mechanism to replace the default entropy source + S8202615: Remove NativeMonitorSpinLimit, NativeMonitorFlags and NativeMonitorTimeout experimental flags + S8202696: Remove exclusion range for phonetic chars in windows fontconfig.properties + S8202698: Update Graal for JEP 181 - Nest-based access control + S8202788: Explicitly reclaim cached thread-local direct buffers at thread exit + S8202922: Method reference identity is broken by serialization + S8203003: Several FileDialog Modality Tests fail on Linux due to X errors + S8203184: List.copyOf() fails to copy sublists + S8203188: Add JEP-181 support to the Zero interpreter + S8203228: Branch-free output conversion for X25519 and X448 + S8203299: StringPoolBuffer access covered by exclusive access invariant, remove (problematic) cas operations + S8203481: Incorrect constraint for unextended_sp in frame:safe_for_sender + S8203664: JFR start failure after AppCDS archive created with JFR StartFlightRecording + S8203670: unmodifiable List iterator() implementations should not be ListIterators + S8203681: Miscellaneous changes imported from jsr166 CVS 2018-06 + S8203814: javac --release=8 "cannot find symbol" for NashornException.getEcmaError() + S8203864: Execution error in Java's Timsort + S8203929: Limit amount of data for JFR.dump + S8204082: Make names of Young GCs more uniform in logs + S8204157: Compiler.sunflow hangs after JDK-8192992 + S8204209: [Graal] Compilation fails during nmethod printing with "assert(bci == 0 || 0 <= bci && bci < code_size()) failed: illegal bci" + S8204233: Add configurable option for enhanced socket IOException messages + S8204289: AARCH64: enable math intrinsics usage in interpreter and C1 + S8204331: AArch64: fix CAS not embedded in normal graph error + S8204492: Add deprecation annotation to Nashorn APIs and warning to nashorn, jjs + S8204524: Unnecessary memory barriers in G1ParScanThreadState::copy_to_survivor_space + S8204540: Automatic oop closure devirtualization + S8204661: Show error 'Port already in use' in HashedPasswordFileTest.java + S8204930: Reader:nullReader() spec does not match the behavior + S8204946: Clean-up problem list for JDK-8202933 and JDK-8202934 + S8204967: Resolve disabled warnings for libunpack + S8205004: AArch64: fix failures in jtreg ArraysEqCmpTest + S8205053: Decouple type registration from framework lifecycle + S8205058: (fs) Files read/writeString should throw CharacterCodingException instead of IOException with an IllegalArgumentException as cause + S8205107: assert(c->Opcode() == Op_SafePoint) failed: broken outer loop + S8205111: Develop new Test to verify different key types for supported TLS protocols. + S8205113: Update JVMTI doc references to object allocation tracking + S8205119: SwingApplet demo should be removed + S8205136: Move StylePad demo to the open repository + S8205144: JSpinner may change the font after became visible + S8205153: Delete "standard instructions" machinery in the open automated tests + S8205158: Update the .md files for 3rd party software Unicode 10.0, ICU 60.2, and CLDR v33. + S8205160: jQuery UI, jQuery-migrate, and jQuery license file to be updated to the revision present. + S8205175: Deprecate UnlinkSymbolsALot debugging option. + S8205184: Delegating Iterator implementations that don't delegate forEachRemaining() + S8205194: Improve the Array Comparison when there is mismatch at first element. + S8205195: NestedThreadsListHandleInErrorHandlingTest fails because hs_err doesn't contain _nested_thread_list_max + S8205197: Never default to using libc++ on Linux + S8205199: more Linux clang compile failures + S8205207: Port Graal unit tests under jtreg + S8205324: Part of java.awt.Desktop.browse(URI) spec is outdated after support of applets was removed + S8205342: windows : potential memleaks in getAdapter(s) in NetworkInterface_winXP.c + S8205397: InetAddress has wrong declaration for readObjectNoData + S8205398: AES-CBC decryption algorithm using AVX512 instructions + S8205400: [Graal] compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java fails with can't be enqueued for compilation on level 4 + S8205405: ZGC: Decouple JFR type registration + S8205416: windows: fix checking of CloseHandle return code in Java_java_io_FileCleanable_cleanupClose0 + S8205419: [testbug] TestJmapCore failing without SA: introduce @requires vm.hasSAandCanAttach + S8205422: assert(false) failed: Bad verification_type_info + S8205424: Change to Xcode 9.4 for building on Macosx at Oracle + S8205438: Re-enable shebang tests in test/jdk/tools/launchers/SourceMode.java + S8205441: Upgrade to harfbuzz 1.8.1 + S8205442: Avoid hard-coding --source value in SourceLauncherTest.java + S8205445: Add RSASSA-PSS Signature support to SunMSCAPI + S8205455: jdeprscan issues annotation processor warning regarding RELEASE_10 + S8205456: Unification of iterations over arrays + S8205459: Rename Access API flag decorators + S8205474: AARCH64: wrong zr encoding for ccmp instruction + S8205475: AARCH64: optimize FPU loads and stores in C1_Runtime1_aarch64.cpp + S8205490: update ProblemList-graal + S8205494: Convert or remove all AWT applet demos + S8205498: Typo in fix for 8205119 breaks Solaris demo build + S8205499: C1 temporary code buffers are not removed with - XX:+UseDynamicNumberOfCompilerThreads + S8205508: hotspot/jtreg/vmTestbase/nsk/jdb/exclude/exclude001/ /exclude001.java fails with Prompt is not received during 300200 milliseconds. + S8205509: assert(_name_and_id != 0LL) failed: encountered a class loader null name and id + S8205528: Base64 encoding algorithm using AVX512 instructions + S8205531: jcmd VM.classloaders should fold similar loaders + S8205533: Class.getPackage() fails with InternalError if class is defined to the bootstrap class loader but module is not in the boot layer + S8205540: test/hotspot/jtreg/vmTestbase/nsk/jdb/trace/ /trace001/trace001.java fails with Debuggee did not exit after 15 commands + S8205547: FileChannel/CleanerTest.java fails due to expected FD count + S8205559: Remove IN_CONCURRENT_ROOT Access decorator + S8205570: fix a number of typos in the JVMTI spec + S8205577: parallel/TestPrintGCDetailsVerbose.java fails assertion + S8205583: Crash in ConcurrentHashTable do_bulk_delete_locked_for + S8205605: [testbug][aix] Various test adaption to aix pecularities. + S8205607: Use oop_iterate instead of oop_iterate_no_header + S8205609: [PPC64] Fix PPC64 part of 8010319 and TLH without UseSIGTRAP on AIX + S8205612: (fc) Files.readAllBytes fails with ClosedByInterruptException when interrupt status set + S8205614: NestMates tests failing in CI jdk11-jdk.931 + S8205616: Build fails with system headers after 8204572 + S8205623: Replace use of Class::getPackage with Class::getPackageName + S8205625: linux-aarch64-cmp-baseline fails builds-tier5 + S8205627: Replace hardcoded spec version value in build.tools.ExtLink taglet + S8205632: Include stack.inline.hpp in markSweep.inline.hpp + S8205641: Make java/nio/channels/Selector/RacyDeregister.java noisier and flush after prints + S8205648: fix for 8205195 breaks secondary error handling + S8205649: Make clang stack flags independent of OS + S8205663: ZGC: Log metaspace used/capacity/committed/reserved + S8205664: Move detailed metaspace logging from debug to trace + S8205671: Remove HTTP Client tests erroneously problem listed by the TLS 1.3 integration + S8205673: Problem list RmiRegistrySslTest.java and RmiSslBootstrapTest.sh + S8205676: ZGC: Remove TLAB allocations in relocation path + S8205678: ZGC: Remove unused ZAllocationFlags::java_thread() + S8205679: Remove unused ThreadLocalAllocBuffer::undo_allocate() + S8205681: [TEST_BUG] vmTestbase/nsk/jvmti/Allocate/alloc001/ /TestDescription.java fails with exit code 98 + S8205683: Refactor heap allocation to separate concerns + S8205694: AArch64: Add test to validate volatile load, store and CAS code generation + S8205696: Undo licence.md + S8205699: assert(_owner_offset != 0) failed in javaClasses.cpp + S8205701: Problem list serviceability/jvmti/HeapMonitor/ /MyPackage/HeapMonitorGCCMSTest.java + S8205702: assert(UseCompressedClassPointers) failed in universe.hpp + S8205703: [JVMCI] Expose all GC selection flags + S8205719: Windows Java_sun_tools_attach_VirtualMachineImpl_enqueue() method should include exitCode in exception message + S8205721: Problem list serviceability/jvmti/HeapMonitor/ /MyPackage/HeapMonitorStatArrayCorrectnessTest.java + S8205723: Problem list serviceability/jvmti/HeapMonitor/ /MyPackage/HeapMonitorStatRateTest.java + S8205824: Update Graal + S8205906: jdk.jfr.jcmd.TestJcmdDumpLimited fails due to erronous processing of -XX:FlightRecorderOptions + S8205913: Inconsistent source code model + S8205916: [test] Fix jdk/tools/launcher/RunpathTest to handle both, RPATH and RUNPATH + S8205923: ZGC: Verification applies load barrier before verification + S8205923: ZGC: Verification applies load barriers before verification + S8205925: Print correct and more information about secondary errors + S8205926: Support invokeSpecialIFC in GenerateJLIClassesPlugin + S8205927: Update src/java.base/share/legal/public_suffix.md to match the actual file version + S8205940: LoadNode::find_previous_arraycopy fails with "broken allocation" assert + S8205942: Build failure on macosx after JDK-8189429 + S8205945: Revert unintended changes to make/gensrc/Gensrc-jdk.hotspot.agent.gmk + S8205954: clean up hotspot ProblemList + S8205956: Fix usage of "OpenJDK" in build and test instructions + S8205959: Do not restart close if errno is EINTR + S8205985: Remove tools/javac/options/release/ /ReleaseOptionUnsupported.java from problem list + S8205993: ZGC: Fix typos and incorrect indentations + S8205996: JDK-8205906 broke the build on Mac + S8206004: [BACKOUT] errant changeset for JDK-8137164 + S8206006: Build failed on Windows + S8206088: 8205207 broke builds - Removed patch: * generated-headers.patch + Integrated upstream - Modified patch: * alternative-tzdb_dat.patch + Modify to upstream changes in the context- Added patch: * missing-return.patch + fix no-return-in-nonvoid-function- Update to upstream tag jdk-11+19 * Fixes: + S6545967: sp05t003 failed ResumeThread() due to THREAD_NOT_SUSPENDED + S6608234: SwingWorker.get throws CancellationException + S7183985: (ann) Class.getAnnotation() throws an ArrayStoreException when the annotation class not present + S8029250: [macosx] There is no tray icon shown in the system tray area when case starts + S8042131: DateTimeFormatterBuilder Mapped-values do not work for JapaneseDate + S8043575: Dynamically parallelize reference processing work + S8149565: -locale option issues + S8153107: enabling ObjectSynchronizer::quick_enter() on ARM64 causes hangs + S8170159: Improve the performance of BitSet traversal + S8177334: Update xmldsig implementation to Apache Santuario 2.1.1 + S8178150: Regression in logic for handling inference stuck constraints + S8184349: There should be some verification that EnableJVMCI is disabled if a GC not supporting JVMCI is selected + S8191512: T2K font rasterizer code removal + S8193302: Javac AssertionError: typeSig ERROR on usage of @Generated + S8194308: jdeprscan will need updates to deal with the removal of the Java EE modules + S8195115: G1 Old Gen MemoryPool CollectionUsage.used values don't reflect mixed GC results + S8195293: Issue more comprehensive warnings for use of \"var\" in earlier source versions + S8196618: Create API to list supported values for javac - -release option + S8196988: Resolve disabled warnings for libjimage + S8198669: Refactor annotation array value parsing to reduce duplication + S8198719: MethodHandleHelper.linkToStatic should drop MH arg + S8199433: (se) select(Consumer action) as alternative to selected-key set + S8199435: Unsafe publication of java.util.Properties.map + S8199441: Wrong caret position in multiline text components on Windows with a screen resolution higher than 100% + S8199871: Deprecate pack200 and unpack200 tools + S8200115: System property java.vm.vendor value includes quotation marks + S8200121: Remove unused qualified exports in java.base + S8200353: Shift or Capslock not working in Textfield after accented keystrokes + S8200605: Create test for GridBagLayoutDemo + S8200867: Remove references to "jdk 9" in build system + S8201276: (fs) Add methods to Files for reading/writing a string from/to a file + S8202199: Provide public, unsupported JDK API for JavaFX/Swing interop + S8202216: Add Buffer mismatch methods + S8202537: CLDR33 + S8202559: Tests which start VM using JNI start failing after compile upgrade to VC 2017 + S8202605: Standardize on ClassLoaderData::loader_name() throughout the VM to obtain a class loader's name + S8202624: javadoc generates references to enum constructors, which are not documented + S8202740: runtime/8176717/TestInheritFD.java fails with java.lang.RuntimeException: could not match: VM RESULT => RETAINS FD + S8202768: [macos] Appkit thread slows when any Window Manager active + S8202845: Refactor reference processing for improved parallelism + S8202948: C2: assert(init_offset >= 0) failed: positive offset from object start + S8203030: Zero s390 31 bit size_t type conflicts in shared code + S8203157: Object equals abstraction for BarrierSetAssembler + S8203197: C2: consider all paths in loop body for loop predication + S8203301: Linux-sparc fails to build after JDK-8199712 (Flight Recorder) + S8203338: Unboxing in return from lambda miscompiled to throw ClassCastException + S8203343: VM.{metaspace|classloaders|classhierarchy...} jcmd should show invocation targets for Generated{Method|Constructor}AccessorImpl classes + S8203344: Make C1 leal patchable on SPARC + S8203357: Container Metrics + S8203394: Implementation of JEP 331: Low-Overhead Heap Profiling + S8203479: JFR enabled ARM32 build assertion failure + S8203491: [TESTBUG] Port heapdump tests into java + S8203641: Refactor String Deduplication into shared + S8203667: Platform specific include files in jdk image in wrong sub directory + S8203680: os::stat() on Posix platform does not need to copy input path + S8203691: Test /runtime/containers/cgroup/PlainRead.java fails + S8203809: [Graal] JDI tests fail with: JDITestRuntimeException : ** event IS NOT a breakpoint ** + S8203813: javac accepts an illegal name as a receiver parameter name + S8203838: javac performance regression in 11+11 + S8203915: Induction variable of over-unrolled loop conflicts with range checks + S8204152: SignedObject throws NullPointerException for null keys with an initialized Signature object + S8204166: TLH: Semaphore may not be destroy until signal have returned. + S8204169: Humongous continues region remembered set states do not match the one from the corresponding humongous start region + S8204172: Predicate::not should explicitly mention "NullPointerException - if target is null" + S8204231: Update Graal + S8204236: JFR unit test of thread CPU load should be enabled + S8204240: Extend MDO to allow more reasons to be recorded per bci + S8204268: Improve some IncompatibleClassChangeError messages. + S8204330: Javadoc IllegalArgumentException: HTML special chars in constant value + S8204342: methods in java.time s TCKZoneRules OpenJDK test miss Test annotation + S8204353: AARCH64: optimize FPU load and stores in macroAssembler + S8204454: Remove of sun.applet.AppletAudioClip + S8204473: AARCH64: register post-index addressing mode is not supported directly + S8204509: Fix compilation error in harfbuzz 1.7.6 for Solaris Developer Studio 12.6 + S8204531: Remove unused chars following '\0' + S8204538: Split ScanClosure and ScanClosureWithParBarrier + S8204571: Add support for launching multiple startup recordings + S8204613: StringTable: Calculates wrong number of uncleaned items. + S8204620: ModuleEntry::is_non_jdk_module() determination for what is a jdk module is incorrect + S8204654: [testbug] Fix pattern matching in jstat tests. + S8204663: clean up remaining native parts after JDK-8187631 + S8204664: PrepareFailureLogs should be done after sequential make targets + S8204666: javadoc should be updated to use jQuery 3.3.1 + S8204668: Cleanup management of the java.vm.info System property + S8204679: HTTP Client refresh + S8204685: Abstraction for TLAB dummy object + S8204701: [TESTBUG] runtime/SharedArchiveFile/ /BootAppendTests.java should handle mapping failure + S8204857: ConcurrentHashTable: Fix parallel processing + S8204859: [macosx] Remove javax/swing/plaf/nimbus/8057791/ /bug8057791.java from the ProblemList.txt + S8204915: (fs) Add some print diagnostics to java/nio/file/Files/CopyAndMove.java + S8204922: Create bootcycle jib profiles + S8204923: Restore Symantec root verisignclass2g2ca + S8204927: ZGC: assert(phase->idom(head) == head->in(LoopNode::EntryControl)) failed + S8204929: Fonts with embedded bitmaps are not always rotated + S8204935: [aix] TOC overflow in libjvm.so (release build) + S8204939: Change Access nomenclature: root to native + S8204941: Refactor TemplateTable::_new to use MacroAssembler helpers for tlab and eden + S8204943: Improve message of ArrayStoreException. + S8204944: Remove java/util/Map/InPlaceOpsCollisions.java from ProblemList + S8204957: Remove TestBiasedLockRevocationEvents from ProblemList.txt + S8204958: Minor cleanups for the diagnostic framework + S8204961: JVMTI jtreg tests build warnings on 32-bit platforms + S8204965: Fix '--disable-cds' and disable CDS on AIX by default + S8204973: Add build support for filtering translations + S8204978: [Graal] Disable Epsilon GC tests from running with Graal + S8205003: Replace selected link tags with linkplain in java.lang.Class + S8205006: Assertion failure when rehashing stringtable + S8205020: ZGC: Apply workaround for buggy sem_post() in glibc < 2.21 + S8205022: ZGC: SoftReferences not always cleared before throwing OOME + S8205024: ZGC: Worker threads boost mode not always enabled when is should be + S8205025: [AOT] make jdk.aot module upgradeable + S8205028: ZGC: Remove incorrect comment in ZHeap::object_iterate() + S8205033: [REDO] Induction variable of over-unrolled loop conflicts with range checks + S8205034: [BACKOUT] Induction variable of over-unrolled loop conflicts with range checks + S8205043: Make parallel reference processing default for G1 + S8205050: ZGC: Incorrect use of RootAccess in ZHeapIterator + S8205052: No compilation error thrown when no valid parameterization exists for functional interface type + S8205054: Could not find "lsof" on test machine + S8205055: Fix compilation optimization errors with new Solaris toolchain + S8205062: (fs) Improve some print diagnostics in java/nio/file/Files/CopyAndMove.java + S8205064: Fail immediately if an unavailable GC is selected + S8205074: [Graal] Add rest of compiler/stable tests into ProblemList-graal.txt + S8205091: AIX: build errors in hotspot after 8203641: Refactor String Deduplication into shared + S8205096: Add missing files for 8203394 + S8205108: [testbug] Fix pattern matching in jstatd tests. + S8205110: Fix xchip warnings with new Solaris toolchain + S8205112: Remove non-existent modules from test/jdk/jdk/modules/etc/UpgradeableModules.java + S8205116: jdeps --system $java.home fails with IAE + S8205141: runtime/exceptionMsgs/ArrayStoreException/ /ArrayStoreExceptionTest.java failed with "assert(k->is_objArray_klass()) failed: cast to ObjArrayKlass + S8205148: Turn off logging in jQuery-migrate + S8205149: hs201t002 should be put on the problem list + S8205163: ZGC: Keeps finalizable marked PhantomReference referents strongly alive + S8205172: 32 bit build broken + S8205181: ProblemList applications/ctw/modules/java_desktop_2.java + S8205183: Warning about using VS2017 should be removed + S8205338: ZGC: LeakProfiler not yet supported + S8205339: ZGC: VerifyBeforeIteration not yet supported + S8205341: AARCH64: Clean up duplicate uzp1 & uzp2 instruction definition + S8205344: TraceMemoryManagerStats changes in JDK-8195115 broke ZGC + S8205407: [windows, vs<2017] C4800 after 8203197 - Modified patches: * generated-headers.patch + Better version resulting from discussion with upstream * java11-improved-fonts.patch + Rediff to changed context- Update to upstream tag jdk-11+18 * Fixes: + S6350055: (se) SelectionKey.interestOps variants to atomically update interest ops + S8174734: Safepoint sync time did not increase + S8178374: Problematic ByteBuffer handling in CipherSpi.bufferCrypt method + S8190326: Robot.mouseMove uses scaling factor of main display on unscaled second display + S8194073: Invalid SunNativeProvider.INSTANCE initialization + S8195097: Make it possible to process StringTable outside safepoint + S8196030: AWT Robot mouseMove fails on Windows 10 1709 with HiDPI + S8196141: Add GoDaddy root certificates + S8196990: Resolve disabled warnings for libjli + S8196993: Resolve disabled warnings for libunpack + S8197930: JNI exception pending in initializeEncoding of jni_util.c + S8200132: Remove jre images and bundles + S8200387: [Graal] fromTonga/nsk/jdi tests hang with Graal as JIT + S8201193: Use XMM/YMM for objects initialization + S8201274: Launch Single-File Source-Code Programs + S8201407: Files.move throws DirectoryNonEmptyException when moving directory across file system + S8201528: Add new test to check for package versioning information in OpenJDK + S8201608: fix broken links in javax/sql/rowset/package.html and javax/sql/rowset/spi/package.html + S8202049: G1: ReferenceProcessor doesn't handle mark stack overflow + S8202088: Japanese new era implementation + S8202611: [GRAAL] Exclude CMS GC testing from runs with Graal + S8202705: ARM32 build crashes on long JavaThread offsets + S8202747: C2: assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node + S8202772: NMT thread stack tracking causes crashes on AIX + S8202864: [TESTBUG] Need to replace the image used in two Swing tests + S8203033: [Testbug] vmTestbase/nsk/jdi/TypeComponent/ /isSynthetic/issynthetic002/TestDescription.java fails with nestmates + S8203172: Primitive heap access for interpreter BarrierSetAssembler/aarch64 + S8203224: java.awt.desktop.*Event classes could not be instantiated if Desktop feature is not supported + S8203308: Remove the appletviewer classes + S8203329: JDWP/JDI VM information string is incorrect + S8203353: Fixup inferred decorators in the interpreter + S8203367: Upgrade to freetype 2.9.1 + S8203425: assert(is_Loop()) failed: invalid node class + S8203480: IncompatibleClassChangeError thrown at sites linked to default interface methods + S8203499: Uninitialised memory in WinAccessBridge.cpp + S8203679: AssertionError in DeferredAttr with parenthesized method reference + S8203682: Add jcmd "VM.classloaders" command to print out class loader hierarchy, details + S8203796: Define API to support specifying ownership of print dialogs + S8203822: AIX version of jsig.c was not removed in JDK-8200298 + S8203839: API clarification: versioned jar entry verification in multi-release jar file + S8204081: Mismatch in rebuild policy and collection set chooser causes remembered sets to be kept errorneously + S8204084: Remove the G1RSBarrierRegionFilter develop flag + S8204097: Simplify OopStorage::AllocateList block entry access + S8204110: serviceability/sa/ClhsdbSymbol.java and ClhsdbInspect.java failed when running in CDS mode + S8204113: Upgrade linker used in AOT tests to be same version as build toolchain + S8204118: [macos] Nonsensical self == [super init] in CFileDialog.m + S8204126: MonospacedGlyphWidthTest.java failed again + S8204127: Change bundle format on Windows to zip + S8204180: Implementation: JEP 318: Epsilon, A No-Op Garbage Collector + S8204187: Remove proprietary JPEG code from javax.imageio + S8204210: Implementation: JEP 333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental) + S8204211: windows : handle potential C++ exception in GDIRenderer + S8204229: Formatter and String.format ignore the width with the percent modifier (%5%) + S8204243: remove Thread.destroy() and Thread.stop(Throwable) + S8204287: Phase timings not updated correctly after JDK-6672778 + S8204288: Matching the end of a string followed by an empty greedy regex and a word boundary fails + S8204290: Add check to limit number of capture groups + S8204303: Add redirect for overview-summary.html + S8204335: [ppc] Assembler::add_const_optimized incorrect for some inputs + S8204375: Add TimeUnit#convert(Duration) + S8204377: Rename Object#wait parameter name from "timeout" to "timeoutMillis" + S8204444: java.time cleanup + S8204474: Have instanceRefKlass use HeapAccess when loading the referent + S8204476: Add additional statistics to CodeCache::print_summary + S8204477: Count linkage errors and print in Exceptions::print_exception_counts_on_error + S8204479: Bitwise AND on byte value sometimes produces wrong result + S8204494: Fix for 8200530 triggered regression, closed/test/jdk/security/infra/java/security/KeyStore/ /BouncyCastleInterop.java failed + S8204496: backout fix for 8203796 which was pushed under another ID + S8204504: Fix for 8198285 breaks slowdebug builds + S8204539: improve error messages in matchJavaTZ [windows] + S8204549: [aix][testbug] signal tests fail because vm can not start in primordial thread. + S8204554: JFR TLAB tracing broken after 8202776 + S8204557: NMT: Linux os::committed_in_range() does not break out outer loop when contiguous region is found + S8204561: JVM_GetClassSigners: wrap signers oop in an objArrayHandle for subsequent safepoint + S8204563: UseAppCDS obsolete message confusing + S8204565: (spec) Document java.{vm.}?specification.version system properties' relation to $FEATURE + S8204572: SetupJdkLibrary should setup SRC and -I flags automatically + S8204576: (fs) java/nio/file/Files/CopyAndMove.java does not set isUnix = true on macOS + S8204577: jittester generator doesn't kill processes on timeout + S8204584: jdeps generates illegal dot file containing ranksep=0,600000 + S8204585: Remove IN_ARCHIVE_ROOT from Access API + S8204588: Test failures after "Launch Single-File Source-Code Programs" + S8204589: ProblemList failing launcher tests + S8204598: add more thread-related system settings info to hs_error file on Linux + S8204602: Add devkit for linux-arm32 + S8204606: [Aarch64] SIGSEGVs caused by C1 because of improper register usage + S8204610: Compiler confused by parenthesized "this" in final fields assignments + S8204617: ParallelGC parallel reference processing does not set MT degree in reference processor + S8204618: The parallel GC reference processing task executor enqueues a wrong number of tasks into the queue + S8204628: [AArch64] Assertion failure in BarrierSetAssembler::load_at + S8204648: test/jdk/tools/launchers/SourceMode.java fails with long shebang line + S8204652: [aix] fix thread stack allocation, too big stack sizes not recognized + S8204674: Inconsistent lambda parameter span + S8204680: Disassembly does not display code strings in stubs + S8204682: Parsing for LOG=report=none is broken when combined with other keywords + S8204684: [AIX] Build of libjli_static broken after change 8204572 (SetupJdkLibrary) + S8204694: Add failed compiler/stable tests into ProblemList-graal.txt + S8204850: BarrierSet::make_* should be static + S8204861: fix for 8196993 has broken the build on linux - Modified patch: * system-pcsclite.patch + rediff to changed context - Added patch: * generated-headers.patch + fix a regression after JDK-8204572- Update tu upstream tag jdk-11+17 * Fixes: + S5109146: PNGMetadata Background color initialization from standard metadata is incomplete + S8050818: Predicate::not - provide an easier way to negate a predicate + S8072996: Deprecate stream-based GSSContext methods + S8150156: Update bugs.sun.com references to bugs.java.com + S8153029: ChaCha20 Cipher Implementation + S8154736: enhancement of cmpxchg and copy_to_survivor for ppc64 + S8177276: MethodHandles.insertArguments doesn't specify IllegalArgumentException on index mismatch + S8187289: NotifyFramePop request is not cleared if JVMTI_EVENT_FRAME_POP is disabled + S8189335: javac exception when referencing private inner class with same name as normal class with dollar_1 + S8189949: Remove Baltimore Cybertrust Code Signing CA + S8190417: javadoc updates to java.util.regex.Matcher + S8190875: modules not listed in overview/index page + S8191031: Remove several Symantec Root CAs + S8191522: Remove Bigelow&Holmes Lucida fonts from JDK sources + S8193552: ISO 4217 amendment 165 + S8194327: [macos] AWT windows have incorrect main/key window behaviors + S8195624: Desktop API cannot be used without permission to read "os.version" + S8196373: Introspector does not see overridden generic setter method + S8197387: jcmd started by "root" must be allowed to access all VM processes + S8197989: java/util/zip/ZipFile/TestCleaner.java failed with "cleaner failed to clean zipfile + S8198285: More consistent Access API for arraycopy + S8198378: javac crash when checking imports and a broken class is present + S8199150: Accessibility issues in java.desktop + S8199268: docs/api/jdk.javadoc/com/sun/javadoc/package-summary.html contain low contrast text + S8199371: [TESTBUG] Open source vm testbase JDWP tests + S8199380: [TESTBUG] Open source VM testbase AOD tests + S8199388: Test development for ChaCha20 and Poly1305 algorithms + S8199530: Upgrade to harfbuzz 1.7.6 + S8199723: Test java/awt/TextComponent/ /DeselectionDuringDoSelectionNonVisibleTest/ /DeselectionDuringDoSelectionNonVisibleTest.java fails + S8199882: compiler/uncommontrap/TestDeoptOOM.java failed w/ fatal error: ExceptionMark constructor expects no pending exceptions + S8199893: the javadoc tool generates pages with a low constrast + S8200052: libjavajpeg: Fix compile warning in jchuff.c + S8200166: Repeating annotations refering to to-be-generated classes don't work. + S8200288: [SPARC] "assert(!(is_cti(prev) && is_cti(insn))) failed: CTI-CTI not allowed" + S8200530: '\r' is not supported as "newline" in java.util.jar.Manifest + S8200623: Primitive heap access for interpreter BarrierSetAssembler/x86 + S8201279: javax.sound tests should not set java.home system property + S8201364: [macosx] Component.getLocation() gives inconsistent coordinate for a component at (0,0) + S8201429: Support AIX Input Method Editor (IME) for AWT Input Method Framework (IMF) + S8202026: ISO 4217 amendment 166 + S8202051: Address compilation warnings in libawt with VS2017 + S8202094: jdk/jfr/api/recording/event/TestEventTime.java intermittently times out + S8202095: JFR TestBiasedLockRevocationEvents should cope with multiple events during a single safepoint + S8202360: [TESTBUG] runtime/LoadClass/TestResize.java needs to print output when it fails + S8202547: Move G1 runtime calls used by generated code to G1BarrierSetRuntime + S8202627: javadoc generates broken links to deprecated items when -nodeprecated is used + S8202670: Update Graal + S8202758: SIGSEGV calling Class.forName(String,Boolean,ClassLoader) with mocked loader + S8202776: Modularize GC allocations in runtime + S8202812: [TESTBUG] Open source VM testbase compiler tests + S8202913: loader constraint message for fields specifies incorrect referring class + S8203027: Open source tests for "java.awt.geom" + S8203031: segfaults from jvmti_AddToBootstrapClassLoaderSearch + S8203182: Release session if initialization of SunPKCS11 Signature fails + S8203219: VM.metaspace jcmd should optionally show loaded classes for loaders + S8203237: JFR TestBiasedLockRevocationEvents should ignore events unrelated to the test + S8203319: JDK-8201487 disabled too much queue balancing + S8203321: assert(current_query_index < process_query_set->size) failed: invariant + S8203324: Use out of scope in getMacOSXLocale of java_props_macosx.c:120 + S8203380: Missing platform and bug information for MouseModifiersInKeyEvent test + S8203435: Circular nested dynamic constant test needed to confirm JVMS resolution behavior + S8203445: [TESTBUG] Remove appcds/jigsaw/limitmods/LimitModsTests.java + S8203474: Update description of "Cyrillic Supplementary" block name in Character.UnicodeBlock class. + S8203485: [freetype] text rotated on 180 degrees is too narrow + S8203498: The specification for java.applet package should be updated + S8203669: PPC64: Fix jtreg RTM tests after "8203305: Improve TM detection for enabling RTM on Linux / POWER9" + S8203765: java/nio/channels/Selector/SelectAndClose: add some prints and @intermittent tag + S8203780: javadoc should be updated to use jquery 1.12.4, jquery-ui 1.12.1 and jszip v3.1.5 + S8203787: Hotspot build broken on linux-sparc after 8202377 + S8203802: Jvmti test fails to build with VS2017 + S8203827: Upgrade JLine to 2.14.6 + S8203837: Split nmethod unloading from inline cache cleaning + S8203872: Upgrading JDK with latest available LSR data from IANA. + S8203891: Upgrade JOpt Simple to 5.0.4 + S8203919: Remove "-add-modules" hint from error message + S8203921: JFR thread sampling is missing fixes from JDK-8194552 + S8203923: Add @requires feature to check flag values for the running JVM + S8203924: Zero: bootcycle-images build fails on x86_64 + S8203937: Not possible to read data from socket after write detects connection reset + S8203939: JVMFlag::printError missing ATTRIBUTE_PRINTF + S8203945: Cleanup nashorn build + S8203946: Move UnpackSecurity.gmk to closed + S8203948: Expand JVMTI callback notion of "internal threads" + S8203960: [TESTBUG] runtime/logging/DefaultMethodsTest.java failed when running in CDS mode + S8204055: SIGSEGV in java -XX: + S8204085: avoid printing uninitialized pointer in java.desktop/windows/native/libawt/java2d/windows/ /GDIWindowSurfaceData.cpp + S8204087: C++ Interpreter code left over in MethodData + S8204091: Configure broken on MIPS when uname returns mipsel or mips64el + S8204094: assert(worker_i < _length) failed: Worker 15 is greater than max: 11 at ReferenceProcessorPhaseTimes + S8204095: [TESTBUG] TestPrintReferences.java fails if multiple concurrent mark happens + S8204103: Mark test serviceability/dcmd/compiler/CompilerQueueTest.java as intermittent and exclude it from tier1 + S8204109: JDK-8203945 broke nashorn + S8204122: Update harfbuzz.md + S8204134: jtreg: Fix RTM abort provoker for various tests after "8149159: Clean up Unsafe" + S8204136: jtreg: Fix failing RTM test RTMSpinLoopCount + S8204160: BiasedLockingTest needs -XX:+UseBiasedLocking + S8204162: TestG1HeapRegion needs @requires vm.gc.G1 + S8204163: Also detect concurrent GCs in MetaspaceBaseGC.java + S8204164: OOM-only logging in Metaspace + S8204165: Filter out tests requiring class unloading when ClassUnloading is disabled + S8204167: Filter out tests requiring compressed oops when CompressedOops is disabled + S8204168: Increase small heap sizes in tests to accommodate ZGC + S8204173: Lower the minimum number of heap memory pools in MemoryTest.java + S8204179: [BACKOUT] OopStorage should use GlobalCounter + S8204194: Lazily create MethodHandleImpl$AsVarargsCollector.asCollectorCache + S8204195: Clean up macroAssembler.inline.hpp and other inline.hpp files included in .hpp files + S8204199: Test fails after 8202670 Graal update + S8204237: Clean up incorrectly included .inline.hpp files from jvmciJavaClasses.hpp + S8204250: Problem list pkcs11 tests on windows + S8204269: ISO 4217 amendment 167 + S8204277: [testbug] fix DisassembleCodeBlobTest. + S8204292: PPC64: Fix missing includes after 8204195 + S8204295: [BACKOUT] - JVMFlag::printError missing ATTRIBUTE_PRINTF + S8204301: Make OrderAccess functions available to hpp rather than inline.hpp files + S8204321: javadoc tests fail after JDK-8203780 + S8204322: "+=" applied to String operands can provoke side effects + S8204341: AArch64: AOT runtime does not need a workaround for far calls + S8204345: [s390]: no precompiled headers build broken + S8204348: AArch64: Remove C2 address reshaping code- Change the alternatives priority from 0 to 2105, since OpenJDK 11 should now be in a shape to be able to be used.- Change build requirement to Java 10 or 11, since Java 9 cannot build OpenJDK 11 any more.- Update to upstream tag jdk-11+16 * Fixes: + S8133564: Runtime - 2nd followup to Validate JVM Command-Line Flag Arguments + S8184030: TestUseRTMLockingOptionOnUnsupportedVM - RTM locking optimization not supported is missing + S8188248: NullPointerException on generic methods + S8189766: whitebox failure with -Xcheck:jni + S8191844: Remove SECOM root (secomevrootca1) + S8193717: Import resolution performance regression in JDK 9 + S8194298: Add support for per Socket configuration of TCP keepalive + S8194630: Uninitialized initiator_address in native GSS + S8196202: Javadoc should not generate frames by default + S8196913: javadoc does not (over)write stylesheet.css + S8198323: testing.md not updated for repository layout change + S8199255: [TESTBUG] Open source VM testbase default methods tests + S8199307: NPE in jdk.javadoc.internal.doclets.toolkit.util.Utils.getLineNumber + S8199383: [TESTBUG] Open source VM testbase JVMTI tests + S8200172: String.split non-positive term incorrect use + S8200266: [Graal] Update ProblemList-graal.txt files + S8201518: add test for randomized iteration order of unmodifiable Set and Map + S8202178: type.getKind() for var is None instead of Error + S8202290: AtomicAppend tests fail on macOS 10.13 ("High Sierra") + S8202813: Move vm_weak processing from SystemDictionary to WeakProcessor + S8202832: cycle detection depends on ordering of requires directives + S8202842: G1 footprint regressions in jdk11+10 + S8202945: OopStorage should use GlobalCounter + S8202947: Fix minor issues with taglets + S8202949: C2: assert(false) failed: Bad graph detected in build_loop_late + S8202950: C2: assert(found_sfpt) failed: no node in loop that's not input to safepoint + S8203014: jcmd should output command list if no command is given + S8203028: Simplify reference processing in light of JDK-8175797 + S8203041: AArch64: fix overflow in immediate cmp/cmn instruction + S8203183: vmTestbase/vm/mlvm/anonloader/stress/oome/heap/Test.java times out + S8203221: Makefile fixes after Flight Recorder + S8203225: Fix of redefining a method that removes 1 or more lambda expressions failed to commit test cases + S8203233: (tz) Upgrade time-zone data to tzdata2018e + S8203262: Incorrect cmpxchg usage in MetaspaceGC::inc_capacity_until_GC + S8203297: java/net/URL/OpenStream.java fails intermittently + S8203327: Small cleanups in java.lang.ref + S8203328: Rename EFS in java.util.zip internals to something meaningful + S8203354: assert in ClassLoader::update_module_path_entry_list() could have incorrect message + S8203366: Tag added wrongly in Docs.gmk + S8203368: ObjectInputStream filterCheck method throws NullPointerException + S8203369: Check for both EAGAIN and EWOULDBLOCK error codes + S8203370: [JVMCI] UseJVMCICompiler should imply EnableJVMCI + S8203455: jcmd: VM.metaspace: print loader name for anonymous CLDs + S8203488: Remove error generation from TransTypes + S8203497: Bump Jib format version to 1.2 + S8203628: Optimize (masked) byte memory comparisons on x86 + S8203686: Add JDK 11 major version to javax/net/ssl/compatibility/JdkRelease.java + S8203689: Add failure code to threaddb exception messages` + S8203699: java/lang/invoke/SpecialInterfaceCall fails with SIGILL on aarch64 + S8203766: Add some instrumentation to jdk/java/nio/channels/Selector/RacyDeregister.java + S8203769: ProblemList test/jdk/java/util/Map/InPlaceOpsCollisions.java + S8203774: jdk/jfr/api/recorder/TestStartStopRecording.java failed due to compilation failed + S8203793: cacerts/VerifyCACerts.java fails with java.lang.Exception: At least one cacert test failed + S8203795: Change default compiler on Windows to VS2017 + S8203815: add tests failed because of 8203809 to the ProblemList-graal + S8203816: add tests failed because of 8203174 to the ProblemList-graal + S8203817: Monitor::try_lock() should not call check_prelock_state() + S8203843: BasicParState::default_estimated_thread_count(false) can return 0 in gtest + S8203865: Metaspace cleanup: Remove unused MemRegion in VirtualSpaceNode + S8203881: Print erroneous size in NegativeArraySizeException + S8203885: ConcurrentLocksDump::dump_at_safepoint() should not allocate array in resource area + S8203886: Invoke LambdaMetafactory::altMetafactory exactly from the BootstrapMethodInvoker + S8203892: Target interface added as marker interface in calls to altMetafactory + S8203926: Problem list test/langtools/tools/javac/importscope/T8193717.java + S8203932: Windows devkit has wrong dlls in 32 bit tools dir + S8203938: Fix build failures from JDK-8133564- Update to upstream tag jdk-11+15 * Fixes: + S8027760: JFC schema condition should not have defaults + S8134537: Much nearly duplicated code for sun.misc.Signal support + S8146293: Add support for RSASSA-PSS Signature algorithm + S8148354: Errors targeting functional interface intersection types + S8176808: Split up metaspace.cpp + S8185803: JdbExprTest.sh fails in JDK10-hs nightly due to "Name unknown: java.lang.Long.MAX_VALUE " + S8192992: Test8007294.java failed: attempted to spill a non-spillable item + S8193332: MetaspaceShared::check_shared_class_loader_type is not used during archive creation + S8195098: Low latency hashtable for read-mostly scenarios + S8195817: JFR.stop should require name of recording + S8195818: JFR.start should increase autogenerated name by one + S8195819: Remove recording=x from jcmd JFR.check output + S8196048: thrown type variables should be roots in the minimum inference graph + S8196201: Generate pages to list all classes and all packages in javadoc output + S8196619: [TESTBUG] restore current version check in runtime/appcds/MultiReleaseJars.java + S8196987: Resolve disabled warnings for libzip + S8198315: Incomplete classpath causes NPE in TransTypes + S8198337: -XX:StartFlightRecording=dumponexit=true,disk=false doesn't work + S8198548: Initialization race in com.sun.org.apache.xerces.internal.impl.xpath.regex.Token.getRange() on Token.categories + S8199064: Test applications/jcstress/other/Test.java#id1108 fails on Sparc + S8199257: [TESTBUG] Open source VM testbase metaspace tests + S8199271: [TESTBUG] open source VM testbase stress tests + S8199370: [TESTBUG] Open source vm testbase GC tests + S8199379: [TESTBUG] Open source vm testbase JDB tests + S8199384: [TESTBUG] Open source VM testbase MLVM tests + S8199807: AppCDS performs overly restrictive path matching check. + S8200380: String::lines + S8200436: String::isBlank + S8201331: Better test cleanup for jdk/jfr/api/consumer/TestRecordingFile.java + S8201386: Miscellaneous changes imported from jsr166 CVS 2018-05 + S8201627: Kerberos sequence number issues + S8201867: Kerberos keytabs with holes in certain places are parsed incorrectly + S8202014: Possible to receive signal before signal semaphore created + S8202076: test/jdk/java/io/File/WinSpecialFiles.java on windows with VS2017 + S8202305: [Graal] org.graalvm.compiler.core.test.GraphResetDebugTest fails with java.util.ServiceConfigurationError + S8202377: Modularize C2 GC barriers + S8202427: Enhance os::print_memory_info on Windows + S8202466: Test serviceability/tmtools/jstat/GcTest01.java fails: Number of concurrent GC events is 1, but CGCT is 0 + S8202479: Add missing try_resolve_jobject_in_native calls + S8202669: Intermittent crash in ClassLoadingService::compute_class_size() + S8202685: Optimize ArrayList subList replaceAll + S8202710: AARCH64: sporadic jtreg test fail + S8202713: Create a MacroAssembler::access_load/store_at wrapper for S390 and PPC + S8202771: Migrate Unicode character tests to JDK Repo + S8202848: -XX:+ExecuteInternalVMTests asserts with "assert(cd.valid() == true) failed: failed on a valid DirectivesParser string" + S8202853: NotifyCount is not initialized + S8202863: Rename OopStorage inner collection classes + S8202978: Incorrect tmp register passed to MacroAssembler::load_mirror() + S8202989: Add missing decorators in calls to to arraycopy_prologue/epilogue + S8203196: C1 emits incorrect code due to integer overflow in _tableswitch keys + S8203215: IdealLoopTree::split_outer_loop leaves phi-nodes with only one input + S8203227: Introduce os::processor_id() for Linux and Solaris + S8203279: Faster rounding up to nearest power of two + S8203287: Zero fails to build after JDK-8199712 (Flight Recorder) + S8203288: PPC64 and s390 fail to build after JDK-8199712 (Flight Recorder) + S8203292: Print complete set of flags in the hs_err file + S8203305: PPC64: Improve TM detection for enabling RTM on Linux / POWER9 + S8203318: compiler/stable/TestStableShort.java is broken + S8203339: Add oopDesc::field_offset() + S8203341: Add a safepoint-aware Semaphore + S8203346: JFR: Inconsistent signature of jfr_add_string_constant + S8203352: Improve java implementation of Integer/Long.numberOfLeadingZeros + S8203355: MITSHM define guarding missing + S8203377: Cleanup the usage of os::file_name_strcmp() in SharedPathsMiscInfo::check(). + S8203381: Replace InstanceKlass::allocate_instance_handle with JavaCalls::construct_new_instance + S8203391: Update com/sun/jdi/JdbMethodExitTest.sh to pass valid URL[] + S8203398: Test test/langtools/tools/javac/options/release/ /ReleaseOptionCurrent.java writes into the source directory + S8203400: Fix issue with "8199852: Print more information about class loaders in LinkageErrors." + S8203410: Zero: Disable jfr feature by default + S8203431: TestFloatsOnStackDeopt.java throws java.lang.LinkageError: loader attempted duplicate class definition for java.lang.invoke.BoundMethodHandle$Species_LLL + S8203436: javac should fail early when emitting illegal signature attributes + S8203437: 8199370 broke build on linux-ppc64le (w/ GCC 4.8.5.) + S8203454: Minimal, Zero builds fail after JDK-8202377 (Modularize C2 barriers) + S8203457: Add back missing full buffer notification + S8203486: skip type inference for non functional interface components of intersection types + S8203487: Typo in ICUBinary.java: s/Magin/Magic/ + S8203490: StringTable::dump lacks a load barrier + S8203500: Fix broken links to Specification in "specs" directory + S8203626: ProblemList compiler/runtime/TestFloatsOnStackDeopt.java + S8203635: JFR sampler thread does not record stack info + S8203694: Add a safepoint-aware Semaphore - part 2 - Removed patch: * fix-s390x-and-ppc64-builds.patch + integrated upstream- Added patch: * fix-s390x-and-ppc64-builds.patch + upstream fix for broken s390x and ppc64/ppc64le builds- Update to upstream tag jdk-11+14 * Fixes: + S8132287: obsolete the "InlineNotify" flag option + S8174995: SA: clhsdb 'where -a' throws Assertion Failure with illegal code 236 when CDS is used + S8176510: java/awt/font/GlyphVector/TestLayoutFlags.java fails with OpenJDK + S8183910: gc/arguments/TestAggressiveHeap.java fails intermittently + S8185505: AArch64: Port AOT to AArch64 + S8189140: SystemDictionaryShared::initialize() should be renamed to be more meaningful + S8189271: Metaspace::_capacity_until_GC should be size_t + S8191533: jar --describe-module prints service provider class names in lower case + S8193935: Illegal countedLoops transformation + S8194998: broken error message for subclass of interface with private method + S8195613: [SA] HotSpotTypeDataBase.readVMLongConstants truncates values to int + S8196340: (coll) Examine overriding inherited methods in ArrayList and ArrayList.SubList + S8196360: java/awt/Dialog/SiblingChildOrder/ /SiblingChildOrderTest.java fails + S8196616: java/awt/GraphicsDevice/DisplayModes/ /CompareToXrandrTest.java fails + S8197948: Create test for SwingSet2 main window + S8198412: MonospacedGlyphWidthTest.java may fail on Solaris + S8198991: Move Java2D demo to the open repository + S8199252: [TESTBUG] Open source VM testbase system dictionary tests + S8199712: Flight Recorder + S8200377: String::strip, String::stripLeading, String::stripTrailing + S8201447: C1 does backedge profiling incorrectly + S8201491: G1 support for java.lang.ref.Reference precleaning + S8201532: Update idom to get correct dom depth calculation + S8201593: Print array length in ArrayIndexOutOfBoundsException. + S8201604: ARM64 - Build failure after JDK-8193260 + S8202016: Use obj+offset in interpreter array access + S8202064: Jemmy JInternalFrameOperator: Add wait for close(), activate(), resize() and move() operations + S8202113: Reflection API is causing caller classes to leak + S8202289: Non-empty directory in module path is not handled properly at CDS/AppCDS dump time + S8202322: AIX: symbol visibility flags not support on xlc 12.1 + S8202392: [TESTBUG] open source vm testbase heapdump tests + S8202395: AARCH64: wrong encoding for SIMD instructions zip, trn, uzp + S8202426: NPE thrown by Transformer when XMLStreamReader reports no xml attribute type + S8202476: ImageLib is broken in 32 bit Windows + S8202519: Crash during large AppCDS dump + S8202544: Hide unused exports in libzip + S8202553: Update FXLauncherTest as part of removing JavaFX from JDK + S8202557: OpenJDK fails to start in Windows 7 and 8.1 after upgrading compiler to VC 2017 + S8202580: Dashed BasicStroke randomly painted incorrectly, may freeze application + S8202614: Add ability to validate links in JavadocTester + S8202679: Updates on windows failures in the problem list + S8202683: Minimal VM should build cleanly on 64-bit platforms + S8202708: Add a check of opening stream for not-existing UNC url + S8202714: Create a MacroAssembler::access_load/store_at wrapper for AArch64 + S8202718: Jemmy JInternalFrameOperator: Dependency with orders of Minimize, Maximize and Close buttons + S8202738: vm_version Abstract_VM_Version::internal_vm_info_string() returns same string for different incremental builds + S8202745: Remove hyphens from "out-of-bounds". + S8202748: jtreg :hotspot_misc group shouldn't include vmTestbase tests + S8202756: move FilterUSRTest.java to openJDK + S8202763: failure_handler: list open files for macOS + S8202764: api/java_text/SimpleDateFormat/index.html#Format testcases started to fail with JDK11 b12 + S8202767: java/awt/font/GlyphVector/TestLayoutFlags.java is missing null check + S8202773: Unhandled oop in JavaThread::collect_counters + S8202811: Problem List some tests that leave windows open on the desktop + S8202822: Add .git to .hgignore + S8202824: Cleanup discrepancies in ProblemList for java_awt jtreg tests + S8202829: Implement CollectedHeap::get_safepoint_workers() for G1 + S8202843: langtools ant build fails + S8202878: com/apple/laf/ScreenMenu/ScreenMenuMemoryLeakTest.java fails + S8202889: Remove trailing LF from perf log + S8202914: Let custom makefile override jmod intput dir locations + S8202915: [JAXP] Performance enhancements and cleanups in com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator + S8202919: JDK-8202683 broke macosx build + S8202920: jvm.cfg generation incorrect + S8202974: Backout JDK-8202683 + S8202976: Add C1 lea patching support for x86 + S8202993: Add support for x86 testptr/testq with register and address + S8202994: Add support for undoing last TLAB allocation + S8202997: Split test/jdk/:tier1 to enable better parallel execution + S8203032: PrintMetaspaceDcmd fails: Non-Class: missing from stdout/stderr + S8203059: (so) Closing a socket channel registered with Selector and with SO_LINGER set to 0 does not reset connection + S8203176: javadoc handles non-ASCII characters incorrectly. + S8203220: Introduce ATTRIBUTE_ALIGNED macro + S8203223: Signed integer overflow in ImageStrings::hash_code (libjimage.so) + S8203250: runtime/LoadClass/test-classes/Hello.java has wrong legal notice + S8203251: Non-PCH build failed after JDK-8199712 (Flight Recorder) + S8203274: 32-bit build failures after JDK-8199712 (Flight Recorder) + S8203278: AArch64/PPC64 build failures after JDK-8199712 (Flight Recorder) + S8203285: Minimal VM fails to build after JDK-8199712 (Flight Recorder)- s390x: avoid packaging files that are not present on this architecture- Update to ustream tag jdk-11+13 * Fixes: + S4842658: DefaultListModel and DefaultComboBoxModel should support addAll (Collection c) + S6574555: PNGImageWriter incorrectly sets bKGD chunk + S6788458: PNGImageReader ignores tRNS chunk while reading non-indexed RGB/Gray images + S8153532: Add @throws NPE javadoc to UIManager.setLookAndFeel(String) method description + S8154463: New failure of closed/java/awt/font/Outline/OutlineInvarianceTest.java + S8171277: Elliptic Curves for Security in Crypto + S8176717: GC log file handle leaked to child processes + S8181594: Efficient and constant-time modular arithmetic + S8181910: [macos] Support dark title bars on macOS + S8185034: Cleanup and consolidate Metaspace coding + S8187123: (reflect) Class#getCanonicalName and Class#getSimpleName is a part of performance issue + S8187392: Deprecated methods in the peers can be removed + S8189687: Swing: Invalid position of candidate pop-up of InputMethod in Hi-DPI on Windows + S8189916: Dynamic Constant support for Sparc + S8191410: Unicode 10 + S8194968: problem list actions for tools/javac/jvm/VerboseOutTest + S8195002: Fix test/hotspot/jtreg/gtest/GTestWrapper.java on Alpine/Musl + S8195717: test java/lang/invoke/MethodHandlesTest timed out running testAsCollector1 + S8196113: Remove the Compact Profile builds + S8196572: Tests ColConvCCMTest.java and MTColConvTest.java fail + S8197388: Added not existing bug id in jdk/ProblemList.txt + S8197447: LogCompilation throws "couldn't find bytecode" + S8197954: Remove unnecessary intermediary APIs from AppCDS implementation + S8198342: Test FileSystemViewListenerLeak.java is unstable + S8199067: [REDO] NMT: Enhance thread stack tracking + S8199196: Add javadoc support for preview features + S8199382: [TESTBUG] Open source VM testbase JDI tests + S8199748: Touch keyboard is not shown, if text component gets focus from other text component + S8199852: Print more information about class loaders in LinkageErrors. + S8199912: jshell tool: /open from URI + S8199932: Missing copyright header in AWT source code + S8200083: Bump bootjdk requirement for JDK 11 to JDK 10 + S8200094: Turkish locale reports NPE No enum constant com.sun.source.doctree.DocTree.Kind.SİNCE + S8200146: Remove the appletviewer launcher + S8200313: java/awt/Gtk/GtkVersionTest/GtkVersionTest.java fails + S8200372: String::trim JavaDoc should clarify meaning of space + S8200557: OopStorage parallel iteration scales poorly + S8200716: Object propertyIsEnumerable buggy behavior on short integer-string key + S8200729: Conditional compilation of GCs + S8201138: Defect in XMLEventReader.getElementText() may cause data to be skipped, duplicated or otherwise result in a ClassCastException + S8201433: Fix potential crash in BufImg_SetupICM + S8201492: Properly implement non-contiguous generations for Reference discovery + S8201524: [AIX] Don't link libfontmanager against libawt_headless + S8201572: Improve Metaspace Statistics + S8201598: Fix for 8181910: Support dark title bars on macOS broke the MacOS build + S8201602: ARM32 - Minimal Dynamic Constant support + S8201626: Typo in MakeWindowAlwaysOnTop test + S8201640: Use _ref_processor_* member variables directly in G1CollectedHeap + S8201793: (ref) Reference object should not support cloning + S8202017: Merge Reference Enqueuing phase with phase 3 of Reference processing + S8202018: Move card table clear before enqueuing pending references + S8202021: Improve variable naming in ReferenceProcesso + S8202050: Add javax/sound/midi/Sequencer/Recording.java to the problemList + S8202080: Introduce ordering semantics for Atomic::add and other RMW atomics + S8202083: Remove explicit CMS checks in CardTableBarrierSet + S8202143: Parts of 8193435 added in merge change set. + S8202181: Correctly specify size of hostname buffer in Unix Inet*AddressImpl_getLocalHostName implementations + S8202291: java/rmi/Naming/LookupIPv6.java failed with Connection refused + S8202301: Add tests related to JDK-8196572 to the ProblemList + S8202303: LogStream should autoflush on destruction + S8202319: Fix compilation warnings in Solaris debug builds for DevStudio 12.6 + S8202387: javac --release 11 not supported + S8202424: Metaspace: on chunk retirement, use correct lower limit on chunksize when adding blocks to free blocks list + S8202435: [aix] print program break as part of memory info into hs-err file + S8202447: Fix unloading_occurred to mean unloading_occurred + S8202465: [C1] casts should not be eliminated for interface types + S8202548: Use reservation Object when creating SpeciesData + S8202552: [AOT][JVMCI] Incorrect usage of INCLUDE_JVMCI and INCLUDE_AOT + S8202563: BigInteger/BigDecimal not immune to overflow, contrary to spec + S8202564: java/lang/management/ThreadMXBean/ThreadCounts.java fails + S8202565: C1 compilation crashes with "assert(is_double_stack() && !is_virtual()) failed: type check" + S8202575: Remove java/lang/String/nativeEncoding/ /StringPlatformChars.java from ProblemList + S8202581: failure_handler: gather more environment information on macOS + S8202582: DateTimeFormatterBuilder.parseOffsetBased unnecessarily calls toString() + S8202583: Remove experimental ClassForNamePlugin + S8202584: de-problem list tools/javac/jvm/VerboseOutTest + S8202591: Remove usage of CMSEdenChunksRecordAlways in defNewGeneration.cpp + S8202592: Remove unused EvacuateFollowersClosure + S8202597: javac is not inducing a notional interface if Object appears in an intersection type + S8202599: Mark intermittently failing jshell tests + S8202606: Deprecate AllowNonVirtualCalls option + S8202631: JVM_Clone to throw CloneNotSupportException for Reference object + S8202634: Metaspace: simplify SpaceManager lists + S8202639: Use concrete Generation classes in SerialHeap and CMSHeap + S8202640: Small C1 cleanups for BarrierSetC1 + S8202641: Replace OOP_SINCE_SAVE_MARKS with templates + S8202642: Replace PAR_OOP_ITERATE with templates + S8202647: Add deduplicate_string function to CollectedHeap + S8202649: Move the Parallel GC specific task creation functions out of Threads + S8202650: Enforce group for attach listener file + S8202662: JFR tests fails: Could not find leak with class + S8202672: Build failed in metaspace.cpp with VS2017 + S8202676: AArch64: Missing enter/leave around barrier leads to infinite loop + S8202684: Minimal VM build is broken after JDK-8199067, JDK-8202638 + S8202686: Missing test case for 8200167 - final Object methods + S8202690: jdk/jshell/ToolBasicTest.java failed in testOpenFileOverHttp() and testOpenLocalFileUrl() + S8202709: Move oopDesc::is_archive_object to MetaspaceShared::is_archive_object + S8202711: Merge tiered compilation policies + S8202719: Use Collections.emptyEnumeration where possible + S8202722: Move marksweep_init into GC code + S8202744: Expired flag removal for JDK 11 + S8202780: Remove EnqueueTask related code from ReferenceProcessor after JDK-8202017 + S8202781: Fix typo in DiscoveredListIterator::complete_enqeue + S8202810: Remove class-for-name test + S8202816: Update JarSigning.keystore - Removed patch: * aarch64-infinite-loop.patch - Integrated upstream - Modified patch: * java11-improved-fonts.patch - Rediff to changed context- Fix s390x build, since INCLUDE_SA is false by default on this architecture- Added patch: * aarch64-infinite-loop.patch + Fix inifinite loop in aarch64 build- Update fix_armv6_build.patch- Update to upstream tag jdk-11+12 * Fixes: + S6672778: G1 should trim task queues more aggressively during evacuation pauses + S8154204: [TESTBUG] Update DefaultUseWithClient test to handle client-less builds + S8174994: SA: clhsdb printmdo throws WrongTypeException when attached to a process with CDS + S8179071: Month value is inconsistent between CLDR and Java in some locales + S8179887: Build failure with glibc >= 2.24: error: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated + S8181157: CLDR Timezone name fallback implementation + S8182731: Odd handling of -XX:-UseAppCDS and - XX:SharedArchiveFile. + S8191471: Elastic TLABs for G1 + S8191798: redo nested ThreadsListHandle to drop Threads_lock + S8193213: Make the UseAppCDS option obsolete. + S8197959: [TESTBUG] Some (App)CDS tests require modification due to the removal of the Java EE and CORBA modules + S8197960: [TESTBUG] remove/modify runtime tests which use java ee or corba modules + S8199375: [TESTBUG] Open source vm testbase monitoring tests + S8199643: [TESTBUG] Open source common VM testbase code + S8200167: Validate more special case invocations + S8200235: Generalize jniFastGetField jobject/jweak resolve + S8200466: Revisit the setting of _transitive_interfaces in InstanceKlass + S8200478: For boxing conversion javac uses Long.valueOf which does not guarantee caching according to its javadoc + S8201367: assert(current != first_mem) failed: corrupted memory graph in superword code + S8201509: Zero: S390 31bit atomic_copy64 inline assembler is wrong + S8201542: Remove unused _gc_timer field in GCMemoryManager + S8201543: Modularize C1 GC barriers + S8201545: InetAddress.getByName/getAllByName should clarify empty String behavior + S8201622: Reduce unnecessary Package.complete() calls in javadoc + S8201634: Random seedUniquifier uses incorrect LCG + S8201650: Move iteration order randomization of unmodifiable Set and Map to iterators + S8201786: Modularize interpreter GC barriers: leftovers for ARM32 + S8201817: Taglet.init should be called with the "primary" doclet + S8202082: Remove explicit CMS checks in CardTableBarrierSetAssembler + S8202105: Console echo is disabled when exiting jshell + S8202130: [TESTBUG] Some appcds regression test cases fail with "Error: VM option 'PrintSystemDictionaryAtExit' is notproduct and is available only in debug version of VM" + S8202140: TLAB logging is not correct for G1 + S8202150: [REDO] Split globals.hpp to factor out the Flag class + S8202179: Compilation fails with assert(n->is_expensive()) failed: expensive nodes with non-null control here only + S8202186: AArch64: Debug build VM crashes with PrintC1Statistics option + S8202200: set INCLUDE_SA to false on s390x by default + S8202204: Rename hotspot runtime jtreg constantPool ConstantPool directories + S8202230: Provide accessors for JNIHandles storage objects + S8202261: (fc) FileChannel.map and RandomAccessFile.setLength should not preallocate space + S8202273: [AOT] Graal does not support the CMS collector + S8202284: FileChannel and FileOutpuStream variants of AtomicAppend should fail silently on macOS >= 10.13 + S8202324: Avoid loading FileInput-/OutputStream$AltFinalizer + S8202325: [aix] disable warnings-as-errors by default + S8202330: Add Unreferenced{FOS,FIS,RAF}ClosesFd to problem list + S8202334: Update javax.lang.model.util visitors for 11 + S8202364: Add GCConfig::hs_err_name() to avoid GC-specific code in error reporting + S8202366: Add macro for common loop in GCConfig + S8202367: AIX build broken after JDK-8201543 + S8202372: Diagnostic with incorrect line info generated when compiling lambda expression + S8202373: Forcing eager initialization of CHM$ReservationNode avoids deoptimization + S8202379: ARM32 is broken after JDK-8201543 (Modularize C1 GC barriers) + S8202381: (Solaris) SIGBUS in # V [libjvm.so+0xcee494] jni_GetIntField+0x224 + S8202382: Filter docs modules + S8202383: Custom extensions for jvmti doc + S8202397: Typo in X-Buffer javadoc + S8202398: Optimize Arrays.deepHashCode + S8202399: [C1] LIRGenerator::do_CheckCast needs to exclude is_invokespecial_receiver_check() when using PatchAlot + S8202417: [TESTBUG] Broken hard-coded dependency in serviceability/sa/ClhsdbJhisto.java + S8202418: Remove explicit CMS checks in CardTableBarrierSetAssembler: ARM32 leftovers + S8202419: Avoid creating Permission constants early + S8202423: Small HTTP Client refresh + S8202425: [s390] C2: Wrong unsigned comparison with 0 + S8202452: Delete test files missed from commit for 8193213 & 8182731. + S8202484: Unused field in TimeZone + S8202505: ctw2 tasks are timing out in hs-tier3 + S8202507: Remove IO and NIO AtomicAppend tests from problem list + S8202520: JShell tests: move intermittently failing tests to tier2- Remove armv6 and armv7 overwrite conditions in _constraints to avoid OOM errors- Update to upstream tag jdk-11+11 * Fixes: + S6341887: java.util.zip: Add ByteBuffer methods to Inflater/Deflater + S6805750: Improve handling of Attributes.Name + S8025091: VisibleMemberMap.java possible performance improvements + S8081519: Split globals.hpp to factor out the Flag class + S8144806: sun/security/tools/keytool/standard.sh fails intermittently at deleting x.jks + S8154528: Reclaim regions emptied by marking in Remark pause + S8157543: java/nio/channels/Selector/SelectAndCancel.java fails intermittently + S8161991: java/nio/channels/AsynchronousSocketChannel/Basic.java failed due to RuntimeException: WritePendingException expected + S8171404: java/nio/channels/AsynchronousSocketChannel/Basic.java failed with "AsynchronousCloseException expected" + S8178105: Switch mark bitmaps during Remark + S8178825: unused variable threadObj in jvmci_counters_include + S8184693: add Pattern.isEmpty + S8187490: HotSpotGraalMBean should be moved to Graal management module + S8187496: Possible memory leak in java.apple.security.KeychainStore.addItemToKeychain + S8188105: Make -Xshare:auto the default for server VM + S8190227: Forward port 8188880 to JDK10CPU + S8192789: Avoid using AtomicReference in sun.security.provider.PolicyFile + S8193524: Redefining a method that removes use of 1 or more lambda expressions causes the JVM to hang + S8196071: Change G1 Full GC heap and thread sizing ergonomics + S8196325: GarbageCollectionNotificationInfo has same information for before and after + S8196433: use the new error diagnostic approach at javac.Main + S8196540: [Testbug] java/security/AccessController/ /DoPrivAccompliceTest.java doesn't handle unrelated warnings + S8198756: Lazy allocation of compiler threads + S8198793: Add launcher support for preview features + S8198816: AbstractScriptEngine.getScriptContext creation of SimpleScriptContext is inefficient + S8198890: The standard doclet incorrectly produces wrong method signatures in certain cases. + S8199193: jshell tool: Add support for preview features + S8199519: Several GC tests fails with: java.lang.NumberFormatException: Unparseable number: "-" + S8199755: Update Graal + S8200101: sun/security/krb5/auto/Renewal.java fails intermittently + S8200196: [Graal] implement Object.notify/notifyAll intrinsics + S8200303: C2 should leverage profiling for lookupswitch/tableswitch + S8200426: Make G1 code use _g1h members + S8200450: Root cause analysis for JDK-8200366 + S8200477: Integer dot product no longer autovectorised + S8200555: OopHandle should use Access API + S8200556: AArch64: assertion failure in slowdebug builds + S8200723: Suppress rs_length and predicted_cards sampling during mixed gcs + S8200730: Fix debug=gc+phases time tracking in Remark and Cleanup + S8201172: Parallelize Remset Tracking Update Before Rebuild phase + S8201226: missing JNIEXPORT / JNICALL at some places in function declarations/implementations + S8201259: Fix warning with VS2017 in jdk.pack + S8201281: Truncated error message with Incompatible : null + S8201315: (se) Allow SelectableChannel.register to be invoked while selection operation is in progress + S8201368: IfNode::fold_compares() may lead to incorrect execution + S8201369: Inet4AddressImpl_getLocalHostName reverse lookup on Solaris only + S8201466: Nashorn: defineProperty setters/getters on prototype object ignored with numeric property names + S8201487: Do not rebalance reference processing queues if not doing parallel reference processing + S8201490: Improve concurrent mark keep alive closure performance + S8201505: Use WeakHandle for ProtectionDomainCacheTable and ResolvedMethodTable + S8201510: Merge TwoStacksPlainSocketImpl into DualStackPlainSocketImpl [win] + S8201520: AsynchronousSocketChannel/Basic.java timeout intermitently + S8201527: Bump default value of G1RefProcDrainInterval + S8201536: configure fails compiler check due to bad -m32 flag + S8201537: Remove is_alive closure from Klass::is_loader_alive() + S8201540: [AIX] Extend the set of supported charsets in java.base + S8201556: Disallow reading oops in ClassLoaderData if unloading + S8201596: java.lang.ref.Reference processing total time logging broken + S8201597: AArch64: Update relocs for CompiledDirectStaticCall + S8201616: Hotspot crashes on linux-sparc after 8189941 + S8201646: Introduce ReferenceDiscoverer interface + S8201647: Make initial clearing of CHeapBitMap optional + S8201649: Remove dubious call_jio_print in ostream.cpp + S8201766: Mark TimSortStackSize2.java as intermittently failing + S8201785: Make ModRefBarrierSetAssembler abstract on all platforms + S8201788: Number of make jobs wrong for bootcycle-images target + S8201794: [Graal] fix regressions from JDK-8187490 + S8201799: Build failures after JDK-8195099 (Concurrent safe-memory-reclamation mechanism) + S8201800: Add support for adjusting heap addresses in a TLAB + S8201826: G1: Don't invoke WeakProcessor if mark stack has overflowed + S8201850: [AOT] vm crash when run test compiler/aot/fingerprint/SelfChangedCDS.java + S8202000: AIX build broken after JDK-8195099 + S8202037: Split slow ctw_1 tests + S8202052: Disable warnings when building libawt with VS2017 + S8202060: Add javax/net/ssl/DTLS/CipherSuite.java to ProblemList + S8202062: Put FileChannel and FileOutpuStream variants of AtomicAppend on problem list + S8202070: Cleanup code after JDK-8200450, JDK-8200366 + S8202073: MetaspaceAllocationTest gtest shall lock during space creation + S8202074: Metaspace: If humongous chunk is added to SpaceManager, previous current chunk may not get retired correctly. + S8202075: Crash when running compiler/codecache/OverflowCodeCacheTest.java + S8202079: [s390]: Build failure w/o precompiled headers + S8202081: Introduce CollectedHeap::is_oop() + S8202091: Rename DualStackPlainSocketImpl to PlainSocketImpl [win] + S8202134: Non-PCH build for arm32 fails + S8202141: Unique symbols for .class + S8202151: [BACKOUT] Split globals.hpp to factor out the Flag class + S8202152: test/hotspot/jtreg/runtime/whitebox/WBStackSize.java fails + S8202154: Remove unused code in java.base/windows/native/libnet + S8202155: quarantine test com/sun/jdi/JdbExprTest.sh on all platforms + S8202157: remove the use of string keys at InapplicableMethodException + S8202164: Remove some unneeded BoolObjectClosure* is_alive parameters + S8202169: Reduce ctw_2 duration by parallelizing CtwRunner invocations + S8202184: Reduce time blocking the ClassSpecializer cache creating SpeciesData + S8202210: jlink uses little-endian for big-endian cross-compilation targets + S8202276: Update test/hotspot/jtreg/ProblemList-graal.txt - Removed patch: * bootcycle_jobs.patch + Integrated upsteam- Update to upstream tag jdk-11+10 (April 2018 CPU) * Security fixes: + S8194238: Trying exceptions in MethodHandles (CVE-2018-2826, bsc#1090197) + S8194233: Improve support for array handles (CVE-2018-2825, bsc#1090196) + S8192025: Less referential references (CVE-2018-2814, bsc#1090032) + S8189997: Enhance keystore mechanisms (CVE-2018-2794, bsc#1090024) + S8189977: Improve permission portability (CVE-2018-2795, bsc#1090025) + S8189993: Improve document portability (CVE-2018-2799, bsc#1090029) + S8189989: Improve container portability (CVE-2018-2798, bsc#1090028) + S8189985: Improve tabular data portability (CVE-2018-2797, bsc#1090027) + S8189981: Improve queuing portability (CVE-2018-2796, bsc#1090026) + S8189969: Manifest better manifest entries (CVE-2018-2790, bsc#1090023) * Security-In-Depth fixes: + S8182362: Update CipherOutputStream Usage + S8183032: Upgrade to LittleCMS 2.9 + S8189123: More consistent classloading + S8190478: Improved interface method selection + S8190877: Better handling of abstract classes + S8191696: Better mouse positioning + S8192030: Better MTSchema support + S8193409: Improve AES supporting classes + S8193414: Improvements in MethodType lookups * Fixes: + S8009632: (fs) FileStore.supportsFileAttributeView does not detect user_xattr enabled on ext4 + S8049695: nsk/jdb/options/connect/connect003 fails with "Launched jdb could not attach to debuggee during 300000 milliseconds" + S8057732: sun/jvmstat/monitor/MonitoredVm/ /MonitorVmStartTerminate.java: Invalid PerfMemory size + S8078221: java/rmi/Naming/DefaultRegistryPort.java fails intermittently + S8151171: Bring g1ConcurrentMark files up to current coding conventions + S8152821: Merge jdk.internal.misc.JavaSecurityAccess and jdk.internal.misc.JavaSecurityProtectionDomainAccess shared secrets + S8175075: Add 3DES to the default disabled algorithm security property + S8180415: Rebuild remembered sets during the concurrent cycle + S8183238: Obsolete CheckEndorsedAndExtDirs and remove checks for lib/endorsed and lib/ext + S8184692: add Pattern.asMatchPredicate + S8186032: Disable XML Signatures signed with EC keys less than 224 bits + S8187472: AARCH64: array_equals intrinsic doesn't use prefetch for large arrays + S8189101: AARCH32 - 'minimal' build fails because CMS bits are referred unconditionally + S8189765: Improve error reporting for compiling against package not visible due to modules + S8191101: Show register content in hs-err file on assert + S8191358: Restore TSA certificate expiration check + S8193067: gc/g1/TestVerifyGCType.java still unstable + S8194259: keytool error: java.io.IOException: Invalid secret key format + S8194260: Point-to-point interface should be excluded from java/net/ipv6tests/* + S8194734: Handle to jimage file inherited into child processes (win) + S8194750: Console.readPassword does not save/restore tty settings + S8194812: Extend class-data sharing to support the module path + S8195099: Concurrent safe-memory-reclamation mechanism + S8195662: Add T6587786.java to problem list before JDK-8195589 is resolved + S8195972: Refactor oops in JNI to use the Access API + S8196289: Update src/java.desktop/share/legal/lcms.md for LCMS 2.9 + S8196485: FromCardCache default card index can cause crashes + S8196516: libfontmanager must be built with LDFLAGS allowing unresolved symbols + S8196865: G1 log for active workers is wrong + S8197441: Signature#initSign/initVerify for an invalid private/public key fails with ClassCastException for SunPKCS11 provider + S8197443: ArrayIndexOutOfBoundsException in UcryptoException.getError + S8197564: HTTP Client implementation + S8197569: Refactor eager reclaim for concurrent remembered set rebuilding + S8197570: Make rules for choosing collection set candidates more explicit + S8197573: Remove concurrent cleanup and secondary free list handling + S8197850: Calculate liveness in regions during marking + S8197928: Only enqueue deferred cards with references into regions that have a tracked remembered set during GC + S8197931: Null pointer dereference in Unique_Node_List::push of node.hpp:1510 + S8197932: Better split work in rebuild remembered sets phase + S8197972: Always verify non-system classes during CDS dump time + S8198240: Allow cacerts test to pass when GTECyberTrust root expires + S8198313: Wrap holder object for ClassLoaderData in a WeakHandle + S8198335: java/awt/FullScreen/UninitializedDisplayModeChangeTest/ /UninitializedDisplayModeChangeTest.java fails in headless mode + S8198393: Instrumentation.retransformClasses() throws NullPointerException when handling a zero-length array + S8198655: test/lib/jdk/test/lib/apps/LingeredApp shouldn't inherit cout/cerr + S8198691: CodeHeap State Analytics + S8198760: Move global lock SpaceManager::_expand_lock to MutexLocker.cpp + S8198908: Add JVM support for preview features + S8198915: [Graal] 3rd testcase of compiler/types/ /TestMeetIncompatibleInterfaceArrays.java takes more than 10 mins + S8198950: AArch64: org.openjdk.jcstress.tests.varhandles.DekkerTest fails + S8199007: ClassLoaderDataGraph::unload_list_contains() is wrong + S8199194: Add javac support for preview features + S8199326: Remove G1 gc time stamp logic + S8199360: Rework the support for the 'ignored' module options in CDS + S8199406: Performance drop with Java JDK 1.8.0_162-b32 + S8199417: Modularize interpreter GC barriers + S8199619: Building HotSpot on Windows should define NOMINMAX + S8199627: Use "Per-Monitor V2" High DPI awareness for Windows 10 v1703 + S8199717: Avoid calculating primordial thread stack bounds on VM startup + S8199735: Mark word updates need to use Access API + S8199736: Define WIN32_LEAN_AND_MEAN before including windows.h + S8199742: Clean up state flags in G1CollectorState + S8199780: SetMemory0 and CopyMemory0 in unsafe.cpp need to resolve their operands + S8199781: Don't use naked == for comparing oops + S8199782: Fix compilation warnings detected by Solaris Developer Studio 12.6 + S8199793: [Graal] runtime/CommandLine/ /PrintTouchedMethods.java crashes with assertion "reference count underflow for symbol" + S8199813: SIGSEGV in ThreadsList::includes() + S8199850: Move parsing of VerifyGCType to G1 + S8199918: Shorten names of CollectedHeap::Name members + S8199925: Break out GC selection logic from GCArguments to GCConfig + S8199927: Make WhiteBox more GC agnostic + S8199946: Move load/store and encode/decode out of oopDesc + S8200067: Add support for vpclmulqdq for crc32 + S8200074: Remove G1ConcurrentMark::_concurrent_marking_in_progress + S8200078: [Graal] runtime/appcds/GraalWithLimitedMetaspace.java crashes in visit_all_interfaces + S8200091: [TESTBUG] Update jittester for jdk11 + S8200105: Remove cyclic dependency between oop.inline.hpp and collectedHeap.inline.hpp + S8200106: Move NoSafepointVerifier out from gcLocker.hpp + S8200111: MallocArrayAllocator::free should not take a length parameter + S8200113: Make Access load proxys smarter + S8200126: [TESTBUG] Open source VM runtime signal tests + S8200149: The "com.sun.awt.AWTUtilities" class can be dropped + S8200168: Remove DONT_USE_REGISTER_DEFINES on Sparc + S8200169: Flatten G1Allocator class hierarchy + S8200187: Exclude 3 long-running tests from tier1 + S8200195: serviceability/jvmti/FieldAccessWatch/ /FieldAccessWatch.java crashes with "assert(thread->thread_state() == _thread_in_native) failed: coming from wrong thread state" + S8200197: Zero fails to build after 8200105 + S8200202: Remove unused _boot_modules_array and _platform_modules_array from classLoader.*. + S8200203: Missing platform definitions for ia64 + S8200227: [Graal] Test times out with Graal due to low compile threshold + S8200228: Change default value of HeapSizePerGCThread + S8200230: [Graal] Compilations should not be enqueued before Graal is initialized + S8200232: Build failures after JDK-8200106 (Move NoSafepointVerifier out from gcLocker.hpp) + S8200233: Simple G1 evacuation path performance enhancements + S8200234: Cleanup Remark and Cleanup pause code + S8200238: Reduce number of exceptions created when calling MemberName$Factory::resolveOrNull + S8200245: Zero fails to build on linux-ia64 due to ia64-specific cruft + S8200246: AIX build fails after adjustments of src/hotspot/share/trace/traceEventClasses.xsl + S8200251: AArch64::CPUFeature out of sync with VM_Version::Feature_Flag + S8200255: Remove G1CMTask::_concurrent + S8200261: Regression with JVM anonymous class + S8200276: Cleanup allocation.hpp includes + S8200290: Scratch buffer creation fails with "assert(!current_thread_in_native()) failed: must not be in native" on SPARC + S8200292: Move PushAndMarkVerifyClosure::do_oop_work to concurrentMarkSweepGeneration.cpp + S8200297: Build failures after JDK-8198691 (CodeHeap State Analytics) + S8200299: Non-PCH build for aarch64 fails + S8200302: ppc, s390 (non-pch) build errors + S8200305: Update gc,liveness output with remset state after rebuild remset concurrently changes + S8200343: Minor JViewport documentation typo + S8200360: MeetIncompatibleInterfaceArrays fails with "MeetIncompatibleInterfaceArrays0ASM.run() must be compiled at tier 0 !" + S8200362: G1Mux2Closure should disable implicit oop verification + S8200366: SIGSEGV in CodeHeapState::print_names() + S8200371: In g1, rename ConcurrentMarkThread to G1ConcurrentMarkThread + S8200374: Add ThreadsSMRSupport::verify_hazard_pointer_scanned() to verify threads_do(). + S8200383: Can't build on SPARC Hotspot with code which use math functions + S8200384: jcmd help output should be sorted + S8200385: Eagerly reclaimed humongous objects leave mark in prev bitmap + S8200391: clean up test/hotspot/jtreg/ProblemList.txt (compiler related) + S8200423: Non-PCH build for x86_32 fails + S8200424: Windows build fails due to implicit jboolean to bool conversion + S8200429: Adjust object pinning interface on CollectedHeap + S8200438: Non-PCH x86_32 build failure: err_msg is not defined + S8200461: MeetIncompatibleInterfaceArrays test fails with - Xcomp + S8200468: Port the native GSS-API bridge to Windows + S8200524: AArch64: CPUFeature and Flag enums are not passed through JVMCI + S8200525: test java/awt/event/SequencedEvent/SequencedEventTest.java fails to compile + S8200526: Test sun/java2d/marlin/ClipShapeTest.java times out + S8200550: Xcode 9.3 produce warning -Wexpansion-to-defined + S8200607: Add missing include dependency in bitMap.hpp + S8200608: Build failures after JDK-8191101 (Show register content in hs-err file on assert) + S8200626: Restore history for g1ConcurrentMarkThread.* + S8200627: aarch32 - Broken build after JDK-8198949 + S8200628: aarch32 - Broken build after JDK-8199809 + S8200630: Globally suppress Visual Studio warning C4351 + S8200697: Add utility for spin wait with fallback to yield/sleep + S8200719: Cannot connect to IPv6 host when exists any active network interface without IPv6 address + S8200735: Move CMS specific code from binaryTreeDictionary and freeList to CMS files + S8200736: Move CMSGCStats to the cms directory + S8200737: Move GC code out of Arguments::check_vm_args_consistency into GCArguments + S8200759: Move GC entries in vmStructs.cpp to GC specific files + S8201136: Move GC flags from globals.hpp to GC specific files + S8201167: Remove MacroAssembler::cmp_heap_oop on x86 + S8201168: Move GC command line constraint functions to GC specific files + S8201171: Cleanup in g1CollectedHeap, change CamelCase to snake_case + S8201175: Move FilteringClosure::do_oop to genOopClosures + S8201185: AARCH64: bfm instruction encoding hits assert on zero register + S8201209: Separate out CMS specific functions into CMSCardTable + S8201212: Remove INCLUDE_ALL_GCS from OopStorage files + S8201213: Remove INCLUDE_ALL_GCS from memset_with_concurrent_readers + S8201217: Split specialized_oop_closures.hpp into GC specific files + S8201218: PPC64: Avoid use of yield instruction on spinlock + S8201227: Add ALL_GCS_ONLY + S8201240: Improve releasing native resources of BufImgSurfaceData.ICMColorData + S8201242: Include source file/line number when reporting native call stack on supported platforms + S8201244: Clean out unnecessary includes of heap headers + S8201247: Various cleanups in the attach framework + S8201265: Native memory leak in ClassLoader::add_to_exploded_build_list + S8201316: Move G1-related static members from JavaThread to G1BarrierSet + S8201318: Introduce GCThreadLocalData to abstract GC-specific data belonging to a thread + S8201321: NMT: Unnecessary re-recording thread stack and size when attaching listener to JavaThread + S8201330: Add java/lang/management/ThreadMXBean/ /ThreadMXBeanStateTest.java to the ProblemList + S8201334: Move runtime/NMT/MallocStressTest.java to hotspot_tier3_runtime + S8201359: Incorrect header guards after JDK-8198949 (Modularize arraycopy stub routine GC barriers) + S8201362: Remove CollectedHeap::barrier_set() + S8201365: Remove G1Policy::should_process_references() + S8201370: GC specific data is referred from common precompiled headers and defNewGeneration.cpp + S8201427: Fix Minimal VM builds on Linux x64 + S8201430: [TESTBUG] Remove script from runtime/6626217 + S8201442: objArrayOopDesc::atomic_compare_exchange_oop() must use obj+offset in HeapAccess call + S8201443: NoSuchMethodException JarFile.open when jar file is used in classpath + S8201450: Provide access to LogHandle tagset + S8201474: (so) Socket adaptor connect(InetAddress, timeout) succeeds when connection fails + S8201475: 8199417 breaks AIX and non-pch on s390 (and presumably aarch64) + S8201480: ISA/CPU feature detection code crashes on linux-sparc + S8201483: Make it possible to disable JVM features + S8201494: Avoid early initialization of java.nio.Bits + S8201495: [Zero] Reduce limits of max heap size for boot JDK on s390 + S8201498: test/langtools/tools/javac/diags/CheckExamples.java 6 errors occurred + S8201507: Generate alias entries in j.t.f.ZoneName from tzdb at build time + S8201508: Macosx builds fail in GenerateLinkOptData.gmk + S8201554: Disable failing tier1 test for JDK-8201498 + S8201584: Fix configure on SLES 11 after 8201483 + S8201591: JVM features with "-" in name is not correctly handled + S8201609: Split test/jdk/:tier2 to enable better parallel execution - Removed patch * fix-arm-build.patch + Integrated upstream - Modified patch: * memory-limits.patch + Rediff with changes in the right files- Fix armv6 build with fix_armv6_build.patch- Update to upstream tag jdk-11+9 * Fixes + S8071367: JMX: Remove SNMP support + S8164781: Pattern.asPredicate specification is incomplete + S8178867: tools/jlink/multireleasejar/ /JLinkMultiReleaseJarTest.java failed to clean up files + S8180570: Refactor sun/security/mscapi shell tests to plain java tests + S8188897: java/rmi/registry/reexport/Reexport.java failed with Port already in use + S8189784: Parsing with Java 9 AKST timezone returns the SystemV variant of the timezone + S8190333: sun/security/ssl/X509KeyManager/PreferredKey.java failed with "Failed to get the preferable key aliases" + S8196200: Implement a navigation builder in javadoc + S8196724: Change macosx deployment target to 10.9 + S8196750: [Testbug] tools/launcher tests need to tolerate unrelated warnings + S8196775: java/net/Socket/asyncClose/Race.java failed intermittently on Windows with ConnectException: Connection refused + S8197418: Move java/util/RandomAccess/ tests into OpenJDK + S8197531: Miscellaneous changes imported from jsr166 CVS 2018-04 + S8199539: Provide a standard way for the build to filter un-needed legal .md files + S8199608: Clean up LDFLAGS for libfontmanager + S8199744: Incorrect compiler message for ReceiverParameter in inner class constructor + S8199875: Require first parameter type of a condy bootstrap to be Lookup + S8200125: Fix some classloader/module typos + S8200127: Replace collection.stream().forEach() with collection.forEach() + S8200128: Fix some "annoations" typos + S8200131: Improve lazy init of InetAddress.canonicalHostName and NativeObject.pageSize + S8200134: Improve ModuleHashesBuilder + S8200152: KerberosString should use UTF-8 by default + S8200258: Improve CopyOnWriteArrayList subList code + S8200298: Unify all unix versions of libjsig/jsig.c + S8200358: Remove mapfiles for JDK executables + S8200359: (tz) Upgrade time-zone data to tzdata2018d + S8200458: (se) Readiness information previously recorded in the ready set not preserved + S8200520: forkjoin tasks interrupted after shutdown + S8200583: (se) Selector clean-up, part 4 + S8200664: fix broken links in java.base docs + S8200706: Better cleanup for open/test/jdk/java/lang/ /ProcessBuilder/DestroyTest.java + S8200727: linux-aarch64 profile should use bundled freetype + S8200728: Docs (Comparison of Stack and Deque methods) for Deque is not correct + S8200788: Optimal initial capacity of java.lang.VarHandle.AccessMode.methodNameToAccessMode + S8200792: PKCS12Attribute#hashCode is always constant -1 + S8200888: typo in name of exception in @throws + S8201178: Remove sun.nio.cs.FastCharsetProvider + S8201179: Regression due loading java.nio.charset.StandardCharsets during bootstrap + S8201194: Handle local variable declarations in lambda deduplication + S8201221: JDK-8199608 introduced a build race on macosx + S8201222: JDK-8199539 broke the OpenJDK build + S8201236: Straighten out dtrace build logic + S8201246: Export native function to set platform encoding + S8201251: The tests for JDK-8187247 should be under test/langtools + S8201263: Trailing backslash in VS120COMNTOOLS leads to ugly error message when running tests + S8201267: Disable warnings for VS2017 to enable building + S8201320: Allow PrintFailureReports to be turned off + S8201327: Make Sensor deeply immutably thread safe + S8201328: SynthParser should use Boolean.parseBoolean + S8201348: ProblemList update for bugid associated with SSLSocketParametersTest.sh + S8201357: ALSA_CFLAGS is needed; was dropped in JDK-8071469 + S8201396: fix broken links generated by javadoc doclet + S8201439: Enable linux-arm-vfp-hflt profile to be configured with jib again + S8201440: javac should create unique DynamicMethodSymbols at LambdaToMethod - Modified patches: * java11-improved-fonts.patch + Rediff to changed context * fix-arm-build.patch + Use upstream fixes- Modified patch: * fix-arm-build.patch + fix more duplicate commas in headers- Update to upstream tag jdk-11+8 * Fixes + S4954348: JPGWriter.getNumThumbnailsSupported does not return - 1 when passing null values + S8074286: Add getSelectedIndices() to ListSelectionModel + S8178370: [TEST_BUG] java/security/Signature/SignatureLength.java fails + S8191957: JFileChooser shows empty name for external drives shown under Desktop + S8193032: Remove terminally deprecated SecurityManager APIs + S8195649: reorganize tests for java.util.Optional + S8198314: javac hidden options violate standard syntax for options + S8198801: JShell: user exception chained cause not retained + S8198885: upgrade Marlin (java2d) to 0.9.1 + S8198990: Move SwingSet2 from closed to OpenJDK + S8199176: Accessibility issues in java.base docs + S8199800: Optimize Boolean.parseBoolean(String) + S8199947: Rename HTML element id in ClassLoader javadoc to avoid name conflict with private elements + S8200200: test java/awt/image/ColorModel/Non_sRGBCMTest.java fails with open profiles + S8200257: (se) More Selector cleanup + S8200267: a.out created at top dir by Solaris build + S8200364: Remove unnecessary boxing via primitive wrapper valueOf(String) methods + S8200375: Change to GCC 7.3.0 for building Linux at Oracle + S8200469: Update link to license in Docs.gmk + S8200538: cl : Command line warning D9014 : invalid value '2220' for '/wd' + S8200586: Update JDK11 release date to 2018-09-25 + S8200658: Fix incremental builds of hotspot on solaris + S8200696: Optimal initial capacity of java.lang.Class.enumConstantDirectory + S8200703: Problem list jdk/jshell/ExceptionsTest.java fails on windows- Added patch: * fix-arm-build.patch + fix a duplicate comma in a header- Update to upstream tag jdk-11+7 * Fixes: + S4912693: Behavior of null arguments not specified in Java Sound + S6686236: GIF native IIOMetadata assumes characterCellWidth/Height as 2bytes + S7031957: DIB header of type BITMAPV2INFOHEADER & BITMAPV3INFOHEADER is not supported in BMPImageReader + S7108280: JList.getSelectedValuesList fails if JList.setSelectionInterval larger than list + S7158623: Should an unfocusable maximized Frame be resizable + S8071282: remove misc dead code + S8071469: Cleanup include and exclude of sound native libraries + S8140359: get_locked_message_ext() should return Flag::MsgType + S8144300: http.nonProxyHosts value having wildcard * both at end and start are not honored + S8146201: [AOT] Class static initializers that are not pure should not be executed during static compilation + S8152974: AWT hang occurrs when sequenced events arrive out of sequence + S8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte + S8159850: Remove unneeded parsing of optional-size when parsing array types + S8166642: serviceability/dcmd/framework/* timeout + S8170541: serviceability/jdwp/AllModulesCommandTest.java fails intermittently on Windows and Solaris + S8173070: Remove ValueObj class for allocation subclassing for runtime code + S8173100: AArch64: -XX:-UseOnStackReplacement does not work together with -XX:+TieredCompilation + S8175312: SA: clhsdb: Provide an improved heap summary for 'universe' for G1GC + S8180410: ByteArrayOutputStream should not throw IOExceptions + S8180451: ByteArrayInputStream should override readAllBytes, readNBytes, and transferTo + S8191102: Incorrect include file use in classLoader.hpp + S8191418: List.of().indexOf(null) doesn't throw NullPointerException + S8191585: VM anonymous classes created during CDS dump time cause crash + S8191924: Adjust DelegatingClassLoader's metadata space sizing algorithm + S8191954: AArch64: disable UseCISCSpill in C2 + S8193128: Reduce number of implementation classes returned by List/Set/Map.of() + S8193130: Bad graph when unrolled loop bounds conflicts with range checks + S8193266: AArch64: TestOptionsWithRanges.java SIGSEGV + S8193369: post_field_access does not work for some functions, possibly related to fast_getfield + S8193429: "assert(false) failed: GetModuleFileName failed (126)" in symbolengine.cpp + S8193434: [GRAAL] Graal classes are not loaded with - Xshare:dump + S8194054: [TESTBUG] Test runtime/CommandLine/ /OptionsValidation/TestOptionsWithRanges.java failed with - 1073740940 (FFFFFFFFC0000374) + S8194490: [JVMCI] Move `iterateFrames` to C++ + S8194746: (fs) Add equivalents of Paths.get to Path interface + S8194759: Support caching class mirror objects. + S8194978: Javac produces dead code for try-with-resource + S8195095: Images are not scaled correctly in JEditorPane + S8195109: ServiceUtil::visible_oop is not needed anymore + S8195148: Collapse G1SATBCardTableModRefBS and G1SATBCardTableLoggingModRefBS into a single G1BarrierSet + S8196028: JMX: Not enough JDP packets received before timeout + S8196121: runtime/appcds/ClassLoaderTest.java fails silently + S8196294: LoopStripMiningIterShortLoop is set to zero by default + S8196337: Add commit methods that take all event properties as argument + S8196399: Formatting a decimal using locale-specific grouping separators causes ArithmeticException (division by zero). + S8196519: Incomplete classpath causes infinite recursion in Resolve.isAccessible + S8196590: Enable docker container related tests for linux AARCH64 + S8196626: [Graal] runtime/appcds/UseAppCDS.java crashes with "VM thread using lock Heap_lock (not allowed to block on)" + S8196668: revisit test SunPackageAccess and GrantedSunPackageAccess + S8196876: OopStorage::assert_at_safepoint clashes with assert_at_safepoint macros in g1CollectedHeap.hpp + S8197235: src/hotspot/share/jvmci/jvmciCompilerToVM.cpp takes 4 minutes to compile on windows + S8197405: Improve messages of AbstractMethodErrors and IncompatibleClassChangeErrors. + S8197429: Increased stack guard causes segfaults on x86-32 + S8197554: Create test for SwingSet TableDemo + S8197595: Serialization javadoc should link to security best practices + S8197842: Remove unused macros VM_STRUCTS_EXT and VM_TYPES_EXT + S8197843: Remove unused method G1EvacuationRootClosures::create_root_closures_ext + S8197844: JVMTI GetLoadedClasses should use the Access API + S8197845: Remove unnecessary method G1CollectedHeap::create_g1_policy + S8197847: Remove unused file g1ParScanThreadState_ext.cpp + S8197852: Move G1DefaultPolicy into G1Policy + S8197944: Condy tests fails on Windows + S8198243: Add build time check for global operator new/delete in object files + S8198358: Align organization of TwoStacksPlainSocketImp with DualStackPlainSocketImpl [win] + S8198423: Improve metaspace chunk allocation + S8198424: Remove G1AllocationContext + S8198430: Remove G1Allocator extension point + S8198431: Remove G1FullCollector extension point + S8198432: Remove Thread extension point + S8198433: Remove WhiteBox extension point + S8198445: Access API for primitive/native arraycopy + S8198447: Remove ClassLoaderExt::check(). + S8198510: Enable UseDynamicNumberOfGCThreads by default + S8198546: [Redo] JDK-8196883 G1RemSet::refine_card_concurrently doesn't need to check for cards in collection set + S8198552: Multiple javac plugins do not work at the same time. + S8198571: [JVMCI] must not install wide vector code unless runtime supports it + S8198591: compiler/aot/fingerprint tests should be moved to open + S8198608: Improvements to command-line flags printing + S8198649: Switch AWT/Swing's default GTK version to 3 + S8198652: Stop linking with -base:0x8000000 on Windows + S8198753: (dc) DatagramChannel throws unspecified exceptions + S8198789: [TESTBUG] CTW of java.base and java.desktop takes long time + S8198794: Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3 + S8198796: Create test case for CDS + condy + S8198826: -XX:+VerifyStack fails with fatal error: ExceptionMark constructor expects no pending exceptions + S8198833: TestMemoryAwareness Docker container fails with too small maximum heap + S8198845: Missing resource mark results disassembling generated code failure in hs error report + S8198894: [PPC64] More generic vector CRC implementation + S8198895: Compilation errors in java.desktop with VS 2017 + S8198896: Remove dead code: cardTableModRefBSForCTRS.hpp + S8198897: Compilation errors in jdk.accessibility with VS 2017 + S8198906: JDK-8196882 breaks VS2013 Win32 builds + S8198924: [Graal] java/lang/StackWalker/LocalsAndOperands.java timeouts with Graal + S8198926: Move ClassLoaderData::_dependencies to ClassLoaderData::_handles + S8198948: Remove unused parameter evacuation_info from G1CollectedHeap::evacuate_collection_set + S8198949: Modularize arraycopy stub routine GC barriers + S8198950: AArch64: org.openjdk.jcstress.tests.varhandles.DekkerTest fails + S8198957: Remove unused function ArgumentsExt::set_gc_specific_flags + S8198969: Update Graal + S8198987: [Graal] compiler/intrinsics/sha/sanity tests fail on macos with Graal as JIT + S8198997: Cache normalized/resolved user.dir property + S8199010: attachListener.hpp: Fix potential null termination issue found by coverity scans + S8199012: SEGV in jni_DetachCurrentThread during VM shutdown + S8199024: Remove unneccessary protected and virtual modifiers from G1CollectedHeap + S8199027: Make protected members private in G1Policy + S8199050: reenable concurrent execution of compiler tests + S8199066: [JVMCI] EagerJVMCI option should also initialize the JVMCI compiler + S8199133: [BACKOUT] NMT: Enhance thread stack tracking + S8199137: StringInternSync test crashes in exit verification + S8199212: [TESTBUG] don't run compiler/aot tests with -Xcomp + S8199219: Build failures after JDK-8195148 (Collapse G1SATBCardTableModRefBS and G1SATBCardTableLoggingModRefBS into a single G1BarrierSet) + S8199220: Zero build broken after 8195103, 8191102 and 8189871 + S8199243: aarch32: ARM 32 build broken after 8165929 + S8199263: Split interfaceSupport.hpp to not require including .inline.hpp files + S8199264: Remove universe.inline.hpp to simplify include dependencies + S8199272: Broken assertion in ClassLoaderData::remove_handle + S8199275: Fix inclusions of allocation.inline.hpp + S8199278: Javadoc search results does not link to anchors on a page + S8199282: Remove ValueObj class for allocation subclassing for gc code + S8199283: Remove ValueObj class for allocation subclassing for compiler code + S8199319: Remove handles.inline.hpp include from reflectionUtils.hpp + S8199323: hsdis could not be loaded which are located on long path + S8199328: Fix unsafe field accesses in heap dumper + S8199342: The constant pool forgets it has a Dynamic entry if there are overpass methods + S8199356: Fix hotspot to allow stdlib to use libc++ and to allow changing the deployment target to 10.9 + S8199421: Add support for vector popcount + S8199422: Hotspot build is broken after push of 8197235 + S8199425: JTReg failure: runtime/stringtable/StringTableVerifyTest.java + S8199430: Rename MetaspaceAux to something more meaningful + S8199431: Split up class Metaspace into a static and a non-static part + S8199432: metaspace: fix wrong comment and condition in SpaceManager::verify() + S8199465: {@docRoot} references need to be updated to reflect new module/package structure + S8199467: Compilation Errors in libinstrument Reentrancy.c with VS2017 + S8199472: Fix non-PCH build after JDK-8199319 + S8199489: [TESTBUG] don't run CTW tests with -Xcomp + S8199511: Do not generate g1_{pre|post}_barrier_slow_id without CardTable-enabled barrier set + S8199516: Remove dead code overlooked during Full GC work + S8199518: test/hotspot/jtreg/runtime/SelectionResolution tests take a lot longer to run with fastdebug after JDK-8198423 + S8199532: [TESTBUG] AbstractMethodErrorTest.java test failed with -Xcomp + S8199533: ProblemList tests failing after JDK-8153333 + S8199557: Assert in fromTonga/vm/runtime/defmeth/scenarios/ /Stress_noredefine/TestDescription.java + S8199559: objArrayKlass::oop_iterate() and friends must use base_raw() instead of base() + S8199561: Fix two typos in the JVMTI documentation + S8199603: Build failures after JDK-8199421 "Add support for vector popcount" + S8199604: Rename CardTableModRefBS to CardTableBarrierSet + S8199620: Support for JNI object pinning + S8199624: [Graal] Blocking jvmci compilations time out + S8199656: Make slow metaspace verifications switchable in debug builds + S8199667: Unify metaspace list index handling and reinstantiate ChunkManager listindex gtest + S8199672: ClassCastException is thrown by java.util.Formatter when an NumberFormatProvider SPI is used. + S8199674: Improve G1 Full GC array marking + S8199685: Access arraycopy build failure with GCC 7.3.1 + S8199696: Remove Runtime1::arraycopy + S8199698: Change 8199275 breaks template instantiation for xlC (and potentially other compliers) + S8199705: Docs.gmk needs to be updated to remove the -html5 option + S8199716: Unused AdjustKlassClosure in psParallelCompact.hpp + S8199728: Remove oopDesc::is_scavengable + S8199739: Use HeapAccess when loading oops from static fields in javaClasses.cpp + S8199741: NMT: Tag safepoint polling pages + S8199752: NMT: Memory allocated by Unsafe.allocateMemory should be tagged as mtOther + S8199756: Simplify language, country, script, and variant property initialization + S8199762: JShell API: Failed to detect override when snippet to be overridden has been changed before + S8199773: (bf) XXXBuffer:compareTo method is not working as expected + S8199777: Deprecate -XX:+AggressiveOpts + S8199784: PhaseIdealLoop::place_near_use() might return wrong control with loop strip mining + S8199789: Emit a warning message when t2k is selected via system property + S8199791: (se) More Selector cleanup + S8199809: Don't include frame.inline.hpp and other.inline.hpp from .hpp files + S8199843: Optimize Integer/Long.highestOneBit() + S8199870: colorimaging.md needs to remove mention of KCMS + S8199880: runtime/appcds/condy/CondyHelloTest.java missing at requires vm.cds + S8199886: gc/cslocker/TestCSLocker.java crashes + S8199896: [Graal] build Graal on all x86 platforms + S8199902: {@docRoot} references need to be updated to reflect new module/package structure + S8199910: Compiler crashes with -g option and variables of intersection type inferred by `var` + S8199924: Solaris: Correctly enqueue null arguments of attach operations + S8200071: Fix test/hotspot/jtreg/ProblemList-graal.txt + S8200072: Remove un-needed qualified export from java.base to java.desktop + S8200116: ConstructInflaterOutput, ConstructDeflaterInput still spamming test logs + S8200118: [TESTBUG] String concat tests should test toString() application order + S8200122: Remove unused field Thread.threadQ + S8200123: Replace Thread.init with telescoping constructor + S8200124: Various cleanups in jar/zip + S8200129: Remove D3D Performance Counter. + S8200135: test/hotspot/jtreg/compiler/jvmci/compilerToVM/ /GetExceptionTableTest.java is failing after JDK-8194978 + S8200136: Problem list test/hotspot/jtreg/compiler/jvmci/ /compilerToVM/GetExceptionTableTest.java + S8200174: compare.sh improvements + S8200178: Remove mapfiles for JDK native libraries + S8200179: (se) More Selector cleanup + S8200180: fix a typo in run-test framework documentation + S8200181: Remove superflous non-IPv4 code from Java_java_net_TwoStacksPlainSocketImpl_socketListen + S8200198: javah man pages were not removed by JDK-8191054 + S8200199: javac suggests to use var even when var is used + S8200213: Configure broken on MIPS + S8200215: 17th loop of "let foo = ''"; throws ReferenceError + S8200229: Simplify building of libjsig + S8200241: [TESTBUG] java/lang/String/concat/ tests should not force source/target = 9 anymore + S8200256: java/nio/channels/AsynchronousChannelGroup/Basic.java fails intermittently + S8200289: Reduce number of exceptions created when calling Lookup::canBeCached + S8200301: deduplicate lambda methods + S8200304: TwoStacksPlainDatagramSocketImpl and socket cleaner + S8200310: Avoid charset lookup machinery in java.nio.charset.StandardCharsets + S8200355: local variable inference regression test generates classfile in test folder + S8200357: Inline SoundLibraries.gmk into Lib-java.desktop.gmk + S8200409: jdk11 nightly solaris sparc build failure + S8200449: ReadAllReadNTransferTo fails occasionally - Modified patch: * system-pcsclite.patch + Rediff to changed context- Update to upstream tag jdk-11+6 * Fixes: + S8186228: sun/security/krb5/auto/KdcPolicy.java fails with "java.lang.Exception: Does not match. Output is c30000c30000c30000" + S8193033: remove terminally deprecated sun.misc.Unsafe.defineClass + S8196298: Add null Reader and Writer + S8199437: Improve diagnostic system assertion message in com.sun.net.httpserver impl + S8199682: Clean up building the saproc library + S8199749: Debug symbols are not copied to exploded image on Mac + S8199768: jdk/test/lib/compiler/CompilerUtils.java needs to provide more control over compilation + S8199792: Wrong license header in XMLLimitAnalyzer.java + S8199858: solaris-x86_64 : unpack200 fails linking with SS12u4 + S8199862: Examine ProxyBuilder::referencedTypes startup cost + S8199865: Avoid initializing ShortCache in ProxyGenerator + S8199869: Missing copyright headers in nashorn source code + S8199884: JDK-8199749 broke build with make 3.81- Update to upstream tag jdk-11+5 * Fixes: + S8160767: [TEST_BUG] java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java + S8182684: Further clarify InputStream#available() + S8183554: Add constructors with Charset parameter for FileReader and FileWriter + S8187635: On Windows Swing changes keyboard layout on a window activation + S8188240: Reflection Proxy should skip static methods + S8189230: JDK method: java.lang.Integer.numberOfLeadingZeros(int) can be optimized + S8190347: [TESTBUG] Test javax/swing/JWindow/ /ShapedAndTranslucentWindows/TranslucentJComboBox.java fails + S8190767: if JFrame is maximized on OS X, all new JFrames will be maximized by default + S8193017: Import freetype sources into OpenJDK source tree + S8193584: (testbug) TestSocketFactory fails intermittently with ConcurrentModificationException + S8194767: Regression automated Test 'javax/swing/JEditorPane/6917744/bug6917744.java' fails + S8194943: Regression automated test 'open/test/jdk/javax/ /swing/JInternalFrame/8020708/bug8020708.java' fails + S8195738: scroll poistion in ScrollPane is reset after calling validate() + S8196435: Regression automated Test 'java/awt/Mouse/ /GetMousePositionTest/GetMousePositionWithOverlay.java' fails + S8196748: tools/jar tests need to tolerate unrelated warnings + S8197785: javax.accessibility.AccessibleBundle will reload the ResourceBundle for every call to toDisplayString + S8198406: Test TestAATMorxFont is unstable + S8198605: Touch keyboard is shown for a non-focusable text component + S8198606: Touch keyboard does not hide, when a text component looses focus + S8198613: Test cases result in failure or timeout when run with OpenGL backend + S8198777: JList.getPreferredScrollableViewportSize(): fix mistake in doc for height calc + S8198889: Clarify the throwing of exceptions from ConstantBootstraps.invoke + S8198922: Provide instrumentation for sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java + S8198989: Provide more diagnostic IAE messages + S8199009: test/jdk/java/util/Locale/SoftKeys.java fails with OutOfMemoryError + S8199022: New failures should be added to ProblemList + S8199215: Re-examine getFreePort method in test infrastructure library + S8199258: BigInteger.bitLength() should explicitly specify behavior when the value is zero + S8199329: Remove code that attempts to read bytes after connection reset reported + S8199420: Update javadoc tags in java.lang.System and related + S8199423: Create builds-infra Mach5 job + S8199428: install-file macro fails on filenames with space on Solaris + S8199443: Nashorn multithread bottleneck with "use strict" + S8199451: Create linux-aarch64 cross-compilation devkit, and fix cross-compilation + S8199453: Enable link-time generation of constructor forms + S8199462: Use Reference.reachabilityFence in direct ByteBuffer methods + S8199464: Remove remaining vestiges of Java_sun_reflect_Reflection_getCallerClass + S8199469: Disable generate-jli-classes when building interim-image + S8199470: Remove unused property file.encoding.pkg + S8199471: Enable generation of callSiteForms at link time + S8199473: Support Visual Studio BuildTools with VS2017 + S8199483: Clean up some non-standard LDFLAGS usage + S8199606: Set -lc as global LIBS on solstudio + S8199611: (se) Minor selector implementation clean-up + S8199616: Fix @module declarations in tier1 tests + S8199636: Unify naming for jaas_unix and jaas_nt + S8199639: Introduce SetupJdkLibrary and SetupJdkExecutable + S8199640: Split up BUILD_LIBKRB5 into the two, unrelated compilations it consists of + S8199647: java/util/Locale/SoftKeys.java fails with OutOfMemoryError again + S8199668: make/lib cleanup + S8199681: Remove boilerplate code from creating native jtreg tests + S8199745: JDK-8199668 introduced a build race on macosx - Modified patches: * system-pcsclite.patch * java10-improved-fonts.patch -> java11-improved-fonts.patch + Rediff to changed context- Update to upstream tag jdk-11+4 * Fixes: + S4993841: (str) java.lang.Character should have a toString(int) method + S5076761: JList.setSelectedValue(null, ...) doesn't do anything + S6372077: JarFile.getManifest() should handle manifest attribute name 70 bytes + S8041626: Shutdown tracing event + S8129569: [TEST_BUG] Test java/awt/Frame/ /MaximizedToUnmaximized/MaximizedToUnmaximized.java fails + S8137326: Methods for comparing CharSequence, StringBuilder, and StringBuffer + S8148871: Possible wrong expression stack depth at deopt point + S8153945: Track if log configuration has changed during runtime + S8168722: Unified Logging configuration output needs simplifying + S8169358: httpserver does not close connections when RejectedExecutionException occurs + S8170976: [TESTBUG] LogTestFixture does not restore previous logging state + S8171000: Robot.createScreenCapture() crashes in wayland mode + S8182765: HTML5 must be the default javadoc codegen mode in the near future + S8186513: [TESTBUG] javax/swing/JInternalFrame/8160248/ /JInternalFrameDraggingTest.java + S8187066: -Xlog:help "=debug" example is not quite accurate + S8187653: Lock in CoderResult.Cache becomes performance bottleneck + S8187950: javax.lang.model APIs throws CompletionFailure or a subtype of CompletionFailure. + S8190346: improve unified JVM logging help message and warnings + S8190679: java/util/Arrays/TimSortStackSize2.java fails with "Initial heap size set to a larger value than the maximum heap size" + S8191139: Remove deprecated javax.security.auth.Policy API + S8191369: NMT: Enhance thread stack tracking + S8191421: Deprecate PrintSafepointStatistics, PrintSafepointStatisticsTimeout and PrintSafepointStatisticsCount options + S8193262: JNI array not released in libsunmscapi convertToLittleEndian + S8193660: Check SOURCE line in "release" file for closedjdk + S8194085: Obsolete the deprecated SafepointSynchronize flags and remove related code + S8194296: Check copyright of files in make/langtools/tools + S8194870: Some regression tests throw NPE exception on a specific Solaris 11.2 sun4v sparc machine + S8195065: runtime/appcds/ProhibitedPackage.java intermittent failure + S8195131: Dead code removal for changes present in JDK-8176795 + S8195142: Refactor out card table from CardTableModRefBS to flatten the BarrierSet hierarchy + S8195632: [Graal] Introduce EagerJVMCI flag to force eager JVMCI initialization + S8196064: AArch64: Merging ld/st into ldp/stp in macro-assembler + S8196133: JShell crashes when attempting to use bad source file in class path + S8196196: Headful tests should not be run in headless mode + S8196322: [macosx] When the screen menu bar is used, clearing the default menu bar should permit AWT shutdown + S8196338: [TEST_BUG] sanity/client/SwingSet/src/ /TextFieldDemoTest.java Failed with timeout + S8196868: AARCH64: ld/st instructions hit guarantee assert while using sp + S8196882: VS2017 Hotspot Defined vsnprintf Function Causes C2084 Already Defined Compilation Error + S8197408: Bad pointer comparison and small cleanup in os_linux.cpp + S8197453: Add support of extra problem list + S8197482: Make Jemmy ComponentChooser lambda friendly + S8197499: RepaintManager does not increase double buffer after attaching a device with higher resolution + S8197533: Move javax.transaction.xa to its own module + S8197538: Remove mention of hotjava paths in MimeTable.java + S8197546: Fix for 8171000 breaks Solaris + Linux builds + S8197549: Implement a new method similar to waitState() on Operator which run the check on event queue + S8197594: String#repeat + S8197808: Test java/awt/Dialog/MakeWindowAlwaysOnTop/ /MakeWindowAlwaysOnTop.java fails on Windows + S8197841: Remove unused function Universe::create_heap_ext + S8197864: VS2017 (C4334) Result of 32-bit Shift Implicitly Converted to 64 bits + S8197926: java/awt/dnd/ImageTransferTest/ImageTransferTest.java doesnt close the windows in HiDPI setting + S8198004: javax/swing/JFileChooser/6868611/bug6868611.java throws error + S8198005: javax/swing/JFileChooser/7199708/bug7199708.java throws error + S8198252: Null pointer dereference in fold_compares_helper + S8198253: ThreadInfo.from(CompositeData) incorrectly accepts CompositeData with missing JDK 6 attributes + S8198293: AARCH64 - Add CPU detection code for Cavium Thunder X2 + S8198302: VS2017 (C4477) java.base/windows/native/libnet/ /NetworkInterface_winXP.c incorrect printf format strings + S8198304: VS2017 (C4838, C4312) Various conversion issues with gtest tests + S8198312: VS2017: Upgrade HOTSPOT_BUILD_COMPILER in vm_version.cpp + S8198333: ProblemList should be updated for headless mode + S8198474: Move JNIHandles::resolve into jniHandles.inline.hpp + S8198554: Add fuzzy matching for log levels and tags when parsing -Xlog + S8198628: further simplifications to lambda classification at JavacParser + S8198640: VS2017 (LNK4281) Link Warning Against Missed ASLR Optimization + S8198693: Update ProblemsList for mac + S8198697: Simplify initialization of platform encoding + S8198703: Missing #include "gc/shared/cardTableModRefBS.hpp" in graphKit.hpp + S8198724: Refactor FLAGS handling in configure + S8198750: [s390+x86_32+aarch64] Fix build after jdk-8195142 + S8198810: URLClassLoader does not specify behavior when URL array contains null + S8198821: fix test methods access for test java/text/Normalizer/NormalizerAPITest.java + S8198825: Resolve missing review feedback for JDK-8170976 + S8198833: TestMemoryAwareness Docker container fails with too small maximum heap + S8198834: (ch) Enable java/nio/channels/spi/SelectorProvider/ /inheritedChannel/InheritedChannelTest.java on linux-x64 + S8198841: Thread.interrupt should set interrupt status while holding blockerLock + S8198844: Clean up GensrcX11Wrappers + S8198859: Use elfedit to silence linker warnings on solaris + S8198862: Stop doing funky compilation stuff for dtrace + S8198887: JDK-8168722 broke the build on macosx + S8198888: Reduce string allocation churn in InvokerBytecodeGenerator + S8198898: Compilation errors in jdk.crypto.mscapi with VS 2017 + S8198899: Compilation errors in java.prefs with VS 2017 + S8198928: (so) SocketChannel connect may deadlock if closed at around same time that connect fails + S8198931: remove java.xml.bind module dependency for com/sun/jndi tests + S8198933: Update JDI tests to pass valid URL[] + S8198955: String#repeat loop optimization + S8198966: To make CoderResult.Cache.cache final and allocate it eagerly + S8198970: jnu_util.c compilation error on Solaris + S8199015: (se) SocketChannelImpl.translateXXXOps access channel state without synchronization + S8199018: Test crypto provider not registering + S8199052: Configure broken on aarch64 + S8199103: Can't use COMPARE_BUILD with PATCH from custom root + S8199118: Filtering of filename for microsoft CL broken on newer Cygwin + S8199120: (so) SocketChannelImpl read/write don't need stateLock when channel is configured non-blocking + S8199125: --disable-warnings-as-errors does not work for native jtreg test code + S8199152: Configure broken on arm32 + S8199154: Accessibility issues in jdk.security.auth + S8199197: Set _NT_SYMBOL_PATH when running tests on windows + S8199198: Remove unused functions in jdk.crypto.mscapi native code + S8199224: Refactor add_native_source in SetupNativeCompilation + S8199236: Nashorn uses deprecated HTML tags in Javadoc + S8199266: Update boot and build jdk requirements in configure + S8199327: nuke var type name after a lambda has been accepted + S8199331: Don't limit debug information for fastdebug JDK native libraries + S8199338: Use -g0 on solstudio also for compiling C programs + S8199339: JDK-8198859 broke solaris x64 + S8199347: Always use -Z7 for debug symbols when compiling on Windows + S8199352: The Jib artifact resolver in test lib needs to print better error messages + S8199403: Require binutils 2.18 or newer + S8199405: Bump lowest supported gcc to 4.8 + S8199416: Remove debug output left over since JDK-8198844 - Removed patches: * sorted-diff.patch + context changed completely * jdk10-gcc6.patch + not needed * boot_jdk_version.patch + correct boot versions handled upsteam - Changed patch: * java10-improved-fonts.patch + rediffed to changed context- Update to upstream tag jdk-11+3 * Fixes: + S4916621: Update those still using JDIScaffold to use TestScaffold instead. + S7127700: G1: Replace G1PLAB with PLAB + S8038043: Xerces Update: XInclude update + S8060094: java/util/Formatter/Basic.java failed in tr locale + S8068593: Remove or repurpose unused PerfCounters from objectMonitor + S8165929: Constify arguments of Copy methods + S8166232: jshell tool: cannot access previous history + S8175384: SA: clhsdb 'printall' throws ClassCastException while printing out the bytecodes + S8176298: Log tags in -Xlog:help not sorted + S8179249: Improve process output analysis in CDS tests + S8182847: Copy class should use assert macros + S8184289: Obsolete -XX:+UnsyncloadClass and - XX:+MustCallLoadClassInternal options + S8186211: Negative tests for CONSTANT_Dynamic + S8186688: javax.lang.model.util.Elements.hides does not work correctly with interfaces + S8189330: Cleanup FileDescriptor implementation + S8190428: Minimal Dynamic Constant support for AArch64 + S8191375: Add high-level jtreg VMProps to filter out CDS tests + S8193056: Title from build failure with Xcode 9.1 + S8193150: Create a jtreg version of the test from JDK-8187143. + S8193373: Cleanup ElfFile and family + S8193846: Obsolete the VM option UseUTCFileTimestamp + S8193892: Impact of noncloneable MessageDigest implementation + S8193909: Obsolete(remove) Co-operative Memory Management (CMM) + S8194084: Obsolete FastTLABRefill and remove the related code + S8194691: Cleanup unnecessary casts in Atomic/OrderAccess uses + S8194994: Remove redundant string streams used for logging + S8195103: Refactor out card table from CardTableModRefBS to flatten the BarrierSet hierarchy + S8195112: x86 (32 bit): implementation for Thread-local handshakes + S8196308: Update tests AllLineLocations and ClassesByName to use TestScaffold instead of JDIScaffold. + S8196324: Update tests FilterMatch and FilterNoMatch to use TestScaffold. + S8196405: [REDO] NMT: add_committed_regions doesn't merge succeeding regions + S8196602: Change HeapRegionClosure to comply to naming conventions + S8196759: Move two java/text/Normalizer tests into OpenJDK + S8196783: Refactor LogTagLevelExpression into separate classes + S8196786: [PPC64+s390] ConstantDynamic support + S8196830: publicLookup().findVirtual should not return method handle to AccessibleObject.setAccessible + S8196880: VS2017 Addition of Global Delete Operator with Size Parameter Conflicts with Arena's Chunk Provided One + S8196884: VS2017 Multiple Type Cast Conversion Compilation Errors + S8196889: VS2017 Unable to Instantiate OrderAccess::release_store with an Incomplete Class Within an Inlined Method + S8196909: gcc 7.2.1 compiler warning in libdt_socket + S8196920: VerifierTest_1A.java and VerifierTest_1B.java fail: assert(receiver_klass->is_subtype_of(static_receiver_klass)) failed: actual receiver must be subclass of static receiver klass + S8196930: [Testbug] serviceability/sa/ClhsdbFindPC.java fails to find expected output + S8196992: Resolve disabled warnings for libdt_socket + S8196997: VS2017 The non-Standard std::tr1 namespace and TR1-only machinery are deprecated and will be removed + S8197412: Enable docker container related tests for linux s390x + S8197454: Need Access decorator for storing oop into uninitialized location + S8197518: Kerberos krb5 authentication: AuthList's put method leads to performance issue + S8197563: assert(is_Loop()) crash in PhaseIdealLoop::try_move_store_before_loop() + S8197572: s390 build broken after 8165929 + S8197589: Update CPU count algorithm when both cpu shares and quotas are used + S8197608: MacroAssembler::unimplemented calls global operator new[] + S8197772: metaspace uses global operator new/delete for gtest testing + S8197780: Null pointer dereference in Klass::is_instance_klass of klass.hpp:532 + S8197789: os::SuspendedThreadTask causes references to global operator delete + S8197827: [windows] Small cleanups after JDK-8185712 + S8197828: Null pointer dereference in MultiNode::proj_out_or_null + S8197857: fieldDescriptor prints incorrect 32-bit representation of compressed oops + S8197859: VS2017 Complains about UINTPTR_MAX definition in globalDefinitions_VisCPP.hpp + S8197868: VS2017 (C2065) 'timezone': Undeclared Identifier in share/runtime/os.cpp + S8197901: Crash during GC when logging level is debug + S8197906: Enable CDS mode execution of jtreg tests via make + S8197945: Qurarantine failing condy tests + S8197956: VS2017 (C4838) Narrowing conversion required from __int64 to julong + S8197968: [Backout] JDK-8196883 G1RemSet::refine_card_concurrently doesn't need to check for cards in collection set + S8197992: Move the OopStorage::ParState type out of inline.hpp + S8197993: Remove last use of JavaThread::flush_barrier_queues() + S8197994: Move JavaThread::initialize_queues() logic to G1SATBCardTableLoggingModRefBS + S8197999: Accessors in typeArrayOopDesc should use new Access API + S8198225: os::attempt_reserve_memory_at records memory as committed + S8198249: Remove deprecated Runtime::runFinalizersOnExit and System::runFinalizersOnExit + S8198251: [Graal] compiler/intrinsics/bmi/verifycode tests fail with Graal on macos + S8198265: Make CollectorPolicy::satisfy_failed_metadata_allocation() virtual + S8198267: Allow GCId::current_raw() calls from non-NamedThreads + S8198268: Add time argument to ConcurrentGCTimer::register_gc_pause_start/_end + S8198269: Allow GCCauseSetter to be used outside of safepoints + S8198270: Remove dangerous assert in HandleArea::oops_do() + S8198271: Make CollectedHeap::create_heap_space_summary() virtual + S8198275: AIX build broken after latest whitebox.cpp changes + S8198286: Direct memory accessors in typeArrayOop.hpp should use Access API + S8198287: Cleanup ElfFile usage in whitebox.cpp + S8198311: Avoid uses of global malloc and free + S8198341: Build failures after 8194084 (Obsolete FastTLABRefill and remove the related code) + S8198369: Clean up GCId and GCIdMark + S8198373: Remove CollectorPolicy::is/as functions + S8198375: Passing 'null' value to lookup param of ConstantBootstraps.invoke does not throw NullPointerException + S8198420: Remove unused extension point AllocationContextStats + S8198439: Fix aarch64 code for handling generate_code_for after FastTLABFill obsolete code + S8198480: Improve ClassLoaders static init block + S8198481: Coding style cleanups for src/java.base/share/classes/jdk/internal/loader + S8198482: The URLClassPath field "urls" should be renamed to "unopenedUrls" + S8198484: URLClassPath should use an ArrayDeque instead of a Stack + S8198485: Simplify a URLClassPath constructor + S8198490: java/util/logging/TestLogConfigurationDeadLock.java timed out. + S8198492: Bootstrapping java.lang.invoke can cause deadlock after JDK-8198418 + S8198507: Remove CollectorPolicy::create_rem_set + S8198509: Move satisfy_failed_metadata_allocation out from CollectorPolicy + S8198511: Move allocation functions from GenCollectorPolicy to GenCollectedHeap + S8198515: Extract SoftReferencePolicy code out of CollectorPolicy + S8198522: Javadoc search broken after output files organization for modules + S8198525: Move _size_policy out of GenCollectorPolicy into GenCollectedHeap + S8198528: Move GenerationSpecs from GenCollectorPolicy to GenCollectedHeap + S8198530: Move _gc_policy_counters from GenCollectorPolicy to GenCollectedHeap + S8198533: Remove obsolete JDIScaffold class from repo. + S8198539: Cleanup of unused imports in java/util/jar/Attributes.java (java.base) and JdpController.java (jdk.management.agent) + S8198551: Rename hotspot_tier1 test group to tier1 + S8198553: jcmd: separate Metaspace statistics from NMT + S8198558: Windows does not build without precompiled headers + S8198560: Remove implicit casts from oop to JavaThread* and jlong* + S8198562: (ch) Separate blocking and non-blocking code paths (part 1) + S8198564: Multiple crashes on SPARC + S8198568: clean up test/hotspot/jtreg/ProblemList.txt + S8198569: SetupTextFileProcessing should use sed with 'g' + S8198573: JShell: class replace loses instances + S8198585: add asserts to verify that ServiceUtil::visible_oop is not needed + S8198627: JDK-8198318 broke readlink testing + S8198635: Remove unused safepoint message functions and ShowSafepointMsgs + S8198645: Use System.lineSeparator() instead of getProperty("line.separator") + S8198653: ClassLoader::getSystemClassLoader throws InternalError when called after shutdown + S8198656: Update copyright to 2018 + S8198658: Docs still point to JDK 9 docs + S8198670: [testbug] Test jdk/internal/jline/extra/HistoryTest.java is broken after 8166232 + S8198726: Quarantine SADebugDTest.java again + S8198751: Refactor SetupNativeCompilation to take NAME and TYPE + S8198754: (ch) Separate blocking and non-blocking code paths (part 2) + S8198755: Reduce cost of InvokerBytecodeGenerator::isStaticallyInvocable/-Nameable + S8198808: jdi tests failing after JDK-8198484 + S8198820: Problem list tools/jimage/JImageExtractTest.java + S8198831: Lazy initialization of ValueConversions MethodHandles - Modified patch: * system-pcsclite.patch + Fix merge error in the patch- Update to upstream tag jdk-11+2 * Fixes: + S8058965: Remove IPv6 support from TwoStacksPlainSocketImpl [win] + S8153294: Solaris devkit uses linker from system instead of in devkit + S8170120: jimage throws IOException when the given file is not a jimage file + S8176474: test/jdk/jshell/JdiBogusHostListenExecutionControlTest.java fails with java.net.BindException + S8190904: Incorrect currency instance returned by java.util.Currency.getInstance() + S8194154: System property user.dir should not be changed + S8194892: add compiler support for local-variable syntax for lambda parameters + S8194922: jlink --exclude-resources should never exclude module-info.class + S8196959: NullPointerException in discovery003.java + S8197439: Crash with -XDfind=lambda for anonymous class in anonymous class. + S8197812: (ref) Data race in Finalizer + S8198227: Fix COMPARE_BUILD after forest consolidation + S8198228: Spec clarification: j.u.Locale.getDisplayName() + S8198301: jdk11+1 was built as 'fcs' instead of 'ea' + S8198303: jdk11+1 was build with incorrect GA date as 2018-03-20 + S8198306: Add post custom extension hooks to two launchers + S8198318: Make build comparisons clean again + S8198328: Create devkit for Solaris with developer studio 12.6 and Solaris11.3 + S8198379: tools/jimage/JImageListTest.java failing + S8198380: tools/jimage/JImageExtractTest.java failing + S8198385: Remove property sun.locale.formatasdefault + S8198417: Exclude tools/jimage/JImageExtractTest.java and tools/jimage/JImageListTest.java on Windows + S8198418: Invoke LambdaMetafactory::metafactory exactly from the BootstrapMethodInvoker + S8198425: make/Main.gmk Add extra extension/override points to the make file + S8198441: Replace native Runtime::runFinalization0 method with shared secrets + S8198450: Make jdk.internal.vm.compiler/module-info.java.extra reproducable + S8198479: JDK build is broken by 8194892 + S8198502: Exception at runtime due to lambda analyzer reattributes live AST + S8198512: compiler support for local-variable syntax for lambda parameters + S8198523: Refactor BootstrapMethodInvoker to further avoid runtime type checks + S8198563: Test langtools/tools/javac/analyzer/AnonymousInAnonymous.java failing after JDK-8198502- Update to upstream tag jdk-11+1 - Removed patches: * JDK-8194739-zero.patch * aarch64-form_address.patch + Integrated upstream - Modified patch: * system-pcsclite.patch + Rediff to changed context- Added patch: * aarch64-form_address.patch - Fix crash due to mistake in committed patch for JDK-8195859- Upgrade to the tip of jdk repository of January 26th, 2018 - Modified patches: * disable-doclint-by-default.patch * jdk10-gcc6.patch + Rediffed to a changed context - Removed patches: * java-10-openjdk-linuxfilestore.patch * remove_javah_for_real.patch + Integrated upstream - Added patch: * JDK-8194739-zero.patch + S8194739: Zero port of 8174962: Better interface invocations- Recommend tzdata-java8 instead of depending on it. This fixes build cycles.- Initial package of jdk-11+0 * java-11-openjdk technology preview/bin/sh/bin/shjava-10-openjdk-javadocsheep96 1666361978  !"#$%&'()*+,-./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*{*|*}*~***************************11.0.17.0-150000.3.86.211.0.17.0-150000.3.86.211.0.17.0-150000.3.86.211.0.17.0-150000.3.86.211.0.17.0-150000.3.86.2     !!!!!! """""""""""""############""""$$%$$$&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))((('***********************************************''''+++,,+++----------------------------------------------------------------------------------------------.........////////...-0000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111000-222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222-333333333333333334444444444444444333----555555555555555555555555555555556666666666666666666666666666666555777777777777777777777777777777788888888888888888888888888888877779999999::::::999;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<=====================<<<;>>>>>>>>>>>>>>>>>>;?????????@@@@@@@@???;;;;AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBAAA;CCCCCCCDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIHHHGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGKKKKKKKKKKKKKKKLLLLLLLLLLLLLLKKKGGGEMMMMENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNEPPPPPPPPPPPPQQQQQQQQQQQPPPEEEERRRRRSSSSRRRETTTTTTTTTTTUUUUUUUUUUTTTEVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVEXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[]]]]]^^^^]]][[[[__________________`````````````````___ZaaabbaaaaccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddcccZefffffffffggggggggggghhhhhhhhhhgggfiiiiiiiifjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjffffllmlllfnnnoonnneppppppppqqqqqqqppprstuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuswxxxxyyyxzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxx|||||||||||||||||||}}}}}}}}}}}}}}}}}}|||x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sr                                                                                         !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""##################""" $$$$$$$$%%%%%%%$$$ &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''&&&    ((((((((((((())))))))))))(((*+,-----------------------......................---*/012222222222333333333222/456666666666666666666667777777777777777788888888888888887776999999999999999999996::::;;;:::6666<<<<===<<<6>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????>>>4@ABBBCCBBB4DEFFFFFFFFFFFFFGGGGGGGGGGGGFFFDHIJKLMMMMMMMMMNNNNNNNNMMMIIOPQQQQQQQQQRRRRRRRRQQQSTUVVVVVVVVVVVWWWWWWWWWWVVVSXYZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZX\]^_____________````````````____aaaaaaaaaaabbbbbbbbbbaaa_cccccccccddddddddccc\efgggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggeijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjelmnoooopppooolqrsttttttttttttttttuuuuuuuuuuuuuuutvvvvwwwvvvtxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxzzz{{zzzx|||||||||}}}}}}}}|||xxxx~~~~~~~~~~~~~~~tttq                                                                                                                                                   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""!#############$$$$$$$$$$$$###!!!!%%%%%%%%%%%%%%%&&&&&&&&&&&&&&%%%!''('''))*+++,,+++-./0123333334444433305678888888888899999999998885:;<=>?@@@AA@@@;BCDEEEEEEFFFFFEEEDGGGHHGGGCIJKLMNOOOOOOOOOOPPPPPPPPPOOONQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQKSTUVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWSYZ[\]]]]]]]]]]]]]]]^^_^^^]``````````````]aabaaa]cccccccccddddddddccc]]]Yefghiiiiiiijjjjjjiiiekklmnoooooooooooooooooooooooppppppppppppppppppppppooonqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqnsssssstttttsssnuuuuuuuvvvvvvuuuwxyzxxxxx{||||}~~javadocjava-11-openjdkapiallclasses-index.htmlallclasses.htmlallpackages-index.htmlconstant-values.htmldeprecated-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.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.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.htmlCompiler.htmlDeprecated.htmlDouble.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.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.htmlReflectiveOperationException.htmlRunnable.htmlRuntime.Version.htmlRuntime.htmlRuntimeException.htmlRuntimePermission.htmlSafeVarargs.htmlSecurityException.htmlSecurityManager.htmlShort.htmlStackOverflowError.htmlStackTraceElement.htmlStackWalker.Option.htmlStackWalker.StackFrame.htmlStackWalker.htmlStrictMath.htmlString.htmlStringBuffer.htmlStringBuilder.htmlStringIndexOutOfBoundsException.htmlSuppressWarnings.htmlSystem.Logger.Level.htmlSystem.Logger.htmlSystem.LoggerFinder.htmlSystem.htmlThread.State.htmlThread.UncaughtExceptionHandler.htmlThread.htmlThreadDeath.htmlThreadGroup.htmlThreadLocal.htmlThrowable.htmlTypeNotPresentException.htmlUnknownError.htmlUnsatisfiedLinkError.htmlUnsupportedClassVersionError.htmlUnsupportedOperationException.htmlVerifyError.htmlVirtualMachineError.htmlVoid.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.htmlCompiler.htmlDeprecated.htmlDouble.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.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.htmlReflectiveOperationException.htmlRunnable.htmlRuntime.Version.htmlRuntime.htmlRuntimeException.htmlRuntimePermission.htmlSafeVarargs.htmlSecurityException.htmlSecurityManager.htmlShort.htmlStackOverflowError.htmlStackTraceElement.htmlStackWalker.Option.htmlStackWalker.StackFrame.htmlStackWalker.htmlStrictMath.htmlString.htmlStringBuffer.htmlStringBuilder.htmlStringIndexOutOfBoundsException.htmlSuppressWarnings.htmlSystem.Logger.Level.htmlSystem.Logger.htmlSystem.LoggerFinder.htmlSystem.htmlThread.State.htmlThread.UncaughtExceptionHandler.htmlThread.htmlThreadDeath.htmlThreadGroup.htmlThreadLocal.htmlThrowable.htmlTypeNotPresentException.htmlUnknownError.htmlUnsatisfiedLinkError.htmlUnsupportedClassVersionError.htmlUnsupportedOperationException.htmlVerifyError.htmlVirtualMachineError.htmlVoid.htmldoc-filesValueBased.htmlthreadPrimitiveDeprecation.htmlinvokeCallSite.htmlConstantBootstraps.htmlConstantCallSite.htmlLambdaConversionException.htmlLambdaMetafactory.htmlMethodHandle.htmlMethodHandleInfo.htmlMethodHandleProxies.htmlMethodHandles.Lookup.htmlMethodHandles.htmlMethodType.htmlMutableCallSite.htmlSerializedLambda.htmlStringConcatException.htmlStringConcatFactory.htmlSwitchPoint.htmlVarHandle.AccessMode.htmlVarHandle.htmlVolatileCallSite.htmlWrongMethodTypeException.htmlclass-useCallSite.htmlConstantBootstraps.htmlConstantCallSite.htmlLambdaConversionException.htmlLambdaMetafactory.htmlMethodHandle.htmlMethodHandleInfo.htmlMethodHandleProxies.htmlMethodHandles.Lookup.htmlMethodHandles.htmlMethodType.htmlMutableCallSite.htmlSerializedLambda.htmlStringConcatException.htmlStringConcatFactory.htmlSwitchPoint.htmlVarHandle.AccessMode.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.htmlreflectAccessibleObject.htmlAnnotatedArrayType.htmlAnnotatedElement.htmlAnnotatedParameterizedType.htmlAnnotatedType.htmlAnnotatedTypeVariable.htmlAnnotatedWildcardType.htmlArray.htmlConstructor.htmlExecutable.htmlField.htmlGenericArrayType.htmlGenericDeclaration.htmlGenericSignatureFormatError.htmlInaccessibleObjectException.htmlInvocationHandler.htmlInvocationTargetException.htmlMalformedParameterizedTypeException.htmlMalformedParametersException.htmlMember.htmlMethod.htmlModifier.htmlParameter.htmlParameterizedType.htmlProxy.htmlReflectPermission.htmlType.htmlTypeVariable.htmlUndeclaredThrowableException.htmlWildcardType.htmlclass-useAccessibleObject.htmlAnnotatedArrayType.htmlAnnotatedElement.htmlAnnotatedParameterizedType.htmlAnnotatedType.htmlAnnotatedTypeVariable.htmlAnnotatedWildcardType.htmlArray.htmlConstructor.htmlExecutable.htmlField.htmlGenericArrayType.htmlGenericDeclaration.htmlGenericSignatureFormatError.htmlInaccessibleObjectException.htmlInvocationHandler.htmlInvocationTargetException.htmlMalformedParameterizedTypeException.htmlMalformedParametersException.htmlMember.htmlMethod.htmlModifier.htmlParameter.htmlParameterizedType.htmlProxy.htmlReflectPermission.htmlType.htmlTypeVariable.htmlUndeclaredThrowableException.htmlWildcardType.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.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.htmlUnknownHostException.htmlUnknownServiceException.htmldoc-filesnet-properties.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiURLStreamHandlerProvider.htmlclass-useURLStreamHandlerProvider.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.htmlaclAcl.htmlAclEntry.htmlAclNotFoundException.htmlGroup.htmlLastOwnerException.htmlNotOwnerException.htmlOwner.htmlPermission.htmlclass-useAcl.htmlAclEntry.htmlAclNotFoundException.htmlGroup.htmlLastOwnerException.htmlNotOwnerException.htmlOwner.htmlPermission.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.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.htmlRSAKey.htmlRSAMultiPrimePrivateCrtKey.htmlRSAPrivateCrtKey.htmlRSAPrivateKey.htmlRSAPublicKey.htmlXECKey.htmlXECPrivateKey.htmlXECPublicKey.htmlclass-useDSAKey.htmlDSAKeyPairGenerator.htmlDSAParams.htmlDSAPrivateKey.htmlDSAPublicKey.htmlECKey.htmlECPrivateKey.htmlECPublicKey.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.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.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.htmlDateFormat.Field.htmlDateFormat.htmlDateFormatSymbols.htmlDecimalFormat.htmlDecimalFormatSymbols.htmlFieldPosition.htmlFormat.Field.htmlFormat.htmlMessageFormat.Field.htmlMessageFormat.htmlNormalizer.Form.htmlNormalizer.htmlNumberFormat.Field.htmlNumberFormat.htmlParseException.htmlParsePosition.htmlRuleBasedCollator.htmlSimpleDateFormat.htmlStringCharacterIterator.htmlclass-useAnnotation.htmlAttributedCharacterIterator.Attribute.htmlAttributedCharacterIterator.htmlAttributedString.htmlBidi.htmlBreakIterator.htmlCharacterIterator.htmlChoiceFormat.htmlCollationElementIterator.htmlCollationKey.htmlCollator.htmlDateFormat.Field.htmlDateFormat.htmlDateFormatSymbols.htmlDecimalFormat.htmlDecimalFormatSymbols.htmlFieldPosition.htmlFormat.Field.htmlFormat.htmlMessageFormat.Field.htmlMessageFormat.htmlNormalizer.Form.htmlNormalizer.htmlNumberFormat.Field.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.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.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.htmlFormattable.htmlFormattableFlags.htmlFormatter.BigDecimalLayoutForm.htmlFormatter.htmlFormatterClosedException.htmlGregorianCalendar.htmlHashMap.htmlHashSet.htmlHashtable.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.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.htmlFormattable.htmlFormattableFlags.htmlFormatter.BigDecimalLayoutForm.htmlFormatter.htmlFormatterClosedException.htmlGregorianCalendar.htmlHashMap.htmlHashSet.htmlHashtable.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.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.htmlFutureTask.htmlLinkedBlockingDeque.htmlLinkedBlockingQueue.htmlLinkedTransferQueue.htmlPhaser.htmlPriorityBlockingQueue.htmlRecursiveAction.htmlRecursiveTask.htmlRejectedExecutionException.htmlRejectedExecutionHandler.htmlRunnableFuture.htmlRunnableScheduledFuture.htmlScheduledExecutorService.htmlScheduledFuture.htmlScheduledThreadPoolExecutor.htmlSemaphore.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.htmlFutureTask.htmlLinkedBlockingDeque.htmlLinkedBlockingQueue.htmlLinkedTransferQueue.htmlPhaser.htmlPriorityBlockingQueue.htmlRecursiveAction.htmlRecursiveTask.htmlRejectedExecutionException.htmlRejectedExecutionHandler.htmlRunnableFuture.htmlRunnableScheduledFuture.htmlScheduledExecutorService.htmlScheduledFuture.htmlScheduledThreadPoolExecutor.htmlSemaphore.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.htmlPack200.Packer.htmlPack200.Unpacker.htmlPack200.htmlclass-useAttributes.Name.htmlAttributes.htmlJarEntry.htmlJarException.htmlJarFile.htmlJarInputStream.htmlJarOutputStream.htmlManifest.htmlPack200.Packer.htmlPack200.Unpacker.htmlPack200.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.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.htmlIntStream.Builder.htmlIntStream.htmlLongStream.Builder.htmlLongStream.htmlStream.Builder.htmlStream.htmlStreamSupport.htmlclass-useBaseStream.htmlCollector.Characteristics.htmlCollector.htmlCollectors.htmlDoubleStream.Builder.htmlDoubleStream.htmlIntStream.Builder.htmlIntStream.htmlLongStream.Builder.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.htmlEncryptedPrivateKeyInfo.htmlExemptionMechanism.htmlExemptionMechanismException.htmlExemptionMechanismSpi.htmlIllegalBlockSizeException.htmlKeyAgreement.htmlKeyAgreementSpi.htmlKeyGenerator.htmlKeyGeneratorSpi.htmlMac.htmlMacSpi.htmlNoSuchPaddingException.htmlNullCipher.htmlSealedObject.htmlSecretKey.htmlSecretKeyFactory.htmlSecretKeyFactorySpi.htmlShortBufferException.htmlclass-useAEADBadTagException.htmlBadPaddingException.htmlCipher.htmlCipherInputStream.htmlCipherOutputStream.htmlCipherSpi.htmlEncryptedPrivateKeyInfo.htmlExemptionMechanism.htmlExemptionMechanismException.htmlExemptionMechanismSpi.htmlIllegalBlockSizeException.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.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.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.htmlutilAbstractAnnotationValueVisitor6.htmlAbstractAnnotationValueVisitor7.htmlAbstractAnnotationValueVisitor8.htmlAbstractAnnotationValueVisitor9.htmlAbstractElementVisitor6.htmlAbstractElementVisitor7.htmlAbstractElementVisitor8.htmlAbstractElementVisitor9.htmlAbstractTypeVisitor6.htmlAbstractTypeVisitor7.htmlAbstractTypeVisitor8.htmlAbstractTypeVisitor9.htmlElementFilter.htmlElementKindVisitor6.htmlElementKindVisitor7.htmlElementKindVisitor8.htmlElementKindVisitor9.htmlElementScanner6.htmlElementScanner7.htmlElementScanner8.htmlElementScanner9.htmlElements.Origin.htmlElements.htmlSimpleAnnotationValueVisitor6.htmlSimpleAnnotationValueVisitor7.htmlSimpleAnnotationValueVisitor8.htmlSimpleAnnotationValueVisitor9.htmlSimpleElementVisitor6.htmlSimpleElementVisitor7.htmlSimpleElementVisitor8.htmlSimpleElementVisitor9.htmlSimpleTypeVisitor6.htmlSimpleTypeVisitor7.htmlSimpleTypeVisitor8.htmlSimpleTypeVisitor9.htmlTypeKindVisitor6.htmlTypeKindVisitor7.htmlTypeKindVisitor8.htmlTypeKindVisitor9.htmlTypes.htmlclass-useAbstractAnnotationValueVisitor6.htmlAbstractAnnotationValueVisitor7.htmlAbstractAnnotationValueVisitor8.htmlAbstractAnnotationValueVisitor9.htmlAbstractElementVisitor6.htmlAbstractElementVisitor7.htmlAbstractElementVisitor8.htmlAbstractElementVisitor9.htmlAbstractTypeVisitor6.htmlAbstractTypeVisitor7.htmlAbstractTypeVisitor8.htmlAbstractTypeVisitor9.htmlElementFilter.htmlElementKindVisitor6.htmlElementKindVisitor7.htmlElementKindVisitor8.htmlElementKindVisitor9.htmlElementScanner6.htmlElementScanner7.htmlElementScanner8.htmlElementScanner9.htmlElements.Origin.htmlElements.htmlSimpleAnnotationValueVisitor6.htmlSimpleAnnotationValueVisitor7.htmlSimpleAnnotationValueVisitor8.htmlSimpleAnnotationValueVisitor9.htmlSimpleElementVisitor6.htmlSimpleElementVisitor7.htmlSimpleElementVisitor8.htmlSimpleElementVisitor9.htmlSimpleTypeVisitor6.htmlSimpleTypeVisitor7.htmlSimpleTypeVisitor8.htmlSimpleTypeVisitor9.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.gifFocusSpec.htmlFontMetrics-1.gifGridBagLayout-1.gifGridBagLayout-2.gifGridBagLayout-baseline.pngGridLayout-1.gifGridLayout-2.gifImplicitFocusTransfer.gifLabel-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.gifmodal-example2.gifmodal-example3.gifmodal-example4.gifeventAWTEventListener.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.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.htmlRMIIIOPServerImpl.htmlRMIJRMPServerImpl.htmlRMIServer.htmlRMIServerImpl.htmlRMIServerImpl_Stub.htmlclass-useRMIConnection.htmlRMIConnectionImpl.htmlRMIConnectionImpl_Stub.htmlRMIConnector.htmlRMIConnectorServer.htmlRMIIIOPServerImpl.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.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.htmlactivationActivatable.htmlActivateFailedException.htmlActivationDesc.htmlActivationException.htmlActivationGroup.htmlActivationGroupDesc.CommandEnvironment.htmlActivationGroupDesc.htmlActivationGroupID.htmlActivationGroup_Stub.htmlActivationID.htmlActivationInstantiator.htmlActivationMonitor.htmlActivationSystem.htmlActivator.htmlUnknownGroupException.htmlUnknownObjectException.htmlclass-useActivatable.htmlActivateFailedException.htmlActivationDesc.htmlActivationException.htmlActivationGroup.htmlActivationGroupDesc.CommandEnvironment.htmlActivationGroupDesc.htmlActivationGroupID.htmlActivationGroup_Stub.htmlActivationID.htmlActivationInstantiator.htmlActivationMonitor.htmlActivationSystem.htmlActivator.htmlUnknownGroupException.htmlUnknownObjectException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.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.htmlSignatureMethodParameterSpec.htmlTransformParameterSpec.htmlXPathFilter2ParameterSpec.htmlXPathFilterParameterSpec.htmlXPathType.Filter.htmlXPathType.htmlXSLTTransformParameterSpec.htmlclass-useC14NMethodParameterSpec.htmlDigestMethodParameterSpec.htmlExcC14NParameterSpec.htmlHMACParameterSpec.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.htmlHiddenTree.htmlIdentifierTree.htmlIndexTree.htmlInheritDocTree.htmlInlineTagTree.htmlLinkTree.htmlLiteralTree.htmlParamTree.htmlProvidesTree.htmlReferenceTree.htmlReturnTree.htmlSeeTree.htmlSerialDataTree.htmlSerialFieldTree.htmlSerialTree.htmlSinceTree.htmlStartElementTree.htmlSummaryTree.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.htmlHiddenTree.htmlIdentifierTree.htmlIndexTree.htmlInheritDocTree.htmlInlineTagTree.htmlLinkTree.htmlLiteralTree.htmlParamTree.htmlProvidesTree.htmlReferenceTree.htmlReturnTree.htmlSeeTree.htmlSerialDataTree.htmlSerialFieldTree.htmlSerialTree.htmlSinceTree.htmlStartElementTree.htmlSummaryTree.htmlTextTree.htmlThrowsTree.htmlUnknownBlockTagTree.htmlUnknownInlineTagTree.htmlUsesTree.htmlValueTree.htmlVersionTree.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltreeAnnotatedTypeTree.htmlAnnotationTree.htmlArrayAccessTree.htmlArrayTypeTree.htmlAssertTree.htmlAssignmentTree.htmlBinaryTree.htmlBlockTree.htmlBreakTree.htmlCaseTree.htmlCatchTree.htmlClassTree.htmlCompilationUnitTree.htmlCompoundAssignmentTree.htmlConditionalExpressionTree.htmlContinueTree.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.htmlPrimitiveTypeTree.htmlProvidesTree.htmlRequiresTree.htmlReturnTree.htmlScope.htmlStatementTree.htmlSwitchTree.htmlSynchronizedTree.htmlThrowTree.htmlTree.Kind.htmlTree.htmlTreeVisitor.htmlTryTree.htmlTypeCastTree.htmlTypeParameterTree.htmlUnaryTree.htmlUnionTypeTree.htmlUsesTree.htmlVariableTree.htmlWhileLoopTree.htmlWildcardTree.htmlclass-useAnnotatedTypeTree.htmlAnnotationTree.htmlArrayAccessTree.htmlArrayTypeTree.htmlAssertTree.htmlAssignmentTree.htmlBinaryTree.htmlBlockTree.htmlBreakTree.htmlCaseTree.htmlCatchTree.htmlClassTree.htmlCompilationUnitTree.htmlCompoundAssignmentTree.htmlConditionalExpressionTree.htmlContinueTree.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.htmlPrimitiveTypeTree.htmlProvidesTree.htmlRequiresTree.htmlReturnTree.htmlScope.htmlStatementTree.htmlSwitchTree.htmlSynchronizedTree.htmlThrowTree.htmlTree.Kind.htmlTree.htmlTreeVisitor.htmlTryTree.htmlTypeCastTree.htmlTypeParameterTree.htmlUnaryTree.htmlUnionTypeTree.htmlUsesTree.htmlVariableTree.htmlWhileLoopTree.htmlWildcardTree.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilDocSourcePositions.htmlDocTreeFactory.htmlDocTreePath.htmlDocTreePathScanner.htmlDocTreeScanner.htmlDocTrees.htmlJavacTask.htmlPlugin.htmlSimpleDocTreeVisitor.htmlSimpleTreeVisitor.htmlSourcePositions.htmlTaskEvent.Kind.htmlTaskEvent.htmlTaskListener.htmlTreePath.htmlTreePathScanner.htmlTreeScanner.htmlTrees.htmlclass-useDocSourcePositions.htmlDocTreeFactory.htmlDocTreePath.htmlDocTreePathScanner.htmlDocTreeScanner.htmlDocTrees.htmlJavacTask.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.htmlHttpPrincipal.htmlHttpServer.htmlHttpsConfigurator.htmlHttpsExchange.htmlHttpsParameters.htmlHttpsServer.htmlclass-useAuthenticator.Failure.htmlAuthenticator.Result.htmlAuthenticator.Retry.htmlAuthenticator.Success.htmlAuthenticator.htmlBasicAuthenticator.htmlFilter.Chain.htmlFilter.htmlHeaders.htmlHttpContext.htmlHttpExchange.htmlHttpHandler.htmlHttpPrincipal.htmlHttpServer.htmlHttpsConfigurator.htmlHttpsExchange.htmlHttpsParameters.htmlHttpsServer.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlspiHttpServerProvider.htmlclass-useHttpServerProvider.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.jartoolcomsunjarsignerContentSigner.htmlContentSignerParameters.htmlclass-useContentSigner.htmlContentSignerParameters.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljdksecurityjarsignerJarSigner.Builder.htmlJarSigner.htmlJarSignerException.htmlclass-useJarSigner.Builder.htmlJarSigner.htmlJarSignerException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.javadoccomsunjavadocAnnotatedType.htmlAnnotationDesc.ElementValuePair.htmlAnnotationDesc.htmlAnnotationTypeDoc.htmlAnnotationTypeElementDoc.htmlAnnotationValue.htmlClassDoc.htmlConstructorDoc.htmlDoc.htmlDocErrorReporter.htmlDoclet.htmlExecutableMemberDoc.htmlFieldDoc.htmlLanguageVersion.htmlMemberDoc.htmlMethodDoc.htmlPackageDoc.htmlParamTag.htmlParameter.htmlParameterizedType.htmlProgramElementDoc.htmlRootDoc.htmlSeeTag.htmlSerialFieldTag.htmlSourcePosition.htmlTag.htmlThrowsTag.htmlType.htmlTypeVariable.htmlWildcardType.htmlclass-useAnnotatedType.htmlAnnotationDesc.ElementValuePair.htmlAnnotationDesc.htmlAnnotationTypeDoc.htmlAnnotationTypeElementDoc.htmlAnnotationValue.htmlClassDoc.htmlConstructorDoc.htmlDoc.htmlDocErrorReporter.htmlDoclet.htmlExecutableMemberDoc.htmlFieldDoc.htmlLanguageVersion.htmlMemberDoc.htmlMethodDoc.htmlPackageDoc.htmlParamTag.htmlParameter.htmlParameterizedType.htmlProgramElementDoc.htmlRootDoc.htmlSeeTag.htmlSerialFieldTag.htmlSourcePosition.htmlTag.htmlThrowsTag.htmlType.htmlTypeVariable.htmlWildcardType.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltoolsjavadocMain.htmlclass-useMain.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljdkjavadocdocletDoclet.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.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.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.htmldoc-filessignature.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.htmlconsumerRecordedClass.htmlRecordedClassLoader.htmlRecordedEvent.htmlRecordedFrame.htmlRecordedMethod.htmlRecordedObject.htmlRecordedStackTrace.htmlRecordedThread.htmlRecordedThreadGroup.htmlRecordingFile.htmlclass-useRecordedClass.htmlRecordedClassLoader.htmlRecordedEvent.htmlRecordedFrame.htmlRecordedMethod.htmlRecordedObject.htmlRecordedStackTrace.htmlRecordedThread.htmlRecordedThreadGroup.htmlRecordingFile.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.jlinkmodule-summary.htmljdk.jshelljdkjshellDeclarationSnippet.htmlDiag.htmlErroneousSnippet.htmlEvalException.htmlExpressionSnippet.htmlImportSnippet.htmlJShell.Builder.htmlJShell.Subscription.htmlJShell.htmlJShellException.htmlMethodSnippet.htmlPersistentSnippet.htmlSnippet.Kind.htmlSnippet.Status.htmlSnippet.SubKind.htmlSnippet.htmlSnippetEvent.htmlSourceCodeAnalysis.Completeness.htmlSourceCodeAnalysis.CompletionInfo.htmlSourceCodeAnalysis.Documentation.htmlSourceCodeAnalysis.QualifiedNames.htmlSourceCodeAnalysis.SnippetWrapper.htmlSourceCodeAnalysis.Suggestion.htmlSourceCodeAnalysis.htmlStatementSnippet.htmlTypeDeclSnippet.htmlUnresolvedReferenceException.htmlVarSnippet.htmlclass-useDeclarationSnippet.htmlDiag.htmlErroneousSnippet.htmlEvalException.htmlExpressionSnippet.htmlImportSnippet.htmlJShell.Builder.htmlJShell.Subscription.htmlJShell.htmlJShellException.htmlMethodSnippet.htmlPersistentSnippet.htmlSnippet.Kind.htmlSnippet.Status.htmlSnippet.SubKind.htmlSnippet.htmlSnippetEvent.htmlSourceCodeAnalysis.Completeness.htmlSourceCodeAnalysis.CompletionInfo.htmlSourceCodeAnalysis.Documentation.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.htmlSettingDescriptorInfo.htmlclass-useConfigurationInfo.htmlEventTypeInfo.htmlFlightRecorderMXBean.htmlRecordingInfo.htmlSettingDescriptorInfo.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmlcomsunmanagementDiagnosticCommandMBean.htmlGarbageCollectionNotificationInfo.htmlGarbageCollectorMXBean.htmlGcInfo.htmlHotSpotDiagnosticMXBean.htmlOperatingSystemMXBean.htmlThreadMXBean.htmlUnixOperatingSystemMXBean.htmlVMOption.Origin.htmlVMOption.htmlclass-useDiagnosticCommandMBean.htmlGarbageCollectionNotificationInfo.htmlGarbageCollectorMXBean.htmlGcInfo.htmlHotSpotDiagnosticMXBean.htmlOperatingSystemMXBean.htmlThreadMXBean.htmlUnixOperatingSystemMXBean.htmlVMOption.Origin.htmlVMOption.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.naming.dnsmodule-summary.htmljdk.naming.ldapcomsunjndildapspiLdapDnsProvider.htmlLdapDnsProviderResult.htmlclass-useLdapDnsProvider.htmlLdapDnsProviderResult.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.naming.rmimodule-summary.htmljdk.netjdknetExtendedSocketOptions.htmlNetworkPermission.htmlSocketFlow.Status.htmlSocketFlow.htmlSockets.htmlclass-useExtendedSocketOptions.htmlNetworkPermission.htmlSocketFlow.Status.htmlSocketFlow.htmlSockets.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnioChannels.SelectableChannelCloser.htmlChannels.htmlclass-useChannels.SelectableChannelCloser.htmlChannels.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodule-summary.htmljdk.packmodule-summary.htmljdk.rmicmodule-summary.htmljdk.scripting.nashornjdknashornapiscriptingAbstractJSObject.htmlClassFilter.htmlJSObject.htmlNashornException.htmlNashornScriptEngine.htmlNashornScriptEngineFactory.htmlScriptObjectMirror.htmlScriptUtils.htmlURLReader.htmlclass-useAbstractJSObject.htmlClassFilter.htmlJSObject.htmlNashornException.htmlNashornScriptEngine.htmlNashornScriptEngineFactory.htmlScriptObjectMirror.htmlScriptUtils.htmlURLReader.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltreeArrayAccessTree.htmlArrayLiteralTree.htmlAssignmentTree.htmlBinaryTree.htmlBlockTree.htmlBreakTree.htmlCaseTree.htmlCatchTree.htmlClassDeclarationTree.htmlClassExpressionTree.htmlCompilationUnitTree.htmlCompoundAssignmentTree.htmlConditionalExpressionTree.htmlConditionalLoopTree.htmlContinueTree.htmlDebuggerTree.htmlDiagnostic.Kind.htmlDiagnostic.htmlDiagnosticListener.htmlDoWhileLoopTree.htmlEmptyStatementTree.htmlErroneousTree.htmlExportEntryTree.htmlExpressionStatementTree.htmlExpressionTree.htmlForInLoopTree.htmlForLoopTree.htmlForOfLoopTree.htmlFunctionCallTree.htmlFunctionDeclarationTree.htmlFunctionExpressionTree.htmlGotoTree.htmlIdentifierTree.htmlIfTree.htmlImportEntryTree.htmlInstanceOfTree.htmlLabeledStatementTree.htmlLineMap.htmlLiteralTree.htmlLoopTree.htmlMemberSelectTree.htmlModuleTree.htmlNewTree.htmlObjectLiteralTree.htmlParenthesizedTree.htmlParser.htmlPropertyTree.htmlRegExpLiteralTree.htmlReturnTree.htmlSimpleTreeVisitorES5_1.htmlSimpleTreeVisitorES6.htmlSpreadTree.htmlStatementTree.htmlSwitchTree.htmlTemplateLiteralTree.htmlThrowTree.htmlTree.Kind.htmlTree.htmlTreeVisitor.htmlTryTree.htmlUnaryTree.htmlUnknownTreeException.htmlVariableTree.htmlWhileLoopTree.htmlWithTree.htmlYieldTree.htmlclass-useArrayAccessTree.htmlArrayLiteralTree.htmlAssignmentTree.htmlBinaryTree.htmlBlockTree.htmlBreakTree.htmlCaseTree.htmlCatchTree.htmlClassDeclarationTree.htmlClassExpressionTree.htmlCompilationUnitTree.htmlCompoundAssignmentTree.htmlConditionalExpressionTree.htmlConditionalLoopTree.htmlContinueTree.htmlDebuggerTree.htmlDiagnostic.Kind.htmlDiagnostic.htmlDiagnosticListener.htmlDoWhileLoopTree.htmlEmptyStatementTree.htmlErroneousTree.htmlExportEntryTree.htmlExpressionStatementTree.htmlExpressionTree.htmlForInLoopTree.htmlForLoopTree.htmlForOfLoopTree.htmlFunctionCallTree.htmlFunctionDeclarationTree.htmlFunctionExpressionTree.htmlGotoTree.htmlIdentifierTree.htmlIfTree.htmlImportEntryTree.htmlInstanceOfTree.htmlLabeledStatementTree.htmlLineMap.htmlLiteralTree.htmlLoopTree.htmlMemberSelectTree.htmlModuleTree.htmlNewTree.htmlObjectLiteralTree.htmlParenthesizedTree.htmlParser.htmlPropertyTree.htmlRegExpLiteralTree.htmlReturnTree.htmlSimpleTreeVisitorES5_1.htmlSimpleTreeVisitorES6.htmlSpreadTree.htmlStatementTree.htmlSwitchTree.htmlTemplateLiteralTree.htmlThrowTree.htmlTree.Kind.htmlTree.htmlTreeVisitor.htmlTryTree.htmlUnaryTree.htmlUnknownTreeException.htmlVariableTree.htmlWhileLoopTree.htmlWithTree.htmlYieldTree.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.htmljqueryjquery-ui.overrides.cssexternaljqueryjquery.jsjquery-3.6.0.min.jsjquery-ui.min.cssjquery-ui.min.jsjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.zipmodule-search-index.jsmodule-search-index.zipoverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csstag-search-index.jstag-search-index.ziptype-search-index.jstype-search-index.zipindex.htmllegaljquery.mdjqueryUI.mdjszip.mdpako.mdresourcesjdk-default.cssspecsjdwpjdwp-protocol.htmljvmti.html/usr/share//usr/share/javadoc//usr/share/javadoc/java-11-openjdk//usr/share/javadoc/java-11-openjdk/api//usr/share/javadoc/java-11-openjdk/api/index-files//usr/share/javadoc/java-11-openjdk/api/java.base//usr/share/javadoc/java-11-openjdk/api/java.base/java//usr/share/javadoc/java-11-openjdk/api/java.base/java/io//usr/share/javadoc/java-11-openjdk/api/java.base/java/io/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/lang//usr/share/javadoc/java-11-openjdk/api/java.base/java/lang/annotation//usr/share/javadoc/java-11-openjdk/api/java.base/java/lang/annotation/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/lang/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/lang/doc-files//usr/share/javadoc/java-11-openjdk/api/java.base/java/lang/invoke//usr/share/javadoc/java-11-openjdk/api/java.base/java/lang/invoke/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/lang/module//usr/share/javadoc/java-11-openjdk/api/java.base/java/lang/module/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/lang/ref//usr/share/javadoc/java-11-openjdk/api/java.base/java/lang/ref/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/lang/reflect//usr/share/javadoc/java-11-openjdk/api/java.base/java/lang/reflect/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/math//usr/share/javadoc/java-11-openjdk/api/java.base/java/math/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/net//usr/share/javadoc/java-11-openjdk/api/java.base/java/net/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/net/doc-files//usr/share/javadoc/java-11-openjdk/api/java.base/java/net/spi//usr/share/javadoc/java-11-openjdk/api/java.base/java/net/spi/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/nio//usr/share/javadoc/java-11-openjdk/api/java.base/java/nio/channels//usr/share/javadoc/java-11-openjdk/api/java.base/java/nio/channels/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/nio/channels/spi//usr/share/javadoc/java-11-openjdk/api/java.base/java/nio/channels/spi/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/nio/charset//usr/share/javadoc/java-11-openjdk/api/java.base/java/nio/charset/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/nio/charset/spi//usr/share/javadoc/java-11-openjdk/api/java.base/java/nio/charset/spi/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/nio/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/nio/file//usr/share/javadoc/java-11-openjdk/api/java.base/java/nio/file/attribute//usr/share/javadoc/java-11-openjdk/api/java.base/java/nio/file/attribute/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/nio/file/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/nio/file/spi//usr/share/javadoc/java-11-openjdk/api/java.base/java/nio/file/spi/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/security//usr/share/javadoc/java-11-openjdk/api/java.base/java/security/acl//usr/share/javadoc/java-11-openjdk/api/java.base/java/security/acl/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/security/cert//usr/share/javadoc/java-11-openjdk/api/java.base/java/security/cert/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/security/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/security/interfaces//usr/share/javadoc/java-11-openjdk/api/java.base/java/security/interfaces/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/security/spec//usr/share/javadoc/java-11-openjdk/api/java.base/java/security/spec/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/text//usr/share/javadoc/java-11-openjdk/api/java.base/java/text/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/text/spi//usr/share/javadoc/java-11-openjdk/api/java.base/java/text/spi/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/time//usr/share/javadoc/java-11-openjdk/api/java.base/java/time/chrono//usr/share/javadoc/java-11-openjdk/api/java.base/java/time/chrono/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/time/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/time/format//usr/share/javadoc/java-11-openjdk/api/java.base/java/time/format/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/time/temporal//usr/share/javadoc/java-11-openjdk/api/java.base/java/time/temporal/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/time/zone//usr/share/javadoc/java-11-openjdk/api/java.base/java/time/zone/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/util//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/concurrent//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/concurrent/atomic//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/concurrent/atomic/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/concurrent/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/concurrent/locks//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/concurrent/locks/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/doc-files//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/function//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/function/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/jar//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/jar/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/regex//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/regex/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/spi//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/spi/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/stream//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/stream/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/zip//usr/share/javadoc/java-11-openjdk/api/java.base/java/util/zip/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/javax//usr/share/javadoc/java-11-openjdk/api/java.base/javax/crypto//usr/share/javadoc/java-11-openjdk/api/java.base/javax/crypto/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/javax/crypto/interfaces//usr/share/javadoc/java-11-openjdk/api/java.base/javax/crypto/interfaces/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/javax/crypto/spec//usr/share/javadoc/java-11-openjdk/api/java.base/javax/crypto/spec/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/javax/net//usr/share/javadoc/java-11-openjdk/api/java.base/javax/net/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/javax/net/ssl//usr/share/javadoc/java-11-openjdk/api/java.base/javax/net/ssl/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/javax/security//usr/share/javadoc/java-11-openjdk/api/java.base/javax/security/auth//usr/share/javadoc/java-11-openjdk/api/java.base/javax/security/auth/callback//usr/share/javadoc/java-11-openjdk/api/java.base/javax/security/auth/callback/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/javax/security/auth/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/javax/security/auth/login//usr/share/javadoc/java-11-openjdk/api/java.base/javax/security/auth/login/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/javax/security/auth/spi//usr/share/javadoc/java-11-openjdk/api/java.base/javax/security/auth/spi/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/javax/security/auth/x500//usr/share/javadoc/java-11-openjdk/api/java.base/javax/security/auth/x500/class-use//usr/share/javadoc/java-11-openjdk/api/java.base/javax/security/cert//usr/share/javadoc/java-11-openjdk/api/java.base/javax/security/cert/class-use//usr/share/javadoc/java-11-openjdk/api/java.compiler//usr/share/javadoc/java-11-openjdk/api/java.compiler/javax//usr/share/javadoc/java-11-openjdk/api/java.compiler/javax/annotation//usr/share/javadoc/java-11-openjdk/api/java.compiler/javax/annotation/processing//usr/share/javadoc/java-11-openjdk/api/java.compiler/javax/annotation/processing/class-use//usr/share/javadoc/java-11-openjdk/api/java.compiler/javax/lang//usr/share/javadoc/java-11-openjdk/api/java.compiler/javax/lang/model//usr/share/javadoc/java-11-openjdk/api/java.compiler/javax/lang/model/class-use//usr/share/javadoc/java-11-openjdk/api/java.compiler/javax/lang/model/element//usr/share/javadoc/java-11-openjdk/api/java.compiler/javax/lang/model/element/class-use//usr/share/javadoc/java-11-openjdk/api/java.compiler/javax/lang/model/type//usr/share/javadoc/java-11-openjdk/api/java.compiler/javax/lang/model/type/class-use//usr/share/javadoc/java-11-openjdk/api/java.compiler/javax/lang/model/util//usr/share/javadoc/java-11-openjdk/api/java.compiler/javax/lang/model/util/class-use//usr/share/javadoc/java-11-openjdk/api/java.compiler/javax/tools//usr/share/javadoc/java-11-openjdk/api/java.compiler/javax/tools/class-use//usr/share/javadoc/java-11-openjdk/api/java.datatransfer//usr/share/javadoc/java-11-openjdk/api/java.datatransfer/java//usr/share/javadoc/java-11-openjdk/api/java.datatransfer/java/awt//usr/share/javadoc/java-11-openjdk/api/java.datatransfer/java/awt/datatransfer//usr/share/javadoc/java-11-openjdk/api/java.datatransfer/java/awt/datatransfer/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop//usr/share/javadoc/java-11-openjdk/api/java.desktop/java//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/applet//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/applet/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/color//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/color/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/desktop//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/desktop/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/dnd//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/dnd/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/doc-files//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/event//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/event/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/font//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/font/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/geom//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/geom/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/im//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/im/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/im/spi//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/im/spi/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/image//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/image/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/image/renderable//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/image/renderable/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/print//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/awt/print/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/beans//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/beans/beancontext//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/beans/beancontext/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/java/beans/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/accessibility//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/accessibility/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/imageio//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/imageio/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/imageio/event//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/imageio/event/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/imageio/metadata//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/imageio/metadata/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/imageio/metadata/doc-files//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/imageio/plugins//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/imageio/plugins/bmp//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/imageio/plugins/bmp/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/imageio/plugins/jpeg//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/imageio/plugins/jpeg/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/imageio/plugins/tiff//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/imageio/plugins/tiff/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/imageio/spi//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/imageio/spi/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/imageio/stream//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/imageio/stream/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/print//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/print/attribute//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/print/attribute/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/print/attribute/standard//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/print/attribute/standard/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/print/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/print/event//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/print/event/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/sound//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/sound/midi//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/sound/midi/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/sound/midi/spi//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/sound/midi/spi/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/sound/sampled//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/sound/sampled/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/sound/sampled/spi//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/sound/sampled/spi/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/border//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/border/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/colorchooser//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/colorchooser/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/doc-files//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/event//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/event/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/filechooser//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/filechooser/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/plaf//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/plaf/basic//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/plaf/basic/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/plaf/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/plaf/metal//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/plaf/metal/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/plaf/multi//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/plaf/multi/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/plaf/multi/doc-files//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/plaf/nimbus//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/plaf/nimbus/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/plaf/nimbus/doc-files//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/plaf/synth//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/plaf/synth/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/plaf/synth/doc-files//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/table//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/table/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/text//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/text/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/text/doc-files//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/text/html//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/text/html/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/text/html/parser//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/text/html/parser/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/text/rtf//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/text/rtf/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/tree//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/tree/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/undo//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/undo/class-use//usr/share/javadoc/java-11-openjdk/api/java.desktop/javax/swing/undo/doc-files//usr/share/javadoc/java-11-openjdk/api/java.instrument//usr/share/javadoc/java-11-openjdk/api/java.instrument/java//usr/share/javadoc/java-11-openjdk/api/java.instrument/java/lang//usr/share/javadoc/java-11-openjdk/api/java.instrument/java/lang/instrument//usr/share/javadoc/java-11-openjdk/api/java.instrument/java/lang/instrument/class-use//usr/share/javadoc/java-11-openjdk/api/java.logging//usr/share/javadoc/java-11-openjdk/api/java.logging/java//usr/share/javadoc/java-11-openjdk/api/java.logging/java/util//usr/share/javadoc/java-11-openjdk/api/java.logging/java/util/logging//usr/share/javadoc/java-11-openjdk/api/java.logging/java/util/logging/class-use//usr/share/javadoc/java-11-openjdk/api/java.management.rmi//usr/share/javadoc/java-11-openjdk/api/java.management.rmi/javax//usr/share/javadoc/java-11-openjdk/api/java.management.rmi/javax/management//usr/share/javadoc/java-11-openjdk/api/java.management.rmi/javax/management/remote//usr/share/javadoc/java-11-openjdk/api/java.management.rmi/javax/management/remote/rmi//usr/share/javadoc/java-11-openjdk/api/java.management.rmi/javax/management/remote/rmi/class-use//usr/share/javadoc/java-11-openjdk/api/java.management//usr/share/javadoc/java-11-openjdk/api/java.management/java//usr/share/javadoc/java-11-openjdk/api/java.management/java/lang//usr/share/javadoc/java-11-openjdk/api/java.management/java/lang/management//usr/share/javadoc/java-11-openjdk/api/java.management/java/lang/management/class-use//usr/share/javadoc/java-11-openjdk/api/java.management/javax//usr/share/javadoc/java-11-openjdk/api/java.management/javax/management//usr/share/javadoc/java-11-openjdk/api/java.management/javax/management/class-use//usr/share/javadoc/java-11-openjdk/api/java.management/javax/management/loading//usr/share/javadoc/java-11-openjdk/api/java.management/javax/management/loading/class-use//usr/share/javadoc/java-11-openjdk/api/java.management/javax/management/modelmbean//usr/share/javadoc/java-11-openjdk/api/java.management/javax/management/modelmbean/class-use//usr/share/javadoc/java-11-openjdk/api/java.management/javax/management/monitor//usr/share/javadoc/java-11-openjdk/api/java.management/javax/management/monitor/class-use//usr/share/javadoc/java-11-openjdk/api/java.management/javax/management/openmbean//usr/share/javadoc/java-11-openjdk/api/java.management/javax/management/openmbean/class-use//usr/share/javadoc/java-11-openjdk/api/java.management/javax/management/relation//usr/share/javadoc/java-11-openjdk/api/java.management/javax/management/relation/class-use//usr/share/javadoc/java-11-openjdk/api/java.management/javax/management/remote//usr/share/javadoc/java-11-openjdk/api/java.management/javax/management/remote/class-use//usr/share/javadoc/java-11-openjdk/api/java.management/javax/management/timer//usr/share/javadoc/java-11-openjdk/api/java.management/javax/management/timer/class-use//usr/share/javadoc/java-11-openjdk/api/java.naming//usr/share/javadoc/java-11-openjdk/api/java.naming/javax//usr/share/javadoc/java-11-openjdk/api/java.naming/javax/naming//usr/share/javadoc/java-11-openjdk/api/java.naming/javax/naming/class-use//usr/share/javadoc/java-11-openjdk/api/java.naming/javax/naming/directory//usr/share/javadoc/java-11-openjdk/api/java.naming/javax/naming/directory/class-use//usr/share/javadoc/java-11-openjdk/api/java.naming/javax/naming/event//usr/share/javadoc/java-11-openjdk/api/java.naming/javax/naming/event/class-use//usr/share/javadoc/java-11-openjdk/api/java.naming/javax/naming/ldap//usr/share/javadoc/java-11-openjdk/api/java.naming/javax/naming/ldap/class-use//usr/share/javadoc/java-11-openjdk/api/java.naming/javax/naming/spi//usr/share/javadoc/java-11-openjdk/api/java.naming/javax/naming/spi/class-use//usr/share/javadoc/java-11-openjdk/api/java.net.http//usr/share/javadoc/java-11-openjdk/api/java.net.http/java//usr/share/javadoc/java-11-openjdk/api/java.net.http/java/net//usr/share/javadoc/java-11-openjdk/api/java.net.http/java/net/http//usr/share/javadoc/java-11-openjdk/api/java.net.http/java/net/http/class-use//usr/share/javadoc/java-11-openjdk/api/java.prefs//usr/share/javadoc/java-11-openjdk/api/java.prefs/java//usr/share/javadoc/java-11-openjdk/api/java.prefs/java/util//usr/share/javadoc/java-11-openjdk/api/java.prefs/java/util/prefs//usr/share/javadoc/java-11-openjdk/api/java.prefs/java/util/prefs/class-use//usr/share/javadoc/java-11-openjdk/api/java.rmi//usr/share/javadoc/java-11-openjdk/api/java.rmi/java//usr/share/javadoc/java-11-openjdk/api/java.rmi/java/rmi//usr/share/javadoc/java-11-openjdk/api/java.rmi/java/rmi/activation//usr/share/javadoc/java-11-openjdk/api/java.rmi/java/rmi/activation/class-use//usr/share/javadoc/java-11-openjdk/api/java.rmi/java/rmi/class-use//usr/share/javadoc/java-11-openjdk/api/java.rmi/java/rmi/dgc//usr/share/javadoc/java-11-openjdk/api/java.rmi/java/rmi/dgc/class-use//usr/share/javadoc/java-11-openjdk/api/java.rmi/java/rmi/registry//usr/share/javadoc/java-11-openjdk/api/java.rmi/java/rmi/registry/class-use//usr/share/javadoc/java-11-openjdk/api/java.rmi/java/rmi/server//usr/share/javadoc/java-11-openjdk/api/java.rmi/java/rmi/server/class-use//usr/share/javadoc/java-11-openjdk/api/java.rmi/javax//usr/share/javadoc/java-11-openjdk/api/java.rmi/javax/rmi//usr/share/javadoc/java-11-openjdk/api/java.rmi/javax/rmi/ssl//usr/share/javadoc/java-11-openjdk/api/java.rmi/javax/rmi/ssl/class-use//usr/share/javadoc/java-11-openjdk/api/java.scripting//usr/share/javadoc/java-11-openjdk/api/java.scripting/javax//usr/share/javadoc/java-11-openjdk/api/java.scripting/javax/script//usr/share/javadoc/java-11-openjdk/api/java.scripting/javax/script/class-use//usr/share/javadoc/java-11-openjdk/api/java.se//usr/share/javadoc/java-11-openjdk/api/java.security.jgss//usr/share/javadoc/java-11-openjdk/api/java.security.jgss/javax//usr/share/javadoc/java-11-openjdk/api/java.security.jgss/javax/security//usr/share/javadoc/java-11-openjdk/api/java.security.jgss/javax/security/auth//usr/share/javadoc/java-11-openjdk/api/java.security.jgss/javax/security/auth/kerberos//usr/share/javadoc/java-11-openjdk/api/java.security.jgss/javax/security/auth/kerberos/class-use//usr/share/javadoc/java-11-openjdk/api/java.security.jgss/org//usr/share/javadoc/java-11-openjdk/api/java.security.jgss/org/ietf//usr/share/javadoc/java-11-openjdk/api/java.security.jgss/org/ietf/jgss//usr/share/javadoc/java-11-openjdk/api/java.security.jgss/org/ietf/jgss/class-use//usr/share/javadoc/java-11-openjdk/api/java.security.sasl//usr/share/javadoc/java-11-openjdk/api/java.security.sasl/javax//usr/share/javadoc/java-11-openjdk/api/java.security.sasl/javax/security//usr/share/javadoc/java-11-openjdk/api/java.security.sasl/javax/security/sasl//usr/share/javadoc/java-11-openjdk/api/java.security.sasl/javax/security/sasl/class-use//usr/share/javadoc/java-11-openjdk/api/java.smartcardio//usr/share/javadoc/java-11-openjdk/api/java.smartcardio/javax//usr/share/javadoc/java-11-openjdk/api/java.smartcardio/javax/smartcardio//usr/share/javadoc/java-11-openjdk/api/java.smartcardio/javax/smartcardio/class-use//usr/share/javadoc/java-11-openjdk/api/java.sql.rowset//usr/share/javadoc/java-11-openjdk/api/java.sql.rowset/javax//usr/share/javadoc/java-11-openjdk/api/java.sql.rowset/javax/sql//usr/share/javadoc/java-11-openjdk/api/java.sql.rowset/javax/sql/rowset//usr/share/javadoc/java-11-openjdk/api/java.sql.rowset/javax/sql/rowset/class-use//usr/share/javadoc/java-11-openjdk/api/java.sql.rowset/javax/sql/rowset/serial//usr/share/javadoc/java-11-openjdk/api/java.sql.rowset/javax/sql/rowset/serial/class-use//usr/share/javadoc/java-11-openjdk/api/java.sql.rowset/javax/sql/rowset/spi//usr/share/javadoc/java-11-openjdk/api/java.sql.rowset/javax/sql/rowset/spi/class-use//usr/share/javadoc/java-11-openjdk/api/java.sql//usr/share/javadoc/java-11-openjdk/api/java.sql/java//usr/share/javadoc/java-11-openjdk/api/java.sql/java/sql//usr/share/javadoc/java-11-openjdk/api/java.sql/java/sql/class-use//usr/share/javadoc/java-11-openjdk/api/java.sql/javax//usr/share/javadoc/java-11-openjdk/api/java.sql/javax/sql//usr/share/javadoc/java-11-openjdk/api/java.sql/javax/sql/class-use//usr/share/javadoc/java-11-openjdk/api/java.transaction.xa//usr/share/javadoc/java-11-openjdk/api/java.transaction.xa/javax//usr/share/javadoc/java-11-openjdk/api/java.transaction.xa/javax/transaction//usr/share/javadoc/java-11-openjdk/api/java.transaction.xa/javax/transaction/xa//usr/share/javadoc/java-11-openjdk/api/java.transaction.xa/javax/transaction/xa/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml.crypto//usr/share/javadoc/java-11-openjdk/api/java.xml.crypto/javax//usr/share/javadoc/java-11-openjdk/api/java.xml.crypto/javax/xml//usr/share/javadoc/java-11-openjdk/api/java.xml.crypto/javax/xml/crypto//usr/share/javadoc/java-11-openjdk/api/java.xml.crypto/javax/xml/crypto/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml.crypto/javax/xml/crypto/dom//usr/share/javadoc/java-11-openjdk/api/java.xml.crypto/javax/xml/crypto/dom/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml.crypto/javax/xml/crypto/dsig//usr/share/javadoc/java-11-openjdk/api/java.xml.crypto/javax/xml/crypto/dsig/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml.crypto/javax/xml/crypto/dsig/dom//usr/share/javadoc/java-11-openjdk/api/java.xml.crypto/javax/xml/crypto/dsig/dom/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml.crypto/javax/xml/crypto/dsig/keyinfo//usr/share/javadoc/java-11-openjdk/api/java.xml.crypto/javax/xml/crypto/dsig/keyinfo/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml.crypto/javax/xml/crypto/dsig/spec//usr/share/javadoc/java-11-openjdk/api/java.xml.crypto/javax/xml/crypto/dsig/spec/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml//usr/share/javadoc/java-11-openjdk/api/java.xml/javax//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/catalog//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/catalog/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/datatype//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/datatype/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/namespace//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/namespace/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/parsers//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/parsers/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/stream//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/stream/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/stream/events//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/stream/events/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/stream/util//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/stream/util/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/transform//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/transform/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/transform/dom//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/transform/dom/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/transform/sax//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/transform/sax/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/transform/stax//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/transform/stax/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/transform/stream//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/transform/stream/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/validation//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/validation/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/xpath//usr/share/javadoc/java-11-openjdk/api/java.xml/javax/xml/xpath/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/org//usr/share/javadoc/java-11-openjdk/api/java.xml/org/w3c//usr/share/javadoc/java-11-openjdk/api/java.xml/org/w3c/dom//usr/share/javadoc/java-11-openjdk/api/java.xml/org/w3c/dom/bootstrap//usr/share/javadoc/java-11-openjdk/api/java.xml/org/w3c/dom/bootstrap/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/org/w3c/dom/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/org/w3c/dom/events//usr/share/javadoc/java-11-openjdk/api/java.xml/org/w3c/dom/events/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/org/w3c/dom/ls//usr/share/javadoc/java-11-openjdk/api/java.xml/org/w3c/dom/ls/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/org/w3c/dom/ranges//usr/share/javadoc/java-11-openjdk/api/java.xml/org/w3c/dom/ranges/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/org/w3c/dom/traversal//usr/share/javadoc/java-11-openjdk/api/java.xml/org/w3c/dom/traversal/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/org/w3c/dom/views//usr/share/javadoc/java-11-openjdk/api/java.xml/org/w3c/dom/views/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/org/xml//usr/share/javadoc/java-11-openjdk/api/java.xml/org/xml/sax//usr/share/javadoc/java-11-openjdk/api/java.xml/org/xml/sax/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/org/xml/sax/ext//usr/share/javadoc/java-11-openjdk/api/java.xml/org/xml/sax/ext/class-use//usr/share/javadoc/java-11-openjdk/api/java.xml/org/xml/sax/helpers//usr/share/javadoc/java-11-openjdk/api/java.xml/org/xml/sax/helpers/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.accessibility//usr/share/javadoc/java-11-openjdk/api/jdk.accessibility/com//usr/share/javadoc/java-11-openjdk/api/jdk.accessibility/com/sun//usr/share/javadoc/java-11-openjdk/api/jdk.accessibility/com/sun/java//usr/share/javadoc/java-11-openjdk/api/jdk.accessibility/com/sun/java/accessibility//usr/share/javadoc/java-11-openjdk/api/jdk.accessibility/com/sun/java/accessibility/util//usr/share/javadoc/java-11-openjdk/api/jdk.accessibility/com/sun/java/accessibility/util/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.attach//usr/share/javadoc/java-11-openjdk/api/jdk.attach/com//usr/share/javadoc/java-11-openjdk/api/jdk.attach/com/sun//usr/share/javadoc/java-11-openjdk/api/jdk.attach/com/sun/tools//usr/share/javadoc/java-11-openjdk/api/jdk.attach/com/sun/tools/attach//usr/share/javadoc/java-11-openjdk/api/jdk.attach/com/sun/tools/attach/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.attach/com/sun/tools/attach/spi//usr/share/javadoc/java-11-openjdk/api/jdk.attach/com/sun/tools/attach/spi/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.charsets//usr/share/javadoc/java-11-openjdk/api/jdk.compiler//usr/share/javadoc/java-11-openjdk/api/jdk.compiler/com//usr/share/javadoc/java-11-openjdk/api/jdk.compiler/com/sun//usr/share/javadoc/java-11-openjdk/api/jdk.compiler/com/sun/source//usr/share/javadoc/java-11-openjdk/api/jdk.compiler/com/sun/source/doctree//usr/share/javadoc/java-11-openjdk/api/jdk.compiler/com/sun/source/doctree/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.compiler/com/sun/source/tree//usr/share/javadoc/java-11-openjdk/api/jdk.compiler/com/sun/source/tree/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.compiler/com/sun/source/util//usr/share/javadoc/java-11-openjdk/api/jdk.compiler/com/sun/source/util/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.compiler/com/sun/tools//usr/share/javadoc/java-11-openjdk/api/jdk.compiler/com/sun/tools/javac//usr/share/javadoc/java-11-openjdk/api/jdk.compiler/com/sun/tools/javac/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.crypto.cryptoki//usr/share/javadoc/java-11-openjdk/api/jdk.crypto.ec//usr/share/javadoc/java-11-openjdk/api/jdk.dynalink//usr/share/javadoc/java-11-openjdk/api/jdk.dynalink/jdk//usr/share/javadoc/java-11-openjdk/api/jdk.dynalink/jdk/dynalink//usr/share/javadoc/java-11-openjdk/api/jdk.dynalink/jdk/dynalink/beans//usr/share/javadoc/java-11-openjdk/api/jdk.dynalink/jdk/dynalink/beans/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.dynalink/jdk/dynalink/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.dynalink/jdk/dynalink/linker//usr/share/javadoc/java-11-openjdk/api/jdk.dynalink/jdk/dynalink/linker/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.dynalink/jdk/dynalink/linker/support//usr/share/javadoc/java-11-openjdk/api/jdk.dynalink/jdk/dynalink/linker/support/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.dynalink/jdk/dynalink/support//usr/share/javadoc/java-11-openjdk/api/jdk.dynalink/jdk/dynalink/support/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.editpad//usr/share/javadoc/java-11-openjdk/api/jdk.hotspot.agent//usr/share/javadoc/java-11-openjdk/api/jdk.httpserver//usr/share/javadoc/java-11-openjdk/api/jdk.httpserver/com//usr/share/javadoc/java-11-openjdk/api/jdk.httpserver/com/sun//usr/share/javadoc/java-11-openjdk/api/jdk.httpserver/com/sun/net//usr/share/javadoc/java-11-openjdk/api/jdk.httpserver/com/sun/net/httpserver//usr/share/javadoc/java-11-openjdk/api/jdk.httpserver/com/sun/net/httpserver/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.httpserver/com/sun/net/httpserver/spi//usr/share/javadoc/java-11-openjdk/api/jdk.httpserver/com/sun/net/httpserver/spi/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.jartool//usr/share/javadoc/java-11-openjdk/api/jdk.jartool/com//usr/share/javadoc/java-11-openjdk/api/jdk.jartool/com/sun//usr/share/javadoc/java-11-openjdk/api/jdk.jartool/com/sun/jarsigner//usr/share/javadoc/java-11-openjdk/api/jdk.jartool/com/sun/jarsigner/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.jartool/jdk//usr/share/javadoc/java-11-openjdk/api/jdk.jartool/jdk/security//usr/share/javadoc/java-11-openjdk/api/jdk.jartool/jdk/security/jarsigner//usr/share/javadoc/java-11-openjdk/api/jdk.jartool/jdk/security/jarsigner/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.javadoc//usr/share/javadoc/java-11-openjdk/api/jdk.javadoc/com//usr/share/javadoc/java-11-openjdk/api/jdk.javadoc/com/sun//usr/share/javadoc/java-11-openjdk/api/jdk.javadoc/com/sun/javadoc//usr/share/javadoc/java-11-openjdk/api/jdk.javadoc/com/sun/javadoc/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.javadoc/com/sun/tools//usr/share/javadoc/java-11-openjdk/api/jdk.javadoc/com/sun/tools/javadoc//usr/share/javadoc/java-11-openjdk/api/jdk.javadoc/com/sun/tools/javadoc/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.javadoc/jdk//usr/share/javadoc/java-11-openjdk/api/jdk.javadoc/jdk/javadoc//usr/share/javadoc/java-11-openjdk/api/jdk.javadoc/jdk/javadoc/doclet//usr/share/javadoc/java-11-openjdk/api/jdk.javadoc/jdk/javadoc/doclet/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.jcmd//usr/share/javadoc/java-11-openjdk/api/jdk.jconsole//usr/share/javadoc/java-11-openjdk/api/jdk.jconsole/com//usr/share/javadoc/java-11-openjdk/api/jdk.jconsole/com/sun//usr/share/javadoc/java-11-openjdk/api/jdk.jconsole/com/sun/tools//usr/share/javadoc/java-11-openjdk/api/jdk.jconsole/com/sun/tools/jconsole//usr/share/javadoc/java-11-openjdk/api/jdk.jconsole/com/sun/tools/jconsole/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.jdeps//usr/share/javadoc/java-11-openjdk/api/jdk.jdi//usr/share/javadoc/java-11-openjdk/api/jdk.jdi/com//usr/share/javadoc/java-11-openjdk/api/jdk.jdi/com/sun//usr/share/javadoc/java-11-openjdk/api/jdk.jdi/com/sun/jdi//usr/share/javadoc/java-11-openjdk/api/jdk.jdi/com/sun/jdi/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.jdi/com/sun/jdi/connect//usr/share/javadoc/java-11-openjdk/api/jdk.jdi/com/sun/jdi/connect/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.jdi/com/sun/jdi/connect/spi//usr/share/javadoc/java-11-openjdk/api/jdk.jdi/com/sun/jdi/connect/spi/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.jdi/com/sun/jdi/doc-files//usr/share/javadoc/java-11-openjdk/api/jdk.jdi/com/sun/jdi/event//usr/share/javadoc/java-11-openjdk/api/jdk.jdi/com/sun/jdi/event/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.jdi/com/sun/jdi/request//usr/share/javadoc/java-11-openjdk/api/jdk.jdi/com/sun/jdi/request/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.jdwp.agent//usr/share/javadoc/java-11-openjdk/api/jdk.jfr//usr/share/javadoc/java-11-openjdk/api/jdk.jfr/jdk//usr/share/javadoc/java-11-openjdk/api/jdk.jfr/jdk/jfr//usr/share/javadoc/java-11-openjdk/api/jdk.jfr/jdk/jfr/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.jfr/jdk/jfr/consumer//usr/share/javadoc/java-11-openjdk/api/jdk.jfr/jdk/jfr/consumer/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.jlink//usr/share/javadoc/java-11-openjdk/api/jdk.jshell//usr/share/javadoc/java-11-openjdk/api/jdk.jshell/jdk//usr/share/javadoc/java-11-openjdk/api/jdk.jshell/jdk/jshell//usr/share/javadoc/java-11-openjdk/api/jdk.jshell/jdk/jshell/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.jshell/jdk/jshell/execution//usr/share/javadoc/java-11-openjdk/api/jdk.jshell/jdk/jshell/execution/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.jshell/jdk/jshell/spi//usr/share/javadoc/java-11-openjdk/api/jdk.jshell/jdk/jshell/spi/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.jshell/jdk/jshell/tool//usr/share/javadoc/java-11-openjdk/api/jdk.jshell/jdk/jshell/tool/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.jsobject//usr/share/javadoc/java-11-openjdk/api/jdk.jsobject/netscape//usr/share/javadoc/java-11-openjdk/api/jdk.jsobject/netscape/javascript//usr/share/javadoc/java-11-openjdk/api/jdk.jsobject/netscape/javascript/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.jstatd//usr/share/javadoc/java-11-openjdk/api/jdk.localedata//usr/share/javadoc/java-11-openjdk/api/jdk.management.agent//usr/share/javadoc/java-11-openjdk/api/jdk.management.jfr//usr/share/javadoc/java-11-openjdk/api/jdk.management.jfr/jdk//usr/share/javadoc/java-11-openjdk/api/jdk.management.jfr/jdk/management//usr/share/javadoc/java-11-openjdk/api/jdk.management.jfr/jdk/management/jfr//usr/share/javadoc/java-11-openjdk/api/jdk.management.jfr/jdk/management/jfr/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.management//usr/share/javadoc/java-11-openjdk/api/jdk.management/com//usr/share/javadoc/java-11-openjdk/api/jdk.management/com/sun//usr/share/javadoc/java-11-openjdk/api/jdk.management/com/sun/management//usr/share/javadoc/java-11-openjdk/api/jdk.management/com/sun/management/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.naming.dns//usr/share/javadoc/java-11-openjdk/api/jdk.naming.ldap//usr/share/javadoc/java-11-openjdk/api/jdk.naming.ldap/com//usr/share/javadoc/java-11-openjdk/api/jdk.naming.ldap/com/sun//usr/share/javadoc/java-11-openjdk/api/jdk.naming.ldap/com/sun/jndi//usr/share/javadoc/java-11-openjdk/api/jdk.naming.ldap/com/sun/jndi/ldap//usr/share/javadoc/java-11-openjdk/api/jdk.naming.ldap/com/sun/jndi/ldap/spi//usr/share/javadoc/java-11-openjdk/api/jdk.naming.ldap/com/sun/jndi/ldap/spi/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.naming.rmi//usr/share/javadoc/java-11-openjdk/api/jdk.net//usr/share/javadoc/java-11-openjdk/api/jdk.net/jdk//usr/share/javadoc/java-11-openjdk/api/jdk.net/jdk/net//usr/share/javadoc/java-11-openjdk/api/jdk.net/jdk/net/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.net/jdk/nio//usr/share/javadoc/java-11-openjdk/api/jdk.net/jdk/nio/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.pack//usr/share/javadoc/java-11-openjdk/api/jdk.rmic//usr/share/javadoc/java-11-openjdk/api/jdk.scripting.nashorn//usr/share/javadoc/java-11-openjdk/api/jdk.scripting.nashorn/jdk//usr/share/javadoc/java-11-openjdk/api/jdk.scripting.nashorn/jdk/nashorn//usr/share/javadoc/java-11-openjdk/api/jdk.scripting.nashorn/jdk/nashorn/api//usr/share/javadoc/java-11-openjdk/api/jdk.scripting.nashorn/jdk/nashorn/api/scripting//usr/share/javadoc/java-11-openjdk/api/jdk.scripting.nashorn/jdk/nashorn/api/scripting/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.scripting.nashorn/jdk/nashorn/api/tree//usr/share/javadoc/java-11-openjdk/api/jdk.scripting.nashorn/jdk/nashorn/api/tree/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.sctp//usr/share/javadoc/java-11-openjdk/api/jdk.sctp/com//usr/share/javadoc/java-11-openjdk/api/jdk.sctp/com/sun//usr/share/javadoc/java-11-openjdk/api/jdk.sctp/com/sun/nio//usr/share/javadoc/java-11-openjdk/api/jdk.sctp/com/sun/nio/sctp//usr/share/javadoc/java-11-openjdk/api/jdk.sctp/com/sun/nio/sctp/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.security.auth//usr/share/javadoc/java-11-openjdk/api/jdk.security.auth/com//usr/share/javadoc/java-11-openjdk/api/jdk.security.auth/com/sun//usr/share/javadoc/java-11-openjdk/api/jdk.security.auth/com/sun/security//usr/share/javadoc/java-11-openjdk/api/jdk.security.auth/com/sun/security/auth//usr/share/javadoc/java-11-openjdk/api/jdk.security.auth/com/sun/security/auth/callback//usr/share/javadoc/java-11-openjdk/api/jdk.security.auth/com/sun/security/auth/callback/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.security.auth/com/sun/security/auth/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.security.auth/com/sun/security/auth/login//usr/share/javadoc/java-11-openjdk/api/jdk.security.auth/com/sun/security/auth/login/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.security.auth/com/sun/security/auth/module//usr/share/javadoc/java-11-openjdk/api/jdk.security.auth/com/sun/security/auth/module/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.security.jgss//usr/share/javadoc/java-11-openjdk/api/jdk.security.jgss/com//usr/share/javadoc/java-11-openjdk/api/jdk.security.jgss/com/sun//usr/share/javadoc/java-11-openjdk/api/jdk.security.jgss/com/sun/security//usr/share/javadoc/java-11-openjdk/api/jdk.security.jgss/com/sun/security/jgss//usr/share/javadoc/java-11-openjdk/api/jdk.security.jgss/com/sun/security/jgss/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.xml.dom//usr/share/javadoc/java-11-openjdk/api/jdk.xml.dom/org//usr/share/javadoc/java-11-openjdk/api/jdk.xml.dom/org/w3c//usr/share/javadoc/java-11-openjdk/api/jdk.xml.dom/org/w3c/dom//usr/share/javadoc/java-11-openjdk/api/jdk.xml.dom/org/w3c/dom/css//usr/share/javadoc/java-11-openjdk/api/jdk.xml.dom/org/w3c/dom/css/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.xml.dom/org/w3c/dom/html//usr/share/javadoc/java-11-openjdk/api/jdk.xml.dom/org/w3c/dom/html/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.xml.dom/org/w3c/dom/stylesheets//usr/share/javadoc/java-11-openjdk/api/jdk.xml.dom/org/w3c/dom/stylesheets/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.xml.dom/org/w3c/dom/xpath//usr/share/javadoc/java-11-openjdk/api/jdk.xml.dom/org/w3c/dom/xpath/class-use//usr/share/javadoc/java-11-openjdk/api/jdk.zipfs//usr/share/javadoc/java-11-openjdk/api/jquery//usr/share/javadoc/java-11-openjdk/api/jquery/external//usr/share/javadoc/java-11-openjdk/api/jquery/external/jquery//usr/share/javadoc/java-11-openjdk/api/jquery/jszip-utils//usr/share/javadoc/java-11-openjdk/api/jquery/jszip-utils/dist//usr/share/javadoc/java-11-openjdk/api/jquery/jszip//usr/share/javadoc/java-11-openjdk/api/jquery/jszip/dist//usr/share/javadoc/java-11-openjdk/api/resources//usr/share/javadoc/java-11-openjdk/legal//usr/share/javadoc/java-11-openjdk/resources//usr/share/javadoc/java-11-openjdk/specs//usr/share/javadoc/java-11-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:26537/SUSE_SLE-15_Update/81b177ce540567a7e69be55960a47441-java-11-openjdk.SUSE_SLE-15_Updatecpioxz5x86_64-suse-linux    !"#$%&'()*+,-./01234567888899999:;<=<=<=>><=<=?directoryHTML document, ASCII text, with very long linesHTML document, ASCII textASCII 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 87a, 513 x 362GIF 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, 440 x 519GIF 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, 140 x 120GIF image data, version 89a, 110 x 180GIF image data, version 89a, 150 x 180GIF 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, 346 x 162ASCII text, with very long linesUTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminatorsASCII text, with very long lines, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedUTF-8 Unicode textNʦNutf-8f6b55f03afa1495e714c007a8c2b739b7a203853615f5312ab5fc2d3891291ca?7zXZ !t/ ] crt:bLL X5"m.) ׶(#ϟ3 {"]jkt[^Jd1%JEFZC$Xݤ8ƃQws76-Uڥ)C_4Ichw簾!"ECq;*ʩADQ|\͵]/%3Rም3 Sуϩ1b(#GK a 2 p|ۘ ZR-o6غyeyr]>$DT;x5#Ưo./mdS*E)3BBEjF!7c#F\cUIZ^ЃFO: rtE K g#Bf ]#X)a {u$teGx[Rڤ]M|`vܧ݅z?Ѱ" WܢQ; #T%sV(*8՚~JsN,nL^ R8i0^äe55Ǜܶ)/A[T@i:ǂQ-u'EEOxpWpy˛:,=}>{GE4PMȭjλg>`iI\YxpR%vm46IY8LxShS"o7+H<9-T^{Cr3BNgL`G12J$lfL?jb]EkT;sn 7_ןjav\eN^O;>! `}M~*%ԛnk/C(Br?,j.-ݐky!ڶ8<2=nR!m̂4XhEf&4(N/"s?fh3mVr?bpm1<=B6_H^U%R?ܲ_oP5jMfcu&)V eݥ& ys0yf_S%b"NӮ>oWݡ~t\ g[ϱ2`iaJQ B%`e yffk\wRYBǨI J>%6w~V*ikO\3)Cş^#4J;#t9}XJbF{w]J%d ,ZݧKBKZ\-OH~"?Њ"sm0>IQ۩-b`h̗!֝QN6 ,t?4 ="8-Uar/:nÀM0GK˼~CCklh9 &HWG'6wHMCeVhǢ%9-_ 4!bfGz*bXk-kh ֯S`n))Ӄ^z}^Fbzk&zgaN)gKC6uP3(GVNQ"#~G #Jl3jXpzƉFx"&ڍNh2qw_=ŮnTXoZ'%yyR;(Ys%ON!CmQR1_ی Y,J_F@6bH,烈Y>YZjj slbWg0N%W=v|: xz4wCHjFKݓ{?\b0+:ټ#8z~g,`ӫQ⑒Wb0˜# aYJБ]Q 죕XAVN7~k+?NVRLS%"fn5>>.B)؊f 0.CRԤDöm~e#Meh2h E&gu[oV̹FHmf Y@ ē-ZR ݄Y7n^R` xnYAϗ=[H2/ԏu!9^xاzu1e_ g3B7E'@_<1bZ[^Kмw@̳ 4r"\/8(}mm-UU!=HD5!-eLSݗ"᪠ .Ί6]R?M T]p_@.dBE7t:Յ#]o_>(}m|]E],$@Mt/=,@ ly|Ҹq6a<nܳQE_z)iQOFWQW5h5zNDڋQ}$8` ݁]]H Tޞcn|28t'O_gP IA'9j36{m%? mo#5ϿLyMsH1O ^TYChx)B$CFq>Z0L}y Dqwc>HNJC>ZcKGwOL;'ᛱgB*;j]z684=֣Aʨ@ctf'HOR9KQ19ϙž&V|! )KDcW> -5Aɂ2@ҁ>hǞ>ղtX0`|·4$y؏֝HZQg+wRTr~ۊvrEJ_oҢb <DzS-k 4 jkbAύO 6GX. /HSʨ4ồ<s*G & 〚px3]u+Vʪ9n${Fqwdm_~.ҷ$m$f=EťS=RꡞNTNӼ7 )evCTCSiFaY z"sec(̞|W~FiK).$e ;̻7~ٔ)J|U9I8*~USg-R ޼~c&2I}+SJ3 QsVO PXƝč]ƮṠz9דsf9N MS2X/i8&2\øZ -V:{l|NWB&DueP|VGԧ&8zV"OxQņ)zX=Q3{k]Gz+'?9Dx3 ?=knCByeY  `]j6z"7Wa+tMl%T~ҠKMabMud*0ݙ+V0B b E* R 8)N4YѼBv|r:I(7P`B[1 l.C|+?akY?5ѢxK @"ktϑvaT^z* 7Z,'JACzg]';C=qbŠYS`+ćq%U;MSlOj\[PnHOAIqÒpOՠ5xڝ 6`^ @I}c'8ly[H-pqn9[(Ո=|'eGiej0vT'qvsD>#*ȿ??c@BU5U0MWhxcsinhTV3_tWd`v.zӦL~{*?dyT{P"}f?Ǯr?ͤǝAk ,Z+\N8'ʷ 콯3~Zb2Nm5bד~TE# M(>0 %|!=EYnƒsS<8)Y3׿F%kWW.MlbNGnnKgV+9*7Mu1LH: }78 W=iUzs}QQ=Z5]n4|!K?I I>fϊV, a)anZi>^6m݁M9[#ON@%xfI%2df8EqNwoQ{ \`Ofu}UNPT2;abXHGfH<2go"P?i--lܒb#ZG|S p&Ǎr/5l5a3ixFR3rI5Tm7k<ĉs&O QBw.V v"iL)OwrV6^+> ٟ P̉N$7-@pr~[wIVQ$t~q.^Cdq]&B1F_ί78NhhD:-Z>NsVgw2a _Hk|~6v]lԝt\mGʖl"yS;~fUW#*d.ڇhķ{ېSnmPIqqEGݰ G~ͽ'4bк0A~`8Y+AMgco + %xSFe>d=sK6|ɧm[,״[1 e1ܶ.C9#EU0[mX2Ke)v5"n SRi5ٚ+\$ϡM7t.oy ~XiPz9"+"r5euT 6Gxڅ(EV߸EߨB)fqU:wB?Rzt,/7[FNg= 2λ K v^KfUb0Vq)Rmv <(HRHd{)!u!mx[cִ)5w \6M>²!nW2CXTvM3v[yK Lw1b fc(%}7zQ ?*,֪ 搰!Op*>Se85V`䧒|KBP.mf11i3u3A)ADFTǶr<"r2hff0nOhU^^-bHmfbHkՉ;KQl0; E0CoDž }[%:vC9maQ\^x"m\꬙@dOfwFLM 7'xY-eĿRawoF$E@ᏈVP!Wwe:R@"pZ_%}/{9n_0 Խ,9u!µEuh?T-R?S'm iy*/mׂxz V4󭒦mỷ;Iʗ+֜0vE1 mW<%ԅqt,/4/jeP/S6 AhxXW2u0ec2;,zUIZ (o9o.NA%`ÃmmraUYzG~Y0/ƥ;p״ zyjrlǥNxs2I 'N3e{D&df({ĉ0 [[$Mm$n)4ׇwm;jÂo;"=^5?a{.( ,MMiƛ?7ۛ6 'G*di}ͺ9 ꖩ]if&7\` {M0R WwBDc8ⱁ4N pA hF,S)A>}n?EI- pa򽅀LVÃ]Vh{yFB g7Sgu)wԒŘˋgNXWFֻ Ė M?FiYs=z: _v/aoμډ$zPGzӫ<ݓ|'p#&]*E"cB_`KK=MqtNN,B3!ɖYӷy+%Vqhu5pqVBZMb3poZ(Pc."UMn׈t/*{t|PCMҺ杭ԗB"~tRf,WyE`{ kϱ&Ԙ[5| +o0.MpPHf7w6SK3ŇG39Eó9BLbhPoBs~B~G.kX>a] 'NĂuB$.ܩ\ _D 2qSz+B!u= 9"wVQ/9AL͚ĭ-ר Ưbi7qwþepgMTT< m*R4K̓wS!S@G4Ъ7<ԏukxTΣmQ6Xha_­*';i.ٙ1-k`b˱h{LC 迻8x.E u%ȕ:,ǣK|-J .=;!B*C$V)Y<=HtA$;#o]^fer)l0= #?0PEP~w G+я{ێ}G$B=jDrַmf _rMq}LEH"r9Ui r;v[< 2;6nThwX1v!TߐX-'ϝo5p dѠEDț!Ys3|`AO@5z -;ڵ?駹\pbDG}nQ[WEQp]\S.iRbJoQ,~][*cBqHiG3;xY[D5 VWӖy!|<qDIR^ vo)Ҝn`JWK ӔS^*,Jf=L[ɰAΨHG@iB3uB03YeLM x ez' [$GrÝFf*} w}_=ك9Ϊqj9 4 4IYEE;(I8PZ]~E"Sq?1? l 1Z0: To>9pac̠1> ,t1O_ Őe5j@u&b7 !(g-}XsI^A:>Xo+H^ܐ~rem=oSḠI))Ybzho'ǟi+=߈d+jc/ɨƜ&*m@ܽ>+'6#}upS2PB >-ʜr,G M\;z2?w:Gg5>Eܯn+р0a'q$TD ͜q n#0]ҢE.9{ٲU'"Ie_&&Rӳ0]UwK-CԺ0F|M M[s<NͰoOq3vD\` PENkR-tgtS8PoZ\1SB1NI(dLFᄮw8Ōe@@Db"eܳv1d ,>']7 6"+KtV?x \"Xo RmGl/")9mh~8ň%i1=Jءnn:0-hSe+\{\<=zE taa~TE|n%}8(VMٛ+]{г7`rHh ;{t#S> ՁFvjJDt~SSѧtCt@MEknpn9!Bgcd}9rp7˅C{GHB>4QT,2ηɧ`7zl(P2'^V)a:u~  JqTXֳkcJM% `U[$e7#c(úɔL]؄$Bz!U#?N`m1Χgv$Eu~cMX!VY;3pU#U xDy=*n|ղ>U6WItT|JM \07 ܤV;*Lˎ!cv1 T^i)\`so2k^X- DcC x΂lsإŧC>Tk])p0A̞Y.0VRsП).1P_;}&"\DyW[%&9Lxގk(=ץ&Ko-GҀؙA(,H;a  \Z I\n rU6KvI+ vb.pG)ŏKҫHRk| [NUh[4 "-:9r#\_ ֻ8ȒqO D?JJ0Vu7ڢO:K]#N2Fo.c+ # EXg"26~Q|}Pm\Kt߃̦$b?)[5omW ag+k⦚w4 [,anF̡JL2usW_/b]\.DfڻTF$/«(yNS}@z&leƩu\ȵ4Ӻ} nh\4zllPHHy ŒZaNeFyZd8qK~8q4& 9jdC /)QsL.p{a Oe^UM/ $}@.9ӏ gŬЃMS e@ON%؜4O"P*n2{utn`JYt3)hOIKhzp>tHXrUièkJph̺dlzcўoKP]zW<Zgy'wjzh5fyssΆ0iӘ,t~Oq1Sz۹ӓ/Rmbǻճ3|c%V3uԌ AaFjx `Cf데4lD|d8YS,+쉃![CD-ٯ9od}>4yg@ k"5:e/`+Qx{BrS%r'rZat4JJY@xtDELlyqSfB,%/b|ޏP<iJ C&pAAJ(B; x& W I%U5H*V˾[sd[c͝:ӴۭY.y3Ko1ыWn-U)%'gmsnx'%M=0E Cz4ǁ5,\p:N`Mg ,xU[ }*UD*&RCdZg$B {}A?䍜0[}ˆu!hsfO0v2ɪ⠲R͔J.R 5F,=3 {@d ~r3_RE6ΜR{CLy>K)/2!c$Nس[ rZW ]$MA\E\S$hVK P+?OV=<>c߾R@nv.Pյ'zwU\ŧ5;%{ h 8@qđQFy6O H#Q@ǀܝݟ%4$CJ%7N{NG.~:dWA\{X_4bUM,n\) >:%]3a)I`救)B/ȌA>DqZ5۰ɷˆu-#IŽZ'$)dl'ra') *|*ڕ}7ql)]P.Db`~E=*:;;I ],fz%@ {?!*'ƞ\wlz{G'l Vͳz!KuHf]$7n< |6؝fp%HĄGnjVmьO/w;>1ۀYnXZ8j\\ IB1(2 \.<1W9|x܌@x$QnKT B0fд˗ߚtfe^@tH&@[4p8E(E꺌mɃp{P ݏ*uZ6$;uv)HB6a>S( CD''2w>&,m v9`4-!;탋nzLyWm}'jַYM}%=Dβ`4^qW覗7PZP'ƫc)+iS|#?NwHdd=vŨ@3>l`Mήyr:e1> 2 mz&*\@T陳ef!!ѭqLg-{' g<) ϵ~pyG;** u+D 7{7p"Յ@'93 my&Euʶ UU)MX'XN:Җ0S AS$P# b@&K4/:ԎX-HCIZZa9k̳ ˿z ]_1݋טNj%C&׻w5Zt4v0c[凥vfDW]ZLCNe] :rR("=ºrT}wGkl5E e.sDzHy d}M3oV='8cP@t^}95̀/7oWq݇ݴ9E@ֲ'6 3' Ѝk jJuk8G)-ѻ)վ:O\"P\:lhk%e1YB5ǻg/@TҤ7U-F_ gZ =m`;r ?ɩ: 3Fr 3' Z=#JM?fZ#Ҷ'f4=@)NOqXC>g$Tɑ]nG4o멁4wмg>*^T 7S3)2/kr MIWJQ8Ia |rEW9 '։Anw.m j6z@1f0e}N8OӂC~틯0JK#K6q]dy@BjیI#xFMx@`OΓ&Q=qΊׄfX^PI.k.҅SwXhl9y'?Kt;/"\!hmEI^Y/s),wKUZ{glS~;|kG"'#?_Gu&IهeJdӫއIX{,Y\Vp)sNOyvU3Y$rÂ}nWau?23BKedvȮ>d:A3XnP7ݔe8Q ,TR$@)CJ7; !)R+\JKZ0 ԭmV.K's9tb?Gդ *=,ͨkkRqU3A#g@3(CMp=lFx1~k/]TT}8޿3<[c9BQ7BJfSG?ݺȦӴX>A770Kl){M{yjs g0WsƠSY}ٓHe=DOF/05Eٸx6(0DjJYռ_M^`ZY=C -5P6ϸ7TgLAysQ8>"'2TZjHi} ^5?HCjP6btɤ3_Lʠ@&oYPXB1z>5طG&6wo_0ӲAd7,ډZEQok ~'%J䛮@FqKWh`3 Eݽ/QMmF{ёSc\I'53Adw&64†\E%jHS{VR.,DB;bUx(S]NO,G:&P <_rYd\KO 5#ᩐt?`~͕Mvor:>aW;σY澿6Q7/'ۊXY]G -%$'Gb4@1JWNSjjX/_yZ-xUǶHi-!;). O#'%?p cz9oض-H[5+bwk众1FA'J3 nSV1Tf9Tz*? ]J%+hB^R'bbN ҊX -d} 9M6L,&*TKFe#:xs6oq|9CO\Zșcg.Cȱo qz8>SR|Y ͔q:y{nQ9 <)-9ۥ٬l.yX@N❈7g>L@q 7{n(힍V ^f>_[y^6YdܸF ̸D2S[ٺ)ތްD 7㊘?|4c?^wS~uӆŴe8i9nYZ4A:O Ms87-RZ' R64D (,Csw T?h`߭&kE`.׹þɊHj]Li\ݛXĕgQ3(s2K/g2jiv=1ԽU 2<|(y% !SKÙҩvskE 䘵6a]U\ $oNvoy籾5D+8$([,CY8H@d[l6LL$S+O2!*d'yw ή $Na%v5(|E#|+o43Ë%x><1o*n.eh]$` 6q< j ~ Nq 6,yF2h1$|i6G[r"W5ӊV(W (,{<ޏDuoK*}2NnXw:,\)3 2uFLҘ((]_f ]GÔ4LsC7"ɟѴGC,7D~u\'hFJ1bӤzϭBª7)$#}rHݽhn7- ZTy[V'R/K]}}o*H})`A=\kMv3h9Vq6AOKqsz^Xz'7lY0HjO&/Zj} '9Ը=@b;:/bMRۖs>-PG(Au۪W:JPOZ4q /Dw0;9ۃQ͆VPX &W 2f0WT~318\;B,eCWVhMрA!-|t(@"!J{Nv^nܸg ];T"WxH<^8em}VmrT.BHpU )AM) >ݗz9.}/JivU91%s_Jj\4YZBsaX .ξSßc߃[r"o%4qǀRgO>6RE89o3gI Rp3K>W5ݍ0U֣N^՝;Kbpmނ\b8wHFn<5:i @>/v*H&vg7Uj=EPC#&TZZS"xZ`%PO[^N UH1^cb!,vp9;oB!n L8ӞB$ JXKo=@*[C OAX`X..Ѻ6}BFgW|U%F+)86wݿm懱z:k}{\gND)sr9z_3~^ZA1iȈ#) :I>r9 7(*?(57se1. }g,K zfrAE7e C5pI*>ûkp#GO?WE}rӵ4NoW>"$ *\e.n3bwލ9IS}eQ97! A]b @ckER 9*AJcPX9p-q!P;-uus{24i'aMA(!;8Rۂ>cIyr_S=F>6g'aUpĞs'LnKDme wx2 5Jҡ&'yXjre[5'Kw)g[S$L9-dE"߽v8ĉmX|'*=*RW_-T_Q#]юK"\Fp_j< h=94bfh(Ju~) Ð|+aY$P &lkOQj16\EՎZ/il 4Ij5Hzs84^84f+T՟3Gw=H"cK\ŝ܅5eCܪYH7F(;ڭaTY?? -JbXLhJ {V- eAaE Ke)5=n)!pl]ܠa$E|u 3yܜB~m2C0c7@L"S}ӟ$UMէսS|r{06mG'AtZ6 75oͨy Ya5%yCy/̆.Aښq?DկA QŒHʟBCs@Od,4oX3[aKJ]BmqB\ҪT2 <]Bf fGog̱!ԛzfaЖ.w2%OaÏ fIL0? %s\;?"H2)4NsYs,rǕ`pSj}aveQ$j3劷mynZK!2OG R˫m^a%+iYqve!.ٶ o;!N_[)1Em&v<Y8rAѵ& Y$H֎'7N*'s޹eǶ֊.íBmc8@ YP*򮓏3IX6a6;[J;GO?J3)C^zG̶tHɪup1Z>oނ݊-x2  Xw;/6EKE⡙gB2zSu˨26 g4V xU"֖b&C|6t,[bIйŊ$ [n|S(ĕgs<>G:*r.pNB3oPC}U If7dXpZ eS$Moy<^.b@ !{'oHbc!Y]`%G5}`HndYnnE!"b.8Mq0(7iN(H`CP:E$_$X=&854j~چ s!Tb N!GAhXZȈ~-UjQ^Rh Bִ)*EZ(n0?)Mĭ~f,gX7z1sN~x3gnpSĺFy,KojuD^> eT=(U]q.10[TVhڜܒnH6=B_~{i 4agj֗&0)G+5)u4A FΉS;WLd>43;?"KUC_:qo :B._7t]:ux`=K7Up͕!n6R6EIcp^{TҘ}<`Z +lpP-[HX<ɋ]@vIAĀoaSq[E 4}s>c\/| q[޾~JCйW4Si Zb=%3 Ϙʽ>rsjAMvZ/|i`Ux[ }}v@$F=+CV(Jzwgtb-vF$p{.}[}*a_=toxI017 hڊ̂deQFFVB !\lFw5) mytGD?5n|?:")ww*-_8Ì'HEwڞ٧M_C1W evD,ѱf%X*Pʺ-=7w.|=mdZL6Fs,n7|OЗ\V ` 45ܦDTؒW#HA1Ʉ1"a=Q6t\QXtY?jӷd(Da"z]}z6 ~IBkȶv&dFsxvzLJbXdO _f fiwN_Ŵf-ؙQ)@P^nc-oWKe sank.^;GTJgc CtswBŠB5瓯| t0 %Ǜ<釺`bcf<ʻ7:xxRF鵇U siQvb(șbyD[(еԵ5?5]Q1hsFSI:bK 9U)K53߁K٪bxxxV'f*4~ALnP]Fȸ}`ӀC7 -ZVWލՇqCb>0ٍ:y8RJX N Lt+H#q5J&+Ϳ`ߐq6>ȡ _KʷJTesL]s6)jJ\fwjX?~7_>AS/A~B]S,&jAEjٖf㡡`nE&*H{xF4P*h}Kg?uV P3fr{E|P@X8WƷfǯAJvL&݉=N*IZN tusvFd XVx]64'ׅa fTZ]f:aL|fb<ſAW^+\e8',X 4Ektlý4qJPDlqE!+nI%rA6>vK~?hPU-^:}4p Sex8$[ 멑YO5BwA'r$+a4^-g9(fdɞn~4c+Y+4}$o7Fsu}|s:qmL|yHYKPA%eePLaz֞E׳ w" EBT*l+!@ 8Wt:>@s5@QKJ \ AbWs/sL > =2eDsⶵ?d/)BS SJfW/ڟ;tb[ߎD&}f2={XS4%AyRI_)Hj.˜TAb]Zk0!<O`@9Xfk;؅/ %q8%wtS? ϣpa zAnTBTgAb7SfN>Xq8F}7Mۂ!h'MwԺ@Xm bGjs- pljlܪsquP  `kLic]t4-[B%Nl(?V:ʔѻ[pbųg-n^@ /g&Ƶm/j^!ʸ΅KmL<^E?4 Ӳ`9}0A 'n\μiВ!Waw]aJ|!QEn Z>"aG&X4lxTY{̇B@@PNz^5!(u8,Vom%ҩUV`wBһJ QqAu}JXtv򸱕 qh&ՎUҧ/Tf$mF+414C!@UۗWq+aym"wnVOewW Yg҇9ry5|3:+a v'qi?6܏* q7rnˬVUcHu3]=]a%Et}9b9iḒgl&(p#b3_ k@هkp8f/$^﮿VۿYmO=Xi|+&1؋'?DLl\oISSdaaWl tVXyK~wAO@'t)qZNwZXVCw^&ago*FRX&ST#Pmڨn6$#Ҧ*<`4"+yǚ: G1nJHykE4ZwO[iTi#e)=-_ jogEW:iQ} 7 ?_ľpݫ,]f3*"whzkU6 ܂ڑ1 zP/̩i<M{ު#oa NHd4$c0e!#D[~tb"?LOw6QW&DCKXϕIͿTlBav:tSXNi@v|-7iى:GpWBYWN8\C䓥R$S+ÕlZXT6ޘ@LVPa$br\ɜK{ǥ1$  I@ ' \Mz=+k㑔 ȯE` ;teνh1u~ُI#C.eqGbK~˴boUr`6kHUV\TLCTdg#kxpŨ4~;IQ9F癉Қ_zB m? ref;:LBROiI:۹zɢM.k;V{'pg 8ftL1d;Ҏkevs:2D#`Lz\ x0Otuqk]ƥZ)h|rEb̛:[+ĆeZZ Q;cSi@ $meH $vtT݉ [99w._+-%fh}]Y#07Q4P%O?N/=2j?QA&7rXco5"W^e˲3?|OG ?̑ P8I4a'w} {dryٜfOV~[96RQ+r(^5 i8h27E<5nVF\MEIz$OnlTH (bҶ[H3Ʊf0rM4'Q᪊ԐD",$Gޏz/QY<] ^\O V;:̦piШO*P'(ɫ!+ѹ̭tO4gU$j3TF _;]ےeANhm1x-z -|"D8|8.ݩf)%wZ$ Nn+ߞ-]H/[#^D?1TDXu^\s/ٕGJ(PlT"[ ] ]a-:w'(Xq/A6v"qttͪKAFHJ !X tŸڠ ,űH5ObMU &g͗=&a,7\)}oŃ] }z${eyܴgΝ.ڜձCa">gڧtN<9txeS6DoEZeiN i:܈] >N#U5(,_oJ+V^wub[jwI&L\067b ÖWse}Z9ρm13&562/)G.T}ޫ0 hgl7Hxy0n+63ѾK\̵5 JSz K dB.8{K5V7Cmk"R-LڤrJcMZ1mY2Ưn^LġE*r}=\`y^?CE+76,/J.+ 4}iL+P?ñ1z|Is S"Jsjn>%xsL FӅ$!'3PU֍3Iz{PA?|Zt~ʯi9lƿ'o>Y0L.ze)`]SӸq;ї,De+ b*]Ms=17TQY ^7d!-b{ǥdcKie<Ӗե@D\&r6J t@&W]q#6+QK[y"^=LՋ[h&]4}dZhVM롹9C.G7)41/|`ec0[]4 ZU/Խ98ֲ4p;Gs,9i$=$縑cE{APVq_4+Ҙp\ 4y~\@ MhߕK W~M^"!1Swscgc6VRkЌE.>qSy%Ic%tM  gꣂJH1]Y )筶B*Xߪ~/*\Rw\_q\F2QwMLQ2$A6Ԕ"T!wKEsY ;jݝcux>ld#L~}ZMu,,wsY:>`TIm<  9d)wEg0>)WՃRHCQ$ a^j_org9J ]PpIX_ձ™pgWUOV8ȘcLagCų\܏v(冓nrX2xv>/Fh#h=1JФ-*ӱ| ezg!T+VڒȦ7{X58!i] " CG KEDB}9NCq{=b>lG#$4[6O$gmb m%bєM7[PjesQ.60::1|LRoN2s.i}e/:9\!t@L+B$ǰ_wrgFr޼+c7me[n^B E8RQ]q;sTe\W4QLG5B{Ӊnhq-~shx1_yPi,Syʅbom]DUGJojzS3;%M sf\p#j I;ͯ8Kc9lp.@ROʗf\_S %Cj%E0Pф`L6/qP*_ {VO3lّ e's > 3I id>rmh\R*]䤆sde >_~%1,{j4l1|Geօb)5drU;;*j@A4/3HaȜ_ڮ :h +{;(oB jTCmj^^uba-l;¯ӛ~r`@"_(kxkj E Q4thGUZ\}@ڙ%),:YĂ٠"xMR"6DϾ^K\1Q)˩YN WSMlx=DIrLܥ5>*LRvDLnMR&3 %\{UȼV=Q݀~HVDpkԖ6Ws3^%)w$暆 R_b% '~.R9<:蹨m堽P0M&m(jxgIB $lC2߈SaWBS܋fAӢ'ktMfG㊛P߲[w;t1 9cϡZ x]a\QFb{q Xx`DRu钴+?ρ'_>)9Ɩ`N94(avPB'?!Ǖp<0>m1M:t~GEH\퀁!R4xx"yqFcʇo`ZkC޹b5Iε.;ZwOHŻ_ fW_c\3tnP9G P^e=A6pCDraϮq` Q|2 MмCq5` DusSPke㎼ڞofݞÄzɜ'Sf:VM،3fCH)A:ePSXMX%;1 V »@ܟk_!i`>@4fWuNkؤHe{k:V=(\@ '@w`UXGuJ0d׹8'5ݟLY8/u< |u-?ؤ9 9Ѽ/_%py_ɋ %~ûkS!:1JFGCM|:DID "Po$8gU?qfwXIn'̿@nd { ߊNPģi;~qF@]0= huʊ9fzw5 ?"<1ڦUܰt2FC=Y.p\G}t+{|q!wyݣ\3(f6Aw~P3L:.9J(Qݛ^mwGYy;IEI[li-4QXy7!o㗺96hqZ07˫ /:+O[˻1MCL`R>SW:&vBb;JTZ<*RBK #v\o<8FI}ifWQ7M*~W`'1@gĊ}zi,5#p-sL 8tģw -=(.wΐ?@==>~Y^BhO]ҳEv"Jl28:лE|pH/ vҝn·Ն S\/rZ A^}t;3@xQI[a0v4ݐXVۜ8n۫iTmK;z%zË'atxD QCJ!xFt$!HrQS >noG-K o Ӊ8.$z).\bFKA"+Q^7pKm}ߨ ;f1$\<1?ɳ/GʊdQkgJ3s#G|rdϐh%Q!|NΎy:Ђt@!iԫh0̴č΍(c_C@t‰yo^'\mE>nnkKnX Wv2dGv\l /ed``* 6gT L?e߯]QPplW*jDJxsT!#@n11R ΀zU{a,,$@}Nʃ<+íٴbtXa%w jju*)?,tӞL:=z[ߩ,2*v`5r=CT`)jJ-Eb@.:JwJš&&҂lva7v6R`奜 #x+]^ j]ur;$p3 T. yo>nw>)]<=5RU_Lfn*P&:i.3Ӑ=L})%\/|]+1عK^1>Pӊ@? Ÿ>8b@BCh^*uX`3X4%1zp}q&cWu%DwJ)2L]F?UZ'^/OF95~n_o P3q`Q;p$_ 5{`䜴i hP~-gj )nڼxjZr&0R~C C=ZЧď ]/Ǣ" ]A]9qɸd2'D(eCF1ɓgMʃ=VO4TGz$E4Idu4񐬏%FxTH"365v1QTGwEI;c⌆ w]Ooos촨{+ nRsCL *ʬ|ϯ ?_CIjV*xm5][GER+Q1ȿ@MKl&z1 C]/aRQu49 Em|jc"^*9Q2:->2k)9InzvA#ڧKH/JP8!~˯j@AlـE鰎A0QJJk"0QQPXh+3])S& ܓkѫs!? ="8M5 kQj܉VOWL)atjkV֕jdƚ%`GOLH"wj],A`i,S^e+@g4 @W*~S ՔWpY:Za#R+շD!Z,&ӂOCd޷-@U @ UY[k"QF7[ϊ)aF}p~vE ~_QUB;,ͅ@a[s{ɫ0+kI.3Ds+ 3 CpZ1jt9u =?˫h,g[d>S:A$(O]pE\Nx &q @ԨRTr/}aKQ]eB! Hr+qdz8eavUU{uya"ϣ4 FFV\i\g)c]6pa?B3n)Rb- 06TkQ.avoP6dYb-5ʅӱPKY"Usk&լn6\ͦ[C/8͘^'@%BKT(JpG+$ r<ήkQI7`pZi(26! Xҍsx&D УO!m |eʺXEaKb v!N|?/: S]!\,R$s 1 ;4OZNKqqz.DC 6j\8ElW;S뎢_/&9Brk9@K&կ稿 @]vpnǎ@=S!FX=%J`MS}[DqCP 8g,P j9uզ6!A#괭.n$] 9bld|tw:j6lꃇgş'饫,pY3M;HYAL^gl>l5^g\;E%g԰sFz5vΡy[DVJ}WZ*׆d!fP~ȬQ ZӾ?v[Q$:DѳA_qkSg7`0BRP`TɽK~Ur&y(>Ы,ҷ8ah^$L|uSoYk9GBJߠ+ j8M7:,?B+tJa3k WڎPLxEuYKR)6̿/^?"{Tzٲjh!h vhdcՌXkӍ1cRſn=c~;_l#Y l;g(^̞Y$YSE5:;z|-jd bRV|/w zŗՊh_\qLB䵃O!&R퓈H:!Ik u /ٺ # C̊|$4,<PrnEOqzÏx31ׂ澲V0#V葮בkԜybо_в}3 A8p:f bMvm jKdid0ob' 7 F$uń(PT6F4'"\ iz*%DaXgʶ&`"τS~/U(1Ď?mjnZP)d{^`dc9DlH-H'{ZSduQͪ߬/L>_#,l[X}8IxGZLKF@_#PUރ=멋KZbnD=Z>(d3c; ;3_ 5r~"Xr/ݺ*xQl>;磠hĖ-.nlkEi#P P.8n[j I^7O ; I &ù` T yk[ŧ^}='{י#춺(37Juh(Uhah ZDKOkmj7Ҽ÷.Lv)ۗ A) R+(ޑ{H.eWQ/sHr9 $2iȃ)9Rn@$`#3$, 6pDz ;skC=ZzToob30&TVK햓}!uXuErTASbCcNBE䰮H 8)\qrے0f 26)8@Z3 &HҘ&e /Lq?e w)a'oPuu=ir^{fUҋ #xoc0y|z6+am(awGv,?bޖ0OWݑi|EZlZERgxxbV)HNSc\<9,qsӾ>ZM|e)Λ VEIT:-ZhD5@c-6^>^{CsLIY= a).kM#'D;̇#G[>;\ʰ<¾^&Vql|h~_U Ng<,%R7-N&fB+jc#,L؅1v'MEgwSf_F~1+,V%nT'vtGž_ˣHؒzi n֫9qBB:Gog9\^iއ '[sc yd+$K?!VkE3 _c/r,GH79aElubB"IJA{ <) `p;p.wnA2tdgD*0Kv7*66gUvVeµNA1)TjEG1Y21և1uSe(Yae ~w8FT2i\Tru+ ' 3'eo&{tXQv3v^C z̋*(՞q j29|belPd /s/k`3_W CA1[Ud.D~,NE/nQkD{0/8WvWطέ J,22KFl7[Mbf}]^]UlZB̅y'C]PJIDZg}{Ud_6,$7$d(/pP[dVPIjgreȮќ~1q I>EyҪu_ U[:r"M #xFk!95 ˕^4r.jpZ2\͆s^^5M**j\I_<㦈@uM%U7B 3 urk]㍚)&!*b#] 'NH2^FS 8,_oP[]SbG>uؐWݧ.4O Xt C`{*Ñ o*@zղmeʃ 6XwVaWd=H¤UN& @Rnt$\ſ2Ȧ̳ւv[Ή&Xlçhͬ7_bԮP_|y " +WHomWH}o'#< EKm `zI&V3U`C~Qy᳷ Q|EB ЂcH>^oWaK&`EtU=_Uя>`**EW#>j |AY_Ff+23GEu /l`.<*z僒A?sw{L4UwSR_a_U_!kP$qq 7Y+*\>; O*O=2@0hηx[G5 sp|9[j{$"=[,|c 6Z5Ԇ鯣Nf,^(w=2$ ǐ7bLq99L`+J`bBg0k@(֬4=[ӭ筎Ɛ΅퍛w^BzZ=Ѵ(x[M\~/ѵM9IW,#Lr@FS݂IC5*`@ل܌H\X2fj3_+_"GTDvQ& lum=ppeG17NIUp1ty+x崌1felLvâvav.'^ʼnnf`[9ItJ ˛r3))n4Wxȿ~BID,w1:^!9$[,4$c*K˹!Z++WЖ%9 `5 #111uZK@[&d%sI qQxş˷x {+ KllxPGj.8{ѷDcE%BҥD趸,Oy2ӑzV3SK歨QO̐#v(e< "XB!9LGzƸ:Px? ꏜ-otQID`td#\՛O@usMG( [?o"̾TГ {ەq/~*9` @8,K*Y(=7l1e=_j͏DriT܍*Ƥpd#SrWЙ[cMF\<|ʯpAp>judfܬ^P\iHxd/k2&Ia%5>7`,duٹyG閊qG0X^=a2g];["3s矩$]yw9Z;`,P`;>T31 E0!NPx'rs)~֐B77SjyvB ZT?_Xzގ^5FU ߡ$ JCҦR*@v?S_p]V?;]D"CNZZZMe#6Fڌ =>tXDeqI1C a~=)^?v=%4]ťͽჍ94!Т &Uս?lc)+V LI r[$E9Q#$|(ؿDg U$'A Iq]e*u4}Xw/sm G/%i^k\@- S+(&? R-7<rss4.z8celn 8, /Q%!f\xdYkrSFbҙʫ6do3CrIO|hIg_7_=Vcc$Ugy|1o|iGeJO:BYxM:zS\=KѮQTԁ Vﮚ "+һժHm.wVnnc)ȑҹ~L|ƁF:2O^3br&zߏFxْ}'ƩTKq;@٭#u hN,{V:scJ=A3ǖyH 8h-vcyw Mso!iAx܊ړbK@.NJli8{mV^ sJh%<$8zVQHe/k(Y|T(6#I1=.Av3i5G.&nbdw)/Dı:1v0h=Z﯍ _lBL%Uq.L˪;9C&[YFޣqOR7=llxЭ z,rl/N:Blc^]?Ѕd⋙8ʈr.\E2 n2*`}%f&lCIݎC{ ҡiFsh3twfNU#ϓW,_vJ \9jɋ.݅)Iؓ odPKL;' t.5u Qi7l7 YibS){L{'G5P¨./\V($Tr0Lz*BUABk> ~O[_td !$zw eJӱ-@Jpy[;v8Ʊ'G/L\|yt>H!@U+f`lW)0q߯1}G=)0u!OѺ`G(AYU7S]OE.v֊+<ޢŎN@)}"ʼ3+@9OlfɶQ&qXo$%o53QOtu_2`>,y{GA_O5`kYc݃ GG *_|`}2 {;Gtkq?hCaD<1E泜/jQa𩟕i^~-?5HՏvH1̌q.`G{Qh h&g";t 2Zmp\N6Xك7[ګ?0{&;(IK\#u2"dM174󁓽>5m[2m咓mjQk,Cˉx7J4R% 0`y pC>X摪"h#k`I[U)m)ao|N&S(a<H`_11aI٫X#rE~O@E(UMo/M-unwlI\`TW̨~?3(c /ϐȐutin(HJZX%y#wb߮g.즇 5x&Yg , Ӕ"8 Qq79fOep/h/e3&ڼ\¸Tgt?_I[|za\(Q`f `ZG 5&}˝gto8`LK4iNO`us7t$rVҩ*OSɀBHAwU*Y%kH_IYmWڴk S? w}u]KGq*:+cKQ$"ޒMtR;VkGL6e xUsEc:NƍL;L!tp)cm׃.>kJ/'k9hNǁ'f{v0KbHG _s'S#xWǫ"g=X%v Ằ4cpt~k0ڦRui;h]c6bees ќ+^<:jc7;ݪ6]ž. J kfJ+a\¸(#a߫-m*PPVjs/-QQ`:R!Sy7kFic#+?.xb!Xt“OMY|xE6])I.B!t6"I$,?`%e";\D`w^N֞X8y _ƒ8*@mkrg6EUX|Fb -4^ hf *ž^.`0t(62䞮 3~3+Nss!MA ޸'-W,=gyq_X(֒rEa>OHv{8;ވ,W8?,CF-&`Fqs~ è*$}qfg 9*"vqEfH=ׂHGUi9mKʐM ffTQ ӧ! YK=&*={5T³P'c{ QhHQ3;4ȉ%炽k{].W{M@Ɓo5u׫INp.& K>zLI+bNy=DNbذ(:cK"Ҝ6EbFUu3E a.AT[| o=_*kHN>Y֖G01?OjsPwI”%d*o.W%!SԫGYsՆ/4r8 d׋oAɽ6Wa ޜWZ M Z!eϝ_Snk}YB4-B4:GB-q8fyoU)@ٙS,I3smo,0D#j%OĵD,\JLԎn@fyB=:jVP"ߞ3_[o͉AƶR_X9 ź$997$\%HN\ ˓N%a^Q%7ej {uH旾 75q`ǧ>|KҦ(Eg( !V6h_z;;ZZ#Cw"/yBJ56D9EPƝwvZ= AHM fC,r͗h i2t`=G/hiř  KCsJ8!Z̟7 ň,aRƠ1SA xG#1 `KJyH<6`KXΓIGjoC꣗2eUMR)-Y2c՝0~h@a ^<4êii>O}e׆yЈxJn . Yg6.Һ5Jr~~NJ{ CVZVQ 2)Gro#nNgÖ}wz;/P<Ӹ; o\ Ib 3D_NY qvu1ʳ`؝}A:o4X:lVz,ٰ|cN*.?Ii{XvXΜBU Q?ۣW]0!fɷrM42m3R39"Sdnsa=sMZw,mM@;5􏃢Fy "LާêP ;r&iӤȔo5'n&k⺭҈r{ `|Ϙqǹzy$v/>(E%`}P8Z'zD`xw7>7CC;Gۑ&[alII)ùgPн yUϚDa smzZ*viW&KXb7Y4R/ݪI |i@|Jc()pbj &$)cWZkPt0Cɠ g-_Y8a:>l5mAg슣,@(w @T<ҹf飬(Rշ0.^hD)}-?`|,eDE+ɞ@8ĄT6:-|0 3@@baF rY4ڮNCźU446hMO1jЁ"2߼-`T۾jN+p=]*P9-NNHyT/:|; 񺱠 q8GU% S'Jkp0׻A #Aϵr9!i椾 Gfӗaʾ|)2[%^9xOE@+{^[J5.w,ȇsg3{e0:orBF4^ &l!w壎kfeFV$?¿+*uN)22n SgIX}ԠE%23?eD玂VeD^8j_橷,,:ᘰ*FM*brfatWSOQ9;XMk %;%UREZjz8l O~TY/Ё4{9]0MG'h ڛ05ot{pw{ $.bB>.O<žZNɲ#$WЇf,_jOt%Bf)tJqi|U??y1PCQ*SLҤ1A0;Ȣ!D\Čp\pխt[Tn-9} ek2U|ӆßZҖiCh "nda>$hSh$]-$,b/mKfJDE)RSh 27^w[4[;Y;YVr?VWcTsbДY.L9&9lu^8qڐVLvˌF=oT-#1HEjE \M^8!|̇ͭ|0WJpX B=HdN'zNoj}]ӱFKMq:h#p.t$%$ .4]X'w;p`mغ=Ty^ġ~D͆˖Ř ʀ ,H {[;գ?H`lqbR+($q0$xT#OBoSDy9IbL.Uad,W;r > ꊭ}bsL.`Iސsٗh܅oe-0A!t3((.֗iQBP\ T 0@a%s..XBZD=~5JX۞DQ&]pvݣMhv^M{^Q4g,_L0O*J@ko>(IV?SRI{:ҿ _쁖Qʮ..8aP3DFԯ ˬKF&c B7m}@I-q)AfKԖF+WԒhZ:XuH>$ʂ_jIi4rˍ4ƥ @RUBKX&&U@P{ApWDw^܍W^1-E`|®g4u_ _3` ~8`FFR; DMgȣw\23+cž(z-\Coݽ([-~g>Bn 1IlT-t5\Ħw3W>0AP*ɖs%᠖_~fbI<Ȕ堌 DD7<_F`cLoi4+3:bȪþawg@%&Z Є GllBRrr&Fj8z!#%f4LV!@2*'5Rdx8@ս )ʈ5U՟ xO"y֕lqYp (;Fr>;O!Mz2) "gVDuv>}3Uըs{FVY9"TW K:uTx Ѽl[D K~q{ ^pMzBFS#wO:Oͱe.(?oR f0i 9Bz7 =VIJ- fgof!wاXx #]U#%R5&dp9aBp}'0vڏCoi =[MMd/g51AEY@ic3ӲZ,!@d,ƃb"Χi9 0/Σ{ cyoX>tM0'!y`tG67Y0wŬVMg0_`U'"~#>UCVhAWP, _TqY$00٨EI]߸B5iI`Enג#ݗC[1lh^!BrYM{*3(88ɕSK* b~I qQ;.|A <ꚃv<9[Jjj ܐAwD9 3/X_J@Q#WoĈd*TD= pC]%o8A) Aa5D>iD{ ) ҼE1miU&0y|J? HhGj;M $a. V۲g534`ށ8-?HǷ# a- JL QAy @?FB,,P/eNƶlsGR~i(Xc)mzQ\ ^z);BprvmGG:ѣ 3pò4a?SV %97( ^'!;r”l\<DқAr5h0 hZ3s"@s$۩.`cC[;ڬ捏hc7Ի@h;8Ym0[b|J_mQRB1`_w޶jn^KWBuı{Te>_e1Iy$F'$7m4 R Yu:o=~MŶWCo=At.$sh``6wmʖ "әuan"^>Rx )b}z*+?,aJIG|륡SuqP@́:7-$"waW*v`ut'f)4z\]'6ѳ]lt;.|-9ch#ؙYB}e_3upbЁUO#T~Կ嵪\@'prV=xVŬZCs4=J!Sﷹ V>#nj ӯ&2H #G ]5J mZ*7pf3=rYȵOy { q0feKWgYg7qݧP ~M;^@X:GDaU"CM} k0t"@+qsiV(L r%xn#ZuƠ3}N3Ya`wiVd _ r8$Q9t^rz&a3V7/,{&̯5r bpCVQ-p wM?{}6%+:FL CDM0f"GV"pG7 nŠ8ҁ"*2)T8f|2 Vp BJ)c:Fۆr5 uЪi)+3 ?..b Gt̝QZ EgNI}$ 3e`$R{ZPȀNԏV1ڙٛvFSC;/TA`:9Wqt'ꃺOB7{=^@ss[7Ey%h饘, `7[:# %@<5z\R.?TX]J1CU }~0R# qJGX"`q B0,]8Y ɿIP!쐵- >~Vq `q9Ǵm56RJLY_/L1Tc5øKCrU5J8bTMR33Ճ!Pă 8e b)9)Zw[ PoWK!#3KjG*r~AoA ua=%yG[ n⋏&/V֢{1v]o>Q!Ȳo9d1- +eI˜R 3[!}׵3zaA~1-479^xd`k*~XHVPFvdT ͧ̈R~O5\HCXz:˨j'ߞú3>7ᮖ n/\mt iP(s.1e)x|@wS93tM1Nȕ=jEJ&^5֞Kꗒ"[9ƚFVwAOXQe6= 6OYZ+U ^u_tGo*P*mscz%Oe^=?ዂ#z,1,saA^ZY}R:SA|jȂ :ޡ+TpݏoM%c7.ul3# z`6gS6N$mLC;ogLn 2_~ĹnŸX6xcb:{ ȳEtHsC)t6P+qr+|_+-\E4F|JeRqA픪aY~N*Gug =Y,`i֮b,Y5$/P7)4 YjGДɩx~x˩pKs2k;dY4*'xq"Uz4&X$$Ji!qԻ\Y@[֌Rꋏ"bp>ώdN+P`{Ԑjc^e3'Qw]~!(vꋏt"e < FeG)A'Y@b7E P"yࡉݰj\/f$; vs7;:f.fIH\#=ª/~T`Qπ('Pan,{Ό }T9hD娠;7!Gą ̖c+fC( ylkT\qbŧL&<3PV]I>֯Yh;n; Tn7ؚ$5Js!yzWrE|TaR$r*1T~N874{.URRoP"/{1flxz-`VΓc}wȸRWS mװs 2B }K}u W^ZFiz:A&4-omuVSk#]^ۙT]l!㘝Arkò1,t`άy}6gF`L)' S?bm04KK_v!m='_Y[nKН{o@Ah' - TTn?&o S:hswB1)/wPOtf=P+jIx#࠰u99H]FGC>rICTFd{/vP&.[DzApy)PīE+߷b8Ls/\-Dmu L@sB) ղ'lE`,Ow8!"EH| 1Mnu:zkՀc)ŁЩ$ ["% ˸ ^5z|2JuIT0 z#w$-}wTz?Fq?J̭68G<5pQ:X`jmn ykFzOd$mRF7;uOuF~92TZkrƛ.*=]׽#F9| Jt~8E-t%w?p.wO#rE@V)qRSĶ=ƎyV9´ܶl 4F_VD&SρV>Hܕގv{8Ad؜wF;Yl1m ;ŏZ).?)\Hh!}#(X7R{"/P<A?T^>Uok3s*Tȑv9aB+ R3T.AzYG&h''\%assh(?E/ŶE9 JA)Zar"!{h| "1Rx :md(9]OHYeFd223JMt2kYEA# 2^Q9 vh4ҝ}07A$j+T8:p=2h2ENA۬Ғl"r/ZeNd>c5`^k ĢC9pf2!?p@;^vrÔϰwX[9LCCLC[ H#U}kե!Jo+<ҫ}ItWF=ǣɜ/ǏYRSƵV먗ev+ 2g#eyq#"qh6s-D A+wߟh}U~vUz%h󷤷9 u>M 5䒄y:v7܁FC%Pa`B1q4aKTk%\!Fx#XMunGx|fS(]lFPKIB"BrMހuYt}mTiaDE :Q8fFYTJ2 =AH \Ğ%%JjCX.̇=;zc݃ ݩ+:0#,k>J-?U( 6L34[ *O$[H2-?[+uNr t@4N t | ɰAG*}z0%6HS!0H#QI_#vsQ uN*mԼ) ː|bKp[w܍~.0x~XiWP[$k6,x%D4׀aY ezZÓ&8:ƶ>\6 (:G<T ̈sk [ vX0胰F)Xa9q4Ԉer-)"dTSI*7:/ͫvȿ.GۃU?x e6!suv]psI$ a9Q%wOU^U>eT'Ow)T!O43M- V;sAJ&o%Y^U9OOJ{>(5⾟x.ddI3P0`0z6.Gv_I""cp]цAZ6x߾O(sRfZ;K5PV2|Պ7C翳=^a2%D}A;Sj[ nv#ZԜz=oVsxw9Ag4WYٖC;73XF6 o 7Y`U6b':rН3 \˛cٔ2/ W4j:5VpEQQa3tFyn#eP@Y4VɖpVq.kK^^1D%jzEVI7"9ja>q` s/c҅H 11i)I9T=J\ްCeѣKɞi=/l5lg ƣQsq1UC;nb :{@5w=3vYg3T(o+I_cUև|3\,0#["֗kv1XU'b]c|eDq8\)jge9,EFTQ E ι;^~=$M@uM#.ӅJK"()VUlƚf 7́ĻCSen IH-%D%LrP,4nO՝#52[}-T|'XQ#D-5Y͞P"C}/ 5 nOقQyqO 'LmsHNުSڵq[YuRiۏ@[O\EvsM)ϘOO0 $=,'62wʜŰrFwȷ@|z_T~o+r9!4JQk|/YgRCeqX8e@HH3kRVCQԊ*$nea}sNWXz$j$N$˾5q:A2$xjí7]~cm֖X T昦JXdϧxAu-'!c=dS%kqpQFM͵ZC;V\8jxn+6^,_u ʇvTa|'.vxfPe PCT*=>(Q<Iϳ|u݀xbIBɢ޸k*J+8Qe^z˰fDphsj*B%MO&_L>Ƥq.vt OIR[rOw mJ3}M79Jp=l୺5jW{V6Z#ޕ#䙌c- #MdDScFaIqI +評&[Ttp *&m., ~FĜǬϼZiuawn\(C[owo;iכy*k%ŻPL4gBuF8nBiޖSdqn5/3rpVi|Gs ih v3u%5X1h!w'aRVSo*qt=M#YJrҙZ$y t͈$\M%,g= A'24Y% `JIr58c dK`Չ-DʤmRqFQf{ QSP_JV*ۋUlwq|=-˗1W,9p(ɕI*(9꛸UÅ; @V {E?2Fo9sW`%`o8%D*z ,+;BHx!@=Xp,kM/,F>q2+i+tNccdy_-3 Ur8\jN8UTjmhN3ɬ8!XBx]]o/J$[,]0jc : ~6"T ꘒvaWʍeF 2 E)kc`$1z5lv:_"6aLLܣA{؛WzT "f//Y>_\q@a?85 mβE]FYxGGutĻl"W;{397ޣ5C݂|p/ 7D5q\qVq <E|; *-=ʼ lucz^O'NB9;U`L$˺t65*,@8=N ^yTsE?#[`|υD;CybۺYtKN+Q]ъ6g9- VDVjI::M@\]PHЁ,cdlAYʲV͋piO21W} 4z?Y%C+V[X)`U)7^EZ5';jWG)+EUL%  C2[ fŌPZ ^_7 cR] xPC~ jH8EcT9d Hhk:Π58 BpK6+v|mN' 5u'_GPFd_y\]1 .](YjstWsn-ZO2?krc)HE7\S)mQ|Õeb e717na1 c;; mo/)3jF'K`]6FݤroRv&c6F+gsu̙8M4,/X6:nK0lzQõd m~B` (uk ϶ڨ+>{M]TZQBc2>S؍Z4zcA_}aDJa"REA=l;b6!O 0JAuׂb߱0 :ܻ+AB}KǐqZc5tsvnV_MDa=yI5E*5E7mό}# EGA[;̪4NVHxTO*Kܸ {AJԝ 1RsnEk,c| H'*~Lu^(yJ;AUs;Ə l,HY>{1V 뱰MSiW/T|d}!$4 ϑ9jX\mښATMG!4( c<؏ҬSVXVIx DN ֓!TGR,b d!S{Ν u*k19}S|CN Lv@UiTE~:UuG:xF~\XS(|~{C}H2I/WQi SHnk5Sdjt|ɦB- zy(&_HbMl tF Kb&=KC΅ gPgVyqZG{3Tm.VQw'Aɤ9NJI|E i~B&=Z0`E-Ip]'cWc5.p7 ?|l!uXTv+:ww̡fQlhV[ frY*=cG7W]4IKi>KBKؐ  ޚ uP^Moi) _gBܕ q@ mı,=iM=tj]GG~~ڼjNjޟ!CKQF}uf] a6N~=dDGÆ+"&^ ʕ.=ˆq33s%C=zNgKd"aFe0>$}ܫys?γJM$ .3"rH(P >V\AZM$Z{`z`+uP;c\[=KvH%ERr$y-C/M>pa E 1XҷǶ{EIwB/l 7ۡ$/IZێ .TM7imA܏M=FVyЮNM~x¬g6'?{6';ԃ*&c)jQ&Bz6T2 {_e"{3"N0%e-ۃcw[ L&~or/C0E ݊54)za!p"dV`SԐ}YCU6l|tl`e4RG -gLóL5zi8WA_{˘sE_?JP,Mg--UH'itqa\ ۿW @51n-`nG1{6 N[ԫzJ=x7x/Zdږk#~kv+9L+Rɳ3o*h l?hvXw&qJ~9DŽޙ!CeoOq"C uMLgGzs.ƤPrw{1a#ҡ2y}/Jv*nMH\p?XTw]9m/|!R`, $ު^ y.\Mً$@zmf'(7I妸az~ >n {P :}uͼMcg-GDCǼgKD phetwzVꆍjY{`QvJAs&{}Q)ߋ[߈Q"q'TID,:Hoi>y;%8—ȌrWg@|svg}g/3(?`~tscɵC\_8bsHP]R񶿒RGx8}L^)@턇Jy)3YN|.=w!Fٖ1\~OA +.A2E1,*.?[%ԍ#_-VkaQjC*͹$7 ߈:Aj'yTNd&ٝn>eM4+^z]W kMAվQ. s9l2JS'Ϸ)f^5Ld5y?$jBWM-\#iM{5 Ljj=,~k2-# @L`ˎvԚ,'dꍦ^AjFYܻ߱4 fDꔼx m`5^L9ڇj 8 [[vV$.UAxbΡ,Lyi]C{~>ť IEcHuSh*b>V|+1G9uQIK=[E1-4F 9Waw@#"e6̃<5" qֺdC1KA7 㨸H:\O.۹"6魟7&7^ߜ Ra$/!BɴM+XZ >"f)ZIY}d y0Y%t#s3@kKB#o=QSdCc:Z7$9E^ߗl颮S뱦Q?ƺ;s& աu8_ %IK-w[,;5f87zI&34ꇥkXU-˳dNM 7PEQKOt Q [<݄:G^O.BZMD;:IԹ  ˒4,I eyL_JM6wLtFtkM5/${%ޠYG Wgucb+tkX? FѰ8\A^fN-o#EPPjA4i`_H8Ûc}ڶO݋iEV2z(v֌fcK鐍'>BEtS0ܭT^Nk{ O`FB tR('Tɢe 6Z̲to_ERwk/R1]Prp@sZsV yԏ7VyoցLa9s/&$2ǁ"VAW|xFu1[|{y $lFeHi$Š~)_n0+&fn38osNU^%XamG^ ]çkA%13e ?EN/:?I_;NdgЇWq TUϝx>.'EZm|︧'G@!Ҟ̈y^y'X*ڸ!gn8݄oBt?UEEn1i=it:w;9Uau9ѣ1$[S5^sRPt$u9 {~ X tqw6"} I0^R< 4w3 TGk9&'#NFGYK<*VB {XGa(*D=.XA4%f~RRH?QPچW zpyD|e]/3Lc-Q.#h @N&uzqO^a.[m[MI43T8oKI$u?x]FWB@%f"Z-I]:XĦ"8IDuqaltQhl䳦1 UPl4g~ HpQ@ܵNse{3j_"aalOGg.N\7r> ;_-fL_I8:T#.ojZـIFʜ4y S,?7 5C9v,7#P֗e]GXdp! H<M ,'~\W5Fa[V!dڷԪ2 uu_>HMrԲ9L;䧙;\ōj 4qUpE;h#b~\B3 >:at(p,Mϩw}Cl6v)I~C;8Fޟ=G @x2iYϒ Ld`M?g8'߰! <ٹ9? |­d1ڳYHqLߺ 鼐gG=UQ㞗9]j3QVRm^ɼ`r\b6o&6k-ڴ/-lJ84X?D%I1ǃuGXWz=E>r;{Yܨ_AFu@G:"/v⃎=00*F v: VFοЃʦyR_5XdUCOQoc%rlclr:$REQ#'3U,`.I()b7nA@7 Y,5B 萒5%՟uuNj3-VyH V<(ʫaCHbBp[ i!W,ކk](w4xQWxEf^Sx4qxza0F'}B3K|W(s!O_S"hݎ?fL*c`EJnnb!q{5ok?'6ӣXh 寡MA9d}gg.A9sC<42)k1iH6I 5P؟7dy|n|p ` {u-Z@a9FdU&.ԃ!A 2Nzg>BB[^)w|uҚͨk$P//QUH<$D$NfEiMAEv:':B_A^VzPmJN@NZEŒso(Wl%Rl$NfVpP?wG'yVAo~3ZvďHV 5n#t| -w y ewE`l Ej#+2E V` kjl q j} FA~v?;.jъ}S4$2?B6'Hd֖w2h*Fe! utY ]r?m7| n".WHUgE旪t=aAY"Q_aPZPN{su#Xj<=1"iDsWS B5T# t`#%{O9t̲,dM_{9Niy Zn RR3t*>$eao;vQbZY|jt8UƟctoj8a/Ļ :=,\( QX*SQΞZ*7^yA[Ma0T}xs62K`k}b10}nǽr6l`W,%"M.:C2* $+H k@  @l~.т/Ӭdl678̥ۘgq#,*0@ G;m݇~`.pR"fp}rAɛ 扤}#=_ٓ|¢#g]3Mi` Z<yvE]kfqAՊRIb'G.u̾.>lJFvK[Ḳ,*qgCOr#@j].P,ca{ >Tn`¤[` o#py?b-og&؁'8YͣEM1=,-0&p; oyjhݗwԶ|KԈȡ-T 9J Q(G{ 47Y$q٪?EQHzlVBA7` Zoq)RNkQDz ;# 3zdؚ~2YXSkO^%~ s>(7eWAEL\A=Zdb)i f*˺* Ld4wf fOPŤҊF vbU,ہiAvfD[݂QpNC:(AN)2t+oXd!V N82ڢ#^23h^/bKE{0ڳ?M)Ά/4!ǒ-|!n)-, YAnG ͙x7C$Æn/>=1uAlmL#1 V gʉY%UV@,TDr~LGR):+$}>a^s=h<r"Q݂1V-99}tvlԥzt?32XN;LDy*ŇF-ξJ9OCid4ZfO#u^xH0iE4]ē6 E&,iUk{1pr_$ŵѶRHS2PO-2]]-6DxI'!|pޝ|q*U/P `+ȥJPqUfd_HWt #p%1U.{FF%AbU@8VXC U`0\rSDa=<3KEr+rX͎r"=͛-1̗cwyJj/H=T}>Poz5KvT~"}'8^8zN%H $Wx rݳ]d-{3g"d --Y+r!0/yG\۩(_5BQ_,ceIۜԉ)7"دkm736)LA+SC _"j`^Vn3%@a0'Ws{ռl+VP5Cd~SkM<)a h#zʹo3+/ Fgz d ,6WJ9~N@#*/nXm 41&} ?#E}YB5Wt <֩*r2;MqGʡU *)oVr y_%aAZ#o<͍goywr`G ~z*6өd1EϳU%wǫu\vMUg5D@xT\\Zu7q*v74&Iqgu(bxdC{7nL+b{B f6H-XEy{4%Up7L >ᜃI?Iyb; .awq',lϵϞZ%/bhڷv9'HZn9ar!HbnbM^3L}=!pOZ8:uΏ1Q7a`K Pr%%N%W%ٍ-1 1(7ea6r )`'$>2#p-^H̀1"LYP,~ Gi 86D KVڍ'&I_k>Nlz*UI[o3Ȧױ*E"IQPĮF4@v&__n#|bs_`6?Ĭ6 _w)|V kBcȁ m=-7ƶ 'K}֟_ Գ":nGVZ^1}P:V5nRX_G'TUO35x7!O =}Iۍ<{EC_dA\]#NϙFqsL[ȝdGaZȃo{FDp@d !9&I[=qlX0:cCTvM܈R҉Ϋ?`g~濯P'ĉBQWڼK]`莕R!u%gԑ>d{ vXBqZ`(L 8iv;ߩ1NQ_JѱFXg8_W 1z#`&;.RXp?m*u79ݓ$ٴ2kcHbsSsJ *XUGLc9&6 L0FN0y*#5ň5*Q+i{Xk)*^߯](zU*И:H%еrՇ%`8͹2xϼWcmf`V+ͿårU&Vwc֊gGÝN-?XWs^LNd9Qiu K68)\&p Y P"bga_[69KSNO8C~]Pᒦn3!Y%DѦڦS:gXS0!=įLNAnk2$S悥³ͦ\m³# Os ; Q@EK׭iD -"Iهɞ1? t}{{*|PE{k"r9P\ %-iֱ %n֖R-q90e:zO]{'daeaFQR 508٤s @ Mb,$4<8Y7$9dfo66_#&]ȹvLSnt,я#qrG6OvJGOarݑܐ=.$}$'9JޱcNq3YkqZFQR\ ĠW/2e&̬2xM: ΌTg,6 FzUBz>mAAp4- #A>3B{sacMga.mčʔY$=Rtg|l߮|5\yoς/J.sDžr9XJCJOjJ1w\MF\G#s`a{OA<>?AɍoV=ٳf #-YL/AN[A;Wg{9OsѱlSej+I("˟S ]ʲ줾i+P1-5 Oȋfqþm=8o՛0h|T1$?/nhӘB6ӣKWsr] a=> +HJn03-y5b7.:P$R_@(V?Y2g_#0 v:+tP-+59v_ Kh;.(2xxFfAh+FCd>chbBb+Oj)Ṹbyrйs[%o lx8z}uMuU°pb]&SҤV Ãr3JDa_a6qfEW[},sz]F21 ;z^d9vEtLj!:akMaX~nY52Tm.{];YNsYU[~2SN;FGA/ xLE$>@L>A]TaN`1U,apQĽAd̐l/dZ-`I:*#Vl[Du, $ oE]938r,Q*40S7W>3W䡛`yD/4ElHՔ;&}1DS'߱}vD~ &w=%"L\PvV`sV1"v υf҈W,zIu:o{o[wlޖ״Sރ?qk326;|6 v;y#hw&ZGE/pA2K#z4eFUd$z.GiifbYYfCru] QtrS)2n[v#̭aS>qAEhVL_gƳ-4Jy(5cYOj ?>+L`6ρ`s:N$L*мe$(jQwfP^tbXvֽay :fT|R[QFQ(('0Tuե{l_;aZ 2P ' 8YƳDw܂R~8++qĺIe6"J'ٿN]*r5lxJX8|%R!j-25(!r ] U OH3p&2_ AY::3ӢH^ì'>4 F &]ҥfTZgrTE'@?B$rmwz h dD /, &~?Vx3!gL1$ƀ띂e¥[iov5Vm֦IYTg7PdA!d){Mor 5y!!i3Ӎu_t;a-BB@C/^SAR`WnrTbïw=ۑC].o5 Poa ` VF­op|6p%!z"QYv fȸsKP21Ft_Oe>ᇇtSDJ-)8o~'  \:q"Ho6 ]<\$83 iL;E!F8-WWu$x_Ѧ<"vQt)O4/Fhua>Nl;'!E+M>=!80j";[R8 MڡL :_z.Z%6 TJ .IXr,9vuo'!Qy:=hy;DP/8ǂ8$i* ;}SdQkL<2~mbJSI?z&oV:7PW #MJ2@M.^P9UP%=.oǗqm*8yQܗ<HI3.3uaɏ^ g[1wT\EZ \3rcw ?W\UvVhƫNJQ?1*ކ|\&-QqA1RBdY4-K[;r+%G29ހ"ךwQ!Vv2~@xhQB!:bz}8rao`R2,̅'ܫ#tIG[/AAIcG[Z +L;BlA2G6qqUu^>xRȣ޼*l9h U\=ϟa-Om[ê!9cI/@bkeV (>ltӇ5=%\53^OA1x ؾApgt{!wJIpX!kȽwJդC}] p_g [ qA 컧RX}(J\lٟv_JޮY0: FJVG[$-z@j>4\חhw\;3OYSnÈo OIo~2a]Rf!y싆֩D&Gk_/{Fبzx_+R+| 4<^(8kKU7M]o;D x"tAD}*= q'l/ = HkcٱyX'_ylZ%Vր+7#z^3w:[w6ױ*%l(z0 -QƢጿxIDM @i`04 ?5rj={@?_|qdCnܟC@L0BfC3܁Hs>ũ3K?35@G* q+k$|0<* @%|͏zsZ~l9O!D2WVrN0}S,}p,V"ew #E?o|b,Z3%ea(8 JSf$m%|ylkjDXVQUE1pHhkhNq=D*dN!,rD9IdIas9\ U0D dS,H%&]CRݜSٻn=Hޒl1j"o3c§z%FzS$vR1A.2g _ʯPA S{==QB7; Ny nAFAl/#0To-:'xhkߪ{Zrw`2L%& k3-!K.30 ZߛQQ~`B=c!{wńCby#k1(Ҋ3TQ@K<-:W+.vJqA9jTE[mdΑ9<.P-XqF[.mUrYTr2P=SV wDp awVj--z*'l&E$goHTROmKǼ`i=K7i1P(8N qT:ne̊+s!~°LJڽDh;K;^Oͳ@;wSÌ%ei$efܖtWL`xzY]5햷0ۉ(aY/s"SG;e ,>x\t$Y3 4ִbf;oP㔶y_ -Yνz.  rZ$̇<,U(7oYݶkEFVS'=bXw+ueS&1frG}ΨܯB AbB"pн866ǥ=Y6K+fؚƃ-Yb =#5/eWl$wcHjtH*)4^ܕ>=K4cy*zx̙v]y.(2Mt-Oo(yRfH&v.' 6?>N5K*8pG蜐Wקn.f>Ǟq&p4Zgp$yn4˅6{uyy"rג ;H U6Z/2c۱ً=x1,r[`رAmAH"}mJ$ e>pc;a g9bwU >:zSB1e(ʣq3nx!Br~Ꮐi]( R, n4'ۗ!Rhn|Sb^Kݎ]87w䁷0_Li̭M]X$Fn x6$kУ9:bS=޴P2Le܏*JY([R5\ ^)nsޒ&[;4l~mr.02.1=<mҳO(ͅoAl֦'N5`-Do81JinjwX&={뉵."pr-՜zLvm~+D"p"|Ժc#fJ׵Qt$ ҡp(>(9L)8\eEӡ|jյ$zse_1Иﭕ@-"ݞRg릿Wxl`dyjyn/#r4p(aiH[+jM<8?T?{p1?ѱN9RؤL$dij^}Yyyf)] H ko]hH@G#w()CC0BZeځ̒&>;3eT!&\n2Q܊uMM /QAГp[+Rxp:*&+Ε85iy ;Sݲ`݂߇w JM) :kfI,{P( # 횠=%tZ7_:N]Z-qS4}S48%چo+gl(j 7]uX#+ +(ܾ5`$['(L<5> 2 @2u +:&%hߐKkTSNk) q433F@̫2 }u6ymݭ z@N݌1y4-s<6d 6 c{+Wȥ(}_%EtEk;3}:?J5}_LsN VJR[BN5wă;r[tިGEbG &Tաmk5=?0\^T>@1Νb}9wK;oFcQv-30-)tf@n-!$7rQȣ\8)[AA#ڿas0<y: J5M6 &؉QhexV! mҊVCؽE{qy(ړ2E9n7 m+0N919Xk׏xde .@6@.FBlf#$34z]432+Q/iu0D֦| jrT"&*-Fu}z5yJSʠERhw:+;m%MӣTo<gY㜓jl,pe 򙉋,E9߼d$ޣv+tt$Ѡ S:T&X=G!L3&49& 3M5'`\-f5>@?zhH.j#N8pUq:OVPu@fiv;thdQ<Ax(^eQְo- ~`B2a\b\/D{D(alEY͹̧í"LoiUL&iV䫒YHR(툄dx-j._z1+xv?p Qd@:dF .cZcc4m=[[VC }n)Ua>~@>6z6̍t#o>_"dٞ+Xn(yC?M[H8!Aa!(wOkSE:3l_o]ڄ|"!ޕx|4uo1QI:N A@,<8&]suQݦ"<܏zQ$<yw Fp2w߼ӐK/d#E2>a`Ce|jɜv+rd+9fb{Cz,Z"_RHHX%aڡWH_BFNM?,dL Ȭ#;]|;%N`#cW_؃bv]tqػ)1 C3F7m icx+č<;S,OJ$N?3zۿA=qCCr3v|Zĉ6) gHEt0iMrD| >-nN1c$IN?EAK>CXQrr3QUpiޘwY89j@w,lLrEc"o79#\8~.WK4\Q23Fiԧk"cЂ ? vJVs4OȱG S˾]zӗ<̲1ܬ}= VVB3o80OS&'GZnyLL7}ǹYi\r_KxJ6=yNWj'$rÆn)D@;smg. Fd(_}*OC=F{zQOg8meq:Mr:*SW}W5OTfர`Fz4g7.9wZ/XZמ{9vQ(iEܾ'xY- p,dM" {•2ō!`=8M-<=()#kfyjQz$U(04462 hMLxO <_Xkg_e1w\9?*>%jdDSZ^COg>6Y|yFU> ,t#:bb a|C8H-q̧Œi̾E|w)OQF?g/1,"8 m7`vf_m$b Ԣ@;stpt7ot/)T]jk30LVeV= g)f}^_ηCf\A 6[VAd&R& !5˜hLׅbeЉG rD_rcc˰q]#'4szBx=]EBm#m<L]q/*sEH:S2?F .#J#.q TX*G;RJ-(c]ŏ!$G}gnL wx'koH[AH)=*,nIQr#1 ` ca/3K]֦ycqmA)%ۆJz䐫1\cj [G+,In sӌKKbb"A7~޻wP9 $=X5?194Git)UZZ_&6JI ӭDMt̆-/dtv:';!Nm@]C$b0Z`~T&7Jq(V-*ˏ^/{q90\0ٱٔZWi}QYO$WQM_Jg H8/G> ފ@ÏG a9UlpZ pIU"/?R|g!:q8 .b7V>@$(aBzHG4)ZEI~݂qVဒ6Ч=JWy!,V ͘t5ԳuLdq,cȁA6Ʊy\t_u+[)Q 䨀ja}'gE˜BK̉VN3M6c3HڦTm!3@ws%Sn+b0[Mlx\?б㿓wsO+w'GV(0gB"鉹 <<%0ag(+&+լx)#E8pH Q E|s (7&d::K<vkaP8žU@Yې#b_7eR˝$K 92E;<9O qXL D|E<'7Ap ܮ赼r_CU7Xm@KB)_vQ{>8c>a'R X7$d!; K@B CZ}p˟k]">oCa Gp wPhæڋπpk8Zxr~|RJ7Y9+u#T0[l9a𗗇rvAt>lls.dΪ>ՐZQP#ቚ. J0忶On.*'T&bO@z:om313KcZhj,e\5 H[x"Af|8%#,~`J;h/}+.gu RG1-0]$ CR~`O=~lЂ~ H}"욒+LRbr8(#e{(w߬ncұMGsv>tr}5; %>l/R5xCɡ->}R@GB Ƚwy8z>0`O3v[,O斚~H I8Gw6wDk~hJN+M7q/Z TNr_ Κ…jlā-E ,@p]Jc7. nuB4maq~-ε:u RF mvc@1RDZrQf 8Ne(m2Nȫ=))|%TI/9|z8v :MP=ĉt5m:&,v"{O9= ńj;]zi{%SLHRDev#bTfb m@7s5 D݌҂YTڙMXO)c؅ru;t% oSC!F??zxe֐U뎐YGBqS`ûD1TN441I'SGlC9 cXtR >LXɎ?a?-RpShOoi8"Wՙ^{6'1ˁ|}v`dz*/ .7JvX^%ˍL ,m_;rl:'^ &)zel&tqyQpO pҳ=4zk uWG%3&AZm#?>ql -ws+aL/8MK0Eo~Bn&;(fmۂ7Sѯ/ԓeO}O\ H1itYza0,iZnw^?3@=iړw,SQ`\yH f`^GP &5՝_)/~>I;Ĭ_>% 7l&Als^6m/gX~k.o2-K5``tgwaN"{kyx >Y4^=uQݢ&ML؝Q9/Œ2 \BGxLȖ[!(/]ZbSp; i3'YP@ƖAq&ɭ=&2ux Q8#.DD8 %ʹc'`/dN ]jOʖ:ATH2j/{ [U̻'j-`MjaHIb-GiI}\1b_)( cm ckw9%1/e 0&^~Du<8[~Kv5Kʿ$/ f[4iiDRiLzti -;[IXf0 > "]YGf%yr#8:(z8<,[Ttſ Mc񿷙` s)5ۀ:щDX%'+_ #ipa+8sg_i,\v cxb WHFT#J1ͼo`-hSR vg̉z 4 *کR LL;R.B Ȉ_=gΧ^ 1wHyp90gDUJ<F ݳHVmzM%a#N03KxYN_ꭎPW0X:6U(5Uӿ =ѡ2 hnBr_2tݬx )˙NQX2*1W"[S(fJ&i {oqjQ7 2 UFNIt 7yL7W3RI!;\H^,*vwq^W}\5b~)8cԀ H˝gַl,īk%r [$/VP0oYԄݘIYd-+X|2M# oLجF*F՜+7[*Ix0pّU<|CW ,RhuxtI<^( /R/],[:5;XRz1yKr#w̦!M6N_E_}:VƆ D["OE}1kj$ ;P^j`Y6q#U}nh|"beSȥ8Ñ;mDD ~Y@*ʋbj|4b\`KANpv$_V d6]f%|>4w ~2m-N;,]"d 4T 9G` "tc~@ !a4GXqGB~5ruj@I܏5%zYL7D/]3$KV|s~jHMep oA2jfSp37=[}Ƕtks1x (:㴴l&u+\zIŨ^ESCuY:CCgh5!~*ʉ)TAޮ5/ȶƬGnn ũ#:u9g2_lKidŹ HӅEHP2f!MeH"YG)f:۩V+9ω/H2[xptXm_˧UO ^ճUofZO$ϖACw';pg񽃣7R_~!+Kn:)i(@'%% ̴/H<"}@Hw'rbE]5'COqJu>8:I~2A&Zjv짭ܦ)pKkUyQKf$ԩBs0&Cp0 +0p/b|03(1Z|Ld_'a9=^åLvv]~OAVOc?6ՉwM|R]Efu`Rf 0 'sBύ<9^očhEã':wm͑42Y qt3EvS@SwO"+,}>1GUJfgPԞz8! ZAʝ7. @! \`䵱0t~LuC2LP㊖ 6 Q/iFuFL9 ]/|_0F:Kf*1j6;iQ3FW D1)z;|p*ؓkuh.kF@=M"8Tࢮ/vj Gvd~F: Ȋ$x0囇,24(rY:^izʊyibՉILS)H/|_WŃ !4NQg^~AfeV q`Hqk@ D_tcEh s{2wD:È՝`MeBdҐ)FílmA iz#$ !@2}:mDDž>fMIۑKN P-g8VUVhJ f/FcE60"|2bcR< M̌'C-tsy(EBdYra?.Uv Yt ^X+Pfc v[90& Rv:8W(xU7K,@*41_c75g(\DZ8ۇ8zўe]% gAjУi)K?ߐm[lm #K"|;,?(+-ʇuhh%[9AƗGB^-Sdi0 k %"0Fő{e^c̅|? ^]cg[%"v *nh;ťsWU?aNEGcqN l9+pť7N>3TNcߏD &>:efZ%W1duC ?TXI~ %/ãkݾ4+qǬHEf,ؘef6w%OCJu9L h90ycrN瘽njQlcf^eS^=#f!Ao#^YzҍKD, hROSѷd?O +:F%Z"ܰʢU5Gb'P|0ZEo]4lN:kRF TG{ vHCc?8귮4I t}FvSⱠ9떜v,sd4ۧ9#E꒕Iq @׹9맖D 4CU˓{3K‰.|'~,|n6ן.@2XCEhᒿ۶,0+Qdݟa8[vEW0vsq֫Ie>S5mڨ#c+$m 7I7&^$WNF8:AS ` zfB.TAT_t:[Fq~rrb ZjP9ӤiC(7 +(_ýkb;#+0+"HJ;Rp" y+4 FFo#FIj/~㯽t/2߭P˖w-_9%f/ Sj8՗*~,+~ս4dLMv| OkWACKS҆`ݚT|$Dʻ.CW, {6OoJdnuҘzbӢ! M H]v.~i9~Uc)H񓞦 )GXFf3rł:Ķ3>Rke21.7B() L9Kߥ Sl<, R$S({e Y,HNqmQH>칳,XgMIWMbeYHwZz8р3vzaxÚWT-k}h["9Iw(EPY;1\Ts#Hv "^Y }b-BRx\%qZ=Ui 'wx=pmH!Y.pFl>.ϡݞ _k `6n lw"DVȥb0q7'g޼-;ZܒXh;-,pF#%Di9yq@v &Ԝ .@"Gd[yt.sOR!z,ep /;ͼ6 |Lg[ m /.fj5(ɖ}k[f!JW<;"bN g7I]U&n1鄯_Nt5\ &!]P73 jh5 4xu?|UU[e(hr,V$͢_ͽ3g euϿ)4 / 3h ޜ@'BLk=L|ygeA/ "{5VWVk#rZvN͒c,}'K_~`k_q%F9'tr60訉a&[r"ߓ+25`4ҿ;zŎWTs{Xz.MZ6!#ez$u^^q־6qOҍ[;Y_NΝwvP !>eUdn,omJ0?r)9n}Fn'-Ԅ8 as!ֹA$"WY&^hRE G=##at?U" {r3ˣL`;y3X^_x$뤾xxP5:eP 7fa4nAuX~xP ҈*+;`$]o^='V²EVa^/a\X{!>_4A;{bZ96|ygY/ZRj28G6}/YF΋"vIK0H?D=L!Iz<) f?Z6{ZK_IeBlʨan5χBӜ[)2/寜cgQdVh ^&{2:ęj;!0_qUk(Khupfxyz3&> jnWI#f uή͹3"!S llτjSgZ kۻgc7ub"OD(u=S}GP%(ihb]" ި9L]pɃ>؍,߽pC}k"?8xZ/N[>4͑1րW\8hl'<k(/+hB+;%# $u0b?XvE0IBUAK!5n7IIpJC2􋯸uj+6&I$Պ}XGFNVR'm+_&P_tFh>IgB)B%:ԯ 6q[&y{iV#YֺW.8}l pz9z: _E5#2GDDlq4ϛQF(;]IZY"_ _܊mEf$j =QaÍn&4TDÙޞإ{\JU 9~*xXv$ak6-"$}yTM *ay\xd  H'\@2~ڑp u"]u;[dtV{{M3fkJ32ge.l2V 3V5xkhL-B<,L RJ(Bgc&\Q%!ɘ%]4b'&9C*%gI9UO$w"~0)ARi,STm>Tha,= Z% ttp.QqșyJrµKm#g=D*mS/C,HA*S(|{TWX;&CYC_rn86~ 7IgAِR+kA uv|xp[ 2U{QF29S7Ar ??9X(Ht"v:yo>=]~% g9ʙ~*И]BuV^Bi+"rؑ?E ?9eE]18=GɣTP#<Ū3~MA؄VώG(6r '=Pnz ]끲wH,l%RP<0yɴ&uÏZS#,SzގdDzH ԋN嗼]A !豵XQ ʃ2EAUHvX),aP.h3MJM냖i(8"gh{;x)@lf ӊ*0L YydؼwּDKKd#eҽa]>0OC֥D6ٮbEha K;GD.% k0P>a@^in4=װ:5m,:+͂HbR :@l+PTS3j Wc.6da4;fs/I~pφVfHdBbgG#C^p?Cbh3 W&gʐO p5/lpV:Ks ᙴ-}VSc>yB_#3.2LL6Fdץ3ќT&,MDǤK t;-sx?t1k뿒ZRHstXb0&Hb+7>aJ,!# L8W)T{`*By)PYQsȀ;PaDkciof̨ y( қGD _Վ8ފ rO@q{8Z삞Y3.BbSjr EK}.D|^<\<(Ή p 5xE!z%+ 'Ex&vx'm O:ꘚЇZ*5 @9m'+M{iGF$lcqcMDdHlklZEwH>FnuЫ>hm$+dMhft-Pd`l!1Q&R=I<_!lJ.hF"PN{JsѳV]-UAv8/8y#rhu/8)P*n]6<Ъ=$LEˆ cܙԜ1. z^$ewWܧm4;/ZV;@P '* Q{y̅2Ar^~>/N\AyX*k6؄j]]CjJi35Å 'aje߸K|m}DwJ^IXdU=i盹HWAszv~}yl ߾hٮ[ /|A=qRXW}C3s/ŶuKlJաSB5*aQ5Y{.e|*[ h-__P=UU *c>4*qenޭ-W|(ݜ:_ "ywbTUt u]Қ92x6Iй[M<;¶C#ӄ0ЃJe! <7~oZiK [+~;y$Du7<)}ALe A5׸Ku:B)SP n u1_[RtR hb|cޙ)l3AfDyBw/ 6+>rws^-@jUtk-{$ $3 5?霖kc& DXNPm:@:1E5g"/sZ$?Kk -iSQs_)jl-D~SG8JGX,دJ՚Dzy9%F=dtF}0A˻iZfN%歑~&;A M*R4Sn[]Nq}vK=Axl1>%9tNjppꞜ&='&4^^]kݲXO^S5"`qtvJ[ S?` d,EhH.A<  h cvhgq76@`dAbhĕ M]S~݇1 l:ӌt7ʅ,2}#|7*(95  1A8y:U%'ȝn[͍G;怕adkpiUwEF\#ӂeQMd-9![rYLM DEoz+N3yYU YK Yk=al~HʼnZF6&#委\g(Staj3hT*pl-onPpFRLٗ 3xvِEK?+#os9E3+{`.V$^T&{kTQ% t ~脂  ƽ9 [*?&|j )E h-Ɨkί\_{n@%H\48S e?L)l @dLF~`0|JIt+SVJGi{$M!j,k4f8=N%${ϸGBkS[,s G$^Lg0$̓A/PԌeɐM^Wz-L$Cd>JmRZެ _]bډJf ^Y:G:0b Mf7{azЖ=9?a`ږ31B68y$A&VD?Mgݐ,ZryH#,(?[A/Rx71ݲ1}y I~؟'OSҐPh陳/?4Z*'4`VY&_ {: [qzS+ NOIt6"*ll O4Dssf PPd%~az I+&uBn&_p.jReu__bnsz geq~O38ooD3yt,|}S5Z`j@liTN3U;  7'̶;,QD33&,U";R(B1݄|`%%o3r֦P._j mk¢zm'S PW^X%%vt]qȠ< u)^}a ?:ͪnQ]ހK!Hk CeH3 mYE{H"&}^e;;OpPZJL>5bimݴb<@O9M NWMûqq}~a{_-Y$C>o[E݆5z HbzxR%b5Z9M&Y [j[c` ukD t+0l9ob5H)[A&}L3di8r҈8'/EK\ц'V.DQ,X}8XN asL8hRgLo<#Ny8D!DXgwҶ2y!0f L )q"K>slfjq|Y)^*؛xޠws_?~Y6$%\ #ŀ}^_]8 dJ⤠qa̛ںw 9 Vd~</c:E (xT6Իe.ؠٴKz7hk-i = /a^;J=|E?vmL3Zَh;# UJUz5j=N} pi,i/:-ByAgCq밃9&('2B됚>^"/*όQ2FݎڑR-a^ ?rO!g*$a,R!\$.->C,lٸ5`k"SПQ&>Xf۔׊"hS֕Z+iǯW e/O\)rLA4mt u &gݶтmE:b!atu5}9e>g%`1Njwph@R ~yZcڨ{r98ɷ\^:-M 3nѼ1ո "K9d(m[&djJ_vݑ+_cDՖf̙|3zvUY% Nϫ1Hxve:٫2fwm /}L#{;qNܧɎŒ~-kY~:UoREid`.6ǬMl7f^J)E*I )* ~~(9w(4}UY=UQC0g)FDlߏ I5n&-KM7;/Kb*aq ˌS4 vIO)bQicP\F2I2HVڴC6 ?+;I<+ڝhFGoOI<(F,,baaĴ)dRQonqK·ͽxԝ8Qzt/G(NDR⩫u.91OW F 5@г =p.|"È|"͏^g&Py)~>!^زd*uIKz &+1{ar AX~}>\MQLMޱq{#R!vw -xtg/]FӞؘ4W9b2IB%WDqCȀE.c'~]CuTbg`}kPÄ#f^x? t)+ [7D`suPg0/A-I\R,h ֕ʬA!y̵ 4 >@fgei]C rY(S0x=x4ޘц f G $۳ΔCme_2T>\F:bѿ;] ObJE65$6+ь2ilvr㜶2Pp\CP~!7+F [eQo/i̮plzEg;^ #軃Ԣ a)z+tX숂OwF1xbn &lASuRiv0C#NZp]PE92ϝnqMEȺ%P2DS5miH FdH|2TEb&wقs I72&p.*{gi*l=J ?510?֯>@%4 'rkkZ6|IQ%W  N"=98psv&p q4o6"Pvj"P+'r;<(sxp|RqrC,L~uqƐHogfٽӴ9 Z6'}KsvEFL%,V6^MJah%jd\wKkńHcɵcRpI$==!5G̹Qho\τ 6k6_Rύ"(z ȣ’m<6%Ai9^ٶՑ` m`'9L~~[Ti 0˗|~/<%nJI IaN>a1=z7m:?nb F)yi'>`Sng8V~ qӷQ.Ez_y8$;b({p'|+'jd>f/Sn>~.-,9z&-U`]mg8BFc1AHW݆Pm$$iXm`I5 Ԧ V-8Ef|Tiz~jrJniKZZt.VtG# D,oa) i.ʵ;WT-)} nwT%Iyl!dE`)G:T|q7ohZ1Lٖe`Im/|+CӶg^Hc&x4'Z A|:#wL]u97b-ꨢV5^ kLt;tHVrLs$-(2)D Jޒ5c3C1>Ii;>_hrN q}~u$|RWhpO{-ty"r#5q`ōB˝FbBb}i|F /%ˠl,["њD/&`%o!J31:RFڭ@xNxa6]Hf6Uaҙһ,wTKAvIc& ;>DaFIȁl}zٱ>2T,#) h`PtVF$%Z t i;;x~-9\Ծ:h¯[kҳ$o@He2F4F0[]Qk9Fɬ Do.`k+ǛsaZ/!/\W%?H)#l/}xVB>% YLp'de.뽑$*.Q O>t;2=ŒaJhɪ6MJ"./t}Ptl6tQnPlRE ;M>M:c5n(%h["_AbOj٭Y']|K|QN$lƯt()/jW%6fb; GTwRۉ1OMXN=Ij2i N:@!ںsQIQ7D8^֌&hbGu[=%e/XG8'eZBcksmL%OÆS2-6 /۴8*ʏ0Xy`^GF0[u%f갌8|5ČމgclK.iyB h宆}jG$WgXQ` Tuت2wǠ6vPQAj0{PQnC UǯoIf\@zvn-}̢c;EL[ {$!g6D~OMr|Lwhm`$^,ǞAD N@yV\(,e{Tr- /ii5G-op-a,bqgyUCM}Şlob"*-hG7l HeZH & D#meĞ@N-ehL פSkK ܐjZ2xDr Z$_at)B@ 0f.D^֋NjH6AҰgTAa[ UH ,S٥A9`Z$&?wuA-53cmnA[HgØn?:kPf%f]_~&h?q*؄w%ОqqQGl#&|Dٞ8b(SY@C }I/:9ǬފgnY7ihb$D^ Z~SGT݆|'ZYOh6. 45%j>uU UYGɁ( ʽAlį/6/CuG:ۅSO4֍]sү>xEIk$b놚z_ 2 Rۺb0xk.3l{ۇ&l|X^=:*XgRDs[k81[6 @d &0p]M-H)-[MJgA^ndq`BbdZU Miad3f /:d TcV, qA P dxa <Ҕ󇗮fR ykXQ7ֹMcic^e\QuZ> :QNZlu:Mo@saF̾%SqX?_U{or4f1 % 4p[<m$uO)04ӷ<͟l (ƾeߤ*#P.A3=ƨ(4mDk=Գ| X yXǼ":_ }Oۚ?d4NO#B}Ļ!1/;wAG,ff(:[RK ň[$1%%Q7̙`SL^<*J.xXU//TwgDQndQ>& \F̽ ^Ņm ڱ]RM죲P2yB_v19F43! S|I60N"9-cwH:d &=zFE70K}¥_#]5D.e~/(.{(}%bղX NFwb[h2{H*yV6J%Ht4o ,uf7YN*[IQFd?e4mUL㊛Px ǵOk<~rc$Pu3L}>FWё6kdꛢq SbA!|[m>ڤ F Oӧ2:J } /mxݍt6V|cuԳrqҩR0Nc@~6,\8zLw(Lo.U tvb*d3a'.R0&vP9cj`!RsX^}K%$7LcG/8^;bCه";G.֩l,HY0>B0+gl}3OZ_mC?HbkRxzil\ZIYHZ[J_v=H'7*M3?h7U:0 {&Ocoiq7qt˴4Yö#S@dWhdcb{q!c6GT}3Ƴt)%0Dي#נV ˑ.(jMli?Q7g[^2o%^ L>Lor ޹(^$h'{U+E68 ?J7;AFW+C_2.̗'8+!*1#A5?:$v{cJEKy i*RcVچ QD9By N[p0(uḯJ).oMa"M~MqkOǥ6hF^6CnL`)8J[ѽQ- J,Scnht؄?XZ%H#m ̦wUeDSAε>%hʱ)͊&_;9H?𖹗+Ai^;ҏI)+/m& BstxR"|_-4̴K%\_CQ&W`ÑW3F\͞NPTSVzMBu\)e8ȹ{^))VTbN웈BvpN'wbP"!帎NONE;@IR(4m25bt宑ψd 4ڷ4YqLh$UsS>0CĂ5.v&_Mߔ53L'@`^=~iLKoJ8G~L0 σX- nRgb9n͟3O/8/}F7NF(_6Ԅ*+Rf>㧦dԲ,s+*$ߔa5#ԉVHtGo=3J* WJ^B:YђMBW—i-YfPywc/0E.yd"ZZXm?u0V*4ǽN6怀{9ZlV (m+8nBTۢ!#f'Eb4CP4|ZX3xo妡nv3-5-H) T<򳯵իES#i7$%XK!˟|.L.]i#MԘ]DB`tCqoBt'b')7Y'^F\?Df= !z|/lebNzuehIt[ud֌ sNU& z n/7$r ThfK&CT3sə:&6s3d[%Z,Rms/SRWyo6YGGqR3N-h-@ BUMeo?+]k:/XcK~9N:k† |c@.qmB j;laJPwSF Py}xQy2WQ˫Ҭ۬5rq{)M'YAF%=|{NZ0MB!_f [5ώZ~+HV*cӓv@"9!OO`VuF[)H:UBC˭dc//ѢTGT޺[E^ $nLmxMduAg8V_pއ:IIG<_*11FTDzU3.↭4\S}bإ8&X>f|ԩ3Ak{_Jˢ 'wIKp]U$HS~INM 7|x 7gԄ_eN>ޞZlZKr@Y D5fK=>3CurO"#%gJ4"Q_;!ə~GE>'Ab'RGAFy'oWH0Z ּ%k{&xl|Oifް> د „=VH?ic2608˵Vg3d6CՋ2yB% B{Wg.EzRu/̥bN>'ǐD R Y5S/l !Tp 'ߐej,C[5CԏV2pGŮ>ozg80JPO%CJ)8['{WӟLmUsPG uC+{V:@Xu?OINv:G"*3OI'mҕQ|WS·&o8- {[ZR]`udYģO'ugRǍ{qn`i_XKФȔhḵ!rB[6@ۯZSټ0|EDG7`/ f&/Eb-݌Uv >K0n/} [d2Npwϐ8< ZS2Su[nRL)4HhB:}+P57Q|=!n+!O%%WP@{Nُ3N=ici3@GAP)V8):wd44['Lv D`V(xvm؆LPzxmC÷ђJk8zkvQg(؂rt{{5.53SC͜DE)=GژL`thSxXsRESQ@-etEbC͑BtP~np-E ˝=4it@([.%fILx ZrdR][pbi|X e&'/t-yiڵgP4{Chz F!Unr[T[ Q+a|۬S)Q _W?r'c^ f1 eeN RMu1@Mԭͯ% Bѳ+&w(,%"s$Bb',\om`u=4% cKGx_; R9fP@_)LdѸ)cƒ) xw2~RZwhEBvߐ4!Br=# 2*? R >68Աܨ&\V ApyNOI`Kl_3]qF#5i#57^LO2/] IDIyZ:CKi@{N]ozTbT㲠#<ӜNq&9WUg&#wx*꬏/"~ۀܽNݴ ҃m Mخ!"OE>,Yu)0M "׊Q/fn8T<^l@csNl@| lUFwM+tJ?n6d=eg?iD*|Sj$XvŠf:oerL_A,Zp2ƉU"Buuйv1YWM7ƆL1_ @/{S@vnUv[Ӯ%q.%3l?P1h\9mx[[xp ,FaHwE[M<MX Xlbs"%j!zDmްpخPT7M=p(Ej\~ BO/ ZF1j#֎9m^ M09[! ^xFfsdݵE1? e겣sUHDb "=IcZ :A6a99nյt;;:YsbHYe(v?%= KƒuBE.&#, n1{8 ȷiP8^[ܻjk8MvL;-53NwNSO!NT#lwδ=WT|' #z4}C]ɎH%>c ,|y؍Μa8|w0DSイj  aߥ\Vb0ʋqSڵ 3f ;'~7.4 a+eyЛUuue`x[ QNyPv IT"pGN֎} 2@oN!xJV;ꏙ[)ƙEل "{'hCUD`,6a8`3H[*=( eoo }Gkg#y8 n"Tjf-̧]g -&d zmӶ)ktƳ ^ܔnb+^'YٟLzotnBeiqǫŜI>0Gr@FҞ聫 C:$h>ޜ7~fi,]F(yM8r`tӋXgJ>axl{)J*mʔñ߮B#K$MUIy=i}bG9e *^Ҋ9";[{fWxBÐV7FSd}] ްYw9[Y/:l5 ɬ"94 wB_F+G{Ԏ QϢϠ>KP|]pgf(ݿ=9e,Lm>pk8PT(#}S2?N_1(wKI"[fB7G!KYtC[vs!νsꑓ{С9;ijj&xX Yݘڨ5t")Ae%~Lc0k$m4ffN)=[IB}X"-Y- wW|ɼ(zZ+0Q*\6AC[W<_;זŎ?6 Ǚ^yɸP(C0g~ G[+Htp$x]ѼQbp17Q֗gÓX4\u fla!4047df}x3Wicm&1YF덢eYB+=1CN&AQ駟buFg@U'ZceǞu[ 5^b,aT?Z[J=5!\ tXp癒Ʃvz[]*Y"Ε9T 5mJpIX|ETpzzMx]b8s6?4Ive?gOPju_lJ{mBΚ;)gkr# C2J-^mrABcz;KRZ6{ Wʬ2/L#_Rd2PUt.,FPYULLZK|udh)*ݺ"8dC3~bXp'L5\{b+Kϐ]y {ꤳ t3@}Wn) ˪Fg34t0dR99 Ⱥڪ^ޝDp'53 G)-'L-_N~Ѵ_R3?Kś!t2g41Kh5a5t_k.٨ ySD(gl wmk{ئġ|<0.Pk|!V.hׯ2FA V؞1[!B' nuӒCpm=InLA샘9IT!Os'BB^kd$`pI݅HIr`riQorB`U/;4G"͈M?vނ9W )qAe(.Kw盆 ~-ӃAC +"N蔡kS5bI`)h< QO[[QP(B[t)%mL4+9;i8 3 acS^V˟b`LGQ WƟUeE%_)Fsɭ{C^enzʚ QGH 䙟#JMd(QV\! i3s1ˤ-( 6l9J$2рjKi(:հLŖq Td $^zC{پ#R7~ye) >b}qFͭNd1&j #;H5sLdMy{ھ2Lϲ[A8Џ^j?=nh$d̓{IQ۬mf,7Cg٪xs2nxG~X'MJϛشD:ʤ$*xX|S (p%0(ipK>7 _uUF#(ef/1 Ibp(ӄiN|rsg'Ye\SD eB65`lJEK%"xk]XҪAQp&)_0j,ґ% Yhuɛz-y:y؉kU{(q=rLjuE̱ǰ8m%5bf(PRPֳASIK_~GNיBvk+z臁eH#sg0Rطƞह@/%^%pyP *KXj;:FdN.a-*!#|eMA9pt(}3(.Vfǣ1xh9t W0\;6aƭ_ /JVJآ Ж29MJB0\$$Zf^5_ ~ߕcŖieޥnK:8J"*Qݿyn6CCjL$y? +8Hvۂk&}R*X827-;пPmHO,'N}juy*wހ5ga7{a8cܔxlSiT 80_O_h!n;$/MH1k[4IՁBE +Іh$=?w%N,BZR]Ꮕ; g)z툣9֛ymG~P;)@šS=)?4s0MnϬkcN+7 6G神4-ܼhrg=b/eP=ͽbTt9?B:҆:NtU3&˹ ׻fi'PƁ,Yz 85"Di|c-Ej4ׇ噄%B2s>y-^`G_lt֦>[ݶъ`_0F~WĩNsa68yl7ON|xF~@+^5J5aPP\ OI+p}U睌7+OY@U >7I3?.5w.\ކ" 3g;ʊ>\m{<2f_e{>"xJף{s3N3o^8ʕ!)aiT*p@Fҿ+Ôu`k1ccs;a-6CB&<9VFjC8,TxP>&%1qHJYR4H ˙ `t Kqy+ P\PVa7T8ρՇ%<@H)>IF •9&I(oKrz-xKvz3CbV+*O)^jr@7oZ%miFr{}\yǙ$g[sv Ĺu|EmȮDmؒ;A,c8LرMfോw8lx-*vrh YL[%ij ?5 Ah/עoF~8ɽktzQ+|d&2tk:O3GΘ%j*ܯ?)\xwJ D;Y_xe}?xs͓{3,k|vV _8/&3zD[ h?W͔W6mjנH@f|g߯99Z侕e[ʝ!&[Xp9 &D t˪M~h)3YWʟ~…WA[< Q~bפ}"zM1ƍ{,3?;L'zx{;ak/gC<Ehy'W'*ťfZY;d[BJus jI_5~ .dvԲHYb}7Tl S!26;Q? AA2/Pm*]}%W=jL`GG]q-Cs;eݜt:Y *ۓ2B  pĪ>]<ztas1%eяCcl,^z Uâ \:8hɟi #pQ/8Ρ2={(5{w9J)·Bԙۭ)F m_6z7GyZټ[SH`y>m݂uՐUGLD|`Ya$ӊP#ڎB=YP 3eGH܌avMr@=[K , 2+z19Kgttz)1&V?( ݠ;c.FÕs.> .V򤞷 A7+{*DJ6Ԓ/._!9Ҧive97 ߁Ow8乪98G>+)[SHT L f*T'j@dl 3ugRO^ԉW6iP$Y&^V򟢖eĂ̮C?UziQ7p玸 ccP͡Q6[] 7 ͠ꮉ@6 ha +"(F_~[ ,q||ZЂ:_:=jb䕙 y[cPH7NB ~ďgvʷhjo%$`Yj"^sMbuRzvWJxVNΈ-Uȸ`=-5Rq .BS=O M3L&,@ do* `~ Os.@Q&#p>/h E JH ] ^+@QPUJ3YS[8kf7a15N#A zCDc"Ir%@hq{̬8yS9)>/`5KrRch^ m2Joh rDW 24^!sv?L C9+*+ !/+NȬM_߷~'m$Q6f#*C&bsut }7x{ k+ #7= F $ $U/fTwT)7Ju@ϖhl:F51/ǞɃ֟%^}#h6UGz2=>S)V%/W~T ~` ZgqYv2XV`+LEgc NO(E݁98-BSEv@'cĤHţ-y#~2W@R34t<(e7D޽BY# k#=έ9 9ڣw64ӆ\/#W}zrm8S2P/O2_v},}՝eRqy״fDiP;]1W5|p|cUq62bG/ҭ]ʼnaq]"8x)If*hӯ%v:ɹ]JŠ} EK/GMc3=.Yk:XW (z䫆ymc7z>+ 'c`zA7U]t0˚9=^7<>Q;YrTV5Z$&q%. kg|90[bnɮ?)ܖVzվ#"6 1SծeeY@ݬ&_ { #@ !YI4AD`$c$hWĕy`$O&R񐷈;EsP@bR~VbMOwX&TD݉q!c|Grr)V0n~NpbV.½ufH 9#$z;"!J u<* au`ޠA꬐-ϩOczQI*Fˈ=7#mX[&6<16s}ЋEe,I>aF}!b ׇ B(kHI84;jG/f"%ܘړZ܀5 yKEJ:ԜW \-(F{%k* Pkc;a`>Oe*XSxĒ ʏaJ9,B!rx}<bonHkNs|~&~~@>Yޒk|t}h8׆JfNH|7F}6O?w ,ZQFJЬ *\O}'+'PFNP6S}E䫗o1%ltd]J:&h9q?O6#.Kєw{#LQ(CZVZ)ӸzLK?Z ~8/=A4&*]^QV.ыi▓ ٹwL&z :)"%(U̓Q&%2Zo !k]yZ^i 5\ny19H{\/zHBNpS[ [X22[}OO Ԡ=` +9O{px&C9!gim/KFeJ (l6}9!A M%i!A:9Iww eϴzjS{9Vk}݄#.MqR&6&O'Q]SeR#bjdX 2! Di<:{VxwRkXifxpdfAAݛB:؂Tm~EyhfnfqH/%sŤ4Afa')e0FňR 6)sk+osoY\m\=R]&wxGB5Q#0]yk* ؏%ۢfC^oJpcsD0& M.&#d3a˾1Kx Nا'9U ʨutqئa[rAXSM:)|S.er 3[t~iR T<eOq^߽yJq1~‰Jܮ,55]olM4 ɏeޜ `[+:a˿f ̫5Mp855)_63ApQ+>2&W/^]-fh}Y[+0҇!S=⒕c.-k+iÐtS 1eƴAttsx\0:bT~Hw)>KYxITC"ă0ih8ߨ QjpI/|E㘩?=>y"ѧW]9W"shd|z&BWEzλ #̨sY~됲JE^LB/(@HI/~>XGIn|9Bv C131sKd.B:fALIYJ۾z9M`+7*},&<=aZV $6} DKq.[aLhD{og)luI\meH HfdG|H] S1@2=-: Q6GKa߽SG )"z2vpv D' Ʃ=P;M3 NsCN=a^dJ{0ms1 m93,9&ҝQ*mS$ÙGemǑMWHOm!:7;pY)n')FscKR g="Nx0b^dB樟Jg跜&wUTϨ-]FezzЁHPbϣOc UbRL~_,qMR+ V`"}S`PPLQ s7@@)FB )8  jrqr f9%`G$E,S:x5U_tzq{aH#8 Hˀ5֟# ]؊7T_F 1W ⒀b̼Rb ǛK53g`&NP3>"V:doRu Ԏd%9sɒ\mS_i~B5Jb0mYWUCQڸj-Ȥ/C8L0;ې?rTq m#KU٣Η9F3sH7<)7A'.DuJ^\g(OyOE;C)hµP2~D>3vg*p`Z(dX4%ѤEOseuu0dz ?@_F䱽>[hmOQF˔OlVMVbT/p]F /Y3v%1 ؒݭ iŠY?r"y\$L<>m6NH6].8Ӊi,Di3V=hNf{lxݺx&fY.JH107#-qnVnr Lh,&ތd@M[vN/7?YJ;2E?B!Wñ7C=(~ hCPAJWоK  Ճgg޻;CaW*ȑvf*jҢ ܾ́9C2v2HNZhEY/aD >m@fNF쬢Ww٬RVg- a%Px )Zc3Eg%c+ ;7yjd_0FТ,s򅛶+pmNI.M&OOE#_>V@qsX, kٰ"-!M6 Kt7 yBJ+Υۉ#o4eTff']\c b]JN_2`7ʞ FƛDO!Z [[&c$/eA忽 lK!-  Ȝ,j%.`wvLt1w롣"!$S+U" qN.[ej\[c2F*2<;Z7ZVf;JV$뇲lC &0iq o(ƾMc$c<^]u{WGwΫHV^_l&$_Q_dj-0,$c̅W ]G'/ dzmi[[ʆSҴ;Q>zK-^J46bT^-FlĐI4O2ņF5B.+ NPV.P1 +Ǖ }]}:Fz;KulӰF<#(|i {|c9H›,~V$mq̏`T}zǺVgӂI>yif7wr,h^Z+27)_86qN:-Xu :B`{9d- ׬*>E2l#VfK >$t[Uhgѩo o Bd]!BkIwmѫG j|]Ud"Y|AT[tf,Irr 0x&X&K#"27K_̱ҙKVsUvυ.uaYk0tUU8v53×$VȳW&.끪s2d  y}>I+7HɛQQFc19Ȟ!lPz}~΋avA eG(F[Tj t/{rH*dc"L*m {5gXUR!Ky& ]h/u)+ǸWq 6$@;4Lv'ӥPe>VQ)$uOHݭ`Թ3Y]oj촖#6#qvR+-"\=kcXJWzŢmAEu_a#`ʳ ͻڨZ\'Aal\n^w#Gv~im%϶P;9WIAEbc Zv<"wq7R`zXC8‽ mřzwotSQ ULաrCǁY`qQik2CB5v@\V'ڦ%vvHfO3˰ [ޘCoBCw (WQ!<C}RlRdPIGק\&N#7_z.5liQ9gTVJI9i'#!Bw/m71(N$>g sPI 9bUzMi%&)lhC1#]*̥P׼7>MJdpOz\bb+TgӉlkwz9f1֯s| Z%T>zώ] D)31Q]Hm =wz<"Ў71ߦf FvaRv&0'A "[$*b1*ECP>ÍzQ)-XDHl7֚')l&*^QE.4 -j$' :*6mNA $`Ӛh2\ݼ+m{)чqkmFxE#yKlԧ%uqŠ^g_ w  ځ8Kk%>Z^͎dXWRZ&glWG) G Z)Etuw {S332 7|0츁*F@ .X)kFut0ӡg͌H%-|{Dy 3#2hi|YL r4Rd$ ޻_k:(AO(6A 4UVz7CeVk$gr4 y.g(p]J7f7 -}(hZL4@ŏmh0 [Is2NkLS ~8p9 H)T ЙI9Uhe<=Ul[E+^YJC*QEQ­F82py|pZ1_KOR 4YVYk,=,QآE|.޴g!duIKgc87kFޙ^[z\ZSڶxj[?G.KKI"  Hx'' k&̩}`hVjLR({npnQrʽ0BzpGXo4tA^AC*^i|@͏*I.Cc1a?AF97M})P\[{1#nyσ#UuUr|z.wsE3X)*mYXWoy!pSērUpbJ.edJr"USJhg8ۀ-&nx.;}‡gdM*]' Ւ0x8(bsO&5.pYK@M)ZA@ea9 NL.{,Oe՞fJQ$YV$5{DQLDDPT`-mN͸ afןVх 4O}eЅ C M_F),/va ::+Kp[7B >tuF6H+zn]\<C<16n[dd y(&.mRy^;0GMIA_#J^kbZ|M~Ԑ2 7zpnX(AlUxo.,[FraeA2W|^a!ҪMUK3+Yj}rFsuʄUS|aB3"C 2SݵWNYfuW.̦A^Sr 60R݌K-]2kWe)'n&mtcTWs)NAS P.7n\ ZM-MlsXIpߗ#;iJHr@1hA\Nf)T|9Xd"q /wو"Em'& ti򚖹zi6S^#   +Ff ^*X=ԙ ;!~~5"ݕs 5nF%t {}(]}6GC8"ֺ v!~fՐ fՃDڔBIBӪ ӔZ`0pi. DF#P[:Ca4G1SmƦo40Ⅴ688˚q+7}$V9A=.u oŻQ-$jA^HU-u ^.qq1]p< ӯrZFt׷3VOڱ%=N];Y6c{樟e/mtGؔ8?gxv=Kmh3|%-j6err72xvz5f0Z㘺~{|+yJ+U~4h~gAtҢ_?&<da "*A m*?A2Sl^$'@ݓߒ1i;Ԁf0y2g[P,8x{@y2ިهTLc+hMʾ4_8Qcv>E+t'[! 'ohw&pv5̵q1;۹cBCjHuK`P#m/LGWDrʾhXTq%V啺+ќY_"/tWt+00!한dPa.0H6ew;c^Y]RO0y & Lb6 W%7V41׎G Ιի&p..9L:rRʓ`V]ѝr)^mc-Jvѣu;Rv41 +gҳ!س&&;Ė\Ň{+>ʖN3:{q\H ZU/2lݥr=uWD7.ˑj+̒* Գ%a+Dw\:4<(Xcztlr}lgF)Z/Rb&s7  \mOp"?h ;?u@u $~/6l^N/h!SίlQw$euc(r+кLyTi%vHzbC_YԜO<2yiB 2OrTK.ǜtnYu>l2-Ϧ:c*/ivM@/sÙ xoLjT.o- t/^ЪJb > _%IpiC|یpz(}7aDd~_k/:*PA};X]4R`p o̮;1M\#k0(9 a3r_eBV G /V> %&On7, v.ޫ ±-\ x#Wk 4Ea‚lUrx-1J[Շ*|ޱE]Ycp::n ' ES27)͟,WoJGn7PTDHiHmTqdb1v4P5S^ z ;a_ЩydNDΔ]s9 ۲UqV2B1)x.# 1M+iL(Z}pc.ԺTN`(?rT&DcpL=~L\Xݱu./`2i$rQjH d} 79#_߰YU4>}(EOev.i&{jo=e:<7g'ՠhALm'Br$oҥЛ.yWَᝅ6(e @6i3=x@jyq <'vP%ꝱLKǸ78Yь7jNhN~\";$ڄP'VOveM\$.BAB(ҖY^e{}jR 9\Bl~NCJ ' .[Ѯf]oޜrhD'Npm)cِI9ʊy@=xR>3iBJwl X荩Sb 7*}{}C3 o0_celXO#mS^}׺-u^,rZ{Y^5ko&YErtZYhw%p7\ƀ֐juHѼL`= l]_r"_iBzngpš[y\/r5dA|ILnXX Q (<4pb JlM?=@ՐH /笞:OEs2L1'+/.+Pqz8ӲmЛ{GDTVyk̃Nz[ALyčX<%įu:Ndcէb/lux@5[ZLiq?c2  ^M-Ӝ+c< "3hbʉw8*'lsud? ` 94)8RIV8A0H!@Fn-$A>uWq.$&j2jlom Ry]N٭ +az믖=4ˁkGJѺ_0mr[۶x[C95囕q @y[2"Φz\ h✶fP7J%k1/ !V$2,Uh0E{q8~$?x8 8'%yW%ɍ 0Vn.͹+F3|IBXqoqMx!)2P]8|t/`6Р VZo@eDIX1Fh=ʨxF!VԲ>_e8Q[{vI T| v.e@AB.k ջ&hJ;&b-wPW,2/!qDN?Ҋ3^/ک WK- 1W8 X˵XB@%7gw+hӯ=GHlhrI(2{D{.lyPO_^͋WXrXkߞe$dV {pv0~R)|3V 1thjzڈeymm4cg:Le~OIN̋m?q\ #KyG*cfOBZJo W K0ڪg8Y`>t]'Ъ& vq(d0uᮟ3ˎ$W~KjKBs;`ނQž*cgdO蒖:$wIޕvd1`Xs~PC#sL &NEX\?&4r}V<ƜXkXqĺzx[|P =2R"!zF׷LV'YWqU%agTjZeWƚ}o6Rl')CQzY ëx(l~-)p8;|/GǸf@s `wfE+خ TSp ;;D+@TdgzPR[&?͜TzLdjl vLKkK}Nz''9?,lD9.`<(b!M'3EEPao7@DQ.y6a_)iM$ibGo}JKUAÄi\gq ,>]KѢ>tyn(\A.BVݑL܉&& lXYˆFֱ3 6v adL=9nqjL!å EFЀp6.cy>Z,+ב!`[3`5tq~v_Yf t=enڮ,ób SI0'h(Dž'D2T4.?+[x"g͔ @CQ\$aX?OK!鞁b( `͛륷m&i'F_|>}΅gJ2k)gb<*|]ī q@跋f4u=ȶ?|K z۽1bn`\s qLC%=68F9Tɇ'7de$WgʛRRQ= \ڔ=6}C ,j+R7 <7"\@e]Mj}CL?#V Fiw4`66Sp%Fw1O/?{Q0-p~Q"C1 8D)8tdͽS>%PaC!īGmܞ(@0R}D(Jr"?n,[Wb\#?ԢJ& *B ء>ulV&0bMǁ9X<,Mq."Vaal?yb㳪ä́rye`}fu^`ݿ4 EMO|>1"R'hv%o \\tQZoV{"^8w_5C+ [Ho֡2-^ KO60i9%%YKl0)K{q Ep9 XS6B55!Q':%oq(#nC7]TrG4Dɔj/xmciջ& !'6}9ҡ?``r նܶ=cOدΒb`yԺ1J/~La^ʛsY=\Y1mRǗ!sNƨ U&)h:%myhYڪKK!D vEnoꉤ{sQ"q1^N \(20eM{W G[G|.LUʢ 8N;$`ιʸT0.sH3`iS7gJi1!dKi{̭p zޫa0\aYƫp @aJЬdCGD)D[_wF4`<*̱IyS3* m}H\rӥ+h4{IKa Pm66"3/}(sw2j4vR=: /sq^{9K8<`5ǖ/т ۃuw?2V \a-nRt3Iވ]F Y.-Qv8 9\$!Ntk7ۉ Zmv>Fd+n+8g bn੽S)ӎFj뵵܌5-`zZfgD /vD}'hU*͒}#I0uGrfއЗiS5ȒFjp+HoI%)pZ'ų1"FS.'ldI4Dзl|m8)XdЌ9Mj'~Ss:)k@w,x$A#"YF{dvc*x  PtZvV9oY-@զAx49|镸> ߑwN1L7~P"i 1)9li{C4-7p%5isQbBB{ }eey'羪YR2WKM'җ*u!]a&=f#P%A&Z~:J._: q.Sj o5U@E*vkW|rJH7 f#]qEgWCn^29rG]1>x̠{ CՊ 2n *n-zNL!YTGMO+FY\_EhWȮ\Q=KjɩE<6R% 3t_#ZD"]ϿS#:38D:9*B7rÁhm,s\CII+e2Իn~QA/M(I"lwNL^6Qkmvj=Cn8r&we"$eKL0+D>Fb OP61 5gk`od 0hTR-^1ש.ǒ:m%euB]uKq0[h5jؠZx`p`kMec7!cT QDO97X>Aod*%WP <8 [}V۪"*1,j5ZƸuU|Bt7Wtt}oHb1 )r2DoMB߃z !!GB pcաۖꞼ[O`>]w&\syvYYAy)O!(G-vJ:cnutu@+o="YGgҲ!U:'XT-] z4REoIDbI>Qp );pڽVR<;ݽiP`ƺR-pS SZ'Pn%t])aAoC3\Kϕ1yIݐg&ɬU~x.Nj Ç !NVzpˆm,dz;ˢSg&|l @7ҡ"'7 S*㜆` JI"t(DFR sR&dcu7{M KRhnroʡ`s'{ъ84P~p+8δvgXUur)Jm#,{vRo#3^WZ/!k!X_V |On@!ɓmsz7.Gˋ=~ DYb |zS#L!䧴9af鼿rŪ__uj<4(h+p}0(B<,Z}1+'t?r%LMh~֜ jjrbphi3Ƃj p$4*~FϷXݪ"Z_͌odc[P˹axhVSzC[5[uɼaAw4\RV-Kjf`Zo伄 PVN_ʶ$,sED?ܐ[QA˱Khr[#Y΄L^J9&VW){.в<&?xO_5yh$̈́-#b$Xf.|EEfz}]WaUGk?XBks!ءj#˄Z a_.]F!f~-CZi~*>XA8,#S>s#i|/@WSVXaPKx^&aO7KM8Si޵=\V.-"n_=N8I.#|Ryש;Uݥ:F^J:1т cV]Çf_eaHg`qlG 0pAx592/8#FTp]WXYa/hO 3_Cy6 ?T,%~l%e$ %?+n_6XApg4os!ϚXdړ7X9@cRNk-"hg^W eojG*+3DXoHҲoL0lvb%hvNjfFYqTjϓ)mz8M}{SPh?XD59XGx'_+Qf,Ké;(:ҏU'kC}xO* J ?w縻 ~Yz6ȟ7/a|,ͬF;L FjgI]R[G81q (j0}'7"]}o2nʝFJ1D֞UiWr`W! tuqH?`yB@^຃_wFo'{͖ɛ|!חu6d/#[LR8{ iF)PރYJI\'DK*_Ows^"O=b{jbԒajJN`ԎQlѹ^+}?!w=m ){|b).q{2)=qhX8)Yi2kzqP| jDPv/0yMbUk_/!fwwS(.7V <٧N%NFs& ZmZ#ݵ֧7|ǰ:g D "i]tfcGlmkp a>FcBMM1yɟ9OGc>-,%V:rêĕ?gjq9DZV,ۉO[A5rE >;\P!.!(bW! ȕUTw$/D٤NC6Oe$lt,<ߎqM#;{ `dr!+)6ɱ=o:1jG|UViL1!Pٍm3?T?'eHo yUk]u/I]$V8n`-8X>G>so =z2x'p!X`RJlߛSA˜.Ri=!i 0y7)[T~Hb:xΐE_طKYbXGt'u-w3lk_V$|XԢ@!ʍQ0HLsiҐ c.!40vʨ+QL=ar^#mwrO%cFZ(?}kjo1SG6 /̒_D bgC)ˊQ K2ACmw3VytnpIx\/ZsIAcFV7D5&irve&plS*ڵARS~;nxTKgKR s1UۙC5mR<+^ܠoaE Ggsh׮>mHr⢷{ QW'[+!x%%\ 7X: ޽s O=v e\hv8`Eo+PD`HJWcmk - eRW?UϑX8et*N8‰Rϔ:oBh߳UFrŃ̌2!tJ昐ژ{y`AŢυV6wX@ h3x@o1x" Cog.!>6lWh$ v? c\6,bq[4WLnK)RHdtgx벪,]fHd”C7*UcqMwv ~z a?JSIa`nj0S:χٟt!~x (XBk睊x>k11u:),ս^M~!fXjS햏uZnJYP "){y|.(ψ} 8}?T 2FRoc'-cLs22XaqܒP!0#S6BcA3``nwEj)k %'DD:%i2fɦDdPBŝH '>VAփZͥ![87E|YmzyroDH;!ӌ U/eП[]?%pn/J`W}"ہ APS] u"qīp?)`pJ]{2)|c7 E4Ԫj(9ZJz7Ȇ Xb ͋cytȲ~1}y$0<KSA{T_ڴRޏ$mIЁsY4ʓBd2  w^v VWHB/ڜ UZb8n4gc'h t SS[~gRsN8EQpMugw7Rݙ )4^ئ ŞLuA HI4ͦ*&!B"Ng&9[Nʰ#E-A&5  `H>*)I˴sd0]v }gu(M|x=6]hƻiETy$U6k,,KXF6V",?m]{#ӚZ?EeVf˒a03bA<$eWZV {!@JO yͯ ܌gw>/>uJcvnGJfcR0J<+E* \nV*^#^Jeى͊'މXx3>3NeC /bCƿ]JnnhL8gQDۡU!!.".[gki;N^AT4./VF{ke'; $45>UE0mZ}v}f/ΦWd*ӺκUCo:w-T krOұ^0p=vrVKxx&zB;:rkm%4l}aT17YAu`NuXoLb}vL UEUO$0ߵt^d=A|5euM'ΨoU=F4S?_L}S-. 2a^rJ!酻IhѠ$1#eʓ1%'7fEkXmߢoSI;qH*bߺ]xoK͑SW)^IR7<8E/愈tvw/އ 4W*Yp-]!, >"zHcp+ 5`b4lv`",ZE&P7aٷNDseT1,FпV]E<)/IX@WARf\ɢ O&cK$s[ K YMܴL:+ WSpX>qJ:dڄ={u[B.*@bHd^n3#3Y@>(X=%yc+(Da~MJ;%+>'p/I| ]YAm)Y -c*e(;t yO$Ö|ȼ^y@mW q=75{+@kG* Vp{ gެAɦkDf:f#n ]K. *L-nW m+Eg_xiOM  ݻXn$:œu:&9vjS x.@vHI1 YQ?NbVʼΡTQ,kYL?fx3ȑ )S%!6<5H96Z[i kw]n"z>%MG^5mB; #@Ӗbx=/Hcyˮ8)_܋UTx {I7#~iorP? m4ZoZW;]rm#Wfj8#>b?qpju*z>ç-scn߫c҄@h3edFW\>޹oh zM\.7wҩ%N'l+9Z;5Z2Y s"^=ap`D a[nCWp rAù.?%hޡvcʨYBJ^JKn,Kȹ5nמhilXB2=52"Ӈ5mk3mMM8yeE:^˓K緢end}z,tOv΋zb ұd]@&АY,nnߓ)RPFzB>[*r6˹|WP7  '6>-jv{oeX 6OK5=g..%ffE4ǫӑÜmiЧ?+ i⯰~\:̅\%{UMwr\KbgSbg=Q@mI#<ǁFeͺӒ8vH)~}<-iM APKd4jsiqn͋(y%H .@J}K-{O5};49Zȃ&bCk/]J"޲f T Xx~twguQOe ?vL A?…*si7?];7UMŰ{sq̧d7{P S0SYHjLo=OxT9xᕼTuIT,֬*+\4wĖjQr@!a(x|O]YWv:ZBݲG~eg pw ;Y~fg+S/ @u3q fLzQV9ԀYu'9hlF8;)/x}C,4)]hZPiٞ#[lرKzݏ`ⶓ;둡Hy/BE]}^YV|i[dn7a,2`ʮcTC-##Kc8k5=:Mxwf!~-y%QS<1Mpe513nGb߱.k&{zR\Y!QJ(**'6q/ir3$|:mj3ޞ_I*J}л:`s(n(gz02oaf)R=T^$ f-kmă.6 \AhP_DB?<(W{[ĢzRnY=zf afS\G {ml߁> ݫX}K?E}Хyv5 _i YG$337.}xz7ATs ->qJr&"ep۾ ~ES[l-F34ģyV`  9R)Ka[W`: *SD&Rpg5H'L]w:kM-(j_ڻO8O`FbK~혷#/JơH Z @kT{2Wr&m=Еi0Q i-N=[E+ײ ;f`)飜MUpFˑօal;wa/k*W||^ܫጮc=Vׯd[o#d \XPԉIb 膩?t>,#Ay7|c*v}v{%D%._̆jZpSAճe,US}ם/:nzdޠvE(k.3֋> cNz9'T)ڈYadn9u3p[cV'1q!(w^5N""pɆ ocZWB6/ Ì,`;ߟ8Xյqfi"\TD#1p ɒgWS=lfB*SKSn/ IW8@8n7S$ {H*@^ToCv]|[jĩrk{S=կyߏvTMZϒg'<05sy[lj]9aC+L Ap1zu>Rm'W<5ڠqyCh(>'Rˆʇ*#Y"g^-^kxl"#ŇiDqDDI3CH+*|ǘ:0v"O䛃ί-iTW{EJTWZb-ɍS)io0~cԑ"Ylն蕃NT *fk"ݸ##bPh PcWkZ2G>z?jDkM&y!?DLWat%sL)6;${Jh 6FKt=t<%Y< r 1?SZ-2ȠA  ٍyV0bd!<'Y"h:01Iajֺ,Oڭ eJG*!B|/Xћ:' r86ʹM GQ'Cb E&6m=4|ql߳2?0v-ř 9}^ǧJ8> 6Ak׊…<^Ih3T`ZM=.Cyݸ 1$~ȢǏŒ](s`ó5O({=&*dFБvxEl9O=Pz$jّT vRR[M|N&Pq3?LC; [4;,\5W,JRRXpmJw|*F{Jt4r\x4c0+d55^#i ]Õ6 ߷VH6[XW;OJ|&]>T3!dd`" p}~olu]' hP4goё-<amٞ0`mPj)ZT)H>UzKR'0ˑsRu Vq<+88@ɿT)*S3Wh5[kC>4%r8ڪjn[5 %\O~h 4s6O6kKqҫЛ|s*:YUz7=& VmWI0`p 8Z}d vׅѤT9+;W*~mj D\Ac|g ;ؗA(&W2[̕_]Ҕ1^#d#b!b#=*E&fV&R%j&{?4y~~? q)Dv?]~G%'_!:qr .mvCs)]?4̞x/d/ȑ𒽕Kr_q%+3cطO|P*i2]~hIg[֠h!cgl觔1<ic,Iy5 zgcwz2Sv"% xKDIГA4+\'!`ˋp0[ʿIfv rcÞߤ@Õݍ^c'vR6t"Fbf̈́GQxHtG=R i}Y[ŪQ Ǝ;uߪtX' ` \y"?5QJ9AmZ,0WKKEp[@,R EZ*|[}ta)JBݹ$L!><%A Ui_f> 9=@`_]O$5z O1Hڧ*INXH@>ZbxDNWgWgb)"6ypbM9 D`Sރa~1c@ɱ_ᆫ}~o|kÈr|Z0 YSԇpx `0mG./x5IřCZrINk>X6D/ :1Ѕ3 ,*x<)>JamAo2}(>YB:Gmq $ hZ5JI<4 +<1LhKO>soEtHi&D@!4S s2ɰи5bL K=T1Bj9WO/jPhb%G{>ld1=CeONv_w­PC*nOWARb4>hȒ7v(N.Cְ\̴p eX$ ҨN<`XsO\P؄F֙&ODNG'xGw~t!4rr4^j*K.a[ AeeZt#7~05ߊΈuU}  l?nG>  뫽)ᑘS^ĩ\J~ic-&%)7o1<BY՞/akҕt/xzU5Mrb#,5uӈ/p-GEo㾜(M#D2_nt?">"=#>J:`na?B&dJd}mdfqY 9 XVg˹wxpq c!LD ;r[}lR \tgT~u^( ^|xץQ`~ߤuB5> 1N 2rf H`.}JiW˺(v A֦U:dLitۜD=o ?CC7uC]?sُKIoϵ5ÂO#=:7{{4I"Ҝ`K? U#$66Q=O B)Nƃ-j#k^Ўg2D*[}w~ȦN=eª(6vXR>!Ze׵wDb1~I: Sכ9O/݉1ж~(۫K"߮rSUAL|9!!{M <hpV+J>xf %{ًh3MNWQF;/:w@_vx(G )~eL fA\ wWD啊Zz`$%\ o77a1Hڹ:1sb\a]}*r;E?_6Bg bXq%%l᯦U5k]XƔT:k9[VV||,.zͫ_!Y5Ihp2T5?E_Rp2ҘΔC a%:*JٗpYt34 g".U>إmPj \pQOZ[x"`A֛$g2фw# iR]/*4v.ǝ1Y5իhUfW  {p/m[V"O1J򳷂ȕ -AvR:y6^h "-&W `pߪڼߟ%^%caŎG+@Vg fk* +vB Q5m kPgv̫gO|ǣӫ4EͦߊylIX\n˾o:~c] |us+At ٚ/<8J"]L _HMlٲ5t Q0zV/8 3 #& c:r*9Ƨ 9˰ } X#f:M䯕kzSqڦO֕m_!=IˊN9e3:,G*IA|/'t ?yK ry ]C,pCh :6sp~1;n+e=ɹalW0WW944Rw/j^ݟjy] NC$*;l\9mvF2~LZ|E/JTxC>^AXܔO 76{/\q8. cn +OE k^ߋLn~c r9/&,j[ G4|0M5-9 @ fSLx$̀־Q}ބi*dxa5 s1݆{͛l bvkn>2Ѥ$G^H,B\Ƚ{C ɾy2[cakJ2PϹWUD,9 k\Ҏ ΛP0۶EL7 Fn&ʢ$Pm[ʶٙNΖ5_F*a7*EM%z,DۘYaY⭸"HW ⨲~8{,I2JyR#20THk Tdi\8L6aqu}fq3- pR|H6\TwŔ+RybM 6e7$2^GMHQ$Kqkz@R>2ԟQ} I Z[2` _5b@G]ìB. }K]$$ #x=t$uBVfH&_孰=QYTYO}E4ZBe:Α~0+Q-'?y! h40^[qo+^A3 wѱ9ȷ3y0V{Pj B~cSfZ1D Ҟ@m5+m7xWN؛SdVTuqǏb6T˻9D#t*jcq͔C;mӊP&#.s U6jDP/r|BX=cr PkCm{Jde-๻6'2~QU)`3ո@f;)݈ }l-X!8V$o^^KzV6T3lNC҂UDNMPe#| bA]`)RIփ/0bMK!Z4stJޮ?P!LJN2<*~YFW˅uzrؽ o;D!}_ h䰻z8$2\7')4.Eٍ@u ; {RyBJH&oZVGʈEi=gucvR _.+WK)ME5Y>}O#r{amqaA#o%s 7أc;)=e+KCd{2^_} 'MT=Mg{ :ٖҙC'8b}=O FZzJM 0gK29FBw(S=PEo헑/BƑm}̤£,B1l _Bύc]S+V}QlИŠPCG \hVcya(EK7hk:_@naxCA[IT$Ey'Ow2$_C96F.M;@iAJmO}."Mz]Ww5q‰=5XA# Q8'%s NԹDg)v8si0+&&Zbm5?vUЈ P;%f.;d᩻oQلp'緄X;: `/gU`ѳ`p l6pvSqW˺vOhnSQ3&N;îuR< DMA ҫ{ßU?Q!TsCP \7wЛw(5/.d&M<ʏjs$Yii䚳ٰ- -lJ&ku8Gm`5LϙB̾´؂杪?|oUP^"qf_W=& (M[RO08~DT0wjp{Tk6ҋd5_sj.:YYaS" ;K m7|'f,Dw&?4~?oU.QCLu_TVm-=X,i kNCKrc!^IH{erOxQzƭh-zngmvdPs]Pw5Jtዏ?ZMsttP?bUNod)ۏ3c.ٱG|۴^.fuG$ʬcIeͲqgZ )ӭ=mZ湻)g@,1`>ݝk5io'CC8s18Vbt'g q,3>zk0`%B\VP@5NZ7W7DfMcpX@ەIYѬ Ҋ:zЦGnC5Oz,镳NeV9R#6  GK|\dx;E3 Z1h~ʄic92]}WPZqjbDCk8yKPuBW^L}}ޓEr,ʋ吽)3U_) 9 @1 g\U Q sCTj/2|gqƱ:<; s=S_d1+e_ qڼcǰ6 .' j1d\ aezPZ\Y{@Eݧ:z7фRjQ9cXnC]xc;3jg' R|*DNaY?{>m0SNM:aL8p^݆2H>T%H3%90GzIj C(&;kL>Jۿ3|0MMg3ԣr̃hVbxnG~jDDMu[-0^zU׽a|uC,T0}YN >*`c;F;Hiں(8 o^3ܥEe0Fֆڪ()')*0&iUxqCN'-QƆ4 6 !ZtAFh IH`*w2 [@J}ԌrFڢ,2C%-zD 1HsV%<M}$:KaJy.ÕSf(o1AOݛ}o,sjսPc(åPzĕ-LF# P&1Hoy"k*y MɅ4 j3u6:l*nRZZy9v_4c3tں,߯ЖM;DJj2?lurO>q4ڡ 1{e4Iu)I>!,)U LjX^dh_AeS ,P^mѐWP$(Ú>5~D|-%zZU+_͑!Xb-HgtK^}?U6譆!J,8lU۵iƄL@3F<޿7Z޳†!wS#EKIYgׄT  6nl)tjM<_F]edE/YQn-/h58feV\m< SȚ  拿@a=xRCٞa >W7DsnA_\%V{4 [=W`䲕^ U3[p>F_G14jF N_]cp(z9DO4QmfQK\"wpNs5ݸ;2e7Xѡd-5@:.TLKw) Hn+5ǘ1kxS3Qjpb;Lw:[!6 8}2j6%>yػ2bz2nIQz]NCZb;N}rF.6DmbK0_T!L+F*O~N?3QkJIqykH7cIz\צ~x]^͟Zu+p}kԃHUM0! =ȡoJkb=SD7cZ xB֬s{#@T~-*@$?ذ]^}.jGlDV IL& B =B /`Ϟm{/v3) Z?gfZdNdV|*l(aq vp)b|sD,S}j[ EY U@GxrTꡌÀׯ/Ų{1Nt>*J\Me6>/LYȓkEx[`p+'#N1(,QDTH[eKcig)w3Yzx̔&bz(]⯂)Tggڇ9+ p@ʚh"A;Qx^fAF% OF\.S`?-k$!IUs(cV1P|!$s=5N|1؏L(Y/&gԝFib!˯ҝwfZP{S)]1t( WPZH8򧹨i=e-!g"k1mXTvH?m HIKJJP^%K(Br=S%gsԣfKQL-+{txbOߜoԏ1 |Ӌ7Ifԙرẘ +G5}p74JEpsWX?7ii>-H5MKHܩ+i(V:U  ݩuֿB@u#{(g.9ZM%2Zp;,7A1SSYEuKA {.=7[:_pI.cLA`UODz*V0ГͧH[/S܏D$ P[5=%*P#/e6Hݿj]@7 7RiҀ獍7+?~%qRJ I9⡾`?$ 9j5VWyk`Nּу8T>ܲ oヂ1C!rMWPߑtJ,f%Wgb ֖­TR0!IŠ"gyc@Me0; mNCs+g#K!Q♲ mB]p l$\ӓd;f92NkHG>ECapyٚա(mhqv^lwq& $k  bGC+ՓfJawa+z0v$gFڮT[v='wlDtp&EFZbl,m{=m&܀uǠG(jN-ȳ'\BUidJZeÏ` S}akQիeWwT?cK&JG0C4ѻqxM~̽9uUJ\ː=~HCcqӓ= Sr7ռ,-gorRR(YE"ek);)5ڈB>G7uޔӺt e3;lG_t-V%$OL Hd"]\Fd J՟g+`[auoƮ$rԩƽ0,&c`lBMIRs5I d [T|>-jhY %-Dpl#=tD5I)ZQ~[= _?/( *8 L^H;|rћ&= c|9'Ka_˜@OO BrOʊO(\\m9]k,r` %}-"F_;D jY6],Z+zCC3{n~!1X! ?ՃM6,SGjbm1,4,`nMټ|lK5Mu&DZjn(~io[C^yR+K^1{͏s<WQ(j EtI\RP +&GL e?ww1.Ud"{~ /`JG~r!+KN0u:ؼYHzjwnK Y^x% T8NJix:|+XuMus9Ջ"X6oH$vgK ~Ul)Ò(0-Heo-Zb/>2_c`DQ= 10~;V(&2n`!m=𵻚"r^ݣ9B׹b Z JC5O^O|PЄ'Ʉ!7r-Ó'.~xvV5ex'd~+km#rƈpD1YoQbn MЇNpoQMfOSm 1g=3+*pgLd9A<}(f"d.τ7>ScmM\ XfWMS`Z0:Ab_J/w@2sv~5|, N]^ퟡt* Qe_Q~* eI͞)H˗YnL!tyU.R%i mR+֒܄P*Fbz=vXOFLftb7Y*Ih!_`92 8bs@l*a#Uq" Ƭ45(NrF8cho;%mm2z[Fs?Yg}&`wbԷĈIrAPl$ >*S9 ;.Pf >^Cƫin)xeR?GyǠtCL mѪ{cYLPAצ H6%M.:.-k)CHT4b_vuKl\{GXXmZ^cM-̳f+ogF 13@6ێKWEH-BC> ? ~+8n/Bxnvߘ=&FF#q* 3|Εg^ #CBx=O})O}p_U[v"|ċQ9[@sd6P ]^?Ve/\d'lmtA񡯰=AzEB6kΝtAo f<5X)[iF:6}1 ( qҷF>*lgmMunͮI#()#8QL M(I@\9;3~ 4:/Kw%}އ ҋ+;r_h4 ~1Dq2zx_zp@I$rd$D82󱆾%,5?݌AH3xg=0a#mXhw[0 E欓]rڑ:8^?zKnn8DC)e-N%N 0Z74K$rW!{Xc La*cST5()xyUGZݬ{wchF@C4̃-4q4L+w#eb.+=k7+@~ 5&sрy^s(^ r%D!+[ @֩Q*DCX(SJ330Ikj`B6;~-' |=ƗѾp͢aƍibX~ &]Ξ(2LCmJ'Te%z78af~A3w˅=H (d\t(BUg)OM!9`G[Ϙ>9%yL5^3"9oyڽ[wlш5qoM`p,BDQIx`lb:ЭJQnNR $Su^>/ezL3%>VSxrp;F$eށ_γ5_fWŐ(;!#a0!$ j:hwQ饛rMOEΝi2l,t姐DDjg*''#\__4f*"1+`_ZL+%Ec޻PNt͉XaC:QfK:U?=c"Τ+m[5}ͤ_Ӷ0uV4PdM jYy~P#Q@gOwdp$wF00iϹB;r%C 8/,'=\pM\muh03xFbq~NzSoYbGE鼀%^XTdP[u|xRa\ub(Q>nGMF* 8CRO|aN) ~YLgj@h4qٹ$nQD6#3RQvD:.9j}軂|R! 涩Z|IW7.W3_y0ԉ )>9/| ;<5c MA qaҮJl!4!K1DPYCfg3hDv !6g3㓼Ŀ<V.UJB4}KFI9SA{GZdrWNP3NZc]3vS+ l@3fZ0\< *iPF:1;֭0b9#VT]M̿c7y.**V9_DAژ2ɿ);e*o4 icUu;`P^t~t4w'T U[𰸥PeaT[.sb8!fGF&/)N*G31سqT$3ϳSRr,iII@ASlJj` O_vjpIUiQ B=`%-~QTKzə@ 4~)N?Ry_'Wa䴹B{V l9ls}>Ab^ %pZHgɅ8ZYVnћG@>9xwo%J!uOޛ.Y6 o!]kQ¨9A^4M8+ʩ#U2l-5&yd_2؂ ]IWE$~ !/{,iVyaDo\d]+Y[dwoΣVm.XyHR2~/&PUs-thz--ܣNؗ&;@|[B"m.;|:g!U;Ɇl!M7Hf1t絘*7P3l)BIL{{@^<9vHN%ӳwT8ìգ[*? > Ա۝vcG +۲s$TT'F~h*&y< [Q3nIVQΕ&)uv"g ʬ$D[1he۶XXfgGwf6'ͯ%"Ƿo+9]wZ>/W0cpoRHŐgA@X1 VBqR" l *,$Fz;YYU^w`K}yI$a$.{*%8v|!MFӳ!S}QMf`Pp]}u/c^bQh)0=Շu. #\t|)]qjď'X9y̓HL@af:1~&*sbH+;wxpH B{y{>sϙfq#Z'+ :{kJv%9x&_l't/{DgPѕ8V#&=g*L39ӗϋg+c9?B)x w\k4Co,r<%!nPuj_h6I7HX\ߑi^fa%(3fY}Qg;{`GtL;Gg7Lӂm<}ɺZr0Jяcxgv. ~W[_~0 VUozhC(>Cg%5'T%B讝Y)gjqWqM"']̯p'rg /SB<=gފ,bu}Kt)JOeÃ|j%ýLgz%J) }%P73ߐDA$>`Y^v 9ao =`>2 LBqH<#4VWIʻpY$j` iaN w"bh'̟n5+GĪ!RϧwъQ9sQV`?i//:P0UId to^Z ƥ{[9R+ W7"9OGkyŭBE|XڲX)Lִr@b0'/U>?)CuL&Fז5Ū;;x|Ȣ! å=B*G"!> u82M3>* k~@Ěe΢dj{9h& E9>8klWjG{,+ve#ae6"?{ӶI@tj#?u̽ x̜Ӷ Txa]!\ճo<3Ag. >תaQ~֩il}2~\Պ.#MENMB #$lԜ-3˝DlFm69ѷГm7v[P(."@`9_$BXu6Wif—}kM(v(.: (3~\@iqP-D͎'hx I؏_v$5gJCV2>h!c/M|,݆&&HzĪts 6ߕ68myyf1 !@\( 큣{ {kҼꁻE0L | C`k m:{ci\SKZs4>M& gM RqLW'1v 0GXa5%S=綠T}С %h8B[[n_W'&fw_zRw'_+6"=3fe=k_ka uZ=5n B|*rm݅h GE$ M)[w60$t\X雫Cp:8?@eؓ_;)IxSzm7 2,9(}tN[RGo/tde)VyV#otǰ_LGkpXEu,ߕ]kSDLZa̙ב|BB AgrX)c z]vw;FT*m|Oc s ƏUI~14@=S4x\.K0`#wJ2jְiiCds JXYw^ddJϠ~6^H(9#\Y# t>;88 &h`,6TM\p#}b;ÏdӮLg.@a|xSY53(QE@qxe6STKB}Xpu֍ϱժn|Zb&P"V$$lulY5JO Idq(EsϿȬqrr![@ī0r7kdz}\CF m3X{Nٲ9?[(6-lu8XH4N&;Z3oTqpKO嚭frk0qF6y:6u+\ȷ:vL\DP~$ϣf b4>4?sڣ:&'*"-ȟrDk$Ly,?k j Wƶ5I}7gpZB~pݕ5;bBzKM5G߻J ҃dWΟsq%/3rZ6^Qj}Ih [*oD :h_Y>G, VЗUpJSb؅]8ge 03IL08"=]7ROwUhQLMJǢ4쭁 8 (} (rx9;*P"(dm#:mrʃGa}M>ڵTC!As$"9眞!"۞y {_VyǪW sX!Bɼ4iWR"؃zuv1=F*Ύd7Q-W[(ꡦlz>P9ꬾZY[9u2 uۭ>syȲ̍u@<œq5eang5/ ǖN(hĂHb #6kle^9ʆs$yIJaaS*RaEMeP x*\ţBI" uERm=I|ߌ2[%g%Wݨ1TKFm)){449»;wϭ$ _,9vU [HJbkڞ!VkqðDӇ>хz.UzZgNnEE1fs8+դ|@aVRsӌ\?1GNU%olk=úPN]X,brLΕ/GR6rqњUf.-<YDWFv"Mὶl='-!X&8 л8 /^5üHDOOE3q>XrM>CFFKktbsm1fO-r%wc+QؙLE9q6KR[>{/ӡ{{>'tmyl>~VL1 B8%.0qYn3Q,Yk&x#3@Tj$D~d!B~QhBaV Pr_vG:L*!Ǚ?ϝdVDOQIs!杆&p&Zrx;~}:K>\f6耇g+O >>tW yU+>r'#Wa;|S!jЏ'sw/gX@Za F{4ߎwr`'܇pïܶu(weFS?h7{<̭U֢QA=Czs3iRJ2-IsSdMnQѲDL­޶ȼTOxr2A6Ij f9pMSu,R-` Tꆙ'y"(c8>E(& V$[~(x[.cazIǹ ~3QUKW;c+G^]c;h}XGaP* h5Fu֎i912^Mӂ>ٸ%ra@3bu厲#Pb8lWZJ9 cW"d"휚:")gl?cX$]Rr%U)b_.?B8Luq1W7߻~'Zy3(;"1_̪Jqn>Rs#*i^x&#w 0D{1䡿L/~!g5WY5`E×&&LDȸ?JL證L'AYzc`8V၊Xz|IU 'NV$MjW9H2-8 Y)kkv sM\Mxn>URMڅpyJ g 5L˵6@H`u}=ݦ#6cy/~c=TaT7.y.5%&K-qL قtJeUЙE\:<'3Ve/{aM7#0Xit ~prޚ~VԆ5xl7m<^@Jj# 5w(6'fx䑏 iHXFY8VUu#L|;OB'S yok9#v3dk5YBCLkS93^bcqh> õV1:[$+]#g؋ID?SY\k19o?JF{zg xkLÀ;OAV0҂/۽7:T)\&/GS^NYN^0yQzהc|2dネ|r t;̈̆Ll$QO; {O%RKV4īVEL gv+SR6ndƶJp,f^!"-^VM\rpKሬ9dL^7Gr(ůVAS#HA uO2E*#%n' zNOeSz,Ή|a^2 ΔHDqz!GL * 6f;iq)V-Gj^qS;Pf 03CMS<~]e~|;s.vW dA֨"? DUAK @/nеui@x,KcõX'd)~~+WNByZKm[{QΣtc>Q#n!J(?CBv^PE7 +m'ȃT_gRYD*̳]xZ"[֣Ob*ay>@Vl S ~ `ӂkb=P0RN쬚}W1׈ݮ 3?|/}H,DuƓ8>*y|F@ٙ Gdd;V/tKE'E(ps;=k5NHtF^yNʼnu[sCYU4N/]ybn._9l'˜Tݝ_]m+U8N^dD>jͱe(|A{%)A ê~Lrg\_.ޑdv-ū\n8_58!r:9iCE̲fAr$<ɾ vXH3NOQ#~0&ef}bXO6gUv Y6KT4nM%w)?ޚxQ5A9QFhCQܩm61E3wzc0~_m|eήYnJ#ME+P^y9K{`J+]}ʠ oB}ؾ^l\XR΄(Pt$dkn>SrAr% #*HzA>G7z\>!$W-!⾦%4BRfycbcK/9XҳA3c}g߻Y!4US3"[qedѶe| x%#IJS.C9yרhi@1#׺HNiS^u> Fʯ@i[Ijmľ?|<oUii-ڧIܛZ{+}~^U}ɻOrfP/k~ vU lsHh#q-wE{4Jl2 #?+lGV{ z#yq$%fnl dsٵE޶Jc-숊)F#ƱL zyxW䱿|OjTOZʨ6ߪ[ԯMM]PX\͈+B=R \H@풉 5kP{;Ʀ܄Y-2qX[W1JoM ;@A?I!<,;{ֆ_%mgog2t,ē|0$SY3oU_n^Ri#nX%S:+c]#LMr7}:QsH@T ߝ|ev $5 % ndksvRO, uk*s4.v4y ?Z&~>99ERDCr| 5N1i:oň m!E>|qhQm>Ϳ2%ҝg"VTp&̐~h8j^g}3"6*]B!~r|y\G=T퍖IWVD<5[q_[$&(sv oF8B% ɗ$<3殰n1Nc^9ZB4؅°iJ$VY|ʉ7欉J򝏤i䜺?tF{Qxi>(*!o tau\E"MYU"'%.g3WiQ`Odڃj1\GS\jUneT,cf!2Θf:U)GY}[/Op TNȩ;n#33yBg<^kq^L_ U$  7Quݠg8phɝ56;F$Tгs'E~y(?QLm#',ph4B.Č99Zq'1i҇'g4~5Z:Tq!9 }涹9K@ 2Mm T;ܻMW\uS Ц( rbLsȶt.@h\p$4.O46,.x~Gv#_N1\ΌMh+0[b=1IJ͓蔡m""9K֠c?7QKdW:6m[85kSul a-]!9,Xܯ$vSl}cUZZdشH[^4(D!6Pn)ZQ #xVP+ZzŶb !5_@Z4?›/l/aթN9gBCn3;v?*?۰]%]@2ٓAm/y羋mZ3Y-<_]JnBaNmL)1dY?YE4\j]ɢ49y<99tn@쥺yMy4W <:nV#QW'<(勹Syˢ\4= B A+K{2x 87DpI@vl'ɑh|I/H@ko0P%Uˆ׎N 6XTm=.'~ $Mijm ;ֹnf<!!Byy@^"l >c9ΆHT/,h &"KF$mfYM&0pɨÎNUU^AEi} q[Ju <00 2: {9M= @ƬҜ=\0_ gD*U{ًG] vf,5O[ˢJNqJ';hft =wLk1xهPٕӐvExO@埦H1p[!pyHh18m~|`̾_1_tsi9xreVaǹBpD}?EH>Q7[ڝzN&-5鬜2$e[ X0h*P3GHܨ씟<- s`H1phάl\nnЙhpTSS/xAeQgУR *iᐶ*>(jV!Ry-95< &@J08\EQ'6>~m֬tI=&ӺI(gi6qAf|>8s.Jfi7TB 7HH7Q=~81!\[/ Z0)Bx4Z=9uzurZ٠ ('<؊]\\7p]$S;-}';q/ľ|{?\*?5u+K1Y;/bW@" ]*C LӨj@.8 5uZֱt^.lI' ]\.,35@rnqvyϘ&$*v =Ƶ~<1/4p$(B9.~HM-\Sp㴻Z6"1ә6\׹$)ly@!n Dt7X?Yo|@9R-v@&e8|Ƀa]aqf@w<[Ӻrʵ7ѷFT.yXx"n+\E6#~;6-;1|֐ԶuN5Lh7FlÞ!u\eÇ ϒ'!Wc?C;H7Š{˚zŴ@Ϧ7ӗj6 _(4㵫u ւ^Re-׺u~c@D|,߂iUpP^&7jUzK/'5M*^|ԾZnBJ0p;B͜.p'wAj^ ,#[L¯Q*V^>Dc@m"B7mm6 }o?n $gӡlge? מn4lF_# 2;3u]ZR6;5"lYWJ\#:f;S^sNx>~$v^ȹPK NDJ-ي"3q![XI^ WMmXuZH2WF7 !ށKrMZ6Ӑ/2 ʩàhF0-#SC9 hm!:3 uF/ܸc帴oTʅuІ`}vScL`S}Oc8=~MLU]e,֫KNA`~֭GIPc")aΐ[ZW|EN9 q7^͌p]+p4ڟbL{>=ݨaROFY,UZ&XJvRA"Bk_@4pӭy8$Gbr4=̊TsQL#-7&AK#uz Ri (D)9wmV!(I&#xRX}<A)[m 뗳{@vn߹JB h4V&ǐ8ow9N Ͻuz>Ouw&ʜ#":cQw8H uq|C\ ғf~VM-M彛g)\S"၎Uals"S8q:Q<ѕ6ޡBdk-<|+ е.,ŏoѡ1i05iCF -%^qD$M R՛n3+f{Y^z^=7)[If%):f!C^~3lGa\؟F)`:Ćue-OU75 :>AaF3KNB!/_ʌأO'"=qͼF.PzEvpXm,S8Ptts ɡbBg#d{6ŵ%XΕ iz F hE?`_',EAPAmEQfaӔa ,CUbF#[ I'p/(u-yr3x.;N)ER^rF!U)C6J,5 ɆeNQ[ZUm_Ycjd?NM"uEih\ ͒ŬCk3j0 h3o.u<޶W9|601\)K !wuV QAB`-bFmo 61cOohֹY]jh&U'7JJǰttթUJI}B?: o?G!#,uQo09v&NzpC%B%\S6V0j)@isv32pL]9K41oƩжXnGXt+=.I\9f|Whi քV'$*po͠?j` U~=="ɬ8 "J_hSxgXzԏ!h d~SQ-@Yr)5z6ngn݌5{mQ |5#K)@C`Jma6?oBd?̓J쭩Q9>q] /Aд Gbݸt"^ePeIBEŖ)gZS [GS{Y6S:^YzQYKÏ/"RC-npM TΧ+?^u;AxO+2P51dh>y<}E럺b9%*ZRqY%§p%x \F tԟ |D$#\@] xVL) +~+Pt0:_vZ)I ̳D|Rܟ#vISFT5-zEcE>x阚vb>(o#4s8\mgEs)%j]ZJ:zÜe*%;zҰ^Rfy;p 2na{Q[oeI]0bÄh(T5#'u O ]^żzeoD9J"*[%WdNӇdڣl;=7@B~^C.zdp"]]1JHPoul}R8MD7$o _R@~fc 먾ݨEx2ʌ]1ߙY_QbJȾ#耩 ?ŭ6{ra5Y-@q}mXD?6qJ}ݯ5x8ՀZX BiH雊 alG>8V vp*p_pB5΄I)b]С0ӱl֠AӦ"-HRQcDC,, 傭ȯc_Np{Mj"B͍T_FFmvY nz 4u7Lc,S\᧺0^KM&W9f{F%R(T6]E?G'Pgql_Q&HPug|K)W*H>u_1dqc^ưo89"'ቐum܀E\㘇| %yW?[|P/h\$Ь&SDE0TPj O4bo ]M%ӎL)Ujrn /:p~ b˹,zg. vQϑV6\ k*=c?6’rtp\7 貆{#z?bZm־H@s(4, ?D9 WT5i@ElLj  f)=-V iyYu+Jč  ސH—~g~FyFXYY "8# R1(ndX9wŸ*U2;t)xx_Oi5DRh8CN?WW4]T1R#)Ѯ-X5A@6I|1ȱ?= Y^f #±P֜n fsCsn!P-wSUexbrGvAoΓ'W{pOF NdBd>IMkأ#Ehg a%$8/өX4ɺ)VEfs0:㔈Uj 9KTؑ~H׮&]sc'?J33o!뚽}p 8߅_yK>]D'clf^m9.!(#Ea  ۭ$SȦmF, D9vA8RC;f Xk ƆM-(Sˡ7ZFb,#etG.Ds7ɑ gO=u hE'n,p| Rd!՗Tm%$yB(\=NjTE$FCQ\GH,U/x!o.bnՏ tX^h$8d$7\"(Qjg:P8NfojZz׎r-{D.<9LhWuk%Jd="(+'J KEW{VY1jdLcq= X U/cOL>u@}Szt; NM{<i=hmT!=grPu2bܟU*`=at'qx%`VR9 A,q=Q1bއJDkmFFvkK p5l^@G_U$5j;0ۦΤj{Cs/+t% )DYVk#X9NSrГ}"[١8ha/lsMڋXxA-n#˝Es\:,PA_=Bx>{W FVo񯞍yX ek\U3yB%c L6Oy.ݜc7w2P<rt&v:(R_ aLW;1VB6@ZO="K =/ ;Kzl?gE$ρʓ8#!~3 .T2P2\ev7.荨I5!_bk"lhRH*.2fD_i. ]B {IOR}N{[1VDd~`T_9x(,<8wd%jb33R.Wq6^AIjͺ icT+̺gGI&,UaPenlQ/doMQ>8M_nAx\ʣz;+ݍoX=V U&]U 0 k+//fܤ_%Qz Qx: p7SG*Fӏ}z"!W4S{(28,o;/~|F,Ijt@ht;[%@&/Eq4 nlRޕ~o]6|f1vb"O98 b-cŖ x:" 7Ҟd8H6Vr& Q:׌qlݗx}Zq?8M0ރe.Iko1oò^1vrrL-El+L|'S*zւºCОQ7xon<9A/_SL0dn[v~Uᙔ̲Z=,gR, dMh$"XS9Q<]oB7vr֦h(!t0{כUFO~k)ai^U6Z)s=>OVݴvm#))UZ4+srJ:G2n( Z(Ks`<9|** RiaV<aC*U,3 ^ ndЕm9o(Pc~BꉳF#,j1x\!𱣺Z!y'Ctrqax5bSGE7cj􇴯v)x"$*w!6CG>^T%s@<{JXu=`ڠHՈ\0,sq" hݓ|(PJxkpNbf)le% p7sJ*Q}䮴~7#=)c 4bs/ ̠dz>YيeFwm2\nyBt$u7YŢC:'*_Vk5E$qb M( pYbHVm<@),o8VަzSABWo1:eYʴEFJh8v='F +k_#2n ƵdN*1 vAI+# j HH4:^ۮ. @*~{gҮS{ҜIf~bZ*Ziv>\E>=>[Tp֕FOQA8-IƶÉQͿ?b?4h/:ye@ D'9a8֗e+DSTb盯|$UҰuyN޿կ%zZ82~MȮAd8`r@ Jy4XܹFY .^ZHJ[@&_׌;vwtÖ,@\D#UWU`;\y * #ݎA ӧ2Vbw-׻=[RΗofŊPhG ~^q$T !O1BUtdj_oOx ]PjG#5o}9k#fY\(KĪ1qh*{uʫ MJ,V[s)"VίM9(m86+QoBx(DԍAd.+T$Ͷ=1N;5 Ns㈒Cz|sU1ompgHPNƑg4Fs9!V6>"ŰʿjY2nL/弭իdpm+W(Ӣ[،d&i6=k0:".WH xgijR?~6o{l\\o>bKٷW:T5VtC"Z4 ߧz]Q@w 黇IH~/fI$qz ~!T]Vp-GD`(yGi{@1H"oĸ'N\0@ N)JB;xI4VZQ(ѤN̬_fU%:Y6 k0qMҴR7⟵$+en.P^ot ;nhH\gI}ڋ ,Y}w^S7yȐ &oO2H t]ʤf/rY53be76ULItS~=B NS^$g9LpeCgl{3cYv dEeAUy>݉SWdm~VZȤh5bI K.CG 0,>m<7v(K 0k_0HPOпenMe& HW?2w>YzƁ- Y:vR{@@%Tp)ɡ:\;3`jO`&ч-J\QfR7w]( o iQKH;%FwպB {1 x=܍oMBKc *@?/@!m`]ϸg9 j@4o-\QX +l0"[B ZEe8pRj4ygv~IQWmu𚃷4\|re_|: ,9!fEBwgۏo =TS|Vu,spc"ї@L@,G$,[)SAtu3Zkl 8IATLg.Q[v,ud#w#;T;gVQܺ} &xLlet 6hY6UY⺭쬥Ž5N ,ZyP\ҚpS i;ྃI|n5B z*_LD0I\\[9Ruc>TP=iE9 9 $faWusG)ZM3VD:ogcŮH3Q@I΄Pս80"KYeR LBRZ,[h2.4 ‰#anO c۬yEfdO0㪕D;5Gdkڕ=IFEz75 ;GO(9{Fт‘W$n{ly"rFbRՍةo/M4TE_3$t.S)R,G7b;*K+S OЅݕ*fdma:#jXgqMpxHP43_ZF"ڗ0<~ai`! t xEz1yLTk49%Yn]iޛG{w~e ^]aﮮ,ՆX]?wUFBBfm}湶`Ī7Sцc:)]iO{UͤFL4TyP0U㴠5YTf;w$i e+|vhbY - )F`|kQ \5[*>]!7_m+),p?rlS3]إNbȇ-V+c 񞢶ћ>"a / p5au*1f:J+.z50CPC[>1ꖎF6o9؂Qm3Ygh;^Ҿ>Ĥ3Dzԟe=/ J/ $/2O6 )tF.{ qwE(,2*YgkkPu2-+|lO~AUmt-ߛ^Q2s=R dGa(LyJt- uV&L]gV(fڕ_9<<,5WfS)ϮNOuKgIKqټvZn P˛yN5es-VcǟJ%Lr@7ƍ2lpEdk\6/k'h7W/2b}(k4S MbH(dGi:KOJeϑT#u*[鉺4q ܗMw0-d7S*}brix|/H).ǎ6 Tf'dGD^0"9)MXDSNQruVltϺwW^gs,7 X fid畠BETNHl ,8W=k\K4,A-!p6^iï՚Pe*&vN]1 *,0k YA5pĘY똶&T ʁL"e HUxBh:Ф^jGAQNaEi{4@^o$ S !lؐV2>|G@Zz͚1rm֥e̔IB.+=s&ߊ9^Qsi"ձ|OSR/7 '{4L, E] ý~6T}vamR"~LeD_!!RK0Y4lzq?AʽR`yoDT?YyTG3F?> WXԟNpx*+GH (LYƒ=D<,+}~c hD v{2Tqk^\BtMv'v [×~75N ]ܠ`5J%T'4ξ;9-˳ն Z lk#,{zg㝝1{ H:օۦSUIr0oI{.^4>w֪ҿ (5%x¦Y(+ >*w  ST]O dk qP<+Rk~Yb؊<{ %7OijgIu[^iQ9 ɧ1SA(c}<Dx۾c"PJ3=V^э{gy(S~48KZo\cJ̨/`>Qh0ȏ̞oSMg`WH -z "HK@{:"G98MptAƕ*>:2_b%]*1,H$l_*u.HZWk}"ݻ|LLqɩ{|blPe fs{[U4JmetK`^9)/J-~P3Pp֋'pEc\1G!d&+iɐ!A1q; KQGWyx#öUNuT&Eݒv i@NnVz:qsL-ޯD^..q_dž=;!Bj$ަ\D?68KH؀3cs7e -;KѬB J{<2 B6u/{ҍ#Ǻ@Vvin^.5F)'݄/0d+fh 8R&c!rUwom&M"GϪ$_+[Eh*SKN_/mYIʉ`z^B>?ژ\ȜGzO 950Xʊgt29Fs%u;βH/8:j#F"U?Ù5iӸgT#&q.k[LOL.bT,̭0N?HF*1tsD:>%3[vDf%e̬n  [ h}Rl , j" m7ݟѿ/Xfca*/Ԕ%BSy9<`#g`C8!0ԃuɋuKrO1Fq0kOȉ+.ڼ8i ]PUrWwD _yes[3yb_ns'X4B`?B,[xlqKq4XRhBI7L\i^;<9nu䐃\j9[) 榴1O0C~Q =t|DBYy'E$Q.߿\<xvf+\pmuU K猕7 ~Հ%: Y>ˬf}QSɫk_i)}iLOCBu-1 Pش73ѡg-"fv,3H1ᠹC/A֒ ۰Q 89EM\8-nGb$9ŢMpE8+c`2y.oDp4 m*3lZZS5]Eg4C$_Cra3c#vv4IIY?v8ңȝt4mj3<'*dk%AxD9a"VsۘS4WHڢ_ Ix8]Ix-y CY\N/DÚfyZ2O:SFP4PjLqn`J>Јj|ڻ%:e;}nauʥ^6ݑ7:5@”??=E^^Sd gSQf/iޜ<88$, < G/n?S)DF)A ujԗ{ԿPvv~ز̒Y}VieN Mwrj8c-&O8iNJȅ Ll:cԩ%I9ҳ1`}gd,4zh55d* .\QmEP%g('&|첼K%8^̕_]p!caNFF)Yl_WJ~3^.\W[M!Fi{cg}AnAul2ھ+hx 0j#v꼏&U_Y|SU{iK PNv4.w&\\xj1l k!H'c %Ʋt v##ƣl YV@LSVB-AhꙚ]@fSg˼]hv+ti|N}D &9Ctkm2Cۚ496%DɅ~NU~vv9{H@@(嫛OgqCɋkEП[;F-c\8A˿~&p?_ rʪ=񰧘I&>gRݑ6~gQ^ut%@q.XoL9WBC<$c֟bۥ\"]ݹM_&a;4kp#DTM&^g+i)}Hٮpq"[QAW)^!ZPl4[o[v d5sP> */#8jE␜- lȚ ̋HjJuxm5e8 JW+7ׇB$AU_#ؖ~@yT>>f.>KN]D@4aK)`++H7}m',eբl?]yZ^뚬]:F Hl#jy獵O2&7_h,Ϋ>=M.'^H;0ܯ^ch3U'ͩ!°)vbdK͙, 63$dG4V:kΫc]*H6 s'/|KIKcwę`FY/)a&;i4ZxƖ gRB\9ߑIvVdq1`eT(;Y^|~//J+-p|am" c6rv{NMFwv Jpҡ!U~N3W:]Y%f2]'zr6 ڹAAU]:SE,WZ~ĂG:YxjKaє :!ŔRiA5 ž*CS2{s6W]!kfkFj;8`T4程vAF#}VHHv4p4L?*cm@YJL!N烇PKDʠ?YSoTy dSzd QfCs>ZJr8Ӿ[_Oimv5dΔcQyRvX}0^[L!qfn2K3KKB=U+&sz Ox/C9PFlr^>EH;C=h7 [՗ߢZ'.?IwbH[Oa#O*Ŵ$E4QAd2ࠁ, պ 1$&% 7Su*ZZQD| )Q6S1U5`3+~.z0ŕofqK)xſ+b I[3k0'.!ZΆ["Fc&4Eylw, H& &^[>Rp*&CqL=Xגu NZ=:9rbǡ/}V] 5t-֚RfߟVzsƄwr/IEY'[5`=v mX>78gw%Ksi)ܳ1~KP}ܵWzՐP/b?fۻT쥜I02-L{fz _>XN摊CCzRn997xŚcnLHNK$^"Cm[c=Zqa2^X[+"MB)SXHpb/_mL\ɳJGAX5T(_nf^"b>ۜu Y>‘Ǻ  W\zٳAA3ngu|e%ܑm:IUbR\[y!i`ó'~Qgy?UHfT UNߏ1?HmZƝݽuu wf` т̒{bI 8ti}$p/ug`K0 k aKиTz. MvN&rԉ9[.P a|x7>4L,r`ovДژ1),R<q HYQU3V XkYPt]\ T"J "v ;k\N=^5#7* /s5Mk1nLҴzGO#VPv=;l[7E51ㆢs<!dDV[23=+ !9@YڤLQO3&*9{˖@ VaĖ1oo1tL3DżmrOD3Ps6 7s:^M0$o,MD$Xk+ef%?v&b]C _ S~:sYs9ojM~?#2: "H |$[ r_O!Ҏ8;Pi>]mY(Շ+YL08<[.d!/)e 'ivԿ"jB V^`ݣalޕ%z-Nte7]`ׂ YʭOAs/iiDJm%w!X)FPxtTVZTX"9n jULl/:lW[Z#&QIYa]%Dr'{@"PX "2\U P3@gOqbA/O`e- ~>ρNʒux8Vd u!lfbVjplo}rf'8mjKv :u e)Wva/پ2Kzt`9䒕elUE{_ ⅗gQ{Gd=XnZAKҺґ\4YT; [e?[A]MT(K p ){$@9Z9rGPaBҥ!d&(nŵؖ(E6STwԑŇs3<,J~kR~&dވ DΙt쒋A9(#bJg~pEэk$Lw ߂R@jsP}tW1I:8ޢhCboxީEEaF|y Y_#Σ9Y(kryUH[ ul Wu/IȄrQiIwZ5Zm9c [@/`qwaOQxԥ6Zi₪fmC]Ln J_߾wY`<Ӣ?00rug|$y!.E&Dz[ꩿn_C k{+^ +5eSMqMs}Aoґ?:øpF g-Qx>.J m+At)y X5ǀ˶B|E`1)ȸ?JǢKUj۟;^(IHpSpm6z'އS U48lGYʄFZӟ0F #lZ -R`YGgw䑻0U1/fzZ&#fI џr#ϩ UrĢ`oEL,?a}kP'p<,dI3!09`GHdl/ycN07ZןUCt`Gle␋'gеh}@导юlv3^x6"ȸnn664-7yǦNQd^dyS#uNim.XF˭2A5uS'q%b-U>\0xrnb&gL m;J*ߣ`(;P?؛ '*yk [ʡc Ћ0dPd@.%QGؒCJ;ƁcR/ȕݙg218^!F)񊄞M\y 0pH]J6F K& w>o ~6ړ1O lr{TXJ5K$S$L$; jƫQ:~@ĨJ~z/DŻ&֤+5<_O{0ʤ31=KStB̾8%\Y*?䜋\'Ӗ1ǯS! p}u/R Onȕr8jsLEHj'QA!@n[j<ӿPi1lUF{O 8q<6ȣᡱ'PrFIȉHxnr҂sF/ }^gRfc䣸DX^ժ?i-¢騎oʐu bq-Zl4BR5p9$*Q,<Ѓt/immo7„ӛM!_M:[hUl?.N!q5 )hB]&2{fgQ:F -bZ$O2)$5iv++xE!yT(Nf `q-/h<椯 ~{.XU|lojZV)ĮjqAul_6wr:<'Ү8 2SɜYdx]=~-LAp@AE:nXILI\OV: K[4CMO=)(j|펲ݲr47$IƺvMV9Hˀ\"){ pR%P7Z3_wT{\%(k:@T0iH u3 gT,$qT,ȶ~(Hi|8,3i`tvKy:ul3RfkUAI^:;<P!!es[BjC:H}|1c aJFEA(LC?ZQtä>8ާ#^'3d_[(AԳ] u ַ1egLѼetNN>>}Z\L5%~_,Oi|LoL}^49%lYƻ9B̃&ALC86E!vs|8EٓQ 6# $;K> LMapa}?8'f@1Vj>s&%6fHv{wp>lw!y0:(uΐAzAI pk)LeWauQ6[IAezB8pyb3'Dc^1[ mAL, %_͙z$ѕIn@gyْwp^I恥h IJpō}(҃5yۜI/?ƮNyk Im6Ľr fHtZbG\ uxDҐ0G$]a_%1|)=8 =Y ES͑'bbj9&R{֕c8X.cdҠ9av1a?@ RrS֎Y>G̳W9x0:q!,7|uf`Р#|_5Spu96&'DS zϰweC55VT9PeC l.~j9WKc{bqc'4}G,{ĝPe_K. D~FSwS)^f|-rn(Y8>uoa{ )8FK2QEUCQܢob9``|FhTȾoIEotf$l: b`^(6BLO M|;Q蘔{F/QGXh>ei`].J"c-s1S+IjPxm 3/Hyh2ws;)nWs=E ]; dA5D%+ڷ1dSK23[ ZH5eO5dR;_.gVWQJ&+T3-^@gj<sKxW鏩dV6>7U?R!444 5(Kݩ^oȖވGfv TG0#˞ Ċ°McqMoD ]C.NѢ>H$?ma4MeU^?)VC,ڭiH]MmGNp)OvϏcmgu74?asdV+yA9yoCOh6!_縋Uc N]42CrJY%-Z* (}WhV&H_|zN[Z=! гEZ*(s$K}k;g..$#Ei`epG9csY'Gw67~U0# uoEXڳ@ztᷕ?3M_G_ b2L B\Α&x z#NFu(lD,bŅP8D/iqyyǼau3 tWKGA9 ,& *3{4!ʖNm6u8u@옕;x:tX^E=Uˠo48 ǬH>ζZx^V$5v:Al~2kNPhAJwr꡺Qxt,#,0РZMn6G,1;6Sٷj,F[V)m$fw_f q_ImA4OK'&ȑࠕ_ݣ䧕z FEAk+&jll(;](Obr-@ 60k"[ +1U%`.bMB Rl/oC"r= n}ΆN"CD@@ A/hpɣ?/Q*z^쫨fи}Znl̔9)d߶4-A]W!q BsgLZkkW ήIJ+r"~}a&DV_ 0\7tm& q󭧛/ꧮoQ x@r Q?Ndԍ.g3m6p쵞172 C9ݵd;zgsv| -fSV(굣XVE`$0{-hJȋvW:"㩷9jw26?jH$&?P0Zeӳ~i@ T@+tȗRrq,S*G-\QeuY(fv[p):K7i5H)~1p hye Gmx]SW J,Wv<[<`e *"} fn9QI5~Ox A,1bQoЛjkˤeP4R@_C\Kaoz^jAWr\NHD]B~P:U6aϠ#Dt}x_A 0-ۙpfd!|yID좘*.Fb{$:ʌ?26|h,Q}^GA|Պ$sME^:SOS (B.~jb73{I}H"+ilIMt!Ŀ6F HV`&Zȸs3tOOH3 Kdg\SNGǩq%yGbc*B-(MdZGC#F\H-Y1H$] x8bO#4"^zccWb*l*qו5z}Fϩi K4mUAY'cM 9[)-q Iw{BȊ̟͘vlc{I嵎 vIᏦ6Eͼ09A=@.wv(ިs#gh=+=֝fNZ XMSbl/4Dbp1&-FhzqLKb#n}#k"SVu܋۝Au V9ܶaw(%%nž2 L]l.PNP`t kK vxnwr.:qoXz,ah/H<})zc9;n!,Kʵ rQġ&̤?\? ;_.f6L5C]Kx-fZ\u ywUВ¶1= t.}`8!G}Ŏ4G|A,ճ#ab%\v E \c 4=h a oX:Acd1ؗr73TB[:k|tV`ힴ^e.-|!c~c3gFb kА:Oa,ў,Muos0(evx@AYdz9ShuL7˫Y2ĽHw'm%lh=\H.Rl`_*WڅR0fvn*'s?2ug̓򇡪.{v&**y x"rY[MPEǙ*N-BUoSmI<~<18 %B~E'Ꮬ}TSjƕ;?a(pU 𤨼%ehq"ɗJst8ؗݙWBQJeP^̾]S.K>q#54MUnG/m،r2cf{1ڲrU v{;4[ӏvS89i;{>5q'%&1pVO͊xzJaj i xg*!T$ n{?0䬣UDᗢ]ڍ3c}ξS-}'Uaqq`߅xr;p.'+btOƌHaUƓ_/k3]23d=f;Qa"JG|n t扏5/xtNΔ[f\1n5U^&{Ѣ!p=ތE%4n=DIWXf\jV:MOUB/mhr^R;\50b~ க+Ob0jH0`n=㋪E2zX)qP+U1 C-彘4X|wu|Ts71fq~dfXF2 %ot62}=M"g_c%3ϓ3$4#]颭 kyd)PH$kHJߑb h Y;ۥ.,*zu '62hE [V򺴢;`k@ 0Wzȃ`1ũm+ @ٔ2xݝ#$IO{?CrEhI`sU讽Q4R{ڗQNG?:2 [ܻqQs~[4⚏ Ib"ND?X' *J4x6QyyW_rBd(8N z@Qz4.GEcY23ѼìTy-ibRІڊx}Ds//*'{'14٬@Qs @r5pXbFƙvV9'56-)x"! k|[s93shMn|~ 4Y2C~)[4Kz'8f 3նMY5c L@U+%W[A}E$PWiqR?iV"}aJ%781f@镰g\N uo/_gAzB-Gkّہ(`/y I{ Kv9 _Ad^$grPeW~'"56Z.lt{엾1_Yxl̫m`aILv/P;plʺt;Ep;т1>u\5nt8)R@#%Y_b` ;Kx&v-綣>9,xo]sRtL?]ؠ;q!uyxF^@` 5޹l`nE4?Qπvؗ²KǟL3#}7b[+\RAzX{Qs\\V|)x{xIɚvoUVȑ{UY rI !} yqdrqZ3ΙFZ z*jyY[ߗFKaJ"j}ElXPxFXy +^_ϛ=S{p_LM++1!(R*x: A ?jR2~n` r=utFP#z? ڂ~'.ذjܸLs:tIqjWhZ7,pTgXOje=o([~,u"\C޿6 | ~j`|.jHM%Gd-$ fz iIF5悆Kw5!fôvT"&V&ɼ^fg,yiGH_pc/ Ͽ˴ʨ脣yS֐uݵx#HdI LxC6ev'1A0ۜ$0dP  _ OV?׮03 INxl2XfK.bګ c6Bmp#?!-a~l+,m|7*(k$hAQKhQ5`YTU%/S O ij l\_?8\g666Dq@#ARF_Q? ~ +*9:ؾ5ĖGyW\:Wz_3] F@BYjxSdP)ԗn9|@NjA l\0X ecF7>SIЮ?P!)~)Q!$#g?UӲl[GZ-&_2ܔ?Sk6jb& jcJAt_% |Th :6§M%)"Xu-;anʃ0[5°>D)Fxw8Ch48PH 1VgQ>FvIB^rl' ,6sEQ`,Už6 ~g}5~|C%=@̦.9;,+ױ<ʛD[-;Ac⩣Wy J8S({.ϛ ,p d.2m?|n Ѣ9 hDxœt^'wè{}Z@p?ݴyqf%SLk^ܧ ưrfs%g1ApHAuԏNTi'i='0`\c~XO V`6Go704jR/oq"fwL:-FxAIb~Ԝ,A;`RN+ߗ]Z~o]۷ջp?*p?7@L- :SnS 4ԫϚT0o;W$lC D G$C4BCXk( ^~h_8lBjEQ` d Pf8JmqZ-Z//2]Ii1 UXRHA~׀)7?MyCխT6CS<4*5QZOU;ұ?[u%W;Y;X(u'"J>dI~'k7 iҨr~7ۻ^D ,-0yႆPl+%d"G[e'-LīCR6m.?lMi7/cآ!էMteXG}h3@+}˄?n_١? O_VGw Ƞ\#^32GNw'^o"Pq] {Cիvt拾;.UD%m-zBufl-cRBfs/@GV!t+O 6$h5,7<٘<OtpA\$(^f"y%Uՙ!4kݷZ[\+@u%AemƆ}S1M1ReJ-f"EC3ޠ/D]ߒxuS,︼u0l.hKu`QzW@/a@t6_~m Y 6ccL:I4# .nLq\I޵q ~JPJUJ`_-N03g@/FFV;`}S:A-.08gP;oMIB} 6Nޣ7"8#z:RK&#FbF-f-'{ BVx F"#F&*<81=x[7G NI2dF6O-kU)N |t]"ٓY;t}zQgۻ2`v{k٪u@\狶[)A%Ah"~ ' GħqDU"FQ0q}AP#3?ٲP"A3[67*rx>: qtq~ߴDp&Y2$܆R$ćk?fb^;mCsh\*mQ{peڊS\YX/6`y5k;5A{3տRm b#M\p OnpÕmz듴aPl*9:?8rLKq`r]=dڍڎ>4OX ܇XeOXe4[{T'ƶZnj=~[! ߀L/ؽ?WFz]tO_^Ew]wxcު.Qm(RfJ/6&|ӱWԥN\ PTU\fsQK]/Xxdq%$Kr֞IK7\Q)o':Ԍ!X9iW.:;#d- mBMsq5F$jk֗{)WR1ʎHVSam;#PLnwl8\ +>fmjYᡂADO$ ^05jt F+O/O5uXjplI Q/<p^ |Uwk݃'Q$iPvgߡ~C ]M8? `~ `^~XFJ |ԥL Jwzg\o|)Y*# _ \cQE\fkeV-L٬~av+k^e4iue^y~DC1~ld$p`TŌޥVh;zꝘ[Q87c46a^; w"RK1qD֙&E"2 ND%Pfʄ\ PV|xGXu4P q]<rVG=,' lI%&hg=Pʜ;N:X3 _9{`5ke]{ۄ2\N$\CyCY},O%n+c,Bvן"vh|\)@pS^JiV C`qtsTwG Vx=tÑ0-BuK̓L1`.ȜaŎwß?;xkIyzM1 c *mMi!J-d;Y(XZ9_JJ*:KIv mSZ@Mo\OZWpilp7;~/]v96jJJ œRr;%\D:69u=? ,D%3X-[`Hz^~"c:(G}=]*sQ=e`a[/\d)! KA&`%̘S%dY@kLum$:lw**t׷*H>;P7U(Ksy*jDP(PO:=WۺDf>jj^h ʹF,L+EN׀MbyϹvN[Y,=ebx`BcͰZ {m7HjT?rfxrMY$#!pY<_r'<{k5arGM6{D҇ĥ1 1nFoL-'z[Z@&B^ܱfj`Kz索a0|;DImc e]kP%sݬ472@w*U_pڷ,\9g#ð'v0ƪޓ1o*P`)qSJy-ADR??Xli`ދn|:dn\~RXw6G"B[]·ɣuyqJv dm*Q&_([emK`4#,`#$2%/(<λWVt] c l d҄9FV/.T]4[_m}WM LdK+|q1 "W4-<J!w~}968`Ejj'y$p+4S_~BG'||PҶpp{b0>vaB0 jlinK1ׅg9MΐXADSn-$0sPs?<3@Ft3s?IU֌&c8N2E;):K $b";`ľO8h#)KC`Z:@+m𹃭xf$1c7'5s%Dɗ)4YaP\皶cn<_jMImGS* յ<.<qv] ': x ?,&YЦۖSP,am5,=/KOrQMB!.A" 6OG߰נX? 鏾Q) ɼwV%Zyd:nGtse5GBM[{슦8A>}?/+!MԆ-iX;5a^\'qZ4|lpA?RTbFY3@vhŦ7Lzi\ <=s4ְ:V@66ʺh  B74{]KcCN $@eV7jV_Ы1JfD^ԍalNIo:{sTV޴r@rƴN-fB4EHb;k0#4?;!|JH=@2N@aMstT7?teEQ(69I).BkrKԕ+eo챒Gi4$OQ-`[T. kO3b|Fv*ԛcaxf6"toqȅ,bX1ihPad(7Kyt Kf5;Ku86jHj\}M:̕,Q^!@[<*訝'&B:Bnk!4%@Uю_ 'z rUh+4q GJ%XGϑHM;+8̣v.E;2e& 򪁺nm}5q?!j$LmbfH4UZktpj 4:IbRy]&n.O(;lA >lcyژ󏟺BZz!Kug_l!K",O&et?@J?+jInc\;*Juz$ar+%:6.Ż?N)n?=I2q0ϙFɭlY:!&a^?OT -x?!Ή2]3e6(Wdx [xs+cr 4l޵1cjigwagNN3m^ǹ81 CMU=Z2BesSpGeM0:S}{r,+Gw2G' Pd-v'QD4BSXUșU<3;hkf8׭O;YPސ+S; .7r5P*_370~5Ou .%,4a^h~Ÿm_5݀^ū<2 * 3uU#/0P ICrhS$9O_ZzVWɓuDd]뺨 `۫dž)yRVm:?ٶ$L8:Q02vvf D10?_H6+|!e8* jH!Эngym5y0K09sabB)JfkO۠Y -L|#hj]q,,}5⡸i=*6~\[^{Z1k/?y"uBbRgrw>aTCIUYFԣNPҙ=Ae^BhOEz .Uecĺ0|sdk$_n)rT_"|iQS**tN C2cF-ߕH8ƂM r6MDr`*;.K -dh/nplY|Lc X0m2%,Aȝ?&W+.ߘ%Cɱj]K|))|iWVZ+tȇu'b(T!6~-MMܤ6aH \Ϫ|b/c`auo1MH!1⟒zJԤ Iָc*8˥~/ѽ7bvy j UNWG?O)6Lj|"~+s~ȩu-`uu$֐B9W"Nh&nf ({eL~K c^h45bJO|V]KAaj;uli:ReEۥ{M*:LYx(zCJ !o0IH*A'{^'BsUUR^v͕߯ D4LGkkVϵ;P;̟Fbm&3+%H5K`h('_W=l/1I}>IU(jϸ[=r]+tRtb bhNq'}:AG܎ ?v0<❈ehX :Z6_zg%xzW߼|2Q6hUw% @{a5?йn(k@+YHs3 ;9Fv_UT̤)E3b/y:#IE:"2:p6-,V:X$_.Y.e.‡2.-[-ct)}w*YNfBub7:Tall{}<^J\R+lʂpGPQjG&!S7syxLƟЯvu@}D(7] '3#hJ VI̐l¼oRVL h&70u7fD .1M ϦH~;̑OqϹ@r%84]$iFWʎ o'?@4c.6XolܢU8FIqClyvBΑo x@auCSsxㅭ1ս cT؝?/ct8^/P8;;#zf>,=*#WFW ̜-Y }.~;t~A rFkA*fnݖssdږ58ո,d m&b"s߯ rnB{TT^hܴ3i>O/H7[]?faA,r| &Ζi"4pGpeTEJV|n~zDg1uR5|*|; )KmԕRupo.bPN z${-t4g,z2ybLIT/kԽ^6x쏽0c$'se>_EZY.7$拳*q|q'4?zNŮuU}3}-5֕Qk*تsQjf)xB`Ve]Rvz,JZ: {263O(x]g 9O0(N؜7ޭ;E V"IO3Z^i a;*dm  :+Zvٻʮ^`e!``)l- MȢ%L8Ḁ%} N 6-;w 0̂%JPu~x%^C6vSyFϤIL6K$%>}oAbNpӺ] T|؞s+["K0áK%.$֙L|k(q^Ð0[Vv]D齳#t+P-x>2`B3Bvݱ&֗Ã2omp.s(8OkhMrAY;){]V بݢf<36Rt ou(1R"pDVda~L7HYNPjy *m3_zn Cԉ5ntu ?O15@q+Pý_@)3{ܫQak2h 50) bΚat̛ڵO';쪋ւwb=TZ(Aeb4tի=nE)]BoK nO'osdh{ݣߣVs :ǸWd aQ??]LHQ<*"CKaCϼٺ$W:NxK[љPs.u!"v~UwъSn8Ѵu#B]&8OqgNUC"w#*&OV< r?i鑩B9e2ζ()盛 +>ڗv8@!OCV2.8 2yrE}9ѻoO`w O:}jMs00'c~<OʉYI.>jac,pL: !`웲$Mj md},ro'~lɂxE|-xcTnqSf{Gc݉~:!@єHdt|ο4:TiK -ۚG.-!KUhoY8w~ QV.ظt]yc*9ÑVֶGnɶ(,j_EU&Μm1"g7Xk8;ɰx&>* B!lY EgWE"= O.%Pi/`ik;IǗxduתȄy%!L}=$ے=.X{ePʼnvSZ 9{eل'EmsI3uhFQm5z!$U~bcSBhUIա Z "٬JZtV/~# @%6uǦ~"| زP}B"(ܷ;Yhp嬲f- Tm@q&7hizEj6٪wDak"QV`-l|&J zP8z7cyxm.{P9*D۶+fFՆR9<-؆L![<=l174,rJڔ$9PؠTX$  %wcz$>؀c9$VQwVzޢlHq,3-HZ;3ӥL*j>M$H͞t~ gy=,%B<n9 LAP^ }?_ͼKh#/Zj@ <jCfK[߳DѯmٙHM0[2*[QԂN4$ּc'bL:%[]#h:M ޷ݧ T9gO#^gi{&ps-~zDAtSIXǘ')z>x3LpP93dq5k΀RutKp]0Ȝ=dDl1rƽrl =!#KcK82^7DcUOn/Zng~IA>Re_Udf6s/mh{Qy`(<"zyg#ޝ|+y*wy͡Pzw’ƀm|'2tF{{Ԫc?oK^Uԕ@е-WF wie{v?yQ6e.8qIr#TN 7]ՇGcbUZ)H&ͨ0?nF({CE 3SC :9_© :Ь1/|'wEbW {B)+:l&~ۯa cJbo.gը>F%g\0ޜBynqf ?+V"ץWh`(dw8NyLOώ;7MrwwU2 x.1F’gGKIkI8f.r( km#7ݖ ~eaS$yfx#C84g`C΂(P@iP 2Sx\&G،Qv4J2k.i fEޒD[&4ܓf$(DFX[;E>r;lsAWpJXUE6ϓPF\@ U C{ qL|^^+\@C2椔 PB) ]z][fGPmǺ./9@feRlmu{%yq6dl`XhRu[h"gW J椠5G%a)t\%WZ=%V5mDT]ǟA#ˁ%<.ZnLpqa3-]jAV<.Zi\҃DNQ]5`mfS-*"'8]B%w>F8[pzX o;ԐU 3e0xlf9 qK^Dg7kr8-Ku r 9r/J~j [N-Dظ/hV܈(p&>0ȣ5u-Ӧ\aa"=eFG(,"ДxN/ĢhO]2d/@F;P/C6?/* SHs9ėq8 l-]l5 ?e Щ4/l~/pk:sszP3/Rr $j^򲝒e@ +.ws-¨dn&UY 3}oֈf{-2/ h;X" F5Ͼ:A!o]`S3 J}zv*z'x/p ;S(EF=wU%'BF HNF~ !ː/Tm>Z\i\]lg|jXYBqk?Mch,;kc'99WE+ ia਄@ ٺ;vj]%%Hs7o/2?NS -vOF# 062m9@5ǵW4/|x͐x'Cwk I6ajAo:7'xiXZX!NS7,jG8O@銢55rx;ҎUf&Bn7QUQDmr5`VKɤL?)ޫ]N'Wϒ֐{ 6"Qnu/Kt0 gո/ vYqmu9M90zȃ<Hn( XeM{6F2Q/ZFDŽ]ƜBT8&a$Q" lJB]ՐA ‘Fvy0ЙJZGMM д"cGVj(,HdaT$+*>:$O]WcW=_"v$\pAOi  ߨPViwX1N6]3UVV-vUǃmW7X~'F$g Y stjC '7F([Lh-oˑ؟*Xy@o&0cNn`EFYyYe6CF4Y=X1^Z9sTS'n,(j.^.SRGXkޝ|57c"~X TʖѦ2EΎKSmӮ0^ҏn'wbs&FF=ӵA;bHlِ@\H:׳Pxðg_N ~X  :1g"6'Y7tу\(3L-u1h/ -XMke[V _BYnb.OT/6i)F;h6npx9ɗg B4IgGgOJUѮ1҄bq3i#n!3QW2h(qA3H)PaSXuږWޠוZf^F PA-⁺"S#|qb H„VKAij &8Mt^FJ| Ja27l*zZeK; @DOLŌT\.~TҶ dR]Y~TT4v?g>rMpULhXcueNDG/иDs w5"'SQ2Mx?~Šn6=WT+O2Mʥd*CV;2Vf8u_܈ L J|,$ >KjsS(jըu$|9²at1TvHbg NRm -V[~'r.t4 -1ۡJn+Eg#糛/8qjb }@n\4WBN/:1XUـ4>u)+\bR ˛~\숓=[i cSL\;3,M9d}ܡHF꫶1-@쭘T#JBQݫ?f[p EF,2/K]g6 [$6~6YHC Ty9@ܥNFƦ  [J4='5ܔX}xt"(7W:,T.( E 4r<ˠģBtTaA@*ƵKbN]sqj[DJN]ZAX m*(`E2!3M#^{C^_0y;$6`GwMJ\`LB{R9H2Z5;GUQv'B}/SK \"r'S jU-E @疞݋p ~(`eĴJ(-l 9LNJLKU+tFJ>NHS9u9"Ǥ ܇ި8hNi`oPYx4pcת'@Xjs [)"i4S >?ws] Zh;>P?2[> '2, :3S hN4Nh# U1-ȥw97_kQ`2dY$h2!K aFbC4Zt֔㝪6]Vِda''Y+ /a8]HǾ sw yჅ#]ƓX|&]-[HU`/)[]?ƻ1Տ Re`ֺ±\W^_u؎zt:[~C]˘ʃ^YUq2Ђ$z'KȸtTF)tP>SuV[ǓRv9AcNvbnhЍ.} {jvKVcMu"K&b);Q4m)=f^rg6@o'ƣKl=j0K@rǫ%es^][cݾad00DF2\*aWjP-G ;'_;p+rE'{Y"֟m8n\$QLmՋj RdwԮr͉xe B`ya= !;,&&5)D;掱#zl"Ո\^Y4bD`ِ&.n '5b7IеiL$3džg2K+Q2@p`}CA9#G+$qd{_\sa/<.Ժ?f+KHxr*=UJlڑD20=\쇏Hŋ5 Wz cZiKaKHv2eQQ-xUЀ >-f FWpcK,Zg%苵(Ե| x{k \qMCE[G*jj֎"%ak~] Lj)R罇\4MB$&c@f$n)}^ō.d m~UgDUE5,, e RAT6ęS!2v&&6n-e4]5\Rd~`(CO|]X/w! &\YzNՁd.im^w'i}3ǸY^qЃP3]D)H-شbペn]^h[g'!Y˂5 _0ܖ 'XV?m'^cFAh1]I G=yeČ p* ɳJ'%؇n"<'#TIjߍV|sm &RL{oP 9IqS.emW\iM6mW&I@kILrS YP+ a7p+tlDgM31:BkRʓZNa3s. ?I5 E (]#9%ŬN(  ㇴ/[F x4ZZ:/O*TybT(٥Y5kzt(PM'{݀ Yrț 0,dIvi@D8DF3b[Ebڋ s|j#?GHD\XX vztzU <*2B/ۇ$W[x@8[poƸ$/:بkJA`JygKm>%7@.AԊs+f? " ?66etutIiO42z`@O LrJ NpunKriVg;6BmWb-b( ;'/?VrAX<>ɻZFS`b`_HsJ4juCK϶Y HyT(1#E7uK<"{X,A/vv·`lNʲX?c)JL\!wd,uNvނ ~MF+etR"<K 9}^t.[xL99qB~fUP!c_D@,"sMW8#.r':)=˙Vb4NfV@ЫM8o52)$X۴$a@7M)qm1*5w K)VmE(g|E#TGPB{+:@*C'E`"~׏ &dI}?`z=.{x{;zj(M`[ÌyUiƏwCHu5:TPY!PۀY-uQ1V{)@Ӽb33¡EP?V7-g@]kHV~V ͕YLJI9:m: {xʞ#[" "L76B9:?~w-_ݑBLkwYГ)hz!Uwu>5[¸bݣ1D bFBktr1x0Jl^OC2p mʼn]mw >K<HLJmA9椷+8x5 D A!ŅX]/7}r+Mu6VuFQK 9=} % Mi S(,%5 (鿖ϩsp ,bbR|R&j{V siN<,Sek#/hSeV[) mM4$C]Y}N|.g3fZCZ,j٠5mz#\AKu|Q7 yZNj]tq@ vAĠo;T^X4Qr`3Eژ6eB%n `j@3$åP>V= 0IPbF\04?FA,^Z}ͰE~onN'D:A >^MՂnw(/>-(z7zAR *pPLĿ~0jV'ieN+] ( /x2S5. a58y6W|"{x 8҂ 2o$ ]?~tʽm?m,ļM{i-ia+!-=\>x1)ɕuD<`|?QE@q)0󶛘)KTzb/Di>,[&GXsZ,zfeѢ.FĺLڍh#n|`M xˋOmrUv"WYe AOg=hb dxl8췦lr/2s9 kcK  2GceċpvA^Bd&]Cԁ[dSL)\qbf XMH]'v - n+{{^z,x&3W}٠y8{_W]YK 57w+ ߀Z=f2%)bb4yO+X]Xif`4غpZ^XrC~6iv&:>"Ƥ{) ^vE;(Ie`(u -6xkvV!\I'|321#̦S!'|bggys$\SFCyPYqmNDTc|g?BG琡ADN>xjnNPaj'֊e-I?(3بAٮɱ$+-.-$ y,,xe+X͗JFAk\Ba5g^ WƇS%!in%D ~S2!_/m,j<ӣc̼ R~ w֫ޕR=/chFV: |Idݳ\Ω~uUJ#{߅T ~)=hQ%ЦrY%T|kt{X:YR*/7rьQ _Ɍm8޼;H^Ԙ(Y_@>EEu܇:NU WZ'8|NW/Dd9IS&Yn.<վqpe';biIq xix3BDiђb6KTݒ4շ5<+߀p&ݒB\ۺ .#[d 0D$^?xQ:Lxa`Sζ;5Ő ?^y]!;qU#LY[K P[WvU61) `^  iTa1ܜXC3~]Jlà rOdϱ}}˱)'ؗl@~d?~Á,⍨Ertr%Z!Axy(CwbCa6F]PnApEB1D׋ST<\bÔȻk\G(z äߵyѠeը. `BQ|H"OKUH6Ye$JR {t E[w:L5auul0>O&A%6JġĢY00 uY7;;C%[3V *<%%i!& Ybg 埫玦P''`zCVNPD/-py?VnBcК[Pxe6L#sav=}ȉM6KZQ^wcVYhN|v59k,a *R*j+#N ojwA~ӏc˝5F1v=ؽN@X`4 "=k-SwU!!M֢-+xQ*eb5 0 åANt [ q'Hۅ4[!r:Q :e(מ}QڇRF{2a813y u R…֨HҙSMu=6\Vݻ8%4z oAPPeP:sH]QXGcfj3Tnzhzv$k >/?*GGO#Sm< tEk%gznFfg$ ? LC3圉FzZzL^j.r{Ԙg'jDg/A2J:De;W 0;icZ[9-fiy |`f Ǽvu &202hp3zT-ʤ[Lb3OMP;y˸/^(]9?$|޿i+s$g ::P vwK $z~Xf w8]wEz Ɗsϟ,p~sZQ~o xN$܏rl\I;V܆2l2h!tE P??OCʰ'A4GQMo?irܝj։04p*eQxH)9@y7ul֧TV/4ėV[ u?՟Q]t-c.,C}2φBZ8\w| e_X[*G(5-'* |y$ĥ% HSG@ Z_ EI0@i/ ؅Kx,M}nZnstAcT`Š?p͆*nsvo=EYTpTg& WeֽYG\EiVCYhJ_ V+sH@} =: tUJ ש,V@5H(Dh;KGQX{va}s x1 CW2 Kg5VCW;&^04K0MqwdF6>5^HE *fq)yrK|g:!PJ&Q,%y+?8XB“>=Mv<BW>3ũGQBE'ר;fIޯLKg-&7⑧8UHa L\oMh *5J%.x,ny;*sn)@2ITjW[h%#S}l aUxa6|'rTe]bB[[d$0ب;~yA:/OMEFf#w)swF(K2yГW麱btށo_6)c6Eh&X9KZНӉMC9'L.V´ nX] K` =MUڠ:ew)@ 3 VE[Sc̤߶e@iv$^qX/}u<*1_ aNdwFTqTmj/Pwfi>"@PJ˻J@s]eU|]DK6Ut*]a؈Aoe>c#`Q qI?SUHl_ΐqʂMRMKvMG /#qRtr#?ynX̪ kJRM-7?s"dPTq&&zT􃡙͓YZpXAҖj-tFcch!D--(KmD{r3~UutX{D}S!ur}fߊA>ia#u5#"MtCD|weH*yu-RID8Ÿ'[aฟ鞳Пl97TSIq+~8Nws{EmPVmF}o|p7*kuN1 '} pN[%A"o :+BpRBj[m1:r8hTzڸh)B7tUUjXw}Eo)9LZS{e]G/uscn/.Sb lJc0*!S;\5؂,NcPサkMS26\pe Qaβ?w{A(kxw8Gbm)Pxп Hm5jEoDLR풑kW b/Sӌu#}0*0?% Q*dc:#&2NV#I[v"tQ5>ͩdYVevڙ7wXAk4mfvşܺV:' g!3m:u)Qj*W^]N=œ'\JpύS fq|!=qG$@FgPOBs 3|XBTL0T8JRx20;S&%@@Ch #!^U010n⭿l) ~$[)e"LN8 3ɋP(S 90bѫx`T_ɢ)C/[aծf]e?WM"ிy~%ahcCr}*AlhA|F—)Jyˈe5,Ҝ,ژR뢸΋+|"W|y@itXw򍋕 DZа Z ǁkqc෷Z0s8L}Re9qEgLi<[zKlm'$p-] ; \'ҥW\ ĆyMzk@aOsWEnT.m[׹lor;›BK_"%T9lhj4X!YY(*DA슥UAgK7UD΃2rZCS59R~J߀I8GEu?k7"i1}y#6ǥ6l?%pq_<&[._u^vm(#$7W!l 4%|7ޠi\shh>P0צ}hzU0?6gJc&n o&CRA^n)]e6܁:^܆!b3rf1 i RL8/W|L|[F]hMK`i.dvk^{6Jne|I5~S9dkQɶү!b>NwG7 5lLk2Ij6G%Kd)UKɘQxg8g6}:D7 ?F`$ݬ{Cz }ŵ鵧J1[E/W%kOlI8E 1oe 9"xRImhc>AIB?ב,Q}cC@^UŽQYXrO6gE_'/Wy3! b`ar PMJ[K6LTui jZ͝~ܐ*F#jp|+LiD?.PP]P*VDMV)}7Y4-g j$Qi`4LF.WTOU$oAKhIp A|Sm-oX,al D;~j6ܽ"IkxU!yBi.W޷@]'1*[V݃i+;bxg]SlTB5w@e^́1|yNHvJ"8@[Ndloy7wǨC4pzިpY6?'s ‚7OZ liW%{/]P+7۾A0`4+j>U֞d , i_`>c5S3[Z4w!YUƬ& ٧9/ |YOdGqT`cVN@\TOagڂZWڿ PWWiG;U Vn9. ;RV#BOɆ2k,\M-f uh魷N)|h4讎^Øȸ:?wQ݆lN/8ilBfh >gsnj`3y[ut늉Ldb޸̻Cn*b_?Jd#[oIj"u79.AE g~HaM=ӳdb=5= k*8a ptQGlM3ePU+3]R#=LS:1s6 +YeO -d]P&NǡyKx+,:e=(Ҫo4UYE_uPB\BX6~sƉk=Nͯ \2ӴgVZgۂUS=u+EBd<8pJ\ޜ[cSp\ N0%Pq]G>aK_,HN1t#Qr_FGEx0Y`K'+v֘zl5=GG/Ѿԉ3mC.*!6eegf~Rp .&(5midا2\"]Yʎ;tfiT!S8}-r,f{xPE-CǓ.0'sce֒ `FkjN?5.%fvR*?PCϽ\:gHն~ފ~@ FvU-|jhO̊vXvg=t0ʑe&]V0]pkbXN|U b_]CE2QA;#I`O .Oȭhl)Hm(a^I8FC8[r( ?dk!fϳD=CZđ Uɑ^3yYuԅ3 4|n֕21KN{$Q6?M6=~:I-^*UCSU4u%9>u)>ւ*^l NQ{ Al~{7$y)6~bn3ḥ}tGxV4KhGI| nVq N$3Lye#-|LGj6krRT2{V"D!).^˿aK4z{ԇ M죔h]x"Ż*%QT% &uˢqv,ˁ|F+۰c]Mߞ*)\{]2%22l #yҁ[?w5Ɏ43E Tz~Qb(=HcbPSHN \PY71AW# ]ŝ^V(!YI6 Ĉq6ˉ6!#53fL?Mu)O]cD-C:K7?Hh #gE?)^f iop|.a)ȶ+9_˓3Z ׈).ܾYO-#؊?wc>UЬ?Pkpj?$@Jݏ5~1d1 ϰLF׸8h_WUAg KUR$!p1z 5;W^{ le+֛V>L O*rkS#i3ez吏~_e,N .,4Zl; Ԭ>bWlCÄ3jIM zx5N T?"=,a 8&4_gnUQ!Hʢm-u>69DK2) pn76qed$bxk[@QELxϾ.u IALfnEUEE+n;MGhjnbrŀH:4Zz̈́NJ!7d\v/@ 8C<K>zcAa)>6 ē@RdI&*<\ZM6N>͋rzV{"wYFMAwР}k`hOM/n jJ$(;hǛ|"ymMnb)[!fǤHWE)4oP?;yԩBکmXNzj'Cv/Χa [p3k)W֝H0,$1Xk wl`ڑdk IZH}m:J~ USdJm(\ v!<[ l3xLQ&U1:܋D|x~/)*9ki>#Ӽ?7&n:G3DT%|~ܽ:Ȍ;0X@=0,8@8=W^ߕ_Ⱥ|p Jđ_OwfkdiFx&QT >rc?1} XމRmcy'ȩ%2ۓ9d=܃Ga_dôQ^eK`Q }ʂZG+M@\M_&+Rxģ{>uJiIFR;"3_x~^b4i ʺ]4[g~.!{q؞{mxtU%3픽I'B'z'YQOH/k[!dl9tw.Ƶx ʜz i@cI,\Y,>OL&%%lT68L V,"hMp)DѠ`\!A`5{zOpWx*?2[ Dk]`Ý;-5I,j !)i ~:˵J{ Liv蛝g`M`G\".ſ ĐH 퉘XtUgrnw>C7+#=VԐNſ);yHGl=RRW Fs Ŋ;@h ch7ϒ̝W{Q9ʂdkM# Nj MeͼęZz >",R }^{t-ȏolɌ[oȶfeP xTG%c4CGs)QI/,!ZV}O ﻩ4̬p(wnDоeլa!|0S=oP\wpJֲu+Z>Kae=cHcG0Iׂ_Q&E[7EtJ@ h<=d=f_=2RDaޯsHw"Ү(t/u>avz(ʅpû(Nc2 6רHŖt4EUO^6;yʱXy&VFOdMR'ܧ;fKktw]x(; ?߈OwEaBv/} ́d?hq3 ̶K3#L?sCH8wUDV%5ߍ2b1k <=VƸ>->[܀RXhyWݎz9dUsܚ{5{m3RGbqd#PW\$C~UVʡU;1bϟD v/YSC1BxGI*jS9ˇY`MyΚgFv d/4DLS=/z'yS$BFu[76cQ@ă0sFR0%,j7Y/*gx5icR8IT m+ݺ\p-Z3`ь8FzQHDenlZ"6}E\ X2a^La %OaLu%sO@˔^*s2{CiOm/]/m#2-xA Ǔ>K̕JT#6lȃMMn G/0|܋ЕxQ>dQ\/*:ؘʙhi*|GHMe=P ,`䳊Ou=%J+iش-]G7d2[cg×0XNMIe,"g:kݮ`2CiQ$ -[ήn`Ka\s3y]R0Z 9zj-uA8KJwz@Rq#jI1/㓠ǹjLSuHIlviʌ?xE}`?ݷ&CiKѪN:eig6ٲ\Gz:E/ EYaol'{)^ȍcc 2^M\wkIai#o/m՗;$dGq2H{T8}g' W )PR"Lgπ C'Q`!Ip՞kv"d|U{JeR P2 yFyߞ3hP.!|rEe6~I>)fڡY?]?5 8xr2ĵsf\c cCe*)9AZSR]I;bɔA7E =FM^] g8AIߠK&. Wb(WO_'NXW-dF:;V+}+,-@pUR/emC')LqZ~Ot3zSkP>YViZ. ?xx2[O_iˀsFs?/IWr ~I=fiǐM`x ,|AY44~+Z%}'n->nL&IV8hQ1lDRK{*gfZOWNLɚBaFd_f#׌.M"<cc[oީtOWuWT-Os|Ң^7<{? VV;E Ġ_25IݾWs"M6 ~)Ԋr&n5N$/5ׄ,ޚRWr%1ܵ#앟&e0yMB'6]^&B >&"(ID@e=4VmM( t?T;p"G"Hݸfj"B'UwL&38[oP{zYoFPdYb&"k 8>D}/rNk;o`sL-hJPoCq=<ӕj3 ?p;2jrB (ͪ.y;`UŒ մ*=e09#~ԝ6@I^U)ˇoqR`wvp٥n^L^v1^LŭQJԒ&{Gm=n r*3{| ұWǕ3*4I ]CJ9dfv zCIB ;6ec&jL %{s4YCx?1q+KqY~7jERJOo-T+Gֈk/")1!~Cce5g @%Oş<, QkV, "J\ dR1 *G 5rEk,HH3C< . _E<͹I8rv+Ks\ b[ ]2%og >պm4UMT]d~̒[~[!`)aϮ,oaiA8e'}2eR8,O n4v)^9+gmɕ+y\錕wӞq[&}i;'X2P;BI^N8:#Z] taxg؆x']'Yz"4B `5`X"E6 ^&VeJOvd>YжXa$(X ؀jT\ȸ3ŎU{9B-E**>+G-^B-,D#lo*MG Vi Xn;+Ii,g'S)_YfA,"QxqCV*)čsN$~>ݶ?QÌE@mdɩy- <@c^"mk<΋{>mvH8:ʷ\rf=ƚ:{$ =$QUA$k AwO4t9vf\Aאҹ_<2d2ѾЎޥ#s(vSs>&e @ Bo|"BpX`m xJs^&NφfE< 4Dfa&%A9?+~S8pJ ًqLÈtI4 @[_b 9޶,O" l[/2f1s|:TSgb޿к:^!VYgLXXPR7s^h]өi.NA~{t]Cy@KݺtNι_V\LcљX6F5uH[7E;_00VK(kJV=з[˯醜ܵVZ,%In^u  lgD2 ¥8N|"*v ˸i11gr݌}QK|wC) oBGn[lL=``+Yv4|k[stK0xϰ:#ɴHe\~͉_x: ʮu,Cdcrka3.aF-|jbkvWq F؊?4L  HhU[@`tI{eeڕbv@r $K\ӂ1T oM+|ժR;x^~Te%Ӑ=gI8lZ–g[8Z,4__9I- O,5 T hmWnhZN$3rM-7EXurãʣj0A+ͨD:kVy^ɔϙ`J6.6ʋTѫ㾣NG@zT /tx)-q (P E[EФHX*^͹KW+N9[חMcFׁI}s/V aRΛ. /qs+i O>z*_"!@%gM?{lF{3?vOZ Ys2^\WkELl PE 2 %m ~#^5Ґh$T$1;cFcXگ8䵘sᓾ9,zďL3aYi*~SZVͺIq;#yU` \ KSaꭔTkaʹ^U$ w ӏO,'D u 1É[> ҉dDsl58OSl2ɨ(`B6 Ѱ)*q m/')4#S1uyNV ,Lۜ !钽fD͸<=秱EDbJ{3x7[mk6̼TКkmZ6l2WkMUT'o$SE~myI Fg?n").> wm+^:g&!BnF.<-AxJj' w"ԦPc Eå-FRyXԎLvEKŅx`ΙXLX@`P6ūh6tl <ңT*1uZwzT+b뒑o7gVFJ8#p=I\B!}MSVOW0c.l8v`k g92ܬ O4o5L1/I~<t'S9^lxUgėVMS(1?LD -gvݴi#⨒rY5cd5 NPtW7"GQnx֪i>0M$7$R%No7IC@BLvb cur%Y[83㒃Qt'‘M~2v%w^GM8&!\ޑVJ "DyoE7n83w/u}*v=]*PDmoM3W[JZO4o_-mѰr"p7^R-Ha#+Wp"mi6 ff[Dk =Ƭ.G& $nnbV/[,-%+&jSsÓ0{̌!颉r^tܜ!tTwiga'ku)@[ =@6Hf/Jd:_,1+7$+`lMBJap|L'lEYe".{3xm߉۪ ;CJhBprbOC=C{x>"{ۂDnIvkCCQ-!,{:(d;cdU{{K;p #Fa@9Vo 5 $xl~K)ȧH'D눾>J ך;ĘihxKHPxlQ{-~9c`9-&($4+'Cqf6 :z'=UD+Bq`֓V O|>")io!'l*t aok>䣪EZ¾Fv`ojdd G!TL7k5P?aW*!d/8K${dJ,.J +lP> t'R,—j4i5F:.}Z.?>=\9}01`Mb -x*K&¦F,[X8]Hѱ.˝$8gn^9 t>}3*T^%B_$"sW{?ryȗJJv~ `m)g>2̦IHOٵ%)pe*&x4K:GW8o[\dE2}QI|!`p Xd3u Bi|i8)KqrS[r%!_o\>γOC!S #<(y櫦JkcϷKkY3Yzoy izOGW͒ۗI4]o:`GHX 1[ã5 7ЊKKWLwϰhkHELO18eM-Iw웒eAM4'vKȟRw2V)}&fZTb*F86u_',Qjk@ #D9Te ,kZzJ2X hnesg8* E J61k-(Ukp {@8}pEM^vm`ѷ_;'dՠs2 gYGNFCoʜC_T o FiW8@JZ=cd5XeSz1{\[*}uQFJrɞɀdE?eJp]xInề yxFN}^^a:U3:pB*yIdb6L7\kh&A\d\4zH{HEK5$4HA? -5qKx_ggb R)[cf#g<ޓ>4ƀgRTkD9{9%у#x8SIv"zc,9#T"/3\NwBy%~Sl\c*a=-EP;=ыCP᫥O(B(Z}$S cNi1J[-VYZJ´ f&;v.Yx=b+ !RڄI[\] ̆ Z)ż{dfU؅BBvyf>:/b{Js831o}{ˇJN<8=w! {ee{ۚS?N NL\ؐub$1LI(Mܠ6u*C*GDHhmƸGfP?}{H(#nK+}+r$MFx"н5[wV ^8E:1+%Ҳq:X((7 AR2"CWqC-w鏞fl|\b0xư$OzAW}B>c%W<`5 .(nLH_uJˤ| C #܁S Q 2R^9s+Urc;|V|#'%#pZuLU(,a2 6k+9߁1EIJDL1ޯxBf풚zg~˓gɶ=Vt/(o:(]Es .̠A7/LtL3m>cBn=yʃϙb%א3.06'y_ED4 p~ZO5bC'+ 3Zc`pSCXI]mYT$!Z\81h͗K(S(*ooZ}!wd8L-\FRgpIC~*c,Y^ؒrk5FL6101S[`EŽɴ-bZX;( ϕ݄Ff1m)w:kFCV7re:QfL+V ~X o^~opНc]uc38%:Uuh2stʞgf}uKwRBf\dL\}1^|Q?} p7+p ҅uk/?=棍?n`Ьfx>S(tp.%Lg5A4l8{Ԫ[#̭x}Y*~vAr-eC?vx7\ίዞVxZ6;-r[t=Td^-קx/fr 7Mz/S(Y;.I̦sRE5eT#b_z6XA%=ev]"B;nE7%iuuo[EUB#d_m f}hj/`:'Ktѫ0cYb̍e !4+ ~cd//Gz"IB[+B|`JGmBF5opE>b:W H寕%t “- mBa9LrPG\mjvX xJʱGttC-{ud,עNvqsfb/0SɃ4%*ǙFuҦZ1 X`;U@i6 |*ť.2}s э-gS?Qܸ':" ]zQۏ%%-=Ԝn};qQrAs6L_Ĩ?|'(缠sUt/c' V&; }XQ‚o 0R,&|Sv( :Ri~El38`w3T۲sn/iYev+-Wa:ep*8d1L%ID-&h,-<{kq*Jϗqh~9i#XB`?v8 ;]P 5xmjJdBwsa2rBz wЃW4ȾΗ޷7f { /؇Fo R:? oJnlm֧ȋhI6a1 j=+v+Rcza󿿮g;UroԜQk(<+iD:пQ;ւuҋ7v%_GQq?S;df#mi4'xό$uK!HK%f(yHBE ϗqכKD `3sJq4Hk$4O΅5tN5l"m&pq(9$3c+k.1~Ilvмu#Mpݗ&cyŶAE B!O9bÂ14) Pg,I${9mA?"JlnK`FU)kv:$O~T 6Nq OMc(6ZMHjV 2^]Rt'j}Pc1nct?έNlF> C: ,/1ݕ\()$1dW ƻ礨-3ڛ.ehVD6M!pɺeC:hMSs#/5r1brV<*suqY^iz<'m&ʩqpT7T1+}ԥU:ub5L\00րܝ}A_o:P˷7.jaХW1p~.--*J leb+Q(c-NR8_ 0K153_YXii Q>ld%~u<㰤CcC-Hss32q?:6%&$jugǖ3RCdW_K>.ddB6Cb΁?r?H7Xm\ U f0*2vz*quIdk=Kbv=V Q OIlugZ' 2rQ9 3 lVgqbT>͵];=;MCwhz,Dc-'Jl% p;GBugqۇAuMiR"3`l(!_d;[{X;Bn `u<.n=qev1|/(C j (g)h d^zs!#i:8oX+GN?ãә$tIJ&qk(f7]%whaA= r<Jb6p-!q"KPv?_ȑ4JUBQpǏEA`: " Lִ\(ڡ-tCx[K3Θ]-d¾dOh0 2hYJgaK$VbtLLMՌ]"f[NgQn8S$Tx;6{G.q,< I ch&bۭy*.b1o麇SLf8Y7 >&n*kU|(q1|aDlP+5).E%(D7lԂi<˯&m'쾐Q:!XMi^s`1uFQn ~{0W 7zS89.: |Vy ,%E%eCK16o=Eg tװ&EF-2!Bp|"FzUc wׇ+^,堝D4`mk:"y*yҭ'[iZyi.}yAA2m`wq)=ݻWkk\MEA1Dn+<z c*S΢@1Lzc^>ˆiGcz!sBō ?AX^s @o$XԟS5r`;q:YM|qbzJov  ?1.a-OPs\nx6t5* 3*iA7Ě0C؀H!6{x5B9DN` JiudY ua-_Bm7Q9)"Ԭ ' v5kes19mA-4Nj[SGg_nYz,@٪!h56X#g/; Wsi7tmqvկ⑧?;?rKxrf.(ȆdA@np:u9NEbmr J3NT=<;!/]1tq ~HdkO dinSnx۬R,5̟`Jh#Zf&  YiA 5aB =ФAG>L|%/z!s\ߕO @̋(7 k+5Zڷ\ytm%)P{"y^xk0îG>"H`9TGZ-~g"<>JjgA?\D ksc_[Ǘ[0g0?q";gtSXgtPofcPiCi>vW9=`(ɀ]F<w!TxJ7JT7a#j Sa:F$X]Ǚyvg+ow Ԛ' \mo{[U嶩}akt"<,Aj.qU{[=:R?u -FP}hZahNγ "s+Xȅq3[bQS!?5k:CuL{6,9GDs1Oj桴a#H j(zp!!I@>FiSf$2Olڪ۫3; p;bӸ^"W+HguCyqYB|&jĝ8GVK0h#m?Rʥ+,)UV{*E*8ռi_ "6nD;ѷH-|fHWnUΓ~2e@z}XlӒ(?(YXԅɜ?s1'g*Qj_#~|7m̎A O&Bm_ɹ 0F2Y?޵-]`WN(X8C=[GY`cΤͧoϒ[kdž}c"JfxKX+kJepHf2"E`ӇZsC_lӐ Y #Ά)jHA: yCcs*:[g}<^\ގOlz,KH?RgUMaeYhy lAU^EQC{$>#|M5{3|_wjPٱƄ8MVHS7 Xz<4Nh!gSLIٹg}̉_'Z-doHΈRTj\NbQ1,i )6{ė&{gL-l $hPGDBs'!/P$-aG*XUlGHJBx.ݮ^On,œײe}lv 7hC0S%-<=%{ :n բ.dC>ؘ|(_2XO:*pfc{h%H]SJR34K70ey]52MHi ln_o׈]"%;5"Ú.ļXː3[eNצ_f5cb߸w9+_sOdc lr=Ew pu(,[ռRq{RCIP)_`a/ςA#3ȩ;P C#$fboVI)|qmDUx#6)K(AVn bݛpȯR_)Up^qo5?t l8ѼD`ԂlX'3i̒{}Tz<]ewW_W} JƗDU+oi,x b3O%{JZ ǹ .2pf626 J9! @/Y?, %A2-na{?.tzLV2 J9iXo"J;T¦Y)ՈSk;42b0ĸ<Qd5gYM]s8 '_=%S{+W3/`( E~Nt$FN€/wz" mZ֎2X& P֧X*:##*~aNpDCvUAn?fr_{5f)JHt&|AFC^boazQ!G~1 teLgvEOwu ?(JFm@ RxQ|\WW}qfaDN>яi]之:+ Qja2ڛ8jq|?2~D$p!!fXxC@\Ѓ]"F Pߞ*Ϛ͠&s@yjQ/5FN*]'RJ ]fGzzl!zO(M!iR7g&}DCϰU|I'׶XD|cc/~Cf]!a$< t dQ@Sی u hޡ?^'%3VfQAFvTvR3b+$+))k?\Xa-Odwgo*-MN(Cj6VyVUF/ yUdwI~_{2A&@AuJ\lk bI᪺K?nͧSFzN:+ @DRD`ZB)OVo;"!{~1Ɵ}}gh l%Iqolc?U"P,H6QG}Ztن-wУgrffLAbvc(%Ͷ8;$71U<3s5%-  ND(P[K?UWtnr?h.Nr&S|Uyp%)ߪV`q;̧h[ ODZ4vɦl6l@€k~C)REU7 DuCb<Yߩ~܍/sBQ:32b~h]\F+ߒR!|:J_}КfbfkmGo(B rzP-HLyuu݋Μ cw ck)نlCHZlEȴD 9fAwX|̝sMl^@>vRzvn i)X,ـ6.WIܲS'6^gF14h5^yE,7:苁O1;.xTD(OjgUWʼn$®O ]"VfH͢'J yߘfL^:ļp[ρ3^QQC1v 4k4kr8ܹ<% :2=4r6sx- Br#&"m+ٟ+%Pϗ2bNC0ڨ*!&P_P$IlUA֫1s5CgN>Mq.X\#\cYVF]E%u\u_ˏJ)hz/ɍI DWꟶn,)C͟VǨH ~I}dp{69jxv`a5fB"jcR4#YfSDNej*rpix]`ؚb G ꫡUqΡg!DER ~%WYbÞRYIPN'A*O!TuY s8dro~+4BqԺ3kտЗgh˛o r< g 뛹?6L{h;%4NqqWnZƷ?0GxmJ*'@C<$ ej\V ^u8\JG vi AMA76QޓJB1%"]M}! IlJ<QȇY xhϙ-R%l@,ZG?2fQ.p;Uhk35Hu}/Ho%PR߭g|DӌJ/UN,K~#uvBƇ^lȱ\g.a2V.5,RHNXN 5~# D5zG9C1TB#0.M(6yȭmbWr#.7>G C9 !~lR(%~X^d L\A,Xӛ 3N2-gwSs`Td<TjGn,ݚlL`VΞedPuvw1("aa>z-8?NWXhUTIr@:49tnFΐԖ|oAH?z!Nޛw|ܢ\J?IfBy|?L.`JE<įN}i_"r4X/[^v i?F0 [F)Y?/UY2Se ~!Ӻ^qM/+!覛AjQ4D'n떑CVyғ}c>[v\?jjvNF?1zjcxt|}FB.*Vyrn\ݣ?͆-0W#uH^jP[̗I,V+p6i.`BP~JAT% `Z{;4csi@:o6kʲ Rh֙9C!l6~ m7x@Ur9=Rza]cLȃ@`*JΩ8ܗ$Z f{~HS H%jLaNMM`+bSOXsVoWPG8ƼE/8C &8[jD٭y֚}"jsNN,TҌaQi,~*^b _[KHgb0Ò-3>L엽\+LŒq||$~VdDbǍ7"!/ $"*}iCjCۣQ?ɿo71cnt t~tI_UnQ%dąDT΅Bimj#+|PiL)'n G5:3EG\_`Ԕ (fevE3holKLW7q3C|3ڬ'8e4oYU/6)$%)ur 6;R" baPIhNfj>%?l1~}%WF'% B)gCM(] TEJ4 Kx k~A}ӿ şzagoѣ9{ "wy9äHM;]Y.}[Jc W^k JpVYG=ې92jhQ[`qm}b[6M!nt'0ur,d^_8;ilW&@wnk'83 &[: R9CT8550@*kR:' :{]цҚ';UE23&=)G-3~KTN+w?6PeIomC'.L_2T.(N+T۔Pv!  BN±tCXͬbH~x15؁BņV;]Z樚Lܙ/sөRwOc0Ĺnz !K/G> %Hf鸚uCV1?u<Ɖ1 9z>C  nJOrbB`uʽ˫ Ux\/~ 1i.kQE1ryCRX'2i߳,Z4VOk4 kϺrFNk @)'76EE0o[02nQ y ?|*$p#Mr-mBѴCHOMe&fqHDPC-A^ &zfy)Z۾ͦaq ;nZ.YFu_!ݎFz6YM^-g&&/u[iNʂJY>[ !5ȫ/. ktHwgjN毿VX3S7%u|˳'P&ď)KmiO %%7ʍɹ9_,;T/* G@mFcP[u;vS{` n`hW4{NUTuZ hA?Șf@{ƺSrVN|x &e6fz5Z!Ꝁ/MJx `R7D PB YBJ}!\jjB`65S`vRJTgԭ,: ߲^-|9} ml5Z?(ѹL²MrN+&Rܩzu藧.hA ?a"v:d2yye.x`KzkA%F-h)񻉮 Hu ZGjT{GfۉO@@)} u$?JL筦tt,M`ALMp[!`LPb{F/70((Z)/Y5$&=R4YEuy5l~hnEe9|TEW -!*EWqJ8{A2+",k k|E(5JM:14jblTr-.j an|"9=zK+\6axJrOްcj/oY5Ei/;3oES C$KE%4S*WNWQKyt#fn߂6uo_~i45$Qu>\WYLQ4),<0>:YfSWKY(2Rbz[d%"+ľѥP2܈B BE8zUgB!O 'Ȭ>֋C")>:S>|gK"?){i@g]k_c_e1( S3`sScl~ZIgb>i<гv?bRLῦo&nWhT׀R2O X#&IXKX7302bU8VخYh,B} `ʵk8ldBX>>CVrq\Nv yh_)Ibѹ\G9/Puy{זpo% aRcSlu[Wr?" $wp<QYHea.<{l42 yJ[aOx ~Si:j]Bx@_ٷyZ+q`1͓-P5V ( AȷΆ ӐU" Զ#,zcn^* (gN'^[GXФVlhiy>@+zGt.A3DnNO2Q9yu>PX6輺 ބ7Fݦu|QpLZ7EWKҋEsOu̇n0ɛ޺$O~_KU 1?.=֕_TYUHfbboPfobޯ!TU4ad&MfOs͜mڰo~SBq6]"u8F?8'߹ɂvO6 }aܢBbZ93#[~@ǕG7ͼUGh'^KL"N@B*K &/#?p} RۄFe3#sQIVۀVkJ>hC ѣz[%?*0eg2w;a$F7c!$f /dG ;:xvwd1ˋ{*E3==$%[kˏ0爚+c<.;,eR΅unC9ۨ(IzmQ͞iۯS}3k[*a'Fpj0A/z w6,=pZQyk5׽xTd.j9W2/D6S(#Tg WXWDq%E\;&,xBe`bDQ_c#.C5& owo"Oz[<{KͱJ׎=$kŒ$S:-a Rb`==X=nͻ|vF_7@kܳ QI~I"&`d:USL5R׊ =Ypi(ۼΟ=uC50.%ϖrR6|u!_ځ(UTbkrpǐUJnߌ( COo69 =먯_У|A:cQl鈱ӝ"x!OuF@l Tt=itԜi GD'Oܕ nA ZOjmP|On%a+e\˴;CV ]ЗW{_AՌߙ_)96n 蝢rM9Wmwof}!#h)@Άew{P2g4%Sb\(GB˒lĆ؝2\ `vn(}.D'dd}L@!/>݅HM2ZOo* r __+-5h fghWȁ1MĪoZ>O3^͏`5x:@QK` \VgϺg(ܦk+Fb%٢JDM1F}U2 6\$;1It"U+ZnB*7݈݅; U;4Vmzv\o !%,VMY؃bWݑGLZJ'4Z9QJ /!ހ1w3xG[A⤜.Mz^wdguBR|V{"*QE/;N&iO(DX[gD{qu2'^L {k6H5pKlF}n VNd>q'z&joBvzKi:/a:FHbpsJh5C]%[;'q#N.64Xsm8P<_D0߃ :::;P _w1Hi'%=~,Wl1+'f#k7"gjrW-9lòhFm~%E>yϑBKq'\`zRI@aUz# ~O)6#U T{n`";q(2*:ķpbuKYC_H]#?v堚Z.[.l5EƂk,vIojeMnhvmGu$06\T3wwҩm>$3E[s-ـdE$8 ݷ7u7?ZQ7Uq$$V9qό&/#F=WD i}z;Ҁ+T5 /1MD XM|SQw%?C&bX7wĶ$X<7bj7ds ?pw MC8ӌkrta$K2CqJYߞ ]r1b Ӹ=]j:2&X+S!LDI8:ao]7迅*0G=O>$*;8TZŲ2ؑʿQt !B^klԠ68p؛;9HT*g,<-[֓5M`5< [~HVŻ_ rzu'FGe^D೹Rs$dTɝ)TVݧky=SҩWx a,(lb^>n{ ,4g?`K~'Y"/=0ƁV<2tmA9`RV9XoC-LU9Sj_cxjxD=1& pCWtyrNA`&{Q9@1 LHFm hRvrxcu?h,-Rk"B^*lzE|.poJ6+oR?++[пBk20>NjCR9P?HnDZ JTe?4{#ddvr[($﹢™7V;ZyI N"OućRVfSC|oDQW5` Ng,#AB{ +N\lI390 <+.$rQMG2t`O}s9;¶YaS) w?VN&&[ѲcFmjB pޡ#K 2 ]|?pPVQQԇsӿd /;xg J*N?PEه8:ƨŞqlVTKdV+yQG"l75!xnLy M$ gxQT4H>|*iÊqЍ@^{ό(FZ&{ǙG EYq fjh{`{hh^jy;2]Q̳ 7LI[ }89Hd.2?xJpGOOM76+C L2n6RJMQ >7!6f.npVғ~ 60 @5X6W$-{J+~AqMҫ2@cv\LGv^ \*]sa7Uq4 Se '/e=2de4bhr mV8F)ZaSM)2I#\s+(2g#u$ leV7NHa|@w7\bĀR?F%] eX.;&?R<'Gp=lٟO/?%f0`FQ,7堼 |9v쨭 -Uͻg!0~dP| 4N_$%b(VǝSvI4^Pԙ7bZ죳$CF!ѻ%7-NP&n.8B!^?L#1aJ``*,l$6[Uy2U1}D((4c:r7 ֓GݿW7n+.}Ǧ4n~{"rvofѲ zR]gOuC0}=ClA2,["b5Ʊ8#Kmk5K/RMd[Wĵ'tc]u$)qE/PSCJO 'r 9`QT<-x:@y{8 uH,ʲfQFceBַc޲,pт xs/ϔ{*hUc&xPL@ T&| QO{4yV >᭣pչ@yjɞp>C!F gG*+1 *DYaXH^+NV\ fr7>}seqﯦ~*)[j·3Ԉ3KQV ށ3 ryHȵ qjC8eOZWq1%}]ڙ-O sd%'= 29յޗ{A #d;_d=,#_PL`AIΨշqr`cF\{EG\cXrpT< ߜ;bF$wrӊ`wtٱ, 8K[94n#3.tk)g̩wߟrqjAP Kr[L 9ǖUvh|% (t ;-gZ.*2P;?^}L3F]h_jP4JmX&\ӂT;|,Asuoj>.gR.~)'\ ( %ݝ֜_$A5 ~F_GVsҗ64#r37 ܵ5Ws5C4-R#/bo|VG{yV @Q(XHNcqOhcS89(|w&JE帻6egG-OAٖo¿N^*v{E?!{TP>!G,Hy<8y*>AϿz. mTTFM}YV(LfsmP HqYux ~hy4Cda;Եƽuh k=蕅ÖC728w"!P iAzW\.IGLA"Aԁ/F:W$H"5n>$*^㱶Z/+nB'VzRDŽ^eAqc+{ֶ3X")ȷFd:R4 ~~a3xw~j2wȚ;5-`G?k"OҖiG|nI5Jlng,i<.!ZQ7E 18!7-o,—L+X~7bZ3<٧Z!EJ-DFkFŵVM먻,xzLߚȟi8c߷Jfx `orKsbgx#׶^ Bk@>l9pmCW녎&AtfɄOk!@3|:!W'/H'R2]16^.(~BC٘3|.c4`R?roCp~ƣ^v[硿֧_%8TJ5v//Ync$uXE٤jR;nhmS @!y"XҝЧ_w`gꄖ98>OVBJ8P.%mθdt&/qT0RI6}>jr\n#Mܷ Pv~_|J͜1y&C]/n/].TR^H.MViyLkG{wIqzr,:heCQvab¿L-GLS']^xDsR?E] WW9УC|h沁>*`*[T^a-qD qY  d[!ZlN ]̘ &^+O+2ERڷorMWB!'4'q.oܪTip07exa#O̬4pi[q)H[;R`ܫCH$q15.YuGsD6qOpEwOoD56 =)j^Dy@W*Aħؠ-9.Jݰiپb>{!Bs0I)gPD wkgz7[+@vh^nd^`K|@OxEBWw1dGPnOWN@җ*}VJ]>Z[4j*C:g͋D!mHW]8ru:'S5!}[f|0n-F A ۰o$aU?+?L¸)ɈZVa؏R$7 {ꚞpQw"GUqhY_3?,Zf|Aw%w!b+ޔȪ\ڙ~oےf%l0y&XEIPJ Si9 $-$KG C%Ź(5إ=Mɒ8s&j{)ݚ9"F)#`tO4}7=ww99C@f{!<(Gi@s[#K8hoeNZ$l*3ڔ7U^&X2LFÉg,|ƸE ",&_۞=S:{q:ZVi#Y[n`G0ebr-MKGtoP^$w$NuS)G8>QVse.$]П < dp"n7#uonOg^ꀔ ̡z{AƟ3sg~3frxu^5c%>o ꓃v9UVwA͐t ̡y&Zpr%^u!v]~SMy<^颜DzDUU [>)z64ԲHERL _Hi]7h ӏ"NIAaxlރz_G 9]3H1}bf;.R s&rb2ojiD9e曽̞k8P6BF>I 3KNjόom;}4$ycTJ{ #P=a!7 ǪRG2%0jr(>X7F -,e Hx=\kFBz-?[M=eSyiցʺtIٕ6j)fYΛ WEռGm=j-(Sg/]J{ <$-m- ̏ҥ -7 t#(@F'e 7=͗ @CqD/M={]FmNZʖL' %Oukh 1ÞRCz 7#& 0ĆZy4U9 nQ| 3&1X_) QLsgAC)j6%YT kox՘ĨFCs v6Pc7D z,A |L˔O86썑>IrIa`Yk乭뱨mCD]yo*YJS w ]ix)EFIbhn\Lx l6<:Byz6@ _Lr\='ngj2r<;vb$=X.jK]p[S2Cmr*dy@-=1y@>ЊVdƒ24Z3:: R4ϯv)GD?l"E4U ͦg0HG9-U_b렧udGpL>Fae:OF>ް:zsto_1pK: ,SevH7lyKY(I%c~o/qߐNL7v!0rsMWi[ $cō))]PbO[@kXW=NZ:qcơlCss׼EsFGInίi( {08> I|K5n*ZQG(EX1 O$G'I5v393O)攭HuzzLJ Y^==\ i1iB`)@®C[g;ئW;JחF @ +C /;NYF`(2"up#LY +q$V@/-oo1YYz8Y Ћ7w%N(O逅mB70 =ǜfg2j^>D$z.{'Z ŞC,Dx8b8{|7Y0 dQMLk9jm-IU)if>VKKYiIvY'ʤ6@ʭ>BpNP¸ȃ5-"˵Mttwxث"&`4؞J0C(P%_}Ц6gKC=—EZ USmAX@{8 nfe4g1tWi9\/ݺ'B 2]CM% KBsK)_[ SSӰu P঻wz+[F',PToIA(]Ut( b( ISNб+@CТE:{čMqPD (q)^8o)RZ/GIݰ@%OʒS y l:WVY{Me6j`(_yLV\1; #(" ]J`o=L]n6F[ɳH &Cf ^ ka?Ky|T8Jc u5Xrj+aeEK]R" a|]-5F:RYU_Il45 +#E̽+flqM<}QVE{ nY.Ѩ[+Og 8w3ޓ ώZ-W6y)(jB]yP|"/u?ыkEFC d%wX3 *v7$1~Da9h<pŰg ^s}s22zu8]SHwAdu9md|e4@r 6խS˜Ѵz3>0 nnK=]Xա=;ߊ-* b|A tQF}9Ƅ(5vc+&`5C}|uch/ UڶfW*7z355 0^"x%B'<ȇԐx*rp2 I𐚱-<]w;.1q3ȭ7!r%LcR哐:>{65oJ"K)ZZv[x$ kɸf/, !vxjbиÖ,qBht[d _EmhgQ!F:/ l2p L^LK=<~en %/JȏO!y1VvhRkU$ !~U&֞B]N䶶mKJ>YK]'tUVp[ tkaX+7 ElӞ㎡ pPΖ^z߅0j1dkd3($d6]M7 eh8(g4MiR%B}gN4;)yU[޸)th+F w ϡ `Ž]iY6,V,::a˟4]g?d1W|__Վbtu-].W~fUBOln %O'7]]3oi#?-H՝eqL<6T#m9^+e|x( 3hNj_2Z7Vy5h4aRۀC ˟L[4`ʙ8`ztСBIZWW/J|[F|| ͅ Suh]xܪ;vF{|VN*mZ@1/Q S+Qnq ,̘ɞώ!gP0 K ®shC[BiRwi3G-h]s7l%[,~wnr.\ǶMA.Anp fz>wc* Oe溚l6ٱIQ/pd-&bK^IX`'/c=6j*e>$~%UjNOXЦ^4.Ļ$ձzvMp_[%Wu%E} ? b3C,o 逆Iz,_ZfT2%Ǐͫ6#O=OףɆMf6D)tۙ̕T@i>*ȺOL=UzFVA'ӶT(NxK1i@9A^>I_bK;JTk qߪZP_" T%4)>sRN #69:Fi@6f0ZHs~ ^κ䪈( 7S*ҝ)\I)&K s\+*\y&;lH]X8^,S֟ՐB^Lb_hhvWG/P'oK,&W5b@GAB#;X5CihNHY|q/y=vaQLkIC0rI/knړ nc?/l w=/R  fʇȬ?D>$ZPݸvGCL/F:gb(`O[X-li#ٟTXQnyZ39N.K٤ᓶ±Sl`N\ך# <ϔ=pZ]I>\~æBL EB^Ћsͣ2``/E0Ew9e+i&J.sQ/,%ZA+br<+ES2#qʦUGW3*б ػWo(tHf[6Y9 UO&nN8;CĀgI'n0~IYŸ@/:g(YFTK@h&:H'U鑑) 8߷Fwd3N-7YtR_.Qnr1hdy :7K:6REx*hl.Y+ b"C4på5VfǚР2*<~/dXǷl=nwN)g9{BwOV~V3PP=4SB<"ɵe4i{fbx%dfUϬf &^q,h >| >`"0cW*To}Qvu$mcd*\}o[iUFa34 MؾjfLEC7xCCnʊe6,5U&T|@+/h)ɇݞ707*!to^v~5T`]2pv@g sIHܛ ^&} ӝA ZUXDZR+M`lt0Drk xzƵǾb_t=g|0e,_)W5d]kph44D]EJUrb= JLj`UѬcE[';8_m!|#&UN+#ܩ7Q5Vi`Ɂq? _b-J/lQWd9Hp2٣6 J3Q8[V Q)\?5򪇎ebNuUyNhQ|r8v+ )Hiqn&o20[A_?')0pX cʽ;P\=oA,e"b[B̴kj3AVy/b}SbZQ AgwS'˂.ǡ^YQ ˢg7|tiMDŽ03j W3>~p;>Ãߞ3/VxƧk3u{{2Aa%H*nvAƈ< GF.DC@:)FPCrDbw DRy!e'G@;:Feb \pW 9٤X8 *KZGg}mf̮s _N97!ΔÂNW;X·GKHݫhWfclKNe@OiJ"l eēafk[1f%o[$PJh2-2Qr[=|I`E*'k?f_E_9k-/._9ҏ h$~_,FPnB2=D0oa6}ֺ[7М`v9"ӁZ/Iwo6RBi0Me^a/T6h"sos9k4oևR V{\5Xi-+ۚeHW .+hؽ?+BY o'!0IK1EwC [EK' KA)5|Vrz^\8FPxArΥܝ@v܃ԟuz`) M) Macʍv|`>;Geݿ2.H_>i~3*V u?Fb#- 9Gsvٌ5gX_`SFlAqKs>)y)[Pu]ȔO_V&j6l\DSA|ׯzC9uF]8dNd3cjbdx]wA<:NݩYa|irfn/&Rˈ]NÂ}s3Ok΂Ŵ_mS$0K1BwCCɮ&,sjYcQ[Z';^CJK4*z.n |1=lF :KLdgxh3fAr\1Qr`(1)6q?b( <ntˣA\^ `7I !#thSfTҳ>.jd"zIZĻ奇1H17 pw=acb,Pj¼U5m"v)U=i aH8sIJ i4դB|^<ĠCQATkoGpy9]p硍2rlWIxm{O=a Qwɘ+[Y|. Z.w;uNGƟ2zlQb +g  ɘ)ыԌȺ$$ n@ \b}qO:+oi¤>BsCЪɅ6NWǛ΋O@~ۄ#+t;y?zkL77ov==Ys)WV( ndfr[}a ذZ_*JɁi6`uґ2Vo|joT`GC?Ӆ+n ,AoMnyʤTF׍&b\ûf?PDuvp]; " 9n"prlP Ijm5digZUY< ꦶ/G"O9سjǡ$j{rRڒ].t;/W52GJ魮ZWWbjd×9dYF|︕޴LkUea0.f vye<Խپ5D [ w`}fL/APi'Ȣ(wu{*4+rdBn4̢|%¹ZI7`N%Ě9|C,p`(>A9@|βI.LÓY2

8c{9 bNcy= ls}:T_n^.$DK|JVQ/Ȭ[G-PCoЬg ͡}=6q )d02M{Cե2)i#Jo:)^_r#QgA_ 0h<27<աZPЊDf ndtx^$9%!sϸ+(nX:V@& R|J;RtJDLVU 62?p垙愋Xy$*C}H_Ʊdf瓷V+O`?qgBD莱oL\EHn'p`4zAMR?~ÄBD lHu y_EfF'E;  Dw~S4P6@PuFbI`~vTvAVzGM[8pK9t[jF #W>V{jɄjZǥ40rYD*WEm標ǒA W%Ԋ3Rn$F)V0++]ǮNu!l "^(+l0 9Gh  xI˺b[XstywׁPk}&WӵPP.wGDk=uSZoh>řlބ:"aFG3S.u[OQ0B-_/a'q' euK9! QxwLc K] /zUM̟-a]%!$n4dG.IaaIގWGn@'h&ET/}^6 ŌrіuP,ڟ9OMLMCѱP1=E-cX'=ϴ#5_t+0taOrkL~G`_BZ7&A@0b֐^WBsd~@rEl%h-WU,1|qnIIK Wu_<ƫΙBH,I }QvʠM5jy:qX<9Z8xKOa";s3Vat^t1lieKk|w_S qګv?*t"}'䡯tjLХyꖔ<[?5@yk bGU M$^NÑn*"%fRtWzJabf*°3~˩KovIֳYY(M6n{`q^5@[^͗DiHHm՜[UU:rh3M2ViTY(̬詹}{b .߁X if]+Rq6& _zrI*1aBǓ _Hq9V;Y2r}Htm:Uw0q{ak]=(=Ux ٵAd&ݿdh>gt}trgLgD}Yzȋ"+RF;3fݧ z5[iuo2QDB%a}qc\@ی,af%f#.i܁z/^boEǒ5|YԖwo5*9Zft Pԫ uAvZ(N*(-WSQ; CãkGvlT!1RHt>3 w!O:S$4.ń/AX3g*6 t99ZU٢X}LX"͈̀?Vc+[!4.-oWÈr] ;ܣt#;D=5P5ݴ},S4Fۡցܢ>eϱxGRNc`lrX]3ZGV.ITFm}4Bq$K(A2q@kt< 1c^u"[7rj4hKϝFl0@7w!CZݴB `N^M./M39|izؗ3sdNT'86…-@ &uFe!pa $A /[LȱwpMlSƃe5?#ebjza{ 8l`30y3Ʈ#Y]~rɢU -CcH[*R8wuG.t]}? nCOhxIMiOĄEȮFaH}`/>)Z@U`h:9kϋƶQ!EE=4y2 ˌJ}HLMdh ~|X{UۤϜl};^&q]x/2rUZ`RENVÃ1l/t7]έf9H̵7G@$Ukg 8BBa`u'"eI:K˻ZQ8RsA; T67 b*a 鐾^Ю}$TT2*"\ze$2nd3^m0'zVQۡSseo CC~ n:4^xAmB5%bƀ-@Ve+LPTBx4HbZ#8{ W%<2P5abhi)h&@I FGjٟ V){7[;TN61 ,5bfTI,.H!g8D )ȞB'.,^t W؄Y N SU(_ ߳\npZ ɫ]̖ⷭc-pd< K,cs;9[QX$] ep߬${؈dگBf\D^oYÏcx"8?n쩪*0tHr VuT7ߞʟlZ'W.r!+<;\02v7=6jzU%W A Tӡ6#V%h4HOxV 8S2[ë򱃂wL;NLaPӮ"Vn0x^s_94˹LʟZ94`&7O'wH@:!,~ed6\iV\Ց)&PI .-:,h7p6*I`.*e5R|T)"G+?i ChQ|9'ϵ|92-JZO䦛+iVc`UkޡPQ`;ЛYIird:?oyXSq)lW1k` *Y."1R  U deI)j +c-e鮈h=6(W}#p6>?LSϵG՛a&y_C:Ѧ+@TCh%_`Cy-$\A:yeKwP.{FrN-N7 )/{0F ($Io[#SHZww=Off,-jy^!gs j>ƀ.\%)ˣO Fr^۽}}mʬzӪKk+T6OALFU @KcЯuL[l^}C0SsAĆw^-:|^KXP(к+k6 =00P3# _Tݐ5GhX00tm0ӛ$YqDp]Zgζ8hٶt$آv:D,_Ee_TS_!8Ξ`5;iZ oOy{yE#*j¾ڮhIvDٲ:hOc8:Ĥjдv2I;{J|yJz^Ɩ*o-2X=啴!=}D$(&S2736(+>vE@,k7hUt>TGp̧i-JM3oC:N)œ&Y>iW=)I lL鿡^WFnFe{fQ {6 AWEI#`% HМ"{Ka?=4;oi28B"H%Vg;Xۣ`!L S]FJ?~Յr"Ukpz3fIi-i}jNx()# $F?[(!'?72inK?̸21cw%{4!l %+mеz9%,EU XPQxV˫:D[R6Dyp4)./Ot(^ɹ3Mt$ώ/ H@D"6gJXS15:ji7\|^)<67H!zURk a7`j''_S*hFx >:SLcʯ_G2 Oʧ:$0}P _Ƈ 'aI'x7zw5[v;(|&mF“"42O+bH@opxX5…Ǡٔ{$G)hSRY=9`ڿp"D$l/vrZH] "'jUd~"N"?T7VjwΨ>R=0hrO#t¨":-2 uW" FƎ"GVEhK1 +;וּQ90вg rي:sI[vMoaCl~Cgާu< E )xKiwBkRoIȳRO +Ŵs:(YoQnx}p5Z]h3kePIAPTfPS_ ]"cQ#ZE&-@ڸ-_C8=ЯƲzndFvz 喺ɧ).1ͅLASjg)-)ycq) e!#1Veˏ vMKm1 ϘzzןޚJ;zMtFNx)Na6صD(@^.M.M>~F2|уܚϸLDOBvi8lJ?5^}0W8->ElÃHp愡v\GBj~@OjRϙ7h Tr4C`s0n 4'1jt#- &r*Fb9FȷT㖽F?%0."3|XXi Øȹ\!n4Ec!1G3qû&E:FF*}RZ;#GQF` ;ĩ﹖?Lt9m`zQpså4? C%Dc*6N|%?fm~UpUOyp C\^Ґ~.]jLQ0VezopcP4r 73{[/dHuKľq+bMHID'Y\Tdh\hE,u™33X +$PG#W\ H5*zQ˻)a/Q9 E-2ۀ}; FUCm+e+6cwƓt &˝: i&V@vs\ī@g(f*i!jUYޮ{x\FP $"52Hsx,WdS'Z&&ju,w 1;=tU׌DGc"7)ySԕ@[.R~xZq짅1JmrFTvd(ȗ l@n=SÑgᅸ&\j~2!3I4_p|7b306@|09$P QƃA=Aap#j .:+Iq/E-v^:N?](`U)<쿓RK=;Y u]z)]6|~gSH (&}9atע煆\k1;ã~DrG`:rin`uxeXŐ0GO1Fǵ[U!iۍ`ܾ*TFi7rŷ%g)A}"MDRwӨ= fQn ~̾n MO3+|q<) tcm+.VS.M'ad4+zcZ*ߗ:"Ї9ʓ2J&7xZ!4@"m|)0sRGZ̑r!zdHڙ~s1 a6X.C9<4ۙHy3gVR^I۫ߊR)P:NvRSff?{Hq۩`{@: _&~I_'EVn9uL~ S@֛A#qd[ɖ OY1Ѵĝ¶kMmM"%|I}P6Nx ܫHڦUmߐ95՛iUC,#<[P2k:↵pKHYVx^S>w\D!sT>̐ ZmA/R_G HԣS*dA@DxV!J|/]$DQ!<aI:j2"^PVbq.cDBfinڷl LeQ@rZ| (6 @}a_ pK˭"?m$stɯ՟rў 7GфADe_qBNtK (2V> g(U6N8s]~n߯Kw16 HabxCu'2oZF.;TjiچmK1Ӆ!,AkB[8Vˆq w 1t9AuːU/q*İa5ko|TͿ88">,QqV7p:Tbz t -jb\OTIT&CS-ꀁ ƫyߙ*V$/Uz{\yVt#3*AحCDzTE󦫓8+!&2e9z0=$%IdӰPAk6E0f$fet2u sO4 }dIߩBfu!<;Ug>G팆rY>Q1w?;߀,ɡ)$o\pc[67*M ѧr\+2MkC#8bPCeS]PX{K%Ǣ'Ҫ4bۯ\ߚ`!H,Q|ǻzWtǔmٔw ˣSJ7N5tԜ2!jEl௚"#Y `N&G}_ˑŕDL55%] @^v/N~Pn׬w D 4#Euel+0ck |2?,` Ikgd0j苎kFpyĴ؊'5:Ov_<[DZfEԏ;~Nzւh F$pͿ;sqΦX)%DO=[?Rn퍙D_%>$v3+t~L ;Js5Z_Xdb3x=ĆB\9߽L@fJGe?"`tG; \a *QƳ a);ԥ MnVc'$m|1$D_8q^,ja>/Ԛcu0\Zr^}[LUVӍqTZǎ%8>TeF1&23KSL9OƿZ5麁>v>b2(zSJut& -#sm;"=,zқ*37,ʂ%tΟo񃹦QZ2BZ{Pq( _3a\,]pb,qk1~Pkdoz3kyo"BM*UVCZ+]DpSz S"$iV囦Kltqr~gtD`%r5\ȝ f UsqI{(I!S$Wn{)B"L1G0_ 'KB Ӑi)(kt(t|B_.7#Lr! r?=b*dE[{䥓M6| 979fzS0!\ ?&t|mM0B$@i) Җ:h1pR lQbUٹ|JO+W/}/ ?K5v5IP)Gޡ0ĵo\bQ \/l:,c':?{?/~z<0hkLm16\A!EoP Tѷ< cSX|),Oo[HNo`*{$t٨y倈Eټb>OYnlYeefw߇`#YQ^+֫MU8\\!JU!wD!k^ހqK n\'t:U'B46V]WW9[;!$ȁ{JGÄn`r6$xp2K@t: lJ;$) iuDxm7ޝh%9ɭ,>.`{<ѕ3=2 hFLK%\aQ͎DWŽ"t 3aZ& g;t/[yEFq7NNF"RMsɟhT#(@h@On>ͿfJ9lv5bLLWܪ0"l8i<.@ʗ/S)":eLu,̫4} V-}!a޽ Z]YҘW~LXM^%bPT8|+v(Ϛ%`Q>,>|xwuvvx|{SLh!AhjɒfP} " {I 4>AZU8]u~m /w2LW'&^[: WoA|a M4 ˦pauF $(r^N.keh.Ӻ*aAf!VtrjG0 QtkvNx㙈ucxL1R#OycOŽ 6v#;0k@1 B8YǦgu^ݓ D_ûEQOW(L41 7qEh uAsU7!Y|`Ovp?~P`xzGS_+AzS^8%qj7*#xs#f`6pdeĘ.(F$o6z_jAh WDSۆT߰'b֖׫/=&e4\n4'* zR62` hw:1Jqӣ;r|j*3}a\(}hEòڠwG逪,FT[~E2R߯ט9 j6p۔˗v-֛D %j)N}1y$ch"*0w`準|i̊tJn@g.M[65 lm ?x[Y 80S34)TخVb\EM2 BiLG?B fFq+m`wM'u9?\jǛi#(F]yT|1 wrSdt֥AWym tǣ!gPb Jv@E4ϵKMF?i4WyխvH`#L\\ f!!A:A4-UVV {y-;^Y&ym:5W dw~{Do wJ 7a}jXWAV`{w&#>Nc"DQQMIw&C σJbOGd2)uRGLJDǡjy#8HrR: \7w{L"U̩@{AwǓةݎcw)Np })6)lx(>_K4R2/ ݶ!|Mg$xLûLMZwhЌ h+c kσe&*lnI^Kt8?u|0Ą]dE-ӡ.Tq `= N Y2J3K8J%ha;>\U[ҖbwҜڍ8<W4?5z`q{ B[l/ЌumbW9e(bˏsS2f)F2Em.|'V5ha |{O=]r ey9O Yd?c 3AA|\9 ^;[Aj$xO ^#)q,Y$*8&.r#y;[ih.e"ǥ]ۦgxh٥rq(ޔT@:ڮ?l FA cnh8ZΎ.e;`kg$D5:Wn3Q`]5m=MZ&9"Fs  (Bn<ʭ(`4ͽZϸ\H&Vp`aE94໔r~\( 3\0 o5FxHU݆ĩq._-ǸP̹[ټfKKb7|UV,~Oƣm%H쵠tN@]xP*1=N]MN,XU$FoV\i8\ 5?; ǣtnip6P'ȸN[3;B{ ǚmE ;dtx G1};?h\c5o{ M\s8tK6?jc+y*u1Hx@csΫq`}3q g^swB0pH/`U]03w M6o0u-Y"GjhSދ5a}`mSgR ag6B0S{cyxp[#]@ 9,{ cN/Y|es*VfSV:۾3DnDpV>DX<h- rٝUY-p4メctD}_Vi_Syr'"*ޫH;ͥm%yXlYG m,B4N hk*;,;8<V2cEHo)]m $>%qT΁##b[ FŀBlPE5{.!ǿz\jjؾ vʟ >wQH/? o߻z0z VɽqJ zĨ_1t@q~#uX}, %gQ%]lB{p_b$2([C(޷ ˽pAru%Yj9`q8MTJ~^15yg#O )[Oi ndW~Kc2q{2b%z©h:IvVі \vDg-]]r]} 5;~ꋩY)a1޷[Gk`: D6["sFcU[9HP[ ;R/ ocziH>=nV]|gD[iãS@%+RLsMsR:ʰ*]%˅ W>L{]}&uN"ˬN_J&hJ8;묃q߇Ni=ێbţQxJځN8)"F_(ۍuuۧ@꧙Vvۋ&_g{>5<9{4:Mۅ^UŒP;!qaWimmu\v6NBia9Di)AA (s赸%h!Zp]I9ۄ6(@0bI/)ߪW%A8FiIͯ'_,o'` NAKa)Ak,o 㜓4-\q\KYׄyAA v.Bo/Qc)3] 2%-|=i-k6ޘ=dopSۓGfMhj4{$ {Y`Y&Ye.C(h\'U"Lkz[͌%zE=pݥkWsWF7.ܞ朎Cq00yQ,Lts{1,V[$N% πo/lHԓf?{W볫˹t[!YX"?IO~U*1`RYLD^PJޜ&4뜢 RH0L]Rut(\&T%F3è!L5Ĝ@޶πxIP Xt(|.D{\CEFң.q${˕ KF:,o/Md&l9 V@㈿ˤl~,P;pU D#rʘS}7V_P#!'p#'HtMS#"rޞlY\6avHdVV 0-$CU@hڱ. c: ;hv3d'KGW*+hXqyAO㌸6gAvjbp&Y_q> H4ɟ6F.Qu1tptk/+EG,B44(r )j8s!`B\B`f\ m @, 26*<+,2*?QɰU+s;ڈNb8Bp(2[z8J+bӒp5dDݍARrjy][:bN`#O0n}Z Dfͺasӵ 3ߚttcbНPm%;UV9Ed#(lˢ!;(dAl _qVt SQ0/Sp`*C̋$Egh(`XC)Қ-I"-(l϶`I-]ad>üUHe.uT7v?8  _J}#rL%2k:]d_cdYgbL>GV*m){"NgǎZ}p@HXf*w=r["UԵ7#Uшq^#$(Lؘ2Y<<[ta8\u 4m.*׿*ƞTC3O1ٓcgB><ޅU*?Qt\ֿވi $қHrrYlpgl,Lzo?^D}}{vTj~I;S6M,HW'deٳݙ:NFÖm"73n`~Z>iS7'helӝNzC/~~MB/!T3;#?LH8N\棸 lw ?7~ yʶh$Sm1 gUo{wFo?gX>wSҊvy7KLiKkv.X#;phn&63P-k7}83vGlP YQvYd)%+|>#W^.ʠ,`<>.`Guty,n 3`!b[L-re+Ȟ3ިGSzJVi0{ԺFM*PcZwR^GC-dnfi Hg©kiLVf\s:K;!&^Ƙ:oIbD;0wBO_4魛ulATuH (7v/$ɇ1]Iv)hˆiu2&}k߱ SN5᝾=H9DߋDi΅ʐw: ']pmʥ` ^&?,Mw X(JQKAh0g05Lse6jƌJ̚?![cWeή mv[ em}-A3Χ{2FmU,\.Oӣp M&G‡MX cضЖ9x:ۯbb&=QJJ*X@dEq/ EV SĚ#r~@ astӮj&lJDŽc6H˩e "nIZ7cQZ\(֟@pÛmǵT9غx({CK2F'!ҮC2\Z%sƎy QW>jݽ ڸ8FFJ[;6U x;:,ВBP vJxJ}4hGkLsWT.͎P]P/\2cn6*܏R9^[õd}~JQ'nfe]yV(;myj>6qغif+.g՝$+KE6i֥=Nģ"C)צI?V žAo%Ljot=}T ~Q38GU!y!謬}H!̾cT)Q;B09fKa0)Ϲ^NWOR"J=z=h בGX1VW~H olZ߹(Be Iqe5)EݩWmhPD4Zs7 L;iPwvS ,1ꙉW:eP54o5.^ww^`/./'ٽF[l Aw7kNq_,,ggY80?^VS %v^*cp|st;7y;dw`v W$ܭgNҕTp'_\NV0OPɟkC"ʬ1(A<g2PiskNdɋqaqQT#)} 5pˣifo@w+)G.Kz]M*cU0D1-Qy a/[|ʷ&OgZgK36*˶OoKq띾]Qro}멼"b£\9ɥu< jo4#y ߆*#*@kF(Cowiv|mljI^}Y/p }=I瘃n+4`F8:6߆ȺVmWY;& xo(*ҋ4 HU=>LY]Iwwꢚ2G+gWCtb :oXkYa5&8}VyYx\\ ",&{  F(m),}I!°O~*pvb4VP.Ocuj؟ $ԮKbYOR~& ,t'O6\UPW?yx_J:IhCV]rTwB}vL |5M}ћoB_>`:s@ya\Sw\ I#j\;8b=>/cXt#ٮψ zfP?Vj6>BBp,6'lj0WD+'i)lh/*K玂F(++cJvīʨ% ]c}Bٹ/e:`ЏRebgouO\9UUV@~vl`{^%lԿHJL-WYy[Cd~0hw $SRIRt;˦ʺ&~1/[7rQNyk&8ߐ(x 6{%p1zMar=.Uz,: y| cCL%OJqzR5K ('<io*"_BCVmEZmծ8iBλ5+ r{/\ؔTzs(X-FmxԘCHqbżb俁O/)(`]?Șٌ-NRPTzИ*wW{.) Yl)Ɔju1=O"]e=Q6@{f?yju> v\ =TD%|}n2Xd88ka,l=ɟЍ [˖;N{}&rJ0&!LLORJLt]%TppJNH5O!P3ׄr`Yi/_'62`HD@ڠfk!G܅KM@ogb)-;U,)NѴ\ ƳRÃȇg*ZZ$۳藞u:S yu^Ǹ\{FEMT4Yg* CHU_ٯ'vdT.)0yJ}&tô |bS?F/DY7Xsv$Ј&2tP3+i-AyyҕԬKPoYlT]mƍF|7c|`ȕ8& {(fRU8gosď4.Qw;\8.~Z*h6DdBƫWUwEV24b/[)w&^&6ğӆ R5ePPt'tS;P-Otʈ^JM)mb62uܟ5wrtOk5_BrHҞZ(9`Z_aNlݓHXk9qumh5Cr)cb]%OAE eIl<-;ztn knH6 &yvR9mGuRөa=IsKĐ'je`rVׄ_SXu%]T2*R?QW :ޛ ؔ. M_ǟ.{~{L:t) @׵N8Ho-*l 19pRz#ܖآe.JWy/mqCoA_L^82=^i2tºb#pfM6ZbH ^MɈԋ ->BElo#qqd6G wLF$g ?PXoZVvfI]l=!*RK.}a$y>MQtw::fW Tv0סDH}:>)B'nl4\ʱ4?Md??vtڴ AT zv)'6l]x,e=P]^a3X;o.Ϫ F$KXNԹT =Kj\P oc*NJ?73Z* Hϛ}{DIւ&>"uX3k|2 Sǐ:3YT&BgFw /"RņKgq鸯ۺj~cIX/(M pTp1@G6RpZUG:*ХY[a EmdM`>XEN5 :X-&KulSx__}6>Hp9@2nZBk(|uZwsADG4? 4=ҷi?k`x/{<X]_$ؒv|bUyx(Ǒ(ݝXmCgҞ5礔N=SUCNϱU[J O]R +XE*xCǡliN8E.=xJ}{N,{~BDcQ,]nXޒ<*7ct4uh]HNMsC VT-}S$ˆ|\mpO@<խ$ B#u{Z~s-dM!w *-XmhL3w)]/HS/e(%ũ/4e57i@ Z|?HhxB>,HoBHxPM9uan]-ZFn grXi*ȬhLa}ȍ![tm[ INH<.:;*ޛ,N~ ex3gJa-1Ym&𦪭40Dg  HNCx 0MA;֜=eϤ;G!CiTEz:P;T @$\z\opkv]u2 垊ڗ5cn"]g3( {e>" F\"W$)C7KJg(s ~޺e"h;4 (CE8aI l4]gTk eâcTSZ(T&IL%E{r`؎;d=ڎ^#jaut/MFHl3ɼÆ 7)$E0اdWA*z>X^v҇6RǎO:_ 0Gv,p_4eVeɌ87Y `4!9TQL0Kx`/;J8US-atl9+;ʹXJ&uŰșC MhS.1)e7d؅{YYmY1a۱>3ϙ7P{Ys/{Hj!M>=z8MZOg2Q}hVbS3CJ[o؎'fDYd_ ?Qq A{|'5^B.Y30PHYpluP]e[+@Ij v7=;pḁmzS+Vpb" m`Feclx1gHbe%zX4N%bUnP7vdミ5mrcْis /!vY++B=Z%X):Zӱ7^iWschwy`ǺjL4SLQlg% mB߅9}@RH%[͒XU?)h~:߿PI7R;vb1~$u; kPyBrX"[-Sx,wX|=Gϰ,B'ZOݨ\He (?,2F!%q"ttbL ]Z0 ɏBSWMlʈO, QkF+/V2A׌ bgLE{2cῼmeּ;cYX<Ì\!*M]L% xb7уI Dk?寍r>ą(@|Q0-@HSCYE+R -E>gTIx)Xy] \qkL!$VCSACLG8 m@{Gl8r8R4@&IPx07ޞ4T}y8d\"#UtWr{z!z,vPRK:Qp ]PGNL2O%9sӯD:8};&Ծ uҭ7x)hnN֜~p,D !S! -a[zl&m݄ y1[u)Z_iMGAW_'gͥk?$Qu\oČ-?IkX:PRQ:h. =yQ] X-Վ.SxtpᄒuVuTL4?f, &˟Zy9&ɗaC-?ˌc;ȬWU40h2!;<5uYűB!b1x;#9>DЦԭ5- G%5R z!.vZ>.CyHANTt$mkc8et c4Z poTHgūc_BSp0Bໆ/D`.; J$&F1k CE^ "3f!FEbBQW񳕖E#~^h8va %-1%~Bڮ 5sv̝׾:r^o&bO{+gX,_?-S*%j |4&.eƏ_DsS:}f+zVKdVm2ȁG,v,"Eޜ8Kud --ya')".( fO(RFqf&P*+yBahTxᥐF7޵6:hu>s:(S_\Yf׋e V.X9I/Iu]/-ʪ0b>H-?~suI>FhM7 Ufg5?kT}}[sifDx$_o{GT=hX{rdAp 86,~,DS_CYS]0bZmP 4\kP'=]F(Q.>u<`ܗ7|/.)e,ix}=zvodxR3qBFP9͎KX/lH 4ٸNkJ;|i~d垗S4 #8~:ѕ;7"AWq5_ u~mf>-5ptYBM0[|L@2`S&w;̦eq%6+IӍ\=l6x 2.l+g *s[KF7iB'#X|QirƐ 0U2r5T2|P}[^DA a>^`sOGG*JAáAEU6+iP/aiH2YcN(jcxn&j|s}r ȤWIփ`;-Hە6^a,6 ^>gA OT6}~JΊR}֔FS =æa ̖ZH:Byr&.(bm-U<ҭS)=oWY`t- >K>ROLUjo+1MgyPa1n^L'Q(\yG+x) Ctld(YN^&. i]_DMӅUߝc+b ܓݝT&@9 1mLB.D"9PHbmsоp倽&+>uH6\>E-o9~%91i$p+vɥ)(g&;{%='*v n*$}_>enԸcsYڇ(M *Q ;unY7KUBjg7 ֋&I*rk[̊plDɽdYXbN'ߤA@nϚMXĺCA#ڀ|`]sNjU B 3|W:!I3@s^m%8aU|!Vo'oʋ'P'ÀXsnPQ㢂@pKV +fDY$Jt9qtXeĠ]UD)t6e>ʍo1'r@Q.xx/l{-OD|7!:OFI@҂ ۃAsLuFN/GwVjN1TrP2OCIaEhϷDL履T=Ľkk+jS |\Na@|}D42iNlo$>ʫX.4L2KHm;*c\N#M;n#f`QRfŒidv%%V))`r^3<\7̈t*j)ٳъO>B 2*՝ i`atlWt T_i QKtX59Ľz'.f-,^y@L~fB%S豯dZwDzu);}<gbx7;Zh2:v+e^>R ?s2r *bquec_PFjq]K>x9;j%g͋@AzYv+O+*!wsxMH,9{RT)Y!U (+oKtH Y6FgĶHDĠʿVm:7ID͘K HH#w%FްEʺw @5؍jsV:?N֘vs >7BK*헡e*.?s ׭:ѵ鮡Vpq%6ќk^Kjb\.@/7K!\dhA(1wU T95IQ?XLE32FX&NW :$ki ["&z9291Kb*^#hto 'c4sBG֨_k3zs-f}dgeVݱ!S Q*.ך(J4)" jԹbO>+%!k@bes@ChͶ쓝|j6O;D]UpB"\ ]{l䒢.vn)FI#6E3^jKhrJs-I p5/`!7|AKz?x۵g ۼƶwG =aFZ5akb~%cI*2z*j螦!5ђ:uoII͠K"kD,ԘgDhAL}"VHShM͹naX=?ZP>6k^PVi 3WmOҧAf#q7>$HpﶊðtȠ8x=,5EU ds%f9cGL ZT['-4!ۀj ­ qaWNw~h Ucp)d\Nvaq191Xkn!>n.]I-_~uvfթ+"b0]p "tyE{l8V,Q.:‘ֿXթYT!ׁZ!AxܷE@ BEQ{$Wjq| Qσ=Na3?$aSf? KJ3gtszq͓`uy^+SM*uG83BC|HOL]%/F$(MB @YWL883)bࡶ ~۳tҳ}[4`6J> _ >k&@k?z:e)]S/tIqI<t=#%6οͤV^^l1S'G NcSmhnTs4ȓdC9 b#5Hɘ]˷N('/m*tz9_@jI ˻~q'$۾P@u0О<Ơfm51snQMlSB%y>:qd@Ӛl'r=]7EJ@1pwz3~0",GYQIs`f@, )8" mjQU{eQ_xHlk]@jkG7[HDHU`Sz8Y%I#n0S>O _껔p!~8< Cdۃ}i|yDZ̙Xwm„E֨ªs<ܑ9gțoµ6Û)@2blaI/4/2b%lqLVu rǞu߫y;}<;Vhձ]kqylp.C8=F1?uDk>hԋkRs?Fҋizy/eiVY*6=_j9ZR4\$bӰv2,@$ 5NtԪtrlI1s `'Eh;&MdSPL cD^jўEyX KNԇZ_X:h!z|TYA8?o`I[H+PpYDC i$e&I&8@6ūBjLh-n>] o)J6cՑRjKZڢ\w?ܿz#Z#=LtkX,[kT497ʿ )Y4){3K*&TLe<i 7-gN>WA=P3"̘DԎJAOݚABx:A|.FEc.Է}|3 *t_|VΚh' c_섲oZUQZviPJ<2dnT FQ BorunF!n3uej g fGN+9$]'K%5`f~>0ՀS 3zssxF@UX"Mꐊq)T{XV]l.3RֈpY g&`^ft %$r^UW,n zi4{.M*M Vb\Xaeu++15_}` Xo:Aj#sRנۍ"N( ~|e,j??M+EPEr:GjC]2)Q"^gDqQ)'/TׂtXJ+Ǣf;HIJ ?oa O-3Vy="%8>|ـ7`x)hd9 NC s(<>h$EB]\M?XdhlYcp**ke?a2s0@1㙊+[}"@Υyt-JT<6%ъ _"JM<⑑8uG\w஛h~U!.X4W{(Vec15/[~ఽ@Isq<0mn9{+E^*$,NκOAnXN^EZGU?is_0Dڙø1#4H7wzZ|Ko{d;a;Xhi1>D(;j9#m+ 4!b PXm, уm($R#BL7#X5ٺl$%I<y*w6 rݹ/aq7ZTqmkaWRV+"Qp1eı>8 1/A t&ۨ#6nf==#3@ƑvDiM\1e2Kn#1EB2DYEW:̖ qYȩ|˸=}2)Qlp"ܐt@xIF_orf:LU6z<$y_2O{ vȑI\tYy{U&offp,z걞2 < {anvf)LuկM.@ZCp[2d%_=S~Nz''lpBcsi0C|H Fŷ`3z ։;&֬$QF${G-8޲wpy/UZ<]oi$uv[C?*M FlVhce@"HJ༠';Iߨ(# ?WTxfPo}\ӗ-`b>c~WZbt]k~ GDzF "cS*xuZ'/ٔǸgrHSimeqǸ8Јd ־MU>_:TЇL}o )7l<];׍ֵIF4Sѡ#ՍJWjuYUzKR8l>Bƌ⃭&R\ C{7 FĚX\Av܃Ȳuл\RQ >(һYY*ETha).)伦p2| af65ag1Lv 3qja ڃF; UKm&gXD^ D֐q&6ELpE(3pPr0}5GL/GϷ ZrۂW|FKKy>6waA- wDb*؟.^}'B  6̈́oa;97t hg}X+tҾ6 nӯmpO~07릘'<̟wLDG2$nE:dcg]  ű{Rh?_g33tN=Ê0xW{|iN$(ă $R.RHHE\r^u\l?p'GI#FE;kvk&iڿi Х~ 5ݐt%c'.tI{gg5#g~Bюq!: B l&Љmq ܄vʇ-.1Dff"1Sy}Z)@:5IxhƕZ-_>F<3zd8s y4qeAi0O~3*w-ɁZ1ϤՔbje!s9U+;YToWp/KUg TdP5uZv4!#틐(Wlyv9 eXw GS~!}xP3à2GKG'G]/xq agR8p tw[ T%oqÜL3a<h\rЦLix#(r[9CE7c@.ġ爧{͵" 3xtNN_ &{1))mma_J+J]a-\ ԫ.IB `YM"(;TwBk5籜|ۅkr Ս(/ Y{သ\ 2]U:TT'%iR rXUIyG@#w,s1 lgQIHa,ՠFA5l͏#'}YmX㌧l~ʸZEj~k$\c3p녛-ÿ_0#.w9>0*uS-BNos7a P`)uKH3)/t c@Lww|wôc#vF \;[+bi$ KּC3^ʀy#߁dZ"Lf(8pif{5WE|7OS9 `~rʲ"(iOk.6+n4ĥ #=&s␭bѓ?M#\p/+VH`85za)8F}¢7[^%'JTVI爔Ӥ͹~m9sxJGUK=gT669wH'h7ũXJ{QD/ޭ/;JA~_"aHyR\cmQ;`ԾnLpgDz:]6~,]dvWRO9cdQ0A3wϳ }DX]A`cȚ7nB`~*.-c4/~5v`5?@59&HuqOXzM5TE9d<]2n%>Kj@-~?`Uw[cd]X0BU;erm D !U}q4m`ꯡ?@.=6 ޯ5)7mטYI5>\4^j5+1T/V%n_[8+lz0 6'N)D6UW?+NH i 5hh/Vu!Ǻ5dbR-{ފ2։U44̀WiX8fƑ~{ <#Q!__ ?Ls Sݸ9oZ\Nbizl+CQyT2ӬY:'B&^7<fu"eImʅb+j6L*G09U gB3n>Ӛ6D:bm+w%KEV' 8v]ޒLe*aL Vq`". tvcy@(vk5t7b] K@/{zEq.Ia} ܰ3mk1)ҫE;E)N9'=rb"VR  8[nDS_X,[6+ߜh239O#V`ڿjIoov6raŔʐCh~]%e #ɖDއ9:5J9ۡ2\"b]xq-43] ?r@c-6ƅSD:39x 5pXg3gvΣe.t  <R9C #aD(P].u <*,y;cegF/}pf>;α6emUK7F< _<jH"uF8LS'J)79 $б>1jx;I`s tWpMѦ>{64IQV+=fΨHB)6JE#.r,<- eJ$_C#%~cӄl\[x7~c5!R6ٕħqZ׀iYf^eYkd RqJu89;)֨Z5 +b^[$s[1*ls'ZZ )u Wc%!~6Mo zZ%%XLDbJY*ujwH1#Luss R :4dɛ~XK'ϢQYm{~N $i .k5U;"- cj &rDkhTL7  v$ʲdo$K2W\V1=J6:+]tU_K*^q˂_wL"&;DEhTh#߉ {j73} L;"%ixaSRtї+zsOՔa[I,(4 U\0(~|{Qg\K<'1+y!%0-b2H0K˴]W;mOL 8E*ݽ|^Ͻ'2-=Ozn작;x ⱐ$c4EߤO%2%Få/:(z$M+=/n%5$ysX^_ Ze=bcx~;p^D'r=C4Q<.|Ѥ*sF9 x$-ZVmո S7䧹tP8j`kpU*~Dc˟ H>?F:u$@T.a9ZJ w..yGum\Ű#~o<J,pӮd L'#͹ 0 ս'q`dpڠ1ϳ:Fvp@Ɋm!\}Wbi&u"اgbapؐ0sRwn~B0s%? Adv󘒱b3$LKi-XӸ{V }X;6MNcsJJYݚtvt܋"n46Up3&ztwښ u+q?D&ȿu~@=>q6dվrv*y FT\&;]DVroCٔ%bB15C($ M] {ds ^$[%룛 F_1=00*`0褞OIYE:"eIAXjd wX7E}| =LhiGK϶i7݆&@@߫H;3I @o` ׵j\~.OqVa uxms{ZE?T(^H&3]<9Ps4[R~H`&quTg\c3AQ ^^u,~9RK<HѴNR3`DhCeD!#{Q[rҪ<8StUC YpWDj䗙Yb+}s`RY0I %όI Tޱ mW''NZ(?9t-O?$ x^f(f$H% _WQMD0Dl%V"az~G>δXf1 *cx^[ۅ ().dZPҫsM8O dkNi3cR%sEGkޅp hq@Ѳ{mCYE>6ZP+ ,kݨxȧô11{aI[?{ad4=UGFOB"h#k{u}@S4%t-sM2Η83^ie΀AQ{:kMaeր]YM>{v}CZ-GC;JgA{39WCIbЗ:<0R07̒$"ZAvKҹ]p67Bbkf7fZzAApdP h~Df'{b^a6w9~p_Q].aU"D_gPx)\[€ XvKfl*. |~mΏvdz! J u=` "+J֌E"\q/y^;3*]a|$@99X196jH'\/yms[AnmKtv%hV$b#3EHIʟjޥ`u"ǢCG^ϊ'Ƶ^d ,ƾT&1MC@K]I{I*aed."3AYdҕ̺RdΨ&h~F^/qCG>.C9rc]iHy trϨ6@xǥ0פmT'ArsG|f0!>WTOa OH=,XARX[33he )eCvg^{D(29+y/d5/:n+y1Uil\/ֺT]չ1v|!dC.킈OFӆ9+[q!Ӈ{ u.9䍵Gg$ ct6U7qc<rc)ҘȌ[GyÆ{ڲ'Js8yR{ϯ!@lz-;iaEc"$\'!S8ꋢyjlhR>_X1*f~%9;оYw*!qW^U`QwBo5<:vڠe ^]\n5\,DB=6XKK@?4>l{xas X6u*7<>ѹvg#*cBr{*V cji~^Eӑj?bͱa>*RUpA.}G`2l@6tZe}˻3cfЇyDs݌k ƣJzng4 6Yv?cJPI7@bxt;gH.}ny׍X[V7c\0(ox0P<Խ:ĻEU\D_Qzm| .nwG4"_J⏂0$ eTT.ϔo:-]vSX(JlQ dE1 f:;{1 0S䘌\LݹGBd D?Uk[L>,f+?+ ]FˆO'!`'V^:ɏ])gG^4;1%;5Ypflnr1&T`ur*U0'Pgh5aCBo/PvdKzE ;?@r> f!* '^v@]i~x:SI8R͡)mьܘMJ 4 I̊F$ nvb?)@SWkK6ҾM=pƒp0Ay%HcB ' QMkfO= Nm xQږ3}ۅ {MMaH`Nyh ?DV|jTa {?noc@x&DW+3},%ao`4&:eJVS{5xJOWߗ(dy 7;E]8 LO ;ιpbr+q/|h,U#$wPΒ.5ldѬa9')E=rd(^& aQƅ^=hB(" g@FIVOڕtMib3::ӡ+f`awU ,VDf$ET|}f~i9k-tSJfH5iAΣY8zU8P~[i4Go>ű'{rf/bb2H-57|r/I~X`WYLk)x;W]C^F؇6G.UȾwEqVZ %4re)_1U^'_S^񦍡tA0ɫKU3B"$7@W6"/Edמb\uLyKC7Ê0au PAtzG1MJSͲQh>ǰ7xޒJU٩ˈ7u̔Ÿ>+EcD@ SBr8R*2) nllӌg:WMklm蓑[sU9(JNJ 4~[ovȵ̝7fmPRTj:6a"64& jQsRrHc Y.rO+e"EQ_"4ž3k ܛϢQw8@89#0MJNK]$ c6"~5`TѥՄ j:6̓KY<)Nx,4fW =WfRr"#$O+4xɵ2kIS7vkuC `tsaYxwXzxo-av[! [V44"h 4'/ri*Bh 5_JaLf U`Org״X*ʼ}.;xu,}7$_b$!S嘄J.:Z'7v8\F:'>mGLd_İ)[4eD8KAl3 rd;1}'am⢯z,CR"ſg,@ײĘa=s7 #y0glh>J?AkTEJj׻* ? $2[׆ SW3ͯ)c$dw?Q]ʇ+Nn$͍ fEj,_FB+7Y4p1eTƾIiO<fK+vD{Q[~0|!n;y΄ѓi+YlVzu@%w28Ye2外38󽐙,德[xzN̨ǃK>xyI9VxcDb`i\i&F$7Qcmr` j'5,^ItzGt|Wi4[A.r<jO iXpA1LI@?;a3wV-'}|Abߑ13r. ">XƙOM*|n6 6"ۋ}>ޞvA %\Z +Dgo߭m7nqL3/2eQ*,3Pej{{M҃9CxB6]11gwBزmi׮%kU!"~&q&"cQ#2fS;F )2ivQeZOn,CoTK_O628q-N%2i{U ¼)b6Y^݄E7r"6Jdi`AٲNBHڌA܋ Ʈ^Bl\V',0p-8C"qߡZV&iPpd R/A2kP2|+yu3V_!ʦoRd>`CNJ).1OjesmCEQ)p jA9v=|)H8hL^p,qK@ш!"$'zr'6.M4 ow7HAv'qЫ{Pm3D]G :E0V)IN<1_&A5=ە4~cW[ jOkd+5"և4!ஞɆ?t/>{ R-LWW`%8J=dFwD\Bd%Lčriɋ9;/ ?O2bVqc su*-ާ75r㥆#1QR|%½aMDMBǹ|J12"~7v$wolW6mvZ"eh9+1;:@:T:_@F#iz;k,[wcny흨oo춓LQ,{B'n*"4ʶ|#f!6<.$hr0cڲ!NC_6>,O4:/_5X;Rd H0z \R_̕%-.W=+-wS񒒇>ҒŢ/B6Jѕy1ܚ'n6:ye} $,MXdJY]O@hA"nnkH8ECuL:f=<;`0FC#@kR$'R,b8/ 3/Gim  Ht_xf-XEpx-RԻ\?j9P{q*G;2ɚwB[4+n׭ =Ϥ1$:hzShefBNY<I{lvrD\8YaH :'P_~EUJ;=J4땋T!SV2Kl2tZ?}[urT%8h{b\f։qtD vǚt̸}b=ɨ[oSfoIy}p 9jC (mqdTZL{ݕҐW P:8kvA') j>0xNY gOU BgRv?M@ 4B٪nk9TƂ\(!p?`/B9vJm)+1Ga<]ҸF'W(<S Ex#o.vVoa{щ OQP/So q)*BU$Lĝr/G P:wqS-__5^i1.z괵| ]^Y^g9ǖ=W'g p5{d{^yU4Y)qzT!(Ж#dldq^r-p'T X\F۟wp7v~x)jsdom ,/N` ڭ4t8Rn̹d]79pbfLI :ܻ9qgN:?jNP,6Lb j2Gt1R ~+hyP | TBg+:$2{&xCu³1= U']LŐS}]@=.IԓS'~FGaBֽCF-xiC<9Y!〉 CGvE}2s1p (9b>Wfϯ>0h^IwOJ#,~nkxT<9ve9z;xxVB$WOxØ 8 ]8Hmqh 0!0i9WB13̐9c .LH؃M`x #{irP&՛rLxr٦l #IRJQ˪a`C>:HBLC3)- ED*Kub_P_d~vu5߾{{`lu4+|a(-V_Sa6 =g&7Arz֚ڶC:}掳Nw^7 z~O5@;tg•Ԟyr˖'#w4oU|ɇnhwNy#7y X7hq6WJ#tqad@OBDB*1SuNKDƐ#i:)Cb~JIze=C:8K~cjy,J(4CK{dDAJ4U2;pp.`N VE"kFm .JYEd+ hŢ[ht{Dzx ע(D pԁ>s. 8 Jwyon{Sv*> "^llYS~ gaSpXF\Icdl ?)AuHCFǃ\}Αi cbX3t*vb_l"mdUkv]K|HXE, 2"W1Q0 ѷ \NxK,S۽#gewnrB8F-=_mNnr{Q#-17̰K~UQl$Y'::_LO=Њ6KA yˆIB=x,]?*S}T)o =s{4f R&o|0-fV5H`Ƃ>'{*ͤ%xS2j}Gt rp y \Bqy +MԂcQ|bGpLrSɶ6i/}{BZU~EXQUVMd bq ca;!78A@g ;zU\0h3JAYmeAQl*Ecܯ˔;? V|s`nXnƘ|o83EHF {\}s?}֮j7(R{z |!Z&`S)-+EO}(Q,jU?Q?\(0^e{@Dx- ZOR*v5In\;HhoJ`%kg 'SyV 7dLމ^Y7u*UTWyk[ik_LKbo;'7۔{P[O4K2䇟LU5\/:+:{ FU1Qy 5_ssm*͟?h@ l DOU[ލ vn"( 34 aez)"9pC㹑Mn;hؖn9"#:vWب%IVT @~HvI kHI. [hv?DLZ}@r%$ [/=AG)|V}u m $5Dm֚$f(3=mljP`ٱ^M9n,nXDt+(;FaLnf;DzG’)۠-߻-fC06@Zd#qz#~|!!yľ# jB<DSey,Rs墳|zK6|;7MbXfTaGv; o JQ~23W c˙ii^z ;MGfX#ɇA4PrӤ7j@aް-kB)cP~s>޸ҕJvgxd)JyqNh2lxCo,K=n !-yteT;׭(ˡFDIc.ud}Rq_eW!IB(HmF,Hy -qY/6}띷:$ilÒ3JEX77md=ȹթ =&-`*vȼCT?\bX;WyY*֠%hIVfi*2N@2e-YWl@>tǬ CIr ?XdB}913C|zUuafvTYW`(5=_]ufyœ8Dښ"F'>|bE;ϩUt/򪆺hxGmTxJ՗Grw))uk$ /OH=Ҏqy.{|c2<'+HÌZA rôE:47 /j~!$n@jͻ 8[/7/u=ii$P+&rY+i}}}2[30Ζka٩?sq.Hl\f+!L+p(&[W$wP#K:,9#u lb{+n2/hLFgT)% )Cu E\6v$diR1G Bmʾ gM1TAs8]Y=d.neK}QZIĕذ*o>CF_i܎@c;/Cx7[Tيr8EZl딺W)!GNFͬ\-W܎EHĤ`y:!V51z MHr,;$}xc SnJӇm<>X,67D``$q[)af6 A,&&Gp3P 4&:6̉!qlGA8k2ܔp, vGWgwGN:ג{#8c? bbo!6W?kF-`n|paËG[6Pe[sgw7i`_+h%g*X/šܵ}oI_4zBQ˼Î)EVopSe> *(6A:A"qΞ9]:S޺ /Dh&1bW_i!U L)F\|u%a%`CRg'CDԳ0ko~;lE^p~ݛ>/ +  ojʎF2~"!!б4rOpv[*;N*&)CЩׅAZZ xI`0!7)dQmʊ%H dI5n8.<Mq1,3d0 _{g5}cA+ZN.\- ^WpC.%JbIVuxǕ~ga=Qq"z۝p˲bP([ !&GXV hu.Nfn|tcaKy f߬br?\bv[}ZRAazn܃8`ꥅ`մ^#մW>9ܞ ڞ+'qtn׊cE.,|~ȒK#݆xL/ވ--x^¬\>X^gΉg'F.ڣ'~%]i Zf?3ϴ'S@mryN"Q~@m&5ubӑBM $@H6T܀YE[i:{pid2;ľ $oؚ _ E]%\-NÒe 8tORv:;ϪA jM>;@Wlq+E ܔĿL;Mä炏LXW;۸eDjN[gV ?撘aMf>_yg:'1X UCBvE P : 5H&,H Ӡ2M$ c Z#-^hd.`{؀pE0_›TKcH 연KCJyƬą3XQ͏nOPu _K.'1f0 f(1{րmvj=,};=ֹT(HG  `Ϣ:Pk[3/keISxvh,3M@g\ݨF^rEXY>P}U7Wuݤߜ 8!ofU[B xˡPT!o^pD"MA$D%lرX_l<NBmm ^^:- +T̃$i훨N7X6;$-{Kg&`( "`,TZA_G&|WIe wW:Opʆ#*0OP9N)CMgHEnOo] 06rXxwUz 6" [dDLM;k.dřue1EMuUsND^KUp%Ѭ3AV1X>Y[ϭ&Rpb Jȫ:|r`y-֟&1Xp WbF!ӢI8iUC(X9u=;LΒ wdέTl})j[v&sm^X)Ea8o8&Ĵk|.1lm'+Q.!bx9e_?>ϐjf`ɨDZg$^]~kJ__S g]q"ve[ކPF?w )(pUZ$9 nbrûlALh測^%ŭgq&u,5vF]EœQisID5ѩ, .zWa'Urdx;JuGzdIehm]"b2H~U+7_3mAAl9>$kj .avJB,&nӤ仲VRC\Zr(DqʧgLaH`Z_TR]cVd} wM4$j#Ew+ 1(7UYǧ!G@{$$8@ zF]uw⫭iTo_hPh-W1-Xr(fٲ' l\K(tDo ;Yi=gun:0`)ߵn]COҼĊd'm/X18F12찠8$YŰ=I}I2bxV|}N hhW_9x68h]o VV.eK&l 6 +*d*]e(V˱!6ť+v)1ӦoXo E$=as [P'gBY]=B<:TgTϟN23R}矇^օGP*&0Rl23$oFWj Yj&HkuN#OxJ7hʲl0@}:cXry68ÙtӯuWPR2`eBj|>h N])zk!%s!;8"ʫ⁕||p1 b2,Y+ QPCEjsU䢹[ׄ\O{']cYL)Ӫ_! c7=QsN4]F`_SSEДT8` @6^)fIg+7v5W\Sw(Z#+4ulv}fџ5Qm?#3ŮZ6|0gsm *eCӋNRV%yiSA?.|'lZEK_ԌN/N;謀 iͿµ5L~3H ]'M9mm~W#lŧ-ly:v'Pmxo?_zX5k7?KH&c%}?Ị4vSD?h)6' AcŊu}u׬"̧1W.@:0Mx*RB AI iҺ߭0__0!?mF|Fd's ,7rAp)BVK'V(OP?CDZuFE[.%ndiP AFCUYMc=ΰQj _:wb\H A%.ALq~I&Ksx2@˵o+u "ɉF(KCCo@mnq/($x4a~!(`;kY:4^i$"OA7; ;otŐB*$F9t*? yC !ܑ Ҁ<6!fDKm% S¢DV+<;A ECpǮ0Z _|[Q91d^?"6c|Aڷ趦.Rޭ^(wD/@o,Vem.9|%BIj^"cd{QuHJY4#k>봣|Aד'㨐J!A'a) 'n2ǂs d*0ٵ OP,H4 Rf?|4xq#̕Y>kWb-KgHߜz:ä}E>dId2o`-CZl!liW9 i|z <}2x Hbkyi:. {oG BxYx2ʟx]:O(Б_'Ak(=aDQcB<&sE3 iURRTwsP7g C0c;Π'9xFBi#:;OwkX+xOۨJ V\۾t/ g%;.:0oe5e$ -׏sUQΉIC \LEDXAnLliH)t`a_wRw(,d^w]>yt׳R.@zUIWn6G Fuʠ"saDg@5k5f Pv ʠҘ ~AAȍt D}qqˬFBAgǼ"Qg R \E#TʔP2"wXfX6V=2ܐ6MZ)3Zx>>싍L\5%zޒ.|d yݐOwWGc}owpqy)(EO+]بSwp>s.<&edJZ>7ڀwmp>(0Fڊ;dB*r֩tx ,iR籎_)F$A{m^)?c3k#d"l? 7 kuU?=~l&@@OtvFPst|{iD5m^7iu|#.Wul9BՃ#svۖ^Dɘg_3 2W`hgLL%}9ݏ -'ZRinQtjL ʒ5eί tEs1~:JTPߵWSb<$|35<˃~6q\v/J8R*Jv+THv@"^+[VI%hF:ַW_SIgbSݹr4tԃ_~sT}a%R wUA//|$>;c =qOs.SD$5p~=\m;F(WYK"a;?|jĎV>\d%eф8v n{bĈa^]$o 5Bܽ\):Hx-~U ͤKsA#F`Stn/e0JFKr\́هzte;ׂ6jrL6NW IXg+=e.y¿~%^(_B;e,/SZݺ-c*: ^MO0}nt5 H6ղS GrwT  ?P@ '{b*:8rIM(TfuCjbI@hk@4=G0gdd`4jrkպm+g/|HE}7[,$yW 52q ;RXҳ]% *gѣ_Ă5匰#@%,8=:"V+3+1 p6k`Lbk{3D@WO:Ii9 mJ6=gCQȬtdpWy䭢$2 M_&#waٗ&i“%DHIw6k01O H9A^Z1NCmGDJүGEo?r$Ѻs@귏C|)2 zYj”.u<~I/5o7*"J~"a ڠ8_%}gBض75DmMWI\KޠP`c;Yb6Yƀg6)aES=fER|Uyŧ϶<2F@Hs!l_C;ϣ v,ql*찼eDٯ@|Q>q] u *$q@+xfD"kNa~T_iz'] '/|-#z2f\^)G[CԄʴ`6](IH[ώZ7^YiG_]*x[e9bbC7ϥGVf#Ь ?6[ji-e+6LU0V@4H@=[ |4g0.3h!wwd'mnS>+ͥq9«/, 1¢!HIķV¢j$r !]:40W浤(VpLW=YuC &$Y) }:_ meP..ZS}߇9paDKTBTKGjر8DTv}m]xBg|`-Q;(̏ oT$1{F><X^auGW)Ik|d2-I@ P18x9yޖLb꾏`_"n?6-܃A_aZdm3?B: <^Ka5巶e uuCv "ө-\pnt{Pq z2t}/qT~s{;e3 nhOLGhU?׹Y5h,6t^ De⒥]^%!,OclH;qS%UK\@Z 댺O5h-myC:Gc6z]:T EiWWChzWv ЋPᕽSiI6D~om"AdžAZm}6PP 5PQIr%e*.vX4 v;u<$pG[n'D/%\ej5,¯@,D*xBds"-+2!m9CFZ ? S&5!D\Zl[b[y^(CšujT2( y \俏d!EW}̳h~ y^6sr?n{l(]KrAP:K'G}a@\P2oDk#23wQto"Sx)Uth~A;i -i3bɃosBteW"0SI Ħӈ@UO-&p5 P5:Ȳ;ɚ[:ф/im̛Q%a6w /^үr-q]yw<@#FBi{r< G3H]x/,قiW|m)A -6Ly۹BlmG]ʬv9-`x'`?RC_ô~4ٵ(ǘLPwҝ!ٻ\[Cʵd8Y?|a/r o!eld2 i3mHEKfc4xhtbaKI?ꎆP"'&0׼f^Cdހ(s/!M%Až Yjpb7LA6 )$S\޺?Q )$g\}+s/^oP/3q>:s?M`EvPߨ y7sO-(:l,d9\a>Jy"p  FZYTɜԮs˃<'Jmj Sed+6 Ƿӗb;-E({plڤ%!iG|ƹsYX(_R4`%jίdy'T #V]үP eVm KDx|E𸇏_JRf8&7s;VumTJå&6Ɗx& Ѯ5}G}UhrOqGAN2C _JuI+ckuU&];Kw'q)  0oUڞyE^PcMq6lf(Ф.J.ӵnZv^Wf-If5u ?F׳KkbGJg]AYijcWc]! %vsZ]Zn N*u%.(\zSŢ؁B~~^笩b&2-=b7}LmZA'!-_-}l\FPO,doOZ'g;[G܍w%v6[#G- ew&Aԯ}j̺F@,v@@xɂ=_u2%NcjDGΦA5:?C|@d<|~DJpr&j _E8QƺuA;Pe"%"KBKTzSk[/~!qf'/q EP&(8kbTRRSYy 'zY񛵨]@k r,!@O[CXgSvnYU蓏 W~4+G+X <_ew 3d%Ҩ_ma?sۭ4a}dpؽ::1( CԄ_xհV;DƢ|( xqeU.!X2BF LTjAUWVXzZx'\hQ{@_;\K@S7 թy[Invij[SmQ ajν>LW/ASW64^#PT) .}駇%9|AqP>@p>o_pb,_tћ WR0SIxKNlƶ\qC5\d6TD*c~M1E۝!3Ɍ7?q?z1f|45@c3Mx[[7\\ $>Ւ. uͺ«@ חAb;⬣]NvythO:Y KiK"ֿjgc~ ϲ6I:=VtK9-0fܝxVYo} ´ ځ7VȔN?O1C@o(vy εAP=kF #nh+E\:3|#o [ AWc!1%dk7|J*h2`:"5!;x1Wk- DV:9ӳt܅ClDl-{*>2P 2<ؖ,A#J[tlii\o2PAᇳxةmx!tX@U=3Kb`;M'j-.01,,_e05iAO@ Gr.7A(S)^CtſIf^l 6REC%`rLײ]>ݡ}<vlNc )|)2`-dl66 BRНuLɏye.Κ_KMgY@f=Ʒ+^^|L8`Tsƅb!ɁFIu2鷕GLĄݹ{@.?iєO?-lFLFń$|@Vm$ĵJtUuU0ۓ ̘yTURpnBz[6#@JAת e,4 ]` - wbPa`ܩH8\b}@:u^ R=!%SI2vRPD .ca6O|(Hd,%G{9>n<ފYvK,4Oy??,oh7`seSC̈،7}8S3 Z%bѠr LF /?&Vm!r$mdEHjP?+ר:&nd$=X&.X02S^Ѵ- @wZ(7ftLJauF?*&T 7ԫZQ=sHÁbsgjgP]}E/N ioǏ65:)Y@E?`EF~9ݐCԼā ⦰>/Trfc EɺP_Ff!<ϩm:aj㴄@#Q8i,wX) 2Q6L~gl9kP{&lǜr@7iJ0${Z[QC|~(HZk6a"q2jz1F}+LvO1pEmJE*d<*h2m~e2{WIWhC[GmXWJPkpd@|}»5zHr M$ÅN!5KdQ/Amau+44Wa1]ʋM8H*k ') X,!U4c\+[!UCZq y[[O_MYNj{'Y_YK&&ɓ8N~$7 dI(DX,L-=o氱梑U^r\ʻa#T @ݴd扖@T>O3M8aXĜ5(_r=uB fx XNS]S qe1h˥ |ة%[@c"wy c(ٗJrڢەv9 /|+ϲ߀KXOU*4TYh{z/sWy,ꑣ׫g6 ݪĖd2VOr Ӑ;G"Ew2{ i_*VD_E7EMGwc ֒fdqޒB#fAh <9f*Rz]ŵtnq)]_1ʽMsn1xV s@npu~s <`ߥ! d+41 :tk; I&>y]ۡl#rEU? ;jT2tu%aTW~D&SGB 0}k7j#HjZEZWޠ:%Z2 \Ş0x(K^tB=~u6\Il ӞI"-m!J%G GcX@ (mbS^*!9C =k(vyw}Up|%8)yO0LSt`_?!6ZhuӍ(P$"=QM9Ięc n)Àf-:HFWk\,Uq8" HYG8ՙ()M<+TJr,n)s`kK(<8k6[ld)|TnNѹ]p2Cð6BGb Ogc5sjC@@zUa"-E ʪpx3ANKx%XRxVigF?IlGAU-4fg3?{M\ȵ'3xOY~jXa5+.oK ZPf0G)lSwR҅_\oU;SC.ՐWG|Q:Lm ReC [pE`%-=o `zC!D C]iѦ/hr _@ sP5c+0ЏPi?IQt)md10H5iׅ0P1/Dsە鮹';_nC>K iuq!o@|XU{8I[Gp0zˑwc)Y(fm/24jܤTB8%VIZ%_;De*EU=vU#^oxVsٽ?_\w UC>5hja|;Ұs]ޘg;b)Ycr^pҘ*cp `)-Ϋ3{Zkp2Gtgp)|2m=~ &̼QK#g;r6@hN<3M=DQ1:C$HQLnn@(l(9MjXΫs(IIE"`Hǧ+x @SNa鈘[s ɭ/TU[i~Ip=dP( fcºO~ !7駓* Od邵W.F1DBH%r IqN c>x<PI;E17H|!\!y>QSD ~cB-VcrCnvo~ ӊN}dg{.CФw&؞ߗlF:ZFnxh%.=<5V{2Љ hd|H%aGce9(ʈ=q /}A 2}wnXm 5?)Tӌ[O.$qNlЫnȡ"4Z%G +#1G68q+"s|ŻVm1AV=~o2 vYS^tO QżYWN<(tZ$ $F0r 4 K H}c=Ulr+%FA\!j$*pwZ G +>GF ]mų;U9W9"^*& b[Q{E]!Bn T]l!-/*%Mq(/G} =;"=%c6j.͕'6'+ 3% ॲ=1X#󎆞 *Žp*TJ$T Vt ldSҦ]v;J햎jyqE2Y#D^r T$o;tWq<8ĺ/XѨsL)ew{L׆〄-uk ~&Um06A‚{ g&}&eAg?cQ@H/FKb40erOCnYO uN0U:d<2ʍr"YGaI%֦sFK l X_<ϒ IJFe$2"E {=?55(|w,8\W{LEF;YiҶg60=2.}hi0Com0Fԉ;U#6z[o13z/x1ދ='WpR\Ӻ0U!07j3Al/ ۈƁ~j qk?*}|D6bCW$]wy)/aϩ{!!~s+F|f?BLE !9yWkGa(@ إZ-62vƵf2( y/xXm GYmisoY3i8%XijmLMyS_Hf=}e&~ ͣ0(gd+;c&VSjib]n{?  4ur>٧ EgV_c<$je5X{.EiW0kQ`F'kq>j+DJ f%|y;xbXlhw&5r& /#]xiC@]bOXgՎ6zZe}8YGU'J5P1Jy, ~C(CZK_ȮtwH+lS?q׀')-GN f%lեKZ2t9b`hw?NW\{ _u2.J5+ XU D>N#}1E|0XSb4iCGsD%_ cLf=|k ^Ӏ)l6F |h._I.~&9*jKLr>3JBL!`"c67e--Aǝ"v%#ouH ,Qg-Yh& )r AmߋmvX_/,r[.ml9M@I/%>pXNb|%Ly^ Ea 6qE4d|Tkq39?{;S\Ke̶&ӂw&ӊ3[N JKA{~|7z/wSiak'Bf#6l9~rGޓr1F<u.32!us6}KT!@>qf!mp5p*W>Ժ"f T3GS|T=u au-.JRPI!"v^덭SΧҜ.{ 8VMn 4цeN9e3w k:ڴc/K"D^Nf~:Vͦe9bW|LE Ll^Slp S†f;Tj.W]!hp[$ċGq%YWP~^c0:G?ÞQu#լQgQ'18nGa86:V/ ô%EWg;$- :O%Wљ0̙ky`xy`2f E[˻?+ ??[+'/`ﶦg bB'}K5Tiw [@h9:%1Cb Ymwh,K\cu;!H>]z20/%ZGb$X L.tuq9璢ΧX+W#f_( y2? E[uwp~ .G^;+?StuſJeD_.n^ѫߕ>쀍SXw? r`\z &Җ(tCg'/ P3=9JcL5#' WE౿k:1;=VM5=[k<'řk/:Wq˖KBI# xyDy,l^>Hlc'A8]Dzs n`U}4qӮe}@6,.-YٲҶǚ[oYO³^k͖DU4o15 xV;6px֍5z lݥX/LnT*5e-7sۭ9B|ऽn¨_B54 *?OflIzIj9I~spb2V![`p#)&0s2O'3!w.i#_PTBp疀#ύ^|ەM Gt[[@ ќq:#8s6*aJС7$aB% ava7/̛01?'#&QEC5E6iXS[zr&jU*~!{!}S7fY:x$FyN*nƓ1Pŗa%0mY;b[mTX30ʥ=(^c]rUҙu~^fXXEy4f}MnԽb q{ rGqz-8HGm[Hk@À.X "C&BBQ׈q-dhrl#".jycH } x:I)l+K̛)۰Kxۈ. \;lhe :wk&M`ۘR'LxO$d,TH>m_:قVw B;vk2yw'2Xr_r Lr0a+**`ɔ4rg(&nC@0:-sY [>oWb'"/ #kdg{3A` QzjYX*I ˒+6Z T[[H9۶U W2|2toꧾ’ڭo-EFwTY3 J͇QjZ3wvHp ܙ}~ېTGËOY+\`|%@I_B΀RY9g,2y֝II*Z1\ %2'9)areD2~ KKOӢKG:rA)9՟{) @%<{׽#&LQ؆PYaL23. wƛCg(z_(Ukθ[XO?iXj%-sBx1=l&Ȕ6x=) %k}SȳRl_oe[zͨ2s]3ڄJ8:Ӡ mwk7F*$";Opd`>]Q5%‘xFDW>9=GM$q60ՊлK ۸ !ޜ?eX=:P\d#Nn9G(@ϤfTMfyCU^q#?*# N_"kqQw[GmEOpM.O@,v޼)թ_U˾n;9֎u6xcܱzEqlͲţpZ!U̜;J"Z+ii{v Glͣbw󊉢ѕkK=-#S vFϊn1H[Dѻr=nfԣ r0}uaIa&@زc'r b2WXֲN͘׮ Fԩ䙿t,Ze]ei&X]$P!jly_AV2)+|>s蓜Q!'JN{h03O޸n$KF&rc?78銚f""mYU^s9P=t[.w8v^L hE/QEB6K-π=Gtpĉ*tlJ0&3]*13)'=j~H"\?$`y!6C#bnCd xŅjNTMD+[ ۷B~KY:S;(N$Ҙ$Vv#L"XeBJLv.&P=GiKH[ŏ$@\hO5Iw6lZ5v1/s5W=$.jBZƩFཊ?sO6wh\ !`jlF{'Sa-'U+Š\`7qǑx6vuGRH"ן.C@-5. j4s}v46" {2YdoD X w {B/pkNCДD|>]_$RD:ѕZ(W؀CX m`7x9&>/صo3-]y#AppB?G|kmţ69{ܒL[X 6I.V%yy9<<"WtUd8 =&],]q3Fl{h_coVc$ j@ E< @tl(5hw ,v,< 5hvtT-PEuRғ1M !>i|3~؛̏?8aX,fs?+0!V,W[1m gqyE#P`IGVܔ f84>p•&,Zbr1R i&ZK7){!u$h ++C+-=Sي RU HW+'oX9c^ބn-K/댠9@. ?zrځE[NMʳma9lc6NSL`{RZ&c@g-x^vilu`ln|l./DP3%-syO/k<#`cw,Vr p]ql-E5oapt1Lv?;{k3ahj!;meG,i{:I!a+.sAK[Bm-OPc!aѮDOw">812q#PZŭ[K삁nOs9!MOM}!JTc6~5*D^OI pXDڱO:)}Q>_gV|t Y",=Kh8<ht4C;!oՋ`tT<+n2վ%Wńڠ,wLAtڂYVJҩF [d%[Uτ4 3)7,sagI^>kջ;Sq췡3fàzSVgG.:"@_ޅ7.Gr}yz}Qbqx"Fq^]=* $W?6`.oCތ\@SŸI9)2 c` '*FΕ;=>gcꍯ!3գBfNl \G3\^:)i$U;K1c^kvVWboT`!6˚x[KZ%T!vQBnu. /~??T ЉAby2XxD<v+euRkm6)KxF`nL?3oRn0 pqS|=44 AhSMoZo1!vc> l|y(Y_^%Z2𸄱 Y _n<НXZ*m 3BY 6iPҩuA ([(S`Dt#ov<*WĶ~IE(rdXR_;!3V9M^u$з2Kު8KX|dpe  rJSL\[fUٙ*e[;C%5$ԉ. ޅ4cxiNCחQH"?A0E،Ps(gg50i$UDɣJO$1`|؇6nʴ i| p<+Sܦ._iG,f}!ܷ#aUEQ@Y)>;&n!lj<C nW/ͪ1 7p1 O[ Fo`-:#W~_-dֱr)V?~#߮Gb$f*煿ȸ[9OAUZaU$\ CZSw>KW$'*܇aᖈ]%x2E+t g\e4נ+b`{%3úl+լ[yoi^o 0#DflQs#m#LidUz&L4Pp8v Vh@ %G>k<YLcX׎< .t,O [ .\O7-hv<kVE~,!J򀇸3*}-ZCێ=mXga [Ca8|%䬕hs 8$ku&Fj"u]4C0 n Fثpj:lڔ]zH]/QX.?} qNul%6r4$LAͼBGmRyqfpf~Y+ChrpVC,i0<*fq3o ;rZ?bte$(]K ԏĕ< a?eͿ^^cq<.ԽB+K/{(쿠I!ڋLPuLZ%4߿nD1 7̃:9ۣTqrņ(X,럨 p ہHyE R'J@9Ѯ߂$dL UByUB੖DQ m{LHP*b/Y<ܐNć^PьcMws<@e8?do҆:u%\-+xaBY5nC m ymwȡSu&uxU0맵k'5fA8p\.g6nhzQ0> v!!Z~\\&Zt:Nb:G-eǕ\\ wh,8S"ZN.❲hzAЀ %bKݫ7;Ui& {`H (@ZUTn><7k@άr7^Uk"4 uq&^Deeo7Kn͇ JĘ$%_Ef 8ؾ= ԝ Ԝ(>D숲Zjw߱|Cٺ߀)nPRJHQPbJ>.?^De2Ιmnn'fe8 ߯wpmfEOhaM؂I$ED#@[)MvT#t08 G(֎W(̪X=jSVhMV8o 6|n)M;|`49|b,'빘q Ԥ`CԛԲYLcn1޼QT;D4+F5F/ 詨^ݛ!M(t(_׫0[ᰐet2]c|`W.걨]v Vߚ̘K0J亏5鲦Qo(Y4OZ! ;2\qڋF34sJ܊f Nٿq瘓`j΃(rRQ9bV+;!ZܧCl54vG&rΔWp cFZQ 2|p.R Gl$2 iŤk{iCWIYDqIM!;6Yo(A"V%u2kʃUWAep>B7Bсyj^`_V00r1s4 sԾi |v\ѩ,ߚ#2l#LlLψՊ6+s!h:C)B9Ͼ:SG' QaE.ȆP: 4Er 6ng!AY[vJe)Pd$:0Z)/>lep:"3Gz*Uꪝqhӄ3k:*xјQf54Р`lG-1明S^~vl21,@I-+Bye)p7 Smt u%Ryq$BO?1t<|5Hh :9a9Oތ#.^pqt?enS㜝Ɂg1L<@b7;qk@f1wLRK|`}%u~32H)2rsB+~?kqe6/-ww(C:3U`ͻZSɯ尊L]^{X43ooMxXR h8͜q QsLR u+}yB4(Hs8+jI,'p6׀}]ή*-IR\7n|MatCl 7:$ŭOEjUwXtN=;A -p@Oc0xgb(@,̼'KZ H~NizM"`V/ diLoێ{,_";#A=ǰx*'G,uXyG\ωVKGaH p+qx / 4{r>O`2H[,Ty5TUGz"aD~Z<v`@N;L2Ѭ_ Tt9E s-_U8C2M"ݚ5ώplgo9qgLVߕEvS gs2Vc--颗 9:?NKlE!15@.ccG'K>ԯ(Q_ D"N-~H#ĥ`h͌v/coSk14|un%X< H7b `2}bl]_.Qg6GƯܤ卪{[_8c=!B΄P  fm̚"^.7Xt|\-1W7'"ͰtX#LKGG5$ 0(7ebVf,f9~q ^G񊎚gic澘Pb 4]@qp 5vN%ꭧJPH {`k1Cy|v8QDG-wԫw3WDŴ?elۆWJJާ9ƦT[HL+8:,C[ I7m=OmƳWkgoOGO!vWuT}f Xu*NHP(CăD.(]K بl "/PnT~|4 lSD)0Pt#'- 3>͙zgIHyIcA)+k6MGr()Dr(Pi8$(xLGcIQ&b ;k])٨/q|$rL޴G@^dl_сWU{Ӛ Ga?Xnw{ VCSBnSOa;?6&_c91%{*fas9LGᏣYIEs{؃oyYLw9P34sq*7h$s;v(2{%涎/ڮ8YF~׳oY$jƃtm@ʙ`g[:6QLLrYT[Az<^\&/Xc+2=F0z$;A *Q-?UsM/Ϫ]v+MΟۖgO)7џi(΢]L<5D4PZ@r?E5m:(i`E0?ֻ_H^!q1>ԻPPP6E(icL}_#_b'92T)  Gy'O%ԳxrA(l-8ZvMzG{+Q~ nO}C>kyC?=lTͧHTna[tؤlkHKSm?gܸP^ʜ:S`þ\NIjb=ӑ=DZ rqOK} ՍXRW_B-A*3R|ZS`ym2.UuG{ YS`DX} QdaU9 u;4](ᗏM<_,3-Or$vlS|NbQ&cNMᢠ9bKƂ| "swhzgG{ŅG0eBnbG$jhޥm^ra\$BڊOBLӑX?< O؞ {ܡ~:,R멫zm6L;1 K\\'@/L2Y:18 hxb5^*X˻Pk8.9xۿ털ϓmp4 d7dG$t~<%XV$暍8}cƽA?k$Q1cD}C<\ݴXDcn7 0"#n{(M(EZ 6gn['yD!G|_mxѯ 2mp(/ M(=_ f)tF1eu51?S14e’`zsv{4̔ɃZ,1nE,di ^Uj`D?s;C(K]8 %H=Og<% ږ49 a͋? %'UIQYGz F-W\'Ti~s5gh H8,RaO~.RϿľ'ϘȒ.1k6L !L:9mڼ| ٻhM >t4\{ eY17, hAZ*DW <g(1%)pv-E4#B FԢSÉD&tW J#:0+F- \Ocyr6IpO0ϫp{'*(FUWBjagtG9}.ZuKUTpܭ\˹+U~PϿ-z ҟ `R{{0?̟\9"oǞ[v,uN\yY7i5߬L" V`/b"ޡ;ϣz/'Ysk+lYDŽ[Bl^<0uT#N- 2@??sF@8Ff˪f ,y&tm- nrZʢ#N;~B C҃oJ'ʣjl[642cB1 a4eޟUWs8Mc^uRjϛ<=e_Zp0*<:",1@S " d!/&L#GC4(kWNi@)sY3 q(Ž)3&xW'+c˷kzhLoAJǒjQFzc1CywN< V[}?.52?-#.eFcC?- GJ 3;*_eSi!TFJ&2r7G\Bίg>,ӄL%z38C*U.ď OfjV<œFd#}YO9N;nr28+OV{YrtH `=wu{$h{22='= 3Ӏ6u!V;o`RdʹI g"Zge5@7z_Ē:'ZC}2;2vJEES.l޽,eGjIf=8Qd =ٚ!j3A~(!!Gѡ.V,3#u7t;=Vb9ҜEQ"MFK+~ ^=X|S)6Ƶ.^%NXuᒱ?<Ҳ0.ϝE'"^o.ZHI ̕_F( ͂4grXd2I+tٮ-h/jk403D?3'o XLECoƜQ\zuyDzzanr94l- a^ /D9Lf[c7 C=q1-#M h6Q2W*lO?:qu:T[}tSޏw0_;+ Eo4DRIX݌C~,р1,1T{a4KLWqOHBݕ-N7c~Alc/ԂGlv6";!f'ū}MbJsx-T.rc#= Nw8$y"Cw!=,,(s+@!/||6,%\b됂עbZ"ۙ#aǺBB\V":JMjWg$PĄ#|˵$QU?£N"idK3ۀp\vnxAfǴ{R7Å p{n't30\AƜCW8h叐˺,ib*~Zk@%ttU۷EX BKʤQDf"CM_ /T=yL p^ i(@ VJL-%ƛ; }Qj NDA @_Gq) O#* )ω`twRIԴA "L0njb> B;*GU HτP wAF2&˜p= /B_ųF#ؾhze'Rt@OƁ|ohtSur e'.!\PA| %sC!D~E }zg5sAiABYw9k.ĊnK]J-a]韯˗uX˾^ 7\.;^c@B0;$^Džqi m0z,N6GHie^tT,nSLF]s=4W SRK I?Sc94lIM82-=Y pF (d; RcS*0$yk|ÁvGlj0O)6MjN4m{zFCрh9(t6<4K8rMh8w΢AFJ.d,%.Hu絻8PYoSԮ沾_y:?bSl- 7 D;BU\IgẮktNy\> )-q3` XNB9fjBt_cB QcrD :jDgfe(6| zT HR}޺3eE= _k7]E5ŠJuhMw6MIHp-w GCᱞ!%z+s)-Q+AVO3.Ag_bjs0iA~AttYCF6s7CL mX_؇0˰Ϭ;f~fK&ǜ:c~Ck^cnAdBJ:tU=/W_#h,s/Y MW_s=dQߞ%o@V/dHH T@l]0J'3~moh-3$ƷO )׊ڭO0HW'P} mo /ߊ^-qBe.6a(ϙQPEZ`1gz+M>}++ #'LP%q8eCM)rD!\~ټ^|[_:h{ЏGR/EVp9#bw@eъ@ݵp: ufS9DjRF<m7Kr@ p.H\ZUqQ;Vl+؂2 ߔ}BhK [e~-gC|;:EF۹6.[ zbJK,@By pG:rIی+_刬Y1`vEPQ5T_u0p h+us*M0x!$ֲDE^MzmtiTH>8[Qj6g6b(\5bOWۯXQ2'ܒ<=ywg*>x >YH孻"r#;;_Sˎ B.c~*\ eʩ7>?!ˁ-LKaa|/M%ϗjѳ14by\ݺ7sr> kZFR,OB'07.@mBƚ0Tt0/%k+snp^p[dXc wox qZK 7ҹZlѝ KEW-R7`s] Oˬk ;l{/ [9I/&3dYh=;TXag;_|7 9{Br8C,2W⃨=VHJRaxשX&Y72Zp#8zD%m\a{;jQ*@.:mp]^;,+q(cStWw>٭ak#Fyǃ EUgDUC3@Q:v{X1hg|F򗆞64 ~݉b\VÒ7OĀmX OBbF456eoZlBXGi?ϱ'n6Ph(|GuV<& k{H4JUD^GXAd]mxz'_9v~1,+?wlE Wk1oá!`0BVk,{2Rބ5)$ލRbH!^.ʅ$v)ƶxULru&߿5zxCHK!^u:Vi$+gCovV42܉&` ${.O+GŲ 6es}AV~rX d% Aͽ BJj3M~ay/>0Iy[أbk;Eo<(JD`7{϶h!+22h> B[z%-etNAI/7NtJ|1;`luVضP*:>)Ԇ?i:>Kw{Qi!fXM+<"ocъkiIu0DE{^.wJfAx'bɀ o Z Q%2CtQSzسj^@}:Xͨ'W`"X'Y%65QrNHIg %z'H5 μʧ?}GlH „8s:+Ѩ K526,}*`!MhlYd'??_χ?v',%oۛ%@*J.g4%m$r1Gp|.= %aʰ٠~Ą_ +3;Q$ӷ%tt;Թ޾XA\6٪mĹ^V,oi>0` f\, 38VVw,],:.h$o],-`pzO\V/Fm1`3V}\h`8|4x ώl>٠ں>Π%#9:&Jg[S)*IP8HO[A057{SiԦeʔ~>ǷfX@YMX G00D0Dyv ~Ƨ7 ܺ&ى0UF5( Z/㳬"S.0ǗCa9|T^[*-gA];"_JwaC ľ7G1i6Bz4W,yM%I*BRǙ|yy/Gu;!շ (Uxn*oX(bQtx4E;@t<5PЗ4,UC11>̰I2ݎkbaP\"#FSg0[A"$M29꧰X>vMƈ=A4.[2 C>=vJf5e'I)vErTZm`).T})PP(c)%g;hgd %C@8r0 $1ŗ(=̽7-HƝ018# z$)jUZt҆nX۶OLQ }Y'ȯ9 8M[?vDŽLJ*d " !$59jl'#GhF{N?,ah/ -j2=|k'9= \ ܀\t?rZsG Vi?'ܬWLDREqudFQ35<feڡOY.9MvB*,SF2=0sd"/Gv ªT+b=wIzPTM$JZ3bK5wHO!ug^2d[>z+N\]<Z|cᩘPG^,ZvzɝpJg `b! b1+9"S8&~y'\QEa1 Mbcy2`߉x_-?Tvv?NW0@7H Sʋ=y6@=y |T'F즔>6DMG೪Zp+x-xW҇ߢV義c~w(*²=jJ9SnX9Z@i_5ȑS IeF5 *b K 7k"^"%\ˀ n!JBȽeL(wnTcrc\B%q\7OL*+ >%ۼ)׳dB){#Rt YHy1nD<);]xҘJq`y YKGiﶹjcdk>'``?~ε3;~Qܬ(-6jM@o7Q|+wźw\Iuo*Ԝ==Cx(4\| 0 %`|s뢇&-ʯHar&qՖcTۍXпMv$N=$"}MěYpr뎾GhP:Ŵ}ֺHi9mq%mc>"NhXF LC߿5*y?jjce/ˠsvĎd%{ć{6#8@Og 2XC\jZ.9R \F>An)2@x- 8ğ-+_9y+DM7=wqePf*IƊ3;ד w]r-ax[×h#~롎n()r|?-^Q0&a;̽t *`iC,}S ׯig%-7U8A?RC"&Jt/ߍsD.fQGKe`xy$Ayi=rc%68Oˀ\MbPjn`_!oFNA&:y]8׋Ű wp FiÌplppmy[$Er`eJB5e!BP [ ֎…~&/ox҃O.(di,_[kz9)w1Mrqz)zL]P!YnZ*.l|̂OE|ަ%-?S$j[ :!u)sg #vܳ;Z~o]OYi.{ib#r b ݖ**"p 4*J7lcિ}k~I shIE e8MT\-ޠ!Jњ0~'!c#HHq"Rxi +JPd" iCDcW'VvO`N֨MJ̫H%C\Nx;@+.V5`0f\H2v% m*v唗n3sp_j9Wwb~mRj'Dy@^a-BbQZN36UxŧXL tWu.Yrb;`: +R"n!$$>l2:`&n[<]1iU8HuXԜorFPg .LT>8o`s~?{&Jhд7uo?o>1CЍd qbfMNʢ/vFyI>p6mY4cL_wXerO}iGC fܾoЍY;±jt$^]`YR#ZEhbi[r P 1B|{ϑ')KꞞOuHۧFh,׽hDD][P {4@*24)\-R/W;]H~XP7rxms׭ԑ+ H@Tk<@ oJV `NV8tZE"} NcYA\m$w.mR|hæ7A{z~J?̦q$V 59o/J@5jUڼ\0EU\ ”d!؉XEP{9#p,s7X'ކe~GS[aXX;u5A6~cA7WK9DZ%0Op4=;(P|Um@&D&YPN{E?u1GE&|t) .g4n1Ǯj\YvVP$˥&z5KECIئ2k8+I-YY_<)!ӑ6-ϞM-5::jȯ㘬6RUwMj"s:0S?<8uF3iky4sJx0!uuh6+2~ IQiPdo!{lW9E71G:bS5Xe k5ÄX}cuܛt(Ļ/tm3,MLNI5&b0:+wT&Hώg)huM:IInOBձz? >whƩzwJIW cz,j;06|cU%Օs}/\QB)Ob'YPELT&~r49(%`(4CYx÷v5+W=}e}1ݜrW)B5kmb͸w}N"@dS:ifTF[0H?]gPC/7qa1־XɐX`QE LCӍV:LGy  :پ >{1y ׌(~؟p2ߝo'I)J$ "La̝4+܌BUցifO%}6mSE6 O/~G=フ:6zFJ:H1%TϞBݘ 䡴8`S1D66vꄵ(ϱ]Sjyӭ w4.E4Xp h'ũZ++SiVB\_"Lc,sVO‖I,p V 2@8 H7{O: VM0\մ>ypF_gk>^R!Txx_1c6qfb; )q8L  ra5~U;_^"oit%cbjPdB卵llzI.K[][)b y< U}x$ 2BlB¶]>7%-34OU.zNM#)"}+NP`R=Z04ĚDT<ɶZ>׫O"&))X ']1T3T#r;O)30zfY_w@w qa27ƍ)qW>rzl]{km<=/*/'BH:7}W#;v |kОQ߹bMI/wdmUMnzf\7`"5˫gi ضH9$菇\8߲PՏ#_K=Q :JT=.fHb!婢CoQ m qg3vnY<\cAU-Ln6;iNV <9O| ?jo0#'nJ2B+1o ޾F,.֩]؋ Pв ,($?z5fDF푴jrk~NuzD/7T/ qF{pdtL*.ޝJ!mQ#^ݲMD | Gvڗ?/ڧ0q z}G&{ʩ&{@ f3pEiW|y Lt]܉Էy(veY,` C\O"7k C!!71˂@T=]r'~[hJ9JZw1b SnmKGбEyV̵0y;F =]lNSs>N`.cKLHJ.1Z?h+a;G@,hXpA *}Ro62ۼs,zⰆ<  I-AM+l iU>wBN+|ki yƭVweڽy~)lJ@~f5\~GY,-~)ϜZtT]f=Zw ʏ?(XŊ)NvkKi1L'?=yUh(Bm=|J֪ٚ]4UI 'bgA";p5]RKFuz)3!σJ-"'Slۢ:;)R!}_Sod<uU:KV#vF3(`^%_fһӃRh%KRݿ;--͠`Ɛ@;UԶ0g<ΫN0vY1Svr˪>$*Tu`!Ô[An7L%!iğYFs޷5N#ԅzFqI"i3ԉvOBx N][:=o8y3Ô#g~lh%jK+0(׽G&_z ghE3O.`P Pf}̓檬E"|tHpxT;=q1L!T<ޑdBH}J012(JrO2X[ NtSY_ , q8#ǃʢ;DZҗM0^YL?u'L@[CT9(AXvقnӉAtw@¾s-Z9PtHqtcOu^3*:f[b^5Z((X'B<ͣ/,,W.}Q].[R>Hi ;&Ä-. s ɨR|V (}G9XǿǾPixca0:S' *2%\Cj}>E/6,G'YN*O4딁X8)3۝??A*,=1ܦ?^8S):_ڍ$.A!Io=7IV"tsO&WTH֩XBt쉢o/ Tzgc)L5?jDd<5b-}"[X4W!',Q+v!3[%mplU-.ҁ`$$|I‹swiψw+&;C` aTD[ M[qu%n`%U+\^##C^F㍖>p{3*|@^\610ruju an9#PZt׳4()s$z&p$ %tdk=3}r6t^* J&+&+)N쯁! ƈ{o~fU2AR91w<~)]Aj@cC =ecyar oo[L7B&|id|MKfmF=6{sQLˣI{Mb%,bż].Anx?13r e<\o[1|g,n.ǽ׈L4mp ]&O#|cpt넻5O|MmI bMIjS$}Nĥ*[$z$ʑ%˙^ $h4@+J Jt4 ^@԰ 21#`Ij^#}Q+z;u -'οmuflY"$$@u?Rs%c+=ByဆAhyXr+ I`<J޼Fx̹6P Ypx'?i"oɌ!])1Rd e@D NAn6H"ׁJ5 a) ^x^?"4Xs4G=;ǮV2C0~!Q"1f5T Ɇ;3k54_:|sBM #@Ǭ 6W:\'V _ۀ{bˈ؄QKg~ujb)w#&#YA3y'U/?ˍ5L^@c'!;3u_:&w9LWf?;lz d_结)PĕcNhϫ++JA8=6Dβo_8'HYbff"Xo09Sa4S%B4]EEF:ƌ2=~z_h:e cO?Evgu{kN<% LmaQޒ.mFxpG6m0g~pGfH{chZ&7?~lƙ_Wѭ v˱>p2$KbnkW"ˋ'Muﵭq)-N:.dhnh" ! $e2^6VoUUF͡Y͚_2egEĊk lß&̹9O½دQN1|<#QzUPjG / *o)/{ۻn?~l(g_`Jy"KrʊsEɆDR//TUTkqm h',EÂ;TLv31}:ˤ8¥8=[JGl%&ѣ =\u>Ҹ"-ņP)`i R.HqnS C.#U)|"Zͤ6K|T[VLr1ԅ)ac'+G?F gt#}lI 2< Y0O>4{}B<`Rn]魲xGKͧ힭T;nDHNϸ 'qrBHsRW3νJ%mʰH:7-`G[|v#Xp0e^ L%uz!M,t`O&1vۑǜGwX/n1k'唤OuPhVl]u0_dG8-u= ofw\DrDqOU246ogm֮Ξa靔| wܱ wf=hC0W(qej h z ;+֔h~kـ3GJiEaSks905:ul1]ƃd.1rX I<*^?4O}h?=C 17 H#w-zƄ9fMH[g!t4uXƍs/hE^6&J{J}c|wXx%?zD=uS|LUP%>pi _q I2 lj/_k Q}Yj`L1;W,@;{8\wϳ~rccswd?\&4ÅTa5 (Ip}q"u.MV.+ :G~d>MRD{"@.9W.9Z|pq8GJgWnSX_f&jJ B},<X0C iE_)7y ³0@ޤ&) &(iV2m{Ο 7yCBD Dpw$3ȁb|uȝgdKj 84I!LʀG: E[Oc TRd nk]V}¨jL;5h(d' QYkD3AQE,0z#"[΋'s.Ff?ю>7X/C1ð39݅5-H>_gpx]w@6hQ2[5ۉuk~52$Ht~m{PP0AoaE{VѧAEl-Mzޥiv!UB=×cUT=D<8QW 3YˮX Q<2 H>4?N-C >>;Yk8H]]іߞaYPs1(1BM ZDx-+*%.PD9Sƈ6KTݎ0"~vFNBu7xV_j`\8K> =bhc&%!*1T5@ڵfbO\D SMN'xZltw"u8Ǩw> Ph^K0N$ώSc ЈԝLoA),{\ R-vO jЍyrV0BParnP)P-2f%UAFXxIpб| 4~a= aYVi j>r g489}AuU/f[W\u0t%?k-MnxudG?"#qMF<$\yd{HA^N;fP:5a iyuuYN3?s+m-:=id{I rPP|M~wZ`J&!b\;l7ɟvakvר@( tڀV~ V&۩uUUD{W&8@6.f2Ȁ>V!TOվU[k\RQdWV-bQ(r*svjo+*׽цNudVsӳ2bSb6D* z$^uBW9vޕp{haA3g8dj9sEr}{˳?e8z_5*ai`AÂ_Ls3'FH+|C>>kܟ޴Ö}X%S:s]reXv/!ئ#br~ nWdw1 nG~G֕EWNvIN[67E47 n19 %)!RzMx˘04;0lDfsC|  |PCɷ9I{ * wD׋=T 1{E)?5\3 eQ OL}nTD|GDyxJ? $h`"]5VdCUMAݡoҹyk@sq"DxzIv}B_~Z?!ૂ1[l!]$h ԗipmpjFe|Vl[i axMݦwpRҵV&~-D ;#﨩%qe T#^^z}Kl4Jc4sO By4):$C` soLx7gCoBW/@oWӭ1`ȾihqW :5-ЄT2}~OuU1Lш@gDbmS^3(BW$B4dW/I7@m8jx.@U ).Nnx81o*=؁H#|!Q,&Lx&:f!e:GwJ:7A>dM}ď[N{;;V1miEAPV>A پ;CU 5fğ;NdhP9mϹ h-Uhp0AĎwէx[jYրā1cuof1 (8> wl1*I!d.q]eR}yIT\BYfCZ, /*WJCV7 {Me,23Z8⭽PYBÚwH!+o I+hpՇP<lXX~I[SA ^|v".>)<kl\mB`?ttF}781|I~+o3Bxey| wZ~nIyc& WF^\/^o,Sc\(W*`AɓRTxH sm|^_ 6EqP8>RFUݕڤ-7D)C+;*hK{Etў˥ZWAdXE7fܔzJ,n**Ս"c ۿ}B!P[g8;4O{Hٚ ⁳Kn&g75ҤÅa}̘hd o_ :D&y2Ny`>㫡N#o)j_#~eJX>A2(#%Kl5ZzBrp+6kֽ':ZK]Duz!Oi\0#r~u~1-0L'iu b.;"ܼ_@it?"./wntVR6_f[?K MN| 57 ꇫpckqDbb{aee/<Hߖ+BOl|ER.f;Y]azpw k9smz^ XxwiRuUݭees4/ QcrAbLthJt!4ɮ*}/6Bx?اwE5s<߽ⵞ1r@R*CLx(hG"Mnѡl,=l}op1*C{uONߠ3٤8oNBvƎh0ӾnRXǨX}[ksщsi&rEE^>VS'JLݽkgɢV15;d/F4;FqdǮׅmw & 5w-JO j׋MJn(~Io 0Jt g6t,ߪ#/]DEo㫍@n;yJb}D 2ݻe ?{UC. D0)pWd$,KvMp=a(Ln á"G}W> @7?eZ׈w,gjCl.Cil_U:`kO֩ᴤDF;؛(=kI*0ۋiڻ{Z4V |{uxyl|=-=cKw Bo%]9(o/Cl- s}:rWl&gpP<} a* 8 DDߵIWh]fs7Mj!,Tϫ[AWKC prZ`4r~{Qޙ'\LV(a \Qۉ% L)-wњ/Z ܡFl_~O1țw~ "ֱI-}9nÞDiV:qਪ+NtlitJa 1 !F7̓sO'IԶ`3l&͛ھ&Epf_ afvl`Kz7@Uz53?(W";7vjmƴmf5YMH\G7L߭=Oy5Ҙ'9Ɍ27R*TJ-R(v RZSnCjZ9N*]fh zKZk.kF>ޡ7s~Pv K+ ᮗ^>"bLpDqNzy~0m({2hԩex8|.ؤBxakZ޼W!խXV 4\w@)epζ\J6.*

`"=Cm%Hl" ȓ!yEsr,|b lj%h)4Ӝ;*;\'xLi؜]R֣[Oh'0LVlRtBb߯wPɄXɮǾҨL1ʯk;_qv< ԯϢ+ZbbGNEg(l ~ (IP;razao<_mF3v4~4/K?F8@bki@jAm+o-w%@X= 1\1IkM4Io"B't$=R@aBCSz9jYمAT/2gD/SB ys{@7N b! `m(.k̜};/~6rXXܦƺq9 @$VJ]u@R0@NcZŊBNK`A9AuPRXEobE} es m@GkpB^;4o0$4` @icsr:#v1XICLeI˽g3v[z}Ռ؍I m6q0`+eVK:8(y>L\E$sBU"̈I,&kX 2zR4%3i?9𺡳r,n 'nݵeK&yz.z,"@hAHIVʈ!Q\Q^Aa4; "Vi\v;TAg! Z=5Jh9DwsdmI_OK8V'GNCvKw%R[Ɩy:YEiU 2vAZ7!XrhLzHTY,XYʪC-?ӺM>i"Ukk|Dfa V~LLu_8%gri]@8B}S .;o6šuzNC#44wUW vRV < J:}I|/S_f4x0 ۱Ib?2UPHާԿ3L|JA[CAyq c#pKG|2"xO[6xA/WI֋J\q-tklD1Q^<=&j.MvCZycjk7O bMuFTCqa֍qI*}+a.:~UjyƎ nixiwRp*L8GnAs"P*8kIZ;4okRiȼ ?Ne`E bCOv  k7X SŚ9q%$=LfRRyqp;flt%4Jvj8<{[ZGz}>S5^}8k9{˿pJRoB~"*@ĵ5Q-%eW#żpQn{[6=i TB6pZ+؎t0-FZnEƧ:6rZ\Y DR8 PS ~(xEMd%Mug>\f։65,&KtKBڀu*"Iqmܼ;ym mIY/L]e!8̭ &Aǂ|V>өl-)B1h Ln.RGʚ.Yښȋwt|d0x<RF﫞:)M5T b~?q{޽۱-#Vҷc!B N߱Dͽ8R: p|\lv!U.QE y; CҶm.6ڔ'޽+:a&_XR}!ד  q*Ԑhx,S.,@ iT ^"PGr~Өz=MNIU3,(u"7Do1^mX"P:HWBN4k +Xc. ǀv?IsIk{D-n~U͟~1tl}:&ۨqxR'2cyd7~(qaZT7CQ- M0WZᤄA 漆ǬWL E*xz;8"1W,}g R̲_![,&g{fܢR :1'O[s;aH\!7 6}Y,\1WDkB#Ky6!7"y4&b$C=9Qi.b}G5_-s.E ODZ>"4Oy #A!)iGUXѭ9$(h,M߳W0)Ypyyl9EGhEB?M`)blYd@0>Ua^& "~O-,??r`fOwcp-wM^/*Q0 bj7]] 0MFm z#2?=)nrUsA^nw5AS;j^inz:WYBK&x>_GDcFK+d=LfAߧW!BqWy=,OO; P-;LY:Jqm|&,)(ץ-hˆ%+  =EyPWxQ_"S5&a@ _Z]AJ#GVw@p AKl2beAWbry՗|Ѡ%pCg T1R$}kz-dc1P=ElohI-v|Qv/ %>t{t rkNK3NXK"f܏_i 1wpSSK{AQTF9,煅6F(dIg/2+E !8Tpۡ_}z#%5R$6bQÿ" z"X8I,M&'_te#*{#эSVm.c@*Z3I#ڿu(nQ%vlW2F%h𰉲Uf,%Ɗ~D'H6f8-Br}<ѝ1⃿⯵wgB# F.mEgg߆#ٍ&A.#;|/2ZRo[xyց]J̬))zKEP(4~tCՕMm/GvĹhjހ-x,\R*#ó\_fKIuqØ3~z_-P2]z[KgU;] d0Yk4)gHVɦq5D|Pgl CV JK=?#ƂPvN^d&%_ 15V@:3s 6*ԟ@+b _ɦyvTN1IMN=Ike]eҠhBսRHdFc" o<7ӫQFI<7kr ""UX+t0-~G6],Gx@zɔaQiX-Z%w)W]twI4G՚Z'39kIgF&w;c@Z4^Ζh/J&mdy/#EКN f2Wq&&.hR>1m][,ưMߩﳎ07^?긡O0p|;/M=3FtPplƢ [[Wfnb8!<*t[K>txI"% bR3K~27z“ʇ^g.$#e⫘z O'/S e1$>FrGaP8:/5⊭M6)oTp63,&oӚ~XZ "G"*V{Z8j%4h80vdk ԋxB!N?[Nh5\q^st~v6=2ZAsKTgmpoo*{M*9X !U">V՟Nw.wyB? hsױ=V͸=-`:"r#`_s"r -z_qi%PP˭:qg}x3 "7Ct@!o{vڼfPdtmUzAm RԐo9AUSC6YD|Ƽkyl:S;iN#6τ:#cHEnЦBd22/,β0&.z℉@tr)[|T  Sh2&،*-ڵ a،iV6M:^%a 3/|nsk}{_R'M%ܑo5tTϕPmpW#cNKhvԘh=K/XUZ(g+^m,kzgz`2=2a٣VRd0ROi3Rrr([y/RVŶ1^=%v1B EӑrrXϪA[2s'WJo.p*5IJ/b]!ye sD%Mԟ:D6קWAGgTpgT{KN DLJ٘r+}_N_K١S;(O8XK Ysl䭕w:# |JQEf`mc5w}|'[E{Px'7@Tt*Pk|Z{EZR[ԇ؏=?(V\s%?@v'v vxJFxoN !}۲Ea(W?耎x=7fpp)q&7iG36hRDJ)\W> V)=WHEgNƚCSyuo JB|=1Ct,O˦pxtu#i-س5E&Vqtc X|Oq5Ls0s joz} lm(pWha99B=*U񨻗`dxf<Ğ5@b[pFNだH gզK+|A),]tv :8bk}^`=r]dC@Ś5Kw7p/ bӿטXPr}X=8Q~G@]2 i*d[>;1<@nxc1+Lh>ȶ_4DpPV0&,_7c>+3}e40IYKb֮gVp~Z;]enLO,o4tq[1T͓GK ,:dKc,q6 x  0,1Aq4 x.ːyJ?l-N0!?Dc8\.ɣvh>LO :\L,[0K4fcM5f%Lڈ|z!>5:},_tQKZ%V$K8c #/;"La=lڼNU4.L}4<Ȳ4ټOI)4Fj34bP]lG_~Z0}۠u:ZuOFRe+kK\d kbx U$ E!s@8kDGzhe&j:2#-(NBZɻԯ\J6}M6( {>OAlF'8"f Da}S_RSXoDžt5Hc Y<3"c>%8.u>U(G?zDn^ЙNvEӼbȧi)#g r}'YՒ7̒ҴNjU廳YOjoMٴeMdy-ϷSJ\a?a0(5k֔(EeRo|H4`w=k6[YgNgy_&W W !c!nY6W_g/b}4o`m~^ qQ|kbqB98 ?FY3Շڙ"#P˷UܮbӎUx(Ph4!wh=Oip! z_ʎtN3~D0o-t#=࢖u z߸NϽJYNrjHqeJC`ΪK =w''Zk9ŎNaIkk;;vӽ2=垖=y?׀/Rr8LMu|RuhX1rQ~u-U 4jSprk@eω\S'%So[.׾T+A_s,KԢl{r$-hQ'ӠB2;e?wbhRzV3S&b*e|= 0*ߤIc,=hy)g*TanM ‘g#6R䷛{{3 pO{(B#L}n#vf,ᒎ}!k fkr227u{dV|`@r&[UIP>Piks깧8 dMTrCdd?N3_x&o3)Yޘ+g1- EgE U`XCwCȦn֘:ni֤E xacfSF1Œ~A҃HcXZ2rxU4^;Yv U%P90#i%$jmyJ$C1lXZq*(hwlu-Dzog.0mcw#9ζRc,UͿK3kI >[dVgJb4.+1=9C-pLىTWJZZ~/Vu[0/f4A~@gTm Ze8ˢWr+6/oNC68*7D VyBW=A i;;۸>T&-E4#a]12 /`]4ڥk2te|Nlg鸠 ӓb F>0GW(ضc Vڃ nJQl*"t WzBl+MFi:M!~ ~}) (.C HNkmcCҍTr@mmV_924]0`q t͓VIOZa+QDιoQ(\p=´GkN/ 8;x_(w}vF$]za,XWw2m{˄6=ooW5$]`wpE$=(+ |(1N5'X]{=pvB_CCyYZD~ )8mZU7Q#~??r\KDݹ(\_,MO{/*ID- 8/i e|ږ7U&\Z"TEu&.a2$DԽcb9qEI/!8oP#_09%H 5يoQǁgvK#+G ?%A`d:_cZO9sM^H@Rhrc#Pa .l#Ĵ^K?Qz;d)Ū~,'j,nsMЛyڏbA߬2KmFz2^Cy}ocre$AUAO?>;0=.&9)paGg<.8'os`/PC?.ye8D0MNvA'Tdf+޾Me*YXcASt.KHl?h2N ?32En?? 2f_`nZ 5v\Ć%)cZ"x8l[d=D| "1)rf2U&RYZmи4`D}6&ژ78HYm(\YKH$*woA/;dׁ/×N3ĝ3;P(xGtˣj#>&B>5}W-FZډ5N($JAouU@6xu4c}a1 c2qN!FQMk(1m_[rE?707Dd )`ض^ 2$_;]by ^)ۙz'Q, E#LT>AAxk$))M sNN8MN}4N9_ 8=X/1Fd_d)bteh5śPR. y.i0 SHMP8w8CgjWXX=Nȋ܀qY#KA"KZI:]5r%g)SIn1FjTpztEuEDlzK STd#7*zw<}r+̋wS3]Gp'KH>_Y ^ʆ`P^u`{Zx´z[)ۃ`BFzqKuc6bN%DY~*qHdi[9c_64wv Q!PkFڵZ/} N A&[]oC%p}13Yg7@oK ߼mӘWmmۃ&.h86zW錠@Nk{/ؼ,) ,Ԥrk ћ fnK(5/PܪCyKnoڢBa$cdFl=rjm4P~+z"\}LG@o6 gI >WL9I2һ/@%An9ؠ(CN,3m\ujtW a>pľF.1 -qKl]߷cZ/L@k97<[r{b"]kZۡ _*8J@,+Ajiund]Y\>KJ3hwv;3b7 K#M6C9:xHN,.?IΖ; ,SW4ma=3d?ucDe*C' x,7}KiiGN{2yp- H.4McIݒhSl2j]Sލ/ }D_%%/,c[0wXjc4m7ZuFs7`ހTQ LD7'lT*em==yJW9EHմOiJ\ʐV\bCt(>HOKwhn*6 ?LK\A[z7cBX+JQL{$bykQY`nQ 㫯NaDCS9?}Jt[WAk 3o\HBf^G0Nhy PR=<)Y$Ce0HBe/`Ĩe}¸0GrrUeo&ܸ 8/nO|;u\.P +m&N c; d[' j Ƙ &~ =ۻU?ҷу 砵ΚÔ$(K붥1Ӝ5Hi<„M$Wx2$#S!?7dHS?[0705t;QZ=/ڨџhM5':^<(g1=,pᇼM'"(q6a8뛃(p2֤c*m6clctTȉEp1nK7zj}f=.fs⥷{)_oxzwUrdWV84#j \X|H/ȕ /[a&]u,W9m̜)K) K qg~B}ލD: MY/Tch74Xr!i W~.-R舻 %E~x#XM7$&iQݢL"gw{ l9rY;]83ZÁGi <+A,BDI'{%金PawM7R~2!\X h]?S0{:D` =@$ Д6q;4ܖ]L[M-w|r$ojg>3 2cbg  \2/$#lxRG[Aim07ƲϠDSt'_=Fn|ooBAp詓"/dv.)lwzηV`b$YuabF,ZŽ;ztO R[]9 )9)Onǎ8ikc&qKΣc&#KaAD\'u`Wxۚ<x*>b홋(@wpXH  tz}'icښ̀m)<+k#e IAPRx{)/x&]١c5TH;8H fJЅwӪ$(K1S(DS]6N2bF>[XBT`#Ʊ,L4 ȊU=B@g΋qbT ~h'?R~glK񇛼?x̀ П ~فj ԎfZ{mF>صubėz_o[-ļ,GߎMEHdxߺ zz ڦc ~^62 G?ݕŔRV$y:cɷxoXcf whdq EbƯ$Zudz"e0ώogT6SH-Q kp[brj(B>:>C p'Sm0`q?OӚLW|Y' Rq> t^wp#vVP-t7^~Stպby(+3}DE1';q0]u|B Wڴ- Lc- RLla8,=kLOE5txl4=)ox%LזHِEb22a[p0#o'=I;Ds{pKaUg}pQK+{E2{j <΄'"~z5zXLlO0C=ȜgB900^/Tt$2몂{wIwE>"Y;Z*/-B!>m,h߿3'陡@E\>3Y+ ]>2fZ_>W6/yMGtP1atHB7Iᑲ6F`oI@-?B>`S/JvGMrk(eTvYI&Z%|dg;Rq݂u7je_ uFp"Leflg4XDwhF؃pIjuĜؾ<ss| tGύ4]@MDZCǻy-Hڼ14F1 ؍mmњһ,- `| ~f+A-G0P\ySrDrlc!'zbq퓓(Lң#v9NOd4I͎?bRMC[e$hwv1r;za}.c#,}6Z(qpIoݍ*['[<'앚cl(\"Zq0%BGeS5VsfKs<%" {l} pG現̺#A[jER_SK3Hs*+*K@xW H)ſACJxn.p)=wţR64)TMCr˩Ҏg\+?{7ӅpP2zewi(Fm\ϙk ݠݍq4~لtI2|4}əXjfnMާ9(LNͪعӱ'Uˎ޹= uαB8ǽ__!Vj8YoG^>*nзC\O:*;`o> |H!YgB֐ʥ3S~Kl- Ǥ!zXGwUh,p $&* -89lw͇({-ueo}JK/ ĉFYəCDgF-9؉)$׀]quw*w4Y&IE֏^ժT&]Bq%M8pf;,2ks^򺯪1ی FW?ҏz@pr |lPo˅[Rꔔ)gK!v=i3 0L6!*%$Gbz %b|퐮5$e ,i)XVʌn(ieA0*Y]1Z# +2TQ=]Xm#˩׿w^!7ue/!)_(#B dRǀ˫DxcbEyOrpw2E03CӗFɚy)-@(Ѓ9KY)9UQuuuEld OE;ZT2WUtz[UNO$(0i%CjEZbӟ5;] O'(SxTX*> V'jo 'x-jgg8 ,'/F^wO^DhY8W-e;NUcGV&pWldd?sO8PrB8a܂j0OxwѪD˹ t'N78C#6ѓ-naE՝1>F0pxX^ɛgzI wZeq6jiz8B1)nsk(u%N!u1=3~VZߨ0|]W̠ڲ>;tWSp41Z_ڢV,%?"#Kr@)98@t&1E̬|,@ңjVÞ?mzvjE&0nilŻ*e&`H)v],mLJ?{N<<1 ]KxN`i/Ύp {# 2]ɢXuBABQG铤=+X$+ %z ty# $:o~/[Dgu ̗WWq/7T]cbwX7#HcӢRIs0UW]HD(kN yH] Wu-]{ꔍv-v>?eP)/x "@w3jqt;:耉Lx҉ RT>DJ[NYqNi+͞O".|<"Qp%\Dt9/A8*~b >Hכ|l}M&GʛHf>h"wr+o\)o5!R' r׏bi9ypI,3lɵuA(G+u nLo%^ɉrxC|$_l&vPGUE=.=VGҩA}0/xA6SHbCfz Kp& VTRLWP I$ g2coP~xlzHM yR 9/WUlgDPbB_G2|9&S5!E%CMzJrT_enAI&eH&<(L)ePWPr1,>M&OmyBY֣2]ZGvZBKrG\.ղhg#%5B*>4_9IL<Զ?˻feg €며Y6i=1HS։[L;'^ iEdu S,e/68+!-gLlŇAsʷ[vT@5ǹ[d?E&\%<{ 7s3$CVLQ80o[Ŀ{?{5TKJCR'~ܩuUu [O ʹb8ZKfsFoʿa+hFŨeu 編l<ڹ&vO_s~cNEB[_[O|:N%I!9gA 0u:F9ֱQa3.0c7/ߵ+RUC7puJ'W)z vMwoilI05BE]R&X85.L7`h{h4ҋ^zMj+a=^#qJPtՅA-嬢<rV+u8 \%`2OyFne=2K*CuEtս *1ebl W aJZwHEBZo]>' h?ӈFw묮;NO ԋ] Hd3.!|񛮦׃)]®S,] ;$JtS\Tˑ!&'-|H!R &}X#HmO'c^94OM`Un,xi >1o;3a'nFqoc=rCNU,Qu .=[6{ICzPT59433!!S'%TMr[ Ltu94>#YG0bVX8]d5ɤ#meFSY!2lVW0? ?AXp۷WZJVI)R&hdjє 9Ҥ=ec*RKl9h咷/J=,DC'#s;dcց.m@E2JSՀ1="ɫSAvs#)/{Nxewۗi@Tů's{z=kpN71-Z-ʙi ᢱ/f0^`3jT%J2GK>-i-}w-ŷ =tn*6M7zD|_t >9EG _FpTr:Vf0K/T~|c۱PǢ}&?IH _y8dfH0{l _j@agCZ#FQO\s3W':Ϣt$JQAy}*iҁJ11܋_ʆI0>{ UƯfZ>Hd;=$r.{4'>ހA"Hv;ePȊwc)к>l9U\7ޛym,)<7%'n 0oíz$&O'CWw}H߷ץ5p\jsi2@CmV )7W%!ys$18OuSK+D#W gɥ7jdCPS+ӿ_=X?98_&:}Mb9,z/V(8@ޑ p2ýS~c79A7~Jt5I)P E0k(/قZPFۍĸ<j ҅'qgx@|z"to1θ?a)Kpg(=gA̩]׳^t׈ ^BB7B!t̉e>3σd׳K(-հDDY+I:aHS*0*z2[ @t7* 2S*Tc9ݼ3ldvBǚj!fl0;ըm<eηvͳ|i ^ 7jUTJUcNݽ79 ~[Q<N{LISݐ >Ufc$61hdp܏sw@r NnGYlrVMP kP2h,P͘:wd4{L~3ah, @Ql=wݼ3כM&6):KԟQ't]mģj6Clle~?c/KPc7aP}օc A~ |c(;͊*&uXu@x|12B J SРC9Rr,![{UM]5xpqy48_ښ< rb.}@Ycd2RܱSS0O1lfbN=㄀C65P9!ޣOʠD^TSRhgѾ)BECB;M>]~1vH$vZ¶~]"N9lwl]5ko6Y30`dUiF.}T׺V&|2AqK en6Rt`ۂXryWr#Q ^Qo-{!&cTA 6QWy]V[Hjje !z)owDf3okxޝg.p.🪿d[n#[^rTumiۮjvm W+!xgEAf_lC[eنVM{!.}%T˛xv πbDl9/ Ţ@xs lOff2sܶqAVV7.M}U,ZVdAEEB]2ѧt;^"z~B#/1YT|Jp㾱 9&ll,$j*-آJ.+ܫ$ S 3B(Zw 3YI?߼9D6z}0HDZ iDzAq"K>WXHz g+ҹGv Ao}M* hf b+|ǾCkx`\&QhSIql>%hSg-"pBI} j蔨UI1:o\w#Bve9~wydBx*{0ؐPIWӺ;3yA AL8O,^(sBf:|1(;`W\ZO #I H&2]3iMY UN+خ""sryZU8>G6KOmBr)Vts;/bCWliX&Ic3],Kl/bKv%J^d1j:^인~A fcxOy]@"7JlYe/[PG'Ў3X(gX4Nr^dV?`j͸cgw^*F*H;~Ł" 9zyA"ԣ]%pCOlkR@rX.$~Jl9Ma,[3{MMp/A'vrEԔό]0'S˗y{;Gf]ݥSJ>S]pvBM G& .G΅?uiKPW,E6[7 ᚤ 4` ,+(lܶЌ\/Lvpu#NfW6l]GQv*De.܀<4뀅`SkRٚ!%cޅ4  kcOsyM0ئg2Hy)^OǣK5D)ɢE_~zw@OӳTqJ?0kH[ERe!xth?;y?_uӾrr~Gox¤ P@N ߪeƿvot, V +u /8,z<6 <n*C$|\qn/k@%>Xx| ,V ~Ƒrʟߍ5sTځQ7tb۫-Cjz85QfA5)(/LS2lXWǂ UwbgyO0-xBNJFzde:jWfPd穱T@AMh\*7E% N|zLo(iO@kQ2V@f{A}r7P%ԡg1!۔˨&/fhDZ0VG'5KFZWI|N0muSKV0T#Pk~?e8$o*fj(;)IGYbK4r.te6?QW OsMh!)Mw} ~8=ea#;]Hs.u8AFȰƉx m*%T"Ϡ6 RѴ4&*jSeYE(( /695[*(R ̡Kq1Tl@1|ϏvvYbգߜ9v9jN s2>TQ~GM[>xDaLie$o'R@RV [߅m")nPzD Dv[lD+9O { `/qp AhAX/=k 1ZPcď{r[Ip«ܵO*gTHʰc9ieNx~\TUMՆ*W@c'j\Ug՛~15TU kis1؊"Z4@5\n98QU,M rc/%,^~ڼ}{-}r"K ם3f7yYx|=3Y ǃRz4ë ؅%!uѡ(;г:ӗt^R֐_ ㌆d}1 %wAGzu0H1sZ-w?96DZO90 *t *"J;YjXNYC*wBހ/Z+KrS6 :zS_~mqoGU{ [?'#]ћ aVi'=ZZ=+ $!z [̎:-'Վ:v<^ H{ ,ҔIeH#|1^)EIr87[!HWt`fmu+S܍?b='oe+N{)O(ɅjgB>̴Kx\L#$U=VPYp1cyh/#:#!%MԸY2D$>ymMBrh kɶ6n<#l3!YfoJKP`3YioGѬP{Wym'F!. 'f%lٌ?NƼV^\GU2VF Z{u1IR.y!Isz)INjmPd~$4&*4*4^͹=,q [m]JD}WɖnKo|c|Mm57},%%c)óen=DYrR)-Mo>CGE=/#4 *"T"lՏ -{~)ͺ&6he.Qm]R)0j`Dbd9u0Ci/] ;꿹,3qrL̜p=7Ƒd`݃)+͒RdaVz|Jm  Wq$B Mq7@N[" QOL-d:֬k#Gޯng\`7dxexPkO'}D ݷ,\T`ojd-( \84w¦Ғ$aCo(8]-^NF irTj.xm֭`_?fHh&'~؅t0>6Sg!wݖUfS$؊b]ob*`<\K 6bzUN4*D~g/phKQ_f7B@񽞇GrZ1SL|(FKԎL ?Pf$.v4eX8Q ']ā2k.Hyj7 Ϳpg[it9Zn\V}ԯ\=L%L%&'bbJWZӓVQs(NQ2' `Lj i|0MzaB $i3R/U[\HDߛw -B@m!WnqdL'6(0ϣ]YZ$oQh\<~SH{ \ʑ*G)]%sces%/pD!4k5./m;. Ec2Gu*Qa0ڇ H6c|YvIZOL_+Q[׺_E|:C T qFFuA3\D0z/ҌxNbGgYS#Z`#؆݁t޹Ԭ,if1̽aJN0q?g|AFNrOtS *LIB1[;% ][FW~u`ͱTSq1<*ݻ J|ۂ-Yw0yVlgOq VsnO3ƴ4Fzsae [tJP%t;c8;vN -M Ȣ2 5F{@i!c:<̏kVZB+ ;+KTJTZ#8Wt;| :1`V;/Ҹ8l3q1l;7Zɼ!1{C1g*!JL;{G1.A\jXlg ]#Ј5V@:wCp3t?(Y"UN%ԙ$IW^Ս $_0i{ 8eHAh{ Ym4 Z^[Ǹ=Bvqzui@^'Pc(cϥVQ!{F} 6.&XY0֮YGnTI/dHvh]oSie0A BOXoO(w(%*۰Toi蠺p,5#*D9F=qay8uM*J@r[_Cpƍ%|@یٺ4=[YYCp3ǐp/&a`>K{R? Kl봽CsfBQM̆Tq w:rѧW{~!7FêK6Hecg~u㊮+~Ea֖|)],@(yl۽gZ #IF{hE(<lZ'XM?DSםD#:g~:RͥوgQF!zxK-ط;~&+>S(|aoX8vJ N  o% ksLf 6ܷixE~OӅ";9#*gW[v3Jqd\N~dh'W|?( U AEJ\vLkcƩ ̫[7QpE.L:Ohwaxy/%g[Lf3RmʧJa+B4OD~1֮1Eo 1wC)+n]YJ6BCs!a+Y85u3޸m(/#no= ޭ007 $MtƙNa:)508GIaԾIawd:t|,%Gi8sL6眨h͇8rsvj6yVx/Cguc4ftc.aCV,860d}tWn9JghaIN"5o3Ȁ<eܜ04L̞1%2 <DOx!!|Op''}aZKgl%Pז9sDCP.튖7^%tr$xw'A QӡJ=*y z 1M"<nIcyGh[͕Jn0m-O/P}3UBp+.Lt|M'+;2-*1|DoDJJ&%sfں"o1o>ҝb9#>gBޓOYXE$I7OWR  e.CjO3u=F_ȣ#8sBkibx2u50)|Lك,4OgO*kq\ sG-OFFnfQ/ۖJ\qv^hL:I66E1yyW Ó-H&+z Gtdb*#\$ut;?;;yB}?Q"ţv:A%lkZV{i% nRgLE_B ~򀫹ᤴ:QUSDk2`5> śhfo/YhĒs|h|7Z'[xStU#q#EY@\9tPD:UBwv4;1fXNL@ ^?ȟ`N=vp'&LZ9 zLܠ$.d'ORy҃~EG,Mʤ5NP*p\ЩsF[V}ޛt0|`asA\B b_1M'9ʩ29S&"wD{vg ]f2\*_@~vNCU-4L!nfPU.Vޕgpk@\ U]rAށ~2 6[o7 >O9\K#U\#)o..0?bn.<U1!\/ zv_ŀ™Ցͩ0~4opssEsxdl5S(X<_ųf"IvI*w_$d|}<6_ϩZK >Hd2gI Zg恙Y*t}F^k%0͜.Y:Zj8TeG_Q`%X4i;~Ҝ^b^*T޽'˔oǻXKp:qVgCt:ңU4ʸz@z f- >up>A)+,L{t>T =Gq]T$V̔Pi1EqI5Z}®\N;Td׶%g,JædD&t/FypFo7#A \x1HVRi\+Y ֵmἪde}(VVb⣠YX CVR^V6;y9Vh=@K a_:җyiXi/n32X{NA LzNCд6Fhyu h lY_ `&r)#:l{iXFbH#B]s2SV֒/c0֓j;4۷.zf\X4?*qYg)| &:E` _L&os" Ff)})-&Aq>X̭.}裴,kr]J`ܥNI(D8 6@{^_`}uf?(-6bёU6ȰmqNwAO~ԴLoI$զ:Gw`HhIlw&H<+_ /g!]zpf[a j\X#vt C3le;dO6+U6 mtJ@UO[ Wg& a[?̓22-EpS~gV) ~ *[.6}.zA7_ fYNTp*b~SQoT]d%A[HdžQvQvs647=s^X 29ݞlHme $-fʄ?br$O?YԜD {2s3?'V6o2j(Jue(]\Qg>\_V9XPW!xS HWKkoc>!w!$5]9;= +? { {X9ʫ&)\;cZ }C3 %ߏkDWCy7{cշWT xL8g[luMZ͚bI3boTX|Ut@B [|rh?og W8xNEe `l܂T%VR"9QAtCd~#DZGׅ4$BD]O*->\G3N t쌴 CtT:-;1ξQ0|4doYNwԬ:e@ Hዒ\o;vW5!  '=݁ eZ^mL4O*ϿFt@@ 㺌`\x~APR"e'ųîv`u@6d`1j2hKnMHi8ռbtܑ*pKrVͽMnM nVCI+ImƆ"+>TXoK7<=,/aӛVұՉ3r4Ax !`do4y Ñl^hus }8sc47)N|d YE kAř>9f;X%==O5N6z ob|2J仲TQb-ŀ 8M'k j`a2 w-͓N]:" 3 (k%P-PaM,hx& (Ŧ"0*'^͘Y1v|b)CA#}./u_/Lo\xWZ%`KjDѾi%F{ Oz.(އ(6-:90Y㴱FH#N2. 6tccpMKeG͛.gF_f6J86zQX.u)K7s֌\\07#8 ( 3O6a2G;$֥JJsƾmeh졺X|i-:B1TlWx:QM o˶aSY>XUd{/!}};Q.q4&ӄۆ֞dy -=ͭyv2I\{&e1{y :V*H?>alқ|ʻ"( P2ECr9?͞ ,ƺ(YT 7W!ڏffBjDu[޽M폆 ?]9Z9=[XOY-2[t }vjiu'4fȃB.GF_iA,elk@"a KB5[ _{"K籭F}.)+HB@;TIPt:` ?6?fuedžEkVϿ6?a,opSWJOM) ;TvAq} Q3ᾡꟄے];A:C"оP<@TAPMv nBQ5ygl13;N^k/,}* j#~=!嵳K.pi/ XܙG'߃54yձA{ݿ#)@WSnf=h1ȑZaj-lypG6@l<.ű14Gz2:n2-yI)swQpE&*fNLbܰOE= %QяW ~ :Q+1!N*cL!j´ 7$J|VlW9)[xk<#cKh4CYA"'&("D Tn]69;;HŤR5 Cio~=i'7~mVoUnf؞&18E<&\̈3jqP-cy-ec~_ 1 jV6-sYC-VEQ#05|\f,]#W?xĞeV_N /Zwˏ9w8աֳ\]6~=,QږYxV#EޮVHvJA ]Aѐg[+vKKő| 5N m%VCS t):s'|9b]K#j4.k~Lq2Isqde{7t-@SG暷~70/4Sh8# m| xy:!T8 mÿDX "F¿\?8`(y98ZGU`Sdt#wFP$_fU| HK{_MtipdPfMJ B9}di) ) <FK$b%^ё͋/ ˋMŒl:h2Dy6G|2s>`14E[SH]>9#<~KjDG{6<09T2M/tg| OBݐ4>DజJ)G6-e#C?K ݏMuD0Ϛ#J?aJ+phs+JA(X%<'cqbpζ1DS:RWnf?^UjJ{ȓtKaҜ+ ?>H=ÚF㠡Hv糰i'WjQ ,yoNn4wOBn>a> d2ti.w}⚧TV0Q?2S@Ŷ_ |@QYjJA!/et"4eQqhD#3co:'Zu-s q/HtԓRNν#=O4 IHsFw(L7Lkx 4fb>*˾FlwJvI4e9+CL!msY'Ncp0 @8u'506#L63]$&]/{T *OAO}*gR)ۇB>>(&?JUM {tFsokSQ!.Jh:U5}?!(WE>sS ,^fK1q&DRac@|H鼙Q%n,tOqeQ\* .X~PpۊG%y@PZ(dhڌIYe6:˙)ZM9gxQ){iїTU*z\RNkdd?2,be9hnsnnnGH@/*=3>} .`o;Z̺ZP*b/ջhNAGg/B@(o=x ,]uP=jQ.^?O`?lς2jigG#eީsRIEoFhΨ22.FZb)d ˽]71֨ k찕9C \&h^@2pI#l΃̭$W*Kڴ퓜=soW4^i~<ޞ9ggme f뀸AX'Ie6U>kƟvP\6Ln4(J#uk$e9G3yF3ȣ27{ddo'jQHQ\Lmch Gt <-COoymM^r7a}7FT(]`V;H }~85ƔvN$Vfkh.FaXj+2,$ǴxU63#&rcsуJѠRK^ⲥ"I)(Q,ή*SLFhopp*:2`pc_lŤƀt_bU<; O #(9]գadQBaJn.ZoFˆ'Td7=",a9}[Sm*Lgx#"MZ#(k>Hi.FknYw0nBsEd4vMڣE탗YBPrXY,^!ZĄ蔱D7$mQ}5KMfTO9>4Г}e;ǶЏ A'802* Z[j;Whi6d{ͩ-$6O+R|GaCN,ͫ),}1:ЌJUW$!u<%aH]#>'rcVj{M ٦\RʨGZTN ӔOΗ~npǧh/F0\ Lo۷}8 ]7u㦺F+S|Go;8}G;/S@2GWm]Uqɬ2`U/X'ZN~;40{ {w AF*NsiNȃV: oͼ 6՜"wHWk-)0ٚKV-vG&:j!X?Y=(ᆵ;&yHruf}J,93}hl,ۭE*&Mag7>t @e\XU_o҂ӆJY;*Qw- _N"tq: 3p{]IIM<&Z'JXU=eE Ki53(/xb u{4%}C6HiE ৓lK>!˙8bW_׿愁 cҀ%dHy\~]籱T5km ^Pycn,Uv4T7&$$OxTHrYTXC5dQӱ_W (;b.TN@':Ѝ,*{6̻|CM~f *NC)o_PBMmL˵ Wȫ,^lF5Y͚ArO_B XR!S\+2V['Nv}a1][a9nlrgnot`(xlt {4 k}/J9r5V DV ,'ө9%U*HN,[T-2ZF4fè@[R O:P2Wq8e@ghxG.Qò/A#WmltA\>C0_lP, @65c`4Ŕ8Dxq'zR(濺> /M bw^T-n=|Hr7Cd/s@|wh.L#PbA0ɠ q!.fuYeK,pQ҉9 jofRmN31C9W~z*RT!GVT߆"d'njE0-.R_JP]S9ƦPyHM=`}StCǔzz{^/~̥qm2lbC.]4M9S~3h,Ǝ &1 yL #}X#&X4[dXh7! @T4W8PRy޻ELz9DRN(Z>!H']EkKHdprip:wdg|S mbLt1T"LoӸ.II}Xe6zMu%3}Ӕ̀ EB}ӷ?S6yk7BhOtCЅh Ĵ~A]ʛ Q϶z@Y?9΂-Tu7g ]]=q@1jzr47MEeO9-.7i7;<&C)je#")c_t$ǒwSg4]zT!5eR_iBBoX_NoVM7݉+$-0<;)q A vS( -U&~.Ļ%r<$-Dyg]xVį$#%hNX9R_HoLr6&oqu2\ޫs'H9~Gm 2q. q-˱*7RPZ2:=l 8;j'pLOyzx*Ȧ*+o-Ϸ5{ ;hT_U5oG1FuWO<2S"Z?8PHqNnfdOa¾bQݝW3@QND|lv {@3F!h;3h_=LH.;kwp5/^]߉ܞ:̅-+5Mᶞ:M~WjǤI/iۏyu ) kbCT͘SNWգفl"\%WnSuk'`|e$ً]$Ax}k[-%ճʶJM9 ZJT&=U9 }|#+{ Lk,#֓5t@QSHi^'g0|b15\g꽝@fZV/9LvӺtVv'>/ , Ε=,3Az:gDOXOFퟞvprtoSE4lƈ)Óu7K9ElG)2mbSGqOg0-.->٪TcĸG 2{Q,JC-HCk2 {| JRMQSw䂞'7GЧo@Z"©YX~,Iݤ~ܡ^B M(ԿR5t9,n ĸ"]y\++';88SPWnֻp]T+wM` Av39H5;iFIqk9xki\īpY8^b uP 2\ǷTԣ&Q.5#~!Q6w0s(C)ُ؊Y'q]eVC{ap(Q/k?aYnSn^`ȃk8[ k Gߊ\CHj x>OXz cM(_ar7 X*됏GKE8RB_bʔ3[xvA!Ni@/9PWN]-@ZIx;ӏtPCVU.2`}'0yww3唨߅hIdF =Kv %dQt> 4nu$^L %+Tfw⎦m ]5Jƻ'O=\^js7^8QHEO|뤏ڗ\G{-*|Q0eD=z4c1ja3qT_n-jrA?Z+ nET%nt#A ,ͳrLbIe:W(pvifH rv^vwJ.ifT'B2'|@FE:Ɵ8dl(P'U9*= iȏJi2a!ׁSFi~M\8_Ydۮ ^y #Aq8_a|HR@mE9T @$.7w*KM);ga&e^ " ]6|N) f&$᎔/dzT3k0N32]M#kH e0zC1:Eq1aoXlLbKX\-W-9I%>紘URC.xa၀RM6svGWȉCg W le5uˡEwZ/_ [k X<[TW _:| 1:C毞45 zRmjq}ɭ-JbIikUNH(mm`UH+<hy)UQ&>>Imt)Mӷ]*xc8 U9&N bڢAx3 d0*ϡ1 U^u,P1 HIH7nQa{YtJqkJiȊ8L@?Ý2rSrWr+dxqu_{˒bTF>hûUJrTGIL2%B_H錅ĻL'ڌ)rLk;;y;Q];ԦosF6||(Tg_$aG=ˆ%VJZVp{~'eee;)D/MJl uצ14M@;`=utfϩ\\Y)ټ{00(p1obbŠ-g?Ϳl̡_t!-xYއd~wXb_6xޚRհ(8fn H\HLVlf20R;&PG~[Q#B!?Gr3o 5n5>^^$ ȑieO^CB`.7{tnu`;KFx$UI堡z0k5N?լ)y/KM, ϕ]"\ t$cGYP볪Pip!,Ghu;h\[=7T0JZ}Sl&'fE\njN^&ܗ^ 1Udu*SHgQq nRf2ķiZ~sq$)/z+lN/ /Q~~:X76c^7ß{g|jOȧ3F}Y{77`:#[Uwh y\#'i*1\aԴu' 0ۣqFE$9mGK_FY=\eWSkʢ#Tڵ͟mQڤ4NS}bסx9~D<%z/4s69 Iͻ6/L; +X-]'-k6}E%Atz/I۔'Vf | CfkQ+@_UdM0)N_nTHz'I‘PL,,2qc+,><(:qH )mpZn'3TKWyya@fT2E|^Y"S>zSwƫٶjS/ W|In7HthVwcX:$Eqw9@$}˂ Xeň1J<‘=j*uJ^k(BavnzEYBߵf!x҉̎rv22<7 d 8hpY|)r? SzfHn(ע@iz]|L{Y،DSPk1{+H =h 6rk=m(okE@}3"xÐ&Zݶ-JR"Pmݼf| >/{zX k8 8:E.Ɏ DlkMdLVv+ū^MjorG*%XZ*˞ӂeN ȿץ]gr@0׎9-lH9Z hC3g )7[(u=PmSզhAȧ# *<f&/DH%wumEJ6jOΥi׻r{ixbJY1t$X*9dֻPiʛR'b%qW.Ӄ_Za=2k*K ,-ݐk_n/b8pvT/1CwQgUH)='(n4LacB#4(0=.\+r+ɀk:օQC|xx9Ʌ o^W0?O腝W$V,L3׃yƞ) ]ALtUEfX G_"D݈^(h lw"ZS0MMxQ_gަʜ̝?هYl!_Y纷WG(Fd7l;^ yU3L@MπŽ>!Hߙf\$v4iTUEu-Cq94BDk0e'V%nh3;^V 9-}yHs'*' 6Z2WDOfBσxa`I"[R,>'~W6|E< `w>n F;r]ʪ`Rܑ̍%RfսH UM6cG/5$;H"^ $ [|%0i+ߏ"#5m] /LuХ>.XAym1M"SFX"l=!_NRͣrӗi&~͗dE[c?oYU">C$j= A/"(dX޳HbhHFHo"R56ACþύp;?yG^平 \ g1o9]wBJ6Eb2_a֜a#eei*+O"Ǩ?#ry&5sjTB{}.sY"_asSn;#Y0)JriȕTl%I+K&' }[0^L{;E%X| h`H>j!gj,Q5ؘQ_fBD#;E/J(fӚFVY=I, d4%ZYBUTˤ+|V>H@@bi/g~Yj.D/eCԉpPbn+Αyg.s-h\!eՙ%>>G@Sck8|w,b"vޚsId ͎ZڵXV~dc O5swVB 0Wi1UxԹkٙ]tYJeE쟒B}mbt\# \sК;$J_~abH qѹ ۹y]{E˷>7!am֥K2,GȑQˀHk`d-e/W*V=4N D<D!/C}J{ L "y$a WD]VOrʽp>jR }ƨ^# WVOV]C-Hj>q+1XF(:bW]#˷NݫnyOdLl Y&tuN)N{!IF0I?;ٺTqd,lXn鎮PtB.ybWe(pѠBJ!Cp %"܂ ^Bd!nӟuk#Ϗ;ڸL{3 sE#yoh!_:ζ=nOOv:4RK@jMAp nvIAz3 ] S0phT-uU)1Mx԰0*=h{ mR%ѝܒ WGEEFKs}gcrpϮY7[ɩɏ[L[^ԍiPlVEPUTK:AӐɨmAS@zRchfF+}tX4-H{qc|dݻe>0\frěwoLF^ʱqlKa2L} NrWQR]zb#/]'H3TA չ\Vz+!kIےS(8DۄC8휕/[]4i"3MyUTI8q~~~ DD ߔ]pwR*{ 2|3~"!Ci?tfFtvJUV:?g;򛷱( Vs/ uѬݒ ү,82& qpn{QksM#\[][Oz)b JM܇ BiVwQvQשWvT23_d&Rs..Px"o`Q4ێIg׀7Wm`ŰDeu—In(G`9ӶinPD|(.lNQǘu8ICCn:R\|'D[ʸQڛ;y{~8l2N\ Li]N ijH0R2P#j_y,9!сt:VӱN$SXS c fΎ4 xS3Ir(J _Ȼ4kufcKq8AĖQ{ rQ +8y"(0Dgz u˔15qnZ3Kl׀Bra[6ܤ[.!Lٽ-ucr$>[`c/1 1ܿHKj`+Eey~[fM2s`D.: 1EtA{l`WiE'Ħ|QjY l,H#Sq7ylB6mw Ȱtˇ5,ЦDV S$ &o?xs*S O2![b!EA2 8Y teں P&nµ$]OWCEȚp~F -Tnյ }[:jH`O |rP#zתx*ij'Ʃ~:TX&GpȟmA@o# :]ǻV A-AA| %٪ Q4qAQ$KՔ -۔qdlŒ%&y4AJtVzb@W?sN~J(CrS7j-Nꞅ|!Dy1ET˭.ʺ1Dz宜HˠroEކ&mM_  /mX#/I1](,q4 {U[ Qf<]&LQuKlE ј2䟹LT p,4R%~=V4ܕx\QeUpF2h+mF.9$sA1W@Sqlr rE%'vbfh kI =A:o,rm?Fb+R@@b3y7AywM@ob𢇚~ #TʓCϻl}XWGtt1M*egx9?xB.;eoOO@ Eq^-qos^ɳ |5~vJdƯǙ֏,Y W @ (w]!p*fI cRdqK.;!LGֹa(vܩ0x$|-Ε2ϊzwG(MJ1oʲZ=o 7R/:]MoLޜ>|z2JXgU={5wEcb-폅l/3JM&D Dq>%W^qQL"jurieIWeɈU~ z^~!k7 ߝ[{ 7B2Aƕ$ ,hDJŎOJ]MEC s M0~Zn@vťhݵ2/Op|:D &&Gt:5B;m!*]&$'4to0.e${r.xƷK2ۙ.Q5n$ Wfe [%.f `Bwd#`6 (kǜZRL(.SbabNTy͖B!<3?96<tVsL [zzC &r+ <<ە6)s(x@ګ?֭I8I 5@SسsHIZ9.}ٸs NoG;薿Zd?չ供ihaE1Cvә7[N4ΪI0Ul ԫ&u/^4{.6Dl]a:8yz~kLvXu!.%?B}$ޫ eQb1T4]njz- e9cO6jX,x>߾ԒQ=ݒƟTl;[k9H<- FOԛKX>"ز_Xr. vdkM`Ix8OZн:Ώ0+d2Ӂ^%K<)s)h͔}d="L61=E}75 S}O` b1Ԅh[ u54fGM,wÛ5йUNRN[fW)mMw粓eQW >8O{X `6 ]YKԙKU >!ħH 8/d: 6XUZLBjWV ˫#=W'` q4#X"_YMnHJQВ 0e1:tMTNS DBK.OE]c+h:۶Eϸ8 \ cuj7-Y9\(nwA&/iQ/}g\k (q10 |OJ*6?d%I\j_&bV jF!eA)yѝ<3[t}YPl[9\@(5A /}7g8K_ 8 Fp>$SØ|:w/3d%vT7Lj6e7ZE{z-cv=-{,~!z; Omgɐtd]k܉ lꘗ4d۠i,_ [LL_ԸN.UsNMt,U EvԪǦPJ,z@w~Sot@V]ia ]$a0 @>>QWqs;=2̀-!T?7Z SX $_r1T9̕j}EE(W4eNW M {CM%ͫ}oun2KE _‰r$ԥa:DI"s`$?ќS1M;kq-jD]ymUZU&O/ɒv?ϥ*PGzP T KŁ 20bO~)_kv4 c!ok%:5.!{0DAy. ~ Ҕ>;IqrDeF%jߦ}LKh4dXK!Ldj(cdȬ&h'4 ov!=XN SoJhpw{znjGԐrb;Qgך<' h)nqFCIgUyJyZnMv!1reZH|Qt9qWf[!0\ GIsHS39"VGi''mBU؄]1RD=ącgz&zw[cy"I ?C8_Pˠ? n=dt3̦|)6 "DlE{C.t&_4Tp]\_\kdigwScn1\A{YY7*3X'GS`b[*\5o""KcY=8eYk+ZN?+(-i-BJeh5& 陽J}2jk@pu_hk*F;JGb0j85Sfh%4w091Kk(0]372[?ԻHB;T4 YMZ]KAIAt0fI#0U>^E(NLjG8>^(U{BdokaViQD2`h(Fʶkop=LaFx-8yXd-3cщ FӒc!"FT{W9^tckZ6v#5l1lmqGA@EIڞ|UJ ܸct,p❳d 2 ޓq8F:34Ib0'ψ7 Q8g1eL|n؂&eBs(3KP㺝W\\''~Bk mzPL9Cpޞx1 MHIZ4.U~Aϱ?5QVy'ilsp.PHfhOJ}I;{ O O%u/?.O@cC t }O)Fs`xl&j5&Ud.⍵ v㾠H+&-ʵo j^lre mދ 9`wCb2nZcP^X@G r|(&EK. s)6'ҢKS )z bsBAGvi`齖 >uagGa$S v{KGۄ/yzB>7YjtvzQGP}a0sbO9yg;U:kFi>%$ !ykct'KGyT< 9*x&!?R԰pϧww+x DE Si?7jaWyq _ӚGSl`Y;jn}r6:Z}-@oSGW ;&aJ:5-$Xaofң%՞㤒ŕ:l5,*ږS' ]$!lx9ؕV:w f$-!S2\- F},汻bp|rBkHf2| X2cpw<.4O"0N΋;j}D[[t2 Y'й//&N(r$զٺdr5._}9Zj7&14[L:/N $ȗv!D?h[@ !wRMEMWr+4 v#,gD=$cx`#MZ5u +I:R( p6-fǍ\ CLIA_^[>qmhyKP R±v;BE80/W aUN`N!KeA-hmE>Ed6ȄFp%z8䅵G^]C<:0o8AG!2g^7^L a+CQ!MK m/V-ꗢ%sLbLLR,\7d >%)aq?.BZ21kۆK"F4Bp{8lO|o ֛֙6 k5;YlNhZQKX6SqňJunT?^-`E)A,{(Rut_{LF-H1SI"5MX 5 鏭ә/5$}kQRt|T~2׷PsN*8~gaÇGaΧ1qȎXvX-0z0C" C۫0Khg D X_1͐Q Anlz <.e:ԜdfВO t;Bp&cQ)[0Mjsir[rBQq6!y3gٻ&w6"x96HѠ̈́w*ӣ]<4_] B"Q#3[׃,aG~¼;N/۸VI6Uw"A"vJCET^/v/'%7hU] z7f-i2j[8P8h$Zz1YƵf"eBEF"E4۸w : Kx^]޾i@yY; I N%¹mi'"KS $P:ǪɓV6Qٺ'(ɳ.o[Ro>V?]3TVvUi,.֡zv< /i״p}YYAx(HQYd){OC8^q4~ bLZ_kU7ˊ#=gFqpFץF[*5 %,_=bvco7dgW/8Y f2i|kDTo;cQʖ@gϾR_20[d5>E, $+au ^3 %Pt{ZhkFV?jUi9Cpz=XE(} (ԦLҧ 3Zhx[@p9勳(ؼjCcSgG!@M0UIU!˓1!;:JX4FpS9JR>1ٓz fo&!Bᚁ!a5.;sUc&"5SAi(č|xFJ } aCʎxI$ꑏ25zL6\}49 N:rvWHu,*O%eg$Ā@ 0N{8f% =sTd* MJFf=uTq Ov=x_y "6;p }s),ENeUf1!=dԿ0Cp[}x0h "Ƈavaʰ[{UK=aلY&LJxo~ys,'nX%|fL񧃇C r7u}k.b7}>k>LC!}{%ྉ lVs%j&ybYR`^h[m/-od0m$!k %vkXQX9ԜOHO\z_'JXbez8C8qGF{G\%z!UB$&sp ;)JNΣ>i-*F>YEB%B %u#7VLb"J+T+k]8 [$N*3a} z8TX.5o772 FE!? 2 /'[h [f .k%tӇVt/ꡧU TI}1;T;лH9O0/b %[-XqŸ,-ʜ]-ݲ+OD+zsZ~Z%^Yuz0̬UTn8dzI?_ 1PrMqQ=ݢWAM@0&]o}^g^1eg=!ݧANGrgڢ?[ ぎvTTy@ s2N‚`$9Zo Wp= ˵o!675T A QBهw&w/ S7KcꚐҌ_U|0<Z_ߔ*%q~x2;Č${")oe !tSc .st0^S:.[id`Gc)-fw~/6k96ŲP{' zNp1YE7tO_hSs/اJӣn8$a vS34 px EZ>լ[5J0n6}Z3\tL]{5۫eq-mNJG5p}emTR+q3EC)jF hZi˫<zh h3:1IsXg4 w a>|+O/}Vy,)Vԝ:ild(e40T摉=Lr~!uT̹ 0:Nd8΀ a <Kwڛ{Q6>Fȇ}jFXc&1r)G U '*M8maz@mg2Z h%P_lJ.>OxWenaǷ/u i6)]csըT'c싁3twU@u>hNY lp[+{wi˘/[X< 2e$͟(ͤp;Jq|RAdScecⰞ%)pNH&VҴ:ɹA@h*Q]B=0v\^ͮ}iɄpq-d|W3˴HT)y nD\oUWj# 6 ft#sɱ,5]LHw+u^̶!PaŸ||.u_ %" ?v3%"㺜'h,T`i 5n4袘7FEg]%/N60.xнtS~әH͉&f~f2#7l-cm#[$QDž(]C@VM 33q8;76M93TlLǺz| J= Q] *:"?&$-ӆ8s]-N5'5 >5Nt]q3d]k AE֑XgF1}nddA[5eۜoF15,FFb:'){bY9?(-W$f۱3%F:j{/"%Gm1P]dlB|9PYŠ+X5k%2\xC ˏF ź ȊrG>j>Opzd.<Ξ4)Zq^ÚMү%$? 6#FjE)ЍOzҴS'H' ~%ܝ+'Yx5󡌖'c KqÓc;sWFWܖKEOeQiξSfxjQ_D j[/FXNGYff5y`}fůfquH~oCC/T/ pU?P@K\5\Pa2KDզq,ht4aZJi¶^ڕ0MBDmH>'$|?b¿)Yi϶]Sx/ef}fA8##$J̆~KȎn5FNf x 9~50wNZT!C2*:V4\r'zUh2Qp/#=`.Nߗzf7j9w3v6_ݰ6y?x# !1ϱO>E<d0bNU~4\Y%taFQ/W.V~7y%'^4NyLp]̿事`Mob% bp5zǴa7@J|$-|Lgm@CU(K?~Nk׋x$gSZO"kݭd1z+ؘ+˙dqXZrR/ )V;_A;$69]0Y$x̝'EsxIf=SO3h:ڽKhѳ1xŤ|QAQsti‰(tj-ū5|15PrZcZ A*Z(|OP3Gj;ljjnJU nHTi7vArzJ6hDGƿ?/PYD6|gAtM<0[VhM2+wʯhޠ5rÌ#],VOCqZ5[2f l5>y͙U,(05'6V3h X PXbSCeQtcWj40XNaŻR5fC( otMJmbEU; {>c:\^1"jOH `w5@˺l]LכO "4t}ޒXwD5OKy1Qd_5>cXhx0q.7̋e5ԂmSxADeQuT]"^N %JSH@VGBɳʆ4CrfPq۟~v@J}`*FbY39$>>u} :ȳhY"gd(fuS9lAL)%o%8[E8.ـñg6ϰqOw Zo~WJ15zޟ~)S}[L)Eqp%+`Ғ2mOQ?O.]i:w0Hv+X!ҕ^S90G5%@j̲= [{T4t&?'n$L帼de\rij^z4qI6:rJ 84Eo +(V{ޔ&=c]:uiz0JWx-h]N^{^ 7}HT" m.VvZ Ց[Z(fiYJCKH[2χN12IIj`=_@}[<8kh6VsSkz (/Avk?F߉E+ߢ6xU2rmZUlk6YT*#W<4[W%]G`c6 !B7-:̡s75^?$mUdG"@_i&{BNf^J6$ȡ^Tk2J+#@gm_T w|rEX],N.)cP C"e`l t#4?!C|ryTw `J#Ԉb+Qq́Dr 4s&;7N;o*3MD+|K.Bj~wўG* Oޭ_Xx +Eo ^ Cx 7y h5>P㢻dig$t8!-ytgFBz2=S3{=#OWI8ulN ~8kޭUnIG'C/tv+/36kyNo]'HSpd, j$qlip_[F:B14)|AR&z-z d8h*mϪnKe)x4CD1hHNujk?p,y=Ty|]F֮hg8Hk׎(kUÞ5*Ig-u9ߔ=jyW,Z"03 D ,+_ ùhGO*fiڦJ"Q̫. 'Ԓt#-8iTG/#[c s >o}\sjaWW͊G9_"M%-vh=Vj\dSzڽ&ex /Ӂ+i'dÛ]w5V2">71#I\%zE لgT{9}QX6Y͙ky?*M,XG+y|Y&{N2ϸcz E]uK Y?,1r֊nG 81dzu5tc&w8p]&7Vu7Νѭ= zSA|f΁@|4 G/ D^gk!oQ]sLJ\w3&w#{6&z nTkF0F\&1&b:5pf0fzfwơ%H6W{98_A35^vBlw/YiA@PHO`l'@m'meWW/T L?H赢hlJA-3_$<ExL([,o[ }\I]R?6}s3{,>,W9)fjť1&iAnN:lxI$^ϙHF7`'3"ZKrh~)ʔM'v(z/KkM#r=ܛn_BN%Z!2&}5%Mt5T|F8Ԗ殪 $FI'3 쏘=mF)RJ <)T.e1$aaPV)A ȓ5UY`^̍e?vPsی]o7jw>+;ޡL"ab"(Ԉ=]}xZ̭t嫣5YT)TĖ5#b06Z)TǢ~O[ wh{9n%gH{}.a@QO7 I 4;)`p j)V]&t+6j@1P$"Om6ȷb*ta@k0wEIG?:7/+{LX㶠,~Y) aN!_]>r{0a݃ !xl[X[-x1㉁؉-&= Z(Bve'9LJɨ|hMw[wMlQ|\ aH[p2fk `ʟyiy4N 8u[ լRį;)wJh;1)gPWz@LVi|_/:j" U7R2tJæC1)0~3w#M^ݒ˹]5ЩsiM/O;࡚'قAM~x ė%[vv!Ω熨`?hy,)FUY4J J:+\y;]=F Ơ*~{tc5s`(CD5OD%~3?unEq)h i$É 揇b>υ.Z| 3"M3Б)~3"lb| x:Tn\^lD5B C:P܊ȡ2Y{Aڄ=SRd>FRB?C}}kj20pJ0+L0'vyGrA @J4+e*zY Az<1Aָ!eO6 t@U.~qK޿^º {CA ۊn11Y6! c4**@Ǹ߅ ~ʕgRtTk|~Kub//bb}6 Sy(4"#: V(A>T-h|%Ta ]Δ2UB ApABW'yL'yjGѺî_Y0̰>p½O:MD7Œ>"%$nE%`@;Np &#Ƽb珲2 R~Mq~}FkT-}ﰰMp mnN[n۴d,#; (m>joWޣ-A.ݐFq5) !t7ѣNtdqMë"4j)^>qnCީreO8$g WU0^$A366$=SNz:8%v+x*k/~= *\XjPfJԵF2.FF@t|[ii!kO䞕E%ihBc}\=~<:`}z! [G} @~2r,`B4( @RB@d=h3YK$ionQՈ+4 G%j,_Y 8p3Ow2b,|AS~KctI t~ĬY=N!Wl( lpnokscNR?UCC.!}4mP3Ss`,GH4 JB=A\v%[ exySbopn;kJVz6h/r?+p޿!6ߤ+;#+ sy9;x\0᳣R ȴց'c^sZ⬒$s_ ](6 Eu;LBi]1OKOFo[=hv@xdz7@ ;%dQkk;ֵgUs&dw #)GX sJkѥ5QsL9Mqo2`,L8O 'Ƞ8du rjk?Rٖ&0N61w."CSbRHRT.l|`h 6sQڦWd$lNHaIxbşE ˨(@:&yBcZi#4fD\1zgcrnAI-]NivWcУrە_GB^}zGFN^s .uC'zO |M28e橌$'*TyA ;\"/`i/bE NUJԞa]6c0@{< d@c>2I06Z/E4^«=R%o_)@X4pSцƜ$ |ظue{U7o!s %2ou#'/&J %̭3f'DH"9UkED`f _fscwNp!5{1EzI9K:/X\Мr2a81zژ"PIbn_:N2FaիIσ_,-Ӈ̲Tf`KkX3qM#Z\1%i~%t^ڝ }ϡƆ8IQ,M%X%aX\2clߘLm_4$hծc 2s u^}SC^|'6_1u;C3_zNT|6ft zAk2!wkES8ӎC%قX[HBo1 '6">~{ʩH):HVFae\S^ `dJ #Kǐ18N) Y(_^B!#'6̏˹ c^";qrhq`4>,Fz< vkÂna҇lZ ?| ZluV/?Ie!G] Éb(lΦwOC̔">1 Fvs:$ۏIJQ)4) Z˵îbT4&YųR8#>I[K= ?% w r/q-! o+8鵪=ЅU6 |s:!(d"N /Gx>gs؄ahҐMOS2F3(I0]&u8!DmKU7!<}},6 IHbuÔ59yqƮm&}H3 ΓVakS#) g|Ag1d.\vPvInYԙ[mYK/ 윉5HA.f3rsHB4==[g.iV2T_Р Yc*#)966ml@6v*hnөeI>3N7Rrؿz %;6Y~vV"y _[wV>THZ>ݛxiKaeS&qi0*!dy)>&P5l7^ћNU_l}_H(!#+ 1xǐdMAj0Bϭ ;!68 o p\[./C:_%Te&.$d( ث50thXc<QO^ƕL*:%R;<ЛEź4h1:vxv,O= FSz%C VF"z[^_YH1ٰDdg%8GxɳgXOs%1ULPlvPolO2Y+s7 ,\P6tA: /BA63b>W( F0o|qLR^>t? Sϥ9WrD+;)mrH+" KWg"r?XcLL%?3!찧S`? n'#L?Ӎzt(.dVBH_2Bʹl|T rQ&1m؍ЋMEʹboV! ogԥ:?!jhj,)TFmZ.STLTx XR|-mdPfP"\ 8AW~4rLl+Gנ c[*e1fȼDc[sҽw(>+3eC^u՚K1ƫ~~D"/(x 2~ t?/&݂c}+;t9cef>썌d.i_U9W nc.f_ d6/m"c|{ʓTz]:&feΣ !4*Y&8T4YDch(Vuu %~t=:0A*&DR [yEI0f l{-MzsMF&)㟌=]#bsVwg$[Dώd7k-4)_+Y$VP#dX s8F{Q T7/IPݚW)u;l(0e8WפxCx Vh_wvVjM娡. g-e([%!ݢf~/GNgUY-JmPv Xz0ibg8 VnOjmdC!NgHDy?ޙvȘGն ލ) vɖKM˶+W~oN6.Q=y5KW$V&KE~Eq7-.h6B]+lIk` CۛB3~|iMH vsa< _d;4M^8=Y#)VZدa I&y&k?I""n ?gU A:c *f~߳ؗ@o0 PևE6}=T*r3CVͦ /v c€wb8kr4ɮ2Q}B5Xf>-z-4.w/=΅xP, ^@GLߠ鑋l`< |(0ڤBȲg"5%TRSH w0V;2YH;o9Gr|=pZW2$Y0# jNh~b)` F}4h"}f[י/t5Fo?g\{<=ռ[Q x.X&QZHhcԋiMJ:% ?y |6P[Bƞجi(cUFݍ~7nUhCX.0pSm3)t|+pϺI*`2&n0*X?˫tdx\ŋx!E;kLRzgP=ģց}<\w6~Hm,s8ZAu?F.Ӗ+xC D|h&[|=~ÇZ#oݹ4 M_a#T N.K|n_ UjMݼ/wp2uR/i[mˋ&VJ5^ju RfepX.uq: 阾-zcn:ү.I_fvgCFZ0E˛A{OQ˪:O1U^@GK)wjQìt \PqO:![2ґ;,IQ#T]j`4ewq" PPGsMȤkKz|#OE*.ap xf-W硥\fzNBvA'py։CiͽBSl7[kg3]7]jk:f͌u we| 3 }YH'㉒ ̀bem9Z6kmX ꧮY<$o&ge(^ )E^guAJǬ_v瘒[O+6#;?m Z?~<~K Cr&͈CϿ|}Jl⇺ b1)CyMNfԪ0Fy:{AK Gh~q.85dbYHoH jyRZdW7NRf,as2/ PR 3 Kگ'u"VN{~8,FG,wӁ5P(ZL[@d:LvގR@u o0}I)K;2QFA/ ݊.~OV@;ZP%aۂKU&8x G.E^̎u MCHuK-49Fpʾ^!J6ZUij\lN_)U+ekm8h@ҽg;Ooov?.< ?hܠm|t4 qi.wD'}N"ąq.IkGu*(_tcU ?ް1:hxKU/(0Sbj['5:ks:r0"Y*VRbfbE! T1miMDdR](PzurQb%_J뉭P gWLd6gDG ;2kn&?l"v K$AT_ ND>*9dT1Ae3`I))d]iïԅՉ# g)"2Rojzv=.sS"l((^dh H|_bnٜ0 JGӴ.Dc+8Hͷ2d 泐uQ.k REh4c~^htK;[V0p4qağ\CE2t}/%WO%}-z]|BdPaVP=0Įs$%cmZ0[>3O zQ!EUUqwin#b3 ͡r̼а Zax5o!fsYm4@4Z~u)HKJ|`S^__e#&O"qBH>gHˇ }| 7[lϾfٕ  =;ܙˏִҭ<\HP4_*:flbȗFb &? VԁKl1OHvOAJK /h;N 8@c]ߎtrGQ)4{oՌoD$˵|a{ ȨT7KMx9.;Yj9i~u Nk8y[0W[mi83I%Xh$ Cx\X.|7+6WT>zZCTձ>"GϓLNA .\k;@YG-gnkL/#X;P2ur.snx3&`S $ę f99#U j`sBB 9lC1WۙK-شr죝؀ 6k"J[6#Dqg')ܜpNxg^Io?BtX0Rŋ#3ET"pTl!Yt gV䝫Tҙ"Ȕ="D#+T33x%bHŒ_T1GktE s:u !dÏCn\|_N~ N0S67} 8u ; eGmcB+TzF\/beEh O5:*L3hl.9"ך8xyE Ĺm ~fM~\dPϦm@C^}mY[u5\gQ!a [QW In L[ꤡ)vi+raJVX$|<"3#aT]"bVS1[vJ8UI$"ZfCڌAL(41jZ߈}Uy *`âk5<}W\O^l,O/ 95[$wDQ")\=&߸>]d%27u3 Un֏H 5-0.t7ԽԳ[ RK6AʋhjCkC*f~@FKeiQ&3KCi^oo0uEh)K/ϩ>ǁH9۝x*^qxoqJXǛc USX^5pӀ=*Ҽ)*X``)wII Lcvٍ޺1F3O7%4y;@)xM0ҙsd}1&,؅M1VE|sV h^Πr]a[%P٠å;?Ԗ_Gvzߏ>T=tnd*ڐ/e_27W#b2N6IH8'd0zv^V+F/Zl>hڳ.ДnG#=c>u!ZHJqjupUz)d`I;Y`v{)vDdjL7Q?쪹vk ]~ܘ$H!Z5}!tLjȗo,}%: q(~!tt= !~R7lgg>jr _!}p8\Fg_$FlL_;.2OAVE>IڒLSD [f>Uqك;\(AϹ <ҁsV)my%],R!C5허5潲G[0W.D"Y5Jrgk>ޕ9f'cy0uIUu9+8axnJsi E#|)8ݎzcMbG\oS!v:|&T n-najLM# BV)Cxő|_prm\<2fj3rݙO5YKvWydAp~0Ǝ)SLU?5~< R'DWIf/: }י!Bjnn;G:#V :$؋buCEL =f᜚ci[aUzz>3B`fx:Nf~1G+`3.T 'Bj{gkg^h9 a>_ 0+@\%vҷ7;OxrШ`З5D_گwzN+ )YKϦw <1gO}.+V / |t1G)N;3 L/@\Kx2xqPgc-^ ǠR[ $g|ٲ͹|rmhi р%F\Pˮ8gҴr8yv҈ua({HiU5mi~MNqƄνф ;b[1OaD!]]P~^ ]1 AMix)LEh]9V㲡x|"o|YX.JOsĀq0⎦оNL,]nDOßr3*+SE^ϗP+ XVo 4M0|m@ Q$㷅aO v.p ]S~C51Fro2-3& U8l3r6ݎxz:V5ն&fWv#%5=Ǽ|ǽKU*둀8YFU%G692= TYL7 uj>]M:ƌuXwUBy'%ÑFZ8@Ā;E yT1I l-P^h@.q.aEʱu"ț`7&މ*LtP>լL9\tXPJ ]&7.0F"/1s6^=a^@ڂ0}7`Km-&!*#i4$Ol5)L\Њ/;!LY矊r|wY:OV% as]/nӫ+ڏS29i~ʾŕ/!L~ku$zoX_DjBs~[iB#m(0b'cd-:^aǮSPu@!J"g/&f=2:FWSXȹz;&*8.N9pϗCԘa-:KA?!RZQ߹S Hol"%:o)WxxA4a4k_ ,8Ɇ;„gD\E@%N wb O\nP[gNl[᯹xJ |Fqggq ~[E@ $s—^-"`s<%j̵(vxۏѶsh\+|-тKk|KTr>'_DEf zIܭ@|*X{P J,?ϺE[,/7w'FЇ(B׏Fj迀gݟjJͯW{tT7э4* H[wU6%Ie?|,F !' M1 uM4k Ac &zNԦ ^{Rm~5m ]ځnJ+-ؾ2/C:|.r1""T: lOj rs[KTAG&(%d,*1 I0?@il/ =J>\=0RT r?s?b#wy`9C=n 7+eN oĬ %z6#8@{@KBHqbzbc#U;dם.{3XM_QKHluf5dg\Rd0ʴ32#w~fIٕgokJvidx K}+%Vrѯ/tHF}#U%AĹI՜;мLg^ߴf;0bV<q[5_hC6^n-E–OA@5K(CAn@хX--k@Pbc_QG55d38n}fۓqa=A\'ފ Fl14~ j=pWmz2Čҽ~$A/Ɯs hJY$ %F-$E@r|+`i&`T~zĎ1_{)U/& VgS>6ѦT'b(Pk(;X/#DsE^R}C=qqC&$fTp()Nݼ%Bʰ3hNK7V&ѥ]:0}B|XpGi_۾jl3eR\{+ȧ~@9BA:@3p{dFjOweP^tVC 9eJRdnSr5{0.}H592 #~==<}["Q ERc!MVbs;m5PϟXNce5 :qIM&Zӣ'uo=//f6G]/S"n(ӳNs$$Lś%NYFg u6dUdu}QI޾>epX vxԓN M5֮#˒tpX޿^}SE@pϹ`j鈤,ۊ[MXIm4b€O\%\Ŋ~j.&Ⓥ0گHHh&eBe-I߆␌Y=҈Iy,/:"ߺ8@Vj~hFWӲH]l$r 2DۉT-'$v4V=@Js&$k/6qBi:v`^n 8hlg%G"㨯DGFhes#ѻ]8CQA0K:[{>#aESp41Sqg{sK!LnvQ7) $9o&LX)E틪^mU)tl>gb %+%,x A$~bw}Ni2ƓsaS2_2-E 4yI ?i9=^`/Ԗ]iXYIBQ!uŗ~|BG5av/u%$-,ng!M"RTҔE0y=-#+OAltZ7,ő9Zci}Z;TDG]X9]d҈c~}qqKI3S1ZNWE,ۑwcbN"$icMMO"ljm*9&ۣ8[Le M$~Lzb5S0BI?EX$G4>ZOI҇Kk{)1B4|@ւ{|+aJ`aaj_ }:Q"o)ڧe ,"rh zQXrW*lVq|Jg5F0OӧCеJBaZXQ'pmcs |E1 JZD5ĦZ&zk6~SK߀d.C8܂ 3p`Pb}91!!xme5X~ܟ [ڙGK8: Wuw]%>Wq6\z ڊY߳" s޸8n!l$o A*B>sID&Ɵ{Fa"!xU޹ۣa6Z17XۿIJl*NSo86V9o>6\"%_X`$F_nS%xHlUJA yы"+v$Y).D 51`VvKEJ<K| S*tI\1m1JL % ܫ#vC Y] 植Uc ؔńfJH!bTc.9T6~&q\o|Bw(>+{.[`_Q "GOҊwٟn+9`,(oysdycsM3pIgowZtW#D0.d8=^X>a ]+ w9gK0Q3@f4'Ft(ŊB-!.HzzX]I1Xt<68;Yz}K P+_bwIFyFS"S[tY2}?CI[ꥫwBJjn9)dA,@N?,3oTn>[8:7w`oU*NvmuV}\ HuELZ`u|&N766 6V1ĮĴ'];ӗ8U{ajR?%X2 ~Ȋ=.ؠ۹ݶvLIC'qp2b{o$- |9D࢚k埭 JOsej `"`=ۭ2)Ze&~Oi}Yc2$ai{YEMLVYjPIVD43#崙 L+^lc͡T@9_4N Yd5t $ !~?щ9ۄb +1^4=MW ݌VCiKA)U" J.GDL^r.Vv)m!0ֵi $rH NnYJ9'R&1UV8}6*7jsĝacIWp$8 Ӊoq2RmtƌC2D-h(q眪 myLyJNieXx1prLc.S R瑕UtY/V UKau_LL%mL-,Q3pO%0&7bQ  vk4ЗMBcRmM!s8x 2Ӆ :}HRnK$Bd;耈egerJ\6gm5!c$@f͎ku@_!! )C7DlΟO?N[tÅhF 14TV#G|~ܣ0Bag!V3RYD SeLB2xxlyzHH52,.I͋cDmmD mftW5 b`>ݎ"{ W0i E2Ɯ0n c)4h-uH3>r ssiҎ}߻0R+Ӯ7iGto#B=QEnh.P ŭZ8Wiqk?(vLCd- &/eR'^2v)}SeTߋp0evP涬BwWY% E(eĸ 4@</zL VA܅l#Kc*=UOBcw/ ;7xITGӣ[o5E #Ay^AWg0BOmX;6ߟ۠߸bFpМcAmwcsX3ƙmbP_W4?'cXh徆2jcl\c fL.<>Q$2QZ8Y 2hhh,Oe5=`*A FA_NH.D@(W*t⻋w3{l;쀱bN(n-)@R]@η_ Nb Aj*DbR8&<,?YxN 1ĚΌρ-NM|v,X0 \tM&ph%d/Ft 4 w8{c,ڼ]3IR3 oV1c!owb<U猰c-np26ښ+J$9/_CYf:h tyr/j'8HoXB^C%?-T쓕XA% (_W 5i2c* u)YO0d|HzA xm-8sP [U?5Ku5S1] i'K1[c1;5SYh'RiQާ= ?K,fPvTmN%ZDFДԚSe$.+dRũ#qANJҎ>MǍvyn|+< n{IQ@=؅BD=oы~Rx(ϙqm_57wpX%s\ W3f&U䥼:AU&er!}E ?j{JxmNR5=V)h֬@aU{ߪ/u2>,%*Ř[E)V) ՇPOq Kw9R$rԮ˓Cs~\a!` !rԡ?0KrϨoL G<,0o=3ī$DY|oj y> [ {M[ ^t(n-ލdD Y 'H؁0X,ZܕLňaMo$d=*9lCZ}22̍We kڰEzحԾ: Dft/.xR+<8':Oa/v_gd" n6E|cSrp -37ua*M}EaHrxCmd}T"]tX_?.`AP?eRGy8buՋ3 芄KbI:qXgc'(U ,rMeJUPobiGM 2$!o[;"r n,#1TY#VdPxo(㫟歾]N-fh@MY2~ADXwͪ=2ܣ\B- &w|B ; TrG"A_% xxfIu27Q\|a4RWX5ȱ;>?m592ãzMZUK*7!a4ؾ5֨:?v8Hr%MsM#nڸ5P6tz J8hR$_ĐKid#G[!@Wq?] S x+&;?Sh. !ॄlcd2GkzLHPN)P0x2))z/\/1ܐ!^)2ZFR5 U-֒ igbVbC@3pyIhy8Aw>R#wQgVd<(!8Bc?s9nʯ#k/ㄝGY8=8m5ˠ9:Uf~g{'* 7͖Z{(U)f{t\7ߌe֦ ]tUbJ%d8mc*kj RV g9.n  ʲ !~HƆi%dS[ 桧_y%q,Ap J˜м_GNuPD4(Տ/N繉悽WʷY(dy󺊌a2<`c&:0 "V)qoS';hoEUw)P0 L54B]j+# QeC±بh=+SSҀ}>H;WH79ofwtr#Bp7TT8|Ѡ:U5j`eLjFUܓAZhx{Z1KF 5,oA{"d.ƀ=ᄎD!31 ^̎jT1v ޸fauI$q/ā+U`nvtػ󰀥k9cgH^]PP5/8XgQ3\%r=JV| PԗnlUX%?+! bcy|M~hRuYab%gYt.l3 Ay׳YuqmbuFYMe-3pz[NL5bʋ4/Dl׍%s# Gc`9q  {<~ZۄE rZf=jw7+24 lԏ SCP%(T$v|>|:@#Ba:` Q T6y} IǴ.G{n;LJW"&Z&_zfFٵǔyI*/[VwbXLhYs <&!!bȌ#6PqngYy6~+f` e;3 @9Q$:a/h3yQ!׍SR]DJ"p. zU3A!.ˇ0l-xWF@M\TYqSSۮMcCr`:1B=:w'g;fWnM%R1\~V^bFK[C 7-[2|-XS/[o 5NF8qPezerToD `caH./+,% "-ߘY׽33?hmӁ2'QOO G)wW!t0eDm2K{'إJt3=Ai(z39= Ix\F>u׳~iNC|Z҄K˅ /A_F&UG% V. /l.+jKzz/Nj( 9<:@ׇ{zRB?D^uxP, ,7L@nmIj S?m`g$kԴqU 'Wys5y-+|<@6oe|ۃDю\ G`ZU+vn td| )hnP_FJײ:#W;E-=B}BnqQGGfQoTaw`kq?`.Oy`TavhTT].9[0U886Sg1/̅ /8="veSo~٫Mz?ZZ<&-hk#baim (Ǡ !2F/JpNQzq$smϛZ$\}6FMt*_~G1xZ:!rH.cRS8^zM{ĢW~߻I3y70iERSXt9_sK;;꼚'KO }.(5Pf1pϋal{`aF_[(W&(9TFsc5jY2rƹe yA8ǩaE>h.Sݭ9/n ߅khhbSݰg;K.1punU2KZFP}YB}Al&0]o+ZFPx5NvHHK\і evkq)QmW?ng?mbi{A'Z:yJ kqSY E2b@j/gV;[L~~eo n*F~4΀ΥW.ٍ}Y w<<3,I+0N4-)Pa]-<>!3bA؀Z}w _h^t'O\AtS(c/ 5,vt['8ONxþU5H>1eml3AH߅CPѺ* Ї0E& kN5RL+[RzEi)"<|V43ȹ4u (@W t†Qul~o2 \L:|uKs+ΛY%ɲ$PfH~+wbq̕ň[|X^{uQ xlbGĶAnbN;d:U[rb>h*s_X,:\NIj'cIGFw J*q=!?mWZ>egR4alĜa 6>2LX$_zVQ6bĖc@SOp a|xCT?䫝nG.aD @'ňXjf\}ا{55[좚vXfc) o3G?e73oAŪ{peQWkų>8RgǿQa盐ߏm5'_iZDC'aoE'H8Kv@kꒁ 15UxhVSJH{*q?mS܃aÃ4䃵Es$pv {M4EoM$%}Ca9Q\:17 +⸑W ~_0OÖ{<Wm N^t U3fO_DLuȇ^&#-&wT6U )M4ɢ`b&w+Qk$ ˛I_v9>|2[{XkmlmNgeB|J >tSa~e>/v!KEGxTvkt4TCXT*',cyJpEͷ:y3Kƥ~=GaUi|u ,Ƞ y)u4~Aވ!kUFO}~A c>D X#AOU8 *4K!,Nɘ.z]=06'2:h5_ \Fѽ"㺕4U[2?Kx~@Q=rXG @磔uвRt.Ձ[r? fuA(tp:xdcd@IM7WkJ"od޲$ѷ8}Q:*ym MՀ,.`G0`1W އQҕ>NM}QfP h}$ SY,t*ץpi~P8-\ɜ!FQgq@n74:8`*5+ $ji a^6oTINMVI *.gJjg\>t|Y%j nrI/OVO3ǔ%ף #3q6Lsb%la^{7j{A@JT7szp޻dzC9bs}t:0-pjgњ{ \|dڅ]aD֚ا}W w& L) t!1y~8Ż6靡@.)7 3(iPȧdE@yJy`~Ҫŋ4,3DzCҋt= ;}t@['vD@u~.vPϩ응q)n/pI|~X]0 J`'OM}F plȐe aأ\tVn\uHITqv'S}sRۇ½0a 8娥T,(#]7~cs+|ʾ|+w)zȕ_t:>:;s#Km L\FԨ͑yIphZqgp>L%rrnߢv E!7Xl|[fe5ߗ۝ͽr~{$dLi|''d1vVtR;i) L2n%Di躄~`ÿ> \ҬN@'bhR÷kfŵ91m+.4cz9V/͜XU3#[ġI!fqΪ | PNAAp;>N. a>'=~N=5h/@\/<>UgKzjk6Xٛzih-t-n`eOlcw|[ΉzM.U(}&q^9Kwjê_v,ZP 3 t/J E#X?#kB OupQ>ߪA#EGsqح? V׆L8d{ֳ׀a' oknٖ mfF(Ĵ .Y`~ m)mV1ȏ'b>*%qg޲5L.ˏ8.ΛP祚ZiOjH(Hy#kV+Z 7.pyZ!&o|yt[Z]i%[DZs0pKdMp+T!2ZBOYȹUkwζKN(/vNN~r<վ(n\nHLl9O]+)M6<&8J:%TyUleD!,%&h?}Rw DSfx-*ih ABL}0`ZÆD;sfxk<@N>UFPr)@uE-Wn$ĝ)&N%ӠV=9QY hǧ7+p tuڪ 'bZ4EX<8f=6[ZBC6?[MCB|< tbH w@0cV/]ϵsb솷"*\@. xhՃ9ܘï IU`/c~C0}Uj%Y /">L9H M=*S&=|ysD8Fm,ᚄtըV~z|"k`>Η-~۽ae~~ TWq핤HAKHMlZxiL5:G-^p'xKI9i>9OCj!z#PvwxFznK87i1/Ah3荨O.;Y&AnJNYEcԓu&ћMRQHzŧm݅ >՞12Hς9[BMfz8#OrY ېD,,rz:r&ca2AYo~HɂU4yBxMBkֺ(e>nEs3|C(SzM lvv Fգ5&tTW)61/zG4țG6]^w1[Z7L:[^1)*hBO"-/-e0#fT~W)D*P W |R]5S>)'4VDH>**J-qdC.1'e,,3s  bzC,I)4ٓ=bwU" tAF$WyO&/dhY 'DlNl*[FLWXa(|hԙBFXDOwHћ]}C^x hui'CiH.86;/ͩ_JD\9ԗJ ")ZV#J}\=N!ၞY 1.ҫ<=@!nWT߷IiMA Q>URPγIL=GLED{g8K…5 )r5N {xV:6J 0_𑓦)3JȜ̘wVu90b >$ P BJhJd -eQI+ ']4}Q?1)7&P8M!F伌Bb }a^ Q;;}  wXW}?x"u- ۆ62_0/v]@$jFrNO0RPtZd6.pt xdS4N+] Vz%<)cOAN$T:Qjtp2M DW~JSĵmh+V=tCI=^P8>{]bª+tAH?<9x>(JJ(_ KSAX/ H*Q~v?p̅%)8*'mS "HWLe@'$"7ZINmPs!G[Ao?BXty/(F()=gIk>M8xDMZ؇`Z7ΣDdր3&y$:L]4Ajus9gӯ=4+IE*TttXɍGTƒMrް?F' 4CZ+9^}υV:Ѫљ- b֫,"QJ3:J%p?!劜a{[p;>rL 4<$uv';e@w7wG6wGk"[XN'"#>y#Moֵ'hKԥv - dqkMYO&mb%s!@afSƵf}S[Z̒XI$B$X^1̻sX(mmwYDBO~h2Gg̾^b;JfiQɲޠ0l%l h PZ Yu4) l[:fP@:s i)0@XP ۆѼ2a?ѯ~ r4^\ќ]3}mb6)T)A͠w1 ^mK:A^[7E3;E^LC%iRGZZ!6oVD[Y=m|܇ɔ?D_[rJ$ B]Sju. ~&p#JdkvyH燞A}" }@r m7oݒ)WI>.^}0Dk=^g_ULjOhr ouDƟ $ArJ Ap̧{oc#ۥ/[lk&,ѮK(ga%lKā!ZjE=3%$BeU 䣴"CވY>Uy%CTK & }}TufꑨʳiTisˉjIbe>yIEk8=41f>@[?؜i|,3qʷ%@B/}&W5yGcn1$n w1AW|K1ID8V܌AArKt3+>^N˛hEjP޻jp:r 74䣈*߷eN6Dmݐf+νO<25x'7E^j})cF9^tͣ_ŌeOW{t3?7ic+:f^C:jRmVܠLIo ᕔ( &DM.kF4vg7vp@aVq#˕ .6vLhjq r\6'刽Q3&o7Bb[^g-#PU\]ڛ)`,@-:d> |8fBAݢoyNFHmJ7W!SWf|^UZ+7t;P\0nFxiYqUGmwʆH @Qas84KUS If?ڏ/p,^<{x #6аfvkE: (lOx|M2Xd.ekISo})f)g nx/yGufJX8 䌤v:7HK[kލ uLj\ EDJ74?JEs'D@į=* BM;_FN?[$M3/')!z =M8V5J9(R\q8;%leP[ ,;ʆX>%i7ru`1 |b)wYTrNz<`qLQT{(."@lsHJQXFT>: O?Jn-.9 TF_uY]0-g㲡НJeW6J=(Af:R5̋v?W]8j5Ur+ISC_PJ-x*UP0 XA R5h}#ERb})>JX͕H˂y ;cvJZH*6E]M4 }+XY{>F-߆PKq"LJO|J($ N4~3 ˏyweGZ}BP1U(j*>˱%== $ Вv;Otԕ µ%R]n}qMS XDI;U@tAK駔UC .6 /gb|:J_SDzaˌ6:/Vަ.,Cu࡝d{Mlrs1?pEO$m:/\ּL{'76pf"S.YnqvRXXl^$-£+/y ;.6g(kk Š>pszꃉ~!~Bly Q4@$e/i%Dz c{$É,>DRg#0d*}o(F"T E*]buor ;U sbܔ!6~K}nz^( 0یd:d)h˔.97,eʆtIt[gVuP/9peS4mG8=D$74ڧ"1nAb( @_ْp4T+U԰{.Gi~EaJS'2#lV_P`0Us"  Rcdanlf ٛ3!MH %-2|HpEո!i<#6?3("uHc;2JLb]XFFMƤfy7Nb}UH (])?TO$i9γۣD@)E,VC_lKٺ</ˎmJӅ,~sNxiTnuCH%(F=#RN/Jj-[B[ b_}LmOg7ͨW|s.F2ޞ–:x߶~?Js<լI`a~Xslim˞zCؾ4HP G;7a&8 kA@~ U.-$[]too^Co+c% :kB.iP%ϯJw,UDшU@BzF\ޚ dƒt1{I9-b``"L/[|T kIhLs)[N;1}A}%2cdr1䫧şqGC:f&L{LF}h02Q"}񻆈v̈́+kP3 #C.q"\]1j6Q؋ ``xG|`UvLzc:|/l ^+=Tܭ"h > VS:M輛<v۞3Lf:4“˘Fyrj>-1eXt cg*SJtk+&^j|*0Z#وӶP̒uLȧeTY ّKٞO c 4XS3z B?l(p'AUNr`>6\޽M57'A BvIm}y?c-xџ S0mJ" )#ٚMiSՒ6PHĘ"І K8Z?|pP |p(*x5Ü[Qa ]inM^X)JVFOJY+ ~ ǎN64"u${ڨMy!y)[qr.H%hL8*fJVekpOwt5+g"s\XT* %x&s-]5jW3\`"ف0ڜ6f%+yp++(Lfo`Vma%˕Ghz*F|4|2wL';&Nkd0,>E YzLj D+FۡآGjزl%h<%'S Ns<¾PeňUu7j>c$%}< ?e{v+Ǝ;{ ؊++F ٻK4po>#[3-O I\6@HGˋq) w{LA`B|&׸3g " ( 7ٳA|riKr^_ko&.XϡĘn`FPQڄ=,BTފ!#+= @!5H` ubˑvl*7}i>=Acv:2- > ;3,a7}ƗYI2* #gB0,>eUB5h| nr L(YLXguE=ʻn8Up%\P[32+ uGhlP eؼCRzH^t2D ZqE](ak}d<3(.1ucre?r aGk:fgVZ8'F<3l"ٽy9+k8lӚ)6]u * ۃM(!,SBm0'$I^e5=NwH՛m"PbA\mfaR[0:Oy:"?dK} _7dnvpaa$4˒z$V e?aNSo\&iKhYR(ȏTg+z"~ '?,|a_MC|&А, xC*I=']*S@g]!i]ve\OKGqn/rͧrE;.4>mEsӆ-Aᢑ̑k1^Nh `lO &5Ǒ=\|JTH;T@xf5 ܙW#kѷ՘:dɗC@5? $sHuZl|6 >gwԼpճJB:wLqPa출P }w'毫q8QIL4'@撵|N?(imh ۏx#N;xx6Ť3RuʀTri wZHEig5eQcK{fS#1ϳM'AUDM0d iՖ­CXqh }Zkm7%OboD6C-c n :Hj_"ݽq0G;y`Ȋ 4zJd)A mWNdny}p""*_[_b_U}x3-$K= ~`Z$v`nte D\rF|e\3_b<@i"hSr~XZEIBG6R_2\^Z2T-r Covܝyɉ92*sYPrU{x,,µߨ%-"T0E9K6GF%+l-?/lZ,I#m!x'hx¼GplfbݤEpFA&Fsv) .:7#ޛp}̬)% eGWSڢ 8!³Eu@oԄܡ"&=4 B<7ax&L5R}@HIjg}_^>b/LҌ~ LcBs8 u@i/uAEaba85՟[Q^N_~_zvffp׆!3L78]2l'Z Vh^8ޟS.3géupU[-AT6+yJzv kfD#w82 ^eOb;% cXjY+oPƠ 5 1q/3d$! Ha(ڗk2:MY%d$KhNym,,]WU3HOw%@3$Bm.UAw*9׵so3g{]/3O{}]bg ?ⲧ'& ƚb"? KpZm.0q1ݽ9 [Z.Dl@ ` dxbНCMr[A3cX 84nK; >NrHLp5LwKaӸڠ6֗ȾE-`~&Z^eFJb_aJ'+pL'3:I$^CO'48E!ijONÜ\ccNtyEt9kqf])eQ!A$':T*MhɹM3_s;V"\0xRfMέ&;/0 Q5tbU3j6H3K }yqU"3!$}(]b)/b0P00^{]Oʑ+5ΐ2Ϊ2%4g]lűqBַyEٮ Hݼ ѪM J=gߌ qwAn6c|"W%ky{4(PW`zRA dBQ>$=V`VsD9b@hN]B!BoP+_տ<7Ω@lĴ[(loP~0{?G_Mڂ+p} ydmR;Zp,2Pl/Ok[pDEOs+-"'iVp=f9*ۆ_r,Z4,-d^F;R&b!&IiM>8j n(8QdEfPl!)C^W:gWe[5={4;P ٛ}Ǣ(YZ'뙲AYsݵR l` Yn)$ ~m !sk<+JUF{+!-XHBH)]Q矄% :tczx׭Z( Hu=PfN7v?v$y6s_Y=f9:Dp{ŸQhLu~Sq^ ;(ڥk劗;/gtVevK⭥3̌d8@Nɕ0'^̐>J e&VΡ;GR=l@|A|2"odк(<duڝؘ8CSn3i7Eq7˴JA5Bܸ;lT0CU_WJ:|?LpguT ! ,:lpț%e݄OY (Vc4 1GJvz9U e ':!xsli>zmDgzwG nz킘:Ld(؛n?Dp; y k0^/l"WD>E(/.k&ό>ffN%9 +~I6D֞(-0}Vp@~.$<6+,-3Lq Jfq$ŕcZekw"i@%ƀφA3'o#+j/E`;32WZ,OV_XO?z;XL0j t$n LDj';q7CŤ$~JR<ĩ J?DBqF7Zex(Zv*VocS/5iL-}jen$^\]U{=wAZSܠ]oF`2jc(,],QT9;Hd΋co}LFqo7nQs A+:5I{GZF.H(DH$bdQP٭Υ-rϥЇTXдe3|Cl3ǻRx dmrU--U=EQ}}lNmaT;o<DB$n)\j#;p=j)5lvB&Re@u7#f҇\D~RUhiD^@j}vgjP/}s-Twg?3fغ>CD*J2u6u*r&8nюz9_>`B MF3l~،Ni=/lm58WokP`b< (2e3 9F;]6ybL~OE3,%%f l>n:3lWJ ]-(UJ%R9FD̦DA{oLG MXnh2G鼆wز8*2NCNzZuW^$MS(ʓ'TG:NZkw*Nne5}"M˰ %(*w>Hղkٰ"ɤ/z|q⠞r}L?A] 9 ف&$/i9a+GQxsy͢C"1*/5޾6W f1iI+ D h$Mم?Vhj6RجJv,ؚ\Yh(+k;9AHp Mg3@u% ." M \wK-kg~nZ!8 ]n3_Q,|S6f.j7tو޶ ɮҚL oD6eFFݳf22A}wY26@L5wuQ >Qa~dݪUY0&0`nćҡ,dԹ~=:$蠴#8yJ[G}:`7mt \o􅜆C;ۉ}9=$[/ )eJT7ܝwol JgA&8f^ Nlp;!.ڰP (0x*ݔ&=^~2x^f55;9J;كevgMA(1qk)jџG;߇zY7cS_Okx\5K2l,1zUXw[~FmOym,yU8u=sIg[} NCa>RF,8ǻ5}pZQޥ OCu {HVAŞRsvMm>؍!cPEJ@#R)uEN6߻%|w܆#YH yAT-z!ED&"8ZǕ(n'nQ[jv08ZW#FEx sP!u0ʵ鍎J6'y]er*EƩ‡WHC~f8/Q! T4l͊8셈m1=+*&&o3[Z`w.2ޟɮ4fW1g6*9.T_YڗԌwgX#6_Suΰ1&(DTV[ 1:"[᥅ <mX0K$hP&Pk: *|'4j4|><>;XدWI8av;m vQ(Fk](S%B s.ZQKF<`y}x7&2RP !Oy RoNMԕz8\N3Rp.gN){)[)ZTu9+3AƸ9)pMÖۏX/1{1PRj?KbT $DmH̎pgy+5#ËU=DKAGt^Z&-!Ry o"ҥ𨐛8ik]u{;nZ) P6E v#V,lyc~ŭgoCй]&HP6?[ -2lWm(oCb8VI8 fL\Рfs$x"-gNy} :uH$ÜĜ! SM`^h7MBkCS )%wxqqB5ȖZBm {yH-ԑc`}NGR#0͖=05{d vrb:警zq-w?xk y9f"9a>)np .=3v1%|-soݠ(=PL:OnzpKCʁLj :@Djcf:U,S1Z&g?~=*߿\ ti_Cy+)MnznFCΎ?uNim*֚A*XaB/s]ܾb#:K&oc*ӫz?)Aqޚ#Wi-U?v7$fMH4aTv S _2͐>o&LyD2P-OZ6LqsxM?_J]HUxc nUwϼ*ި3t,̣Bg5"5_yv(Wlz {R݈xqi1'ĢQ.ZX!vҨ՜eںzaenrgn Y~Mo'^\ID3)Qu 2I3V-co (8]:+T<1ͷ1DB:L¼|s`USi{AV4+KdVp֠Ӌ!=dl;-b,Oxb^sRɒr/dtzk9cLQ̫| ۺ8sȇ_"SδՄǣ }B0DnwNY:):ՁM?AF=4 LuV zTh }zjj}{lel}UФlzǷJcsn[RXqϭX7ˑ2QuW&S_"Ù=W)Vwݲo{NrH8+('$dٲq f,栺WTKntWSs>1TrD}Q^6LxiG}SzaƌQSzײ/@z=Ch8' ݶ4ҞFR->uKGv71rU:rR(CC3JqAd``.zIHjrP5O|~(lUi 6Tz*LUHxV!\i0:/ϒ\%EP1wC!hWPN좀 '.Rh!|Eݕ_[2zZ{¨&8v>~@IP̹htVasïK`I62eŃvYʭ'1m!E,:WQB3"xa2FtF8Ĥ|kͼ+ 5nt8uSS\s Ý {$N_N(6ͮN f?8}J" x"WpEEyd%>]**̀8ogwT+kq +of\XȊ9yEk.N}bǟUÉm]Ҽٔ8aPDpsIJhvt(Q'|y)ƾ$Ͼ uqiYCxQIiӏ%M?eub4 +*X>^3Eâ!%t6iqp詴|ۃ?SёLRU`u hN5ֶ}JŏlH@<89aqvb[̵HK{!hĹyNsDB`k?콉7A{]_#hA駟.:6+c|E*ޘdzDLBT ꏈ/ ʛsGH@<qTG"ue 5$;xc@]Ϟ{n5/ #]ClL؟p8*4x ?# NЬ.sEl RV]@&7gl,b ޛVR?ș]HRnطo"z XnlQaPt:1_peHecצ4]a*}8ץMJU["_'$ O+ibk37fПҵ^x;6R ͭLTGKI*׊B9yyYQkEbj([?2f*'HAؕXͳ" "kǏ%u鮢fzH HMlPy#BS Y4,x"n~5 l8cV;c+l߳Ͷ¨%;6sy^^.:3ߨS9[tP wnŤh\rtLUэ!"f0V/DҬn&v͝ O8i ?{r Qvu ~$]N^oX@C›U՛17aYLTw-aQs}3#󤛊Fnɣ>$Қ? )|^ڌ<C|:Ʀ^e{ 9vCZءpJm0F.)$EӚ;"30dIYo̗%ۛcƑF|&ZҲMw Y9XF*Z 2jKʪ)y>1/E]LO-V>D8Ȋ04q*W~s(y99T&1K""~15ri>HfdCM))8Zej!ՒtA1:ׇ+iX "ď^(uP ճ/^FA\nb;c4jQ3LUĎJo>+y֤ctپ%lQZj+~ppr=0 8Tr3[fC)Ws/dK\tv:8X8zu fZ? JfovD &X?>l!]ȶ>8f'@16DA\c SNou1ǖfq|dFqio>Zڋ`(2 ۨ95 +`Mp90dv@-H˚Uٲ͓T˒ZVts<+uǕ:d+=+.딘>Dɲfdo;6Jc~$R|kz=A~fZo%zg`1y"!U4ۄkSUNbDtER  BcOXR -{.J{oS e@3tb5vՙVb3EHL>է=wG7R7(?ʼnCʊ&@T"'pJ DBa3=MH\A ˴fA.:fJVU;lsY<#V8W*.vT n%Q\s2RM1͘c4`1o\R1 ldnIM`_'= ઱CAA8 e#|wO]ltX26 nqUrjI1\8_*/vB{3ڞ8K OEnZX'؛ 8οvHLШ֟v°BR_d7ĠH0:麵w&U(}uQd@9 c d# i6W$2hSF$m^9IVTnԠU_mb4G\Y_mq¬Kc 3v7<n.Y%>(1 Jv7&IO]~&lHC!՘Vp$As;8*)Ɉ~^$6/?2rf OC &toQ pHTєؒd%Y%5l\Thԡn&G'1|&-Ⱦf!ke󮇷M3ֿQ :EpB^tXeTX:TP9$xX|҄czGFR͍X`Y9H  Rk#KT`;|מLEr{E`ɳqO tOӬ[VxX[7 bt2u/ɯsVXE%9]I]S< +`&Iui;4dI HjA۠棄]23_?,j4MF8ut#$ Zsha$k^c|pSҚ[c!9t)ܜ՗sH.߹%u3f`O AҒs ^tဎ^\83f-$2}ۅPjB lWѭ"Y5G9;{4ε7|u)(S׀dxM#Q yr{Y:Cf35PBЯdM]; k&-80W8bTp`ݿ8S'rM^1gKAVd*6כn)$;A-0Ί!\hf)*"jrI5<J5ح5|Ėc $ؖ PZd An!sp?qMyJa@"7l_ *E^a>^s'X"2ӈN(jDXc >ke@V߼79Kg?y&K45U _n $:L:+3(kY8:08<#Tqme%ufn:HM"E*]7j8B"zfL7 +CxdJXR.卄8{?N`wpY'=8{?0 x#(H3N~4a8_0;vZ{I#ψo&hQodukG; ,.h[hF5{iNtro^f:9Rܢ/H'f/m`hM>LֿWk7Dp2G}MϬcg=^!v5q'+~LVz|TKwdftǛBY)D@i\p8>""h˜X9pB@br<Qpggg3,ߩ\"HcM8Qz;Zj1Jc#EjAЪt])v=z4W*pZ@؋aIo`?57=uBl&Ơrƀ5W FPdvdK 4\#̝oa%n^Hip3,?f&cW= 3Z_0qpW}& Pb8aANf)uuG^XuCIy'LׯzEci:-hpQ"~#V<)9Xn[`2`/:y& Ub_QpP#v +OE8s()}Hn4qYAtv^*R6I  J$6= ղei31z(y p!:A_WyϗRLbTY\[Ι4J\N,]TЭKʈaXó,$A%yYKw0s>\>u\-c~K;[!C?:xg*86v R L%U%=Q'(2>smV=͎< i:/Hډ7s 6Dr9 i)n1nQ#U0; )/075+CA(||j |W׏"3-rH 3hwL/ 0F c>5p"= NaZzNd_#ɗ|yy?%+ ?6&)Umsvd_Z}3x2 sGC2//BCUMPY+re1*QA:׮"6ٗj]9;arl`;@tY?T,1Gm5ŦY{O}l-q}5AmX o|u.U%жRqlBPeȦ%`rM͋F:@.6A3TUQ_ ]X x>^ERQgI$2lT 5K'xf*$=GWV0 bh"0Yᙅ5>nc֯(i{K$_! :BQhx`pzNmW=GS=@f@@ tEs~o\R8Q{_>IۤKjoF3ř}n~ZG E tlWZ '`Z\\Kh, е1f<)$h[vYx"pcMs8BbBc)@ǖ\4t_/svK 11GM7v9!(5_)˪kt O*aWZ԰>/)Aw~wŤkoRۧx58cBuL>#%ॐyj]@<7.su uh)qx챮6Oqp g](Y%&MdG,yJC\~mkpMܶ˒Z8wz"i&t]@bTOze6bB@Qf9`ADc9]F˒3Y2(a>g//z>>PT;~}Qr9DL P"ikҙ{LLXX(!_yg̬O=$x;;J*vXt̶O ~.|[C~:9jbW<9^4##m13\0;ͽ)9`OaUI<7$OkS]b1%ah'd<옩PukQ`^M+AFXMA.z{ίփ4qxERwͻʋu"R(!@JN/&hFs0=cp$%[ܲt&Mz!jRY.۷iUm{$SmFϩp0DC!A=|{-A5<8wWt8qӻuV?j5,NA;Nkl4٫q.sVD-< dŲ|^k>0l{lpƥr3ٝ7ĉY??7eFn=V[[ex7[hٝŕG5ŸF8k6>lrWb\R2ĢR|^ģ,t t/0^ϔ8KPrXrP+T  omd 12r ֐!"ۆA˼@l_|Vɱ,ȟH}}Ҕ`i{ޡ-. 3Δ1)\O{q f2ș[7Sm*¿1mjΒmᅤlh2©cΰwIJX{& J)S\2U;ֺ. ]%]qgP&nZqKڊHwhx6Ȁۿ'wMNw DGVp0~4c.ERhͤ$JBN]aLg՝S44 qǦJI>-3 S=<r$'@}ZԒycKW0]L#vWbi6h\T6yI*6%kE^""|RkI%fZefK- oQ[R!n@Y+m*ab_zOG8(# _L| 1ܘnUvv4!)`tSAӂl:C}Fٞi-)|Ұ-wXkե?zeWKJ"wDvpc D #xnXc7.P-EaU˘$zIڿ.NC+UvxyuIUӶnz $snc`m3G<;n4q"ŻNw5JdDչ 6hwokc\U9Ĺ tz_ bqb+$+,A;)g0?"8Ѣ}j\u* h8̜>SK`BXs!! ɜ;jgVAD4%?Ϡ@ &]bEȜ!PGg;\{ُF$(fLֶ fu m9gAA6j6妅s-Y[`lT?>l^K>[D ̥&.6pִIk*M3}tדMPa@[h\m%Mj|-nTzPYP VΆE;%#e*()}%/.M (AE F転U!]=3uuH/\ɯa Qo}s޴lg̐0` NY6sxb`_7Mз ^+ֳ=6"jqήТl_ EV:OփYͪh}hha!uKI:NyL K&af{"A4b%t BPPx'/T-r n@ֹЎRy)Ƞ/p|$4oejiL9;6r}խ|0Zt&]P{Zm5Gbc ;tך$BIo<*pD-/Cm\gvɷ aeL'B;,2hYXH(+!9G}a\ZиQ/Ny*:u$38)6K`G^.s2`'c7ԄhSX(fA ѭ<8` 9>HZ%_!Y* lJ9Ux^`6+[!CAQbWI{P]ea8 gZ]I|zY4㚸Eχ[UV_V/£'xN+[ ~0mg?R0M<ۯjؕ~Ln >AqPa-@(AD=/A[\Wt|-g78hFBVpHp9Tn%Vrf?/lbUubR\i^MAq6ʑT{1d>L֔ g?WGɓ63u1-)Vi`tjHq<̹.gXdro YqCA~6*XKUE*<i(˥h1[ ڿ󿩉 4K7hڦͧRx'j^.ll$JuK1#CxBLO[\GӮ%n*5.NKKzduw)71ұT=2WG)Yfǘh$p"_o3SBYK}0[dm]]}- GU,H8Yy(aTRXEYRc/P}9 2; lAlA"=\ݢ{F0aMӥ(7^J`湒ƇrtK7Ȝ>"t ̼ڙY1O2<^Vv]1欭!"inw ,ܯ.ATE;kB? NF$ I5Px鳮ҩ{@T4ID#?[_6ƃJk2f=iKb9TgQƶD/Cxo<.i'"LIF,s"Q7]ןIiAevT p|$hҲ0ug 4fPR |IH -3*WjxpiDV#l6Q@ӺdcWrjzSj;BB7"Znj'Us)Uڃւ%ot«ͳ$}>hƍux- ].&]Ӂ wn>/B2,rr>xP ΐza4c>$6;1/xq'}(e-nt|LvF]ױ.)x:<e\T[ Zf$#~f m!WR鮧&u|yG)ۗ|RY Xe3^-TGgd {=,TvdnW'_T`Mwߎ?ftuޠ '~dNAiŗT4e{?Mt<Ø,(baIa7 /y>dX*{IS*%,хG+V @ߐ7n>+;2亄4*k.‹ ?Nu&U\Q͞o^wFI1$@)0{Mh KrM%2w5-=Aeb +|N3qc }:O(ՙ4Vip-.ƦlAQ0·riJQXhUj*à蓮=MlK )"anX_HQE|2x>eaY.:۪/-OΎ@2xƨ:(-I[0u$$633[BrĻna1כ3%l Xt軑 >]'Eyhʿ/ .<*Gƒt6 ,k l0F=?&Y%b}^ChTbTyO.Ț?18+T> 2Gf.9;0krFUCwtW4 U2āiEs-.6T@m}"v)֡xkFM tuڟ~ o2VOڬTzܱI S攰w(cNr~؋glۓ˿coè=VKYoH%XHwpս 'tڌ;w"k >B=hD}j0/#;Dp]ta^{9'v[/.2_dBTO2b C _ڧP$&Ƃe.$p u7_ާQ|_BoOvDsMͬ|20wu=aޣRUuޓRCB":-5ӿ=:dj#rwd@i D*HF# 8],q PSS2s>,_orS#OL[L'[J؉nJWiMĘ~@M0Oh< +FČ dEܡ(n.r-pɐ8["t-`iOv7au#Js 6Z?ؒF_w^1BOPvѦpƘpgҾQ|0CrXƤЋlgÌwp iZ={摖So{Փ?sVwBrmF 324LΗ O{1M݅u Ҁ+q}Y`ZHZbz5RZx(ZM䘫G zy$)YuwK-4oCDLj9ҟJn JϙDO`>}E瘖Ft┐fdjZWS[sʤb+W4$F_MkYmX`5 H\8|x3diySŒ%k5YQ~Ko<l'rKJ  m~=!֑>l-9-!Z`#_}@n;d#:KtM0i='t8C3_[~f"pj hKY j)"ZԧAB)Qp\oa.q}Qռs8wی;P%-߀^ oDe1_1<4n(&٪?m^e3L w] ;S' YEu`dН]w(u{O u丌rD/ |bQ/Sp(7]0e 2Fਇ)B 'XӰ57\P› DeLxi&fOkic]o*z9 @($ q<Ȧ"'ܴT]5PNUX{v=\GFw׾F + rlfY׭%<*?9)L̇w824hj&_.nk" lVr ?Hzrqd֢Ւ/ePRSsP[F >p/gsZb"Bm, cAkOxMt 0yS!0Z|fVWZ@rgb,+koqMu˘ŌLl0 Y5̻Xbpev9}Z2a9}0S2vZ[K76( Xwd iwƝ><pX+X~w? 7D8C*e—X#_͂<_ʮ > PR8SVB?:sJKO E۹,|(td8L [,״5Ϸ+hW}5syoE U30<׌N@W%&/q!ӡR7Gw +P.$};:Yj29(=b\j!.<MVهG:"+-QrrF6+ 1ㅪIi eYCLCOP:YNğU&Cq [VLu~D9VzYww7!ψ;i2)mh&xtq A.б-5JB| +WٹO$OkژBncM=(Tf@洌峎?;a̬ˠ >ؗÆ1Z 5L8*G])L)@WJ!|řV!VZ&&5pO\ fJҖ/Ϣ-Z˅zZ!4.o##9pad]^AdrbS MUT< 7d" #@S{[&KMK ! w>,F1}:Իg f-i0Iv6De_yp y/CRU%l_:aleYjs]LC3c^ %D>CQ|M.[x:뀒Fֺj>OY mNB~eJ*KQ,EhaջG8?9":ni򝷇Ȯ J(FC/UT]GKPn`Joo38ʽk]t4Y!ܮ;e14#;-࿦[{:7)6 Џ^]C+N30A[S0١vcXbzIQ -1beS0VЅuϏ 1Ik贽+MEuQBJ.IoL濂Q/M6uLL(LoO%lH,/EkԗM\y&׋V&ltSIQ'7ڈ NɪXv9n:Rsny 6M ~zbBS|}HTsngjrJRl>_ `XYc7͠ $P{44.0mxq@V6p..ːC\m9_-[`-f e3 7I#T iu4p8Ë=?0aK 0:ZfV_Z- 99Da o&F5ӓp6I]^Y/{";͙}ĒIWsMvA)K!ӳXFp齼Dn"\H?ws=A7#r0o̒:mئH,I{$v`*:|}8Gq4<v(GL _u86ISoԽ7u }e<:ZR"$ζ.KA!{OZK)|@,Jcb0Q%bk|ǼLR'hp z L~2^g2$?-h]O2SUEM4m}7E~<\YmC$}ryF57koع]fQP cH獼FO*Y[ v s+4=&gHňfbކVS#݈&S~U H_§f\6ab#GI:7Gqݷ\Nr6ՠG|.b;s\!r#ߠ ksjX A^q-`Gya$@RT W\N0e3Ae2$=utʈlNyulO_"<.[AJ&lR6P|;y 2Nfh_\+я\~4IJ>l'WN;dm ȰS-8Ң[ [ ``S@qq+hնlyJy6&&R(痈"S1T"lAN12+v:2VzY6ƴ>$ryX)CO~f^BAyW8-lf:LO {{mꦇ0@&KbAPuӵBE'N+ )5LKxY+%?U.Y){pAÔ]6C(}w_Ϻh-*jc'$Ewbx=*u-'KJc >}KyZ bw݇_#DK(lPQH86]^ p}1}z?2Vg*1Eku*)W bzwWZ?ێ*-Vh[z|ʉƈ*M#np=Y;:z0Ѵ@5֚6Tΰ!-3#r n՗3E:vHv{o=һWWPfVUI:/сpk0*%qC6&Gc- _'>1&$ĩP"_́"(:Qm3L%cnnnXQyV/BYGXE{`Thm_EvEs&q0+6lp5ާpQ˜rJrP0EJ8j਄?LaVTV:GyJ4vSFSNj} 8ql lx]3FR tX<;Jo3SL+'Ad A]H~"%0e*,9 Glm@kzk2i" ˼YzޟFvyzO+&mNVD P6UaM,3L|B>ţ:UӪӤzG")Rkд Q{4!l#X@*;dǠb>g{y=Lސ6+9B%:Db5mz_[0lA+az#Մ1 e6q{MY5geM; ;Z-q$Cw{{'$`S.ЉQ[ 9QX4rAΜs> Qay2"e \ puEKmzksBtQz=;LF_EkY)H*(;>B#QI+9z3m֥C\'H1g*3RfUbkV*"+*ܳ'( }zﱌpW[ .ONFfO .b("wގYT\m+OcZ{/Jnݵdc Dw🤚0GO#SrMl`,` sw*5dϏ8_ǹ/Pg%/{%U}Ŋ w;S_!v얅핰~P hWl0%A\d]a1)w˚_oY#ZzhMDLD.Cօ,γ8 u}d/j,<IHd+edO qMM&ɸ8o*(NuS#k͖۪BZ=a.{ Dm.+{yZFwS}6O N4 (mP.9X|9+*MNN҇Nuh'Ɩ 4꜕<<ԶPfw: j^ 6uSB~HzF?aZL]U^{x"{B/^bG4#B7gys?fe"xbQTB~rZ<桻J '[Q:YRCR^(4H謇MZZl%]׍cBӥg;Y-jxRփA%xa0"H*FOEK,-NrKa#2S :Ȝ'v& NZy{)^TOO;(ʲ ;}+\~Ν{,:a@GxV[ v6w]&c"hY1O ϰ@E+ҕq_-*:MP[MѸ~hzbj*¢WR1(Ilɜ[b/ϰFRuD*_\ M*vEԙ(5V-HyAI0;RŻ|oh.RqR>DPVr1|%T~NM.v3e"/djF15"KaᙲcGX/v1@M@˺<2 o߮<3jnݎص':(Q)nT+*́+S rTPe;@-UxV`b,} 1nAW(8^3MCgvۛ\FL}ٸFxՕ8ҋn&S-=*ẍÔ-L}r-T$5ugbLxFOʗUK_ Up/tY |; 8Pu> $X@VҸ{o>փ*5#{pg/t [>J e")qzBʭkXXLQʾ:`a#c! wgK Nӯ mbZiM2(@ʲ1q5|9FT8*) ́Oa(AnɿoW /ky40U$Ӧ*AJkKwSO=x|q!ʚrr,XKgS%dޏ51e'm`T=nuՏ&n-&'ߒ.nت&K"2G9Sǃ=N-zGO۟^eV0;p<_Ru!CM=979s 9)%M6wNlce&%[m1FmTvKk:ltLC6vDCuA!Qqd-3kL5z6^(`ThxiponjЕ!bW\ad"U60 :\s=, g x}Wmh}?ݗ8>w!yiSK׎#W)4E(z#9`ʅ(.}&wg,]cPb!V+qy7݊W Ύilb XO,<&EtP0%1j=XYe8ѹ85jBaWflРSlW2qeB  -C.iоBӵ%C۟;FfzH$Y濩|k$I2AMi36,F$j.!4=^+47v2 hQYGu'ǂq 3x|PO7yt7[kM#a);ԸVj5$(fX4j(y>='1O]K4j8,2UbQPGhF1WO]qTKbX"qq#ߔ]32fr zo+_Nz!XqQ틉rj1wdYF1wf}Z׫= t ˠ?)|Qq萒(1]-N&mέR rډJ\8BJ"@hNJ^;[Z~\ភ$+iO\)0 WGr)~B!k @m S6CfG4$$h[T0iJƘRzcR~k$\懜xwٶۦ[8"BSvDwkkT/ L/xR\A]+JOUSۚTS.L+?[, a߿wmL\.V4/ ssfEǥtqãFm)(9E~_;&]O7GkpTcIB#m'̈\ A*1=FY=ɕ⠳>yk:.YM~Vص!7Y-D>- ހ/r$gJG 7ܙ .񡌇?Ӥ)ѼR`UNrمCAEX hfkM*ٱlYAܡjeXy-_ehV7`֗PE/'H(BAA "'6;$WNCRV*~B:'EYAKIGu3PFm06Cw1*dĚu[ ߷.%Y9M]`+;/bشl_ê75 +0z >"u3 u"w!WiT:aЈZ"J?tA8f^Ej{HC~Dbs},?"MDm vҬ^raDXCDo !Z_y0  Xc Q[r$V{u{# +,%)X*eZv5_Y$=[>+aZ8^Nfs S"#Yݛ3'\W_өNT<_lT,<؇f Nc_꩞He?ol;@g/d<вg(CmӁW.e< |a=)V%uD*"`G_8t&/0&0>P?#> q߄/bT" C^0ER<qRd[*ˋZ]]vSOBk\_쬤Y _5l#)6OXM ;(7ܤJ![e`(k|[jLuS NY}Ve*\bGhtm<Aʹ# lua//B([JLۡgߛgC-U|@ k/֬0zG5B}=6Qԋ_ ="ԗ8 eϘ!_RG?F"V~DӨ )X;pQråCmmώ—YSet)j-LTF!X4ߏ/;ߙNj39~O(q!:WaYW)8MpuiOAGM@ƂPA'^gR Bes؟e &3Lʫ=:hZVv0F[z¡{o޻2IC'J6h2wD4C\ގU/ATW2ڢj EByEIβK1}2,S;# CI*!;lҤ{PqcK=D"0t&mccߕtkD-j J,/4AFRϾlHlӎRQRjCSbQ.gp#0 Ն}d H܍ f@;E5tfJ Vn^7agqX[~q?Ai}ʻO3AzyZ0%_x:D# ݼ$' ,үdB0&&*ϲasGG0 ZnĶ*,e~ ˟^g C<ִu1#zN'pLJhn6qc4_؜pR=vĺ 1ihnnE۱gBvPsln")0;ϘlmCyhQ(Ah0h܏a|ykGne!fF* n[{L7Ry?-kQ MC9aWSju7EFa`܂[F8,<RynJ9w,x 2 /e18eQ~yB=%(Q &m5 W5o73Pkr)\B9kJ7]h&|&wơoHiS.TOsr%ΨS޽!ǹUOڇUjS!qI@bJ?̨?]˯?Oxj7l˦ve؉C6a1 ?Ԛ}H C|QS&]zu&-遭KB2]۬ ޱN08c\q"t lݍJi,5ԴDDqOPs>yxY_S9J1m3d!o*5CdoMU0I)t4i;!HqeGA8OGߋ_7j#= W®8v6Xk!"QP~e;3u2̆o2&W1P5sR"*N1$Z|?4 * Q h!8@˓kLݭ+ +Qbmj=iRWcso# ҤD<= =_GobQ[LtJ3~JW~mGZ\+Z?l Ta?yUT'JHW]31<)G!-hBU/9! fX\ևNGSvb *L1ĚOrcxd A%dՐ0;=Z$օXf=ϩNU.""ה*zIyW"'m*Jd#T_,N](X6P=yiU?y,n/#8ޡ.fJ̾?F& QĎh-MA`IJ!6Xl)j 82|' L >1kPA󾉔3dX)-֜vŸU (V'#)ѥҴPW Ŭ t`b ϭG8փ[r\J2W$ _N_呎k0%4-kh~}[lhL+eX%ُ‡ÈK M.M@"HݏJX/<I?W̹z)T^&0 箷#;1rUA~pމL& `l< D={YS۟aբfWa~ǟ ^4mΠD<)=[0/g`81 iO$fIup۹;*67r_vZXy xR{ylY)PNvqKXĕv#3~!sYbV$wqDWoDp`-:A7ij$YI|BQ;-7r4̬m?UU \]fz"\P/&Xa5d5[+BwEtw*_i9q]ATN%`on^)ȅlTԿQhض{Xwv֘?'쌩m}FZtp|^Fhka@%[I)C^c _p6傉aJ jm^dBw9@2!:=޷ CPJs P2{fj<7[?> RU7N={r *͋M%7t"'?I`6/\DTCN꬧L⋶!b\n7iv;(-87P8o&phK1_w /{G@ߒ_0-kE8nU bœ^AR=vtS;=8ws(6PP3s%܏HnJ%r {b, ''{B"C.* p0ڕkaO4iL wM%DQWfk~RD}a6y&ЙU/{ -]<=Z11qҒ+Km뱴?+MMEC{WŜ$EnwBpU$2e^QUTVˊl&k Bk%LV4 >wEϭ~8KbQ׶KwK BcÙk V&ʓ~wSmL 9Ut*&!>y[T:ﰥfV BXbÞ (Q`] 09pP(q1bK.W'qa?ư[<[Ev V` Ut* 8؂z_uΤ?Sθ@z8v ^!Ԛ|CKd&/3yx >ikO [4<"ZL8ת *@H.)G⦹:߆ưGL=in*k. O{j37]9Ѡ KPDf)`]B PL =Oۙ'b(È 4eK^jYk Cd&r7mKs^3=w%뇞,^KAsRvLCx(uc TpX- чv{JH&xLBu/,y,0( :&vz J|4+7mьuIAgetp,S{Szգ⭜LY@,Å . *+VnbEMCOqk <%l1@rϬME&NWD!8(yoy1Oos AY5nVQ ~$IŽuQX*6ua }29T_..bI_f%/A;LVb aoԾ2r-%52Kqt4=dvYoj̡$'A%l]8^ kއ {|Ne9ΜcG'kW[VAԆ8=.,K'&kk-9"`"mx/y-C$k~Q+!G`1i:4PPÀ{G }zf`b g$oLd Bߌ6QDQ:>Z{v ĕAXllle$.GTsM@^AQu%ڷMZ ؟siȒxSjžQH1f;mkX#}Dgg]B'屰*/VOFҘ2pj7^zё9ߤoI7~1V$іpx4Ns9?ջm[fBWQR9/lѩt1wg[_M~I{)mEwy~1m_/jq=fEצn ̌v#&xRH\gۘɅ>}N/S~Z L͏21m_v$O_e*ۛb3he R*rׄ& q?JBܮxBzqqkQ [Pz}>zQZ!gGj fG},Z#MA5) Fբ(t䀒]) u+ISf7X)]]dXL\KTj4 Էt,]IaJ# sϽ vfX\X3j+>d3Խ&0zPwk2Yxn b$YBL^^ܳ0g:;7~5lnf'\0_`H B1L?lCG \РՋMIH,TA[,,tIq}LA*niM,P.zmgH+U5é-T#6EcV5;힎 aaJMϞ* HR-͇Z#G8bk=b$a7}Q?|ԃ{DO:\Q#nCI2%'#+h]mjzl7_ޭqah A$a?u%ЉE.i *Vkl6"̧ʬRaLU2ʪkk 9Hw  N s'yfT_M*T[WA?D(x6c_)IՆ<]Fz@ngDC;gB .MҔ qZ(.ܶ ,Z@PL=N3q%r5B;ҏ BXv;Bo6 ~p3qq }݄I m(D .00{'_[UMM!p$,' Lx!+1 ILo%9.ҬA0sߦm,լ.x؞d=uImVt'HLp< 3:;<EBtqQ UTrvo^ ˢybKzmTǶ\nlK]Wg܄wR@O m9"R;/͵3+p)i MF&a"K&.&) AL[@lJ[YQ+-g\Z)/%d0$xAS|KaxUM#I0} 9&oiKCaUýW8:JdNzSvwP:{ 7r6[2.KO4i>tƉ;QA;y9h˕Gf[wNUIJ%8<]٨i> }W0P/EBnO(CQhq-`PkAPN;& Tcu_uh\FjRMyt :dr6[݀V,QÈnb6ˊ(HT divoh#Gx y~ApxSO`dCC"%KTy=ZnH[@,C!j;,}7mwA0hen;)eESC -"!E~ECn`_@ٻ{\. ĢὍzj  8#u|r=f4KRaqc덺Gq{y5kHsBNtW*~$E.E'Sԥ F/ܵ6sɺSN\t@I45lE5<'K!qpE]w*Eށոzp;M8a#qjsDLd*oҥM$ڳ~ae)+ؑ5Qe3k$6HWQ*ѱ>so'_~ {?ƏTxw-c*4 ?x:.ZɋF1\'Z?"Kx =jp\-ڕ9Fζ{a|E< 3%J|ێ}#^?rҜ#)cPz),Co"`UGt!c7j .4A7' >P.!YrSVㅎsk߰ \8~)TѦ8nG7)!U7dbGCCj!8Obml8AQj[&Bi 'y*Np@25ʯ9 bn)4PJ> lCp$ C[#jhRUInV$NLΤDR%~@S`Ϸ䍁cCJ.`ITndK}xH@{{Jݧ "E P-!i ĝ/l^ڊb$R6]:D`=fs4*n쀬|9k3鞩יlӜ̋e_AUP{?*l$yerWveM0z|HAM-[%~Jnlx#_>sstIkS?~$PO5 JCy:S0&;`<)R;2|'GGVV%AL\( hVS ({D{iDkm2}7~l X"*?e6JYf)A꫑g=jF %T&lS/Yϧy ڤ|m6X=JgswwځG)8<9€NRRoћ[JTkڊ`6"AgJ'~36d=#![Nef2Ԁxf|jr.Vvs AѡsBe(gҠP1M'U$u Ng@pE՛a*13dN/DWpDZBׇ+h,`5ȴA&jA2,+e_ǓꉅV(g>jkb%6 •5KjѕqxN/eX9f1:(0VN^?4C:@;O*z} PLkH޿$*ULIzt22:? @kO`[COT8@i;KYIOl"O+nZ{sUKBw}c`^Wyi0bdd.9r:@9o I'yBe#@w '/<Crђl] Ha(Z: X:H5j gAYa2zY$|8y.f%"1D 5Ey Au7 `O#EWsW -j4@P>]d)k!+d'jk 3Ń_EhB *XP c392wY6\)Pw/EF!oŅ+mYgQx:TrlyuoeDcҰhrpttகzj>W 0U8"T#lUJm,Ny#zc&ȄS)@J\g8KΠ&W'uHzZ*!~ZY/TZk1iXXM sc=c!ɛ]&/Ynlϑ ;ӻJ#jq)Ms7@o]qO>1c]o g>P3 C_ 0$"_w@'>l8U;]J#!pcO%x(%7ICf` ߵX~:S55Ǿas& N-\$u"eO1p轻[MOz(O_ϞY* $^S!Z>oVګhK%9=LN9"Cp{V ?)\0l|N9r#Ed4~M!tVG 'k^bB̳X oZ ՆjGШDI97$7 f.c? PLsێ{֢u`#ܐ@p""ZEhjB|7IX a+_?8 3w}zVXu}鎶"M Y-zRS%a(h)OytP R0ZTvgD_8*ÊZ{X* ycMag;xUe9 hOCڎ- qظu#B/HȔ"wR ZOa ]X:$L0V~ҐbZ:Où1 D,*S G_b5wSiM^V{|Y9MP_A:3r0Bjg}Yphq!྄?SZ.`tVhX_O y}Ž!UPo4N!Sٷ|D/3ODL4Y5?\ s?F|w3ꬂ) 7 My$rXy\!xU JU'#`,fƍ&dn:.aQezUXI߻#+sS&9)Ap&H{ ni-uMct/CcoVݱ1So)=( uƪ|k}`E&L[m( ] zo,M5t9[MPڏgR8\maTǥdl C!FShr /t4x@7 qPPk<oPi?AS YMqdnf*l4t]? SK9R?Q~ v!wF+!pcV-5'sǨPJhTP)DV FZH˕}qqt\>CBqp쨇Zdm;ud0 ź'.z] UGءˏ||^Hp 'zP3!Å]"De$25PP,v,WC-`Wre &oֈ4apxq-'rK给!j^TVaO93N]Kx/NleM\:N!IlnQ9*X e4^Vw}# o[.!j15FyTޤR^5TY&#"CnwsKO;~L dG&N^xu+]jHO 9)w$nIY;/7gzvXk!J-\aWR[@uF&Taq?9y乳ѯ%dFdL<=2&hg[#Fs^JnTq 3NR']+UXW6 =>7x jK^-nRB;%ոRfo&v?tD })? .Gsp!qe*<9*1_*}ÜmAS~'Eѩz@c27;=cߣP"n] r+[eJRg3 ϸ%zGz]_XkS\x',ظvrbF,s޺d{C6 (A.IDDWu+rlL1 vQAo퇗ﺫF ~a3Gq:I&Y]N5lʘKzץq-!^4 2rdo}N}Zz+c\ %i|8B%"MjĜ0w-%]$Lj ;&: F0343hg^ 4L-sq;g^I[ԨFs~~!>#Jx{}P3ޞ 'Ri.攄+аia+ ] 5{vQUނ>[꟫9]>7=rt=!8f^B?}c1 ~hvcސj}SsXbr8cޡUC )OV2CdRK)v~ZZm[P@'u8nS4l[n2WQ,|M%3!~y`wup6˝ME7,tP:L9XiH}Iyw^qH ۹. ,n*a@] 1Fi@b2vK'%RP~B7Y~!O52_|?xne=I9hZ|~ ٍ9DvXҦLJ_E#9R)Fpx{M=1Lp3 % ONEh4FkƾIP*cﱡ%K:s~{ЫVs +W ^N,lrG8!Ky5p cQm(EM)`ocM슇r ̸&|}j(#xZ×?-ԛSY=UY.y<^^Tv^1iu'|`;h!Ցt7蟑lP҆mc,p_H$ տ0ƻBeby 8l8!t_c\+㬖Q!!TSlLNW)O`))(NFӗWAPݻxyqzʡ⁾@t1Pvd6#-7W !0k] y9ljxIU 4pI>ܲ=hB_ҥ5,ah Oة'!RO ߿]o([ɉTE+1Fo">vxb5A8e%ȡij3^&lNais~y.8 s(5xض4nFҝեF|ǖ7iKrV Cd[f]R^#}P>\ŋIkPh?WCD;z@ck8=(}ڹ2RXb kbuʎ7 |(sԷ_?W ְ45:Fmxq/9]23deT׫=c|8zwؕ$H`xl㑗DMZx=$g.Dp.OzG`ܤL_ǡ$v27 IKgD]-G64-V<_#"߃tL>,)^(|*_Cm= RwK (z;Ua4SJ2|&f.aG@L 3iE+$ r(3 z+v܅1SOomHkCSϝ;>G8ESJA%|{ *% m+K^sTǮdޒ)GH7^d~J[VM $ZjbIIh./ZC\)2#߀v֔ w 3BILX} Lg6[хY!E<uN†AǠ`+j@ Pӏ(z2˙êSI=ʹ/6on1 PEGֶE@.N)WC)\I(FNzY¼="i|'!x$Fon]LJ\ \d؊%U|%j%9t-'L,)pE@ǹ.+a6iWd?S2_ _|H" f&27A7/]d!}h;F M\!kl=Ҕ p-gD'* 7轌VByQ6űAH]@?GBrna ,ၛoOY4"LIj{`^mȼzNaa| maϙF+m˶ ƽd>8<@S˿/?uϖM?&Z dAN؊^8Sk .dLKtX/ ΂`CZGo(59#G79!IO&:%FìbW l4rԙU׫UrixT_ӊB&=_%irQ+'3eG]mVndY\ ;Gt;xHCy<^ߐʚnL9k/Yw7f_;gԃ[i)}U L@ r}!:{ fς8b %Κ(i"T<-mC(yJ }ѝk9iF|2PZ͊!{xqQ}Q2run}{T]f P"a9C)"?PmCHx)]P/QGg+7̀ t9ǧOG76ΞDS5?t@ LS Ҭ1>C-[us<#e-#̱TOřԈοȤu"Fw([Ԑu7SeljzRiko `;`vZI<9ƘңMe(E"TWWx\^2XE+f2L׌Q2d*-8g+C,zhC+Н.=p"ə-gK3P~8$R"z?=FEcLJL5=&2p:8dU`؉c\-pt{]yr#faB\!?Ñ>ͻB6,K;ǎ h@tO A&,l'E;}Ref[+-F)F _.h)+4}Z&Fϕ@R'Qzt݉)M3*;h{z< 1ƒ"x0v}.i+k;i3˸n횿Ec7A\l%=bV$=9uT?8?E)EM Q R~w&! gUNnB°36$~^B˦NmOku/~Hh9wךDneC-6m .ءs #L1=OeebVgލt$tS86ku?DZ܌'"(KG]+dnٛ եZwpczs*y:.C_2R=kMBidDIє4D.[(iW2KRǙVR<,NcRCO*~`A}0Ř,&N>frQ} Sg c3̶NQ`􂾑Z N.W2;X宲r#d'BY@FҐ[|҇lGL҆#V)se ֽ g{76I1.2wP..gZRf7Ij 2SV@j"d66b9FSs)X51T>[O@>evp2v2֎eR4)U]_!EТ& a2j;"T&/\M5eч<HHÑ (Hs0$$Sv1o&/ZCY4LI+s`} yьJѮ4-*ٚipp_7" G}w"ˆQg~:AAuR?7 趖evHc ΏP-d΅:=%篔r5"CCn74zUW+0Ƶ>FqshgZ8"pO4j\ %XB0>T]V3vLDxWFrsEUhAQ-,^e,\M©5McbК:ic ˬ&T~|y*^uWFiRy=>*6bG p7[ |5VGGD1Q9* 3 :=a3&=f fz˦p|d\th)^V_T6RI:."m{5^+cG%mPzG$K;/yab[DETXF}G".rx']~` k[Lp+S|.6匿<TTP(d~3/퐶׌坠Tm9D#CPlPb2LLWsayu(a-s6膤Y$Q,8-ix{u.29`F]bYYnÍUP-S(ZY/NҔ |d$nl×>@T9miw*1Cc:H<{f9*kx.B)KjhKM\N럈Mxl ./ T=' &3߉r{h\qBkVlm{SB.e,0-eeI-}jHQw UЧDugbE G)J7#aPíHOVX7:%UXN⾾#\&p.zRY$EhƝ"8 z/){!w LO#cgܭAwM@9ns.`AJ/3)ܡN$u{D.O@̎= Аff|Y)GsjbQ%y}Rhل~[&g5 D3p;ȩvۂ9u؅c2J+HӢaֆ(nU Iy.'y{~8x^,AI㖷5!aa:D4ht3Rrmeu g CN#B nꆥ^HM!w}qbҫf:}bB'A/,Kn$bc]$fk2z-MV=Y}Gj+fpRR[GҢִ@uw9e8폶SںXVVV%g0750M_HZ$[{NavA&>';Ma,5|[M6 ҹH_~D"D ĥD0SCXAr(ˌ.xGR:]9YZB]B-F^$w.X"3Y'_'$2TQOfyVHQX$)+is3$2'!%t<֨yzY\[2t/xL+ұkۉHM8W\fpks81B}뒊ėnD7ށm βu{~<]1WX-0ݜhXסC =j\WEDcJѥ22B.վW?nәP8jcƑAqy|}AyS` i.@@ 0fSS;%(m?B8~;LA;%TQs͞} %|o~~5.DgU61ѷQ" lNЇnvVɣWf)OaՆ +fg!z3=UmƅqzjV:(p4b\_hh2ԇn-)9`!7]h e6<p.v{!:֠BojlnJ*oG|4 պ~zb$,sU(o&@}uwhx*a-ߡ7PYCyw'wG3ԊS6ETsfsTHr?W(ӂ>.ś崯w* (U/F}TUDL|f־ dW,ִF$izɇ29utG|": Qa^iEjP}%8J bX\t葳`Џ]'Ì_ " E0Q:4*:$nPWc\R\ ff$ 0D;; qB Qy׉+ =Nt"jh`2  6d!k_{TS{_CgFG ]WqW#=Qp}G: JV eº7G[d[?kdgɘ0ܳsxmob:^҅@]g#꼔>ޱ[40HW`۟~ EnD_'4d iʗ"$i]K2s$].X K?e˰>^ĭ ,첐~$_P@YyC֓p5s)aWyg jv^J +րΛUkYpUH9;k \$mp8i|V[Pn2YNݺ.VCU6G|4=R챃Njz>RP9cSG1K8c8Nע 3Q`)F-LT۟*CsV/o?">m:aZnI"jMN kn)~jR.W?idEA-`DGu3{p3/O g3N;RK.oi&_[_ Ͽ~3 \* 3|P?S= gٵXˋ{=‰rV m5WP$(<&F%9'EVEH"p'v6 ]mbvq9S.T+WE ;9HrdzD\pY<_j\d?܁W}/Ӳ=_,INeGJi"Z?%B3# ]|H+m?z cY[W#z50(K"@k+錂Eßb:' #C廄~-xD$-AJ飏V@󀼇+A\/||TswfI(y}ԜPqn=kLmghcr`O6-~"e ~IMf\o?c@PG&ztGRݝ\Cw4\u>"}|q ty58Ou;`bmeے&߀0B;&,R얾Sî:*+͹h)"sW/H|b6ah׭|zK &{:1+6MGUZk4p"J[8EH [l V؝YH_xL/j؈9aNc>Ѯj*m}D=x9=ZUJx3zh!"uji4:d$8mV,0+c 8"Kt~%QBvc[LwxNK ޣmYb#Oim ߁)D]ٲW%3J2Z?12i)FNvItkg|R=)=~g"BaL!* %>>gʖK%F*>а+$J4:C~A2wk5U_ `<6H'yn ׉pR2+JtQPW_鍗 -BJ>_8~I.qVH[.z%6!G^e~Dݼ r:Q0K}%5]"">.n<&?=MU+{:^ʯkJ[bV'1=k}k!?.FU6A;65\ܳg |\r UioJOTlS2UF⓰~H賽iro+h$v.|Y:f\T1DdʧAi,m<cU5l%aY`.xIx^*P,a^T/ޅGjJ1BTmGUl A?0T]_ʏf )H_ ubJ(sq<=M.M'(2r h>Tff<;o;; ݌H yՀ(QK teTyJq7 _H3_ǘ 6#֓cuE L=Ձ0S7;Tvmk{i%6zXﰬ'\2 xh=ݣuw,\?-#ֽp0%+Ѩ0=@g̻$[d'C5qA-…oC _[%b.4t>ua V8,-m`B-hqg# !&o|bD<ZV,6l?S8(zUU *i?:R6$ӫW7 !]ywr×eL5d8%8E`*Jmk{.Mc5O;DZm*ڍH$7҅&70ay+G&OzQ\kRqwj&4%Ǭ_J5"͇9[g ]wj.EYfk`CXga? $8j 2ˁ( Qmɝ-]~x9 jdV ]%Z;qi [ xF'>,!L2,!^,CFutf@E?`tשhP@(܆ca jál;d8@%&w[{_YU \xF'*aeu89xVrM)n.!7H3 uG! NVARn# qas{xUl<>|D\毊F`tr9N1OHLIZ *y]0˸uϛQ k5\TݦG1$9N!Fd AT3R:qއ2&mc-h".M,6xhxCWl37b0 @)lw/& /uRJXq 2(JY9 )PЅwvvRպαU-RHĢN'-̚29d+*<iCʯQU# #Z座['THm:Q3> B RzvR:$N#_&:N̂~ Tű18(}2/izWT$Zmܛc/jھD\׸w׃"zi|JԌ RY,sђ /=+5P|R^0R|΍kEtd3,Lr7)8emr~sٕ6C|nLy c*m^<DFB~C?Abxtwz :߅>AP$t)3Zӊmy$/wDN#[(B&o{xպZ]6:XO4t~U ڌ0 NC2@lu,0&ΝWaO,K>oXn"H\(!ں{Ջ|yހ٘q$oGuw軁˵?-]S5bP6צJGZ3wkFZl>;ɞY]o>/:fTs+peolHoOݍتce4CʠmlٵPdfb'иT*{q*tE/+2y⾢"'6cB9i 1#SCT>x2.gtpwLpdA&5<Š lIȐ6 Fh [AOCP-0"g)'Z0Y"܋ YCRXιQ4U j V{8=F w>y> 0$"T.KY3;5M$z[JPar Gm Dd7Pm]Z,Mڇc>B4ľ'!1'q%N&C3` f3ͩ=f=Wƞ\ȅ0#。sðWQg^ ԫ Onj.x6tz]$Y,g_{.eQ#yfg5 %ȑ~y"}pJ{.:աhvd͛,ZqR0?$bVp߭VD099Wڠ=$5Sm$4oŦ?  0{ݙ(~k3SC `!(;XWBCˬd `I|R$퉩|V+ ݦCǎЊ*0G'@x3K'@Zft??km?xH68H9~T7`j5VN?-nyWZOE%_?[<vC]{)b%<'Ҕ K|aZQW;E]WU_:VdC9] ӳdw_hg(~ m $q|rMB0 ޔKڈyǹP9 |: 7ҊwN_p}x&pȮiqΒ0(u)9pSj({%_zqpIeu<*;MTW4+‚r*;D{#*tWiyy֪ %]^L/jL,K~! k+F? Vû,G$*|=cx_ƞ 4 }|}fQ&jta Z8wC3N0RWwO3 {#vx-E׼w|(MDAĸ_5#HL8lJuo#9>ŭ3OD$0k t-n=xɠ 6ATq;’pi} v{.hmu )#KFר ڹ"P…<5iS%K {i'9 16U7Pt ~!DKCMkYv䳙!SUߧ|sVdPrChDaZ_ܖZkj5'(b=V?H~U5cZALIa=4!'Mm`"h_C/ 7S| wLZ3|6]3P7S[oBu\Cʃ|L!$^tZ)/pS c"* 2qpGmdUۋpUC]GB|M.XHQCdPnF8wHmo5롰`\G1|EE_ݒ @uaVn?_+#5Pī/2 Qa|VIcYvҗDLRI26rWi++)h皁 <ЅtjD'}Ynij&#z8ԼYX=CyH3TOOUɯzӽ ?jWh4R=;G?HsceQh_:D ` 9$OMS*bt<*‚Iyo}?tyĚAGu,˴b0מȽr-pbFo ]KV=o.bWl p*cK) FU4oIhy b='E5ScmM8t J,&PfT Wy"@ZnWW?(F XJҠrYqQQ4jt"j]֭vX?GlP}7[:In +u} q3c  zy׭=b[bft82 IWSf'EDNPu^PpŌWa'_SYqm"=Aa5_xv#Hh |LRȉ#_SV%cIV)8X{F'U; QiiM[G[[(L.u>H8 #'MDNW{a 0k\ .&Q嗐c8@?"Ϫ:`Oo95q§#;plB:GO55Z 9oyfy ;5IediՖGN!1cMl^$F=T, ܏,PQkˌh& P#Y}+Ůč9 ,m@șJa<5=]vV0@L kWIde6҃[\&#&1cC5a}ʵvdT6m8('_xV %e ^߆v~oN%C)KUhQ,]頞삄1,ѹSZBY\#Z 9Q<㼯f9䪂X̯%l5B2ƛN+ek7UIؼ ҮjޏƱ.\5]t 8l"a26hƂYF`䀙So"q=hF ߡ2MK#cT& .Qeh/Gn "gK #Oס%j EHKs׽|PIJ2{iU@Ȏ0Y8}^uܒNJqߕ'j2tY8+H;Eޅh *acQ}wS\)χg>TeB|abZکۮ'#q$n0L!rK(+l:<M6*pzZ!5vF^qXLj &ʤXM1@9hLJĥ c*YK7P[G"cl.K{Y[ &un{L4Mvk6hq\s0h[VU7CJ4̣zEkIVd!@[duج~|[_<۹ge)S0B~z"F#9"?їcڣXp @XKq0%y H:k']YpIΎV$`c>R]uL*aw3n2~bY@,J@xXNp2 ~裩ŎeM4tS]^'ML §%$/BqSym+;[U1Li J y6x_9_e-=M,-8Xo]80FM$9*R^:T!"3O lG*x-hKV2hBKE10 uEb8ouKP8/oY㸁sF>@Z^)2^odf |VՌaɇ 7GYYF1HDWȀ<ԹVɅO:q,!pkaS nqI&(O :A/ \;6^7¨?@6/wFg4\ hctuʖBQz׏,Ý  h'yrG)[Զ}ɀbIÛQ-FYF^0f^!0L ,~W/S[JvBp׌WQB$an/_7kRϩ lԝ3\xq\ WgǾ$e|G+Rwq?ݸnDo=X_9g$%GZi'6mצ ' Gg~*ŻL;ž"i8:(4a3V8RlZbK1ְixݧ׌.XZg=2!~73څӀuAg ]uRƕiF7qΧ=c0ɣz.YLX4p/eIAn6eM !|A-K,T-$o^ S;=Udʐyؘ3: §'%'v7YR]`fO!tZ"$iqk6x} Z" 7Δ3ǚ] ^r%,5*Gyr/Y<쿛{*%3†'EH ~WZb;S0wOq vskjm` ANuۑ*(g^$,nPT!Դ}3SMr0۳VuJ`Rbs]:u0FG?c *R y%Ñ\Ԙ$z9<#[9!\m ,ބ2kL|=?*!PU[xq \q)`ٓ*|n=QȽO~"(WYDG3M,Ư^qs[8qg~8̛]wPਾ=9|6u8$܊SKbť@iBw [ٸZ'n` 2_d~A!^~*+S$CgT-q-H#^4OU**3b!)P#5(HvJ=}a;,P`ފ.͊~#0{ zNAW+ zQ=[hƊv@bnfWw-%^7J袓vS0 uPVKmΥɹmN?&29-|7 2 ldPK1Aev8n,TG& 2\8 .n/M` @6mYu޿,1ߔki|Чޭ7B5Y|yGdB7-bp&(sGHjn!9bw Hh[}{xXh$:TQBE/Edx|Y&C3ϻi*؍Q:!8z Ǿ}%㴑Ɖ7e^z# "{:0 'Tݞ}%=65P g* W6mQJMuLzX&m9 Yz `y^!hnoВeElI. ɃqYBf<](Ne+˱}a05}"Š+J7DDp%Iÿ\sC ӊugqH@mJ }9>3F]h/C5#𚆠{]oK>~.f[B?b?&8HaԬ&ۚ䮅,7bQ^_%Ÿ$oC<ꖰhB762hګ2d[0G 9Dp=^8‚×,kϾ# DŌ_#C0<?Qʛ^Gܛμj #$"o0w/l.9dIw?4\R?c4wbr"+&^Uj+g "0D]̡%e'FҐUSD)O0!ZPK&8YJd(tK0xw_H͔DEF3/do>k$7eP/8ΌcgyzӾգ"Pr^X!>߰IWBVȞΦiswFa%umgp)器Vk@^VdnwMKi/0ߛ sM)h^KH^ RH)J9Z|yPk=7a\;[oL}s|ôLJ9_ 6؅6x`ZhUV&ޠhtr#·qJ^yQLu[k1x%QUs1bgfz_3-GS\+ 6JM}fZ%l^k:6~vA")v5 G C7Lb/OywEAyU h#Mtp]`, FCjfdݡpr#ĿY\W~8/ Kgb¶T]z gͪaYdw﹫Rp HJZ?VZDqa ))-~!tZok_d 4?#Oő߃TZ#VNIlYszeA_#S>=84*&c_Y0ߜE–BS#d6_n?(I_'؈+ay=+/n:$bi؀ZT]Eڛt2`[0K'EТ =~z7$Y_|]tؖlwkp[[QzϼgGrgZ\~pK%?|yYPU{wۏ+[e2/"_T$#xP:zȦ ^)|nbYwڼs"9@]gk[ 'gU#촭cJt֦Y@bDFpM*c.Ft!U5V#zOeBw 8` õU,[jԊѱZ6Dќ?RoAZLy@jV}*>ɔ޿;r4S"MmPu\Uky!# $^ees ‹Y8 ԣyyJI>5`IFEsG͘uw6ܘ/FIa};d O'/:eMAxa?ERe.w16j1Z|o^׾WG܎ h[h:r$w4RahɋY#ZPB|/tjL'M?=t!@ڛn=< >`~{09 C|+=է%֑n'&.#p<~fD `2'%9Wqc{FG 1L<+hp?s?whC|Pd 2\(ݏ5Ҏ:ewd}Y ҂yA*3[~|PFN0cup5 b9nr-P#,b\POOmWxSnRQ*kV,sJ!zli2ėHԯRA(7Z(;̃LnfIQ}_/H+SEx&&8v0 :f(G nf#Ӄ]+5 M"ێ/4U2ۇ+f⹀]aZTg#vq6\CuB*M:XYSP oypҲG@f+8Io<L_N+@Wp٧"ì- <]/GzANr h.bmmFZu`h}@˵;'%&M(e<Λk9YZטǯDoʹC =@q0$`Z @M?e2$ ڎۣH*?-44$<+.Phm$BOEZ(ﶒNJD &xwĩYYF\:,1jS6.y_*{ *1&<(ѩ{jQoaQ-ǃ\"U>+j$ʕ1Z WgJ@604){2}A#Λ./Yu]. i2 -{ǽ$#\x #x{Efߕ "p]g{g-eBDjXOml;'Y\:Gؾ쵆x2y8faCGQA KHtQ)@3}ȀH ^򒕌)/ !@4]S1WǨ]4.o+`ko.snGO߆DJW:&23]~AFo~#:%8▝'&|V[6&&>הdX?At ~ό I;rng|P`GV8K|˨"T)VH;Z{m9/˔M.Tn[I %s֑K#5XRLQK1%&^%M t F5l)IJ7d7_+ 򪯾xZo*RKmV1 ˦e5Ttq>߬ ri{ B0 !3[%뵂 bؽէ66 #CQ[[#CռXս/]+oiD\w^Jn$ffXH@D.?y]@r5?v!d=eݒ Q}*TnFIyԎ̅ϘHb,h({+55pU}}#pR$Cݝ>~|ə42`yrc%'daS 2C-'m4SV"f8ÃƢ>DcãjGԂE]m`h ~Ϙl$C.'ﱦ2c`W1c)ucCU ջ};k$K O;n~P<?yx*Rq7([VT=PѨ qmΘ|PusdD EP2G"yCZk!n[ESckΉĽɓhʐ2ֺPJSGadOA b:wO[!a.cpJ#tjNK af>GW VFVc}),lw{pmf Q!X#nbAAV ø0MCtAv#&1c (G6iF<v.Bdp: ܏oG9pq?3ҁHHHfq%?,/ZW膬ȶ525PZztTt?7H P m^!2^AQx=L7e7 Z?o9܉/9@soQѫյev_5Nk]. e@EKlq rDTԂ% [x$!m(ׯ u_ح}q@cr)^U ÀJKI2Q ;,Ɗ:UTv3zD3t0*ܘjjTュm9sݿ />NpBtV̻a27x>^]r844H[TY%4Wp|L"?acg}}Օ`uݥcQ o͠6)&Ή=;'P7ӱ.vwub)qICQ46 p3|A:#VB we9VER*5͊e3hmT") X\ AKB~z~}cwA /%*RAFW/炝u`{3qz(_t5^alz>8 M>w\ q Gn}'4܂ޝ^KfRHa;MÁOjMqKW2O&Ԭw˶kԊaՕF囪CR8xg ƲΖ"׿Da|9M QKuFo[,>νL24*8F$#a O@T2![`p;~٦Pg [@vUçXUYeE{`8X#!a̱m@x?Nd$3ů_'',CjM׫O-td)4E=,6$q~u-@[tF KzT/#B^Fy.ɳOzFɊ*=׮u \|_` o03~C KRjH/<Kh@A2Ko;"BFR`Jd= $;sJdZOhhS5 t(ك<7r uӠ'kS1;%MgGPJ&CkKx rK Ϯcʱ_AQX4'm2otl@ETD(BbYsXwX,_m:OIi+n@G 4:pT1gL8~a*8mp@j/" >C'4S Nכޅ+RP'H0=Ei&O:I YVmaQf'~{4qM(S]Z-]UBढ़+j[VB,h*32,$S]!CcX՗ if,'ޟ\:5WW?(SiEX-V#q6ёo[(^=wGAFOXzwpI4qZ)u NN$>iܿp㹲 /$i ǎ_ƈ۞Ӄ!G^= %)"P A+`-y6>NL&7RZb?C]UZ9s);_4ƛBvFVL-^&3ۄ A9GoGʻ״~+y1`8_"u~| y [&!^NBrG6jSyW!^L''Vᒘ,eՆ~ډV>2]c*ƕUxPu3HPlϣLIzQ; e:P/^FUS䝘g$7/el~`h˷߲_J?\^\4 8z:8[]sO*JkX>{g|h xDZ^=*7+eעrh@jcf,N %C|2S#@X'o |h/kd% pT#Z} ʻ -wQ)w;k[ ):lhqfˠX uypVBiia/fAD*x@"*~Z)'`H' ~0F&&ׄq~_VϠiU\ u:fl/1PYnI2x!_)sw}4GUbV\~#slyDS1½@bF^'kf ~mO!mJSV"ͬƉm ~L/p=~_OdΫ# Iy s+m Bgx{LUjO{1|^(oޯq߈nۂʆfpiuq|b1 gҋ( zִ+H# WmjNd/YU~O&a ;=iUpޏos^,pjU[*'mJ(jeAtى6 ZaI?Gɾ7du071pRwptOQ[`m~:#K%wBN+3 o9 N)8p*$/~U4VV&t GmC n-)< nz%PLu=B\l46U ^g<vN9De{x=),sIisXYv)QmًŴ҅ftԪ{T`1a唱5tƐQ~Cjd/"jZ ̵05Nuk9Sl&EA y[^,#f])3;_zh=$M9Qr `Τ/&pXJħT i ugw>Iv܃?ZB.`nɡ[jABq\ )1l"D .t=n? IJ{~h_(=XGMr$Gc`WVfD;@佴8GO.v8|f$)%j)Z`G:durFyj=p@9$F2w/ ;}<]Qz!y)l3):?-rZ(ܳ46?y|dMC: OQ j`R:/3c3Cq=\΁jfZݓ/z<2Ż>: l8mIE7R> o@؃cTsy8]LjtbLPWBhYzt]A{{.t-|\P\&+ q7GD[[>ҊV1; /_t7;EDYpOFnxH"~StI>6cuhlo؇8&#׽ Ϟ15bToJ}x菔,5iMB^HQp;'k50Ԅ3~|n P̍me>7zIB03]+Z %bG'/߲ aIgj L acvb`{,'"krL}! Ji$ת`M0֠TXޡoPŲՀp;KRipWz*hoNȼhm} JQa3 ꉖ>KՄ !/ale$G%^$Hp݉tvd㚨;$˘cwOPBDk !DGx!zVCUٹ2ڽƝI-$s^JV|"vv2^iL 7/o<=*\*jX;:)&dQY" N%h=}^-_03:7@mefUˉQr]IL$Rڞ;މdubEwmBs|9A{.'·5_dq q<*[[`2!^⍾l*k/RLKXJwko1>h_R.O8 ]t,@ꩺW-M7YH*Uǜxq1_]URM(&vcAe 8p_cL4sʜ<'!F12u|rwlXqLLV4!FQ&xfu.l&ҀX=V#FHTx>+A+Sf}*+و:h:a! ֈˤa;ؠwm 9~ZٚeV 5vDI2(V^ "UʥK෬ZɵsPyUs/͟N4IREj|!yeoT*#HM3ȱo)Fw] u0xVn5|Z$ Q1>pI736Zf vfzb,]v6qA RTN;f@ O=<3aV4>rWxdI i~Q[0mlZsT2рt4/s*d^IƗF} CS<:ذ*wVֽtM2*MM:Ym^R 㩁SD{E&wи2WI6Q`0l}C%߃+.BwtGNg ֧{bQ+$i=}iaӌ;Kmq@@^<:6 K8ʬ0eeĪ}.d(t.~?f.Z&57">mVpf}joGjJbL?y,*)e4Lw]UFO ޫEX?Zfd%nQK|%F֭pwiLg.gnKF3l% 0i ^)u 3t֧"%@]5PCK R0aw@?:'ש1VЩ5}O|0"1ݭV5kr'?"yNITh1k#qDP#m=!oaR/U-߲O4#_Lg*W -;mjit 1Űv5 ]"&)4:U,@ - =`_K&ORYNTB iC@< u#9WS$`cyRiS1ǕINi>C8H~ysOkOZBlOjya}/$qKʒϝ\I|.Ƙu|9gƈ_gbM&B3-ٔv"3Ts`yۗs sZ`7Up>Q+WlZ!Kws$Hw`q][B$-vY6`s-ͨrU/6^h/#k0TK'O CGx ,kj\0EIo`$}{=j֏G։{zpx\3F*>K&ꉡZ8DO}FO:QZ:NƕkA$WlLK:i Zb;mMNkYD O0A!Ǹ`bgv''*06,G/u=V+xd"x[,+|Sr@5`Il|~?~~⓵2Fځ@a{򥍻C3kEpI8?Yaӆ&d6Ϭ nɅhZ֐L^#nTFXD^Qy~7Ѱ6 _ܛ)dYpfp a2_Ʊ װΙYx,޵RB%>1F@-֢

b/6`n5Tj ?u}ѽŭ,j3+~# YY hJw%#ki2x9Iu^r/E^D}rMi zqI` *'HkpP["e,DKBwƁ'`?? a_/rՀ0wp1.rzxg5ZNgݤC:b4) xYIvd} Xn!]U2Wm_>I.?;@ui@vFh~_lMP3bZM~ a ]fycxH510D $T&HtCc>PG3E2XaCS0RLo1_EtOIpr&~tYqd`~(*Oдwva+4t 4P+Ҳ\hɶ*~#)Z@>C5WB1Uk3sJ [{W3Q<]m p.;#Ě^afJL!;S.5p=t#B|BPXCD8]}Ȁ$q}t#'5gͿq/ ]C'`gP| /)߬TuA nGo^W+Kr[VR(ǯ#r뮟H36uQK(4S`?$s-w@✢EU~ lhvFcKP㋧ܵ6:yoor% a#fyb*"ȡFn\>о7<򂲹ĒwA?StA^& {GLm٤j=^/Cj:BB9vdwzP5S$ 3Xd]mv\Yi;*3|=&%;Ѡrnm(ҺTN 2-"]`õ.%P(d/`yV﫣cv eQWOC W8Y)Y%]-=n*ĂwRx:0 gSLҋy.|XwC~ԾZÜ8Q,׃zuw+b#[ 0@_m2nSag;ʿL1@: RU5; p͊)%&ҕx%-9K/1dU3q/a!^xur3}Յ!!^eVF}l 06*StcmƇNA;Dݶ^HijPRkyYs# N%3y]w;w\B5T  ]T\ax\R D- Dp,KcVhǏh2 i\Y>Բ]*p:'[zX bj7@ZV&=ψM'OԹ4[0nŎ Kz}KYEZx֞cP,겉0hfS'֍hzdhoB\__DR @ |a>}ͧ~ fqe-I=GMYmf$iO'_;0N Gz*ېH $ȑ'_Q\t,gV`t" FM(y n$)dZb2fB-UScִ7 ^/:dBumb5wR(vOK^ڗ!r0t9}V^&]x4,3r? @Ga,\i,#؁"~Wpݕ2zpMkT;Q͹g:kmZx{~n9"]Ʈ멗RϮUIH6FmLc:I!&} 3n!_.mhͦo|>g)Nv 1(P"0}]d~-=A>:ca'Up EHDȇ)sسwd-.'ʘ"z,_.f.mp]G6@@Bo;mJ̾ - :fܿ\g顳U(ZnXgQfʝa\ :3͛B}jy]M0 >S%K$nx,:3VA&ji:8gV6w\!(aAK B sIQf&DMZr_vŒTbE+Na.I֙0 'UH,,4m))bx>'rhm󞻟A4:D^[mZ+thobF۴`,uhOf  Ap7bb^O%l7]?|ʀGg6VN a)8IT'gaڪn3ag3i[A5_g'AЭ^xLƉ5ArzsmޅƋOSBvt}qe+VlTJ OеkwHo~gi$n&Vl?uRz)4ex{aCEض=D>gR_ZGzb?ŏC@pΙ3ILo< ˀ_ FawES3|]k/s г @TI 6&Hrxlac*y'^?н Ԡ ^wŲB'S`d7ijXrb sOfi\ @j)E9GT^mFAd{:ۥ9iJzto,nұd,/.-3ۼu`֭.`ta 2=#[ Nւ`{`Bx6HUhY }5҄Cd!o &~8\%qb'hnفΑJN * y'm" JCiOjd풥s3fj%0OT٘wC `q|+\9F1CLD|Cշ򵚽;RNx=9ZF:h,ؔkGWe n@<|n@x&m[q> LDPhoaT>^T]¼F9_6hNL S/ /}w)k`&CWczמB>#9> }٭JIYRȻfuWH*_0)+W;tqO$ʝ CgU)מa dpy$VPi kE(F@f{lH&6W vPǥ$MuCRlF>v jQJN`)+(l `Y=9cbLyNOFgqe'>n@'=P8ucHK/ws*:7l$ЛwbxeQ܈L7bMҒNϩ0-͖teb)Kf̺ DF BǹLJ9BW ˋéqVKӹP#HM>5OEZuM 3SCa}8E>նܺ3ӈTg)@kthe1[U0 5IzuCMWV\[;nC]MV&4}%KRSt?g9U~m׮fU~y @ +G﹈.t@12³MAoɏDd҈E: >z*DzQu׏vr|l"WAr0Y*F\ [_ct 0Ef ƆunGb['6۩W|f3)pxN6- .7$~Y,c.WPz/ED-?'CF+y4FB2}!LAܼ=#.|jd$}}T9nઝh`m1>rIB.^ ]/^+7i.0_mF91FzXzNy !w(Ly@`+4;lMC6(_,ױܵkô1N%pisܬVL8`'h56-4CNsL?HpvU7++-s 1Yw@\: D7} PRXһ:J>cy$Cɢ>3B7QlB-f)]TK_ވh1yv!Z[eI2f"4î{z>PBlRZz8ij&I>'*D/NYR5881:n"A*EA.ǀ-tvQ㸦Mhl9Pɨ8h5;U@fW ua.0+E_O#nC}3lul Ak4D$RWb2FȐc gMVi! oW=¦#JK)1uWkKG Ik9;4}Ȟ`vInW"J|R I 6g_< 3+^<lvmI6vj2l8) Ϫd&C6<-8g)ύRΙ&}(^,o&Ŧ3s`׶9M0.pƎ|g1~<* 8`{/sJ'eB9շIT],=( t-E &o RI5!Y {NNU|);vseqB=PK8WDK*9C8e+]U~xee1§QWnkաTk &)jPw_w[h~A]IHqakl1uJ7wύcmdm:k iE?/nxc̭k]ܩlo BqBMGs6>ۢE..9VgD3͐T bv&q!3—Nҡfѡep Y JF8Cmý*xݿ0>&\5+w]P7-ˍF7QqԶkt!KG4)]roy$," Igt ,eZT'q?zM ߍϥ3rסz]a2,A& '6/ZX1G @T /.{EDx45d-Z먣e#͐wg{ͻk2jOkN jQM2zSfzcK^164a&-wxh6SG_S\n^O7UdTnsI EB0Oɱ%7tx*keK0c{]/y˩bQQa6b(`hftb{7e1l GڮVeJ <;sU{hD#m|R:v# !ޭ*}ЊNG#Sӗ m*iP$wmm;QɬBC:J?j)9Veb.S)t_RņySOn[VmeYI60>JW @9s'Okt @ĢDR"C2QJԑ>N9Lpʹ7o{$*r«㏟Tn!#z)[]H1gד<-B`B]ُ A CFh1Kx"?P4áh_]%BBk{On8fӌ{kMPl}'[kk4EAV[ 9:I CSOV(fY/&jԏ Z< 4oH; q.*!'?l;zqP{nnnyV lR6n'K(K=f3iUΈD?[sF;enl?os/%mK$az Z2h4?/- BadY8*.y%Sj:{LKtD¸smq[|e'Er }PV(vg&9FeF9&Yhh\I/(¯: Pp~nr^ &I͟,JdWТ':Ib "ox4 ]Ѐ0G-mP:/F d {ϯSx@utS )9p[ _1:U/Du4QER/tԚfwy+_5Z=X/i[< sN;4Xo(gHpTWlW>=SOWu'7ʯ$'[P<,c0 D9Sn&DZasė-B+\9xW ?ƭ$Qc a`UM\.M5CeBܩ!#Twc['!P7a3Be3n2;פArT4 /.]?y=W3iwzpaJ@|qBqE&G1ZJ5- ы o?s |an̯z,;:EѶ ΒcYy@VtE+o؄/iVTYŵG&pX}|?"[ZaYwjm#dJc ,0eŔ=T }aS`:p|ت`-?nqH >ڽO >~-w8_R8چGwwS)Jo zJdu0Rɭmw3,`&3TOz4HK6 b{{LHd)XMQ9W<N!a>R`GzB\ŻƥOA#a,0hTӲ71սyy|ͽTi\[p? otYNM~B㈳LaI+`ܫf\z /׏~ B%CiFXlh^%I-OEt; lU>N(, d36 {|uH7Ezánň`[U  O:9w V(vi<ݺte5p~W͔!wŲRX< ĩvI@qk>EgMF ;=p,yVu OaUp[j]&;V뤆4 ((Z 1S9k. Fv1*]K7&1Rni[̣}hdɣN3b)yOzoZJ(%hK;CY @D mKq]&x01g["Y3:suCs t 5c>8Fx2tyX@6$LJ e_ڕə)ih-t rK4{&к3 6LIc ?ӄ~A$(]bF8MQE+gA#8Ll0=6-Mᩋ ڄP?/>g[ݢz&ފC1:L5"j"2DѝS l{1*C2$VBrn=Aj8%&ˊfN9mg)md傏 ͕Xv-9k͈c+f*OZGSd[5`5!Fb EW4qhApb0=븇` #!V?YbVv0q.n,gv>*m~ƑhG3bWL$D­6ZbZ?bXxim{uVggau}p'FaqLR%?Xˋ53fC^~^ĂT"/8ZO.WڶHAc99y%).Ƽ\)t+ BG^)x=n'0<`xΧJ/#$тPn/c0MKl$7zGRzKߺ>:PEr)_. ^+e៦zS8#hpPKaٱW[ ;~֙-1R|bRWtE)_/5m۟NMLH1RCb D߈*O˼X$TCec!@ggc1[ƅmwkC#7$R+W Kueh6{~a/H_t47"V p-?Hނmǖ¹&Yy~Bw>tsQ`~o&_lyhWVs7r^ $[W~q)T̆ZwP2NqZ-; ~mK9"ANʍx@_`lf't"V2J*l, rM!gw|6̜R_͖9t ye Ko3'x67h67fo2lueUyG!4!Y#Az"Fb}\7{} #5a6e '|A_SίCcv9{ )AB ayIWBٴ}TgJv$\6A/= /,m٬j5@Cc /V t`X WK!1{f~/Ḹ#JTK8yˈCa6vRЅ_Eڵf >3eDW80.jhVLq9xgK|]B0ȴwXd8S.cCG!("MM5Ԃ 5AҎ\#ybB*E(6@/ƾyNr0-$w`3*J B87,-w[N-cݯgt|َ}AMPWb0̂pL SlYI!;CrǮ>f b | Ymm5}^~,%  7z07It,d(C4ZpbQچ3ˣDu.n8KH4={mfL~!Emu+rԳrn(s1aN迶g^,QneoIɮEaN~>8!byY6HYVSǿ<4 :Y԰5k/vvM=%(㊉a2"MMfQC~,^"0j9O9.YUeu=v Q "W> ;".ׁ̺To9]+M(ߕ~ETVYE-a:1q{p4A|Vg8'æ!B|L(a{Qsݓʢ'M`X A"ݓټ˸\eZ(m u9oF8>'U)6Q3dzvq_ƠGbULLll`g!a>a.d$8}xx}]-t|>9k\{h]ߗ֜\#wyc#WP.AU I%xZ6Av>~ ǯM7pUU5=|bvJBt8?+K%β?ë,=Qua9p^DW 5q5ttx#vCa.w@cP7ZgƊv.3۾W ,Msx^XJAl.~{XށNp_կR (=BEIqE`iIp^+W KfKn^CAO;#u]ghRn9mx49Wc!=Di:}!?v00ˤ2ް z27L6/fJi8(FX%]fb^"~ro ֱ[DL0pNZW~WO?;ʃ8GsV ?vOBȯlPoرo%MׅqNAm~Y8O0^F_-o=J} ܰZͶc8ޟ7v9F%w &_4,'Yš1-1t,Uaؖ+%M_HQ^tSmد/&X|4yfkUFt1^0Iܳ= Z8! B$aP(]Ђsth\ML->-?*Vi"2JYKI&OC%9;Z)mMVhDm<>%RkϬ,o4+I+8܋<e5YmZy]aiD 8oP qp ʓRi D?QMt\s'] Q~Rr*{G04z5Vn{g&&eIl )/'UW:J|^BL%ZϷÅ6b^($]$ FZ@gY\/:(0"Hpjpjt]rӲ^$ҎN"Ya#I3xF$Zsq[hhOHf!'v}ڭԉG$}tGC= Bn5Q噯{J?Z זV@jOΖ^ PYY8!^GpHLżBAfuRya{ qNnq5@o iycRCX4una| HfC:O5Ym*㒁=Ӝ\Xkp)gmIdX V3h4Q1V$ܲ{H%؇m7So%ZM?l"πֺЛI!օMu -udS_uGO0ɑBG2U+lJs); 3OsDԱoG$DZyϥ@=4ZHyt/>D ;@,>N~WT2F)i#4\#a4j IFa঻򡌐 FR7! Y3eۯ-ctܲQHzV߶Q,3 暇Y[/SWShr{|.+w3ej,RG3s$+ݬ]sS崜=Fj7A$YpRjW| 4e?\3~,;"qNҾø}KE;c+CH{VjK9.S.$l)k?8C :(;ٹSW)#i{U$AɆcSk^/$"z&,R>wd~O}@wsQ=ɷYq7 6+fȏ/C灒 J%ϻ\i+ أXwLZ-3 x蕻2,E5(3F]ױ#'?ZJFUL:#Ia:Bb2QI1eOBBM8؛3T7CFn:Z,CýOXuViwĦ6 ]g4FJav pOxv ٠Xܾ(Tv#,eB -7~vHtȄi$, 9d+-A54\g [*;o!nyh2iϊ/s*XqiD _U=D&W$)/BZ߿+x+gt<5Q%{#t*j7)0 Fϑ& czO\UIc s~]cʈWC!.@ :6;2AאAvqS2^PF\!HZj` 4,EN &0yȩ+ ].Q'˘0ax;BA"5slR3)Z(.8zlh^%1Ec4녈G5{"L*xrr\ߐb_gR"_ӌnJA+=h~H eԅO@<\;W?ל*M f-`J@@2h% 5"#ן{8CV;| wFd<8͟MF!DQe ?vvaoaXoIam%{uE9 } XΏ1 I_e&~v  󄴆lHh@z2|(e9Y1뽪5rh@TbEB q#ֲb@*=C7eiy^]d;HؑZNs :)!C,d;(:B}z$ U9V*&# w.Ŀ'z|˓7  p5#]ԃJ'OLM0-q'$Sz:6W UR.+"0ZHC,}bV3/*6X\kP|j\dA A^!^⾵s?vz:5̆r=B`|.GM'ZؒYC25?7uАͤm3FB* ozJVS"n+k](+EeMǂCѾ0HXwĐUҁG>[N^ zj "ٍ񚌵%&@ZBg>' CUTu|:?zjKi;oeB(U3C-X;^hJk&] ٛLW?~DKr?X%C,5NDrS> Əy&ƴҷ`M[{g1vB3xxҷSN-Z!(g w:M-ͳL$~M|ΕI2&Z@FK`b\Hu%ȹ|)kORȀa!}O|#[QgLU$[ P'o'G[:'w))L"큔hJ*p:]f6*|t" jѓM;SX Hzsq_t'k1;nr4T_s6}%-7AO燅MaMS f#[] s+-H ad#eC)=)sy=NC nƴ&6kXTD$*RO#x!p&(bHfBl" ߷SK~'Ly=5 I6+#Fު(AUGFv}$ FbyRL"0JBGgK|| p<[j`8Q?ѡ 8Ғ8@o(mggխK,XW59_ @*[T#aU!hmYj6AC(u?f̄Zoń%ED7zaTJa&Y%l"f> L,X1_\ YFboi'/I h:E=J-~Mk)7uHaUcLu0eh\F O3E ԪlL&Jox-%-鷉n#MK۵2Ah#umjI[h |fMDU͆ȡ> _^hi~+~sa81KTloy_N%[ EFRvb>dc1*\?m~[y.ɦyj},c.#*"H6 !iYOЛ8*Pf`,lK;8 Ws-Ϝ +"MƲ 5{yĭ&zŅC(I9's Mp^TZçLa끠moַGޟCbid5T2m3e%.Coǃ{ hpPXqi+R3&lXɤuTaS`reDz,g)Qjor YBt\\G2gMl~3'j, e| DM-@B`9ęGk%06RwX;O,'33=R iGN( [e6?W0$3T(+ g`2F\ &Xߘ_ "ҩ{,(#_9ց3Ri{ L{̫cZqq>Qs$"P_g/ףƦnh jMjSRAw׮>;i tT< &>ec:Jً_t`:aJtM$bxt>]9߅C_{tGN22GuGో5:v%O^ &{ { r+bS2iɊduj*joF CL+CVy8\ <41if;%WRW;ow7$M Gm-)nc! M6u(h±{mGyg. yZ}= 9?I/76X _wAFy)Ug|m+rfBCOƨoP m pk5MuY{syڃ30:Z׿ sI]1'cCGAh>I]l\ z>vWdw$r?qWȐ0(T#]eݲ([?rzt 8ؑ;Q&8uP9~Cjǵ I dw$*udGnO͔э[rxN346-=%itG+~Z3tK|;r..S"Fu1OPH흱?3~Ͼ,$m+wkl5 uJW6A r D~ bK U$޴vou8oϣ\Uyn(z9M!uAI[;֢Do紃MHB{AMX>⋉!2ّ NydIpd1dBx{^rJ8 4XӜO<"K '9;q4w 8{ΩGHmHLa!/{j*E *8%3='c):a2ENmf`"(̇Ӏ/25JQ^QR)4Gccq;IU BKhOj!i.pY#O׈̪Iq- 7Sr 8fzՂϏ~uam^='j$Qm27 sN4ڙ bYq}!š0<=mg4 z,Z[掌:/X I(˰c<+7ml*Q` )÷_쩩\2D#j䕘M29 N5P.zᎁOZ~ kx_a@UL N^P c`fQ]Kr}e/DlP9m\Doy3Z9^ . ^Ц%KxGOU. Y`IgsE h{5{J:MN-:Vk$}Д3 [U{̲4i O^E~= q8usA(:1ge;o#A@ }c?n,}h^UTqOGZlHX#-f%;RPB5̝7o-5bߓլO +!QdP;uxŧz?9l`ⷃ~ZN-kGoR՛wT_!P](99w Oj=U5퍵qˊ-<,X/<6 7i?`5&yV%f Q+b7Q f)H Aib6Dc_nTK#(;@,uh+А:тվ+-M|gK$>3'pP|Mwk._*ahMMkRARpiϘ8xݫAOZ(X[whϖ10/ܙѩ9]5U3:C_;YԔ=;{Z8Bf''yf9*z,_fX̶PF/q{M4-LtZBpnș_TR2tū\NzE`lhA,eO8N*p&}}9v9{0H\Ya.+%:К eJE0nm)#:!3~'P R?i5{  ??M.Of$,%ޙ L.?>MU(?j/Hz$DuI}/P\ |^O՟%>ERޱGAVofSɞiNc:۝+p/ {l-=w9!/Պس#k۵~Ϲ 7q8֢ZsZuZ"TLtm}sxpL0ײnHš?Xo끂N)y0l<@ݖe4`s!\vz!d{#CU eQl|Po؄oaǛQcg ^|@=B,vBrTipݕ3D ^Ј2m+}TQW&g!hkҘf; $0YԜs oGb?xE|S!5)8uj$6nuX<H)2+;m e}ZKhEU}mܸ͒9FB QpSVv=8hцV^!|{1/i!ȳ"?d:S#g)=b_[zށ$gq.h"jw Fja95{@lL4UcԱQxy7\zg [n I4DU^""8.ֲt]IL30|v3:fTX}0AWT2C/MX_*DV#&$MdsĤ CX6Ed[Eô璚p-f@*Vm2u7^gb=YbjfؔJO-K{|w0;Ф#qjҁ9;Opc!=lOjV^@C>kzVJS fJCS,ht>VJ}٦tklm V^Wv+%+B0TNbzF Pvw=QdNEąBf0kZ0zOBX`ڟ y#wl2V9!b1- Iv3['i }TqB9 rdD o{A9=L 0aZ(U!+ODZ:B!dդզ<^RҖ;X{|__/d4I\0iO5Qzo,,K:nFpdU™M"7Y\Rx\`mT!o̲@IJ /dCl᯶4Bף5"XiyAb #nnE7f󝋅 Meh іzo/ZĬɴ|_jvq@1<( 򌽭@Cqt?# GgU jbl aO: j"͢ش8 O(?~meI⎯jr_>TznAWvZጀsw-Б%9S~x 53cx,HE5A?PsA&`o(q֩WbO#ė۫lFmDjn`Gq=s@;sW$5+֎th(~Vuv[~5l/ob1#&+ c'@욏a6.|;(l'OV{=L:'),cR, GNנΛ6RܸzG5eXKo`Y +gKiⵙw4v"y~ _5ZBAg$w-ۉsp0 NyAuM_9hCBEGUlnt~ccv .&qKɈK7|Nl)g {3@ȗ5geKvb_*W#˃9 `Ġ`!z&pk݋~Dj=}TzlH): ;t9#|g_Oh.  5>ZqIs `X/%PrQFg %(z0gNy9aHUyN<'Тܑ0G/T@SMK$B۾+9XG/:i{?Z շMH]ᆪUu`t~%Y9td΍w*/ 9x7=u=@ɍ>S͑\ia $kЗb)<+~U ic. 4u5Ys'7M6kv`\ڠݱ<2qKI,{3\L㚦dYYU3'k ) @:põEɆ^yB=8in;s4f=lBhV4;>&C V:A L0mq.% nVs nhהc'PфxNe :Ec+ Q1izHNj=-tJS }cIG[2@ZFD؀|]sȮ)ඔ.y5]UP9ѦlzS%+rͤű$b$?~*1NZ4nf{Š4!+jIGuŭqVrLY(>ךcnxwF ߒds\\n/0KR64R* 繂MlTr=S*~à1eZwqH W}_Dn2YS JB'i P:;`!c|&h_UM,b$JqvLfoV}Ule LgdWHxwꩢB>_bZd& F`өP2B`-3Sh''EKey+6Cw=N M{$MԴɲD- 3 *J Rv :F--[[ <_4_]'xKMhvOBkgQw;=uy6N(N jZ"ic"M9rprJ\IV4FSܦp%į#;&BI."Z)F,QڄU Y̋.ve&<$~iIPhq݀|CQ*/qZFo(¨SX1G,37+əI2QFW(GIOitCD췦9Ή¬H9vݿEiW1ي4BB-\kW-No}spڕCD:Ljw}Hr9{.0ӑR\ Q=nxhkUG#J=,%vlSiƈ(1AdU PL|qx1E&>6mهF#3sYZisݱa1F4S%jU,?9~0r \`flPAp>d&yuD^$I!Z\BTVwvf&8wƁ>O-ɲ|OsR3uyx[JNf/Y&Rl!DQ|FG.BYP:Gu^"΂E7R7}L"ʩ=p[*~ք$򈺌t\ 8$kЬ>Vcȝ6׮yU(`d3e=spEةl"_mҭ gMbL#4͋EʷB>{E`<’Rbfp곔n@iZF~{NKYQ~(c}Feu?J|uw\\l)MBM-@8hy%-CxؽV[ԃ؎ʨVh\¢Ǣݷ0%5@ޠSޝVxѪWlE5vzFB'@xH8sޞ<72~r݅(F#K:\G]I ~~Yp0="mgJN1d}LݦD z\r/E=KJY+]KXog݈9L0Y,;d=$Ofg$+Lj *_$,7)AŨYDK-P&}r#M"䏋AUIQ(,ߞ7 Ê[@J ά:V%z=A\y4;!>oW4H3LjNh7gm 0]/96䌊p70f zjV=H!웺;\_pzs+)S>;#% pϤ=RE&[xcpu>a$EZ9XTMEFO3Hx@9@o-cs*LsJmvY!IM&]Bk?r틚P!eA^wF̽&5f7G y ˭cUƣf9}m@"F)TeCCh\fO?t_jh㭯~\xTwҬk *cY~Q-'~LH< p}h )t2I84p d& W rfEwD?~( /Qd\ٟ L+G8Q2Kt-#=oc. `\Bϯ=m8r CPel/̈́RwVH+=οf1|]\/v+EBvg%iQTُw,yuStfw|o8-pbG3|.s\2IEc[|%,`/ʘӷyYFcftjK%P! HY͌;$qWb̴ѾCaG'L?y09VR})"cK$޽7,SOI);$`{\Ҍ;Q$+Qg+܅mum%soUҙVjF&/)H1cfI >N&]q6*f"ÈExڟ$E !jtt>\B ?vj?RA-6$YF\\O]"@FGsjBK^8n*.+ 8q(iK1'g_brS}M|RLN)`_o9TFm9QÏ/ΤH6C;2#n2fqdoA%ѼZYcS2J+skŭM?o/I6;ʅTkzv`c<ÆC!3øn%{Z* ''!k'd$Ÿ 5J~_HIIУ M $3wBL䋜B :,ߠ}EéMhIl?a5r d00R,c%6T<-{95b-8T1/<ٶ͍I&ZZSt;{ *fBw|j]l!ڒ2w1kpʗT+^8eIK{;3gv`c+L8z BZc;87Ј'%`'M3QF1ߑݳ15{M#N* TdS_ɠ&2R w[:×,@O ?lT@f* ^dDZ<6}|c5iݼSc[}4AB +liģ=,].#]K>LFnU5MSġci0_|Zf#/E[7}ņEbȮ*Cs6f̋w8i cZk: 1PUnj ~8SC#5 ae:>,.h9 ]', q>Qvu{'wdyJL頎+*_t;7A#G~7j9@X#,n/6c:/X3`l`_s-]g0_IZs[sӉ-Tg;y{;-ak_]L?wfQ"A3(Hl)Zae^{` = TUx7$4dO˜U_pU^I$-0[b&GC|-hA2ʯUE{U8f*y"te()eAm/d>kg݋X ;QkVնo9D5e!78alLt| #sҊNÂcQx.ӯ(hb<M]CGWB*A]Y6pʇw]Z!z;d2zF]XlRb9}xery-W޼>gb z`|3>S@D[ "85--I\;m@tTO_x^OtPw'|,]w˻RA0Hsj,}y$4w2qF)y*V_ԠjtH31F9ã&[\+8!j<$pF9zb8JctLF| J,|3Hێ .e~9tୠ{%T` eB?aP6AfbѨ^T6-p`<_5g-Lz"+eMX\:zSx-fJqwrç[Xo*gj|ay04h?-ݧdm}ҩ9'6b̘A[an:/aF:c5i0agv#A"Aȯ.Y[>4p7/C]&U\Mф37>FbY뿔}ٳ/[BɤQ* k%,uH5{ mQS7#D8!5ܚ{DI\/C⟉њA4 BH+'m9~\ce619<߻2=za`VzAk_fnlYQAr5A۴[)RV{1vGĴ6l5Ihh`~^#+{{mİDmFRoW/Lد#N \bpOJt% UaF\dk `,sur4Ms YRI{8/{ C@Z›C[KCZ}Mb Klb`>M0b0yb\;wh[Yĩ -۸jNGB!$ZDezgfn%OoDK&U$5F@w)- S{`02G0Io3yP%F^{j9unjܱ Q#8?0Ph%8ac="b6: n*zK]4o>ozUxg찧fnużs^'xNPwa]>kƶl]EH,Zj8y,3!P&|71l,{RAu>@)L\WyIo,XLP, 6aH`ξC{%ۼ i dp{p?Sߟ-[?Ó1@k  ׳7xM^|L1'<m8gNWQ6v>83XtEP^M*`$Imd}y Sn2Ƙ׬fKl?~'C8@q]qpAR ZC")fm*rbY:Y $- p^H[3oK;yo,XK&f ~*Fwg5˂xg`HCX-knռܙ&a|vbE9ʫF4>XUip\jjoJXcfje`l(lgr*u L dؒfAD=oWe'/: ;:ՓUK; cB(?!Pc|G9Kل $c]cxyt{,dazAA(4x@Zo ČEؼfӚ!/(W6^6 2x9v:b^uJvYQ~kqgl؂jj>l`ڝ`4xFN_M3cpSPcLC: ~30UZ+噮UXq=$,dm`(fNe*"'J2j"% +=͉A" oY$tyModM2<15сwv͑} '=@ ՎI{|@ls~V{;Ő3;?-,ЏRJc2\)1&w^z~*7/ =/Vn\8y,/ZΗqQM{3^;ShO/;{]>9qБ\B Md]9uwXc|no\!o=wu=;M|? B?8_S,rjcMۨQĽiDB/!͛ÝqW* ݇ c? 橎 '0a^l@>F1dڔs'elϙ0 : cY8x3Ev+խ S4q}uK0^TLkZb-#aQ)^(l}f,Rь'6md8[:'F壵Tc`dQ]6IeO% l:7t[&nqRf͛{(W#('rm6iKR*Dy X;BJCnpƣ#[icu*:$ |s'F"+;}.wua+zHLN;8n xvQ?Syy'{6@YRrsZM`'-:u-s+tA^rI%O]FVm"tͩ*8 3O e4À6랸O6- T# ;2LXߔ=5>9hJ"3֏pRy1lU] yxazK#I[QOt Ȭ@47PImhXBzV%ݨP5"&Qo7-_Y=[R`9ݘ XקԔ,5 SOrJ&&")L=F_`wԑKLl[:M֚%pUɡp&3;iƆ7舩eƶ pɈ9/A_ D96ԑUzLB1:bM.@Sj9ޘ^::#/IjD)|KsGx,} pl"e5=!y>kZz Y75Fyz oNA&;u\yOsMg7=i9C.n8D >c`fb@bBN/!AlF7Tgy7;mt"Tm^7uF@Vd-mpuORsCJC'ɳj9,c|kiWMWa[W^̰p%U 9i+'<5/ӸuT>`P%zZ\8ʟ #h664?KKLˇhQ!wÛ<)ealwK7!lpvmmYe}Vvi,jWho)#3a-6j/lwAh;_ agᶿT}k y 銋v9W//%0׊+Ni\ Uqrgb 1-:|*0dVD1cR O˷w /jٗu]dktwI>< E9=%Qo=a S'.,ИZU$Kfk ;M9LIGh0;$t!F/M^@ob3P}'NXjesF%ڻԵS]`v-,iq=AUo-*HluM?%ֵxB8zԋq*vzO[%օ~f1.ט6߅'8uvymzf擻eSƕ1:g\PѯZ"%#_2f?z[(S ,N}Z=E jwb>! i%qvj7{yY R8eDlbe`DW!q4z ݺzg8τM"}eTƞ 1 Qӌ (>K-g_@f?Gb+1}4Aڴ*U![W9xݑ>=GZz,.vMo^'߉[JDP͋oi~DO4p}4# lug2 .7^EKRT^xJXI^9e$OSJr^^?j+0yit,jKWpDzݙcΨ.B3 pʵ*dNc ~i+*42q1RI\qO<0ׇM 0mf)Iމ=Iom_#[ۄ[9ɄҔ7N Ew^Yp#hD QUZdX"υ$qCs֛JA2@GyM⋩|qVW@4toZ ܉+٨iuFJl㌍tgV*Z(9Oghxe6(ɩ(,D0pq.)W(`i fh􃂿4ղ O% ɼCF,` o]78.yiӖVduPq,8-pH]ُ_^(eل}6?5ph=H(YNM#LS%T-JjZQ/vP͉@ Z!םHa"o(eW2!\1CUDB A.Ar%~15_2% 0=$0X_HKyI^iVs!`- ]DWlT3o^/wwݡN |L=}!-`boCr_ҝ|z0YG)fr򸱝';&V4~EÁym F9䟝:'i٬+Ǔ}E J9Y{wHnk gB:ޠTmY@ lNk^8v4Q͇UIăL7IМ OG\TcΪqZtUMTYr߲CWL}(ÇjeaHHr)5ZFdyX2El^QEHE_:qOhcyIH޹H;{\Oq' t:$ ;fQg8hXEY=qMĆ#}Hde0c#0uYOw7dPn"hG/`6tׯZUN,^(QcrErZABVNġ J.LEk}M4īnuW8e(^A Ub*s**B-"7#2oMǛu(u`Q|-=>܃֊i8mF-5LdKp^[ͪlFKC&h| s1ch~EzVڜ#@^d$}j@r^IpjX0Nvo^+VC7,DE!$t ->+a:)O[v:'Cy/W>s'C4ӽi #ڰ>^UlRr}ǽn0^C lS'k8~+N)Jl!NH?ы/;$geHkc**9~Cbڛױ /cW;ãUlofX}o}3+SPZ=wJW?-LMLD $xv/0'iZ,?tZ҅sb.85v}f#' Qg QJ (~Z{<|s*Ṯi0ջݒ[ފG1A!ί1p٠H[,ye?[EsHuIM3Qs樂gFo9Xvo.dg6&}$ c.& YfK{rP]*ٚjrnl Gm!{p_u}P3d9& ݱ?@Lw,N\K@VSD3 &B,-X~.LLRW% A784Cxd+Kf")M , ;6O`'P#Qh&Aڻ8MXAЦ:fLr4|5w"U*HSnˁEe܆˻2&Oe jWoHģQ}iP>{%X'2l΋[zRF m&;D4e;`^m|뼆y 7?z%"^+iV8FoF'#zjl70c"SBN3&3;S՞.BlՉ#\{,iK.3E6 E x!R 2)r^̜\+5}=[ dO∊}}62#Urhia~/+Vh.V S$=<-=ךciVJ.K5p@ ʍ,\) V8~!(¤KA׉gvrh4ehMؓEcWͿ~LE,\N!kEd%'Tv:=l}Ma/7Ș~RT#V)BtXWhJ:(Q+sS)3dE`m$z}%40!S$ ɆػMDp߆e+5-1  ]/N+rfT!^[4"kֵ.- ܗm”*f=HCIh2w豍K\wgZ[HӃqHL/?~[vr Ep[0V4)l["|~=m9ؔU< &vl؛cv 9Z1`=m"mY$jsغ[~Hs/]Ape/ ayx "9k9̿J>`y01m1m^B‰Pޙ2)l7x*{] kL9lc㢳; ʕ˒0Gc]akiV͟eJ{+w݄qB}D@K9U8 Ϧ- )w8; GE4c("Os,Ren,&OO␍LJjE{hb YYW0( vnЌHK Z~I .$=m`V*[n?NQvt ޫE@Ֆ N&j aG:7%o9^9,1Ì78M|J7J32 GnJ4P.o QŠǟRO.{ EKt;g#rNP|[RZ4TM"=tWL`f]I{Fp^9c y^B͓'-2G-N]',3yƽ$h8YoOY?g/ lon_s+ylҎ d*ꣂ8}&~]&rټ@.j~i }m+&kE4׹>OG9u`Ao)F ;Hybcr[aO6;\YKԯ$%=gM2 TsƶWٮVkDHGjy˟Wh0&zD?P4#X/+<ϟrzQ`}k Fc^F*?"Si)Sg_iz3@wjV$D]Gؠb SA`Eɋ)j'(%r5QH)`EtW0C@* xd Z2$31$ =K 3yqܹ:K^ۈO~1E+;]Wnj34 d1g).K_Fֺ^^7 GЮT+ZlpT݈bvr#="wᅠP!o _@ȶŗzez1TlgcHpu ^"aaSe7Bs[([k,`bӎoEKx a|3y.VAn[m, T8ag MDŽeIK)1$tNK*5@=bPFceeS;vk{kc zݑYmo֝W9ybv *oXZ<)?IV=?\i+6)@qBgvT޲9T$G3gކk |d'Gs]X|):aMǷѳ(Mig*7݇R#oRupfKT/4Y*Ã֫9GhGYu: eHPXGUZ^ QU0 JgvBgnC؏0ϩ;D"rS1߃wLȓ썩ng_I{3Jfٍon^:9P9'Mk~Yfl*;(S5 jS'D꨷5W>$iu0Ki2E a8P0 He$ȋS̳̿Hb_2LNqeD.Y'SvBx`lWQgtg }oQlؿc 3w^$B*χԥVI V 8}2Fd mJkzɃD$ʕLӵa8Wצ6'LP2fqպ$C~?yB[s]ķ:)TlgL@٤X# ?Ğ •1W`Ԛ !$qoٿ1OGn oz_7Ȋ'{B~YwU@޶m;yNRJU7ڜOĂ:̎FX&E˛G$7{'d ]Gi"$&J7R]d?1VHZ|':f冁ܙI]b >H4[4#6W@s7G"z Oprp :U,@b~u3>NrPFU#NXY#N3ǕlRf(D`%뙪[هŌ^"駭w!:U=arhl'> 7?Ԭ]cln8N3)כ+5VO8zu^\Ph%T#¢/(׋omZ֯?I;G')M"WD@y)yv0.̺h:2A^ܩ$ݥF!%NF9)䫢&i$Ǹ&_@ Z!J)os*BILT$l=rKbZ 1̨O 2ӌ9`ݞ ܆T1OPo \k.6Ea8bFa\]踳2D]FZCV~(Li9MpAe9vFnrsVn^'@_懶,bB ̋veҵܗO)`nt`QW|ˆOGe 1 H[{oSaR:uÞE_:!aPxGx2{yBO%{㙆t:ޝu+-P䓛A䉇Vh;E,m0!&RLc.uTǸ|r^xc1j-ruZkdU?BiK*_!P`R,'z2Շ#pwgrb EMM@ np "sG|\iUq-$Cfqpgl˭@$ aYb)3Hꌺ'оn Ie~sYV4rM&_6?84I\苾)~=W欨*p-/;zv0[ߡkZ8i\4;zdQ oT؆%[iv6Hg7 H-O9O̿Z]TS2K^^2&a(UH WM0n4^Es5}7!6n"i*jk>0q ٿu;NGxRqq j#7g!?-uHw0ނθ쿥n2AT*lVbBXi6E#Dl2PY<> o Hoފ#eИNy-.cQ؁վ:1D*}q: F!cJ]!% !FxG ']ݜ`*㡣!D,5C;Bdn0̔9Q 4M͔oިCj$<`l eh:si 'gρ=(nKӗoG1RhSC[\ٞ<8?%)Z6WO~ Goe ICKڈ\rR~>?ŷݒ(Pݬd94^{ Cr w)L3MX?ۤZ.e7E;oimf'(FT[P!|x 4 W@UJrE >fVe9P<Y.[^_vf JQ:z[. *to,pEsk(Z9Hb>z9d:E1`gus]#\Gaˮvs͖LLWtHP U˜n ?U?Is+?-]MB5dfFC# j*yΩ' J0x:a7YE( UfUpnjIDOiϳ ^K^oδU^mE)1*WEP/d~yf:sl1כim ۘ4Pϣ%";.m9߳>4$fGkLH[}>8Aq+^?,i[IA{\Jg7rKL>Fpɛ~ݾv)!9_͋W|aڽ;(=8tJyƀ!ˌ V=ȑWizx3u ¼yK/vf'd )/mj^үO{V/Ng @(>XzL_k%BU>O2ߞ"0Kbs$̲TFɺe6]͍w}h @=Ns`NƺrLԧ6x vٲ$]~6-XThPp?=kb$7GF%6F躴fKi`z5alG L7| ߸Q-mJ}>ޮԦ/wKC흾AYq>=߫t=` ف9-A^2/b_dKᒵU# ,̎\Evy i@ZӚ/vFoE= =NC@s+֗d=Z|ju^BD鏽Ȳ74m J1{o~oo`;[DhIGY7MEorKjy\Eښahp!l5Q.Rz3;̔LPxkic¢6ݘyg=gf 84OG)ŋ>= Ǟ\ill'|% >'f3~; s+jo <%^ jfQx JcKՄφ/ºQ_AG\@+9mͅmL%A1z2YIh蜅۪mD-V:R6EΎ`t&ٺ#8? s){|8|s$w8quw+kx$œHo( 0Д73܍MTeOӯ͋ÃDMɏs.gd1eIN2gߥ+eY "ʆR9nƨSMnmmf+V"}l.ke "A|rfY E eլyH\Yeԕ`束)87~{7ds@R,o;;Ƥsx \rwKc.F;YUumT0ᅐڅ!];FFY(|Z "\Ѓ{YxzV}^;D` u )+#:uQ{ "n b<\ى5kkJ눓v]yw4SW.8G/ @(!( }u͋'h|5KisA*uPn g<0U~[眲f1Z>k@b0: _w6#ﺐn˶#J FD( #$cX;ÈMsP \o;CCzIE% džݞuϳ6<dF KN6浧p]yv*'ԭW^%^Ԁ=jZN~DJ#<@l z>Sl(ذs/(/b{Y L~f L_Շ;XˋHϯ-*[Mp׬>Yuxtĩ PImut˚F#/LԋjG1|Ue[09fPWlk*= z5Q)%C쳍  'mRALp vΥ]Ds%yM0[o!: ȕGR W{.m1ICXMur9?d@= ;e /vTT̳z1[) $|l`75=(F:I,_D<&@cQn5B\}]$GeE>c,pc==wVd\=Z@G+G+n%dcas6=_TҽPT߆=z84 SJ$亵_&ǑѼ@xI򀪞h"igŵgQS6h.Sa簊NdƟ,@db]x& K]TYB\W: S)g5xpqUY-QuW hzg /`yW/]^8xߗ&|ՒR ݔN9xq'?T~n} :fjMĐ"tءH6?~lM=]s]`vVÒ̅:_&ї=*3B&O?QER$jZ{~SAډfW䞒`P*5 1:LTwpNc=<<" U;άl⪓xM_պʓ)')K0-Mlu_>ɹoܣP:l1L&M{x~Z'Sf'7c'v;:εbԺcEbY_l r_7eE~|ѐ0@|8P~}#pɒ*zs]TPfMʜ4[jglA6K}ge'_~ ? 8 ɴ!7jULp)@ W mzO"0偍[wtW6lH}Gg^9Z̖+Le7͠;RI$JG[vdcOsr|%ޡ9w\X N|4"F$w@anߎ<. RyɤvqQop4p8wB幼0Ձs -tO }ȣL@VUKQ@ZQ(O访V deP4IqA^"gЯOyJ鵷8ʪki,Źu} R/;n0]r JJ|&ߍ0.m[{ p JjPy]_YTe[%ݯp`' ٚu"Dn^c<{mطY͸H4Nj9e [WSCP#}Ydg!:L#ӕuWQLG,~@AxM0+WlBH/-2(_ݥXεgt~yX_dT&PG݋\e8^J\ 8|LnܵFק wQ4ԖO|>5V@o7/O@ X޷duIvn rR6^iWduvB^Zwqd2'Div@/p6U9\FbKίDR1*rA]9m!⚓$_."ldԞN V'+bf,ck ՗{r)RX~m2,N85ϝLLYUj 9]HmԿerH*U>?d;ixpՓ&Syh_g5tyt&Ƈ,`vFVޏ5"xM7f,3OH3KU&\mJ5Nm=\h}Fs编5|~F~sxaO> \U>m6YďxPnO^d5@w_(`TEPZ%bxaa&q@g?]U Ϣ.)-Xl%5׶\L0>-R:Pa,(I_f캻H;z c1?Qw쎷@ΖB@%JWPs0CNGf^v%5>Rx̔, . Pr9 ՃB7^fDWa 2끏4="\CE=C(qXY/y $)%5'xVh#/Cnq@ӂ>ڥGm:/G z.2EUN AI X5Oۅ1=E)*0tn(ow%=HDk u@+,۹_5ha1|Qi|Eb0<{ j >SiYaR.{4Kg%1S/ x𡊴=egB3bEBZ^ATѯ<} (r PxUՊ5/oH2#^Y*9f}Hf#߃4vL_lC>̶͞VU-$Q?}.R:Vք[b-l/-"{t ĭ? %gaqE꥕cCoSc18hיʇ1S}?Bg]Hz {D Rsc=\GTnK)|H.njٺLY3'O1y󰕚N)I#f<ؔׄmΎzcB4ѮV fP  K3ⰻ_sa@() \X/8Ջc=^rG$|8Ḯi.-_J2{XV*(᭺ˌk+vm2U_? huGZB~bgQB p5u᥵thk A -liA,j )uSaWbs:w? tƇcE?"+wM1:q %+2WЯS"}u]Ici3+,ũ/6⺣VHfځ9ܵz6(m zR/M2b%h׺I]}+n pb?z!e1=S9<.IX[xK<<1i P^ePnÐr*%P_Un(>MZ @]5}<"dK ^ 8LͲjwKE]p7VHm6D."{+'JZ( MY1bBHPgJ m\- JUu%yD~{Zb[Hv Q8>c;=µ<4W`Iø[eQm37ħM!eƨ=`H0pX|1oU3КS !E@.4GJy8K11FJ/7\=(/%]ǒ\"o3iϔ=Y+ٹP\|S@", ҹ|Chj4>Ԓ(t,p_xS>bFyPix )YR.s!1>Zs+Rc9c/k}>iiB74 0W-3b-|?aJ#K;a >8rS/`L: }#3ص i1 x7SqlyImsgn!ξFPʬ`iRi^PU^t }6kGV\TI R7>1E\=ytXC kPBs]uH:] v9Hi54oH͕F2ךG%.Bx(L5 8B]S1?~_`@A>.O%+{|X2•f.+UʬӂN "f,LX'pzW K#BCsR}eBy&J+Ipc"1@%Bc1i_KI"AۜPZ<$B dB/8I`6*F `VyFPqCn8<o<" {Ԝ_Foy! ojJ^.wĜy \ng;\e'50 Ok]릭+~a*..çȈ`@hrM!#z <_[F#d@ ݕkTx~kʔߡMJ{KפWJѓ:Fxjqlu$;ȣ% ;.2: q~7(A%&sZBBQrgG ͊:*Y2JӋ'dǷRv:Fbũz9vMŗE2R[OK@BTc5-VZp>QAA݉WW"1_m~Eh&%6PLױ`>3[;fzoٶ%λXK^ۜlUf&ø]ʥ:+c%CЁmZ^(WI&P*}XBtC\ɫQxi!kL`.?h{mes$u)  _<&pv)sT8V:`!'bս* dwk;{[߷AjNK|xy[aJ;M锗/nw Y2|}F){sPK$F~Od\se#[;v{,4Jt~it`nQМIeh]^cIuq˩({&O竿 Hmt0O{]/yb8X~J=,SIINV;Zo !۴b>AxhǜPΠ.:SW]O[rvKI/Z tgāp⠿!ς4,*q=ܳƒB C.$#%?Yd@1Xj'G;4 (Kכ2K9+ͥnvyPGfBzѷ@;>'@I⑺v;]rR}c䛟m9o9v|Τlʱ81keđDmFGMgYsͶ+׆^`b\l*u}w`vҸ>y~X*7 v+2JGKL2Eu9-8Q}:h35^=}z0!397/[[(K> Fc?Dw_n.lP .AfوpS^Fh{n^CgP,k/ }=R?|kkg ]QA9u6a0nrekc#hdb:'{Cy ?|MZUcgC(\AVP 3._tصî'!F#B&h>,gQesO6ZX+f:r\{YZ{Cx rGw mEj dH.0c&BuZ,a7]zB\aUk`:WhzY9wWXwیg9aR g_x;sߴUTۂ;m w%PJ9dzz9![>(X**́n~5fiw{AUa3jպ]W59LftW-8:^r|5Ʋp`@Ai& MilW~ͧM6Ekd1mbݸ)jw}N6+Rr3@N@@\g17hJ4Cnb~zSliv#|7k$XBEs'AoL;h7jI}aN[۴/ QK39's;r6b s W]_B$F⊂d0e}.RQs&4M.`G8sgi1'E6=D9` ),(˫Kʐr8$"YF 1Ss0 {a-/2)DŽ I!JeG~ $o0 t`Ԗ_&Y HG>0kF}Bϐ }MV%DN!x9j1#E&`3!Ϝ`d I&{m=%v½.b[C/mpqh SRuNKVu)% mH r(zWz卶/ 16D(1x>P +89K VO(7 1Pb8B没 'XŒj >α-xؠ2kH!2^ cqhVXt0v>Xl< CdT x3yP!?OTN;D7^Dx ʍXaYޙsElp׾Re'b ͦUN֎ |54 & I}2!%I7S孩"t=⋀"m)J'y%\WZ<l#zudnd%m&nM`TgƮ k{P#F2@WJ(k5l4Z9hȷʛ#`MQ|-5i#xgMn\;G-%1jn[a._4ni"Ƨv|; xz)Q(HK6JZR`*s5lgFB^0* >{kx-S?xnA@ cp H3 ЎuA?d\lgs8ulDRmwV|BKӾlB6x`2YqMh0͠vg9Cb%Nu~;0 e?PZ5!&%J'˥ DFc6 c^إT)Zmu3O~4c#$igc\Od7{օk/7c֌);)e̴]'Ht r?s#o_K7m~ $2pPy,M+G㜠FЀ?qmE&sog t?YT[C+a'OOSPk0mb suYWJS+鉣ccฬcڊ]_eݹ!ܝi}|K[l|ͱp攜Tnಉ!<%BO.< lUWd&Dz>;=R#$ŕHx)J (Joi]%c:x 8䑰5`ޏwMd<.2M[;0h-W+z>sذdM>CիW`*'yd&JI3gHvSo!@{wBM5]?ݽMY KQ\#p8Ԓ`OP]ۏmd;֫y Ȥ| {duħl]?ewo}~e+>}Y ?yj/GotIH#+ 1/3]GKb'^E&;H-G|٘/35qE|G8窡,O֨>!ErW 04B+c{#ʑ''vH0+1ud_q%fR5z]ؚ\ٲjcO.OQYxwr59#As'| qWO867H2WCKI^ n Ac5V{#O \ #>hXZ h CT&xNI~]Y?Vm0P~ߖˑ9'̻ρiY-7@jA _vq7 ø'RPnx~3]孩 +IڅǛ,URY_c ɫq+wp8VBUl]W+3&W|(QAԍi=XemvZ9i.Jr9q@?  ףܟ8X9@'!鰪jP{i)Ű7%cxU {QzNO–˙L %@9fPNCZ//â SX,jB (rsz&%Ą!zһuc]Ȧ yiҋM8k۽:'҂݊m"# aN#^bl|/ϝ( "c}Xv|<{ѲJB=K"LX3 l؁~&w"&ɡL 6S7Z '/H!B yt+뫕Xߘ8vSJl?w))г1YXJ#kܭgȒG}v!G`4ID=F("s%IŠnbC,(;GDjON<-J?#C.$6ݤ Za(0llL:&J!6ֿ+\Lyu,T|I۸S>%j#ZfݓQ|VUGUTT$(;*PFf92h(Sxp Klc縑Oq?Wݨ?52íBzCy?z^5+ o;9Q]5C9х<;ϐS_+][rvlLmXy~Z'rΔ+P[(9)ot*âvcXl!11"š $6S-2sP݃>~Fx%hف)Ljڧ"2^9,ěψs\96 ,I jR}KFr%oW3 dMz`l:V$Qy7Q$ZǐwS/ 1B$[ZM:9 ,Ls[0c!!A}pBj]dوw_U}se4ki7@&R?&=-/1>ϒr^!FA,|Y a)h!x'L2}v8۹pMwREsxkmBBXQlN.vy⽆i}@G.탅Зd}m,4ց@yC*{wF[` 面 5S@W>2n"NlvcHUGo, {YKpc޾K\]E ڄ*#УΝ6gZ*E>lZ@VShTAO&<*Oo{5z{G# { Pbt{p yEdmppb\dA2ql;dSrxm%"4F'*dnoVO`&tӅj"KŐ;KU[yᾜk1m<􎅺cX- ;`9NO⩜|Igqj-a?uNI O$/.X^2K9X@ӎ  DŽCӛA3wJZus, uDX4bύKϒqsG?SpGO8C4vS-p*Oq? 1|\IU nF~rj *ͅ9lb&=I0u!K v|=Lna1VLڀh&j81>"5 zfvӄ"n!"W@d\\!v{9c!Vq|u胐YZ{`\1,@;}\)R-7or07F;HԸN LKgcF# 500jX٪2=';𸉥vvt&,t ?rp$2q6`M5ˁGK;8& ڂJ0JQ`d*{/$ u#{Y L*KB0Ю*Y#QPY]VϱvP,u.gM&±SƅHn5Xw 6Ľo?2t4hZ F@:*vCRTvhDoDEV1l#`7A[h?TJ&K#IS&S2Mj6'ʟws?l_b-Fa25|&VNT-L pwZ<; Ay+_hp|ՠq1 V {wMC96Ppi8bolL !o4iAޑ (j%bqB/ ^^gPF#޽7cHĤpV$jNk,Lmm\Wv xኻ}1dlgfWKGbz@'Mo#C{- Fw]RXw+;C{`1?dYc %CFu,ٝcALs 0$$ 31f 3Ϛd [Ak% 57yEV+nLjab?\TdRO>P!@.ܟvIW),`6&YtUbYՓ׏@%vי5D`i{~IP^\!+vaZ\ gb։0ЕC_FyE`iTy  ^09IB 3| ?.*(<6x_b45 +J5͉JSX&Svv61;A(q1f z*%&t O4$öE>9NDԦX],LFG>z'{? €d)F_SiwDC 1դ+YB}!̠(3H` H*f=9aBl,5< ZO?p[ ڌۜ-? I(e,yտ& KZ AGJ ј{{y'LY>EZx/ `wL7N! ?( \ ɧbIG "Y,vP('hC^M0KwHm-I*8@/WBmѨ Sa@||GTf&6щ-d* Vw# [}HΕ"=FjϿ8 Ə(}n*ޑ!+Z_=NQ0:GU1j)r6"'fK!o~ Z[ 7ӝc+|’t'U0.eES}.y}%~-?i7,4a[$&3?u3;c%z+VS QQ ;<9ϵA}}JNa3A":]X ȏ812ޖ a|js Iݐid^) 78t3M+m0?ھѡjtUC]g-͉ |]ʌwg rDv“LIsُJvˑd|@k7H]8Wփqru:dd#g )ܚ_-GȑĐ6Oy,ӋJ :;HޢWI[{NbY?ǕY l}=~'RC=İUU }>fvilFCUWN '- O^{#cfpbS%bJ;v} QG}KvXw(D $$YC ~X8IVY?xvXhf 'u+c/L to~P@re<D4MaPynhHF6ַ dqh ^2wI_ xBfY݆>?W`͎w ^j\͜lg`.`@b6S &0>|w*oZ&-@y9y+mkL[qH@8D8M(/yNM^(V3`o:wl9jԣ6ߩǗ-|m"0g4(Y2Hݙ=^!>1 SEivo|*}%/'=cT"ߍlD=6,Io`-OEődV<13Ϯ | Bj*.!Q>` y$DdZRj㩌<ȵ*;^ :]B| n@/4]R.U` NCzSEBG=FtQHvn4_FxFW;4]% %[{4O}4[ M$:.SPykAKȬg7&8VGV6rGL'˾ UAtz&:[0BAkΡq_EHSE<ܢB+,案(cCnQz$MHBϛ)ŊB,]2H!!#<" Ic"zf7G3H)nAsξӹiy5n}̠Tt49x f_lCwaia@I%Atl(O:J,/T}{W URJ3̼Qϯ ^ 3A&2`c!lE'&sFbeٖ\,갂lEeǬcs@:^v<끍l:5ڍ;Xi)t*]dFۑ1̜軃t!PK: Qc#]ˇk(+4DgcLf`Bo {)*vLaaUS]H#ɞ ?1vIݖRr0uP7.^g$w~ NI;LTi]6 WpatJ7=LضT~vrwa~5}\c2qLK A*W\i/Q48sϺ2q|y*(qԗDG< 'w#sA6MV%5bbo{>b=n\e؊&*"ؕ:#IUmT:8ҡڶ ̈́eiS{b+ĆVa Rxtkdاҕ7G3 %!ίR}[G Q/?HM-g]826o6f hkΗAȊ*QdqLiZ&+:\jգ%]:UZ]t3 N'il P4S7EDCɊdz.]=ͥel'> Α؊\~b}e_}DjY"$G݄n_CraѪ/1(9ڴ^iks*{rNo~.grEzes EDOJPANK0ya3CVH w޹*ogk8eP8Izd;uP`-駄 _aU6 wY=?[Dk&t Jy Ǣ@B)6!"H oҨkiZl5-45/}j Pnf(M~+_4Ua3PXGp$~&ruFHڻV: 6ڄC| mwvK/*ӈF _;p4O^*75>}o?9󬹙'q0VU%Dt452`B`r(PMʑ$QGJ}e:ȧ>K_Y"-]ڦ{崟I)4ufd|n t[~Ċk֊P*7JO5v'+z~pr6Nr"^Vqar%ɥ$yûܴ4$6l yjP^ZYCr~w.<-3S|Q{IPCWkBY3SRzf o c\倓՝ ef @f3Y"M ָѕS_3d<(eRƑF0<.0YזB ;2_)<̤\ PЩ`8 R0/{<y ?}&֝`謹1^Pü ̽OVUJ9B?x Kp/ GMmEG2R -H Ta$tddY""IR\[uNsgF^!Ye?J~UcZ< UCD*Joѩٽqך; mt# &<to\6B~|0LE^*Ì) cn:rzܯ9j>B5in_{/tz2fΥ/L}L`'!,GFp|-(AG:jl, (i=ΰ^qd{*2< lW(Ö_8jo .}|]X{8\y%5!`e!!M=ť8D΂6:AL\J\}s >UVh٤oZ௪["Tm?]dALBĻ4 7ܰ @nKpm[ƞz KN[\Є\`ۏf6+J\VLHp7M]tOVvn\pxG ?Z+nh 6朒<|^؊h>Nķ{:QV=$s˒DkogE&A9cn};t"iI ]28j1jc.6,,b,op&&lK*RI! v5bNػa2:16<_ DWUr3ɘ^FIU墺Fś+Aem}a?%O'B1%tyvFR\ux@gQM:EazR6pƩ4X51^Z{}mVƇhdz&գBgsnLt RlcC6;ʸUbJ&˭ p~^I.YQ7&GyAS"eeAzHiS-]+YZa,13$X CLT?B^gϬenⰓ ȭ6Q|kG̈́C-`eG$sv| 魻MV*+L^ cNǎpRy38' 5hun(8+\mVR1lDl%";aX NtOSfy cR"he.޲7[uc` oa@9Y,WX/9|Sz/FIDx`jE=u1Ô0Sa^ ^cvy+Gv,͞|4.x(S=b Ule"'Y[y7;4>#RH[sďQpRX/v6@w䷊-wSi@0DcA{gASO)IDƬP-PO#!1Ն=~MLaϋ/}+q牑5ΐ u9>T8#+AEf -m͚KitȾKt2HGWO%4g+]gO,f~f! i JSe$l]WA-ÚMe/3d<ᔲaEn+u/HbkQg%!'c97HW52MTJI1.fQnN"*Zƍg!f|'<,VHsw+ 'Y*g(h ,(BsAyE+ !:);\_oT8rC6qJCN?hš} [\ð1/W#_(rO?XJ)W0Dz~ X _c'00MVqa/wGQO&^uOu#S4d"vhjL䎞5%(6ojhA}¹m2?PuQ,OP?J֬a vX8t[րZ071쥮tQdsS،Oak9;8y84qzrxIPњd..7<S܌4ljvyS-ɴ"Dd?ޒaf>mjly|25 יٯi ^&`)3iPĢo\o}sJsXya|+K0h6`%.g)؎OɌ hzk浤-Bֲ4i¦St:E{9%Ze eٕ*6Z'L.=dnTpI]֯٭M.eOh1wlFS 8,8$b_yWV4 ~>e7 "?^nawz%ڐ aB\rh&R!N ?*\6qOj k8MJ/^#!X )9 zbQvjQC$FǪʴG-yAJᆏv~krTEU0PcXF7POLRtA6o &y!^<8^(bp)kz;,\'/SL)m6(Miߣg_٣~RfQC6$ ld/UP6Fly7D(Հˆ\d4Ft?g29f xQ m1njKy1> 3᪷h$5 ?MUˏAPK @c{=nb\⸽OL'!+ԛWTkS??vp+- @Ǭj܂$ZDJ]D˱˷ *>8yp+;9#h4LP -\c9 '':p>E&qMRRAևYHU:BY t73Y<IUTޢo*Za9% ?cOoN8PI|x*ELCv:rbQ$0ģI[\hD0YM1T&fy)8 'i*:ZB'!\?퉁2J?Ro&YpYY1fK1Qgͣ蟤ΣFuQ _v>iȩ:+AVA0 M^6? b$02ޝ(@ݗ,lxjup'mө4OiZ/woN8X( tsM\ۓ3Thش Ƨ2=?t 9fÄ2$*7k,KK9F#q4!NG_jE4Ǐvndft3IP⺘04suy R/Zn= u1'ejz( ^+09]7B&ޛ Pdrw}$}KGАBb' đqV`5)Uw?"Ϧ[_6GD_GP8>#4m*7=);}-ÙYF#bk̵Y)5YF[mƊtɁ/wrJ1u]ga|hkvH9xm%hUq)R4rc0!SiFroB oRڸ:S%>l&'7)- /n(@^ũ 4D09߃7m7fl_LA%1.|~ϲ/qnA a!Dc?kaB)hú~1q mߐ?`K8l|sdaՁtcArA0)Aek:*)h8r7Rw,eT<*E]z!Cg $Fo{":6^ijeuUyhfhjhΒJ*踲 lo<[/x8C(󳜳XyzAKV>YysčΊHcC>3L||u>/ѽ+T2_zh ˳aHӷ3>,rƻ Niu411*r8ĭK[o%u#OL?a.5?9v~0%M bl|t xbÉg‹Iia JJ#3c h#1d.dn^EJ(y!an&ׇiҘ]~[b.qX^bbRɈ{H?(ʼn@,zaH[bv7-lQetsV Yrj|*m]M!%^R\|n A-U m #tץ]UG[v"1FO+~ް[Яt]Zh⥋SC 7 . ^j >t%M1Y^4C\fq>psp^g$OmOS\S0d ing$#>'#R&(=>.WxZ#Y9{/f%- t%k)G;]ݗuh"hr/ R^yiY4. ( NKEz#zC{np#bs2S3?hdi5 h>-j*Ջ@{>P15rgV1۶E~z_<82x(v+%Dqe|Z/xrʞ" Hgn_Pi3z>2<ʆeҏ4$n|ڌ.̳ 0aR9`$Z $n#l,,wY 6T9SMG?7 ~S2O\YZ!Ofe;`;s2 =c>iH .7.eө:#SD*,5xC4#F#fqi&f^VO,EԋD̹D5W[v{6cFRB<rR, ?b{vr%m{{a͎%j'W+ewYH+BVLJe VRDsZYI5/Ƴwe/(:=tY_l9ޕ^Z;KxճiqDd@ɶ7 Jm1Ӵ{ލ\ F[C\.$(\ċ3pr6=YP@s3[jm d՜ F6eQ>ʭ=El}U*Pxm$} &n|4qd̲x`V|F>eD44Cj#u`kklo 30Õm]X1bO ϲy#첎[.O<&,3lh&j``H/_MTXBIw?" )%YFϲXF ~b6ֱmcOtYZUAq`^=DI"0 H)ѭJl&O@ss &Q"ov/M&c,{j@.FvP <62מiM0!ʲ7C6JKb'ϖǎg͸t]t~H܏j3Od3χUi}E(nFQBN!yݚt<'Pp SRp`Xh1d`ޓ3e0OłQB|d<6ؑ3'DޗԿ;3>hQ30KK> L+:ғ;n4[>M!nd,_vx8 G5:'fEOr]L-j^JNrx\uN ԍ+__ZceI`ղzTxv0IbыK}3&X~>m`Ǻ) 1˂z%և LjG:9-}%]B OwG#;]v !UlS:fXRp >i_͜w0/Q{\EO$IJ Vr{RyܴE#BY$n^I *zG)?p)Zm 1 d0gn-\+T7 kWANUJ$ ]4Fu"%u$7Tww?Jo-^3@%?挾MTEz޸Gټ(P_m'89&ܻWY%oo1u3]\*"ew7xfܚkPgQWtT{+Aљ"DkW__f>H'd^a6).'}i \uf$ԋiTgϸ4(_C|Kv /OpT.,_~4fDn5`hj;6yډ_ҟ|;uJ}L*&u6G#Ig}F0P[F%fqe[.>ߡH=,QzԘY R;1bWH\șg5  f[ر.z@?ur1Hx|EgOxa*ũ Tv͞VsCHG64WƨJ _ ^_.йYUx-L6Zheo4%` w^.f/Co2Mç(yMjJ'Ρt5 乚fd$Clś%y{% 3\r7p.6 Vso &G%ec`eW-X5",$fv^ ku%ŵ':ԅBޜ܄^/Tn4@}[*v(m+,±":yh$|bs/_fp_Y˫K=$cu=F 'XA$CS4cy<&æ{.=o4d6<9_L&Tj&T ݎ 8So(6I3niFx.N ˻0l4Hy t.إ[8KX,87^sAA>QFlOҁ= "?ͻٌ=lO<ǟ/"KV.^*.Zڎ8BG隴25V.qxs۪YRwbF bз51gq>%Wԫ?o78K<915!5lP:x#Vl{d喧OolJ|^0/JcYS|Lp/`ڍ" eaߜvQ|KP}3pO@N;yܵiNS,j@}hˆ̧si瑟ZR:pݹL5e.!/\Jb]6mxɞN&ݓYGBG'ѢlIyp@| _9>+tcz2wjrb3vzvnD:„bܨ X˶H+6:YDhԐDbbީ離k`{w:BqP7JmX!*lȬٱΜ8#L?NȻ(>-wCf`FgN ʷd^ v/wlDnBJ%i3|/2Dû6=k0挑*By˜{.7+~@%l7 O뺉fSG:E)W  .)ڍYlp?Df-Y4 J3DScb"' ]57cl,:7Eݥ'3 jjiDS%qJYu%*3Q;q, pz.@8S]1I{Ʋ jP]{6y9ٞω0 z3މq;J)ZmmpoP|~?q9pDٖ&qmq|r&--xozc k ,?T}؋ne(IYVI_>Ǝ?0M1_?S= 5GPwwmYg@Ѫ$ۻJeF} "^R:f('t;ECJ_vt "NYI>Jiހݢp+D٥i^;ۚ_V 1C/ 4kq{>ͮ~n5 aXўѨz[1A(WmN_(ºIG:v(`kWJWEn,]ol^~l3΀ō"Ugrs7a#";df=(by Xj<NvXM(Mkq~= k bvk:y~9uIOɨ/ոs;U@A],N(1St g AǮ̋A=g*F͋ȟo[yNP5_32q4Hg+It9LWOE~Yp2xYW̕myVԡ'} Z,+8ov3P"FXTb}$ɵ 3Ɏ ^dh$f/"өbm?<}E7'D*jeԼt{@Q s73L]O*9%;%డ>?W[ ĭV !*9+="5[!8+s(]Ԛ0bl?Vu?33R&[Љ9h(E).t]3]OBY^B$6g߻=h'p95fZIy0kFs+nޑ&߇/]f z 9% =kHuh;T&(}Pt]z?V&ǎekoq#*Hb{$&O3Fnu #{D3=3pJ0N6z4t>.Լy}У_ERuF)ƍv<s$*5!3`n{ DBL[C^f6N+X)p?k oW4kTb) 3 4Rэ)"6##Cte \{t ?9+h?70ŋzxd|.4,T-ǏBZ1x3y38j)%-.Dt!XSmBNnËQ 7C:uݦҿyӻT'src@6?'t6A3jE{j+OPz wp;)$vE9$lfZ`ϭ{@6(ڔ v,(SVz11LƝ}5?%̦HcnlW> 1Qm⸌njænEU Ʉ"df cFGQe~WkpSn< ޱ⃦C ܆[.tdQi<'H 5ìtݑg};e2$n3_PUr`|KyyAoAS n(.8"oOZ}6E Om aHM: 0= vDֵ4inSO -X:MM9Qꍛ.N1oN{U%U-f9¡bR[fd{>~>sEMl4? v}҂~f9n!!0J$eyN{|7\![4GRo-*= 4UTK)Z'C w='5#9R2LnMu;45k>~#.S25;\#CHȬ$@)KCAǾV#I;{k [/-#Jd"RŰ@켒C)W:I^"1=TLcpa R`|uTm2eo7#S+۵\SWq0( ( yU YW 3L^z.ݕD;c%Fcf]HnR>BX`d)X?-ֿ ߶( Ι22&m rDNfmBBpq-)x&Tj>辯"NWt ))uOnU8Eh?Yyrwۣ*#Kp ~S$k:dqgy.=y Y:ByNfk]6"䥯FbohwMe>yx̼{y53ҝht?&] 7eAS`ϊn2mA mXR}>?% It-z@@L ⻊ۊV'<[9R=لc4iZ&5cӀ'i0l:6m5D4tr L5䫊|r+} ߹6l.CƖ|1Ïܾ g—\Z!⩗%yљ;2,F/~8Q8<} lP#j%"f2L&f^ u}f96@b9gMDEJ@rq̔>Q\NRTdWوdNClbv5~Aw测Kqp`;#`ՁZ=hwD]y'.y *tdV3ᾫIU3 S*İJ1|GWAh1f8c8F_aiU'*Ӣ~Z`=5mHʨR~\kг:ta-eS66cN2:܇ =<Qj5:s<&ocIJcH! rl yeuӠJvEt2|uJ]Md 2( cP:BP07!hfMXVHkP+}~4jPG[{Ħe"):Z61&mNj|3#ZgNU|}qx9 U<%M\ols:kwZdʫa#a_'*W L$&ۘ, 8EL꒙A$I A[JUMBJE`|9`{12DVwrwgkf7ꘒ3p%uK.ثkǼuK̓umՄ>tPI؅`[hU@|hO3.t>ÝW ^+v)x{VHf]T︇| S`@d" ܏Y4"tk7Dpͥ%!ц$|Jٔ/,sY]N:UfS5- m)VIZ3o"gM;5.nAwvrv:ZUu2Ih[~H>W+s$Uq#"CnLi F@Z-cu]={w]e/id1Kie2!G!/qC&EѢ[jB%[LubNDn)jf<ꀞhI-L-΅D|pbc6 W[>i4Hzθ. d4uݜ] 㰄~]dκZDK>z)Us; 5&7^e htt ΋(e@5Nt-B99Ҍ1[c kƺ)^òjtW"0Dh5ez-m$jsaՀc.%7v@ɰmz!U,PEjwͽ8P?5è/pVDq ޛud$b^d=EVL/1p+u;,ﺣ_ .Σ* =.c!$7[Rv2J ;(,Hl;ت_AeCR.: 6m[o)ChKBS*rL1"혽.ǝ ;ǝ\}=[Ts*l(2sȓC!3H vM%qQc;ySf'KBZ@Y^fhg8&.kߤE6hnVkc>145Uoe^#LSq_U.tQ혺ٶSFjUU*39bN&sL5,zЕD%^|N)[IYk+tΜK7z 98괊nYO'N|Q)? lX]yq\&׎%-@yf"$UC&V9謹:Eqv(c˛v[,Spgܴlc?1kHZkC fzZj:+&47q7 &ݦœ:0aT# kN\>B+CMMx vkr"ZxoL&K.j'}ni١B`vWԜaUw'd->g<{ &QptXgWV6`MKm}ћ̦hc./Z(t="\W$~x`rsBF/iaDі̀DwEW톎TcG PݯM ZdwAY=J։ &Oc=I]ԇ' k;|ϴ*Nx'7nĎ9`ؿ$꛾`yQ+VO/m1Q/YnL,wlH%!%K/t^r VxiDn' dr6͌?Di$Etl<.qZCb#8Vԉˍqp2Zb ˮ#iM*+腓c\Gge8:YN}W^nĶ+,9WUEP^na ^֯`Lٵ)n |Md5,PVU3T )/L 8 n"?GpqC;TsNC+4Do_agb{W]1 @0 <VC֌Zl|VVON/hTr蹾SGwL67!^:ruU>FVkDb廲NOg!LWMAHUrYfzqCbuEl>'dAMgoysLt˹q:M0K /oGWvݶNf"q+B/׋`"dNȌ 5gΜ*TC8Q D)I.RALRQxΒ:AJ/WL؀Iqq7}e|wa dm>>IV;QE#pSP!3cV *C^:kn/oz`(h4O~X@y.m^l'N7Q*wRtEӽEu4l˚nԱ^b3g㘣+YM &'$%fHG1=ebcr`1l*O _򘊰,*+'S[ Oʐ-=tZ(Ex5GЧNh=FXp_V,̓?x듂c. P M2,봽Z|i:݁Dt&"1QFpRs;E(&cE_un ?AI!n>Cdf͗ϥɔY::d˹!vwpJ#CJp= Ipc X[o;do|9')V sUYuKI`/׹S㲼FaUǶHaٔ2geW|Ŗۀ".7MyjeYM6RP5+9?7ݴY.uƻK`d(B)o~)ɫ{_B(j]z 7od cuQTUlh >}_/jv划湅4wr9)kX)_5n> ЪV{NIeGAKً8y;ZwTyXY>5\}{SD)C{WV5J9Y@'CYW\fuřd1z-;)6.;*R$[ۼWI/mDaX"%|s>I w1o$J vTXU2hGDw%~AQ ctd)2'Ā6Dى0{ '""'|߭#߲2j%"#)ª'm}IɫL,Eo;|-s|Ya|lv F$ ؂[[vv%]Wje@_+$P"B铚dznҟZ[#C'L]M_ o4M V: n}!Md:y.u"b HA"|G_ƠG%;Va٩N%鼤Î/y\Ak5jL:|V8'"3+!zh+K0C2Hoeȶ+{RVcebU2#f*nj~m!U:`͸8D _ʕB&$3AA~=̊|9Z< ?>q[<+Y~&ryL6)}MeR iu(2%&x9*qTmE9GR&轕3XG[L7j/2HX7h^4:zL&캺d'Ӓ(<7V{c.ew.92&@=ߨ7UT_>] 4;'<@z8k>T!"Na4(({CjS“r17k&\ۡ cS !$%6` fn rMT ap<6F+3l\1#%n왧=VtlIǏ/L>n;ʮ-D4SKvl" ):Sк#> U.y+b…`/1ّV92Ɇx'  mᛁ3-ER6P~ 4Z]ZK^ÌwV#H>iL=Z熉N$, 3ZG3TEfThnF7eF#612&yX7cvZdTc2Ns9O۾gDV ĥ䝓Bɞ%ggU5)<_FE/|H3'-f4U?餝pͥ &|wS| ]@ '!I;غjkń,:)h~!#/O5Fc0/$SBs^ew7USpϡcZ{~=߈$FQ1WZZ&wff>*ۖQ4Cb}@)sru7SU W>mt]HJm)~oҊ@ Bj$*=\ ؼFbٲv0V98~wx1Y#: 1caUB7RGƋ;m^kvMN .co|P |ÛƎ8+iz^ŗ*BgRM.*Voߎ5f,ފb *]\<לXμ6{A[ tJ,aPŌ*pQ3m{4Tn(Qd|beUKLzBqL 2˝!]VfIc`wG QiQ]ƏR8Uew"؆ 풦7) ž&P9g w }xz5F;ń]2Ro][oP2&c=];nk|=KZB!pSʷњOhR #ݩ2XŁV${Ȑltvm'I! f5HĞJ8-`#l8~uxwm>]2XlūR˪E|6xc*4?=0zKw.+FGtӚAfbR9UdpE7')ڍP,cԤPhl=A .Wm+P*lxA?jwںYD)S*sB^'4͗23kkTraxqgq潇  rT GybW?>i3ñCj@FCׄ2`sF;ZŷR$%5gw)>t #{C?aJ [b#y8YjIvaZ'&`CQkS_G .ו㌛\fEj=u:`Sooޒ gҬXܴ;͙.C3ƅϋhMꔡm;ЁctO qY'spaB ̇IBZ.YrJH c*B |JZgVb? b9Sdf\T W^hXfnP.տ>7x1[IyK!1nD)6MzWs{֞S-,T1?Cg nb%vU(9ǢGq*%nJ,F6Vv$yۘ8S@GPPEHqpRM|E"Q|^||#jY0jN)H`:-3 a{?`ǴX0 R2[F%(nԆ75zPoaPR]R!3('}~nWNU6]ά] a4R8 ZZX9Y '1}As _}`DjW 0+(F5#׽4+Ŵe'/h{dw6FLLx#Ʌ@Xsk5f0+-2}/' *en&BYՌ; ᱵx*T{-E [4~Tr>c XhD8>s sW`WϝĘmts!'#cp#}Q ]%o6.%H7L2'Hw0:4!Oş''16VZoiNG0)QK~44yaF2~e% -!J% Lqh{U\2O]n0Q7 an;DK=oB2#ǯ2Hp =sM h:ۑ^Z]шB[l s՛%Gr1%+CQ{H9_NX/BLͅvZ*mvx.4n59,?`@e{uPi8G.D.y w ([h84ox?`GW{H; %J\mBM{e~[Q38prPc8Zh_ȃ?sͿ\p2oY) e8` c?ֽ֣v1T,2DayIn_5+}ժ5O#l=IF<(|-F@ңB^`Lh92ґ8|a߷@¬^^*T?P_VÅcV &`nKMSYT$}3UY)I{|^PxCLj^ʆ{*FD>V=8hYK-}3 %0C`ӎ4ݲi7FbKd->hDCqG{J%ь>u! n)j46Q}cZE!e, ti{&a=d(N d,y>\P2jBi]ѕM;<ц$q;Fɚם zt\f)MZ_59#eM\txl]SSoz |M0zD;AkvDzp {(YTbao63CG8N8RH`?Ϲ.aFKM;;"#|n=a>F9*χ}F1k|-BbKrQu;4yG ё6c IY}is 㙣5**~~q}jfiZ}yQKk*GtֿCRa*AMJ/MI~Sd'Pޟ`o`Xq3`n2%B̽`,‘m};v)q7tm3{jkMrϗ#L\C!uEAWvG{.6ә %@HGuoMdgy^hJjvZHwEZX=҂ ˷]DDQt.KV+;DtirJK`c-14dvɭ:s#VvZxb|#) XFq9 Kmt^taEodq\NcGKґ8.P`c Bg;ͽ`q6+osҖi㶵_6Ԝk{p9zsgCNi5POAnؕ~4bzIb+@KPpu阔W%w29tz;T& @D*V!#6"whB*K3X"h+ a/x|馡eTb^ IK2PLtc iZLi)nң01T赞S'c`޲ JJCT͉~ BDX]SCqH&% t5ж</#܈ T6ߚ"{#tVUcԩ xFĽ8CPYV*k ;r]9c<&4V͇xjK>fgv0HL# KUTPVNBRCh#U]5#Wd biN.. hݺk+ WH"j@(E6JA#vgvuQ1pz.;4یyޟ޷g㒸vIsȻz%^ T4׽{'?H0|Ǔ#]G" _J8-+ +(iYfmh =BRЇ|o:k'OZ9זILZZ^%aݙpZ\[ٖ O1Z{\u@_&~YNGIY.2o] YuFW% k_ nilCI`ﵘ>PSC;_FIhbԔ:uZ"9#HT4dsrdwL+ZST{eQkjDM G8 Sw0M]".[ǂ!@~dFmƗkEopF!x[+5gc%t|˝h(E54 P=S[_~ 7N%gbJAkcƎK`ƖLhxTIYƸ>V'#ӎK  s>G޵#0Z5#||7-qU9| +aǩVڑVmݻf*/l| \D^sPS <\PnJ-d9 Jg z}EGꝳSrr zT<Ǭ,SQ JW0FO Q!#@6HgpDu)MY-g'M  p&w(Qӗ};#N]nÏBP]mMv(SAxxwk3\2w&ۼA\az.OΕ/ vBs(^au ȝE+5o>&Z3|D*nWcVMbFk'6"ji^^C[E쫶IOPX \(;q-*gK7"3GԙcfP节T}eΕ'nCTkjHEևyYtyj,'ftJUT7ˀ $kvLZ50Xv.S>ΰ3 4V!@6 sעP̆WY2E_Z!Pe2>Gӳ^i+"m$+h1tג$ p yvJÎ 2mL\:0>J ~#I썻aꃴ_ɛnp3bE~Qe[5:G)Mפ[ɭCShPUlt&] z]x+eAm#qѫ"aƴnemqp Xl]{Cq~&N1/W#)l&l=比JG1- 0Bzr0eʲߠfB&{Cl Ȝ!^r)YD~Q|̫t=y7@𻀢iX"IO=sICrރdQسc9I8,AnvR]XzX$[*Kk6pҀ[ r*!~[V%5 4:0~}gtm,MFGAua.M\c9/%9f8Aep{/؏3ݪlu6?*m6(lJU~iA>(\᣹6?S6O+N:"G<$9r2h|;x Ttsc~ƽ8ɘrNHL$=JkSS. =8p|Cπp@? mS8-(wD ǒVPmhq~!uwjLI=#'>٠fzk.kn9^(N?,hYɇ T'PP/^6w}7:'7g˭=쏳ĝfQۄ$}9şD +!Idyʔ G.痥zbVf1{e},BHuq _%\!;? LkAgWtCeLx \}! v?uYĈ!:r?{1^G`*)vl3LH>~K U4ښO ؇Fzшo-坑tNL?s΃F.Z%/8=CQWڲ3 &ч xM3z42.W܊U~;%#cU"nѮZ&ªPG/}!X]p-hv7 wWjTTk A~Ek^tJE]bKx"JiT?dW fJ.f nXc A)W?eBmEn$p/AFM|zbGBxI|i Qfs̤!hXh%M; d~v_YXıI-TsOfﭶ%bj-퇫@jmy{hAIX%WHջvAȄa)cjMRuے_ QN9tHa_ C-Q* 2b_:xn"xr'R<%UJ DIZMˍ0 1zVct/rDv|~*UU5SsqЫS-ˤ1$ 0M Q'Hȹ@w'^ .08^lզBs!UŤ;U3A{{؂+ vV'[Z3 &GMYP:+jP6[en_drE ~buRnZ3zɒ$1R6Fmm(;p[} +s ⢵*{Ǫ׺!֜hvyƵh[u`i۠;Wy>-T%vIpTm-#aaedQ2-kT+}Y$N5TFc_ջ-\IxYq3 Il?cqjbݲ|oW I+< lcyH-UG9\iau]Y"1W4 CK$$/6D~Пq4rPX8hʬutO ~zL1#i3;8(7i_RPL#X S] ̖rH@0' ^hnz V2$D7AF~o6S$T5eQi"F voe@Owlc;[pURLmU7lhP#*D.F"%8ӬA3{y nu[r`,g_dZ3Yówt:g-vMLqS%vj|@mװHcO'$'u5Iw^<`<%$YIQSA_!K䴥*elfQ+|cSgiQ-;lO/3OwR\W;|'009}-#EV^pud猡fa)6aFS_R P^-f'/93J8u^; }sPYN\:0{)T q4mZ#NngɈO)/Hjs/ `P!ǘ y$zlsAD^o!untk0Dh66 ].vf8@EfsSxqs%&R w6(1K{ye8ޯ\l:g`=M;ɘk;!pCGkP䡭e)>WÂʖeF5!H~88VydZPۍېjdD1)J2͔*hh\I wcR# mjXst[uV1m2\t4 C  SOjfcO!aDH rщ4pBnTOd }c%jhZ:f 6a!.i|l**gٞ^ YE/{ncli7Xp@*ap+ /?o<$O6am;0!7XS/-P)h-L "y.(źіtmxS섥:A}&2.d]0 n?/j+|ٖ丅İڈ<έ܁B= Gy]E-BuOx ^t0v|DE;:K>BH*vÌ QM,c)b s<~zB*G9N)5wrȧ1?܌z`qo K@ Pjm@=o4Wud9dyf#AJ;j"6ѵo?d>p.D]hLПI=)VDp콢&TmMyٗ 5U:ˊ'0м2kiMU4GrPp~\*8m 3=j:>=EG]lUC]-Q0hFnuW=Cl]Yo)j\ǝk^6|0˫G-)"O~1%e x}( 졨ڜ?4/Ġ1e{KꢆGu yO+ .T+Cja Yu E]93b$esBՉ-4 ,yo+8/RmwNyik9X<̿cBUҙԡ&_JdcuG_2%F҉@fS yNvJHܗm,zthp@Q@ʖ2_!$ː8tL*Ʊ!(²I&RSnR7S1r9Q?Ho9̎+BIǩpO?J|W'CMkDQdkg%+{[ƿ3hJEv$n_TRcgO A i^.N4tD(j)hwbJss[!sOeKWYjU7ZuV@XS\.FIP (K]ǫ=7F!+YҤ$= }K(ݜ[A M;sQ:~`$^^SD@ زRt-ʧoKMHDO3ṃ]d Y+WUGv?iFg]J䋿J! v#2 u3ʗ끃ѲZS3wɥ_ :WF򛘆2&1< hlz' 'Kl = Ec5\)tLg uH9EV2|[Jn2HZF&?BD4uEpRCI&ڛUC+:45lDt9w7R'*@4"6]U/v~釗1 {laf蹏$xc(vt' -'CpB 78"θ%"xQ=G_N7=c{vA9Rb0垉9}-0@q*i|q1TvMYK/t&HFdLN(0K5zr k完r`?5!,p0J@,52ԔJn*36 c8㟠K@Dj+J-9my Q۰nɯ#44h$$MiF5mpRRt˲jI9'thy(z!j с AЀ35+xR"<lkkMHt坯ܨ}?5=wa o"mm,l/W/W]D5~δS^0Q|a]mA/.d_Eq}|vO+0fC\/X`+`.7,BeE!XΫj{RFKWg.zN fYd=N,fwJ8h (4HݣkS*)8MC)؉B `C+xj|"@}˻O. -e^^(8)ڵ$hT=.PۖX9yJpm#5tW L f(o}1jPz]6p/a *&8:̔'|8 xQJki^`jAOd),"O* @ , a$\ }/˓k ^UҴ~($/bL¤%!3ѩU!N&@oa}܊6"NTQ~*uv!u&_f4 IN&鷀-BSߵ;׍^7ߔ됲S@}դiŀ`!#ZZ':, ^[gG6Y15=.AS,N=C@4CO:#.I%^e$X48[(qx>(9.QYB, ~Lz&v!Tsd=pRP?XWwJtjxWDl&I0,5^4!gx|MlbQ(˄TTW) [Ods9Wx\/J(Ni !^P銧! D\Y`H0R!ѦϪq ׸T%gwkigq GgΎso)G%Ak -C$&7k{@.o&('@LCXX%1Q"%] XopuB(P]@֘āt&IyL |y# !;6-&KRLۅ/ƛ"NC.'_"9rsMQͧ9hͻPʼQI!xVmcY_cBV@T15vy@;'87OG78NËOˌ% ;'-oxW;[`:p/Iȯ `]#FtLЮjlڦ:swdb/{u8gcLWO/PGoXe&xrsxjs.b.uC ӄ :^Vx*FI$.ckKhtBk>My"B`s- |EmiL؅ȀV[:/&:cZE2@ m^} n֤\1Mh 5 aZ/_tВ{@h Dؐ?TM>kHd?5}LkR yH4>0`P=_~cRF@hαv*6nW?,U苀Xe@$ELY]?fԎt9{ur$d,,1H9(b{'jX״L.TA6, :jlߓAv̨>^Ӵgαz|jF)L=ϙy"a'd_i53Շo#PFX:b vsILS\Ks]TgǮ/MrP"fgb_buC\|1zzSg6B{m; s{qNV/s)- \0̥Rc;Eto n-IwO:Se3d)(;`eP#Ff}CIN_d/eh 0C.=GqnV;H NA+z+0e!N+_pk&S;yfч-c\fDZ}Y|80+I5ukebU+΍u We|tvH:^qa60oW}wY*XG#ݠ+.Ƿ6.zqK4|`JaF 0q𞼁$}'zxlZD<.{.bF{:5жìVjrZͤmX)Sk*i.7d Ll?M1!7vi[K~8\JN]̌LԇU},C [ xkރo]#  )c ;grfGHegoyGz:;Wsl=OCѺ(RLvMa{8_pSp`( !V@hNZkO0AIû֌d2)F9HNrqoAD&ġ Oemxnk C P"ݤ$Z((ƱFa}7~n">pur̰~%5uhNxFe݃#Ie]ԙj`!M~I `/x5k]Ub8x YZ͐_ vMuEG_3MbfVc.ef(?ң: *2տd =$]nId"&tBvM1Ȁ $ (:ѣquU&p~:[Y z_y&ӱ7Z֞BaFk'nTAeuBќ+#Y8"tqZ2xnƝ;X m{AdV yϧFOV$WEP.dTq#H %9QK )'8#l`5:O^Abj yo6VlT~myւ5},m[<\iCW5>M/m |QP5;B f5x>5EFkPAUٿo k1/BgWnx (M$?[D>D_a_ǻ/k$7g7$vS'y}$ ?%}$d N;лu*m2 ~&;tW'ѡzaR+ؘLLv4J㚫 Ge!ؽ4DyP۶ES},yp]e]"H_fqT_5M2: b|F}!w!5zOL$b glح\Z&FQ*!a-.\ҽ0Jc7٧Em[Q854EܜA5zy#z8X֢1.8`?g6tV0"t}cX>E Fs޾1w׽J71?w_ņ"Kݣ6ɔY(Ci1OgiY[v O  64+"aM'±]`8=n~D >q_$piH r,HkP7P/fj `ߝ:Iyt/0ZkKX0U Gœ"ߠ3% Nb1賃8[+Y_\ӂ`%l<;(bf"Lz)ց8^& @_H{_E;vɫy A%*)pKFdK\U- H6`ޭ*SPU Ek==V G^Tl/1N0%E+IE7k3M [QA☑n_5j$,;ÀcG,4 o2 f@m0Z`O{fcFuK #]s7CD6%xnƫ4PKwAB_B~="3a77¯V^*[zbaӁzRڜ 7~0kwE\ ԄȞq~u+͜O+ yD`rYe9RzuUM[L}@.@.2x'B*(CKb. DXE\|4w^/*mzhz+R&ކ17Wb&w24ۑEQ 9b7D֨͋5[uwxYHUj.8ɉ~DqÞr؀@RUoΗDd4)#wS+Ol/ss&'z92ӯwRJn6 \9) oȴd}B>hӯaogRӮBhdҙS\)o-,B ~k:Ľo@.U3twbwߩ~`Pf->6]<Ff !2?%Z1ʙ:}_zV\tn=7(2r}` ֒#Kеm( WPGuPKk\ }L*oڣ!~jyd߂%3!{Pxp!?6 ]x}G䫢{F,)ٖW!JtXb}gQM#ySbg# 4>q< }>D%T`vzҀ H9TSmIxWV'^eR305-%Ѱ@a! D_~$!#Pf j 'j1J"e}X>[vS(lNYLe 0;׮ HC䲤ZhJ >8m`ˉ~1gSR~uN` 1UlmpBV Yg8Ag_U4 +-'LoONaF[߸_R3 ,ըrPޢ",iѴvseq-eY22D&#M`:*kT3#`Ԟ`hya7ƣ`vUW|qJ6k'_$ʠ_.ǃ"g4L˦G"? x i[/`AC/;,[Ɲ ԕm1Y #Ct#Ph>ƘVfP,S,A=NIⷾq [:c sr3!0` r5zFJpz=<Öa_Ή՞w'FF/uSi#,L~ ~CϢ i?~rIfHg~e8<;`^9nW9fn5Uw͜:^,-[1u}ɀif$h\q؏icӚTb;;d6ƄԿ_e/+[- Tɔ~~o;N\S*_16n\ ]P/VIWkTXi{1ErQ|eOj{_,GhQ\, (s*:䥕4.9(b^rjR@j#vJam+V㡭Oo! ]eg)Vш෬UK;7*T7hghel/Hͬg&D3[Cm8C=04ӳK}.e]|sc  q :2Q#O8W̢p_pRYUx A30-%N-&@xF$"Yi6P*=A<ڧKץG  ~c3ZGdP<5"|7J=t,*?*fR#4Bjs 1j9)5PR }6 :!/Ȗϑ`& %R՗*6<bn/dtx,p#UV=MֳC״#]Q(6p&z+'Ycwc10c&Pmj6ȥxmpII&H1:cQ}JZfvvgP%kFbt{%75Pp(Z|ēô%`lݙK) 2=>~ow`\qCz5\O98vɿ)$^bd.k32S>YK9.DdϏH 47US/ 9e7e!vii$ gbmR͸m~!Vv{B&e2)!HxFNܥ#ƭ;5?jkJӈXz`+o P )S쏑pY/mpV K{T&_ ꎈFq0g4g>R'A=߰}ԟu5lMM@* BroX շ]GQⵙ`v8ZvbbA#7=t~JM0{xoB)ZlH_ FۧSPr,+^77gkuʯꪬNr.O(?oJ&퇳1'Gil:te;qrĮ9}`OZ:5sEQLʜ7$b#/ ?,_z|_9KMFRZ$=#5P穙\_iwԠy U/vo:frv$FʼnKiCvWFyGG+J$ُrw%exmÉx&7+ r঴blfn~yyl GUFl# `zw 9M~uG(<KҴ꺒o336&P 5p8͖G;>^w|W"|sf16O׃KI\س^,-yl yMLJ_=z[4p`W9k7hVQUgO3?wZ B پ0߀ʄ9#hߕUW %0ϧFrG Tqe5\&>- SP]INmh|ZdTDIF(izpkbEW-K- =惕Ŕ>Eb֧{t9 tH%ę?k8W5\7-QP8gv^t@EXDη.%Y%-^U[ϼ:o*B)԰8Ci߰M~;H #-V;FXd& ˕*!<{ T5z9d6NZ 'XMIzjvwd,Yk8iw΅۞5 9lΫo6o`n}{p["fVDO@KtƢS‘v')Ga4Y6>>O9񯫐xL@剫BZs֘ /9["9tPz&zز+jL jhsem͹QٲVRV>CC_4n%#k%4.'7*_vԝ@ a/Cs)ULBg+zm+rd&Wяzo5/siI5 P1i;"́c = =SY?Ey':7nkn6AҘ@Ǔvv~9 ^uWo: @@ml%(au1)^*\""w}q$vw5ya!Ej:p[B{pCQ~Nېo/jfIWl|54X 2_簘A W`fJK̠f0&z?QfݨdG6R{;~/k3^X]ܽ;{yYc1ۋjyI|r5Z eܹ-J뒁`vZ㴣^}Ay&GA╃Di+lP{G̜14=\gH  lkp!{fO7΢u]T͇Q!/\Ǣ|<}( ~LFGA|uYl;#MW̬l,qxUuKuV* dc}uY40a|!2By#U[bNm%?JZ}iI?#1#չD (G[e.r&\?/Xuom$qےй8/D=z('2e,x|,8܎&EUISnl pk)ߡkYs U~.JӺInCѫWS8Dp6k5w:E|ؼJcūXk0CdYu5ȡ=TT)Zj"P~W=^riGw6tKf̛ۣ X)jHk#I̍Cp=KSRx:geg:WlRN.N]%m vop9Z1:gͼ-  ;*'æ@ӈ<[N@;ydxsѱAFMf㧋E5sm\xLv%趌XaN|o$ OSR`*! * vqns%<7Ăo㨾_L\^56~acgQOSV<ݡ ު:'1\tt0s Gһ}~01TQJ~lF!ŒJ$<TΪ6LJ,5))pkEv#@-o2-޷Z4_W@x^ٹddi ~]a =J-@9̿$"r7]\c]q_$L (?eD^z2S-!CuIQhOkN9!38%F!!*.[DK$^~ƽf:61l#\+j덄d"LnkŜ.t㉷% x/H-aΓSPZMlr62DЀg!ȹ!_XDJT BrQPΑfɀJ^yS)+7Wh|A®98H Rr:ڭQƗ5(>r|<@lt?+! N3 )jT9ɓj4Ukp$J?60Cc"+~BU }wdt r\rѴQWM>`@; Q-8~s*M:EhscevDFBhiCC`([VKEMt g'wf/t}ZLbfen't\I(6Tv:ۙԭԸ^~Hi7wG Q^uG_YzQ)~CVTzwRlx/0d\ߤ,w|mO2Es(ٖAmk&bIeQf^F Շm^ ޱX7A%}_^{™Q qc?J[ޟ>lTo:9l4!0GE)3B2ty&؂ |#m}DwES".RFzpٕޘm`"stenӂjp#Sx:Wd4/APمqB1 )Z[(}heSgR.8;Gzv.O5HƹSS۽6 b,`nGl{(;,2+UeO1mӃd_[GŘn_]ț]s35go4>k7ѻ]b. N} r'<ڜ#|;p +|h%}'$up9Rk=lXfv\,;[4?P9F{G( SגŴS)Oqd.ղ+׎ \*91\HNC-϶PTПD6 g2A,%+!jc A~$.Vi)PjE+HpE^H [:ֈ(}JWz'-;Õ*!4GuD۫?%EiCN 0X\'ݖ2UpDwPnН3;4M^n ].DDEP%jU=1N뒾sÁ|x )އˆ?҆SO 9.7!Y/6._]s!ϭʡѲ]dt{7.%nsVDFE9$4>_ʅ8v?GE)6d{ 5QҾ˶+dR"f9KMPz0;[nyo!Uu{[~79m?[:awWq4SB; ` k-pvmm ԍtOmWh ٷh 55IPtMD6*t2H*ؙgTncӅ3L5/&Td4mZaX]gSE3ɾz_τ4nM{Tti5U~%Y0mgG̏ Q_]'Vr :m$7HH$,8d5j.`,OU_F͗z1Nu*.C(??PL\pnԯ 톻8QKxHnF\K mՠ/=OPӭar}%9U|-od]CK\b܅ R&$1EY|5vĔ$ cAM`J$aݔXC_Z 4[.3/*|fTL/ylù+7PDƿSwG7q$ ސP>وijOkLzAH ?ڪە b xRaO+r]Wec8"P-V6[wK:8 Ƶ0\~91Hsv#;F(kr!7ysm;.Ek*,/[F ~ҢKEqmFJ+7 ҶsVA- %W4|S/sD^zZBw2)@VRPE 408w)&kVJ:ԫcNLpJG#Y .Ce;fO1YW%"_ߨ EoxJMٺl0qf3O<^ŴeCB:7q) }ރ5T'} 8 `\_xBBgs TlasVHqu,q^""G h680- ;[5wta>3@Qm#Z |8Eq%5D@5o2LW0 ̀0bҌk{}UEpFP4ZJ(DW=? qspfP-S;ێ'Vn(ّ{^ȍǠyBK{;A :8}S$RyDIb+/1tn,ajh I[/:fnTd ҺMg^ZM!irz3йG4u\.ᣄQa%@64f 选&Lʕf.ZNt0RѪTnq6eK8CPT/KPYaxEDmm+)z)gkʾ<,)K?XW.^:i -RUP 2tIr0a)en`欷1|ӖZڌDE~WL57ňo1-o :!=ʹfV}wѴ*+02 Y^M |9'u]d'PmiEAlbe.@SK Vx2WqivTĐ 6pGJnM7 T7[jZ#-G#줁 )\-o0w<}VM XO!@6 vzά PKU]z9yQ2xLi&?=י@2HZaV&"Xq eHQR 9Vʘe'ÝL<8.R.k[d;sX7xR6{PvsQl?,RfT#xO|ܐd8Z .I/[+?>̐,1-eͪ/UЈ 0Pv_δH[IcORUoҞ|E!QZ tn#eTb80b\ի;E5`+A`="\qdYPVJ'0^՗Ҡ3 !CbG|VKș<| ۞4> w{GfX)Uxҥi#7 ۾ID>hAQi!^H!Hwfjۑ_?{OO΀B Ω5xuh ZAqЮrMp9wpm!;yu‚;g9GY}Gus!jJm͕h<3y=^U|dg1 f+ItBvd(_=q40.rql×fأ**3 `\w:dJ"z3 ]Os[kM}F2f#X#cUU~suMzo`J{}j㈆gP>P.aZs$6_iRdjH1Vx?=rNLs,}F$[ܽr'!xY.U*jﲩ_R_[_?BA2fFoJZCh<`D1JBܗ^eNhPk}FF䖐G}ƻUިđNi?A8jvryL鹶K"PIٞ%M+ gY&* 9wZuF# BBN;N&[x)=u┅d(9r6n#jz{s9PZ '`ȸ\fǿsQq|A]s;wu8Fr Sz~IC}[DG>g>=8:0YwRSA}WJ&]P)^-įHy:t S~W;=Ҧd_EA_bԉ.8|F؞_3M:sh;cq94>*)^Yb\iM6B>2[ſ*Ab((vh3.WM GSo7b~>b?&XI" b8B#?DTC.:Ϛ=]\vk ($l"ǔug,H i} :^Z,YDQ _POOe,0h*۬}Gy;aeYO]NaպԠKf: ?ۮ/XmO!o ]R x+{ 2"ajT:dK|@{Gꘂe +LWRxoEs !m,y6uw+Y,d';3HbYp_CGșAOw8"FGY絶_ p.s0{w:xKCgf fX0jȎtM:Ϗ: !nX|< Ѵ yJ}ﵸV.bO3 s?w& @ºȩ;W6#m6O+1g9fV@}j$ ?7ՐCH5PÉb-!{ @|YDRO@K'sE{pb ׋wN=%HO8F ip7Q[ZL*%$Zrus;|Z_E 2^SCRuK:Hn u8o !IF< v$bgaW߬AM!M7) ~5$egqR ,z9!`!s [v˛!Ӊ,mYI(S(C%icfDK YlO~U()HFfPFWuR* AQJo\ЃB 1g+׆l5:?bH, b VfF hEHCjHt?W靉le}fw57c:.C?e# ZR6I ~O>*?” e,QKYx܁6bhYzؕBԓ&PGf;by4E9_]u:x TȤF5K)tGȱQ<q*x$"ww5҇CD9ãƎnO Hl&DIr>ͤp_"Y-C]&2[aRmAF w"[}@CcoݘqH W#+܎j^8?yR2J2Vt ʁ# ^-NE{:tyqn)z6s5DalV50I` ͙Ryq  ғ?,YBK" ;?$ '΁#2^}85Bn~ܿE|l*4uæ RMFR>UPm8jd[;}Bƻ+$H ^D`'2vMX4XT&\]FءZAD7Q; qݟ'[M7C6uphM/( ÜWwh[+M<ӿ.0Q[P`0!EfԨ' ĸĮΙǠ>f.# 0i!K'kb?͝[6U휰6bMvoH)\91D1: 4YޓEe 헾|>ApM"9a'X3ef~QV ӹ@(zח`v\Cr|(״Dw1(ͮz8ăG l`"K+$1U593E͔pWA#^%2&pՐSXYT=jU-=`@$\s%Y>zAt;Fʊe]rvlYK^n4'=oIFpP:jp.J-p2s ؐF` 2l6_]MAGg{ xدR(+1pR쓶|6oU~ɾo};9š;Q=4'{墶qbY>A6)X" `##ywSxd`yu!  ī Sʽ3U^a}僾٤DX5h_ت4j D~ d7LymP'R` Z E o&9J/ϓi<Q@p7z;'0٦bEk㌄+:~Q# A,b Ϧ[Σ#ǙhY#'#tSmmǼxKu;O!Mn80ߐՏ"E-a+2\A~E1o&'IHmr_4`Oh[)3 /Ӻ hGnbzqצLKC(3ݟ *oWQp0蚢m NEihe»vǎ30|M{mX݊Evhٝh"BeI*ţjU&FM@^R eVмFaۋIUrVR>RJiQƸP` s$l)=j[O+fE 5roJa&1+2lΔF{$$vPY?jE7וh3 t] a8$~L5ql_c.o2wAH~ׇ|N)M7i=Ϊ >SFAXU/FEdiep`%KၿxF[*jZj`+<@]3fPExI!35*Na3F$df e4ӹC; }83h54&}"öٚ6Mk 첵g{i\9_t$N>SҷvqM0 QeH I0.Fy,n׊kDXC+d6;E[! o^ϼܹ&3ފ^h+ I΍J(o"7՝U-r36ex(ɀZ1\[={9̢cB ^szV"bΥDhs P?4uə@4]\hFDhG(RctjGYUa\Rw-Kq+W .p/%\2%5}Vr+I4ƳD\Җ Πөqt ` :3DK$,Omtkfl-Y"uGq"csbXL)3|X:v7-K-zxXnXs_h~1!r>pHJފSHycJHg(aG9,z=#0q`r˒pz04oVEoBHD(!j2[&PTܼܗXH .nեO ՈjRV!)Z\nH7+}_) c3K~ԵwFv>^wdIǯ`on=hQm<.*‡XO`%+g{V?$)@8Jƽ̜_YoQR`36" fџ/i@5SURv`ŶFbFCveT|(4m0 B?Byb77 KW儜(K|ЁBfmQ@=9Rof"7<4}Om֛˔ o?7T;59 ^yRfr:hҾn7un+L!1>fu9SZr_ ̥aC/ \⬻dvq>f18ʘ&\Z ETYjҦi ycdF"wWcH -[fZl=;)&q=xQq<9<t جQ K* 9ck(3 RPn7ōp&];E8>**<^{܍!G~F_]r@mДa x "ۜy$,"a؍BPc,ٞK8Z/׼bdTzF*T퀉qߖ>05VDI1ۿ=~k_?f5',G`I^wтd%ζFjÃ҇< E+z=:&y 4BeFұDQreQoR5IyxC=? 5t7*P&]V=鴠Y;7:`\pʁݴMl#mBNvZ8F2V8BLEZaFNZ `$@yVN\zHl(tlv(=Dž>䠗05ZB~J?v0 7/# \'Gz` @׻ /Bi}nⶨ|\d{~.x.86n!mYhciHHN@8*{* ӊAt&< LE#ז(vU`a͘#3@LZ[%̲%D s-x3sWdb~'` '8Agr&h$V~5FDQ D{-gφUKIV>((=L="nl;6r9OX/('ŪNC=OaPSD4G@b˒ڹX٘1'r_e/BĶMGtH7IBwĶL6=zęqzB׶mn{Åԁ׾]myE'Ǧ;x"/@>p Iܘݝ{2PBVoJ7eSbb ʳ$`n.շIx$W.0P tЛwl<;>vs\C^COF%\.Jt+ɾP<6I֫EqD"͊_spxF/*^m3T Kj)(UWSRn,_R/5+W[ΦK&跔 `b5V5ag3YаFD'cdn+ @0G`q7lϠ8=(V YcPY]wKM|ݻd򝡜(iEbl~2wUtxptӭAODZOE@>%o &v[|5ـ⳹c4F\_q4ZIhP$yE;k>)wS9Ă5 $Z57UU9ns>q<ٶ1k8XoMji4.)hl׭O)o D"\UkiQ'.0H-hJGٌRs?@Wj_gWˋ5c %Y8;GM~.5SRJtZ)zLw񺜾x3h4KJNOЛ-2zm=7zɫX=ki/꥔":"w`lߐoRs)+8-|DT7XcǵSE>9ˇPSFKBvй$):,SLV0l%*ܚ5y ow\<G+Z!f/k//An|FG*)t>Z:w,Gkb7ME=K%3wc F≣ҽXI~*ZS Zcwb3z*)Q$ש CP6uQ1W$/Ulb2us9Imnfc}}dp5G; Pf?H;܍TڐX^䪹sk &gsb^Phld7{҂FO'RѫScw;`Pֽ3cW5ȡ;DxM0TN?`7#a/MV5(_UMK`VMhjvZ0~dSn@`D_G)UI|@@k@=dIDs#H.fF:TIq-W_6SJƟ!jTm);$"@]KSNj-+hk_._B-l<pI8gUH5_ڑ5ߟq,ɩf|Gex}ߋԚ/_՟-XK_s6Ħcb5ʸ Qf/spO |=tX ^7^Ӻ[-(QP$j+uc|o.&WBMUKqfQÙdXNPÅ0;6oxF4ˤyW`GCrY,D6?bMyHW"qըdʻ, gx{ ܠ}`.bL3QvK0ZQr'i䥕vNJDgl #ۜ!#Ikth/CF=בpԆgw-[WD؉cU5e:rLUDNvq7)9~Ea8 CrEJ,)MBY':TJ~h 9!vd-6䬣NhY~ 3lV`ǦbV {DI[܆tAW$}|JM758~{' RۧfF fDYZ.Q!쥹mZcsQ(և4LfbWc]{$ )fy¡n+wGS-to! ,mo;^C>gvL n8V$J+[ީg>=Mįaدκ  Z9maCo+.:,( ok(W9+$H^?% ..SݵʟR8[PĿR_wÞ@׬^EoO؍/euAu {'gRբ ϓ\Ff+E"\4~.:|~]cqr؄m׊% k:< Yh%CTy˕4vʼ ݔ"zϔj(dj 6ne+=C :&%E l0lW |0+zqG<ˢ`HBaGVf B}qёx=^Qk8 rj|~SIS͟9 Ngw&ή>Og( 8k1H/~sUv+fg7.;\e#&hI0”XBc;~(!rPӏ2DJlUbRN..WQitؘ2ZW<,9o̫6B^;JN ֑-\з{ȬPqވHy!\d^Q$XKǢ_S- i =Mb\.Ӥ'Xy[> w˄+`АYEB2)]a9260>]A:S6`EMʌtsk s f0׮mm`k0ܪÐjL zQbdZViGȶt\ G))(_[xvJQА,7]DگAe |ш\[Ҁ)aɪX(-%{Ҏ^b =]wwc6NIqK࢓́wy##n8y3WGRS qrvC.[Q%H89wW)2,'`,9nNep{S S[dL-Tpz !ZBԗ*~+YD<{<Ż=ȴvu)("D"=M >%#eNSGI{W-^z_f߻%t$hq/B`\!vNΎ΢(|llGPWg5rQ;(3~aJ-I(73@+{Y2%uwEێw5D%w <{es+TއNq819J:"a W&WQPإR'/=/UdIZ\}=l,;ȾdNXwks?^wG"רoj[SKz4ck*RU /wp'*: mV)gk/w q&+8InW2f I-¹H)8MR@@,סˋ:Q(XE}KSp "$hA>4RMḰ]m yx\ :j_L1%c4,^m{C;ru/S?`+c)4cuK8N`Ȧx 1j4}qU^`O٫C8@oPj+ZF%ׁmvSdkFTRэ,[H Y;! I;|CL@۽3W*h MCn tpwEwr>6ˡuT->%z 4P{foPLƩ詄4h4" y y^?`s`0(4kY}; g'"$?,!7oqwrC7J#Lr㜓-ZCeも%۩}sQx7XJXR?8ۨUS@V=8ONԝ gX ;vȅ%s#ek`$~@ ;jA}@6%\y=4Z"9VL@_9jwu}riUWn6xў4ޞ/↔E t<_tfOEGӛJlb˶2 W'o^x <=^}[*%l@E`JuXSLOlcTL7Z< )ķ]OFLfbǒZ*]qmj`;zZTʒS%["oS cnp|(J:~H6 p cI4?.LN<بFtoIdd׉׆SWjl +ڮV[@7w| :6.$}{}1!PfxwQMmpKBIv,. a.k  ڂ(2ZrlrR)xtR 3W:,Cg.8RAgT&9-QH.lЌ"G - R{[J}uS|ﰨMi1Ic*H%@ ^(; ßRov(5R>["ud}eKMqudO"zj*Zr(ygj>sr% Ә8t;2ѵTu1mfGÎf wgP?f`2&:92τT&rfЎ`F?n4z_wU8N{ P{:^S2 9Bo=}7cu66KD=WoB?6Dl8}/^>BR5\Qxx45[aAU(㘈"(yczJn8w e&e*s-s@|O@f!dnq~_K)Dj*u7K`_L]O|Ёʼ6h3Dw3tExB!)f94`| l3&¿(_yd@l@W2ѫEFYhNF5en^j 4EywYo´H{櫓}`4)rsTॢ)NP⣦U 6(`mo(k( Sj%Ovc; [_~=g}n-c^@LU$bo'?%*֖k~P/3i_((7YL"4Dvލ7}ذMmX_]=rŒN6!!شvGXn&E+&Ic'؟BMЬ{'?C. ͞nR[h2{ {q8.lTvz Ɓ4'oB)Oͼܶ:NRD s Ht*3v,E3[]熃YNTC&Spwp+D!'*Hs9p%~⵷lDŽe]ۖ6 ٤cMA3× a2 ?g|&Kx̗:mPuJ Vj dUn]5ZR:J@>h`~#LE;طBLv+XH8&t,su0B/4 Aӟ&o`Oٕa¼z}HLKqɝ.b4slHR5}glc1R+{Q mE)z|z&.E`o>hmFcJ00ak[߉eV@łq˂>S~+Yz ]:Wq;l0^zļ/7v* ŶJ녜ֽg"YZ;r WNOrޤ`Of>G1wWSP>KU8vۥL}.Mxӣ(/V.}J5 "CYVzAP)m7NvF>i>R4onBzUPL @}\ >xx>fؽ&%3[{v{bӽ7nm-^idžPR ?3LMB;$nJ^O 2h*Dif_i㪾iύ ;uY17Ts(Ascvx)(8w# ;^M]oMy7I ?Eۉ([H4)!@T 5X\w҅/;!# Blx稿@]+`X2crzt_vS.UY{h QIHB<ŇI5 _ƫK(#:w.$fD[P;\ q2S0Yx#y$.dmtKDhIggf/*g'UAer#2OP𖴈j&y BVhsI(S̏Qv[I"vfyBexOݥ? */Co+M ב֊l[w"*+{O&o&[I9@ʻ {sمMpM0_E|(OQ"m<3n~*`JgLX,25#?M+S: Zs_ݑ6\7DCk[͏PoIl(A]'6)@iiR]_J#|<EYILYB qv.`W+sv#EZH>ZcNMMj4!;#{W)b2:P0`1]zSJ%H/ +QQM"Y򂎐Zv:+qߠˈ ZEvuL@_R^4hG=81X-H(uqhWU3n.P-; sc&9Ij{|6P?"Br W_0CG;sO9g`/v&wBMݍV{|Ž-rc3/7wϛ(P:`xnWѬUW\0ȋC͘oQ‘;vw-rK15C(xBNp0L|jd:"7IĄ}F@<-5+i)o޸[#j8[^C? 8[8@}O R/Ҵ2=qΕk3G^p ]c gY fU[՛"T~ϻe{XpTIO{@o=`P/``RE/̽B&u=gQ4`z^5}8!,߱M@drzngtpj/cu/htO.uĤZULw?̠n1 e}džk[ 'gKnU3q<'dT-s4PO1@{r l~tD\[y~B_0 (t(mכ)$3חOg6lAG/燙ե "URkm) 9ںWs&; *V|;jM]$eX ,sYkW{9Fi*#X7vtKY%@81uz =IԨ31qz|ZTTY_1EiH{O<!Ún_paD^|,(eQzAdU3f/T_z;5lG˺b3@taQWD͇0RSM"!+ 0@ =sa0VJlY+B K_- K^FM'G8YG }r] c7g6<ؙfe/cWx?MdD|߰lé5i9V_CeBz4tUIS,,fIY|9eI+հqߒ  _yxKNQBJ𮚆>ZWO>-7SzD%8Jwlq?n:bt%@h^*Q+߽Vk ?] !oa9J4]e7Jc`dNѬ$Ÿ3 R'iMî3~w!)䪜D+^H%vv[<̫/gyT;z-?76&1ec¾a``Faax0F5 D3P q$caOlL\27ċѳ˕maGl aIRhR^4J(,VǿŦS'!v n]q$Z*Vfߒr]3pJ#K)CWIs_#)XCF7s\ /2 $7mPqMSET Wh>kGvE7ds\1]9Wn;Vu=ؒf^ 23p t}\nKKAC; ָSjd8 sPjoB5;EX߾lݼ[Id3`bܹ1.'."Aa03a.6|^/{Jms]^F0@(/,LX[!Cc$1II$ߨPXk$E&sjNkPML {:ZWmů٤Cwz6D_\\ͲSoF qg )M+Yţ/ζAbK>ze1+KSÔRMd slWmV5p}%{!یK0@!T[ k@UPBI((m 5V ߏᗌyRCrSD:/y]7߁~,~~fdµ=iSeIb˝d1W#L4&j PJmYE' iC6b4*Z)_-m k{sUX{ L8*/IKk0i?%ǫsm75*&uGn24wT|qJEչ(!E\inf@ sSpWʂ>/ǥ^pQ" IXd7w8B"?-mvЂ`x!Dz@&ZJ_Ĭnhۖ C*~:%a~aiYl<ҽwYƑJXWÂwtńXۍs灕k BԶ:7*$ދ6voD(=8KtѿWu5yjg.> ^!D LȚOMQJ{UI׫]D{0]ỿOa{o\3,!Uf<ʅ6kCϮ_q ܃-@fвrajHXm܊ٱpJxh"|:F+za3jm6}uoso$Te-lϩe\ ]PEpH(q%uJ J,y_S|mX]+A䍡"f!MWjn;$()5humB/&qpz@;9#Y>A7P\ʛ.TwKD-wX?c'J \MMv[aT"wri6vmԈX0۶7jF)O ̠*ʼVFW QK@3#U/܃Hzw9ĭԛ: !U['m֐+vv>Nª̔M~ʔOdt/L3jPÝqQ;۠ҷMbg㖱 ^ә)s Z(Mu)BktLOJ+[.:4X@z1:?g2LtCS }tndk=-B8:duG$%8&(RQ+Y|LU#L,b򸥶"~e[] uܟ(E~;<+?iAΦ R2B] `g mwtAl$W9nFNT۹8/QU_-uI[ڀW[8C{4GU^{d}cw_}+^R9= * s+{sgXYFu_|qaSG`Ƭ~18R4&y]{?4xI %v= D&2etN!M,M-nbEyPB D7i"A6dOnmX>\WQm9QZkW\Ĭ&Ռ`jnގYr RLUn^:Zn" srF9̺sq;$OfQ 0 /_XiKP>OPcQsdwz"Zu}âQ㲎=Ɂph3zrL9ړEbVhkmlŋՎŅ9R w `.WgEGt0n4$,+olfp&zfyAf]{Fx09`EwL >{t:(#`J!>5_0hɮ>(2"R$6h~=ȹ9q7bq|r8̔uP%Z!׀ӿ^;yF؂Ƭ#7pFru5 JӲSEݔoTռ|Y3k`GJ ` Фl4_'.^Uķ*@ ^2b+;h,8P^9im6ܸ683Ɉ> B#X+JT(J;qz:'Wfa${QzkZ1ޟp13 QVLf".[AsdIVw۩^YH ^gf 60)BQi/3KC`?m4GS.ONǴն]ЅǜNK=)Z/#WZܰkUdV\rM> E]K e$;G} a=Ǚ?&ٴ L,3Д-Dr 8 д(u'$)OE{. JKDl1s׉7 ;ꎘ$mdm ^1bː4Kт+q^u.aʯP ,"|gRAS%滋;#?r' K[bL*|c7"( PK:ko"v$w &\c?ɬeNevoMtg'Y 4f+=M "ȵ>M'Wr]ޢE[lVAM(i&Sg-$(d6l%cЉa q& 3XD'>gt;\Kמk§$`cMuku_ Q<.z>= )m2K#}zpX5\׬KBX2ywc6;92]K:9~֑@7L9^HAvT&F翖. ejS4!8,椖* -l徠D^͘t _4Zx]Va9Q/Ԑ&ޣu;O^&y Xi>zzhhTfraVhy")# |/l"P22f]HPߚOaK; sṚz*  twlɦ>t/P:M Ic?AtutXkJt0sK>>ij*yE[y3$6, ~$|306y4'~,|,ƅ.e]$mˆ !Z9zr,ʈ J5TUkը'Ƹ#(ri,UlUt"J| L/7@u.p5zC{Knډ{J;"@7rL6GnDA BPem:E2asNZʼ囇*`U+x}F6g&W kTY(aL5Z}8ى@}b.J 8FmL;&v\RU,<|giU gqX-flӼOg_sC@nvب VN?ڦVV~zLQj&ᅤ|[hxE+=\>>z6C8F(&)l(G/sxT*2XD7 jruN<]RW|hy]80z^6P.L y81sN5g*5b f.@iא݌$ke|j.?M҂B!glX-Қ1Uv\R(=(Mp29H3u^cQe9+~lLb΁/|z#"R(b9&6P;w22_#U~jIWI059pK*m `0|٢ }?t.T^?*d&  `gʹ?4Urrh21WAXOA&)b-B ֝R=*tآxRhZ֌ַFkzsM,\;_%d=9'KD 5GQZ?{t۱]+050yԨ`igʤF?F|n9YE6N0uVX[`-^8q mYRc*B5#co>N5Ζ${0 s }MGU* V1x KIkgy*^ZҎAĵKU!30R@n@jPݛyB`·Tr5e "ADb -&{"! 8ߖtf =LUj8`{kQ߾H3YOvϢP>5 Z.\1-)u_E;nsпs<嶽(#,= YHYoM6g,%}i̮ڡiGAcNoRE=.ʑ~ԃC,"1yu7aXsu1i9<^v_I5F(]z:Z"t @{B&ܖ4<A r4BgN MJՒ`H*?ȇ fjL&gM!ֳ}=ҘJ3vlWtDVwE5۵͸2]t6XAtuoVJ(KBIT0fyí;]Pds2w$=2_b025muoO쓑##?# EzbR ؙ.%Q;v uHTp!7ָsL\>_j{ܖ@#Hh ϳWQ`R_S K(-{4?9pqù0օ@HȟA>n5::7K4ܵXƹNvef&cempRvF́bQ91 ]wo`[r᷶R0s _"=\ ׊0̥BV)|0/ߚ~-0`Ūfg A\-շgte_`Ӂ5E Pܕ|D D WɝU*G1E3$:.*f&e f=Iʲ\M M0". ST,%]71V8 ֢m$Јض ј B<JnNf9CUS5_Bޞt*XP?6؋hQ6/g3nFnwxxWdwSGCsT)sW)P&ώ$paF ߄ $a4>{3xÝZ-+\FHt/WZDB6MZI%#-̟̆A@TTtX7ƊћY=u|p/Cid⣪jiNH.6GBS*K5W%ՀMGkth8,uar>d}x z4hJiF/w&,A}>\沲^{8p4be"T9*]r=3yS\U 4WMPRMR4z^ 7<8BAbUZ,lac'.=T1b"`PSI7؝iF@O3p&\ΫSBBKWR$@5"ALϧ8 1ҁyr#U Zۆ̐ N0ec`N6b1FtǿxrJ&VSZ`\62Mil()~0~i`FVʖ+?A.۔1T\) Kv<Ys@Vr! _ _Pm}٥r21<ĨKcgDYz[Ӿߪ/~[ a +x^&|eȐp gQ%َ/`0 N@I]_ =F1ׯ1Q9o:BD1[)N_-}]rQRWAw *%m]A.Gl}m>;7םs79>Tcp7(Op~XOȝ䨦eI +h Nyba9/U67G8y);0&R]ANk_fbS ] 'T"6"P=#Wя%V=ݲd7n,9BjВl4A}y'.NH1w7tw4h0-ٍ1+off֋e,e &p12-yMNEmOap7z1os_%KT鋕j˞lՌd): GǰF1!ŋi7A8ZHߩߥlο(cn`aݫ_[:"3:Lf\QٛT*PD>! #{DxM%.fGjD=Y5'cz- 0UƇGD;X7(G5GT&1JIX w.Z{p 򅴳'<(M׋ϙy"֥JH2S<(_藥A@SYK#D̢>Po)B|Ko-qW鏥x-OIXhC U,<?\ֽΚ}#2S?V3JidtKa c>GlctRҐ.b]v1 1 WR$6rCA `B T,NI'|rs:fv=Xr9'd'NThJnB-'&ymZOT/ntBMh}fʴbss,a=`lTWC,#8s`5#12#xQB^"a{cmDk=ܡJfϒ] }E9(tܰX)e6&wG)IRL)uǩ!Q?qC91%EQMܽyK%̮oR9&n6deTjB :zG?wrܖhM,V>Mf^BfXw: {=Ix(x\fWe{&jWsxhMQd S^1+HĬ`؆@na\jlB)Mq[b$ɩ.oQ-M$ 8TV9!}*Oeeqi|ISќ%G OK9Tm|h*}p NOGBU:42Ԥ g#/=PEp}_c(طka&xN+ww\}Eg*ۅh_]CQp>85Q(> ^Xbrd;TXzBͻ7*?AxA܏ vdy~0/pE+jk5Rs[^Q C峏dxiFYLuRn* 1qɥ/W3H,Ys̟7uI ZJOwF${-[$J9 &S=v{kdޒeQdexg}/1Ujbj 5 ԏˋ$T46:} ¿!=VJ42gK*7۱6K9&s`o Vh~u|qUd+0,oHM(yW"$](XH+cF(%T%fp_u;8G iUV2pY@'wk9 J5-{ea[t/-z$"ȷr4'p 愝UxuaOT. BRT3,֞C<+c vc(ZMldX} $F<'rM`۟f7̚z &'-v@'Ėv3 !.@H=U.$C\dA 6a{=ͣϚeZOHA>O t.cE(ClLjƂZMۆZXKr7k6aFa~YG|)SVB;$M㛢3~\ 2oH*HE\VN3cKT2B,iGߺT)w|4o I*n\{>G /!R"BA@,!פ[%t9\q]cI֨'C1Opicpm "Xĭ{ ujq@iiM3B}w=Jf4Q̀<;d !g( 5)-a XYI ^M;&!mfVl][/VTt/K7URj6&Kv"qD0p-A+qI2m/xP4]EWbgeja${ajK}/WX)6->IBc$1)jIl:t^s|:քTx{ԍ~WL_ eQ̛H}Rc qim;x^HO˃}t{U'N.X HDȤh\v+ֱOC Y|}5oO#x\$_ *o>*ڑÐlvn, ?JTI#G)K4RO:NJCQ >#qQr cϣ ZƇ#1ƅapF YP,'2KDcۏN ~H':kwGno+'.16ꍎzjYS mDJ'WFN^I1zIjWw[;IQ"ڃ\>|Z:H[AYA rM$:"'%VPL'ϮLi0!)]{xy >͑ΏDcDP%ԩRqnm7͚e|ъ3#]T W}Rۚ|XyHr՗5:<Ƞ|fVX{*tzےL4b+ʊ 3/!e2 !Cގ5n,Zx 1F$j !y%Զwk[S$@bd}d=A^ BLtoe)_RDmk<'cCt3 0$pv¿ɫ Pa_0e&*UJ穉 i[Ψ qh<}tZ>o{p )Jf f|3c!xfkOK@bAo~LfIJˉ*uz cL" $]-0ˑ[ko8]1$})MXsVq,ӿ:޲ vhM8Whܒ,' rdDL7dj.̜qMDTԲ&P8`lf((XҦ{m>R$U.!x9YEQEVFK!$)F;&h.x8'>J~%8bBwz+`iӻO.ӷcc!7x}.\w{;FcKtc5e (2C3,b0N#sOgd~ I%+@<\b$,!@ TE(E(D=z.B8ѷ~ t{N[I9ۗ G?Q,$/TFhǩd|:Te=?q6NK*85V Fx#W[1]&be^} 9 H2u3L 1tLT]>E_%[ b#EH%d oyqwn})Q\P/薽#?Z [&ahûc;Sg~%1\r+mzn(8p w, .w2YBrojSdIJK1;x^6#*_t#;SW^B Ř *:U*L9< X b;;\?|dfDykOf]r9C4U5tJk|bK;(੍*esߙLօ 6Yb>?j\D,r1ڴdN SE0 o(M-=ki%n_e l7 M;VB(R?DiZu$}qĠ`.ƯKepf~JpZSIy-P=JG4mR >*jkݘ>\̠ZCmXG"ݑ>?ʿ郇#V波 g?ڶN݀UP ;m#X\&|:YMR:G_aQmf j}N] ^JZW^(\-B]+֕Ғۊ']J[ f2v:\9u=d0@u8p4wYrnU.FzsZx `su$OUTγjZh%ȉ</*4Qt ł[ֆJ9Sۍ2/=κiPԹjfiy ݦOƙ;\ % \Pe<_/YT~+U<>-.r|/SN<֬Fi\бC}`Jǔ~:AziڪdD4Θ 7;:䲚U\+baR$,$].::E[6 14!k_R-ozT|~]Hvyqú{:!U*Td.S̔ ~?۝2u`'r콨'=)v~(s^~9O\G8'KׇݪE $1~4wko9fdzCkyJu\g=,w}]yGY3C(?˔&f2T#2I$CVZl%1ȱmAbk^B7#qޥ~S/dJv@{,dȫp(w-ɕ p$nN ǘ dS+t!HUW(xwwCP3'T*ij%i~ +D -WUo/I&eĂ1zoF+t*7/ykDU{ av^95 ،~R?Zܣ=R V܅#~YrmC! )br\P~SU}M%j\ ;.O"*P[,˃BGh=:m礉Bf}XimQa~l[6U 0y;Rr-حLq4<@;3d=.16pRjs^ cc}o5t;ZZvYrԳ'R A˫i;~>Uy%e_:[2Ř!aYN~"'e5n/y?b_Ql+VNm3?۷ #RGr])_F**sȞRaP#ڤ+Cw`VH\eNdWGK2~ݽJ!ދEm:ʪ𼣎.ɤU[<ws@qEyRqW) w[ *t+u"%qgF1d>}#nrwD ./ ԻWlJî+FHl@E?h.bԟku n^)K"KY>QD7*l:Jg6ǵcP#Ao\@aT u *R ,ʤ2rJnXO<6=ii6Hbfq C\6d񻧣LYT؇*ƧDB5=J%њ&Gm.Ad~80Wۊ "ksȭRnHo3E'M<#XAˣ&:AxjWT*@1t:Ygk$Ɂ/ʴж wv؉yGc E"4h\p҉Vmp|dv%8CP>q)䏡rEή2Wah޳]) E"SZ* HR`tAṁħMwO&$[#v?͡ Bc9אaY-UpiN*Ccq]>/&ά9)rBXMdb@6 pS5o?w)ٍql(}f#djd=-(k}TI.Ax__.Np!zi36Km̭qEpʦǠh֨PYw ,IDB6wS{mg֑?L⅟g̟s _lӗMTߎ=S" "P9K5@I^q.nņ7 7`FI>t (P&ۈLpx6b%,${ogX0 2ꝨI7.4MM|dlGlU<ש, gEou{}Sg<<I*a|ɮtj;.)R*ջP|87%SV9Y.^?2M~?;5܊.`wp;ט?kjI_2rK+LN*ɛh PJdrλr.eCo7]n(fۆxK^f<5IR_1bySj,Tg@oU>Qr|ѥ1arh5M[T{hqeG3c _Y3>gu˾>x\[koB7jT~Zvao}hܛm҅ "j[K$me [E9f'81@Jw_ DV˓﵂BG)(X`ZK8@YV]6Վ BcrШCg,C{uXév{h1"Da60hyW{p3f9Fν~2ܦp{]+}ؗ.vu #IvwN5TNTDM|些M[ (dx<_ҦN蚥lؘה_H(>BKO=>iCG~aA=GQ-Jz KdSYuKe+_zU g/2֚;4KsAG=E)H?kV7}%"1 4@w#V4fzIg<ٌq6\HF k`P\HMjQؓH)18QLLYNBdьzz ޴md'BM575MG(3MC[50Au89d[kݳb0H ~%F{6 DbE S12 %>BLPS=pzm FЮ=Q@I$P~-4RQBIb.Bl톙h^hS8x.8sKGSaSw %ԳLf H%U 'du_+YŎ'ˏh?&ePN\_[nSb8m VAfS*ōm}s;D&kp  ˀ}ԙ$2}|PP]F+^,EZ@}[B˿܉wer  -ܶr2eBkδu3nUg맔aUD.hs4q~!3̸,:W ĉK4OiL$2YN\a)CTET ƏcRB{w+VTh0yl0])"lTP:Z!ßn-RYP utQ!Qxwv\8Pc(%==GF\#2diu,1CfL '~G`iXƊMi11=-3Kl o.yPEt#v^(9E rh#wzku5UAq6 w9ZN&*W c'_=d #("9w|FmK|Y5Wv01DUcZ%h?6tx>!cDtFpB)$$ѯC`Y1oSj:$cك KR?D  $@B<)n»sN p'~j:T㎀c'iZYRy50"Ks;N!ئ5ȁq)eCg=gkKCAPuD7pxvyбӲ.SgARaxFO wkNbQFvc6"PDwHCu\䅙$m|dfp%ܤ+c-EZ~KeZkuzxgޗCKnUí)~Z;AEւfsz9dRjK*7dyY{#ځRƉq0VF?2U ɍMZkFR5|>']S@CZ@fw_0zxϟ;gB/snq`_Kf8dQ! 9U_1DBFl#t,DI\R1-ƹ hBXa7.VA ޠo_H6HS@_Q *݂J+vomk2_550&,r@JŕBnkQm,JmއSBa+}x]-ÝWfRuI9U!.}$IAvn`B8 s 5=e6!ǩMVͿZW >n,|*dau*#prj4? %|<Ƅ 0_˰ӸRKՖ*aj#:>b (AT"F"}ưd{lm9fPN}%-i($._`Ac)i4Z/+"9LNv]rHe[-lr /CsxG'؏޹n૎5xcК;+}E h7\p:>*S V众TS8)ȵܥȍBl_[w cq,( >?? 2Va M;w =J]ڳW=86a2솹9, 1igg\ Pi"PgC}l_4!h*|І,.s\vd7A9fþȀ+6jPD`O`H1HN9>4<օ৒K 素$Kp ۦy .s\䵀9u x(fLHD$e+_>Y! 6p}.ג06%,Ո #l#X`{# ȟ=+xξfHP.~CC@-\n(<o ?$%A%*3q+`߫ћUn3sXb9oHdE}=s/YSZ[\j;o/|+I2mPb M3l5ji 5UM A]6dUr+d}Ep ا}elb$k6h0 qk5ޕLɒy5?fe6LG,}}3"UjSlbH!u,,@vwI;R|J@]l>;N"uS9kbk ,U%[MC@]rzsT砀joE-AfSIx&dh,yn1ë`FyPS'oͻP\z* ONs-ZYO?d4qi4^p0y,˜x~.luY%T+IFp0Ryg EA8㵀C|L=$iGėf)3)ۗvz4&[NgP(*&!`*,?^slF;:s"'{ĂlXCe g6'$2谆xªbl&Z,/p}8dDtXJ`ړ5h 2 HRgDfĵy' "%\?U>GYݓ ^8~+Edc9OrKTg#^CǶpN(24$+${>!)O=gu~.u&FC%9SZ@4DѽVt>G<1Z>ސ)( c@t33IMģWz0TvDDbeD0*/]lQZo[0(2)3-*fd+XQV[]e$Bhh;q &Z5ۅ])m1C/~uOB1"T_{0BKPOEj;<'Vj*,0m,C{2!,kcq8#Va!&'#D~(7;.8*+y_C׌zkj3 uttK#5f>@c~*-j?Rä0AJ6q.Va ,qRuOX"Q:p$ɗ f`}Ҵ/|S`)@ߎltP?-czGb3Mp-.ԙ:G1 E$aqW;M1.LXJ'_a$Ysa-&'2.^١WF>hXMEӏPQ0]uŔ_l%W]9B , 3vFX[).mXw7Rs.IFY-o=iRqoq0w8)0#}~YAzXD~\8&-Wjr vЎqix`YlQ1-hpYA8,tQH7uo1ǽSnH5pȞ-^W&WT;w^@֑NX[DS_|K>7(15a Q6=FgU?yWET t)=&.dK[7 $?4)ɴ;ݥei'CymSa!ƖW \a5[ 阉 ( =voޫtT##u+zͭX;qC΀g~4W.ՙba ..Cpl+A_SV Cw47 oN:c,M|.z}To$1Amv}MgΎd<qn{$9F3R5_gplm|lSs' ܪ&(S` 2ߔ۴Mcʉ1ZniӇrlNR׎-Q) g\OⰭt~|Eqr ,u]Y *5PR}b;M 7 \;"mCI򄚀r ]hG 6?f(B_Q4#3$fZ>򣬊ɠسd켅KDbԓ)!D׈'Dp5B`^Dc:x,f:tr. YI ݀ܿ>*'t_/=)&f xd]I3@oAǶo @ }޵ʼn I|J.W k?D.EFLvTs49y5vr}:[&58!\a:OFOVr|g v<qb65GPuR66(cZ MʬcuFY `M}lDZ?LɖSȩ;Qߠ0UY{֔/ NLFτr#A( 5fuM%l/⁨'NBR>2v5Z̅_shQ7ÜDQ]6Q5ݐ;y?.8,!RkF6} ֎n3%t-Ҥ7ASRxt @5p֚r_JXbtӐt[-!٪ {WУ:4~k$B/PrƂ='}t3]m]OФ̯o'̖ܵtsdoXVѭu[odz>EG BgGf gWTYɠ"NL+xm/{yi1~5aٸ/ ר,da\_$lB00]4Ǫʀ؊% hG"F pi5N $3YF'@~dX<>d@,Bչ>Tc~Jx•\`Ďy6ƃ#]/ xXqpO?{D g+vԓ>䬁R†A %8Zk}cޟ+g#[*~'&pS>T]?+iʦ6 rf֪NѮ}7vEܵahǃ6>97Cdl U"%\+ nR4Hknf WymiUx9ަv+u D6M%cf6qP3yG}$zwPՃFU=yrTӅi~1ـZ Q9t h)>z 5#Φ>DzN-ݿ"3sZIl{܏%CZM=^܍&u6OIx8 - K /@ hxg(xkfn+B쾑>iC I-gѽ-yrL`ޓKP&ADp3=a.a*%,ΞKZ])jQc]Mg-o)U/r;%_RaTưxR Lg25iY>#b^e(vLNc;268Fa|\5\Ƃ@:ܕY8l;s[zL>,_;VfOxNhӫfnh"bz#cJv:hP=~/@A;W[|!ih[ٗZ4uъ'EKH\a#n'MhɁ mʮ)X:%Zϱn}Mĥ $Щ='E>xaKUdӡFTkG$] ._B: P g|UZ hS,NÁ%tE|uEDtn{w  [5d F7OSXh.fRպ& rkfXW1GdL 2 `[YOVUMy6X]:xqϖE4q9ɸd.[[v2|̈́pU ź#UAmg!a;G׭Hlё֜؂",@9кrY6Z-:Q3uGfpy%X0\a4Y_o-6<m^NY)V! hP; Nvkwf #P?^FȎuz9;'.?dnb]k]4 k;E 5ܳu8icezMjur[0 %9է}.' "_yd\W{$G7̩b @T؁aeW7(:85enLG:ʍEQ{oC'Xy43,[=5YN@A֕8Z [`L[Yެ:|PQ} Q pjZEYūdBޭf5lo:WԹ.}v۔3՛ JCGqfv [-wԢTP1R=k-_^Yrfm xz`E) h9c ?Y,.u!0-smH\2(JnGVl lr%{wr-QzI&>:Rx ͧЭt]zd `Xk<<OCUt|ha+uv!`kψHp!,ہz ^؃Um[g§Qn| kE4g*䂏I <]^ir^?yw) ߑ[pzl@WXހڀɍ7$00 _2kW Q].ԲZK󷜜$'Bfzwg,LiYEOF\?X@t]%1-7972N^Rps*8qgcSDmJ0-t0:Px ȳ{pg!|!1ˮƩ2iñbB 1y0G]3 hfe֕~ɷ>'7Rpf Ps)Y8Q[Pf]};(CD. $.I8_  @U& =)~ڜ2HD]Мsq烛QmVk9A%g@7GWKn}i R~vMÓbVͰ?v9YTG7rd"ؗ햹$+_[(KTd,;aLX9}H8C~ՂBrƫ^)畽DT"s~3(NBY㯞&_wHAi qOZ2mG=yU"_Qc#$-.\ vn4chcb/5W3r.Y2dn]ʶ:$ba;.] @AEC}o,uЬgFߺ$Aϗ`7rJqRv qJ!,oֶc^'c}ɥħ0e\,g~uƟ G2":6iwՁ{Mc>t3iFuO w}mb\L$7h}mO A|hS-tߜocl%. IRqfYG,NgnaZ(DU5 Oh=yE.Y]B<̮snq(SvL"{>c|Chy"ADksDpΛrr%|R1^80<$:c)Ry6i?ݯ`lK`F=X%ڕG*26𕁻֪ڮ.;G+k]A jXr3G$H]_"nDUfV)2V^Qi=b)Z\+5/vWTyѶ,_~<ݪbƹ~1? oE|t;['LS?]% zBe DKѓF- xr7?xŬ_-tAL -ְ~ejzg ]&%lby6Ud &Ѣ̬gˊ(E1ᇵF||1vy'nv3|fV,TgdQCi*@FGi~ עC`Gq^Ѽ| d5AED蔂<ȓ>|]rۺ #!3QYM?&G$'TDu䟌 4QczO-T|}䈸7_ZS1(gJHkX\9m ~BgE8<%Zga L=uH;BƁK☿ +H쿰qF.#)7}r RK4g[p+Mvf>]1cD30/ }  Yy佔 AFOcU>*!O'=Ɔj} >3G0 Y-%lӜ{ԐL#@Gvr@|r u7_zYUҪxVKeX@RIQ< ںyOHB5Gf@ԚFWǿ,>z0 4g^ ⾀hFO3IijmJ{57Rd*`*O}ױC=aΨ6I̘l0-[(پ@.2e\a8s$j|Bݦ܄qˑj%0Bpa>lQQTŗ4r "/x{=uDz-g ߨ[n9FCKϦ`ˋM8V>ŷQ_n'\rҟK[vP^? A>^LScdXiUts@5>q߳yyN!Cd_-< ^|O I( wָ[AJ 8DRmYGS%:`Vg̬ >qyrw룡0U똣([!b8.ll>1t,$ 9HĿ ȃ0S~jiϴe\2 юM}fZ9Mn>Gťn"s]"='cy$78j=o0xʗٰ8V>ga]ChAmU֍y.yY-D~#$$wCSpcl}H^Qf*`E2Y^zd]+_qA4GBt7mX\4SDtE~6GɄ!mxƏ_sBhx"M 'PXGU[j<вoFn8As:MO-XZٟec;G2@@!V=ul[o3sdDO4}Z夥FP=rJxF2 6bv3L#-WwK乛zmm&9T|1yYQaZnsbZ  .sNώ6L#NIy822?hC>4͡S n:BD;NDTacJ# hJُz+[Z"$H+wƻ Z]ҾeDIt_}:&ݍ 'Q$ˬ%M -CyçG۫_Z1 *3MZz4zt[$z ՈƋ`B@=BЄm=:Rq2]^TWr` cSj 9A9&w'q۸9031Pe@zy\:Z#8|G;'3BJQ/VS[&){{Z$)YQJeV=ҿ%1/P |Ee"ELt{EI޳rL mEcʅ 1};`Y kaM3T]Vz$@R6QNVR\28AΗ <'и( ؊{'VWP<{TQ۰duB[WS9wI-lw}<:Zoq ΁X5% mHqv<7oieB _y׳ҥ$_)>+W" Bia!~C|o^ zObŭ98ty+wJH;d6RmTw鑍? 8DŽ/_%^";mkF9Y0D|([Wՠ/yqHddhZ,(;CM2WNؗ/֌uDh@-![5`ŷ_i{1(oo(Ź=>W cu)z~|{' vEVﵯQsVP VЩ8W(B;敤\ UpPW:11@ⶖS )va-"V_0ѭ ~`Ww&23f=8R,A8?Xw ɮE0w'xLM̶wX6cTÿF yh)ƈCQq~ÞL,y/Ã! me^F%_ٕ?FpG_w^UDE`-{ӔYpmAltM/ [B B86b=&7gA,aK&DA7QCIs&Svtώn(a𤲀#OS26*;Xz6#1qJEek6 oew5 '|G _քӟۓlGA81:)ͥpk{$i&BF'QL̹3&29Ă%+oDd%JpoKZ4OxV1I82i8mP7XWd?Ԫ@^hApU/_OO/3yK.uVҁmxI$p;<5C6J)zqVQBz36ͬKoBkyR<_ fob`A VD*]'wy;}(,&Q+Bйo&VNop9>^.FI'5CXF Y9p<"bG:ހ/Z&-K؂8 ̈́ԚZfH5u67"#Dgxʂ/_v U < n}FɘKSdjzP1B 4YlͤIS{ڌŹTkΖY=P;Fd՟SIZ3$хś |8n!ijzEfr֞+SmY/մ9FmC5ROٙYed0Jss`1}mN4lbm5|~KN Q2m\Ep):bQ$XtQ f";:#11$jO3g%`<̜&X f!Xs>`ˢ69%mi/ltz/Q`%`Ȉ EW %)*_we Q"%{GӷS}@eln釦Fljڛ]uFdcMjɗw$C^`Fa*|y0{P"ib Zy*,aa%oG,~݈JP%s?(q "s%أ׈fv) ÈG䷀%sB 4 |'"`tK!*5@Ԫ+)QǺf&ދ!ЁΚYjE4bg423aB}:5mAw퍷̅r;i7Tv3N3\BxU(v1*x {gR󍕚Ҹ#Hl$0 v_G8wDPyHMKf/"ӫO?%@޷$^%G* M+5M,IŜ/~^ޙ[mZxeV4tjӿ>n g'SޡK>H z"ɯ9a(Z'"Z]F^hlL'XU\hzG(k|$  򼶻"SvwƮCN;1^t6T>nxؿ@g@VoZq5XVl'jhh`m ?+_Ô.I׃}ȑR>XyTݷoWyURžH:E8T&Tj9rM8̿DxU:s ܑ+\"g}0Q_0}bIcJX3Dmoʬgvjy1ʛ]"WR_hT WcӒHMy(0]oc] !$Kl^0/˂VY ĕn(gp]ӝh_<+ܭgN}&__HMi*{:ʚidpRՖ,`*b-SVn!H?e? oaEՁΜ.vIoB,(an ^f2J{O^U"YSjajĞ]/WNs'F=BRt8b60פ7u Y [`Zw \my -'w9Sg%Q'C^\/57bJ FЛA#O'3nhw2ܷITPNﺻ@seЕ ZŜ}Eי'Sꆐ'J64eπ^8z-x4{\䲷׳8ڻJGPզ J>)MhCqӐje.sz'0 s }LwAjn2Oym(zt{(ĈݨU@Pi #`T_Bۦaul6FPR:b1⼭w?$n, /YS`byFyˣ2>L`:']sT zP@ZVhSZH47mfW~6Hcw5풀p+Z8u}A2>j?mH=qwNj$pMT9/.H[v ?|:m8NObE"L>Dd?HDYi&:9*6nBhY K`Z*yN1ZM̴!õ1їa?[J{"ٸ<\W7,g%ӷbSX!KSѵ0ݺoCz$hjZj agwK]RwܶA3C^!(haZ~j|'qfv 4td 0yvU{mhPQ@/:cp8g3 %0)j?fBdg $9kd y|]̿ɓkAT ҭv|" }aе=˧z2 e2.^ԉs#ſL5pY"ٕ_henQdc1/ԿGKp^xm}Xi}^pT3챸OlsALݾ56#*d>lƻOGG2!s3?P%i"N0朻D$0,ׁڹyk]xߐe9hT=^6d_$qĔǸ/nxBYazoE Ѵg)u)S4+ Xy$3PF1ͳcsNىƢ4N'be՗pIvğe5D4{,GMuǖ?z#1q%Y劭A?1촗́4`%^w}e*XL$VFMAqOϽJo>uBρwuwW@?keAr̽w}N@4g | xk¼7So+ppCcgfq2Q[#xD<Cܧ1 ퟯb[@ʱ7(Yx[HHUyJC # o0K].-"YS{>Gޏj>$KC}+ꚵso7jfmYL_ b]KNsM62aID3EvKf5'O.d٤{L>o/3q.GOsblKO 'n̯@׫B1t+2~P } -gOd"]~J/.]V'cIk  AlPVLGx/^#rgEi6p`t!vX<!.b֝WYc/_  >n#&Ť~+;aL!Owpva*f!Ha̍L}6a @&2K ؁fn6;M=.PGwZWΘ ڙgw L]X?rcjrƽv+(~X3BC^5#ZV]!zQ? 5Y%PF\ώ[ꡫK dn''&<\noQaF@QsdBגHP gT'" }r-v BY` W"MwǨU/ r\fNJ5/ux!z2"0:Nx)$[L${qUKi5aTBؔ輵T/l/D kYޯA^=I뚤Gh!-3ߚMzc]N ֟߳D5ȲU7{g'jo&>{eۖj#@;ee4 ՏR=Ek[wih-N3j9g;I_KpZH55E߄⻟ 8Xeui WfM=Q܍Bw9օוy$A_Ht! oChoAGGja~golGlrdiٌQ-a cM۟R$ 5*<ڂ0LtQZUd^x.Х,S鿢& S"w6z^ x4! t4ܾ&Xs좒ۧH[ԑ7MGvLj{g A!S䫡Kw RN%w\ϫ:칸FL5r/) }a~JԸܔCR0Jr. ~@ׁӺ+ےBa܊/PH2i`^RD_xU (.@vO6dBV< ub!s:n?9Sزf&uf"$z*' +f'X,/=UϿ*j>LUzM` Ek'p㟻ԔO ugTU \WpZơ,: O,{aéui 8/AUfr.I\eD#^bxЯ7t*szaSsn[K3ueYV]=s. D g{C/'4X"RB!CS?ZfCJEz;"8磊 g pfR%^#ajpk M'J`V,Kkfz8| ˍZ(Z\NߞLMᝳY0 I^\u5u{26}|p*%x(uaFW) HK zX ?̽2?uxMOFQ ^svwx_/[W?~7z~oą/x6;Y~L]z\Џ9ơ%-,qYZK{4Y$ʿm/ls349BYKngU#":PUJF6W [cCx}jwJ-uvc🶹AE)F9/5g&'IJRhlRD$v["V*՟_!5 jZ%jrD a̱Sץ7=_&͔O&*@ݵ^l# =pgHUPěLvhQ m+P :;#u >!ͭJ_Mkj^~2%NxoӐ@YBzمL> 3\F\kOrjqGI "2&9K>"kY 0%5Kёb|IDvl)%kϹ}No ueU~K!?-G$HPREpI 8/2,a g-KO@k2Up)j @YDF"zX,u#ouR# xc̕vgS!z7ӳ,f'ԬT +fiv.Gd|Od d|P:oLE>V)v{IOwu=}(;278SE#"AFtl:!k:#+b3O> KWS?[D^#;Xo"Q G`:>zXAz t"PX-g1RĦ{3%H? jm]ʏPzûz @F·˾P~tCE\qYru2)2lax׎zp `mʁqD8wdUг9'S?JP'۰{zb:YChFF*cC,4ݹa <[%6CT0H'T= ,(]P&K2rC DiAUNC(r{avݜzb_qZA^2iCXU~Z Fdx o0&Sa7 r=$H HR(ۯ8̫CQ&AI3!'> xDY#(W{o}.>6joE^~ gUof&)% IB .pX>I ?%ҩ}gNx"ⰳ6"WTgA?XgEp ^f+/5wd}=#ŌTo'Bf!J;hP .F.Ln^L 'Laǡ#Wމ쐠uTœ |ƶG#-L3DBDxJ~z%-8$1N `I\ m?r!W\WkL~^˞舴,f OC]כt讍, :#.ݾhB\5^ ">GcD;"OLپE@(Y=k$[9. Lꤾ\몍 z*.j{}T-lLWj ?9; j^? cAR@t_Nj n`2cc#}p*Do7`MnRqM61ňe!N g i uxZ^%6E^fj<+!ۑp 70Jl##?PILﰰ͖u!J*|fsl[.! 7R*K*o& \`XHC7oHˎUv^d˅4j*< |jq=j5[蝣Xd1ƐG\6w{Mݘ KNH\? $tb,-IěZv1۶m텗tfFv=st ?yǧK6}9=W&9*[]ґFA6#g'ax [1Aw0B7̴+exDű|ڴ jm jo |hF}2\;$YMEPsFC\lO<0Um]`+iYH/ ,COPZzZ? ."C} Gim=Gqm!e.>2鼖 P߿ %FnԒ Y/T֐޽Miz|\zIQݏ ]Y\qcM DǛ[-STȝ=ܑ,+bV't3Q8e@Q{(<Iѿ?@{~SĞ~Wz {^v#N(};z jZܿ?S\9 #kx 95&k?p--WzNߋR6-qFcվi rx"~\r/5zC6$!>dNuSxC9^ټYKH K7בԅ䳿:cb`ь%Nh9U\G{=n}sJ"u{PJ;v8$Y *c2Oצܠ74sl#@_E̗&QUEcײRW ͔IWV(=B7U5^ 8ւ+~[+U0Ap p_wyNCAۓ!u=MI^}nK/^)'#2|ȣ]+r[8>ao,RwDc(LQtN߈1˝܏*ի*%jLH=O[nͳM ͏1gW)p#0d0H!;!{?e`5KOL},(zlsb 7uxDX6+^>ԯh>8ڌvy,rsP?%WDO Sba&9;}0:8TOҿJB,M:UwKFTli %؂fV.82\I?=#䆝x7M>:\DŽ ڟ WF %wsLIQv9{G v|- dŃUȏ̍|$sӭo "9 ˏ!hzHb Hpx%d5pObd44ؑ `Ez&Ij9,y{TLWH!rn, WcnQR&gQAK;0d\Dm݁qb%G+̸YϐH-@۪ xe9A|ÊXST!< C`cxP ɱO+^jKs:rRӒl~}KLܰ jO;DK/O]cHg'%ȕtR64F>YFOD:UXs3%ܤ %t-Žoigd@^ejy:'{2tǥHNXQzR&T٣s,.qfE*0-b;͑]C"nyKM# & \˷hOVDQX$VBu)v_jg꽂!* }l˖E,I"pfWJc 8Dd0i[h\΢ M&/UкrQ]mJvFlD|r7]jɏv 7=(ϲ𩯈+AHiD@0LY~+nj&*rD^ьŢeP7^~a%K5豉P<,B+u 7mEswGKII@zKb'N)2.CV<ݒbQOZpdՓ4m4wqcLӉJ%,N4%F~eեZ^`<\7qz;.KipN/ Y=v}(zݣP[w~Ju &bR[2i5-k" EϋʈL@ ڷ0'6><[ސ.&F'Ix 4<}*~  b!^v^ ~}"AGtZ,MWic$hEBkMK 4lg8Qxgʞ3*_FP" I 3g[Ru`>2pfU ߉A`z^lCJYr6N/硪&Pu\iihi,{mOƞY?PɊ?J)n.ǟ*^*tÌgq)z`Gb[{'Oggu'*-e &. 1gN*6'E5gp=[5t5qc {^Em,+xӷu0͢2~jZ4*[{E^*\,1-LkMÍ`܄_5Ӄix=႗\O0%e4'1w)nߣA&dWSoa؅EN7:ET5Bqg;Nf,޶X*o dx2+P$k1VXFZt̃-颏A}1Kp\@a.+8&MK\,3q&טw:e a"I=RwI&lށZBU9܈jGZø0RťYL}ucl:jhjz/liYc8IK(JZT{=oRz!Shw_etOGyV'7 A@Z[b&dJϝ۾"( (1歞uV:nJDHXRvfA&ÓAźSM[ihW 25}g{RjNn/5\SEկ4ZsLz7E:FaOȓ+=)ʄCD* Qww&-x~.8}΢pC@.pwMܳCvt R[MhD]7sP+XTd{CpBjr9βpor\ĻfU /KӟA@!ܯ6zc GW]&}&sNB=mEB08ܡ|eǁܳvᆭϠ+5w=cmvnf3RƙV W.;q59m2'RޅjYecQ˫|Zߵ @Ƨ/@upni_;ߟ5l@Q"k1>"R,)"@yu\sCJGnb{W遏g8[tےt zyV*ur q u{q-^B M0DIw*w}O>~fhL/'7,ZoQ)ױǗX eiW☟f~.W\5Y0ھ.B<#>a-Gpy?Ht wfCy^0'<oΘ7HjO p尒't0n 4BlԳ%ΊĦ qK@ Hk rj ED-Uˁ0!\",^}xq.!^y2VeN <{bַ> g9w})0B p;[" l[t5Yn5st)À&a2jV_;i%iy&X(4<}_ =:}ޠ#Ļx DPN+8ηSVH5U9 P *ߴM!-npuG t+=k-4OTv3ͨ[yF;]EEMRsݭ'RAL'{V}."L|Vc7d (;Mw KU>@cU`N]"aw01_5M~-E!?J3Ղ1:׫_N<;Ji$YgJIn(=)@ ߛ'Bd_.sLrw Uun.$H3(p#xeqZE>2u_,S)0KXoexne#Y*c4fAԓv(4 @57bUXyJՀ.;Ϯс-5?f':C$[2هLx  ڨz9LF-/+*r WB2 92|(?|.Ԙu- Ic$)q&s.Ry,]]VJ܇B"ݑqQ.utf *{)_p1aU1e=w!,^xu, nl@fÃ.\A d9)B9A+XFEpv[nϐNސ'՛Br5@>6qgڛϞa9`$(jV2ii҇80R^ZORb G{SqaO[Ø;<|xn%%|%pX937:ͺ\FxrO{c4 `$|Ԑ8dR_ M>ݎ(E.=PvKI2nȝ .g#h!<&_#UW9Y&.ٮz/o gzXFɒJ>W BGUbޓ򐂢".SQ|r[wߕx]uRik_F~⟉7~}{P=[8$'xAb28 8ε(ࢸC*0qxvJ"%鎼22"cqmUH=iJ^ֶ,]K%}#0ϝ*K'&^"8ƾ3Ug ?8t2([_(NqgxM.RGr1? +1&ٷ6xDPhxs`,jmȐsQS,J4ĵi]QpQ d?pො0֚a Lj)f $nla-ѕ/ìXlRP1Cuh>P K"pP)x0O!4REV@A核Z(xOV̻Ad)PN\:H~2=N,0$AS; 5YvmesYC@E)fhWΦZ suBDWTڢbrJ(!c]\52{K iN96|'e2Rw==).=qq%WAA)X;"6.}I;ҦэݖxKX:@p!rbȩ8s~rsn̈TJ+Afo%aF!%T&ˇ15\`ߐt,~.:(Yc_>= 4MbMQm|@,Djp UWt}o|I!ntՖIr2#mP$ޏM/'vyǁ,P;%3&ǽ ֟_`"!i͜ PkXf 3l&9¡?y)z8rQDah25+obR.i^R1ϼ6֮1k/!d?]U4]<6ͩH;\\Ds6o"dn&&'a^Owf]} ìJ(2&_LB6"WDoRU7 ΝWk¹W^7Zѣ9a(QG\v9+ϓQf[Mh\S\ofqhӅ;J9hVx`po"M -F((|^v+JȅMv7qIӥq؟+%Ny0ފ&qhٵaSM'[`* % Ro}(NRip:1i j_/7ułfvʛo\̞/\/2 "K&.9AG[TG*d=<Slj2t6u[g*I66.9;Ks CWɓBlOJ$.U{opFHPѮpH_q|8h`di#,K@1^n|9T8$*zxZul& u}$㲻#%h[5U3e}EN,Cmq`J=o@# 7gFB8'^uӽN3 LӮy$`,`(0[1` M׃uiGjB.B~e4XN0wMagT&x,u\M2fJG < poaw,pbrp3qoF?H>X~es*\($x7KňwGx,d\tlOƥP6#2NxkKzk#X`Yuh]Kj?*cD)eN PNM@ùX%;##HИCl,BԼ)̳nPu tu \α*'o'hm  S%,AKʞ. G0ё%Xڡ—~,ODI>6:j uŊl|}\8Ѽd4EI=uK௲|J8a{q LYקK~tc$c'Rc{]bl8܉a =Y]qx<'P†9hz^Y C) |DjDpZx;%Vv"d5⁡x| ѻ(Ȼvo Cnyx]J_J|]B ;`E?xt]nLz?ᖇ^:q:1iR3Wl9fd6;>Xhp)JӓiYv79!S ̳m,94-G`-%-}9-O-]sks@ٴT%R̈>>(+8 |EWu v.KUOnʁn O0ЃaŔ}_x N )E>ah/yk>F?כi@*YѾwFpn ;_g-`S_,h=MB|Me "X* 09O6UO `c[86ťƈIXZd/{x ":>8Tc)>φ:!R^AHʭ;R/ ,tQiQ.ks$9݉ۍgP?׳<}e9xRN w M`LF>!Bѐ8 ˥HGSwPWƢ~NK5i ,Ixs2kw.zCoXG@U86yOK>Hly&#l%J7kڵ)@J@3T]u;씚+{kAe©*)g=.UuI] Gư*k+5H\D@5&9Oib6Vi ?(PZ˼mغr<G ONr|ͬ&bq@Dzܗ7k>YL'#m-,mc ˘Ҷhjh/nꊌKw?א}䭛E 6~vJAuZbqgM]V^slИ#I#9`}TT LjN>B!!TiLv#(&ze6t"k:!n>n][# J+߀% rVF=R;} 3;ԷL$0^ӵ@i//{+˄ѽ2E)LR<0l_XkkmyT0 MLs$ XHcjYp/ޜ F!F,. 05V-!jsy8d>)/rPyՄA_)GYTR[T}:ch+}vlk疾tAsC?{ ՗p?~RFz'*͊;n! ;׽BA3֥ͱJ%;%hMw06J޸{ CGrOD=X?$?1H0 !`%iEA#֝&q_m;uYa*{~F0w-<.KQ{"Vu33dfhI=a:"6 7ϰz QcDVmU`bt27CI~z8K YWX-f ^vTt\w|:ӝU%׌NXD?(V8 6r_iy} ӵ4e6|xSlbs2Cr/0яw>RƜ\b =P`xӱ[…Dq(z}p=/1Z7Sd&mvE3Mx36rejPUB}!*+H7Sg2*arv8^-6ߖ: X^nIWV ڊUq:/ s? My5dqg|~je<&4q&~O q(Π0u7 ̸E&1Fl:P\ȱ]ӯTdEUxr <9쭉:NHgDb\ܳ+}|qM9WT dCa3f5> b4U9!f{4XNC :jWQ)gaU̺+OK L=82;.LK,{c!u [^> ̚mԥ]_#sK~l6G)BmzJ "%3tlCQ||;n)j`a_kJ  A$l4ufǠlV ^CBJ'"fJNr ᱔͸n+? ;:E A8ŠGȹR-Il}d) kH{iti x-P?V` p"/: N>;{1I~DJyt; &΁0p޳7,aL}yOKj * x G!"md/YNN3Ն=@$A,#u߅? g`}kMiq 4 ?k,7?}Bԣ1UT( 7WR׍i(- *뤼Y/M&/JkjuX4o0g$,{tޭF '&< M{wGO\7nJڅ>BE߼O`G7yT֒-UF7mj0(ql/~` 4Guda[[p먹E 'Ýr=Ƥg-' GJl ,HbLHĚb!/]Z5R n.tKa5Z3z \W̄"aOe-OrEBi`|Rd"|]:Uǒekrfi2';LX >0A#mymdhЕW7.^瓷.//+ݟ ӯY:ضIybf] js`_H3-E1«𒩳u^t]w1#:Y@䞏fe(ծ pYuo"Rf11#0"%̕Gzm'MEJ:T6: .%t5 BOZ IL/]oŜ E|@`E̽njD 6y[A.5%w;PyQF_P:l LsqD/bV9j]wiU$#$?nwb)Aa?b+u ^TPN߲jM}ਲM.<oo(Qb `~U|;7. p3,ɀxY;F"(݉6Ԫ}A>xhב)N C`dҢ>H/PGn]ؿFh Y;ù}s:T /Aľ?'Y CHEw#Z>w1]V_u_h\֋ƭ˓;R]h:&O8ǵB501kUv\S R)Х|`n, "E zQ*0**'Xm5_djFo2e'_ϼb z%Bnդo:Z䚴TY't\77EXlB1i/ i E+w~4+^O6dʳ%鸦fnW~Mtr{eTbI5.;R;y+ud2Mgh#6/iOP5m#o`7Wj'Ѷ΃*/iB0C=qM[^j;tEnh?.F"k6!6#7\AƷ5#֕?92GՍ1{y >]1(ӜVwL݁TX\qwGG0|9Wq`F7{E!{c xWRrGCvy}x󿄛Rl ^~lA-^ xhlI{1bG:;6.i^vē팷eC]`C k +)I*e;pig\lەxu~4㘴,O%oǡiX\Y6`*mߛܟ/,椠O"d?ekON3I=duM0PL}pl9 Z0I5*`M`uƃn:~)d[~&a8DcTlJm$#sm蜁B 2-C˓g HZ~"T$"NAPG3{7d?âJp@}P A73 vG!Si%j&_XqKnuYk5R `; /3 a#ʤ[/iKA͔| (D{ԨqUM#Z]RIzj[OUb % %HzУt?_+VKhlM KoWFZэ/o3z<-D3I)$hiOGqD-ws&ymN!&N; O_7*Yx6_?LG&h$DNl$pֈYʫŹCN{iP8*Ayk6W6y(!UҪV%{~BFJ>|w]޸FqR,H=%M 縤s&@/u79 nꜞ̜31)U]fbagQg xt4=nNSY佦;mUS>aL,-)T* $Gc \פ%rf+& ]^3ɥUTNie53&*4P š "$ia,g##1|J"Ʉ>8Vi {Ĥo .^iv=I1< '*TJ Iq_f*x,.UdGFF~z妝+$FY,V::S)0Wl(M݋ljvahEc=VKsl=l~剝W *miGgA(O^pN@U`L4(I?VGEBX%oێNuÝk3ܻ4p╯i$KT攗 $lu{7\ DT823Q$˜G^b(~B sڃxd SN(ZY%;3[[g=wL& ͋:8ioukWX,KdUHTS|*K*]BZ:4ʻoN?UҼc%3[M|:SՁwIщ_30[/(UkeE޽dτ5϶ě9pVgY&촟ݶN_'ӔzL߇&]mX,&,C݆\9w5RŨl̂i}}҃d;gЪxKg%*j~0qv,K"}hbbKwLa ɠ$9bLuf,x#T~ٽZsUuÎ! DyT;xUߚg Jk0~ Դ="&9|骖Ϭi4-~ri (wʷHp $R?S.Q2+֕H:&=DZ #`UR?Hd<\[p[R8tgQE%X[Z)Z!;shO |R&6(NE34+;V iBh6m$mK̪M1OMii,6Y.qȊn.Ebڳ3sۦ}R \wXQxeFrؖ,dVTu;xW> M(0֛A񹊆;} ^z= v!t8ڎQc$ExY3ᘺcw@ޒ"$ARazQ/G&7\dֺ&q hy`IY&*ÆZ IR3ej.8;T$ Fd_Bn+k$xAFy}:"1n]rb?ῴFڧ'S)4uW\s|#(.eV{}ڍ(OOpԽEm,c$k~\X>b5 4~?Hg SN.O,Q=,-q*Vr ,um;ەGY_ƨ_sRN%^Go|'FKuη wܺs r9#5셩nAFT0S7&nS)tAwƣ-ܡװTcQɥrHK @8*gݛͻH-;S&Ǔ4^KڧlR$p20\MU/,棿RZH)%L.mH^dGyE')5Q;f{ok0:U_ޮXk\$S7 : %md]]2~ Ee6z8cMnB#w(6uh'l);| !c&jh ތ'صFv e|^ChIVC2!32R@f-,4eM4p:[^7(2x-Mz>JT'> RӯnNM9q}Mx$?Cyt=)fn *`(#"lΖG1P B)t@DnS^^9K$@q~&%!nT~FoHi65G0zp&@wjQ۔9MQ&|WE}zn^ Vl c"Cpi-|κ^FfF| qb|{Id||ôڷRE[f39!sj{Y;B5R^2 \'\OJ ED2cameaؕMSt <6 yYbE76'x[~)dOȞmM4c0V{Ő_ɡ\ t`q9WҞ Qj07'zXT8n̯P_P,MSπc2+V׈bx RC< . : Vn K>8Wԃ Z)RW침/{5$őw)?F_hTU WI7=e#(U. [|ٓcp0.Gō:C~g|o1kimxj]D}avq\VkS rX~/DCH?pBhvFm+hk2( 0 19wD~EtbD<;()- "b(]uJp$Zޜu?vI80_ʐr{WGf·GG} CR={o̿p?4ySLd/|(+X,-BDC8@VUroSǝ_rf7Z5KGbgϦM1`>iMV>t0Z37f'B&ˎE h[h 9ǘ{ve5hH9;L,>.;܆3i"!=˯1Vj3U*,0T,PmHć pv0yf@xXhq & Juyz{$D8eq]l C/_D2.?O ga0`I׉jyD14k2\u.X n*;[,u(q{"3We^nۣRtDY.hS'T@Lx)v} !Zd.Os(R#g8}_P`|oiQ`:͍@Ħuw'=MfRP@L iQXu}nWS留LfjX|('SP2ވɟFX% 67/6Ey_%~E6jl̫Я+5}P2P_y 6$d.OTOKM e%ʑQ& w0To= ZyZod%s@oT.l"_m2 \A3 yv˛BakFj>LU;_n-7 0+8f 2cӝi"M!r^c)PP:5 eqĖñ&\T^G]WC0{ca 1O"|Q^٩}N'. р1U<ηiUCS!QCuLH~Z_o%0F)ޚ\ B펲=X5ːk! Qv1{zOc-jXJ9E}NB&bCܱuQTzw.%EthSm<P( g'g ::`4F#L2G*;XA s-ZC[J~uzK#PESLKhixBt0֢'|B5Xb2}u6BcsZ voep}qd8&1.Cܼ+qI`\,zcb7 !ʊ6=47ێz傋7^Dy0S%Ǩd *Wc?]qù4="?CKqOR,&J?De]JpIߍBpz'/| tߧmv]%Tw]|LΠsmmi ZlMzNwoPQ݁ISl8#u8bzA=峉n]kuϯq){JMtKҨl38UX3ۭϕ>kחFp]ݲ$s&9CiYnhOU_DD)7 mRZC:o]T_#k,xGWe=7jܡBcc1&lq*;ዂ$2]M3{>_o Oh4&]p #nvNxਁ.R;AYwyW@>:MgIH&-ZT-/:Av~È #;{]zVHSc\_濣ށ3Ed@&&IU5evRjmrOT%ǜDw8f_}~Pvd^DS5فL9n?ZL>/?C++"'[.U&龙T ۔Tpz%>hD'KrO0Y ;R)MȠ][-jQIЭ?DhݙF "&4DcwyUP454ײ|7 Xc$s% % fsV( $ ~7N*c/nIiIb&]od. ? ~\|!`{n6\1-)1>t94'㳻By&15<.4jk"Cֿ4:u8 P>0HjxGՎn^4t-Tj}MԢoer-} s8ڴ2޿ R۷6j tgpC"\kr t%'(lߡY)>ܗx㦺K8_?t#ral6?aS`lx8A[=c2a%t{+bƗ )\(j Zhߜ J?_דs$+ ˯uy3uV.8Y,cit%-؎栺:;^-C5G]uzr@2r52?A~|/(nMsjIdzx?fS.s`a%IU)2X`]b #NrMwp/ æ3kcnp6aS;#ya ٜezLc0F0D剖H_y(H;\DGv's5ap\ h*HS sTAHif!} ShRy,aw'J]. s ̾~Dž 8DaKֻ)xOwgrJs^"h:ō{B_"^#ųؚß/U5uq~6 4" wGMюAJW͖P'herK1Yv˄/Օ *O4pIMWk2_yْZ0Cx-&jDCiD~ YhP>#Kb[Fu! [_p> 9 l#Y0zN`@ .'foQG uqia0'tW W{qj*1pYF~n:o/F9G,Mذ"F;=z8'b9 Zuw<:MZ(fN8H9:q.nH?S.q51)9&o)8ަY"BɆwak46?xj1gx})XiLHRI[k:-Bx*XY =:Hn{.'W 7XU;w[ι( ,Nw"Q1~&3`% [RӝkWu2CO34 }K@R֤6Olc+մNEs6$jN*@%{ebZv3+m$[ȗBNFx]D񮶾;2YbuLc4K+en[ClkPV*oU$Ct;"U.@J 6P'lh(8?PPGكzBP~{63{U&a򁅍FK7{7v/j`Z?6P#/ksRP:*f/&L(mScCұkWl z7K XI{prաbi-:NxayHwޖU^}v/@N-Ӣ,`>|%ǟe_9Vnl=\.9QZמ/(1ΠQHar-=СKB(z{Hxu(?"{S?3iH^]K;pș§Eލ>\L}a R/ȼ1@g+fy}q2wQ"\ʪJ,N%c7- '͉b\>b []:̓c&+h]ĉ3̬F ZЧi6<^1N,]/?șR5 -4MgXjцsmPn|n##3@T m[E"mlvip.Kdd5]RC -کӷM4-S??!qft=AAlX9 *cK SVԈkoۡn/gyrl %=ݼO=v}w2}7. PQ}'ع JTiH'j$<@2H=y /#Nr㜫;]16P-xiiʦu؁G:bօ3aǛk!D*T܏<AE ; 1VQ;09b",4$uĥzCO"[ݱbQzb|FmP58y8{0!,ErTZWjS^2LU ߰e4%>oZ쇁7b4|,J" , YZR8a.K_;#Xgbg3jE4P217%E&ְ kmCJOJAZLmwۇE ls؋ uD+r-5-$:q˕-AsjAt['+sgE4١dCV۽o% ` quAC]xy JrCa|/Xdx)9 OheĂ;_ !!{gCX â SsV$,:7ئ& :ݷp+F͂7E f"^›CPhiuDʀ?@FujW$x֤-j,h124緡΃Rz8C2в [ïpvFΙ Q_Q6NM].J$;DdNʕ[ (ML}h5wa`Ϟ*ힲ[ٳim5ܷ`y,Z8L) ueoB'tiXT D RCN=Ia ,`1BZYYplW9^݌מުGSD07Ⱦ qxheb{ZinpS;<+g D%7췕:e2Vh@s}Wvf$w7lߙ[33s<2ȄKu@-o]f4؇pWd)ygiMKRo/O1`ʖ7Ь]@z4_&^l7\/S) * ;@& s8?#%qaL Fś^%EZ@K@MBƝ8n=nC3RydPed@Zfzιxs\7˜$өmp{5 6G`m[Jp$9Һh-˘0-h){?vS[Yш;B/(<7!}fԪ2$x!x[[/J4}B_WR^Go =l-^>A=D~U1 )O6`!ytI9loI[fB]FٽO!aIWYYfVKFU1Oңv c6&a3١o?y™th(6 Ȟ+?*T8c` # R6>CcA6Q|DG))\rԄn_sneәa3D92YzZ n3QI-,F.ײdD0m@Pz2cx=zoE X]$>w~~A޹T 6*R9LyyKگK vI"ڐϕ ؚ֟$"i{E\;:M0-hw^4iwK!4E.<`Sc4}}?J>ؙ[: ڋ`_TL9LP!&aT L},G4ë}Lm#. _[G>l>˩p94 j4CH lG3xeWx{[]G_R"A /,!1jѮq|q`̺$k?; qrejNOA~-H15pyA9_O`-Oq)}|*IoW$%{i4m;T`S7ҥ=wdz.Td(XWt_n9p'H_-RӤogƀ(*'jW #!;|ZT>M2t]`f4gRǣ.Qnv!b-dķ `OˍRPDT t_!hr2?OFr0_@2`a3Hsu"p%ni +_R^C9kC\UU$տR+t`vWE9UmI0G$$* >iHxW'V8$K]!C!(mjbr\5-<Ӛ-<5rJ.l)Ò&me g3ov"Fw|+[m]_L(K̖;ם_2GBf4XXۿ#ٷĨ΢Qj|G6!*"V̀*~:(3^AC섉~꧿lï'VUصr|۳Ɔ͈Wϸxd2@ɻ93;!ǨV\'.nζjLC+(q]Nwq?xr8*M~ܚ7T~o>+fc?ph -@w?f$Vb(mb|J$> |,.8c"Ϻe mjjᖭ<:w0E9J,hzQ1[6ɆE:M(?(~Da[X&gL6af29#^j07ưD0ESI<$vi-Up 42B%`ꕗS܏ӥ7 B#j?Ǩwi^}zfMۍk/;n-.E4zҀ#3N 3R.׳:]U}c )[{ݓ98E"z BUBME 6$g1~@rLO2qQ<Q; IOR\DH&iߧ\J+@إtxE@x/~_d̈#S$Uz=$ <)uRS:hP5 / Fd~.%N]2a3ND{Ü$! }H 9ec][0Ҫ`'t=.zvT 7&=Bǟ@귺N{\]_5QS+R^riZJ0|m9w>I ! >PF'1 Q"\̹B[F]4ch1bGSk"xX\ !ϼ?l[JrͶ3%SRi*oNWvM9& ~OKiKʼnS *və!SaϦ`qIJVٯ?(: P =yq9Ii.>,|GxEqv-0o`u_ 7s~kGJҢ]nc(t].x,VizƜ fLi;Jiɴ+uf">~!{v[(9cj%PCT3NY􇭆xžwEv'^t^"kӾp+X8x5oՒsJ|{z6ܳ% UԶ`Qʒ{PMFCS4s;kj;u yנՂxc8f(pܫo7a9;?-Z. h5B>#'p.3TV ?U*_]]6k #eG#}Q\N`e^{5ghۡAO饒sWiHS:|Ӫ3ּPj%UͿv ZQbNI{P&hv@U%f0 _a)V&|y{ Z.w hL2:䜳9C̵v?Qm e=Am]3TX-fz<~.2C +\(t[ͲtojБtg%0>zjsWÑ0UR4uGmL*~Ki B A0^ζ*f‘)DzRr)78џJrJ,sw:b8KX}7;nx)#Ejz p|܏Y|cU41lejRRTZq=d͸n*vR8U܌VfnٽoUHZC7MQ'~H>;;&k /'/Tg`R'g0{{1{M% n)~#$Uc.=$%=y UYpm G(^x91-UZKM>fx/0qc@|^Fhr۱9xt"iJf}ʐ}DS{TBX!3]Y#iHU7{G]k@tmeK^feKwbuU嶬O1 .]k^!/#~$GI; V={sQ5_dIZ*@I]{anL>"|wm*AS../Abc(k!ӥ^7M3~#ⳕy`vA,^$Fiwؾ ywkPR>^9`avztJ\sK(E$eb_[ߦjgŐ7j9*C=K8tX jtMlf^<׃Mۣ\u/4&uu(;.UVjThWTj3<ReIpDl31l:`Rq^O m7uXY? :=#:yԍa ٫jYmt+,7{ )/hlC\0nr`kg4҉*Z&#ɎM4;G|z]]jjMԩuz wܶy0 M ٠[g 0st5&[0J-+sh <VQ vjj")]o Ί_s5|ęeDȣn²(l 򃾃=8*M# ѫVo'eiz M]MځQ+4B!ONqu>$J`W)h"l-B}qA!dnr",P(%?" j[w7 }_!;..oځ̽_pp}Nk >?@+@)HTx$7> SD-'iճ A7H"2 }H'L.mkYU@cUm_ٌfʥqfq`U36<;mS'usñ0`cc >B$ȹμr?6\[ސ&A)~8hԡ;%Ez 7[QL2RlМwEME,JE [{4;@M%S>[ZTq) ~WFcq,:HЖ rf7֋0uWWbKPYP O\4<`?:h7f_{xL>CW< y|_#X\m(` DV ~봗g?†% LՃa>0 2R ɛ6A O"f:pℛOx M+UjVVI|n %,$;W';&,8MD!a囟qjE`dJ;:<"ÞU(RkFL-hNЪ2ؓ %g2MOXw V~T;=v`~Rg ;0J{H$C.lUxH^ xA,svuu-SKq!ccfIknB1V_nr.FU7gm Y)95n,nlp9M>H : }WAy@ؿzzCd>nמ Md`~KqϦw:\w#K|}_nZo#Wظ25%Aci6 "~1Xs Ŵ}aPgu;L!Ϧ. Th{|3a%avOأ[ {Iޕk9k"5r5g"6aY^>c%4|3:, Ss{VS Cr߽!?xNCf3|̼ͦU.(u:5Vx+HQ)ټ{~ 3/zs%g!X/KQTQr_Z7+L^m$? U]iM/'t吲cV_Z$I0?[e;ۚ|'޷70=t߷G@`$~K܏6!Rу??z|ΙgL;hf5\ 6t!P8c>W/IE-~+Z=>ti>s2R߭n \l2m#69ъL [`jx J6d G䤏=_xw)p:L"+VnZy@d|ߍ=̮z^ZLR-Շw#3 W}qy;C 1Ṿ| N)/"=(7l3V$%Or ѓ2509*'WKJl u- t薳L{r;dQJ*80C>Xwȓ'n5j{2sN((몠Q5!*Ȧ0XX-vkӰy y22= kX%Δ| gۈ?uaEq-Y44MAjܵ]RВ)ԥ]ͩ ؏ D4 $rM5yd~~}rD L/tExY,KT+fJ^\ 57.*g tO~=̓+p̾P{쬚EvD"1*QVFG4:nkqi+L9^+a1y?V|^6yg:m}vC:i+/nһ05Ȝn01haBllVxĢ~eqfFdХ<$+pzS,vHw ^z:`I 0-|RD&bNJ%0s4{t.-톙-;'`<"vW",̫=BO,61[|<*vMutnjɝ)]{ %-C=Dil6ިu$^ yQ-rəMbPz7`\bbvRJ/AH'A 8&m.dJ=Hl~~=)do7ky&%BdIf92E+`ϭ@;3:$uwR`;<i{x 2~i$w]3`lu Æ39)0+`KkFF T<ܕD:DF@A W{ѕMHNLT*3#IMa۴+za5 V}ڢ^F5RHUtWUU 8! 6/e z!tGܯ2,qHXsVWʼn'Z7ce=e'cW5LBb4դ#>TLF7 &VnЈi<>Eݕq֠eX]A5`vF,t͔9xᗧ;6͒xHn)@X]yC-c|&~Vmu0`pÔ[CݩN[2ܤB㳢+<YmTv=T0@p=5?\}+TK7x9,fy][ã"DY-ETw eme+۸rU{]B^AY8 W6 h#+K$ Н镪%kBu+\>nhZ=3y ~.4})3< R9.OA~"Šw?`Wƿ>f^34ϡj!B3P[j?ZדYlV$BȈtI]b4{ˊl!:$qK}Ϗ߭|0gVofn63(ΌaUN_A%LXUIrىp'7y^~ff:,O^"bD !>tg ՝?ߋw^ܱ# J7'u킷?U2jJ|19/ބ9'tb9Tb㴓 =_mGCdW^4ΐ)cH4btN3) 薝ȶ9@IF?e.Gc׫7uŔʼn+Ix;,CtL"WjJg/ Z []ln`@7$TI$$FL1!6`〤e3"p{F[HL*OuJe&|i?i%Oi^QO&?T+M?@b,yo~>^-1[V5+ 6[m)n/G^;G$2zX #HHMeu' $dd&6vUJ"02#DbΥ koGׇVr|R!_P;Cxq }>¤m2U͈އQjn9}<@zuMCde"OA5~w{D33RқvGy`ܰ⢅E H'>3R*nz)"x~ia(>BAx@seẍ́Z\Fv\^U-h;+fDN8jlhq`~}鼝l]2<"R$ RLS,%M3U R!a-Oh tR>zU_5ApH)9dTUVPnFգ*&}p#x#~)9m28}C1` o5.3X "WH\d_QpfrrvM5@,-6/ یEL ^q<# P\ͼ%Dʻꃾ&Dz)0HSG=L #mq$|jjO\2 DLoIr*ʼT;BsÛ6Zhfp#$FoށL{D2zǽ ,Zޙ&U]ÌD`3Β[|vWƒM.ǣI ''Dִk{1O]XDY%dj4)]&ķJZ_@ k}( ќ9Y6U}-Β}[H΃ޕW~XIԤsE Vr_1- dcoyh/u'Gnb4!#38=7^T!o0Gru\A pS7t3[)¡pv@WUTSYgl.)f sL#;3^h:c w9k^ZQ:̀ ZoV}NiN+w|&ߝQ~& ?Cʴ'Gye?-U7m]~@3`e~Ӑ~i H@A@THdo4$OƧ9pHۈ@W ᮃ;1S.˒,"ʡ8V$@ldy]s7MqzJ gI;5n_ý}OJLAY+V~|^KBmXIc=^-潩zd{(žyf #؊i^PpDHR 35N@9Unp'{~,Քى sM{FeR\++cI:̔蚠}(ir)-'zK˛۞y]#6RM2yum= W6d`ׄS! |]^6t` 6.QE]/j%ĪjRcz׀YQf J^rys_B`gī1΅~V`_4!#1) &65nEP[PPA|UUW,sy5^fykwwתE cIl&\`չW4yKf>Oqf_X*ۀ&hj4Ͷ_vjd}5M1W4V=P(5? hR+8m0fs,hSWfԾ ] $-/U 6kMzvnK#mcϥ/l1.1` 1o؆j8.ÙP#7ͮ; ߈c[P6aaVRh 2Un6/_/vhşu So&,V6*({LQ.gtҖ˵k=m̹mG!aklGjZ->D{A: , W$U<|я]EH+zzt|G=0Jӄ̵\e4 % <]%,zW9 5r+}ղfT,#K~vxg6ra/L(/o7L2ف=Xu"x%5%n]#J;&ƫ+Q  䟟9[3H`YWlx/t?Ht%Z/cDi&/IYmU,͔[V@U,Bl# jrtrk7F="ivQNY!I(b>!u{fӼM/Xk}9Ƨv"-ZHο+?^&3:GAL871^EYèVnIej:y8Y4 -& ${hHѼT& +~&WWA9%6 ͑=LaLf"8Pv<< w^aʃ=&8s'$a([I2s(ȃ:d_+RP۬&ϼ{)1 >c}qae]}ݥY7W롣'㋣IkH EDBs0YNIS1=غS!j ުEz \7/֠ڼTwK7d!;G"@tUR=Th?cMqvL>YDFqN<ёŴp ś7&r˩9m(6G^ b7mOeI/?>ܯl5.rwTo2T((w{_3- &rNQqbY>7quZiYFr -kH֥euI>+`q0 %箴,sP*ϘTf(eE["t \'y?(~XFy$+bJ3 ШSg BCSR"ʮtZnb-Xa| k_: z/kAl9xŅ.irG7AF%fnU{tNNY<%q ]PXytQ+/w.<%Md%|3#W9Ү#d2YpIdh2t :gVʟqS4 UԼM\z8%\gɸWۈZ򮉣/M1,{jnh›So+{Z஧Tc\ӵ?B&e>eQCG{`5`R9\q4,!33wO&7j>hBy0Y qSt> Y;MlL"* s2r8@>S6I Rڤ=3G؝ bz#>ccXnzq?1,ƧWWeh~,(co$x 2}~w=~O:p%;@ ۢQYU` ;fR7U r[>y ʪ54xxvbot- s z[GbjД7A=u !BET,s[]60wdjmZ]]>]tQ뭉(] dOIjیJt#-HF9d#{-27&d$?ĶK}e Pã#e_0\ Mp_e_"bT{>D$p`|&"w_=.5{P)Tb۟`ۂ`Mi$ć4B' VQ $k;>wBFbbn!6TtvNJ)f"Nb{%s= gSm5 $>³8aut3HLl'oaH˯y%ߍ B\0Q`j!1GuRM-#5bpOq~PV%>ҢTm rho%mR4vogUa{*R8ֺ( 8+ј5./5 q|0n\+k~l&lfmphgCB\Yzr)cd[ֵ&dK&vƞN _VA?LLpn G}soP҈r@γEb:,>3-XQ4ѽRaI<#nD{5|_zF0 X pZ[O<*kZ`Ywp<-5xHFSaĠ@H8<|87qn>f- kCp\ .\>.PLi6lk#6pX9_ݜM$Ά^ =Ƶ=Ȇc}j;ƞ`&|6'%Z#$ZM]A`OL[C :0XQV!1 -%[SH3v!Q&:;`wY"?=L5{&H)ѱ#҃:?(AI~!QG u ̶H }7#̾*zdL\3%a0S~̝` 6[e)vhZӷ;Fd CzIz wa;ݼm:ҿr1RRn׺|f+ 5AQ;\]R(ETzYZ}Y"AX1}>Rrm6Tbhw~w# ChR:Rxe%0s kt?jP_. X{ף&HH)dx K+% KK݆\L79^vwjRGH=a>y_n8 [F/VOn/\;lU hۍK-*} }!"¢Dzyэ'3Vj ܓ$GsErDj @^rW-p~=-`XM'ZCfaZdmZZlreUs?nS*qxtOXIJ"V =:&{沰g4=NJ5|V Q'{<)DdĨP"Wu,9i`$O̱? \Sox.|0iKl"S߻u0 >'N")퐇]~7.x=Y& Dhj eK6R<534KY@~TT> YV٩غu KGvsmν6QBX[l&oa KO 4S#keO"(*\]{ :?Qg d<3p˽d#[v* @Zjǂmudk;C&1{fI=|$(O',lc<ks ?fͦ͡DڮTz(d~QR9Keٔk@# sfWX_^GFNɦ _78ZX:a^,:łbáhA(+]"BmA&\[f@+6G9ƕ _2|H!zls,w3PB}WlRn5o ֟uA,b<2B-y+egBX+2 2x  \uu ^%`O+ x6#P!ݘQ1$DT S3~!=a8f7Y- M#diT U\/ٌTq]DU x(QݚD?匈nAxJ<@؄:D\˅x R9|FA[ 6+~B.E!VPXt/q+&ǡ2 _Q<)dȇ՜{!$m%šQztWv{;El}bݘqڎYNų8b]͊Uʂ_)vlvሆgRWa~@nQG0 >Li5FOk*߫Cº?Ph'᤿:TFl 0Di'朘ZE7 1Posw9atIc(pZCfp_}V]=@ "M{pDE TwBUL>YxHKF9AeA(#/ @N6tb#B)D#n.]zayrX~By%ghHY$#({Waa Bn|{rG'q_$.s\nu`R/[n豀Fq1uGcKo9D"Fu/  z9Öq?ȲW11H[WՓ-H*01c>!,gBmYoz:F8RĝiZ.Rz ߮,)۬|=F1#{D8WY_aQI<,^dتiyT</ }Ǵ/s ;A~`o*R43s,C[=(K0oFب\<$2Y3-Ƀh}d9AE2Fy`҂ijq'MT9]hk'bJH.N;6IS?wX$,MxӛǾv-˫λh>Z"PK-7 řxg&2/ oJQ.=y# 4̖T'YBi;T 1h։K+AQ.O#|4D#*8c 5:)Ǔ%ECx}?z%B~ck#I_ ]-ޣ\>7絜*4!f >I*FkrFhTĤ}JT8{n]ʬ -hIsIP#óv3rşk6O:1v̓}̚K/v%߾ap7p4$O(,d}+2:!팢8JGIA  Zu(zAzԑAeiί@C@Y6 }[n휨B 6[@S+rι:\$^Nb ɭsrBusK9+t?\,hҍ'@igvMG7rG >RXE~jL3Xz|P#Sӭ*` jZa P)DF?,~USփ2/Sj%5(/.=% ȇkMm*+)<#h;mPki:ooPWOZ]uB. lqJD-̔׽o1kkoUFmImrc}; {iQ+Ac(]L,hz~m.ND47X0e.)z|&']6dV_jC"|;\Ou!$S/Z :C SaLSwn<c`hp<$H~̎s$gu\CZګ7!W&-,&3. = 9xmKs^^^  ҧH&Y$v{vcm+MMjIPD=]58筹ȸ O¹4Ʃ񤛥[?թ?pl2 2+" A}>˫O`S"ݧGC/+c_J-AVZY ڮ>~Tm0XH098Pś~x|~Ќ{Yẃ6gb_Tyec %즒jƃoEGlpI[o I9&g|BPbt8FUf&ћ8Y|*6jt&ޘMwಡ$-{wUd&dY&%1߂B6Y2Emua4z SuCg1hÎ&QY *txrqvoFN{?n079x73S-&̡RmMTWDix{MhdAy2Z*۪WN獏O_L~las\{ Ez{GlmN7يJNpCcEFO_][9y)ݞLeՋnm[(xoZlOտ8 VhţgPbi4G4D1?G?H?}=Zn4pOAx׍p+涀(XI'fۉp fA.p? ؘ̙3avqO<@PsTI{lZZ!Qzc=fuQAgGFD&_`3ŝ|-f(uS1372GJIu.`|vX.KS1 D$!qn&ʜr4FסxH]CJ<_uk81jվhw$[rظ l%FdtBr@F;w5"ʷ( xY@hϖ-& MVg@8Cۯ5tRil̸!q>'1hێ .wBTWP;2LX  ҩ a <*΁g"k]sp)l0J6jGâ8.6L).Õtj>!owctKM:pCfh `WjŻ ˎ WҗiBpWZ",ocy)DJddfw{Qk*nYRrR{W-fԮcqPohLe^d_1C&On>aje-9$OIDjt$AV5X8'z?EXbEt2AxK rs~hͺVF9m,WȤusaSֳ7. Fo8/L5R9ַ 2#u.Du,Luݛh?v T=.&dX{\.krᔆi^(O>`1@Wi{%B~r&/L7ߨ/4цev5 φ1dPJӪ'_L F/t{P+p+$qsxɕۗk*g  sQ&ь%9St -I!U~|-U*=k-orQ?RUvaRE,mq:.21 X[`_-4PU\[\fy`{1, F26yUK'D@Xܬ:뮆DwGfy>dAWgF!J&" #`M 35Ih-TqZǎF tc`dP_ٱx8rԁ'$Odu>!=, }e;/Tfhf(3wk3Eh'\e؟74\ljJ(b% -?<<4=~SJL4.Yz m++9a(|N2&uMf!RdVM;xME) ߔam/\o*ʸZb6L1xcoRS|-iy&4v&DOXo̙LOJuG}?3_M[+'36?pEٸhۥ s : I,C!:>8Ij"EiǑKo[r[ aP[)p쾧JEt6K̙lM1*^>133Zgűy~X4sB<7gn\P&?ϛ׏68{{ݧeµ^1H(taEVl\lYXW9o/D_J+ǹMKK~‰yX*#dHCFQ:u> :+y?f3 12\$a]c,8P)S)QCtIr'akԷ}z[_:Y*!"z#-Og/볔Z蛻trʳ *mf|aIɺ3qXf׺%Bn6 f~Xo1d`۾LWX);~c&W$^[ӯJV-# jt2=MjXQ)v6V士xv mfIDdVW[mm Rrm&m-1ٻkp%&P<s"Y%kMzNP$FI "\Y%aQNE|.no?~l9p>rtjqrnIZ|J5+^[}[ԙ7§JZ2Nr.QgAΣ&:D'24?Ⱦ.t ʊ#E⸉Fpd926>Y>oR\&Z̟tCL9NքNR?tOTHxrM157)FÏC-ݜRijfHG$, _E`,`PFK̤^ZUCl.BX Ha]gRx?- n@KP5Ҡj7UiFIJE UzCZ_6+G͔vBVG &><BҴ7Ykvϝ('ϖ1z$0-oBi_?Sem]H%ngo%>J=sVkAhMlLrK6CYܽE \H pn@nq%i@7w&K}qCD"np$?3 Tݲ10R/Bx{QY<+"w(5NP~_h]$67mIUbUk?yLFkK1vbЧBbG (dJEc=| &;^';N^eeiYDIF"& Յ ݯ]CW!ߺ 4ccF'@|,)!"D`%wp<Hu`A=IV@즬~9rָqwYr΀rA½ P@,N#J%Q67mbi-ot_ipwۜKMd*ht` BB%644QwSP7@ 9+E&Ɂ VjEGfκs`Ee l0U?zת:!FToI]uqdG"'}'_$$7VxwX]D w9'S_EB*k_Vp=_{XW݃a9@=Y;Ez GލNvrrd~淵yX szkU9u)L9UR &PJhO ed.A^(8F)R":u<-Fsg3*I>4`!U*4Gco ouԾ,'*J]2_¬m^F؁]Q7J^# DԌ;ZdᅥQJ`J&bUWDnY@kCP]pF6\yv@_7DW r~uO?le[fCJG88[dd'zF1śi *Y ^=9ŭ}ۣ29%דԾJԞQ(d ^HO':i.Od4hX)XelLDcΝ l?QtS%KcàМ*iJWa[x9>WLp r .N6 e@xL\ 5kd.i(H"]UKj-FE:߸jv|ۚ{%¢k q_ܞ]x|vh!Q1&$oܨ)Tzi]g,+iǮiDyL `FgRFWc幀gorv.؍ڂSIu'#ZR 7LMgLva-0H-stǶٳ,>m%kzXɟn-R] I΄ЕBJ7/</V1/7;ckM Jr ZG2'm+[H gG^/1`; Z1#W;:g4-7bnp orG ;?3[e (W 0Zi"(m_ްȄ7ӄW/{y&Ha)}r .-QE-deoήIihv'NWZۻߓ= ODc 5lIrL`eȄXG'6JC!r@ne6G(iI$ ȌY]~ȹl.2 )dd?Ɖr3a6Dw_MADR7{c|KN_@w*ggh+1EnjQw3 ]l9lA9O8Ƿ #+nQޞ̝{9%x-4apROɵKAubql"ڞ>e8L ~PmR;`Y-z$B;,ŎPxȼҜ<+KJo>n|CǎFozWwB1j讷r(ZSEC}6vP-)WUJ6{CydLiLL,i]%xDkzaF{Æ铎$_,f0 1B.V#&4c%pAA}$yA"v&P"]܁URjGLԚc!]Ussq'a4۸m^d*6KwucdΐRܺ^u/f>-jvZ# > &>ڍm~3w +WA9~̬:qWn+ĦBI>cKLNy<$B6(V#^3ZwARj0J:6†L޺MV:Ia:jW$JX0'$6&D( Âs%% ,2G[C~rs~.$\\!ϑ<[AyR[m' TdS/67vg#):GM?xx>*ʮ3K;fb7l&[Օ=ۿ7H+3 @bW1A*$E= S$my n,5Tl!$/ _V KZMƨGg"<',aqk@TfB)D- $.۰]WsaᆬQ*_67F8bǷ/([85Dcu nWl̚ OHiBdz}؄3)Xcrhj*D[FV~4d}]+3#&hv2!%'z%?6>xEQCϓfOO%A?qp6r]YiV6qNas= /I\P@ %v^5bAK^ki,wKUjDH3JL@tn`"LeGtiBI|ݵ)7'T@b}jpJIXܙofSpU\Hܷ%cyѭie7<̯(v얚ZX.hwEH8~X%4pFTr/uկ8pfIO@?se7m#HL)įPZ|uc&, bW2g>zaem%Put.kVb?ODԺky%.g G?l 9ζI{"(0Xpp3HIH>͎jqG dbO'w)إyjwVmH;zqc@Hީ)TVۍ{.QY;"pz8{i(,tVdeт+#*m C23Sb%@6nj!村g[cȊ{˹&mkoW e]k8"\r.9@*ϑ=v\aӉ;|%+F,e>9k`HXgwI&&TQ{Uf~kwyP, R<8٫H+;D!0y [__y%9ù:RR=^`sYQbE@h4Afxu4)\roii1s KF4/a g@`Riw\L@>GXF#kD \$]`-^p ;BE3lPK9sR|9 )< /0C|5Û f8 j_ FۻƳJ [ǼsDŽ'H_%=m#y*/7@XS| ۤDBӯ;bwɾ×I}CtdST/r$ U\4C7}J6FO`ugqnB a q֍r"RRמNxs8v`V(i[6o"O߮* \AӸL;] M4Kj۵ Ke$OB@A&:n1k; XJȻ9zKrUB(T][u] dU>\2p_f[n3IЯB]SP?ڂ-LU9wLy*.a p~`x}i݂TKͪkm-4|>ؒvsi; z)U qOE6Bě}{9mf7hf=9cj9똈77흝/y%0r%dYU0!U!3  _AAӧ.r _ (U5фotۉx^.BA !=diX](3% f}DZ+5+ {/ǛbbfVPf8#\(ق=`g9v{S1`M\Y.r:e 07zt'!(D*$(,} `luQJlV{[&'FzۜUB^g'Vk`ۅH~H):&9*TȦ)3E{34{8/Zh"xvd?߃™J+g>{^[ىK3 bwx@2|5ww＀&:e_W.*16s͉1O$ՒC';֨2dOfZ\ -'MF%Im1lq 1@ǰ}WבƋgu".xW9TH&?;ek;{;ѵ٫x}=v9}›r'+Q39.R7 Ol'%E$GWXG:};D@gJ/`܍M?%GחiJ@U5mj,[QnoM3;z?mlm1bR`[UsAnK2{ik . E:-\pH^r}3sVW|M>ھ0#- )a@<@|JU6{z0)@hrѨb:Ľ!=7 uP~݉', FD ȦVK\A(G?(2x2o.d/R3~ދߩS@8}53a]emE,?.QOujG{K-]@qCBb="V'kJ Ϙ'#s?4&:aV?Nf 1b'ׇ9"C&?"%gQkϥɮB檐c r|_t#T^ܬ2ROgadD[ ǭo9ѤJ3#O|P V4$=<ol\/j0hHԢC< ߓJڗ<PQU-ؗyVѕ0nJbEvE؜p;Ry)@ 4&^ ox QutiӝKF¢;2mIS?{{XY")̪Oi!br;ѥm. ?0B]%Dά\""\+)K7eA˜ZiO~wI) ˙UʤVAKyvlV4НDRMCax}&g zb:wWiadTWֳQ GHo U8>Mt}j| !6GނO|kBWmg7FPsU8\zS+ӟmkEpX'wO9 ~)WIJ43[}jcU~NA-=.nYv+\אߌa(؈'VbNwl}/o4&FTXygWsc^sB6$a;djVf6jc"s1 U>wSTE>;K\L/pxUX"cG}FG-ol\aḯ0|nu\U=zg \JESvĻeUXQhù^#o9T!ݎ/3]ʮX٪n;d`/{7[@0tdU= a_ <ά)rS_^297{s y|Q/d S2}$rԝc7p0wJo5(զ&b bJsNL{Þycx iҜ e5(~5V:&iDţ Mi@& G_!+dP6x~Fg֋ڨZ@J9atѩMQmW  2q |991Z҂*{ok#1,3mY EZooW)t;=/&\:xs('k1<"Qzjjl <H .aQU5oj_DmtV$^8aGXJ+<L}%υC-xS]JI'WJ$w;bT e&D& 6.( ~{vٚUe]iq~g&b&CX R:M-LbaNbkVý6E BKh%]s \3 STbI)m_M_aztI.$hYW9ͅEqH\W;1hH\L\bT]T2EG9 A uȉuZvR.z" S-,7ob$055k66ZW}VYiZښWW,;ݶ\[rQcTfAVϫSJ{"`n2WtLmFk8 ا.Pɰ\1, }dgjs\߆~wNZvp1$D'e8CS'y\;+GZ;NQsl|`=H ]J^)$#g1u :S7YMe4\2 ѕŦU叡Bnc~zR5y-vz$/kr\5o:x#) 7[ fd76_^=Si Q l"2T Pa:+ j O"Hw[{sg; n -LI](Q<%{UKv W:}bS,Fh 9N=I+Obs9ŧ-Nm0EPڏz<ʈȤwLSs*"k7CH¹$|[şKy ,h0*j2X.w#吔#D Y%3G,*Z rÂ4$+߽ʥ3OM/i3)}^MƗ.[ }z53[h*b!8, oUW>7֘ 3Q1Lڐ.*2R8I2 ?lxO>duW(m͔Fi> d7W}BQe/)vA5L#og3 kI9Gdd<{#H"/ ȱ+&"EB(M!-tapΏq'9[>?`P~i85v\7ע,Ԝ^B'rns&DE2t6T/p)GSe!9<@C]gjzȬcBXV ⑀EXYj 83ں Ws?NL` KOA %sR|/ҦX[Òa="8I|5Sky Ŋ8_ L:6Y8&om6p0؏DRd^9 YkA$fip a +Z(D:e}L>jo*3cZ@0u6!)% AnKi!I%;?WɁyuWkJ3s Unlj >*Xj׶E,d[ko=B;sb0,ɷ {|>u唜 nq E=w]Aǰ5KzEbt[sӠ,\)9_eE/>1no R"-ӗm.6❃XEޙeƠ/R܋8:Ij ג2"qV4tбcj[ހŮ ʑ8q7+5Zeq4WE4S?_@wOj G8CDaS9!3H:KMq7K4`|Ji'זY)v@èU ))֠z?OoB1KB e]lc'!٤qQ 8+>FU[GKd`1J686pd5gl|dݳ"*{}7 y8MPE|m=„Hs ϷBe_~mJ/!\Kx:W4#!>t1Fi-RHZAtBe =YPCw^veڪwd1-][L5w] 1w9:Ͷ-d `8\40M3.ޭIij}E;]幃>ۅ  Y[@:cbcx´t`%U±LXV_yA!BmV^)}Hu蛸ﱢuC _``yy|v*!R>fU7iu^`*IczT:y:=2Q\O{f0?'dz0GwG* Izoq9;٩jء f* Qo"+JY`jd-9)?:ڄ ϵ i2t䁗J|4PbZoPFV-B>^Qog`ґ=H/`eRnx@ 5~yZz&? UQy ' Fq@8$ڈXb;~ T'g@Zvx[ay fGYU96U:LŊaeOey/VBu;Pp֭wJ%6^~>˞n1Nf~ֈʈ qHd rܺ\OSW#RKֱU[b%MIF$ W=:$Sʙ gcz!b'Uh06=T Y!Zw]k(14Ll-#As;gs\@$+΢̰hvI}hF(B^קUM>Լ ɹ{zqitd-)z>$YI_-$x2~zk{hGyVs@ڞ8\̰sJ7/yJ^FB+Ŕ>r#?њH5?Ea*Iy2iHuR#Ժ>_AϭȘBr D:`xRt52v~gƶ>@4 fn%\Y %D6}ZBZ7y1t1 l\Gċ>LmGM`i,qšjH.ϔ߂+o5%N몆>曹 Wt`Azߺ)@v>Utx1כ w*(+6Tdೖ,cUS9@v=3kGH0z@*ًﷲAdLw`<;šjaؿGЮ,)tmUzxwl|籊AUaNA@~ d?Q[$6Ҿ+!0{4=$P֓ElSqԦ,7aV8d63x ]M8Qa+2B @4aW$AHYHk~Z=y,6MȥlߞI3OW}Dq pMm {ϕ0¿F6B Q,f^tܽIĒ8kwQG| ۠=99vH,׍៤Z'Ogrog,1zpa,.W39C:•. i.Zֻ.<+αV#~0*vgx>ۉ0Ned7Ak{P׏ ]NvB$WnKjA7d׾bЎSeGrv%)OEf;0ٴ{椅:Y0,q! LMB](QᖍD,7wV5@] ϼjXTta P0yhM_Q˃KHI0$׊hdx+lGx;歎wXW=Q1BqAUahLm[`(7`,/=VV-KF`AƩ=:09b1/әo/ G *jU@GUoOh P<$(#t^S´gE 4rrtXli)^~(A)zRc3C|Joƴuok\G).HG$6 X~x"+ XN={GW6Ew强$)D,z)eZ02O3l@ګ:6b+޵)];"˫1y!1:Au,p)uj;ݩ'h֠ݿkh 6CRcjc[pXR* 2y?z.} Hy^KIJ< z6?}{T #ڬW)eA5_vFIԷũUdx(W$i|/HFOH!ѵg) %V)iʨ$}RZMg8}pOJ9x4uXh|o&𴬖;}l@Vudnl2C=z֓vgk8+bfe:jllGkAwއS_ + I&eN- oߦQxPje|:x\NT MHȵΞ4=9nMSqtH* -|dF%-?yю CM/#? *& BXH+chCkBWA}_d;>Â]v$ m賽8|%qs@7Y~xBm{K+FLPbIq\皹pXCp؂Jf|JHl+] P+Hk`>kIyZ #ļ0x94@ LϐŻ8tfdVy!ѸЛ6S X\#[_2u1k.Sӕ ),_-y8ȸ n)DpVlF\<Ӽ: ͵^5)?(‚\^WT`#YT-흮_y=A6|}1','݈Ս,=r;۝b$ RC_HŁ;o}EUdlvI] D>0w]R2!6&4&ܮqA8fnquMn&+D[CPuً C0y$a=} =)ne;*A|0M"\3S`flۡsniD(I5gиt5B-jԲV!,*09X?A>r\6pF3 kEU}J}@ª!vݛ>P_姧9!p˨G܍ Phho'O"/Ӫ( Yv^Ns1q*<. H/+TBճN7t@i9B֛On2$u&}-~vt6TaISP>ϱi9XUg9xDQ0[wO|KWnV Sq~${ugKڌ7|ibǸԬ>sunU |7UȤ6d ebuU}s.;̲ZrkJ?%_EP)5 j2 >{dr)R%uS >bV%I$I@_)0')$ζB7";0зL6 5qɔo\J`{%<^R} T*ZZSBlwP-azIdZ1T'3h V84]Ky U~BGx$Àߟa< FiJYP7|'\Д9u&9QsL~<8[;4F&>hXM(AYY׿ 3jֆ[@Ք;ͼ}PS"*&LC΄cOKZ'r'JqyeE'e6Fq͙́S"[֢=4=X3gE/qa s_9O\OYn"RE.sL6P P$=&Zv{Ժ (r,ieʼ]P5 _Jsfd-NWV6myL2T۾ zH,,E'I4UuUHYN*;."xVaXS `e~ajŷygh %DCu7‘(F0^LpPaD(2n蜏^6$l d=^k@y{ VR젏 f~[a dCk>g־\b: c]qߑ+݈nR2-͐TrZ~ow%{?mVwL"Ǎp"łŵ;74-ƃ90HXÝ5XȘEEk?LO3 Ӗ,dC-Jo!I3sg?[uX][My_AS}:=\V>'8(&֝NqMΛ?>vXx! IAn' #:ڡDBHK9k;">r  NnhuPG%n$o*qЅ\=$ʌqOd*+(Tu&vhJ(H.M( 'Ü.ĮQfK%][U _P&( G̴I{12q>IO֥M'젽~rR<)&v|MMp/(]mcur $~3 IBg1+As*f%u._]<Ң.<2׎p8s:͜ZI5X$],6yl\.Ǎ3$BMG(dRODG̲gs&AYdZ8'=la<:gkJےo%uhm[ x6\E`HJOA LYzaWcvwt琀xf8^/s. p~cj~17);._gۆ ~VsOD+!.Y4b5|L@u :0u[ j=2hcB0Jf[H7F?{2^b?pVCYɄ;5!pPɭW#dEYiU|eN]ӻ#}7zŁo~ߦ3oŠ8U#lE$9Un<Қe*8i?|0r?}bZX|_PĮOR&ȃ rBvmN LŗJgaLW*RC +>B;/,f8-lH9.2sتhqx3V; >sԆֻP~9ɺ~.ǹVLyiOjvS\Ue42J5&BQ$q-âK@DOW f!=m K #5cKNe`"U=..RSkC>C鶂hQ9u<}&LgKɷvԞ%L\R!o!6>Ry7Ou'턡Q(އ`˴tGA{>"27q._e_R5XEO8E"ia APw(!t]P,HȊ-,7yr.)tYcG֟F! 9qX &kq)M}dcen}rB=RQې)Tra`iQƝ&pbss(6fyUU.3&@f V ^ӌƞh-l/#m{2 ' ͵$l(\-L4ŋ3 NJo0VhF'gɌpF٩쉡 qyEkd 7z-+q};&4\xou}aSvJkfpD*AEv;2i\=ٔAƅV^V`Y[~1^ K+OWpwkg~/cijtK, Z?eN>9V8[`j3_{I[4, wZ:r ǹ=ڎxʒu#<=:dbJ'P V.:9O)A,GD7Spz읂Vq75^By >2fX鵄ҋbRaPPp.Ci8f!_9`W^@ 15S<5)$dˉLĀQ9j1kST8v'jrмӓӫE/6L[3%kwY#Pe@Y0wZ86dvx "&PW{HNY<42IYXL>}wWUy3 nMFL}oq|FZ< d#y'?Oqh&Me.k "1qS$[ EW$YX_5≇Sk}=56}$L,W-p C"3;a?ygDhe+&{d3X +Dݩ{H5cUq-A+(`e 82}-FsKW.5W0MhM?>փ4U^ _D7E I϶|]J֌@, o~8C'$,w.$TO:D-,Euā Iy/dC8pm] .)5j9X ]"g%yod]7f!D90S0r@zN&t1ѯP>hl~!Զs"[&EP=cyCZ ը^L"d*xDjc'+RZR)f~zU+˷r5&)\5Z$f贱2=#x,kkcq_6rLJStDAO<+J| Au<~ ?SO6gtm6xgFR4?^݋ / 0$ɕr<ʦ'z5bs; &B;`,e<"ڡmzln0nsGBq}}o %ĤҶE3- fPhe_aL0툶<`JMp=źa"MDKH9vc?j~-͛I?2o|oMOJi}guZOWsB-BM(s)Djᅣ  9WRm@+۟R)F6/< ĎPcઓUJ"S!|Z6a5dK*63*n5\WsufD"Ӻ\=a6 (A+^qYp|h o9{SJHMv낞zH1m?a(yˈS0lZ~=-0㔿]U:φjz{l-2E{Ԝ-ɀQH)G/;CSE@ xP|yD)&N`[')9{O!Ur; _X]DI!_b7g9TOlJ2v6AgôUvgIǙ,Ȼ}vۓa #]wɊY.wls㋛C]+/g蔂wm6#;R$S!. +Mm&YeQJ#3.,(1^P9d4 D2_HE[.5[I yx65Ơ;)W(=YnM}ّmECcjI |}?eP D,LSQɟV/b%a9਻~"dI11gE_7ji΁ob'fu N?X^,ӼTYB8ϔ_"SV[Cf˸Sm$sʞ bPLr m7Ŏ(kwvdx9=8}?;D}3xr1 ^!2JYEv& 0iH24N \?7.'BETp~O\˞,!Lzʛ<5hxo3,͢BYNJPRaib?u Lդ棟C"mj{[6cls.vʵ 39ئ!aT'v9h2-"t|t ċ!E.@u,aT]Yh +˛sxeIqJpc"jxA ᇜ4烁hSm ~?1ͩfmZޕ}wBmп}*Ǣ{B 8'jp}TءO(AL<#u[q6. ޝ4#_:Z̨[U Ŋ"]ׁq@5zgcnͅy-*~z8BMJ-KcyZ"?ڽjv(w$J)NTD̺z# v"=7UÉt+ZX"MjVo^.2jֵf(0h sjAvK;T}+AeNj SpG.F3d~ EcU6WV+rA[̓d80ž|لn8S_Tj@YTtuVbQtżt1{zXC~-&2T 2l(U5Jʉؽ8tf2sJEio,LWv6떡ڤJ%ɐysFA%T[uᕍ *6"49aI\aG`cϪ]mZvgŇ7aTעTW{A WPJ ukS-fe<%T߽dD]]~ԍy13f6gm'Q'N. =&I%^OaBL%moU.!{g(׌j8~6h32g aty}5&חpAsZ`ixJ3$q xku CzU&R +eRm.?9`HWex~}adq]9晒C߂{s` .o #]5ClDVpGNR_wȏ]&*mctCNAk_,mח{{ջ^MWAņ㡀ēGUCq sH`UI/2&?fVB* GYW`fxAk7F_g-po<}b*O o򈁌@L?g2on85 k1j{B8Vj!*v3MaH(f8˼CpX%^cC-RHfjcWU{ Jm7.]"-c봟 R3C# 30YpAI(u#sE Af1 /t= zYYe-|cf_zOE *G; A^*w9 ֲh}ĚueW9_6nEBMbeEbQ|)+RvK?(U;I[h^>o~|vG?A/`f7MJy@!l:1{4E] "7b⾢:AnSch q!na;ݱO}|K{BkN~YA^x$0QAnw΅,u]= L N^k7a37N=?.5 SpgMI% KM~Y=^O×ѦNٔ;yd&N2y3hZ"ˏ)vBI__qO@7,700|O67DBtPkT2lYb5CpRوv %$LOYCL=ݼ@t .+kބ2bR<[ yQ!+.iPQA\R7F"6o ˘Aօ u8vfH/3R̨A4LOec66RѴ!@@n=P9u%X |AD\UčY yVS#!uhhMZ"E4Dy|H3f>w@Jp|fksN cs)&cs_GZW2\OP >ˑF45j@0ˏx"*VZ: <̓YΑ|PfgR IO)J3 Z:(hʓY2inq-vgsg&9.jS(( Ԇ7O@T5m?ّQvX\Wz_{/I4:Ip}[0}wps-B&3@gm4;($7*)EAFVrQMuSp`3vQ`d6X8t?~k8maJZ -_)&?H2,$&O6t mq_{-8e*UWaDx߂;vt-E\08?,%GWM/wV\ɤ # GgW.$0x~{W>:fT9XIY]@Dqj@SC̽3d&'BQ=wi˼HI4˛c1JP MV wy\ }N%lܝYu三Y{)W1 9=ͻ)G>-;])f6{qӑ(*v~^ Dm@\50 a~ fE\.S%~=wi'ܚ"*i0 .g ;`Da(wXe@Tp$8hkQݥgd|lK:j..[;b Z褺Nt̶X! }:]ҾK޼MJ\[ e:ᡷw4dO$뾨>=\.3З%(:V ( N܁0ڎBN!l!C\ĥa;}fmuWȣ}^T{F Ft+l}^r-@jO5T$l,[- B]|e)sZw,(b`M"{Yݒ r1>vߨ T87 eAI!&+T~ /}$J3xfdѐ?GJ3UXbH< -?M+;t>@ն53+tAhw0( hʟyS¶;SQFP2gc{8Y &0P/<޷'_c W|M3#`YўYs xa(돹nj 3kbVuCv*M+5F\7 kշZ"nߜ hA ?ILe4Ldr=gLRq>#"6Ie3&Ss;ffa#8B\`c5IxI??X EJbO7E\+a?2!o=`?@lS.?P"yvR7aJ- O4ޚl_쐓'iyI_Ĵ3ֶw4N2nv_2ξX;s޶bGeMH8u)dB?,} 2m31FF^Vdfz&!v_6e%DkANak O6.!ʇ4+c`4@]K3x)$!~a;HJjU+κ66֌nvdIܘ]z @wQQ,*?5 ?${{3 +݊lv(5?]O͈`HX#E$,Rmo[$s7©xfߪ sjJc3r2Vr̵rY.Zߦ7XhC1_-(mQ~g0Nk:lNLqQ{ϓG62ЁpRD^OgzzڳwƷ6 ѬLM-?p%R],.;֫Z'\o( sD~B:PCKfZkVLgVë[e:/xgP#ٚqnL'<ɟ)moϳLH]z R{,6¸Cm &`Xg*&5BQzS${! dJ^J>9띆|"5.P=M^PFwF[e)dgsZʼn0;=걭;$Kp.!z1Sq?t),|Hbղn~(dc) B^RͧO*0iưj(yJ8#eF0Wѽzd<[!|{(N(C`6溶#LgULUgYȪlJe]>\EG15cTSu!I/쒟*PO6_ pH0[R#mec 3 8]Z<8Qj9M='vc~XܽUK&59}&z1U X?+SZv@72(IA敥vV& nUʴ>x7RtK7 \~~Q1 L%46Z':G\j-FNe&wFaM7t{yRrӌ~,$7Y(He]>dH`l;  A7ԁ?T6 y"e8(}NJlOM&XT!x0,T] O?ڕd"u7HVR"̋]Uqwf(\<6WefՖcBwz*Kн{}#S]KYOC!ˇ7yCbnmPogn(WU CLܱm#h!7|Xg!yctSZUn+ģG@B/Dem ,A&Ri@%~^ jpc=o9.n -glUy=B]o] 9byq G4J[fM3DXO_LU9b5L~:?z, R٧? AA+oh3;T>K"dCn9GL!a5lnMW <ȥVhͪECX~f];id@3e(AMdbboTB/!mӤc5GgP?Yx4sOGv&vؕ2]q$)/jJC5ӛmwI ܬnXP{vZ- `ZGXvYS e,~ e5H̯]~i/t8R.bKzÛ_^8E\y2.yr m RGZE#x+cP:KbT5ޠs( s0;Shr)űM&s U&=jAE C(JY &n}/5`!8/ Mi!.F\gkxhUB3$+yZR"gW2-fiÝK׊D>=/*^O_G}ïZӇ:>8wqr CiIS7siD%9; ,5ꚗ\QtNTBpgTy,HOfz#>1uXϥCjG7(Lj(nc_ rȷD K!/V 91$eVS0͇QfhwIf"ij c}h0D.S̫?Wme#q?* U`ͺd O>,[ߗK#XS^x?\n|]H``ZDWExԾXOHjYW/ɖxvPպX ]p>jCb_Ăs_ڼi_^uu+"]FBt k5݁J #q [Bq4i{A[ue9o/s\"gF\^jImŖŶtNc C9L0Wg5B)iFPZW]..ΐQc|8pXMoH.Ωp2F{@l&n3-{NثS:AqZAUF-isڧg`L/ 9-˟0 -OzH 1W$bL\T:q3&P|+h/ˏh" J9)d =ri>'8*6XȏZxlb+uXlkp}"GRDZ6r6 } , [lK2ͭLc7\$;AH+~:eG2J6׶KJ^?U׹J7Jix~a^w^XFkK]PTm%}!tJeͯHJ3,5\WZ#uV, Gm G#V-cno {[PǞC`)v ϊ Hal0:ӽ[epN!w5Λ;a}'y1Mݔi|F"Z(AeTVH5>ua77( -!.9h,TgmJ ذn/٨SQ٥8Ʌ@̡$"4ɶYLklXQ=s;a%XsF'-Of%]b\tvY;.7O]geٯk|m%  f祬jdec7T0s܉s6XBJTu"Ҷ~:H%NX 1_(59"Uྫྷơmeb\S~ m+nss"Kh<(ha%a` t'>W0EޖbPWnîEL, v 6fGkn=5/H34 [^)-?ts (9e~AN}7Ꟑa{wUϰZ҆,j!]ȝtf8qy|WMrk\c1 P\u؟*͈3יH8+BI;P;_P\ 2 x`lb#Z}?E[qJ.1APoӓDͬ Uy/ =Pձ濁*5.ޮ$Ҁba&2}54rF{ 6,vA쾦Ǩp/®C_N^9aVtqA,w*8B撷6r[C^ݐ8}79;zs=fpL&$ ŻzcÅ!`w`EUv[ ЋeRlNz6pHֺ:6 r& 2xW!Hn.KD粉Mx3M{u罬TazYS!zj\r [|D8j{Θs (HR1$zv;ya+uXl9. $BbZQVT[-c]^G!Xq!Ǜ3By )j^SNWp΁8esNgT?GUю?r鼗$97j2&惗HLHŸMj3Ӽ2H`GBQK\#!?O6*gKL3R)=yh~Y\&i@\!_cjn|miŃ[~y6P&%ñ`L؍dJޘB x ) iЏ]ʛp5?2s¢g0)Cة3ٴ*ށD(!HI]vOrCPB0۽Aq&IEіrIB]og DӂdlZ||s @aMM\;s)U7`]~%ۼuٝ86)6E㌖0.Y"( ٳ/oX%pӄeCuj/GC#y|V'8ȏ~Q d!HmL`6G5n;2=5 Ad9Je"(t䨾n3dYul8N {%aSQGOPWv˽x..kdD&q|_ӛk'>SI=hh&$ZPئ621 P)cGgxMU0~ L\ P\bA&@8.@].uԐ /:)T0OPǛݯ 'S|Ѭ4 䏈ݎKxQMg2$$iqucJa|#)c f)0$@}lb>U)kb3J+JE7@dj\̀0g{ {b,cWxK bD^F/uK[cX"=octxy E XH=mzqCAF`tsK*+8sOA8#k,2ŴǃqGBo{57$ɇuL%e|-PK7y%k\?x.զ*pV-H=B݌Q',` ^ne~t&#s%kXQ P!o 'S.I@qȀW.F 6pģFςlRADb 'a'u/.I+. l/KrAFDeP;U=LF& ж>;dF$sԙvŷY۝LM3BrFƏ{{n  $9&7𛜗 'LjI=&3zϞȹE! r<ݸeAí%/WhFm“뗄{\!J&dυ<;h꓌/i=o4I)Y>=ymT OFuɢ D9#<AS[JƯͰb}7`!U)N3ꠊu(W=oH!FeV~ЕҦ>RKF  ,?p2|10eTD:3ў}mzB?%wUSM8YJ?4 {E0A|zH)8vӕyWMj;K2hnHVG">ZnO; B) 4B||z9YCt_`P^ߌ7%њo+{|a/j$ M] ?uNLВ iNs0˛]Oc" WR²&r-L>Ί.6_$+JpU!hJK3Z4jפ.fq#ꗺ< 5Rs@4ŧ4H&Mז_fg۵FV!J+`vPi/e|%p :2A_%8T@M@3ȊKR E{p7bWC50\_?䊞Jdj@'śU sv0yɺL_#T=L4)I1ۛ6.f0GaY8zQW4q>elnDSg)bp@/`y;r=:&cwvo%Ŀzp]Rn(> >7$(-7>7x""r|RnMhr8@%Խؚw1act퀐> wau }Azc܀,x;5cZq7J"fNlWƲkǂw]r=:2)$˸ k~$O&P ƒw ߴy^S&d8F (E-វ< e+.RCJwo_L}m/\'DG>*O=ڃZ P0vH8`x }ET,jJeSd+L@{1͠3'C+L_B;op*Y/ bLTC?ΧBB/* wKF^!#?@pmF1Uzh/*{dU0&j!D)mpTcVm Ѭ˿'1CƂ}8{o~$ɮv LYQa# 3{]WpK+*h tͧ/C%HpuvV{ ϾYc艞Z0ۂk $\kʾ4nA48}pXTx1GyGѼI)6ʤ:?#A/op}?͌&7.oAs4-mBY>C!qe0ëIs/HR|^Z=D0Tr(rW,vGc B w.I(8 Uʈ~TVQ!}lf8;KޝSoM!<``o}pJLۋ#-S9$j8*3\E ׄM2ܺK2w nOYm'Rw5һ)xKӀe=ʊ?4ȓ"9 :&,u(??ṱ*`0i=G!)U}c !!ӅW_.Ϙq,,n,s1/^ʕ>V΂X_ ա|\ib#z>P[)!V/q*UJg_(غSRECqnUOW]_}*X=HOތ NY. O^FʛwvmfeYiS e'mrZKmfV"-hI7n.As\7I_yƙңHbӯ&We j#~ mxr|$G+r}6{EC+ceV!x,4dMTZ|uDaYD,meVv6WFAS ᳏pG,Gf"!ǂywN*xn9UqɄĈ°`z[9@?kr@4 ,̈"zthbG(~A\h%~?,7~5SLn}};S0Hn PPJݧԕטWU<Ѽ1%VˀԫЄY&Ft?a.9b1uVk=FvP}h{.5`KUlkJR:כLh9WJsR&?bMN;ryW@q. d+Yb bl^Sgjo.* MUNB|"+Tfm?B M' _Ġ7M$.2)7yVU9ZI2d1#%B3}J/b\Vj&xu(9.j&gZqhLW 'Q䬓k~}C.?D2oi0Sb G\yhJ)pdQ17Kg;QYҋSM=m"dds+"13->|RƖmk62)Gzu-S^j׋le˳/=pE$Bbuhb~W N9r*AvEg qm[-X-,Yj~/Lnxϱ%5#XL@{5<"qh8(zM7}KoqxBr3ݴK-/q2p;ܤ^> p clJ ^L?NI,=yJs|)fGbؒi,DB: ΆHq pDDn`aԂ4=,}hzGuxQ682HJo5eW8aR}K! ,vp/;f$ExnϑcYxO gq_mc2; hWkJLcJq2!(3Dsg3K?Ʀ?ws+QQo$˦ѰHI-$_0!ȌW.SYKmL;=swι#8נ%`;~0EP :'؏0 sE6!݊?G "^GH,"mgAAdՊܲt֑]47;6f |Ll8"xf́<2Hɔ)aKOY!"2L7*ֳ8Sbr# -;@бQ^T1 /8'ʞom&8V#Qx,UsYji-p4tBߛD;zI2:)WŌԼw:UcbLGiT~ Kk?*`$i*#/S#dBϞDE~;$eC^]=(7/8%gaCٽ9AnoN.}< >>|oY&biUVErA ߃=r;$ѫJ; sV>.t1`7n2?n@1cN+( _P/K,+(x,mS+t7nG{f[f_e_B}Yx k|}ंdUC5 RG}N0^ YB\A?0{AhFoTMzye>{[ַaK}盻jY >R}$Ԅ~a'w{K .+ ݻ1~&&ċhʍis V3WiK{^}LFd8l\Y1l۲*+H9\N1䯊4I[-Sz:`!jN@72#l,Ǚ/Bds`eݏjR'p@9t~&hPE[꿆D^DI2acSG.jTJ.Y<l#+Y-$tOq)`CWd(V ~ҲT!beGe0z&+~i5$$ollsD`%[83!5ScznNNnA tY{'D~|?*cȦ19g'Bθ&`7;E7zbm0 ܱfY1B W(ϗ<@ mjhKW\m5Duk/0r7O SՌ^9X;ta,^e8r}ϐNN=HiD㢐`4 eR&YUw/I M4 w*kt&|ҟ/*HRv\?*pf# :v^A}Xa'[nJB7yS8V%>*/"r<6N|>))m$$ϕr=^q 4T*Re|Wt}@q*Ygmò7_CK l] [bit߭;wO+7eEB%>K5ݛ];&/,egI{5od,YU&5P_9E*3YV/F\)H㧲9lcZ OuT*yh>@6Q)08Yt߫HkoIVp01DT1Т9,=7 cb#("-&Wl&O:$@אfRD@HT)du{ ]tmi8Dge8U7? E,O'30:d`9:J:{8gȏ>ߔem G@%]!=G/PulGqt]ӪY~(uhLΜUtWI^f -9fM^Ʋ:z7 T2i3&2+_ٸbEDttwLɨ2)Fi3[:5p+ͫ.#l\[Sg|YjbW쩣ޞeB!ة} p`İVV`Ig.% I&v'=eRR5ժыS QiB I`&77niִVG56dfUCOW^FDRy*IG NYdb73U5jQ\GQw6+Aip^nAލ + w<0B^,H!kBZӅ?CU핓sV3fõT\LT"~σᚮz@-rjH"Ĉ2\25Ļ}%8ʒ<8WAӛ 4f"ĝRD5Qc\99cp>%ƃM!IL">4'5o3vS^0ǴyZÚΘZzxH $fP%"N|KV8TԄ F 56k=9iyՙ$@2M%w*ծ. ˕rĻTݫM\mYi/qۿua*B|$L%=iw7 %$כև1Vj1xAS &Oa!ˎ2`ڠU&?%l~Vb1,PܰL,5&(0ÿo$6XOno4K p+Qg ! J'0kj=xHerWE".b ;j&rogԡbC.I/NTeP%\c~SUzKěqTw7LI(̼x;YQ0>5Sñn 9"Ӆ"<$ߦ:ٱVSBCB?Efw}ځhOx98jm؆UP*P==^ ?_$MKYe`6BIfY^{kmՠV;霳&ALO/>> UYZgOl5ŽK@a+-vl  c%| =&jVZ\d߇|G{&ag偞um@ˍNU5i8BWM!v˖B̥LHgk :G?w~h_bkʊzY&gqS(jy QnԒav76kqS;SUyVݰzx5` h535mL1HٲT{sF:^:qk pJ9cB% J|\zZ?y-{X[$h:-PO@biOE*?ډ׀>=lIf @8>I2 ,,9or(-7?h\p?:jeޔ^vA9O++P9&&7}r+`LsN1l cBʉضwr@kV 2uH=Duf۔[Rz:dr@/3m&.`'\%3n|4HϒMQث5= *A<"zZ։Y9,SCfq8Nax ~G0\RF8҄g.I-84%jhHNM^#yru|*%c pM\ZOD&u#lnErR]Y;z4迯hTO]~Y/+ \0Lj:.7S_k[񨖕NXI.QaS5{|7W |P$}B 8QڻuIJࠑʥﮜ#ni[=$kV  FEGQ][1W|_sN?e9˶vYTRzOaDjgв3Ҏgڧz QZpmr'INr>2nMg˦>B`IfpP`Ύ N%+?O1b}+nٕ7= )ԃ4 P%|W#o-2HUԫ?vJn%C1n+E-3Nc4q>SyM-s8BIgX*F(F3B4 ;5F1lزWP\RpVY04g+hܞbl6Xx@W9|粟97_Ŋ6$"B{ZPG#Z#%4 '@((0dA 5yA.Qȶ׋ŷpS\~\iuNnTga_ 4-'߈ϢEx+XW?jTiɑ?,r(e#ْ9| D;9lM@ \ﰏ7UAkorZeɿ\NX-$+(lƩ dk%UiVJD܈K^n:a1-#8*T:) ) X,ehJ2߅Y%#*ٯ(*˂&nUN ʣ*#` lZ2~/|v\ϑ["X: ePeL”?0B=iIb[MG x]hˬ[GcKJ h*iBoT([]xcsꠞV.(| V;>!$C9>Q[@SY]b)$a- ;CB숱m4,KsmϷicM4h ~k )/˗j+$ë8 ?}&}9qW&lPܐ|vȖcwtNPv5n0{Ċ(Y?UP?ʯ|kı!Kׯc#z{SEB _e^نf >r"8+,{NtR܀2Č g=}~LzI`^Il%H sįVIUU2;ҁN\(T)Wy\kf6P)^2\UNGOP)1DpJv֕~dػ̥q[#fzül5'|1|,su@.Hʭ9p䲒UZZ3K0(K6e27:#6 ھ]SBERK O K`gt\kxm=FrMxxV3J}{SU [ ȤNmY&A |y˚Ś\Q `>Τj1&UAr8X= /Fd"qG |") لAŇd î ίL4Vj/SB&ac^? .TODq'Lpg !`7(-ȾԊnwN&l)Du[i_uUw9JOV _Lä;o^hTD)>\W#l p.Oké@癪"ze$3`Hz_c&Vݬ'&aǟ3 nP'~t< 섷rSfM{ |ݰ"4ts"Y>2u#eSN-3kn6޸QJ6@YNw%ۀ.g/bvi5fZ9AUew˥P~%a5?gudlЉ1^ &m{L/Oܚd>D0 }AbR&<9x#lu 1k)4r%@E#ⵈxD2[oE͚?`iQ^F#/x``e![ NL8t\}<՞YX7HdPybXwtd0G Cw\0R^1\kx-:Ly}y} +dTUW) !LZKk$7e멤;2 bs1p X7@f/'󿋊flEܑ55UlY  ͵;W|0)fɶL+s&(+bFQ_ 0!I_NG C-R [MO 8*i%P8hOEQ-h0%W"/RF U{i)pv`g7rR[Թ9 ꤉@)B RmQǵOIXl;.ƺM78,|`z9C;)K˥jK5s=!?~.u$.M%5:Rh 9ti)s+ SۨwzG .[0c=pwF($һVn(N| *KʲCbSS,gMYj؄ DKV=ViFhP;^Q;掗#" ឳ+ˀGo/I{IHbO jxg6nZs(xP 5!(}>Lt@kKDfܿ e |Mo`_@{=m{gZ>0y0lpJe*Hťpyv)r@ q7j 9쉗q k0n~poΧ#gQx9%N,68e u=p Ť~:?l̝_fDoa&k-%'"#ZtRĐbmhFY34uJVa?ZpLT0v"Lt+JoVpd@Q_:~٧><޹aU >?8E$c7.|n?cO\z~@q}۫)HMeqpF˜ҚhA Mfz6+.ji~V>WpZ;A_U੺$KOQ;] : 4!H5jOa'uX8iE9AL5ٻ{pW.w.}|DCíӋunymuiƓ(И*5HY{&/$:7C¸+\]܃3Rǖo56Bez,Pm\gpjLfOݻ!ڇ\_vKKW D(d%G"ZC %µA!S q8Bo2ZtvN'"~"|Rm1BxUfSp0w.x<(Mr-xj&&QwXݚ;2:mj@Ymz`?sclǠ|0%v ξ+._Vhvg!W v'Om[Ԣ/0Oaˎ΁vd} })/log [^Zh̉zQe&=0 UՕ5&E;JL?Ɵ4po? tFh8̧}FS1M" X$s _]aI_v- I; 'knFδ#?P_>& VFچ\? Y& .ag]~-Qsh%ʂtpa@ X"<StW Dzekuo\ Z8ʁD6IYMn.1Òr9Sˡ(`1 җhPu5}@y;ˇm/<ݘtju*VP^gQ!.ܚ˲W-yedsz1f)3}ˈ}_)ERޛ ا0I- !Enoua/@ {f5pp*BI&&IS<,xG%ND!d0e&ghdh)kR{|. yI6ezMUAKG0JRg֓D<* I;t\6tOBwdސm{vQBAѽqd+0V%I9<8(JJnР ~~Sy8څ[>ȹ*Y m\GqMok l\v_G7sJ/l_ rs\uXWmکG)y`[Goh@ bWp݈si`꫐uJز/[sL7?sC[휀׃V$Q8Ў#]/IWǗ9+/7Z_M㭑=u˅ R,ˉC)PBOe_1 J~"'|m?cUmb9Z3:0й>)4{;kݒ wN ADUg ~r##lKn8m'|auE(X= tJH)*ML&\\j6ap:9L.LOCS~7;4];|RՊ&O 6=R{}tQ!U#5G:we4ʁdN h@[?/"޻!m?H;\mDE5͵~3)NDt^W0zw:yH#VR.wϼUzռmH<p9GZz\VACɳD@*0-]ڭ4fC92>> aP)ev~_G~Λk}5Uw B R[V}AA~aZ~ :eJ7Cf1 [$ E%^E! ye\ӗBB뿉)#@˅&՛ړ5E9NJҎn/1{ԶmBJӔ|Thq|)ѱbښ U(1W㳽u:M` b}D3EѦ ӫ\B,KK^ӓASMnJ솿2&dK;Y\dE򆟣8'W qtsxn/S^<} 40Ҏ 3}/0)/͵ʁ7F0c֮:'BlÔ#ɭёtl\u&@UMzdcs <\+Z'gX|Ә6$&]#,#&ZH`&\,\7=Dbkw~ wXX ib+f~U$QƷ8cr7XjB5Z$evji?> v5@͸tYV+&n6ׯb#~l\XhZ|+!<ڮx"pC0Ido\NE'a!~2H~!fcưl Y7cvx(O mZ˿'Sbn ~|sKhf\%>GBd(&9G RCh>W _,w`1NskgѮ%>*.p5",&x}Wf LtLMN#A}r! Q}:c-7Kzc9 .If_haH @4`|hWaM<`y60"j&sM8by_r>EhGIh_4=HBMe 2kR(ZuNf@o̊:׬!RpEr/mfcBT.UL-_yGb[v|E[at}KFHvk 4k粐rH⒊Ac&w_$ƃG@쑨 }]쾫ʐ,B"õ 5nH0My̱*SlN!C$`S2CpAe+:ˇc:aj9@K96ҨЖ쁚Wu[n~ f{.cS=M-\E. uZBlQ>RdAWt~p&%wߎSXkrRH(8it@?4eRᱹzt,Y\% ym-QWqtu)*bǴ| PصtQ> <~zc7;K )]D).[AlLڧ8 ^^F5wګ$y]A=ȌARUHv(n!w?:aAj\)D o]~k+鉔;q()G.xno ~7t`'< v.HhPPx : =w^uXx{>K@tYֿ Nл pJI3K3RdD$:}Ky \ IdjD߫ [N{꿔-Ub8>BL@O|['Zo/bEu5];@p3 'U$4tDԚQSh1IU@-Ou_{]~ 0s8G/X cZL7Xf{+[+|Zs\訡2MO,0r<9;EHs* /|Z8T>{=? ԑ IH>t`zZrP|# L"V^qW5y)eEŹqRLIܹf|hNy#JܹteH/D-l^@ '!j4y\,^ɚ8AFN qVM,H>GH:vGG= LH@j9 czLRil?.Uf  a r&*~{ui(A!S۩)_BxX5zXu&*J@ijѨ ̐ƙ CKGMk6}1͝)y`3ݽ=e3}5J=%@*u]aZĩ[͵E^<,yr3sf9M!u}ז;RTq'[GIgLRA&z;c5^9QH@P*&J tpsK4d ) R!HgOD%Kaz:E,24d>']n2.0}<csȷ} {E Vχ3v7~ ,P% _]?KOU(ߦ yō{xs[vͭzqILN=|v˟L\sOfr RgǘN\yQX?nuiK&mh {#GƯMujE ѫX@+qi4C /bLƾp׼Ad?LGGi&fv62^]U=t  շ}3jPc\3i[dϪY/uΑKd'8x69Lvf08ePɑ׳`h|.]@ ,RZr' b g7KUz|`CA5Q31aK,ICskshwl4qɲ@ҤLr zЧwb{)(Vn*Xّmu  AXkQ9 gU=g\I7۹*I_@86NˁWIN>z/L*2=ptojNH)Ujmҩ:o^1# sSmݲQ *Z+Wy0Qȵ^ 6nޔq~e "d R?__f'Y5 >uC|аש$=xBZ&'b܁1|cֹW7޴8>5+uE/;^imr :4^.NV3?&cJ=:Qjq?o9Bʸ?էVb3lH*>猺ib gAԞ;Y S7ˆP;hM-ƞ鮭EZ΅.>?L.Rj*/-׌VQbƯf#)GEr zw!U%mCmz'$7GaPH %kK l-|ͷwk0 :4!p -$ߗjPRngll|6sʁpqw5bvpUh"RS~qg!&oM@5-2]z@T3@n64*f4璗 7?vck?k5F;?͛[`͘Vf|*^hݿ1/U4gDK+(թYQ̷?{3=PF, Kаs8 Rcc0CPFAk԰.{m$5zZvy;qe1/ `ܔ~@2[¯#A.=zT(&ih:15;3$,Jkhn`9m-wd:}V ZYGElL1Y.^nܸ-K|rA9م40jtFx,ryZ!6=r$xr|T.3<*e{F7S:!#M|L1`Qf[zM{9+> PQ5(,DvlЧS]bd.Q-Jp;=^x#vee㌊3HJ{*<\L<Ӝ(I j?ppMOw †\*-ɨ kn5nS@kj+?aa4ӁE?oeK%9VI4B'RX)(,`S{9üv=-e#ỹ#޽q+NۘK۶Z%$;_lV pPy0q ; =ʡ\3i Qrױ]>xb6s6CO CЙ| {[7.Y7oʨXjt?MZC,+12/k <.d~Qxyt(iw qeưG\Wsn75wxE%"}0tNC ,~ЌލY+9-t}ڼ2HL3x51ћfkN\߹s1@ǢUn6/O "i"UC{ KSn0vL Gaa?$G>;L{tm1Y"@剱!k4qB68B]=R G\000dJ'v1T*1|CQ&ɕXk{V'!Nn2Gk^q8`JFV Hw.XrqKt"47/Zv;ԟJo;C?ڀ$)[ٖ !!8|!hq'raܮml&%'@}.Yi: t930Z~A4~T?Ɠ0}82wϊQO dNwB$غ:qA|gIŊmqmH<ᄂ{-|v>w7sn]0t[̏ cv;m&s N;Hezjdϯ # *?PDw9gjF~a3 37LBe# 6wQs5˿srGkcK /S v^m L|^-URƚ$N<&z+S3 y}<ԱD8MUPM} jD ܹ}>F+B%Í;|qZYfuLSo鯫ݠCJDžeP- xt;ϚOB$z4x [K.mkRZg:ls(]BN [d|,ҏ+pufw~5퇴Uf|"`1AYP6pCCy(z޻A?2Eؼ˂FSow'%پ5B\AC5m*j9|P\I}X)~FD|x > ZloBW<rM,lՓ1[@|U5q\j(AJ5 /Ll̚{cfKM!<7}³R GUDAB_Vۆ]'u-4TRhrk+ᓦ2xh|xvgIG4nˌTo\o`g :^qmd0V>^w]R%ϗهmpa 3KדGt;j-fWtkBbJi!Չ0jqoM{lTxL"y5+oQ֓VDiۣ+Frɉu:oOڊ#zp츴 }ks|$EPFH)V-6*Xo5nbD WD%,_<՛/PrV3{>u0Eu;bmmEq ș΋fL8uwq+$2@`ur$rSʵMllFbAc۝;[5?I:AmVE`mzOXVѨ'l7-̤'Ri}yEKܤHcmX("?F2`~}Ybwk2J}OKA h'92w$TvmA3Fዔ`m$>3>X->O&s۶<͊<]M )y ;G#F^Ұo@Q^"Pq*g"H1P a#uv&[ |G0EFPO= 5yWhxHGvrƹ?m.smoG[ަ-!_HN.`5.P;-,fxRb$7 %`;V*LT,~DHdglXWkATxsߧy[PvgX&kܴ*" %qo"!Yɂ1*؂_BQz%2C XN<`݌2Qs w"}]wDDw1& 9$N>T_ &t鋾5˟>.@pKxGJߕ F:$d:*NdЬb'<'xk[?9s<95S>޼Hg2K< '6>kx I5VI_{Z A$srIv蚉_XL+T'PQDߐ䯁?,F(!p]AiLN.smBpӐ2gxmvw=TZ`#wglf,:.txu$һ^ɋgɾ:L}ul;iiT{b`xDAj\T7+Q lx'#|ٶs-J}jZ Jb^fc>Iʀic0k8l[\,Kr_ı>O;N7A#ܾiϳ3nj# 6TtYNs+)Hw|/^~v `Hgo)-((Hf9ugR4`P %$)x7o6Gnw BFRzlpsEzTC|PkdqX0 :"#3蒕|/XA@2I1Ƌ=[;]>c Z Ÿ}|gׯD ժƧ਎j(F?Qݴ*]b:ԆA|1#uig-uM@]X["Lx.{-"5GZn꫍G 0mژ%f$Lul:yMfKr|.t:QMX ~2,3f/DA4;Č6 dCh[*?ŝ9/1MP)*dIƮ``n$͢঑TTZeaCPT~t#=r+(YjËe7hNANUm5]`$,7{}}ۡ8aeX9:'ԈOmM3(OYOA.NӣJNf;-⮿L Ԙd(Gd 셖]'FMmuhF4"ȃ|U3rd;hhp3Na$āmLI[Xvށ:[pӳK<]qzep3BxUG}#%}T(7t!}T^)˔ k٧yu6몱*y< %:d @)ܪO80)@u1d"z"AOe!ڰ63e4т%t] -ka{ tLn" Vt+o[e$u] B|90͒Q 7я%~ﵫ:2 !XVAXuGYɛ;]SLYY>7Eu2E`Q ,| Ǣ ;Z6u :;{Xa-CX<QiwMɗ*.@^|[Uq-n0Kh#`KU ^2T2aJ+ЗJ ?36?!X]zaTΎە J87ro݇rNRx#;faI\Э^Ωg`N 3A7s'z'^)%[N$uk92,[C =_.rر1 'LY.NAƵ#&G(dݥo`=5.b9- &?7iTd8?tLxJ˝:78<H[u/r{p|8}`TH\#p3JږsLuxQNuG(Z|E Vu2EG󉉄S)mfQzZ2LcBt!6?8!v ԉ7:zegs B`ZTM;IsZsoa΄΍q%2\Tm\dAQ 1shm%ѾXlLL 'C -g'L vyr=POS$y'V뒑\k-6wMGg>&KcY"1 4??* sL dz_0徏k$Y| /\ KuOdӔx+z323*5MM$3N3Y*"G wTi_mA\[;w5ԅNBuPi2Խ.fD_8:h0Fx]eZ[jBE$!:"Bo.ҏ%Jp.Jmn9Gt!k3#YsbCḂ+s+:l"EK7 &ߝJ=)9E񸶊фxŔwQW?Fx OH!N45PnyEž~8!3g~:j"x bJi :\f9{-,JfI'X4 +Nu s2ʒ6J'Z ! ~?l:D@Q'HW(hxwtk2iv&+o|:?uxoiTw= ω 1Q7Í J h(o2_ y Sl8a]6aO{o\1Uz%o-ܗ5N$Wk] F77K^"6Ia\Hy*is WOEabyfXʮvHG d|G@N~~lB{I1E2iJf??pRd֟=dWoB|Vm1(eYxuqť9dϑeDH`sYLC{5#ZRGVw/aOq E4X 2pGCJV?m`k"QcGG5K! vphv i9%Ż wz:BCJ&=([8 `=b+W $>TW%c6Mx47~;{ $ʅAi~HLm&'h<{bi8P4l bM9p'C̘0g IT՛?Fa-Њ]Ԡ)v R'wA"2߷Ol -=~,1CAh-Ddt0  VwُMy` ⼳2䳻 N ׫ bW]/t[G!j-!d{noT.co,t5nzw&O':LM "uO(ǎazOAv[u'XX*[b-z m,#ELˆrXgu-NT{ jQ[uMcXPa U, F<){_7‚mBhc[7jKk0g3睛YyZ#nFq^Mcr10M{f|}HL= >cxhWW 5gyȥp)l+>us偗WbE//#ldsM 8? D{hHb)Q/ȷUz8螏@ѱm2taVM8)(Təܘ×7z7ÐlmBPЦ3fp{{`yR/qӂp+Gk=w }OTWT0]l::sIOE~h@)wH{>||p%KggqO` ThsUA~;Q-g.| q%}&R(V)jqnf4Dxd!3'&֔"43,"6Eͨ}^;Aj¾* G-"~͵oq\;řW@ Q1ѕyRGYѡիfks;<`_.IIh 7<?x&F+q|z V-mfBVwV&wD[M}`Hi`tn !#1\$PV v**6he#g-_x"(a )Zno]-*ViG[+k :N%R/ @VET ;2U~t%l_y/$]k_ :S^dzz]xwOU7!Sw$W+#‹ҧr o:{o/IS|F,1zwyuTQp' JpkmG|deP2,JYa'a s܉˚l] [DjoxQ}4M֊) ,ey3qTp8*0.$t4.LBlwЅ='Ilv6<ӛ8}"& nng0,}|F,430l+nb @S|7P7m>K|o?&$ߖ) )iWGH?cI\Ӑ1짌ۯeyz~&P[upղGW[jeuEKӦEbɗ{%{w{fTTOr.TqF zT2T*ֱr͋f6ʬvH* 4aa Z؞!{}0kG?~4 =NL= HƂ39%AM"nłlt<5UJ6ցVz)**Z}aVX!2w?e߃Qqז=2HȖfγ -~m ) IwXYm}POn=vFQ_d= 0ZWvC!rۯ &"VN1gKpSI ί4;14HoNf<6}^-B4"j@h:׆%MA;mA]> ;>6إ+%-4 "LDfWZD&K{_L9+˾:xө*< V.dROV¨%U9u =葬TIsO_oY۹&I|`YPA6,nѺcEcb#7[0ooĀd5";4D)q_T{(SDstR;d;U&ݛSDf]p-{wfE`s vϰwK}[ԪN\ i?BTv%5)T&I0^矃biq}yTIb^\_kz/BT60MO Hti:qYKKI4Qֈ`AvE N،=$U^թ%cli!K2'WA#a 9J"bd{HyJ*D VŊ i<<mC@?\"Ҵ+;G?>C]b2q4n漿aVQPcWf1 YreO|9f2%x^kcV(g͝j(f`׫#⋘η,i_WOȭTÕifv/E#V>;G F`%sg2HEl0]x0e @)Z)O?W b/;!Ǐ4o\d6GsW Έ81noʦ}c)X$IJ:]teD@9vUD,O_).V+y4)mEʱ[]i(K@g2-|\S M/w!fu|M5 *\f2 .ͭ7vN%e*OPT|60K^dptTrs]h?^P67׋՗|"Vk~RPD需ŕĘ>9OLFUuCK>j#R'VpkQBDZB3㤘jFt)i۳STb0A cOUzFIV!_1 '0&k̷iF8pWPtՋ:7>oP921]4]:Qg1w38m!Ō9Ǭ2V,vKWc|gDN] Fv2?z"qKlj/ '(TesUa;U4 -;qCE`Jo>ڲN! Gԋ*ؼ{8ZH-(KhThS$ĂNgi0 !LE^rMN\F^L "k[5)m AVAJ L.$&7Ęmt1,vl3qr^΂}?uIمnױtk9PF6FZ->_=$N.kXľ.*f, JzÑ{.*PvEȣIH-ȕb[Ҧ;$:B# "H}q_T@Gz53XA[PANĮUEcN0yb Y߮RAtAs˻q#tk1jپ׳24 .dVmɐ~ݶX1DH'^ 0!&[V:z9{,?¿׹'%複nq~SM򚳞$/#-"ГƷ|!`O۴.BqI%! iI[ A Qʬܮ<Ž82 `t>[o6SOfOACo\bdǧ `bN5j3l4~ V=`btb&)1ixUe;r5F#6Dޞfr~mPCnb:AT? Y'! ꑑz~tgeAݸw@t!`1Wk@}G][IDz@p5 o|dR巀nIc)S3$(H#|f-)s dF7Fx87]6>`Ba|kR`}pbu6n%Ncxі !iA&APC5 SI8-guD~,nZ$ݎf gԟgt #_] 84?6ߴ/wZ@CZ]sNɅI*ۋMwTr,Mpdv M C",Tؚ bۭe^Ǻ%'`3j9N%^2gp(220J8@JSqz@q-0SzTZd5f;^;4ͤIMfU/DŽci [F/Bx ʲp,*jEzZ@J:x!^1`b_ħw{Klt~6W|^=y+~Y  8IaٷB"xR ]+j4xG0ۭ|y;p8VYB:4Q)cjj3>fx3Su#&CW<_=a(J<~Z9f,5ǀa뺐!^Ezfvck;m?%RlGU(X`Ð\q)u{QZ0Lyc3Ya~ $$(tԿg9Ir i}LH(b!a#=%Z\+ڡIEްS8LfاW)9`(kĮmܨ[̖a@\y:qI(]xWB@FZuNK.#͉?Iq Suc}P9g=yTT8©%007v%b L‰Z SVER|80y^<%9#ΪXح_Yf%܎,cRblj74~H0b*6Mqoi@tvrf^:sNzN@bp~UO%c>v᧘6I1]XF{%f_x(&9K\j?UEvVTxTB<\Pg˷ l(ū>_J[Sdg&BuHIU0 $U.XN1 T;b}`FrG6y0%(u5!ڏ?=My mE, U@n#d됭YQv0hAתyr1 =PvQS{Q7|M}mjXE(沄FMʀ}È?J?LWj+9 4* U+0CJ*LI\vg RqR3o+~qTۦYKԎXH\H$i렦BҔ7|!8 Zm9156?ZOeԼ8X[=Ҙb % MקUtI&OΗy6)-eY/U- v/ e[GXsZC;SϫexꫦO<{GGPd񯎼d|־l, @4VC Rx*!A,)ez@dꟋ,A"o[1\(3L*{el)=BI+UTAMi;6K7zi 9paryڛך'ܙtY[vJȯeL}%YgAj5j-d &u6;n-1}GfclӺ*sglP@"WdfӧX>QŝC"< w8ʒ9'Yb tu\dS+|m .U9FD"c}F|HeCSr^ mI7Sŝq`~Ʀ:^?>m}ـlUSiĔ0u{V/qeh7|;GQ¬~̼۬μх~\;*bNƫ#~rs]ji)!k5l n~Q>fqa6GPh*??t?ߡOL2K,@Eق=bs}ZZiJΓ;u"} % h3"I=6 H,Ӄ,mHd넳!6%'SH@ʙYk|$q gF*&I:Ϝ_c% 9,"">z(᣿bX`r#dR:sb5}%B-v8%i02qʇ_Oo%1ڼ5xj `ɶ_\>!ePA;ۺlq77_O߾8 [}U_MTuTD$竊0Sa$4_Φ,o>-W:ʼiȠS#;Yaƒ7\O-{ߙ@, <44R9@!z> ({^70My\{I+i(2U rs_tšXkOgҘ֧^6O-hBSnc/^%Rh9JFb#f(VC ^/e1*38DH=BSmFYoo[G?`{ƍM 7')N% [x4({J% >wDBLe9-%FAcBEݴA̓a$aߚ,Cw8" qOì+V)cY]\$>z O5W^ osDhHm )U?zj?WKءމ?,߅T]tTjqqP4RIM2&7,p;Ѵu_UXy!rmHpB\|I4X_lvS~FtXiTYp.+ z3bdԇZ(G:GL$+t!X_>Y c@cO^gTe G^+&]8}%p_o hT+óJ 9Iȵ@i1lx&o:q0<;E4ivxCgu=Aޞ .QXhLk1~ǡi Cv E\ʫ?$L*&ꯤaEVyƔhE\莴GKU*aWx[gnA".NޅB \B w]5UBX(nP㏽TCZdiDkTh o5ʡ L߅i lD&1Pv;2-v+*Ce(v[:]w4 i{?ᾒI=%Gpcx5ai_ 5$kt|6f%wR! G)TDӱ၎FOo oݡ9WVMxY}5hU,wDSZlIGf߀q_|$-9LE+fI !IU!Vh'N`{nbIT<,kؘjn wz6uwh[ؑB[؍jM58.,+mb EB:| #vÒIt{̰[uGn RQQtV_qGbr`]{tfb[ Zb}@&K)_P1fM7 NOۘſ,(733F }Im/-@]2LLS+v { uDBm57j݃D #X\YHV.ݹ W,qRp71,zHgne<֘V]-T\³EvʶuYUMx3o|8w槓?nyfkaB199S0 *]\1.Tb̛I֟DV;V (Ƴ@PvPgl&zV1e^E ,̄eL5udfFguhKP 9%4@Lě:j9ˑG/lAq)Wf9%(mRx90SA8Gy B s}OD0֖ܽ9GY ?IgVU4念V>J8^|vKwgŗ5ҳi}(T_"Qe8_n@W[#Kt>‚Lk/)BS߰b.,^F06cXS`ӱ KEed2x<Nȅ7V|c48t)OvC[I9?٠w!wtl LӸJ2\:n+UV8D/O2m]DϏ2a#4;'95bZhw ӡ+t77?.g~EjgM0 !2s (bI\uE  y` ,vQ=y4ـp^e B?)zvMd$M$,/=#ɯz-rR "_CdhQ}X Qr3SÇsԆyBOf zs!gŠBp|mΟa?RZA"nZ}IQlÀK]K!x>M#h} I d6BI~0p;腖E_}x|-x"knv!zYѾȁd2W-|gOVJ{]2]-ʺσ`l> fQFM#o}#5tci凣XX' @Wd&Z ׹Fi(;B|Oίch;qEb))GW{v*){ ,oV rZq@ \, 'OJ>~!L),.Z`扸ڌ-ugQĜubL,C[=5 4Mh{'۽cT ۷{ D!d+tÓH<?ē$Ûh1ڝ|w2X.̘i#A@*e=8|.Kr\xTtZG 06:Aw:(Bª?9NFos$ׅ_ P8ƾK;6*w5}+o" BmFxdζT}K3fh`ԔsUJH Q΅ڻk7?)Z-’W17 ⺞6>Gɀ`jP3L1FCǎ^A6ZgЬIk/{fqYr4D:2!"jÁKhͳ -Q~ёGRc\%׵](j`fj6P6I SKS؀yY= ,6x!"V51( g6O?,:/?p+}3E.%znbOr揤.M9̯JvQd埯u/٦9*h鉉Iw5C;7")=R<ԉр u%Ke_:1:-#S41^2<^a)̓=,L ? rN[}C&Dy:Z+jB/o<4ow ڨP VȐGф7`}1QZ/Yb8\ S"EtG;U^z6;,n5B4VE4N\:S6Hx0_NB3}ijC0eqܘ0IxTBu6Kq1x$N^zb1u״8fšIůq!BQ|C&߇m3{ F&LibR@#!6 m HT(e-v#`evWۛTx~sM5;b|e2O+.KKsW(+ W)q;`o4yCv}*(8,+m?+~vei(,$z5B䅼-0%O8|*5*Ti +'h뮴uF#8kNIkYµc/ygFpg7c`#23y-ܪ_V0bQmᎃ& pøW9Ҽ.fK|bzurBfH\H=pJz *t; ;?@.}h| ؄a*Xp)mLYԪ ;=YKJbSqSpҏ)=mQ_=nd?UܛT1MЄv_Ctl%OEwbh0oEF.#dže1ǓTÕ[.)p}Ud>h<pJ!gɘvgbEڦR$K]-{R"+02)2߂$/8\s+5ߐOTC'9`+n ?jlsjKeHfQj`)n$}vஃFI,iI irPЭW%|n+@ɒ2{Iu[NP$h2f:˒wI֒xK5Ca 8;`t`柳USR%U1Ya-ΤvǷsViWj4 }sn";%n0ouP;dOr&ms ӗ Knn"L*O9Β1Y3@N T"y+&ȴl&h(NJ,Jҫ~y'"Z]=MfS'2.5dC-u'tku EP[) K9 gDJDKgKpFIp;Xj!ȎɔNw@e {=(Ąia Y}^I6O]ۼ¾]P0ݓk6? ,0|zQUCqMB3TiKj\bԛTl`+xG:3NZ7Ոak6B71WM&Vō`t3^m`%.IBG뺰оdyIrkIZO\iJtsڱrPpCXs$Q>1a Akai0%yMd ޭ;Hh e' FsdXtq-m_CG3G>i_duTE tyva؀g=^|ǥo` uUɽ =)[.,%5&6f#ːX%ruD?\?X 樄P5xnXH$[a(- ="ƢsNEr҇>1~#wZt/ &}iV# 9=u3ݜQp\gKEm%F_]-Q3 (]dz|T3kʹg畜.<.~'A:..=Tm ׸g۞%0jDD [ G$~[2jΉ3N. /-[Mоd*;+PtRQ+PV[dӋmVRݠp )M"ulGu3ӚؗPJ#) c:?t }lY|r {A, qLw3?_#,zɈ踰r r6K=v4䌌XH 0Xʵ녊"}$;r)<&ʷ GJS4d!kwq㿒+vδ4v2T)HHH .Q(au/pZP3Kb=/*N4F+a>2${rR]}NJl=9V#Q)VS,k'Jx}4v?u]'Яc*Ye C"\w#P!܀+ U'eTm)¶;@?@>*$ H{I kbYmZt_MF:M]?!PWgV-{2Os6I .ȍLD|kaTu<:qm}4onq=ƞ<7 46Vu3"IUԙeF?7c7qSL0rǻR%sRH˳{y]xb)ܥrwS a¤!)FLq&џyD" s!\׹1񅊱¡UYoWqɏ!+ɗ{Kﶳr5 O~ߣGd!$LWdR#= t4 CPb1؞4+#ɷw3rM VV)ژAAQ_,շ]hduYTǖPB櫍 'rDEIsۨǽR<I[$:.o[䱬eGNĤ(Kb4%؃ Ձ8d STj6!eSCun;;)I Ywzp/U% F6F"ic;3+sͰ8?qd4iɳI';6PL 'WY ڱ;ZQYU;.)|fV{Y(f}VO|=-)S5M,,xtgQ{b`g`&ʹ7KMT3775&sOQTC ˿8M=ȧYTq8bMf++甪E'Wt-;DGim9<5 YpiٿEĩ 0" `?_ߗZ䔈hZt-ME|@$2 PiR"?A^ӯ'XCw%H"R\w\0MGhN6rEl2\SPC2-Fs9 -ärwTk9|^޾AMQWJi L*C `k,q}eLjط2[VItwRGG̙ }JH&2)wEb麘BV4Z 'F! 3U1M%;Ǘ'OVoyH͜y[y":@f ɓmDV m:7c>)}tY) >̴7,`J:SM1prZLStZXv4;110C}eZ^ K]Ġ^71W;.;=ApJ@=:H6L4A]I:."7FxIx6;h,0siRA."܆1I8" fq> ]J =4+ 2`DcŤu} z='uXZs3<[^݋8 )j[%]$i&ʠ|7FaCAVD^-CN3 1H0B(gЉ P5?ls(@DTFHuĝ>OeDUCpNA7evd+QÞ'[Z/~d 1–W>g^PO\>$Wf`&yCqS6qIz5wW$$g>Xs Lϩ얂<5|zg4-lEͤ9ݔPOurJ[vi=˿nΑ\8bE2AՀ`(;w6T MlJyy%vC1!.GW":9 !0RU N!$)V.]a nn=Nk9Fʎ6jӑ9EJmVz~R_")Zj6Phx"s@B[q[3h\ wxf+R` 1[ԣޭ%ٙ8?',NUb% ]ͩ N\WlDza!&h X; mE^ _݃6 1~ ,hrZNii?Hg曉1{bР\Oߔ, hѕ2㟀 *nzLv>Rkt:31¬*UF0yL~lw7us5p}}3#ԡsH9Wx_g*$&/5_1? uB"ߋ]Ex_}Bv3j)pb{HIcX+VOwb4A;_GqaiaOVRKSOOSvҔ`nb/O0vec#,6*WH #0rPCT*&=w+ :WW,Q)7rJ !^Uc\\S/+S"qiH؏ڷà#"vc:4O/Zd)DySuۻHBx" lm:?&f% ƽKlȿ_Oi|^"̟o}ƕ莄*A#qT2lS---CJGtLҲwIQLOH%mDEٜ…&v };FZ߇`XЙ:}r4qLJcTu.{Cٌ [8pR<_̀2=Q)7ki:y1CLzRH a=r ]) R `ƆoU31aKF]wTUg~flsFZ|z"*kCe)qSvҌ ܴh>6߱@RxHk}")boѬŹVAv17}Wo ,ob^byk-ӕ.ހIƝE.獀#V:Ӛ!|ZVXcJ&,공FfđԶ;%}_;Hv86< -ر'~GL{O|&.l'P $ %Ekf_452iTv 1U^=TҤ2 z}6$fGS{ځ1ʚ qrIGmȽo3}Xɱ8|5EI>lryp.m}fM1ĭiTLI~l^ BL_@NHPh%wl򨩞/ Br+ŋvKe,$TY4L)N-Yk_FwA3uucH ŹHn)c> 3Xe-zb$s9N/vI^ ?R;t^k)` g~m"0{Wf\-pzMuhޫqEqZc*W]bXpl?TS;~݌? AEefƯTw֣=Cd r'; cᯱDa6t,@|UazwVOGAzd&;6'rFp 8`hbk\([TLOOOubF,&D¹fd4a0ofTK]A9&cPVme۷+F2$RR*:Kc8.]I;c7NkuOHmW)L'. G9_JN⚈U'>~V2} 2{XҕD&uHU.214f䟡evʛ.=djVIv@r} |"{:TV #1jy=bww) h({/e{2u5oi^ixJE!( !V0f=#ߟ6j#ĩ;q>sX^e-H䳲0},̒4f-|\S[)6gÌ˾YT\c`N"MR{{fw5Q7H\H=4~\Gפu9j L6jqQ+0Mu^"5^w?*⋵ê\p.Ct0yE b(T =%S:y %D@]ل&1IpHvnc{8W4'kP\} .tbyZfO}@eǐO@زL/N&GFxR6Z6 ژs',&"pyuc곭zW}}NN{L.9ex(Cx,>7 `aXv31;;q 'f3O>k> [䣡e#A?X}dSo?.s&$NXM!aȼIrh֋*o7>gAٶ 7ɴ6 H/ꉽӖ< DZF*L*T~1s{0)G;4*wpXuH +oXAŤ2^qZ[h|#$WRy5ޗ|[UXunx6qfV޲ðy!M+t(g[T#q_$@>6_)g2Y}H ȊU_=nkg}'5C cMy뎈9 [-JS,ZF$Uqijﲹg&Ib}(kxT*,8.=G>#VX\MK$® zQۘ;C)8+m q $G._,Sԧh0Ye8|ɱ6M e6҃ş^s16/P/Hp}[#Gh* b\Yc2 "3ֿjJ`0N[@^Ev7۝@OtA`E՜Pj|\-1Ś. Ŵ)6D)<%Po<.xVN^K72,q A-q::OİbM(=!*6$GpQ#-{_ E(nt %Vsv)%hysge>k6ayYK3{}0E61wg^|mG@jx^'ߵUx`g^Ű~2v8%qą@p>᳋דv;+>S.9Z3W)kr 0K/ {C}6L!^1<t;zt] Ј x8|E_\ӆK<8j϶T'ɋD}'&^nPPH= cv+Zv¸jr]< +J<TIžލ'NE<떵&=05V_eSsßR&T=J7"d[ UTmq.L7R¶|ﱌi3χsxt`a *5V=x؛Du,x &+ζidd]VU CY;F%F)vmهk-=Q -)Bj\/_xcdT$vwH!wG^X]0 DEAAK-4@ZjbN^ L L/G@ŠE2':FH)NLЉDND5Zɱ!r) \+I +*^Pҷ:b`JiD4fZ R&}ߴ3LuS>T (cEVqX;OƧRK s`<3Z- ^7b67Ҹ@$E1JZNTQ$6qGpsIyi5co ( y>`Fn3J_,~KE?4JQ B.@}%}M\¼m6W|!vbn_p1HÓJxus38aC49h%7cg[+ "s|~i9 L7M*DBHuJh/Љ?SMTH2LpA)ޮ1sgY#LZzhY9 $ufR4lfǬi0Zg pdm/0|Qs`hP^̖d0valN4f%CZRϽ5 VGItZ@wd{Jf%3uIx)U|L έjMlQGQAQh5f$Fcp \ޢ  (?Oǚ;9^1K_^G xmw. / ߄/hJ_i.&!@QEtZ t_oEX{!C=ysʠl D,cB-T^M1!z, 0fRPQ)OFT9<&y1RkQD5Uds,)Ν"K= HTﶫv2&0  Ҿh,B;Ou&`Ee eМ exc[5N&~ R^ J"Ky 9m9:&[z|܊oLភDJ'pRBusETv(i"{AۍBԣuVUbKg֨RK_eq` z\ёxK|SLQ gi<=Z$~_&="G /-ux{r%JDEWK4Z" o‘}s͢qSiZr,%;ֽsB~筦Y8{3YM&1յMRE;t%S09t}!-YXmHWetL_e0"0U)Y++np+= h%H25SIE @ڮUrx=Ԛ4NKug=߾ڤzK1@'gE0]JExr{$=~2t~oܝx;h~aYAKX"|Uo\_$Дm kX=J!3ڂ T*#4#R]9tGArrtšނ!SopRh֚Bu!I#%*Ӂvm+> bڸ<,t^jI=x5!Blvr&2b-7^QpsH΂/49α`uoMa[N#dkD&]Cˆ褨iL43/ =/h~?b"pOHӒ IuqWr{EP pY*;}=l"Ǥe`ix_v $tg*j LtKCfmB]{"z ,Zg'F2L`9H3:쬓Ü1⤂~,n,Lg41] 2TB<3s/,)J쬏g4Jqߔc"!)0NzS<-]ښ/؉P:ܰ@Xh|M"g"lo#bzs] 9>j ?cܭٮ.)!Y:Oڱ{E!`1PR{z T4EpNMo``tVkۉy/Ai3uYf&JJݰBAi5A1|.y6R&Ĝ{S SCg͟SM?x?O qf9qxT՗^* 1̼c HYށФr f'")PupŁ`L(3,Qy^p{0)gJ˷9j8,? m|˰M|^0Lo;1w3bp \Ff͒8A!!bF8~tV=;P,:b+lLPWE=:C|?&!ҚPYzfqkW_||t@vz﷫m8 z|8RX5aHk0y}w |_Y% /q͂'FKĢ5 G8kLlHh*`kaz%1IgVtCQ9#hZrTh(wp&wA{oQˠbN!'YKr|WyB.#brNt)KmfMԕu-ϣTZf69t_58~B7Q4 b<Ȁ '70r ~jŌtǔ5f5 o IivV4<$&UYuwKj LS_),~*\a{-JBaUX>}fysJ0Rf7(tz;A7r @5\~YNҏg<4gFߛm1#pUb 0ߣw>ȫ kΕGGp =}Qip6$rĀ*M|XA ?'<}NµJy3Yh^) ^ [C-jgő<#Lxf{%Zii_dsO7+٭5QxVgEL9CH}Sy{5_INDx&d7\gz8[j9ȇPZhaz9b: C4)hٞb"jd4KpIr HC%5Tק[3Wg _̷c\v!g άe6Snk`u-*RTU $ơ)n`SD+x # ࢤ8*/: Sևk> !D:)g!֙+eFO=zRj0FD8\*rtS)OJazT|z̋o 6_5ĕT |@N)0\k~~ BE MMS|6#wđ>*Va]eɏȾT=SH,dUyx'yIZ'7ʃljsG%Lmz=A0f4VSwhab7#T/ۛ:ym76̋+I^Q-BJd>!ߦx[{H .AXl=L\[΁SU T2[Z{D& lVt-'ºǐ|riY^a* tx Mb^T]"}qimeޱW]"-ݎ}} ֒?}{缁!$؜ %chtuoa\#ywZ3*W[UsUԘnnL*w-g}&CZ uV}(9ghzyx! lC ȥ1 c.yoh 27&;On ; xS9l1_3:GئC2rT/KnVo\$#l`@?ɥXĵe|`8euRt9_YYK2ψU"yT,pr$%X@gxiRq]Q`-|fBx 0 8K*Y5t.$(n!c]m6tIY>84̎sPL#j!BC)lMƌ;הqvy,RC'/V?/&dx p8O&XU=xP)bN}X?5#1gf~K͑ꧣpBީm\lOZԬDV#`h^9ng,m/]thp8 O't=(@*ߎ2!ٯbаZ;^CMswfUSvm#_!Z31¨&Bhwwfm[S¾c%8 r6ryfutJqP/fQZvK#jq2,Α_ҡ<@iy``O<+>y zj4Cje%u[Qm?ճwƕpOyhq[jԨ1Bfe{4JTaVN%94cu2Lse}%SQHf`59w_V^4@htL tUa%I%:"OQYp>37{扉lrOg=avj@D}T)*ыRѻn0@XGѾNyZ "!f. lu:;@: P8: Tv5\]sY\6+Qn?'Aɔ؎AvsJL^h8pN^wީ˽<&Ȭ R HػZH2=o+ʃ"SiWib4d5tVVyzr_}/rCVv4G]tᮐ;bM5T@M~%A'}f{DA=%s@wwo\8}Jlھmin4G 7V0"P+qhg1L_NM"ߊ!7)qp*9;fH #+gELg',WؾyrP?1[ I)m.S>NhHN{5w!u*:Й;itĜIrw]esԉ-.0Ͱ+ WuaGHƃ6ȺfDΥUN+z0 :*|3'p[Ғ~%gq>w[j91kٗGh[pGA3-aBюbW?r:ѝ]3VIprX`^.o kR{P#'bX1GIݗak-ۊ;]&<$q/p@eSl!:$ 5m-GTxsKO b^;[-#TZw6kvI6h0VM&g iĿ4ZZ4M59>U5(B/g<܆ڱDșY΂0g_ݬ<@+ mb53TsDYNg.e 2yp-|CψO†み%i3-Vd]SK"J6~Cio~sԇM@v,=*gHI;08TX%gү8ߴRI @{lɥ [huo'(&lW!CͲw5jwϚtӻƛTkK 錑=)T煶JH7 pdCx;y{B58`CnS=lQ< @6E<;zd˒E,Skf+VjB PU-G} gU,%t[abNޗS3WB®d;C3dp+ZpF5G-)v $RiT(8͌YX|q xFgi~u&T{C/jȪ͡ :ܞ q,%,n UΒfrzUΊ ?BriugyvS)r~$_QKrv$/hyy$abd)SP.͈H8ѩNW8l1"2jf(bgp~ff_̙dug_1sj;{|ɛGI1 }oU7]ieix&bGh<54>(/(|(xw*BpLrE_X=Lhō1K'j\vqex{2w.ѭREaª\{ ^]yiDR%8]ʞ]YNDbty|S]=Za2r츧bܕE'.7lo#POM;;ZeAdA{X"FJc Db?HyJ98Y.~zuXJ3ùO {rFmK 9t 𰂲m 6Z{EIEwȕK[h)BMs]ç&?G"F;[=կVP)9T%#mv m9{$! 0&b"a-bPY{@6dQ9TW2K +)z!Z cju|հ"ԁbqL7WZTHW!-,KDs29#b2H |W=(yC ɛ<+mOBEeգJh 9MA"}ߎocb IF8Sir"1RvG{I:贈PQwPH&Vh: $?pa;Ղ2rD\[a\Ӗ&*YQ/kdX9;J^ŧqN*>,|P U %kMU6ĹRY+(Hy3&G { !SMl+ZhCm%Ĺ*ZnԩN `4HF {ꡪ3**Hc ϡdhq펨X<ܲ{JĂcp] Rh+ȗ6RFp_|"WDTU!@L.; nK,= 'a#]TC1aOx+{*~p_Pi <YKH C/ڹƾ\rD0%.@0AF"Wi2N?lH4#kyQɁ(VM`7Laϟ9<wJRc&zA,=ҮlQ/!<0 jq{ b吽Y1v=p7Jf|P4,SIlyLEg.-%&ViXo}N~~*S!hGD"ʫ٘ḊL0t(]@h9װ :!ws gL 7Ax5bKˌa^z_u+i(Ի6S ϫC . CuL-'%@Qp^mXە `Cda' Q>xnm_e:S ]wi{q.!kU TbK*{Zȕs0b{&,4"|/uGgiD.: ݏe\F n2Ǡ"Y]yt7ǤʹnX?}0HR P1#3II3՛uw=~!LNikGFPN3U%Ƙ2 7̢eqxJ/sA* (ˣ^m(.H-8 R~֤"AFa2K  ?k"(gE)L>44y}6se/ hB⫍@%Aνw yP=[,]!si=~Fy!䑌~%{k7e ]@0G{mG/ DIG{kEo"Kiq$c/XaQ@"oHi-Mr^ PZI\̩j)}}(1R9ƴ ݌R $^ 䖌P+b2[ԏA6&yػW'{G#y T?REFHDw>NBO0=mٴjͶ7̶@y5-'=M9o%r^GDffeTu^ԩ} ,yڗi:{#6s@[JcBfa0Jd2y;2aK.ŝ_/7I(ڽN[X_? "P & ߸Rb"&^ M!P"e$:qfDž0)C;QoTauVC+fHiS`Pl< !v}:~ 8yH`Nh>֟J[3I-r*y|,* Zb;X N]0Ih-?[G <fdJf WҊ}5ܪ)rj"]T-=盹wՄͯ|ZC6`x^?soک_Rǣޕv@u<}ưA㩥/9. U#>MhJvM9$yo3N' 6˞\eٮ!6JEng.!)ܛȺA8Oj>GCDjv.(֒FnP<*tg*ɷEC)TpmܟmNb(rX@`o}*ޫ+ox,f'rq]H[Y<}7'40;TO dI)u :j}CGHWC_29cH,Pelȩ8PuQ΋ 2ߏz.M9zdΪt ՘٢^\s"SN9MŶ*ySvKc*7&Gt!0_#O^r!MR|^.$"%͂N.pvr!‘ml4L]џ3bn'xjIɚXgG8a kFӍfbd< ^wy j.|j&dm_k} 3]!gG\+W%DG:f"a)9_-ש  ,CBAvcFk%#@ K9bumH) ۞87|'O¥?q (/S taiP򢝡Mf{C+a;Ou\d `Dtr:ksFHOLxҤr릏+0xXvRQ[ >&-[S xZ\.X'1 tCnqI™:'-0`8:=tqiiɿMIq]1l!ZsYӐ[%7sc\v,Njb3G\X;*{smhiq),OwQ0%F@ʧDM5*W+Gy~l&.Zn! *XaDUËG]sj/gn,+F -,%D#74*lB?ҭOy"oZ ݅q;QGiJTyPMrG-8tjv3 UNEXs=Z y O ]t酐fI_l^9srtq~cea[C&7C&m_,@heKd- b Ot;vz7*W(;u:D aJ= Yy` ;m qjFKGl‹3G܋먤͇ex5tb՗G@#lʯ,y̛1d6&5~LG?7V7!okDk\yJ'Ķm>2WZXƊ*Ĵy=Cl/ƷZRk}GdwDL7Wa!E/+H[5P~TГZ̘+2Y 1 i 8eQaClrOǏBP)lTE_ˁᓛ# * $_s8^u}5]۰ @;D>I(f}% 1Fa8}#2LoZAvG\k!xVCWV&P)f'v$&Ҩg.I|ՠ=`57ugX9]ɉ8U@[O|_S03Z-eI8T~X;o{|tʬ$֍W@Ԛa'޻]Ԗ7>UJw{xoy.kJW5d~}۳ Ǚ.Fu*[Db߉iX/X< νOND"O;KP˲UHXRP)P 8EO5\k U\n̺WS\-hҢ?o zGjҖAr>FDxu%_]\EBEq{u5w*h%[sѓ cN\n`$&H7_x5TU!$DW pf?UP}m'58{h3MY$I<ƽĆQ[n2|x%4afN:9!C=D#!.=;kW :PY ]$50F1Uw{!f :*(xHRKZl<!>K L"\~/F_H5`Dr\F8ZC|^#m! @_=ZΊ&x7rk~h[9T߬Msӓ"дĖKx;eb˦1q㎌l>$S<oyO4WL}#Ẹmuȃ\ax6h>.-]qC7>_2,ŭu3mE6.. s[ ަ5`#E3C]j=JF`duӜ Ҧc wdvWz*z˺e"XjM4gYiF$B{[|9 $lvxsoK9X)dA͈d} עsu6Gq~]R?`҇#Ų14ӱPlŊ'3CMl'KHREd)`&܋xo_]wGFֱ<>!U1 9t^˲ЕVU"Dj;ӹwmmf! SK?~;p7ʲ۬f16Z4U۔/Put"YWNЅݟH,n "8Es9q˹Lۑ^g8a/ܸPc x5W687$$IUvIw KTY6.!HO8/.Hޓ,2 bȵZ% ("rIЦ@^'򆈥OM55&d6UW}f)z.H #nڗQH'Ȕ,un˅Nn<8ô(J̜'u Kb c?+d.k(X#q/4#ѻR5Lh9ſ!7+IMY;4˭bX`s2v"y:KdZHgSwqp/xd<-1B@=ȯ;.U -=A<Fء / )(D'ilNA@fV@28:܊_RE>PN|/9ޏ!=&`sR|YQ&\úd{x;!(dBA. ˵5x@miP ^lXE=phaLn})t z} {0rN24f[Q=4/&LvDRn#Fl)sE>K*@%g+'K`[.q7 f*o%mJ|r \OLۢx h<'`BB6opi]MLLNEA?#DF˖k?rʾ%%rjfgՙLd=yE}}gE+|ㄎ!K|N zp|r@ C9_wcm"D%FrOq~y y AUh3FgGH)rmD"@ BGV qMǖqKuNf:갸a-CJM%v;t1,o6WmexS0#P}1| fRؕvƤHQ>^ m j݄Jj:8-.FҝVXB>g ǿn!`~Qc/#'0t $l |`z',DO5qg3.l|j KvnbVU%>.|\󚉾U"|eM=WS4Sn{Akt3x*Sr2Zk&=N_Xꩩn+Ѫ}5ey11R*bzCqw$ڳHGj.QچoucE^g-(h;ϱc_3lR- ͎S3lq-Pq&=n <Jl}Fc6K/RԊ=NQhZV@S'r9 3UD&*:+e_{M8zvoi.!"*f~%eeRqc<:p,1m4)"VbYܱsŰ}du((7=zW&nR$R?ٍ,0acONm}@$c+Y|G ? /xҨC4e:"iyiiF(*$[K|!X!΋%QGSo.銻I߲%~?rϋ2}q'@l*O{9:j n n}i2oU/8#'wtk jqg^xRձl[c9kPʕ_ l g{vG CY g`XjMɎn[F5 Vы&QwDlb|./B9؁N=btU%BvU g e&.V*c/}LaMY1] Q3X#Z2V CPuݪdsisa87@,|E( bX́r6nvGj0V~aBj1Pp$ᦓe鯀*\N?ʨ90;Tkl ECCK7D@8~N'=:Im"]Д%瓋2OagP3F_tk>?Ppvqu+Y~xH(:BފqA4{TfV GT1͎2?u.e&kR-2Fo2UHgJ~EV+D#wu3#*R_fXRj }CE8gN$]ü=+!&c/`\; f]:*ҭ$ _B״ؒŨ,v$p?<P:S{mSa0V{ă!%yZ?\[I=%1C3=Tq\6Х ;E}D3Xƒ8m=rEڌ8x`Km|9Oy {y 'Ι0?S75J5OcS^aNzx0o[E5O"<11Ͻcm{LBO.P hd^u;JY]g9)7κ̲^@<%ߐT׌Kwه꤁02-K(ya+[i ~/!a8SoU$l֨y4xsK5gҸelp h*y(ʎ*BU[SxVlg<i|&Ӝν=OwJD 2)N]KMR>$ai/d#T[JM`ͬnޥC@,̿(#߄G_@xx:X^<>b8x 4V3ℯP&w=En",Iȗ7Ϋ ?Û8 l k(2)8{]h=0.'`cN"0F{<8KFjj0H.QM.9Ae 2uFvEh%e].IJ^0ۛw&FΧ)_e+GhbLnt"b-H&ҾHs4=Υ5 &sO&, \(86#A=>?cY6{ . 1<9 rӤxaR?AZLM em"* D~Km -vȡ ԇߜ|U-T*hn.Fvcn4/9WSxx8>Lr-.]T퀱B>i):TwO+ IJ6 ZiӮǶeLw[bzPᗔ !. 6뚸W =x7E"Eg@x;3 _ Q|0ܟ;2^3`.bL!QW#r^C ,n5ʢf [En#A_yg{GnIk&^膕#OF- {3:͹&4!~u1qep,Pf̂1l{$i2k÷UAxH30%v~}h44(:cH&py2R}%%b(Mcҋ5ũ37cGi'|sڠaV[a Ù|تhp_- q1'z{1[q̼z]fo@wόjaԭaxp-q<ΖiK7Ml_;8ɛ:e}NL1wT12ַ^=+9 ~[.K`|p:dzL ꅛSfșO\<zf?[~.CPUxb#AxXqk& "ο)j$#xYt . aؐӢ~vQX~RX,}@2PUa6UQW`=jHAOŒ+GpKzrQ3fIÅ&=.]̆87!![[QGZ]'}F!쾧C>{'9 [[y9>lj[9T_9"S"WX'2#EgQZt:K}Dip4SlW $&icYuY uTX^ ukʙ A1M峰eA:2i‡q?B[ 0Vv)k̦S4 %Tj rr),&iV̆97WOdiGWl>:X,Jw[4i^X@NLEi_bp iQzQsGL} 9tTHC%[ D[M*ZT.$6Qѳn-`GǞ:3QdMBKh\:oGb6rϞ>Фom:m/6M6ieu}D=mDݴ9Ce=ӍH[pz50ktط?XZkO~&2F~f*'4sLg^0 CV$$(p^d< TxmD6ؚ͕hV`Y/pn\A7S^I[Xk6JPNR>׀| i.7vXI̸E쇍 81+Eҡⷜ_J%vX&oR WsDqiG`|ĪH;ѐ#6O"W$E]*)}8QL8@q!2w7g6^;惌!tzJ ]d?nv[w݇/PV6Z7؈S j1haa+0 aOR+I1 Ϊ(s]P2`nT oR6!0%m4j~QJt/_q׷t&6 ᘃT ̄`_RyW@{#nfyfFx¯5PT} (-H[hܨ[$l4!^ze0kS"?I=8E*9rt>b4Ug9F }H;de8}Pƹ0kKvNFx|*쳇<  JS1El׳NLI  S {sil'1\Q Z;ve LI{:{i.Grܩ %vSIߘM$\6EhT3-ݏa;'h!. B+h",j2X=)UeX(ܷ |g|Ut.H!^%#ZH}t'\xW|diAnDOnkbE2đ/Ö[{\eǸ'&*9pQ!p}/ 6b=pN;ae?oKgTQ8qy`E_yFC@S{wk J;M3ҍ/kx~^"'Al a0)˼(nޡE[rJg3 ԗt X{EX\_2dfB| +6۞bc1FY/yMnw^jZƄIA/$W!T=Z}᳥A!N[]l#_e\,jw_"gsؼBom畵-J,{-9DiVVB,Gi:a݁Pp>YTa:#i3g,Fw;=Ą%tR!ˏ aMReT@O-kB\Me+2[Is#z,'Qg[6N&#i(RMRD6Oə!6nCo`YQb׸FpcmHѝ_yLR^!G@;!*K \;b"᧣#d?2uk[dA8suuro}y)$56Φ`yx=@?ћ0 !MHC^cߘ3{9̇,~Qtۯ.IN+;@:ZMC۱3gv> (#|vj4TpfNb~퉨Yzo:4oI?٫[P-98i\ :0VѾWYp+:&|{h8X0~U? F3ة0ץ/W/$UHrayeI6SstG,{SȾ|kpΒ BL/E ;zw&e}'03Jv#3 /:%fj %N$'k@!'fo'{WuE(}JDo:=7Î)Ǝ,Pﬗ"0PQzɭac *;Pu7A {o~kCpDG/Ԙ:rZ_ D NWY aחj zPNYZ~$lU q|<Ϛ68L+ *g:*I,4ătw.PWN?J7pv2܆b[FҞ5}Uq?%n0xRe}k+{=DŽuzXzeMysaD)eY -;dk9!C> )_u],NW cV̠Bul][!1j:Ý$t/u&VGQhzd#g@3!.~Y!>V9ЇV~Sŀ ^[XN!uФU]5 Ջ^adF$t2е$ krbt>wU7͢Cf+E7C hiZ G\q详O"ZF~|x axfUcm YH ]VSrwrMe8P#e#Gd,B\ -Oޖ cm҂ lF a1@- = {۸PAר \E8†Ίou&u&3sڬZaE,K%n;lwG gk(\p$\|qLb2p vjQ@$ Jh1 !$'\\¹{zbrUQ)G/or=!_qw -/7O[zsD:(7,wuNt?2Y͞cb(TMGq?gJ_RlB> z+l'MMe'eRg!ظ(f=g]tix!^<ͥP'utWV+hkMnh rc^4X+ޝk6`F8I")Ua۩Ut6zS{ @†ř Lt}Y{PNi~{+ ɒ2D/CH~*.|U%ek"U|WE8~ݸ)v7`_44z{CC'@-д7Կ},@%>zbCr[pucf0!<{hQ^ Ml%XP5ړOp keCPx]Q~}u.ch[OqjjϏŒe*>^vׅYSm]YXV7~OU@%lZu̩Í+ Q0Ӗ)a#;bvx{<F.rU#Ոf Mt\b0\\ MSiJd@҄X+_lOt #b{o2" s>ctEzCUs C="dZY ב3A!ՙ=YGs8(rW,K`/Xk3w-`ᇸ@oG>ƈ̐fUP_Ws&Tq*T/Tpۤp7㝗9;T8q?8D+ G^6c7uHj[ j%ǽ:T级f TY~Ӗ6O(JPyf+pqU F`8f8Vń9P[},S;B:H!il=M^] h=|q́JAsJj1~0:тȈgBnuW{4AA ʜJw}|[ %GgoT(Z4Qz\091& |1ࡕKh٤\)e5CS-SjM$^4Ȩ6ںyh-݀nf!nG1Tog@G~YOx70 dWޕZdyd"w HQ[QdM}$ .f39BA@usUZnqr 8EQ&"FIp9bȷ;*$>zVG?T-&>d?1(vyki]Y" ej1gSgmrbU _W1h"9@s)#ު,Y ֢4+p.nZb˛(^sDˋ"]QdbnDx:g d/XZYLiP9\Ac>K=Ig~rnPyȜ9Ղ&De\܌߸\Q`C'4jPa΄7߲1೴L\c f)$qlD<&eȲ}T%J<b λ6Zn&hj;+cUsZOfQo4 QR%?^❙ZFœngTvؙ:ˤZbPOàSYG,]*}(Xo*@Ҷ&kB<*n# rF@L3" _e} ɰ4q):HPo"c s1 Zh};Hk+vc?h5I"^i[-@J?'tpz/=lHx&6ץ-2 +%3N>H "^T1|2Nx`'X[e3y<`@.)yW+!*椦|#Kxm)([e $zmd9udWU)DRt9+ gk _vW[|吳}?5d>ћL%R5\`߄^%L[67dH4%Gq"PrőM CCK|}i tfYmhPmXflw&""=W"=zwS&aa?«$B}5=~ ;-+W["a╷[&"%J Vb+(izۥ%OwEH OLbUzQ+GoTIux#JT>Wq$IyǴ@'߾,9BB/7􆪀xodz&_@(+te&Vg}l82"6^@:5n# 4N}OqOvg' rn\oOngKH:Kַl 3V(xq|Ud4~I)LjOfK 픘32/DY['ꏫѓӼ;`hsςϛݨ+6ҋ5 ]v`YL< DUn7(U=pUA) {$n"4y-Ϙp!;/ܲBJ65E>rh<ש umVs!H*<ژ}trLrFۤw +kj(fYC ]P%AA#>:w-Դe } gi I6=zZ. [y2 `ͳ#*1Psgsu$k]5}r|(%^m;l>~F=6=-,GkQ&w[5?6,7QXHh xG,i<2ќPn WK#[xx fmnTbk`sF 36'p_ _J <]Tx܇})dQ憲R~wX 4 M5hlΦ+aXw|_^%e.r{fЂ6<بzsk;kڕvbц2EvTg EV.Lz$#$9 وQpHjz+TԳ \iphr/m м5cM~=hfZqU$K0ɇj٢7/,YXOE3SXA?"5-O/r8XŌ\k=B!>}3m˜R%=Q\X!E /yJS+#azHV[:rHU n",1HObEw*\Vԟv{'N1̖BWaia F ꪗZ:ɧk[j{.d(w۱ϢP &IM>M7t+UyĤkrԅꚟȽx-?.tUz p&+~nbq[Mv͸)i#*9믕yxPno5i׉V& 3mT"pKD+5\?ҹ*G\ЋwסvM1/<>'K؛XmM"lğ'܆nb [O^&OpNL$FF0}f{C϶Br/齕%;K.OTߚf$|S V ž!drK̵;& j)_#:.U*a z[t.[ (`2x Ėxi-F֋d5&PݥKY԰Ei3gT3|ZKe_ *IW=sgeLzjD?3jTϬb7eU]^ubD9zW6BӼ8QC WdեfH>8pV[uqRAli }!X|^& 'oߢ0p;xsQ6Qt'dCfJccRC8c'K]¶ʫIse DPc'Kc* U/o#Ĺzy<+_EW\^]+Zxw`oc@*ՆPvLQdu8+G|UDnve_M@o.F}r{Â==kxDYmZͼYqߑQ3Ss@EfW8Ak 0V%`_FbKv%!"Hג|tS&oI&f[p^hg1(~ӂЫp'1tŢn2ݰ4TX%l[B_a]{t9$5M ކ Za-Mg˜y8N>r]+yV{8& ?4)c z;ɤ;zoN81_oWw@|G{ lC $ [ͣsFw_h$|QN  ' U$"߻t9l"@ ǕTM'rEpuA1]84K1 ^k#QSy,]秦n"E(6[Vѝ-\&Ǔp+R 80 (sȒip@ZQ=gakN^IxK '!oT}5[y2 MfdZEkV3@ce`$3=BT;sqnbΈ뛠2X ?!t-"AE~:ґ&!h C(Ot(rE7f>ubo,Etӫh,~Q=dW$gq(vjcz^~(R: g[ڵ{ڰ6l6Ӳ׶ 'Z*3VBD1m =³+҂\/ş py)2/>:K\ eߡ= -kϕ꫔/ɟ-{6_$4{ jI|@|WtOa]uWBp%_N dȈG.xq5ϜB<%8mӦ;zEfo}A/>z:tz+i&>! 'nF{/jچ@I懲{s8)/AUʗ Uy ;3dPdዂNvgsgA7e]2SnǴmF}F!õ$4ÉΝRHmGM8r$Ժp= \}CĽUsOޭq=%h+9Ỏ(1 UW ."dZ,&Ϧߘ iQixO0Y_|&~n5bA86k Dx$+{ @ԣ,Ԕ-ے ڂ X-sX1z[>cU~Yf컣J{:ե&=Pѽ.\ %5CK˗ewq~t%k<'-73ʋaV{-,nEȭ ';Gk6 }-͞!*Ʈ8kݜd x2ˢ^FCM%(Q/OBfe 0ci Hoc63S\YGTt ,3_m,,OldJ7šj ~F9/A 7Ɯdq㝋[_v@#Gª#JS*O5SJ9֖e4=XW @uf#GguB01DP7ﺒI;L2fW;߇dcAVi?6`˷B~=6= Gi/uwHsz7L Zݎ4l^2uY%dz F~'d noO$pj*# xb,k68d{rȥ[`O.6C5fgpBNVR)_V>~ Ϲ6n%@ ?.^5LJ l)]ER娲.FV%?y#zpM;E"MFh+cWEq6(!fZ'hvMM駀*+UN6S~*!´+& X"OG&Gkѭ8=!f "Fo, A1.ޙUHc7qWb0Vf,|, r٨w0KIzsiogf]PYZ|vmzD ~O$d<SaP%_{dd|JoJ+!p`gdUt.P1+A=4NDwzFN2_ܚCmm,G1w1uX[xV^(G 87oKu#74ē/FbCթVy*J+ӹhm|eؑߠ{7med{}.3\k.Ú>3-ɘq!'`s)h\f4#l ]bT)IOlrg+9 m\Eo ̶q?'vs6oE#7/v=TǛX38T.( Z%0 .V`(Lc2%r ۑ~xoE 2 g eb\gyEv9h/P4nayBj\G|lE50;k_;kqDo\>G'$}D0V:f^@([j\Ȧzi.+D7Iv^Z2=ڠ\92lI^e+ t c5{i&:GEZDƟD VTт[dB{0} NFp &:B,Z O}=o[$;-=;J~s{p:L^/f1bL<~R;zڶ]oڒ@ARLXk|epJFqпDZ d 06rf~z/'H]ԅRex#)~2 }2yѐIa}[+8̠î  ?3uN8a? *-̶`sĶEv'`o V~ tJ5>YԺovE2Pa2g6*j6-l{?p&Q 뻙XkluMWUC!JHą=S~"NJq NmW){ti]cEzbJOX.M djcVh Qhe∗ vr-(2 ,tgOd4xYb:ؠy,8Qc]z>Z6ľ۠ ѱ:9~UkB&E`V^3ѓw ֢׉D^W"$Z ij(C^a lL .P XukW_*ހv]E9,@1|bhOcVXX_ ^1-4 r/+fp(1YMnNҺ̩_qBhsIs,"J`>ٴ|Qp+0FۛDͷ_'c氥kc[ TJiIhB Gti]q'x) ~P"C UlMwA-͵1 hcNGKY H8ѥ+ܔe`xrҗd[LQ\3 x5&s>KU#EmiaZ@Δ x`sQ9d[znL0G\eg~l:BMC% BG8H ̞u6rnB FTYq6~p;=nt|DИ©L?zn>gJ9, bw6fCze! k'nypXEbȼ8{zx:Īş2=gyk04|!p.{ )qc4Md Q :Mq&0Y1vHpCN/oyqFF$y68A19*,'|I X"Fm>{x9'# ɋ2'_$lfrBҒp"2x3m^(Qn]"TԙN`4X]nFLGURf}HC',wCh#(ެ_eL2\^b_!FU;*艇E0_q/܌+KT}P JX%9 gb)FqId}n!XYvTXlu"71A,b24`YkR\_ę<"ƙET3jwJwvc$mC+^FzKqzXw'oG_pk((G5"Nw5tejb0D)rzSʴ bEQT._Ok Mѽy%{m'dYa`=bWCY1Ӈ+ op'L K\ 0eKA"D}F q2s˥!e]*TyY|ZAf?Lnl˺pCZT^%e؀4d(S)qr'Y;s{(өWf`r ^yYɁxd:;v£.ݵr#R:ˍ&%'7jW\ԃݑ],$I`-8͈'^\@ȡiefZBV}H8R# }sTɫߨcJJbtoYʸ:و[Rk ='ܿe6ʩ@btJt쏮i[sm?Hj7Z̰Nq|Ki.cBO3ɾ!#Zͣl\TIRNnoHݝU3u:fH3 8Hr7qRL꥞ܩ}9^Ecr +rUQ$TMt{&MX|3#qZi'A[4OG_~r2f(s9z4wò8mO d|<y\gvNޚt{^M"{08cԝgQ\qIgq8;kz9^ JzNp@Hx`_u8?>'!a$\<ίB(PƄS G8] /ƿTpdT R&5T=3-NY59Ow] mp_i 7K+n cYl/A_Ңl p˰i'j\^^2qF sBy/e^AprP9[h/ q V& bfyn,rVNSr$_I9&s +7<!t͈ß"J_$[,ӎml\EۋV@Rq.=XsX̼uT߹bkE,۶B"IKEUfnj֍ vVQOTY%x5?ymVpX~-Q鐴LqwpԀ8iz?8.m1CIK>FNl g$L56>eNR֚^>/|B/[`|8Y.ZqҎ}W8E3m濶^he DL F`T*n6;z-?M"AaAxczoY1Ef<2v2-TWNIB%{B{7n=JL9kOIZot1#Ocye[njpD$h0;F~H. 'Ĵ|nK] byȤ.S܎d )ds!Q.Vzm4vL u2J"I`ͫW> f4&z, <^/ :(:wݱ[YMe2/xoSI'VT N\) jI^ *J^q Y]{-B2q,OD9VlTI L8G2YsHX?^_`j-i<+@>*s v%ᥚߩH!Mk{Ul2ϋ/5QzI e] NQiFL; vA@+1:~>Ww<0X|~s/ߤ)KGH!Кɥ|ɐ3Ni> ,aJּq9py!w-'> 21#9I޹bVcVL=o^Τ/6,*)H6P/uVhq  K(xC Ԝj%VqhCۇsp+^ҧ ꂽ_ŲQD:Phqgr,< B&4+|D`;v~_QcmIorm#֝L2S{z5B ;&X&O&h,3Y; H~+Q;WʎNEY-ZK6ztlYW8DCLhdtD_suF{ۙ+ Cɐ h^"%ilEu%(+^ i$Sǖr推F|ٹiosH! 2`LN$'ρex 5ojӗ`8y11j:iG/#*f`MqdWyTrإ"gVnn2OËIMh}mLFr{wǪ2RU|C-]|޵fBy|1I]Y99(n #ԴNLH'Y( 3ɓoFa0"Tݳ1BYG(X?1 [Ur"aQ7<'[b/) 殰qh]Î7?E)z~y$>.(DFͣX1p8t#9978 ȟ-rl"ȊQ'j Dھ+}2jLkkQ0-|@ 3-X`x҂gKBB" Co]!eZQ:]rR˒`qJ@ˊ8~p}(TMGP~N4T_2'-ulu=Rr5e; oG36L4Aigb# R3+g~ָNʳVBpq-Mk j\OqЉ~Fqӳ1K:¨kEWb 9!-. Agv3q?nL֪|'qF ;K*A|؄cq}֘z4IiP@HKlFv@zf.h.ų񟓽&SC4Vq9sF0Jmk hMȧGAAS]J,YJķ3}~[.(佨(#mS_՝UqR%>$} ,F! F`x]6R^\L**lL\k|ᴳK\{ K(%ĭ aRYC1 @:gޖ&0KTd5r+N?[=t$XΗ=V!7ϭQD"Ah~?bdՈ v ګ%Q .@"߰jf6D #}~KT)׼8]5>jU[Y\{v1vR>|x{c9r2/XJS;MhBPjkW<ˈ|2m,ÿ.r)og!}ތT_U  .'j r椘Z0ac5|{q| [Nj&^ SU2mfgP߻BU @f)g ӿ_KDêPUW dk(uɞa䛃山zظEsN-5>쇱[hzh,"Դ |A` 'bMd^$cRҫ¦2ֳ̑0 DMz%:^=bVQvwO?EŁWeI>m#=E= |r,d^]ĩ(KJ)9Ӝ:]; b˷RsiZg&X WfXi!H($&J 1yu;l!i {8Y#rgl^+3;+&x k E-J1̠W@V:W{Y6G/#%Ռ@%b"@9{cϪ\|PHh! YpH6@a9%<U?۠ 5s%33}^~rE0=KLUIPXc%[5Sr ~  ө*KJ<.ןlțc'y'xs7wAHE^9 HcXO#lgfs&QBhz 0@enaB|3b 0<;z1 ֓> z0#BDJ `.aƓڱž*:$MӭP~<Ȉh!*#(=^Yh·<W?HՀW5H &ʳALO 4rC 0@T7_FŅd|,@ađдF]iMq'bP~GsS)yn d7  u(24.DaYqINFy߼c]RO6K(q(UTrg&jǫX%9-R|}|ژ͑ނ:FGc`a^;$`i"<Мmj;eMU_}8@Ì>LP|H0tC(dfU\;/+"SlR'6F4鴝ϹM !l;`q5wMȏ!GQqyoE 7vZ݉݇ E{;LD'ɽA{ ʷsUxO(рoo^1ō6\5 @}!8S8 B4r8\ Q믠K8/[+ZlS#K:[Ĝ6$j9&E n8!PG({2pO/ 6QM%ٍL wp]D8k~q; }~q|*^ U#+6 M]\*adgKHx۲fޠ%aM"#`ˍ.H/@$Կ8jd ,x_@isM%xi hwu:בLyQV]č&thՊ[/:ε%ܦ1A*/B\ZgSkp :GXZ{/)4f|YYS@IAV{'m¶$QOk mfVb ;KWC~,,Lh$fKdu~9L';y9=aؽ S_[072SU^fnAJ.ף9^'Umĥ6k]h56m'Ӿ~m!+o>Xd=NV7tl`ƌXq9 l(4քokQm rdUsOW䐾㙦eAڗ86>0ihbMӑB?0JꕔsN4?1nQF [2wAnGd1㻛+/a\ŰSΣCqy#ZҋeΔђ`,[(Z4H*-DTGQa_[D+=^XF϶ #(j}Y{Uw-bfJUT+.ʃ2 cԤ_ۥ*@d`J} 5f\;?$_@Z/ EĽvTL!%и?Kbq(\1.H(˒o믹'͂hy#XƝuٖk:YCl9K gVf6onB81,7^Pw ZTnP,ekYfmp&.% hPk:lKh$N>{;&,Ui84"8HUm΢E!꥗XsMpz^6e;S 3ꠄ*Dхo#Eީ&o{Ƀgmڴ@G@WxHpeIpʤTo&QRw t,ciC;-D%;v˗r #DP?e`,"gxMwhG&S/sx=0y_CUxO1q鐟#Qii@W81- L w:So?vm,+m ByҝiEz;ë :lhy_#ie5oPX>z¢W(~V7$Ua}2&#9xb)Erp2w|SI41kBE+, 붨̚34׵rcn4k'=SVX|= i[^띥`A2I#Bhe;S+B*:tJ-﫝"w7%1WڀbZ~~ \ZH=pS0$V4KXӂktIG .\K*Wv3/e8Ȃ%*SƮЌV"x6]z wn% DXa ^ DSl$+A+0y^9(eA+FhOH /KڼzpY.@@rO,iiӬ:嚧r[t$T5P@I…mrw[rh{Dz9 g6_/Sody6ފE7DuIlc!'̸p]ݷ(D%}ap@7PMv /|=}#;"ۃ=lm'/y{-i XP=Ye5kiQ^L'CĴs]Η@`?Nd=Kew$ݔ]pg^68!fq=t2Q|5 wl3sM/{MUFfG^K ְq1_=Pט~ SsLi0fmrx~|+ ]V`ޯ@>R={V8 < gc҄F"Fw̲Gxk}V[AEgFITy yѨ*5]o-kYAU _v W,@&9ЪXUK,~iVrLc޶*NRnJeq%m*+udC!@tsxS [Q̱*8;58Q2rd?¢ӥ{S h揙 C*z wEM7OGP?'OS>qXԘ %$' w\_/QWFn*Gav ] ǑچBr5# am11 /Rva%30t_Sa('XN"$(qb慅jR_Pgy>},~bELn,beC\Zq6"1CW!ڎf>Qc}?p)ӆKAw_-`$PD#!e¥zF.>PcոBцe/|pN9,Bʓ rlK6tFw pFy M!tr WD1ܾUvv\/.dn=5Yw{ jCa sT\QzF\؄QvwvD,UjRxdT7ӣ:A7V"գCxfOSat.t{wzg2a"fo@l;Uc1cK)`]̆qTOZ3}"=n&K]0pO;w쏙fF-1O>`-˘,pV*+v?t;w*Hيs 'C4"/mu ްb'jߕᘘ-ӡqA8bNevsةxԻeŸ]Ua aդug+_ꅞA(Cmq9F[Pabn w61Wv$F \%| <_ont87^jXUS!*1Md~$+ک02Ƀ1;m[HT+^;U:p7|i>,>NQ<r j옏@|g~*pϫGy! ?AIr:O0O'lqZIf`Im #8pvhwԈrӴE9F qǽ_i0Κ`3/cYn 5J ]mKξ [o]rzp&<;{bB$RQlvȚz6#Ur@j:`c=Eu¹&xGOŪj+&$t3RݵsﯴWjI?3nARڌ?ލhjw]OsDN?4tnZ:rA ˘)@!>u) _΅JOs`2X8&iBK[Nk asm!VMLݞS6_"}t@^@~t̓ߝ},ʪȃ{{.&lg^ 0c"_2 {h % !W:}q{[ʯ,! Ah!ˮ;•E=W7;v5D|8Deޛؾz=ߍ@ %/L8]`mx׶?z55B$m2uc"o+h)ٌRO$,-ң:Gb6]Z<ΌdBĔL$KOѱ|kWʳqtd#"/".^gWkC#E7Mo|KJٻ>~6^Z[Nu)Et!P_+ wiL1PV}s"A= 8\TRUj8Q#;z{ےutQ:YcDA`*n1d'm8ۯ;>folGleQxb%._n |tDuW[%Jai =Y]fbaI?*_XӦh$3 ^v*!n;ц0C!Q)~?9IR00N~kj<ŕgZ@ 80^jeXVD2X<)̸I>=3Fd.!X`TNnU39{+M6$;Md[M"eRhJhHejb)\. ?2[tZҹ/ytWTnn/#a>z4 jIJ1r~ ߽T*4iXMkMx # 0m"Uâ0o0aj jI 7dw %['1H } H`q0j'٩Cnm-GbOTӇo#}>ܙ +ʾUX`m2]O셤0Xh&N9zb0^*}la|#RԶFAl9&{k_,{N qfKn OVv[|Zq YJ@noq M[gзu2\W}1QG'9QU+3L6s%Q!2#_ hW5e֥ r@&" Aq#ʹ 6-gS,uLeq*? = ~{bh`!NUmƒ7 z x96q ^PH:[|.X0_E5$r7z%|6Ba~JX76>`m~xl~0K 2YwF,4?D%^D[A78V{.ӳvk)x|3^Ϟ_֫}. j:Bx-UZ]߲FdFXyw!Z s~Us -H.;SҪV).j4-cTbow.Ak(i"^x3"~o?K [I_bhA*@;}J_vku^*WD![<ۀ:p R+^%nG,rq˄hSxN?jsS1#w~m #/wJ Q(v4.[u5RQsTwtf6O⎑yLm'EH :/[.EY,gt@,66_hX%7]w2/xe6;PK U)`8&Vd:Oy妰GBN(ߐ\̹@VrM;պwfT5NᣂJYPY^ħ~GB*׸ d6vvX*h_86_)Y8r% wI/8l,ec#Ӫ8P;{-F\Ep*Gꛁ%GN }rr$=y3ʗ/<olkzw w8tDOA1e6UN`P ott qbt}u&iEh y;asbnਁ.JИhTB:}=&%1xJl@wMcEE\dzV]+%Xc7rzi+cIJK2hmR`8ß(qMzٯOa;'lQ"$;$ENH( {ʼ?)_gS ٸ ر(J{WM笱xߣSHEܹ: -0ց2"L`4܍-iyp}c$gtlbOph-iLEWM6a&|H@u_N$'TWЍ3l"K[c\8!Ɔ+aCnDsEgIxB7-F˼\B~EF;բ |~=G( W^gejԚZ]Kjtk R}‹'AKFPXc,{XVnHO*껠;zQ4r B&<ڠ*8{Kş+;B1 唘t[V$EOI#gF;#qޯx-.7{ɔ6*ΖoEnv60I{ c/ ܌DfFBZ-4Vײ}wfK cUddK%@*>CQ0Lsk!Exrte3G܆ԏXP2Ό܇PA A h8wvA己l=|V}W=pvg~"dA.ۆҼx-Pޣpk&͢Yot-G,h&jDcל)J{( ! xaNG S21'U3Fy*4:JQ2`h@Ecu6T $d.G6r86҅)E;LBd5 Jy-Hm& Aܔ4{n$2giP30xXlb0XK F4?֙f?׸S~~_|rM&ۜ&*/P3Vëގ\et; RՃ)S{"r~+GAo]N YsvZ~>?)_SlKfyu%K_0w"c}˰QLZdme'5I7 bQ|k҇Ob^Er_o*/ev3B ]8Jhk3fFi|+6@Ci@. |JK 6Dn+|K+zts$h9O=']<<*Fk:V|YdDSZ ]\_tCSK˷8(B@D` H2?iRm m 6>yQⓒɳ(T>K&mK7p8Wxɪu֑ v^P"@sc[lOr40g w.gҨ|`Kc!gNz 77炸t;6{{hO'4ۨ]1wOߌP)|uobB?%wV2 k>k(M( <4 DHʗ\nn~' }8cpI5FBwcǏ-WRi>SAG,!AEҨb6MS.B֡},[NڦlMÙkN0Rײ!b}i[ $SX~W`_fꌹY@DW3*t.Ec "Skzp=sC\$:Pr2^ˬ-.!%I ؚkHH`^Uww:$M5`$]L̉IBHBˣ7 V\}Q υI@UVA e\cE9 qd|_\@APg Hn#7h:@tWvUX* 0߾Y8Eǵ/T xÕ `Ky+"2 mq29WYvF÷o׳Dv[.rXiK02q\cMwZ=u~6h.V8ZGUfIO̔AoDBUٛ-!3U1$Kyou'N%/ ԔS3ުTh\z5פNE P͛Y54ݔ9DqEZR]ZB!(K,ۇ{EF+q)ȉ5jkKB;MZ>#cѥ hf/#y'%&3X/]OnbUk,y->O+PvfK@YኺĖpD2EZoBZcK/lAs RK䮃:j (umN;|RaK' f IoCpkt0ot!դ#{P]UpX}vOHpDA,.P 15jh[9te;v3{705E7q`C KDq[]:;8\#A<Vb?ckEoP rpXtۤzQDŃ^pS\sxy:7K$S)ZmC&wŮR A(oE*v}hB#ZMq}|ը :!oB[֛YPq ڌBbd9? ?WˠnNIڦeO E{G)6㲕z"cZxQagGX,2rT zNM!_1=i\-~[}Fs.خ$k=<>[CRy tQu膎uOKV|nz}*\5b%Y6n5*:# @Ljv/ϛ(􍧴N#Y1p$~tW0;%pزQ|(&{o)Rơ[R{`.o- <'Qc40Ae:-iŅb*L*ܱAiuiۏwKb y&ӂ[BizVA[%%A6SKó[݉ L+EJ\ W}r<>w>PlYP]Ε" l#|o#Q/pq_q_NH? \{ c2:ւ^G; %}-].A[(Ub^k%ڜE[=FsYՂא5Bct FXPd;V=wcC8!iʝeSpqvQJ YŌ9t9Os<[Yr7gls Bh\K^zlE_Rce F\{ ]c`:\)?yce\4ȟQʉUA(}eeңo֮QDlp"R qi3 29hiruܔUvC<'䶧ШdJy_O,mnR#Y!`fGyq\K gXUC|9=&c{ AT6lD/wr΃V^رڲ%K &'Y>>- wtJBc#)$/.*PlmH􏯪-3](E7WMHimJ_ХޛDFTu݇0 &,w$ty AqH?>i2J(w*W3Uaj0b8SUѤ :MMTq#v4JNij)0m8CNV:0!8kg(HB}A8cYr1:3/ 0%Ki)8@M1=z Iߔ7:2D|LE=1R1)"fN1*/}M2*]Bp_,lw,\y.{Cux*k$uQus}p4yї/{dF^ۭM$F[է'[?2{`ƕBuwAq|au?i*j`u v\̫B* -xDXa n,YJOw}?5 95#1D* BY܋۳ѺD AYW8-7*/L=1ߚSֻIg> ʙ %7e#A*_?0eey+T:Wt$:Q ]տ*rHtZ[ua',U032Cds@طϙ3_l &;t'C҅ACEaPd5vq 8ǹʳAi+ie#En]rf,e7'brF{P p[pt?;FP~hk۲3i7l3 `aɄbp4ɘ$|\c3~ֹ:C'o+pi*CC!P.̻Kȶ8-WNh3gt֯ÚCVɉ5\ Q`e6lo&Ķ5qZ#[LV ql1\XQ6V q~Js) θlE+ZhO!YY&dJΛ*a{KudEՅQhv*%MG,JtSOBfdxe(ocm4ALl &žtN4d7w s3|s16H$,.P^H4hu3+jG92kX(g]MƓ][z6 2U„8g7j-g,)$0[BDqkSCI-H (uqYvŠL[Z; G@ky ߪ+ 5Rա=m- G8KDzϳӿc:?.1D[3xRue"Dd X,F} UЏkҫlAs'_g+ግghX?rB pkw0s`䃧:=\.gzbbV+Wff%5qP~h.҉ w`KR}{gyX%S_h_͇PfŶj YbVݖ -t衿0݀-EAT6Fùں( ;R4+hfRh}˂'[GM5}q#6FcrHl T ]P/4ebVMq]:-7Ja,emyr|wrw׺%keg찠- sv^ |=U. d*ZԳ:2T]ᔖZ\wR*{}{H\x+CEU+w1q?AKfɒl| `wTgaVK[DhSBWÏq.yϻ _GgGKUK^(?n"J!XwF2]=YEY4Ŗ|jQOypDs[@m6 :UR/y;+QSCQKjJ?(/o̵dPu1F41z7"3ᙌi ؊XAoi2e6Kn9b3(p^ .f9gF vkNdƮ,tP^ob5k̺հʪmۤ6|QR\ i銱)6<ݥ#v=b_-Nu7PqÄ*e!LKD'Ly |h{v&.MN}ݝ*$ ֘;gH K<˃[GpU*7 VŸd>ܙ&4:+p@Տ:nztqaH}{Sv0=zK ,bX&Q[~( N'_{љL^ aN$P"ܛq#{OO`I$p#d4ۃN8z_Tk_r-G1^cU2T@utY>uyC#KZ!䯛E~7;llBI8!b\mؤe\V)FΚPeGJ3 ev6i ;3!cGɟڼO[PZ!nW}z~<xErlQyjF~&"]Ĥ^,D P}Ì؈5Íkv2LZ ;XK&ɢCAOteYWùXAtƁө+&۩GJXsŭ-OwϗyCԅwnl,9jy E Cg{v%#ˏ57mq{q&ãCKԱὝ$ f&mV[1j5_9%+(s|Lmc?p0ntnr BKKZdj5bull(yԼأc|ƏLs_[xȈX|{(bԡ]"S IE )Z P*9Uģz_[ z_ޓ!$a&pܖ׵ ^d&+2X7{xEvCBYp%ȇTVm`+l `u.⳻@P\KX ΦU:ȳ3TWIde%B+p G+G{1~-[[5G\&OWwIMSBߺf_FV^~o?r5@uI]6+[@IPU3q7cأM2A4tԠ,Vp| (;m'<)Ou}N ѧ*aqW=!:̃1o賊Pu}?PpС&OJ(ʖĽz"Op`™.L:fouN=acQmx6{fq׸NvTUcVAwby sT1X2W]"i(5dC2Q[GYV gL⃚8' I#[b7[Gu=:E+5jcO))x.H*8wLTT3p mFRyⳝ6nPbQȝ}SuJjZ &nƎ3ca\}RUGj d6rU;BˆdV9 Հ0i;*oI#ȸ[sÔu77{`rm#/ 8&$:l<9RQ,{Vv?L\}Z%F~= YS:|/ zhRrDIզ7Iu1{|K5.΅a|4>hyyfT恌n# 6v&P$E!a+<$PLZs,JuTn[Md;Λ͔a!Ot_?&\}r~⺟ Uk  -22 WZlfMP |(Y j0Ӣ{$5]Nbmu Gti6%*|L/lc䊘T:`~[2`t,tt"uOz7=FMsڄZd tqϨys]>pp;|>/x*EQ3F(\m,VW޲M{&uBPQ rn.TarJPi}7v% :XzS'MN|ϴ1ٯIѰ̞Ĵ7tj(cN3[\ l4x5{$H`cJ"aG2*縳eSz)_(V5B-4YՍd#ÝQvƂ'Fb ƆmxQ -rC+Rܙx~{!R(7to)fx)Wۇ`p2DsH{ dj?1àz}М0o@ooy*h+3of^ #~*3C( ix2|%|Y5h^$!@_ԷȌ 4q\V0|0}(^V #T$:kcTG{B@SGE+8kҹsHSӺAACr>Po:Ng5"tyu᏾ O^vJ9Mdt~"Emʞy!ԩO^츶+@(KO$gSJÈW8CwKi6BC"oA&.ؗ-3L+b'FeZ+ڃPwD0=XP)ľx .0+ +x$| MD|aF4A,uB)v"S`eJ ؙ*KwZ![ /IBAdcCO{,eJۃ}Qڪ^﮺Fo؟Fe t$aKxWa\ " GBP fbҒϋ`A?x]L֚to3G&whnn/:r'(KE. 2fAVH5j8 <8" ꫜ*qn2( 77; 6kPЋPJvF>"PnLW{=B3C-H?7x虔+_$bGۢd*Zߔ ۑc :tݨA ƌ4}VsaL*QH0*7h?Ɠk5WZNV$?؎RY*CJKg2HK]Mt&} ?W!'4ⅵQ@_ KE(!/e$O.HO72_}j-ηurrX T$wA̿`=盟|F@Ow:,o["Evԕ۫IHy *؏)e2Cb^s@**Bћft\躧=. “48VG g0Գ,Gq?g6DDLWOE99e9o.ue;0 Ni 3MF0su - 7a ^ha״Ҕ5Hv[^>ldPL%b9 ?W/_pmÚv( 㸯 eL1y|.ʽ̶`g) aVeԮ4>SvL4`X3Up'۞Gpn1etAnHF~<\7 /i.4¨KrB1&HPY'E< &oچh۳ YvULԛBL p7‘-_1dpEh{?'PRVzU"9 SŅѵ5zɘQ*IxgQy_*h)4u_/9 \YI{;0v7j8FՉ{2~՗>E#ێO& G81dLXWH&jZ\GiFc#^0тWp`6V ɠ%!<ccJQ VGEb-Xo6Q`Rm.i(ey7+PIi wm Vt*0_2 E&%Z=)̆pwGFH2% {w=oH'3R[|pˤF 'a Qm۔eFv*;,%1]Bܻs&W>;(͹YFP佂;C /n9fD&2l"n:{ iV5*•zd|j}B7eQ-3ܑ qQaX'M&9 Mòlhܔ/Kn.V\?zN\A3:<\\ lfplRZoe"8Q<ޥos8y*@g6 j1+Dx1!^Q W?0B<|lt 4ޑꀧ3PQ).ŹG$-k6Cax#K ,Xߋ+J[ЩRJ[1y"KR hi!F)q["0,\CM%J+g]i?KG$.]Es?tkTqQ /D@ 8Os7/O9."k妌)ep_)X`_*et9~U.,TH&EK\zxiAi?!cs^:OQj0AgrZ\&t6g2.Dtx QCU^a0(MC ;dٔ-NV#Еr"ف锿ճd>Sc V+oz eeKfF"]h{0ܽZRmU<)ҍZIdErñ-ҡ We`dS_QYܕVh] L/՜JDa?\Eu5$ZeB.ztSO214nusaS:j>;“_-D{xczHie"]ϊ (jJ軗q0T4H-RN}f,0O|gXv:$CK D譽W(B_*1 B/:49gNi|W?Rz8&a7M&2=-?%B.};$;+2t|u*Sx>[I._~ ,=sqc˒eT"[Uo<7D߈N?6,`dq,d+o 1XiN}0[9|Wh-6rRo/ | +Odc-S7 C{5o{f0 :ewܨ ʹɛVY/RTe(*&\+d]vqP}?DP߯FO&diB dntG{'\~+vSZ)#5|+_Vb~jfP結"t]&p%»A@7\2@TC#ڷ7F3o͙dXrzƢol3'!"e(JhLL2ԇ%_ 3B!>(U'%GĬG(vv$95XI5BG>&P7IU]k-T~>0jISX&tUĹq&;#moy#O;FGn?9 p3e2V$'|gZ{wѨbHUTe\f)8Fu{c0oxFv;9 [m\JJ8aLr/szJ fV?Ȋe}1@^vI.^g2ar:o8 O)B{u炾l#җD MN_I-r%Qxu؉IXx>f9[M;)6/WA;] }O8ՌabNͲUoKzo1NbXL͂Mlzz|D:wjvIpQwR>7P WyUcBWY"̃O hnސS5(|{9WrmotjRX"XbI{+WՑp+MS罃wl-r<|c~u&^KAS(>,0_CeyF um-ixOm6E%ONңrXc0ǩ[d7-9}T,h.)l1lu! ~ ь. trlt@ i?1A0f8 z w; kbFmfU#~0H2)E>oΫS=RgUڮZ/[ߵZ&l R +HH-ϵx\ʉii ~7B13= p|(@dVϵor.Dvж,ZKМڜUIvʦFB㕚f>Iq7ȧB~>OQ% RT7U0{;%g A9Ӭo- P4P_ٙGy-qkylZ,#w{3웶֜2 r]uT-!8ihWZx#_.4%0rJ{mFIKMhVRah V3F *qصL"i&P}(Ï!6G 8@ؒ`oT %== W@gNkNoiNMP;c3q[\WMJltԜBAG"aihsJ8<+:i2A/ϚsQǾaiA$_7m-]rjM/h1 ggw [.z)M;|?W:]@|pwE%`l-9iM:thؙ9sF`1@f!0򶻂)2#h9v}R)v<cPz{#!=V0$94#lu$CjUKsuTDzeˇ>.N!P87:9hO:J6+! ?dȍnܿʹN,*٬yRHнNrq)EKK|L)YQdoַ #Oa*lOǬ{AQ5h)['&!i/?ǃ8NDaETs}FX{'eȸmʽhVX8{cL cb1dåAM<4&{/||Iwv\ʖR0YGv@$f,Z1yp[=u#zxrg6nt~bv1M=/P*GQ;]"#ig͇tB(IZÌsһpwN$_Rd-b Ҿ$:DPntYD]h%4Qlܘk\aMnWr|B Xȡ! ABO9R#)Ik$ nB[anݪV&{01N~*uGu1+$dzʴ=5pu`{iBYn>o0l7>Fb] !sX Pe`e\9ra܆,3~C}Wo) 1w3a΂QX_56# 0qr/XOa#D4٪ge+2(gáZ)/B8ߥa׶yb=J_ PV֮!T1RI4띆O倭ZȣtqܝIm8mT6aNP*➖PliF@vM4,J' HL!?ZcuSΆ&`Ycqכ).=6>.sܵ,u*7[h}>SM_1`q# )%ʖN js)h pdzn(T&dKōQIѳi%e:]#&vx;R(9үVRlSHHq# ۢOmK$QO{1nA꒲x0=KfU]/nRf#U r0e=(؜S;V?K"[%,@(qO>6ESM&NbbM#<RD\p )\YKq$>JH^TLU@R[@ZD}Kο_E+: 40_'4YeSDckpHY#kJ!쏩IziT𑥌#i]Y" Hb!8̌.DQ6qZߖV̨Mf:/eD*3}V;{0$rmƑ(>~?ruyהlAw9@ƴfcwaNFYA]L'O̮J/{Q +N݀띿l|K4*\ğ9(7,"C'4@m0nfCbk_02dl]ĕyqMS(9NikH"yHnHOܧ$M^3ggQpz)VG lqˏ_^vkKnښ$!\6p^wV&3FGs@si!_~H qe\H.Aӓ@|)S ~-RFk XS~1„M k, ]-zHhœ艪+]wNM!+嚚\wǴ &T@;Az# <I>u(.L c؛LQLvKXQa\;nF&`-CaT?ѸG̓B!,ê(sN(M?9)o\.':73YOUTLHPZ"03K0ڂ.a%BΛۄ%1o߱+LXMu=nH);'"7@ JFEm* e}T{P ĢE&܍arLbp:fj%"jѳ3oYV#êU lZCWu3-Tr+~'\E>jє_/Zi s-d /s׾,P ^o8$\z^Ul8/l6)ҍ{ݡߐQ|c'|a2>ijb$u ˃e ޖ גf zT3R.x{Mn #' 0 Vz{60e8Q&8XӱD+[p$¹7XycA̐4"|;2.ڀC$▧4>]P2HFƃr?L&s D M~$*ef-<経_<\"u,0~Z=j6c! w{UwFKfS Rr|鳠Q*ph~ $T?ZBk/Eh:_,NFbn~{mc?s]pQ<]`T sG%SM4}TL)o;kkr:d|cBe<ʕIq%?>~ok꼙@j?1귩{hX X'5/Be$QL|)GXnKX[`USA<@`xBxM`uӳxi$b?GפZI<|猛dE=`)'Ԉ/氺} &չ3f;Is(? lP )pvHOi )B_]<)4[\w5A L_-Ӎ4Ud(YLPn=:%23hD° fO $O|D^y> } = GɜM  vmDPY>ĝ+Pe_*Dn C!pVD'r jg/J?PO# TTK!n36 p Q׍* 2QKgL{a;XHmG8dfFqjpNcA4\6 &1 Lk`[9rhϰC-OTUSE'ZLWbl_ /ʫҲݻ}7C476,a[>GҬyCͪ/ 1;2͚@Um,]7byymjڮ)2RL#迎W<"vn Z5) XdbjQ,jFC`Vyɭu+Ғp17'^5s&GQjD^7BVyVPUIpү̺)8.QrCT>zc޵.+Mۭ6 q?#>A>O(Ch `yIWb1E?͉Ԩ oɃ[]]_,hQHDجWM4|8?0*φDdw]Afe[6ix/:ӥ VakOkeRqs-T)58Ě{]Uh;ۡIH~>TΏ$#4U|}AEtA /Pi>b/Sۇ! ur:3 1Wu֌Oқ8> .3‡]T>;feesQ ѻ|kޟaAۘ(U~#'ԓ,51ݩ@q< *)o}6 z+wĆ \Kg5p'St8cZw:y- <)qh j@6V.R9D@#cGN.hxw Tlɨ[dsR2FE ү`0EJ%:9)|čV Һ E#_=@d lO[*W&)vM&%XdeSN:ՋO$%I)$F2fsӝd-Y +?K[kLX(cd૴EO PTpS|MiVBPȏMEjc4aLlN\B''2E3a'TXP`#6+d44^Q]˽Hn"}ӌy_ǴQ]2y$5:۲Nn7Đ{rNwxP*Hv62*JWA^a,ɯeuYݎ0tqu`$Hh=X}vK#Hq6/EHwnʪ}Hd0K|9xU{42% R' RQAQd/]MLc8cLRogL丌+H͚!# uX61n=hb3䣅%f*>cgy݅˧oԆ7&jlHT>i=j8ʊ`t뉓ԣOۚ ]rlkŴG]Ν~(V N}F"`he EszDi$kCKNk9Ƅ &D١7p)ޘ >2`AgY옯y\+68[g k P4DHԫ,ܭMID*JH9XPed$ sNRQ k3;[ַ3*:J/ ѷ vfdž->;EZߠ(D/]$Qbxhjܐxn1p 7>q^o|q/GGdϒeQM:\Z hb6%]AiT!7´֗oBVMtLaKVѠfWbaeƩVP18BJHa6 Ӛ; 'pR`Zq7PLuK((⡮EUr,j͙@#M|dM8AzH5 @rխ"$. '4P"ppW|@}zp5~$JGQޓYs!`V`x/5=ΞXO% ~. ʲtaW)kg֮Nd+ǕW) ^6#@c>j(nUȘQED+oza8NZ%NsuyQ?f&&3F _Ap:Q_-v.؁_*E]%>=8 wu*Q%zS;uo+:l)өY?5\S%ɆX fDf-,FqK#L~KWv 70264n;CiQE޺xf%EB|g^/^m#v+uNp^b)vz1(3B(# Ooah.PU{?!fR4[#R"T Unbe;& (J *p!Ǒ^O+c/9&!fA!_!Ǵe'UW'0j`ڽ!d?HH)a?*f8Mޣ߆ۻkckKx}=Z4^>UG*DHk.(WDXi6*WZ? ,o+rhyH BޗQC-i=f$[udyGip@-J_ԈNY_X#g?Oِ[nʦD;ݵb5.9dNi|+0us?,Ҩ ^)}\h"DԎf_!m7ߖkݸŝ((X\E>Ξ!릌N9+WR>[adxk@>l ?埇%YzNڎVaϻKKÂ&&-@/nq'@- 杲lg0MA54≴*{T@3y-ie9IQ5^92!&S~ vVH/b݄yke! XmG}0-M 0q=!)-Sr˯'wJ#i/Ř3zχމY4 2X H#vU**4V#e qM+)Joj %?A*dg UvMp{$p j_/FJ!-]rBRgLF4"P+iiJ %qM;vCta<+Q9jcB*¥6nF .ݝne.{9 džB֭pV`dL%1@Mι2yOnʹ ַd}4@ 9-uLM]3Pכ]эPI|)dƛ?(x##^@r^&1nO96)8uvA؉VعQ?ep{V!Q"S[c!Lȕo5Cḣ) e V֝CT{9Ð\zK Y<?5__KnGmy>ՀT=UY(n I]6Avn@ǮFL]S0J/&h2sew>y#?r5$g`@0htS 1R_1Y ~qKհ\^ LeP?[@@`^0A* c&Ma?DyxHoޢsA'kuR~hN>6.c0e ^.l"I[)fqBN[2s'o$gMA`;/01MxBa}<քUZk}!9v=UVYv.NcYv~Ԛ-"?71skbO>CZKYq a1c]okk||[;GvO;V+l7.{C֔OoQC iwZF<'z[e |' /\U;=R(w\sqEYeV<ǝ/-Ǣ(/+g/-s*']v_xD=")8PrCr=S:W;Ri?zg QzI`Emt#>(zD`#*=M!݇)`/y_Fqq) = W~ob㶕X~MX߃,pvV~th~wqAWN>Q(ФX-W6L6sÊ.&밨4OW0偑s$VO#&0؉P?q!f?rj|mXMI=ëR0ߘ'?)Du v%سճ `h^Th9!\@ioos npr}l'<y8hEjf C6?[*H̒xԕ얒)5@BFPn"]aޫL2LvXňM3UҴ e[d$1#2b dD.Jt˹iDtYV+QEGq`"NYz~W2'4A`N2؀ht[ju(jI`j-x8tDsKS tmX0s)="@%4גT.< 51@`P4wR 1>T@W FTƲ=hӽGJ:IE6ZO݀L]bM`j$ N9W ]WGuuՅ?^W +"x<*'1-xcn\g1WU[VB?9F(nI\yph@k:$Ym@cRh"|2MkDJ6= )pA6)At )tuo5Eʦ!!<]*#" 7O3@K^-,eSu#Ń!?PDqPjzJpĄVDT| O^9E9~բ9JA]f%)#߸b(  9Lx׺Wmײ,6{0DqPl% >xӚ9'Ƃp}Y ~!Ʋ]b^mA9>JxfeB8v$v%bu45Q}Wg׫82 \|DsLroh٧`0}tIEjjذX w_EFo-ucV"& 8dŋp2a&0S ]=Mae3ﬤQ4cW*P|G2j%Gxʵe,0(~@ -{u8UK.HQ~WAԦc>(p3*~I[ט/Q>VUNzeݽL0!|h\-зkvlb O;0) DUΏM'-A:BܒE"-dbyt_6{#2K|ЬEmrlnLzE g`qa ,&V3n}ޥ]E*۬%PcP h[?0~C8{V1QKY}J#&ȔCF2['ٳko9l3Cⱍt!~.iTU"lJ^}_K3V[YndqTg8IIWM~598P*I~t6 gT^;A6 unY?,aBY|ە WcsU>0ݳJ !qP0KJg/K+j-3.1APi՜&9PzbApG<3IԬ@2 (iHj]@g#+]I-"ghtk<#pǓs5kNi &㧷HD܌a`,ZEia p*m=>0ְ9 JWX23.Ҹs<u6dy^L14ż}ZMK^/% MzrY'bQcFBݤ}9KwJR(*UY]}]bw3 U{E=WsqZq Mk\/6"Ȣ@&:MoSr~Fu\lK?}Z X9g53LیFnͅߟpqAݰ׊Yru?iC#= &߹"K: <[V&}i}{-Fwްp*[X`w'1=ʕsy?x6b`[>p$gh8/'XUUq@qD5ZJɂ[>o6MIGj+/Viܥn>=78Ki"O UVVc$PUC}y&Z/vYxW 1V3ЩxeaW{ILj(kΠ~h k, )&`DHI)5Uo_n)+Sͅ8y\ɾD 5ӎ;UrHmZ Wܪw%{dӀDNF"C! VO]#2=7@-VnB5?pB.(-g}S<&6?W؀u%jN7+ J>DOR}ohϥY5P 3C` Qd7oO(ĭ:ՉQG @M VaRsԈTK|ֿ<2g%+K;kuzwEM8 sdAg]%G=s"sJlq?Yei_\ ?V[Ic8V+JJ:,۬+XZBϧ8:*}߹#t\c yk7J@q l^yeBj,dnt6:$L(w9صW/ϒ+eT@J :8(RVR T @mԅ;gmhR޸*أhw$4, I<K2G>hRlĩcBfe9:t ‘+Ŕ@O`o~٩gA3MOG("\b""Lm]ae 0>>@;]~O"{豖o߯m;)$d*7h(,a[ ^l?v@o`lvY@@4"ȱ(ju=aec2ffͳzoeN*{+M:s236J)P #jR0U6IPEGFl+}l!ocNlP7fIax'}C-9Wp`R:ޗY6eKDwpjd'̷T-[!!rބ"ܖijrB_o5P?Y(LGOUdh'lE<;2WXx|ߠ?o2qZcb+g.L85ro-?y.5T)EEP3C"@1#6 1rpYhU㤇LN)(!D`uE m^޺|0 U9:N?,Ȃ"b־8ipy댡>S( 4}rK1 Aik¥ɦVǷV:R'7/s#)HIUW|XO+=3xd ʪW#D!8;-=y)9^}Z^Xios _PK~E@ص5!3k.a;.-u :miSTuNQ]>:%9PA{ !l3HɰmL{dE)J!&pu^'R3YV*U\Fכaҭ? (Jt=mSlPBrcއKY꼳nբ<1yP>b# #z Vsuh^E~")ܭ8"1 8>3ڠ\|0HI^D SRQ/T2K4M~H*U]/pqab?{:(o$A(ϕ98g+(Ђ':(Bݵ[ϵmD/y' <Fk,8dsJMrb[x(AHE!}ՐhC"EQھU9)ˣtܡGov&z[MrA?Tּ0ro*G *2g#g}ڏ$6ЇkZ(6 2ќLU/\̜ӵ(|}?}crQB߰4X,xʎ7d=ѩ>{ %'V*Ey+<;fvsBcIWo`pk+GG+QnA ~Mj:/{2|}TZlqՠ"%24cZq30lyJEh)aO-i1pF~t[k"o|gHԶg;gQ><%q4TMJq}S: w6OaY$!}[/SA[W'f/ XX6#DQˆgKYX.5>( Ɏ_x# +|L|6}sU#K7 ,m4Ƕ]efssb7D4Icm ML)W;#py6%/1iOn4ԝ.yΑ̤zu2wZ.#Jy%i^4'Brh%m$c- ?,W%5Dnےv)Mwp$죶E"V #UGq s]?DoC<~ո]/i#ؗ#bWπp&7(UI(/&.۔gqa}Cm@=!|~Ch2 .V&dDp/UTYַR!~~4G6B UiM$R!ۜu I Uּh>83A6$bb?PK:^'| "S &D53^D56"'s/oyɪ¸ehܞnJpT ).vBAht,못qB R]΀f.舷ܶwKFS:尺12 LFtdC3*#~҉|FbӝD"0xZ9!0=6b_aϏ> _;IA'uCKҞi<"Aؼzw!H/fLj)(Q&_b,uq6)wQRSg&>Ii=ՆΒV,}si!dI!_U|:4CeEC.$g'Yr'`U HxrVH=1v3!1))кCƏYGi(cM"J95be*j%vS*-E/fy8['< gY*OrlYeTMq47vi)z1όx4=mۏe-=|l1G$v @Z&->swm}7%^mwC=j=Yyqa?]:4:("oL;[#ȇNG鼢32dۆzv\g R㷜{'V1j-mtz%q |qw{ۈ :l#T0Uc7egnOH) NG½Gv2b-6ӎK.q9KJ1ݲVuεo@m_Oَ+P5>(?]}"zg`'.Tܠ`o?؛dǔ;x+.DOcP@;{&?_JȑUSCxi$s{rڪ}87munǡd pXm}e۲N@/1;9N#D4OorF~=c$;C&~oeta?Gf|ד^@/2fEs{g1B(M xMz(2e}2(%Wa[Q[K"ӈ>sњ)V}YodYrx`ns']F+ #]9$D"ͬx,)+}%xJ\xdY"[b=I^ad@6^2qvNF M?oDJ/pSywK0Ma"$3o y}-銐GFlxÄ8?Di`M0 u7P? +Q%v2X.mOÈ_cL%N5(݌Աw|M&T͍m A-@* ¯,` ~K}0dQj5V[Ńz MU||VTg&C#Iuv=f$ Ѯ8TkvWV76-W]-z߯mr@r; qP иED(=h-Xt}2Q>>d7,N,|4S4 4t3+^*US2&mℭ|"t6/Sd`$!KZ#YK5 KpK}T ^ưSKC*ĵi<b8gSK\gNg'tD]uoKRmf)V"E5$ ޘU{#=QG3 YXU}HU>>HQStTT-wh#~d+on?*0.%]'jF+ԹmBo1ðki9Z-{5| XKZe0Y\`l%H~$y8ӄK|Is_#F~~3hT5+2)W)ŔR3 jOyyȡ3nE|\ {tye);mfyC ^ 'UvU%'zD%r+LH#lwgmA'y`Tm[+֑ac2p16_קOK'ɧ =aVq~kAz ?6GAp]o㧡cK2Ih)ϪEomb?Ljw Ϙl,2&VV.&J]kOBz *k^e*P9d?b->U8#TnnHN0gm{eYh{.?W~Wja̪V:<>u'Y,+Bj,O:.TB1]شL=,=x;$?[z0^T&S*Td ] 禮1ٺjT V^~YjKt/]@Er8}kboaLedz6u#mC[zJϱYe)qfR+5$=t)G;*GHhDDJ#{{ s'0}ǥhwdž_XJ,$`0(Ϳfc>q * v !ٌΦr׶KPi`"K͔TU1sp ZnR5'.  >tÍ>NX @ rrzpX' OJXxFݯ@e;tmT}\K]i?lj}`7*ugX:R\UᜅeIy=||~bAJ !BV3ճf賗DVWXuuKj\KN]FF w ӯx9Uw%;,mhF= P 6\fmԪ*E>Gudb3U^\iv #N~ z/"O[e@AZŎWTH s_2$5֐4--g#9i[F}m)[G%eE/,x( "ŢRL,S_`Ԟ7L!!,:Bp3bo'RkB@>4uʓWAUUJռiB~,K3=:FuUKjcJxv ޳qn`A0j 4 lmdA(߉%p 3ʽ2#_rSP*))m"(P'O/~709?+`o)ʤf7a[!#I-7LOn0[z满};shҖljYYa&ZPdȝ8nçMI.Dnpމy 3ꊪGX vH#N'C,W:Di[qQ O[KFwVi=^24)L$0am6Kع!y}@Ug%|ZhZ8K:~}ӷy[/)Dܡ=|km6*Bý}oE) 4ZaRG¯MMB ޲B-ݚLb=acpHR>8ru4E(#_UkJbM)d*2!n,s_<@5n$p)B]=8 djSNT2O7 ]Q)\Wo`M.”c*rR.3}^#z~q}̥>thHt_a۰E>>%eVMSNI/O-ñCb#C]2u*,%f[WQ+@˔2qIg}h Ka7;!?YX@7}TA05 M^^I } E45خkDW†$X1P3)xW6d.%W|Ւ7me`\Nmq㗴S6Ϭɱ0~9qp;DklS&j=9sPj.idfҠٮ^NMЅ h\h!y]s}x^ VSE/TΫrV.pN\5ri3 䙂a472K2%@lH zsjozϒbM^0fX`K)su\ad)*O:## r=|rrtSU_|KZATbMјmbk.´lOzđSI\L6c|R۷ }^3s|.PwuW?;Mhf:(՗( U꽢Q뫭ԃV OЏg#'kBFy5 rWVPN'{7gAb=R!,+%x\Z?aBJn/R[(07rg-yϳ@=p4?fbxV)CG49 0>Æ 7tPy>*)s D0IA,|t$GVKSwupXu|5W i3.mR `<)OaPЇ` k+56Ҥ@Qu5ۚ! O,-[G'59-(v4IlP\Ձ19U}w+Ƈloׂ(B)t ys(*Ke0RIb8G)8{ ݑ?St+{oVv]g$~V_9c.[ݬqooϧ@!Zs.S̻2@(Oa,m۰!)ġ45ȥ{?=axh+85 }~^at|=}ͩ>I ȪePcv 6nh 1tL5ʆpƦ6M%ͭ !?Dڔ4lS' 7X/C~^j@ Qo7O)/i|c|m1g2-:Wԁ$3t̲3 NTB"|wD'{UJNAnfY۪X\:Ɨ_nXY!cܛyP/?.ӷ8Z0ؒVh<ϰI""C8imFv)d ,^vJS_zLXio{q 7i^0^ ґ6#\`{1кZA4;&o5W"dEӆ)ۚ"^y!|V^ >N`BY[MKB-p#=Y.L<ʫT|)D>Q5jdv.1,#dl28iwPxE11&O 7 ߑʘ~X #gv~-"=+ W5j]gtv,k9uvB4 Ԃi%IM`|*HK)}XpY1e6{\֚$bg ɍKL8!8 !~nt4$hwg8N=F3QPT& !Z9sX-2j&}K iVd5x,۠-LFbn(Y ?o87LhFr6p /;Bb樐Q{6e]A|M,IqVo]ϻ+Nah/:l[veQ-T=HqyK.AE{"(8h c$eWUN+1AТpg[4Mgnf_J1Sޢc<وxN q+k טg6 D#tjhjK$TP&][&|nQOed9F=Rn&`SQ^ȑ^颇uOm0`;4U, n31`/?永863k1aAi ~#]vyL۟ٶE ʼnt0*oA+d2('^ K e{_mE'kh9xc:I&x'=NsA^Rb[{ (+BuocѺDțMLM$$Ol*H,r"jie[I๩_%e_IR'+.~%+׺6"ÄqRۮx =T@`xϑ 1!Vc'Ah ٥0vK/W$vlǮmt-8k!`vw(н+ZNȂ'-y[|=)<wP4/W2- /PanAILzM NO4{g6 * EpB4ӚY^БbJ B/ag3$brM4NUn t. @#o,&~=n76rLv9Z^qNBvNœ|-Tn%;/VF$uS[qU1ɔ=u\S[կt^ދ,R.;M|"Ѽgm n;䕖 iR<6]@-~}5f` 7s,m% wYFVW:,A팣X~Nm(xi_vQE CK!6uY|'@3cúVWhW6>k$" ٚqq~^~[ʠUM[N0֤?,N7ꛚC[UE.\kCFMۣLjR/?wW7G`Dc7Cqqߤڹqq=۾>Pƚk}nySrA&޾]߉_>;iΆ"vPJǸ/EdE]ڨdbA/!Zm$y6'z4!j!\e$AM?+\VJh̶ԃug?)pr>ԓVmٞ7)/^Q^| m8shjug#Vl^ӢG Juk !kyG7w4B}^Sց*МI'ZN(7࠙[Wې h(VpQ'Y{ b,Po|mW2}Ňm))`5)IR|5+&`o06UD]"\^`C8klu!|@^64G?yN.ių⩓3m 4.vbD[#I jldŠ`/V-@>`h͋?V3e k)l#ЫO!QvLSEu)=3\C{ 3OMS_+C$Sػ44hx`Iׄ'n:@DLr pQHMoaϚ@AgjÔC+ENRrcADeiA蜻<ͤ:hfK'_lc) V9(|tEZ{KGaz#;+k |uX۾1AC`}0&|3$C/SN( =lb֏jx;]ttzx]U905sVl}T:Jj!+d_ǟ͊Tc .o#jG4 .+a1g T=>p(kcTb7y3Y25_0ۓu,הe 0s2o3@Т)vvP34~J` NDtz6 tazq+$=?,0cVVF [֣(t2vL+3 oCPqIU #<1'~lo{^?ۏ WHS!ݍ(>lՐǭ7 #ߺfN'D嚅3]k`2y,tn"[ncJj)?8RiŹ;*he^sZy^]΋%1|4vqLJgl]Ͷ[D2ZqZ#CMM}%k.TujBV~Ƶsd'~iuVSmϳ!W?=1}+e'A,ѹF+q} ϘU \Zypxa'_EƿȌ5?w c4 :1x9TI_%}xz t$ 6:7i5VzgR<6P;/:MMC]C@mɸ7O0gw |\V{7$x) _kؼ E 9"Cm|]4k_HN saI%A ;G%lq1R0#8c=r,.dӶaʼn,߁טU/-3*wI&boQQ'D4 SQ= ݁? VXY >+12] @Nz 6Yg, {X#"H!Ls k:nP]Ԣ(9 =0 ɣL%@-wq Z (SBB]x>4 wi_H$ 忔 Q\| l!sTP# P##i߬nK}ٮ>tUѥ;K͙a=t``Lh>\M ˹FߜfD7[ M| lm =~2H:P3TCQWj?4_ݦ<&X?<A(fwJž)b'"Od2\#&e\OuK@ُ~杭Eΰ\Qևh">` ˒PXo=VLf&Ztc ;f"{?^)J}@Wf"nooNy~gQ=v/@ўwk>b9w"έ7cxO-/f+P :W'lJP_*hK8dlAHFDn]i)`3R+[+ڔZ *0?}k'2w8 d~Yyȯ1 (,k(&~ Q+ D|'xHqpN`MM~Vf3n1WVį:+Z&HO~:"=ʖE쌘5awROw|$W@~P]sӧv*ORzPʴUYk0mM.vKrQL-UbwBs*)iX9ł.MKSDHKGSxucu#$F>6pڅ nuL;1A k/a+<|gM4?ٰi%33az!K!'ؐcjڽ`O.S0>Rz P c@w vYxНuQֱ.G'uEmյi/ ۊNY/foolcw[n.(&yui]C'n+Pwf|'=OK`#w<ȁ) p΀RY+-m^qG/RM&#aܗTV8^7CS: L ϭ%b9f1TD_0kiFR.4oP׭搽 χG;PETtpM/)xSrdXl Ac}ԱݡfMƣ *؜[y[M7)JL^:wSVQ'̓+-t`PG&?h_ JAϭ?k 3blqr`3Av~ڈd*$߆3>kRKzG*׏![`S}ހe @QؒP/_oC\Ş%hqO*evS;yC۬ PRε|#Q`Ib[8g?wGƥp~mg;ڠnfl {Uͺg!5ONC@a H|a`y-m#Opu˽vp}PX>-lj͢K#"?~q7w\뺡+R3p!ܝʭ*'eO֠bhٶhGtz_CBg&̠8ȍ&\=4IxlifJm8{8t:n&j[o"䶻߆sGM0qdNֳ޷iE ()|Dsa^J!>; ͅ `67rxG b.er]/A>LqIGVEׁuB mTT_q˜`m%+ʌMV13"obD`_yfsgiQ0M@  %Ξmӊu+46ϵX5aFtMCrN#E9l$9!P+7^36<_,Fq+)+ww K69@ozRaSifr_t!C [K{~ٷExͻk L/OcYs.v来9nJ4j! Zë+L\ԱK`߬jw;>7zY[PN?j*mtPHtm67VfQu;`#*Y?C]F̄a&ғJrO)𼕽j]4cI$! HLБH*Ц k U@J%5;ha6:*9M8;owg9Dz՗ 8) nV {N*BYm&πN+Z!Oͨ4rXʞ0Dd앂f@M@'mIh |0QPi<^d5I1BrFG:O̫LP+e "D@oXb  x58DLrT^zHtm.+ak-\6VM^2oWqLR8t)mC2LWd:H#vCtS1Z<9NA] oA YsK'wG>15T}Q@\`p8[\ H,` s/+vnV(YⱧl^hB,&Vfe剄/-fnПouʝTF!{JM "YDc pXf@G4=LU$]=|Z!p(VnQ8wA=dצjC җVT^P.^gz\ՈrѣDYЙ>{͗6q9A`8,;1]UdnI%dz.bjo=i'5ՓJ:ӷ) gٓH%h)B6j8;2|Y(4Ĭ6nex++pd- \\R#T`mnKS?2a\ʌT`e;fѹ,Cu"ȿh}\GuvhfA&+:5!&=4[c4I&p86V$%_vj{r"v߱yff/b% AzԎ&>[t&xL`XffV{'jt`+xϽ4WA6nTQdT!FgZ:zs098chs۶mʶ֊,}#YuC̴F:#z 8KM'u=5q sǹ7ciB8>c^L:Ys%9lwA$^69_37Vm= я?ĺx{,dDZ q'l8G!GcXiɉE?z빥^Nf@ثtw5S0r{wFa#gBDB ˷]^zZpհY.2XY9[ɐ)UlՄ^wSiw}ŭ0lw4$Iw<.oGk-t%ug͈Rˬ H3qb' < ݄~:CDd}-TH:H8EB˅ 3Cr~By_hO0])YR$'v"tF>Ztm@˜a"˕Uٽw) E!EvG FR;D^+<;Tr`(& kD5g[┹e'k)SQ77zZi?Q&7Ybчo"0O̩ip-qԿ P^'3%)0_r %z..jdžb NΊb2GNWp|N y!st3v?ǻZ^ y-ZO^9*b@w P"h̰ qJ~ᓴsC_2愻T47 p =Dg<4! +՜fGkT_P@զs9]36fT(χۗ[0^fQ%cX8%13# J a9^IAV2#3΋Q!QeJzH)e: Ȑ÷<%o|RT/6\ Uޖ mf%}1GY?-1wދbᰵbƄ3K-1q%{2jx}x6\7J-kޕ]~3xHՄ,O*?47Uq S˜qaר_d4s0M"~c9*ToG!ko1!vlm`/\]Y.'_Rs& &j'u˨¬j\w!3g6lxWL)J~hB1&&@&n+]0;H Y_nҹqm.]wB쮅@1:^AWx3"-Xu:Lu' wpML79EUa.Bb% #?l,G*O4B&a,bBǚ GK/'%=V9z[#L DU4LR2uoS5"LQxc" 30 @?wX},kdbCKFظΧu˜inȳcqrmL?,: q;NuwD}6UsR h-Y58ťlEqhp/ ?e&!^ I̪O2n Y F6Si*4_3CfUR 8ϖ3N7>/ xu҈YV0Ai ɮBrE rZ#|o2XϿ4v#Akzr'lA`Kom&æw^GGsMhUc[k0rP8j1$Y0V}UQ=5UR}F;8%zo.F0Jt OWxAh'Iɮʆe*ߥLJPATWs_![4K!g:Yf n6V&<w(ju̞SPE8cT.N%CVgunZF|0]qԑudFf!OoZTLkW T; D~Q2'>\zLfo$B[SȈklWRhov~fJ-68E &.JKp[8z j'kxJ}We7\]|7bb#8R8cK-htd}Z`8Cw8BAj7>%@ßkJ؉R-eE6u"tzxgs)OFOqI]|V?$ip9峄c]wHe g_-0):@G߻-$Ua;.7$#KTko8~n#9wO}-1h;Lo!#5t7d(1)dcsZ[^P$.D6e6"ΉY.ہߟ@^I%HJ'@`*F  _ ud >&Gr>f1oXt7Q!#^]-3&<x4+!LH=Yq !r\դP݁Ruma?yuxC`? w#X^6 P"qw|?03p5nThFg c9d!f!kb+E +d}GbTQ͂TdwwjgynḄppLޚ -[ivFF,}RN2]쒹e{v(A/Q/Zg63X^ vU9 c"/8119$x%^{#[tdMV=2尻^2{PlNH )Qi55]un6Cd.n5ĕ, CD?iHS7 {X rB xZh[YCL=#Duz?rݗ +X~]N>PіVګ("\!:4ZU*j[#ZcCLCI2 #kV /ȑ04܄gv`-; }S- 7 j]#^+nqR} Fײ˅au=P7VGϾk@cG *sncљiv٢A_5,j&.5>=7^Zz xʃĽŠ8Ĭ''ZZ~{C>d_ QKu8Or/\Wyi[8efΓ @#~G.K.1:YG  eCRDZh(tdy* q̌3_:&9%1|SW;L >bh8{6O`E Z/8 &-'l.$Sm(4U{`jRd `Tr|6RDZ #ƺˏ7:l;2(U~KrE*#Rc9e4'P୵-ϝ~޳e>paj:_tjfSr=EXR7`!ӮS>dٴ kLSp"EC&[Fώ(ݗ{Za-䦑"sȪaJN3Ol{LEFFj[Gh"Lduy#2|֘f5&f5wATC? V\~Qd,J HIyxHa6,?p͙]+5/~W! M^^Y㒠}]E$ ]^n>%pp1T_/pdXl 6 c013 l8b/g'ײypԑ5Jtm.Vz֣,vȮADQΟxpΐIPG> ^yHS#ic}1twz!mKzOjz>=q~19cfZS]ܴN-J0OQKGWQ_tc뜁Vq_3ʘXe>f̻I%'ofW']m=M .};:=5sJƩg;wr]zEu`nNJdsY-I1dę~s9td88Ge,..7UgEd=UGSfhnQB c2±K4?vEu;,v.2m+Z Em <م6rO .z 釧JJW({sJsm6F!4i -%a nq&YP[\5*(f|K&t/Jٵ;Miif%Ajex3f^fg8I2VD˝18~[Jyt Ѯy˖wk<-C/u2kP@'-}f>Sf O/BO)FdgPIY'h0 .'T'y-yN8q"K i6DE4IȘ<>>59<>FY`:^(7oN&]02j}.Dy8 3Q ̛qat֮ }/l/ҏyfϘiD#:XBFsZMr?QN(54Gv4=V" F eqt^9~xn#:$Eˠ܃OƙyW07 [7<+Nθq̎! xIxpgߨqcُy.͔ k 8D]$Q.B-_[x(AIHF.=NvqpfRr- 6erˋ5!~-Tաo i"X;IEމR0GMMkP4 ~T2EL];o}mw sR$un{ D$JM.sغ*kk4EG^jfH"M8OumOzPON2:A9p7s=f^jヌD&+;-^t+ |԰ OY)gH,C~WhzQ!Òu<`’ކk HkMYRQ J%@4 Ti+ ( zYs([J F|U/ӎ4ZՉ$UtQ>E"mBK1Tˇ[ᆦ1:h1;Jȉ8#Ndj! 4bdd^c_\ "Әܤn?%®/GoG6KX\nsn8qeϘvwΰmm-`V/"e˴xvmP#K}/bLeV`W ;eXheB9{9܆[\-b9Rx,0|*CS! t[<;^>\'cY%7q­<k,nj{Bk_>`p#O4x57]w rRmWe.&&819Puw( zD\EږaU {n[1LSs{+AwNp;VvR \nE|/~W60pc_fp&7КRXWܡ?$c7[D 9T4[GluCND8 _21LbrԚFΙ}201ΥtA&5/Qj :d71J Z%{ FVzs,qZ ڿ3 e,*Bu5VVy!)`/G.¬zv )'<( ٹC;&c%V+oYayUmOfcBu:GvoYh/m-VeMw\bKd^!*`9Rf9c5+) tfHsk3y9,DCu=_/O2&M$V0}FYr(ug~Cg)ߒr0T{"5] Q[Xm̺Otg2R D0 ⿎45^~"Z?12-Uk5+B<*Iyƅt<[ BI$#VQ-w05ԗq?_/$}274>~vq -6>?{O+D쨵ah@ZҽT s$n@ሟH/ˏpZwR ewΦ;i}BNFpD(07}1MGN: i]&"\f Pj  ZSp ێ۞ŝ\c`I (Quи!iC$UgO~USg QAN%XR}#ahܿ٤{T17icf/oқ~a90зM93/tUnYRї}yrdgӦgZ'8y3gA<#=P2b5X%s+R%BӤTT"^"N$ F6bEFx J J ˨t#xK:cUw{Vx87$g*V"O$QSVfl'?P 2S9#wz"IQ`̏? 5 K";?/ B'94^QMrZyzWR;8^׷^վݏ1HD=AP-/@O;x8:(m+u䁂1~PRSJtkL6"6fLph׽^B<5*2iJC',w66 z@O paol4y$r_Y[qH| _b sP3 i3p 8uHUMk\gbce*Ѷv~]NQCpɲf=bO{:(W3Bg6w<ďY.C%bA҉bB9)0J->`|kF!t6",K(ͨm1 <И|Leſ(%1-~Q>0Ib=ݎh )c?l~@=v¼D ~!6X[Q<&7fpVNd-CV)i{X^lK;IJxh|h*x=đr5h[ΙYM&`ϳS܊,IiAxZz#A;BoK\prfkM4(9M[=׀Kj܌ ^SN{j;5Ymؠ\:X]Tq3mkU y~({/ʏ>\'HXzmGuΎ } g4$dCh>S05="(ER0V%d=}CC+R,2KI,&:RWa83M&4+PA Y)#4<#6y6Krj]؄iE<Z{R4mb;(p%Yb,c=o.L#p3qѭRCN-g/[.mPHx[! \ Iz|k$k1zOU"^ ?@.981TU8W=)ӄ}3Q9wnr:,% j :=ǁ@r`Z\E#8c}|Зwk`Yx_o ) 4ebBLГ;W[u#{gO+2u9$n.>П#i` H?.Bl7<K{Ţy 1y M>_6/~Z,k7VZaA' nR=X) 9I0Cż7|ހv*! E@_Iӈٳh cKjA(R>]0_HM=ϋA[j ᔤrZ2-{b]\ '61hi9daB60qPq}TJ;+S# D> ~aũ)]}* dTu(q9S8(iuXh!^밬+f It}P)*R8 l=-Q!].DUdIxR<Ϗ q~b 㖣WE@4olVJSOUNJGĜ5 '~ݘ#(bj3@̜=; _=[PF1n9aw7K}rdC:el?Q/R !l1g6gG M &IJ&p!L6y Pm:L D 24h4`Dŭ@sbW 6*շ1GO57]!-*gS[ۧ?Ǿ[v6<9|S3_|dՀ \9O$ن{ȴFp#tͥ=N'SDGL_{dx7M;K^TEjyKGR쐀I0vN)LRv' 9?Иe7Ee5#8*뿎+NomQqlZ)5]qZ}`h'HL 4Pu@wv{*Yn-J Fy@ 3{7v}{ =@?&|#:M\n~pJy%QH"Yuacd4X=Pt[:~zK).O~U0H&(,U5jX@=MyH*-1'f ܼj[qlK~[DFV6fqtxʺHĶNSLf~Th!,곢eP7|ˏflS -I(lŁA"$㋍N%75|OhQ w7C#O;>niL(mHpne O[lN($f$nuI4V?let["|ܭ+aj:MOf]N⣇VS01`_S<0W+΢!tz.;51m!卄W6L;X1FJXΑs~YujH jI:aluJ|<;x)`EOq] ߘM3蒿?uҐ"wtjME`nh `/=W\!#8֥d~^:*B4 NyH.4QEҮN;#J[NҨ%/>bʯ~̓1sldRc9JU1Yz6I$=qVaT"& MvB1 WmvmFt2g( (( y(޷x^@p[ʃy$w_Gן3ܾ6r'Eu؊I91\D\tcROznmjaLG]VӟWp$ $],@k s{ZNwRoUE٢ňؘ{zv)OdӐulPQFL,g7h×/AR:h8qBpHYcDGȠ`sHEp;9pN7@7yu}BQTm;]^xꮳR41.橁!hahm2% 2\lP=i7;N~4~NrvbZV) =e0%keڀȭ{Zȇv$qMp25泬UU˗M3fWPh*%KCኗY+y}a#0]j\>v($O5Ij( MliY 9ؚzS,0xSrmvU[DǗ #1jb&~b)p oJ 4kiH!hTt<XYQ7iUes闯EOrԕ8AO 2ϟv&mw+xis܉7MΩg%Bi T Q״J$.%듃y 1RF-e2Ab{byGu) z]VmV?Xsk7۲K˅}.+9UpRxf뚐 NW)rέk\Eʏ|{1 !6o)c`ui8;ʇz[)(a4A6lr&JJ>N{$ N +WOn[M=M,_.>%6hm+~-{DPN/ϩd'W#։3Ao#']*,Ys>Ą*mƱ̜+FM<V]K#  )y3Gx]w27.gjxS *KZCj\ke盜y4 DEJtH hp߳ r5ntM"glIf S::jȁxhkR6+v47ɦeGmľMwI,`YY(F׺*E#R-ķv=fn l8v5ͭX\l Lݗ0B}':}oszSUEѿgJ_ZRbŦ$FACŨ_~Mj'-kd_z߮</HШؙVcGT*d>ZsZ!}" `Q{4&7(T]P,M8T[QbyZ}XT0 [QuthӡhC6#9^<5V (U&ކTDBF>$NdJ R)8{odGGz)1pbe{殪kR-O#]0ݜCgga16X>";H5@Lr|[lөwY  (c%CT S SjmF(z4yz~W3뗤~"AX7m.z#UIœ,6Bo ?rrJgZK*mՒ>o~UI3"9 Kג 95zmؔe,JCA l6p)(Vee#1ayJ<,2P g橡ddj;m㣧+4} ժFŨT>ra3v޺Od9E0Ĝ ֊hE .`*dލ47qYẼf0J_ n:[UPN>:fk3 S"LQ6D'"| #裘eх}7 #k>ծ?ӍZEwp]UڍGf 0G m 5]s94yQy#MAf1sJ0=*uu!? X?& rry4k:w۲d,;%ґ[ tk*D8$P9P+5Ee2Q%ۼ>uWJls% ܒTK؈9 !İ] XD(&a-P 1x7 a;P&Gp~ZE;-`4S:#\I$4bX<*~.BsƧCr/O͇]S v j;ONqtg6o:'P'?DZN ehD"O`&FͪV(5A%e1@d3 > 4,폥X+Y ug8ڃuмSHx} q};HRUR6 ,cnȖ;e%>+ %wHrs$vF{ha;k})o[ۤNT,P fB^~قfG9G`JfBŊřRE%{|i:mAf}N8tϦMPT>OOh!.`M糦][O> esgBtY\;"Ε>18~jbPZ[g ^7`0g{JA!Ԓވ# s|V+ES=zF,و{ϽDV.ӣds}|ׅ$n= xpxI@,[)If8 94,\?^wA87qǘ6xmo2 [s~g6ӡNѤ%K(:vK"2lh;%}˒ SKFOHmvN>L)p$NF!s> [nt\ ..:Ī nC+Yba]pNu#-k۪8)i7qn>Ō=d|#=}ʈi='@PF=؄ڠt[' 6x ܱX I*ݡN/@~! Z)#B&JCG'B6062KP!]bX#Ȇ/E 8{d\u,c7NIvǽ-] CAMέW!]%? G]ǃbB-f]?+"ĥ:HAZƴbg'hux7xGk)%}*30ys|)H^-yDlNHp8&#Ǫl,ä 4tݵ)€ `!IBB˷\ZοZJjz6+:/rcXvlN7<ԟp8+k( *Wѳ }K3;o.Î,V)he:_7`diO tϡerpZkl#B`'iXv/s0,.q!ř` 6zO 5σRA1wĂ QNvY9Q ~ e "Or8OKU'}ƣ=Qx0]x$M>9me^$u$XYCOp)>2򕸕k8 s2;A/t0~4)7:4ߞL| %2I>j~V2A/hT;=Jю 9d|}HѴ►CB;ZwK Ts *(H.˧' e ϴ\'qae3<O<}]AQrm|bcEФg@LYbHA0,?Tku.49lUYN)UFraYjT$ޘ1h8s2#@ԧ"םЄvGj[4JǬb hA] g\r:SغpЄ|DFSnad3HLӖ+0Pt1:s/BJ ~t`*lId>ᦣ~Y#Hn_fm| _^+``6;<&n9B4L=YHF1^+lRI4ګ^ 2DH"d*'W*Jc,lnEalePj@SvCHЦ<X?& R".]-l@HO al&F7Xmzj?jQOJmA]q+@[ drK8r^kͨ"uMcH K?/PR<4q[QG~H4yK?> v|YVdHI6>N#nI/Vf 'a,nɶD5W-:O'&1@a)0G\n89Plvv[z4}f </H{Qm)-b!5? R,E,twxWm!:ם3{#y>(4)vx|N;q7KۙtR]5)5\c)sA_fu2GۏW>C<]*UIM!h$?3?!)D:OHG) !~$g4S;L@ǎʱWOLJ+ЊJ_cdOYfnuVIgKB)t .MHD l9y{}չydIؒ1j)if6/USKn ^p1;||ռ f*B{ՄvFHug t#=5SkgDr:Ú<g/z"*ȽQFtrcAK.-kh)W-bs 0D@Kn{`(a-I蹡AO8=xR&^ jQ`cQ^qvsf2q[hLa27>]b MoQ߹i+-C)E.€rOD"pS1[_vPs:6 W$B+uei)4N݂ )B/ٍ/Yes~kQE y3Cb+NaeqctƵRwmKH1?N! ~wj' }i2RYz^^5,HvN:M1j.w)9$,-FS9X ;ma^l_vϛDPQU5@(N#}&Cgs}?Ɩ?g\ZeYΝƹ͢ oMetO#mQ/\RAӥN<_]LU`g"g6F+ YgPd4+`#cj:)A.+Tb1$n_a%`#RD\\|@acG l ̤>P,9ĈB0dvjgH' 0"0P$LJCr7-iNJ)Qα܅ݕ\Xz(kadR]$#/=7L;]fyeSL&lDʫaϱ( ]cu4t1q4չ_G&["R:ᶧnRb2Y/S٢hcotS6ط L\j`~[3zH L 8#`. Vn_Rf&[:2vtoL?8Np: K]Vq(d! o'=h8Tڒ.5QJKj9 1v0@u^e\pv7NTnrcEm"%KUER-!NV|l,dkD;tl:܉kRWS\RY\೎z\yY6E> ,^nYF"&%wmn4z Lg"i4yS@0)nōYTrJ_;X%Cbi^ }c0|{x&PɹU@ٕH~mDAWmЇ㦎t rsKo@^ UW]TWKtOϢ!ܻfxL0ww2ڎTQ?x9-) PƥC֘IH˙ZAn-!_Bp}X\VgE7m-Jup x'N I#行/90ӕ@?x3Di69dC;&"d#WtE+lÎ&7OGL緤nK^ArPz"&5:zn1؀sÆW1OHCc`aOgަ@ܪ'}Gˑ­sM jnIߜ3*e 9 o+s,zD&/?jAb6$;)>S{ppf/*T2@Wb R&ocX%K)QP/\߼w% d ޣ>N0_gbhz!̀/5,< El;fp* z<5Dh{ADi9d3> Xcv㳀ТċXMcLVT8gxXA;)O3(!ƝLNp::S^JU?/Wokb~`yI1t_g -./3z:6!yTVH{L|ǐ4yB48A'["*ibU6Q oUTDjsSK ~І`59dT, ~:*ѭXwZTŠH'Yz%/֔?}8AYj}ުіsX٧NjpX*|ũc[i"r u+/%EvsSaۈm$y=qMfyjF_ 4<Ve*1²I̺F6طr Z7^L˖涛{y|y.2%֔ėTNpĊjqm\lSrl7dEh ⟌U8lH#bcƦ^a*eڜzEҽӥ0\bRg8?4>w'n&ZdK~a?LYMCߐSףs浖?wCgkv-17/t3),_: O'j>+G!EA w0=U.b$" )8 5&yji =`- ժTݢ_ jԿT3 ݴϻn7QVfCH4kL?!N pC_&e2߈; AVKwn-} I lpM@J2nyғFWY]5U")Ѡ?JFw6`UȥyAyٛl`#GUy(x2ZX6Y$a@ Р^ Ԍd%@:Ͷspn6U(A7xFj5(Ґ< Jf,2&mWE>̌42{9qѮSu@7+W`u76B*c_Zs3E6̳Vs&x Kٱє+]_ԘT־z" ;E/9p9RACzܕ90ujV نTq15:?(C  .sL'%aZ<*2F?uep ,--J6jEZj)ew{ߌn^dƌ ,{Aܩ%_ˑr)KM^XBV3(Ҹȴ Unwu!X_òsRIAV$WY|ɞ’3.8A x;BWNO>(Uv>NxXQnBf_ }˒}6\~^كh@¨Ah: _nhze%ݎPN *_gy;fK Wb@V4KeZ1-f ZSJƵd$.H!hpK=L>Vڈ/g& &}Q0/駯h/"c -R$cHwFWh嗪$ߚ ʶi/YL,Lʊ׳jk_1vSmx65G\Bck$g3M~Ñ:E ro'<@n,ӟ.ї VNxoHcP $ڿ( ~$ $Cb=&%m\b:swF_sYX@9u i>uKk>88~P]Yl7[ ٘ҸK}dKRdմ1W1)&]HՍG >8s2WIæ ٬zhG"C= tk1435xGԤaTT:ד?8׼l-rVXn.]L8'_'XArPQGA& u\9s>+>s+g9kV?C $lEW>}T8}d^硐j/'{BzӍBF=M rǴN #C=WFvss;o;NdI0ԳB:yV€Ln/#}Nc@,s$ ;)¡Rgj7 gx|Xp]Z!۹vpC= UT047GySE]~_: \o zwݢw;SlY*7Ү~ lɛPv^⁐^zSp֑\ps͜ 6HqEL;}Ns |ŃF*Awh-;H:* \f1MT(ձ܂1ʙhxWkc]e"9ӜZNBߙwu\>^V* >Tߊ+-"Q,uShoA[,ĉ7$Q}zLEJ #ś GS?y^,Fn&q,}ِu Y|e?='^!&VP0< m}X 2'm l3XJ__SǣS id͉> h ׆amۅv)S׾00*K;8!!9FLsKa+)K= d=ISA_rlbyCASf9#i ` xϑ_@{QP4@X'# j*6<# lE~e+J': teDSyuGĉG|z(ҌD,3Z&cW0ZNC@7'qĐnpt~Ht#qԣ+`J U'[&螛MTư> -ϯ+P"%#k28‰?!8>(o!=|eHnW#hIŃioi"ݕ͠V.២aw¾>[nNI" S l+{eTc_%{Ҳ̠#kare"-Vjr@K cFas?h(P8# n[y.1oJł '^)a3hC%]K,x0bC`mPKWٕ]0IdNj4:Udziտ9nʹ匷bkSPSz -!ݛ*w=ݞ]-0Oq-(CTr߇i>9T)V >+ QѥX>ߺcgw*^Ќś\ÿ yN5C| t Ńp VaZlT3B !;Qd_ڃRvA35I6GV8u~6HnQI>>\ޅz,\QDsz}̺&5OŚ\\KyI+QQtr9p͌vdNiSZjt >J5;)APl]'jPzÇP:ʗ@8RK^|ÿC{ *N Z]W#xoh6.x$WMqaumַ2L(6cixz4ֳg.=dVCwu{!l6+A#[<)G^ouؖBo*?+6nt @^m`}ٳTG _C¤W[c:mGDtw]ݰ7XϺ>v tW!K*̰[Ȑ:;!&_Z$<=dW/9q`oD&VۥUDn$_/Eq2񃎀 9IT7`8%E:?452rOOg`1Df? {[RLǹ+Gg4`ݟ n aP]7Z2,/I"HcbfR@ġyc9D"s5 Jȍs>'a9sy`+ˉ)EMwWxq23D?PGn!"N2DhܣQ wa>Fu/l^HWGf\{DHe>@67wkCGWJəsCݰg8_ ˞jjNg$a|W*e/?cM+DoOn ={Uh@oj)K۟*>vPTnRpdOMlTpM߇Yx;oʒ)Q)06qLƐlG1e#Iq?`]-·Ho>J!14YVP2G_#J5@p mV\ɡw|QuAdTU+Ej!7Ƽ='4+^B:ZYseJ{V[xFA:%+yJlg^41+A6ĸyQ21iNw7Ҁ;3IGN[JlƖI#hYqpde[CGSWaTڴÄRyS*sq:z6O%I:F)-ǏXÁр[#dS]'./q_b*31?Bn?I7RT$ )[P#faͨbP1+Y0˿sQ>I]yPt ԝP*uLFy+ nړʛvp85m#^yU/lN:'Un )n7sϨGEQT dC/Ȗ @^pZ1W*y.n'vc' A0d߉*\ },ڪ/ '\VlzErg? |6"k:byG u 4Vu2+ݏ2윣0kۮ; þRIh>3!LލtmX)c#_fׁZ*[=-aj 7N.j=a+ PI}B1KzuV$eo=0s3tI o%f]k;9Jip}s>D̀N@m"II\sO֏\Y  Boɕ\L5n;n]|`)c:l6MKf(&#Qሰg4DSSӵWwHw U:WtTvyHͥP) N3tҋ PKd=u5M|'gЏf\->* ~wp/%,n1V;v3qrv {9jI J,KS^KLeZ*{BZ<$dqgt.C".J1 QQx櫌"/׼61}|++ lY,Jk=  lZ`ҕqsK{rVo1)bgB_H]?t_匒 ;BB3!MOZ}z#5Jݝ}be5?6Tm|Ҷ{fm)tr sI~͘:];˄a8xY hZC]C e~Cι"/:% Ѡ"ZT/Ba"*7ة) >c-޵2:%4r6)$m\v%abc@259 9U4J# /oCu!xzBO}]Kݩ ZÑ--_*zE^ D-T B# {ιڒM6lY”G뱎&铸),:`?k?$a=1սۛ`l;dH#PD+*:D-{櫌9(D]01&usO,l\ p",A/`젥Y}r_Q{5k522jaQ,A}wIm-q$hrɮPǟ4vu- 7-FB[7 t#oAݽOr jS%a`u }Xxݡ9k-J܌%U4Mu9dy.[Wrvr]]e ĥyTZMvwo3؞jՉ 241ksHcE0{~~DaN^< 1d:0SBTHI 6gQfL~ TXNM`#$anżSkU ]YBeFzdm{q3 ),1k2iVCpɘ.sv.r&ִ0 G,tSe)*"$( H'G鳩V½Z`+ IۍԵ-|(D)ǻů&q69y +o$(thw}w$)g:nZC^dt9*%.{NHWO]ʖpEf8=|lXakz=*5h\EA8?qsW%LcHY!rq}δV K&rh7)SMum)inj%O^c`P"$-"^/(;G7a-|̄OA"giʵc%AaOΗXMA/(~d]: -4Gg87sn?=-Rc=EUPZ/WMUTy/u;N7Os(RCqS-8i?2xjM4Cv m[c_8q^\!ǵUwcp J%O0Kjx:aVܗK'zabȅR3\l$yk gG&r<_cg5u0\$coT܀OEZ(0!75FK(*uzw}nߢ:F}cɬ_\ΣC@ZەS^{ȋ5A Dhso%4J/ZוƜᴻ*=}Bn . speBV}ŴBÊ5m iP; 0 Y[<>]s&/yB53OY3X_Eg?JŌHԠ: _LF# L2c7{"ypbBFֵT8OMD+HexM2C"؛E_1TЮ z#olۘNH~BS1+>ۄPQgN9D־#ޚ})?CycY^ VSE kPdw-x\>v]Mz$>l-0[W^ =Ry5K1$w~ZwױLgu EƖиٌ}w9{V"+xvj¾@<ZIICg8Ǖ :n\Τq>QA)Zq!f&doG2dG\tSYvՎ0z*w*p &-*Zy2Ch$)%&H8i}<2BLкhj]<$WNP:>DvQj2u]X&l1ފc6C 6?۞It]I&lj~?YdB~148x94n Y|od{ 2AgMS%Ceg|߭ה7_+uj'$X$Ƨ<]WsyT=z\\eյƜNu lF[0@UmbR#杩]W=yi2ޜAcpk Us3^/DJ|a:G,=#6ߊEfTL3`p,>~|K/0=B'6^kf.#RjZ ESm./:Rvb<0Q.f28򡰈Ts\[[>28gM¦=*9Li"slp}z{ `nY_->t|-[^$ud* U) S)yD 0-=yҾ=3pS!TgsuKO-ƨVht͗WӤS,XG06ᘡb=ky-M!*O3]Tg,}Zb!`ؤ=~-q/u9= s͢=|mS@OrcT;%p9XJM&FTekU&(vߏMFyE&pǞG<[4Ugэ"^V(=Cqڗ>LTjSpJ/K!&vG| l1u~ <)xYO!y9QҴeTx]6%sѼ>I9M @-yV%ON8B,;WNJWV$ V)LKHH(IT94u(01QZN<T "K 1$)L/.-Tu8AN"F}j޸h3nO*Pz"Ӷ'JTO1] is6AZ@aFfYBd!e>_VeRzmcKJ5V s<3KFv+#uB@9D;)9cCJ>pCs {\Tob # t5/[l&Sv]bTgt\Oh+mi8kYyzD%$zYqQ|7èPmGh1j8TW1+ j"75ww+h :|kC'nv#@SA՜_/M`'2?,;%9GP"TSB٤m9p2 @<(E%Ưm҃zvw%~s_Go \m >Y R*5Ae*w ـ`qF(B\o32ckb34=36~,.r\R•.5Y:-mސjXp>=ˆ:!:XF5["0Y"v-}$M}{*GX?wG A|b-wnpEx̒Z+5r^cAȨ|9 1?Īl~>i3\zrOk e 00; 7cr|$h'V ;`>MDih|ENNj\~ P$˜+G]3+.g<3P"&=Xw 13ei'MKow`tߑS;"S#j=+ #A;-T zGlrCw6p!)c,D\MF`xBb xy oC @E^\HL $4eNn0N Aa.c\#B׎Vv*ۆo'lZUx6t3 N^"6YVN_Oku(gW䓠{o#[L1BE3o6^zX SWF0 IOc kLXf{O0r=˜΋n0,T`ӻʂFA`+d⧬qۅoe\+*]k֖ѹe,Nu+݉)ۗ{.> )oU0V/Oxpvf,qwDHybL`y9CYP!pΡ yR4=chعQ-Դ.!VZUeK@_aCڍ1xh y00kM7çg-NiF&rϷu.C/$߰B̊IS# |a7BL k5[,O+ƒseآ$u փ#>+Ni d,KZצ b @hU"xgcۃgpFY,h/ /PTC?T @]Я$^>4'ȡP)V3[ 1ֳ-S)ˆ?Sa쎲g@*N )a.|xt:}!I~4Qe?n:_0:ayc!p)$xȸ/h=*`CP8Ա;fzE/N lAsj8qo4UvD0Pݦ-=ĉiFVGsi|\?넫R#]B߬bwz}2#? \C=mO[88 )2&b/R0*Gd@{^JS(6}0i,>zن#W! d?dp͸/$eY?8] ײlʌ2 l+h5ԛzޞ|S}٠jrX3glvSyl3k~PKzTEih筞)p{]tCb8zȔ*8`i.\K>OL674bH螬v N O(m ։ _B*!yX"\"c80j&U& E=ϥ6~݀2+a~?/*ՉYLGqw%wm)˙SVxA.C:qkR[^:s NҀnoO%*HR*9/s/7qh䘇HI-J:Yc"~b]c'6/<R<DHwgHlUI(z(3հB80yMn7@\庖p\ `-Ƭv7$#: aME ,鸣ɕu}&ݢ!qōpʯ컡u)2H4pic9笂noEszg! nӵ (k u-`X~h -98 c9`iљjQ,wF }ԫO UR-w&Ӧ!b.(tMnt$7B⓶@2uf2e?b 8! Uߍ V}!.zğa\ ԪB'lBI T!Ib5K L'4^x3k7{ws2_'⮂G _ &_SRlo|&c3sS4'*##Nr}ksU?M"̄WnD`ή6Jf=>Ms_{{3DkZlBcn]ßQ\Ye$=6@ژ-$aH@$ .L߀nJ쿠Ks'jaik<9>FKV|Q 1ě;;lo? g #-יXɵͥu"} \ iLrf$?XZS>=`,?/Q%C=3W7ZKf@o  yH  "qʃQ,'nŸ[K#[7Z#e锰ljx^uk-_I6S X6m} 5BI1c^XH.rPmJk&p-H˓hn;Sgs rhp UT(Ys4F$g6-ȳC.cApTfo->8OKRkdB@cLl.ZZ|NhwbZ]GdժLoy2+=<$L^@3  G&!.fwYXMRAz*uy$d@%;g@bܰip}",_v-rF N$d-pIoϠn(!ܷd~SyČ%Gl9-%L;MwEYAi6w7sb4LHmE<\/ĐD5l ۅ)n%,s7JCf!LˮyzN0,C)r}~YBT~!pZ)eރoqiNи[:.a< HձWU^B-[ r3$~e-s|IJ҈~E -iV"arغVc[iLp xSƞ;?.nXja {b&UÛ">pr7u_c4|"ypi.QpBB~U)c6]y):u:Nȳ,F]y1ÐGјϛ=N9&29!inl*" %HA!dRL>w>-|!n~/UB'#ރ<|{dvRBG\]iݸ : νÂty>D ~fS|ͫH DډʳmZQyVqic4 ĕP(D4n*O@aD ^YN3{W~6P)LX(V4aBDk6"9ذaZ瘴6"3T[m&KxoD7 "#f"'-!#$N擲J(;6m8)hS 7c)- ODT75xw+!w !j#naUk_RF=L`SG]wŘixMܨ|>Oz.o7E=PP<3y7l<%naڟ%E),Kh.a?A7 ga挎Nܚ&n)5_ÀBS\|G.mOlIu"& C'ʔX p+BXV;;[p3ו 3$}w @{-p^=nD?ँ/^cɐ(YyJι+rR)\^ Sv{ᕁ`Q8>UL3pުf'R$)* $0vȳ@47C &YP'aK3<)MrbA)JgCP#uu/9>xs U=Lmt'i"A~ P6Pp>LkW<¹gHHJz\Z. 3 Hxa M,o=>^َɞ`jR{H,>"j35uZUYyP}(ۛa4j, pZ9*vx|ʓBA[n!xR2,ޤl;5c&}ڞ'.#!]"ZTBQ/ͪP{4JI#=YƥƳV]<$@0^0nkߝs',~v"WI0pe }ʶ1 I"c Cn l8Ƈ)+GgmL%#*SY)%3G`n*ՔYi8$ic9\A/,蝱dޔaPG i܆“[i|\DbW6:޷ՕT¶b1FYG-^坪֚R|ɋ~slP,xIR<;8y1j"CD#jLt&JVtU=|6úᔲ[n,Cq$WG]5ձ\/=E{ _!y;)j:ظhzI9!8 *C9 x#w x8eкbv[ tNqTb8uVwEjNzphFFV}׿ cvXWțiȀq[VgӦNƈLKܰ~8Fʃuζ:lN*}_~O[ZvHg=O1ݬLCir8"ld'o"#ΑiO ۮr;mfMC} %P<4^i5a=&a4I.9&2fq!eKحIVҚ2 \q:ãQYV?y݂i 0aSQqWz w 6=256Gy )7֦YR-\(ƓxN髯y[ɕe`F#qTi݀&S)p3QO9Rd3grkhkaW^ ʢK?62E68̉i7'H q! 9+Z+ʇAX6MB030:(fFC yV -F1ꤹc_͑4+d?d4k 婤^!%e[B.{_#3 bG@uMtxqPBF1&PbXG r?xjO$qFv{/glFn7n }}Jq4mUo_ zSEm_xGN-ا\oH!P >fUEɿ\g5k٨uK)F Vo_"޶Uv"Wjen9#< BJzljEh NdrWu$SRbnKh m\?v_4.4 Ovy4b ,fL>-ߠ o+R+ RZT>=\9l4y5g&1qQ^s5{K,eP$lu[LAF@7kE3rPRKs{m1\/9fLY %RGioo*,8oZx͹~rb,W5- J3Vΐl9HH@KAԽgޝP )RK-ܞه'\y<2&s8OkrDR 8Nq6UN2(dDmdjI5ET$8[1eU]KA:W[2(1, j[KtdIWm?V9KJ.xHff%@H)hWb۽;\rQte:sy"3.wJ܍bgTW06h*kRkJU' Z/sTn*KR9,a5-w(t'yS^Y#| )ƛ:VD.B,>A9<C92kx ʺ>gEñmn b>0S:tF/:SfSA&_m,t4Qgq$ po9*-7ܗC ޥ*6 p+]$YyϷFzW4W:fm+ǐPl )S\,@KxWHkLH^D ٞFY:> Xwu'4櫪ƆjVHrgxrUJ:8#8Y3-.`ю׫`Ʉ B'3:1wGj UE p鞊aGc =7c g"|83wR4-Cr(=j§Lu l9nc-^E3S<%EF9H@o@p/9d%:1:SDOUN^'^EB|֋p : 0F_ܝ@VzO*]y)0wgET[٢\BUd4 )5}2/i-|`7I^j #'/vs\-ʏGc(p߱ɌsA0)) 4.8}HvIyn߰tFe]ZK_|W~Od%̢2\X6XOPB@Pi,b*<:= |;s9 4H2Z3OsF) \/nj^E"t)Uԥ.Hem"bGSlROy'?JJ/"ySL_A1í1]D^ Jd{Pi˰FAtOܬT͓f[a-Pu (iujΞ@{S|)VHF\Oj)rLo#x xFkU-.mfT-PĩHGe`v.ZAb < 9i3wمbM8Js, {7Xƙ|z2[nTqI-5Ήb#tׯ0fӴDhAI9E.WxB{O"rRn[N-= 4 hHPDw÷gʪIo85d3^X-Tmx&<)I3貳Ф LhSEGӊf7ed&PJiN/"Fg9Բy{WcJ*" $ bM,Q g5Zt8`EP$CWKS?/_^F/SYw^1|$HƤy OT*Qh0HLxsa(Jڳ-]DhZٿ-db25LeG> aM­%٢~=GYю8D<@X՛AXGؙP.]R$W@cSY)Ly}r+ (z(&>Txw,nZi!Nw)_80i_$Mx S@!y3X7?> ΩA}bŒKg^hwvؿ( ORUhT| •lhlr䤨ZC!`-O 1|4xGE g-HT'.؝avG Ҫ\Sс%.QS"~cC;zcřQFO*y``Jޥ%lLeH ~|<$f1.f'nxBJ1Z 4U֜׊Wj|io«ܑ1 LۚtQGӠöI?&*Ӑ D]WuKa:!rdfG#{*{dA.o`d?Dō0MY~ ɿMDPA>Ԗrfbۙ7#9&z(Q5-l_CM_MYK6FoݲPs3}`[c%7/~Q,i^3e)r$~RQIi[-Y }DLLTLb5??`NPm33| ;rT" OT}` mnImCEǩZNB;g<rNFCC7^= ߌhm3/a.~Gv 4׭  cőHlI) 1P­y`\޴xe0nSST:Uw}z5Ut.+0Fhki&`O6HaI&( X_6 REMuSzc#P]^/mRP Kym&NJiIx%[#U}|\|R|u\I|R\UjSy\\,lړx5@Ra=U|U>--Ft!!xTK[,`dcMBv/ MqFٖobaiWr=f5A1ZH-O2Y(E6w`喗%?^>du7!-6rG6B6 P -d.iO=Wl7.qqu4/˒? KIi /DJJ#R17פԁ}2[5bYiα4%źh|JuZD5<7xVJjx5 2q:ܼNzKU`m܆%Ds5h+LF*MX,)8j vW^*V8JεypVTo-.Ąrycph%79=:}Z'XB4mW[ 4Fz6Q0Ұv"ËWER ,Scv7#.9SlјP 0*RA"^ĐR .EMm? w8퀪X,4tP=ЅSӤK:,|I'O f%EPpd4h}E_mR>zduݝld3.ƞo#6Yi^]>rs8Zbf!Cr^N 䗄&r f^$_ L{mIt>Ucx2kP?ti`@RPiIc|jWYc(@x "FXU1f]tm_`-'sB]%gtþqE*Y4Pau@-0lj(wv_K6\n@g)UXT\9M!iG8Uy]8!O/kKˑS+\U1KV@I#6f94&㇩k:&ͤMӊ&[i (oT3-a b.vYk y 2y>`}f$Bj!~U_ X'ۮԴØv=ţWXs_P5j}f1.&4MGPm2c25WOG6\Y}>F/4&R:䌜$`X'杋]>8a+(q7 `lmdsS6m}ןr=(98R РjAb2"J,K XIWD~p9|Ι[ONmI"{$ޗr<"\Ƥ45Gس7?Pwy&~ j0l*1RhJ'i> C~awюZzGcHJzn4BFf4 M:=vmd*@Ukѭ:{QNY vqWqƔV vfg!4hHf/<$زHҰ7.Cڻ=?W~TM¹ϕavIwQޢ2kHUD| , 45PR.Crqp&xp{w0oTWH8I1 5ƈuA~頇Q͆pQ8\n^%Ͼ%mxʬ ]B8R&ENW A0@`W_r1"=NWF–Ӏ {@.|>ЛܶbM-ź z7 vlБn2Vkqm34'VWI#g]"6z0T5|}|*& ]hh*j>']v1bn8}Iz"{%RW6 ڇ-㤕MK' \Ckvzp9vTq N@8.μb/ 'p.cGME@eSV p"c*PzW4_PյQte_XNQU@d3K^9?US:Tfn۱9 #YÍf2NkFH9t49$ӈu}Y,tv,7e) ,&2J.BP)3yF2(?VKX&:\!wQ˗ {qE>Fa{#v 11߱~^եtr ^c-!a>fwN?K60l_5O(Y۵sN?2`>K i3ճA_Eڧi@o~s>1Z t_zvQUDR(D'04 6A)qЍp 3z !.07sG|98-/U'hSޑ--/-*Ч Xn\d涱_f| !ASF.SXnF)bv'? 9g$Yqh(0:D'YsFu",yu}n[D8{U#t[%HPO:] b !c *܄ ?|sM^`N'wdf[?Gq} -@7_ i*hj:۫D!:'~y7R3ԗ.^fzAL|_ciJɸOU٭xʳta@RķȦ u$©hX\Q~l;PǴ%)h ۟@h%NxwRSAD41 3f)g+e'X؏gOz/TַDNQt5ۜ LTB875枣 јP]/DNT7D^HzI_9] vAb ɌuF/P\)lyN=J%pԏ<)#abE*)&ʚ-zE EU ȧ;>1AU^NHh)1h^8mML2axOi Y#i0sٳ5I8=dd;O^C6 Å2~usR,9d=f4{|sx+*Fr4b1NIR2-py83WF"Q89575 _*梥 RM## VAdAE\ ʎ2Y;aTɡ*9f4͌T2[?k#T39] @V\d"Pf5MgvP N6)6|} !1NU ԙ| WB okBc.Ʋ1?@qn" q$]IZgy7-&-|2!C x^|z|MɰQhp݃N].+*r|E9zAwJR4 `]N4NdweqSO5z6K.8o ۆml^ͭDyҚcSR,--i<_oF(+Pۇ!@]1IzjpSsԃP"wO z5Gt~} q[Kk6{JhZ9Z'vG޽A#`r'3bzֈD7ޑ?ZO,_^3ȁZW+Ml}ߞ.^I ȳK:o3$>vA]>nk0">lZr:;St ^CQ ߮fg\bx .9 ͗*swF^ܼP\ֿ\vapKޕH@SC]\;_?U҈\>̗9ZET%D0F&|]Դ|eג)4=-*/UDw'T- Ǧ]xuߘ&rGAfXWϯ\6Gl/Ǭz! jbJC1WLAוŃ}u mRv\؎Vѵ懮nn2ʡx]WRF:QW6ofȩ{5-𦌿uAp wxM3 %[]\Ztmwc@Myw ؓj`WAEc_UT5[]&D#!`֘g3rKa _H| ?xIM+_smxGcxLԩGpUPKN$*@#ĺOUyذ2ԞljGF 腣 vX5D C$\yMA*OR;7kL&Z_%GDL_}QL> ~L}ZHXՎ hӠ+7׏\@@،B `nHZFAk'K9K,+PPxT_G0w,;;|(g7PW Э.x)ڝFrd$ӫ< .|V+ rk!U͞_WXlC}o}=Uh 0V w7uV%n(ZaVML9i\႞'X`IA]K #ڌJGgP_(56;ūֽ?]7z9Ebg}% <ꚻ !b)[`mH /.LP"1qpNLq˫.FW4 ޅě5ݟ`kM혶l|MGDi94& Oˏ0Vڍ9DJWjھju`/"oCZgT~3Oxkʼn&)knÐ|8 ˺wɳΘ],^p t/#( 4/6ȤOSnz̙ ]B aڲlIjzrт1h)eM36mu~dOT"PV1P=`Եs&Xt VQRK;b3HqxbH4b\9id4qI:PŹ@[l)t\PBzj$%fפ f!u}r,a9T#}EB3hhT s +8qwE!p{Z}r"Vfgj[M&B= b LJ1N.\Zbͣe4"o ! Γdº1W+sGF Z=Le FRAOoS>LWB fM/[םsgtŒ!w3h:S7$N^kv fFF\.(뻻OK@!j儩)/wgk;p)RrW8K,RË#ܕx^ >aߔދnEVq"LJ\DrS݊gPcƠ,oeic#]]8gͥPqu~B#D?#?ʢ mo8 Xд4]/2K&P G:֡[^c/ #2ߋrRS(9[:NZM+#?yy[;M }Bco]*c{}',kJvCp8k\!k6PiCBZVk$'QWmnz%U8Y%X~vMgBQa )E.nK)?*1RwTRTB'h'2•D\7x wX HnOGj:fk#g@dgv<^G99 A'gt1cDqJhLErz<%6AIrq1; s&. (hygCe0p ZהOIFLa5FSѭ+N*Eَ[p9s׌yf;a%Q7{V f޳+Vs5Ж[cQ#)qː##Alx\sj 5-7}p#T ݶgⁿ2(E Jf`5(|ֱ~>Ow>/3m Q,'a&: )0U IL]&M=: .#gBԿjMgi_FO$,=K6(ma } /d::$lłpQ  DMu#A' 6~iaMҬI^,{ &oH8dśj[u(*莚 K>nnZK2R$%{6B(,q88INxhr,ZV%~Ф:g&A;i:cxھ8ub{ؠپWxӽۼS\<|v_WsoQ8HJA+zw[z}e"g @/Ą l+,*H1«:,XDv׸{ATtk[VkXMOĦ#=X@4(\Qz#3 YP'%we6x'[iv!M֩&h]ucC1)A kB}fT0XwQ՘Ibx 1UJB_;0ȫ#MP.#!fJF{oy:_^dAC LÇ.s* M&YB+1mE|戺=ɻמFd"aC8>%Y;wm|%O W!_CWI<4b4שs;N|?7:רyD7Bşբm8mMtx~8[r}Ew~Zecۈ`~5.;1= ~$UOFC) >V6h|]gcyFg"0slqX&:iսD^ qJ`܇cƛ $>!W7R,c[3{{`3|ײ&!efЖ'sPkv(aysٶlAx>CDb=dBa5f*mOR>.0 <-r:qh cAE&z brA{v H񎣍;@I2*}If=ғ{vlgCwz1eekcp{VZ 놤]inP78/ʋضZ5 X~)'QFCB[ڇw*~n~0p,P QND< db\ȧJ Typ5%\d4"ҧ?*C13.@ӠSgWv0G5 +\Z)[n$"ށhy0?gސ'=IR"W :* Ŭ _gqB]={Pa8Yw ?swgn{6GŁWW}6:O*j̩Ud\1HtZ r %dGwO(]{3Ix(Y7։ 2<㙋ī@\5oJ,hB ߮INk`F[~ +LTyo&tUS* t[Ϙ}~'YkU Uы9 W@ة2ME*9?TD3 R[:q$_Ϟ"z#bg?,e 4 0~LӱW,_s_> ݩASYsW$ÍEl\aO|)ű{`~l_X5)fBl5֜Xe q'Zr+Y-<ڞg p6=k۽Ȏ_q!w]O )O \O=ō)pVUccAC(n6ᄭU<}]<~3]Ή8F 1`Yu;&tb)JZP^ka_ k2;鏥Rt+0qv..Ku2?:!A#!SD.& bq1y43$M]eq'GoV/X5\+35=1 pHKÙK|hVw}8Xu2- &bɅ#O70Ai&_AM\0ͭe6^Oz8'~\A/^ RKajQ bQ1lB,{ A^¬\$?̉q`Z[z9srY;#fc#gDz5#ޙ3ʦM%f jO&]x Q/ѡ@OqL~qrJ 2?\Ƀ>z.z.\4+)3n lH,̟ f/6pF7QVUONO@^F v~ >x$ĮfDU Z\Y|.!&!QS4,xUumUd.Kz imWnޟIYD]XE#c5ϮNkq_fV칤܈bPK숪z7TCf̊Ǧ:G.MhkeASqҐ^A1ehG= =|!(4ď mqa.(ys?T1k._{ˍ>0rԲNݭ& ,:BkNH-[(X >ŒՍ2ܓ!ĠC2K(T3FPW6CgR۟:~¤b=D*;FOrG҆L=PteۿpAp!zbAM0'*bǻ:7n|N@Ϗjc?z\A1FO!84/Ez[Y=w/q$ťѤd2#0= `@jH.4&rzP,IKcٗӠe>)7 ~wYz A%ԯet4T"sLw:-¡"ɱm!t\'~-ƶs` 0:zu$JM9fD_?G=UK&O4L!ARW˰Gdۀ`PߚN'wv^KȢhEe?h0ѿ6cWZԙݴTCzACbр-N/N+>9!<%|g? \k.-tuػ`N6Ky;E&CfZ=`?eZO S= 4'AIP8 uEulO5J)9EG2("_1WscNDUOYGycr607]JjJ oN%Dx J=s= T"p^ _ne$*ۂkvq8T5.]W[Vfz:<#$WD -σ.!aL,^ɡ9u箢%G$3JWL@Q"clFށ`Y}-_hFYO|G}0{*rBfOy\x>S̗?b3X+01bFZOmm)A(l؍P Lmr7%Ի= >4)ٕ-.GJd v(YOg1uX|}E|X>e'^:G$5;Wh3=5uk< PLO a ׳z{YHW㮺ĥ/MR0Sʻ.0aãB7o׼= kBCH\Kk1Y8WU"_af~ӳ*SRלNO.MvS* UʺZK0dYl:5RO@< _,iwY)Qг'EI(}uU)Ϊh6ԇSF658s%W36m1]uHg@ :Or.dsGs"(l"U*ȹZ(&(U3 fca[H% `FEu,P+yI-PࠑO>GF`"oQiAG${J6LEhA`TEu/T fmx&xDvh%tqmkSMm//\m-kĠk~ FoQ=NUD ^㖇ƶqvai;8[*&Υ!ʋ`=հM #(jfYC 7!Yf]\՗c*y\-t7@$5ܮ8 47t%NR<8R|kT'msT 2(`(FMz:.cŶQ=ɂ{4_0Z8a$|i%_HTJI)bĥ7FܗMOh?,QKnMC^MX}9]ZBw&BN> %3aw3ᖎPdB% 8{VP)@uwytU7ΙfYjjQk J6*u5I LeWzۍbwק7$ݑfPqMO@#Xa4O=zzDs͌X\pF:KT ZTUKu|dsRA|K pWhaa&$l>#+s[ Vnڵ̒@qs1ì 8zoĽdD-x(06YuVJ4[Y1x:}'*4>t)ƳIhx8j*ngzr@I 9 ";$-vuK~Vwo͔{.r`s[ ,OwQjAL8ƨ6aSyOǼ/RqFjKHMkL]Q!+x)jyk[nHBW9dq_p8+#k />t Q#Y#%D{{aʍÑE$ Q*  !0{ ?Eahe-"ھ | wıXzSv'~"?cGC, TȚp\ԘO{mn ٙ*8q$3U;JIo N^)B'tp o*EEGVsKF М"pכHTS@GQSnٶHB O}hFEPJ<րS[%d /&  2`Y*w-%RN0\7v1[9)zݛNOV@;>|PAղvls/u%vM/>SH^V{E sxߡS؜]"inzegZ5:CW4Nv 1S=K %΄1\K5D)Q %x[0?e|~gvm%SܑvړG3qq0#  ov# .N2 EI0& XͦcbPOUtRʲLQd4ح`DIk %&s11}9RI1Hxlx}ŐaY>G1nVR$_s KK|ɲNޱGA֤rcꉱ%`CsOҨC*'Rj`τhg!w;艘`u2'$TX STZ2Q;C$Rz啊+y5]KS4379 qjO"ZE&A&p,<-0g0$WvP a[=ldd쇣Ug7-^LNBR rvMeN i 呠%pr1%W-R5u1|1NBP?a[21_[퓲ӣչ'Eɇ+}$5{e~83ՠ\;ҕѦ/P+Uz\=@be+YZӰTLvoe`Iql e#tࢮL3H.SNc_&˔e]Q,~(Ex+Sx#'># ]!.̃0ƆNͫn.t25M/XxNZ+30y)"7C&./LhUA-tjXѿY#ƶvs<B}qŻޥ.ˆ{VNfIVGky|~ob%ֳ?zq, 45B0>a^h)Ta.#gQB^QfWt$u]:eEuj ߍ-+0pĔ6g/bȶAm! 1ҕU]]~ 9on\XK餗N޺VڜulT@`1gFfb[P}5t atK,]w,oik.="vjZ2Yok2'S؞T#9+[&!wC:߮QrM5 f)Ȣ:ug9F"Q1-I59َ:]\¨s)CQ/f~ɀ)=mW*:x".&֠K|'S̤Q(r`Wܓq!,]k9€5@^gG 31YFPL) 5(ZUͿ8\-Y+3Ҕ}ئAX).KcC,]mNL32E!*ڧ%#=K !,ab~ ]{6kč[Vd~zmc%%_̊3QnYaE8 -^̝-SAs ɝqapҀ]fcT;U姰L Ik&YA|A\Ji;4}2;62́)l/v`S1C2ZR 94ofvK 118}W@lan҃v=wQC$EFI{n]\f)c} =*_,uP~C=bPw)ҍn$ɼͫW k߻_hK`uxΉ/yԉ4BW.#@? DײIt:U+$ԥdB*e Pd?[9r#;Ո''F?׶CQ4 o. {D,Zݙ'?7 Tίj@ H^EevNwe}C$h7/"3;- en)6WrȮWr\|iTpO ڶ@[5{bed_S=y6t>w1$mL$zq"LJGߺN.#0_)dSÞ+g>)'&&R  Vj4Q"hzYC؏juY-RK.ySF}V!Z2J#\ǣrl ˢ reO]d9xRPs**JsBy&+]WJ^'#\ڟ#mI;_J#Q,(lڌclh|8>Me;tVЛA(iyeW濲P`Pglkl`S}L6oTČcώz)̓$!|LNXVvϿ#M,ǃ'~=hڷ.*Q%η۽AN#<V)̰1@;u^J_p21X[ (zb?&gG/8Qm OE:<"H.UC,Wq YW}΍r)U9#| EZP~ 7 ˔ws<ͪ\l1@YPyhApd_.YZ甂_L`C +ZTtˍɇPjy,n%E@vbQ@@ѰmfTAװ>u37: }}U$UF<3J\:iGS>-"Yj@ 8G* *C9C:=47 3xx,@_ kT>JqM0ͅeLfmΤ>n g[#v>: ,s*56/!1W 4:m2*;ҍ6_ F8cщ$eZU5Lpc̛&լ{B6/7mpLARw#[Bg5We p2"WtH-Ene(||.^Ȼ Th?6Oz3De@~;V]Cx>#Ei|g?K{ ) 3}R.U p-9嬮Zu c)k><]aҬкaRmXΑ&,Ao4bD_mݜ,Yy6lwSF%{&c_`͒I%**ޓNW@9Ӽ㐃IqeS^*gKPqf7)|s'gN1ohzɁp, ;p \_bJ)q-pz%:,ZmmTZr^eh9&j'cm/e`(#gu!"f[n#mQֵգ%0NiϾ{y#?J/S0a HywOüia: &x7s~ԉ %-E-ϣ}mo!DXXDq:hVݾ5]B^P$xtD?t#ك pVdļZw=5w鉩}&aZz`䕑,Fmch臺 }C:ʶ4Z!DKJl ֬.ԕ*個BZ|h5bJܷd(xie晦=&\$2՛ к[ӈDȌNAìH,IeF_< nvlr[Ɇ4,1$lBr =iSܱ[P<n R^^R1kactdHODn]?NPpocb%#gk!I@;>Oꎷ{T*(TIebNғ,8J@ Id]t"Ɩ| XgyuF$^QuE;/R@.w |o\_0: ]ԀF=\htN'G t "1R u-/v*Cѝ]U%xD T*-}E"CGRv+vÄpˁ\jG lq(0O8XFI!Οy}wtzo[ |7V%/DT)U ^r 9')5ԍj<\\J@:kj#ΟV#:5owhnl/ӕm=U*9>#t vc~K_LvW" 1?OR~&ݼ 1eC Jh(Mf[l!&*ߋ(Һ}ϣ{ 믷.ckxSZSYĘ2NGP,e*˧j's."6j'j]儤v.d>>3?R;9;̣RL4& Hn@Ԥkv砎00]CX$Q=-:VC)ȿ |{۹()Ծx:2lYg_jG'a:yԪz`_j ΦUkx6\s+<M;(z) 7Xi#羕\>\~ TG2MV?K4lWh;&H"6o"%{o:'>ԩ3|1%BUtw^,ϫ(~BqSs*oI^niuU 5$b?Kf/bR-]JF,)ߠF4'cqD8f#Gy+neG]cn:] ]w~K-"q^YɉT n!Y"9)+o wk_a iE4;HDM}zGQDziy-z~MLN&l>Һ([8-WqPX{^CCHeaRč&4g( pnKD8TOD{7('L@1#i~2gcȭݏ; C\5e3'XFͬ+A0}KX|qM3,dWEu)Fͥip7ϵG%Xl 6^լ vs,oHԉ*U?6֟dEΓ!hh,FÅAoZZ O0v %>C]r < %DdщV.J'NLzr=GPZq1MTXZ*jl2,N K K!1? `yAx~ v_k9 ln8 xR}D+?ÀG4xa}bF]W,b$Ne3e{"A){u3@"Yޞ/A[@0HSqnHsk%c-+U8FP{H*_Xvty"hC5-3'WD(QyD?ꊲ ~rZ#8:hz[r401x /#r/g@Oso2rAx-]Дp(X.3smqBݷ4; u "~Xa_y}Sko~V(R88kgOHhyRd>C $eLʨB\xD_Z=3bQj@ncj!uo16?ÄIKIL[b=23>gE{(0nLdl+0y*jh|!L|h0xVRtGljЙ6&z&"7h$~c (D_.yBpn@Dt hU\;Xp -^ɹ2vh TCX2C "|hX R)kcym7I@HZ&>rPv^{+'{9iS ʒ|Ʀw/tj̵nPRAQ.V*-7|V~gU=?2vǔGzz[abYf.B5>7]:2'O,moc![aYɬB_ӄ ;*MYݨ$\SSW )2Bpz%Yb]]9lRP| U>]ZyP}Q ^;u7҈ڠPHhM:/]Ɏ%872bqPչfs70 wD[$B.҂yU׹ك͛q[/Apgh~eWBEVñn0iT}ZZ?kl*rduPGI|oDǞXa#X# I#_ q?25e2z^4=Fse΂#Lli *#fU_iLӿ HbDy2 Jv8>F4iZ-[_#Cm*0 C#eG\q6,P5aW3;K"5x>B谫qD i ݒ|=0 B'eAb`wD MHz.VUPh| V䲛^Ҷy K%ݶ_ċk/ gH7QZ,3JDNI(O44 EzS&tDK%SQ2%-:?gKKmmP@BN}H6/25^O&@ [ר='|I6t^Iak\DCx~,>m}Ɛ4e]pݒ—Yg`i_aGN#W扎@MG0!OJL=$pSjQrurW+1B-"C]H־D#의=pWԫ8=j ̊uP.ԟk)"K.]v- ЖRWjw9CnיhE8I37LPu4sd̏C=Y{Է׍eu#.٢CDS %ݕ ̝卞HlťCnh CDK2̑ 9XqL! \'e.{uN싸cGlU3e?Gަ2f9(F}o'(zI!Mmu5&”M+XŢd/njR\=4#FHLa/")xZ* {G7fB̌|A1ݕionPxG6awMxlĠ3E#攕ڮKٱK54e'IDb۰3y]=mC, ?Aʽ@oqihOP~.x7(x*:eᨩ v0rU2KJtRnj,@ _;)Q̝q, Cư4ḧ́Q#M/y:WxA- 3]WN)<)($)R,^뗒Zc"e1PHǷ5-C)2S0䖲v=qK`3UkHz oE4h]e}:м‘qF*.·v?f=)5Vͼ%9 !+5LH KRv;2 LHZ7&Jbˮʬ)dbX*ʥloN*Uk!O{q[PjH: XuB3lpؼY9W]E07~Vz!*+Z}ԯTU0Goj/TX#XwIa)雈|Fra^1XfAyqq 5龺I3xҍ_ f{+KwLPONo]<{%F:O5!\.,df\)ںe(td@ؠp+.]#Z+#wδNϘ0wxaVCװ?vB 6,ܓeT[PJyx#g& xQg4Ehg]AAV@T䶀!0Y+$9;KohO)לӒKDoZ#ùR֟4t[ɯ Ybh/$vfJt7F;_(_C)W 0 aٮ˿]'t}up妧|a`bX-liPQt.rc{yKT"dC{ s0^KÕAg12B$RԶ]6^}yqNvV%$_ώ@1(7b]f>O]%k(pާ(g~$&Ѷ{ޫxk i1JE}g/L{!ܞ\=&!$4E*1.Zx'W7>.y}{40>aZ]sw Q">a'9C,l}+]bc,yЋu# /vpxnu5G%*ߏ3O1m_zVhj~O,A8x7q' .e;el^#Ih_{"=v.|j|OSq `7;#DƑs*p"CէUXۂe~L3$_Le9;Z=tVK6 |R u|k.*uEs;ﹸh?Gk;Eq tKSy=R #}PElK.vO~L .E]drmjR]48s7iHrE8eRuJ-LTgRN1vy2!Is7( vjƉoUFP_'~: _WGpVcAî*]|*[d8,Tͦ\5@s&d7=Ft:$\ Zy S1̉qQ ֶ)N!‡fٺ8Wc88h&9{S!sog:# A9Ec!?kҫ<"!ܸ|t4w o@M|J=8CqHO5Q9z? &uЧUѢ?aFzZH!+lx3l=B e;g.qrUvx l@ Wǿθo8+ۅFeݔNcn܄]W7*4Vxr$MKHsB[gvPpsRCnF z1nG}󾳪AJ|YUd-Tl|JMRh@FTBHHr}w⒓%X<@ Fvrh/Ѷm\@;yY|i]EiCotO~%BL$5[Tp 97@?4ùy nmrwlvUЎ~`6rqW>ђR.$]p{t0B9*zZFfW|90_ҕL\ 2c)m^y~s)8z5$A9tdV‘̻Bx&U w.AϽ 5RȃPmqƮy> i>߼$~Lj} ]ۂhgb9~"4ugBHߟ-lDQ =Fe|,!VZi9`p'N1M']uF&ÑLCl O",RG-&1,q yS}w2 rS D=p;>g`6`+^)8q|5S|T:ߍ9~TY2/&*WWŻ/|%cq?ӎ\hp6*L :whd"ΑJA|a%Ou '_򌕼yY/Y g ;Tzm&`+:ON>D]!\I Eٸs;!M\*8D^5CfЌj:("Fm).//lMpm=GtncdOoQ:ϘO䗋6Ƿ'*Py.= Q@]@  9ER9͇8}W)6,@zWĒr?W#sQ[D(BKIE!ڗz6j"D3΄ CPΌL'=g8쟚f JsHҬ*++IcF*;He? Ek.n6.P}ڐǁujR r8s m5 A9v*l-֬Y^N^6(FV%+S[3FVXs} \mQQ7WLJ]DžLƩhHJ>jz'.;|>"DsALRB1ߜ=IsB Co1Jg2:/SRPH9ɴmJ-!b=?UdF,nw+#lRfsHr3=~2ILuI'kx!~ @N2៏'b:Þ݇ e\w('EBQ4KC9!O" Hӎ?gք![FA[V~@W2@lGrh\LJ-lZjgMeR7a4Ѭ3K7vnbk9TDi?}.b]cHW1+jBCGsGL;naXRJHhdZ232 kB]J_*uYv3SK)2(>w]d_#x+)gt#m.,PXE? [l+p'./S uꆛE"r!@TQq#Ok\La)1^V.lfBrtO3I"B c7w)(WB(59 r>2ؔ'4>Ui㪨?Ilq1]Tñn\ lhcl@ҷrj e~3D3hMߤ뀴V۩=w7~[R~{bh#,{-mPۨT=rl9vl~n(rG;,# Yqd[lh M:D,H) ~&85)c %b w{uJlic#3vOQRhñv g͉FiJ:@`yur, 3rӝ8kx8Tb0_?HfbߜDDB>|r}BcA"/NA/``21?TZ7 Qoـ@`˚&dՋ*,DEF/E"$rp r\.l%ȊM$mו狲(3lJ:ӶWgPHw< {CY;U'X#Ubzug=/ˋ F5spb%uLĞJ7"']d#6Mka@34 ǭ?3ww[d3cf1Bd7I9W:;J  Jc'(.ؽh5b'$\iYKyvd)u|g߷`zOxO1j)BcӺ'Hs +3g* Dhhj%mi\7[b=GN㝠.|]< 3*_M(&<\㍠סi~74V\*ON QOwϪY`QJ\}C(( C[[) ߖ,@JB58A.+rrCX)H7~3^Qvn$cCC6O@3? N($ٵd*ʁ Z (('f&;+`B&)T/,9fKO Iش%_Gm|8RxƷsz$c)C I@RjT6쑂q w0˘__u z;jMVoҬ|@:9̭>iRnqS(#AŰCQb8w>;o^/؉H{lzٳn>8#r( ;s= N-lt /\}*/Nlu<HEo*Dx?KzwXlD:Y gu&Pa1pM]v~͋JNq%AbG]|kKPq:NsZ*Pp%{r)]rJUA^#sQqѦ+:l\E!sLJ&dSFڞ%e&L *[5)7"XOBr#7{kbNY;y?/#!Pjn ^| D>?MT>`h]PkIOÒnkznW&*+FVCG*L{h*'9nmi\{nwGk50x /eClJxG-Ij[ K@c/5 jrpM%~GXI =GxU>SΦmls}AsrMgfBL LИO)ODژG/ 9 k1ư7dḙ XV[vm]5iQ,yڗ 6 c_{'rPm8M, D[ʴV #b) (:A,&hyó Gk(9 u'9+T6E>ܥĂ?eA<2uEuM4QW _ɰ)ߦŦNA?r+0xAc1rUUI]ȶl*>wvt'bmb2#zyQ[9EEM"Z0$qۖhԒhz- eĐjN3aY0W 6&#C3F1gm3cPfY/]kӑW/aÇ<,B1t<˦Mƫ9}>[q 3v!j92ƅ E̗l:$LT)h1̧p`d(g Ԥٶ%ѓ8”Ͷe-LAЭ[VPN%y8<DAϜΕ#uqB w$ϴݾBO(NoR7X_%@L p=߂ aSBfwq'yPk]mLpr('EA.2G?oj M~՘m TN]bˆt/8vcnW FQXd \{ocdv~"_w@QcQHQ&Hߟ7SlGꏧ 7Ư'; Kdj7#b= 9pjPlzqsGlu](MLDlq݌ଔFEs/pb Կ߾/sejG^KL؞ؔpԐr+^8yg3rx LJ}_YpR<$pI9M0^hnxN01G`2Wt>33\{Z(D5e5ڏy8EUG>iv&7%=HN`w q-PO佪r~!p%}(McB8hZb)6l^b۾L}P tlj_ S6u8 tZIC۽a\.͛J?6l_GOd4O7cemX>.8*N 08Ƭ 6'v{CN۾ /DJAXɵ\Isqi!w~"~%N<jJNG P1ɳӲ&lCvѼ@-+bM3NEjsܖ)NX4cML^݁lX=XX+k9fѳ]ˋ3Wfroߝh~`uv}4`7F_zse0(X-ʝ p%^Q\~XԒ5>g& ؘ!l&h9C/(OzFbK FنT$+;%+*FI%m͐ڹǭW=,+Da9Kz+xs $ɬ$/e֯fWHscɤ _Ս(n=W"9Hz43k:[Nw`QO)*wk0qɵ#qyy'#\rhG}Wd}1}Im/הC[4|1=ah5yDk 5fh9Y1PMb]nZ(i-C7xc/9f{&w_()s idž]11ޖ#f TkaQLbЇbUP𺃾iR 7.#?E6I/;h>AlDzyH ɼ5QyNHةB~ČA&91LMMg(:(F]__W9k9QÁ3ӥh.9^tى*N =lc8JS?L`P0 KyjiN(JiHͲ8V--,5 m @Y= aI{}U>k7@s*q1spbԌjVd_GʼtvE"kA8?G5M6$4sxHfWtRGZ hI" e~LQ]lxncԵГq'YLQ5i[x>W@&_40rC6*`("f,b/-OP]޽r:/fjET{Zes#q7OdV$`iu~B܋Kz_hGMcK_MUzF{Z#NғcSnt!:dybJez0 h~fjˀY+|QBjaU9x[epHRՒ (JΈH3%7D#̲;5f~RA~ϝ 5%j׆@7.;v ֫9YcF0A##j ]߾A~e-[`fJ[}("xijg;.j>NA# `5}[Is~B˙'10SF &Kl) g]_ElI|~-fMLv (uGpŘRr[p흲dqq:$bur. Nxoj COVnpR4n8Q-#'W쏌=ߔqK!~9?|f(3w99۾,sP:R~Mpx' 90dTsl{v}PoxJXŢP֬JB./[4>;@3"b0tj:Jڞ t#~5X8;:Lo :;7Rq j3' 81Ͷ/W.}}v{(a[ KDq(V9k9%1my. ʫN W) |&qASGi`(J[~0~꾡,C6\T4t85QStٴ9v>!+>7zfk-F#DC9#Aܮ0Lw(/߭8H'ʷb+! g]M(ZQ}<=6M NymbboVI1^<7Ȗ{h[&wx-SRf&#,E&WKeLeq|WGa1,g{Fbi c,>_y3a %b8GPXnhyghO9WB/đ$O-[}Lre IM֭@VfϿO+끼Oʻ̑`Ny_!f死^>\NZ9T-Yk &3A?4BB)P Mo GD !K:,A<(ZT|C6j2nI H ['BŃOpf ,a3z鯷HlTC~~~[5*PYH7l{o\-H,V{!4#鯞Jɑ!Q BiH(;5}_K29\")hVC84h\wx;nya&åqM!{~&LEYOs`rt@1լ05o`ul*D2E<Դ9׵`>{5Sc$f͕(嵥M׍7ZPN]UƃC6h,)pjq8SW{qnM=4 h^ CϪ-gWjvqV`bU ~A`aT"m;ǤwRFBT| SO0Jb_j?8,PP8BRg07-JšUiPϟ&H9X^Ӛ/Z@~th<-gɮ#C,˵\U-Mٹ?!P"EuͷG-.s7,CYM<۞uwC{'Jәc$u)͇{ _l ؂6ZY xPt©vzSA\iuYTG ^2r褉~;1]ȵ-Mwx5lfL4Vw W ;JZFbZi̗bvFL2}F@N92g%*T[veVzCETL"=AJד;B.>v+gQRj%Ӆl=AM!TuWG4SSߗJ4oSIx zY)!B]m6~#z B'P=`tvQ̸^| uWڪ^,+M/hg{U{mS"CѧK&<>k|_B[u2a3q SaϨ97s!*Bf"Tj|jeLIZnI+|~i]wӹf,4mVX>Ȱ[6}LetV&_{IcT`OH'|v0)+RݯCjyk"]5#6g7hMںP\'*jGhnL$JoV=%FTZMX\;eO2--a@>+vRUm}%GNu}tQԷ( sH‡f#ݴtCL2 4Xő8J*f>~z<6@Z!x|f;m*ϛ=3Φ50#П?e:-31 OiO2c:| ϡPg{¢b4𘾕G0 !EBh!{Fcϊyy89 pKR]}I%kijbȻEb='i>.3}X)Y`hGR)?r@dEEB m8@3Pvy4w,P$ OCNr4)V֕DۼsJi"E>H _v18hzr4dLuqW':CH ]砷yf?:>c 0NIf6|ʏV*#5_xAUIR]V`Sd'F J,ca-vmϒԑgkwYeN%b<HaiV/LUZ&ĖwPNtr681}Ȧ8#ێSq#8I@A̢U%T iLlf)}tES``f\5JUڪuP( i5Q@ký3ATS!`];#DlT) >,w,Hne\|E9U\l( M>kY$H%?H{/tJz:zomjs덮sykwL1,35dΨ>Zo0Zd߽PRWeĜƀI&jd2Dm6rV*_ /Qqe]ze-j#-{/;q#L?'B.|UߧN0vcH],etVбVH̶p,SQar=?Pٖ׸)G+Y3Z.om$h0F L?ބTq8L:pQ?Aa|- p9z n wUޑFd]Cnat,ָl:13J% cz̫h5K0xv6qj-'|Kb5 K#G~֢`Q ƞ:k^hDrD IJswYV JhOQ{oJx) -".H%pFOBP~DJR7腂 FfeK=n]C`VG۱i_EuQ+Bf@#۲9St$AzJ4?mheff;.]v܇S/K$jϔա$< r ~[b7>_GXţZ~l j7iͷ:sB\)F!&dr t}·;}ɁG)湟^#yp+AK{ a Rr w9'; ,nė@<%Z$N+sDQܗ{QQ4Ss d3W=~7|$Ҵ/US<,ȡ(ͤ3qF/д}a 䏕L:1 }'U:ejGΠ a"L'"%&-+_L٫[!k,Y72\jDP|&7]uǙm{7yelF\8|fCk"hv$}&+y?=ߕp\z3@y&#݉[c[GY j^=,\)˭bB/.i [)t#!|#AB'B$G!wU{qLwYJݏ;e*vKzCo"af{A _vnOzš.;Qv\K (7wA:)?.ۆ'YO=LM:!uLڼn<\ݜ,3K3t^rbyإ>\F Gf%ZF2c Gj7Uuj RW/f߀pHb:Fk#gMD;C&Y(`{mIictfZUoP5F"C㳀a[JCR}P`+@ %s |_1{5 pM>KBJ$v DM?ȼU)p0)Ox8x?y5(CH_tZc١j8:\Xȃ#nQ'+N c~eJ7k1RFa6:]iM0rϹBW5 [=StN. Bl Y^BEքчU G6re_嫏։i6Ҋ>/o=.r'7\|l'VdtmH)"M ˊ\W@6" "g>bv'&=`P`0ld;I`ݭq9 V<5{MS|{o:jR!;MB&@U!ِ۝@(1utAzYr!iQeKٌ$g[l~ʀepOoK ;?ʃfs)݂Խԡ?L:! g%7M'4E;ՑoH߯h@x>傗ɓ̆7&Ha !u"ihޘMqsX@f+ s{y,CLڳ׬ȯbㅳ 2\~r8,ṈUҏU~X z&_nͮ5>=U:`I^=U1;Gޢez(.x-++g"l񟸞1MHn&YFB[r9fCE[*S&CXv ɧ F$ZA O񦖙h6o3͎C%UJ>5Ax%P3r?e4̜3CZg"IyA LHntҌܜ['E&ȩ9)M«&elQ׭մxbNSL&DaDbጿϷ-ߞfTgyպV\]W+b*P܃-M\bߠ':NQ)ENPHW %y_B.7čj,QӾx<97dIfh#jX;3oIߝ6~VV&[7 Y 859Yܿ,ϣ`*5Kex7cg?x +8VĜ+К2wEZU:wtIfz`CwІ*E˙:#]G$rsNQ{(3k-b:1n:ڷOuSՃ6Շd/is Ö+.d& 8%!}:OnoLC[in?s~1 O[{)+hHd1GWDOߑQ# σAĠK3fPS 3U d|H12`ʍ~M. GƳx{Q߳PAB+-.M/b ?A#Laɛ_]Ly^sUiV Q…}HԥW.+ /֭V =o*,K vsmhK4^3}Ґ&bGW2'T2?ԖkdzRagːU/$S\? 4S@Ohmtt*r9AZ51PGj$Pi)ŒU CIjjJ^CmNiw({2h ~+Zd3[ç&^R=5x: ?%aMvĘ>d!d'jBu9"*pP7ȗRg4{8|kg ِhyC&dnJFm69;ٛT1觢9n[ɓl/{Ků3s9LIm vezfv)GAOK݁nv:Ǝ+屔gGU0M퍵c?&q=;ʀ[ǫIuvזx}GK?-a`IM_bݏ<v9~iP2Ҡ ˻jN0=P7<8<}?یf=U(\l^g@:KM)-n/n_totQ܊MӭZH֦bG({p^8:YU" SM)E7ÂyE(T)ǐ֙q=m$Wq rh[I:P [LҐx ww|\EfVTTe"5Kɻ;"VYP |+mnQutx> 7X#)犀dzP1cԀ~RektmKf^CsEG%o, Yo/3g]*u*7V]LxUk6/Y!rbW8 3B]=,S0M&H\A#yԢy6Qƽ3Tw$!.FQ1 %tvὺL_üa+N¸ECMûM2D!})-5!'Kaar}S '}Fk_N']H?MjX:)&=^' *o R blA a޸4.=ڄ w7 gTͿƿӊV"Kz`F(Y}KIIMޑV*c6^'P*zbUX0f3+Cq.JUwm*|DS$Fobm!O-t9oɏGPO|b*+ʒE9-!8!Ρae01y/jP.2!0髎)ďQ {~ZʐY=Zϵh1OAdT.}7hHZbAasv%'(Dr`>K<õCNku[*UF!(Y**@_ɛ*<:(䄙(Pyi%Qa:=H@,>3?n}=z &_E|vLhvՉB[D=͔} ]DPa2~(tGH]uSĕF (mzd2RбM =%pgCVR pfa]j֜2wl$*C1(m\~Vn0o`§lR=ԹaJܿ% sR,YMwoPҥM,6jJG5{mv*΄8!ipTgˋG1l! h V Bis ;\|6SL0Y( #٘4%e5A7l1:+i= Ae? >ؾ0 G&lqXPya@ BNM G=SHz0Vh"CpܾE`ᨇ+-UiV@<(8<mU ad]tH+&aaWiw[s`DIW LeN2]z V4ڈ> zͅFn_8qoB/]G481YΆ`W  W&~)*fdu!imAtH~h˱u[E2ʃ)#W_@:[5I# +PU~X)n$1Л USiM-B)<>C"L3eBrFjaI}?aʄ'kBo_yIZ>z"O܀{ŰAy^yeL>+ 4hڟ fJh2Fm[{Sz_d4E9\iF=|TT~6p;}J T&cƌ}_8%_S0ES ^_46)`"BV(dm gHh臨0EVG[cNЩ~q; /ƻ!^n*3gT`L> b6T䜜R2;Ƒ+rX.ĺ=]nFBJ#$2$Nc> Ҥ2pe좴qj&-.X.a(܁\ٷD8DVap ^2𨃫G~KndlZ+{ye{a0s;QK!(y3-p $-IvGBY!rY] gC(arXn2 %a $ ֠\͸ΥJEHo"EB`M@Ոmi8~!W] /Ü%ׂ 1S`_Zkil]ИɸOϔ0Ǽp1y+Dʑ!sSmo`)BM&el9$ʮ' 8 *B9JK A_J|x_Jc̥?/mFcܼkXx^W޵W.P=(5B:c"}TInÊ2%-F~Ƨvh rxcމB3#~Q3{?+'ÝkR.y+%b:)STΌJGm7RYnԡuݣz6aʘ ,#zv9?zdX0p3TkhV>BFYd9#fTd]c^beV:GֳPܷ{z-(6'B{[Lzʹ#\l$-=y/| F^csJt ʏSRP82<稳Ϧ5h<1H)Z'-b`U Q X)IJߝ1yZ,70,[:kv HCRhBEjxc$1'oѥ$$iP]!DSwH|\Z܃&nLD^a܅G KaxLAj-N3QtO /7"{[4NsI ɂ4q mӡX23iW[r3{ҔĔ%-˜z*{$e㈔?_g1Y9ѝ[Bŋ[.q.W_9& v7PqVWyq(|H%[oކ4rm_/qŇ+&Uel6nzۢ.0ME(pSMK/#G%l%֙/Qv}jAm֚*n/,n5I$VG\&o8z;5F:2VDgÀ. rIUdխ ;FTh=i[m_kOWT}eb+ΒGآ.% xFӦ锞l=@X߈6sӨ6#NֺT=?q-׍ht\Pd}T:NvTRqn\&˨bwdKina̻śr{xgRC}2n4.g{o (I:^%,591A\"Ҡ;#yGR%S)=O=ZInXM@ݵbGޮkj86ڱ>+tL5j 8㔂p㺡yN0هWkM]] l3&kԉq!{~ߤDf;D/b (6@8RL yOnZ3ĎJKx t7Oӗ?[w-W_h\?-Ϥ(k٣EsЧDDBi«lbfV:_Lg֯:N#^2"cuhP],4pI:+.*E)m@f;Hd'5J#˓q jglbWT.v93AcCu/bq]h|;\ImF\977(pfIl >c.GY: 釄eUTqBXGUlW&Yή'^X9mnhe]5 8*NkLAi1 $A4p쐓Ge֛;{?(OI4SK&|~UCkӫՠaĔa$KB~difۑ sPo h?g/ы4P[U/QW\.q. 3{^D%h }wM vDбҴ k.h<3Q0vd#Ym}H zp52<}x990a$_W,Ge ;J$SXMYQ}fՖ"CHc2gz͚IZt.h'-)dv`D ꔆdE6yK.9g\ԯ+e@E,޻tV.`*cɖ2SBʚT(H3.spi?hNhBY*DVeʒZD2KO n!TBq ke=~ x7᠄0 Wy' fQKnV"9o.ehN?Rӕ F~B\9J-r\{Oa%r@3;Vd^*` = e3yȼ"e']Xl_]W U]M`pat~  {Kb(!e\mèهk%V8]#d&`iq\ԚbgYu|sŞaFi#\YaI‡?k07{C[ #$D& M<%區8ONοc M7YmAIs4Ep<.U[Νcg@nBoDu! ̧O~l^c]ݣm>BgB3ՠOޘ \A笤 ]~qMHf+ TrL#'[}[DQ یNH&6(?,!.d rqElT#M48.+ߞG^Un^"x=kq7"-荚;:޻AM4CVm R!r(tYY_aJewWэyPoS)Z(=]%e[ M: z@:$`(b5܌TJ*=^mC}+?촪rځX2-̝e/YD#"my=e sy#y]Ve6 Ghis@pR_Vts!y~d2u^P41ea?«ޱ>!6絮ZЬZUV,KHqRna-faC~zBg49J˄mЇEQ.@=[+52 Ymz hI(=k 8x%>S^MiB=etg_{݌SRbnzώ6#dRn,SigwiC5_09=CiM5YLrmi>ѥ45E#^f/OXyFO(^Mc~I=&B_8~WP-93-T5d۩$~*T 5e0#~5H0>If픰ו{wdE }H&KoZn t Xh\E`(Cţm$霱J*ڥ\ Z>48Agl2 8]u~E',vOKN>JNks͘\ Y:~P{ڍHSlR2vƱ$ƌ:"m3kW-&Նhqwy· #b9R'[>ՋePk˿OT1srR-nHI~_]9HVnxIYB:5(gKkߡ;*M^~^k",%מ8WS_CHI Xm/+XCWyEoTD[Ҹ<:kħe,Q\ MV@Dq7Ż~ɳW_Q E%$醕L}*@$~HTRLfw+VF͊X?> @fN3nmwIVm[cZ:Q;.Ƚ{EWkka4kv HkvfҀ , o#:be*x6E_ $naj>~,>} v`u *JרLeU3Dq ,݃)51CBZk+PJHdQ0($Q!yּB/ypF9RZ|O5#KZS zMho6|Uo_mTd23Zrlz@ڀ&솬a囬C͍8##4ۇCC2̏m:Jh_XAnz+ Sn%#KuBu(ty nːQ(>+E7W[ƒ\|kWoDRbpllOv3*H~o:Qm$  $6ro2K*&v`@hclhg4!&ْ3DMF_;=Ѱ%4>e)>‚k c tއ[^aAg){ ñgX8Fv)\xj([?/Du9L D:YGi\ƸauC..U# oK4 ,Nq!V2KT ny{ܩ ɘ_vl$}O.\cZԈ2nQRxw7eh.9<|Pd*OSIeff$h=VMؽ%4 ~P[jԆeOh"8'HO6u2/4M}KRZiF+m[bi!w Uy S-ɨnu #19D"-Y~Lpl.H|fi^09r32_GjW I1ǭlϸz~@/,x+Hi jrtsdL{ -TkD5؉G/,%0?W>]lΘЋfgB fRXLV9҂ ,=F(J76.߭=X9MK$7fGZNˀtҙ @tcx5Ԣ6ut Äo&GG.qyxC*P5|{+[* zUV<>ԡg8"-B|105LHbXˇo<`m̤{ ?m t&ʭS[@/rnb[ұ0x, >&|d ١f# 6RIpm,e1 3Xfy 2 mJNr"&ň<;_ij%!J#H- S2e>}_Ȉ5F]uwlZ["g=)TZbrp$V,YolxT>7fV$zV˲<F^sccl_v7FIZ>,Tf6gv J]naP※S1īH?b(wyBǍmRk5ss*Մ(%zL+!Md儇`G3I$/Kß<<Ʃ-g%j9:fCfE # l#Y#<;X;د֫:U݊yDd71sP0/Eܤ_'XIvwA|;`'bqgs\!2O͜L:{'xOyyaT>>m"nѝ>RLI4N[n#8epjs:ѣ"/7khY!E!)P)' jg i eCTH.7!AQ6->i 1 :W]`ӸbqG/|1]3_Gۙ7$91t% mڊYwvfpÄkbI#VϷfuUL3`nKId[dPq4b2= 9ZdF J2FP!֨AeR].ALVh X(vxcsjȒ28jiKFd'g5GJ3FM&7X Wkm28х='w"|jqy;i@&- _ё|9BD`!jQvX~ǣ?$E ŜEgKd,#֛Z!N֖֯WձQATEiᕙ WGo^ + XD]jE8Sq)NZ̕xǀM7':mj<:!،O[퍉l,ʜo"ۺ0NABEqF~ʄP$]@ya:d*׽ F[c6&Bh{-YYx}^f?uF U<?k;PҾy)scQ+ \lԤ ki@F d? $lQ֯rlخ 3n>dpC㐅KDEiu@اʶoWRFv/e^VJIJ03B{h"?=kfkp,r꬈rJ{782Ng|/B{NwΙ,r? 0avE4QʘFP׎Dbn: F +!qم+x: c#mCՋӘnOfᅨ[!~Gda0~%; VHLA͝$Mb\*&+C\g+p!Х;$5IQՍ9x[I\3w+;֘8Z~jC]⦃ޮB~SղHT/w2k({08B ,~m{ S/jO|v*wpM^Wl$Z  D.G^jcýE=`<]Х)6K_܏R_lnQoO\XLj*9M%š`_@E $O'NN?*4W*tKκWlhWo#*BKu3h>Ǵa) ЍC,gwjn4+dn?/.@Z2]淗VP_x!ޏd"y0@?KsӦ;HZ@uQJ6!J V:(bk+}dHZdúg@_pҁT;X N,`$֫˛Q%B2q+*1aR <^Q„N)ŴRJlPgFz-[W{׽Z8W‰-GUEJZp~JD9!-_Q>. vQxd@_:Ǎ f"?ɷ?^-PpnZER|t*z`dހP-Glg9TC 3Ta®-TSUkg+?s2"yK%GK=|4inr+G&X(G8I)"i/}_ziZ7u \~teYPks@eO֘jGdFSf'ҝ%ߌQI%;!{<UÁ`)Q$(ҤeryP<:eCُa6+b[.?Ibzvu ]b^HV8#Kܷ贗6lW8p#kfW7}B cg׊m54H2QIk<#;BG0$:p`Y K"5Z@.,BA}dj'%ZYqV, 2dǺS(PAj^lBl67RTC F`r>޼Q[Ua#!oK$cO蝽ބU+5)ꜹZc4^9 h侒{{p `u8_ b =J9']ӥK?P6+Co$ ':+ S1#%gz1i츶CKD(a#8Vy!@硰X]`Fj[ZGx%cpssy.a,GH7'np!;?$mg{M"Q `on{}Z+(_ |gña gO rq Y JfN;(3B6[ѦEA*,ȴ$k -D)ӰEx%d}Nn8T :S1R F mʃ !SZNUT{kJS8:J #aIKzKlNC.b PgST QIƨ}se[ ɔ됪BA?ZŅY hFN$wEF*ȡmf],8p_Q>&Yj%x5dCvVӋp5/8h5[3fm'}ˀE7l"#V36'Ϝx_D|z[T%=l2$C[U.[҆}Kە1L|PiH*G~4\+$Raip :!n_§s:4Q%޳ &DdZRh)>o0X߄ts#W ͎Ni/*-%IA)bMLh@U\"# {=2I]c!; F>Xc}<X;خ:4d 5PsS3i,(Ô_vd^ž0T7(a%-*BI^c?i]9#k2zt:ӫ!a#imHL̫6ϰ1rCUɜye".̲sSke1i|?3<*ȣ"hR<]L2K0,Fݍ?y| ؕA殄=!ot1; ][T ɄܾC\. W Uvs\ rX T [ZC;TX_R햻IS*7D\0${׭J6I'ӎeP,zUZ;Y/ǜ k2E:>C*2כ)\t K=2yU{qAEPȸO}:YJJn-kc +s|LƱy8O5y'j(0n3HӊT@VJ0n1|ֶkV5Kb1$ӏ_tl[dJ4.wт6qNx%xդ/(J`X}P5KQ,$2_Vb^ql{eY4UugI2<77i*,>OiHcW7ֽKw*i6d6P()c,#oРFE~!:(^7X")oS mUJ6/ȈVaqiTua|1=[ʴ8Ħ#i/W,#ؘX?cE8Z`SW$vHVoAeÅ}_w*+PױlUEsjQ|#nHh,AS;#R4͈;Rj,QZ IfVAd3OXX $o+fnTLıg]b쑳oe.jڛli`?ɐ]1ELn;Goi\HPʓ*yY"ygb}Ybv΋<]g]a)F8㰞`T.ORvqB%3*&5ߣ4@_rZA8uP\|~}7Kb `L(SBFsɯkgeql$X]u ܨBG[ovv:QglWvb d(O8"i<_1Zx?KՠhVzuԋJU}ɝ 8ʤ*{ASI,y6{C[!c4%0༞(I>@ӔS6_i5J'J*!woQMք+t[|p+9^[GT٤Z ?ٷcYْ[r^SFʳ;^K"07;zkDW Q D w#%\)/{:yБz3;# /[_KHVk DoKرASCG$mbEA}lR@$FQ2oTs;fYHgr]#$} ,fs=HLj[%2^V co=L}*y0g  [ݢXۇFK$\W%AcԓlN@"=ƺlzl& -v8 8x7kC6v0!*ƅ7ʘQ92mxAمb>S=B3B0nfA jYѫ^eX O@S~bL3uCZ򈣗''EaLmעT|OslAD|/C5bOlRT5!Qf(W5Bhc+"E3b&{ʓcKU6;]% 7( FR‰z}eY 3Oĥۜf㴅T;D(ROHΉXV#:A-:$='[R*ߠ$Ů̚PE$} : C"ZAo$x@E9&s Ǜif6MTˍ.-gϋ. S9ǧ*eMm|yY]s?)}׾ 7x,L8F,[Xyē;>#t's20,`@h8i ĊNR.x  9fҾύ]F!awRHA^Eqzi"H El\ņg]b[[bu7ކ4yST~~N^mrwZC%83'DerSNWź@ X߶^Fg?XT&MT(t4cV6m@?##{N \ SΚ *-:ݍN-ǂ mH"hDi`49̻c-tk @Uu #p3Yҗ\9ہn ;+ؤ"r;:Wǡkz[' n|;Ga_twmuì)P-tGYzc'r_h[x]D89g3˭ $VN|G|bBPWU/,y7R˭m*Qe)8 X1n:iYmc7Qg\Q)|FhOՐX*fO!YF ,ٳY6n~j+li-K,uMa罀VdD__ER؅щ8x)Ow@ƒ^,SBy`'bZ%:n!zͻ긲mKrIWtԝوuN Ɂ\=Eof1#-'7Uo=l FuGXBf@*{$JM򗐂MyuÞr󓏐;hW|SpuY\oҌ3'V wB'lIF\ѲB@"9fi"O~ %VRXCRR>bh(ʊH XF+ NGAJNMNmk>|'EKw?n@V_+]!S%I]99LyhKS;86&e "KIhOOE,´!сީ!߀޻v瑰cy21V DoSw6'qQJ"A!da *]YyPp.SDhԃV!g{y >ˑa֣OhFW].kwjҟ~zn%^1럺 eW.Athd}'~~/Z5tIĨqҼIwWWQgK|%JH4p1 'ӽ\` Mj dY.-YlcPZ:f=z K|miNr⨊4節L])Y ڎMx6>RyE6F,v4Xh36nmCIU2P熛g)Fr! 3V$5[7t$B٩RH>t/xP c[4p':t)^Òũ7'ͣ|<1tKl{ˮr-Rn W9tq|ʜFt/cL"hr]f@h5wDTyVገskdɫǒj Ndl4^'z<g,9#O=ʴW=v4o R&= ͌_*&]ɡ}GXuXއ$ d3`p0+ER.=|AMʗQt]3RmE̥Blk!(!g&g)8MHD5l] 81tVin"hޥ^ۋV,x OMۅC=I$L9@yEM{0=ut8oH0_VBCOM[jeo=7@VhY~ɠG&-F9 GX*D1+ G u:^L0@$m4Cp4GL&LAH$>PITQ[NAu`߆*Kh8{ mmY a$'mૂ5C%I+|Lmr3/BF$D"V2Amhvz` RIHՐ뗣/BNDzuO!<qF4J] L~sԩ*@C ~vC7hֱ-G$?5a/}v˟Bf>vO"S'QRD?j!!LWjia n>uFl˗dkipۤd̂S 87"3t2{]+y^t5ǔUs8H3ەôK~#a]L(=ijXDJ)ah=9qR{),k;EGI#vt"iIg o^ 6i5ݖl#%ör &k'ٓ`?OB?sOOnv8fٸ7TӸN~ f'#A%[.Bgmy[sETG_kak,6h쭇 ?*y?F F#h2- ɼ#} 5CkBSN׳gMomy 8O^En$73ɓڇ9x y;D#X=g@d<9S ʋ Rai ?hUlm Alg$^ |y2Ʀu@;[@^^E|ƛ!(Ki!M;\2o&#uJ-G+M^lEwbR$eBgׁ;?1L: g7Q\T7&J Y(mԠJtw3*ِ gQSVyɻWI`0%D<41|+E_?+eXL;TcEjUz~PXԿyz:t}҂tI|X8OW4&=DAhᔿ )Xl/PDE c\W* ~yaxs20[)ܮʏ=yUŇ&lأT_?0KC}N6)n&ᶦ\P?XXk[ko\!;E:9CPE(7:A:O}'끾(ӁtHod0,tpHܘTO0)CJE ." L7gUbaU}9Kf$PD4ЄLcoJu[woXB 3T6(yM{=q)/vY:|Qww4\ξcWwM^;HJif} (WJtHkeli4e zCg_j(RiMhms /c7t$[lIO kb~}"v&^da]~Aaq*Mck5vKUn5o;Y*g;D {ϝ-ܿbLOt㑁.ufmhlPzŬ+N+((r<>D&hȑJ3&^of7ZA~uQsQs}CJyC9b#, [Y/ܬݵy\I^_>X?by /Y7g%M^mRRjg^F E_vKϵt%H q* »gM@)m顦dv鏶'WDpA6;;qI¼FK xVkg9*GZ##3 uhW4Dw! \@mE+ w,FXz R.)o!LnO D52D2a\޲Vrhu~ Sii C r80 vqb4)NDmdI>{#NݕFRA'˧% 0,|T *7sұ?eGw.UMDk*Ba[Z"Bv?˫{=F-X#`1d6WXq4yJ+/aZ]ȑڔ+͗Cb7^t>%g`"WOEr ܞ2IPzdؘ0ڻW,;djgx;(ǫN󪤛3C_'@a>g{iuɒ^C6'"¹|s֡0p=s gN\1!i)EX9 iGaSpWO6^z`}-@xdue| vL-'M56+IG| "F)6itp(4I֛ͻ<0K7n}BvՊzfKzfGm1X?yxvl$w=t\s$$ *T J8),ni"ȸpIa/!{J0rPkIcuĉ 1ڠOp}V H)ȡt9P$e f#20?87.őZsb_}ZVo>q ۔!PO M`=X#c7l hu2nSxaJjC`O_y c XkɯTT"VMӪؖY.ߩ^ Sd%Qi)ͽ. XѱH# 2j"."˩2α%S. @B.]o= &,ĸ! tֳdZ;i ^m´5iT`i;ϵW?K6}k]j1uJ\nO Na' ?6N܃҈w/[˵HU\tZ)ŦSN;~"o֐,~.,rEmdǚվ'Nn 6R,_7Ѣ^3vڂl>\FidOtwFmb4KE 񻏎AXWTK{X[uDQFv4ޫ0i{i=h רK#zA%qf㬩tX !i'CU9 IR?zҟ'ަG7~/Ԅ({c5w_nMeViT;/KB2= ^`JW-rWQEuZWu-O&BՐ|ȥ kN7D  I+!>X~/~Kt_ /cxȯnVVޥڎW;xnȰ94ޔl9T ѐGUx<х_פ=jV-M6qpȰ*gsVktirT#I@"x0CTpQ,G+}'LHo-O8=@KHC7/ G6j4al@U_nS ĸl"mZ!07Qe/S֠"fMl?P߽ZDg!6Ґ4@VA` ۻ܃u|eX^T3qÂéB`N9U`/1r.F>,&~6f;;p v%<Nbjd]1eAIv^-$9/6_^f/)d͋9",QH%?4+EQW;̢V癥r5U~?Dmn;CØW,KHihHHop0cus11A 4W˺(b.~j{veܯq}eB$஋#'%rϨhDveYt/#?whPTcWEL_n$ uXV3S.T)`J .8 60 Hl#!}Դ&3 ;}>v.!g@TeZ w@P098u'eflA!߁R~{ No7d0'@i//Tc&LǫW]lRG2!/P!| "/I<-aW%-^/${P~a y>:rV52amvPTEdΤhY)qOeXt6L?xnzn bv4DlvH\ԵC %> ȘlJV; 4oqw4ݿ:!^nCR⼶G;:~yr]GMOB lKǃv=xݣV;ϫvV獆lѝr|g|~;NRESOe^]y9h3oT;DBG|px>y\}#}ioU8M:m*7*=EtKxd8kxloRcFaU&}ɆX /S=݁pjV38RmN} avM?7V:3K$hu'"f+y5T7Od]qf^slcGlǕA'-8}+6&%lSj# Nl,'OT;iHGt j9F0* S{$~ 8}-XD>Q%wh,;ؕtFOE(Tvw[|Q62T_'7z<b&7]nAG)-=TF4,ti!Ũٲ>+@u: U!=˪t0i5z@ƇYHiQZ~k-d6e-d .v#c]( O4urtUDE[Np&gC*],;)Eg;{#-nK+b=J#_6H[NN" 亄[s}5,&'{:pJET,–ZlY+gn/iшDn>k9Ȝo;TK5laA/.'EkaԘϮܭDfLO-g*Tꈑ)7ZJ_2+#&mvAL-,"I4 _7'M,"oh?%<;:|4 1tG@ʄ Hca-AKy]&H O ZMh%)/!vz?m=|A셾dw`53,L%g-Woshvl, qyqeN[ϮG +i'[1./?7H톲i{d̔m—U4l!Ab L.YZZ C7jMŖZ]"߹ah*B̿m$R;c鑕҂64v̟0*hkyy>ֺ!*qZB! &b._xzk?qp: m|< [ȌSl,fpb)YyFS*ED[ZC8 (t:݆=idb_򁒰(LnDz NN᝱G"A> ̌PuQ>#R2Co`,Pիi \~P'S2 #V괃$#1\O\ 8E ̿@Mc?:ꀒZ3`4i@+sຎT~ۀULƗ)_Dos딥"OZ(geZ7qmY1K+; &xcJV|)'+}&](F'݌8 -J'3sDr_nn* =P "[4_G e[SDw&O0Y(YA&ox4k#<Σd<}0:Q`Qb^dKre;c\&O6NpZͫ;:K9鱗/GgXRQ3*s숂bz0lRfvޡ¡;[kd|Kt/j&B5SQPZ񢀐fJr2ic ':E[4+3V3+6mrg'~ǢX p픁N)d%Ru F'쉀83k8^d9 T-p.߁8Mo%QؾKR %o\ҰO hb)xZq#Tb6 '.H.ZP;杊r%G$RU"+ܟ̩[) *ۤTԭy4.,tj$ff1n[cq!;#'QDs(c!*k e$g$GL:4+Ac15z4d d nG ++ ]3<'sN bR:/OS3y ;V;3 njVB㝨MHK+B/| )t (RÒ6G{NCAXwQ&UI^v$CG(K xƯp1|Y+)9fa}=*3r\`IB\,[.}Ic ihoj0fDܧQR(smV))8vcgU6Pk醹n . jP(C >G|HȱOŅqmPl8ľyQ!2RP_Śo9^r$囚|FDL#_kodv 5Zx#vT{0y)8, J͗Evw(7kݭViKvie([;s7T]|GS͍7kb pު#@L[RʳN_`5#ui/yʯ#A!k@g! ϊd/TQRO| YpjmTge )(*v.2nzQ܂_\Z<@QZgy jB0 `,Zjj"ߋ >OySñsy(6FzSѵ`/Ko-6Cg袢SX^~*əj$5;S2ˈ^8#t&+UR7Pv`- @`4m>5/w / $ I@1MTA,;rf6cCZ$df Q%QfK9wΣ$5VEX!8P?` sRMSA':])5w肿 ^nvcnźn=7_sࡃ" D1K{Dد5h J`+ՂWLbq~9BrL|Be2{(1]"x&%T\JjjKZ S+g?=p.GuER,z\]aml#g3yh·8Xz׾aek)ǯ/d1 '$e`|4^`ne4_uSMOZÀLjI 904P69/P,Kߠ}*[C/'m .&VH/.P&) :ꡠ _ǔ"'wИIE]}jeefWNŔ=vgjލs,ȦMB%Xr6hJJϊ(X۹ ӿ ~b~ck>^v+ܩcGjp371,bݼTv]l'uMѝHP8$nUk$/2d # ˽m.5%ٜa@d0]G5gi=dUNa'C,ٛbI9X0Ɓ+U!r%߳vPbZu<Ǥ2X,&򪔙t(!7WչIMk5ÝjL[p_F]ekVNKl-{"&HD 8<,3t *2IOP:B[lb\ܦ<>Uױ`"c$ȬY !\(#~ .\2ۂWS`NɐFH 06]7IuvO6Lt- \2-64qA. T/*Hkd\*tj ?/jOG"j&j5 ǿJTXҞT}D@nՖ _ѱ"9R1 u5/mpф_͇wGq53ZY.MܸWtht#]nQbTFiARgjR1uL?vtQZhݤ D@Vd|.aA>tO' 7cXa^ FH_W+Qvx-'&k|"Bu 6h"I%)P>x_u@DEFwkbdtfukK=]&:r9t0؁a5c.χXD/3NHj-g7k@RWn4x++1{9'XشԂnBE{!D4"9_^)+(.?ơAt.Z5yI2vÌw sVqu]Nv+b T|rOi-V/JJ@8a^(W'Rj@֮O]!0@>K=׊Q=BngH44́1KO$NUĥv̹E5Sg0߱öNPs =qtM ;׸TIC>n'+1_O#b67 rfqz*lG%1lyQ͓D,~#t:Ļm5cA}3'3qw?6g%v" DM&`l7vJ)^\='5@<\*~Ig$o5-s.GRgAf "ƊD6BT2Tӊ.:5% Vs+Jl  ǝm@Ei],2$gyr#^'9{QN"ٛ5d"̜9jˎF%q?LD\lJUӌ(1@ZG3c~ynȴ}:ވʉ(.yN#UcZHRXB *%LuXg%~dO=[8$MGUu6]9zP06?1vɹJYlOD쬫KV3/!0,xMH\a($Z|8x.f+)0+@9"˚M]2 5qpt]JKPF~0[t.\,wG($;_N bMl?a>3paH .JG0% hqagJ+)E1ü2";ѮVȦ ɜjm$`mAu7qw.f(M4i;ZZV*LQUɈU"&Z!sHh/++K2n` Qd]@&y^q#%M\uͰ'ׯ 4LDXcN#hTOAƱ)DH J>RK w> *V8{+ h|"P4,9F+Ab-I2PYމYbxE3' 7t6jR@~F}鍰4F^w`OwKGf]ss@l#{}\ݡl?- y:% E4UGAqɀVpgZ-W+f S*ykpfFy\}TQj&K{<٤ۄY.\CK*=0=vf h {_>^,T6jAibgL{iS*N*[s0)f\\u֡opOcX^@LU9PZv\*JDTzC̰4<;{,˯DŲȜ.^L-8-A|qyN.#{u_@{\T$qpb1v1j=bNkQ^YN3jX(5!7z@t9gl߼0BT4k ?sCށP#l50iХ̀1lWXXͧ+l ڔV%JPBt=F!H G1#?9e $oM3:S䃯bwz7y{ם;N+\MbЕ{]EuPQ}NoWOh]#3qǞ2ȑRVڞF5:T`RAx`ENgTafBVD('Y]LuU"`6>)8vx ;jW1k uS<#&/~BxsI6TȘsH/% U3{(B\ZOl 0Ius1Յ{c_iL>~DxgG*/'ΣDdlҼ巫#vXtCdpT*S6Aũp)VLý[.JK|Txv01]0_ &*/ U*!FpM}CD&ka7PP}g~dҽWG %v1PTr7~"bۙuRC%|`8M=+)ڸldu0nTY'v2E^@|Μw;R#L"~q| jh"N]x6ZKn,KgYmw 4JG-|a$1"ϋ("DBwrzr*73,F>CáЯnq,$,lQP[Xkd/kұ o ѵExk@ bz@yQy\am,[KXk( ?/P.g ī8i_q:&pys}8بwҋ;LT}7:˓9%Aѷz3{- S\".R g@Q {&Hս a0 I{Cx"D}|w>4]ڊ1nXA8et隯Ӊv1E}W~UG?e7fPwVQ-9{ Gx[]NQ!XzvMɠETxn#! `d1\~#3?<5 Z$tk \32tgWaZML`I d_畗&@l-_( ECS{ɇ[5Ś |9kH&䧡ٚBХ3?j[7,-}6iщp#?`)-NH^!V>DquW{~(}SY_cx{x31YRސ-S `VeLGkϤqeg][>םFLǮ%QK6d+EIWj@PZ}ՁYy!~2U/-$Цhx:J- kC]T=Uw㥚%h!5D>7}3%E0t5?#$V;z#r ?]@6ӔF,m']d _Y*Pk/.h= %Yc}nWlF۠J Tpp}F0R ~2栓!R["ew uFEy0UB hXPkY ڃ:}Ns޴1ң_7& ~ 1@:5!ϟEw5eL ;9ID(k!&DAM0(UI Af Mrd F k^/EaXNm|dXo65w~;T#"ZʼޓUV1Y#N:mVSnBH=iC%gnOHaͽB%JrtSj36-3 o)ؚoа0Z' C}>][-ʧrO_L; `Ojni4@+(RP[P֩5hnNv/o0jS*m7xA2Gd4l^ Dq-j=$M;=?<Pi Hʺd |fvyy;Z̞EP:T2N*j!+Xd&~)")}@.kRt8˺6R`~>@uO HJvMaR_$IQ/gs?v)S;ʸViDFqrШr*DWOg9wڀʴ/4j,?mΣP$eYkfCk{706ˈ@ys%&0OPԯ8-TW~ǧ3c[18K qq9;*[0p@) .ƕ#X<>VފSW!EU^!.kCkM=z%o[ܨG̅a֨ず6#xoPh`C=V.6`} |"Xv&\Œ,ųӊr/!$0C<}w>;Q8WI0{!]Dp* wQ9ӔE( џAιM6(䪹Vw_8Y@awcgEn~$9zOas_ӊlw KJMޒ&rg@ S Cc )&7薂Oe&5dkaYW|= [K )c/7Spp-Lp&) q1=Xwq3'X-Ν\gHb/p͵Zvkwy|bpo}n8IwF*UQtb1(r{<=1iN[Dx0ߏ`"HZE`ˁKAK{/f֓VZ/Ѣ? A4y.} 4)b*k u_mF$^,Zv\\ I%oU5c(?qf.[ή"3ֳՈ̈́TԠ,ȷs4jY y|NݻB67yib#>~YԘj}Ƴ@Rߢ[ )܂3r}ӛJB٤U In-23;@v-u1K2+>{fb8f9dp,re4T}kv-/ǃD9jsFB+B' ]l=)"zw9x:(`Sr-Z_5DFG5uónjF.*ɿVj iw Mdq}mAJAu0a{&@gѩme,Q4"$ Nv@ Ih`^x5יփWlz]S]-NL1#\:_w P27g"+DY3odP]p':MQW`?A6MYV[PEW=p4uxQuHS I}n|y7n9Hjўj'\M\$!F] SW -OeqhxoѢdbK#SGW'걅rC0 |HRS9~E^`wR=S|{߹:U4OԋYPY+U$H2?꼃^0G)Q /w;{%P٦3C |Qq\A"REcBkVyﰏ:Gj@T7oF E*Ijd x-DO::ܭq qg5 սuiOM̩+`,̓?8:w0}eB ey[GZ]=lGT dY_W~\_KPc&-; G֐m C1y-1ʖB(=P1jލc&k;U4l9T,飋\x'^%@>l9K){Mq;Dg/Ycf^~Ѝ\_ QVNϑ U/ Nd2}he{J`AyͲ !esQ\]VoJ"9`oIN}D+ 2xK~*{Tq -v)! yPJcbկ\CHYJ+U%-2UL̸n0?րe] #L[ RbdbPY0ŒvvЫNtY޺n\_F͔Rh-zzg 8Pהk(=Sf }' P6Ol6Ri>><(Ubt 7|x AQ9sJbyJ| <݇BXQ#wMX/y?b~<~hd7ZАX/k4^1cO;-NeLl] {se{3̩tp8Ni-*SU?|jk%F#J8`[pצC6iҕ⨎F!4!O"0wl5_c$FA& Qɀl4ȣ}b^^ CBx$V]-80LHKeU\4)i^Z Į*ԎnN,w\] _TkaB%*#8#+U˃ij8 K,saX`IA ?anfY*M@Br RF$mG}_m[Y1H+r\w7?}>Ͱnqt9ESMXޭL&LOfãwsefV/GQ#כ̹xDhjZw0K^$Ez C],~q)ⲟˁg-Lqi/K #ky !]W+|+rU`B`eh}qdNqMZXlR*$ɝϏŠ:jOYPN[ 7E=٠)}CyS}c"3} 7Q>(߫9d_Չzlc=~M|_, Y*CT&m9ީBuiS, pn=j5+b-֨б;{*H$4璓深 K'oa6(Ùğ.!I\矷/OiVe:< ևTT㨠%SG-1$/̞v|7LPN- mlv|$kyA%cgPaF_[kbǿq.Q:D2窮Gy)>kPi;=u :QEY0PPY`z$T9,ۄ^;->j;:JkUKj~GT +'- xK8<]OcyhJFXib"c* !k{ZtTRY(~q]pۓ%nIᩡSOc?IN7D+lVS5ߛ&[`.ßotAVטG~?S!cV^RQUcY7H|=jcڷ &K;wj0\wg# 't畧b;j}Ge>{Hp-pK:  u15;^AK+VQVӦBOݕ#5€v-mnXIǾHЙ."Eu+%EėmN7T_o-ۢ [6>"}Bz}DEf wk,*dX |3Ԧ^څ\Ժ=P˲H4~H25)69) SÚy=D*Jgދڈ=ځ3D.)ky~avE`9.}l i},1V]Dϭ՜&7N͊^:忶1Ô :EKCo>0L]KɁ} ϵ8sb<I: !\6KLmNy> M+:eV*~894εmBM &dL& [oy_Bm-JvӁKYs6FTn)~j_ùCqEC߭MHDC3tk+lo[o0ܔք[B]=(SR&.{Ks=?Z#81<3GkE /| قaR´*Z{aoYQ\Jd`_fe=!L>:Rh[4䶯TXa#/9  CUw"O<-3+oObաP+A */z Tދj!@I~ sc;E 'amw 6L}ţ3@|`l;D8Ֆg4\޼^pbt[ހ+f{a|w }TGM$T>zWNfWWsqn@ҕ#ݬ.3HN K/$OgM1B|wԨ?|=nGn.#4hJxŽHG^S5mGM倉WoZ&z~#"! -m@?M"u2騴䓰~h %ANOmB ey[+)d} % 5Q+EXysp[QoD#U.B#X.I(׌s\SPbGD[: y * S8ylň3wY?w~ _ KDnE4Zz8¯^RECnُW7fWvVm^ĭ6;ȴRE>i<4&K4:A:o)A@_F=ր,]ԊFp Cڒ<o{Zl H4Ӛ+5*c% uDD?i2ӔeF3#b41o% j|_NdI2prb|YJb5Ykn (QKH3pNPJmmOp=C\ NX-uG/ @eu %U>(wO52b8e=hƵZ5!X>F.AiJJTNjt A,b7:3W׭m&l =o[t؜.On\5`\Zס738zVFA׌ k/-K$_>D3`u1wAt/Tʢ1M`MvSjFSWf1b3~ (q|,h1At2>C::xS.>; @ZC-9r QJ,0o̳ .Z?ꕿx,(t[h 5 ?`ߵ>"Zbdy6ԁt aXrO=Y6/&5a2eؠTj-{^ppߌ{aʽ.XMc&',yd^Ra!Ov*CW7ivGS75\p%K\irF3&M`3Y6J"y+'2Y8Zΐg$-LNq)6`y>!K> nm͑>I+6Nu$OycTHvC` Ra&j`N6dD+~Cquү@f!^8o]3:Ok騵n*U}bD8.)Xc<>>CW'`tY~w}IW?=Y躣Sp 9BFU|7vͷ[bz˸v)6doyf-T"7h<[KqyD9-!wπޢwP% .9d8Eu8}3mf Ǚh6 H:u`8DQJ {8FoEc*z| }{qPZ΂L@n984hmKM&g.‚[0##Is¨E *f[:m@I$t[j~e_?QTآg,{VŤOEW+sg2פ'п>/6W(mh-|aspAZGYRd" V c=PØ`0((UNVQ2W+T$)$*DUhEl\YD-p 8-?:m1mIg*KJ.6¯U9A4rWƇ!,"{bA'xTgj]Wa-GqK!em9'ZQLsc;uh@ĜĠ{=?~%&f#_ 'Yob2rPa Qjf`-jU'JoG٨53 $\UѮq3~"QH<ܔLeIhb=,y}2,ź{2rg:g\; MN}uH'E0>+& ~[}[IC["Җ3R;9&>y _+`D}%۸PC8NQ0=._AَcH+scM<-oNϋ0t߀-)VW:fv@o cZZ8805^pp M*Fqɇdt7D tBAaf/zEiQLIx_p)j6?[J -%hׂgf8& {:&_5Ju8*/3m0Bc]]{0!H3aBuin®s)!,l8.O1 %B,"+g_tk:d7nPIǘƩ2;/ˤs@D E/w8وv_ *M5k`W1FCGL\ow2qcJ4Z#OEiw:"n#J Dk}*l;%6P4ڜP++*M4 hHⱪ&9xŮv!vh {d %1_BgdHVCvWNGIWVUuϪ4 I8ؖڠGz9gHt7s a0x *-8CvA-"Vm,Qldakau̅5>OZutv3> N? IH)["%ir4pwVuv;Gt*l3gk TN +-NYu S= G٨'~.WJ;\cjذtO{K H p'KWosV+Kn\6"֨,ps7&R]|0x6eJ"7#oEVCI+n`YMłz>Bm;A^0Tq+yGR&`{ʹA sDJj;D;5l;\!*Ӡz)vڧ1"8~tMxjةlX#*vp1z'^9T?5qQ&y= &`3wa_t2H1|M˼p}$IAkݧثR (bs=͎Wצ(noB\2k$ S[lk%\Bě 5–&CD\NWwř:fbF.qr|̓yw<ˮH~nғD3%(6^H~<﬇lz+WhK G&SN>}j(`G󓅰IJCfweT'YA۴҄5¨>ŋC!Z< kšk1[CoD  |OJkmhZC(?CUv҃$e NZ Ȉ V{D,G*QW?EoR H-=uZWTkl1 ڠ:K~2p*ElP5u@y*ޡt/y׈f'~f/B[ṣxiIgzuaR\|m%#Tj*$Ģg4 UgAHkt!Vi;F>q!V?Vpo3n6n6;3O 0R3*Pi46)g?kΙWN!"EW-fYN/d{ksK>9ۻt<;4x.Cx{.\C"nFIXAEw7C%񈖍<$n]S-Vm{&xI :L.T+8,ksF;4Z/;Nv4>[XŒ+k^Tb=/ h҉=y2?gn{׫\|D4M ^٩ O@hKV:IG2DR`jU zU#P~6TZIYnۮsn:0uH/b$!^#^t SMf&.^mv U9UȦvy-y@__ѝKqP־-B@mJqeu( Њ]3zJֿijqhMZjGu Hj^IPHDR:{!ݑ (֔ӘPBTك5ApV$[ t2~9gQtȾik €ZN# 닍tW78PbɇٝO>g'E>|B=AҼa 䚋`a!q(fnN3:1F~|Z!YrH&RW0©+zE}F;cdlBCq&8mck6)%DhMhDYTs >2,45CaL v {ࠛ@ _Doj}Z،"зBGkwޞ}7nT<,yzr]6'mڝG,uDn5yP??R I)JLqd8G gv̯VzVWaM0֗?Yqtwk da J#3LIid,Xo$[.AUYQঽOIA)$y7 ENMvڊ"HwAz...qʓĄzXC}}eEoZ҈vf+[%3 NY{꟠cRQe{J/'l) \}Vi9Gm|ۆ̓2.Ȋ wiP- vEHBK+h&|)eXʚ?#0=6 6orO Ӓq]SM'RQ!ciIO-G;F'4{I|;("}nqbf y78C%cdXnX}>J7psh;還ޞI[vʰ(W&0j7_Aٝ ٞG:W l-Q[NPMd seU㚬fؼTS$Qn!B^%rih޺+ )︩6!3Ͳsl7+ޮKyjLSx(% y f,%[ۚ4w[k1\kŕR" geꇔb_ȉ}2zxK<'#~%;iPa;$MՍ1S+^<ݝyZ^j<{MB`ogCkRfB@ Gŭ5dLK] ;5fEˋ``$zLa(QáͿRW{f&ߕG{ßGTUp4P4';o*ˤMЦ" .#ДS64J>:|Od?QǪ؆s#%RQIJ"^OPO$%#qiEI0eS n 4A"nMh fF#_Am">WI'cd}m&SZ@ V58!%Kc?C^QљpH{AIfa)pRj{f(/}8EIe}ߍ"u3ޠL~P -Bco3e تMx5j ~#nQ`_=zWx;} |Sy y<4KA\Y9 낷4'yXjŒr,(pS#p ԇwEr40tЍ/Od/k#&FJd혊n

F5?^ٽeϞN&UMd?> IT`=6d b+|':3W~v^e3. yۢ?ӌᭂJi!k cIsJGşfͮ&rʇwq_T}z͍BylTWdT3+e g@%My]t8UwXhj oLr=d ^H*A`2To8V37 VlTpGwdx؛h/_Br;e>}~!!Ku^"}g\vm˩V'AVpY*G}gaezfFf:7AY*IK ܐ@Bm&XeP nFΊBe;(3#9L +Wj? MLW=2)ߡlH1 ݘV&4$tck}'K(O<+tHpx&% ˾z)(.9lAs(xdOZAΚea=3Lhɝ;cHn-F14 oMci9ј*q㇢CEӁ4W/`|vN64{m$#s59 _D4@g-X_YpmAΜ&yjIܧpZ[vh{u9.@u{y_6q-r-͉n~}|3ifwR5"km|$JنSҊį kcD S,,p #kXxE!. 9lC:2 $Otc. ݩ:-ENW?^性MGRPub=2#UbJÉwrFHnL]ZO0)hf,CDRL7g°q'mU3a25+uij`(dV({ޣ(J0[^4UsKBU{J<f](7bV0mS#n&ÔF䁩֔1%nIn|#ݙ\.IƔ>WM0joYPOQ0uaEt[4V5B"rvr!$y@|{vkc ~\&\1E +\9)6y]%eЄ@{t**n(lwpj1pi~q֧Z'Hu(ާ)Hvͳ2y/d٥xZ1R *\ٴh0ZҝU=)~s S]qYmֶ)1gٶ^,%/ ȟA{ؾFPTZ{(SAs.܁ۻ}(YKHz) x>Ů,dzo m wݯ U)1_͡H}X%16nm"7ky\WBWvv)misI=w0+F1B6\Nwz_׈.0t=_!mg@fP@Hك?ČQ}caeuETtX60,w;l3i|FnRn %,3OŷG I(vpN198:8ena8BE*N5.d&N i^>6i~:*jyZhlr7 w+^qQ0Cgv[Ƽp+DWֲr=p1m@/?\m- T!kčZ&8C9܃G X#d!'¡;*]5smQrpn;h0.c+BtcʊK9:H$TEf.{čSLԊg(fS ʺm%/Jc|O#+b`5izoCt&?Ik[-c5ȰO(Ny0Iړh&:B p^ϙ!Ξːˤ뢺bx{I=& rq,?ٴ:M{& ˨$#HB;tꌱ|Yvd?!)U34l1X#xxr+R3`ɩ*)؈/^|Ywlh{N~;sCoNojjwũcHQܒw`9ghX\/p>Y*l(Ӥ_ܧ-hX3(G:5*ЛߗKNh*2;611Bz[ SBXK@; cP2IӖ:`.l 8ӫк- 7lyX:& @wOl^hph໨\ljFژfvq˖KLC7 0˴NjiUIOܩAy"μP"b=1 Y)ơ!Ȇs߹tGd*h~ YrL5+@h[=U7 1WXOQ{>ȰbƸ1;dΦ,K(LcwO=Lem2C#m3R1aZspNe}P*^ӽO=3SlQx 1,c8N )ofǖa+2&iJ6r Ũw^UܹC~'ØE^>glC('H~i +_Ziΐ{5sRΔQ=@O)cjOzز**R5sǸ}(=RCS\2¢ R;zpmnܿrc tڞ4#?,5"s.YJ0}cG'=Z4W nG+=RL_\ }ҸK5^F.CY\ވ/ΨnQ/ :$ ՀbϷ ֹ"cE䷦rf4CX2ӹF6Hw -Ӽ&C^o8V!+(jb=-~_AS`!Ű <u9!|8>CJ-7b<|q[qp3Ƽݡ Ʒ\`sxlڈb̷"n (83zQțn t ;Ic-SkY򀒨$>/3R]``tm V0O #$e,;e@dW9}k2 (;J~Ĝ{/6c܃^8;AK|yAMC6m=sirruk`GAHL@KB"5}Obd5k>+iFUxg,H3 _mt%"#M8-k#C򁳃 ?WHLBm^' 0(ݣҋC#UOx\: oqg8,AF@ *:-L"q;8MD+;g["$2"m G.e?|Ek*A|ET86lG&a!DbIZLP Iz ťn/fBx T2*-EɆGvv/݋~UW' =n8T6=HєOK޴Wd(f&د:io31C4"QHk49/Rof\ NU̚&~bB-K@">m d#Lx7mX /`5O\IL%= x|7B=KsبnJU|wzH9oY:') \`s~4f7*8>d]EĂKJM Y/J#w.qћ*ic^W&aX^3KVMN|bBL;\zV>F"f2 ~je &$ZO_B K ^(YbK/9EFb-i%$ ^ݥq&qrG)l 5HTt@eڿSϩ/d!aԁ T4eu9Л".HG|#`: m#.|b– O!.DabC\*InI lJ'u% bG39;;]Nl==½1 Og>uӣ ZQmBs&J`fb(sM'aVjzD%ED/+0ys?LfP'ԳvQ *a4¹UH;0m#Reaff-BJk{n: {c Z ~~C64mE׀Z37[GE3F6Klqh8&VcTe^KU6 /JܩW W0eGzF&ơTo8dv,6J'T H5^A@J v d 99!,%:PcdCtDinRY6JNXG& .NR]R3Cv:J ]ހsBWs7/쭥. ֭Qɱt{ xi"UɍSn@\lkuw:Ns>vG&!4' *e0'f6`>f8$dVu~F09dGjӮnRoF "s:ϴ  >0$6 |^Š]ײ(gv}'fӹ 6QrWmI UR / w`PL>FG?̖'Ŕ r&GY|ߠg߰|4vZo 5MZimbDz\'9a5sQh"!.ty^v|F_AR~™Ã'y@+Cu|&?#QHkjyg qr{aASYt+doH8v ]0i,R񦯉`ifn[4ߋsQ}:PYK/ s+H3V-ḉ{rs&\tf^tŠ7T}^zh$ye՟N?Y)d=]v--Ek֩yQ0:s#.=ԲaO!,F+g6@765|hٝavr:e\p}xF#m`./H%ِajq˹0] xshI+Iojl]@=d((S\% zhpnIwJPTjrfJ IK$׌TPqpm 'RI0ۙD[?-/&g'^ X(%s+QQ0vkӉ?=zo4N핧λzO?*!^MJ}ӊor';o45}i8kHBjw$G#>Dts09PoNt'U]qi09|}ſml4VF2F}D8ULȌ@>D^'+]w1qA:k(zhaarvyٴ"/UD&.j$#Ћ[Q*f'tЩƨ%z z-r+bE(ֆn(r$=gEiϓrUV&`3$$7Ӈ^]"bLRE3?q\KJ *#T]EX }J2v%%jT?$ى.Q<8Y;#US&0uj*AXZ{'&$?Uix劯P8N ecü$ xh7kBnؿ.2k_PsTq)_<6ea&0~ YS.~LJz5l\ {0&'pbe$t/Ò֯1f"]Ќd`̊Ă]$~gRrO`0Cۊ(kؿZO]v/Lk~v$,z,W%drs9 R*D$+{n 7N X(*eK$ˮԻ,MM$ '砳B?ؔ?\Zw%M(CѤÖ$=r6`'7,R7RQ/&RAL6Vff$%?2k ,/BEKnc?S >6]䓴{u5F [ wڗr`bdqMi7Dr{GaC'yy(B̮98•"Pj77@+?,g:нEb,ƭsLU+8F+S|B/!U!mǔ;1WYo.:];\eğB:ӣ)b2H\D4( -ojL0NɫRL\\D>շW,"d]t%*.^c Va*Hxϧr2XR"4PP{C$CUeƯؒ[ ~u2,>zSRJ- xVǙ}`n aWt9ɅHk^ mF˂L1> *!Fu(hbE$4,ǟG*H'h(zuJV3UݨpW'Rt!Z8YVV iw+ B~o]. $}A />/p#d N#U<{#׮Y|=ofgPp z͛S~5}QGe\\K.*A_ݚaE>Ӄh:6sɈ_O_zOLOXxѦO%o蕂HM@䒚c]~{R۽ė`q郉܈ bAZ=A2!R%A #n W1] ۚ;Hȁ [czx^E3&6ulkO =[b B38θm&#"ns/|lȸ0Eͬ!g||Y٪tHLq?RJmM:nЕs:!{)}1g**sEw$S>[$j7W9y.#,:9h>;|bt{nJ#}ҴA-|2v d XB>è0˴+/[aY> 6)C‹@L]q1\lbh`m?P\EB#VWH6X03iy `S Znj7a/U[CĒ7T|4)ڱzҼyƊ[:eSް/3Ț`"yV8IP5˃5҃!FM]1sjPݦ=e'EbZC1o-lP> E(KM;2.lT)K4&mA+]>L#_ -3,gt^/K΄%sqZwo]89%Ybvrtxh{̅ 63)a.Ѕh[lԴ} #}t7aH6-l1p2Eat&ifq>j /eD37܁;?)rg[=f3}%Aed^VxQ,1 H܆hg ܶpXS-'s Կi`2 !P񴷳^ M4o >I0cMV=[(nl4?uUXZ@},K*Ry%b 7<#9B$S<" kF'H]IسߢH}jg=?@o~(AgdXvljЃ˒crO6K&ëIE>C87Sd,)1cCFW N˨yX0&MLZ퇯"Q;-xq#7ԏ uIV`*Yj"4dVE=d%YAe9AYfݖc 9Ed_KRLVRxa@RZ]ρZ]14Nrfu9|KrmDEC@3s OX]˵AڧH~Z6;^ȸޖqRľ^}؈*ՏE9sԓ/:z`dQ~P8L[N!F',qEL:E\L%3ݻP4ރb-c;[ >e ?P *r/HLCOf}Z~` p C5)w-mZCW6=7Nڂ,:A2Du~h0Df?#4"0 |-eWR~نu4`Ī {r8)YǾ7UMM%8Ly"jQ 8$yvk>_xpۙ>(*ݰ[: ޾ú=}3!޾ 1)ik4ՑbA T[Qj}uClLn w—ٿOg@-hPkfKnamqa@sb^Y[¢C[;S?*K॥CgS7+WJ/R7qQqܳ|Mꯖ0[04_>/Ȋ{)h5{ײBWCkH{\}hT?7OI!g.2s%}_/|J'?YU^$jJ,:i=$YG~$ =$Za2 KSi+Ε }eyU1g9Z1 Bs@㿛,BG("52;z$x,nMxO/<2^+؎ 5DŇr[3NѪ&B֩ۄuiE"#9 B@OSF(i;U&YA !h`7$=fuSbU_ j~hp3[z(UuL'.ғάɹtu Y62oxXW.hsԶ([:5@_C"}R3lF5n (LA APsA_ͮ|ptr6$ڻ' S\s\.8+Pkw>_ Ǟ hbjs?Po0v:P}6pץw" -8Fwg7S{sScpcOv7^ b]L d_&+}QQi,6&ظv=\ E[r$Je-*;HlEM$d0oH\Ѧh7Ʌ:NJgI2&hPVP9.q2ؔ[2ˠ;Dwi綸?c ZR; Ff5ߍ{maa(A= AoM}Yljj :ȏRB(ѵT("zmulLdQc[l{Kɮ.TCOGƹ]2J"}Cڃ=3fw,]|6%pMoFT FO? L[^*3(n),1Fw1DaG7t[8r*yl^l,[IНDmqh`X2%Cc0v 5䬺0Ɵqˊ=eQ%Bvn 'Y68F9#H +@Ma =w00AyPZ&°cG+oh-1zm9eYov% }?TƋɛFz:I6 aIC)ZD5i;qp\^:U p֓ 4jSɣS@՘G?´& a}dWDGdza)qQ tFr=A/Tţ+I&>3G kwbԚ;.@ 0\~1X8tƸU2&p_\iTORf)S{x_í@h9QF"zXlk[>Um?ZYf+N5"8͂BV)>2콠T-鳻wN4 Fu8@IK;"Rs-zㆵ`F'IǥG|2R lEmL;@oŊDmܖ18lq t c.6IhہqO<3cې䂷-&ye% R4A6UNc"Q3"T! BqW8L g -I*u:9Gg:qr8)ɮY˸sTuޫ? LoՖ0n[n<')1Q~e!V{AES+{ R*A8)!Bl'.e4\[ O&Ѝg -RΡD&SҡU"?G073i,in3]>❮77)6AˢQ4%G`9M* PX` ?`û*9K. r8_oJA:=yzcc0 U\vTgq}:~ (} ):` R(y;nv5uA`w6y sl]>*1H']ODS |4#lTH(fG"M꿯"fVF<l> |t *hu [idH!' 7o,FS)I&Չ(cp)IoF/T(@3QsۯmclpXbCg^0p3?0}&1Í̴P@pVB)$2 PcQ(jb}f'-5̜P0NfLڅ^!_M_~q ->}0%*e,.0$!D4(̶{3q%Gܸshg8a"TzZֶ)r6%_yi+ڕ |;B/ (@ ,Wcu΢og@q`5t2Ū~u`B^'|P6ȔbYM~WLk6r)ֵ0h``FuseYaDPCxwPw9[pd{ݥY/J7zz/KI\ )xDHJzn82yLU;fW] RbBOaһ|'/BR3'1-C|$|);z@~=ؕmw*yO=|4$SndWM.KɑqsO/? :Φ.}vLV<]S7c.&x2xY~5e]f~Q2ѩT95c/ J hx|JѶRUuXWZ W_l&ۊD|aɏѝSgnt;<1@ `V_IV&\: F֮l7:g cL?QSy#HW@sB%vRŒ\1 8v16h Vwqj.Rw ib:8f#ak^:1YqA2ČR3KKXe5ʵsdrPX0R yFm4^k6 (2yPXFw: CI|;, $tw M%.?,a(`]P$ٵ x۩>`{yr &CXKԞ= xm*oQL^(1 kxF"upX]8={} 09A2 sPT"MfO§Y?V;38X }SN>H*尷Z% 2S{ɇ -,%= 4N#tӛZƧ|g4nwZoאRX(w[* \'bǒ=.{&sLML #[[,)k16X4Us* UBnG30&|.:lIïRe8{\^BFe7 ݟ,I+ *h&Xmop%l0[tTj뀓J/YͅSS/$yL'_K\_ȍn3.i3g7?l'5dN$r*X&,U{lClTZ[UL|w%]5e(IM ~,sf:-;KڥJ)ذ5K}=yB9lzPC%"%߾.Pnwo}l#mVŅoGXT o^t^ɉz* Ed`N &:8/ C^r޷r2:#ʒٗ0ΰʹgxX BtG8fw|/Cє[c1fO# ʻ '!gZ=y|U׀17 N9`kxƃ.0C]$CwS)ygGI9EqN%\(5㸣/FbnG("ڭcjsx@Hfu):zڢv$5&V`UNtO$mҋvqSngo?'+NT: ᧼.p۾o$OW3nodQ0[`'")е2G;桩S%'q:GU)UTܪ p@ՠ$zJ=R:ᣯG| !DŚٚh GO t@R`e6VJ~rʸS꾱sHZb 09PwVbqI( )WN/鹓?5xn岠e~ IW (peR { /ߖpV\-ޮ+]ԓ& nP'EË  Qs:ȓk ׇ?SOߨ>R&C%<ظjGel)lEGSPMLX^vތe4溕H=h핃9R k?MR.t|0ntN"i_5 n?ܖ:  bWT0 1lrh'(t6 &4 HM" zUX a=P{Sڋ+A_|`$=6D۟<*<֏bL{ jqP|4-G4˃;ǫ ;2>Dze>kMAoBE1:Dm b]Z_܇MV! Pdy$aSt,;]w&z\?PP,yq >˕U'~[wBK@r =޿"0SSa@+OH%[Wmju{n( NHJjPhs7>°i `3~H@b85ViP+O44]2>ni S'qJ&IڎIIn]GюRRrխ<(W_Ps[1}B>iō J)ܝ÷WnF$:Nxl5ܝ UygTb+UqP}eWߘM¶2l_k&/"z\ bRz|wnJ#/MOxm䈱+42, r-IP~'kem +ϼC ,lsk/OS3Ee5v{0 B zקjw,6^O@4ɓ"FZUW0"Ǎܤ]I/H9Կb0V -d;Fŀ ug1xĩK a 7hfB6vqI)/@i#OIrч3%#Uϡ{6úqZwB=.TO &Q / BCiح J{mnmCst N{ޘwd*ُW1wXV_ ?r`"$Fh#.VX2Rt/ycw36-AH ͉DF-+@-,MKJDw`bs/:y vFI^";6r;%գtxTc=ƚv;oT=!mB]5@kg}VJr{UI(zWSf|H{l=l>\J@s2 Cz[5o3#B }'X.bU?qKF>;2b?1\Ť!z8_P,o7QmsF z6e $pI,:L:޲:}12  G{@ظMpCV *+XwGsKKkU@ SMEWEsXL'Q{aKl0QW&~ -pxjs-Б A6w&h4c!Fumo->5ڟRC\} gP:L=`b>krآOw@[ݹ*Ρ'#FyZG@jC]N B@*n~dS?X?iVJ',&A+|vڡ`q^ 7J7΋ev WTnR_b,%AeRv%(a4r׼qnQxS3?){m`@ nTf<dC޹bV؅bh^rc*+ xskH>AaË&;DFі3%לHus/<4[+-)zVS/s@pBÔBן :j9Y ic# &tl3:c3BȟKr{T'DP{LnAO@d Q%2Ay `TnӞU)y2!o@aK:lY&lQȭd1CV|PLt~{ԯ%|3=^y[JƖ7Hc(TvFxN}AZ/.H4ϭ }Z锃P/B' 3>$.ݐU.zH-Ӊp5&qW@6=4P`ih=e<.ad,qKf*pdaNM-K^>نq=SeV<`hXs'b7ΞهHp'i2a+Ԭѿg?ԯHE`ݐgýdk ~zS@@8s­]@l;ba!]>땳84iF9Nb|% euڽ*1$+/Ths"׮?o*=a}YgbtDhD$\a5H$~.\7{cg74ٛHԧ1f*IfrFC wX#dy@-/n'|0?BIXCeeyH8L1EiP@j{iQAnfP`Jc}{Qbl'`+Vg|(vJ+l*z OTM2E_Z^ի N]C׎aYCU-h.C0SQH@ՑWݓ?e\GӔuh }oz?,RS54 m ,[ҼEiMj( tWxa@/ia􎌤B2MH  ͪz{wMX:͟OJN/'G|6j9g!B>4*MMǠ2צN/=ԙH)v?AT=s܍xց qc:[̀-~Gֿ6/s"rc}׆0q vMϚȝI `¨*gFu$; X/ kP,?~8xO4fs} b)*& [ouZ-MGϲ Q8qg31hvC3je%؀Kaϴ/e=2Ar`o7)22D J:8WM7UTyA9dрv!X@i=ю y%{<7^hJ#i:[%sMYz'"A7rQ\ciPz(ZD{3:ՌW<ms4 %""HH+J q8-0߻iBZqO@z|‘4K޴Jrâc7!9㓺=vi l^A&@+`{յ֡> mwBڦJS< Bնa^]üw[Ҋ$.߷6t DTLD#J֝cZ7eA' gEB}apjLdHLAT᥍p|}4jS+r"QL9 ' Pp3=M*Ak]ܶGKx<|na:aM!6B JxghbPi/f8NeE7M̚=iIzg T͈; R{UDOQӬ3{fs#^A!Nb7)![Z@Z&JW؇~9D5|Ql>m]t)ǰΊ('sNETe\?-S)M?>.+XOӁVOi[D (IUbR G5pڄmolڬW0F:Li k : D KXK}T%Dg>J:ᒦƲ~U.E1N/m@KmQcϣ#%FO F ؃6?L$@ZmTt޹GH]Ag?J(oJ<`b3J.|@bL='Tkl&"\QT^+7hVNJQWrIENj-n:xe.ILzG-?>StZGl/d5gu>fV[,t74fVH}hKP~_%9r$b&#' d!X̦˲8FwdҟO8KQ4xřI8[7]XbYӐ X^A?Q#qS4l ?MĭSͺ^]72cx9UO/$sL$gLYGXMn}XZ {`qQh ,B4ǞSPT'EbEKb鼞/uT1ڨh4wLh>/uR-!iZ+p ^YFYM^_mW|I6P-![~=FhF19]v7M"& ֟r8aOً 4 Iȉ®kr*-`dfV2;LW-ēf-6I 6lKnoB 3559q^^L<^WՊR<cSJSD cfWfM_q*̯ )r5'E+ oqWwG#ǂGpbiq ;Cq>]tO\0rcdR~s qiCm&.`-̵ ?f&4\*SPRpkٙwbQB %L7;— <bHo s{@5FP_jE,y[5 Xwp}zSYmm^7bZͭ܂E39A-݀xBB 箲 bףB>g6Z)Ʉ , ܯiϜMT,w։_4VM !r+LOGue ?V;a+G ޻K_V1ԉ4A{62S=\"bVMAsXg݂ewyJr95@c/i:?fC@n@2|SjY2`nR;Z"M nR"f=K$F&}KWK5Y2jh宋&jFfX%h% L%Fs?բ=%nEVûs1 2f vy W㐦A+D Ou|z`,s.m{ǹ Zۙujoy^D=9:)rwK_S;5 u +gSfx݆VOn\gֈ;Mדi w<7 _wG5#+ pԻtx]no/0RJRـOO=է@:||aֈJT0觟 nezxNȣڙÙwDX{;1A3PQX3Y[8Wճ0 1˰DIќ;qsZ*w_P7%1ENͰAjYoGY5WN8#hu<=5(.I<, D<M[r> ՂbO.51vә)Oa!sV_ þ9 7ʹy!G{~X4=Ԛ1 y) uB\^IҮ0=.,-6uz/čvٌVJ>% H3llNvJ03Sأ"$VË7EX6 ག(] l扮 LZfӥERBxmbTVRBvn ΢_jnK.#{7iܕvJ><9lxTe6]ѱsDi,_lQeB,fRqHE%5+Շ?G;#GRgGFJƭ_wTS7ΒH=sif0\J^8=_aժ-J3Jtf)Ea鷍C/h^|GD+zէ&<6pHYICoToTR3Tx```rI-<7xBEN<%6;G~5h\|(MQeruf%4`h;<,RWi 5JQL=#sqpsoO TeJyqt!@nDkYbɾM7= t ª"t]ـQQ$: R:`6?e1>0N#V04!AjT2ʝ-1BCL$T^?EWS?`n]iŠgYVd:o -1{4ދh̽7kXEWO*6xZzZJ#Q[ aAPOx-!=z R.HfSjujt_q"oH"1=K(J˺1zN1{p1ZǶ[{Ãz-U2Es@}-f4hKU%jv,Y%+`eeK!UNuM2>ylan4ۦnr#:ҋc̋ qy ݁ W-FЉ@&i.K7d~ťԋ&{EKt.{VWRׁX*j89 v -Bx?xHP`)\.fN y xR|Fm 2tx0COgҐ@oЄIJ;SԮkW]2#ADgv]M2;KEk.c"3ƍ+B޶m`E5 x]i%$ ~ΑG g$즠#:D R!@Yv5b`8 B rZ3{cVjg/;gO;K~$3֮Dr1 7oO$Ť,HOhLZUD쏪7D~†Ea]\+Zꮚ T7Uf^CMInb&h J.#-bหحl!>x œ[Chy˸A?5aYS1.g$'nk}+*4j4bP9bv7iFz)j<$P\"Lp#A\ERa=@2<ХMHzg+RUwD\BT~xGR]~swڡJۈ_J崾ixfI1 QblԱB8ZDd22!r,b=Gl8g?+(D7bh97+gPяZ OI7%TVbp*!We"Gɰ8gχjs'ʧZy!moۥ*\Â`%`ό%뽲ޭ&}GBq=]b"_QF]sG+ 9\]'7ӆ1Vt%D+aRF<շ,Z~p&>%b~~![S{o|ܶzLuΟve+M&_>*^̐yim Ky2$/NjMA|ю)2 uRG"WD `GRSLy#٤~4*}6˜tK )1 _6&YO9(@βgPs]%G3Ej|뽖]G,d)0'w~|zh9?xyGkz.>-" r;Kڮ2܉R<%GS?N׀]c6M)fc#]: Y'={$I\c{"{OT&Fb=4~vb5u?IeF19N${sF6ѫtV̘ĵ  *Vih'jSiW֢y◙KvoFd<:Tj}c4,3"x6n+% ƺ=L>PBOVys.EWÞ3m/^f=dɵjò`NLԷUqg/FBM,<[}uvlw}ػ) 5jeWSw+TkC'\9X(!Cو5*_9`dБҽStZf#5oS"M^`QN{:~^2Uc6^i\Lܒ›LptAC M" k`fj@653`g? Pҗ4=75wK.uN@ؠK>CUߤ><AH7g"%)e2.}bQt c7W݉BS [=TaI1{2'9Կ,1>,\[M7fY\_ _rHP-2 CTİ@x8gפ!Bd,6dcefduV|=ʹg p#6p".]}C}1\Ս{ǐЊ^8\ 8jֵ ꠋl֚jY*YdڹRh+p\ hQJJ|۝*i7=F$@ - 9ҌV?S=SErTd`osCS[o?xQ%<{K}Ike2zme)(iE!rצvNd-2.F`{kjZ +'mxDܳlQ#mKT:l ph ,ѓ^ځZh(͔}!rGoXWF@:ނz)AarKO6(#"`i`;0Zb#yvC>0OC|U"c_1jh@'^bqLϧL k[ꞂjCzG,%ӓ#̸\E+pC f PQ8aLC.y'=a{\3KƂwu<\Z$>lF~=d\,E/%Hȭ5f~r`0RmiM(8T>,1F|!.vwRW>VlC娡{S0[0:&Jp[SPh3p#gBE3q;W &-ƂEg[bfe h|?p䇲,!KqJD_#RQڎE.{>ֵWYI_lX_DŪ <,&θt\$˸%AnU8}Fb¡~-ARQ0i݆:i{z&#Q;gHXXRkXb(0 ^nc>.Ƃg@2x-^|Y -AT> ēO[*̩⬱ɤkEC.NmKM#?te_BvbmJ~ Fm(E7EjNQ5!hp~ZU*r Ee] `,6ft\t,1dlfYeA]gHU,}Uw[R|)"%0D?]>MO[KJé8CUGwnq<fxk%{[d%_'#WcNf~7LO dF1}I]UܿP^c-uh#~ZwJJ nƾ]Sc2,&[Ao]z܍zHRu9"!QWϩ\?3^"h!6Wog?0ӅS6 H}C/d:Ҫbk? q׶QXSJ(YϲsD@^! =; ;{ $U;=sYw8e< |VbU{gDx2pIC$;suJ(EE/XҽA*_c"DRVӲIXWs#XFyH[5U[Zz:wR=;5%|; :HPYF _8W[Ak-cjxJjLNx U0( /w&Ȅoirv 71}(jjC:#;vT/i|,AR9~c邬nm8H\XfQ0""^dmwZشE 0L+qӊiQ'NRGA;|JӒЗg}lVF=@^5uU.B&ْ8΁ur⪵pUixy]!&#CKSr῀L<` XB 2Ͱ( ?1 F' -As6mlc0L јT2ZA8rU8.f ZmRFKbxw+#`+<%Nem)#e\=F8(k7'?323.Z/ѱbp|i,pl>,|Ht쓘u>O~ ;L:/qWOs\< i:h͏Jl.@ Ҕr!=q,ȴ4!QIs8Vt dmzlbFo1\n B :Di<0E, Y.{WiVEf{Zka;&ȔExYZm᮹v_Rj4 }ms(hvzToRBc^/hboz_h kOi*шB5zC(fojJOwtS>toF܇}c_ri\&ӅR_1 I@q< Yw"u5PR]aEg3';b1dtqBߦD"דH`(6C*#̔<C򆐹 sa⶷&Y^|RsQq$HFs]S|U'M7W!jH.jPP껏>Ԥ3#V  <~CibT0wPd':@\ w7HESCfi\ nTVk#Txw<)X1t21S3U0pR8k +1!Բ^6i57%X91d$ͩ1_l&US ~Wv{q#ۥ*S֤)о {MDwa^KMb| }imkI?U3̐ͥ01)ޝuO }M;,pyHĊ"j➳f=/(RBvDEK~? ވV#NЄfCCoDlϮ4~ZI 胃XcmAVx]FkXLvu4KBafO=_׫޾SfrR>)O]bVЍp=8܍nƢDb>.mcZ2wCRCu4~O Sx(#8:K5lXi 7K)$H9}*C[>Z}XɁPcqB.;sABHPwe"F1p -{F.2+KԎM0GmgrgX}X.im鹚NDw\6-ec^‘ 1z1Ŀ R.%r+ɴII  n߯6ħWH__ì哗aI3D (Ccq+Ye"VH#T )9Ɨ5ך J PE53x1V(FIt韦\u|ʑj]5 z E.g8D 'q2޼nZfو nb%ܪ}-Tk4yE]1k )=-)Oҟ9hM Jmˤ o 0}$g6KHeȗf#f\ս' be,3+'R[",`S (ljqHlaEݏxOATʱ _$&EFj>":Y/dؽߝ^JIp6''mY }\ r_-.[7(FA;Cl5g!M'QFJ3_Y"[~Y[""=yflbd07u*:xhn,[Oqڈ" "w)=4$-Q+@m3NJ].Uju\b NPQ mha2ez=ǧ4roG YfpiIj-,*@mi+ +N2v=w2h /$v0/\xKjc1e(H?kd)ә*M#iў:*sy OV n%4,5˜,G 2OLHPۿlbrW\hܤ [G>rRwJKHm8 {,o@L.x>NsXPuu М/êmx^㴏Unzփع^AN?>92曀 6MfүJ?J{5D AHݱb) 16H;\6UVHmmyQֈ ,L;p,hzѐ[FQOPc(Q(3-d.%|Q3px"ZUz(:0b3[!'QZe ZxQNd(Zp\w|4Yd/NcҭpCP&_FK8 Dž7Z]TkyM4<Z|+z?B䖧/ x'F,u.9xgؖPeFvJǴ#L╕P̶nQҶ{[C)]q>46`8 ;q3;1j+,[?? b/`d7`uƛ(b $GABܡ2L2%7!mH@rSzmBF58[~mД R jCXJ"%OWo:D}q/&㐩DA huX_;`?evAXTw2Ra.#6{砋Z\]h{ns,&uMR`Kgpq Hlfi{rnn@aV:ܕ*K& bg`鈡XFif*|_~ d!wRrC\KW~HjEp~ ]a)K%gU輪ٕ g͂M\*;bby!*< io1}xG7pOm]^[L)!Jј#vSmxF8U:;=\M .g ھ+~Ss;F鄇^Jdq04;1Boj6i0N"hߛu\s6U(B @Ozys/MkCڼBG#DԐ`}$lfA屚PS]| tr3K0 @PJXIMǝ+y]U*n`hSpcN Cjt:ݵHUK:J, /5=ߺY7 Z@[юM̓+h!g`g8T6Gd98#+W ۚBqB?پI? =z 2czRkduṢ49A.@ePBON=}H%5M6a; ZF۫D<{B >zt f}V/$ao|Q&-$.K{CB2;ɾx#OZn"mzkk˻қRM^IL>`>蔞0;lVU_QZWPorixq{+.|ԛnf+s޷)8\ބ ึ3i}uõӄżo79dԌ~Ei5KvL:2Mټ78B:~L٭ uͿcOF5RibfI_1i®6uZΏ @#|-^m"jRhQ# w2=[+֯\+]ZID3+Yz»o\T4R#+5;9%:Q_B!Q[G-3W"+M:~8oN= 5_ҕRP;N8 I'w0Ԃ0'C|tu+Cl- ~ە&;+ m@EvJˤ)X67XK韛wÃזp|7#6d (׻/PG 0禂3 ϶;ީvTzρ$TÅڑʦ#Y'- sN='՝W*?)~k<-á2Gk.;ޓtg]ADR7U`=2-?@6_B7D^{OXJB%!H 4Em}oШA [-Z-aq!6t6L${U?\Vo!\N dpWkb7D*)<[CeHtFḲPpe1ڡ)[>c0?R6l`JhAؒ9i1;i`.f\NW7=h$ W0inΡDwAtp$IZVvC_/&rs /D25{4Y ;;φdIp).gÌ6jV%3M#^BR5R;?: ɔ:axc"dmU|ĢoDpuO|83R)rhxK](!wϾ)$j\f'|Qoiwe<,2У, Z2 [wHGݷvQ;/IvXl7.ԹffIA*,īsUǐayÆ_^.!{~1,JkOC ;LLwp`2)'i8_I ioF Zܧj^cdÔ{IfzX: Q_cgE/ZG{bT0/MG YF>rHc\9lAD-|L|%srI}(;nIff UF.'pOI,NF&xmm!`.t~&n.XUku걈+3mdM4g99$^G?Y%01”ہ BSF,(06RS $"lkd0ƞ>c;?k}33ՏX5de7Г;y8;'z xkh+;1qY|G3rI`y/bj}3VD0jK L %9[hEӟHw8M^4LQ\jŬ~m*I, <ž삻Ncڂh‘i> jX>2D{z/)ݤgP˾GA;ʑU"D@<-=>KZՉ} oO!rD1u\v q`jzyޥun\/l !W4mS`)d뻲}V7Z{Z#D_*9&C7\g;_c|wnANTd<%vQuJ##͸G\sl w6ʫ [b#3o=YI7DWI`IalVg3Ϲؙp '.$O*X5M%~۔d>ݓA&'o5D&_JZ]CCO531Fe*zGw#0I}pӈ1REϑrO{ep%Di:Կ r#y0lfia`>*(|^ {;2cJwץ z/]UM6ɤAr^5igۊoY]v/1¬*ܚO>ǹ%BOge(4]Fg[FhI:H* mN]0"`T(1dß4RO *K2{]92ڔ?d_.G4<5I!$(i>ݟ&IgP#}}2AP[uk"m(H5z/a/EuYĂچLU ψW\|su`^el p(樇( /{U׭+i9ECvΈ6eOۏ@Q {j6]I;tƞ'&͗ 諾ܘ;3mpk )i'2Q]4^ۜ/v[˳9A2,>G?[ۦJ 4Vzڕَ$bvq4u|zR(d.W#Kӥa~:P;r+ܧ{7Ar=,(<n2ύ*8K= KM8lQoWuv*4|lyږ4 '.#9IdXXq"ܫn:Cd7`ƳHen㢤)e^(q3<6.hZWyIQ]*'~>Cp_:#ť?Զʁ&VTZLc'Tyq eD\_csz A_$Q>)l}y{+׾-s$Ҝtl޳Cqz6oRϛ/_O+Ȅ>t}}ڴb~ זG xe>淥H98<]3tV31m~#de}d{D5Kivy0źԓ9}yƒ'nx bK#鑳0nf2A'c;[$Bp6wGM ݽwGY]v}W-i8&H+ŵ?M(غ7mZq<0!?S S’]dyXteG+} A~g={=\]%h[a/;%,#(Bb%R_y{Y)SY|:e%?6Xb z}icT+ɘ[FJn$vVg܊qW\3j**Mې!Կ9 Di^t߃J?|> s@J_J͍$٭v,k4vG=gf$JF1~_O&Gl&_H&jWRE~k1;ݱ?qW7dȸCi sYlVAeg[r=*f}1+ %q rZ"*R2cpt`5@W &?m dLv Y#OUGJG̖6߯-d'}+kHJh; 82U>t.˜I9x8DkتJܑu]-M{oa=';&v~"H2y6-ɎN~gI{GKc¹'e籓f >]2}>Jwm4b Y\n4lIJgp>;h/D!LJ4~x&8\6 j}f6pcjR;S|eg8Q#~rv7GT<}mt}R4,R.5(b!$A%WB8ɪ4)/Ty"g'^nV IJPjywo}3T¶!&_B5J$T`ab%s!1CKSFgM])M#=9燋^JU4[]>3bV=@*>,qѝ`iM'bdNWWCV'քw- 6xCj\Ν80ye7\kHx|ZvubLrݾpsGYvBNA9^ӪDE63;ȅz .y6}cPvS ^.s| 4Gg tryR1ȗ#,rCO\qj3)=LFH/ ){NB)!m+C;p8wĮK!5A`?LlZ.fg8]YxlT<ͥ~g `g ߣvf08 2ӄġuuWo]' O:5C.;#"C(=;XGR$qk͵<|8/8~c K>rz[߰X}ZLZXVPQ"3C]٫m*> wCH;VߴhJ Y7>li/D: =v8D1@ߤv`m1nFЁ WhK.cJN8,I3;7xJʋY"anasmhòNQ[ul@Q[NNY⏅ٓ*B(X PoclCAK;ON,AWn ܈pB,dJaR h"ζZ /a-߉rѪq4 ni@"6#o U9cݫ~䔬9; DT;7-B)n(><djRMeeс)z {%C&Q0+פ5 '$3Bx忮fU;yGUkQ/&Q\̐fs6oF6dS"y.y؀}'-&h-hK eޤ7ꗒ8J8UM9S\ȝ% cv]&JG)=jg۽Ct{Rxw2'<8<sC8ӄO.7:Z~pq'q$(oSm7Ifm8xW$*p$vwӋih.s[+C{̵ߪvTWg#Nr3 (Y b}gg ğ7(`:X .OFmKr< \gھ+ 2x?fB625KM$^S7|W1жc~qe fDp3)o39j07 H0ƟCLIx{Ibr{BU"su0ⴐJ.Y=$i,XT"A1. QvZbuT$R߇۽aݯLSlQ#O/r83?z ^"r7!g,nO A̗!Tu$g7h ExCR uznxVA[kp5EdKidl{smjiq&^uWfﹴt}bNe5UJYs6_+Ҟn1(G`AlfԗiΪiXig,,o+r h^QtZ+kUD`/6A! AMWO̱\wN^\`OB A[gX-A>:)q;=b'j\aszݥJ!d \h>ӑںM㽼>rv;P-JWo.j@J5έ?5}zٻ#fy$2;.6ptzMAipa9Mj9tK3ڟDD&ֽyAdi-LytFֺJLE8{V|Haw2Us%2guίxcnqҗ j)o?Ɨ*}fTcb3!/Am lk(bx޷ s:Y8hDɧ׹YpjGҴt~]tgH4jJL4!*m*φg@r9PNQ]}[h wBr[]O*[AV\2d;F--Z\SPt%$n^@wyniBC7·]nܘrU 9,aW3g05 swͭo ({?mfX 3} ;Y@OlqR C{L0R: GkO3힜 "]B._ĦCyB mCJ] tRk ҽC$/L |ϭ=2nV<"5"PHE ϋdvVxC~n-u.V*GKճ"+I*2*y71u8{B@ jEt7w_)X;KubTC f 9F{@gtB e(cn >T`D%|wRwv^LXIojŤP,nFrH1+5b` q z_CnLYHF?yS/F˾1-+ɹ*\,ź)}8joSfɇ^!6(.Kc@ĭeWQȍR`Ke7{c¥nn(8B!(=։o'aL3@:5Oȥ'o kTʶ1'B|ܛ0h>p>(KY,9/Bo+?X9t -k7ݤ]OdX ە1ƨqd0^?n)-ZjK9\)iTSS {Y.+|Lu17o+JS1E`F`$rw9ߓ_PÓُd$T=Djcx{fWJ&vAQVc<ʽU+2 L,=F!BiR QJS, lB zETLfb_"ɤ: Jjq ,z9Jgh4K{<ʉ9x_)Z%l|_Lr!61,STtSQ%mEH5P<\TdV /&%f ]Pke%i0l)O'd*ppIA{cǚ4~Tr?vqdthmK^n= l&<.AťUk^k.?WyWEp %@+،&O֥3Gq;w2C he,06rUq04$QIKZ<28c(8HMO@7 >eĘ7 0NtʐkNÍ1Jm=ʂ.][Ph6 )6NM/MMmdN*\^ Ed⼋y/Lzi3)@U^<+Yi[mHq5jvԞˑ*);K#ZO!~+DϥNQsցH#TWv[ kE1~R~TAjȵH|vS]sKlC ##Ej7gVpؘo?E;.٢VAZd/;x2Jrn|$k<ǺcVX:Bq ȪB3Vb3M\.202Ԩܼ+9pe9Ĝ<1v=L.5)tA/І| ւ/&D.Lo#IBt:4z0İ,籈>DFflGn9]7]b/@Tebp3qȡ;ndYg5K윴bl@f\+;1L$B$r>wȊ s\̟)jcjTbܸ C(t̸fDx\&$!OM 0"f8 xBVj@t}s(X"lW_)H~ fHޯ :Ci s[OmȻ0aWIB@=]2z0xw; *t^ҼʗPQ-P|'FJb xݑT͐yH*8[,\=l~Q7˨C;.Cp)jCD-/Qdnr2@ f p7ĹEK\ [ 9br6cfF]J-*L"ϥf#;Cb;w鳕4io&JJ;4a\0KoNeU OLLrU!܈܌ vwoMb5[d|cO8|=Oʤ(~yw!|?aF/sX" ? Npl )r`y{(* Ѕ;3o̭*G 2Hq" I6`{G\fڝ2@U Mw N /ʋ5A>tfp/?YjީؿeaaG>ʿteȒ&~a'?2̚eJhxcfL΋q3Zty#ZRѮZMAph?a^LBbK6 P5ehF뙯NP=|VꞬP^]X\qu5rw!:`2Ʊvby/I܅(SPJbpF \EgER$>_qe1}k_cb1nAJ3:p\*~(PqI˛C6"_WqP \vTQs<˱^[ٚ;x +8W~ЕV$ٹV"8#S%c.I?gLX8}[SRW`8> V_$⹹7f3Z-[A2 ]ZRƇˌCRB2SyڤF{Ѫ%pݰy<\i /Ac![Yc få0?!DV|tD?TgoI 4Hws6< > 0<[ !?Z|9BYr.wb)xԼowx?OpGcc2~kk'kڷG S[7;M;N_`-ћdz#i!,3M!NٙB'oEUcV>"T4)&%8[y8 ;jGf$>톡RP5guc.1V#Aƽx!_͠#2q?$re^<~F&`#eAb"e3>2 S,:߸fPP7ya$/pǖ(Һ7NKuz'XS,^vL 9ڪ률ޚ6h?C2O6-̀Og^DXMCl?\ JܽNlcF׷`p ?ð 7x+oLӟ@ 3^"!~%qQݐQ8aSlH.Sa>KHN7ͮ}f(bIWq(eVX^%<ʹAH'n|RoXޕwh ҂9&> țGU"\U&Âˌ-{*JԢwD;\zXSIGqN-O84xXb4eS3ۊ^RfmmKyW$˰%}}*> cv1k.i7!: #FYЮJlʷZ~l||by,c$y!QhQ3wMťlK|W[^{ 3wcɓS)kGLj0֪>(r\wU; | a {km֍R?}kFns2@dlmG:"PXOݧR`zdt,2UӆH;;5M?Gt!{;A/st8ɚ)c&SQ8|N 77U KM{:ӫ%ʘ xٖ,,Je|?+Σo=H W2\!moe~9P*T(nLG?OHE%B3K"7^k4ҝ>i,K|iNkSaP/0!78PH.eiX;Aɝ)(KW;C:#Դ<97 @\͠>O9}lVqx16+T*s3!k$_@gMܞiȉRcT`֍\Nzɵz \ v\\Ur'lE8K:2|2+Ę8+q]r}Dr # ~Yz~< Y?;)A:k د0Fd_7}t%%(*ie}7ٵd:?t9Fc.>GU*R~`b;7e;s߼NC:X^߷?DT=޻kEq/-{%XEhWZ@Y MěO>AibGYqrN^Yͭ=y.l២ĈmTҼ$/b95,_O& C'DkvtdX31`s^ IŒ,eH3#xnsX)0U=QcCJG}GFT\W;=}+Db۾]:sV1&"u}? ܣ1s[ $uݍWpp',YpkBΐ66w+MA֯}ꡕ#H^m "S~<,ut1) 3\c;Lh4y,998XO^k^Aŋ =}7` K8>˼+;紬&^j%trK"\&m|gӤ ~Lp'ۓ ^Z)`]#uWKCM:ǕjD-+@ qOXj4S ZUUI״jkGY5:ɞ$`; ^$*+ۜQa3MyO`zJ7rjgnMMS+H m~!M_B;1KߜIZ(tK 9f=SƏ=~cO߯/zW9W*LJf![%T7ljK~Iz" , ;؇B #~Z]F6\YbN]f(n>/\ 8$4h6Fd I]0*.&~rNr&?e;ˋaT&ɿ=7۸x@;7^ Q]~DV>Cʎ5FJӦ7"rϱ1+KE;srsxቘ][])dSqC367Gy.C|{WF EB`8FoRR\`HVuHiio;ss¥TmRܴ&W$`EzT`_u][J9ﲳv8UYGt̜N@kksm0_4' 3\6o 9%!L[!{Nϭ{AG [j7HKus;sHn8#%~-]D}0NezkB`*=1>e:c (i K'CꄕSj^0n+{k$QxQHn*_E~<0x2|Q+@j[<=54q(?jUka[lIvIu&8Q L!TqH]=Zaf@9%0*&Tq@Va"V:06Μ x=$1~nC26LH7][{#C>/av{;$kS y{GZqkI&ejɱ&"[B;ScɿTЂ$<7;v5g#4q!.",\MEaI$qCsYdx|D9id[\ҋzml<ҰtՕVۺ;!koI &?ZIb.삌 " 6!^&\E[3K7 cD 9iū)[aD5m+Nƍ̈l5B sNiGď&~;{->7O΂l/Pk;n>=ιbs"}j4;k5J4)Vo:JY8]En(>3kϕB1cnnp(h [>}/78JOKd_ui)>`>WT\gr^)YߙTN&CnNh"`ӃÊ2kMK?LnU5][b9ׄ^vh#gYy.RHCQi x[xϝ!iQ8[-%8q?`J%K]p7eʴt4VldN$Pc?Zk.3ѵnIi˃mCwG"- xy&8Sgc)'TFg7x>?]ۙݾ);b2rwqpf0eھL@x(mU6~3]mu\~B7Z~m]9w%RY@o˘~ C"X9|7hQw5 d88FI0;;Cr* `]|j;F{y1NhGO)vn8ݒPs$w^hP5G2]ݣn- ՘Ԫ:(])-gߨ ,)̾Ǿ}\j*DZx)Ъ+[;<}ձҙQ_GݔNi. W~.>ImeI:Gm_mhJio[f^J|*up|IGL׷fhNK>m.uBYiN>R䙂~K`r`` E2`s :'.*ESZbeeT&0n~V'8xEhMlHRXge;d,yO % "}Fu-7yIbZr('J>ge-( +@dk9KW/e1?k c~ͦ _%pަ6,E޼cf&SFV&->1td-FI </V}iỉ"vL'X2j7zcpx&^[sNʄ[\ t=7 Ψ=9t, CP7ȜW8Փ @ؕ騱fk%S}ˤN Fwȯ܌M ">aQg1J! @pVj_ex\ph%'ӚY0Gyv5W7 |xgw-AW+]R1bCXH1)֊YT?`Y)v&1.?L^KL?s ~Y'vVbED7Tɠ9eQ-gxk1_dt=Z CCg"[b}#оb,~<2CK+^"b[=pb@Q 908xrh*[*7c KQq>y<:K,|hY쨟n\Ƴ0 T,z鉈.ɿޝ%lc8["7"o<`8* jy.7byICp&/U#A]hz_.w✈%|a)SQ ѯ|hߚΠ=~Jʹ =؜`*4tQ @#.nFwxȈ]cp=_~` A!= \nb;dE=⻀+ȥz@q*%+vc<7!!T ݑ@%tNz?ymBSW3F-T G{nI~(FkXf/V- [b~;x2mE 1}~UeGtzl h+3ōBOlh!~Znv6$9< aRQNC˸m3 i䟓a)a̜]⁎KtZ&Eww'I>èM E0*'U74z1,S.gWkbUX@fIUL[#ơ1Sw1u<r`L5|03V&*h~ɂпm0/;֩-ovϿH) ±5٢G hsTD v 恈 wzOX4z$L՟?}EK/WEÿpC_/k@AI)URkJf g+9*V[mHE*%m'cϢMh0{ y̟4z(D-JvBd!YR9*FLaȪT^H;ZzT?'`䜃Y]wIQW ь:,h04QrVO{Ĺ֩e찤1 d8[6}J;GtIڣ"2υ!kɹ6#f":( >%;v|; mf|2VZTGowTc?;ѨHNh <s,s1I1!MTY{ ?0[:hP{8͑jK ĽA<>zȰߕB+/Ę68 ]6aȅ@'Z%-y (r1\J:db~aBK:g<~pu,sA:7ڱGdeOg*+&wQ{0D9>j0'<: J~(-Oy2>1Kڈ `YX9Uh& 1U'`|SmG̞ș%ώ#E?K܈0xYjڊҠwYuMGgj?Z[#d oBɸ>h&ev#' W<@~ȳ݉U*7E!T= -cAqRTѥ0 !e0٢Ӣsw:䚡>i+ L^jn ו9jHF~*ƥ|^ \{̽7a7k:,K|39c0HB 5|qp&LC_oN05ߎW#[[ůx'4۫a V@pDždށscqu>d] )dZHF%zzxA?DoV/X{6Rd_-zN~j]SilrW^ ?eBDI5{ʀpv#lO4D/x('/IjË&4_Mj<:aDd|m ZݯńWtA-M6(eb5#=: Qj/[ZVui)Sj#ӻ74)+U;0^տcm8:ƞ\Z | 3 4WE8$V`2k/K,z5`dsmxIVv,: (-[ACm֨*K=K/X8Tؒi,:)i1ZE1{q*47R,uǎYW-5) XB(LVF}eZ!m`/@f/#@3qU63K[;q)nѸ(Ѣ_GVEbPDO{-TMr "8v{ ^u7yHrҌ,<:f,ߓ763#\f^7EGBjE P2 -j\D&|E=<7( 2 6u&ήOv>a5%s6SҎ"Hq懇RgJ4b{6$6qpwE"<;8 8m|\TGOS6Xx Nk[ËP Q>w[g /w3DAx8k~푀Wn^j?4*`Zzbkh}UPu)TS4Xnv8O/+GKd$e%,pn:7ͳa7Zrٟ pVٿmy5@jHYb`ebR bT-{+\/C;xDw)O:Qv;JXy O#J A8{N^Dp\JXYt/Ul>|?~R-t"P4;+5e* ;ӳmz~W&-o5^*ҳ#PΊyuuTNdI~B}ڌKB<iPL49v] wt!;釼 Zn5%TϰoJ{Qˮ7kZ-/N%8WW-Ꙟ sR9kWbE[*>A;_(Qk[)ZbZD0/#a0.iK"na7;zZ23T uJA#!PzeTVk`C ?pDAa|O<4!(@TLbNC`5Pi6K(rCn'b>҂SBofݣܐoB66`y#OtAf~.k!/eɣ>cnf,, k= dnmZ֗>3h4_bW- K!y rՐuwU=kWd0ӝXbrt>XYqYN=AV60@߿aq00Vb}:vkjns ݤT 0ɡYF2SI4pӶVf303 ^I1#a)Un\4"гɅ`Ns^&;d@)HR`]zdߑ,F1k0Kb\T&Kڥ_7 o83:On/W:~.~U#Szz'&A]Oe5y7| GUCV\8-; f!3BXQ~^Y Jsv֥ES'sJ= Vp?-An^~jy[w>4B٢P|ǣaHI}LF}rq7Cl;q%`gU !o*]kj~tN~]Z552N1eHxգ*,)io J} :әU@\LZ=#̚m.3O! C>?ۚiO$sҔvD$(rO`'V)mp;I.Z@p f]| u@؅b2h놐$2ĖJ:F@$"X:'e,u3ą$/Ed@:}ĸPQUJ"%2=zB;|驃A8Ѽ;s=bN!?\{?a&-9TN YC]bgsj֫3g x#vkxXu C v2'ZMҁ}@0\9X8Ne$.NCNe %i;&~rH#Q-\>e+㮊"ۚjQJPX WmAM?ܥ\{uG I rKbLXOvYnQzǤ)5B{B h|KT!QnO/)]B)GHWl>ӣ47Z b$Tב?QSR^)>bdT!K <<0.YORL۳ EP胈#OlS#Sn>h91*U5rA,C9~iǣ/GzkS}p9^UE+R^ QY.uP>X *ɷ} B:|0~عFm/ߩY*o*lEnUCN'p%"m|TW4K7 }P"r)$\@V%ȫr OyO 7ip9}?#6u_PN޿!x8l5d* Y=V흱q3wӾcѫуCG6f%) 5陭d*84g7Ѽ5JQbm7RKҽU*}0eҳ 3ɳYvW84d"ܳ崢_1ؕY AWIkŘ^U>j.uWq 2pHMxPtU8JѰNbD5n&P wX-gO ~EՔ7ܳ!6rb#}ݹJ[5 YNO#\2=dϝFQK?y]W"x+cOQ%wGA} *sk dSk5E18j0Յá/-娎Wt.2:HN_\n[@Wڡbg|ټj7;&qT58|f(B\ü92k?kcMZBʺ1;FAĭT<$`^|S97mc2 +ήq /^!=@uj=rOMXi?.x8wid'z!G; lȼ0YՈ/- `ӆW s;hX( b 8@q,F(tĻCz,5Q%Jb?בXvKWX8K@ n\F|ڲ: m|nl9&DYrjŃk(~'ΡA K z!]5J`]%uo+QU-ؗÜڈKH)f| JU{.Ngv Y"I_F= xios"3(>{h WdQ]xAk\"])\'t@*BXvF5k[@l;!wBUf _{ G3_75 H*G;mjQQ\u𕜂Vf(W1F!vLI!SU4Xz!uSnό6PUO2e]O'i_o훬Kj'7GVs.}ǐ߀<~T=M{ 6>gH&NCI K*b4sȖL@!+$~x,@3aYmp3@9}C Ҳ BQykzbW6RAڤYC6%_ ^WӴwGiz0 ˡ?qJ\#q_sX$!+?j%%B =3 GJ4q3)knsy2 (P*>Ɩy7_}?u U}ٮV %-7s!+ԨiJhC{RT5GPL`̈́ҷ)ݥR`rq1L:Z16Q ۭ 9+W,˕^hWg۝X f>dIYaD['C3 a'_iՋ׊׆ JbGC\Pv&d&rsAXQh@"5 cp-i]M*~@J7ܜ"U,o6̓CfZoGMX쌐oV0WdɀtIʫet-.A~g˻QɽO1@w48Vj6|qI,XL ?s8,aP #6[3kg׋{|mا3P-O2 coAG-Xx܂g]P?$eal8!v1(6?=6;ze2/&tNJ9 v C)'q9  pN_bx ^eA :kiڬK Sdt靠Bd`$6xwոMGtϺ` q؃)T4`efUۆiq0WHUc[wӷw|bDoQrh!^B9s\]Lȡ&^*zČ-VOLfvš!IBW̌s65?) 댯nl:hvFdPj娵): L#&)ٽ[~Fz|S? 0?>v dŵ~@/nZQr П>ac2թD긍c ,8^:5] ʬ$5%e/?k'Qe#hto^L>,\GJ.L]+_8HA-v h/ 1<ضl4\8֦%}X4o,H'qb EP xf0U3/uշmsuWĄxA4jgh{ۆS_2K7*%+R^RNy?|c'5Nƿ$&g3;:~Cln~/99j 4(֭Ȉ-7=>nPN6:0uJL*@Vc_+X52O[mͷ+R8O3'BhIќ'l X;)^"fgG^5ygs^@0sN$~n2yH`~U7 {P>f^_n3N-76F) 4I(/Kw,i5AT%Iq{PIxFLݣ&”N9%>"IiK{O?}^ "yg+ۀ>YĭsBfQoW)Ys]> ́!P|y|}"a7p<c P`|bp@ނ;&ڎȯA NO읪Gv0ژgT8Xj# iO012Lg[5F4I0"\wjW£kJGߠni6=V9|x @ʏ h~[c*1J7ͭ[7p.Mp7:s ]uƪBjlB1R5j"?x}(]a7%15PG8 MPAصv N[6ZC~MPv`զ.A C@I]cHsеOhID,OIx(hjwFhd;ʫ D}葬vz=Hن0g141H ZLF3 f)?HQ'y|C*Jbc"PfOqy sg*>T[Rʔťّ~}wu$lUa"j$e#j_QQxA!7IJid:Yl7 WQE.=g|YLn s)o=LdaN,;5EkTph41OwF`& DU!( gS<((4؟PJ6ϳp ͆ǽzQ Ky^!M[ԑ$9cߠ汦q^i_l Qnu7N XW8: :ۘ: ? 橕T+sɞ] ʼn%0sZ(vvÓ9A 3O%9XPc .CKfX lBއRlyٳQSԫi+BcXCV@5H3.wTwG8X-D r*q?or~t1k@&2@Ȟd}*ul"28?^NQj0ѭCܘ'/Q1\*ՙypVR.>_\ۢk)qֽ,)8wI "r-,5 k}`48:zQoR3ceomLi2@|,RŸ^}V"5 )2:`Wwƫ;k`F7 q2jj6H e_5% JP9ghnq","tZp*%y،Z m#,asʍi]՞sv? 5B/B{ o$ʁE6>NŻ-! WI1&՗;'>,2*:|):GGCcA0FΙYφ<)X9:d`c.%qɽ7P }}>fJHc0%y CL7 G*ɴ.rڎjŔb(@cP%KRl?g)Yw3qv g_})gzvWnx{"Y?c9xUޕcA`ynV,8D /uJ>aCb@moПGDDIL;uKُz'jS ĝLwHtNI:^ϓP'gt1T 'BzQ2h KF\#6D`!f)EjvSt!hL!է*Hɻ4DyD=::"}ll'gd2ؕ]Ď:T5Wib1 Z3.z4g "]I20sJ$W>y#3@y_i?N~xxz=ԐvXa;F*4PĸfGJ. IUkLr<3w>^k&OSyjwAi1/`t+ji }Dd 5eb{0=*P.qۼƂ` bPd|ւ܋IU4`oFLRdp+)Gr$(-_:5T,dVX'C%йgcz;wshB@t~N?+&q#A}oh]$"[ ;Q+~ 4h*w{EUHqP.iH߭W=+c?ӊ,wI&!anSCzqcTui߲EC=c< FՏ;Ҡy}2^k#er &)2cSiVw5SYxA~3/cǣQx(wPvHQ1\;IxoN\7|:_GIJ YFkP44F֙:$4Ê_[ŒήPʰɵ(@"݃ї o,8 8m<XGtңzXk{ܼ2}'QAA`A?nn i~ͼ 7̑E@Kji` [{{ ow [.k&KoŘF80@WcܦٙdUyFSm! vSD :W5=}{^ĺB?B' /FAQs;`eY,Htp;db۩5kOݹ2ِfi )I& hC3+AJcǡHdMd&>1@Jy]1Il@򀖊0s?R׽AsQB)_2"3ē",ꔺ?yÏ&CY;RՁUumΰL[.e-gh/bչ8۠:N)p)b!-7yweuU6Y&cz$mф7m=96c.cEƳ2U7Pd2+e@B5")Khcl> EQӭ05^uiP ~'~@%7Nt_&ЌtK*lnn|U$ͽ;]'|YZKy7Awv|MAc&1=>Hy<<5> +DvR5_+O<1 LO5!,9^^sψp?S%G3K' ߗsE>W ǫ%})L3MWns%)drbwωC =DD$FpM?3 Y{"?Kh,(zWFýfEuέطMՆV"=o%/1>G^!&2 0ZHMXF؃ PTJBNEwIDbAՠ""Ef7Df† s _]A䅚&r'2<';A(B=JdhlWW6-To@35+w1;z]vJgRX1J f턤wXwNL-~]q#=L"f_uaiA?~$ ӹ?%&by %i /qv`L?'І鲀G=.˓ƪb ;DmQA'_p;y;8-AlJ*tZ%^n+#=ϦT6P*Tmt3aΈ]1㍧Xh|_jDF.fj0Ј'&+l>S{\ ߋ42*B4ŨRԘm^BûLlw}Wݍw1:6݄kwW]Jkّ\IםAfp8P0Ql"Cnnwb{sZ&^jYLu6}T_d%U J509S_9'ZOgԒLΊ=sr اjN-rHE֞oe^ޙEL'+˞2RXj;J1_b} $.<* .׺ly ̉gf\cfb05dð}?Je1"y-'$]6d0dWhW20\%&?ai,?0 0QB2=GegAf+ڕq_}NdVVOƧo_# wsخ!|4A|=^BGBfP%1[XsV$(u`oꕀj#ag`_ &8) H(-h(|p; oqЩLWqsZnjWS'ݽt.9 zVUSGZ'1 rS)b&ϰGF0mz}nvl.M}I <|D-ͱPw [dE.ﺀ1V`mS.z}АtJgJ /N&l/MBǏ۾X\qmPu^Sd+gfFE^DYv\ʈUt"+=~$DN(KW"\QBp3)2C\(ˆ<ZNPy-n.C&*+^劤#poj5(#_ZOUSPƁb]ŻI 5 E« E΂MaS lƓT[Q#JgB[?o4cQ{q; 1Ex?'^ b{86LY%| )Ũ.dm?)աF) * Q,K*>D7=l"xDo<3+6'i@IT9Q45)D`zp`pJ+>^ LU6n5 _@c [)*Z^SIRbZZJǤDk*6XJ Jzh $NnA(۷?2"uLVzkEÅ)j陭0 &L?v "-5/w |+nODI2.pP@OJځ*xgިvoT*PA`z1qf+Q4ݳHpŻvB oaae R7c0&;,frtfZpR2nrV`l7W;N\斗 5/(բS P/MK}hLx/澝t ugovT7O16tBH'IkfUHopR17쬬*̪b1-\^Z"KW: Wb<8v1jk4 ^n&ʮS$?}kTȐ:Vߏ&$ pU9R6YQL*:A bk>Cc6iMvl珍Pnw/yy+`gQ(vrr3n6,] ^=+.TA?ݘ1/hZB] dOw6[WM5+ܭ#|ͧC?= U?$" Dj2yUoWPH~d  Xh ~I#b" jN AF[C!D ~UK>e QV]wa<4Kdmi<$%31#uyUkUߓ.od sLIL1T!qc ށ'r,ޝU?xBctfd2Q_kGxB ^HTu?iߞRÍנB]ifpY Sbڪw`CQ8a΀,DI㧺}>FidGqOUe#MN 5ʇ'/nY1ufq;Kūm ' "vg+ԃS|25Į3v  bsxPr8 dXf]g<&NN} Q Mf]ij"C/!9yy|P@)Imo]SeR焃6Ca&OBtb&-[e\$Eo)`'?Hgu|T]~ Jz͠}3rKbLX/1R!녫NwCR 4)yu5z)|cRt J\/r_wrk Qj!I2[$Uga8ƠxbQ}71~.0}W Al$Մہpƒ2&ҙ1xe9b Wts,Mt; 1t x\${iŴo1k>)ppָ<[oI> ;+KO| $Wm򜄛XuA*˄䏀S5/۰U|a C?Fw٩ЏAdF gR3v\6s޹>`I---EPi~)Gx`,<#n{Y7sԋiKbNg,LTM^BKJ,4/'l  LxbcF@1C+W+گ|&v+9)Odeׯ/8zF!faR1SBJ"bc_JQV1$߽YwI &187zOa#=6h52x|i\,@#42Y~wPE~>*(vDrjxruX)W9+hN@黝B=^ΙcO5䨰C^${gяh>!ݓff nuj?}bpm8mX}F蜴yQfb2mqIskq( DLX݁?α:OV139K.Q±L:p.TK4`/T㢨#ENzftV6Ͽvv܊,*3ṡ]XI`HUa|DCF>+ "匋 }BemN3Nb')Q%)ejع&gWDw4C!5Sߘ=,%޶{H~9WmMu?]kL e2^M b&9+WJv|Y-~ޒ(ȸ=#rk\O;#{S~ 48bȨ"m6{2Vjd̲?kbyAɂ2( *iɃ抎& x%Q=mDYN)I]̣jIqٿ5Tz6FjZU-B0ik5K=n n`ȌTȋbD%J.=$bI|y4~y( raLso>[-5$l͑ɤ5GU鲽O[Nr{0-/{@x6<,WX"i|rYxmʄRiy f8"3A-7K"JZXV i8XM@$TL"{P46t8՗~I''oq"T)JXF[qf v˻ZЄm\!0U"b_{,wL?dqdZ?"1HP@5OQK dãCsTxG.ەٕ8cxBEE'_Q (K%J"ox4 Eƚ15=nx->J8/O>)>+9E^h> r6eKw sSy'T:o$匹JTv쮶ùmBWֹk2:LZ9{@s! <ֆ&%Mf _O(a"i^>Lkxͬgx-ms:o$[}F`ׄ@cڅtud$0TP@17 Aоj3=кeH-!! >|\w@Lw'!/4nqa͑γǍ\gXin̊d.8G N3xy_峑luhKxY47BSip| \Ҹ%,x4Wc,,-jEpζ۝#,FiO2 ,dmpv>V6 yr+7DME l /WYQ4y3q(:Bbxg0nL'd(ІOFDxozph~VjL^Xb$@xFs". }X"KT;[WHW< i恧qLfS@MBg ]g3o1l9+b mR(H@a0QtP';=6qV 15Da$f ,INR֐UkCxgk" {48"3d%u vQx{jWն?$h]X}hE58ճPQ<#~JoUzlNJwpD'_N%kR k;&iEwLJAkBbA%׈8 #hsbI*Ԑ vA1Jgoh7UoT],U~;ccPT'<8q!F0ۮe놇T ^<~ӧw̋P=|RlB2@Y), l'CzZކpcb)  bpfB  ][} xt?6;#_ { mIaI&N ,r!J@fxȠpT>^]h*[%Mti~sO7SΖ܁C K9 4* Sm[9g9Ցn5'%U7|ӹk k}gE] UOO߬Q}KiG| i眜p04Qe XUoRlBXCU-SAVc=WC_ $կq1vBY#Ty82?2) yfncז7=4| GBoyb(Or?ۙdj_9(kХȢG7;P@ʢǶ_6EAeDuR*VR2 Lඁn wD4L9~C*}ux.&l{]1 RFzYz3 oqz?Jx%ߌ(yxAe׏|6YK߻S) R*QOƏ;DE +q˓'K;&3&Fzԣ$A]W]7Hͩ DH/h_~u& R(R|}ޔ(-?[k?wG _FLhMA^9g,v6bHjHOܧ*ɆNH ,/#B$7\u>nĵ%Ӕ6)+| g4c?aoۺk!YuŲ7buMm7z!?!Q)l*YR0+FW#6]]CdI6(*\H6ξOՉlDPNGٔݴ>sFԤ<N`?=_tr\Ϣ>96 [G5tk=sy8I&ɑ˸ߛqRɨ+ 0蛮k?X(DIȌxR=nbN+):CNfKQGzH˽\_ 9 'Bgg[Bge:)+UM.HSݱ-Y.ª|)b6$GplJ5Xu72'pm]L*VăB,.»aPG3V)jֿ-r_0WoN]xҗ.UnZ* ch{쇄+⦋ pi$=ml;azToD'pے`]*:jcp :YaIjz1+}L֮&#e}"G0%[Fȴ O|;LLM< wn%.)hvDCOvspj  y%j-JށÊ2'; !Gˆ?,lMZ`J,(w'ܹ_Xm9]tt, @A'/-La'Y)-e7Nvw;sDW4~3. M ͩcOSvݷ'NJE#'1S.F9[:^M" 5| ?mXC0m6hQiEbZxl VɝPNҰ*cu)vS>JʞSyv &2]g|- y2۽2;īwaA%`*EƇ})ϿhwlJ+5Ig25rq1g\I`_$ ]Yqd*B427=\enTXYi񂬋"ظa?HKŔU\Tb(_fL חy}yC'd]$.~m:o^l_!s$GkΩ*hX{f=:Ü/].7L +O4?fE(79}XZR'- B+.PXP1>FjB ƒKͣL0 oQ|iǛ*!F@Q'+{9 +Ǽew5w:eK9VDȳoa|2 f-V17`ʹ0@\tX>ڝc\#Giw~(mVԨDQhy֍VƧ޶k+-*eٷ5WMZѣg0bUW6'-NNi,DK%XuR hȉnӻjs, "~vK*?/V+|rv--?pu(U|]\, 3zg0crz?@QzR,? ۸ bkfe&+g >P!1%xBN#e#g3VC(fLTJz84^Ixl0>'z[.9R`ZsS}p]ʈ#3[6ϝEwC7)gڥݡNmb g˝q+}^LAw=xr;5 ʼ2g #%/EdD.. 'ٞȝÀe۠랩;եOZГ9/j,1xԎ<- /z+,.krIH4(#L#mM_Vdp˪Yo-mQ.]S(uSUe֮lt-^r!dJ/Xל5'd0ib2]r 7IǴ4xmfH2⺩47(GQP@xQoÁCRr=pngڕ`pgdDV k5cZCҷ5g( I.lʯFp#*Ě:{Ӏ(l`}(X!L'T|Ȼbf(g99h_D7 (^ɏCŤ/^F=p:׶iɅ qԶA5 $MT(-ܰ% -(Βv~% w\/f!28 =C :] BReHnbUW4hbVO쀈'Po ^3 vF"O}(*Vz~qG:B6,|Zvyc۔9?2^;|leT ;Ai9UvvCaq\~SL?“q{:``PZR(wRMBTUV\*.y-n&/bz-;UcW!(`yj0.E$pRG& @#ҔαUlGR{`K7)dphnP#X>[ShjϘ khYZج,>M\ut|"e"4xkiLQ8`O@P"u?ơ 0ahD^dBgKuA@QXи'} tce~D^5 VͅzX°|(ťp%r"C vԚ3uwô܍rZIp\9=3¦1X5svȸDE (x)XGa1\՟8OL:X* qI]Π/t̮Z;)f,qcG<\;glFPre/hh%^P$۠Y~П&Ϧ2aH6f"9q&ҩ"AJZH̷|>x2N(Q8VoP;9tAbhTn7vr%~ǃPe<&ZHm0 Z"fc>K锪[y%M>_.v>3\Lavg=VUh; ޞRXhx+;"9EH_-e}'9 x+d^RwmKgC)żof{0_3ZK6BY-~8/42gi{ZYy7HuA/jkƮKȒ@&ni]oNY"'l+9Ov3W}3v0Jh V=[U%w-32ph6SP]IBYQo=a<#d;Qv -S1 I:<܉zak7x 5?w LLsmdd>C8qP΀БE'؞5T-9 N^ġCE&%6Ɂutc eU\9Wɒ5#i&&n>k=^x{_l㑒 ,O=@ &9 Eyxq#ݴ`Y Fqzgˢ|#} ro}fLb38Abw\"idvh?c!4w˨_2nlGVz҇Po}u3Z/BZӐW0-A-M*g qY">,B؉ 鷩W{7HQZ]maձ'hGC;tEg|U5kZ74ǒ3*tX*ÛnGr0Ԛ(Bzb-߭5'T|ywZhP Y=2r4/S=ޝuƻ]L. &+CM*4|#uQ""xDyN 6 Uڕc`Hx!3`-< .fbcm:eNr|'ds+!/\Sh{\"쉈)*%;&|zÃmۋx6kST{}0xb:ЭK]XG=9絕`_wmJg٦ iD=!jcAҠRŮ안jp,!6; _S՝Ɂ{S^rP'TEkN$m 9)b'}C<? XV?F{u:1[I8 6y@rvZTfIK30RG'ƑDO0ae{ػ:4NG;B/זp4pˬő"ezKB5_zɾ[|)q_a!u"l3U pz)93CrcHabnMfD sy|Ր&Oh]9ZYIڞܫѵ% QOu|r4B4_ث=(Am coxP̋,co!W E~`/zt;=B 0L^&ҙkD͢ahj?8|\r+/[ܘC@y d|uS+! ߄ a*W#_k3{J G0TX Mf:s(W@Չ;Q:#;oWqI4J: +=dnO{.(HK3dٖ taQ(r}$B8[d>*=˝@(4XVZ;*H: f7:Z%_i=$Qboe֥>MS8 %H6r4͊ŏszAy]+PǏ3-74InW3 >^ix&lD&ǵse caJ%f03C=޲gL龺4oTB LqJʶI|n96w`ɩji .4G_0YcP@ʢS/$68elEh *9rqw_cyz7v Ʀ[$ P;T\p<Tz'D](sQyRi>~P2`c GBS:$ǝ_JǫSdޢb4 +bT\2`;pz8?Ȱ6^LI!" U0GXw*N Bv3ۓA֤읈2o*/J,5Fw9)SCUAO"='j Q|ʍpC_[Nf[.ieBХ!Mp\VCS0*=aV[A 󇬬A,ř-zUq*xm2'c<\ 3TPceDAtL]v}Ň]cnJWGcO7BQTrgE&D'_U_Fq¿LJ`W;e]FqQ_ZMj99w ! Bl ş7RvxK9ǁd:MC0♏hp⩮w nsv\@ԴH1`^C֧k,A/MSa` ;} J(?IӃyB?FgN&s~ȧ#VdRn boC`ْ о+g'ŁX^A'ҏ#h=&_~xЙZUfnC)б?p{d=:8Ei(d{$zY߂TyvqkKUm\ğabQB,1A9 g?]?cLKIҿnxK*-/7ԛ`B㿁S6jT %9iv$*@e Į6c:'HsǷaOyYf|j"bdE9\g]|\px[yXƗI a&v1̵= 0[`^& )^ }e}6F~Rgrӫr-v-%G .55nQ]S޻Ȉ8(y$gW:={aG/8.Nً|+׸#P uU㎾#z6bdeҁ_VPW'z̖/yD DwE >Z0h sAJ:=;Q̨| n]eFܡwCȠTsTBfBWiKg 9^A;w{f V85B0Si+^,fCIUy@\-&LB-(؎1 1@ :?&ELð\1nz-(+#cUm-QYLNwōw.sYpҍU?/c3ߍ-@ێ܍{NW>0]-#Ou =!kaƘ[1:l{ߤ'܀\x °g/xշ_7lBqPF2t邡=&pzr'JD<> 8( 6Y`6T|j |P{:{u97V?쀰߲"|(JGd[-_&dpv=)]Ҏw ،TEXZd+Oc|۱-.QTcgW9X8Cw{>l@QjfĔX\MX < 'n`FMrjP+$g'ri.P/}^'1 "eb7S!Koݶ=\<# 7-ځgWxn/@R ^8yV'V#$V/rEl hr 'Q&pʈ"A7OuKOP"Jj0Da֧BW!V#(FU !N>mYuy&1\>? v$p3Ry4SC%JvC} tʯ$peTmqUHq#:|;椒dwlWdl ʦi `=ɾkSmHAҒ9`(3QnipRxopRPɇs_O{4>:8| 7p`pT61XtX96]}JDKwx f̀Q P"7I7oٌI$i/AB3JVhy<ƳG >+&$]'oC̓{p0BuEAX]qK$\8TZSZ-=oךP<$cNcZea0ɜ$ib ;dv1#^r{b'\IuIԶvg@UN.`[:Ov7m~{4s(^3iYDdsi' !lSv/"0)vT? ZB:8aLSïtF9o,@G5T +x4gU!zVV+y†H99,gie,L-YfBfPݢA6i8"3}yo.Bt :fk|v±edͳ@jQc >Ox(cw,q 'ˊ F. K)H d\G3#VP.(0WN|))ضJ&Izw *^]c{[{wcJ1bޜY9 Cb*L_k< TNv)g݂fё_=*{^Y5$}ज+YX$Gqn;R;}5h$)˵Zr`M0rNHV,PႫ[9lI\?K݋0fGYaG!zfHƄҡG(mz;d! -K-'p[/+d/G/CeZnX-9(. ܠ!%l 쳻wX,%|#+OuNpM;j)z)a&X*dOg|퓟L_#plScCH<(۔q<:l蹻,H9!}R_5 [ϓ)J)Tt /.ung\U/K`UCy6HOU}/`W$7tJ}/$,\+s S"+! (F:):ݽiӅndSo9RO~K "[~EWacvȟzV=%p'/ۢ! %ATS(\y&Ղkih+ƦCSaF8kJ3AnPw6?u0uy"l*xT=zߗ/.oDr6Ii(/M+@ғ _S1m`mKA9Ar ^ˆ:EaM*rX±f +~_SذQ%mtD rb\,'K;:;‰ ^ƒ}0͚1%G_WwWpd|p͝Dlߒ>r,2&rw߲ܰIk,t1MŜW+=fcl7K4E8hI}p VE<۲sPZ4 &D7dQ Ӏs=6=W~+ Z?pAgMՕ5RS:GRMU@2Y%trABVIR܏$ OrC Iuh7^6n1` ľ'p:_70Mp>#{SgP:,(^KC5 +靋f#2^cf9Ʃ;lt!"S?^–CUKX ]b I͸Fp 8x< |rFoN}l220K8`F+l9hw]i &/έ!@(S5 #?cI:42=7jaJ%So\t14r~P#D4!T;\F59z Q{wG7^૫ܸ ab5We#uNǺ$N50$74hDn'[sxn/`GӖgMk8햩[L# P;Q#}+|JmC: XSVhz*o 3lq, AdԒԘv yc]DR|ѵg|x94B+;:\`Z5I%7pN:(הlvX"U vGE WTk hUB:;C?jAw85.K´4tN%!&eLGO alՑٟ$V@oq:8@dhdi;tgB3{٤&DC*SԌȦE!cвk:eK6IS'YRZ'ω)3*LO[Kx羺YxYӧh`j D`CWCxjqSm+3@qlz] lj>VrHERc!rR;3j-7 aƇ;7ޡmU>n^nnV՞WH% Vi[Ҕv@ub ,42H^C>@o'/)kJcxƄEӂD+Bù(:&S2\ Bmz'v`FUVi*yeq y慲 .0o S"މK,Đ ߐj8hu-2m?)sK 8DTpjʌ0՘jю IkN-NE?:*ªՁ:Rhǂ 0%tNYR&{SPlW!4X/򺵇?/.I+!'_B֢3uE*SX` 9V>kr]>S\vw/:.=0#QO wli{^kphY  +WA??jp`Do'| u8P] 2`,/wm8EcEٸ+柬Z $mq$txItPI"vm<Z˯-bfAɟjw.=&F_#`_2CNUea-UU9Vw`Y 0lg`_r!͙萩DuԚ6:ly1Rdk>LVC }-4f3YkʩEG8Oh:[ +ko9/(%of* VTܪcɰ%07hӶMts0Ѵz^ufn=r E(~=`ŤT$/ O6"5my5C%K}ٍ- 7pyI/6զz&S%_YB\+G2v|ZRYY7ޔ^2ig@xV~JIfRT׫{؊nh*T#h=xt.;Y4HϦ7fr5)&Ƭi6)џpns̓#q\UapTƌ&^TenLr0OaCW֋3(SsE C]dCEPj$1 ̒f4~f&ԪRxV.]Ϊ&xcbLKB3k0aN(JsYN~WNFU?KGhM۞K fa1 \YdِMkџ 39]jױ-L9 sPS+%d%ݡ`*9x^Lu ٕY[d'8qN)Kk ]XR uMѓV'_5'>sv/_4]|Wo_i* pO& gKtXǏOq]1 B una%Fw`B#XMn)m4W'-[~,%7$GKR?c wy0s\v+<1N͊L^_wd;д8/M($ 82q0Nc5phxroypf膓wtl.360Áҭw1́⡄^eF&) GMg%nYf?v;kSK)>,?\D5~7f4lAtpt6zrqť`j?hlJ[^.@dꀉ`\+/1GOmHQy޻=b>ta`bYcAN_/? CF#I8#;-'Ov)`~ GrqKcwm Wʡ>\K\JDQ'r!8[l[RQV1~=QܔkIܼZ pKkG5$Ep䬌x}l =Fb}PңspzCW-v݆PvSѧ汾?c(~&5oZ\PzjgD=\tҽ "1ۺn" M?Oh._yj]28+ ~;kxZ\nzY]0&, UWm.k4ol0H2ox7EQy2r=l1u@@ "Fbf%i$5yS._H# 1uNhV g6C-D ݭU+uAvz~S0&*)"x*gR/mk^'2u7bDpFVҕU6M!V3)$\4xz{4͗;'{Wn4KPQΒi:=&)8f{2q*JAPrnC+oO zHA`(J-~Q.z X27V[wsb&>Noh/?"PV]U[ኬyMZAȲ+`H㳈JcNh9dձe*H-ĪߞJֿՎ@v5֍X#s3GƤ/=̙Rm!< x^~R)ɘAيySd(t4b0 UM5N_L!vq0$$%XŞ0C<]yO%Ehü;3JIX89I1-jc~n0Vld|+ COϜͨ=oP4uW"S.Bl:HƆ5Ɂ'uf"Yy sždqD!о' -Rwfst T7Sm:&MmO-Xl~Ө~'gjI0ZW z p".i!=K==&? o~ +|?(2\{){L$yV݋Iim_5& )[n UbVlYmH>kJ!}3u(Y/!@9f]#Sd+211v18iS<]qY*$Y;=^3u؅ԟܘOh;Bn[4t׊莩tPY4\~_Zh(Z7UE:H_a3`~nz m9*WZ菵-($A1*yZAXhr %>c:tRw?8pLvE/%Ah,Laq_ m ZTk@ :.C~o|8K-OJ+qxІdi.!okTE9 5qM}"[Bc>ptT XЬl pg4OE"`'%!q^8ʪ͵[~P_GlWݎ8,Q>N:nL˳$y|pAe-XRS@[;RR?9_E, ujXl*2#56M)sڦX& HlI$eqYR57 85QqC2G5ja2m ىR8WhidMQd:}j~ 4x9MdGqCwi|L 0Ȱ7=7Iqx%,cm,,PuaqHҤtOO1Mj85P.IiBEiYsSV%%t hQA4WirE+KH .EGIXgB.h#/qU:*Ό!&mqjHfb()Fh4;BNs\ѷW,8ܴVcX _‰,"4 z?jؐ);!n]{ʙY {oq/ZY$HwF{iYSs1)\sGy'gr8OMfv(>TKyhCQ6iR :I81<-Iōг@*ȩ/@bT m )/cEс>O{)%ƖĬ7w}hnZ7}Ib Z?yΞFovsX ܧ#pOI5z]YA+7kڶdl7y5P`n#.j/5WGC1u供YrߪI̾CuH&[6Ff WԬ ŀdȶ3nP2e<&`b}xY˲ ,< ]m!pL q,Ѣ7-%e>cl(,y=Cм}BY1THG!3EnzyEڽķ7$vguJeAx$2]/nb׆[)-l(;du&r{[b BuE'".&Icm1,e>sua~.G1>Cj!ҜqơK]j͖aD 5sfVg*ؾOДz7K?kV/ɏzii!X$w?€OOIko 0m6TQNIuctR,ˌǸ^g{xp4{@|->Whp)W,o}FNxȿp8NJB`r ;0\V y4; ͘vά<ʑU,>lHv󂮤f22 y#qcBg*Tޛ+E]F| ?'auq'ęq<r-W;}#>iݕOh]nx?}uG+j6~`"[An{܉AjT*Ue &%7{)IYqސSrU(}$h* E3>n^,Id[Q3xd$G᪴J/֥A eJ/+& hd}3KIC|+\Y4 tpdYĨxUsm^W0ޛ\T' $Q=Q, p١60>Hэ(-W!ʴ e&C`I'ersh :ފSNh"i ,_1I_wjTL:׶XR0/;v;d\p2#,7Y,[2aZKpԤc7xuv#l~P͹86Ƙ?m.Hl 2IȹZZ7F4Zs{L7QV;S3(TѢbltehF~[h+Y[#o*KDiDҎ-L; )HbB"t62Ј}8t޽Mv|jgrԥ?W6 .~ʖ  rVZ@#ЍݞۅgP )btE ] _)`]S~hʹXU,v?/#Ʉ\k)n˰"eN/m \@:W!\{u<9 ~PjZ.6PY=*#H]qjDb6ImfF+%:뎭 dx.A,W ['q5j[^mn|%WmB A/k2Z''P/r?ugU޹҇c8GC;'LUPQWP3:Lz@^ ?ʾvGvV?,Y%`;Zq>nQ;@ ))qiiWC7/ olB~ZY߂+A.[?=Pc RQa @* \Oe0؎=]D5p#{%OljA=)E };:L|knD-_.L∓\5H*S%5fFMRq\`]pi[߉[/'Fl^;xr),Ϻp),r}T*ֽ vr8Y4_IwCf`,<F2A| )tb_ uX^ߺj[ޣl}J~~~H4j'*6}Y&\s*Y8@',p/)~WdfNnt>^y/uk=Ǟ?:݊(h*e #WV *0Pw*ʥ,T2v B_&&VzImo(_T?|VAdAbBw#wq48 2L{+X-&:9~*ǿH> #6#-Sc 8KF6\"l kzzim&;)#8 B̓ ];U-jcA $ij6:zQ+_(Jy^ !M"]ouqQ)To͉"/}p; lɠmeN@d/BˬI;L0umT2vRX p51)} 'ȟ(G<) qbd .|VP0Nz6T|{aEd +] wpG(7X\8ݥ9{rƧzS: {p5BF=#ͷEB SD]/p }<)bg0uEyQ7@29Q5O9[oZX.|=DsFڬdɊ" !F<}e*O K|Dp-^m,j^&ɀ{ksf|{ÿ #YG7p<é5eR[s@\K]ۋV2c`Q.+UՊ$`嬲GTk 5 L<_ފB&WZe[UUoD620g8Pdߺ[rє`bTttՃUE;♒P?-N`D 7%{_N||Nt*oa~ 5oQ+꽧71HSU\E/P׼NGB^qw|H6Uu. *t98R1'Ï[$6r 3ߚVxW`Y>O Y1vX &Kԣ(GGt6K T=` UeQ@U Jڣ XD"YwlT:~leo7#,\;.]Bvke]?{1|H8'|_6魹i{-Kv;,9bGZ+_#iĒsT]"4Mt` 18ɳ`XeO%F?tOk%Mza3_|7X'阴xXz&Tۙ:3q *އpWa0qp;8 W:YɿY:@mR6r=I;* /5UFWa/p^e],#!=hC޸j)y+-qo 2u F7lON+LikE]局*jBMPt@gZX.NV4 ;hL_fl2(G˛o1Q8V\α.b\eA@0No7dpMYpv`PL|.[! Fp>Z M15T Ih6q,Vӕ^iB2ʯ cI>ڠ :j؄ aЫb}D%"Ҿ ` /i'bi?*mKDA̤[(? %T½ByVXNTSW1uljb QaiA Z= mQL#Zʌ\lpB8Aޭ zLc{ѤζXttcs筞ePɕF08[Q(ڟbL1@iǙQT .ڙ钪6揎lbe 9~ w"~"m;e}t_bٸzjαv]' $Wkd}DAĿ: @0j eb3^RhqH(n^dXmdТRW_.̱C'mEw#Gz'jє~U| Ah"1p}/G<4 h$0(M8xsFe6sYZE1Yc;THW?XRBlFO*]ڮi{N:_ʝ`П\<S Myt=j`&!uaɱyZӊ 6B|e:-&:)okcRHE9@Ӟ^]T<G:uP'﹥[!} g϶IUϞvM.[(Rz4 ]2v\`Rh܍uP,T _\HU}\Q&W+.y #@baԑ'KQ{lk,*[}Ĺ>amswDDQ\yaR lpwR$n2 (WOJ47 Sܠq)QOf?ONmd vmdl/'+Lfسڻ;Id ǰυEcLbI3 =~7߄?vgxoTqX ՋBk`Mueo1'>nMeG!n/pJg%ͽ,N+3i!% )A=29⋆d$Jw YtٞQnq ۭ\R;{Y Z/8h_hDw_*1aZJ#ι#eѵbI5MyKO%rZW 4ϥp8\mb%qG/)H܎7*'^U2J/˯OB\_[pX|ZuH "4} jI<#IN[[сO(_Q |OM0/|S:aH<AW-zsZ $9_MGi(Tѵ7BeO8g&ӤNtцel؜yvSM;T_ilG=E 5/R/|4c2SA2'(*o'4ܖt =E7LCmtF#I&X|lxB -yQAk!ksN"h茶$ ئU$b f"q<5mTx;,/={Ѱ@? ɥ \ $pFa.r֧:`s>mYcb߶R#A qk\̎-(?m m'娞kuj%}+lH<>3VL (Mڕi1jíkGev0 \KPOa)caXӭ`eCweJD-= ߕj zPH`]A㜁)T'qKdw/w)!]z'nB&][~ᚶBpTfM~pd k A{ł}>2fc Z.I>䍠Vlƪ{̌ ?spEڭ[_3Z ]I Tf:!.Rf\e~aڕX=g-{^al.:CCdZR18&V#M8T&~$2T-][.ǸqK0-|\SIkeB2wy^Ht气CWдXs<0X3`[^"QZ 2ή,̐4n7/#K)%\yW;Y\ AɝPkA{pWXK&co@aXsoζ|jK=s\ۇQJ>| CLfC LH$7;Nhi>tգto`c &s9;!2?9(6Q>أ. dP)"b~<ի!Ѵ{k1pp{v~@A[ 6vZˢ]@VCV@sӗ}BOHWLhXX$=u BsJi)) v}1$ʊywe 9aN (>&.ƭ!̪)z& Mw4mTԗd'W~bLz-׏);Or8 6uĊ u %+nGAFӉP %A|K[ݧ[A:|pdddf;jZļ<㺱v"Y?MTbS#̧cCVo7NH".ft'ąո`y+TlzaKjɄi0"\Y!>I}#maׯŌg:ƬҤGO$GNcjv`S0@GYsJ15agATX8J]i0GĄ/ `Lـ@y8NmF3;dgh|Dw,HIߒ8Tu E 7p:71c`R< WT__qc'r2b+Xw8c.(XέL:"AKMjyE]1A|!^euT0i X;z|Rq|Õmp)Ժɀ6r Tȱ\j[G/`Gie|9 lƙ?;oa-k'+Z7Ѯ*@`Z̻7:g}ҝb]puht\Me͚%7Êo/)@T4` 1E#RGt!SۀqX,_RC\㚽pI,nz,V5/`Uh` ܒT|xYC0Kσe퓝fr\ir NiҚ(&szZFe|M#}t?5)#[Ю(UZsY6 SۭwHP')wK֏ŶX$3F}*P9VG{ҘY!.fRZ; RidoSDŽg &_ ‚hB1!VAl˯YxsP'2ZsȔJO{bVn$ÙKs:GFukowhߪj t󮆲ߔډ)ø&WEJ=iOC#.nw#`k|nꤹ_2jd*<1Oq ^FR. E2,K0# hwnqoZ)'1b]BW@/*jc#-R&Wp8Av٢jLB)Z5A Ά˾3ETcz٭4xX naԃD(4H`m }87/pͳF |H0/zIy_,@'S WzYnƺ$evGh 4]&AU qW:\/\ɶIQ"b3!s4ls `^ "#i? <&^&MayszJcXBSAJp֞߶*KHG'!C+]~\KUP Cπ!"u <XA` Avpgs,[bH Mr _d w4X,Ȑ NUӣRρ{6dt>IÁ[1wsHb)tơ%( NjL #{urS`%qk2w7Wj焒y{$AzS,tvoZ/1;^q顲44]31sOZDF̯>y#bAi=퀦N{}#:i2)޷aϼț0q'wDj GTݏB⢵ivd$9 ȝ3~|B^\@g;@a-}9Ho6'm:-g35>?H ZtMGm\oFи|G|=B}n4MAto {!jHخ-&7d# C-j?9ά=lOdl`xKK:pvERNJ1;}p ?"lP@{v #fS,T Ǎ$>> t}XС %TJ/ȉ~4ҸS-O/~%l>Хz5_'W$7A#*ίiϒPF3sR J]tQmNeG]Ske6F{S9 .]|;x3f~`F)OK3^#K(ɯ;=W).ç*Pj[=SU1E ir9'SS(uq_Y9)n,yr<(߱NmpR+;)~j&g!IYd頵Ψ /yCVsj@l2'|#,1p}2ȡEXaZ35&KT(G$0qX@MR|P F99=21At -b!RcSO PѬZϑp(9.xM{^[ )0˽ =HEM#{@ ؊5!TI @?|+\ܘpwg|yCJK*Pnv6߅sS#zc5EΎA 3BTz,@rIo,XQ#=V^t^HBNkރ>x[6xdcfRlR=Ju+YxM۪1U{_k^e4dP5D[: M2sQl}p\ A{%;*_,HQ뉚$׀]C`P12zڸڊޡ] >xT: |wKB$JKJƖ\\B'|E(^.D=x*Y^ob];Zv+p[pXAABIC*DhLK *!6"RKkm&~K hnhoR_:D޲AI#ug\)|:@(~=Xr}/X?H$1ދ5# ?~{9 <)Eq7c !qv]?wFI{FNMa8!X~oCq@~' bjwSHǂy$p0޳!YyqQ%Iߴ7C#1uuY*bwhmXzbǏIyا A%niڴ4C]r> LzhH_[}M*f ?T-~]9JmE"m9YWkPyl0Gs^XI-i%,!oΪe<̐~+I؀sd]R&T@D!05gd6(mb82l߶^,!- FФL-'EEVPm?|^+qд^'BL8]@E9LxC=97Cxg|rTٕ o^qGiopZ! Tn۶7au5=N|XHG-@ư"80u}7pF HdHSXDf5) Lo݅_MIPN~Ɋwo3S" 2T1~X OZ{_L0^N'My3Wێi,=C\ԃ+jIADB@NwxSgЛɊUT1Kb0_d̛ jxEK*&t IzRGgTCjN493_)iOfpeug!t)8o:7f2C;\҈6<^o}9HI ZGb `/!#GYץ$pЯO3#nnگ#bgڗ6,K6WF*q:k{,dUZ,+3 BHӡgbo3A  {1pb+@'C9碾$VEws&ZAQ.xZehPuۚOPa$M(k$OOyQ>~&ŮU廅9|a1]= l m %z?Ov]'W@]$'+^'^:'yTȭzȸx$_0qw8lZ\FH 3$rFfɌ1α[L4zZp/yY[t0TG:d񔪀 _Ƃ,ln@+JR@&̨px_i㥷KL Ek=ݵu] d ӖO"," So0~B$ ]!;1Z$j[\)6!Ze~-SwjF'$- R0R6`kdaCjv]r8x{#1{Y]tgAu&W޵U8U1 |wr4 z"^lJ8,ra8Y[u]=Jzo؞.-j^i ٫]S \P~b!7yF!Z8L8;=K =3gx1JIWp܃N|TgδP)HM!U<@$nk x/ +)#K`mήhPen62:"YG\TԔˑY>}>A:Kl[^֫&1)(DQG L^,; 遫A$iۏ:ؿqEb&9 䝪ʏk*{lq6'lMH a{S}^f)<'T\Ob&Kxڻ$d{֣\ur 'z}9M>WZ f鮯9"WmO^u85G%aa16YzpQ.me서M-m[Td@ߝF `s y+@P>Q\vA۞GM)+nK('C+|/ucp@6xo2f=H(YJ7K/e$)%5w*eKjvI|B1NR"d۾*Lq^Bwuxr‚r/"GR(>e:)jg7L' 4vڸK]RnArp Y+⮇pDQbc\]N !ћ7RvKό$pJo]SY|$fK}%8 I/b|ÍJi'iؓswuᦵf1z89}ǿUg56:3N{kҾ (LG<20RyO=KU:?XҰfZ ٓ-c9xc"IK{9ZDBM@Y M$ose Xgw jda2滈s4awKY8ujؗW~H4M3C d_,xn~i؀CǙ*/2m`(H} )|kf EvBb|KKѦ)9MPEf^]OWbfv/o'嫘Ypr5ϼ(߬M β"i6B\iQWB$䴗cGMiǫھ{|L"1ŽvG3%xG?(-NdSdҨɩ\W|rHȋw7$6M?en+Jk c]ԣIst 2H1#=`N=1vC.z{ntQώ4۴Àk}Y٢r{IBKYvTLgs,^؞ի Q  x  VƈstK&m~9 ۆ VVx=>_Q~8 NeRxsC4X0 3kB2 EJփ2)s0D ^RR ݆@9~O,rKo48i n 4>z׋,RyDՃSR7<31Sb ~~_ƽ;N# H]–P95s媃Ƃ E;HG*m{S㊩6@ʆd rmImd5GV@3 fplgyI5?pc}mKefckR"xiOM V{;gcZ|Jfx3h>'ёzzI:1JtvhpCE8G >~Y ,a>$4kk)m~(~tʲ}k'D7~v~4L ]9ⅎ=jEU)L45[`ȗ9.aĀ$i.w=B4_J`_xȺkI1X駱 i@}l=xkj&FnBXQa{3kϬ0sa-OE!䥿|Js5Yo".BÃxmz{)7(EQϤ.Rٲ#ع:8 ^>E!vͦW"^C;/,S;(Xq`P:rX*G:; N0;a>`* {Ȧ'޽au.n9FհB<š=g-O&ؖSa4;6Ճi9)utڡF_>0NH!!ǒJ-N&&ȗ CMտjAawԊHCD_ZeU;#^U. p÷SJN_獢*:x^x\i,_H k_po>u7q 9V/VE%(l6H`NPn`сMUe$v nUc.Cjcg>?[3\+XwĽ<ܙWZ{8s'vN> :u>v\"jxn$\kmfzVII$,{:pm'mM)c8tWzTĻons< Y}3a#m€0AET,M5+JiaIQb'wvD<B0]\*_4g]*W6*F[{I *O%u)c#YM[RujNz3ئtu?eY>iS8B)UQ 0QMqBl'ߥ!;0rBcLE0۸Щw KW$ Pi‰8n*/ &5<W px:l8`\e20Y%Pč-Apq+ȧWUOw˜>@ ĿsE8[Ye\uP7sHIg$k Wʲ['._Rt^|< wrU:lpVa?18Bӟ( 0! Fq4MtL( F@0RHmZ U4bsm[7 rSt:&WsMXmfMPC]|’=/#qtngbUre_/:oQ$uMgPrS.H :)TO!% 9Tp+4{/A i~H~7$)LD7#ܯ񦆞FߏKRۓ} y%9} -Meqm9E^ %=3P}bރ2qA <D&M]v`sj9tNr$qSY~2?Cqaa>&8:g'u:jJ}_C;2{p&.kHh-֒k~$YjLXnL]yw wR@0cjS4i|/X\c"`|qނr͹p?)"0=7H\:K`8fCx]PQuԝ;/3% )}2v&؄SZA0mOAGlF{ Yij. `*ڀWR:"M6c_:+ht /࣮ţY*Tv滿D!QZz2`-Eag\VIX>u ڢBTV>/x:-wRqVV;_ 9Oֲ^vע qKAR%DR,L>c\1'%H㻒o[}k:?N= ϺQUnˊ&i2H3@Jd*]f;Xj +z<ǒ_NMdB_ z$:X͎_/%ţ3¡<(Zy+QFkBb0ZuiI'RFǵ{ǀ2/CN75xnc/~ȯV>tuaĉy|~ _4Oa81Il`3jх -eX")2vRkr6[$ \V#%'`+0+iy>6ձA[u)+h)N /o=0iQ>=I @:?3jC!ӓS+Tf@%ΝIgQ5[GՇtˬsqqN踑IL*sؕSKu(]m邘&Ф2cg\f(&'ʀ*7 r-|%DPuLߗhel.fAO$ ;xEruMYwiH6[x5XYzb %1\E7gKs3R$h&bdx]oh"Nw U3氽SӶ?)SijƬ4O[S0'wRC(w~ߟG.|N4H}!.C2/yMP$e(ѻG\=K|]/ #kT\!w29 HA_ILKȦ}0d4}c)|5Fu֘ALڗ+Q.=#P^׍ I pz|39ߊƓ%KR O%Xw)̙*|cq:ަSgnW\akmyMf >OQ e1[];E nmخ}( 1Zo"0=]F 4ɪ(* YV_bx Y5bE:4^:=MVA&ǪЦS[3!a;Edd;m D@i9jEe u=c#쀗k3İl`!׎ N~[I%4>?pʸG5% g@;8J_~>#%^mBfZHO+Yl@9 H\_ʾ|nO\brUzϴ23#IuvlXX`ʽ5wjaBzIG>[0 )Td{𣑸;q!=Õ1IɇRD}|b4_o]J =X'XLhAۮ?Z˝[!w@9zl>|J0˭mZV/U&+毘ƏF[;iY+[>d~#?fxpݢ4l iŇJuF|k:v抻5G"դՃ9]w$iJ:`pesſ^JhFgcfK'͗뾿=>D^hsȜǢ^3@lJeXO]F|yriH)5qpa0E*L4ƥ.:pI4A- %<3xy# b,t?G&FshGfR&tv}fV'Ջͤ&vL~炙v3, -ڼ= %m"T 9S(apL@BPDWD* 4|z:c`%Wҹf͠z\l9ތ/%΁HO*R|epݙnPhͤHy}Zw gk q?P|z_[p"c}6׋[l'V*f̖Ys"]ƙƀ<Ԥׁ ]oB]8"a? _Fu)k((5OSjVa1B?dI΋~*vTl q˞Ĵ+|-F.\H]Ϟtp)$V 7ӛMh ܮ Yv/=mg%蠺=L8F~٧9J#ۥ>1WSI!k 2CkpӧWteulo|ۦY/8i"rInD~ES6xT +?#d*B`9PjA?ݼyq/1KM/8᭩xl?rE"cLyͩ]g'wL\pF=1+Ҩ\5ǹ-O̧kPN5QvqI cRzy%3"oV*: ґPPz؍wuYtzrŜ5qg@0SP&7&28x!j(5I.4/vJ&K<"K,}Ҍ,:s`fߝCdσ?8+~E_;̡y]2) դA6Fy4 NyskDq| .1Cd9 E=^}ۊ]El+iT6IJ::]a2 ~]O^ͬ 1وg;#~.H>?$2.[K>')5KVAH佥*e̊XIu;5L3IiERS-#76.Etak8` Yތ4 dux b=ReR"qE;0o`k~J }G G?? _J^,E(F@%F#-RhRߌ;ǎ!#bA .S!z}!-6&s"* =X-ir5ͮ xFt@8w_f8b+‰Y 1cTfK ڳeGRo#Rgn0v|!QvM\@ܧҭrh[7N?Trf>R{Z;|Z':q8B'.|fnw|A~Ӫa+/;6fۚ-F%2[nԇMGo9`Bao[LvG!@3pZB錵`h>ھz|S3+l.ؾHgʊiނ#VW_፻/ϋg NmTX+w} XRh^8a}Ԥ.̱>FցҚ`%`#ؗ?[7Q5@ř[%P/>>3_dMp#b6C潀x\azO;뭴/yc\"U4<@z_ e*Rl$jRNHz;JiSP6[cnNA;pT0reQ /,qDYG?f r* iJ&e%Ks{fR銱9o;sGK}QN AH\ĄKZ: :M&4eK & "ӆB5AsJ\2]!7#oĘ&'PTU뮁4)|ueBE0 Ё4ʰifgBV(a wJ͈YWdd75I! &RuiR͇}r؁vћ\OmU hص y(Qo 8]$ڕgR^ɕ`a*)9&u &烙Pe5U6c 5[I:P&F zh `hu!ƌg+!k$eP"5bV=k\[ps9 -5B/O%zf¶(nJ 6FgR1^흭2a%!ԕ\ď^!}; 巅>;`]+IO:uPIfqVO+~<9vs Zgi0IH%w1<E;qpO j.)˧yٷ&n#2Z5SEgZ} 2l|y0}V;8 ;sj0^G~^a@TTKcbMX ޙŸw5 mv礧y3u?:&%zc@Àp5I"(W:7/ƁӦ K q.N89XA>vI{jwHpvY2\Vo4kbU5|? [D1ƸK%vM)I\cuF5HwHlJTg~{fi3/TVmq^oְ*" UK,fXUac?GQ3.V} сx`:ڊmS0Q$?GF1Q*(,ADfxwF}]4_"W|#>o`tctkCQpx+*J wX$;Y.7&hK}PEVղxrە,me2Jn4֧ziVV]}7\Xp0}i*"sC<"j9`M7oEL~zo.nQ;<|Հǃ\ۢjvzp$yHP5Ezimh嫺jEsջ1**ӧB-y 8ջ).wu1BySBpv9}5AB\hF{YW8KWPKjQK{ur)lCI4:nՅ Nnp2l?r!wQ)И"B@Q5 SzSn"_l5Y! Sg= $w-jM3zwDZm@}#f\EWJm0f\?sRU8l{+B+dM!,(2sq_u``ǎƫmnF6Qcbiua4I@y=*}Q@f^p.PF9N)[D{ b8Y+,LSv ~ _DUU֎+c֠x-;ܳ)NrIzFbŅK!t7[LLi׬cv50àN׆Vݝ"ap~QBYv3iv[ r"{)V}D.*4F -ZwEY$>AgէUD0]r'x6y`+璽+@<ͲkȆ aeb¿eGe7Di{H6Vbx pLJqfKdMiעnN`Q-Ik*[ob%쒼 άY` DX}IbKˀ8jxWLlCj-Dck~z3 Lp_$֎00䦋ɇB Kid0KTp0gpѿⅇcK Z[Q[eƪd #rT}8&W8,@:3!em";o΃‹$MZήi9wqyVtqb'u T?jȾC4# L5iupe8^#k xIުl`}| Oew10B ~+Jf *iQμw05b*sjެIU`|@e/9ESY`LC ǘ %ѕϖs}Qۊ{Hk*a/WslnrנKqDp,˗o~Ă>#uSyKm+9+dg~=#I G2ۥxh A]{ߴJ6#Zf=&D5ֆrȧ-V7:B]غعpg=kH d[̓k O⾣(_9L-c֖[EIRd 7')Ill  SyO!`P~,nat2MPq9߉Ur?? hlc+cȥh-aQm ,8PA2ɸtT^nnTo"\<(Fca+Ε\:{a P K"qj}P U}Wdcz( 5 ľ fq 7^wna-룀BrnV$\A 1HZ̭h{b?;L;ԺU9_mHũ$'R$GLk˹4C+y\|:ģwףtG{ Gd- 4d?(M Bb(*n>oLH)d%7Pր" Xe P _Ͷ  N$ѕr:/ְQr_\3Hgз}cc X@9|)D"{P[XzњRSHZ.NO5< B o.ի^:Uw3י)þ|uH_> Y4ZMXECj AɏvZ`Ii* BP#0m1!nNİsMG%=d;/ya+dHMkɨJjiOX dd}DeYr:|>P€Uevǁ>0o ?I\O$ɷI}4O0qud]琻yzI 9M7P,&ƚ&%?;g ˄.5a=zx &+Տ,mbRb@ȳb2ߚtK98vٜQbj_>$:셀+Zm gJ@XGT\^e П0\5FjG'WPG=SnxdAWri nśT=NjJ QPwZyZ+oc4Jo2 '؝v1_֜tBy Y}Wgq`8Nѳ*LWɄ,#n,&Z?BO ]6F O T19t ;GxZ)6h땯[xOqK; ymKlQ)尼&|`gYpl! 3VlaHV`O'VFrb-d}Dw,Ee_ MXݠ 19jt\aXKv?o<zmKMIsOT.]\̿^c4mU{ꡕP +8R~@?]Pt)P@?qI7}cpQ]Ksx;+Y*Lv?wX;^93[+]j<ꜧHbA,ΰ^gDI3KyڳԛRhe<RGY> 1;.m߯oLF=:R)m+y dIRں:D[$z?L̮AK=82}E1F3+\U;E/I&Y͆jxf#pLbZn}}>vUu ۄ7E.[$pծ1 GQTĚ5!+/&ч3|ѳr( f9EWfJcQGwzn@k8;i e榠+lFaAӈ gGɴߣ+%2W8$e ]?gCze$X(U]Dp+ ww*ډCds~;šip8q &4U~^2+.x ɽK!zqeO?=3vk| p ƭ햳b;gQDDy  DB4׼-&rh/4]KXi`UpERgB#mNG/`ɁP)XÈW׊)Kj#aXFHމlt($zm{ZXj:dϻs"^$͡镤{Yv~C/M ON4TV9䢜@d)kR%yx.<^5=zej5eyv>'M@}o>Cdbc-"1>(5wִ~.)\c,zd9N x48jmMŸs[5WaD-ˏ` ^D$h 9x0͵\ pGT3r3 8@^O{\[#E~kg=k;\N91v+u~#%Űj,zgRG+ ,'%tfF)eƵP ?j3`^d 1,QȒND=l Azz36κ¡gW9: |9HI7J(2(ߋ:F݄rOv0 W"[BO2^T0dx*S=%ooĄ^4&`D*iXEc'/ts!VlO{n V1߾ 1DTŅbuف L,oI,iᶟYÁpN+U0CWkPݤ\$<*N@ a{ٸpkgyœf]U4F%CN gDJސ"+~wUK t1㴢S$OF{DD@q\i^f >Y; Ė=. fv˳d)I 2 ,+>rg"5Cl`;\X{v!ZKf^W|'@.?lAmI5Sk&iΜVP~bՓl0Nc٢ey҉Ʋ|38bS`~Bƨ%j7$0@`e A[w{O]^~΋QLv3b.tna+,sVq5/|Cqk!`_ Wq0S4Sjefl]yr !>g ]$E,ɂQ=@/}n~na(vիmj-=F1Q}:pW@-jrdFp"ҥCOݢ|8~ %V5 x^}wI(&Xm袰oV{ACkMX;P&D Z}ؐeW:nULMI(#w?yђ߬XlFed^|L<(||y0tl8Mn8α;wdl>2 qE=f-Avly \):!ȩrE?}~Mm&[T*hdŒ7K-lpi? ܶYxf ʝ :tiUEBe"%CMURG/a|!v5H#U+kc?BUk28iGX<׆]? OT5bS+ORV— x18[ dmi;dRUa:`^<~,J޽DF$Ŕn055:BX*m1nw.ʌi-;to3o. ym Cμ.Y#ҏ%K| Z9G' y:#5ذXw yIAD;_Tь M0q%̠Z,G%E: YbB`_CtMScXDCRQSgފ1haIgAn7LC$&kEi.mt0a1%;&Ir= 6ul=qJ=當DC><^f$={he%<1}Ԫӧ'r~JS9ˆvd[; X~ Ș&'Ne8 ;ys]j3$*{+9{Rp\Mԣ[Aqsf$GT;z!^LӯNYGk+Ť4@@;ZY%qQWh[_t}Y~R,/tXB6:}+tK$ 훮$<3B) J72!V" zšݛpIA? VmV˻c/53<~u/EAl FN ,a)(s)NMr0\S9&5<0X9qX}r?&:}y*Gò5=t-_\h09_ s-(><6r/jc-=m\>jI\Fsեt"ևl^'jzZEܐ|~E̖y ZpR"8I~|Kv}׎pKn3+ y}$1dNaKhs2]'8w-\c2XoD5ͩJBO],ZZ3 GpzA=v.)dikh(͢![^(hi$Η2W9mDB\=4/i(#Is! ]B.l PZ%6Mu%VMp?8, <ݭ/^ׯʄ=!z sdk*`P)jBB0GQ {po C0 רcDSDԶ2Cs QQmZ~V=65 / 5jӸN٫oH,Uua4/pN+G/CZI=K% cJ- sjFc\`Ȓ )3ƮhīCiaEP”c*JZ"2'Z U#^.zny7N;}ZWYFKjaj!Y҃ mƉZ0,c`%A`l$dY"~`e/b&-ƴQ GoST /[;rG2D"e1 faO$. Xm""j6Nը6+bJb@lJ5K(%gS>>.'#l l[a?rb!y׈,0 Cn{K˛=UHTES#;\TzK^5WhN"p+7V`!B+FxH5αp(K4>l,HOlZ+#9ިmlhgr[`yQ3U =r*rVOt%)ECG%|]?CPz< ,RS̷܊hynk5ȚZ QwB3~\e !;XL7TbEWĦ3=*aȱX_iSIwV7F{*k" H;wKA%Pe%%Ɨg!V$7N:C^#}TYkt9BYKr>\nl՘Gh4+r/)ێFN=, 3,T X8' lב>xv :;V//Z./B2iAԯRWdDi%&Lނ[J).TD}V'fvXv޻cISωi0>œUfbD.sSf,etHP572~[@f+zX15~$= mpiШ4jAe?)%8Ldo,L?^3:q"L o_ |2b8.^݆a,9hwf M- a~㓅mϡ4e$ݧF,Znוvmdq09ׯˌq1Hb$SĀ}d0Iӕm>rH0X=7 %|cAaבTǸ%~fRgJUQ %C >w.9Ʃ 00hyPqEk6v>ep~reBi]47 p^XKO{{BիN]]z l hG!MZڳD*@PKW\& 1 EW@.8yUe$`,Q׍ZSx:#/ #>Ld@TzaBT\G$@ĻoP>1N\sp\Vpou($Z&#%bL~*ӂ{L%669NcFAQ.?5 5}EEs(l+FʴI͠V?UĞnFa .e8 L!o*W `C9 c^;r7~ZwK;98t}Rr"s(xS0Nq pfg>(acLi%؄ ZX(d+TxnY2#ˤ2ӑ$dGGl6|d7 N9orA2:s2iMljOqT?S{> v X@@ϗ^ IRy8nG@mRK#wˋ+M hZ:|p> nH}l!9 ocr<4ILTmjž$j# g*4b}d_o4Dɦz711u>乑BΟq2i]2{l>ҤxEFkahGA#Ld8I+O>EӔQYY r-L {bν^;kj>&q))+!}ҍsד*jY1X#,|;|3QPM*Na)biKjJm{5y>|pqjjG$JƍǛ!I|y Rp(EW4b±(C[qI2E,1g?L>ܛե: ïڙٶlZHdRޡƻdُuG1d'µD sew/ ӇC%6)f狾Ћ\Xɘ 3Tɽ焌S1Ȝ!΀?7dBUJfTP'̚&tEW)a)̎B! sh*=HQ^eg쑮Y摒*Pen҈0I{H *}X@E ,2טUejtZTAVKjb/O'9 ?Ԉ;KkC }EKZd)YiI)1\ͫ/z&0H7I>G`d,a(J#MPZtfXLMkK9vP0ᨈ7Nl}($ y 䤡$z<Ғkٻ$V`b:wf&M=M51YrN#(:`$( NΩ4Sr( ;W̓nǩ[9^>qhUUKSG}@N4}+l ]r9} eSh L$z[etP DzP' ɯj2x#IIi_Sc`pA6:Z՘f7͘ B?ogwص6ve^gD WZj_~Y'QR{/Cֵ)W;1~ 2T=)8Zowi/?GakCnn[⊁*hrdՂ$o8R3~!jxtP\2qR<*S|b/q "_=+SGqu-z;aФ(BlȦ,>۫sD2b0Uj )OqQOS9(@sfIW߂' SZbbHV i\C6Sѻf`֢ΐgoByyD+x!o'AHr.wA]oVuX&=)(Yae3 i CAvBŌ|\OOt5$+/u.wɋ1JS`[\_^>ɽkt[㷊7ɹ^v`~ ms$]off^_Ekַ|sݒ]kف :sL~ӕ> 8nA];d>xn?lТRyC'#8:r%{x_=e!`nbb z"gQ7i@_>O#˱gdyL=YNe[F`Nh:]0;P +j!054#z7LJ>Q{ٚci[ ͛eU.ʾGGc=~"CӌjIҀ_Yv6@ӾG56y|H'[sPSSX+Q:ClX({.-(cw&8dC'(ZrmIm0T*[\RLL:L+e ?KL?%݇_i~NMΦD?ލ19Y}cea2AC$k".D2Mx46F+?ԭ'k>oڸ 9V}M+b_\0&Q')wۀZykL<{P^"6؟))@a?m[ q@?ޛ?X\ iӍ왲,R7fɟP9Pp eUçZE \φRyE'?9(pw*?6ݵ6SӰ<%#r躊eur%鯾_D悷ZYC<\ݍc\J<Y/Q78K}?7Dҏ"rXCҘAB/D!ӈN뻩 {Hnt;{_RO𒶊*qݭBoW|tzup5r$7xS| mU|ԡ.C ?{?qȕ~hn*"!9FDEC.5-Yؼd`n-54 Xq`*ـqA2 Y&߶vIWI[]Z_hPZ_ o6cG ]G]$[L1֍gy¹|eC:D~ߨ`EC 12Ӫ]6Zz;Ū%tG d'qj8vk$b9g5*=tĤ6~2`wOm%FmW̄]8o4sY B5.Atl3Tt ?Ej}JǼ`b``dv'"j4Fy)FӮ۰~W8JImO :ٵ4'jĩ< FUO{=4`LKR,, bvSXhq?#ymALaQØ[@4KkЦ8 >w SEyM+1~(t:CyfyţPgEUh:O.cN׋\֛]n-28޳XXjl^Kfg~=)_^uh<*~V($NQ$W&0%`PiE3^0I3;R[ܝ^Ak C$ȃGp@QeJ0-ЈW>oּ܆wChK'$He4/^!yJbXiMG,J bujA>կPٷ]urMi aFYpĞ6J, u@B%`$Eo!%CȳhQxE*&< /,H㶳ɀ:୘<ޓZu.mlʞd;ԀJl_)bU1N`08U=UB=߻.9綁} SÖC=9M !8gJJ a̻Y *vq@H_)}ms1v?<&rg,#D?ecHFT͙\ӱ䥢:,%*7{G&֟WokZfَe;m(>gXt'_7> /,y@y.%,">Ms@"6k4arU[Jԧ\m A `Kv r߅63iqj>e6hX$^g_DdT Ճ$}drJ#Ҟhn嚼kwGr6)5!ܒ7aeU4kRA=xIdtHk䨏'ۏTdZr:eĽx&M*{5(_O}#-!u!*LĜ."jl M$?[p3z N^7H#+4IeZNR\~I|6G.r# P6zz T _> &.:C (gƓKtw>'O~%t qXRL~J!~\:Π3ul!4gR cV=jTNH;lO!y5'6sȧDؾ# ~Ϛ*inh Pܿ_htk> :r\.R"X! /D`;En <-u.ᅷ'A$Ԃ9)Ae , ?+*IU3عJzcv|ʌT8k9 pT'|aGRn2`VsEƻ\{r,Nxh_ 7 0XgI5$)J;E9CzugP8xtؕD̮2 NDb;ΉQSd8ve:mZ4i5@/vj3/W|Q yG ޸,_NPȉt1J1:l(1Xb~M20*ؿجdYzI5Y:X?kdl ( ,_&Ƞe&cc²$O|#+jNJ,ō~U9NQ'ܧ*sXYlQ 1yhX*jѡRt8}1] nS8ק[DM NrO9m ~w8/=X_y贘,+q SyISۍT&i NIrҖcEm cM ^:SŁ~/wnMը|@ :?@uE4xvaVK@hFdz)7~#zSl}Tm =LE3\8awZh~7 LFU;vg/5.6QKܵZ< P ݽˏT TRRIM˪Y/D:/KOږlܔZ뾏un#~'VϮ (<&zZT a,m{;Tk8zt _)70#Ws%AeHaGamZq^ɦ>JF{QeN, { r9 jf6aB]i|͈$*|TU|{S"ɢx{C 9/10*A4cv2Y/pY2 C9?8SiEOrޭm)ê0zQ⭤]~b;lsu=IVY\͢bj{V=[s+wE:KS#򆽙IvY,J&.9PB,+p6 GzQj;ʷt[fh Nb1Ad8t& Ud];H)G6n ԖL" 6Sbt7woI]c7-hHG;3)=ՁᤘP  σf܍C#Ẓ-ccb^7rQJ+\u i6g9ϼK(??L,m`ԭ%m(ׂ1 >8?z44,E Uhsx6`B},a5-8tC:jѬ~ {!'>w t5~yA3yB(u< L2vQTT"L+^4H1]8 }D+kBAs5ݥnWSXa ٥cw]!H̘߬";uV1P>Q"NQҥMp :v#ofN&S,mMILa, sk=IN@=[ߋ?^KjwTp "_;SdY}H'yMr-ݑal`2 "2@#A[P;6@>9!dRֿFUw\e`bЗwVp{%`~3Mvb*݄[jtvbn"@<3+Em@Ϗa|NBNwU=XXXݠ|znyL"Ws?W]2)_4M>Z֣x_@ޓ-[wEW:tާy%(bF=hd1(ÙI[3S)LLPщ,S/zb62WP3{j F dNy#*$4R#i88QW/~i^[1uCe'y0 }FspVFEiO"0jNصv5B<9qCB6Kprt~tQ="M HYtUbvN;a+DN°M5r%8fKhE OtCvokCotُ!jg_oYas5m`ƍfv@`JEd@i ]j)Ǣ`f]S X 8^~ r@(D`|ܨ1:yȻB*wQG7]ts>nQ:wUr[ 4tf٥ lFbm7[uLGXt {I>Uc?bi}7>cI}wșj;۷}쳞{TFsՀ[*qqs?L'z~O$ h~x3LiSot*f*`FP<7 J)d+3K9)c.WW@ɦmM${7+."#WWاQR\>#;/C;:%)i.6>3hxE Bwh~= _N>vAؾRM YO1'Va+\l~JTa/"j.>zzyvlnX2qN;TJF?Tȝ 3Z\w^m3sJAO` OYkdL"ۜ梳dM/à^*[2v…k.1)fpZziI% ς6M++O/WTcЏF`M@0'AC;3q{ OgMb2 'DN`vI|{/9>[´ Jū_~bXYBەfӆt6!7t\&zd S9ܔE/u^kgVbj(gYn`~H^XM<{qM=ܢb\cH 0 *_RBh C?:ǽTM+Mۣ!ZT&Չ\e~֮NLdž0(pڼ jmp )l[wdrU^{b5WuЭλ?o@JWmiHSJ3̅5v Cٲn 9="=~_Oxj zhh|׎TZሆP2 j9y Y?sh 8pg߾={\?v=\;ܑ}5l4NяG}*)1<̺ZUEpTs~ŀ.[*Ir[ NC:J@2Hw0aœ: V&t5X3 P-AC])wk{i$@@kS?٬7u#Ѫ#CnED͂nBN@/ ^<]w-sTagd,]QFfZhݖo\,/;:Zۦ Ii|{i5:԰^1ro27zCꦸ8qv㞞JnUYy|[sMS?5rux#+>)S_w`ML<Zxȁ.aXySEgOѿ9O+:EER Am }'Ѫ H 5 IFb̘c0VZ(R?*0{ E%Lu i48zC ÒX^d; 5`S|wG-Ux/i BX qYG5'57$n%,M$]Bvu2![{W"m'Ѽ"6L!zodL(%B|ʃp= z<չtO -+.9&(gdTÊkIVrxJRYq .,>(a8tz9d7倂,oľ/rO\]e>fҞo W3XWk {,zdM $^ E prK[-sS 15;gC5 %8QNa((:?_dWGZ ȐZE1,)$Wob+[Ɔ}q8 8Z*#O o30IW TW <[:]Az2{xt K6N(N,@ӻmbEp9u*dkgWRA]\% 1c$ƭY1drOMtĚ#LjEtnd g&UL-D@'lCOO)uf \;1cP/'gJ İ'K EoHO#b!}\DA Zr2" a nhe+=ns7%R}w蘇iEv mP)O*~NSq" aT0CmLщ1$T xX5?mӃk+(F -땢~@Oz@S[rK)M=~l'%PbWw. {56x7o@Y }߱T? rʜh" ?w?XS"HQ4)U"c"of2+HJ ֬e\=bCI8 >gRz} ]kW]ϥϐ%5;Gaoe'oYh@M)d!LI B*.!"Ntb:IIa*RLc̨\BN5]׾7bX߽1sSο?83YA'f 5@CM+.F䍳*w)yƜzOjnެ\ RMS.ncݓT" [x{ͲzmW?4VC'Q*!ABg8˽g* 9ı㐌">:9L3o@hJ:KC]5a)Vi!RX:mT">ɺx?0->fA54eL*C ί2}UlZ#N}t<;)6`rF%MKg9H5 0[F>[G[?:B{c;orz:C`FAjcKdJ2ӐXIU쌕qI]w琛m_?^?m}`GSJ1")ŶtP'd'J؉qATIEFQTLGr)fpwrH0 MH]n<#+ 6`nJ=]}a8Nw!vЯ@-Nz;!sԥm8'Xɺ{{LHpWؠN%XL$ <xCo׾4Rt=f&=6Rtt D% ۽TPUXC&+2K]6⤊AVδe,| מIC})>r8*ΌSrnoG" #7/ &6[*G4VTreFBn0P%Zgn^e +Opw;д=ϩNm؊gv#JQn|Zr-1ߓ'NDŷ{1`a xy”-. KLA?YAQPΉ\E/oNJorhѻ_Jí1'vx߂R.eXEwEXsiB\Tg:E._}Q!zF1N/؅_aPߜe -2-85i}0jnHP*_%eX !QUe1YʍzS+E֔ɱWX ? '`A;Xe%1ppoYiƆ̎BiS_Z#!jbiT +Wxˈ3ex.0~z)arQfNiPA4GqPOAt`!zGIXG[zBn|O$cPډN27HPws pܸzWC6 F`/S,: 'jE0IMg@^ƕ CTW>?1D3wF?7+4ǜm@(,}*.Zlёֹ}b>@f2/#;fUrex8QXb^.J_$á7.L:SzF-dјEZ[Lm\KIE}PՋW ZV4~`!ʫ6L)\Ne6%Mع'ܩbpw9\寄GKx ۄHG0b&9F7+댋 bڴ/,j2'"+uP# Ch2y$Č ?6QcR77!2RyzXf/BTrV"qV7 fQ7} jb͏wֈeWÁ Ve'La)tA e=8dG/!H"cMKgw2!D0a[B7%2 ^k-DF󾾚@FQ:Hc;13l1*NuQ@hѡlM]Ҋd6 e򁳴%i6⁈K8EۘIAVzq8VgBR`>d6̊2u ]3=}8!u wu"TCw;ۣQTN2L!2VכHQO5uǰprGNv3 'cIqukbO-ā !gwk؉L`͎*Zdž>4qeg9~338?{<| 뮟H!rʹޅ؊n] ڞ9IVD=nlȴ JWFg+>Miekª-; ]2$5.m@u>$O p#׶SkB~Fhەxeٔͦ^赅>yH:pt\ްZ3wn)B#c(#W/|:o*OMZ\Tp@^YʦD@Y ė#@@R8;h%l4%@e |?>7S cBn swdgyt@7=tHwz_ g';~gcqbjiZWv$Cm(/\9{b#~f18i|Z/VL; N '\vI:RSˍnjBN2Q-'Qx5JR'9aP'GWd}B#%ޘ2 yѰ:D#q^:EF<!,qm"b:~JN YRgaV/g·A+(4aᨯܼ>5jsլTf`/CmVY'md}JCQ|텂`Cyo7?H>E!EWrJң R0m ͱd>O+S!yLH[!K"F| rz%EM'UW~A/JXZt$7{يA~#PF|+[q5UEk/}s+ <>x9|Ua3]b]MeHVffrIPwƀn:v~`(,7\n6Aw`1HӞYZm7y!x]0lvB}=Ux>r{d1){ȕk'ǵIJ*򜙦0N\B+d~9wI͎r) j뮠:\*T3ۿ: B, 󴎅d9̍kTm_4ki=uؔ.:70XWٯ=:V@qS"$G@B(2/X3`:= YE#ȅ1/#LϋH.I^<"b. C8.HJIr& ._#n5\} 4w"5eb+F!S9j W5CF|czB /p4Nޑpcx^^ׅlϴ;G zD o}(`Dੑ쯨OpQ%-WazP._gRIGh2'~ޞߛ4v$d#hZBi] qoaCbMS2S%o6uJ-+& ^7xf%RGTϦ鏖]*9jh >g+Ʌp]I(>9zqOn `T~Rd:6xT_іS)SB>=|"r8xt.n!v0e 萕I#3t#hI&TIwA+tAeA4˵`Ҝ: dU4ЊtY"NB}(-8. 8 m3!vmX*l`-/2;3Ju*ݜMGt.Ly'K'cF{F/Dg3%{4 ꢎXCx# !SJYt&_d]ۧ!"]giΏh3pN>D={siE?3Ko DplbW׀f@z7"SfNtvS{X3uAb-*_RODM.1}7Xv/]|b\6SW:knQ^|խNcOuYi78Ȯ@Bo%ewJ|d~Lw@ #iv͇͝%t "Ğ7X g=d*!~Z >Ispc`B'Ձ kuZ4w*dT)Ӏ$<X _jn丢V#4TZonwE1 +ۉ_fBK̋Vzne+!HZh' ,ndch[O5R{`ң.!dNc'߫3~1#B4NQD^( qy㆔uoX:W)7%|S:!Z†Ą(Or`2R\LA i;%P.*K3dr#eYT%qUP+OF8 "<3Gtw=L\AÔQOGS_vc@~D+|>UG9 >9 6Q%IbegPS0otFAy  i!RyB^u/mמ"Y\5-)Lyw').GT(M(Ó%a]%mjQGօΦwbDSq\e;F=2GtYhڢ !XԑFlŢFA1J\ɟ +s+wGLGȽ?^' ,i G8WT1YbF[X AjGJKin"ޭy@\d5.A)b_emaQN=Bm0^9qjm7X=RNe t>5"÷lDUZ[H+Ѵev#lv5` [/f'r,)SN h 5h2^oAV*ae7o~fo3n\V)ӟt&+u%j$`׊纷xK&T/<= p-2I"ģ3?5̮'T0qHZ/$ҭ 3V<6G98vwv5#z YylAu/U\qW(NpEh7c&`~di K;CFB"wPDhG+'U!#"LsÙAɅx23D-U`hBCU5۴yzʞ]1 Ԕq BwPchlzEpWJd+,Őz`̀AMUO Xڬ7Ҍi#$9 &&/D4fD㝂M(ov<!sKrRV#Bܛ0f}^?H^FZCYTxC[@*@rD6h؅,vPDC0Jn m;=7PjWefP,cElbIx+2 $hwAduUi:e{ i q=Ɔ]}]''zχyLawAIMoMJIOΞ|Q98ϻM~tY@>.(i\T`ѥpIr)g3 6a0p6&@y%AB[;ӏJJѵ3>K i<U9heե{dkȢ%\ive}ijAms!Dz֧eJjCG0|%2Tʟc=4]J2٤v2=/ue5jiʐQDuÚt >YWLNňTz,G sHCՅsN?6m]?~֭j6o!z9_BKq09,ȢI"Czҫ]ߥ$ے߀Mhf.hsuZ>#`7GJsYJJqlD (H7M^De:+x7g9{Mܮ[+؈wۦ8UZY\QUKz3MN*{5sAo;hK?}>iQ!d3l/RI͍.E}ܣ*"ȕ<=6~. êelw~^!mej)+&$F9u#A͓^c̥Ե ]04kl4>NR$rtu{=Xc?yZ,,m&K9vIkc',͙r6鶯X>ŸM*()lx H$Eu&#t;? A3^crot\&ʜR/uJw r8e>w//Z*2pUvsL1+cZL_k b5 r^(qWxߦ\<*VSrt WN@? `7i*1e`'yۄH_h$Δ8HZ؀[܎&Yki\ϚC 1;J2r-y^GG#W|&a=y͵kʩͶB/x5(h,l'lc.N}] ])'jx )Ս"EԍԼMz͑+-.dI+R৑^TN \f #@H㱘H`욺}ը/7Krf(BFoCo_jS t!eN))UЩj' $7 w#@]/{*e=>)i!xFA$JbB&L*2.UuR jg@uUѕj؜JPIXz[Up]냋X{b}B}SÈBtd$xU }!\,T͝NG,zӶgI^׼9mn λ2r'ГTs|9O57\ZM7 ^os໅S|' h l "foD+؞W)o]ο-xї:#(IGٙPT8­ /Wwfa&PawAtiBbgZ2؊&/ej^%6/~~+a;Xu:qQ/] LHo,IlQhނ[s#"`(7WE#6L }MY7Rz\y菲xH;4?bZ>e>n6/m |WW5<H#g%"0ia_0| eNI~ ;Ir1~(~V M`x(Ccc#OI}G/Ȃŕ i"0v'Nbb(8AZZoC*-)(";GSQFos9DnoQ޷z΃(+a)d`piEe˗3b'MF f>zU.ؿ-I]#ʡ$J%q-#nG[8x) ޼9or|.$ b= ;KX|pj*@=H iK*Kd>IVˋ?v X#d݃Smr/ sϋ`Os5<]s4Cct^T_u-% ǾSʻʖ& y0Fw5<q 'C'ׁH6rO$Vf{2L'Aa b9bk7ZP&~!.C xX-`fa2 XbnT~g̣-sd{rSRoƲ Jf+rfi?nzOrgT/}E"أx'y%0.$MWF 5l> `X;7b8잏`wS_⾷S+ٌx:iLφW?Czْ8o6yHRYifZm]9g2榃Xw 9\qquDQOr =??q1qnU~l@PDlJȌdU0άTx&¿yidUL9/K~w© Qi:jM̽\BEHğ_TGJ58YwlZZlm=:+$iS-: DzHWxlw6?$BܞiW]. s4>S4 ԗYDf6K f}}iP0BvtT>mj.}RFxd ,s0#Qtrl& 2NC+S=)D{L8 <>[1 Cpi`fOˢ5Mӕ*J*&{m.8 E.bV$/(]2OWbLˡ)Og(QuK fuL\氰dhQ|PYJʬ&  D$N[lݚ>ލsїc1 j.ֳKwMF/:U{K)ߎ&jH'FlŞ[LXs~'Nbބ}yE~ ۳Uub3&)l% 2~74{͍awWE͝>ajO\Yyjsm{kQhy+kD;h%+5#qؼ7wG[rP2"66EKR[YU2p$H3TAIG"lXlSl|?#I]J Lx*[N k\{>LջS ̎ij9:@6 ECGIHL>*26JtjcH] |fbU0,/x2{!7qɍ |s6j,.Sȳ.SkhGw,@bzZ# a է]S{֝܁Ci>$!9q;w@"v̧93_-RRYa wkD2jmIA%e2a59vC[bu\^)~π^mZ<ڢhv5N(RI{轍Y#'ӿˆa@Fh{ 7x$naC+\xpwpTmr1jR2΍3/`~M/q>j s]Gg $x6%7%d~JV^U]s[NpZv d|e-EwjϦV&6#Eau׵c0k3)7<ͤj ~ٮSʒE&~760- Jώ"BeKgP]>mB-"rh!v&7Q:L3AYxr+:n1-S@S+kvϠ)ثUj-(2b)5mKA{_Gʤ .7g(g rBqeU/Q`듫!&ɰ"~m5I2 K0OAz0ܐK2G`et0/X*'!&;30X@_^Q ! &€YQ2!8Of`@ љYnS/CP?Obgؾ#龨VO<D<] R1l7Nx?uŔ`6@mm9?o8! h:-.8D5֜Y%yU¾erG@oj,2'b2F0 @KpRγ yH/..X;']g,p5KW60dV^`K&)ґ$( ޅh{ȟ2Q_E)J$%@*N>`lEV#QcQ|,:A8yI a2Cr)##QTnՙ|<_lM\aͫ\X}lWe/S=/O9IL}XujCʫ7=WS˜tJ-Ɏl{*[8!\h~qJJ'^8}YY4Gp΃7?MZjÎ\tZUPpY$_OGYi5m%<˩g |XB+q_a("%BRCUK(8^nY↗+%{0I5#H&;00yCu}yG^Ma75D]…i-h,(Ƿ! G\PS1mO"n܁uh'fn{q\Wj !MqJ\\ɉja`Zcã!qԠUyo qTac[Ĭcḭq qEIEUECP+P,؍lSx>߀jޑl yԂ?dsE^{ǚK uK"_m4[EWܪl4j"B_I[x0N $r#-./?&3C^1()^w\F$tFTx$`Z)nHm(#5'o~?pp5Gje'+Yf7DmǏ9@rW*ZhwOlX @ )Lg$恡+L95>-/Z4`G3{맿{l^)LS䭠&jYޤyiM& x(!m c88PRPupA<&!/AGH'7QQگsrs(~RP}9t+`F&1maY);FZ ,l|}VKn # {GNYm@yY/ߙ5!~-ō=!&$8&!xT"kDt8%f>;8h,ϗD5>]@bh#u@bsr+r:g xtc#=R4؋Ϗ2 pAN۲ܗ|^Q?H/qC..[AS7)_mm{oCSE٪##q#maj.M.'O'^m[s')a_a3M$ >롋<܍jOVRt\T̎l-FEJk~ڷ5R|ȝͣ^`GcChI BG j/1!㱃I&y/M>&^"cm./0&1aW6>_U֌W}O9 N-`vx} & z SLYtZa0h=#-LsOh\ BW+[Kj׽TqwVB j0Q)r<}X`>_ϖV&;q 7ڇױ g|{YX ~h JQ ~e#=r/xLt,E*CnecnBdV&OQgR00,I*” ^p~|~1-" /YO#9޷(ʇIԡUU O> VHddes[bwW?%ݩ3!)Xؑ[w,`QkrH<0yۿ*)&U=UaJM!Kok\Vy`2DpN f,N,3k6_Ѷ #gKlBddBW!ajdU)i>U Ncsm#l3:~X 'Q pxz{Fd=BÒ!X':8Ot3ÚPf=ok9o2v&?&Z\eo!-? ΀f2C| ;j_#]FlhKDC3xeoRFIM@PA9io XЬ 8TKVlE~4N1Bvvg4soܳ|+&e5;JJ1=x}<&Gn`B*tSD˗>LW_chBzee$l˟%〠ۑ4٫yRJsFst+ +̧P˜9W -Νض7`g?V:R qd7(V^ޙ`ly콧3*ğ&- @sY \ -cv~b~ONxC %$ BTriHycPz{:ŮwwB{31?ȩRٶGk??#${XR[?x>E`7pI Ir|#_B'PcmP q BgĪ{CJU-rx$[#a:xϗ, i"/=_|-铠6D-T MX'j ӆVr-/Pejh' qq€0#z~Օ*@XBZy]a+Ob{P+ _p\DSxxZخmpɔ1;F+;,e?4e%p >1Sp0]fP0@f.D?D(H| r:Եڈz7+6eP˧ey|gx 8ʪVtQc.FEwk4kF-7R$zPhGHEaGZ94O!<+,;4^=1 R/uQl胋mU<3jWn P/-)Z$9( !;HHNl]e(<'xQ/ӻz{U14֔3 E36FZN-Ue& 9=bhe;6y>eRH5'mDuK씪NrJ?Uw?9e\7,@wsd&xe/i"nŴȀ _\`ݒ_}Sɿ_M?7Uԏ3OJ9^8 0;5l*_Yqy`"Aodn$5ū$̇o\j:feAgQ Ho r%`[ uόxBms+s7!@hXCXeCqtfYfP4Mf4qxƊ%(A-r&% n+xuP5%~VsBުey#8mi{hVL汆2ƃG}B2 \?Mŏlckd?wHOumX*D-䪘 DsK̖;ȕgu!<JЧX߸-!&WzTu!9Rd(y݌Le>T>{%;ϯ=y^Ġ%qK=IjZw:6ќ?%\'3g*IlKd㒎j–k{ 7y%mM9T2=GD[î*Teh%RHߌ!¸|2r;mg'š c0{(a\ƍ.#+pZq_OK &2[wz/_i< {l֛ 0E]r  jhG۽oٌ,c tIWڧcFpQO,׌'C& iA6Ė9!U`DfHrcDRj`u1T~^sp ΍AUR>(S^ÙfhryY0 dvP?HQ01he y**ƊhkQGT SmgO˲V D-D&9E(GbF%QrJCF<:b$nԈ섌ώ[V[rz uBp^Ra[k-h@m'+a`nkL(UytUvk"a<oY,!Gc͂g)~o!M9AekH1!ω&:"ɯ1plܰɛOj;u^FA"kqcW`;'70T+e pUKc}8 fbcO#Ά:ԄO͑FI.ll!DY'g=1(6Ϻ3_et|E/R_i\SRD+g֯ˋGMj.C~ ܳ;یv%FuC v@nXJȢ[ F7iYЯH;4j*L#ԀvSy7_0u\lK/heWhkܽnWx㲜fMS:xfӥ&E{+P 5伲 sLK$xo+ec ;KW]sG̽;pE[1kd Tb' uC:d($]|:iR@ə MY`B,qc(Q>ҧ-!OCchlBW˲"_{Jsj4u$FgUGAKXf5RdzaugCg)>xT#L]87x]tE%"~sMxHj+ʛvN W>jflg~ɷr($)[LuC#_=GAVH\cX^$B$r/HƬc֭ 2rZ%Ȇwb욂GZ6>Z W EhkeIkJ6ЇU0grT8x>WrB{?ڶ2$ژ޼;͈KQ`DžIt?Q_42~ûHx)u$5(D? ('ӠXb}Tu2i _:=\$Rȕx-D\ \),g.f4 Öm$_s|]64 <&˼tS#jH Y}w6HiPirU޾,eiKBߓ"WlAI31Ƒs?KT;a,i>2*ULyX#5 GOgH㟊bԶi f=ɎCj0uyZY㐕P-S(dAxrJiK贠.fr2Civpy? }8_x[ -~9 4uߑDڮ+\BW2 &(Vlx~  `6f4ܣA2S0T@7Aj aTko=51Cp cD v9?Yq`n"ɺNEP%Xiϧ ӑ:t*a$2)xa>*cS7בnF9GP;ԏVOBZ(2CPyLLu8Em{Ht$㵐b'ehZKP)^[ 3dHGw%ڈБb&T^ E *K]?rF-)rxBb݈t:^ZOL 8)TZPeh&$7+/m`Zrh,0ٓi$7@Aj'{;| '?Gc,2_wI~iiôH">mfТv( 4^KZ3 쟧;{wzpLÃз5؂mAYNbW,V(HC/: grm@V{<ʏxɋ,[\g>PCc@" (g(pnF"+k)FCf"WQM,jn~6̛mB\vN ,? dlhfyrsy!z 0O@BkHc+"jy\Mꦄڄ؍6y5mz:KS-Yvn)|~i^oyOn*"8,zQ>g_J]\1Ee =gC1ZgفÏ:j;Ce\[|3#ݥ#I7L){CKQ *峒6(VTf^rBP4] ZĆG묫KxBHaV6w]d4X҅W5&U)L9mm`#Z9#ESX|9f&FT8i +h%7h0TtY0Z_If8Us]4cNc ϗ%WlzD:!B:p'oLx ]Ёv{8 7cdK\"lۉ")LN`w">X`giB Und:ݤ_#9W2P,&1 eWD-qi/ӆq.*sB@uֿ86N4x4~]JġSL}"<1dc2,cVkb]{tϧdcX>XÇw#~v=Yl}NS?`1[PfգY(O$$ϴ 4Bj!]gX-Xhd*.1Tb"KukD6?uhB .NEWL!uכS> _f+Q V( AWcQh _aC{7*Eomo]2^ -V6>_\tr_8UW7fj6:Xfpqpu2@9z@܎j*(3mV'ԽLT/6^jH몉P daRs™K𹆧v41?lS4Wz6^X4%Qw:8X\*lR g h{ItC1m|5 wWXl";iX^4Ž0 IאJh1ϕ6K-Jȓ?܍\Z@kYJ.(Ut$]Uzxp4vK}UÒ\(ct؏xԙH$62k료N|n ϕ1Bʃ/telIlJ3OjsYNY׀:Jܛd70qUypPaNڀ1R[W)D'Z$ojjGy>QO?{}vn'wh%z*XP 0{ۦ<#,>bXhU!%ɓ8Β&JUZ+LP9_Tg#Xt4ur% ‰}'-Vc8[T_3_)C~V{҆!c{*hoD&MvDfu}gAJE_܍N72ϔn5E7Gz*;]ulrC*q-*Kӛ>TՍ.u~3bM7yfRdp?@b< (555 Qse'9Uk0;K>+Jt\?#r(`DFah~03Os,+ h*{ګLdc_( w/mƂz51J &Kpu'W||l>Ȗf1hNCU6TzbQsӵ&fp c a>nէ,ۼyآOt"(@F te@!i 7BVC lQ`ƍC! 534.uZ;p+UtMۙlڲs|)Gj H=R_%juOEQJ^ G&CA0a--[t'Gb;c`g\\!% y>*Hv8^P@%nꪑW?χ, Vg 97 1 0?I4 Fv4\I\v.[uѨ&1S { S2sBi %/UQ,MA8~DSCZC!0 cВ˨MGOppڡWJށUl8rR&Gá)MJN 0pbBW\bp;(fwgç($`Wk>HЭ̧2z6%)BH괊BDMQB sƊFDjM~T2Vh5 eX+[IpGΡא)gNMMQXRR~/IAYL|~m.y-:37fG,Wm熛FCjz "lzXԍ&hWuMOr$t[d?狹9z[ӢRb  dNZ;opڛTxюB4fA5cjߩ8NlQ//u`,ymA ԟ@iVZ+v6s1奶  ~%vJl r G4@҆ũx}$8l+n C|42gOD}WUf][i]r23Ɋ [P$^}:o r^#YŠR%°=B՛h_ݦBmץ, b#GUXތ /@iw,La OS"6Lҝ6{VD$my0@s#z ebLjոzV/Ga, > tW`pfQ[ƵR&:!U6qd6 ^53Iӏ~{|РQ[0Gx_u_^ 9-4oIÓT'Fjp.66؂?"3.-w8V1ip:&9Nm3*-~*) I[xcubG_ӄ:ź+ o B;{Y$LٛV7{ܵJ $L)TL5ƫ s1c'jj&& w@]ӱG=/3uZںS`8T:V'W[݉4)3BJWvynvSu."*GO!tvvsJriXڏ&_b16.r~*܄tlht@|#S5nh~,Nך=!(5F }(=F,-ػ'1@ǥbFr_[vhBYx_}86]CΤNY;c6_߭^Ρ]Vj]oՉiRT,*tk\ AC4k@wIYp{2N.M)]#Ilf&$hK;ӧ'NB-|+_G4Ŗނ|p2y&&7ca"9S@1W#յ(;|C"U|q㸜?^/%ǘ#8wc_n`$*|ӏ2h%'ܴ側ɬG1B^!1'@{*Z3@9Lx0*y @76xo\ں9Xzd*IZ`4zNir3.(yf˺`of 5eFxfOjk*_iH0_ k5Хu>bYHT O@wi&G!T-ٯ[8M_ ڀ@3,|%2H;KQUM'Ko#xjuL5s+>Q*=B,S75,mV-\X#p0cOgF/ p]9.<_<|?f,>ih&xj 83AZSP+_FDz";C͵gwDf [+)FJRMt!̧PC ׮QUBPDK<ʄ*N}ʏa=ܼdi6 TOv+S9wd1pɞ, ~6E!G"21B9 |?9C@.c8WuO֑Ƨn-bdWsJnT2Mpq.ӢNEz-Ҿݪ31z˥%U8K.i`% Ϟ /*6yիՃXRX,}z֤ _Ԇ/%ymw{OP9ҫ/=GUAUfPq{@hsn^ngpjX|mVF5> [bg] mAk"6Ս9ax4^C١s`Ҥm[S׬8AY2X&ېV*z 8DOC4XO'A?q-} Uʓʝ9 7k!+cs+(&1Oy$%́:]T@ieQ[峂4}{h^Mi49*VǍ$>u4>2XіKR9|>_ȥ7CɴIOԒFiT)' 3=wqX<بj5|Og2CJSe9ca-@Bh1 4xtĂNJ7oS^=qyዎACKMQd*FYTQ{3ɻ|{cXBw-ۧ.˫pcVJg} Wۓg×L=0ZFJX3aq!uޚ!qh&>,.AϢ68>d3!df~W~W#qyJ𯺗<mv%%4Gh0A5$ȕUqvnΥ"ߧiLިѽmPl5x0p6 ʇ\Ƴ*־ ‘c%pE} !B(9s V$Uh?0;8}0Eo'j6 ^3._"@ɀY`a8Lk (DX`Qv't%m5#Z# `sF(*e+dfUr`$-XRu p8𳸫%1zMm<OVI:0q`B웿.O5 ϣ. Q"ȐN.Zڲ8t ]$.iQbJWCWdog0GAYa[ze;q A-;YBb^g1ad;7my&ы hoΙu;Z@[$8S-W [ЕB bmD|u;WF#T~殣0^oU32ț_AI ϊ\t XWIehKZb7'&qڠ"f:禟xdYWm`'< §_}5!c?|uZ)+*5*u}vVvk&=xď2 RKER -׈k1r`HH-zFagm,fAEos$;j,[p'nA,bYgjFKAĞ 59D߱utCrleZ@se_@*rQ7 ̳~1Fސ.3Le>"kɩP~HwLDݼ:rHu( (%ʎDh nfv(FݢagUFgf9`uН6rSt 52.eˎsZOCpFɓG@O%9#iCHGPb>u5O4քgV%f2Q?]Fτmy&KdmZ#_o )7]33(Z!ˡHfϨ1Y{A@<\(5ОV#3'!7G䀹{rBݍ _Zy HБ"IHAZA`ݿoY=Iڗg)[bO4rfN:{ROɉ`5旊]rg46No,} &O ePj}f6u5t`@#҄`'WF$kM VlP5KppNF  i oݲw nHȞF44qp0|oqmZ5@Љu:TE|@n"ܑi/W}:Nz;:8J oV31ɘ檮n)JeE vl4 5|3(uH`m~ͭd c3ssvj(Is-3= hii~!MGIǐ3iO`J뮳V 6)y|fP ;IſdTZwLf|{%DpOr%Z%uJ$>V}LFB,kUO?0ES-2qvc< T_s5ԇf(w4Lyɭ\ Bqpl sm#:>%bNʱ.\Z,oNy% +Q}ȮͺpJO}b4<'7&k+q6 fp:oڤ6l^q퉗0R) l{}T?}3yYm,  ,_ZaD[stq Uʐw3%8W@ȰH~X{m::RJ6B8%xdt5z=GS Q y6+6na-Ƈt5y;( qeO>qPfĹ(HE >*h |C_βD؊(>GWzIXj1Ⱥa W kלDTzs>A'YHu lD>k$SPK6э eyMkUӂn/0pLFaP}8Lpsסz]t+qNy^l*1S$KM ^Ovo RS{oypaUөF+ҹF*JLG%(:`]=,ǿ`&+%itȗKY ] xB]]f06_kR^1BCH.f][_`rw4-ыGӀ9L.70/g YmLezMv L/*MZk|*[ziX?ԝDUHo8=BH:0c$4p<%MS rfg VnCדfUy_@(7 u6NM_03vW{>1 Ghj,AF[Mcp5JpB&oFJɎiHt]deEׯq<P%TJ幒|44GT(=uxmڂH-ջ`cFA|bƣx}Stkė\d~̲ࠎ2WC.9mdMxA";ٮֽ'AtET[o$7qYkˣr^VPrsj.Õ|>Ǥe$XbDPnvNEk0Zۭuć*|Y6&qí],CFxcܪ=*2/иu's n/^X@'r[; G Tzh'8JT(~\сt*0P;n(q~|! J@˷QAK-@bWIsc,ĈU"0n+?n2uWKٻmXl <ŸT,"JRjaHA,ĩ]sү5*9bLAYr[ qLrk5IbS}b@")C/AC|z[8_0Ej< E@=6ϙ "aF`北V3,Kk/ {ca-!szcG豶Ǥbl*:3dC IJ0nٔ`wW剣k>8Q/^ڕ'%2쭁| 32pZ'iDZ%w#jkMOb.7 &*;IsѣTN!ZT,=wZqs;E.a?J77yڅ&30d`;h3~HlG6pNID!_CbXsi4%*m%$cwR8e)˾(f=ݢTo.T'VVj~ Bвd[ReP,&y 94lKM +ka7riTu4S|6PC dGh9o@Ǝ Ʃ !Q"帾'*F)rGsv&6;{Gyj;[ uQ~;wL& y+)Q6gD`dJb-\m%ǨBn0( : 좧) RD3ڲ R̓?ȦF0lGagփbX\ר7*8)y%MRqNf-逤3i" zSpmf:RVM]A+FYɮJD֓FXs5Qٚ a{e/JLօP̨HNOUFjѲ:!'U"N{۹eUIII{0@UM4tfWA;כ; θ>kF5M7nΣՓqe ʌl@䤜]+!"UShS{J1rg҃e)ҧ:F"YcKwDTz]8ӭu#>lw4+Li,nАП֫vx0O54lnZ6E^bZ'|M:Z:|?iC~s(OfڅbA9oLt>|~/0RLJ n{VB(]rN.:C,rI 㗱O6z bD{XPrw.Eltꥵ-.(WEŷioH.<5'}՛XiJ ]v2" ?㦙Y#hq 5KcZ5k<c4r4Ur߷,KhaMS%(glg>Ri>VB?ڂp=8#;%~Bz9o4Cyr4/ӔCa 74Qn.!#,˿eXÑP#4~̢+7yFpki40cI%_qvཝOFSg%rScX}x+{kXj=z=]q0}ȫtznM%K5@4<|` A5JSh^R5'\^md3~0G L@!JpF^qoq8*$p ੵ06BW;-/駍,rPнbgZƁE$Y}۷bujQ $qLaGcܮ W9vgh@ilrfny &/Oewg'6byv›-fD;\|yfr$]|Py_2QPt4}+0~ϣUXrɼD$ d}L3N+^V2[)~@\6[d4'F*Wh  >CYZUSJ/S5F‹Zk-^y#Uㅞ qb5CɮaXËke(d.}v!Z!&.^MfJ+=NddSX`UJW͔ɏ=a؟V,mfi Vpj#9#2U fy<>Bb4Ri2{n|u˦9T_T* qo;\7PZ2`}+$͵tu@*_0 <U6) -BKsʛZO|ZQC`g k4WEE H%h G "f7xy4xp:/ ;?hMuA32/ 2H e(&G}5>nVw}3a֏A?lb\KnN)-w.PF \>_(Y \lM6Ew{(Ȋ[z)߆舺h!_>c@7vg)isƓo&24p ah^@Wxј9ϹJ~<]O&yFaJy5چ/DȚ:L3j}tEKC< )1z6&;0Bmq}rf\&jfO2r_м}g/eXיR=蘿8$_3G6,⦾c;L (kAV&YfrTsYǕ^t Zu#CIL =FZ>Q:mQ1S;-s>N -Qijhyw={>KO|_2d`I]1Bb4K1acpsƋcpκ!9uGkv[*2Y\V ݗCY>]c v[JW4~m D )[J2'Xz&8fT ҷWwm22,T̞Wfd@tKqI E&Պq E @}iFE"3 6hdL^^gj?7*/KeQ z$ԯ'"͒IH܈MlfSjtO3vS}RKA4L\Lx<9`W2>t3%!( 8?->jLAT G|5supN] g=3~⿨Ȋ)˩3{flr7޳qikSdh::Fb| i[6I1Ȫ",.30$?#F|neh4 1\W8?bfOS ~~6>~&3VNd7q6ez/᎒h&Z IKQ}eeyK>*m[j{ ȅÒWDoh<&+BwW "M"q`{wԵIApԶ&M*! uB4i˞qMo/&2#ܳY{' ΄gBmC֯J >ӏ.u߰9rXE*v)VOYf\cSFT|C\ '`rv?ÑoRMQf$A˓2,=XQ6j4ygu8HV#s2=pcV6}i`'tY0%/8݃AW*U1 b2qEZ9E%,I@*aGٱ*ktB\iPm G nrfu #isǐ>_Pbj7c'zZ!B+ 5HU /r?]v~-jt !oHLJ{ΦbZK!vcdUn[W辁 U J e"g6깸Hdj2HT*jCml.V}yb&0=)*GHb L0G63n˓{ &B7=?,[ft|BfSjj^ Fuua~T owo0bvNSΡ#'\svRA ך|ccKgawtQB őtl9޻`~%@Up]e ݰR>8X;m&JziJ$ɱU(c}A6FzsWFvW 0/ɘDP[N!6dM?=G8 C)R쏈1"YAjmot y~ƌ*gfŴ1CCj@'8l1];?qX'J'ettNE6+˥g˩[(%}dk@ kt4=IoCtD%Z'{9 0P'j/O +X? I""NHַ xXURL}h\er#ϡDF} 5ےӷԿPr~^vpٿNc^}EdKO D](Wvv6Sk 6D t(Lm-Į-zX"lOgBY'ºye |0c7X$E!{sPc! I3$tBkxմuG_L}&ZTﯼ!Y'eDHAf?!3d)M^*Ms4I,+FBPð-xȳP{4i@X68=[Jt5:2\<~a@BW˻>.؄Q]xR. ˖E%0*72.[(*XwoMh.=N|Eڑmy$mU1q{{+hOԂ]wVȯE!o,m&5(.Ě.|׹PXK{{v.%S JuArkO]_Vm@8??4S69)v;K"1}pyLU6LܿtBEZQq'̦vSPkb{]hɄ-qu,G HPO"p@%=;)wev UvE=TkUCĂ%ыɑaU0 Č̊BMwts)'I rW[B șQ`RS*#lңqD$D.fC'@`xwv PC [vb`f|gq;+u2Htx0J}<20lD5R",9RU! 6;(|`jMZ?H8sL:ytrބyvmFQ}1M j#FUp6 $|RlJ("uػ ff[ :aqáw\IM el kHjgO奂R*T/1 q;kq~Qr(S+  3gvj/jl-H@0@~ɛC{E=!FM %:G~&!v;3T,#$&7dN^TN]A<`"C jԛ֖!`mQ .KkwbzNU&9=#E{B!О5/y=P_|JgZ^/HlT4+pvi2!5+z=ϲ[PL`REД#j2>'L[}iձK?ctz@NE|U%[49Ns^Ҷ'oh4 H՚f8ٗ C\~}R7ȪѓhR^-8ad{ߍQbYk2;[VYM 6)"0 dEav{޷nyPJB$]J\TsN_pOU+qRl.lY^Akj;?JB.{+۠}k܉fePl>23L0L3zM  ʮqJ8U'2v4Z/airi|V|Gfekf==/gm$w:«LXP8VϜᬢZgD=?z5G.VCiղ vuhg٠9apYHDyy?m$.SYߒeI.]\B'x~uiz"-X^ ;{( kf7j~Ʊj%z1d*7Q?_zo1Q\3Nqh vŮU&{o\(iqGWZ8١WD'yiU Te.%' i'M}CmɸȺ]Vճ붙~hv3}"(ʮc<#C +=BTD2EV?26rNQ۲xl QZֳBGos&|FaRdA#Rۛ#Ba1`O=j2%}pu|dgVto]~&M}0zeC)oL vaߣJ$,+M<}"w&e8= Zf+ic58fxY=7@{Z-^,ٮqG`r_}UQFp*KI@8N57bGNmb?Rfbص&#\e6K"t{'Nօaٟ'] 1qzJVC2݉@ySDX~D~Aw/K?:F{"i`%-ҫ~{E) L]Up%r8e|"6ɾ3boC  +Zَ@ߠ1+r\m3V.Dwt.k?ydڣF4ST*m@mUͱwPKejR Bd·W^i~3:ڃjX(4ŅƮеdrh{b{sgG aj^,I%,vUp7 I2-PvSaAv'Zmd2 %nhB+z:GexbȦHRIdl% !XE=PI_.f1C5g37c#`m%̇%㮪1St{ywRX·›bVv:Yh?H{Y+qSHQn13_hYv]r§w8Ps"@qQ* )>uh@r`OAU=Gdr-evij)un)3=14,ׯ)(-mvkx2ہE;$ @;bl6JocX}/o=;V)9`r[؏LvbxI,<~?w;3ʜ>N+K/ 2lpCv[9ɝ'J([@Sz'T)[f9'erÍY߳_`};MunƒEG>g@ N/[+EyH7Lˤ3E("d6Y0COӜA&/-zqG;Jy &Xpn)KR͌>\/*&DJ{x o4qC[ :3}~^>.Rex\S˖Gcn2eShބ{ՋC ~ELjLϘa过) N<%Kuf-q V+5f`p 8Im^oh\ PK7Vx3ɀzĘtαicYkSލK%,w@mb^<\HmƂqg}mra[u$|kT>rxI#x#FHl"IכUdϦ73^_1;xU[K t`S|,)EO\KL3 c/.6vh.\5x~5V!Q [X{uᐦ\3~r>a9@-B4 Bۇ6((yF`-gzhXM}Fّ=[Na&T8e"8)+ _#$̮ LMWn--~*Փ[_dojMnR]db!Xjz}C+{$%Z2vþ[ܴ",ѯcv!þ{1U;gѕۣ:*+=j#Io&Փ+DYjtvB|JykvDK l#k?ELr,}oWau2Mڡ4Fl6|bB^*u.R):ZL MlSBε :u<8ʷy@_\aP 5 gsRiUOO%( 5+K 3B(Wo[Oz'G !Bu eUm J XLMEM[Cyn 17T :r3*gmj 1fg$,Ko3Գ@i;j"OWcg&_F^FHs ψd t/4~d rkXaxvRѴw1"$:A(tu ze^MObǺ"8˜}tNh e&*!i]h|7QJL4KOUұ|8C c"2>rmPO~aj:~\y,%PLr ;c0Jzh+4z,zVъ6W]zo~AW%OP2V #I`KӕPS8e=g;@WUO<8ODd)x!d; K@#XO&;xvTPW$ۉ,UFqhū>*Έm p#$f = pmd'ߨs8#4ID)϶( 1bjH6+RD<&v[ .E HԲ$y}U7ln-5Xnlrj5k.XҤzçgy("0>Fǹqqv2|2TFwqbw>!(\]%֥-L*:\4%8!k!V'k`2vS_d-<́$4>{_1[D B^ #52tkVa'P*:w('PTV%s%E9K,'&Z>jf頍#E!!g/x={eS`ZI̪0 BPsgOH݈](Z篞Y*tv^8A44 Hn%8LP;Ç!ׁi #ۨ!`DbB$ yr'fi Fs>qX7]iw(uJ;ثUN_ІsY1!sa1<i=q9hyI8tߜvC ,Ov,O&?ԋ|ڍꮹncD\8NC  `} "CpI @qccdV331Qӯa >k x3!2>+g6$mn(Nk p#Ac= L=e@8 j棕L;R,&ғ2gRzlN rގXg;hbҠn ۲uyxnz</%c q"<U*}&ϣn> , FCBC K#QX F].F̚ 2 +eG^W)b٢L v1*L+,F,;[nX馧qk w`t:u5Vrjr< aNj){82:Y ٺ2n۩T~L_heh{NM҂qg'5;uҾRv &joT̫Mq]3&#"8Ҁvq@N'Œk7Cp %0tKWN[~2OY 9q 2xU74ʄx!ƌR87OˊVJ{ 2?m %%bo VO쑻%$㊪/Jz%i`O=!1FtGٙσ?Rz#"H-RΡK4Ύ 4ݯC=l(% SJV. :6PA-G4vK)(Ԝ(g'Qz]Ͱ tC+_]'ۯbtkC 8bĝIKiCMpW(fg|;@c' m}43V=7Оu%w8*ܳ`BɊ`xĢNx/Ѿm/n5MkUަ0(&7wY~g/dBfHr( /:V>8X/#J{nͤ +6HAp 9x؈ [ך]屘ss9 QBYiUh}t0  d/$ Gy3AoIg4_vԅw ]p&JZe>@^=Bljk|LEN(;^UɒzOp\r偟H/(j$Q؊ty [_S>'YRpZe\:@!ˍ֕&B1W2ra&m*>b=bw}y敔=ń@ҡIbN+)EL(C5b}7w< Kz8\3:AO~:H-h  %Gh6UǛ!l/)W pd@_T VߋFTV05GIXqSklk5neL+M2'pM;Q}b_Ɓ'%|wqɐB-rښCE+jdz6k%J!ǚ5Ǚ\9n9hL^(A@9ɜ?W=5ɷIPGfE'L;;Cqܯ7F= 5IW!$92Fx3@rN'woϑVעtKȔS9b!G6.J%%32SP _PpOS0QzVOZ]@ ߴ7U̺0`c5-B8Px5Fgp ?b=>\, |>>::7pC7B{8z@I UETw(j'E;`ekn=Q`h;i\?Ͽux') 6~.#Rz}FA0FFƧ*Aϡі=Oѧth~E4TQ0>S5Q ;B걛s5q(p޿Yk`71H7 mUf@\zsgh3TC8IxR $d9tX4{IaܟGMCoC}v@M=J[Iʼn.3e0K-. wS/mH[2FUwKٝ B. ؁Y fFE9:el a/gj'm^qM&ף:446EXREK*I㏹F -:P\paBD2GZ= a)b'S/^YX/qƬvgX%Umʕm'u@[şUˎ2&v e뮷M逜q;nR9äcm\z<[$kVaT0}k]UYRefBqf[%8]U.5_Shx&nư%` =iDN[sW,m'6ӏ$E3xֵ&,S)n]#㍞J®SEt^F T쬦]{hsV[8Ee,hޥg`a4Ә\2[Jq 6p_%wϳ~!3KlPgXp&+SHRFsdhr}gߗ>1/^hf{ŀJ=Λ&46k~:n-:D C\ xƀ!+ʨlIb;EY$[I*h,}ciu1LAױT}2z">.$-\9+Q!c w"#iqkGq+c"*K@Z\'ʼn_/sͿ:>!8 QS;R^P%gBmO)؀g g=b+KS Sk/:+Gtc?>h;`aF'Yխ%sc#Q "A%2U9 2v+:5?~-0νnNj]QnhG_{Y؇'o Ǵ3S.emN|.%me 'u?#ݚ9OraCRqΙ\:ۮ@ȈNzŰ_@{Ζ:%spηz:]8`3{`Wra%hOkx8O[9:2J|J7% hJ"bx9j yu pwtunJ%ʎ~ oǞ)Dxѧ0}|Z2 kJs(8kX1]hf YM% )P(o1R uL4W@rtz Rɫޝfz$N>QQ!BQ.D.(-G h73p[w΂2yQ`tjݣ'uh`1K$W9 @-KՆsE@ǥR9?.$q3@ W)? 0/r.⎖tM %z F[`"i,mL<ﰴ,k b!xKCՊPHG0FB$:9.̓'Gu]ʰ{^ +A~*7DG,E!4˳J=D(&:PT'.sOc"7b߽ɟ7C/:@SwR3c}A2\M]~3a݊taW`abAFPᇰ.kd .8Vv 9Ot8݋K442[]"Qn4ɦNuM(Ed^dVgWjYV{Pi^L ˥P/?kPW :I:6J_N9}|<9'74 qƷK 2OT: ES 70͌' |_r)р/HGˍ2QDv|P[uwYч견E4 ʪUG0/$g쀗kP/Corpm:cBZc 2b&mTHSnՙR ^H 9$T՘h'ՌB>湃FLtbj|'oXjPm!Hm zvVk TIaYY- YZ0c3Xis- O2h%M6^zH0t1_V)/}ǮVEÛ jnKbC͠%} + zDs{qqtZu1a"AtJ9WsO)0ܓgB(K3$X! 17N5kg͑< }u8cRwϺE&qMQ-Tȃ]79=5nF1K4H"W.$v2<<SKO\sLUm`nT ƹ(cV 7y&heN:6y7e˭=mH.[92&\aZuw:Ri} `c}s199ޏ nRҤjmv * rWz4Ix]l6 ԁxʝgDhM|{"PPo!昸F'z>BG&FN9KnPdDnm*=iehBv򲟘oq`6l Db\n# nYZtj W6n"!q9FsF xȚfza?n/!Wݒ8e9:,ƙxa{yг;"nĺR7gҡ&A He) D9 1HSR M 4h<{ - @ V .K}/tv (7]4JM®w3 Z7' P6#|Q%Gv\%Vk*jjX_eg$]yO_D˙@|$>Z}I*R$N`k%znǰIez-Vn'V՜G+2w('K ` >>siZ"푹{_$0U &ͼN'DQ3I.+,?A-3/3H6R2,d]VKM_mpj^ϟ^} 2/ĹGCǴ,j@MkgLu<[[N&:HT5 L~OZr{ @> Ãe+`Z>&<@MY''|:jsk9m3XmeRG"$|T0~pNU7AK%Sn?4w;v;d0NrsSVˎwh@a/L&˟ΙEV*b߶kidV=`o{oHSF:%7Rp=x) ܧ ,.=)*Pc=WFRSO>wpoRQ5ms}:,6P>=~2jFŰ>j\tF>׳ `b/k^q(}Ot([yydZlrl$XP; *7nC M߻ &"Aԛhn|>!)D\ a`k.aOnPM$36YuuFXj"zȜ:^_ɗ}3cl֨O9GÍǞ?Cd5y #S_4ڻ-*ЪHo^ ɒG >E.s5@?-`C$+t)~.,=Xe_ D"9ݥhHz=n>GXCWYN([cZiYMQ T ~! ٽHZHl,2rrBkbW$-*#XOr]Btُ}P~;;/%`Þf0F{ID9=73s BcCp+.(zQ2&/"rw7R`!e`Af. qQo ۴F4ֵVm2bxk{DM][|4Jk.R0/AÀd:P'?Skۯ$ QT۵!򯿝] i.Buv0SXlC:׬U8I?'ҝfXH59QhZiCC&JF CoU1pWKS}㲗+.ƪA)TTb8ꝗs-B4b6$0cd&ԫS DAb)u7e$B5 :AiE kiIv[\”tJVb<vD}o!X$Ty#'bo:~}Kh5oFMQ` bU,HԦ-(-|5Q T9<.bY6Ycsywy^UyQ aLJ(SqۘvPAnkκq9LFLoV R!J+՞AoY뻥5>M?GQ YJUcD 0Mg󧳘,9 ˋzcq"qX m50\^`]ԍes^}7ij^p^կܽ^3e XynAL7m |9Z%%凧L>z,oէ*!Qb*Tao\ >sbZ}:Mu*?k 8U=FܖU+p=hQ)[M66 ]X|fҚa&4Iuű¿Tiyn?cTc@i (IyѬ`lE|(I42 ˷k>Bw;y\Y~h0K~ER5&P\#lKJ'w?T3V|*mck+a׆ru~dk?{[el'Yh0ZuJ %w=Sߞt^+f;'W[3e/<(`@0lP|Cz Gp>U㕒'u|1v"]-0H];\:fdjgЧ@ρ[ :P)Ί70,Ba.>Y&VLk:!>՟ƢTuS=z@80uۊňD刟JA=Gނqm? 3\1\6:#Fs>,٬ KoOg@c A! jڕ|d<$s(!;KmQ UK[^4VZuDG7;^)vD*%RLED(mJDB{IpȻ礪H3A樚;Č:7p;\)!i{i}vY=BdI >e߭B:6ڿ{>!e3ELW` s03bA~R&K \tom`a$CF0Ĥiw 1Fd? qnLM"2}MslNh9rI\3p. Sl[A$԰nJޣE" ? P:-5b^cO*ÑwK t!4<2J-dKNZ{`@cw:kFQaP}qbit&\ɑMrSW=o CWj xJi\6ŸNʞ-_sbZ$mn6^1B/ReqzR]F>s|EBpGiP|;-_ʚX8@&<|‹xG0T}(& iP%B^xK$dĉ|G%BBW!i e%\\u1FZ5hj;Z$7Bi4=,8PsjW-zpMV*_H>d72}B$O>m ж{q Arp)'aZ縱֌!h_#֪?ӄ0NI9l!?"qcfNoX쇹/Zx<:yjRd:q%, )q{ CсsQPG1$Zt)|\sxҾ( J78[I :IR-sn},`"ݯ ""f 3F5|۷e P{'7!H43G+Q.Lnlc8El9.`=] B3\Q*DMr)f|iOۤ6u+yLmV[Bg#QJ=G3K;֙W34.~0ș֨RMV6zf֜iإ5\sMoa>^Z|<qaU:ikZ/&osuNJ&kn>vUTZLcJo" %>zo&ڹf@‚V 'dRUx9aT ѧߐ@]G*!YR>bP,~޿xXg&c&hXd/:d^JohMhvt8tJ]pUpO; 82_ E"s{UZIE_0~87d}3w (,FW"TŧB8g #Ђݚ<.^ݺ}Z2T;k I@=_ \ (•f!AwJv- H3q֏ 0:B?п84ɉ\BM4Φd >u ;gR*tTk0Ea7df)!^f6e1|y| 1ĭuhiPp,iC@r͎ ^ /rMU  $4: ȯcjس)$X(B_YڼF}VK7ݭ` yzV 6k2`-BiW-YEV Iu,{8Qڑ<@Be\ܿuL[){].pUˁW9! ma Hܣfy;17S#Il[ZoR&.'$Q)x*PJ_pҍH X׬0|2r"T2>\xz ,{"6.˪hV$BΥ^\h`sl#@ybDRc@Z(Oa ֽ3Y> R~ܷ8**2Z if)3-oބ1a' jx\bF<.AI;`g ķ(+=M&j˺mq,`k3p5M:xQ4֐^?4Ւ҃Fop? %FKy"-c>/NHc>1<VvKPٵH$> ukz/;y`BҢYH\w{#,el^g%1t~oOi4R&fQ&ϊEqO:f۬@ܗ6# }?}̷]|>䈱Iuq_\s%,E->PQ>>i8lj7 B+ ӣS+u@.R_ތftaȆnZ\>ID;Ob= pK(zdn05rXM "jIf5q9(af/ed7 ?#,s&ErYO](B~կ+ղmjkVn$P3p5x7TR]ŧP,ZXf @kbd֕w*u,C_J}ʐQz0^7}V|YBj-n2L9f( ^pn iDל oP).HP._>)xsOo̪fQnue .l v J |w]ѫ˭t$m~1_) nw{B> IQFU'<Һ;}p4cT~`5!}Yd|4b.T+C ٙh8s!~eKJJ1IOȇ'.4 lѷOI<.Q?C&jOKt7n5IM> riu~U?s Ew>&f*e(DA%~n&eja2DxW"<]O܉}jʼn( $Gŕ^raxbcG{ M$⇼J;esbR—"bL774:QNUJ, V&+E)͗Dn?P^V/C,HϺWk>&)ZƙĨ cw-d9$.e0|]$p^w0@y!kQPObPPN cӽO\vq?3|I\ñږ/+|=m?j|#ʺ1(F2E[~I~[%>5$<:#le:r+q5FpyC$l/B<\a'>8Lh}8:`lQ,fꓥiJk?)NKT (b$y/` Cu? MUJO-䙯8:Xx'O$I??Ml*5p~2q<=G80T_\p4eESn')-_yJAM+ c=]9p5-'S,xR e94ݘuhNZ$5uα}2 Kr6F<~jMhcNݨ!F["~+[Z(Qe儽YJM*qX/Ԃ,l"@KU 23q6<عϝ wFPF6e; "5bs>( Ѳa:;u48nEnuO/Mh3arvEVpZroUW,͒_񛤿VaRӞ~<,܍\M`it/Gˀ0 e:+/%9N |z\b#Nk|'6O mxT-)Դ; cZUw/O%$[iIZW7a?ƬuEh3 f|iORG1(ӜZM\RrKch]"dn.T}zs,iF"cG[9;(/88˛PיC ?f/gچ-L@:nh9ç.IhOI> Ț#7?_iLY #2 K4ĭ- =0JNii E=%Ns^PmOxea?Ϛ\,ͩ!a|r4}" 93MDm,!"-!XVn,#EUxwq>S2m 'aEy\o gi yʷd^s.sŘK/S&fhވok8{}X@qT1v:snuȶ*!67)Co}XCF?0[p0c'>MJ9T /ͥ Eb{(m=wmΖ$†iڄ-}$R+s.Ad/\Y@k {&T\RdE`Xjd+o'T~vٛw,ʘw`k^vf:FnIHNIzt膔2CtFa>) Ļ%bWW/uZ9+Xl4~`\p!OW / reUL9iJ1LӽsFjqa{4 TjFmH~`u9g-G8eAXwI"%5LvR7Rq4WƧ̃R%1h?'dT͙u\T?߻$`RĻ? 1MIB\.˟p1jV-w+cgʃH-9;1V]mAIoqbQuRs&D P,M&mF]ېZh?ll.bI(J(+i9zm3H$L~6k ?>\w'Ͱ]:g"Xw=pߤ= BH,>eu8mt@r;"VT uė!#G݄UJhk? 1T\Ë_ #К6'دw5_$vܝm%d |"M4c$¤;w..À!1;>AZKVZdb^MXfZ;@η8iv+,w4i=|n@eb\-w+?<ޒ,ogFlsniƒ~DO<-B^q?ĽԻi IQ"O|>qe )Ax܂Q!aR/1݅|3a]3.A^V;1r~I@؟DY4,.>R8J}w+RH<'ǚхksVȝK6ͯI -q"[}MtR8؎'&Q6 zװ(y,x#\?ϣB6<ENR7E:/YPD H1H {~4"Uy:jH&@[kF^Ol]6{} @Q&wxcoN!Q.~3k^WAJp4Svԃʹ91tV5teI?tԁ_V*hf9 WNbL{1Hw ޵T۬oA}0̲6㣩Fa *uARE\ե'Wx %jbqZǑ.TzYhR:e?PEpO[:@DgBѶt;.z^xJ,?ie0v A]ѧXq =K_m9m?uҪp!l>\" jQ@Mnuobcں2dV92{/@XJuS: }{SB%WqVNB)btcXzj+ff7IUCp^+n IhNNF17 `wtqsvXlh ibf>T/;9~"BM`X/Cƛ9?A+^?cRZ%q~w[ 2¥*Gds1k#:ȐK/l1z+$A>%! 5N/9̐l^^pP?L(q,9&-KtC* usd٨\k-@ڕ#?JVxk@}13F# !e:*!cX[rq44$G&P@W$Vi4l"ue7seZ謹#h2 K{{.VƵ=`m(!6pK .Bg0M3fxZuRR[62}&]|waz$+u9~04ў<%(#| ڬ`氷:3˳MC%8{ʕzIn>a7ݏB!Ui\}MX ev\jѫ6ig/xc'P`AhPB?̘us۞ZmA%FdM&bX;NĂwd o38,?SNܚފy OS@H0X#Q*7}9E EehʠAn((T@,xdo}tNP軔ikxfES[qGg/%Sya*"8FBbPe.ƱLT^ѽW\ޫ%:f wbVFGIk6ݲ͈8%Mu{"ep4w: ~gRCqW,^(k{43&2i7.1 m@n7n͊B pE]zO5W?hm Ԙs/#K'VPA e:#/zC&\>ܑapGË-`W<М:?s"je 6Yޮۛ\3̃PvKC^m>SZ+FvP'#,R><?׺#n 0]kQ'9Z3!.*{Oc zqȠެxvƃ8|hm 3O;l[o@ЦˇUn<8#0TtlEq2:GF?ߨ4Tօl$jM@ώAavy0 XI$ 6,SQf͞Re諭$$b"ΗtQkHşUwvF^!e_F$*m,$|@.u5dp}˔[Z#]rd K@ \1ِȓguؽp1v: $0v&ZrC.5VoYpΞ?7c[lk-Oa} ;a&|Qy-ӜAvhϬp] F*,Q7UY5=w;W>slrw[i Ŕ/&"OfNȥ}yw~>pÅ_to~?\7?фkW3In!2 V.~lonʕ`@H ;_:~^]UrpjwLdtd[C_/H7@L͔>rIy8$y֌;mhl•f~߬,vJ}ngRGof -On)[q=͈xAY|Ct~,.Arp1O%8n:di~3)o`Җv2~맊fx[oA8gh8:B+OќQ6U hpx0sZ5 I" 6(6JIW_\VTګF8䫦 1=S& ӝi*Įpf!3Ԍ5&$eը΃(;t"i=J@ #OjJ`>β{62Gc *l\}q5 b3x(?1 q{^+H%B &܂v kE$+Z5"?{s-|T2MI9`O N u `V7!%nHu Pj3}^<|rL'g jr"}z]s| U԰퓠Qw b9LZ&yrlƮ*rdБ$p,_qR$9؉=Vx;犼Ք2=nn#=Hvf>rmI* {x j,"j2K`>);S`+$ɴV~'@G>gι{\S/l(#{"U0Rc<㪜@w>ES2@gQ0 a:zvF^9E=_dt>/b  G `:npUm_?TM5;& t>wC <`3W 750<:#O_[YR{V$ S32#3m+N[J8[f\7Q!/TaKjzYŢ+ȯ~Q4+jw@erTqL3 {?~%L"ጆʴ]l"WglV'kU6<܍20). t(.?LC> SlM  r](DZNȗ S^eZKţ,VȮcbX;aȢUEZ5{=_9*4?㪄^IJ@z&*6h3otz{SsahGB=b53'pn6E;']Wy9|& /_ _G׬9ݓykK05w|>Wi2+?Eʌ! 6' V=怩b`䇺Bk1| 'f~¡jYЌv zeog>Xx~Pm"Dc 0;#qu+/SeC,}h?b i_=ɂ:ń8s\Ղa"/{7o#upX,f/o 2.#؀yL"cB13iǂd2ԺIgӋ)ĉy(-Lطv!'@P'aai84~!LA@!}fWSq}6)@ w;iZHR"ܚjz}aS ѬWPPQbŪ}AT[|~]Rw%EP,Aµ?ʅ$ߑ>|FNx0Q5zqSt#ù`kP+ DQHUSCšAjh>#ewhG4p=E 8l ç|kn9IXs1kOۑd^mcWgg7^=M%sy ϚcDlU;`>XNe_{h\.“)ˆyiE4~Dud|dݤwtm)@/h\z`=e7Y9b,{ zrq f3)gpFB)sL?f֜:+8GbUMMnWh]@lP3(şc$%bݬVǽ !W!-7jD5Yt{;5B햍k+ Xǹby7z;1]*X:JaT%bg~(FMTOwZ t]j8(ڑW뭜rke tA:](hEt:(3Ro-'-)8ќ^i 95,'lB+$:0H`zDޛWΐz~#W t",њ\Ʃ&2hdhBgiz*:RIUeߊ=N!/L/ !bu-ɐr^juz˻@ޭ*DK@TRf ݄ޘݤq˝\[DՑo "'* Ru{nXnVA uGT0H_~9U]"MK"0qB|˶P^ʹZh>ӷdal%UFyXɊjt"[#ժg6n跤^5߉o,A1*BkzklCb8 b9yw>.#L_\=  b4$oߒLӴ+ܐ@HNK5FoM_@1-5bfh8vp>8@gc~ ={BT*)'UhƸp.fMP?e&9X~y}œm!\+Pgا#}Ŕs[)ʴqBhyen6_# ԕ͸acVe^ oK5"u兰x HЈK띰HDR#rwT:j+uA"^*d{pVD|ԚZE/MgԊnɠ $o-l-bQ!l5,?NWH\ a/@nڵ[ɓ&\ ̝38T*xQяcRJPձ Ǔ9 }TPt6ӂpHj˙VABtGQB4gc<Y-Lu׊wdj 24v+SiTC^^'ARKb緿ۂg3CgB,TZ!uB3qFl-A>S_t[Gz`c-nl%8zO _I 7LM r l3=Y  3ü}Pz< YjZEk`R~i,sCW.K{:0pPP`f+{`C8Ec^bb4MaTG&(mq B *hx0%lu4bŸ:uKOsjyja-θ=TFon)swj^Ɏ6uE %A{=7Ü^'QGB3Ux_8!Dyj8m}L\A1CgCRҀvѫ7N8!/}25R,;@AZRJW[E$8at3L4?~4qn_?(]>N:4X߽ZQg3Sd$4GWţ#Su<& {{BN?.sJW^i8eNZ ߜ[b06`b;RMt30m G[ & YW|ޝz}/[Pa\M'|MV7߇6L; Raqzj,EaP[zkEXm1}6}̗;HR!7Wӛa>$]f-HU5i:Hb7'[iɘHɵJ@6S%[~nQo1V) ">PõXE27h.SB,o@Nf-%k#|Xq Qxn_5?[B>񠽶 ^Z=:⾁0*(8t_t3@c/>ϛ7C˜gh:u4^ub&S\&0ƃ4h'ՖNHEC^S+pr ma`"/a6]{ 7p3d~&.V#ۆRC UU1QT8z(ǣ8UiX;7E.$uň^݈>k-{<(<` rtc[=uW`tזm9-Bg&Qǩ5deaJ?w1 /5 SߒWhFykAӷ:;HPk7]A9b˘45 ù`ey G^{)M _NdbݎgK!*@?l\jXzxB9y l9}o-ceYu4@Eo(nLfV3 sj?6X@f[H߬l^S'i'@x(&b&,?gIC([6144ȁŗgM0+o'i{ h?9p;2w p׾VŇvּ`5, e#z/)w?򶄂c#upJpUk~o]ZY#Njdhϱ_>$I[q;wHan.0e; AE%(ѭ"W (N8jM'Ԯi/}NF(5Os:{8tLǞ @HAcL/~mƿB5ᣕZ xIqC*3Kבgk=\?lΩs+S91Dt3 ~lth,f{Z&'YKt\(@b+݉j2Q~z,w&4.%~Q$VO.b4(4JI7Y1 {>OGZo ˑhoڒz7JhL4V.;汧VaӸhl=TPOR.uŷRdLpVw{kCbb+kQy'=!YU%9\CS?.!|r>MM͐J-K~!z'`:>wA/'},[fez__DM ZTTĻ!54;~*2F*7j fqCdh&r!4ì&5= I㍉q2χQ^_XSjVEVo^a^#4eQeSȉwQ"g 땔/-w5]&?xϮ\57~}-Uove1!i!I)ݫ*^Aⷳo5Nթ:]컧Col FϦd:(xNP!0}PfsD'gZdIFbb]_<%6/5rQBED}sD[Y1MB,LWX-֊i;焵cO1>*HG&XK~jǃ4  LQU_:b@B#8q;WKٷlyB1 A FZSGDbM 4sf"_z.34|Z-5RX@ q*zC^q&xx|<%q}0\$c:Ch4Wڴi7,|/|a&$m+ a*|J?Y؜26hX"{DΎt }Ik "-$τk |fIPzѳq:K*?&4?.*i뙕hWXj'IMbLXzߵO&׫nMl{fc)w12c'02Z &8n:Q&Z1{HgrNtśjSv"+\ .vgVV 0Thpnahߪ) Te`UY?'Ÿk\I_7Al s 6{AIOGZlm010!›ނB 7r9}&&ݬUF8~n6G|Q.6[* >;DYE^N9A9(2*2,^V}$hDDs=gTk0]fOrLqoWdAY.6YsT⧉b9 vA3gq]GZD'j[k6ҔzlTah-Z*,}(1aR}#MVYF쾢|x߯ K0uAbO@b5 EjM"amߩ.|eJl|m0y9I>V%u.VJl&{&{j찫rɫz=Üg'4ߴm2VSY'GmQQ$LT=jͺiL,/c X:Sv@%ȲFkj^2 udPw@{6m =i;~.2jQfm06Al|IhxQ㉜@DVR ^6H)hO .:|:;iR1Q$`y- ‰NE_IZ(lAWlߟ{+bSZ?F`WSQޤa֐ CBLxs:p{/!54Y=;$ݕv4:VqQ\|5q]4{!p*;ep e|HFj} ȭ'.Cē_"yl Ǥ:ʕlaL͙3;4̫]ҜR;6}Baw<̤#5QoVdr.⻦9}3Gⲟd*J7 W2Y>f,1Li'UŅ ؃FM11-3Lwk2ˮ:tTBy%㋠uLFi1 jjׇR&,/vÝ q.;_?3D3JXO`SGJrZ;/uyӦGv=udv'v˺PC(S9ﵵ1QD {a0q4b1YfSmjt=s[NyQUߑEU-$_X͍AsǴEу3in|-`J~wϠ $}|pNt6ފԘݘ8kX{q/ZYM;u[^,ٽ$-^rkAF?:&3󻸭ύR>~FxdUIl={&NWy[jwM QNP/EqMq'䍟)^o=,N{s+z"^+V2 fΒJMC8㳥fV"Bb~;;>$F :Mx{ڄz_TWܷRA3Df!,Ex^7҂ݝ4a˾45Mgn mt,ٹG0 RZAE4mؽV(2-MWTls0{7!ϗ1ZOكF 99*g$7}&k&Lc 89fBTUHV[ =&z\æ-XW&kTGG8d:Pf*:x(!/_\nX_fc:I|mrCv,ubu܇هg3;L> Ncy{Au4 p C*o0Eصh[[va(MFȐߝ3wS=?6/1>x_&Ͼaac\  R zqr@P;R#W& Zn0*PKY$UF'`cfܧn-Z)bץkm-}BK2PGޝ<UX<5w&- {I̋oWQLBBW(Ң&*]԰:T}Y~*Wz'KykqDiQFY0h?Vsst~Șf>"d K,v8\(ݓ]y.(D\^0MAfvz/ʪԕ""6|rb@j,KOXwD|9#R.RiZ퀻#uY5Zp40pMA&Z-aZtсaY32eCRy!\3lܘLP::Lg~_P1YH6 x`Yf.#l56N8u<-ɫzPli&й錜q&`]Ffc>կr8ß!a>/i0(+;-AKtGd.a%O!sVW0t^N~# } %@fg`b_@&4tYHКj2umr{.(\R 6OfHc~,$q\QpP|hbpi v H'F@A}1YR}W3?Ֆ߳+x~86eC֛u'>I]ޡ6kj)ZUt4`HX и´(bM͆V9Sk>Iǔ.h=6TȂ$SmQX~~w,eYY',XyJ"ĨjҪ)ٮ\D팂,|cOp&? .ګfes4V~a7݈3)!H7_S2lWɃ`ض_TN$9qb'\?q}@ر3N876OmqպCh8V]:C"lHmvwWAy5v,g˷)7+ h!0{|72^!-?&o~~cUoɅjR!# ,zw:@ _ے^`;ܝ{ kMe@ q_L@gRƮ4v:)L>1Wl -^Q.l7f zN;ʡx?V0 fVgW2 zBH8X,ݓf:^E6LڧXz^tkwpAN=z?(#Y)@m:`!tB* j7 ڜI?^R 3Kl-Dq5IF)ODcln$oL_I@B:IZټ pp ~m<7ͭPo<&4LZE q8?k\xӛG EIN૎ȼ-˘e>0 :~0M'ѯlaJkHyk*bUAҐ~a/ȖdM37[mH^14ZE0P\uޢ}zK}jCfP$>aGM\'AB.ޤyGهR\<8Mp~yɿlת{x흩,EG{|DoI?g9> U졥} һ$+)c :L-boPୡoHfܚэ8wd!+$XJLFR+8K79ËM[Z7LdMye({dY|T{P 3,ǩeŵkFh\أs"2\\3RUDvBi5g̀99A1 {?d:f V~R6L}/ㅪBQ=> ?e PB a2~aqarXmT=*j*fDrS*Q/5}r.3P8>p#_]<Nu1hd]-_(߰S >?c=/d1֐N&Ŭ$i!EѲuz-X(Ӽ2/#yϧ~% jY \C{d0/z(3Pdĸ[xts.ZQˈ]ٸwN:6Pѝ*x+2{%QaS@z~Yдe|ۉXMŞrR(k8^Kn5P5sa.ȶޞ{C n'*oO:$!$]܆@w "b)L yVJ,!fBVzH8zF^$ԣ"菹'[!}&1@QNR[ x(2Jh 4z(ШtʔLE^m괧o.AE7Ͼ`R;Y_s^[ ;V[HV\nOA [q +UGNvo8h!W7ٌ2QuEk>jQon-@=0[ )3Som2KumȅeR `0$p\WUI BQNc8y4 62w&);Q>N6{=Lw⊦(v`]`EsDJbLE6kHK[ل{,H ;ԍQ6Uw(yU㵴p_xbCؘByfgl(1bIә3RL'U/ 3ۘ?kN!h}lG}Aokk-l3lƝz(1W1A6i]WxcH5=KmcP]]; / "^|[4r-!g,'0 LG/RKNG*K< ^I5ڎG,T;oH $䍃rouljxI#N] :^/@O=}O|[_nWu3A"cV' 5z"qć`L12D$mO)VDų@K4esԘ!~s/] R]ҥpuh@ӊFc?W*hMD#DU#5tjj3ђp'nEw:s!Sw3uJbŗ_Rg|JS+O ʸWsjwusm$HU21(q NS5ҞIٵapI*!h_BG/UۗǭaV ZZ&l.Pc2DE8\ZRR#b\gHd! a3854k$z,z8V$=_C9q$S [&ުED vg{gmA<Xo*{`<3)Hqy žGrC \qb޹=ۏhƪ^iTCW;!wõJ$|_d wF6e͛0j:Z9xiYh6o2SBYm +^iaXbKK WȢ+˽L{#\S_ԡ6]CN8n|T\ab=׊i"ogo|Ki_hk'|N,OۖQΐ׈rg\aH١xvgΜYj`]u.έl=9 x<;'6ʑz7"ycjjEDܲ5fK 6xPZ_OkzvalAx%sPǹ[9|M|BuC/%@]\p],;mWq?!nHGN U{G}7Z ha{X߰%߭nf@`X,TV']=LsPld C4&8@:qZm&HT H'ٯ%6>ЛY w.\^ۏ0 2KdΤB=-S]}r{Plm`Q7?io{KU=P=D_u1R_={~zhҟB_9At꥗R u>`4z WZK &^-5ҢXBB{ꐇZ>I"J9r¸Oic=8xUʛ -MY/ V$*j}'զ"jz7eA,g]6iх3 0x<8R P:oO[bzDf4컈-1's^~+Sxp!C6- oeLSJ8@EE/L/;g-o9jD@x:gL%OW7/dNA|;^r6SW*Àl_OQ:n^a"T֑k֙1`dye#`%t.YU{F,b- 7/U796y\/-zbRZmMbLwFt5-f,sLj8 k0ٽb;nDûS6 `pZnQfk-8([lr2ʠ.VdJm.C(E cj:o,lP(4ނDU#TJ!vLr.4h(RSSTh{w|eyfVqNmA c=߂#y!:UԶ&@ۂBȆ)\e ɣzy2" ""&bA7yh%gR+ 4j>}/v?95W@ۖtGv/Rdznvħ6+}/sH/f0:.hM؁ s۰Za`B]79TWzhh϶twR)irG6cɯ6R_`VBKE*zԔx YJkjn|5ԶSdv"\/X) aJQވewvݍYwtҘ#S]1eKk/ݚM[䫠)2;t@N 82UJ]$GSUyoE=iljJ^:`x!*˂pPQMiOȚ! VUe9&\ἻC؍ϛTX)z3ng4E6#E@5q4cW,DlbES,Z3j7.ZcưV7lTybBѷУВ1@CK YcsIF a_H;~?΍H09aO/12 #3Ca<<ddҠוr$n5aX:"xbό%xfbV̽ƀܪ#S7E+~VGr1uz 7c>\w6m L @Ƙ?`_4g􄜬V7R &͌9@oS޽bM=N ߡicv1'R+ MR)gm!u{lAp!DNO9ѸhRTu3 {+80Ww;s! 4uk)d B{-TWulWFL}}Tw#;M _ ǧװc߲mjD)l 66>&=[oBe9PѪKv򑽄K[8Ӏy7tl~s4yspޭzadnRD7>:0ZA7.\ t2 FੳkV o[yqeDhPo~$ab[^&4^nx 1Ƨx+kjXOٖ-Nx=R*D2[P }' JNFnH1. 2vis7<~z,VyL1U~;~WƒʶRYsE&HVa4h/ђܵ5D3yZ=Walk]%p)xvK|Vm, 12|X- pʹT8.Q°Hz9N /1aТg0PO~ δ2 Aԏ  ;HW."[ՑՖ*V.N7Ke$hyO*a&} ^?!Bl[س`` Ew!2_"zpO lG,F 'n߃Tk]{ڷ|>Q.:Ԅnj9vϝtRd냠\z|x.l9DV\pv~ƨ`:g&+,|4$dHUq5$ǩWϷ׀*YX.^^a-l%n0|Yv*U@GWpPԵ>X&Vd#p/vn-$vod !mP%%*l/ٟ6W?R]9&Рlp^h]E _`!Okϡ6dSfFe/۽%ݐz_jf}H@t5:gimDfw߹gi[C 㓔ҟ֒v"̎8c\Bl}!@Ω">G,@%hQ0_S)+p0D"[SFe55-M_a2ڬ'+S9>Կ}Dg4uƁm&0~:W'fv[&Q#CjiKshdvEkrZz(?eENUn_d0ႚ׆N. Pцnc(Yt  X cXs(a:8\|5VNGi Cg! jU*X8_yyWp[ߞ >w'0!Gϋ[̄7]'z(y9ꤺ̿+8oshVr~}هWM[m$iPu cK$͘F4Zw8WQttKCa1 ]+\u@nᖷ7iIy&k8 8{TM]r Efn¢M$YΑ 8~[ H[3aX\=HgH,p@i?t4_`6@ؘ- <@y:~%; Mjj^5*XS.o쩆hr]D#=}C1RR<ϒ N"J[.rAJGЌJ~YB;$͸<͖-oO0n2VImܡcy3/r2+]*RM~=q nc+ccԸ06p.ߙ:9Ɉ&q`QfyгiGO&"xd[̲W74va4f.rp y_I=d~Y&޼!B;Ey$}m3a'?Lv@wrǵyUVH5zQ" ˱_]`iK3BZA'O`u3 PMTXJ"Em16$F583)NȭT#} #y,h-w=1c & *,?L4a:翄ĉ~q i`m12w}p]]>O>h ۺrY)!oܠ N|*WC DmՖmuGJ蹕oeW}ЇgJ;!9%RRѷNS/do!e{5 WdׁmҮ+. NWM<[`0 ZQiɻ#$ѡcNiTNs-IKROH ]WZuf )-EXJ"j;s] n50 &+yyF3hKQ .q9VO8P6ܷ5 v5'ա1l-ubOPU1!׌nDi/`ޢkn zቆ쯏mI|ZXej0w=ÿ uUoA5,8|4fs/%H]es: ',L|`Z!">?(3gc6.q 'QXPWܗuc=nN4O*lf+8d~*f\{&),Qsϥ9) =;4Qu)}5>#)Zz%e,N(ak'κޣ.g1[_,]\AzVBNq}a`buE AQmn7=xUtx7ڜVE./CQfx6h=Wls*G6kt. Ms+ >E iUPչ)5Y֜` AؙISc N=3j<4!MWHl;)f|6he( Wɖı9إ Šk,nHXV?#)wQI6IBY^+m iޏ(֎g I96${)!s& rs^REH93 ;'9 LƂo1o9BYWc6;nQ5T IH`V+@/3)$64Y()L'9%X%}SkMRpg*oq&-/S flcCŽ}~I z5:Wۑcx0².#Vuzzm#n M"㈥( 0(bvb(EtMx&=~?C|)2Ij=yvNԊbe=*H^ DǓ1Q9'm*4YRIhrjڢ^Z N55haӋcu3PzV ʐOCFhl;_ҬswU歜.Q@c[Sԁvj~ t(\;S_hC+4`*@J ck:&#Y襤wLs*Op?:U̥b` ߴmDL46x^S81ѩ"NQĈu(l.;0Mo0)A\Msĥ?/9&Ja(P=Fc-u1Q,¢N4U)1 3p;m^뛝Q.%-L@UCMN8֬Y5/$]uGv.Aevp%JўCvx %OA,|/ c o.lr  Ϯ&fjs\ŏ3<3dr ;D#O4_ r1=fW1K *j^Bˇp#'GFat)j1܋oSCJ9Sb6΂̍8 _]UDP;sxaֽ4Q) ۴_J!hpF`F9Zp 6jF mVBgzʱG&+/gyQ_ʕZ#S8@a4I|fqm!NfS;u8y`<5zx5%C&::,%v}}Peۥi1i{;ɮnq1UXyi._tKy@)_Du:߭llS>05k&C GM0y-7I֠uN>uHV P5k-oYn2}&\P^ďtkǾNH7MdpŒB:iNӤkЏ'x4 FX/}YaCW EU5?ܺD|t1:pS`ViQgFw>0YpR{o3ts[/_5ҏqOIc 5 #e 3|sOK) WWoN{t>WVpw'0ij,Γ:kg82SWHFLdPjY0;T8&o^A"买F`odִ2"9߈cU!I~R.oTBXظ9<#Z6;ށ?DVː~dmbAc:%2^XSetgeg (砩@t%@MT"XNqvFe))DPM#D+%RhIAQhp94ڠr=6+Kku!xia)K-7K5kVO(s̾ղ:7% Pٙ,li¡H1;N~E^I+dq7$*͍QP7xX_hY:mi-bdfތ<<:y2B %!r<1^E"ޱ,822SPpGʹ# #l3Co%QWx;q. [MU`D$lW4XYMOŠ75n cANU>HD#_VrdA#;/;`˜CD.#5<#"R(8!@А x!=*Ni{VO3BGëHS1$8ߌvA@:Z~Z"S= D/!w2ё  7Z1m¦wNGiICpl钽A=w.#gNZk#}D6cߛvbD r[׳%R%܆BU #=%ԥ aɧ'9I=bn9XS/3'䪳6/U1ba@%C^4R3 `DhY yB5f;[nNarӆ@S {P3 *\tJq>7 2j o$v"+dyf0lͤ)d%v W'-؈ R8DPc[ Z u,]g Gc*; _rik)D)A&f/I#ӌնx +X¼bQ=9o>"a(Sg^iTdK@`PCk_Zyݳ8>nÄsDŽgen2E (й$nI_[[w>;)5O#=^z+]HeluPTI)T*8]7a sZh@a"p].[Xz$Љ &fɄ% \huAy֕܍i eG2葁;7%J(#9֓mL0m8DW-guXO<3V#5+*>،Mc'ѹ7NҾX˃P&G!.X7vA·6ZU֫6(d1l|jr(8<'0(wZԜ̰Mq"Y]Ƨ3t&H؏d=~E돔۰e*kEsad\RoIXO߃A1_du %Ÿ$w]8\SYjPQ3}fEqIX2q 틌ͅpiYpzѹpxBBvqE~jwcV`Uͩ|׍|k ;Yo+^eD_ VS@^=hDZ:%˿ӜGt@2Y)B!ۆl%l?:F[TdjeċmkĆmN'M^P_k b NZoeW-e~j>|.Sʪ֖TʫЎ"2c cn$mkoZHXO[ȟ%!3 N7367wzu~89;\xWu_J&P$nV1oF3u<D[+f)Π֐H&!K$*'OZKe[AN4h)Z٢2. 7DN}sV#BB8m=@v;8lYAM%_6bAstlR 0Ks"{lJv6+r|ې|a ęrr۫`1eUWElF?62C4YYG\SClX?kEk|ݾhb.. aFQT+y|Yys9S?}a>.3{g"? & MjNݭ:#0#&2Vf;>MjJ4{0Ĥд`uOd7d Prw /+.}cm1n UĞ8͂FlG$vf1& o4d,Sͤ*m# QNʰ>4:~diVu _W`Ū1N\EMݵ!6vR'yj#Zq,r="Eq<= Sq{gݧ>& @ԣ?<[}d4e h9!AsFOs9@}Rkl# ɷ]oH*;gAJuD/y#'1dO4jy)}%jS`hg)ht]3  7r{2`?v)FY8Ē"+qܾ%iYX>Sw9>eNF?x;,]Dd`B}XeV7zvFERt>Z: 1:$/N}Ѯ]E xp%!\uw|΢I/}Ȑo2[*Y~vimx{E-jX"kAq@4XKv"u~IspՋۚ}% !yaa}F 8ThPd a$vAF*n$sM\`M繩u0N!X|NCE~8WFa( &6%"3M:& Ycq꒒qVi]"kX*qBQ]]M; +s]o+B הiؔFשҤ~x2T %81*S4h̡uaqmӯ\y|&K:f2n#[x2.(i6ūSj+f@E1KtPQ O/7T=\j́ga|̴T•N$*I!WO/4YZ ~ x'kOrn\>6ks_uon g0i]Zư k/ ,1vkDT~١|z 21svdr<稆i~}m#r+6XUP8GfHھϛp2 qMXǼ8R@ow QhCcm|58X]d%1{F<`KѵEtb&Lp y0.Lē *E/1<*{DPВQmD;r(xps0u)cS'}=%42+\^:.{ *qlG?ʉ vQKT9dZK^Â24AvuQ>82t? DqG߇Lniζ$Yfw7}_$ٌ 3µ^LfYsƚNr*OJs(PS61G eOj&!¼&:NTP.ݷ]M?.@7 ?aptHC#*}e|ؐwH% 23t7,ҫrHxNf86n_`+|f R^M V‡0KN\nZ*6&0Ѳ)>n:q*n';t)JYNm~'U˒P!5BXkͱtpM\ew0i:r5 ї<|?E8C`9ZWzJ0hYgt=vfʃ :CD ѺzoTs" \B/aY4j9kz1 t(/ԯ:h)Np{m﷡ߦ>XoQ"ykGɵ ĜmUU~Ȕb.ŬNvDkwd0\nV m 9}(Sh0j8퍿.&B+ #E=e7Ӵ2_I'x-M&j(م/<끐4KF t.щo!&Z-KsIf}+AO 9N+%dWs_p)D::qLCTV/sgom*c$X*.s+͇ A= ֙œKov)E-8p DÆ?yյ7> ArDzn$ڨ"j9brp/G`His$:F#U;.[ חYP<ЕEu%sީ&L7۪kEC6rkz~V21X'y^uFɍzNğVNjHY"\ wzpD+`a@p+'ب, ^AZjԟvlɔ',SZG`B?&02_f8[UEԨhb,ÏW2)~{:{SJc,;^F^Z3q7Ky<ʗxRagzhDyPzC2pTx=q58o }Z6Wo FQs7mt~^]DG˦LbH@6yfnS' [~^%y'œ*5R8y~㙕FO4>0~eF*nxLj?B.Rű) g:2]=S^2MF]=#:} k]TT>>2UZ)uزwn%=z䳪47DEIK kKg0 ;+7%ǂ=U5*A}&A -! d.4UD뇏bTݽsaww+3 #ڛqoyu:i5hwBء4bτzr.+Ǣ2l><se2}<4GJFf$ IӒ2֏y3O:d. jQPj!i lao(Ʈ+AHiP ?#Gy:bwo28՞AƄ2S1}`M#TSeV(V*~ նq?](Y3\G'ڼvL/MjqiMw_5\ɭ"Sy~;M4DPߌ&Rm_<%ӐV| n0"\kB14xoH*w&1z_;%G H9}ilY`XǕZC%xm1x7ŭ`,&IꔡEu(V׈ 4`  d1]_/H{R0AA!{,v{qF%RFW.2Dkaf@Ѷ6Idnړ&ߩtA*}Zs _S}g3ޗyH"R&9a%B!k +(WʥKC?=l󺗒]!bC -Ĭ\3pnW]ڝ_'iv/hie P!goWqj[.{˫/&{9UЀ.%,EيAO(k=Z(YV閦Sv!CcH_n {fK"8Weٝwo 稚FӮM" Gw̍huW#+ ~ìq`Q/Uq6-#O82A |ffzɢQ'#z:*0w oK{4?xCMOQ| b"uTs\kXH0Jl-">tNo-DͺWC\(uxkˆC)DobJ,uMstH@D#ʚLZg&bC] }ӻəZZS^S@1.8^>^@'K>jpiվXa 7H\f6Ns~y=c ^xeKfwl /Ocq?LEv|{BuN[<(E.Hl_$'A) C! NoZ{TQ{ XbML_4CyJ#~EH-[FLGl'<^w ) u5%_ive ?g!zt$E힛*p:IAy+"!Tx[~=ʚe DnNuF3!% Bx݂7 ݙN{ҴyOn  "5$儍Aѷv0bOuΒ8XwJ nm{Y!ku aTsP<{uZ*Xh2Ea\%_˞VvH1.琢jA= 8%9*fQo%3ԆpZHCm(7gO |1^9L'UT|o۾r\be/PObK4]1$P !X{uّ> c 6 w^$B]8ݺT| $w&?Tػ 5\A H !aN Pn,Bye{0! VW68xh[m bs5~Xg,%dy9pY/+tv3D֏OBic*,?F.WX VTBB@HbZhTdR/(Hґm[3Oyf4I-~GVٙ'V~I 뽍q;NQnąxam\8\*լzxt׌A\FԨLȹϹsG̭vDϺXAPG kO=@Lf$7˗O?!߿AcupuPѻ]1>'plAy-;-g"1VDӸ~KQ`L^0&<=wf-g>?"-ꪵ*ՋT_[GЃJP_ze^=G@P%64g5.X znbmFS@sދC:*`ТI OgS 8|a Sjց*$nLЦ.4\pWt*f.MJI\n'xYZ{iӘI؏ gh8uT3Cf a*S o^]c:q&׍GU=,]~v@asOj;G\D{ B+3mlM. sw0]2 ۧYmF˭k&^5u 4!1#-@$d"E3v$B.u0 ? 2_)NhHK B?f!T-J5/O\"iSjJܾ5shH2Sɭ 'N釨OdAsV[+V7( <>4 cNQIvx+z0x3!E"rs+@U>@:v0{)$8@tsʐ𽳁diΨKG4B R^E=T#Gކ>mfi(ZMR 3m|( eޞs&< ڑ|aXAiŅK!fJ^Zk9Pl? ~ƍxă$&Hg-=ߵ!>ߵUp=b%exsV7O)x+<,yw}iXz,} Zօg3CહWn##gEq 1X$jHĨo|RٝAphu0F%'^I:޶V][G _$;Vn =Cs&U}Oݡ41FZm"}Sԫ5f-vȅ_Nt܈|jA fv=L \\~e/ h^x:_^S˜Z߳\zx Z]Ui{ q"A!S5#PgėbVvu (1Xp>4υ>(?ꆫ4"KQ8(SsE I+~p@!<xX蕗 2FˈmnnIr%[kB\TK{w?i J.iQWЖ?beB%gfÞUdwH "L7aT"5Kx%.p ݃F[ѴAu ָeT^KHM6az}с:'c.FA<0Ԡ4ҷn|UI_}!9ı Ń]`qKa Z޿G1mUSȄ%6SZՠ-CˢG'-ޅij=ls!:ՀE+ ?H: dRP-V1kVdYue!ѹiNpK&VԦ5dT\3ى[.M ݡs_?W(}9ю<̓-ϻ$`W%< geM$Dj~(e(6BĬ<;Fশb5iҝ7)Jx]Sl Ng^ܩI"CcφC,|&Aj}&`( ?(C U7[ qdfFR-UI,4[IGW`*VG/UHڿL%ΓKWBUA㇟ .u9fd .*?IrWw|-F.o F휣Upw7TI~uȡP|W (PU՞nlKf^z`@1)^OܫD@;'߀bZX?Ǭ]l$nu'qv@OsI\$QW{o]<.䱰 '(BB{)#FsZh7eƐDu!x.ʒOi‰Sr] Rlk{ ]γ`:L_35 XKâ%{R?vUzxm(qO*$u4'bwkv/;򞣁o&{TaxvN>fY>6$uO95lm 2^lxb@QpƓB8@C7=; 5F a8틌d俩Ơ.̪Y(zqi\,ʹf=)ワ.:`-AjdRW]^8I3(@nJMbӅ裭D%*"'K `;( {L^=u0Ӡ1O{K' Qr~j ʃ%t}jT6o^)Bϵ ]˂}}ϓ q\0չCV/b~gRT/8 $a7b^6]U[w%G)0chc2zyhD1Dw?@/6%i_ʼu1$Kktm!F{#/4u2+8\LV1n2/,Mʛ')Nk2K^x0Hz$ri!/,{7t>p52JEj`'W-^髁ݒ%h\&B(+>Bxgj3Ae"5\l u4ttR.pY0ٮ~O,~ۏa#Yr8LƮEC;9!/sqV3hliۯ cs6~p>KyNA\A WE ~r.8w |Wyf喣w]YX;U8WNņ- a`dח@9#:gzmMm|&m\fAHc'E40T-gQ+ ˩TNX)Mt%~uJmP)a}lȨvjSJ K+ENȽRXA@L˧Oq(_ fNj×1U• *\HRnr>~Ԑ4*ڋ/<.3!a^QK 'jfcuJ߻ы1o͑aX,ԝK؝9RaZ@|c:.qpY&]#' =䦑nk_\Dr[K\BE1?uJIMh=rp8l eQk/&pL()8zLm+HS~blK LBJHDI [7㍱D|ʯj+R P'Xж%G5-%RG0ϙxhz~QXUļRbW;#@<##r"7PʴU]%A b31R^}_@{"] 5ljE$D,a4cX5jc%l(AkFIF'8"Fq<[Ca?wm̽Յ,uoG_APы®o4.3|@WBzS$gM8D5)O4y4;=. gpZ8rnUS*A.]/8*%'+Ƌ2JtLM&(c}∴1ݛo/Ō_H 4@ JE!U;(ӈ0H9Cfm{UKz5 nk>U*@͞+.f%4t*@OЬOJfT2T+BB=5"mwzԳw}ɸɯAPulҟքXɌ[dӗn&TAJ0y<(8BJVd. ^3@ysd i&hNB^/ԽvbDR|+`99V?Q6gVA8E.Uʺ0NJb2C>gEq!\-d,pa)z d1,Oȃ6gYmrHt8pS[Ŋ L :s|1/}^HqKBw5r4 }j M8=x[w q37 AV9+DnU9^/DnG 1@_ "eP@#dN#.32HGg5펅M ˓xz3mn6Q8>DWaiSTr=r\Tؒ+3wjIozoٛʘߵ7<+lŮBYo1.lw "JJ4뿲OL)ҖV{Kf,Me v!mJ@I9+}@9Hÿ_D >`!yw<9.D./!!¶AYnw3P+ ily߬BŃê "3: KHyIaMs56ve wϼCM2BhUEҖL5v#xa/x!E(GY}d=V2|ݨO *8!nM G">Qٟ Cŭ0_Ǜ@ &;Z$8%-QXؤ=h ڠ[%}fBex_ҭ Nr8aŇ]l>>0f) a@g b2Ι Um[mtz~Isӂ|JS(A\L}`|U6h,كǎ"K=bhmd}J(_{_zmEт5?w4R?N~1B}ӧѡo  CemYZ7VWŗe&ìynD`c"}%t/QeREKh^~hKa.-j"կ=8?^K!?5Jr9ε&7rx??W>5Z;Х3%-h%twH;0Z$hofsh%bTss_nn͗^'/zx? EJZlF0wLs0n``mS3-Έ$F< /T钡fZI7gNr0l ,żkP:&lW(o׸Pi^Bh\n[Ft1'YyAA89ټct&ϹxE,6Ns7ðȍ|q_-=K"Gap& G~b >潤b/EaFk5UT\<|WF J Z3]_ɢ #vqLJ8g",9`vcs5,U$xRbsyPݞ7Uw 9odhb.] kp8 q_eP$x]vP[#`J Ej;=/Sω/r,Q@bj [[<{& waDF fZ*:O@7 H#z$0 mv6*}kE?'5[Pī+ 㨈`ihc:ەgljw9lA>ewIv0pf_xaZ6V4$F{NZJ, /Eѵw/C<}'ZM/P?J$M Be7(K8o{b5r2(|Δjz?1epK--pG1AWN\:^@jmR)v';IghV"~T5 x2Jx0#ZncCv2<&,* [7qd??K+OSCC[n#cm.KP q0X ~ q-=!o{DQ~&:™R:rŃ}O,Q5 UQya#cR5 Ό,^tl@NЮW|7~FPywqekih0?4U0?+غhveEqRwxoX]ZMbK5OgV v >́A+̔J@`tنp"'ـ()q-B}_{L{b X]TwcLlV}"72thLqyr7a86WĻA04ȔdfnB,Tc-8'߅B{ 7 DCjg.*fQ09ojtĀ7c昊1'&!bO4jɒ5QF/(`ˑO[P/)OcP:RN}[:unc>U1u9 |tW? N0t|y,x`b k1`<0oڧQ~}VM#zO`~Hą鹯&裙\c9MĢo,6~ ^Ȣ?[*وɳZ9zx&hPak\2jqqx)Hٷ Cj4<#if(Ǒ؄L쀥&1g?IBԚr+$|+ʬGe%AoC4m/Ȳ,'@۵ubc U=5׏ǰX7,4.b4\!J^1ZEX RyIq*_ җ.~*%pjRLUcDH?Yߤd,IȌXbFԧ(R7X`k߹+EZ% )$-srZjIjIߗ$xY_p1f`YCMs&khNe,ux6O:x\r}K]na46yJ-Is>|'xěpˬ8#07Z[:T N,Yy/ #EX-ck+zTB4݂;{u.#4"]Qp3ykÇL!8Loyg\u>_wrR?8_f] Qo oIIEW {Em9tAZ>yq Ac)y>sH>^*иVLl`^- 1ănoAE-rzB8]Zu[W$JuUWњTĜ 6<ɹa}qjf @u(>p8 36Qu51~dzC8\Ze %H]OŊ|\홾VICw(}B gnXUk:` GEuo*xf0|_׼Z.") ū8I͗tbk{ߩU< } 38Pǵ̄zTYW& 8D-d=bj/LHjg~ݶ{ₛ OJr~T3L^ o:fRo##b+ڌ~Ve􁣈QgFp˃{zɤ%IUOMy$R1TʠF%n9:YJ غ>w/d뤄lHXd1vi JyղsgLYWg뤱> D&Hymx%E` 9&+z9O99JYmt3͛dd/(ѷS.u5(el5l09LeUJ1`J)=|#w{l 8=Ț s:'UzŢ]ϻ°ad료 , أ U8$Μw~~`1<|PKHPK#0Av( 1Hφq ѶߵUe@xYўKQ1 `\G]8WwG"G~y 5o.1S3sV@GOE{I Rj qU@TT 3q96IZϞd*֪[/iMl˿5썯XKyL" 'T]G|aszz%FJT[A+%{mrҽ)HT/Rb6->̿Q2^emxO_]]`ˣ| WہiN ?4JgZ%V#L|9ezJj ZBm(u9 9>+p^>յv?I12N鬓F^ 8GEonϬ쟞*COk\8FqzIbxYy$ hս"@J~:nDUxl=%yjkֳh8eƮ)/7o}Mo(ϛm#voRjІ.dk 9A {|iV 4Z)Dzäh4*u /\ȼOtШt) K я6c-Lt`*LF:?puئ1VDEjRj& ,POtY8@vS|>ٙ>⌢}[gnJ},J ^eYXW38` g|-Ta NӮ`RRPz 1 0+-2wv2U@nu3:J'Eڃ +2_#qᘴÔgV΄y)~SIs}mdK8%ZKP0!qΗ-]yُ(}ou~e4p/3PUjHUf ^TUt 5DY/+hBtW@1r$ 0{NfNܷ. ב%2갨6R_lԤh~wq\;vfš;uƝ-]SV\PC)zx jlމƿyZ"+ȨyU;ƒMe7 z50:0Jg1L!sҦ~U AcvЄئ,!םXo]H-0#$;Fs>|$dM{(>Z9TNṴ:, 8~S*K ӎ pQ:H+J#_~Ƥ6S@h!0{]Y2Ϸ>IۗQj Gia\g=t‹ 8 5R2F-/{t@bhSyn"`Hw#kzSęT$Ť͜*<@}Msz<.Jq [+W~XPY~~W\nP2~݋/~sR,8t|ppzXrݿTb*\.틨bkٞ|e_RMcfH} G#%;P+s= O=V} ao 7qJ/;-sG)\tMoa-Vf'&Vv>.;u›Y"䗖j~(%(?V`(cG;,>┓i'V@faVf3S|l'6leFh?Xf,r5#3 mmpTȠ F!OR)wm8/L7ZaL$seEIoDg>1H&4h ̣' 񽖣Rx3\Lۄ]@2&NRw_Yٻ4vrlf#XlFǕϞ ,0]Φr5؜k",x Kjkr+A [vIp4451}ثi  dLF jO|s-L3x)@ 20i7VwK醘f뷲3*IŚ9#ys[?P|(nU`:P䡲&[FL.tFzjm* `-Bxu=MU+SH$b ۡbå_SQ {+Ƶ&*w&/4O&k#^́Sj]/>8^"Oh*G"_-Y$L֧ :澠WW5h팺0{n?_-KarOeb jqN,n5mH?`V 7\Z:ߴ߰3BZ+ S ?VS0MD#X^>b-1eyF@_qrA[qzoC87@tc)`X.K*ܦW2Do)fɛS!/Akb Q5=GQ9r/˞tFҘZhJ24߉ F 5qmFųeq}Q(kCܔ?2gVr_5կ%/\z[`G1~ea:+3!HlOUo`)$z/ݏ]S܎N7kwm["ti\b`CswGP5Sfv嗴w5s>6 g_ MBgN'҇d"ʹ mZ7{#%ӯzDc 37 5N?OH|}dWi;x9iaeQ.7/I#ۿw''(<gWvPCrN tSoio.naYI} c BJI{=!:Ug.%X@v{"p`ةY?Nm0lj ؕamHkPDŽA 5ŷJِAd"+g7% еg<=}@^Ѯ ]ҝJXcc(bR"ZPQq Bj&Kt)N Ez>;KڙSs)G~m*+=][MhE.S}S#sZorgRQLĀu~~~ٙ@P#p4Ɲ Gs /pAXC)鎑 P/υ \ЧJ7t%#0;q^ Qc֖H!^%QuXՊ >DGuC&oMf6<$DAn̬+ w"C6Eݍzfxkލs]^f4؃0|Ï-DWeB@"삲-/&&ȟl3iWQA߻֎^`}h-izTfE}CMAG%^$Ȕ0mY39H.*>Օ9T?nPFsA&{t^2ZcR=p@n`ed+.##zk!foO SXnC_0TulѮ[yaP"ĶGP\tC jX j6%ǟifƵO[rB[䢠Ӂ5"AM(C|xRs'm@.:&yCyEe]Lzq WTpR֘f2=;jw\ W|yɇDQكJ3ф;P-:_&/s+I!]T NхQ[asFіf1அX]Jx7±~A*/$ Dce9N,}\24C)kBCE":17ox˭*sS.\|lx![[3ɚ'343>.]aZP@E3(Z(4>;+;ӧ8T~ExN\mfA㾚 w#/c{U{MAPi~@r?Z"k}eEQΨf`ƽYqYzc̺ V 騋ԻI }8(D5kW ባ\@L#xq|&eEw.ИKJT*:ҁ;8 U9?Yݙ֨p͢/m9X Ƽ:0޷yI=RUC|XjHTdTq 2^a ȵYĂr@L4y:mWOQ 9G; vȨe|t}4ZFK +爥ΪګdWµP|5 Y۵ƣORU HE[un˭s9QˌC?)$(xҨud+\ B4)+(?%SJD(t۰6quL7W7b 4 e Oy Evc|InINg [2/0-"BMdP+# -gC:dYqAJ5TF,xd"-R8h@2գ3BagE{Q? {o2uɱ@C)sl#򘜄f^BAm3ѡcsukveoF7jm#%Ii< WTs&^ i}Khlqر#hP}̀bI2wlG+=] Ro RNo2.X{dct q|sIw$FJ @WxtL87!ߌ۲Qb4RïAWBe ®/ `o)Pu݊ ٯy?E\!Rm#Ąu]uknN_LqH@Pqn!-ʖD< m *32{\ þ8E=D6x.*\öUja6pO+R/:^IHrWQ˼{\HrN=6x[m&Af{~aq ,_~nQwqsD~|dYX>EDʔ•_='>\!*Ń:$9qVӃ~d%1bFMdcgA#Ռ тXP5U[b\V97O #HР7:3B‰YVKly('Y-ÈASԐ,7Hv"v%sف !WdcQ!/{P&bX Βe62«ם `7H&{HਗΠ]1 懒M2/ƭwr")t1*tk]Hn妿Fe8T<=i[IɆ5?OϿd4jd?37.s GHAP&KèISYcj8B҈H1IYp`恆>={W9[O}TRY=mLȲ?ʼ6/9W5- 65R43?e(nE]bר(2noBy'1δIuɄ2 RamT'>v;^ ISҗʾko-aѻ} GڀI2_G0]D͠}{$AoMR%K$ _ g%P-0o׽SPNDIS+UJB$3('ׅDXo# t*RH˕yth#G }bX&~xn]#SKg ĥN(dٿWC ,T5 t} *b~VO_qy%yc j9Ţj03. ~Md8cWUa9Nh*gt>[QNDQm3&,%`pX_hwj<8[]T4f`1H# ٷJPR](Ll H|Y %$D @Wy`l%NF߈|΁b;x^*f7)3Wտ J%̾?nfY"&6:i~@8NJ6⨛ZHZATzP\h<_#WZir|s).>Ȣg4B׽Onxf0ux)H)-Z0ۯ{!/N43W^:ik"Xm+55C~1ѹu̧} ) ]%f%#0:f6Oq> D[d |Xun0C@WH/U!/ zYːupܣSF30_1zD~?C:O ~=P EuL zR@2dS͕6R?L0\D:QNF0?Wl,rKM$rN|z|Z1&L-R#>i/^Sic?3vsdϔ,V}Droڞٟ{CwXuf+AsļFL"a;']|\b"#.5Di x}'gU\Q6VyA?~OD`IP8LJdM H:؀?W4(yqqu ͨݢ%ײJK5; T+qp}Ra_ߠq9x|CZ*xٰk`#0,+qW Ş4STlw4[p-BRI~~K˚vN_D::2e2=Zaƀv]ڊEgIB/RaxA^p܉#$*72M"S"Vevdzסc%3aB*q|hoaH !u&w ܹG);7w@-UWq;2WzI (Q8UxDp*WH :3і}NKtG[ EpMKa5=1˰J&\1aZ¸_h܌r#Æ~x rUC3Ee/N-ABQ#ƨ{ VCfL+Nzղ=J=Ey- NihD["{oɘV[kd(}(N'?̮*dva"W6ew$D{@I=nKw7tXjQwMMi?ϡĉǐYș^K2/OB^fuDރSh{$`MqM~~JX2|JH 3za0ӌP*)AŸZGT4I+=kJrr)oʙE4~"iEeNbA;I'؎//1m]lZP?ȽH Yp*fbsDb;gC[ڴDҾ9$ Βw):6(;Ї6S HA5ij!^I E%v_אo)$H㻚?,P /J!X].{!ɂD|qq:-"D֣Uw>W>7 j4͜rCN! Jnzu@4`Ke L|߅(KDuU^6 k@8m`b5"ԃw7\o鶏l L[/ P~/X9Ǟ7V`d:qϧV4Z'*&e ^WYOd,_ c _ќ^tb&7gMk'rgPbpy: 7g44\Blp9d!~hq,Ο4.~zpXg|wnܡ݀cp:v)"YIy~aVwf)sh7Cˇ{xgQ3aN{*9T~,4)J"~%uJ\zlFo%dKL%c,$[\k]o8wVzZ=ػ-;wFMK\}G.;RmLvj/YUjNj$dx h(8ϵ HPspFuL.@Fwtedͦ PE`"trpPKx4bLɄB#$@c&쳧G-c+͠([1f.HNkqH͐ϲH@ - foqI$#>WƅM6rdlWYu(W<]3=z4jD;0$_vb'}ۅH1piC+ fm-nB8*ߺv .TY|`TfeǪ Ҁ Dn1w ~2YOț^K4'}GHy "{ɖAWyXwG"p"]>PzS!m6Ml=FX2iCvj!0dNUWFK""LGi$S|D=h80Xz/[tD&O_ˬ*~ڶ ~s/rX-O'"OO;ق⎟J˿(vD%>ur 7-9vwpU[k '>̎N#tz6֚+ٮWU`@޶b+V)$cO _NπνTX@ۚR~ !qp p )3G4EOI_HH|47%W <=V۲[ڟk7Nax~)0W)l[|Hgv}7%:[P #گ J9>fsWc$U:1 ֻkJŚAo?^pc'm_suU~AWˆ)Y`Rӯon X H{g' 8PG#eSTi'@jYIH%~:*Jcz2k^*|@ide喝dG G\HyS|_g5VU|?UtfD yzcMq0!2sVq\ɫ %;I$E*LRLli|_Dx e HN<? oy2{g76[MÂ6PMX caF}1@Vjl8@B?'l&7 7am'Q:n-IAj \F}%bSBt}6WAh*b4# ~y`qGs)}3ot8kF $9]#AبKbEg:ڜ?TSśܓјS\m^ML ‡?6";$&@I6T/K (֜ų yfT|RM+̉oI_JG"h-_xn1^+,Yu8#Xlvm" 2U%+&Vj^B[4`㕂1 N1m7 NdAgs(yz8uoϬ@R<]t3Pr?> dʹF@PhpKLd{a"-9X1>&TD}J4^`Ui:%13xjT?Dg'Ha'64Y2;v43%l(4Fj=HzF\1 Zh.H]H6r#YnQIjEYbbolՕy;B=C^zoe^;eQBfӋU"]!9Eu$\ 3\m@ciG+r#=%{/WVX({W/_QMNu; 5$q ~hcC| ;gzsqՔ_`mrmWC(pI|-&!2әXayKzkmUitSڻd#w{g0xP&:e DU$%{ZA"(p,g%5aZTZ;Dz2?NRDfߟbCe,tdpqu"jmك.lֽ } ]Uu_,W 7>O(±OtAljlSV|qjGW6k}FD pdV;+ pÓ&\H8imN[T< %8QjIt&K/b_ ?Ć!CNOux>@qGQ\a@{ _EFA~)u˲N5"8Z^”DޣzxnuJFq5j#4'| S|!u ̑iZ9": ḛE jJn5[Pi9Q'NHdšLO?IO#u7JPu&dN-HxqѸm{M61zrO·FY@ýR^9^{B١e-*#Ռ14K[o\[ LQeC&gwT'ғvzH>#"~s9F34fJ<(G ?`J Q(0n\c=JXIjO`v!f /uG43U+W&"ELїMIk""0WŴc$P?H [d(YAkc7p_mg/}vaw F*5+mǿ%4 pU!Λàw<3(Jjt eW7VeЍN)+镜|n:sX.ևWFjl7ߪmq95R}8$-ɕ ;(thc틹̶R/!oؾERFCjA*/ 0܌RH[اB٦잆XJ.y?ab`A/7LW/p#1}(6#@wИ5\Jn5h9N^ X3}&ۺEVd7inS㌂:5hb1JgK0Dt4*#凬Xl⹷R bnTPiA*^!@!rՀ O ʰMnuLRFP Ё(>yGZ,'fh8Ϳ0gUQ]ľxh{+6F}6GH{A)&bv!RJ V` p!ZcH[4$Ʌ%^1~+ԇX_FvKp!s\_ă=|i҃`Qd.5O[S}?REYLp\7oqL/>xLY7?dls|2'w|hmuecJijilgf+./3bSe.»J28>}`q!- 3!XMb8ߝ=42:ԧm4*}l!wJ K5l=+&#kF3l!s<ڡ_5,*D@xZԙMs y B2kAAZԦIwi"aL3qLYe6 n:TLkHǜ[O!_R3+@7Z $cHr4^.~FYPN$Au!&:;toBR/cS-+zSK7|65(\S^#hhx txVRׁ5QKڞzi/w/,y(uMi2ϡ2fl!+j*$~Ep_fdб6ߣ0m_O]V4NĠ (`> ]KYȄݧ*q^I_Dlv Qq-='58*so}JM# N28.,-0ff9tѡ5.U e=RمS, T1OߗLcr(=?sTOJ5ͧz/"{7tv+Ԟ LK`c%wk F\P!g [=:i)BدMl&^,z;CZՓq"-\{XzG7$ڡ!MRڛ3{æX $)H w3tŽ_hٴ| OVi8|C^|q]IkmvZee?f5BzmV瞷J|*~&l䍉;+l׮Rd(* biTU(30\@Sgh Wc&c6AfvVK)(d6dy6jG6V t U䞹@9m幢}'q^ <-W1{9=W_IHKe w7|BLs=4fH ;pBD_L%c04oY L{+bub R;uj6i1e{ksI<2 Ol^CGTݿE"r3QLKNݎ,1.M|7ZkV|2HWOm5I(\[ňWb*Fd 33.ZCa%h=CtvaM5ffl0y/ AeҧS`4)sgT_;ьZs9K;@;wkuAkN4w+PGcI7Oh|ktY㢷 ވƺ&rx~?*ZUg\2*uۓM?\+5Λ|R5\.`5j9=,u[j<Go;^kgK';/ Eu+Q$,RVQHUfI^jr2BԴNV颔"vWC]f@WLKk1d?B~΋ 0wJFJmv+>0qbe|=`ݰ3WlCH"aAU[$~ U,rqd5nZt6l'~M(}Q*XGX4>ݲI{LH: )8J*\.EuH\L]ܧW74?H0''M䩛(>q2yNP9 >(Ec4=y,,٢ѡ'5u!u]N+&?3d ?J+D ^3.© ygPH^r\ƻU!<C9p#2XfwӁkM'<ꅍ &%(Y5kTJIsIUwH lן'Ѽ958}|΀PXUxA4d\2rтhŪ,>cG8|͢fb.k(dz0֛2ϳ{=J~#c}GbpQ$LGŭ3 YUF]stT ']b 0Ãqez飤k #򪘥J}67)ޝkÜMH bp5xBD9T=P7K:u:~2G&?j<^D R)1@ש&AfRWm?luO Cѡ )]~0K\/QRdtZ{ С?>ӛ|[X1MrHЂuAly=:EmsrƼ+wrs @|eyϞ6=eͽg,mח=Bw]׈.Eg3W+=2SNqY=0+ʃ9?wP8rQ*͆u! ,C^v _QONzA|H("o-*Ȁ3:VgH=Tx o$&CGR#7A DJ%!)`FALQ6+\PN 1`:3DG`AQb<,xqK$%jyal?r3H_ ʪD}M^VBV;Q԰>[4Q6?Kr!SS̳ypΝT`뎰KEA #Il҇/3'%UZ$awDyf)}#Un Oz%E_O(Eߛza;⭵LQS9Qˆ-㓖95z}$gd*M\th7%S@ ]}sLq3pKqsenC+,Af/!UNi5Sh`c ܂'c C ct+Lb-FQSrQ0n ծ y+ ذ'OV+WncZM;g|Z%ALJs?J72+qf $E1Zxq; t@i|"~ﺞ0nQGuvMɡ;vŮ&r&47 + \Es\8 #zeN1S/IFu w.YлI-s.#G2?|p \ Wh'^1KLS/g2S6J"ZTٔTTJ#FN±ACr?JMhcJ)6t1XQ́ekZMڨ! BXvm3oyX^N!"GG%E?ѷɏU#C"ٖ໱%ofw#a#C`R u #:(8v'=#?3[y]G~OgW$N[s-2Oo1}WC# <.[W# œIdX7A8 -؊PE}Š3`~sM="x=7& p q~ŏ?:_5qB~{"N86^կ7?\|Сڏ* 55N;z^4$aQl'Qx"r:%r)P:|lofd^cJ˻\mAZp!+B4w c!(CFfhfRB%5G,-9q=]WɢUt[íx(wCyCpNW q3 $ YKGMz~uZ g ?\+V1`#,BpĐƀz@j5)+LB*Lip7J2^G;4$Ջ@# l7|춥hFP3Gqӈ^h겙MR^ss|"Ww0< !AAW8փdܛ>07N[[wy䂣BbI82zUdž:Yyçd]-_Dc"&R@M;Q9-:B&78ޢ5{ 1DIZRIU#YJ6W115>(Y1e: ^eu>f7x0UH]& {6a~32pC.Ѥ+51GCSuJ %Ey%V,>3OD(]( 7Zn((RZcF*U0<4VzmvڱXIX qì1Pes ߦU_:9pTV42)T> ]N> wg{ֱ+BI35b*xD{s 5FXp% n2ih4uoͶ'gkfZ!ui@dy:G^5na\Cp_+^)(G-ؓ2V(t:e+A3bKC%-9gM?I/.T!ysXvfm$E Ti[˩X0.Á=I}S1F] g=-cd|=wb<(Z'y2n w_Ҋ:7|#kMXveDN 0!9gD;R>PRT3M{|itE`p|A?x,Kqtv݃b%.E77,;_h zא˶&vzt6ZUxΧW}CQ rT8z\/9IRڙ˩xJTXH-˶ &֩!iw` a(yxXb@l_0LC/ {~w)XDL_Z{lH<#a~ziuZ54'IMfKp4c )8z6_wre#ua~SQ3zh|_\J=P?/oU,NzH֏wQ0w#Pde!(Rs ڔ|쇺6xQɄy:2@oч <: z&U8*Η@|3L<8NM0T]C tY~fVM1ڡgQL~ 's{լsPwPw""'!g<ڞijKr+h~hFڰyd*Ir:74Zrh] $gdW BlWL<6 #JQJ> 7&ʌ7*A؍EiS5aU%x_.t!rEoN<+oD=U&#'{zX^rowG|7^#A{HR&Fױi Rc7*1ܓu~t"96[j ~of9킡#~ Ӓ>=Az]`9͗]8D@ĵ`GϬY|[jk3U&t1kg.<^[['-4 .- MA(Ѳjɳb;ag/3\-|i@axƒ&†g%]gmҭqF=!ۥuOTu`SP!ӂsCZJQA$@ʍ% Jo몤:Bg W]8[6}0wO6!%цk¡$2iy0e4CBt6#2ݵ򧆑@X" Dό9+2/Yy?< LjZEc!^C9y,~*P2/zyKi `?yxK;Nvy=[p9u7 :avŠn8 9#eI?)n RsV'M_Eal J7~$Y&#=jȹWj\?B%r^GC$d? 6v'gZ74f?5#ΚJth+YA|%Nl`6b=\+1{+d}F'jŭq|86??zQcp8)FghN35-}J娴{?,acw.6 ,6,Goz}te@M9[FIl (дt)x)ZUbfuJ*(p \NI;G8~3LY/V8t=&u iݮw&I?m/Я l$*㹭9$#[n,-~=5J{#Pbzڼđgi\u~P7c;OS o%Հ?P_mUʜK(ֹ=̎U+uagT:6X'Y|(1c@qon0qjS_FZiYUx ϯXE=t;$&IܐhK)Dʼ6m}3MN2ߟ}>3kRpx o%%xlKPW>NHMŊNU6%DbrN!()m% 1RL[}7^Bܰ/71Ym0%UhFFFG=&U 4 ;1q!(EJ5E#B'إ`{WQH`ϊ9C[=[t"z\y 6Щ#s쑽)ݸJJ]'юjtW^8ϯk :N۽-@ a-tUN;3LǷ,mV[+X915bK߷KO(F(;VȪt'|#`ۼ\GꞕEk)>[1M }c(R6f)&6tBH.*%e׀3y/nԠaO@JvٮX#<1D-Pl \T@{'2% MԐڦk1?m;a}4lL\F2?GNtv~x9Boi74`%C j2gU>Β.G05;Ts*-99mv: ,a/\ՔyxzLNkb=<9yP+8};;%Nޣ~18h#,=A]!u֩:O a'kPf{ZG MV{z/uĎՆV`cF#TvsNzZPeLxAgU]۹x&+F@СޖiRnazD͘` q ba=9!on"\rKXσ|?;Y?16^oI8玭_V.ZةQ([MdgB-΋6hߑ7ֲE#y3w'(?T,szXa_ :~ xn0OEy<:L^`6V#̭ T\‘ZڅJM!ta)nbRF N֋;jUxS7K1 [CǷ n!#O7pqP}7C|8Tɱ It@wt]f_DC 8 |*?S {WY=B6M1tL[vTzl)c(s^_Rz Ձjz@ҝ0k ZHc8{S~ DŽuFAwiVpp+ 8~nih[MpEP^%Wnkr`W {m>^)ܹYNU? ˔kԬD^BFm†=>{T٠LS _ |,׍1_v>ȉyEj;14F`8 gn:"(T|zH&긋]^`<61cQKRBjJLa$4'8Cٱ#}j{@Xf-%uX]Hm%*t' 1j;X4. "տ% Bo H3:E A` ~sʢdpzÚXx8;Ayl'D|]Wmq^@bA!7o ,ۮKz4#{B/+qvrt(g `J.I>^[]_XGLcsA p k"ӷP> fؔ686ioCS-&#M}j(U}G'Lp+p-7]!d ^HW%Pp.&`rbijLھQA4ջ>*CM6+8yl A$|Y1 W-,Čܮj0%o0MnGz3/6dmǝ5* 9Z@[WF#bGvnŨg&"ì ͒e\$"0~ݺEj%T}p /F夙fu`3f3^+ԕϧ#0-3Aªu 8=VqeP ]( %Y;G`j6r&@cgSoiw@'йz%ּە]p]J= iӎ7 ?Yy?YWWbr dwIڇ˧*n:sMx o4btBj! r{m]Sס9+Ee&epD"Od DKx8lRjNW s`k0inTB_:n}UŋqVbMNGdžTkjV7 > XBqZ8pJ ?y`5bk'ٷv]*"di W`ɳ:рES-K{f ^Y ݰF!Ǐ5]ptӲ_FiUYyӿw'qf>w2~N5q_;˲GBHN7Mbצ7rψW&/Y#9_~P0ڳNMEe`םDi4hmHp?<b~Auy%3@25;1p7c(X?[5*o)N9ك &]eQ笼b1#(^ Y7>8vm4GaM:%?@oxrc/-ҋPloMp>wĢNS`XRF%ASaХ @*>E'tfHFw"7-ԅ|D֭/ɌPTvr> *<]p_ދX-.q-MB?@ӰsEOպ_ # ӚL5Kb<^jLb7-c b$AOn8R@D1a<Lo&|B1͌)k gWl-e@̢f@L޻c+4rjYv$HV .E]D}U?zg4i 9UB,,1Mh$Q|Qʳ]`;`q؛~{JEZԴF 33U~{ i?t9t.?iED G : yGMAPfMcz;oU+xzaڌ_׫1[l)@m aI! G5?B`|-VռKFXUuo{=9/P` `ːk)d\s2dݧ@.].sQKcZWuϭh ',Va*Em ёxp0FmWMi&ffZ^x/FZ^'^1enĪc*lv}y>cODۄ4Be"=ahݫfNݮ_uº&e:AtLdm1(o+$dCa9{ DH/j'aN^Ih% h"J2h[11mteO>2g\!T[*Հzj 32>OӞS\࣓AӥՈqMD;v8c.JQR{mNnCOtn[K}k8"Ja@Mi΅ h 3.=-~r@ LZù}K0Uo)%9-_ݵ: Ã$/aLƽIЖv{%#N 6EYϕÐױfg1Ⱦ]^3`lVaP\UQJHk^45"/Ow# jJΕVڰkh_1o,H_cM>^?z ~Vn`$ "TѡBD>09i.|x^kMz'/<^f;>3mq܉ V߂s?8"v@ƺOL|pHC'8*m鏳\V-!]j7bHO1 @k{]䧩| J[T5oc>S՟8&on O.ˬW2V n%<᰼ N9V޹aj-WX l_ߧS34*qa{ȹ~_t ) !ťA(*^U;,*+z횸fC{.gd(eBqt0?}ts ȑ =w.+b 238S=N4åS (1u17䁦f1_U.L]Npv\W]z {8* .23jȆ[zr_ 9sňPxrpbYfj-.5KUT"Gy?I v}G.'xhs 2:ШT~Ժ X+͢P: Ԩ wo3%6'~{7 t`H#ŧ jco$[\/Ew^֚ b -s1;Vɢڶ(2ƌB#Kg3^D+mGmW0urJH/%.ԩ@m П(&& |=Yٸ+9ਞDdrtK7`) ιkXk/D.`s 9`܎}F kݬi$UZ^*UgZbVbE ksTϢXvYmANO 5s#6Pl'`0H;~^דabef[ x;Q:fLDw4 eeYaR<B p+JR2>e;^ӂxo|]%bYT̐}zѨ/]mDPGzhR}~)~`fn0 y -yֽ4ܧF[V!%Y<;3!%,9!oYTph if #'|! ua 3^s)!n * 9..E},ϳ.!"\;պ6p֎b+6O|G ]o죳/jb[ac[bʌff'6a8*?::QY1bYisgpTkRqN$O-ܗ!~jD *F^B?c)a2odS@K, ;v4 7?D́`U qNVUTMok6b2 R^+dKQTnW5/4w|GV}TV=7PO Ϟ*%+=yݢ&$A@OF {'^6"mR&c&XWL&KJu/>yЦ4!ECR' oOm'm%] zT斸%G~$SxM"a"t QY:$LAN^y?%A'H'r_7'F7Lg=8Fh>]IYrg(YP:k˳?/9-7$ZM X[{Ց CLy[^~8z9A1t& )l/sqirjBn&)ӧ\M3s $rC ,ھ0CfOyM߿ >ÈVه\ B zw,l>ª.M7=H^zAX d^tA{9Z# 5\-Y,Ɩ"=W^8Sft;aYJn#]f}jv ?%[Qce@D˥܍+/dǜt_̸N~apez(<'$*cNjj簛o!eZNu#s˜f2E!Iacz6M:ϰdKou<Ǥ BWʯ*t:8cg2Į~- %$u5MGOX*pJE@t>Z( X;9&䝊 ) {:>k{+P/݉I;Q#ߊ&K@K=M6`X  }bU(gn $Lbj&W#buzۻHvXM$C io|HO h㳎hE`&/,GQt)^ψJ ^ Boڜҙk 3UoQD!S5֐ $VLQЩ ungCƴ:O+yufٶePJNWgWUkK k@b 6GdI~ËD b` $Pw7; C%d^ƧmZʕ"-CP|,aj4 DP![Բ BJvA|!K 1qQ>1iI&E_8Iқ+kƋB=Myo pq[ӞZ y HORR🿽謿yEQ&-umZ| P8JNa"TːJRIjyBw0?on&Vo"]yǃV7lK/ kDD 2mAKefҁ`b}.Ҙ;XJӄw%?%`?r_ibbDC@/Q(?~ީzHs2:[.(H'jXkBl3(F>;[,>)i!Щ:!L cOS"l+$g~>7h-NʚɮAV篳_BA&W ^o[x>HsGCK'm0x_y5 unP b"d<\%QfVdQ;oꈐ'TA(-Άsmqd$ ?s!w/BDQ5|w̼AT2|r;sNȽiv͈bzA4%--[=QKX S;@jc:82=Z@2%^i⮁~_{ ܒ9}N^l}q6f&f+Ɖ َn_0L3K7ˆ?=k3('Kg$+X!wcgRWab_U1 ɭ"륞v؄fcxI@Jm'朢//;LS䢣«և( \ ;"fguC.O tDYQ]0[ mݟ,p^q1G:2c/.&sU!\iXh0, m`ݎERm~͘XXs"]cx+tbƄa͊*'>4x3%6qgT,$\-XS=Y?c^$>5fa. Js̷NGmF1jś_"Ⱥ|nGsF;p6 cG(A-y[ e_ Wg} p*B߳l-%J*j='R @ePE3Ɖ|(Z,ý$' HUN츿N}g1v__ Ǥ Xhе9Kh.Pnz:rrB1K e? *{S  QϒπZ`t/0¡G1 'KِLBQWjUXzC}.!5`xU$iy|䑁j^qK>]E.: AHWHJGYekQf3n=kp)JAH?݊0Lum?oߵXPǐ%We ;U|>9fwIg{7ؾt>ݿUnL7#d4qh4 E5)X×0xǞ.*F.8 !8x 5녴.FC< %q6Jy6T2Ynh5IqOy>:#] ;?VعT{l[ʐvu< Tk=y6fG!JlE7|`8V 팍 E\_|.;*/ozkFc ac4+@~˸Bwrbqq_]q~YrG%5j!$; VCxYM&fQƢ% ͜pDJEo,bl%lBm_o|Fr"Njs'T_n-Ұ.5dKV[/NkMQ¹҃| ?*~*k-]vSC^e*`"n\90I>߇϶ŃH)@/\~fOs#\9}i+1c1>Eű$n2/QkpP\ 4Hm]8bNL [)TЕGmH19K;Rb}ɂ+uLBBiߪ5R~(ꏺ"GxdnW` y%!f|K`}5>iΧZG.7Y4z7d VlwK`1>x5Z,FAܪI 3(mT4 q;XR u9o ߦ͕?y*0j  X%X$"z6sʏu#3&xMiYTRɝ@Iu*8E|^{_N=0z$$}At=`oMB(>\.eΑjiV[~N89)Z6?"\n Y;ta^PMx/B䅂W5Ɏ%…/| zl&:7[d~r7ݯ;W|Nf KjO"3LKA(I[E&J?H ǴE 3 @ж+y;G3K™B>n߷[h^$QtDVV?<aC#%$j@ABE>ti&0{'f7wURbp5Kf&QҢ?Co˻iDW]⥠gId3 7R,3o|MQ=.ZlJ2NÑ#5P b 8Fˊ¶CIMxq|tŖKC;az^uŸ'~D%|WxJB>86hv!\$lpawI4Sv3A S8 따)v9q>ֽz1Bd0\Wl7̡=!p[Wl,=y{/Uvt{}/+W;n'{ZCB&W_ <.7UF߱16 4¤U wHɃSCG_N%~os nSx,v"7f(_%ץԚ&W}S@P/}}=-1r1j|Q,('@Dr _ ࣓YoA#|e_dsS~ ,uprgbj薿*J09rY}z˶ x}VY;eXD!7oL{oog/#ܤ5Kd\O4ڡobyp583=p˰dH]-lx3V18pVt&o%0 68Z"6shר'Xugx 9 pQXm0EP,eI"}/96Z[&һ~E9F@ݏ"sà6-+e@DxM!)]P)aX?Ͻf+AdV4e Es5k}zYR||Izf!u:.FHkqDȾnNQr5Vs{fZSXFkdu2’|r8W=+dEI ^b$Ar6U('е~_2y> 0r{pN!xhe$ORpӤ+BUʞ8'[h#OVqAqUC{f7H`̜'<1B` /oCq0V54S51!_3NZ 0/nwL Kg]y˓\7orT Ep,-dL2qS7#Dm[A}Ϋ; w-2ih*~VzSҧKބOuͽpJ#Hk./547b^b]ЦᏉDu;T=C_RDV7p R4{Byq$;= HNQԅQX9t ާWz4[[츚M!S~"k弲 {Rw+zQT|!=ƩJ~l4 K1Oz1 _gu`K5 )_2敻h]q? x ތѐ6IО 6"()kp#} K1Q& VQ7;_:&)WbVfHvwYig{W#NgH ;!yq,/;Ft~rZuOK@ 5'$WHJDIgѳ>9+/L=#UA5Nր*/ - HV 8˘O9V6vOkE[xx/a \Bo7ϦjHdup# ͝m)/O&ؓro6@6aAp1ϾuN2e4 zaPYFݲ@ -BjPl$<vuSjNK~}REU.q 0jF[yJ-3P(x]!LrJj ήH|sdT>㴕6ސo\|$%RIUVZ-* ֦ezF:`onSs=چԥXcKҬcۓqPo񻛃l{%JIzrRn([+MSp޼z#`)PH_]*d؁|WĄZ;_wȐ!\?KPf( 5@5bmZTpNTC_/$ pbu-nn^`:hmc0"ۥmM\,rJ=s%;ƄqxYƘmY|v(u& &^0[yN3fGW2*&.|X[s9]:Hv*}ER;,]x!/P" >R-H[4mƌg N rHi[-} wTs]bR%'סE9m%, s!tw\:7,kAo_jȹobxVi}&'.֛4jrqǴûDž/ q2[ՉE$u=ʩ u9}qދ,XE.DH}57gpMPƁO.Ur6gynXK`zpAHI2 nVƢ% WM|E {E,ZHY񱺣gQ yTАHxP,+쭇cdcMp,XJ 6|~$_hxޢijrݍr>k||AEt&b_,ExLbx]]@H~!/]{b#籢5 *\ R#htYoBk%PN5LWn\}. qƜ.Jt#P̹{3w. y#YJBDiu[ԸZBUKQJ*o89Fo)uP5v"ҭPx$#yi#u"3ue:YS5Sq6-Ӵ9n {x/Ewy ]q U2ָue-"W⼅v+9W jKѱ7XZ^w9,ׅ6#Z _\ wD5H>^oB-5۬_8gnGw0CdRoZ4Ai똩WUj. U,L[Jb =j K (-?Yֺk?a]ԕVe|kbfډyk~UZgC{~~u*M|dnsNk*Vҗ9cp$x0`^U5(<ѥ<CY0@J;mX{ ,.Q|@QHn[PKv9#|V a@A6crĘΏ~bk٣bRW2;CfQ΅Y5AO:^GEK9cqnqjB_=XBZQ( jRt?_fS:d\!o 2S0M.?q3oA=vB'ɰmjՕy vn6PpBɼ ~jڵ8rupf|SQT+Nz@GkewY0;h:GDJ d'֚1da <-Znr\RBC뉚ݫ!5!ɽ@Q`ӗto!u}+5ٸi30͕\͌ʂي&:.2GYxNDs"lS/l|ӛ!q%k=2qq#g`ʡ^j$\=.;0T\✖HH2K6lN GSeX/g9oђsf߬ e h/޽ER.3&a=vZw՟qX1į=GZ]͆3)E ŹT,gXYzoMF{8w #BW^砄!%<ν3bAH|ej%vtnahvZOYBG kROQ;w *YżY{$SU$q5Vh8/)wa K|l2s#>W3/p@KSւzw5ɿ;<l4ܸm[I\^ !%hlo(F>*$*aUl׈qyc X:W|8.g, ħtM!VR3? ENB_+Xr!f2- 8^K2v>nd#V46m*(lsŸl b2NB(gՀ\n 2%ahx}^+$k9PgRV`✌lz. w_M}BJ/SI ytCZ]S5$ī" 7.R^MQwŠ`e޹q,LĝVV$Җp|酧阩zkc;mu͢ í#|܋vVslDn @ W!\y 2Bԩg\N5&(;u)d\3ĠL6WSPR]Ҵ mN@#Jžp jxENvH2(|- b9W7_6 .K>Ǻ*MiS/\[ue)|݁RIH\xRnJjxu5?Hl[q5Y!Gۙ+y7Q 2P~N{-jBjRy2A<[FV9] )]-"<h &n!;uT>πTۥE٠ŭO[Ա(b[Iz9Be!KD V>Mt-a X˶%Ͳ1VcK(q&ZdxЅf@KKאM_%,Q?8|y¤4A2.3̯ۜ<+YZ+?.g(/M$CGR3WOѣP sBV+UՋHR r**tPku&-9_! >k$U_:|#k{uurkF8s@[ŗ>T RބX$@m/l?T>q҂qT=w6$_ $ =\yP9`Rv!̮w!v.H= Lj]T1|=0R/Z50{H ˹12v:&f a 1aA16mkyAaRU٣ѭo۷lpL&5c>M6R'/2_C`JV.UO ͵"j\R+& %Rl.aؤR|Gq>O@b:~KiaFo*)E(0qR~б\W6CJvR?t״fs@p6C >3x+_{m-)yO() D]Ht޳6!\#q=ANA-N. ]0? :aPnno~{]w\A$INų.8!ضٷDhκh9B SȮ}_Ҝhk:e2MJ!|"BN/q/&44e;Smg8=6; ;lBmr*0lѦ7MA @uׅOb*>wyJ|] r< W0u`bNJȘgj}5=>Eos;+L>@_zCߠ[aNz pK[lT1dju%5]@a΅Ñ&U0Kw3ir#ܞX5y:&)>ϛ$d ؽ'*MDsnރ=}IMnɚ2x^LJl_vm,zE lp#ȓRAUavHC;ϜAed 7#{-pƻJm*qڷ3ii#4N0pK]%浢3t/,GUl5ܮN4 |Sgd 5D׌}zHP K\ݏr$XesVNDۭ0s6ֽ7X/Hfkg 688!16'䆋J"c- w7 L\~_@^NSvRIm"1? 7;x|.,s` 6 4])^q&SS jFsBb G~1QC(r&=-BSqIC7}Y׀1`ey]a0D˂(/ ` 5 !$-Jؠr|>U ,!(c?-E=\Pt,YЙYj<>Mku\+`&rOxs'+g"] {iVifV;h9B[ո20Mܑ bx)~(ǽ64e3BxJ[,C1\ gF/a6;gP/^KNg{WGZԯx4Z:QZB|m\Zof!K~|R|^Rs'Qɑr ưhLôNςeq+f{xbXȡT}F&A%V-gbN/f vY0P{=ѡ]ׁ"i ˵x0n^j,"Q ڄڶQfLN_*y%,q(KKbnCa'l:p8Q۫H(B݂vqXdtA?EX{DD*.HFA[8KqGuD;謚aPÊ",7l?n%_NJꢡ?[MBq@9zeؖF,ŵ6HBky~K|%,sfOY"ה+ɾ!Zj] ٢IAm9ُ$`66#kۺX/,o)wv4l;ҤAdx֩O1X B _CkﮈJ{jyn3 P6%.|;S:ibϮD4P)iGϾ!3VVrKHըt.*ל < ?ђQZT;/}$4E'q h{yc)V΁*c<ĂI:|*mDVUyo Zm_ȭ'R h. ZN oNރq^ڨe-a4מDI}%_#}OO"ZUj ќ73,966=^7f/&Bz-?F>~?<׫+)4h;j)(jR>r@Oѿ4kL\]jIP!ܚt(:*;röOw߃ab\Sj\]Lo#&:i,-Ǵ[QB~Άz$Ƞ5d}?9JOqe?n@A,QE_sDI'PdhE~BW1~rS^ dిarcGK/L1TX,˰ uWEb0|J~eʛv11'\ܝm{?;FPD1|\'J61b9G0Po)0@hŚV{ /f)Fziq_YCѨ'u^^sh/p[QzJ\#Gz\($gc_f 8+szSj܇دiuWX<%gP '< :ӓyeU}iTXf;-A+|*-lk$uZaFlv[tjY?`"6~/e=Li(T!ձMLB#F &3x]] [} AtPB)P2ڔW(ͻiǭq۱*5X%oN0E8E$*rd0 o}/"U0/LR2;\kY(sF@Rl]K[8~RJI.ŅmW¡^*xV( BI&9^Lx=@Arѥ>vR^QwWJ;ݶ&ֱk!' W;ગ*\ԒZD:Ä 񍇣{j6XU~31I`ΆTTC hbDhJ%X 3|b1*TK!׿X=lU† l<ոT /5%mG9Sf9zݢ_Uo5.DŽ|!1/ys8-Z1l ^@@෮> ᎈ.8!6D!0jPC CF&Cؕ 沱XKn E׮}o"PIg~ąVb]P!@U#J\݊,#=,YO*: ^w.ZdǠ0tFYΝ]䲿f}(aф"r"ĿdG6EW$[x mB^QXBOWF8wPmm.j\֬;%Z>=A00ߪK}H5P66a ^1?up1f o>6f9Mwyj!A@}vߨ ȿm =6b`2L2?{˞O>Ud: *k6ܨ` ;\j °L$ce!,eUOBzlGh#Bmw,W% |GSՍ>/ڂkS1%GK3vV̗g k))j[˂Kd!IҭA%CS5T]<}Ɉi$U!3D07R7!:\8E|Va+KyakW_ bC|ʸŒ(2ZXb8D?w17h]E2ïk'9,VCsHr4Paj߁CO,)աrh(cs}ı?Ԋ_ǙYl5w?@O.F{ 9BK X SxnrqQnfA"x^ɍ@6 !\{яn N-"AVGD|go8=Ly8i1h^(+wړs,of@Kބ l{f)n5$p\mRyQCt(IRxN.sg"Opg ʄ F':Ni(UJ@UڲRqRa)o8c8[i)"xv>r蕨vOEհ3k?^E|7T复cp[ d^V dphT~B"[6APMggңcF éTfP I洑W`\]My/ǾtIyH,gc;` z.Ҥ[Ȼ yk'ӼP n+6S4M Q;t<=a8&֮F66Ö5/ mmpR^Ҟ?Ri6>|倿 {H- u-h1Av1z>A>FyIߣn)dv\cˣVc~/r2 |G?<(/e*405QѨ.^NK6'ΰ25H{sH .mB}JEGXsC@9݄ۢfB+ZxG۹+N-]l)*`4I~*p̩aclcLB-7QE4IU MkyP_{52Tq);Zv6L#+Py-_`VfXGq ?@'=˓&K[nȱMD"o<8AYEvnqi5|ڞ?@(#0wk+b$ [>L5E .D`}$NE5S=4K#tCؾ#8@V@I|o?ĈBü` FDbՂîRq> e*^sTY/Ėgq IV+ ɒ4ג<A"jX^)Y"\\ ͨ(7yW>Zgj첚qAH(r 쩶Ӝ2]v*MU`4ܕ!䋞,oiZg6nUΌ+|x㕝  ~KJo\}UV/`#Ӵ9I_j惞rՁ6Y:ZYf0ܘh%[ Ly7 X]ِl%cqc 2 ۯA*~񔒻T2vD9&D5k8( ;x)*7F ޯ̱+h#H0M7>4z⺸r4K^D2pI,UFiT){v}Ҿs:=j2I/e+*IY tXZ@59lOү(?,nchmi+$Va bhR0ʌC<ڦ"j*gi5O(Tx+αIhaG_:uWՙ AbU32fc/澪43Vfd ^,.+V7(cK\݆c2 f{vTRf~7-/bחwhAm)udHG}#OYVƅu^>`"@pi %gO# ~hc 6Pr%aPrm?IdE8pS7є9!'1?!_֤)Z7rmrm޿1(젩>` Ơ >viJ)+I]m#X\C£&E,uXk,!_JZhvV|v+LDlL-qk걶f?^H+3q+Tb"3dΛGP`R{tc(j6GK9X:ՋKY3j-Q!ǹ}E*nG̤|eKVt(mG Hb \I+1+TQLR3+TڏH4(eV{Uo$ ϵ%ۏKd)zG;m7*UgkLNq]6#T@Jv:2.?'M1b Y.z@FZ^  Tm\'[)}ò`TA!Uu Jv@]7޴e L9@kZZʆK]_=Iٛ^E2ظ9%jSw(o[wȍz{n  `]ZJ†0OуYzj %ݨVKҚhn.>K=+EuE"Q]=3ӾTW"!:>N!?Wgg̶p1NC8w{0.Tg6oV 6EGѐMղ2ܖlfg[X%Š[ӥ_ehMc!~\6z"R(@EML[l[u mt5LT[;"֎GVt 52;fWy[v_?]^{U"8^<Ci~1jÊ;r_òmUɦ`ŤLv: 8(g\r.XFN;Hh?4@eo2^mm? R tOMz+GݓY 5gp[8fHh0(C2ٲ[ayg3qmҶ+JawY0f]+3g$#Nzӝ̇v  mC?Ơ8zcbжN)<-R{6QҒ1(;)=ZsnקfGRsZ_mnwIDfr93\SL@wq %ހ58<7kQ +1ME)͒VY| R{⿲Rn̍ϼ~en1۲g=E |V<V} טE}oi551[bs8>h WX|\j" {K :rt+欑PY6sj0$wL(n!tq=;$e?M΍hج}Q= z(’Hw&\xX37ƩVY5c_ZX}ct"rTEK%lAq D ^oapOװswsB~e>w5ۢl@r6kn&v׾3c0(Ծ?&juyGشCUťtVzިWdiS/z2%=7c2<Ƕ"(\+~/ Ym<]'<-jr%h跙~tD\TMl, ipPfK+THN6Я vtiiC1py(<6<5=jҝ+١6Vڅ R:~RdE*T/Į)Us6ҷՑV F̬p-T7ѣ:U[/x'́ޝsE.b} ,șSJ!j@; x=B"PE66g2vXOKac$̴;1s}!mې29& =fm 6'?ECW~Ş/}Bp[p/.E|ѧDio,EF֨7itv+qnaˬC&hJbBT# ;rskLr-%_x(IsgbQZm 4둪~5K/dM&t>^ߑlìХx,o .ve D?3lj9 l"$E+E>O FzḾ{^m>aF I-4-"v,-nQ'᝖_e))3Ao?#:S7s@+wWh(GJl~5WTN+E\Lw568_1s1ja()bo<,xk/9rx]Aࠕ7wXg=4%l(S xyiG3@JPQKɑw fqXU ؞rRzKgD,O<ލyFQi >J64/(ϟe{/kH8rJ-KmoPyjtįʓ"4F~, 48RH5O:)j~B`إ;?DfX$^PZMKxY{PPS}l{sF:!k j;k]eIaLozB'Ďil.alp^4.GD:1ΏjJ0w`C?{FqqkdRFzvbŶ8Jm^5 %y^9(%Ke9Nʘ|;{;`љ -<߿J1C"mu0D4pt-D\Ay<bD='>CuVA!/`Q'G'D*ޙ^*{"x:IMe~ǟ1 G3Z? rz3PЅ*$N!`]Kq;PsE0rSG]N7'`|0bQ9FJLB؛mz) #Fgm3,^L`d!7t/꾘Z %T,O tci /!6\ElA渘b132>,tzBHKrE٨ Z \Uwr\54+1`9k*8P`Z:#e5;'3Di|u!>jRy6NoZwMw7[$=˲*5#״B'sZqk6+ W]OVd{wL==.{:> '.g|?rK ,fZ 2]ft\rڈx\#3go{ݒ998\Tm~Ա/sU1c]Q(Q"jPm!||Г_AwḏE0W9 z iG{`iNoLh]; Ea E}+vECEH'e4M2L%0+,צTS+{@[_Ҽĸ^q)U?180Y#*Ac5֠"ik»^#+{fy.^)4DmAybփAɉ>7u0@GcawaV t [ [;ҁ817{4Q8) ~.2 R<ʩxr psN3 K]n] =7i%:=V~y~o[=05(0'R4IϿ`B<`nO^.\exhѢEї1}nh0.XGǴO&-Fb~Q8!!ܔЭvbxr:.ЇcQD0MNYl9L0ۈF9 Y&CMG\p4y &q*0&e}="} gxW&U5Pl|g]l{bZ8r֮e ]nuD^1n +%a.S %K'+,꓿WJ,Y #3Ag[QE0.Tz+/ JUve3dlėH7wjU.ti+"פncfl =J"=pj=jq=]nII*"q0BWrs/*Eo 93 L!Khs<ߨD},ؘ5?̤ IPO&TxImPnY{zNjGRN+XbmOcpߤzXo"/I`H k [ w@v4WW4mv9Pؐ+8ɲI'3=n#u޿Ou:q}B /_+YKAĺ N%$Czy"YiXnčHIĚQ) /V RW+p78ru,MebhuP3lrHks D\'th,1Zh?|"etzC1 lR &T=kumg}?uh(=$S:aJBM,GR lQ ¤$bI9*RQ9SI(\޷aTO?t+s/@-'ZP~ J;wXpɗ %7j0aL>q$Q"TdPyg/.[2ޙSHf|%H%5̹^s2Df=ve Cfӟ~I[1حn 6CEwQhYgax0 Q & ƲIĄŠ~h,FNpLXXY篿䥂?kje8H| Osb߸fnW%GDݼ7 Q&ʚqXc׾1Xm_%Vdԁ-8 C~XvEQhR"}in}HEբp*0XM?hi{dbclYH0G/'XPyJ}xgZb=o 4ҿmSgd4^Nr "fdw-_`Ok=)k)secAr6(/scΡr#J~Ik|Ev ]Kmv|/r"+1Jwor뻧.^nόRc\qb0ܳYrX9&̥Vu2k% n%ŧgu|GOԙ9ۍfƦJ~iShhs;H[=ו1]5](KWȆ/!S9Sd+Ph}<]2R++34\ڈs8Q %;KW?{!/em3 gUMDuzo{=?Goy"C)><)c};J9-?XFvt\o#XxhIz2R~9H;sxVsM]CF{?!do.3 bOXk:ݫ:J_fqV`^eArZFVFyŁ{q)I9y*T\S]vn[D?cg:5n\=pb^/Nb]&d-l!GX*lNp~ð4q.œ).`>כ4pg:Mc;K/5ٚ a''%1G2NBa_/;=!+ ?Ě(U4 x7~K4=iQ6:QѽK)mG $*cW&ǮֈR(RiAJ%H*fwEG JjqOG>%F ܱ#< $@Y$#E r|#,qHNhZq6چj 8TLKzVJT*s&~ɖG.3IJzkȶ]ްrr!7FXQpXeXpĿXT)D fLr)@3 MKOX["SxJCH:匵 ]5f1HH1R-Ӆlm۴Nʕ[j|\sx@-lhrGrw&ݕ17.("}2hZ4'Ef^Fǽ8WUk6/?$Pl=*s!Z-E&'Hj2_.|Ðڣ5gOG_CbTTA]g+0H. CӆX+M3:/ AX (s $ZWOP^M#0av3!C6P(Tpb9In]3[ii#qϪ: n4: "GNzoa%ﲡL-4 xe fUzWC!;c&!fT꘭ZՎ(Pn[cNhI6RD;~DQ(qԠ^{^@S#UnܯP: Q7dOȒ:K8ꉙF-Y?r.9|Sΐ"ިJk/ DZ:q92|68˴81P |{'}H XZV$ɭQ0=1jJkzD2L3zAqLvi?(h*Ėo-QcZ̀ YÐ7fU}C$MS_x.{ ǠÔF4pqܞe ~o"R)h U&UPZcDD?n 㛝rG8Eլj1$nOCؑ rj{OHͲO>V"b6P-)p(Vm@0ofby. *>`ȰlA]x= }8M 5? MRr .hsju&a<]5M,KUkЫ뿘n>H$#GHYLʎ3צ2pQW&VS#"mAR jI Ov[+62~'U\uZՒSl T׋Kf؄ޏXEdn#g G Ά|,})S0P4#d+ _鏜Z0Q5 %ك)^Fl|9 ❨Vun=҈k:3P j΄<5@=(V Y=ud=[%XF$o-ē>U j2IP_AJB(|N ouo(#}"zdI_WeKBP %;'gҰlhTrdI g24)th!x1۷Fbh&_a^㷢;c9| eO7&Wy2l%&[OH^j7yFh8~,YϳqGse1uX #V 6$;$\}gF5R(2EaB1 O\BfZQrq(i>BK`H#+ˈC+Zꥩř CPϳ[yzI5z8rON ^+=o+T;'®mjͨ~}@wYo<痹cfRvN=?nZjm- JP#B/2:`[< f2 ~ժٍ[>_R7J*g?h >R8=T- ȓ"|'Q,pcJ$Ur6 w/EV:DNVQvU )TF[*2rv`5[t=SED'u@Z^%$;}_(5üCQK4#|@oz.CC_GÖ.Zg}0tHTD"l'G:^)NԄr㦙f/LSkAWy$:T 3 rGy6|7)|q#/?V'B(G:֑ Gy xrL!Zr ofxlhSw͐KN,f- ngСl`\:M}MطSX,0آpw$pS[%\3R׃".)gNam~%!؞v4S ~R_ 5U\<`\V{m/>_G~W\ Z"n͋OX=Dۯ;u4?6XV5A*f`Dm:ZQ+9r-ZS$Wx岌z[fفٚKg-zj_ߺ#1 aJQ1pBB}z2^\r}0ٚ19&|*b&@Imfe<צm[*;͉@#k5#,kౚ7XOB*"ﭵO5ϮYx_{wZ|4v% {>2rũF5">, A}Ŵi{eL,>|>TN%}8U8o]e(r~vZ@Uȡ'OpbM).]$#6 ]Vk]CiLJz,D2 d h*-:CҔ;Pr5B$EEiޢ )P+_< y2@H3ѓb3IqQC*<}j|xԎgBJt&>O2q8$9!&(1_7; vCjl).y <}jyAK]"z,ʃ/Y{C}, 71ɓI&S8G/ϊŌO5w@/-&Ky^_\ ˑJ%uÀZVH6%jO zLOYLڐ7W'b .+"kT:#O};Iq8/ ˎ oX 1d [bE vt@QxLefhy7AVxhQwPbZMOrY1qv+~ 7?^{C3Tiw1={L' su`kbUsܔFGyۚ߭\l 7Zլ{a=Iq.~,ƯߊOKY5$JdzzBﺹs$ \nqaB p޼="[.Xaϡ 0pddyIl ߂b T5 pAW ʆQ ?ڵȓ~H8ClUR ďD,cPp{D > 4,eXcA?%OS_B>o_飃/V$e;k2ڦ;hUKHŘMcŌ`:mq^u4G"Fi #ޠ맯6Q%5陙 B>j:HSacAzRI/&; u-2-Wtu"c?O9paz2upKQ6B3q.Bv6p n3A]suh?OoU+yK&5HR[^/HogZW^M=OQn?ޫR-3v0_!qrr-8 is*N=k"y2$>1"!7s&x j dM~TNo3OpfɦP k%cK{ootdXSTi.Jndn 1qL xtvxw㊏9J}d'I!dXAEIkV;ڕ쪥r༈r2ny q82h eFGDjOi)?1fq;I(HjY%Fv ٬ῖx?WWg]HU(xN[oLu+VFqx|~ax@fp.U_bKۋvhw- zM2JUͥpTE1X/@l'HmM"jMұ 7㏃;!Ç~ ֔z+|3L]S]>*Hx`Yɏtw O79}mTeic(^}ַ7O2H~ #06fxw?}&pG)MlrȆDC:x\p[*r)uyN`zzGR!_nEZ|4@jvRV"#5)QIX@AdI7JnD9=M>w)*'|ސFsᔔ]ɁX5W B)ӧ^7H|g[gV7t@0FuiC w+|BQZ YQ Nб[$vZw뀹b#1+e M"Hoo*ۧ 8eEuKẦ7ǬVtW] 3xUP6v-M0;3H|\8lhHL|h'j^in"{*:̎/gxubo `CUx1WXpBߦ{_B/JE%6*D듈^/Ewebe~~.K\5]بXv(!=0;JM^WR.Bx{_C1+5s,9Ա`R?2ъ*HGpI|-fwZgۆƇq@.s3ԡLyq<FY h1[} k,YuPۤ$4)xQ6¦=۳5(X;/yj3$6^4j: 8|o}XWgC T3@pl Z~R}5MlT/mB&P#7<4"s<d"zH|DA IHŝkeU UgtI!K ч]tH/Ɯ22~ZSˀIk^:DqeWΞ`rh)73yGό.?d/#]q-b[ b@fc_KiBݩj-QuwPKs;Gv*M@Hќ[T30"! Vc~B+{G`HؒRW̉;M}?1.H87Ha ԉo [!5"~SCr٧7fK.B٠UVDUق~Uvr~9~p cR\b(X_D@$=aɥT/WG1IacĚmה aZyǝcl&wf>*u j~ =L7b]$ntǕ!`q!8-oX(]w0'U9N"xuw/mOOAb *7؋e* P18[lbDo jBCt68\[T"1ٿyh*\΂m.҆xK,\7P}$0:t!4:`|'a6=Hjh-YlQa!-BY"DX 7z+{:n=,ZEٯ\ ϳ x%2bm$c6A%4=_-X&B$I^y>3ԌV"B47z W/ J] G[ssA20 TwïQ}DR;g1p\)!#3P9\24 G$[t]o_lt1{6˲+PhzeDžmhg-uW#tڇG "7=N? \ȌZ.(f sefp]EXSٗ:%XuItb?.75+d%QdwCUVzKL;J SFԚr-q!sfx(,Y`p$֏F6t5WBo*(6QR̋,-sF./ )+(h6spM?S9ř1Z\,dy]Cdq-kOf<'U(݆cTBR{ _jx^ToSg ~Qֺ`u\E=ߖ?{5g[Xl9i adG7bGl~ Otט/ ;in,]|U|q+r#A*>8JdH㾣,;/۲;͉{ mbow7M)ZP6l6V.Uݛ*eW}ĩ\ 1P W+͑ihnro"MKMm?u|.Y64;j;7EƞDctԱ|\YLő.E4X)XϞd(]&رS<*Us;vxhXy-#O76=TIwJ{IbsLzK\9edԘH<.h8{5% LA VϚ*0C)ӚڀI_JNϩзPřl&8+$|fAe3y8@ph|.C]ncߋoqI)M^1(w!JM_qB}0*muR}?`aX:&9$,Q$"X| )65eh lC ؕjўR ׌.9Z8Q׈LǔPpc !_v^y]Mhɳ12<`S;,KI"!*qBi*FѿZNȉzN'y,cу؅4ì3d|BBVYשÔ՛ xPECv`CTgznȞ#N? ]lK8Cy?7b kc4*ڻ|1۶ r'"~6/!COy,ZUYtҁ{5 sv͡RkQ~qPiUh A`qe 8P4Y,_rlKiK۾s#S {'Z$ 2U;}\3>p%DzR4Q۔b[`[.krem5eUn!m ր.[Dc aگĽ=W.. Z:yT@P*Iv ܧ{n mrKAr3#c Ͻ튇ċu2V7n/ s$fmN8Ϥ_@2vL!kvV[c){yäCgao}eZyLke\K3<3+gek9]A`ZoU7E}Uyo-b /L 2 jZs^S_i>UjP!,@.8MW_bk?!D|f% 6 3ߏ `ز>A=F.ڱ(܏me.aW/bOGs,8xglB}0XUl:6aYlJ%|f?zkLPi1Mni”L|L0 rg[. = "ZPDTٕ#G \+G~ywp19ƝF&cwLn(x8|U:F1{폛qkD{1u*#Ɲ t8"z饅OurMDT>D IڤzUCÕ6oBNIJzϚjƦw-0{Q;p x 9pfAUg'ȸfI#&?QWM=MRCgacK("FSÍЉ}C_54\aU-}')a@$pgͥT. ;~UhKbR}IGymg)0 @rQkO5痖c36h'B˚S=Vo3WȤeo%!D j&t^ĢTR%&\3&\ۥ7Ȑd;Fbnԭ LV/̱gx[IM,qR"ȈhƁ1V<G⊂PCN e{vH w(If$]䕕 Wƥ5nPd椮`igQT awYnx<R9[X~.0kIZ)W)(JS?LbC{\^.]ǻpGxrp>Jjde2W{ŹWadêdu*iФ |{tU%M3׿"tZFڄӔ}bT6ɛ%kъyEPwGaS)- tCמYRK%ƌ)Pl!`QkvX]ٛN^"*P$/*?#K9d/SHMŐΘ;u4aJ2$(WXw4L)B}8@$ZMA[2(bM 9Ȥk Y&?mޮ:UƳAFB?M XG$hw]z,y9gz\Wݔڄ' yn9 hY/wG7MZ6*aO]KߍxHJ˜8tlt@M:x+:0+ak3՚& ܍8n[ k6 b{E'6=D޵p U飄 OHШOB|Jp!mQw|^n (4eI{b3v)*%$k\Q}ho6k*]Q؀֨ݹ(vU>ͨoC'x7D0 խε+hx)"L˕|Co!-W6v 1Ƭy5gJ@f _krJs;bMW*7UROލXq Hp0oC28hݜdz)2FW䱄렣ic>nlE^È}"DW]XoT׷nP\tƪEU$@ŭz*UW*bl-V$bΆWxd18zZ =E2UdoĠ"cG4 Hiomm37ɹmSIj*o{#&V$?7yz-Dw4$ZaYVtg?u PzK0(Dl0SH9")tCV<6&-HI,t(Q4Z}e-– .r;0->wNMaa Y0y[»҅JK 'CVb b}$tw=kGj-TOx rY⢖L ]Ebi*ržBqz n]Εo+pȢ5%JՋD8nݯ5d}8+X { A@rE?nwj!f "߮cmmo ιrJq C$YGQLӺU_H'a Lcµ|O#آh1{[ 29{;}X{x$W KN!VP8=ЙA.c)ӡ)yn&}YfxIѺ4C.T,^j8?'ֹzV%4)SN@b4u3e}kF})T1 %9͚_@Z,.>|֯ i -6Wm$(-".* dz-J.83@c_Í>AKreI|Ge/F-ِ"I0%PʓĢ%Ġwhu՘WGAVR^kA8q!.ScAuA@ A4N^S\FLUBEq[h[.v2NkpQWˏЕl{f,*-'iyČsKbk[QS^6 XJF ^ٶ$) |Nh&.Zm[!H;խ2O#>U* +8H]Omx`짇qq.HYΑ3Ɂ5 YEpͯ3k,7j.d6'T޾TPd;=u-Νn'͘g璸Z?lD 5\im[/D+7 G-VXhLVw%_\sOjK'-jDイf!a:HQ"| 7J ShZF}`(h4yuRtxN}/Y}z٥$pt"~EN-%Qyc ueC:, ;˽s)w2Œ'̇{!u_4Ũ˘qe,Ye6b\ glS3A軛/:^pǽ'Z@hu[l2pvk+=97Ue3K)4Ĉ7[&ޮMd0#0AX7uɯ3 3q+4dn+\lBvI& 8ѽ# >W}XʛVkq a)8U/vxO$7Es@\dnʢz|m&D !S$%Z.Q°s7KLQ& j+5f ?t5Ʊ:ܯװ%> :Fy$2ˊVD=#>Ό85._U?Gn~O$_ Xz=x#9"C(ɸ-R&OݧLf7g+nL*ry.ni+ R*dlʘB6l7bz}} D"x#NիM7(Uyt f8A7GrX'+b: .$딒Ǎ[x3`2܌`K+fXU*h2I{D1`ç #рCwch C_g̍6[G)!jOHӤ#/fr`BXE[b@y}l1*y&#͋σj!4SMxdL03:vJ}>d3Fr- q>w^5ӈjc!h\ll/+ ThҢ J"(ѳ6CӉW(;ELca;yd nd0 nT6lL ^#}> :+l]̴6ߏqkluVJv '{.8 l>G#0}UI,7#Gږ&>)RÊYqHw{$(^8OYoYU]j?IW͉LI9b|8:0D>+dW !&ɝGyPĸHqTd"9n>*|'.ҧ!Rxt'9_}/bI|"Ɯ2(YXMV:g^Q lچ mLFDƵ )چN@oAch9{ MHv*>RצJ̓qf_=ư-~λ!-:e/OsvMjfU۵$4$Ѥv׋^n Iun1! |QMIdUq˞5 r* ZӺAub/;e?li*,1OcF6b)Qp:Y?~}Dw }(ɽ`iN)KQx$Q٦|3r1V.bh<[NIP"+ Jf%hOrL#C&s|sؽ XFPڠv{Cs`1}bQa!;N $A Ѱ{X54Fo Y=k٨05`KUˣ߰8ޓ4;ǰt*;E `q;>n?%A-*,Ԕȩ}oiJ^S.% T1p.^˗|8jkl{;`G 4%NFG1ЊzgfQPf^1Șr݄Jglv[]vClkPDϵ5W_0+ $pH%"`t-!LDI2D΃`+W.Ȕ%ԊPC rL雯aAb2ٰ"˱MyEL=1QUSA FC>D~/zZ#XT =\L#޾u{(=~$`DṢΰط9"N@x_hb+Rwu, M8, d;{FXIees,k`7^I/)O-|oS!qqȻe# _hZ ~J ºJ%`RaN\QdZjl>ͪ-NYIpHOa"6njSG&A= ƢfD_Qdi^(h4SO/g481$͛ng:$*%k}Ŭ =w1 |9%2%6 i#/SXP|,Vg^@xC@;u [R*x!&[W%9Ț [W(+IlPEzOhu:RʮSk}5vnMy]&̽t/cK/9)a~&9ow1EH|"uaJ!fKF巻+j}}ύUb., L)jH5Qh)NGӷMɁ;S]?(nٹ!xa&O$&\%S0z+o6b /5{4WàhBu5ڪc<[H .e39 eu;akUй3;'=a1CoBGAj^&O9ȡ%_y0 % x)AVq:拡!>GsW=݂ Y] JC4щM=\ٍ)1!H%i5yZ,GA\^-0U:Pdf7Wl@=܍OzQ25!$!Ʈuvelπ&lE a OJ}&uƚ qN;# /tG ?/+%rg,AnڷGH~+{S܂}JQ;j^ƞre$+Yŏ_롒"Q(;rS_3)N84wx cdY݇)}@gTÌ~bLk9^ʦo>%ܐԕ6. {}UvE܉YȼD8VY.p>|+KJ;$ שBZ'&3 EcTfӇAvG{02y@[Bwop1݅NcCC0}$|#>k B'U$wu}|dX h~(p 0R Snܶ6a:ʵGs_51 N@w4Ii 1tkaNbN_mUuw'iA8uѾ|Y  3Trg`y3yq_Ŧ4iQ} xrLnl :b OLCY4n_EN+u+sz"\8g8^7jo5w;t ;F/EUEie${ }X`Y%0YVfH/ aGA@rBVBp^ :]PcjT?V|U4^ю^eGb4לvElJn' r(pSͧE8l[AL)B^htʙ@O8óƴ+H7wNx| 9ope&| FdkQ|ϷɋA*bv'ˤRKj=݌Q U RYsC&te=$oRQJ(iq2ҨJ!w.C˟D1vk=O&ޜć5Gsmm-PDr!Ҋ3)?4\_s }}%]*F?vbKY1erruzO7ZraD1V{Ft[<2)^iOs\Ԝcqn̚C0W|4&:!.Ne u!iKVB!+irMWk@Ә~Da4yݘG!l8gMi}Va#ZHFN:.X4,nNAoKʵo}lLzGr?󔅔 XLP<脎kuJYqE2K-:԰ڠlcA pБqp&|A` ?!Z*_۰4 > 5։K" [:!@ӕF"zӅԶ uN{A,o;ywi~^уl<`pX'?e{]=x[ ͂V].fU );-RF?!@ofͩ64P\2e^m@.枃,>:5iX'Kꢃ۞&B@,\b5mxs2 !yNH4I\'U^p߾g.A4[bqYзyȻrxVHcGn ~f)b(E51.g __M/, k^-/=r\!#:okܬSX t٦*1$*8B6 sÓRX|US*yc, xMܱt@1pD!}F%Ӏ]~ã`:H6f8/o8X9]쟖($<#SZiv sg;#m>PHj2uvQeG; 靈0 GagV|z[+O/b1r|) ]zvK=~\82ꏉ<$ W-6t)3y+$rjN.[!Af;νKFV+=B2޳G*) rr;%ӟMcߓOǨ(AhmIJGJ8ҪC@/:VCVDHoҌlS-_(H3`dIF)q1[kitpJ}QgP_RʺwrZ8AA1u#]%bY2#*B[Q_"#:v1ysfB4R:' ` 0؅@ť)uSr (BĬN2|ҕ@7pioy>S՚Kই{[%ӝuδ] !ʩgcCYATH a0tFdVzOk{MzA--E~joorЖӚ>A|,M̞W,4 s#Xԁs/:EY[߼*Pe{d~% B~v W<ؤӉFWq6 PτG= Vfk?zߤÈKvXۄzKՍ>:rg{nT;]^. j*^HPTI󋹏 (yyd3)w\-5KηT, oP*U\E¥$"f>ͳ5rK kGyP]7iŞqr"ُ[QkZ ͱ=֡@=r~r?(s_9:j`_Fr/b_K8 4}r1m(:s˕ OJ'ꛫcL:"@ ,/ͪ\Ȅ%NR\ӗ@}TJ,NgoOjQvv(`2sI--G\$|ahS"x(؄*ȓF>6tx!"kt9px1#,U}І$-)$wSYڜ#*֎%047^ꯝNЩ|& LD>W0< 5jXYD(PGXՠ3W3Ixr:Qdxų=>~G {ٜ(zQ _IY1^ŀEdD1q\=wڠ!*?aW(jiri_6D4H5 d,CEsДlb6{**d B@>VQ\ȧ.gísS+e@y`r>ɺ~JHhLSxuzc[ʵ- Yكߤ)'!*̺~?6=o.R KsY_bZmBt"X>UWr|=4iG7җq\45.-:IT4$`϶vk=Mq]);^Q}o>X9Tyfee_ ߡjq`k;t5-^ {,4Bi*v3+U[oހQ}|ޟ蘴PcG8Ԧ~p"33 N~uYp%0S0xQ#L!i ֨'D挪1]U.dloqEܼM( h01籛r"DNogfL!z<7zAK)&PˤUJ0jRB :ƞ^Ub{杧h%\^>-cǕԓ"ĕw)eШP QC! B$m`,S;oP^ɻޤt4aШ6o^V70AQDWDBogߔ؆Ga)S+Wԭ̻7Yzٙc O C܄ZSR358e@>slw/0Xg7q8qPA1*PJ;p[[ HKS>E9CL4ܴm:W[wB"XuܷÉ/OqQ y^ !MHG}yHZNro᭚v*cM`4캇6A(NKbZ N: aD~ { +67 VQ0>;&G_jDaNy#ĞR;#Q꾊]UGW4op0,xb2|` |. OfQʷ9+>2!Z.y}cFqH&hPȌ%3CE~vp`^S*@!uM@3 3JezB:Po>bWitpNpz4$g 䨬>ɊkTX8{#o`r]gQQ<~tz ?nZЋU9אu8 %kJa<8@Esp = g4ebn W^_U3ƞ 'Ғq_We2?, 5v``/E|k Q-@_ UXG 0$JQ5/:qGs}5"lH~N]?tiP5Qדp:ջU[@ :ˀ{} ⥹uA2>e0D% @2 Ÿx/9G$iI!WY8 iSA(A'"Fv2at|tZlc[oO˷q ?rcQh֤ֈ2XdL޽vc`p8,vG1/ 0xʓH^= $i S@)/;5i?U d̠(dDs\rSGrvL(\%/~2(L\./#)2@ DQklE֕5LQ%yR1^;Tkӝ4\n^fM5XU:DkGmvR0Ht(tḼY v/!ϜU \-ҬKnلE1,`XR5yOí8tb+4`NT:{H[-B\_"W2 ֌SFl׾Gż*2ēE 9ogrr@ck=XL''?[ c~"%3,gv|x5@RK 7:٫ͨLqbyfWN/+3_,իO Jt09Vt\gBH T4*ޢL&&8uZuǠ񾝛[,\t`G-Zr>sY~"cg`^җf sj?O"3`Z 0w?&4]M\T݃1rst|;IتZ+6p&A =Z+ xBpFaJU6Pc& ~&|o9.HIJtbz"|Z^s5w~<bjOjƔx2607 T;[=5G)*Қ*'϶SYr8] d7 Hg1T4-{؆⡽̈́%~>cKAUFS=*E)cWD[k/0,0Ɗs5 WTy&: A%Y<$<9 fK֎KNOtGY.:f2AH)W}Ubd\ #^u^ ! "@j*{#ۤR'I(~K*8 ZsR$܈B=ꛖ+/g[H'tp|Ra%Σ[UlNΘ;#)py;*69Mk2U@}-@IP@U~zAʘ9%9WSL7f/;fc.'0ܻò "^R@>*MrO083oiqI_7?sG5Oȟ- & Ğ=.?[S />F)mnu of30|]mc|錑^kl4(s䞬CŸRAfGGe6 ԂX$j%k I_S/+"P[Y_x3mxf$v6#,.^(-t?ORDNqi CDߌjaR'XΚXi)G]P fi(R"jtHs` Is~q$:QaO4bӮ!4 O9Qv2RGD!q3˟EOv1M]сYKޖ<6<6hN%XΑ\A=ƀ]ťI Ď ͤj:'y1}1 oPi< IbCMwaXwRڸfW&*籏\',9*IR?fr\/DZ _=grmONŃNn08 D10' c̵û^kbI{5]Nl<Ѹ6<d g2ͣeG!a [:L◑dqvPKT@C>hBji tʆ%I)8;(5W&1P#eac03JF$;|9-M?:./f1Uk;i2 pDWQ, xl$""[k*(3iYnE/vSB(/zdAڗE ߟ]wJښ{leGјFP.-.ʤթ67wd v2߳lmRpX^p<迭$>[Y)C:>Hà@ >߽7_0JWjQ eAmk@h `7P؞hPUaI2rCoyUp/ j@kFX B3P9#@Ce%251S }\yUURHYSk9~b󰼡3Q7ƣm{D6z( ,'7+;L֓Q̝sTm/4E$OQdL"(TXym`mwvῩbDL g!3.heŴQf#Υ6u}M4V,UX8@x]HpZJW,CS_`+b]Ne5Rv(H&3pa +?+hGBɎ>mD:&<{Ϣr12GN_ yRI'*{| S{a/3l\}fmO5{Eһ`a m,F9Lv>Pݏcs֯V;\ϔ" v"!F5PR%d>;pM&Ƒ\&2 tn.QHl%[XgJAnKKEߠ?:c4Naٺډek/LR0̝C=厕 I_à-WD=#,btOՆ:kqL[6/4WF3nPMFZ AT3pmXy0pTS E#-#Ҷy t!;3eK Gi,.,L )n ,ā'>!16Pr5Tʵ8_%b#QNSG]{9S?/$QbM:%C :%`#;,dt-ɣ!϶-)Rf{+:Q3!{qg&t --Em^}e*E Qd1PNSRoބI\m: F9/S~LX LTaoZS/3rY n;/G˗Vػ]4"%eK4*\ԨqȬӲs( Hhxeޖ#xIv*i+4lKHM6֔(in:{ݫR%Ԝ1rzikgT>a<1~:}4!E;ܟ6 c>D -3Խ,uԽ3$wɀla@9>x%"6B\(+x.b;FِgRQH?q[B`!'d4gSh:a֞I .2wPGob)J_i剧gp4c3; }49_s讱HĂ_?\gʺ%Z Th;"$țr# EѴ?YĴvWh ;Kg( p$ĂڪPbAmIlqެoݾʛ(h'5QW/\XJ( #fx 1|+hD l m1Y wLQlWu 6ylyXìo4;LOn R{ _f| Caw ׸D Ѣ4]`v ?3pPX`" z $rHm}=1iic-bx&X&BR\cWItT & ȋd?k]ZQN5⑼cg k!sFFÂÝ .)M)Jl-eԬ|. A m]383#o^z X(#ލPU``k3龳`Es\bK`q%hb$ GSz4Hr5Ԛczl>Dg~U '9I$>0x'(9囡-$ /x&uI E<91 SΖfX'k2(3͊r/62/l_C!O fȬÏY` :V:I._tN.>YQL8R(ІdUMO㡥$b yT]>%f5lO' I!Y:3mr-6CveTIQHAkMrkO,=z}sKTwCYp{mGҡ^Qr7 g#8Hc I@ 2uȣ92~Ԇ:wA^CRGor& 41r:@EZelQhRM[אM ;r<:/Y !!yY^ˍ.!rHKWeˆu6A`'i^A[bq N䗽f`,?:uiZ1roJ!"&k%]jw\6-8K5CM3Qʸ_~!;a2E5F%7OaBYTݻx8niK,YMxkeTlbв#&Ir>HBiI,rhSlA&@0Kϛ V&f }Ҹ rl 3Ƅa[^kOcb[ucaK4ͦMi0%yW Z:Zn*^ ]B\ O/2Hl".@+vl7FᄤZ_(5FCC@ׂ&gcZP^R.Fk٫_XbuZ*?ʡKDMmbͳ]I9j?~u&iguCOj1wߵ¾cǞ^oo.~-R^&&Qܖ\]T_S֤fR٬Z)bxiѰoY?[mYaɡ_DŐt4 =ޗKV;$ґ/(4U!=^..LBy z/kC[tb`o+g3r|` ׅ.v[V~N&Ŭ pϴ?n.OuAo R 5/C'+":fKiX} m~]0վBdLgaaK\eu5Z .Z.h͛ @-0*wT7-ͽ!![Χp1F|f 0n)Sm^*r'WiF@:<|sNm|_!Y3XL4"n*?< ^+F23 ?B"KMFZ}?ǭ/')WhR)g4b&M İlyi^Γ+%i q-v_urW¡pgB'iU.xݭW?ItZ [mZ0KW P*7!ZNso&S0% \~>`UB} 68e ? d N%Li/VmdwlNGōGʁ}Ck0>i7Ջ[#w'S[b2վ |ZWY{Ɨp!&Ulk=KzQBSj̊$YjKºgNTHф0hSS;iqVJZk>EO.S8pf>ն^`$.LvgԣgHw1*v.}ύ؝7$^2/pʠVco 0-gs#1)'Z;C3#au™`vS0'r؝fSB #17W)Es%LI2Krt\w&pWG (Z;nG 9FW0H@`)N?xƣ! B$m0~Ɯb^%n)#bMRm4^N8jw",a*@'.'9ρ`W2֜CЫ&->Hb6z3´:}A"(d9ku\-ֺajPXa3X}+ʘלG@b7~W-я AeOOJS?> 'צnLׇem=ucLKQZHxFWjwkgI'$Kbg||kT1K1I dPz tu C BZS@8sy'rXOVa q'" 2Gc}64'\bؤ!n6 S踯&Uv[>]q@/8⡨.oB:A'gT{S*;ϧQ`H>U J# X8-WܟIGl0_Gid_+u]DM6cJW8H_r^D~T_{]ZLAC':Vw+2/cT.01׶설FAwHC$ U^-R p\XS`V;e뮥w $S~~k@3B(g;\~-V7 UVlP`QFǑ #0xAo./jcP]#.γ544}]j)#Bý01C(ċnO#\pzD9“@S1:~ݧ:z:Mwֽ9IfK`ָ.I?;(g.##7֦А|X#N񁶱 4sl O>+$;7cKcj,Wl_`^!Z'Z-Q2E#=%5Ⱥ>6>8lV2%yeF"՘\nw̡2kt~rjS7n[)(OgZf"*L9l%տjnчWƟssq 5yV 2w5SQ.. -G] ),Eqlٶs/XUFjܩcQ\0 9/TC[_н?I4Ϛ'ު{؁nkch/Y $#"9ك ̌ 80 2'h׻8E1`{dd)^BdH 5q96#55~{98ʅ^>p!Xx r9+zVZW%Z @NzjHThj HZs)^P*~RqisbVia#'5[RmU'؏Z`JۊdTsQ3T L.K@ul$\B ?*<tBda^#Cug#Uঔ ?KEVH]r0E.ߵʊa|d`!f  8jK≌4- %gX%WЖz*-.\MFӇ|lt>sBxdHgTSLp4PjR c# Y/-ˑ.\F-"r].~>aLd 4hǏ3mx&-JN@r=͋W!p 5eIX-՗RfbP[ҍY̛q2Novwٞ6Y; 檲ʤ:CA!]rfrnzՠEBY͉- `Bk\U ȫۨbێ˧ G 4Mkl$G%MPbi4Umpˁt.g??Z(ΐGW2]hG֬9\3ܷQao0zYbvr,OPF4#SȮ[.8u,o?e&@cXk—KArd\6ڌ})p:'YmminXFX9ԌYX/ȄrFVΈw @&V]vuŖ{cѰ Cʕv /ef,,BLūɨ:KȬ2~CIQ#(xc&vD8>݊`[eϐw?pfkױV?WN=wVi\J G}_M GLvIH2d6? _eG7=߬X4XʫOnLgXF?(^MGݼu˂*.-ӛ{?SF]ڡ\La#m(-$j 6C>2~Qgj;@|73Iz(J[zvP!9N t!s}PY#Rd&|Fw<#F PKSPfшdA%"O9JNL0Z"kޙVB>^bn M5UDíy 0Q7 oZp5R-C/*HIuptnaq}G ظi3wL'80bp=F iTbV^Ho,$8b 3w`6c׿BwnKqt+rErnBPMJ2PP=dRcظDŽ2Cխuf>N;v=GNY$bRO1ܝFrEmpNx*!Z/EqE *SisY>G_Kl*2\{tfV/=8 YOŽ]g:rB=㩊Vrz8 d~j3&͇kJ:pszkuօZB$ѻ 8o}y'@;Fz{+rd>tҿM cO>k >e9iВ+}~nJb."TvoR02E%+I86K "**cONTnx`KW,yڥWUv5A6>.޷@Sx tG|,OL^&P]Kf6qBUF8 }hk0/dLL-y'G>ITn⤊ΐ+x2*;3V"+@vo/g?Ҏ&6fR73Q~4ggK?QP;UB%/|T'uVBƿ&h}! ȤWz?ҞQuZqs%ɍTk)ڌ"^90^ g3]Y]VX1ϥi.<*/dE7׀MuF{O\> cn㪬ø'Q;ŧ\e.U/ Yq@JftU 1No&D_ӗNd0[<ÂFjnIciՍ/f)ծJ1':?HpR;`_j)D7ޟ; 93# I.ULx\hg.Rȷϑ6O;5)tF4PAhעYxY18:sJ2ud~`887kށ U L`O;AUbRAXo{l#d+]Q$JupY Su 9eS#_GZ"#%Gfw9aZ|u ?d'WYUm,E)@7SHFD-J$ӊjM6tAgo3ƢD9#R q L{9$r]Hjhf' OޗoKZL uZ*͍L C=6G³1 {y?sKE7J|0 745Ls"x<JH\O|K\ب$cS8®p훲-D6h)|8QO9X/ Uea$Fų3C93WICȐ;8IF?02 `>L{Z) ?fH]"9D]$ϴ\짅w]ZA 0`fc&Zo ԇX"+1$wl@ZuIqvY +H "Qt ^!/|īx ~n|Ywc'~sarYcS%𸉡% L @Kf7Tf(nϋUw(GϞxƿ\qUKvPA=xNsW:t y84I=Pj!65,f3x,\5̚~!ͺb{"ouk4d{0'ӟՌL>y ⪦~h]Jw-.?#G A:rmzE)Sխzkq7͚(x]^*Rٲ B]h-? )V\? mJccY0%f fe?]KO`0LrظE 3:UN?^ryQܽomM* s&Qw%hU;.s¶ m Έ5K2 Btq%PJ[3S9 eDe]Vaѳr%/i~o^KEK&[4Ur07}=eCZ&L_Co+81 54@zU1Q{UNjrm-SQoY5)e:F+>rGZoz2nNb)UhiB5?v~*UKls L BRQJ 3WgvQ\w()adSLӆw $Esf&@JYw& C`;fǕ1vZ(X~~#'Q*O8TtK@xA<̠CKFppY뤰pV e2- Β>;i~R8d<+.(O[]2LȉQx7 %_b:!J\ VhscM=,(Ei]6K͵\弃 iy5:|VA#iNqiLA_|w˟_Z?oFۨIclГahH{.!^liKPwSs_]~nU&n*dńRhaڷ0srfT]JM!> np5cEք.Il}0 pigD)oGbw)c 5+ol7ip op\u!saۙj nt=ʻ7/k[Ҽ$G.,MiUU3\QR/07Y*7NP0D'.Od|7 oㇿ6P}F+%{ ""ADH:甧_7AȧӘ";^_=(ThJ$J]Kh^_=AqM 2kQ;J\Seft^ RN/Ap`m.xЫEn|m-IFa[QX;X~qƧ:CKF(Uhxw4!;$p1rq/rI8=aӢ%{!o/y=G|>gm6S-T f5 4.l39B.Lmg=.lf\smKFL+(%<0 TBXcW pdjҷ`5߾.lQk79k^!n- )ApQFm(#Rc%%>8eXuF]O.,;YA? xׯ>cP~fU<ͤCԆbl[n#I9v7t(5ck fI%zZ=?^ Vy4妭(g\}ۇP|;eҠht"z!1NJs;I@[N }zcu.泮K-"az&f,0xXos$GPl:vDt=D*Nl.Pa=c0ʓ|AyuZ}I s\k=°[ Yb3`X U Q ^:\g$T(tI/rSg^<&Ǔ=r/L]ArgE"X_ݒsYp tIw29>ٲ!k͞S&Q51$A¾AcqNNs&wSۭ/}KߘX%|)m!q|[Pm0u)G:Jӡ\]/9#mWj/ۖsq])li`yRĨkij{L`6N!Gbᡜ|*X1uYg{-ecZ [kDS|s8i?6Z/N|<π]hdކgqH[7ITL1N#? M1 G EFO4K.F1QCT@Z $iɂqxZ-AYGliN{wGGމ 1X?[\jGY/:Nhl5 3dtJ6F 8 iNl3JB$B+VjR+DZNC{j?`E Ll9!_=8-@{bY=U. ڮo/ 3%]9d1zN=!WT/3ȅ{0@- /W F|ݤl\aKHIcD_}_rqu7 ee˕g)[82\t;JO1 L+19t~u8HnJZqc-Mۀ#nkk "h\Oɯ.v[LSUygVAȃ`B.$11]I (0}b]Ќ觽\?fEh5{Š&szU'oLЎK<ԩRp8RSE?L#Dad8o-A"YgϏ!g23U}5dlkdgi]XwE6P^8`]2ǎ}Τ/MD}ߕij'|AS͛>BI,nfӁKBLi?k7kJ:” '8QxzF0'x6dNh<jW CIW2JoO :$D p60}\CweX[)$Ǹ`|߅7$$6pSB%5(:^L!G(g&mIJ2L;a@qV!ڏ F' "[HFJ\L8&Y M>|zHrk;BaENxjKuZ%m{dgUb߃shjs9C|s^U\.6lkwl{\7_a`1 KW+`*6{* CtAo)+w 1~Ϧ!``'BMLĢ~@aCaLϯWzO0Wf vx,Z BU}yHV@EsoJR@;U\d ouKc,TL/8={VAXlҀFV*ve/$hxSf7d;p/‡\޷TuYn"vNK\9#{(Zth̰uB`W .6ڳt6#LՉ㏰;uѓt~B ]׷/Ǔ/aNYņ=LI}biyR~:G3#:RkF#SC-@;6]_}HEAώ .?!]PςNuw<g637=9M -Fa(\lR$NĜR<6;WP^bя`3(vrvYzp9)*ެtsSgEY4YO^GuPI+y wFE2Z\P#4gVsAL 3Y`VvpF3B-T-!Ic"Mh,І&`VO986(wHg"94a>Dj`UePɘ±D|5K1K B`r©V_եɹ1姆, #89a3lPkX>Ъ4gU Z&9PqD0=uv0%_f:knn֛"a¶s׺`d|3$[^Q"zn u852ʢy[@^t};ǤرL53)?`L$5Bn"s *d[\/!^b%6Qg½&1fXeѷ^[UAn㙹Q?>͖1py #rGqan-BBb 0qs<=29 3dvܒΤ:>LW1١Ȃi-萅0FH,˯Z;;=U~TstХ>%(><_zF{"D)mp}A-6 ob?bDesT}mh5n :: 1 nȊyUV3R' ~?2p:!Urvv-3`H;"3H˭sE^:[g\314@"60ȳ B KtQ[^NEU,tE(&.bydREY2-#I`aEۗ? S2k9=A}SPe3Wa۞SX:hs xmiNyFTh.4[td-4Ly-of("Ulos[CC8fefSηLL@:'j!>'$}LEꮉ٫ 7/:04N+Ef\|R;io7/u9p/gR2y& u@)ym0÷1]-| YD Ff 3%^v)n㠵F{f$AI9,(LJve U>X؈i4~$I4LX'kk^P"#VN`]>V:dCvjgsJ l~Gn}%\kqI^DžhTy6Oy>ߵF˃` Zuc0.'$Ÿ:yIRf$wgX")~Hձ,ΞV*)U8`ZL5èSޔ˼3 iX%LW#m$Y>J4m%+f#[TX]tr РƘ1GڰHgݚAhBeƩ nC,2vI(rQȡ^ v4~SCͰ# j鈿b/O֗D:6tK"M0^EĔ4bE-aH buD#SkIy_;@I@jݛ쥴֗YhEEBGVc\p p}ˏV[28PUޮxpCuΈ& W8KEvRV^xfSZFyW. *D@q'y$LWQ^=>EMRXەO kEv'yz(*"ҬRp\c{\h[>bA\4(a<: NsnߜW%I ~eWYE8XE""6܉cL_ oH5]33CH`";i@aZ{aHhau'Y1`;Dx7j l\VLjZ%z [Ph@(=~W~>g-țk kᦍ~ʹB e@)ikEh0XvrG?rSJpxc%h/Hz?ƽU >AS:7ʤ3+& GZ(v/a$dD%Z)]VQ(f;S9񾷇 ,#Kq&P d]J]+nfuA͙-gYK?MyYėO-UlG1˷z)o'*2AH@;$qƤ&cPBC0o rѹf|Y$ژSDT^:I@3ל!#q~|=51̛KU`-Bb.u\*?lLJ` &N,RZ-C7A<338n|?cWäWKԊ6HE 0fҟffz f%pG&f30ꤽA.!)yd#D7wr mU֬ s;T9R0{J Ih*f^@C` k2>#qzn0鼄#{3jj;UedK2:Z\ t:鞂ZY_'u+AOS)8 1ىSȓyTT_KK3뜮Z*ҧR:D.9D+?݄yFh=!b:6L(SMyKR]C|"y [Z0md. j">Opu1g. [˼^1>0ڕކTi2qV+פs;v^ԋ#w3"Ѹz8d9ДISҗ`p7(6=ȊLt Et3NH,e,tO~ِTrO%IQ2}ӫJo_©Lo֧lr÷$nPFQ Ʈ}P;ʢ SdS >Zܦ#CW/Po5 `39~a]eđy*~*n{k  (Ŧn8@f;u-HE=#w ؉l$Lar,zK(be[Y?n!Нڊ c!-=vn:$;hd?BtSLRQCkIB]zQ'E6/EMxgaE@FaCK}t|:F".YNWoؙIоw>]lUF^L{ƚ!BOÄbt٧kwe01P}XiKQal ,O4FWqoZq S? [G4w_I8Sk+ 4қ g ?IKa(L}J;vfuP{ 28rU*4XoIiTZA8z#}W&"hD1rOtJ0Cׯ2{|heDKC~Cy yv;CgkΆ9Dҁxeqvz<"4UjYhnn_`6I%zO]OF|3N{Wa}E#YUO*mSa8@k(m\B34'T"y)0˗|SAh~I10v Y/ևmj1m{^*COFȋAްB06 EU"*) Gj;$;ڐ)w\zV-10,]`(B'GXT9P[:{jbH W*3?Sx:k2j;kR( S}fN2ٙBƂoSZܕcbo`cĐh׎_cM ʐJ[}ˏdC0yJ5It<~Faْ\vs*$'Bp%ѶxJ} = Iu?swI0ss\{<rN_!cFop)r@5GIrFvXN4-<_^N 1v"S$?t{(/$Hpvej0ca #\p=|kܼsiāUx4> GU$_@:_-bV^[^GKJBqqVݧ@܋9dl,vB]:ق'jhs}#?"UYv.> " I> Љ;a-x1.]3ϱc8@(]n, ī~B~hj_k=Q 'c97jm}&"ËI0mŸU#B>sKiHnڥl9iLkՕ J/awu|M?"y$Gq\$%;&eT lW$j)(=O Ր_/.=80aaֆ4gJ5gGsnع$#ߺk7*:8A!20Ҫ<nZJ#wf1X xJH*R6 C:?kz"oX>"$8!w@C6z3P;1Cy^Wu 24顾LW.+fGGYIS-b(^d^7{& !AD#(CY4U'Cɢ3&9hW:v!r_A \mY!ݠd$.}p'am ;dkqxp >jkUdn,-y$${WD %+&>1,Kk^ ֛j(1YGQ!% /9uau/B.ȉ- zآ+ś^2yZ#%yP{+;HSfx$<U}1s4+FSuF-:dR۹.R`!5T.$'7Jx6-Lkn* eÊzE5O;jc`!uڂuzu=$z/?Ju:7VL 6VŎ֠T{T.*3V__@ 񸬿 0HQ t#5od'+h-kJ\7e.t`?O{EtK˶B+:n?[=]%m$A>aNUOۉZ=a ZlI Hhkq;>: ?bLOF \}bOb>\JIcgR6&&-%PpLN/]*~bɶtÀG?,H(FQ7I̘ɷDsL#{6*)yWw%! #-^¼xc)\{2A!Tij)-tzE{ߟ.`C" yGu][? 2[ȹ /p"e67pBQ"<kZf!j,\wNwBP!Y];+7)'ZYrΧ|ߢ9eèi&N p鸩Z7rM6e}2cUn;20x2Ɓ+yN[nkA0>Ճa:64|vA<2uǩM$Y {GoĀD.! 'zʒkĤnx$ fٿy;b_ J86Jgg4#7oi&ܵl'wC_hƛ\^д Xʒ rqWcRP!]E I̿G'YB+  V.,fH >bή2*p A=噩V'֦f Ļ\?qFE y̋Sq֑iy}~wf:gP&csbt񵉤湜 U th<^aѬ ;4u8}=2`X!%z$ #8ѷET mLUsgsr-^=bdCj3)Wo1eDxN)K"L-!3 ]N0hekJ$C֘M{hLԡ l^F1@7O5MM| $۔rAr]?YxFV!Dbj"?5VP.>« *^%ljh6pX2nrdXAX>c&<,W a7Q|19A^[IN9ol{tD+X~c5u>?nH9!x"U`d H <Hlka9ÍhR>j1ILνAYMew H~D 3n3 \ZJ W?VN_ݟ`9`c PGRIfU׋& оvr>ĤkHtFvDɸ|+QfDLdj+zeY0A[!H ֬1>j`?Zw W%}R;2(=0=g,sā`w&q߽7Ѱ+`əTiSM4fޢkJ55z","=* {z?j!eӳa8XQmyNk-j Q5PN {ͺuJ&#m,pkLNN"/k3Qh^_J)ވWB~9yjrbm: ڟ52Bfe[plq3_&#^*$]WEϷ_Kf.3`h! \,g|yƯL2_$AϪdqg󧙌7dn'B4L?N%HELJ]՝day8ei3Tg!0Jx|"Tt|), ̉{sx΄zlA]*!eh"DqV'I?co<%=նќP F_o0@_CfimϞ@g~JˮlC0-w3([s3ņyVu/_W?i>,)@h>ض U/V KGsō!P-ݙ|"3l6nο%MVv=YX./ڹ8wZlM槌zhE.ø )w֚с]x]c%IY'vѹ 1'|tNԳC24~]0ٿ!]Vm@m uFOߌ]rXH M`" 1Fc9i?*}ȨRG±kBˏ{$*Me qͅ}`64E_Nu^(|%v3ӥ&VyP$*e"8Nه(+ogn:hB,YDZ7q#2o C''kV꓏V)j-dW<ivO" b$Wql y.Hꝍ %e :[Sf&oX ?@A|#<]!yt5cI_Ҙ(]voيDC&ǖ"-< '%J+දÄJ& UUsJ_zCZlEe?v9EU9ILFv slX2튁\_gg]~=.GNѯK(b|cPB'C Y|xe&!Fc֘M ʷy% MzJh&KqbjaČu1̢0>^P>:5ZPJе[M+;Pe 8I-ic_㢸'!y庸wHj5^N!Y^/.J)3Ҫi0#c(`F,>НЌ"S1.=#3H%sZAy8r1j2;a][RϪht{։fˆX[-X4d/rGk %ȷ݌겹e^R+BMɽ+~a7MBp_BD[*F"uY t*(]eoUPƯ闋C/¥S7!駽%+ZMXXZ}‡cǐRNׁٝfi*ů s#?ooJv}1'v\lZpPIWh{''QVq,ZpȺ {֧-mݭ߻ORkj{Cu6ӆ7Rx`<>,3웸ć% Em?]E`c(I3rݎe$`InS>JW25TBB&3cs!PfF8}ck|O%Yqݜ"V{³HɣqFXj0)rω~q9iZ΄* 50[n` ։|i>;xIV3)+NҭƸ8)9Ygz偪X(|g6᧰,{E>hOR` ^j6S_ghY N<ES8c''Sa_!r*Y0T:#e*r,_ܧt*#uvʯgj=7?AsʗR0'-8|%RmOH*9slq0e75@ef|% D%ɷ ''z߄%)ߍl*4VSIdڴݵn񏷥 }`s?o Hw8 m@yK#m|jSm>D!Wѳ$M}UkNmHz"5ҍ1 ҏxJ Od19]ݘx:s) 0|҂=zaΕxW~ \l@ yџ/Jx Ypmj][wBJc3R ؖ\ku陴Y(oggs8ApE7iO+r"ڴ>x/>Aa(鎯N:U P%K/"۝.֣f:SDY7ZWfvzb|#!x o*joЇ Eh4tokr+IMBb͋c0>MrZH@~SE$jt1Emaq6 b8,Zu1N^0-[orEjSs2A7~$r7 X~L \a)ȽDpUx?:u;7&zö9PUt֥PA΋3M{ xb^ KeI?đBс"E,B4ywMKp-b#LGAk3`/2Bv{݋">@+ֻv9ń&Ŗ`Dý.AH9=잞6L&T*in&ʁW[,Ș7? j+yQ^MZ]TP:Qy0BET:)ԍ=zZ?dQ5|C,ʲԚ*J"2`yegH1>;avM߁l9mkT"i{2kc~wCfz$ʎ};k!͑lHcpëS !c?jBFGBv!ي b%kd[JxMl ñ뢬CUO4|˦cCDљQ?pF-ci51}Sykո7 E [#'b ~Eg6auIfe#v`RUK811$Q.Ő^y2n΄ݺ0 h"^u]\`4Աq[_aP=AmIw8Ѳq:ʶ7eaodT7._7n3L(ZD*(fw>6)1LrolGڛMgIҜG3\Hž>T%@6ẀBn]G$x8%j:?У$ A^I4cRŢ~9JoXp+ 񕷕߂&Iez4bkCM<&᪼֜DT-֌ܿpNӇ2sW5XiR jT8MQ׳&PŢ{_da#g0IwLn%WJh*Yd1h]|g\P3KM!Q?1FE<˿+ȼu޴lt; [K; WwmѬya$0rmΟkZщ*tySk"1Qg!Py](aEpKKC`}әmZ{% J|8Vpqk*|SKHnyֶZ^T*9{ I ʿ]hc3(7 S1?Aُ<<6H__".bx H>+wי>$vOK1 ?ۑdIYrR@+TSt}2(h$UvJ)rqrQV0)F'}Iu1x,&"Q`tl=j29~ 0Vu덑*ܔbAa=2pKړc*ʒ ClgPdAۯH_ҵjX';LNM>4pٳw2ίe.f$)ӱi r?MnA;,`bB?6i ՞(( r,H\QUUjɼ'u9* 2|\>94J`4Ā@۬8ʭG{bl4܈ p(7 @Qtvn?)zIp^HrHS➷re޻I 24iTu4sc׹"@BkY>_fXR yIӱNH,Xgg&b%#'P%Z4O:RAOvPbZ@1,TǟP^߆C.Fm"ͬ+Fs07qk ;$ZQwEމ%ڞuQyx fI⇖ӛiBI T7vUsJΰWe^F zɽ: ]1ұ nl?FU h};L;rtex DLQg amAqеWF.cP/R1 I_٘ZaXx;x"TWAnE״Ύ2(n(+jSF+Q5Y|(~he X}IF7sz:[t[Z_5q,$~N@0O@I08+PzŸ+ mR yp:;x- QÖ^*>Z`QTY6'4Jh:K? +PK=bK U{"dI懽6ee)3k.-ZԔo^niXAP{p5t;svxClr$*9C#Šy:)ƀVBeX_+$ĩ{.&@A> +$+lsw=7-Vʹ!Qx׿u+Kx8w-wruQХS1(zmiG)c*% Wj/~O͊p*܈,Z֫#" t_(qK?`O  2woJSx{c[C\c"`˗mxR k5:ͮM&4<8P{ն#צ_.- ß )ONg|:25e;.\R+@{4W j;C<4'Z =ؓS(ot%[ 9{s:ޗ%pW /$t!v@HQ4)Rvo?*J^&Bw__T%:w{7 tQyڶf|p')ypAB`{Ľ 8r$M8N,H<Ȕa96nT-Yȏ\1&?nz@s/M Q_k<%GJ/cO:&0g#OTF㶶y LchQr}5]pn[0E5ŝ aWi:]m*=,Q5lۄƚ:}^'^e3{ɾ9 & ,S5`68MV U7(сEDu~Ӈ4Hnb)I~{ktS=T449V)n.{%Ά[5(HEe7-1-DoF~޴xj? p&/[HU s*ek#1)Z?6U߫+|x{H-qqm9!kZbx#R:8w1&m ya5y7hMYӭx2[*Jn'xF_q hŵGH|V =.&6F¹W^]Dbǎ+]Ce@|׭:OuN=1[;Ѐ|n÷/D4-H/~VyQ̢d" hl[$g%Rt{-d4꫍m@Q bBѮm3iݺV zܻamC^Nn EdnsZH(Xh[>2bbG<(LViKᕘP*- ]5BJCH2_Պz@?S*ڄ n!0R ᧫rpk0lwʙ ʌt2e#|fDk&VW9aKr0]P3L:_ݳj0Kl^{1VsB'd*]eE" SDz\k~A<[?+ QOQ{P&5ry;W95ʓ_-Hqi5庴 {H dFYF"%\+w⁳?> TIظh0)_}΋Qjv9ks{t30lX(NڇF1Ϭ̧:[[v30^ T5`;Ɠ5ڪ8b)*!Q@ڤ 3?8Xyk,9A)IU_GLZ`J9hYgᘆ 'W!%^]KSVQ9 (oTXƬ@C(=)z^lbPsX<]ߌϗ\gXP<="RF=ф`C%yJD\UY*Eͅ}0wVCM3q3u1hG9gm$,yuxM1OPe QY2X9vS4a=A.D tcjȓظ$vu$paPƛ.ӡVں[`uih.aȞBeό'icV+RЍ)wpd5y݁bslC~$JYۂR0$$r&!T&1T(ZuRsnF0/ ic+js¬#^ZBq B⸵kCܞ?*\B%Gj:F7>(&%?*b9Y/Kłfa-^ih+C&O U?]|eZ=Eee>jN7q_0kJeW[VJX!b9Pobl JF,^HՖmWbVe qG0 toWZKG8&y^Ui*u%I  1E7}$4:﷤ I)ZrR6`^ gM*6#*i\H4 @#w'lyF3Gzq`2üF mBMb#KJ)J'4 iW  ;=&Ag.NTp(ބ a,5_ܽdwc>ke3x`^"S!f}ɾU@u"\yʖf ވ@Go 2CYBqW JpWQKQwxS$oh/+WF{]߃K*\J?*t2"vN3UA.l6R+J4VFq 7Zw?ȀhQ}7rKd  JX<Qx0,#2֐$ =j6A#d5OJb9pugo>9anzLt/uVg@ :(γ[wzng1$gke;Ғ^oљ>)Hzlaj gAj=>R[cV-Iۃnܰl}Sm;/H;# hx@OMLNĴ弌y9j/j;!8x8{wR'ԄF%Ȕ7+:c3fG"`fm֗|CCRvo)D0$ %xGN*xn":h;LgХ2yByKT-Z;אI(^H4S7JmQpdS)8F:gb tTɓ[6XWRMQ8?~xú>10 mIA6LZ3Qsq2b~O~ @8*p[إ˻=P/أ)RUʷ[so)H-?E^HbY9q'm8__+"؏$Qd^4|7 &no1ϺOهE-#>Q.n4f:X<;WLZuc7描gj\-3cQExc%ΚG#ך)yvK1o,>`7j 6<, QRޙ3F /b>Tcj޶j@ D+vX)Œ0z*(Ϥ +cnlDZ <n'Sc 6ˊѿf'G錷Yɛɦc?de'.zlT/D{ĥLf ߬?=OJcRmLAL\Oݣ#<W@&HV˜@@TI hϩ9^,lY>?]!{'/.(7;}ЕRC_aU?'|q+J)gAHCI+zIg)ȅCf&YÄY)67C Z V9 G}nfwf8efqj” `V|yXBt|w3gn=$g>֗rM+@ԮIAt3"uའr` )`QWj?ŶKZ}(*{$8-}XJJp/[˜"'D?yUfÌI~e9W\ RO=@wNwPS.b5kXaIc<ܵ& 0mW)& -S,ک{L^ʧqNCMXB(vBG9\:9)7E Tu3ѣޤZv=wӐ A7Lu\SMiq3]B,SQ+YipWH>!ߐ,FA+!#+.0R JA xG珟 )ڣwvW)<-M}{+4Be^yF䧉㾪ISYKSc\5 R7hsE_npkI}»7͑g\ضlo+N/a;;jImbFZ]]9yq6މ#\Oń}۲ &G|^_+ #:-QKQYR~Puzt>5ׄOQT /Q6u #erwl^w@l@O9ڡҩfpsU`WM< vu&{ EAAk :dzWIic̕aCYͿcQ[l:0D4s=2.L< lt6A!$ysRA 9̫Lğp,=, RW0 Y4.%sꮩ)lHv,6ƑU$X4 wM=V_*2Y4ex@ˈ!R09XMY{PF"+JI_ `o&zP-> 0#wOgn)C] <"Ў,R%R3TjOhG5~M qި ;n KYH`*XSP4fj*F|"8(s`!34` _yBc[ q܃b^ AAr&רNM(Vԯ +D lוeሳgŤc'| bL!m:R=:? u\Q #S~ 96Gf، `ndMA|AjYc|NGL/K=xqFg\UGɍ$JgDQ}8ÀuՂsĬ, :3t~g죊R愓͐~²=yXbp.KjTDUAυ5jᷧe}M߄ =(l!G= @+tRJS+e%jPQ5Ż]cbGiW FPJwMSFy^ ssk՝no~+Y:gWF *2 ZB%YqsXBuOކ؍%!V˶20 cpزtXLsZGhKL!Z0v+(Rô;0g &Wi;F:{GU9We2AgY-tLfCrZ:6u>(HyTz20ĉ{Ru 鏼N+EbDzztqTa ŏ)ئz%m9eu|@_ˮ+/%u{ hmf[/(*n|۠ÌwWwhɆyBe_ՙe(%65 Io0@Yj`޿XΠÃ?qcf5d4~x]#pW:(lNO^ 1_gRkv{0֙#Z$WK8c..T69yCO5S*G$J󝩑c3leq%j-ئ|'򶙻ـ ݼ {A-SI `#fDۦ>-0Q̶zX}|rD-gƏpZ谑#Cf<M :lM:F#L* g@Gg!K3xa3mF O&]WCK%q;S8 oe_21x=9hkkBzЄCO>R6@^=Bpu]Y4f^>j\2KC֕ӟD/hI Ϊ9εuUAiRjYD;}9C̅A cY`ݓz\oִ0C^5&wUޫ.kU9Yw3C77U!&ǤioA3`>-qȋ?k4J59~ "BM]ft"B]^,etBvWJCqOi J ĩ>4i7Uȓh8Lc;ŰpP0Tbr8[Ҁ+۴yOH#i6,ig)PȔ" ģ:;ʶ6\dx4X:s$ M*DP/s,EOh쭣u]JasN*ⵂE=V-9"i "F3fQbO^Rf^%LM,zYS dϩqIdW-!]%\8ۿ*`m?J]N#ħ!LkRv' m&3L[dPMyGnvw3SP>?UgAEN܁e. ug ݐ-g̈́! c^G)]+!kEu[ud%7aKdDk5QRE4$ RL|tݎ;/Y0$• j}H?jY0W9ACQ&MY*H"mm9-;3(% 2 Ж>c^pN6۟iIڸVT C,(߳ LyM;0`4MHGa)GXH,7,j^I3 ¥SӋ?`w%4M=04N׾kxH4)GdSOkXֿ2M ,}`Ű:>!,^!][?5U 5)Y9;6|*Y۲m(Z:M1 uf i?r"pfJ[kv1qц)gz,iQ(SX@kE q/vv'/9h7 wxhxyVҽb FEO׾TkrEvȺh~r2Tٺ fܐ; <'oX* L3 ΘvcfYL/[]cK8_N6>fhf{d!A |3\`׊V!*N'\(dκRGҕv*$iֺ<42`U_ L' &XyuB@b{xoڬn1;,"F"צRg0TBvЇh-'j {cioJTr9~4N4hw\m;6JGW VHCyC-|md'+HKd[{3V<*@e'v[E?6k<޼58q@+?w@nd52p{V)w7jW'~\ y)$Cψ ZUD %Uݺ&f1`s(9!3}sHZ JWg-Sk>o\xHϥGY/]/C$Sg%VV2U61NJ7N1D=iЩK1 gt}a9 8\;Ҕ]?=dzE*cpL_Ov`jְ?WUqU֢=Lo3v_dF Vrm/=!C^s)`LZрDM.@1G-!880~wl@al%rӴ $rK+S|xqLMha1zʱY%[f3B]'D>瘣,!xKO){_ Dm(X#(k9x2Xf19yȯJ|"Pϊ;4m z)^.얓橞m%!?}p%ϴּlK4*qP?Qu1O񝄀-\oi̫@hhDVߍ&xm Nsu01cKrx'[Vw_9KCWG*.&sSYhI:4!VrR[lwvƃg>G㇕LoJf@P)τIa%v75%`${n2R "G_"^FJ%n|ЅcÓ"iАƊRYrv^2mE^+ra0:# vvL/M=}{vD+S6ٟI\!?zNOib*|{|tz`Jh k6H֓} ϶VG 4ѝbE#ҏ$EN|䤋,P HKG8!399=^ٟ}&}Gz HUKrD^εTP's8$|O5[s8Ȋl\t(|}Ąv#$-hzBy2&.X~O $_T} ΅m]8ƽ iO:چI.89$﹚B>æ!~lX8.#;Z sF5;6$S󛶩ߨ f>2^,O.[ BWh:B5?c5f0t(}ʇwQ3k+DU^GEp<aYp X(Qx _4 ̀9d;#X5Q+$(/(q9@ÎQ@ a ;+(3^>Jm^J-z.2,(uU ڭZ7Iu^?aiZYoN69+A/Ș㏑EKK8YlQY\ɥ.8_p愔Uz| ʧcۅ=`W&$ _~ \)ensF¢_h|&Z5DY-cnԛkQqC9AQsƦl'fFR&Z9՟?I &U!){Gh7 K2̤,#R͔`5dڸ,$y(qYI=]"_?"aD7F7!1!HHQDkv-bi\IQBB`c*+cƑL|}:M/敒Ǟ]WuSJZ#v^L/ZOnL+]dGl D<|]3S$0,L_ј#A=/i0T+U"Ǒ;w\^rbV[G\pt3\Kq@6cg1Iay/Gtn1:v)rO+}@c\kNmfΗ]vI\m=U5,V!r|;9cY\|:lF_黤JRrh3cm%ۜM6[r(7ZFo{}yOE*xG Nڇ͆zڞvQ5{J%:i]SNFo+hG72,/{ep~%e~Rf>oQOˆ;uT W9V;>A}d Z9FXضIɹe(l"oPJpcJ\3NȖ[&R0 N$f4찥I,ٵ#buM!HWΨVUg_I#3ɍ-NܦV"0Ѱʗ? Q =|+%#xí )TSCVSb+ECsr6b:MZ?TZ;7fĚ{'m#|IG=$lAkcc(G:s_?Lu5I+K:!b%~PBNeVZ{T XǚNoYuz\YbXdkZv?LUv#dѽ3| Υ!LDD!-kB ƪDU^HTZRNϏQXs1_a?=-oE@227WHBJ)Mj c!@ل2Qj{|#;TϯV 7Vfq\?V{?JaB6,v% oGF$:0$oٚ_;% 5B4)d=y&6-gϾGu"@5jPG.&u0h)^_bQ7 EKy¼$jn'U:q zo˘%L}mRDZ+N8Is@FY$*K0VnD썭]RH!k]pvWgAcnNJe;DN4b~` UP$3_Hgee%aF۽h/v(ȓ0$XɪfЇbW86h~[u߅7m;7rd0 =".{qqg`G^82ƫ56(`d]u̵|#uƭShCN@Qq<"irQ<|k s(/B}Y>NY3&UMMnU2e6n3E1GZ#V#cu^|bcC@ 0d2[Q`(,2]kv;Ob%Ix'e`sK@X#S"ZV_ʓ=ٸb\ٷϷ1r,FE7:.Bvҧ[V:d.f!x! ~L|+=/l ԯJS5ҳ2uCWoSa64|i M xS?ۑ6-Q2$,$NII7OBD|'xpoHU4b˓+m^_6'>e5k0C/35oxKƆ DȢB0:!uK5l>2\m.:/c}q^U2KO_qD Y'B5nK?yaiDgnj22)P$2vr^xFWaN-V~ƗYI{ҩF!+ç$nZC;d4}?qYzJrOˆʵX?Ez]&F'N))=Eurwda%E%2Z &_Xa(O+c~bUtCöCÁ餎-1T4ռdp"tJ%LCTI鈝պ=IƋq_p3I4^j< kbs#z>O{&7bqfY7 -Z6>z]%'0G$45pƷj.cLh_qۢEq O?^: r}3ѪZHRy/a$2uC - Dk?W15J8Dd6#KPl_&@ )C: 5;OyP?S. &Y7NR xXc$)TQ_/Xj9̕ż^I(f4PL޸X &wI3KËG7BΔxq;[+k0x:'sjL>E+TYD;8 ۩U|H:^"̎"l"nM* -~F 8ݰTvA3ѽ H˔gBN?88IRwSYE~=rT>WJ==mái_^ꁬ VAͺk3̶"T0/Sb1>>S Ȝ*`̔kSs$z* ސNǓ"{ l. H͵ p\*8ݾv&c@ͷZɻe*=hkkKʎ')}UJxc~Ho(3 $N\ha؏d`#Yi;4i$«ELuq@cU.^@@^,,}nLͱP"Qk>Rpgx<3̻P u7R-͘:Gx5# WU!0E#=8iJRse">HL6mYq1Fߌ̇$Xm҇?Uk4(|sUoD)L; oyF`j w˳x{DG0Jsge9Ik#V`]szs:ld{)i_Yp'< 6Fb@# O"{%cn-~y2udڮ:5 w 5_:lhM3l}38y0T+Xq\KvGH͙"uڥRaR2sA`ʰqё 2&(keq l>ҽpOVjK(d(g89W<*1 w{![W.mc7S {Lf@.mvtubQm$\F eJyQc}nvJW_|cxȫƛ]K#zXQo^#6v=USazV~0nL>USsxNg Vc d(2ſt!}YxM>Nlx_y#J Nx4qUeHC>.uof>;0Cw̜?dF3_Nj-l]aIL5%ST9R_u(]͒ -?(sՄ ͛!E}ޥ}xs۵Sw`#FӌbHS8o TF?u;0vy 2FGǕ!6z4GE]פBoHJ>ߕmS](L:'*KIB`?2xȍp[YT\0Os|w\'9Ju " aELH;?0V?VTX.:HMH5/I V^+!)n!ays*#7S_a\m7`w[-I)r?wFX11Obn2hh3ɖT ;d zLt Q-XWJ66ZuCUy6}7͞R㮉|%vP|;Mp(/vZ1m (pf:˳vgK` P Ux!U;SYW#YW-D0:]`i2k 0ˤYg0v|wx%*Zm؊_Sxŕc{Eyהw0 i[՘5 ։t<Y*`i&kJU+CeP? qwh۹ǘDs|dW݃f@q^zt.zW޺O૟o 4G2TYAxE[6&$̷[ JM]LWr▊S&HpCl|z m R ϥ4%Jfr sXrq0bR-d@ S䮿78߿ruH7Y\*k/rA1 yS\Q4[Z3HfX 32sDM9trfe:L œ4'R2tf+Vib^S,q!O>[܎>=~%(&h[cAj] mc7\`` T7C-*#͍o g.>WeUEe)nAiO+6QQ*2}>?XO ,HdDMfD|it Jx9F?Ԓg"NdC* mdiAU늬-tI1LVyP:)K21 vf(.>=4p9U]m@4b$ ԰T IY)Z@iL<7%Ei2iZ9-OJ!6!t)MLsMŚ/Lͺ0?(T7kFޮJ~9& O.\;Gk?Q]gZi4iy.Qpm;UXўM <5;ɥVX" H'5+W"9{.=hP`˜1cM;&/62˝> F/;/(3\V|yӱ"_$L gj.4*+.p)gfӌEԺvOLb>чF|\CX-B~* ;2r,v75M >O?[iCgSA QR1 AX5$W>3\7 W[j]:6UP2:8GO#KNiܑ5q"q.{nW)u i;@{xg j.v0]MbeZ;Kݜ}i!L{16O)e8De&#F6)y$x0=>ZU`DWQ)Η!+<ϐ]=e:S1C*zS 2CRgˌ~YpB٦uQP.6 GD=b@Z'k->Y]eXϛt-W>t3VItّOGQ#N" R?l3K?}IzMe5`GƥLȎFkL>NI՛$û3;n"]vJZ2I8]C CTKS^[!IY"fxW3Gr\?iSAAi;uUZNyvZ_nTcvekڔzLF~s΀+Dw佃A_+6kDx2` gL0Ѷbug(Zqf/7GT_A]-\}PV Fu!l;}[G:'XŹ]?g@O0d7V-sAO )Z׬N3 bHɅ`TwwDYshQ>=m aE^+p.s%^BbgJjE?w*AR(8[ ,giln,SḠG]mؔ$: 4~KҳJR#-odӗ6?a1%[vD|;{ ^i`Wlt4@q}fc;5G"z)h,C\䣮 {<ҙ$&]-$UYG}L37O6MkzwtB }Lb#ܒݔvk|L Rާm-L wD0R%_.hG+c?[X~n;vު֚[LD=xfUUe;CbvVPfw*KG{h1T%ط$+̊1-O3I8")JXఊ%&,MP'=f^yL簡/o;i鍬-*Ka2vtTI)á THۓQ:ko%ĺ"Hdp˩K)N)`AG0dL8hGA尸IIrZJ,g($d}#^>GgO}5Rp_lr+%F xy:^5 hݶ#o$=wɷ+bcD[GXf#T F`-Jvcl\|.}+ ϘIP/^KR'R؃:W廔< Hjw҈%xo(&S*fI~s~b]K @m*\Gm51£NUr!o¹B(| G"MyzYRs({ Bq_s-[.C^!Hћ~7gck[Yf(Q;w}` |oOpV^+/9vڱr:esa ̜,R-gCŧn|?Lu IǢXc |? dG $WrWZf4<†uV~.^mxR 袷;db(\ޖIOA8ږre8B&6ܮYHaw'<`U"FR6zZؗn+=T>il(.}s}U{= 0rEĪj, U-\M.V3}mihj;,a~bu0c=pyYf >=LfG|ٚٓʋZHʪj:c$lj''t97& |IJ M:嶡M"$L,'W!gY0-Q>mU @{l|@GQbɕ'Th}ϕp/f#Z*{÷eܝ oM˂MR4a=GG͢Χ)_vN9EVe,meI9[[*Ԛ)- Lu;-AuA 5kDCNqVaHFi[~(B*X2 O[wy9gĉ ?1Nx\~͸囹dcb bɹʰe3DSTK=0jtḤy%q7by%ұN\*zr~.ID@7ӯw1kjBqH˼mu(ǿ:K(q]8SL}V)}=89;B \B>NJ@YRL4V&t([ ?QnmH^ZSn4bۂ2=8sm[Cv'ЀGhgV" ƶqRR׼:6q;)Ԁ-☺m~ѽ~G;qCw n䘙Xs8kEo~Fߞ1+MYxpCz ۅ}MR&3t˕a|6* -9r;GgO?vG/ۀqIhmvPPqۍ ݓQ,İCR7E T[Uh UTգĜEO}/0iX@>x8L5#ri`?8j#ckƉ+mUץz>`G?PEܒKZaM.pW9۸Mu>'wWP?+kd|6yd@V%x ܧf)dAr{Edu, ӯVLһ̩T kf$soJTujňyZ^܉R[}AݿUYJ Akc씟|pâ"eݸVܭ+v+ic.G|=/wZDkZh <Vmt5ɉ;F-k'54lWDw~o}ۇ~v;H(AdWs@‰KvtAbE쭕u25Vͳ{7g(C+;d>Y[t*qڽ!d/U,U̲Q)HJe+In ٛQ?RXHJ5%$-z(Oz$o?J>hf 5 0,RyFKnR _5^-/{֞9 +E1-WzG'oB,m h:&ꉕѹ}Ծy\}`֧nW# iZd6}my'k[rN`s#e͘5GPs "k^ͽ"P # k$|`_ SU⒵6r'c YD3pG1mPdlLXu*Wѱ߫ {5x a1L܌~ %}R՗G͘ңCN}l,Ԇ'/nFBŏ PfZ'I(G&*Mv%?h潏x H=L(ۊ cW2@/; ۏk";*PHz]h#\xcR.zTܵ_ēHj9 2"Gsp_ʠ"';e5|!i5rN٬;.c_,MdמdSt2s\B]Xqό4MN#6 <"ln #@wZqmm%ؠưP *WC,SL$]ǦբXd׹Pӥ~TjG?m0 G\F =F#"F~ˣ.7s_P  Mb#) n( M7N} է$i;RwTz Laʦ:BXtӌ n1>b] $Ypw!ך6.[myI&<ˇ\%]S$KPѻe ")%܋"|d rض-AzOBs#,vr |װ3'tH ̢0> ,H!J#ߴܱP,;Ο4z8l^P>gw]BOzyܷP?㊨Yr_Bsa82z v0-%z+0> ^V,hZ6Mh2}>}PHoХy=D\W4 ' NR2Q6iAOr(ZZ gF_!Im5ݨTXxs6N79Tdbc6G#BWwkzeQZj>PJx?^nqDGpR[6 iDmQNc4A~Nw3q?ak`7`$^`Bs&%-bOALAgp$S~60]TvyѠ +Z$'ܶN~=bt0o=*{%wtWo`]DVEBAք'y]qV8`H}1VwW,J@fUO?@.v̟Q 0mP&(8>JnfF9H|\A0ĆC#  霊;hL…sDKR໋5~g- MTb G Hh!⫟Nb}I !8Mβ5y61 ;)v"-ȩ E!a=_{хTʘ%?֘k=QfMkءZ}gw9e!I2:O tID=ƀ/w `InMd w$0Pp\ fT^9ǯ[` BC <t;1l{)_p-hjeCB8qysX+kk.G{ ->EX Wv-v'pm=_VCrBQNVer-_4"F4żf:s Âl#?ӫzq8 õ IWNgc2Ej(,yzڪq@Gjq ?idu)js3'` ʥIQ+.uw3kQgiiqudz`*WFbVb { Ӎe zZ*XM(s񘯬k`XuF]gL)=؈Fr[S v7WʦQȫEsҋ)CdPxL np{>'x~Vɘ_vb_L;ƛo^&oqo!ړVwbB.!&raFtQ(-g?8iz yECӜ6%r+B9w/VG*(vh+83wtwxU\w{< e}UPp&'nNK GW<.:sI,bSs:# ZQut0@9_NtNwD+ղ ~_:D)ztBRd4}4hیUbо.rmu SO4~CAIQ+\%8(JλcPS m؜I%TD3=^GLkPV?Iy͐3"186Mo !08 lPg`2Ѧ6L"B[߯G`^}egXテ$dP$xPto'QŕM"md 8NPݎH^oPH]ÝPU,:+dVd /aYK;ܯ}>y ExW}dd=\]n}g)a*JH U3VG,C3T.Qߴ0:bq!̅5F\LoCȶ}yG]*/,JݕK# m7F8 ygbj~1s51;+͈Z2eR5c [m OfXեC4xb`bDJR5 reSfiNZ^Y:trbKqzRݳ:ҫV;IGw!jB>ۻECD8 =zd_'w(BFQ HgBBz.#)?(' ~,͵dj>X'fe%RsmÖ1>lޘUAGxsL VDK,xABv֪̀;ɸ^/zrNAݳv)$G4'ڇ)tݝt,ZN$ kAYtëbؓf:0 ^̎Yx7$>X?uΛ>|= tJ]izBe,EPq7Hbp G:f:b2S[_Xp/;H ae* bh 4vGF簝'S0ƴ 1`hlLH(tձVhuda:,o?~[.E/I؟l~chuh㩎08sx)/G:xd8;UBfjXtvW"FQW/ߥ T؟¿5Owܚ?(]Nm놽2Ⴏo'1yMjA282̶l|] ӛ."z5w83ܮ3f U\LZǔhWJ54z}t)s "HݛP /TfA{ic-[ џK[ #$Dʚ&)\u4Q7$N;Ƈ(Bǰϧ 7$6|djLL'1eЁF,J᝚U$p'<-Fů #/&3n+G|QWqǠ:VG I-H9,qdnuoSOuJ [lHP9XE+1 [Aozf (ŪbX4, 4nr}\$:ɉ 7ѿߙIlm$Uꏘ'II yNc Ix{f=TMS+L#IDh~Uc>9Lh`MPؤZ]~"jZBe]hD±O̬eЌ"e_eίa1$)C6 &7I,y-f Txyoõɋ-h@hj˼UqZ&#3/NEI667m_QƤF|Ӆ^`I d_7H9x K*wp$Kb9 IJ_+K'u`N)8. @y K춷ݻ"Iˏudzs5kd,4hNRsej x 5T'wgG@ 5Hi,|{6xqgOgyC育lֽ,q\(t:#ە}i1py*5 ~TT!v35gB:&=e,&}+,DD IfR6uԚS̼!w^ŨC#Rz ?SNG7>_ nj/, C?1 '%ÉCxļлΚQ(2: dzC0jYn Z꫰ t?`6C"cJ!w'={V} LZ=PY!0 r}eR37ԂY4o o}]KX?밽.}\DnSpjtT_\[ X3 6Ƚ"C &l_ʠrV5%ӗ.Tm0K0?v  q{k0(h:2#R~ZUw1~2 p] $$^n䃁@^(g֔;׊.OUM[ nk ݫ2!1q?Box{]O-J@ʬjlj$TIqeߦ{Ĭ/Y=Iƭ|6G^gH(qiK 4Er_ Gw]kIlϋ!ܥ/0Q)X7A#C.*>,4v:ʸ:|qwXZ.pۚM zƯ8S/\QX(t+]3Y;xcu=߷F*0iNncZZ z?}_O(`]}KG뷬n`R*lv F…Q^lt uIfڰ%&d|@ޫ 3L$EmQ.d=,%KxN0FVYF̓[X#6 ]?U Z\oX}f/Y`0 > >9}r:&x2Mq0E"=鑬uN 6wնik&u#@hׅ841*[ЩŠ$9c ࢚}lPn|HHv*) 6b F/Y-|O/y! ik[*ڽbůC^h([66JzZAJ+:?[YŸ(A)j1r~Rahϲ/Z.Jv dh i6 n*o1$ǧD|ډYTDxsw ̤4\ =k`e}N:$\RyGڼlr-+Ncecպ]ȪQ*ڸI~KXs3-! 9lI;nbe}M,xs55~b@ (B2.0vÀwQ V߯]̭p)s΍jOVjS枂u2ʺQem`#_glEbb\s 1$ Kɗԭ@ىQN}[^x`40J2fцݨBfѓs>&Ș21P0#AQ8<ͮLRud_`d`ȜpRb/5 BCFVf?1lUvWjSƎ"rVn[o%+{~yD",>*P)$8P#ħҳـ-S)fVx㛄G r9tQ{lidO~|ԁj @;;`?uhzސZb_AiEfms P?a27)Ùi$6MtfF_a2BiVG4WS"onB$ |N\P UF;wQy"dGoX5WuUgB^6bcv~aKBcH,S'pDEfdB``mDt¾ٟpVhr+iwF}XeKzM:;JWSP8s>Gp5y5z=۫1T~~ha>_FJx0 J\Vf% ~7{Z6`Vϣ$xmY\+KGBO*OYd w @wB{|ۆ5fcsD{YwvPq˥ >וDmnSBeog\`Xf7V#d&\0J90TV HoIXVM݈hz#-7i3ڀ@cFR? SƁ/{ak;R{)6w7(@ q/#j6|4FFXcEpw%-=;nLoJp>SzFGxHڸd'}j|=⯍m94nS!)>]VpS+4Q3,V%EBbagе>)-FTLCX+\yD[ŝ7D2P4/U N) 3eI ̠iT^ .!,HSW?kӳ2GׅF*rLJ-.Fkv:؇|KHlEQ;v4H_`D<U $VwKC4xF.ek\7cqj`ݝcvlC}~Jwi9΄7O6,^Cz䦗 QD&Cde5"%Rm=qyѺߠ>O<SE X[vd:".ed7 _&Kc֭B\2S䞆2.xZJI_s2I(Sn+Z9/-2h 3GBbtm/O=ijfi)h(dbA? ) ͤѦfu5Fr50_լtPtOدЌ,6'q,^˚h[Z:K|Tj)v.As҇M!rU@67w̬&fFvI9|HSi n|-Ah5k -m>|vkťWb&dowzA@sQNhyvs]&8bϭk;\ ǿX2;bdTMMzsCr 4^;jpp&sHpAHE۳tԔL;L-&aF1-ؘq°Zq1oWwwswЅ*/P4 FeJT.[7X=*N6+m?1A?3M0ekAgUku7T11 O! ħ@n~:ňǶ4A&Q}ENWG1{P|aYGRR0 ұ@ثLKvoxg<k`"v \@^20 y?Eq84N[JM{,yd :["ö /hc[ESZc {L:5LS8Oל͵Z.>g*+֟P [_ĕZ1<=0ɠsN*55M-# lLATF/ 0GVcc2Z/v ZF8׼v S0TF|D8>>)0]UK'i\::{_j K,Q'sV"@*^<-wjU<γwGg*cl8B1eإңS8>SlE?~&Ց_g Q͝:)C:_|Ox߰! M&Cg=1QMGIJBqF[vWqn1#C- nKc`ۙ'MOC{ 7n)՞٤3Zz@X#S|"x@nF%M~xWske<"ƋAvb'{ U@ 9{4T{VQb0solYOku*1D"zwey31h]9 $xlT]sN}U~W2erUt6>Ct%Qݡ?wZᬳ2rs6w`xgk|x{Nϟ=. L!yJj~S11mDc|Z~jTm?Og%e#}#J^LJ' jH>{1֡Fw#ab/k*B?A)i9WsLdc~l(, |<Y K]"۾"s' L4cU nPy=wQoJOg0r 7u`oJ糽ŰFg>3MPX2ѯjD E[Y#toa%lݣ@ )]'z=l;,36`RE’B\RmZT&,U8Ld'|c|п5\w5s.#$t( }4k*=NY[d:I! *G@Do{J"|D܎9B0NIL=px uelO[줺 3rc76{P/9{ç(`V}i ]y,Z1>^Di{풠'Ft~]>ԗٿyT>>cWdžC$ }MSV 2 tneNI͔&5'>bOJ$8Q=0P}Qz'P\em Kv)+(*@`s6W+4!IhΚ`?R,W EZO>frV$B_NMl&#T) Xa2ބwwOUn3jdu2;4",( 31\ef:GђJ6Cw$. ! lGtE zimO1@kIpmb>%]zGz>" ulJtrE{(@v;~9mf樶QD'@"R]'yJД#-dA!5.z=MeѬelέKِв=RAE Ċ NXgF2ܖw93FLZjU@brQBO @3WFr'b*jk 1lFGZ)Ex+( C'u8I$<m 2 ZtǘU Lz!ZT 0f 8M~*Pn+qc h [ UQV wG&#JCϒV]@:jn MSV~w-(7nCZ nUqmP}C@.;o䨃4[mQ'e%S4zJ<@NI!:].e 6NhcqHw; x}^t7Ng3 ]މ"{˩ [rJ""c tk|NW ()]*Vِ/{!#iŢ.Y;t~,"#ɮȶ^GDS>z:>OXI^_!}`1![]o{̂I̸,ሞO+(+ǀ#aAwEGZس ~`FlbGUtmŌRxXڗsӦuEDHנ3tؔƕeWϲB}uᜄ~Ct ͛ټ jtk0nєwF-p[HMih$uJ.τP,-t5#:5|mqQ&IY N9vN(}? D0ʼn0gtܬUwRх[1&qzYm]ZAk!"^VOҬSػ) W!r.|76j$b@;i|E`svw.M[[&o{»2*KpԎJIq)J?Ҭ?Y(; H="4I`OtMZ5+7Mbr+ P@[Es5rrxm RQ%nvG9$LF͔.ߋ2OnH[\(W-W?8]Ō%{t{R<#n;xsQ}d+f_GM(!'xg$&'}7 S3ΠG:{B H  9|jtmVs;,Lch4uF'yŮޡ1Fx&>=|s֣ޜHx9 ޺FAco/GSlq" RszY8|~OUʧFŏ=ȥ2BsFZ ,I˳OBhQwbZ$Vhh~qd,5$),-B'|^F8 db0tqp҈n8JDv B‰MOQQAdzE(~TI&Ab-iƋtp'yTO# DMaHnW9ܪU0H3~T-ؒQ5U20}W &G$}PU=1!c)]b[7,Flyo:|LdAD>BDD˳Q"6 ,ewwִ M >ރt,OTb Fsu"MCm/ŤMΤS8QHzicBRE|Dϟ510QoY7I< scaV t;礥@T]5RAB@^9 ) ?,G}q" G MFGq`eMׇ|>2A^n%| h{&zv/₹Ͱ ^&{h2£4RzUN:;gmZ-e5IQ=Z=mv=T)ː7j*5q+9H㷢ITiօa5|(k(ihfr錍Y-4A&8 gr7JIYN@IJ@B}E)e|C!Քz!YDb/z0o?IŬώ{/ĽgoLEq^/8&^_#*T9g4mY 'xCYۍ4my?V4?0v&gF}587f+D&Ejȏdˆ3bZ93ju)_u, $xl,Ң^ib{C&NN; P}y^k.[sa7U/ޛٹ,tsX-8]8싃L"򻔃4뷑JwNr@[60z:#\䭾Ms$:'EMjW JHo˺j@/Zy xtY}qmVϟ-qm8ܾw a? K'D]m95 0\̊d%>pUۍ4z^džCC Y ,Z{ddn1HYPt`L]ٸUZ D$P!ښ 3݂u V|=N\eҺiW'(Q=G2@]hx$6`!^[{-ih5Cʴr*`vʢ+3:ƫpJu 5F$#)'3~ہb\1඙`|tfc\gh[(K*YB7siv$Y6hѕuEW^N9I!`x Om9_Ts|L $+t2C|۽14;Vۜ_rZj6\ #ѳ~  SY9yYl*`{tO[U'6N @wYl['TrVݠM@pq1>di>c!TYG+=3 4߻J0C=@._s|=yFK.!\z҃#nt.fHֶ_=bL:Y|i# ڣ+Yn*&%qR&)yDtBF/Q}J±X6-e $҂?3* 8JѵH.trhݼZ Z'm!_۲ Xx{\ S tSiETBPe#ㆹi^,z ҷzU% Vh VM5j%MK|/r[ncpܧIMShj3@ꭚY|a5bFW-peWUM=|yjS?GSSO?48•/x5&=xD'!Q݀YK*I~ 0%-`m긞ߙO1eceNWRg>oy 7΢Ke/sjP㋙\uus@7Qr ;ȯ.NjNO[d6$6H1\rmTtvfLńќt+_EH?w!ge cነDets|☓Mx-4,5Oef: ˮ֌iNc޷݅t{_\W ]P-ʹ,.?ddZ0`˅vqlY]$f#nǕ59wMs!а#k%fʣM8Jigs&o(!n\yYMjS bN Vyɓ4S]yo$R^8EO<&,,<44p!3͖=vVۇ$:[*QQõ>rvZ*T}T|G&d\fOna- \F0G2|9!3$﷬Cf;!#v/.Q 7?^Hآdy|x5v=Y&zNGѥ*<S`g2DXcT12POTI9vf3@-9yNJ({ gTmFQ"+tIUr_@:{r+LXWi[tf_;E]C *:C 1tAHv\j\_R_؏lD=P``{-+iΎIri5Wi23Lo*>}\"g^!jR9cAlsتevwDY?}tΘM&yZLGȚ9 U uG+Ɵr{XUW(BN2!`6̭rnoԩW,`GT'|P@JX4sR:a1N),^V_ %3#OuSQFQ55ݤgGXU=KAՋ@ Op9j4ȹgHQ}MRk%R5uTcpz-FrZSk@ UD ލu>DSMQ%9į-~,h(hDhBl(ʈ#dڬ`4eKI"(Y<&gVAiQp*]Sqv:sG6kL{faTe%8Js7G C <#E.@9$j妮oxtDZeT·j3;9l(V 1M~^\(BI`QUh 3F{GFЄ  Xʨ»A%?LFv ׋vV#kw-\òTq' P<~*jv >S`ҍS85!Lbcf0ߍD֓~U_;Jnj'6}G8y M~ .gSK[IΊ:z3c44 /a] *Pj0Nnt5h ;Vp䶆t4ﭹ:~Ȍ{tzIákLzneCR aprQ*z@2Hy\}Nowލq݁TpKcʖ@1 !r\sh> ]a;xc4>t 雮 g+Ofh21*<"P!c!͟;99KV[S̺n '; ӞF ;L9Y q>:ngo'xAsu~W0#}C|!>_C6c6)/ wO|ڽlmlci* J7Ӆ.%L}wߊҸjs "/@hND~̈Xr($3QSqBOo2fϬLWXgy׻.upnL}=^=+!KVEt"f2ju5P3+e*N^ԔM\È:f4_llKC!'3]ɺFl$)6iTW4oʞ|tYV;*p) ؔܟO\\$uCT!:G=q Ol{ʩ9ָON[ ǧBTnRg6m{W sd!Rp:UAC aύ"nhz[+/ عHZBro.RXf']Ɯ/Pֹ5X!;R6gT.<-)kV};gg?г§lF-ybDI0;B-8@E.!CasajPmX֋t)cn9-DF PgT{KՋ[ O_yv vbWcQ侣%T%K,`:o03"k;"֠Me`uwS^L4Mřvqٍn|A}NHۊ!U~h?tlBRa80&[+;5 Ą(C|ڍN;ؖom+c/atEmu-|)9LpR)36N%`V[`ȋwN‘ZàT(⑞/׬ʹ]x\=M)$ r#fgł㙧tZz_qS{wNd]0;KݬF61Z Q{Rgp+jI? [4ds}. -҇8 7nNX0 0ٻp%2jzQ j;Xm`n8$rXwUUޘY'FIf#Sv_w= aצ``zH1(n$9mIj)Lp8P䎋X9q~쁉@kd(lnr>[ 7c왾.)U{}̿- A `#i'TV!{n8Ga!$<F_o\ жTKn~ POUρR$>> K&}ʸc =lܧF9$e"L#5稜?YH x#)Ж )tc8gȸumt|f{ <j';~qSZjƇ^Nt"B(FfR|t(+=H ,B ֍VsU? ңfoƨ4[R"Tc;v\Y˜bkH޵A}< phvU "e:S0.$z/Pg6h8 cY)V~*z)QXoBUD1(bj(5#ħeWLqhB`SQHҙK7+ǟ|0G Yo +pZvu1}-k:uͦEO&e^ef:5 c1%[l-"\?oxV"ؔ(Bc+B, ⮫w$ S6 W!?,P:|If;͕jP*Y 3JQA}Y l:%0h(I&Ylt%NBNiiEĚu^m l+ҩ}fGioqL66o%?% 2+ea)|Ѷ8M^tXDb7ެU ϊUР{MF Ŀ R{o#Fna<93LVFG8[^ɜ2L < k|e ϝҤ=7pwMovI)Ã9+'& 1Wzi7 VI- /xWkv۵,=\ea%9hX;`AFՖ0}؊gmnAgږTM)};K-{TM;g$jn*'&Q!g<4"OD#T"c'0us%r͆XBArZXΨIH_3g`_lʘX,LGcy"Lžۓ=FY,/GU2Ľ|<"EX*tqN6^{3PӺ/>G(A-+Ï;TX_41^I1ueaf">y4(j(}PҴ"͛0䅃m`Ԙe1P֥a%kH$-ע;$$q4@"ùn1b.#*w *S (_FbLfS~f:EoP6ɵp"@t%(";=z o˲OJ#z ,;O ӁNmݮ[J*ؒؤ۩0/t {~R/ ݬ*=% o+ݰa{&H[A4[Y\&Ņi6z@ s1x Pz٭uIzI\),v93rF`=sW|X&u p@JBݿF}Gw|:1b1~PKC{17codZ7v;7m,$%Θ2^JߌҁN¨gKQDBk n|Hks$gvn%-[3_9bf3+,ٞ'fNoiZD?Y4"E*NT[գu pbC H^yћn8mw\35_, 6f& bm`.8taV㡂?D6:K J6L7a芈`c?Sj)!YGK@sSp!u]Z7`n%鮥99iqÓ!9dVVgvE<:B hH?Q k 8Fv GMb4H09Dt_yU]*U'4 t) MgYi*=b[\o~lw@z:#?dT]骕8MlmT[QOp a!&'Ų}N[~»`af_2"l]O L=sH!ˎ{.cuJ\hܮ/,Q֡3 ׋xGGڤ\8b_X-Չzr \T"q3_ _AzZ4{{ݱH]eAȧ5YDZDH( s*(q/ |HDhfGMjfi#i*xgC@9"Tq@Pf%,v,4D^x H&wU|DY0&l$ps _V58C+NDeyS,9=~7cC? $Mu(91;YEt=l&371s`a gm\ f O%?wa](ÜVVAcnt&%B.k‘] H2gR5>|ֺĊhKw)J<&"7N$VcFon݌>'in~)Oa I(/5nSYok$:Բ6YI%j C-'KAsU6.c_DWܞA+- 7$ͧ%`_g~2&N5Dn\Z@=Vq:˓^`>8\O Yں# ]Gj$H$UV6[Zm|b N (2c롗3mDZj_$qȖ q,06_hRBj$#IaD Ly IRX:;W (;=y b Tm"-w獞q)NĀ":@ޟTDԱ/Ӂyl}tg5h-j9 aOCօ?kA*L 7ti`F*?ck>Iгqg3&1nQF,!A`2MJoo/@z:}447}ZԀtb"%HmPMvkJe\Pzj|"WpTEB٦WN&ǪrAH-ҴTC !ۉ=f`$ &E]wLA[ʰF7Mⴍ)dk % $p><6 *¯6XlT/ 3+!@$73CIBHRm44- WԌ;hVě$76 IO(*P>@1 4Q1X]c%d;1Eóu-~zN)G#7S&&> OK8`P匈1FR:Û p ,v=T җ HT(xPG>ԇ)4 ]T!ZYUY؍fWC7 W4$eM}.֔vd%Ȳ 3NB 0]; nXLw=cfςc:S/yp22?xݡm^,Orڡ۾n'&z*< 1 x=&w! CJwo&[69_Ĺ1[㍤~}31Jߪ ٌ Vy]gA]n -d/1v[sLĿk"FAHSi]vۻwR1 A9[Vj͍{Jc@ fe %q`a2X' Tgz S~yŪFVmږJPn6YoNsާ=ZLrx`?u$v 1hmYhT]5*͞'x!KItT7 X]U }~XahQ# 'l.lhmT7GVC gRX& Ω1a1,,Ԗ~Kr#,=5&{>v d6®ayo h{}Bg?> nCPpѓwr.HM u >qyk` "k•ۚ-LUm[.o9qOE1޶_SH.BK銥XA]̶D2vTw`Ra%osv|TE^3\4J]yՌE%?F] Suc"|Q|8(ѺKPQ`1sK -ABR2he>QtMq[2opjeA4抑&H7}a-i^cxyo}Il&y!mUB?Ŏfe/0`9`z|ҍ&ڂdѯtLgjaJ]|;>mbӁZ''# /y` :塶p|*ctVDjԃŀm[3>5Lᘯr7r ƂP©'&}vG:3Ί0pu/UhߓR3Q75=%8B?7xȜ{`{&$(8.$F̃E ݤP2īB=Х؜u3 d6:fvzW1^c^r]dVfcЏ/ Q-HZpWm lu7(\ƊqۗO:).28upn"ֳw/"z8;;N cca` ;sA^MR U-> ,D ,lt{\*ɷYG7PPR[b#W`={r'.|L6BwC&TTz(ll"V'%u*O"Mlp 6#o!!H"eۺmԇ>DƯȚb# lodw԰W@N bxб`< ɀg̽#XX;(rT<ABO5P"1+2bץFV 5rM+Ѩpp,<8)T-̼+8u)! fq_w6@GڙJOt 2KT~ z2 ?]0 ΋f{m!̜9h]|a['y}9/5 9 >A0Dw@eAd+#D6D);xE+1DNX`8P+De;B.Mbkᷚ}`U>'֌P쭊c?WCeR⩓4^'~Nw~89. N KE>TtI#X8v}ݗnt]eMd߳&e{,5-)A=wfQ2S_Q3= n ""[Zhd5 JUirTA!/:j}])UBQ^ӫU;,$]Iyg~oO5I"!bG/ITUu"wkL]ְ;¦옗n V !E& q?K*]ި+s% Fu?iD2ò*w?'H\ÒK@PdУPzQ Swɻqf-2MU$g_$+\@톴.Z;Dji#$tW:H=cW0%<&wVi< iEs{r)ύaA[ȱ'}rM%bñ8! Mp@7B׎DɻWU.J厸ɧiY!'W:ɒ 8G?>7VTCyv_%a$[x%ٞ6Ab/c!UI .  G{k'pg-M06ʏnNKGb-ypoW'W<+H+!NE Ti3г)ϾAZ8:$,Τ1\ v=$Юi  zCdX7v#1q5*8'N^6k;^a_lt}ٖodM!ѭ-z P ?ol}*-@?l7%T6;D#H",괃qsgUs(jzÉ!~sQ#& 7߅ { KF:sރ=3)42Bd#C׎7_һn;,b]Dj. } r';wn[Bd'۬t"SN1ZދW`RKF"}QrSVnEv< k[Hx|(M8ڙ~<% AAr+v1ChV2!n64ԃqz@hz)~쿩fcn{i=`Y9pV Xa)٪X9 ouq6DĮ]9V)ڬz-OI<֯c>}VFJ՛'$jg!`3h  EB0JڤJ39g8ۮQ׌Lq *ZޖEPB)Eƿ͕đ&>:1ʐs1tbpRZ{);yC(%n eNi)8+ D- 竃TP>qCtRIO1x=YŲw Enz=!+曭͓'㠃 PNfoZchm"$Î(ys`>2_&[GN481MyS~]J5V%IoZjMڂOTfclCb1EcOmNq@Ay- ~}i)p C&/hQU1/`R*1YC\ilh[כQ6,-)lb{ }1ҥXo$`8fD`R5CǧUǐ`,xj[x-zz(?hmV Du=)oBUVHY]՜Yr(?ӆ;I (\ $eX }^ҞžԸLiڽ3j *J'+fobl3pkT&rvSW*[ z VS2pB1$ 6HܘvK!QAVB/! ZXS>t Noe#ttu;~D};BI֠ghMbVri8bwHw_-# CHomnz`*5=nyʱҦiH(M24 6h[o˰vK:2}8L'\ݸg)&s՞o~RҥaA;\u]XHS=SSrR%3"6j7w"L H'^o'7"GYmFD^m!y";~Xe L*zRTΣA6K1`-r~f'1Iꢕm8L4礹 $ d5j_0ܱr{qx"} !xozxȾ`DMacdp]=_:ďl[1ʼn#0drOcc ymnkGjO:tÖ KP5z9z]zfAnQTa:w \ Jg{K%a9C=iH ~} ّj"r@'sE%bsf51Zݱ]kih[dO_\u5t͂MpwBhN֒ 6P*d^qݠ(|qzI1g7lN!Y)'9])e }$\5o _6p l"$2ɉu*lMC%/JȽNVOڛR,17?"R%@r:ңmIԼa'f\m;_ߘTDLQ3Ӻ:ߞL ӰLH9;p腭9NA<6;w@]aT;i\rBLtX?tx;*yc9z_“W,=+3-yҌ]/O~c`dk&i-cG28/sӖZ/jJweDq Eķ[V׾<͟GI5?IO<;IVQk׷vХ4d#& ̴5^\lhMݻ(:rI-l;jVM+>8QBK(cH$U3a'2߄a{G9  QLL`n9jV=#\ R8.Sk La2öq̯Wo6UX3Nf\ d?gFQpCh(B|n)! 0r7ՆaD+uȫIDpEw}c9}#cG;[#O]ImNT`JG]90aVC֫ Ͱ6Ǝ-Yss7Fu J]}qs8{Kno| +kdqZ:n!MgS]pVI1i Z?y'Ԛg?;t)v71 bl5㧇RO%h=cmct2'=wTDd%vm \@1?l1SU7גӴ(d>!Hc1s!VX\zxpsj> V|9]8'kkp<ً`=vhr,^ 4쥂V%=!IWhԔl:@Wr~f tNjĨ- -5m-Eho>bր?aVĞMfWw7Fd ɗLfs5Ѷv5=)=@S\xVdZŃ[ߺY]e%.̗nP>l 8fzƝq&.WeE+1:sp5)sh&,~n#M \POW-`ElmCBJ؂8z(V݉oQİ$i@mhW>^JĐs)tr2a$ٓBAH4Lz<:?${b M?g[eMgfVX:jý>@*@y(ѤѫVݎ bs4&EPDp)7=H價q/>]С[h;﵀Pb[?+wQ0MS es|s#MK<|WJ~C  jp֦L R奏 f/tG+t[_},Z*GmHn`+'useVIU;4cTÄhC;j3A58*7 3miZ}K' ?>8{~ctCp%i~SO8Ao#+nB6E]?P7d@r~N”z"a%+]%*;FՂa㡠|"LB "uf;̾tx=8MP\8Nz- /uz&iW,Io*&ƬCvRwvAZBFoiZa-D{vs2x'QErZޒʽ>/*R=z&[=h28'~ՠ amLLs˴s^Ct:ǥ{z dunȠFxjvA9FRXD,8Jh\\)b<67yL%iAZӡZ* mMjʫ*(UuiarMJP4^IzJʧt59gwe" eBFDugߥHA9 ڿ%Po;kg+εV vڰ%̿o9(64 ^Ͼ3@kyEd"-С^uXzrИjW6_0B!8rЧ{E]*h`Uu)Zc@7e<> mEt<C6CUj˯޹;;ܑÝl%6W&R[ZP#ɕmuɎh"Z.i@-/IW'a8ot޸IֶW&/U4v("틢 -?ښ,.K<^~2CrrRJCn nL'uP7?l٢Y(JT;A c #T!_uGLŅ> -]BD!6L_6 ;q˙ VUw|i\f~^X(Ũ>>2SCD x9|CK ^k]bo-sC#(iH:3 N*7MpZ+HS S2s}uMpY>YU+q-p8J6> ^* "XqWnjK"yBtR g7/ dn _I{ԯypw]mhݘju? i5BG%mKE RLeHih2J0"!^>UǭtRCYf6ѾOE\m$e,zx&O;/j7YMN%\}S"bRc H4x~,{\ݴx#X>bAD}6W˥KST֜;Gv?ZKPȼR&[z?"Xr*T.=C$@j!C4% DrU8W`mba5B~s *g)M;F|3Lh0nZ!™AFոqK~yl@+Cr4lux`MVq޳ɿ`KB ѵI%X #ʃAK*\K`ea-N#g}ˎv򬺤t^;eWN6&iT05xQ/0"wBT1%q0* B6E\)XyޡזdEB1QH٧%nDt[q4u[\MBbڌ_wDū,vC1kwlO "* <ͱn轭"!jig y Z^ ?uW;=`7Ja ^5E Q=!F\4@ n =ٸ`+"_sd.s;~桾=X׬Nm7mDEb/L#pSV+d4I$rvO ݢ/F5 RsyAEIyÖixtWAb ϝk~P:FJTOY`&_]: 6NO|J[٠ea{b\Vۂ^ّ)MEE)FfG0+wMG[Qrn=>dVtFf'nNNVnk&Ya6o̔wsy pyfImq]POv |r+o6'YQ?b Hpvd_ݎ:rRkIa>XpB$W$ڠRfO*+S/w-}UcN},4[G2-DJ1ܐOI9klpJ8{D%g`^+/9b_1X.+JZ;k؈Bw{"gIg%:KCVlGկjFa]%J2 :MﭡXbM>GUyַb#Q2`n8YCn fNxqf66{[(uh$_SA1[%,w*)M PI*罳Y"z Ħp{94G`U)sf7I|e=!nާ#&\![G/|S|\&@ƥ(.BĕC'3P<YzDIV4oz-QFjvR i2탅1ÒY6ePV9"y3(ڹ0J)PO%y{> CM̽OGz @d&$,ch, ;g!kJ`<^0ěj') $"YM1i*@Q_*)}gfKTNg[sޖC.re18aدMP+!AӇ'Ȫ|8+5=xtH}m ~z=`:ǩZ/"Lʏ1E'"MГjxr0b"Ӯ şTք4J15w3`Vw?]Ea)WYbuX(e3h,PLC{"2@T%#?XHT`c_k*3r찃uCݐ·/́6 <6;8no1WSHosq}M 1 lE?hn"Jz'GRIr'0V*s`/oo`L$j$~3Æ{LVC |?6laLjmWMt` xAMo*?rYKܴ= {/SQ }UZ~ c+Z#P}!mzfI>'(v[Z, H-5mOrH^o\WCD(^F3H}K&(ͅtmIBvuw7&Pb^6PbU6 a'd{+nxlnAKLuOa3& W5FbS=L#mQgѕui>2Pͬ3F:j lx,Ppc8pz ύlDÅϔh-}^@8UD$[Em(26q3ݡv67n\k~ԍF \"nvGX̫V|&b 8M<1m@gs1| mv2ÿdrC*=sg K^.&~K'qѝImP +hчH-s8rq_Zy<_XRGdwLN:Ip6UaYAbC fUx^Mt)YF踅?%o rT 0˗g! xf= d{-!bpk j=M"-\Guw-IXvwIA^R[]rVsi4, }{#VhݏO3G7x`Uw:@ߢ8މ 1N' Aħ++dǒ'SDzຓ!u4ā'j`} 0ZЦAoZ W <g10 cUΥ<(~| d@o/S؟ٮK=7et:,Y2r0 ."mN}'j QVo;p ]g⁁i&;Ì_V;zHu =xI* gt:㴡Zk&UQžGL3:3z//pNJTh_oS*NӇPV HketT>09rPXp;|!hn6n `zN}IhbܰL+!e]ZDG5Ve]Cݷ}GK2r^ Nj͡2u|d+kV؜$Wmm(O7O遊Ű eIf?"3WA\?Iz1lw&1b.eIy"PqaZ)?Bm-˝ ; ZU2TriH}RIoJ2Hi'a&ߧhtbve.TP(젇h-pQAYcG*iC =V |ݥn.tHVy*xj>h@u%0 fLkWx!KvP "(zvAboSg0\RƫiOCAfp׌ڦadPiRk}[DASV{[08J4ÁbA$@F-ߒ) 6ɐY]bʎboP"hp~p`!(Lz\" v P1!Inh$wBPWFT._SvA8ޮ3 $Qo; ZRmh;f^~n3m{A}DDJfB@}l=}RJyp~euZ[;?`WcKFKX@`/zUi0L&Jbw @/d]fv^ :iKX=E B\fl;}2`)L<&ܚln a8˙dD-tYuMxNWٝ&FbKo,ԴEU+q'`t| 6(6t:NK(n hiKĩTWȥ5{ āb S_^("™+3H{H ]U Aevh{lg{6J\`K19HЛ0!wclq nq&L g0 'uA5%vjѡFq -0 fi-Vd.jMzsPNʵ*%|5}8!I"mH՘3Id+35n+q\I\Ot' K Fc9%zĵ˲t9TO(&|I#%; OB}l! ~ K=1tJϸ9 Q)ttpPvRqerG[+ PJYd{i#()L PfC׎mvS{wb>@X.ZXR\Ad5ݴ}s "t(RHJC {07ᾣGЈ }#;Q }V~捖ZY!jݎ$8R 䭦Sާ'9[$q᫊^!л:)0+ܧK$Xa%Ӫ0,WH}jWx7 X^ߞ>4uGnTa*FU&ਨpcְtGхM̀P?Rzdd$1]Mx-ls aȠuGavU`G/TW($(h+O}%{XPxEF2@Њj}fیƲNqf YO+-uR2naIUUCI㛏EmN3?NXlau^i P6>%u)RtE=(=̪CovxhJ]b#ފrV[h _:- FY˖ ~0V7xa}>ߡ>wةrҌr~HȎ _b B'6D ,43$5D!19Pro7==]*C<ܺfdعP9[vƕ2wD8hJDSt!ΔCl1FivgOGbtEjQӉrc}e-Ji I3~u>ѫˮ wO),LUg?k_@нj~l/1 |mg$YZo3O5EI>Z9U0@;?3x _>hz KOb Cܾ"4nkx.Ų#Y9t4|bܚ.YBT;sBXlKn B[-_֙]%I8EL]R~fYgIrD6x/wiK2ڷ) H?cʁG/?-ۄ`N32lnn);xHAODG|*]a#1@|\ޒ+ '=Qvҿ˽MF @t\!YGVpQJ-ՖRN7}r^븕81hi\چ5߱Mt1+iRoB`G!_ NvY= z驟wA>C0ʠgŋ5Uqlub9dt Veyf"-|}&k#ͳKjj"T^!OmNzV6o,GIS;,3@qcIr>~un“Nh"VkƯWt5 }FKMtx.tV^TCmτsNz,fA%o8D#b$ZZViypaPpgNss. (^$ûL_l+N=%s^U̹7q`+ãE,^.أ.D17I?5_>Cg@րŀ%m?tEzB$]d 7E&w6m1&yNtЄA:l2"wI'C+>8+Q#pXäu3_i4͠)<ɕ,w y|2>z-%|P1m(V?OOXWn` '@lq63T*psaOQtx WFclex l)_aEȇ2_{"`j ^ V\wĠ[UK;|u[/Vhx-ȏ{rU&W5Sɸaߵ'ܛl; W92L)} g^v5I:{-,Q䖰8µn1}RU>V .M}4Zɪ; ғtOC?( u4N"٣BrWԖw3Gk LɱdpgQjzr"8Q $JhJS͘/I:M¤H_]d͋DŽ/6 grUg/O$&|(V.۰bG*PGakCfR?OxO9zt>N|}vKКeoϚi7"{b sYy  LF63/v =Ö/nyn98#Ve\ aONkf=RAR;ncIu# ^iR9*G~ )E"Sρw*}|i AwĆؘONf$4[# $/!ɝF(Y`j"8A2L4`4Ҥ&1_9oUa؃ vwkR+N.M Vm+oR37x: ()uIq$AjR釻? X? 5`'*Ɇ%Oi>Տ5oCSp_GV= Hp +ZF%" =uk&r[pt"!# _j.4P2iAQ+ ƸpثIOѷ2W&Qߺ<[EFGx#Yd#_>;azdɪmd[9/v.Y^]W:̶]Y0 P.t9L!=X'ܨC3ftĔZ*6D߀"BAJ'E]x̒ފ;ی~h.6mdH׎ 7;'CrHdV6skE%U#1~j@䍾11F ge bխˡ^Bj5rE$/Qc42ٔ_KV{אVT 2{-4FqLoN&<㊵8N9ҊYez;\+6_UY[D(wt1=rAR64k=Y5㷤בE)ΥzĿFp;\6D:u2 }A;r D5Bn}.SDŽ ;ZX-]ADܑ<`Ơ~tNS2V|pڙ#xƢvhk»dɖԦP„m;c7ŌR, ;Qovb888r<߭m6דw߼ÖxyWZX, L2h |u#dq S{~ `IR5S+!71r4#R$MڻV /DZ$`Is&@P\3H6k 'wrlWוP (e'|L)xN7yه= dЪ-~A !:`&1~P'vT9S\0=^|'YYj(qXR)UH MD'VDNKmD rʂJrGdJr: WM7ې=͍L(&{!Koǭ~C.Ǽu  ΈgJ&>㰧|s[&hnO%~w[/5d8jwp]Y`B1B5s,tk4} ~+!O,.s'"?}{LY-yD7Rc"W>Ј)0̔'P8"7ydK4W҄ͻSR5Ћ)] C%<$iGqY7PV_giew6{ 'ۆ]jjeTU7qf3mڧrOFƜUpLr8v0 0ki")Fb OĆz[5 ^R"}$&7~ШqU7K2h~  ?: 7zo~:_PϦ -¶ӦHV@8W8?'4;7? z7 ˑ$1;w(LEgZߺP:; P? wZqؑ|7R(SMiBr>LDC($^q(AM'}w [-a"l;6/XE|o{ӠUcsܑ)1/e 7M>5" _f}8s>huJ&)߂)ecr/˨.6nD`rXyBb!@"(yY=_mО-,[Geuhg+J6ɽDXR*ӂX60Y튦K|NseL=4&t]({=M7Wv8sӶOK?.(O4t=:\l#e(k V+ne2PpS#1=e?k#;rQFc'b}L cX::&eSwYGQA šݴM; y8yq]6{JC 5"ٺŘ![Qxt4j/+kķvظ)ԐlJXi_|$+#)MKpϹdUI\σf~Az!ݚ-igw`rk*0M~SF9d<H^y%pQ ,2ZZaщ_MhtMp+] ʸjlC%*mpј 侦!I"dԆp-z3yH7(fo:?Ik":*'dKbKJY`YzyCq0HH'eGlO*%lSs6|q`|) @:.RI"0wLZO &pwp/7C4 tpj|5<Gz0 =(OdUg7pҗmvXU>>3.YB MG5VJ]iTfJ#2cA#/VL4ׁWB4CSD68'J*sۧ>mupE^}(|;c"_k;{ɻG70_-y9;˝Xl[xgrӳ @NPБR*C_K,&DA0IԢԲ%_ N9?MH v-0WN9䷛ yjBuZ0X&X_!oмh;W`!4$Ry FY70g4K@!Qap⹯=֒ϓVB+ ,KFY?TK Cܗg U'vٙIq}a+DZ&kބ%.QӶ6[HBz^mۢR\G.z ߱?<cZ$ºza<쑺OYg T"/8GO;x̚$[lbCH>Q 0t WtۀכReRlD_?K *&QR5{2hNR)ΨȌd^-(ݑI;QݑT!Tzw |YkR{%[n 6ISA\W1YũwmʀS7iզ $~%*/?`%gHsr/$M'L3>2G|3Tt{v YPXهŲOrgI?ǴE ˘Je'z،95&O匜kË?UOB7j&Gk-9Dɱ[yRES9sSD'crڀ,BTw8:\Ef/a$1Ĕ,ސဌ"Q2iʌ4_oEFBW0%1́+*0*&K 6IV#oYf-Q8CYѵ|;wrՃ9;ȷPڨWrhCc>~<02~^,ߣ[C l֨Zvz^:np$Ces3 [B٪CX$̷X򅮨nMA1]qRS4}tV/Zvq#&*pPj+ ynzU\<͊7 8X)1tg\')Hip. Qq7~<5[c|) E$~Β~V?s;Nn1~Jֻj-,&ICo˴]i8GB`Θ\%B[㸍dql9~phOBŭ]7Z_N.Q*U=qm'ߑɌJL$ܤuL!Yi(/0V)͇5A7|Z8 Z~3ym=[AΐKl+<AzO ͎)ӥ1l?'JsHBh&B4Mi9o79':L߿r9'2$G-z>BEY})'@ _\-]  c?-7ۀ>K-Sn\ hްmnLa9> 9<л31t-nSi^)@0P6w4\uؽE1·ڋs8Da{Gj쏰hnG Ul"nəH:Z=v V/#h4~C@VDJכ.0@>cA#4bcFzA8hg,S%+0%QL5O&g{:|B^*D ?>#MȗSTdD ^8풲V-{12=%N+[m6{ˤ^M0vV: 29JĢGY{ @C0(M nPQ(T:pFUa.y"G&VmTQ!w~V9)+1{''^/ uMk—pW;d ݽ<N˨&GD[u:u$bvIotHt߂%vH.w+7U)6smY$Yf6Sh6@?x2c؍pH!J)V$m1Mf*f&JV;gظ[߾SǢ_:o&R=10R?9KrV̀IE]|- Z ;B D[c(I;-ub7qǔЋ%@ wYll̵hasH3Zy\đ [.P{PODԻGY.X }$eZs@@<"`~3ŤѡQb"|Z 1 / Xq;7o_l`֮pC3xG:M072 "iȻvAJ$uv!7c7e^*,-"QbpHP}4A=}3^ojfN̘ 7ӛ[#{Z?beJC2 bZXeSAkӀj_W@! * jM|oy)؏uҤg`V30;*?GeNn24Xlzd\7\`?ne3{]'v*2[yHk8L{UUyƪ=LC܆&%'PWc{ӷE6SE &`s-H]-[u S1d7jb,n3L3A^j™)8pM(0u[bL 2o<@8U]B'=I ¿2TX?PgЎ*DsGXDL{;,$FE`풢;Bw }67\$.,Ez}NȊCt*TE-Sxۓڍ3Khco,OGFiFkY\% fQZ`ڑWG}aQ&ޚ%S:!9nAGa߹Ş]sKB82BKև"Kmi[ӳ8=GյU1%w̞,"b):䁵*-=x εW~V^` )r=mPlfe &%<Rhz5 cLbk)mO$#oVܹ=%Ble/'@n{ڇ.M#;N7&xʭر>A2v;=[2Z*>zДg^YmEAt`솓t`):v"{,'ba2[/н;hR G 򛌪k`ܑnhY3C=DmFa Ō3.f2՘'_4Ȳho?wv@ 7"t;Di4ʵY2L~|é:blR,QzD, %-]9ms[:=촻rYA9`.(#y-/wdwknj; O8?b&w\D~d\d>+Q]+Y>5 5qJڜG8&貭^#7۷Ut/ cW핆{5+JWx?hfְj#@04w9,ݿR7漌6"ng*cma1\Ѯ'$Q\Q4sFGo#-OB`@=PhUzq% #;Z;IĨ]$ׯ制O6Gdp Be*/D+?2KHKFGqGY$3ܶ!늲hUmYEl֨6%PPJM(W/[\mP,KC!43ְloIefFgd4C"*y@튅A"/=RrM7 V5꣋t8 ^lLmXj#,r3G>Xaܿ#7v tgw!BPD5$'i@So \B )Qt*eB@EZ X&]/1=!BmlH}VP|mmףP꼫MF JP_TO)Շ9-K%2UCI(L!Ng/ i >-> 羧 ŔMieiKA ezД/-&f nF͸a8 a"T荷(Ѫ{*nAUzDx;D5lh)߫F>e\X4nqo S3:*{T}Hn߶7jC~HL9 &!Ȑ̠zx49,9ڄoy@/r"(:W$WZ$X k]a[9M 47^jB(zF>GaAJhA.>.fہn0 o )>!']țCGL MiL3xrfE@@&lde<KzDi ivQ'.9HL穩!rc~S7Q<3wcF/@1S E~5^8Z>X]T:P4WuD\z@>gZ=O@v[Oe;j朂.PM%όblзI򞟐|="9'#7xX}ZsvM_X(C$XDORi*xa/'ep_sqM} H8?4yQN A߀;-}{4 ~*bF[odɨQloӭ LPkj`A [˿AEMr7opOd*}"mA(lË_-`o34S S `f}|?_ǣ'Wsj"0޾ȸ=·(͍ͽ(aq3ep߉ nDϝgQj\O<篫 @yVXW"f0M ᑵI8!G G}+r &{,c97(-8 vgڤVjiāH,CEFP?I⡥P`2X'Y3[m=bcJD Eˑ+½T܊ra- l!2# +3蘿(Ƅnmh^ )-*W'op6s.9,/`J24U@ SU44?tJ2qOy $("ཎdlNvƱd&`$zJ:sU.*9&G,D-I2h\ @Rے#Gz:IW y| H tْNd J:ޛ# N#>tĠ8eϭwptY)h'ȭL`q{K?!'O#|E_smWPnb\]/"LcUQ8uA z";MfQXy"`>a(REk*f 14o[$u^MޞT_+Jvn?jd X|T Ck @NMV^Kd=oԃ )$E[)m*hcAa ˰c@4Zj(uI&@y-ձ3OK°;Ӭ/aTz4nZ2aAeʛ_RLwRo2DWMY-VvMfdRM̖L> bQ{ F/~[3(qKK^G b@.N}&K{,yU6NEYR:NDFucS~jĘiK;gWXz%K/^IY!LEP [GC^"ӦSsEy_}M>g9;ifqkMzvU'!Ltr@~qROݺQ~>U]6ճ"X0?Zި&iS akjY\ކ^6GPO !CK,xe;9EOɩ}R*sSRt 8ޯ$^Wnȝ"}dkg5sǼ){|g 2#Ђ{dYSBW3G`ީAwu^@B_董X7ƨ]]ފ_Ky)+RPnk@q4U1S4o{H8.-x%sNB"a '6ONP+y+xby[2Ma_=h%ƣk_?dl;l>B5@ȫ3 ]K}V-)B6@KMH,FʡO"TH82,CcXdĞs7kg:EA5&tQ7n͜"Tڽ "K尿-ԂtGҮnHĄ-\)VbڑQ[.@mBаym%+mtM|Ё;zhwࢸ|`dغ!NXP!Q4<-oWhFbrQ-*]3Vm9\RhB:(dF]Փ Өb9ܙؑqz|,[J]jS|f*B2=_ 6EǝNTZ*_pRqCi;(md@0N>b ڢ$e?:0*<=Iȟi 8&`BV-RFCX|Oz/Iq5#HZyJ 6>(vë5B ;mc8u /r5+Qp,cxVF.0RoI@]DΉF^" ~7`hrnc4Dpb%Tύ!Q4v)wKecCRs 3}Gua*i Sn(O+811,OB ܛjym@\J] vk`ͮ@{]seGs-때R,:&mȦ6*܇RK}zV!%iUQwtЛDsF7کyK9&5ئ9\õAFF2G9 KOK,OoH { g^J*>#nXS)XЊ,iO`"ܫn/jv2;i:'VM l'ønD'GR—XQg2#9G*ztҥfsT;jMy't4=‡Ng$b%%a; ;ň9I `J}mآ,ٖ mm;lQ !AbAJŵi V}΃yUBvó8[GfjGjާXۡ_ot޼ cF1͒4˜iSe ˼tt(qti-AHڇE&~>:ux88ծ-1LIe}MdXA T0T]b&Sf=fq/6X;J@^gIgۙ1l 63 Ի8TZY}f9gL4bÜ. }ˁV/E\~#L(f"%9T!Nw?Ԟ,Z̨kZ% Se?mCQ%CPg(o=ns˦d'bfV=`ali.O~E:"g-@N(w i*eNK^5Qɑ *d{SB\ s-#aELM3_H̍{V9T|Y6n*EC &! bGO1b4d;B-9GlW2ƟEO\FlQ@OEQzI/P%ӜyLw E"eG3zz/Xi%x=hDlBX&a#':bb.aDSjAZls@p.1`0-I&Lu{|6jr)Yc-h3S2TemVEs*QAf@F,oeR: 6 wH=" *XPEjfSnjiq~*9SOE=,˙^![]; Bv;ՋE̘9aO[h>mlr^+!w{ˌX갛yW5J*hi_gkd=PAEy5?@f R&Q*nv ؗN:D.Ю/{"a"OGUS"{{/_+pZ%pIȎrAM{>'}9aFb POJʘo( 7~s P" fp}0uK vGPEKId󿂉@$;r/ѽgT0(3H7Mc2PrArf MwK6{C]= j C9%^G/I()<_#`DpKR 賄#KKߠ9Ot+dϨ Y򗲦0ʸ݉zEIC@LmqzCG*/ZݍŃ _WHeWW~jFOQ1Ga @al½X04w)GCUY| f5 w%eY baz_Q9gv2q],>VIm5M2.̢\1D>n!qS|"BƺJ$gS>^`!dX ?N|~>WKFI|q.\P;> W䈄ѳɹ̟;ءn]𳧤g[L ϰP~+OY[ mʗQ,Pz6Z!(hmƽA%IVlQ,n1?ۖ7/IMi1B2[ 3!8F$Jο+|tcBPNB;ؒxs@gLWp{ڇ5._ϐ}u] c0Q^ǯBlE;#K3 o]oKCEvPL]V*Ng{j,4OՇVbìӦ=\:iey88aP7d=y*kI?m֥?xh can+q-xlz:D"ϕKi to UXSI0>E̓'(d e/_Y)B=%j;tcH5-fLJAKOB1I)b,3S6ߺS0q6O \oYWq^CN3$̈́EvK1Ն46SYm_z&gDիf}~GTDV,&W{qS t񑙄 ~Ī}3ɸsqu馗tvt'Ʀ[ܥ+9p\-Tom`l6Oͧyq->bvpY^h:;+ή$c)#\o^g݉d]}wB E+S+}@x6-bbxq*a~U,u9@cfY)xP(QS\8d뮲,d<blCܧP  =يBpk#N887rM꯿ l) ԺLU{C}V]Q+}\m$ݍRƲ,֘<ރ{&# %JrFjh4KXD? >8|dXyD %~_Z|} [û_ ﭗsi:eqۗ~^>N~T'A ĮB'#3 mZ#';W +g|ۮ\JrJ$r}B2CsƢgY@{e;OmЄ)檞,pl$Hթ4 D@طoqO7WFno86CTN<,'i؋q}Φw;o$5j9 O $\~Lc@w9>^B=؋ #JoQM`pj) J(zWֿr^N#&vv@| zy?z_Uo sl+yg^*d q b@4Qy8Y#@;6TÅ|`c8VUAʮLğ1C 7ntsIt[JeMKxaثHE׃]Ssoq sAgDu`<~uGA~y3I{+CٜM.<͉mVJg{9SݰД9yN98d3s[f/^& mKY=si<'MydˊSm]{GXnvCuQWW!|lbΏl}.; i2I2*c Ї868+[>%{/j})_Svx?p7 4> ǟF $j@,,ޑ9W#?QG:wFmI\~nQ#Aa@g-b8?§:Ì 8ݏU%"(*\VqCc 1&W70Wba\N"2V4`1vLZhLWM^~Km~9&aY /bF̈́k.*T im[ Mն;Q΁wFbp,P 2IWqRN1|ŧINW3jt6-Zz#[e  {Aj|}Be5Y$juǎ"9ZZTX[n+Qy6Ak`~-]lzGL])5rl8̞BغH\BE k54w 4._LHJZX^\MNi$I7YzvdYBU뫷r'2D#l@QLZ!\E"cP!ISdhx =\-9uiwL'D؎2 ~+>JAVm{R<kSr"ԆVsZ3U1 s2aVz`+m񏑴s' ~u%&<)43eJ-֝k,ÇpwM#d puc)B2Rm)@ubQӗ+'b vOD7yJ9f7֬Tu G H=r?2 n)5T&&"ux-@4):֡LWiQ2Tn>#% ,RdMNu6d崥r=h($o\̒ !TKL1m~[,s~$n{mges\&< !s2|VLN@o [a2OvS‘49,8Kwy (<N8] a/o\^|Lvg O҅S' B97/,BY 85k+͕3Ky3Ic[گb(e$H|> !ݒ1p@+%,؈u3 ydtsŠM#oG]U~obe)tPC}Fl|3VG 47g?ZC@&lOMy鴋$C #7jiYH LJ uZ5 @$̎LjY鶴+moOE/8es ^$H_KPX8] UlgHqtJyY N8hM.KCa%8qNJ{6[-e˛*RzMNuPpy^X,W"/߇eQR8` Gm;%IG+|T\F;YeO 3Lğ;uSC|˜z HR6YFލmܘCCRbTۨpӪxo9͟odno\wZmb= x+\7^.Z*ֲ:/33ȈQP+.׸Jczο|q%$zd d|:C|vHJ*Q!}p[^NP,DN[m:ݥX &I]9U8S7Ou|xĂzϛUܰȔe!@MOT0t!14z`{7vUr[EHR6rv{ D`G\+Wj.:D(H&:b鼌fq;<b"m%\.;8"8~܈HU?/8Zc:58xV[x\V?=SA(]t2ǼA8DfsǢ6Ŵ]y]]1(J(1,#Bsex8lzwߥc_) |z4t٦ K+PLl,n_#ω $Qp=\gX;<4 Rb[QjaQc XRUt]"MlpOɱ%FP#NZ -ɪRS;Rݾ>,0K%F;qS)i|HH >p.G7'oƵ[]iON ^ϥpF#[׼mzAgLD _XdYblGO43'oQ eJ.c trZgG`)M$\0Jnł{w* IqFvz/HHRK"v&ŏBM;ȍ<=gh#_>qG+/KםNDT.;eg4H6hIt& ;__+uY|9I3V06k\W)d'(1`鈱B>e~Ȇ)6X4)[4!yEEAٶ(fy-TZbvp%-JU$bnV9/ej$zi{+\A&I? aNU.8=yb;?ؐo ^ J1E Vm#I$WVY N%`-Q_()JoUw{w+D@w=(0\iAq>ǏP]ȑ#ThÞTryi6Be9ƇRN`&6A;I:ya4 ˑ4[BkAYNro+,LEQ&A7[4V} (ǔV`9UmΓ('&!Ü*3]t>smT}t ņC)h()ѩ7_7 zZOۘ}@ =~U=#r]$;ʷ c#OUW5>tLG@3PQ` 7ޘ{!qpOMVjxgg6.(ͻ39: &w4EJEg')Q<Sy_ mu?\4pD%  afV̩ n DYxW*& ;ZN Ms[1qRjՍצ!:` @þ%ҼYE_=/_:|ˏ¢ʼ py)Z/4s\-/1H_盂x `6L?Ww.mѤapU%<uS"=1MFU<0>W^>->2dZ7vHr݌)"Ġj@NK-7QKRNG\kb5g0 ,SS{Z#H׷!$hz-gl nxef6ǽ繭t{(Sӯ3hWӋ^NXĩ vɰdJ eTɻőK!*cQ+sEƊ#@CʺBG'~/|P4>ð0>ʉto$][:z_=G!p5s%o߃&]OTN+P"AVәFˇ_G>k/9%YssQ)pުy_'[&e]ۊ ukw"A+ 5m;_[n4l@-.g̍e4$(UKB 80rjgY!<6#a?j- ~ΣD77ҠPu GIA&8մT<]+6#6p'+_K5q֪l?[Uvp`-G)u6Pc_ȹn"l7Ki&mP 4Ot23 :0>u]Q6E\ lSbp_8s8,Gl]3)W|?WcEʽ?)L|4ҿF6Bۮ3^$;Tc֟.j)Z^߀J<뉘/qP85wj#dV) EkGr.ëv#74!ݾugif1GtAle@9_m޲rt+&t`[=m+G+- ZdM+;>vhd\«*` "qH7bl\88ڧO>cTjCb6`=yX@!k($QegE][yv1`rϜE$G /UP<3obu 5Qg@m\Nyz$ën\2dnKsj)3V?HWvOs\7 QU-(?l9cFANPQn{A v [lֲOuLI+\ia4iQej g]G4&hPm36^W>¾~9u q)N yMQywCp2 %0%'4Y0קԽZ5H`^ON4 %aDD>ugrQ/L֖5ʩ%Rnh"L}t=cEM>&>/ldϚg7Xr삟B|:Ijrx/B:OQ2.Z~δ]yD41&g>q)=4ZjeKG3gl/$ uQ/j\konze5.(MAQgѠ^qac"{^.ٓTM8e!Q?% G AhaC&.Xw7TL̮^ }p(K$/ VDT`{RG0MI:#3 +\TDoYȬywK2Gn4O zQ`i ,4}Xs+YyVI-i֏'Fp-1UBmwpO5IKo:ֈ3 sbfUMEGtM'u@Zz7:dpz':&yX؅]j Ë )No/&'+:Lո/{n$y;|zzz̠r6)n9|pD0ѯxӝ*j0q3;ETS7Hн6x`~7>CwfGio^X<j3t5҈)4yc3 /B.V~uBhvcdnDpba۹d/W[lochtދ]'-_&2TEg׸{vsĀShMO3Bh`9jTI=CpCNKec|&zcb W'+|H xI@r)0l:I B6=rdXej֤wy"w̯J\ ZiziJ$֩f`?Luv+(xK{c׌dh/ݓ<kj۞MvVM#E1"IUMCX HEÄMn` ws R,ܰ5 DGH"1PV{R*_AI׭b__iȉiW433 ȌX\sai;<15 ̯o3}E]S'sƅzY 1hAjܵEYbTPW908 $`r t@` ч90n [VU(EC@NlQy͹ڃ룇@Q2 M&^ɵFbO~;ݫWbr W# zZC!vY?lT!Мpc@K BBIZɔM";c Yڙy?"D'.p$Vˡ崩xFaIhYmURiЫ.4C@didWlLp@ZR|9B.IZR2س']I5#b$b`>}fꑀ^& vnI2 ;1fNq5p QY-->"5th`Q(1vx6J1d #UױP0: Pݫ."6#!3U<=(3JG|C,hqu> JX1>F^ț^\86("1'.9,?6ZD]`ok^o8mjcDuL[G^#xMm@GWN'IeqZ>P$Ji`-nDqWQ fQGUkqucкyV AaX4?MeѠL(N=zgongڞa/ !HB^/UVbg~b 4*K]yS_lcSBe8(JNä$DH:9~ )~S e3;RNx%% zd9ҵI3G5])zuz3#!5W3o{S̙(NU<c.SZ-/,ɿK +6jbcΰRiO P:Tiف+Zr *>HB4,ec|G_7fhkyi whU \ReHk+COA~;I9&Qr 4fO1Ps*+̯C#"<Ǩޭ6 QrpR(O6iFa6΄b] V1G:3$xd q)igJ )ض,e:̬ri2KOM0@*+Yf{)ɗ+)QE6b=g`Uq$E0YuCg-ӛ@QҖ}L2 {є*sHc{rOK K L/ZGnp2qNYC3M/T#uOynk\7? Bwcn f!AD튠jЛ׷zqrB*hswqdTbKo_F6QW18ڻ-|wbqEGm]RT#r& jGޟk3IN$.+Gt+ԑվ\XKxc%Of)`f1cyv"7Lm{w#roTo3Yٯc_Vk9P8rF=?ublU2}M:Wc t3d&aJM^ޘCԦ5C* %.9L(b=.tp'|bA=|H %F8*y5* R#FOP0; w_G{gmҫs*; )8ʌ0O/ׄҥ^=~b4(hqXL:'6.} 3G;ZR9 r:*>_7Iw5^?nQժ-j$ߖ8ze+PJv%_׎ 㯉)nt?5mVl[{| 'V4Z^ڤgۚ?[>'Jk^G.e/1_{.eLͶ6WR;5;Z$b,txS{[1\ÅH $)CZ3(ha#enʘ?5"0ˀ|2FSSQ}77L0S@ ߲[:վՕ qΥ]JgQ mf( %RsL~9֦(0ԆHOy7(zۢߩWe -Ic5grkr9'];M+$PŒ!*Ezu5B=1/d7ۄmա2[)3A qj0t"?0&7MXS.E`7M$XZRUfHT8 Y^(#LMekKU-QKAoPq+V;9Nc cD| };ݛ#3yyBW4:β9! u}(ڜBCej7S(X 39(+1Oà%޴ĈV[0y˧T%TbmrN.gďԸeMrF2[@ 5@?׵t,*wT(<@Uq7q[4S>,|nګqk~Tm-Q \BEQ񠗩65!eEb+p)\Ϯ2t\Ե62:c,;B6G4Mjl8] bygtצp:lre3<1@:=,@֠?[Tѓ]B:NlbFӬwFU011HTkU\.`fhh\4sг1F'`Pj_y9%OPb֠\xѸGՈhz= @ }Q䪻_RL:S.8eX樤?K6dZMOU{ɬv[SU'Bjh#qQ*څb$\*Ntl*>^bJ*kG12pl7PgNˮߋ\!6$ԕ_ &:n\b"^]1_2}Ot{ ;Nde5 н1ľaC\ 6՗ [Kµ9fM6Os']¶QQ2>7fki)J|CCf _4fP\3ST$mS1~FFoņ|\4f }vrzʁHֲ@(`^dtʭ!E6Q̕ )*E΍ BnsH۪.W Ԉk} V θK )z}P)xCDI45A:(A=^[q7 {KW/WW580E#wCEj.rD!_2ȹK(T!%GM r:2;\n*6jgv֙jG$O\ˎ 51}S.ͳsH]Aֶc`7k݋G(o2lw vO>UC(0ѺM \[TYm2G+/]1QˌM.?n~϶&IFi5'@qx^f7oˤQJV5g 2"DŽvBI\-7"e)rOiYߗY;wb>HՐF0DFH-w$tPBrd0'c)^NO~0yۧ OZ8-2F #usfaO’ź&>2iM Zͯ&Nr5p_`C΄!|5qT@̝1< FC >:\$9?Cl2 )hD icm/y܍wv]irƿ`7̭re?d#TRaџsY&5&{Ď6>Iq.UW: WSSÁ28IӢ+שׁ)l<߫wEe0:%@_7LY3Wv>sf{M{8Y~nCLq"V}i<67ىo^xcuvh_K9 (φ:CCũ6d(RT6r["p86ӄj2xe@ A*XY bvCSyż3ʢgUQ7"šglӍbc B &trK`u&1o?n_D/[u[#}1ꓒЛE?%o5wSR1W(OB_ϼ:8˚Cb,Jn OIOO&E^5Są;Mt1Eľ o_PSdpzo[#QInG4lqjGU#$5^#|ߙ,]PPT'"nHDvږ{+,&`dyW2eRanQ5|&FnfvEfgsp2>TGOy}(&~|DC#oX g?D/XiFP2˫˂ammR4HJ;Z Qz=  XiTko`lH rsXM(_H*M*r{euVK>Nlazk}_G}r Й-GCΌFZmw~vc= T)wWWi ,&ޔ|ճUt\&gtItsGbxRu|˂b܊gJC=8HZ &ykqqd97YM-3>_x\>]ċGA8ŦmNEGXKJ >"1-tϡGzYTg)iqA)${>P,v`H:- M-Wa Ǵ\{;L9(ASZo&A #瀂| `qfa@.dC~߯9y^CUpBBKo5;{2͡2mj5IJ$O;@i tyOTG3ʡü仼rdqrmuAt(7u9rᕂÊÎSkIXY'd/4<*{h: sc? rQ &l8;YIts r:m-b#!yf(e RSJbE >ք\ЅN}~EpPTv"NA d5O03 qNʾ;>RČ`B=˺b׍\I{G9cZ6IMRIN:H.8VUV|`}{7_\=('ݕ%~t.h OʆrzrisZ3ﵠac}SAf,{9c BAGYmp2x \?GÏ2"w$+d;5~񋓛9 ny9q1#i^'kB}d8P8b$Q~N_ވJP$"d m߼e,8is79E :+SgۈEcA/'+L&;<7|gޣz_{wyr849W\RӐoxEWgm*8mpKen0¶V?"Pd nRYeS")a)/&Qqw9ۣZuGHX. ,u JT4Pˣ,"#bPyPF& /\ۆ `%W]&w)x\};dm%Bj~ j?d n-B;W0}G낂!=էoX[HBOJuWA]$à 8n4z}X}S >t''3)& #QDGTXS +Թqywq|*؅okk ӀT \N %2fX0y<a[QqlbVm@.=Oa6ًT F`ziFBob;r%Fe0\ Q9w[][ S`"]ނ 5=gNқSV'I6VrQrvwPK.˳Ɍ}+\F(>4[Bfyn=ǜ_TRӫ_͌d'9q=Ca(Bk%6\ \wB.gy-˧[,.=^(VG!^tP%Ydp?%4zkO;) cT;ANfǜ YMlY}'Mg2lQZ&͖Lp-TE3Mfp"R.Qr4UۍԷ-r#5vxú?d D*Y)*pI_ IoRc Tŧ"$S 0* > ϸ0rܥsaJ}.f0l#k^,L_ o  <)H2gb1mʈ$iE af/.K@NiYf}FyvU4҇裡  ju`<%T@l tϔpv G@9V?hQ|Xsj,pLh1t]8*vZ/XVP_A)"mAPL&@?C`Ӛ^7|0-돕9PGeXGو/2;i y젆,E`lϨ@)_;Wȗ.B҉1=쳏K؝e$䛛<5ȵ&|#}.K6f{Aؖ׀X^n{1 .GgF{FjKF4z{)W9aP+֚ccG- 򦶜 f5MH_ 5"Vd&1(~.j9=>dA+BH]^3(BD>Wh|me 3lpeV;VJSCj\:ԫ@"2 V>r q&8[i#ʝSnsK2^Ө̲b!m݋+$P,$\ O4μX<؈G[CHTHE)kWW26D.P #2OoG L,E|26h-JLx )IG!glt}0-Ws򿷥 \Ҁ5.Φo N3>T~fVwy;<*nV|xX-@<1wv5S TnpҭžF̗7/jJ1a2R* !v᧼08nan#֝׾J><%GqwӯȏyQOSM '̔Pklg pfKBzXYlQ'xbVk6C6-pWakJx`n^SW 0ktzjYɥH g!Qt,rv(!Ki)FR kMv,4!U^+;h(q/J,TO0[ P9g<2|J5=lɆ2pIӡYuC?55Y"\K'H!*]ǖ>fܵfTw#Ը90r?g5J7PF킲݉ed RN+Vbz+DrQ%. I#57,i1EI7גX_C8-<͈D`#m8>&W\.%qR`7-UpYW\7"  :+?O=i úuw@n7(^6B ik#^-Vp``N$m5,r_,,<.'6*;N ?k!8]\da ;&peXO̐NQcHwM, ҇P!S4 5ykZN2N~p {Jp-=ܪ4X& 5Cx 1;fJ\;g3*3AbOGRH*x7R"GʬB15n.}'uG%S M<윪HS14Kꏄ~p~.1xH#uFO󾥾:*3;"#HgYIrHDqZ;\Fr]ɭNEV I|<@o3K׹z /pw?uyaMi${G/rBΦstM6"[ 3\obVM-'G:E#6'b|:]=3RPmZƿCQ$ #H{p^\zabfVV֕b)р-Nrl]79~=Ag9tJ!6(Jc 3m&(SvATH7A<*tZA;̫SU 9}H3mWMކߓPYaX^>S酱}+|bXR%EW1~D nZ'vz凴ÈuF@Cmvr!5CU )\M^)$"4VdY2&d׎~hT\5$ȑjosgg3\56#*9-ďr5%lc鉸@>`R8Y $Lëm =*_\=׷_۹gPE`-K}A/7- d83\H{YckDc"xfHGy dL# P;2cl,w e.P[Vg+Bqt_'e"*16/ӑzW6Ϛ@n/.Ij+\KQ (c7f̢="W7+nYw0W b[:M{h/,̻]t7ɿƥI?A8 wgϤxZ܇=W0 6 fQ^:p[8BzRh!GPHb)(yiPo`-Y[`#`!rmtUeeLۣ1N߷ٗYYuf%>|KWaT;x2",{f/5t3A2ˎ\DF3v9S`+Vu QeO0n*[pDhM%3 A?[uzLU4$\4֥N9g{ xv\_Â4|sP oV+8nsCjdӗ! $N*-c6~=*6672߃]i5:ouz74n%pV@]QZQ[ԅw5uH3u }ۜD*XD[kIQͯ?્kd`Xo<ոnćR^(&R ĩy 0)]/#AO +-xgnޟ Et)0# #$B0?~`8IOg$e\h;F.spBEX8ӝ F\&}lÆJ|iHѭ*8k<{,("4{y~\ڽ—pp/UBxȜNа@]ֵRsU@Z2"#,sL[op y:2]DQͨ5/DhQH,d*/Ek)`R'-tO"E]l#c[]GG\*e7|ji*vqTgԨ mfculUʭYVK$=!y9iDu{gΘl,5 3uAjb}9l֝q&dmډ%"AN?Xg o.Fv5^3ٗC4:"g9S0e4rE ?ƿft!n \8'銟i„DV-| ǞC ?2D09"ڪ}aZׄ-=S_~pnrkH>غ^ >$dA*So_74Hv_$I*F+"QI-kkn()h iQ"OpC &|_/!܎{`Q X?!5[_O&ctR0hM4qt<'!=]q$^rAQalU;2JJ1tD dH vt~ ߕ-))o̡ӝ[PR/Swj/#[F"Qzx@@,/CVDt!` w `[_̭w;Cn>CJ2 ^Kg />k/=8]"[QOXan<_H͚4| mN1bqx -*I& )Sl)j}=lQ~(I9ګ/ы[hzMQ:H 7 4aؑ8xYܠwɍ;oO(Fۉ)BgDvSYHD~UGdžyq/a%d-*Z~lΕ xyF!We_'zhcyBV}jrE$0 Xt}Y@)70+dע8Qp+ ߧRk+^!kkkwUb/3<G_CW$x{݀yO(\̚x)wM4vn~B^e}gܫӲ WV[8]?$~^iȉ.+˚Fd OXNk0[= 1$qal!믳#憉hoȗr0FOx>Nֆxt-bR߱wl3swL*k3' *Ɣi쒓^vӻm.}#(F䁠B3R$&ЯYvv h ­{}J <ХE.ɚw\IHS^:"M{c(W]`yy3MjoI6&0 >6*,eФe&Nѯ+e&ZV0LP>$ h"5) NG WFu<3H,{vޘda[@D؜s>7XؙЀH`Mmm.;~phq͝x[=ۊy%?\J<<ۙ_ue+ImAq˂&mOMJd+; dWZ| *[ kuTB/sǚ%g9>'Py[o*{ ${pZp?5(ZC;s G9gus<1t]Ǧ/'8Ǯ01΀rO|ڛJmhl>Ot?w;@/yGS7'hnN*I-~@}9 U|~8v ZZ<:AmH*+8ɬ5S0kVY}RuJE/Vj8)8CG1 p!E}Ug AЉB,D8Z~\{3O@qg罺4 k( /d#fZ:0m)W~cL!5dOFoUUjL;k6m4{+PJ*FkK%"CӮT]3,knhij%p*CW5‘2=P&:ۦ?6cD$@T3ݘqb&; d(&1]ձ dAP˲%cp1TёoVx۾ 8D2)>\qbmZ*=nFVI3m+OAiVwyBY5틷.J+4KyJpr,#rLuE{_ ;AoƠ .;%BАyHy$ N+ri$3~.=m`_j ~a+b][*NnfVnx5{֩mvnf͂M`XV|_ncYx˄8걦e 7 -cpv\tuѧUlz޾.EB-@qpB*e1 0*11\79IB%y)DeJgs?Pg.)K.^!QΝ ]aC(GLSEy tު@1[#-爜/F]etPΉM»#i޸~aqohc6 ,G We/HZE5׭*Y f'(A齉(:+}`p~)ѥogШ9OpX$7A/FLJ5=3Cnb(xu@Ф|^9b.ЋV赋3V2I@޻]$x<ZQC솷UmsZBt賁8d̵?pzZ_*7\mS,Wy y޵<7a.ji쵔_1*laF#LC'A‹.ikd:e]NS>*>x_` #--AX0N23~I aӻf -YՠRcq# ]vޛPb\R@wIm3@+Na0U*Fzϻ cF2c@=>9jrNiiP_ؑy{bPBq}a֬#T7'Lg`1ynoCs.mUySw)\ܴ|`:⚃=Sz$n2-J>{@zZ ͞6r >`Ao9&\3'BF.}J.Rn GI,L_m"+VS|bXsqjK_chv/HBdJOp#Wb$Ճrb=+knZ~^;zOHڞ]unC9}ơ4֢>mj+k)iúF &+Wbyc1]'BrCa[ƜXhD7rA7qdBT|L5zid74U bñu(4Ae6|VgʇSh 48*it.1}wXEu./_X\vTy3B~ď ӽVZ=%D.5:pFknaw,neڑoMJf(S{[m80}wS&HBjK1oāO\L8#.zlvT;kz4r*svg [33ހ~Մ<0vuPno@NkЋRqZI,a`,z2 n;uH Dt %s؊Tm<;_yʗ|vb#K?ϧ.ǚYEj sUqU]Rxf%0[9f}sf?sIl D(%rpݘa}͢.XX{#~W`/}ńRDr)%|vJ)Bu9|4fyw?|<#MpH+&d1äi%L{FT ':1Uzߏsk56ٓ'Ͷ)O"H PʎKr;"G1 y_Lҋ3ѽѧw$2K>jgqV1W6\ۻ~o;1bT5 "Uo3x.p 7~(9pfV7"+ ϣ،g² AAm/C~ {#`_oc2_&QokҊX4b-]k<[PZd7Mo9Q8PÍx(ܨp5>~ၞ_~'~yJ3q:;@Fª(l$|> / a!ΐߥ#UUl1"5{~/(f:)׺ H\Zy^߼:k5w;k0hZYbGvԕw.{v tHW],#v)7zb2ϻ&VnWV8=U$b<4>G:$s7BOʐ&vWjLC?FqT6]/ =q`]a5|%4(4ޝ zJ|ZSYRGnk(>U攒%lzjBo#V[m\E]{~ar:Bk6G 흠U UV=\zE6&2.+kg%&x[ŨO @YUlN ]-x\nl2vYYz$pdQ4fg E8$'bUG f΄l)bBQ49KU?c1EP8`'݀Meߵ\2 ip'ˍswEm ޼* f7{p3Ozb.~vSKac˜ME82ARh tR"c~ Z(t!{z<9)KR݄>M,Oʟ-HN3%`?"U^fhaL#2IA6@!Q1GJ*:Ob fp!5g |l83c-䊾dWDkvT2%>J*}CvӋ=Q*⍩'yP,r!K~m?b0"faGa@ 5簸u:RM1/52a$ d7ϹXv4ޡ=9U*CU Đnn@%rG.LԾqu.Z~_ AV.fI @ڑA&r_EGR7 ݕKr^"#%@քq)m!.kKJ)i۬ewEB ƎHw얒nѴ7c>3 JȠC^!,QJ3^£nS}2ԾႷg #Ţ]ֶ*]l9+4=x3bH'Q60.ڡxeZ(j(ݢ[ /UN"Ph !9Aٻ=(.rm#MB/8o3$ʽp˩/<[WVK5-~eV^9hrp=VolvQs[(LxU 2 %8>⭻Oܱ RhE)1kMJ;&h8Q@};!0m7",l豅{}_C*Qٙo,j> Ȼ<`jkQ-x$҉׵kv GxZzN@auy:JpnpZ y,_߯]>p#r`xgP*yvK<3)j3f/xS.yߦ>Tox^ݮF}5&gxB[1Mo8~̲0_%EJ=3&;κpk4蝾2L`0d@d:Hh8AV-WeN9O$'4 Aaя~mpi[㱀Z7[X4^sa<ñ.ydr%jo_k_ǬD8H+AO til?4him ?c"BX^.V>xٶ|j8fA:cT A/JLmU D;x9 ^X)nȵf׶U3QIJ_2K{B7~d '89Ta]WePf!s!8V"U0?#Ghsmy=p#cs#!=318FQJ$\a0ZFsIUM H[ $ᤡ!q*; Gk4"w'R~H1`%jz-O͚eUh0&gWw^̿I4C}qIHhIYז,wBFȐ3DrJ.9uFkLDy FXqr6>VKF* (wfE6;̑oCQ[(m%/(>ֵ qs{Q!y GXT酮sD tZ=HpɃmx15XCi1hL(%3?9L8{iHaDߨXv_|L}xzdڧ{ZjV_ԻR}#UvY@{cijE93[rY>}].@ɮpVNh6OW-(o79Dfj+p9U.yuW 拗]|h7h+:)Y,_ARmF3!+Ud$H^>X >@x:ˬ; #ZD!Zk:Hm}rj>pLchVG0DQ3Hޗ:ݸr?=,CdU$SPod_Xh CC#vB}JK&vcOB=gnඁ 3"նk!Clm"eο^Ua /k5 0AyVjK?<5jݤ-%yCcF[ȸ\nFKwqq?jl^_Z@܉ c2-0f_swf S8N'IeE%[gN}ay ET zs(;IM23_Z_:=do豶^E*:Mqlw`!1S& !o\V.;gokm;+[I=ƌ#5(i\ WF UVuijIԒ*~T!Yx\o׼`R]@ +`GB\UۛE2&?+`QqU!@){g}bjjE]N.XF e_2b& NSc %m[-=3DG(<<Oh#Vku鄱VPL2Fc1|xw#Z"b!K$#ռwcDv|"y mz>ٛiā)[OFcOt:-2w/^qR,gZcFƨ>(ر9o:D^U}i:C5n8 @TkڋOU و~Pm uczc Г]]amJ:{ xkj\FAq]\Sջȭ ʌV4A{*:+A5RD7Nzwq̑eId6wd ,w?)_}qԬvPG@W p" ~r37pFm8wDN7J}Db!8mJ "DuVi蜵>i#38%͔$-9̤'clf+[x;a\KyMcW74)s3y%TOj;A[c"/绥ap-i4NT>k&pTf&XjW|z$;QWmz׿aO@dFC"$TVŜk @٪Z̊&رL]׈h >x_W ? j"K)/}h=7Ή@Iadm$KdS#tː7T%6YH8A/jO wf4*P݃2䞃y|szeೄT(@Q*ҨN_J ҉F߭ގOBس_lE e𳈫ly?Ǥtx|@;L(ՉrjH83)_b6mxX' xY .=q& ^$^qrDJaႻ64/NqKW&eTb9e" _?uAwmlÿ*\ȫm8.rWSI@sU_5;&Nx%E3؄*lBGGZϨMTⱂhl-FvvE ?&ШeOhs.{(9U,E ɒ7݄Dd8yx\xq5BͭX#\,F]j$- qD wnb!AEeo1hL8szL%i%UA_jp j<@ ,]hetTÁ" MC3dsQ =5bΓ3ʍe_QޭV(]LB߰V&!:#v /䩖׮ =qNY2 SCyLl306OW9{^uae2r~BQ`1xުšp4YI5ý".4K)h~v_ڦoъ ǓoGb뫮b/֙nl?+W}e NR+p ׼'-0bNKjԌVcy(ߖǕO*c`x-ise+;s^h>;B43WۭC,U2ef<--!3|1҇mDĮz#I26gFĀdf:6R -YM_s >Q9} ^@@x'Xgḧ́[" jcYhU`2=fsX];vT뇶pnWIy i S~?&TUc.l'퍃;GLDuZA)d}:FI&Μu~2NjU 9IHy2-XN5+-wK=pZhЙ1Uu AȎ(/Ǒ&I{8|IX*`PAu50[YFXR3 OX{X:ۻs%ƷT$.-4~X,ce_9;p\V`CF%|j~LhMyP`H ۃ[M2&R$t Ƣf0څٲN)K)XJ{lBNX2[`G}yqCfFDnAwH d+C "zݯ\uNrK7!6]7-TL:qaHp$_aXٺą!ڋ[|HZ׎y)͈6BJ0jO'}㭉\-(shRɬOí?<,y ʹ+,hNІ m@5$ ϻ@KSo0\>2q0RۺhZo3:d6i"uغ*"px5 u,gCMNaWaBGij+T?jR&XCs~T i`v![qAT*R(a*Igq׌/h_[ B}Zt6z[KZlqBm$}Ek^cg̔.&^ޠt r\4U.-baasҌut&*+qp߱Z5WarցLJppa B,Ṻ+2Z؀ʼrC'0FD\\t $4qw\+fA)'`"̈́_I|gU 1`,E?Qg㔟,aH1v8oR?>CQ$a)<_?]`1ub6A*v=1<_ i|e"D|u{YDh`,`JmH4hȼ'6 BlCjݗNz&(cf,aCjHAb7'UF7*UczWAbr1=~2V?rFh«`̻X|@q5BOEO9 +`G]nhFЬ_KEC)eG)^xʷu_Y0 KqPՉo"UFr/7_&o((ʵh_hfM[AtK*_z,`=uZ1=~4ikRN`C%uz07tdڬ42ѽ[&\J4J[7;ϺÉ+qt+V @Aq"6COf{NŐ!̹TYŠ'h#?pR2{a oa1Ie8ѷɪ*iIAlr$3]it&wS8PI{qx5T|b51|Ѽ68R@0u:}7RX/뺜 fqX-܇ p-WH ox/ f!_FZ|AtJԭzlzY~qQȃ%Nj:*<}uBMDu{ Y+.9 K]!ƪ-K'?2|S o{ڄQo_84x2ƕUk~p ^~9~3&Kh2A9Eo(w.-BǼ' ,':pBh}sQxr#=ZU (F[h 4Eښrmʛ {EzQfGUۺpO̸2Eu"(I?*G"J[LJ,/rN7e\LO"@,kԏ^POG6Ѐą_I-Df.nݸ4Cg>MEm.qm5b(bfS SI@\ww fM`0r.hگ)n_Z> C٤agK,0)qc\H Vh7׈K2:HKV'(EkIE+ <'YEGx #^g&9,6nP+ g^);t-9tak4 >]?xt-O-UB7ċ I}EE2!amyW]):yq΋*5n&?z6̜&(&,P@|$ | GbΩC8 uMP؞ۉH&afM5\_m+]}qlIW"]9$㯎^>EHZ坼xPxzā?jc !-{HhMfiWIZ}2c萈U{[YQc[-xCs~..ϙ=v.:dž0)o&.ɑ?H{I\4't (b5voRz)N$/Yx 7+=&F{GB E(5VW`zCɥ y* rU:$uT.;^ᒹM;roƁ!bo'Mv6~7u WTf&l3#? .snkd0 :L2\.T= '46czRp+ZBs#O|ZR8u$A%RmS$݁/걅6>YQP;7nBy%ĭ ak{)\=wL‹R(SE=LblA - A֣>mЊ;CU2՟0B ([W`g jE_Lqṭ_(lWSzCYN\{ke@2K%I9J9'l} +<񡬸3$[%,8Ia!_K\I rMiD:X4cc{P N@Ramk%(ie$X( kaކ/=e;R?ώT9 Q Yv gsծ}qi dze,UM{fP]b1k /ndo=及}H//0NP&@ 1ZApeALO/Yv ~Am"J G%X!sihdBJp6])ӮZPB̓s@4xo_*%kiD;ܟXqB -[A1K^zj-7/G.e@|?QͭF\J"5o^?FnE(gI2C0:ȍkrW2Z\|~MERiBvJL5۩27}f ɈPU$-YOG6~O)gy ? XrP> -kADtMXH`Kt- ko"?s 4i<8>'2'ԏ(+Zq 0o5ǩ!Γ"+XXO Š.!}]$'Z53%mQY`JTU^:Qra,;eLڶMo.DVCp^C>]"i~u ɢf_㌁K:'B{/ `i%bbA*c8џEoC&_~dT`xzav줐Њ$߂]YP^:o5\Z0P/ 똅$~oM%6`xg.k`=%nYDsֱcŪy)O›X\<мzy<C?}?\A *Zm3aZgX juzFU\aPX "?D/c)KD),<^<^hΰ>򛈵d Sv%닓_zRp):kA*d47{mgѯri&ʔBٳٜ/ a;U-dlo6x5V+47M|tR0-唄0shΔ@p e#|&jP؎ֶ BԞ< 9b185\>M|ߘLd} W\Wtʛk'ʣOU`qO-k2y,ierƾEi+G#(<_i. CAr7uth0OpF\"׎O^bTAYl#kH sȂ8(.(jƕW,ʫ# vGfC;t?׼G$_8(sд)Rlqg:ݢV A f W Ϸ/03fz Z} [J !ӀixMzUb>3RylwL-HȎ?#%%$]ـJ:iI`B~]Y#W؞MjW[[qXKx7s$j7Df4|6Z GKN=--8z.(Gd^9UVWĨ1#>-p֭@-*6 L[~˲nh</U"M`"Ӏ/mK ]mqӽF~{S J:،j% ȕ~C)[k65Uwv\6MpO0).߃#Jv8\ӟ >x>Ͼ4+ ;l9#i/۶懼sƍ"MuZ\c^0h- JoUĻ!֕06T<^7h&ՐH#R)?2Xn2{[K6ݘc7MܧQ^ D r9؎A&d3W,/[/N"?jd>>f6cx?1KFݐHB5EsgFXj(eTq>O/*,4l ³np0&ff\(`MHk+ kLԄhE>}\hX]TU^N/BA#o7(ʨ/3̗*Fӑ]-)Cچ=Asf@.m@:노*;fpS˰(=0U*N,?ZV| }2Q_x2 \K؍u;26iŶ*h5iۨlh4fYѦ֋2IQP3b)VY'03(9_#Fg.Ov;Hn ٯ-vr>^MMΚVrpXHDWB}*2 °o/I_+D!؝}lJVEe,Źy5-M fpKPct*HpPӀĿH,Terv-'UKEp So{g - P][IIԃ08dmS Z|n "|Wۅ8>>rX=v0 C~xFyІfP] ϝdN귆aD$M)y*vZp8 }nzv- G%Z9{mI1| b'(ZjOFWtOUyyv&Q`}FHPVϷM4DbnD4 y5HW]|EXSc+T1xzfY:H]mr>IyD񹦴:Tle7;FE' DjeI̚wGR CI^?U%vb18Obbt;`[1/\zUVAu"Aeo!hv_OyeKN= 1L䱟C>DǐiyLɡ9h$zS }~Z ѥDuMlu'џf̝)ܴsR;eX5σ$R$.jŝp[͉D" Qq5;N4_'v#@Vd_pO;3c3ҶCW3YG7I/W S~Hq; XTGTѬ~9:t!qfgE/vcBӆ!JGF\U*tO& 7qCXLaC[aF eLjAC=?D2(7R2!c׍1rm7ʟv H.Xz]Yݑ([?kn$ۺl{Y^QWc^t𘿕:@ΜŵFexɘnX7UK}Y'f[OiAo96{/!1sQ{Ek+8pvRP֗o)cV( 4[$Krt}i`Bv Dy\_7~&Sw[ZiZL]T[ܒnib\xUtl(+qp$OǺdR&L9 qjqz2!DG•7/ WXx)Rb8< gn#y86kajLsos#yӜzױBߺ(tdQ™o;_1bS~$@dL@P@dIeD8'N:5V&9+x5}J"BijeG1h?ͪXZD'd &o|ܔ |6f+2s JNRws{#.[m)Zs>eF}ƞl}mMc#8î7`^C0 Y\qN{!r4']h[Zt W\'+8j;TRk1hyy%N}sgZ̯->B)VG"8q VR;mFfhy#2_7օmp,| @2{u+HܓaI86߄bB(ƥ!(H?P1r=x $9~35v*LcNArY~NH| ^<<5jX}p.pc LhӔҏsTΜHnH!fg3Mm)~^䔕A4L#T|Filթ{ &R6\1B"V ` VF?=_ 'QcY/3 ]2%}0V kըm9| ;oz}[\hZѣ8-S\0jY`B7V݃stp &݋ni}I]) 9ƠiA XXS1rA aL3T6`hBFpT^搄j-v^_X,vX;FXV|N>SvM3HzE? HQAēәzT|11}!h.~Y-0{8!`5P#5iDz^p_4c -if:y\Uٜ|_*qW_Z j'k`ؙP)[ #6_n(r\)5#8٧@hИ^ |8c^$EfEY=IjA sԓs>Berՙ#z=?ereLUz^QeΘMmZX.uVJN99hhB?6`o5{e%TlHIrNzn'jaӨsh4 *_/ުV?U]|#\Kz#O~; +pڕ rW\G RhƋŧ\"7B8\ ),3H3xί"%ߴlZkgx"rȒ9e(vI .zĺ_zs`cjsK'ʷ-c/J4~*]RWZu_oBRs% )]g?$ݙquC bmܓVwPȞ<|pz&ˍîlO!Vf?ij>zWA[ӢAy (F)\Lp+޽gmH{t-yJްNsbWjRdsh|!Jw+[,a^hM: Zܞm4Rxj c+` cϾ M A&fo3AcT~JXc+//qy:<(IbMU5 .YҢ 5ӜDU[3V)S m=">.6"`ۋݝ0h6t M43:nV}C2ĚDzsІ<'2F'' '~ڶ >$Ҟ񳷹|2!y Jd(ї,K>Y5J?#%j8c}\/[_Á:6/BѦzLN do?힉^GpʥTu*ecCMAFDpO"MB?EX[OC.Ri"8ƙH,+0< PLÑdq$Wdr/^Ѳ*-Gn ܾv ?_ x;Mw s}:0ReqZ+͘8%ďtC8<0Ip U k}LRI!'b_c)"P.nȰ)z95Ț%@v>nP˚Mܕ'nޥ020֋P/;WT"hhbGik?OЕ!Rt8fm؏4+KZMJ/?+bh e `|RExz릩 ܀N}XWGVb bf+֚g._m%@[Z_.`>7p\% D@/&ZXFu>gW\Qb(1\dDTCbgOll8]5 Y*T>/p-N^vJD1 v; \_\ />޲Ug-gzwskZfm*)U-"k}tMX*Z)& Ǩ@Y_ +Ъ;L,p`J(nQ-އ~;ӰlA+pT6m.-]z%CicA Y\ 2խ/7,Wyϒ8$.bɷX1Ekq>.IO22\ 5!".aؙjg@;m/v鹯XJa!p?_m#n4 +T㙒4Aӻ#xiFJ٨'ٝ Lxf8fht@^N)ՐSaҜfoEŏtet=5inDd *Şg\977ݦmTc? JWډ#xrTe!t0%IPN;,lF:cp8$Ti  F2BVTkd0M12#ewmŁr߳ ŋ=[bXe}S7CXu6/) 7iL$:XQ%gi\'`3 mbf gM360&?\M*z+sOFe}(*=Z")G-K&yҥ4&݅۱xjs}c4B $0x!DA=0J@CGMǃ!AۇTxy\n mqҁZ<cY L0IKkK"$=r`T"FUi@v9OXvڴSODP5TaH'X4jܳC[Qy#<:ZJ=ZJ i0BEÄZ qh頙WwYnYO11.F4%*1Z*2W =Txi q2; d>x_ʏ^¢]="3o1'^=M:?Wi7 4t#K'],jObvyƆKV۬esjꖘh|.1 W)ØeafңAݭ]x%H[GT%< ;]SZx\WtY)r)Cg->?#bꭶYp<;I˚fq@u?7oX<ʽI~#lm&6Z2L/Ęg?O1duEN O 7GG$Y\i}P?&UT1QkH:sVSWOGM @xz`wR?"RŬ IȊ֠G/K_NK%i) ()JY?)yZ72H'AyzPE2HB,_5O:%Ny ? .u7.|\cNWV!'>s:#j;)@~ڽgI} .X>`3Nˢ埪5n}*qBۃqМ52 YKrXS}r\jǷj2(ryVXIPzhɹ3zXj0gGQJگ^vXyDJ?6c`k$ e%=n(`}1 8V!fH@IꛎAL\' -qȒ ϻ2⣡)$y8>}\mN~~ϲ.mѹLtV4' J{qF+8Ǵ0#g}#$ub6hВC;"K7LkDtcTc>q)yuFE䅕ɼ282:ضϥj=`[a61b-4Lp.1JP [2\&HKi_Wiwcy$rX#Y(b?l)~*K~.QOF9cO 6ڙV0&yKI$ 0(f`IvUqF f41l i l:OFBsp}zgr R M\w$3UvȼF6fEhvB A1x)Ddd?f$x/3t73V aby@ģTljҬ}6&"cZţfɊ8%h65A c) (:17hmA?(j[?_"YWr R)E^!|h"t7mjžmj-|FrMI?)f- o+㱤2g?#RQ9ZX%ձ>M$_4Dj᫪1sB-&1=z^&5%Q JjдPn0|?>X~7JEJdfG|O]wSH86Ͻăx~oX>,#uD^䛩R1L˕(9D`HX nx|=AiZ/NRŲJLNf`Dc[;)Ov΍k#em-x ~{n ޏH&6[zwvCg,<"l5welRw/s~j6gHF| t,绲zj>bg~ FX|W>,ZށPPkp 0ejÜy,UU&ydPbi0V S0-Զ{4X^RanO3h ̯T.Pqcђgm$ىv,'.[d~>>&bL賳#\WdA-XNjXi(aǯB!ǩ&˾Eo@tl^yɪr@gkU+/|uWXa3 t}2JT&J7['雬e{nDW ]_zQ#jtm(kx1bg4 GzGkΡ1-19hgPriwۻS$KM^;yTKnBV}3:+cP㾹 N w| 0!!C#LUMϓwLH#;N6Ί6ʻ炦:yPE$˸aJ7 l)(HU>єVOD߽om\"<tʲ'cܤ n)LFPTscqf迯mRJc5>^DoK4x$ w{-eZ L|*UVKBry 1nhW4ov-j"8ӌN}?YCȅIV!&m+YbSU॰Q#h&J:hCm U-9`uWV[>VM%)YBD4m*&:sV3HGN WRׯE?IWk=;,pC0џ\TVPJcMFMٛNL^TP6e$xwOw&wo()zѤL,Y ޮe,e "AVt ?#\BMC(LUL5o2ͧ攷'H5ޔf~ 8NDmRB.OC"&UE ^sAm7$a󨘓Mñ"d\iZ ]N&q_$(d.:]?e]!':c?﵁ o&O*re>P_6[sx z*>!˪]5nI̺NH59NEQPAY3ORL%APJs{NF^;x7kOhZQNhO«-o4@N5Mc/A 5ɫ{} D\zvșȈ`=۾4+Ԇ˺YJ&dCPNKrk@E%8@R尨~vW:< $SCH CBڹKb~Doɠk;IT LE`p|Kz9DqU&较ІKj cXh-O*gsԠIoAg9uY֕{D8#+ ߕ pcElڍ|?cTA% m5i75U*Au M'")3"uȅ$dټN{^uR i-@[mz ~j_(wG7it\0}3990\*TRN1$5P#D{:Xw_t"ږB1N} *E57vaL>u$Ri<sw;hӌ`w2I6 OG&,9i!eq^)!+I6<=ȧ8<=" GAHgcR:'Btuo9lDڙF?Z c>lXE+=MWKͼc Lc(譊:Wo3&_E +6nc J6u ;5 x~/53T X$PjcO^'8 ; 4ros"kJAn_ DJ;U"٪JUx-h 8 @৽Z i1 96ʋc S=j{!m2RHmlIFt#ʃP%s;hO$QDAjr OL"PCkY}W[pwX@ ;k]Y[g'κ+mzzP'X5`B ]t`? .3Vg &#kK:}#:\.b} .ZZý3QG3%XTt:\JN 6  9L<6$O2$'-amQ`_'} g>6>P1" jPV(Eq&+«ܷ CEx'K$aV4@XAlsdrOI 271P91B\2 go!BJ'Զ /\Kƨq@(:@>Ͷ+8Ȩleq`PR~y}m|&MFRP @FCeAmP-$D]t$ln=Hී¸L{b; 4]b:@mfx̚ gxD6#YBi w-IB}OHO'Jث=X*z˲2mֽ ^L<+zs`vLa֕k3?Y7aCO7} UXcq n]PU S(}]ZQ 67i\˭׏Y8^#3]=k=vPE~[]Q%.W,㜭5a Ai4bR xQq#U!)XGJsR,IBN:Os9+oF;YYnVܒX' K%)![sL?e}pj݁[V$5wP=R=.}aY'A!80ǂ`Qd¼RE=T8:>1mI:dfESeH :uO"%xhWC|l_T,Vebꮴle,<6_8*$4(bˋ=4Y:lяn'nW %/zA j0b^ 98 !jԌbZg=70Y%|&<p>qwb"݇U2*i,ڎ@2Vx"Tsߖ am*֒ .?"M]3S+t qd)l)A|E @m8bUR=C§\и,&{]5fr.,C;^NW@6ջgpelP[1GLb;Շ/įmhFgRrw;"E"CQZE X^=L{nԢFIknrZɱT[Yr_Bb};SμQwSTc IuR"J6#9Fy*Zŷ+sW\#r= Eqx~ꝑ5n\r R"eD ;yXtF$t R9y͏|5MsgR hapX0DFJM#hG,oL'堍-d3RBJL]Xa__h"wzwy&Wp>Kz)yڂ4.]muM#^;l> Og. $Cf$H-&ezPJ6j aJ fu7t/:v{^Q]Qd YBnsݤF#HWA_mJn)f]Vo%y E%a'ҚP[nK?PWE^i4d~(&)m(ڙC+n7DSvz)vvzJ xLE \hO B>DxY<)SNlM}/X)=\m^ıxxHg&Um F:ajJ_5/aȯ$7U[aʟ=r@6tlj#7΁Eݶli- G )74   HWD\H0+"4-MMi"0}!`=T8aZDDJ Ck_d3)hE ,iܞzy-`NT_ }S]41}ò\@3C>,\W"7/88g_Cr9dl'&NJ=L ]p) fGB]r qjv  RTث_ M՛/6&Ry2B=:s^ +<n`|fȊEŝX'LY[e5n8סĢ,V/qnc[M0ŊsWgj/Bj p XX=ŜCwp<)]sL.Bg;ܣ$X8viw )ݦIue2-ZbW(:k%kqׄ [37GHh!nۄ~q@iAU"λsJ`cD87/z4-YBM9Y+m9_X&+/NsGMj З 47FpݴJ>g$7sKl;kCmESG=58Ux1iU䟍nyv$rnjڃڮ'@s;>p(rx?~FKn_l0Uym"&T&^ښL6a-FI7zm{9e,H|Do!#4РF;Fk?2N48Aj^ _0) &A`/8<@9iZ @2 ?UI(@.kkE;pbeO)Us53gijYq1i+C3eA9lYf7M4T ԋAbYUbKJYi8`GWo, +rZճyp D%"F;@6* h0GCUEdh}eVYzr.ƌ L :EWO_h5dkWsrieBX<@XPo&^GI(m lq.3%O@eJpp@U8kԯg:J*sCXܸ~'y+i 1K jMfGDߟ~.s wsc紊 B-\m/Zq't/2We( iYTr8`&,bM/I$89uýgNTp Go;#oi㚲d\y5׷ [8>rbC,@5BEH5[R[P2b]`EY&NݳnǶ+A:b0{P]Shg4LDI߭+]4ğORU HC:|̹A!@9]J]uԥ T.wE-X*Mk{"smK Sk' ;]zܵ"cK;;{h3tiGYAi& $i5_|,s,GJo(Drϔ}TVVWVK~JYZ+P%j$#u9_;tEMP1xǮz"CJ(u4MzeB1F%!h`#ʉN! )0E97Dz ؾV4-+@I3^>q e Je\I34fHS9\~àsn)QZU_R">cKzr=1nIix\ ]anu[(6RZ'X+3 0mU (Lm)'ZH@hCM9*sf1E&|'KB 3g37W[P >Y,Y6R澱)]v :L 55Pdσj/M M,ڿ+kg%ɃBZT+ dE͓[pR^aF!g"&4 BȂݿhj²o,0(p1 JCK-:4Zu"}4fc;MO %!?vQ([)MI&X6Ķ?&JZe; ke,rp/"%cʺ2/Ckqs㘡6&`V͂za,*%ҦsP[.yFR=Occ|*7]p)e$@ZDC œ4Y1}wg g4;/䇾ӈrJ) z W?D-7:n>w/El9d2{} &cܚ{cn}E1>GJOܗdUA8#H`BM717^93t}*s7䩓V !NP,`҆spX85HrQOtdzQ$|YDX* te@u-d'JSߜ q9l%nrp{ Dt +&wxvmur@2kQ zy1!9VT0\ᔇfkxoL4lcq3*bcgm|yla0S ֡Ƿfrĥ991+ܝ08ke j@ɭU8٠h -n#[dE (7Bnں/ܛ8G.(PIRLR@X{ : !FimmR6ӳo4`DM#&M$4VcqL|6hlQ '4{G>[e)Q e"O7=ĹԽ|N,6*h FU-U|˾`\2e'bDK4eA7& |ByPû٨Ns _MWؠ=hSt=f,u ,{ NWbĨbuGWC r˪vN/v%CP\Á2  /!ja\7 _^{@}}%U pK3o.6_r9nG_vL/5Sl,|_.H*M n[Klb;xy],"8l'Zrt"; u:*܏{q0||zIPx1R$WH@T8y1ao VPL( UŌq2q"7D3I~j%s?(EvV-Xf! t8 u L Noc+{DEǓUDHmNnΞ%Uj"ɓhQe׀c{)+$|ї0-n =R;0-y /fJj"pV&lB< ,\X&#F5;>/da ɹXGXO'}jmm;Nqz>} IJ”z=@s``ܤ?Ig7NH yf\)²^K";^rysV4?dr W6ƏVm׶.+ 2`i) Y3Ata09fF&p%JODlGC菎Э!<-=:XowjjfE7YZ3ȋ ɱG3licX\Y&8a 78w>{ET’1lS2 bҰ8i,dySœ88+9WɚCQMoTB3:w9C OkC?JH)*{}OIO%6coG.> >b  OO(8` O&Ѿ dQM "eA76?uX9q0j Y&!BƖgJ)FZG{AʱM5Y Pͤ8\D1,+KUC\H;hwb(l8~1}oE\|3M"J*M$a=Z&6*)S/IK1{M7>&0$'yn`><J"T"͛btT!f?R'Z7/yN֯)XWH5)) Q}BT֎jR{qީq`c]"{T4]>P9$GxWrb2L$#%bO < d=Vh?RC.A뼏xhK }sTjM2ϼ-з<[/'1Jx;" X`pM-dΨC]da¼T|o]Ի'MG+[{D.W"lxj5'/vR XMu ]v7Is5x6{$ͅIf^`^0՟fX.]}=H?!{&G3z?ykjI'Gɞ9( /I̽I XISdk,ĿPq 1zD!۰sr^Ǐ1M#kIqnJo%~T8[8%4{nVpn}j?ԭk<?cY-V#kDxrbT?DR^@TЫ d߰7$KS%JcZ Fktg\ ) ;wWy7_Oǝ;wD˫U#r|/b?P=6_J4 `üNUEo;pXz |-mpJ@lW Ώ:wlV:֡=Y q׸Q|gn#RghUWڭ;exAGe*9ڎŏݼ'˲cnIFAC ?pXA?i2\//X<׳uFU &3 }_RA򱮶&&T0A?t <`)g׭~\xS<0. " <# @䥬c.yfIaW)Ǵ;Vnһו9_J J^(;z%6,-jقH:y]{A_:J 'k0J^- 2[!1CL1@DDHH\CD VUpAHulڟA t8TY*qYkq:asD}P:$a#$yjeU.K9k*yYd62WINrwI)])r1J֯Axw*cD7(OcFnҶdf+iwgY! e@+5lk2 S5%E9m^C+?VIӥ֪9H +qnEv%B9tM $"ye_t[}z | 7enZlfI^,#^ ߢ1h$B#d[vX {3w3q5[>SEi+o3KpwPexK !*98jFE>^u͛uT7/^g(RIU*1^x )L|ӏJ<.r)OW_p(r4e)afF߅ޣ†Pvyj}"tONj&u VT戆2łİn O\3#$806b jsBYY@8t΃'&.kǀwJ_u|/3Ac{,H5n:)EU=6S5,jcp@R; 뿩n8R03$N F:5݄Uz)}|v *V*Rw t}Yrl v8NK ؋ǒ!_m=\37Vc,z^qb-@E]ZhQ[bVJ2CH|Wh .l+d{18}qҌPTzN{3*t:EZ̯|4bo+Y <\4XtҖ*U j,랉x,$J@^D!7"EH gzBH<1ف3pQU-ʼ;>2qiS}$J6 0M44e_΋ī -c3F:<]xfȁ|.a`GxwSuk\*ʣGE]a }+>}eW_E'0W *u315FܵBN\Ic ZşTL?{͊D4S.X dfe([O )lWKznV2cϪz|ormt%FЪOB3ppBwϺpp80Ԇh ʧ3Qm-Ţm7ؘNzㅁ! VĚgls"CE ],yU"jY/Rb7TgQ}.)8 O_*rk=6&:-pe);٦sDIwm]gAZbRzsS&sSa_?iSnD$ o1Hi,_6YYgD'g_O*dyvrnAo*s }3fR?TjGB4#asvE ؒxwU3}4g&Мƾr KW^%Y$[,.BMq|ۏหl-ѷ,e`\8H(J~tansM](uk\Mמ.d LFQ‚+I3;Lk&띤;iӥu~PH/l)uS/!AS%M\Y 9&.S){=r2PR &Reْ(޳"J5O%^8XS&(< W#'wCYr~Zdf,S#.Ѝs=֛7)qSo9肤Ain|>s }ʹUC)%,hjub_6 ghTp񭌩t%XU$ozw՜ ŐZP4O0MFT⺛DǩY>M;W , 8G5 =jN(%l.EGz1NZzy?BSJ>9!_dmo;O`Qi*%ͷѠ^QzUyb,6R{f\Zº=ZracV!MPѸpzt%kJQi_R!j%^xE AAfumaǝ!%-+A$,|Х,]`l F}Jq.71Xt{ߌD"dh2y"IT ] (`-:urǢg ^FngAD6҂|zrQښ8$ҍu!I"Xww`G2F1gkNo"&:wJo\]Խfl /)! ( 5q7dLAs'B]^LܲQem4"FGs}>'֒)xr΄!WT,TC2 A V!}/ۙGKz b)YOX+XEo5^_3mZ,֋b :^GC~w*lZ/y|K_@{+^ezF'; s94jt$# T` yX'2n4HcՉL I~j&9}#&5F^-T]0Ff_$$y,/GtXzfOsYɹ9#-r-az )Y HQ!R͛^k@q:VBSZ Hcf}l"p4@O*\y>%nR"|I9d7D)04r%b\e,ipW ZTvڎIG=foUUW{fJW4&N wmaWXSffbiliMezxe~r7dD]7 ̀/w]-%_Q˙^VSeafߌHst+xS OI;U&]k W4|HC@_:_n ]ts?ĽPNe0ĭ&K%NA$ƢvKNkwv$ێ?1ox̪\lmx`WMZ~tPCMR3v:*VD٠KHYĺ4'FVAUAb6jEsS _wS .ugۛ4-EC{ U`rdq3>}u1ePe-{>)d8þ8 mHw`ŲZqAG% pyV<\J vtqNtWו E񹌝Ӵ ܝw8O7$uq쩢GXud&J;YYcC\B['_J7`Z$]Xu jgOnKb '?yكzPpD,ցɒO'. Ajr\p˹R2:5E{m0ynYqQJ4IscPu"_"B|pˈU|;*..꥾p3^ti2޲ \H*8-).d+ʬH#f?~AV=B=NS{BG ieZc»E.ãx6D0}NZ~܅5&Ԃ#_= 2U-ir(&}vа!md@{5+ɬ;Wg͵ûĉ-٥9%3F~+hϲlu{%9d"!WIϽC8<0 IVI:E?@0CfMm|{n=ݴrHs#d s/Aq* ޢI~k _5ecB8 {*3/}2Gy$Xy%ðsqp0 R/ȧ+CRC%i0AFl1.UV&n+ G˂ϞIq%VEE`텇5-c*^۬iz'Д4hpaqZCNϬjf5MiQZ{^eM®߉4QdeҞ ~|͆g>bnkFG] o{e@نwnqeWy3`+#@ ΂)C\~&$^=2lݖaj0&3b))d G&PUI*]38k,ZE Rğ9FO4;&A\N'N\ :DFu,fo$ d%uhṽ%V+xτtyN ~np-'2J b".2@}T[WŌG/]%{=/P dHzD ۟+(e}^k =R~"tGG쉂 \&ڟb5;s bsTS}|( ]tն{z4M_>^L5pxjܔ%K{?t-Nő3sk@"?)+vETHP‹ RgWj|/LSh4 .tG{"]Sb{֞E 5 ]<G]rs]s#9|MqQ>ޯ옢[S| '$Rv LAp+TC|'7k Y}* Rd>|$ i /Sؠzi._ԙ'? t9h-j*[in,@-5f4H_tr- C.aB86eO9ێC >>kG iͫhR:M|rӶ0\^DoC+Uks8rzpA]1\ ɥmb\~RX0ަav]Gxkn!g\ W,;ۙonBEEjBm8KoK-Ьbt܏P6Y—6jW>Y~Rc٩RĐ̯mvm|\;eKŢtG7jsk08V֒Ӝ2Aa!A>mPť-ѱ8Eӽ0hX R;c]1gm%B&גAעR\ן.*J%%_>w"IY]Gׂw+J{`c hBs/2):;6dpQS6VRK;d e+ohk&* UAػy4FyMl;[=4R"XOtJ-J"?ѫFqűlx\=gQƒǨlE8mVP3#^2(f҆[w5-{UCU^?Dmm;jN6exNE6X´xl[t[>oRg&sxMU;=xs^Ƞ4VQ!lx زWIOC%/rZ $dBW`peJjcL8 &܈bq WTct'pwPJ8_2ϘFE1EZFC_gkPK~]NYC,!"bZj8̱m%pvۋ3Jgb,h 4BаrL(S(7:"Y oibҖ7u 2 2]c}E<3c67-v;>s* `MZίR{ۃbӚXnC f+X̸|dŦMdP8:}`Ut<ѷ/誼$QGk]_fW%YGǹM &%(<~Cz}34zITӉ0cxPJ" ݱQ[ZWCѮs.gZ} +r+(Q9Oi%XUYL5^6$`GQ%\<w3"yWa3a}f6Nd &ZPAt`v-kr\ykE€ X"x.o#c4 |+)OwxV򓀅#o)JV@P3_mL-c$L]*mj36+syO S04`Fg>tzOМW&˸/VDscn ֒S-ՔkW08sa ?|yX @㾆FCiMF"fo-úD̤Zq,`wIW<\?# 1ErlڽB>z*}Yh@9 'LxXoA<ָkMLr{cvUi&\eCm?A7Q[3b2sξ0jiw6Ko;=,asn.gmV)}(} {~Bd3q\;B\Kw> 'SǸfOf 3^LEMĜx4lnh!2\<!GqA?lC@1*Ff+Xb%To<2@H0~0~KmR#D Vz|.mn38gl}\XTtp?3B#>.]'F]Zavk]{M(~ я./ jPͧ~<8vĆ|c3.*0 §8=^^uhf_ fMϡO{(dʲ-ŝBQӸjqa]s`Ab]= IaΡ1pU4މ[{3 #{j 7i{m߂f;uche!M~a!Ju;HATH[p<zaly\耚Ъ0K5# `9_2 k{O$KJظa-Ed7m๤z^eaȺ2!T+($%IUNko 3:qZEx0w&P@S8h-GOBO_xw3yΗ6z(>a;r N@ ȼ-ӇZߜDNUrϛ^OIJ6`Nwϧ% ȇr_'+Ɨ7.V&ʈM߂",~' 8_H*7#v/϶D@ -QEݩxuюWf8/8.q/OcAM*8?G %2)ahcD̹d k9qڛk: X甼 L˷E^#pQ+'arG~Mм?Vǯ<⌸KJm˄*lL }7v"l&:Er)ƘKȵQMݕl. G!FzdJr_4 Mq]]f8Y'Ã` cZYbrU}_c9{$SM3Ne!%*DI1N!L9%D4xSx{sfѨ+/43x8Nw{GWteK-~ $AE{6 m,R2>Z ʬ2*W \cK ;H ìt[l۞a&mz6>\e*]p:\q/Z髈_ZrK^?W?z╎̗W P`e`pknm4'žNpKqGrn9y v!4]-򡈴>>#ۆeva&KP_[:(Hϻ? \Mf=iVMz*u ]kFz+k'-:U+2uӉ1׎k2U$||b9ލox-4MX]*:B d[ZY e}݅iX\ʍS&"w"6:͙lwG*?U=iJ WO`5Z43R[H`- RS; CV[Iv]:m6q)Y㔒q[V/Ek[pa|fs:Г>-%W鞁џ׬h>dKpA{=/mj<.[oH^e*m5N=sv⁽;19j\W9hR\-PKc,!l#f~h{1SœDn7RqR('VeJay4}wBDS{Ok1˶N "`Z` Tt#,5JS51O["lfjJ(%FR܁oceYP',k4Eo!,50xa7jÞI- `3Hk[ ڨha/+?QkV 0vHAV k^]֜ XDR?nң% [t_6i,3 r'tp `E7 DAMگ6 C 1 MsFg)j hQ2Dx:?yu? AlzMe"%>'"bhkh,IRNnhxZQW@2"$wY/'C`L]<ʭ<{.'L2"pI|PNѩ냡inlBQa.(LRlpRL7F@PQyx| 7$'H(=n!8*\mm ,y4wK^v 1UAH\a $MYdORotDN}vшD6Tfb,2DtzTΔ߽{ e Ue|ii&}Lq9Ղ7UЏ|]GG \@Y=zyZhֽ7\nbֆaj @'ec3O]=fɴABm3v5XW I.^4.CRMO'"%?\xQsz\8roG-Bztὒ9} cWr!Aɂrw6~P;^KkMZe`?>||FtpP&Uj#)`ՍǛ1u9_JV12Χ?#\QM^&Z:և["iN>ok0n!X= 8f;ދ`qso TW} e-Oڴo_+DSթtA?=u.z@ڑuja Sz`]HG.oPp/2zDScK[MiB AELBP S!I{S=g:-x]7uMaʥGm‚3F%<29ۉGIg\*SMKB'2/pxSZQ쿃ݯ`dܼhqC ]ıp>6}бd#pk0 Ю3^B I *[}>[cGJ# F  C7M$`L]vFg'**hR= $t1v_֊.*ѱ&FI]N^ڋzPcCdhh ,My]M̲CÑ3􊻌'BdA];ngT|NEevˌȋfԯ $bЫ|s8rKyMY߉8?w& LU6BCOMl6oB=ZUN}IMZgۺwFj_Ih9挚Y$I:%ec2[A%$ve|3S4x:u>njZ?#.^*nfdX}Gl]鐠fKHօ̪]Ʋ؍빭 @+3M9?\zǂ)3!ὣG3 aXۯd?HgʿY^M0^@hoBN:c-*;I}|LJW7>xVݨws>{,P@jy"| 5ΘWB@]//BwHiBGxWZޗzOY82 6\ 7] ؑh Ú Y5@O֡t/> @S t5!k%^ }|}MZӓGcj o+V/ @z4z! ;Žeү< :N-6 ڙPx߮-~?4C°<툠GF}LwbFJYRᲫ_)3frI+e(4&*3:F3U* F`D1(x-]+mPn䷮XҶm&!mž`HB/u):XtiKdJdʇ|-KjFH@7#ȡjVb_@g;0q[.7$&ϐrBߐȥ, ~z=p>}ɮq*pq6X24|ZQ11ͺmBJQQVWwN$%8ct l{'$zEѢCNV`c_Bd%tJM1}*Xk(v=nm ,4◐^/yC`g'5 j^RH؎dg6?ڟ5~|$^6!N^j87G}XKf$cFdÏro*_;%,ŦѬXtvgKưa!o_%> oO9͊H8a8mϲa@2S 0Ԛl y̋PE9؈&~eR[BKɉ#S&he=h(&PgHfQ*YA14?f) =kL_ )`+Ȃ.1#iM h+ љjDzJ7v`DPm-́lz"Ƃ"~mMϿ9Pz֛F)*xB]mElU58|ѣ2GQX`f5TK4B?7CէZ=˽+?f#hQQ(/`ɜO0 y C]$u 2N-ýB A4\:#?L0:Xo̒Fď?`?9?5aq[;i2 z+7h?' L\tASg4 GEa*`mƟjk6Z.|N%h}cfoG],&ϪP`C\ql\:{%nC ~˕PIRpma77^tHzhxOe ;^Mubxt3 4mYTzgH?T,VQio1:j#A?/,#Ƥy7H;ZNdH>kex~$F*$ p hݏ#CPð1ja=-ĽH*]  SȷFZG=X|9SxC[УZr &nb"|^jD}'SG_EI5WViΨ:'POQ,ou$Yvz5\E'+V!duŗ([`uITZ(+f3 WCKύ_n̉KЄ`:tf6AAL=x /LkjtO?9U 1bXOh(30D=YA'V8[:T$3MmJ S ŹvcMֆ-~ݑ>ѫb`" f z5wN2NPpu{\t F^ybp{ _GRC o|ak_G3NBRͷ.K~ EG SF!FQ]=a(ZJi'#"ػ_l bncwf'%%Hk>q(;"4D7f)9A9.wp ư 0 j d tc&Zld|/8ɭbI~ gڏ~]Yy7gg^Y,i+^BC/Z~7-ޛAЈޕKY .T?hvȊW(va\p}>O*gFN׾Ѣ[:>)m\]nJ+h&Fr9#)`f_~~o[v!#̥<kk"aᗴ4 啦ENBIeZ1 o{Q^xIXJ`n!1Ok &IX܋A`=E+|um'0 {lq}9r} e@Dơſd*SGNMīKwY=dFolzG. Ј:=!>*2:C=+Ib~ QN)8a#uFȦKB|dR傌,˱IxzV5U6Iu'7(% /5h/1c;/l)&\32K Mxuȸ8~ p֎^J܄eAdTwnܯ? rt{bL_. vN8T%*~N%M,QyΜ]y=:E{Rw#+giK8GML#{reQN.Uo>%`8m!CãAlm0'!]9ߖ.F}vϟрtB;ʽ*g]f2s , sǎ`Ɵ;4bcpu#Ɇ cIx1qG(1_)c!4ԆusWBXM=@9JOU4IdM52`H UDA(eʔg2gC&AwL8 l VTLaŔ_%ȷ= /J~N\]Na=; Z5XD Qυ֓ț/;Oo[C-tU/&l~X3`[bmE+lx }In-3)H*uBVzJP 3] |i"9jY}%2ra)}O7 \wd֋dF^ <ݦ>׆Gq0@MpťGD_h)#ħ߃Vs>[=UT.$`i.>4Ʋ80*I>'LVIHwZ»!7[*F:X5ȼ>iL;.;-ᯊ-, /WDvt~V) j%,l߬8ñ^X8G> @9#N'Z?yt:Ŷ6EQ{)2W@LX,|h&r&ل 4ᆛy˯lB%W! D7f62#G`R A*KfCiux;k_H t's[ahKwՔ-\%wi ?1p"`GXtBWJLg%KSN b&Ce977^AS̅.ь):9*2Ivڌ!*KĽD]辇 O!W~IDΦ#,H0| OoXX و -=m?1בz/9ތdYUgweSXWQ8!U7~{[ ^xgрkn-i+Z$y CŭnEOn{2l'ֶ3a;\yz)nAYC^5#qK jcxZ$%b/QH= uD+|luk9i?Ks#"1q#HP>cG[B^>ݿ\*a1?M_i"TaCNޔ;zhui^H]xC@ƁPw(EC8 Xl=z} FPw"R}{Zq0rU"s1z߇SIR}a9h2C13[ ;_n&*j0Á9R6>v(թhDB,M0FCۧTLu*cI!1@-U_v&V@[]`,M(xuVWC,3yLyPUeAoug@t}e7֤&$x`RIXZ]!d>ǵ)5V`*w+55C[8vk'0znךvfClr¬5V//S'Ir5iĤi1~UGt26rb ̑Q%=3ԭ66PA|˫U5_7yF b 1C+Zȟ JZmF )!9ZP~YGT>A}‚Pq˦}H^joPdesW~(]xSzU 6p_&|:a ߡڪ[/}iU4R5S$Bxtbڑ9boN_e^#UN2p\`72} Uy *7FMT^GȞōݓ(+W#ݼvr5bG綞_n8_-GW 2;G+TAlB8cB'уY9:C Dʠ! C9w~GKlpcf r+k JA) !] HrqU<=O"{jMk88L76T)ТW9kf.0| ?V37gX_Mv%TLQdS! y;!ij( QmIETY{0aZ{)c aCո.xy^$3;_a6sH:ׁ "Bp`~fS(r@v(<$eZ(GڌPO]S􄫅;J?$/$$\9)$푸cX~vwРA[)}>@SsݴC ̯ex5f]%a =.V-p-B@QMe $8buDZj/ZEQo~!=Nw' ')N %4H?=.{B|v—>H ]SI h /C\Z_sr>(1VlV* g2٪N.*fK|,+5$Ӗ7Љ7I:bte毊4oCDo@6pQd%`EAnˑ.޾:#[.ڣ[5|HW 1iɢTVλIs4uۖqtkS p1'JG k)#jpf^x. ߛ3we?cUkm\#i'0389_uuuv-Q^~] np a[὚sFoUC+՝ڼDhYau"?aij_epP@@zJ`f*,35wF@fu3׼M&pa~_TU;\8cV8]g_n)+j0|ם`{=P%r;7!X e'$d- ~2XNb[88Yy9`Ccpl!:, LgЙ@mc'VBV»q}$?&[m/aeQoMԌN?v,dm& S@D8 #SW=6IiTR- Uʩ@P0P }""Z1HLoɔ+ o:96bBηw w㛦\XztӜl ^]ͭǠuy; dox]\\ϣ19~u 5dKf=]s/C$S5h2a4n(wSN&0P7nLXWǚ~˨eC&-/o6Q.9=N41d:rȴW?皩΅Sg׭`JةZғV8K1ޥ6egRFH҄0H |}-pzXPqҗ"~SQ2Oz:LhS}3Q7_ut7$hyoP~A6̧җh2TkVe.D#<K] [PLTlrmQY=i5ZaJ3y0:eP2gROjMwb޸BIQ^EƶLkkٮzJiI)b#N239|wÛdM$u g\VQ2/:tZ+^~gSaZd>r@0"0{.iG1R_ 04م"h _Yӳeԫ\xS=t>q 26|}|Oy;@!4kaX OUrIZoǙo[#Qu!9)vv!N{7ܨ^ΦMVke-"UVV|ȯĊ l,8^#*6Ҍ˧~Z=M׏$q]UPg1e |TmZ.{sZ,e'Z#hS+LeJ")˻e-ز}Ћ&y;˔>f#N2;5J$a?^ၽiUw]'dD[KN#Ap{ww}T  pc:;5?8wK/ a"`s{"Rk,$Sq$ c=D*懙֐/?#OdnCmGy%?|\󥇋A CX?Gw /LgEvXĘ_Ѓya^O\$J{g(0, |y`M 3K>yq֨8C+:͏wQlobÅ&L[Ed(~19 xhK_kԮ AZ/q=CFg@ZlNɝzF#5I8Gؕ:F}'D}OfﵲH,^XՕ'D(b=$77v7f)<CpD#GpcLumݩjx|X("2֨LETvF+a*jÿ4#$(D> D FO{*r- H^.Rh跁E(dsRmȩ^dd3һXpGD3]P8 : }Xc]b(z»@Tnnjd\@70Av6ҫB Z[$MKsg p}]lNe5x$܈ɻ8s- -%Gz$,E-j*"wHt FL Ê'zt~Z62"hQV:H5a 1쮈vW_ry0$^(yީe_5/iCʊo5]7/uԐހs#% Vblݸ/J>aMG|ofn릶+aU8۝T[4_.x=.ry3g~SS1.tTlhb3BIӘuC);!n<*Wzv5+H΍GGLsC}MwI"0AG$0L}]} 9.UjROƦuB:wgУP\M<2ig\G1'ÌE?{2 ̐!K@zFO=bDjqg FE <~fDT\ R R,KGݒȪvA]" ;,AӮʊnuqFu h[L!DӋ$˴N!M =sIP*O3鈢(]L ]adT}њV58p^X~5.M:o']]oR<,pM1k픶Hj%"F'\tCRKk8*keV#{jT{kciH'+z=gZ'ЙEJŸT<gmy>W*?d~)_p4bPn70~{$>TޅQfY -hODɱ!H.'2<|4Y>)7N0ABUM|~L)7S&^7^O?2ql VmK&zRF1Q?kP70 hi¡ ^V)y9ݭNM kt 4|uch J'UUkPщQ$ꥯAjv}F)BnWv%K<3l_ ݬ7g'R1ztcPQ,Q5w_r[npB@a*Dy>2+]XP#0f嶓2T$#`G-# &-k0s {7RTԳ J~TV#f.J~fvV3h&}V}&7ܥfDNjfجZBeR$ .ЍMhE5ʇX?u^pZbb?ήnE lr|,W 6Ч;RsAEܘvk*̅SG*h0=W+[Vy6^qcH|nKff >\:{r F`m SQU/us nOxq&"FU w!bt1&s&r.fT#ۆ&e`?OBu5TtZ^NP>/AK+c$xk5Y"'!noly#/R3QZJhA!Jt7 Ї*3UuJ5ayX`W((rᆥ{S{)wYe[8b&¡)B3zHXjXG]2 cuÖJd>tǡ&13Clm ԎZqγIu{8:JQȿ,vKpzՑJ_|ԅ%ɐ͡bS]S(>ٟdGɹ#jkl7X(ld(:. QԧDnc}ƖL\a%9_57 +GZƭ\,10O.JvHdFU2^(&eSQDZsArr7 {9m,c˜?vaO-A0]]>: HuSѹ 1ڌPuoޘs[*@Jļ ێz卾ׂDPf=v['5֢elyYtzN8]@u7ZvOݖ=1FŢpdsڼELL`Fk+ce"N:Ė|V>F!1ĵSԌ9Ed1b] 6((  aFcuoz##؉8у[ xJy:íqň=+agKc]XfBGy(%v\Jw9 (9aƢYB|8є ,K~ׅ`R;Ky 2jPmC\%ԉj:Dt< 듒'J:32e};b4ta l˻3?]L?Hv G{,3žlK&ap5c"WrE܌wyk3%/gb_e>>Iڣ(`u iٶ}xl2K(o`Ur0ޒ})#~D3UھʒSXvŤ>v)LGcepqr(fc-6B$߆6D/?p]H2:i{KBUSKanHz-20CwN&BԮxq; %mB6v3WV?2t}꾣t':(f9ZԹ$vd/۔yDtGXdnyt.aĭ‡$)tT"K|="~3D*jҥgGp̏T_Aya,v)4'˒;|]=T F5IFNug=5)!4`>?VMpx~3O.e}(8#P0]͍MJGܹj21* 􌙏0.}BGؓ3ŻPl|m%o?wYx ?~U'#T}ZLn/X]`1/:TiU57L/d ԁx5\;7s>&FaY]2mlıPnHe-` Ğ_LX\{(3~}Sܗ| J~\=!QFC3Йo6 %LmiZU0V3F>/B6Sc&A[F{vg5T1;Sc*LguA~uA+'W\Khg5bcnl:u$HWU|'Qxz^)GK ޛ QbdJPIU5~)u VM1D9XҌuDbrb=tORP?w﷫53q Gu,px / ]<>p u8`XA=oͽB6ާl֩MgȤAcy>I\Xj TqZ^ nw[-NDy]1$\j 'Q=튛hp;D]v'ݚ3(U&Dy0$ehh'm^Kr9q.$ȉ7ɲDKM>GfH ͍\]؜9OW*"T+|ks%IysV':{e}=X-ϋiUYy7[>HƩ)pi56ZUG! 5"CM!Lsl#c0;O%U !s;7-G`v;dY>Q7CPs24!k!UDْӭV(= cJ%,:P?fǰŕJ0-%#ݰt_vF#98v"Ncb0/!#o~p9X+ղhD+7#,Fpx-7Ț7ZAND3/ҶEA$ d# Gޛmhދ A_r_$r]D0G#F5ݚ!N1w ܭ˙WdW7(oVCLM04f43~̜J _16bɄX%r؇c| *guPhV ~{DՍ)4PqigϪAODžq@|"zhu1GQ_O? "}sO|WGG=|EU:{o]cI{+sU6$nu!]8-/ -0_}0;!`. _Nm;lypz^3幣 \nsgpdʹjggRs0fZMϔ.Q77XZs2X18$Ά[+wpmekf0wk2F WQ$Bj U'  UYYVBB᫛kf~>gR]y9gtcBs3+x{xZqMJ[ѩBSTg~=@=YI4Ĥ(90L(ZcQ,/MrpNF G@qr3m73T 8O<ٜ# (o 맟<ҩ)1%xF&^#-weR]9B_J,RH0[w61'?A7V)[ ̉ 1=(s&Tؓ(C(/7N=BwT2:$$ Wr>j:TW^BO)*'2G-SO 0[qT:U'la$\L&|F+ !#%xGHc3JPDte m-1щPN^,Yn&/0s"']B@N|*֡FƣLysg#_lK תcBA6ݎ80씵A\ͲoȽ>UTxpU~r#YZZ,NSav'j5a:'a>qDmXW-yh0'klGd"\ *wBOpȭc|߃Ҕ)nH8ف\UǥAkM܄N{9nLQjV9q0>[告PWD?Goeb $6u9ҟWS09 Tgo^XT ' 7ֻͶXteT3k+(%'S$\{*2]7vQFɻ7:yǼU U*M8>oʈSEP;FlzR@꜌{x.H1 3^եYQ Mƒ]OLds)_ B IÉIlΙ/ cɜt?XqY%-Nɽ:%$(JA\B9Oo$;o{<`I:ҕX ~2K:ja&ӡԏ>N {ZPҽ@(LxKeF0`g*a~g<7ۆH+]7<#UZu/sڈP՝b}o\AAgЫ7n9Mv3nFXMrLuיoZOLbM_'}/b5~ ΄"b{dI0 h$Ƨ2vt&QMRt%-,_/jvc=r{yoR!sh,fI:xq}(=R mo $w!s9ݻ}MϞ"erƓLy,]İ+34bG \YεlT)ӗ/ZN8 zwezVBd %D#ɳ:9b^ɒm,*>AhD&@H4X$lbN Ε`Ml>L-Ǜq čM cl tuz_q`suoX!gmCu|{9: @(ھy{+tR0q40 K7BHjJC9Lr3ge2x)H}nZ =s0Ho[T]eq.n<Tx ;{Y-+DDG2e",*etk459\](%P@]Ԍ*F Kq)6 9FTCO VpceA=zcƳ)7_H$ &t7}QX,}0涣|kN҂PdLJC x@Wmh4|NfVѰ^ӎQ\8ԟ׬oݩHi鎏-^.~X/ݒI4_ѐWsrAEZ84dqu*/dS\Ni+N@X V )&6HWsO`,@Y(Miyj{Vؖ Z\Akh&AeیQvުvI6ng28쾒Nv -ƯnGbi~^g,ʡ9tkeTpb*+1V]#Q8ID^UEka'm.A)ͥ*b@u>y:02Dl71 tK5in݈;^:4![jc/GX{{T}1츃p' ^Zkw ݚ˦1atG=;)LV qv4֔)-YCv_.#|oMYFivzweRc#4ߊ-ƨY|eTfyjW(R%\M}IN&4Q衿%cS0(c&g(i0)oB˘-Y9sի͜ s>elS흀(B8BDd^ ayP %=n]ѩdρfRDN?` ]gTbcpMWA:1 IY&_OXo3xY~+z.v muBg`G(]"h?oi-?gc>ؽC.ٝڕ!-53.,1fktD>ECኑYݬ'VH~l)#5>V2r ܈R ;[E_ mAdXy=/R)H*|2L~+vcX]"3^oM=~j"($i "ο5ֱ-juj+ާ.vcnbApN; 4ħ `vZ0h -GIH x: CSty\Va!Q?7ji"؊ŞT]Ư=],hDSpQ*_f5ҼZ{ )T"C:¢`S~Υs ;ː6_i1m!Ƀ}x\(>ИO*!vq30,k\ (155E`.FJ9OJeOnEp^}4`d%_Fvg ;QD,#5X>161$BAÚ؈L=#T1`hva4`x8ĐjM@ڈ|{66Gu"u( eA/GK"ݮ+1bndU[PGLkcBd{ĵ 62”'Zl} zQ0d'@sۋCT AvnPǓZɔɻTc͌u&Lq|l㮠.EqkN/Jz;hjY^^GG|Z>hv9Bq钝AL̶ٽ+:x E[.@9_?.`l(v:ԽoWg=ӆ0QQ?|5| .n}߽BfjPU$&-1M^P1ἚYq452x G TIFJZD2~pS !h+r( DXw9At}2y)6[3zA6`SjbRTB웛csoZ9":ޜk La|Sx ,HBG)2 ;{% Ÿh}BU_9(8&W*źQ6Ǻpj3+G\1٦rܟ#Y;-CW@|Y"Y8k=7뾋}NS0u~>Ȕ8.zo4dA9l<Č`&b #fV'J]_.?3mxB؁ O:.J>j)Y82:RhUH+Bf^|{!1rb+x5ao\c: w )zh8_OF@rCd&62eW7bɐ==޷.@QJT]?wN؛{!`TM:':(;8vf%YsEFGǩ- -y5^ش0MH*1K gRI9tCaeHR(VNN$8"·YTfu)^7J'Jr, :^ͯOWvLaskQG>g=Cdphc<~m62M»,/m u%p/#fxZ-̄*ێJNU;7;b_S'e/p]:?yZӄ8slN)6`\0W^Hޞ:w ECv`pXaWW`ZCL?SmCl%(UNBXK)FE’<\N'p-ADID{IǬy]WX†-}gJ h 6TfѢ'&-<դP.xspD@<[g H[\/IHSTǏb>k&֠xcYeIc D)gI0CEVѤ*Wy%2>OM3y`aZ<^1js|;>BmE)E9FXha)f$n~͘e%'MpiʋX,ŋ!gUkpn@/ ]M1X #V?3SV pI@< z- HaSݤ?R0qnBz|uXEra"H@Jci>wu @\n/3K 9I{D gcZ5S&}cHMĨ0riioC͈E'ҁs]gVf‚^Gtδ.J,V/}31²̕WV:B{g|qrxY޺bpYr0_--@ﻔG- LKwFc6fV#s9wZ|ކ,K gLT639&~)^~JHjN{z5kk+י@N;g;<.aa' fc%~f)\+׷6Y~u &D2?ϥ0W;@5A@ӖUZgXu\bI66ɴ!g+'/xOc x"̔yg?դ$[Dm #iv`=]}Q*:0C#弶MZ,U%h({{J^g娫 DE6-׍tv#Ɂ;$V#ީߎ Ptp,$S^d[?a-Mtŷxᕞ+c@ō!w`-GXn 3-pZ 4J4o)ȱ/5tõbfi_td7 UoT(ךּȧ.Ot/W;S&'ӷ hK0S0KW"7M}pߑK/)QKjRLG,:ֺ8+aIX̟ y!l՜C΂Q*{ V'i1u6D9' %b)sDyT L !E 8uYsI P6T6xO|YӔ{,IƖCʜ̓Knesמ+LW9sG14 FH$w̑Him3ɋȲS\P%4L$5-E ;5nsė>@ g$ӶS$R+đȳhpnoGLb/~eD'䫧JkK#/$^&P[:Nyۄg)t\J#";&񙜒- 6*gKr$+_v}r/ۊiP/D^N8@ ۪׋sW"X<52yl̓E@\mn.W VͫX]pP쁣h_ ۚ{F6-HWyHR˾Ύvt:+:90U jw!Wa!;8Ӂb[m iq1&ܖNb~hJ~/  xTU'e^8HȁPVG~3Mr'P&etZ{ kh:(ȉK%?Zm?'5Oʹz!B% :&:'-_ SWԣ({LplC=Jrm{lA[`] O:M:sEnWC(7 `֛v'}Rbv~a ;\pFŖLuXNr܇>\P*^ղa>t G=l maY2%M맦'-g&w'_hSD~ja{Sw;vxI4*)K~3dI6쨱"r4V<[ hȤO<Ս8Ax"mSaTDB[K5y hB3~ޓ"on7_@)4@|_ݥc)s~u-XBb"yO(Dډ)(ᆖA$P#?q\ʝ!%dMeaN$wquJ~^jǶ-XrO]i/^vm^" ;UGd! NLZr.^pfP ~eҁY` Jn9REyG4%[!jz -,0ܶIط"&35^c 0 4X7ԕ.}Lhy2QCT-0ZcH֙kd|ҫ~^[qVuDi;٣Ձ#ܤUy#͠kf ,niSPCö^D<F@59YX=k1ǃ̭tsXj%o.@u6YD012XrFf36ā{wpSWTaw)Bv i{.)@f}u2!AѤ'ņN`K_)CW1NyH=)vO6 BjWn=y`x#\[Y'ߛu:^/k9nUS@Zf5LރI֙"=>~ 7˒ 8~1&cp:\ uzh4Y*gk]YAkx29-{]T+} 5x9jXin/ l ^;]V$o a->ԘV Vx 5ʙ%Ef9)+0C,X ~TkԼqbj@!!h(i9P}'"8$OFo16R-pICoVնbM뢜XqEeIumjW;hM{we |C/×ˮ(0,5ʕI#*z>fAF$I1eۖSReElU5@m\{cyB1Ej5u٣  ܹŧšh9@l!R!ѓ]ۺp+L>+hweWw )zflL[DA^F#3yՋHf\WRrԍcqu>H@hKi #E2ݶ+<S{\R t%39˃7Q3Pcs`ŷH?%Kc Feά l*ꞅVr8v\I=%)!\b% ݓ7&hm4xȼ*gGGaVb@v:)#Qw|XkijoE anGO9V%"RlI"oFYZƍ168-D;`O Ay=fcV*%-?j~Cby$ Kw~p_0CWy{; 21lk=X@v6}y1Ic0v$ PDq2LC,ژá QU\dnYؕg( [ XUO6Re + r]ʬ47rjtJtlL<j򖙾*v yg eVԫ]& !ZR }.z'rOfl7 Gq isNH+Îf0-d dC7 M(4cb$혀E2w%g.djJz2OԸNy]j#Q{M<ekG[IW-]s 2pThEH9eiG@QxLsY)kJIH5HSmVوv;Y1Ly##VAK<B*2h zϥ/=)XVdrE+YaxLD.(PhD@^a-Z{,J}ܲkGbQ+C-(Lja0th;ٕ6?Ɇ4˛S( }Oy/,kVƖy}} )7_KEerޟ _CebQ;V4bx8+B.SKX:bo׷U%5Lr {>dϟ4g>heC&m|6 =f#rtM\Z[o")&YҴAP6+-XLH9REjkQ }|r_'&;]Uq|Vd(k& tqTڻjy^uao46?IN,&)wgcWj`6x@41Z`+mӾٯE&J$P!NB@- q@֍+mmJ*7vx<< }utCVL:De#yܼcsw҉Rϰ n/yadPڰ8rh^Ո|z?ZEV1oo&zSZȄn:(vn#/~8!._ c/PɐX1or*8D 3a, ~KMИ( @G*%HӘu"|cR9Gs [*2I4R>)}p87\]:)IζD0%̆zץuUr] ;^$_IkE_T'6%_FJ rN,$'I]-.8l*@7OKȀƨ.Pk^D0;C>Fif`F+7ڜZ>>@gg'%C:>a:D/A8zA?rWyʳ| 6FaV 0]iou]BhMhd,٧;+[b=a7C҂SUqeDzC9APEYaX,:HZzH\ i\9(~RӘLDZy{7aM~KٱҟջWq'ZC)Q RצcN3h!W }3F0-<a=0f7dҹs84@ȳ(lBB6(H$6Ǧo- >kե m>m :W-0wKQhNZN#sxtCL1ɢٓym<}L%U nUondkՍ;c|8;uhUo"7wt(oš3 7ދahcg1^hUkՐH{b,BV8ZF! 2Crǒu:MTp92q&X\sQS _%_eFvMι @Gmx[uw cw9? ^$`7G~YHi;| ^i߲88G~{ˁm(`j5rUMsQ\Q=fhP>ŧZB4VX:=WL+U;7xϳ0Z]A+FA)[GVT@0$-iU;q %0@l20JĽ%) RfA'7ւsÔR0XRKݠ[̅/86u=@7of{uѠyGn;qPT#$K1\&@ rj'?sG\&OW ,3u3waWDVf۵u9ޥj]:.pY@;ٓ3RX}vO3K\@ ӆNI^!dDI( w:Ny N4oTɯb&Cm?+p{1 HӉQq_=S~@R|/ ,,r“.$LLݩ0YRfp7sev{#@饼ò&G!!9&3-f'!C.,.o0`y'Y_,|s#3Sr%Aaƒ*HCbǕӓyY#Zf,D;@zP?G sR} 'i&K"zb&a9UK؊(}AQ}aCӻHrT2SO!@3u-i  ij4V~Wr(b} :yrKqW.Ӏ4SB+)%]~-LBŹnF8 ;̟dRȔ@ۻxLkxas*cxE1rR|UUJ4&kIPX< vB^I=Dp>J8lZ (4N'翦z_RG zdYP>u܇qNːxeBR8;[?o<@K8~ݓV!Mqg.w3u ?(غnH{u$FHĢҾ0"N@77*nv0tdgD i_x1Mϑf9RÊUHux̗*K/%VS2j_MN~oYS,Nґ_P ZiZܕ~2γfi5XALxl{.;bЬG7Ϯvk;P[ѕ8(@=v-* C:A03P(?xa 8MflϥhQA 5%4Þxg>8XEK&: ^7ޜlj;`aOJJ(a$ JyɧX Ubc/t8.!s9ΣmR=S]Y @Ufn?PD_ؚ{RuDz (A@[+IDTqPw&6/Ť FccƆQ[]sGY"7&{WV1@YA+iv((B Mݲ*pʿ;G/)n/!{i@6kFޅ 2BhˡVA捃% og5%+2NbE4~[Q$|Zhݫe3 MUM~}+Re9юE`f&f7 MDړi*pb ?y>|1tSQq8D }O\RřtF&`bMd.y-땕 \d*"bxBt,k&&̢&$éS8.w4+uYxFk4I8ŧrݳmf@vVS'Ni)'S/~iKW lg7s}< &)~TR;C5>3jED\&|A<듹on]ΉlwONAq/G3~JL`Α0xZ[8&Vw[DSQ8Enf9-7Ϧ7*u% ;t-A3;Aip{dYD0CyPx=ɑI[XM%}a^q p%V0tbwnH!=`. E1Mk B53#x|&qXb"%K61U|bTQ! }NeU/ڕl39PNYqs:FGVnwh4eƁ6;D@7.ɱ;쭓&M0j[X@RYƲZٲ(3%_ܜgoW]GIwOGTȈ~px5EsbW@xmF@#TţZ"ty=KRX6X^Z!-sa [xlLjwH$︖ۏ4_S[?Q\t{ lB^-%{4?^9{T *ZdFu2󏋖||۫Bl[P%"du0'-r89(7$:KN"IsA_i΍WU 97E\'Uj /|QlFKk|AJJOni rG>lzߡaT) jƭ=6!HlBDdQ^cu1,؏fܱ]]'gQ߲?'ËdRP+Ar;\Ɋ7 t7d+{xPM'.Ԝ uS}VE/ T;H(NNw苴Vsj05"-d]Q `ed5V2g0l:NOR=!c Uu1]gS(} / ,)tgwPi?҉ S5\f9 ZU`dR8{A.*UqCz`n$4K.U(>= X .xmCKLqK#:u EfXN#؟R֟bC>v&/;;e|nH+4`a?}fn$HA$>:oEǵ2aSk}D4Ņreqt9 nTHP_ jw@*y)(Q6fcA {U\î8\e:2>يlAűjCg7è1hx]%siVv=M:ʫDuY/f%[Q77dч%| ^+%|:ssj 2c=8[~}OSJ} )>#Nt J^,;'8cTklEP!۔3P6ₙSɉ}9ߌ[F{uަK;KvYJLTF&߻Tlj4ʈQ"^DN kUGGLZSO~:Pk._M@yr! #ђURAK0.'_="O;YQBn̿m,8 i9sA?[/FV>^uvd[.ܒ<>ݷ# /~L qJ WaS#җr+iG's)*22n9>H!Ͳ=,conkpg\#X׽V\X:)W-|\^ٸhC\ 󏔁{IT@Q#ΐ2O ;h Z>`N 8l+:S 烎7(C[< 66Lً0|ܠ [΀7յ*>^r댪 i;5XHVAqb{a_~ː#2>1:G$ojD9MH:2%,ZB7IA@H|B̓~a?qs\WYQ%u *@m>oY<!=@#ڱJ㪍7&V\8xYAf]A[ho+9N(xelR( k/֨hAzMh>^SELX=Za@rDE.Yk%:RG[[5g`ǽAXnsWzdLZLT󜵐?; I*%SO;E}Wh>} <;cD WKl{L3Iq%A';@%3Ů.plYd!"eITR 7c;Vv3^hg(~YR,²03U7(#4 |Moi+M9ASDt1IB$M #Xu^HBϞLpjlL59zn4*iTE҇6y Kګˣ5baw(JlhDρ- J*D4O' ^bқ!pfW}|&\\6~-aSR1&]A*EbMʦⵍ~ ݙؿ(s)I3*;{fZD/;lߡ\J:{N|ěT gԨpy&]r/Nnk ~yhI\d)]AcdENfgcZ$N}~tP@>2qDqtmjR_ MGVt TY:+bE¾qjd*FS (3nVJ&5 1-(uEN9mr[A~}0hrbR-]VXs# RlrOrm-9 ',Bhܙ4؃uUy]~@j3'BfACATNK0ߎ&o&:滎6:K =Fbdd/XD:xl|JWIOxdlwz,^(T{T~ 1%S+9MM*N0(yPNi sY& +䞻vwzմds[ǷPi}r|8qa8-kX^47;a2g6^j8M(j#mB"i> Ĥ0n\Wn bx"TI}gjO",C5\.csdVyBcαrƱHXD͘j D* | ݎD* 0IXlJD~-VJP1+.CuGZ$ ͸dMn<gZ-z0 \F/CPMW!=#bi$(>]皆2Otվj.ک_Ci=d 㴼- s?ط(0-jˀxB;PW.JsEKOW}g6wA"k*=t4־L*xQ7twb0. l=mkĐ<sVg6-,yv@;b 3, ̻V7N"xJTQ%EA2dM wWHI 6gbT[֬@Sg&U&E ->LpI] 0UZ-bXn\R B ;ȪGps?vO՝" +q /3o1Ipm%"[B PJg"F^~)X#8-5<!:K+hVpIj+|ScDPmŚD(jp%%'#ʔD߮Ú~.,L߇R) y:wGTUxU:0w8*gx#?jeWoR O{qNZy{n ΢:}-iGg~cbCʐ8i%/ߵsb3X_{}olX;(D`kDGG33TͧaLYQ_ Bx0XCB@O.`eiW%gefjd 1@^}@%@khiƓŕul "GTNnÒ 93eβ)H9h7Jgdru KH=ikK~l-4h>T#|[ ;uՊ8aAjZ,աv z9Lmi)qႪeqQq*-@~VreWCǖeuۓh * WfݟHy! mF-Yś.xqI>6{\V-Fhqi$ψJ>W>z=cmG48Es9͛ZQzU#eIE+_3_<2~S|_(8i"#V2rFLKR(k$XYG~Nr)ܬ y 3V0| b߽d~ǵeLo"+`{s^JYU4ɂ)iG [%Vi}KteBW|r%$nz+gwawᔳ`|i&UცԺ*_&Eq-"Y.u#I0ۤv2Mp1+!שsЧl;!) > gB PPrRͻ:bqu0ԝƏÄhY"#@>0XA%>XԾxBlM`:/z$O2>pw&T V(a~Y1;Ҳ# 5'ioO Kz49.^ҐQ'qIT) G9Dꎌ4p-NIyU Q~dΞ s{In:%Ɂc`hGk@v'El -]bcI&Bi]&@~Ԋ&9`qf`Tw~ɱkn x"g*L*]h*'n^pe"Z?MڢYI/ 3d0uCv^~^O)( ؜l͘-##8RVJA=`F߮FM{ =t4Iq @l_O*?R3رlAC ڟl"rq, AT_):SS,.} Lt ٞF4<ڢ!fROFbW.ϛ]-!R SFR+3R"i2/ >Tna΂Jx[γc.8ԲpO}a( bdk(TV2,4TƘx.fߛ&\?ʼnw((3$D5ɁGwb_~r "^j6WteQ[.Mу;?!{=ה;;%4c90*|a|j 4ELzGC5i3 r˷L,{ɲ|+']G69 ^(OaE5HtIHUSzKY _Zԗd!d ((؝NLSZy0U6bDaDY #<ɦVƺ,SDyp8h6$O@##L~ÉT?v%T\X#/6Dw\#@EXZ5wI%͹ u& Syp)2~";j%Uٝ6嵐vR3,t[?oR+zxTkq0h<([Ҝ sz),d$_zv "h wYT x:wS҉N%XWr)) Lbѝco2⨩$~k$Ruxa/>l/[xI;d7=!821ۣ39e`1^ӷh5lbўDp+eF> ioWQ#vbF<deC6sni4 :BmL 񊡦Wqi}<{GMu׿@.;4W'[>pAko]E*rg.`XT^!F\jf\Y8$[&S&[xwVqvdjA` P^nv&m+ustt}vTE9SKLM1:ZY" /+S>0^:r(=OĞX3}9Ȇaw =h!A?I&0ḿJDj޻[|ܭ -%&~4;.2BSDD~ڙJe;\ߕMk"xm t? ÇґT 49Ec</BpdO%jܰ?s?MD)H8־#tZ)}4YTLm"\>) e ~á[j6 u1/dD֏5y W9_G+) 7Roh&r {4 z! ;.aJC1@Fxb? uW t@M R[鋦7`#ǹNE6$DHFG\<-9ˌ`hc.&Bo2oa!?nџohynCT8IhyэgT&/X,!O%yz~|V zh VLw2~$ݦ?It ]"G ϯ$wE@ u$ Y*_cDM;']w$'6儻'VY`P-+0\0)7"6XRN_㨅@12+;moG^h2e7 iG_FDRsH7Uѭ9;&AKvj#~XJkqkyxJ$Yv슉V'+S($sٽ9T^{kƃ_K]%06 `C+MӴKp^ف} "Mu$jR ^hRuW%t{( 8?ٴGWGnY8Qk{jԤBcRm^B*?v "#a,K '+C=9a8{ `2Hg\WJU.39T  ɁGnetqЉ{Ί QX!;+<B"GvG-3qefqV܁'eԼ:rj w% Ȝ)P5ŲIhB+H yy(;9i"e8u@ubUP2zKb.qԐ-fIJ%YaL& J~%lY#G-4Ǐ <?x=bRZh[_yqe; kp Edl}%'MuO'HJ`m&4Tj<\!/dˋP5LR^_&+7ԫfV8W)2dbv=Yl>l vArJe`d]ˠ;{D+c<\KY^XɊdPvH{ݔ)l5y,Ȅ^|˦Skw6suyZgLN>ftjG]X. }CD8u+4'dz CrK7]?O2[bAڗVLw`gw|R/S;' {!LRJeY?=n>j-m"rop|.R~@ꧻq@P@و##Ԙg\z> Say!؛k *weǽiWjB2(59Yͤ[d95~t$\R E_jوO#퀺}*1rʟ4ix_\:ֈtqFSm`hS2nzVdJ(.}M߿!`UENKʵ/A^XZ/V\ο֏چoK0'rDG?!./ıeC 1ϵy*]mU`8ZBA3Sr4vXuѪcN#jg lL>S{>eU&nW ǐ1f}ZiW-b̍aV3D^csL}-~17cL͹4\圂C阑)WIxgkZ% xuC $$Ga\ίe./903OHVqzK߳pʫ1Qkָ/`]DU*@w `ȷ/N9X~V|6B̨Mo3%+5Y 9as X4@6NmڵR%2Щp/o!B>~&zA0E-,f.&%g"r3bȷG9}*V4#d!<7yI^6rP Iqpm,ޛм-%W:z<񀚒lM46Z@FGLJڨ]02\ASNb@W+EAFC,~V߯!nfmc|CR ,46d|3pNWcpͭI[jPRTdraE8:fQ4c"QVOf G>GE4>m!PJ5`dcw]`,zf" &@\F6{hKPsISA}uߛ&ĽVVՃ'jH/S,GЁB?=e8*,}i(X͸0$O%Cu$d?1ʖ;|{7J̙%+BZ,c;nV=+QTH$&Y?~>t`P87tlUfguO"Ք<D&3*Xf-FA\pιS*A&tV5Q# NoЗ'GeK™۹k?fq?뛺|!*0h %"N "pXU(RWKzc\#?IXNNcc-%/GqAN(x[8ZD\WߣgeJV~< (1ϾtUS@-ҎRZuiwGWԲ @?%]%o*'w%1;O9F\@SPk%RP*f|d8呮_ :˹r}uqr15SبMbMSIKnN䯮:b2}IJ: DGa ͌-  ~gϠ$G!b˖FP!UV|[WBh9޿ P;^ s U#Z4M N&vBXױt]3)Bct8iB1?/ JsȄxg Z>x#^T&T28CiQ7~u Is99Be@-2g53LF1n%:ܔ{ߓ*$8hxNkKzvif;%2w!׺l28OS\$trQǁ|iTvH?U!Vh EELEƝРBGȫWatTq470ѳ "WI&OC-)<@l}̝r P| "W+eXO$0dm%Gz$SӝhX;NCBHo|/e9S7أk >^u%2npΑ:ih0A垴ץlKRzf^@SʂbLoz:p1Qa tul"K+BxQ 5cN?|CC[Oxߗ4qvfwX}_2.eyF]uQ:: o_}HU-m;.p<) )ޒUg ӀUQUđ`yA<f# 1#(S@΁&V6II׈*"Q?2~u% F# 'ZacLm]ȡE FB-N  iv2˺xPB.j 7رd)VEyYaܓw>}(]/s,j/z!q+x̖SGt4+tS6(4H[ *N鷴PU64?[-įk< 2 ^ƞtO`{ -8z d59Y.׀#cM.._W8T>[to8= j #p׼&a JzO+NX%K~JfMfV#(5pt V*Pg#3˴$m{L*,a. G G^痳BۯkEYmo j[gy[ĈB4N\?.;B9Ia|5􊉉̓ 1RJ_%*O{7_qaݻ#O>MıAdxxZ+5 ɶF6\׀؉3xǖؿ7~TA"hKVga0"d f<F1y]"F|gB1=ZTƅh+.ѹ =AÔ6(` 8Uz2 Soz2ybqM~PH̬׽|SEsQt0B{>W(٥wㅛ>jϡQ%d|߭0UW _ZLq:)d mnUפ_9X1u͔-2ػڿ^xlzGVpQ6˺0|;n05}`j(%K < h\8oI`, \`ހE#';x}{rJ _f)!{}1E\Y31\Yeiww%}fG9c!8{sDt?y}YC b:|&#ȳK[% )Y__oJONqTHxDvfFco2#mI{%}+-Aߍ"K|GqCЉTs YLA)'H×Z"&=a xihg~X~q-Y>y C(vb2L^pM=v؈tyAҰH$:VUs;w LtM5bH6!j^Z" =Uc>d:@oE@*/=JB")gA|1&0FL\\ÿ IMP"_ Jh8=lxb/~J@!j  HٱRDFP, u$*Z&J^=L;)dRO)h@ hH޴7KĆ=oHl)K @V䗁fߟ=ӣ7΀D ՚FQJQ/hd"͓GV1etZ tÕV; O{@KӷؘX K_X+]H"w1['AAvvX~ݵJ88ۗ452K-WC ^];A_,NXQ2er "."IZ+s(f+ IPF# Vq4ElVovIr:§bAPxC|g7Ox"G% /R$&^MSq,cE,iĮ25.Af.OVߗUѯpȴlO9n8^惘XN۝}`JR&G[FVM]7C#%qs: `B V>O~gRBMP ]WxmDq6~Es-U8gΞ<z !N̓$O:g2.ڳ듙O V ╠WC ]*]YJ6 E 3tS\֓ڰ-_ P&4Kx+,$ 3 ^ų`F\A x_ i)K0і82,7"ڭZf;a8zexRD ܅z=WͥXx2G(dJ'׽H?+ e@ NlԔp-bX3KPDXgwÕAR!C` ]DQXW@}3E 7f3KhM8>]}rtl4:odmÎ䅵G^b4,,WC=@o+м΃@M [1Ր<^B'YLl?8Ewʈkrx4_aȑP'[nv$PfvS,ks*8)NN'RpO{`2>CI\gCx٩)F+b\XB> <b&Qq2u*l6=݃3kV0Y*%}`jɘ p`wyp";N\K mUk,SkޠƊ#y_R bR1. 鸬0szr2ң6&?w nH#'"p>zJyd~&[g$r΋7>b\ fܬ m4N񮾱2{c90 R=#V>R:!@߱- c/Q/eLly=;+Ĺv(5Uc(N %KCf:C+(Aa菿Ǜ:>&iDI+w!si zmhъ߉@+ڃB0E.}͎eaw8ʁVh|⤼e5Ɔ̠ lhҢh $ܲij߰Ɍd\Í="< V-E7PK%MlVkgTOʲ />C!Woǽ_.sFr/s;#;#/o$d<Ƃ<k'b4+-  5T6+jޱE0QĢ=2$U60-{`@ߗNzEfxHxyBS\5h1p;aIYҐ+]diMv$woIqR M~mXP*ezWآlzNڱi'XF+xJ@{)9yEKnt6MwNRq$#@I`wA:֖E<[s) *Vs(QxLͧ,Kx ]ϜblhqVdr{O,X,+acPv85}ɫ[R"8ldى9KֳH;>zU{꟔n-he#Tޖ\ik5 ~׵ j:?)69QQw@XD!L Q Qv_VzSr#RP鰵b]MREI|FW=F_bNx HG_ _j BGq'+I]U{wU;+8U9=0 qτ~oxeTEԲӃ.F/"~G *>RR'LC&CBuK7PX %]tXG < { KKw-?۷,ž_'hnFHUX7}(YuQv~_;]wFO=*|8i_]ǧ2mtvHF]џ"qb]ʐaOQH0+V2y Eõ}-zc>-Bof؟d=3 u gJZ'? k[v, .<x~< y>nB|}$xy%-{T'-Qyʓ'NKsGCv򾑉E}›`?giS&uyE =SIroG JFM3A~Jm#6x,T3JSu:spQ+_)'k2 Q*ÇBՊpvuKO ֣1 (gV|0 tlT !x-N"vV|D*g Uw,pיiX~$pUPp}-4uT24±UYƜc[㿴UNBCfc55KՖ|V7yv2s\hZUq;FN^^rYqC~g&j 0 ,/=L>~54Njq+bU|4c7HzaGZ@-l?^*ǿ1P)6Tߜ"[Uٻ=Ucl.{2\nUS=!owvZS}~Ll i 06;$?cO bk"#AKPd}VENGnXH`L Ѱ"zKMj*Z2Rb#4v>ndo櫔('%w}bHd%JpGSM#ڱfkhsLoǰgFs)IXY G;VYOzX~ "dSDrg;v}t |Go:99|V R=Czi;fikq+ˠ3zL}yL)S|`:x' ҍ_ZHdIUc4hF oS#Nu~'0Ԟ.&[LճCn欢JP-sM۠%~Uv j;;D{?$d=!S -KsvTef@zpےDz17>=>Ě8MPkE+ɀtqhǐqnnlObn8Fz;3.Us},{;II 4ƶ"g_TP/FF⤞bpUhr9&qhd_N^g4zٍ&ǠތZ*2VAgX3]}VwJXJ W) /HoGʌRo_j)aSD{za1YH)->^ ntrNZHFA8mvCW ƕ=B9b X.mPw])bOG wq8i#᮹Pس~ف9C, ƼRmxFo iMȬvjJۂ OAzB-r(ȫgj^_5%܍a(  *?&a[ *^x8nXGP-YU&~Cc8%k)'{S*%}H^C\P?BGn)1R7좩4hYsi+Q{e1&1 7M#&WGUPFӵ"lGi(nB$Bց= W~1n*p:iT¦p w7-hcAv}QWeqʊs%" :¸&! lD;w^?WLH.`Yxix1,nl<$KIJ WՋ@&iCG1B4îc#< jt­ -a搱W6zyr$VE/UeUVR)<#=[ ${wOoJu'yPB}7*}h^H +2Dmh]Kuˇ٬@5$c|N,:EZεX>Q 8s?X6FEb8!ߘ=DJ6{zF_-JX%Z_yӊ@& \Ib2A%kNn>F aB}.UwpCL,Mě Ȇ-oFcb"x2.}1 (BB)?V](L&:4C ˹X)(<@ R#U,_ FoGjzTmc+%rߕ}> ~/-w!rqQآʤ{{4=%d7VْW=ẃ3y FH n DElz7=%LDm,<7fW}Hws?L ӐFemSd3,u`l\َnb pgΣbT\PB>\,*VNナ_-IAKA F_nQ,lͬbۗVyԀ/-:Lvhp-ɃW}JJuW] iDa3 1o9]|i΅7cV rE <u0*31K^Z{WTQ<ėz$Ś0;l}>9c`z'|<`1a o#L4`K4t%݂\V]-.N< Tm2 ʱ`' "DMʜme?;;:~@a;!*!lv+'\ aP]ٴ7d{Ag^: O&L\ q;,_D#*c{Xw3t~!sxIfVsD~ՇeRrD{s,7A%nʅJ8^cn#0 dѼVazt¹h[ $>v(ƿp=-| ArYu#g6ј3ZxR){繿(["s9HH0.~罉k#DŽ,[Kx@1n` HgVl<7w 7ː "=y WRryyz9?ۡ+tKt(ǐcβo`j `-)Gq\Vg^VCJUUdUuh#3x @~|~uHDp*~=ܳmWPʪ`aLA4U`+2\fR |!ZQl>^\ECbuᇊ* TC!8NR.TBQc  m>OFReY(>ź>2ol?k&MŶPAbސ׵[`Y5fi_Gh}/ŸbKMb6_5RZZA>i|YvwĞ%l9*Yhjt-IziEX"P}W)f`ٽ7VEf)Z 5?]B(o=X,reF ۣa&AP74 95o3ϥoX C0#|T[ÓM6*#߅- 6a9s[\^>xb{TIDӌȿ+̿D @ 6R**ҬIiS)*܉$ 6Ju薪uu+6 {%+Vl(gUv焥71YlqlJ)wL,݌p ubr!۟m ZI&l^/[mVk_B؈]j_=y!!.;3{+}=@ Vc#-wNA &dM(|{x,[3@{%W\@{εOn՘lV#þ ǕM9t DEFYz]טU"gb6$[J7.xHMl'z$/!= KE4 s),t&R_bP\բimQWɗ~7@GmM,SgZ D!!zs՞^mpQ?*=f}V,?9Cb7I7r1Tg6Yc|rݣb%mdyw 2+ӕBf(+D2J+A`بÕq.zw'$ERz8cJ1s5ޏQNNbSNXJ Uږ'#s#{P;5MDCǙ%h:ȩ8{VyѴqƝB{M蓢WANF|\IV6@NM 1@הL3϶53>.kp.QaH˿,{O-AGP6fHC!\6A1Lj h~bW2V&eGƍ7o3dqP:PmE(z)M.iIn:ARH1Mgi5v=h_#BX2OdrN\{Ԓ2D?3Uƺhx LV^Gɝ%u"ac/sӦ3U*&uOz?pi"4 5~1vԤS kUQidEw+@9EOIϿp*qtXbFApzFKHG1l~hGT]`nƐD.6hzs#;Pևp{Eq%h*"ʜ/7k}DLG}*E@,oX@cpxk|FV^j ._ Oz j+ j\ᴥE,ssZ2ꪻOqBR6Xj$Oj#q"x.W{UDwdAN Xگb2QJOHQk\1oPյ, |[ـ]Mx]KYy`'\VY9]ϥ=;ƙ-q:ӯtš:+T"Bkm'8l-D $),K_&?j+F͐1!^ wjs"YDLnA'&v-p )(}ܛ4[ b?TFsc`gWsGS,BS[:4=`}vPUK27-XNÐ -ow1.Ìsmo.b,*eGP %H+}b@Q%E>&%'R*wsy+vbJN{ht 6rHObGA߲Aw# 8oR]3Ao$]q.զ :]3Q|lj tR㊄9 4Q:vg!5wP+sYjQ WRH\{Os D OR#RgvH'7euűyFt>VEo$F_\ʽts3i$кG[x{|ӭ 偅;l EReϯr? Myat-9剌^g ͭނh!Wbh*v u|W ðO/m#O1ϤnƎ(N;] ,4T6ۃ/pd~Ɉn]1qmoanHfKK>yNif*z?E: ݼm\l3GK⡒}-HO{١=@iaITm&:Y&Q4|C{d'RSXL,MyQOѾx@Do%uҞ#齤#\03GNj+-^!}!"-ɫ) m0#AK~7(6U{HK䮵 ^M+v-f:6fsp&IspA0ss:yi;]x0X(tYq]Rw*Atq2QPLKB<+2w]HH&tRlCc$TK.4lM _ |6J}:~V9|7Qzهe,a}k Xx">M%L׾r@9e4m*a"яFБQw9$H9I[xV}HzK4Qn{\ۨƱlb_kVo0ۙO^g d9L?X)N0c iGV3׹P԰5kX5*Ɩ |v?&=gGYc&_2G}~IeoBQ,_hdՔ0"W`WUk C!8fd[Jl-"2'clpJ[ 2 &!,^J'7  7t !3ܹ9z:˒8PT^Wrafmgᗾse5/rKo2EB8oAI3|KEB5b:V7 `Rb1']ˏp?_:2p0FRQ^wyֺZMx 3 @5ŐDkƕӱ'EJx٪ĺBMmhgmB4U@O?Ccou(G}̋ʼn^ `d ʐGV' 8Vչscc\岷w#"shYc 0x=v eeudiwT?5 ̿NXkxp)c#CHD]׈$ x;푶@wXȌ `kM3~qlIWLvRjPW*aV݌ipÔX v#IZ$ErfIZ.ޯ,7 d#<]13 +.v?pB<.|#L qVJd{nO-J&Z''c kx c詏N+oYq.zQ C2ƻ`j6Ewu ͘p}ȢoSxV_u.%Ѷd\M +CJc?Tͱ7Rx M VZAd{ҝ.懌M:|HΟ]\1(nз.TS3M9uH vpH7r8gRk{A>WXz=2%ܗQY EhۭCk㴀8Y* c%Mxuȑ֟}?,X&htqzpHgp>orG8RHKXaB/=l .֟]cClVfdV7 ʶu+W h/.H[/o1QJ8f\} N~cEz::7t@ O]E ٛF۩ϱGJS7h~ϵn25l.)*FK6sq]J+$ӭ@’кȀ#9,5p1P݀Jv֩rه$XʲMoa>&#+=,s^n@ iiEaZ,] {ީ5{ŗymv?gIa6HMNƈ _`MmB[][qe d.Ү &hV6>W ;뼰۝b??4۹d|u5SH4F^3a!Hq͜ Z$L[|QUtgʏb2KB4}{򿣭4WSnToAw/q^a/0\e'* AAgãQŴ2a8Z >DǃK]'}7D޶ ˫n}3$>Vui<%ҀKe-AQ!^iKCnpjƇTZL]zdZ:shdZOdC=[v1,3r.S*RbE,(jۭ$ft\ a^UWˁ?Ԑ]D ֤A LLf*O[f1=uCCj/ix\LJĪT( ȦWfi_n㣏LB=WdʻRPhuxH&]W67ZEiSwR9XmTp[bD}c#| *| Wi-H7Qź.JQ2-_rV AYWpo8Ǟ$L#o!T 2Cd.kKt;^_蕝.0jQ0@Yn#]`* ISEBSחb{.xCïEj ZJz W`x-^t6PK=mD0Ggm34RSmSp*{hԞ'aL%3r1_d6-G<gYnxiy 8l,ʐ# Ð5OMrgpJZ5jZצ78]q_4 ӄ;Ԡ2:Tvn+44`{)[ᐛ4y^rz&̫~YVU> eAlEMFG =,("^I%G4.2?,a6k f $Qc]HIlh#:ճB @#5QGHwU,Q֌4w$ VS"} X:[vKWD>mm~y^(Z*uw#0`/{tPjctGc 6N1BᯡGkUhC^D>C7k=Z&h>Jձ|iBB$lHΕg!#h6+*ءRZ+ /?\v-Õ]X\b'OɚjT°hG-#*)2@%_ݵ|++1NhEDE 22z_ 9l0Z )y_8$; 0n驔51^)E54!qfdGM2: 'w3Paj Nv^TfoØ}w w}Ľ l`|+`#~n]~Kt%= )c}LN'k2O JOo2Ж{pBeL^亼w6Xj VQ7gAHP׮k'(,A̟&u.W5s,*4*4:X yFE=M?ϧ5>u*Gnoގe:TG%D2TDZd:KID]D/hDyXTߑC \+8m DoOMQN&=v9ÕqYUuz Q^Q9WlG['+!IO4# 㯜rG“5442yoʱ[?d=kj1E2ә2b6Ef"iX]մ6'8 \iї0Ql!Y1^h\tq'1B:skjl7Oz"/4T Yȃ=5Ҩ4+oR6>|b-lלZxt=UvUqT1wHzL}vO?2ޟTdA?bL$[}BkvL: BXS#]:O&4&M_MlIGkwE`VmвDL'1pJ (˱wFV˙ԟ{|c79$ps99U*83ӄ/ɴ]ӫk_-ȠqDucM?|14]_$jkvI(p |Ѭ0ASw%1}u%UF;K#q%jc+qtDK 3P{:eqm/j/ꂴ(ZnZϚhr]R]BS%PS&3kײEi)nK5hKsL]7$i>=4Z9 g Oހ[e g1?O~ ZhJXJxYJEoΉ&u|-9fE45suʦ?5ĩk evNgwdcp:b5:ECTVH~]#MgPTcPb<2[۬~oЇ2nu^DR! ~`2(w@ sRKWGr`T;-8S3T =GȨU_,BI9>%Bt2.EP:}|ϙKqh6Ϭ4"{&j=W6sxo[z1YYWnt0a+T3 D7ei r A0.A#8M_u>ITz?GOc&vq!?a^4HHfIZ(?qHp(â;/pJCc5 J;,~EZdZɓ[kYfA2a .9 R!.uGP ^V9Ӏ~ʐA՜1*ĥk.~x(Na!XT%HO9:jajĴ]5 yJe&y;j>rLV⯭ ~-d`r 6&B'oȳ ~ K!p-) fJɺJ4jVԟU&훃Dd1dz0'"vtY.. K gc$]UаNF9,Ừ,pPuB mnMEJX}@[|KCI*'FT\bpy J9-:Hi&z 7wGxXuI4پ;glC0@GmHyn+A6I)_)^ߘ#lFF鑰f#s{6ap6 3F{кy!܌UoSXZEgD8^=\y}':! v0mƾp7.eaKYUIՉ%amKjmXELj&dc ѧSB74E%QK;vAFc.~1ɱ_v~}ϕR.l huwN6c֙%,rO*H _>ZEhFR'zpEtTO/Ƒ1ys;Vu pifÍցqC')=]B0xf9A^/ @q\FaUbDV=쑛šk|s*g q)]%XNy w#f޴V(9Mr?"$g882\<to]j h@9s){JꜥߌО1MUU$dm͗B BuOdA ,OhZoe&&{EZ6xrڷ=,И-@ЊKԶՙ%J)iꩴGQ|0 +r-iџ&'Ufw)I|&x/@|P8cc6Skp Ιn X16ۙbb[XKUK vP]r"zANjA%)R(DbYs꩒]Eks*i,A)O^EcE:|ИK 'Zt(ϕFS_r54tJ;͑100$BX}yeW<DtSSApU(, g4saCLЗbL|լ˾L|hzmx#usmZSop7Dn]<&uYrԉڐLK$Q]QKZ; d[>n,k=E4'(z 7bLs*Oey}&q8^ϵDC&&C6fW}~g2F3ueK~to (F[ziJUZr̮sNykn0kJg_ɟ749q/:UdB~ޥ:T ?~M\0-jк}iLI\WpDļ&`t! 9L4 WCE0+E_bMnwu=+K0dˠZyZC+,(Sc"֚ 4|*Hbᆥ`-=ֺ\Fto-5}u([@2ަJK'qHB?ҕϋ܇ X8Q!AQ4!EY]!r?׆J$nAg` baH><+}RFAz+2C Y(dJ>y^ ..zs:zrI)<|v XD朄}*T_m 9r&ˮ);a`Fd[jx+Q(؅˂I K{gN|dw|(8h)uf$7>&<;&B=gil&F~+i3̏\r{JXg&u0L`Ň_˙УBM_eE]/ȈJMPw~j&g gȂ l>gBd dN3?dۿ@gΖj.ZR-iJ ǙYZjS#9c_AN[QVoyLR:s $5VvU$Mg1|"PMO*#KTDkcy0mW`i*, I=>mq|a>2SBȽVfkG!i.+%\:f%9)so *3SZ`C2bQU~+m[Z8zG'iXP[^|HȣTNКFƍ>6ɔ/XDpJ[I̕;8nFƪ{,69ėE~@&;o ]1j+/ijb 60je}t$1v *{nWpW b4]i$͐K >~dxgHX\ ͥp33:d{ c@[e@iR4Սti/)\P ! ,odqU3{K%:}d2bqbM$QTC_j_4dr"W 2XA04,Zٞ zCw9J{ZbXsXffu}+\} b>i6h DEu`&mQ_52~ѩv%Bz2Įlߗ.Y,scW\G88SP}q{J.YH xQ[8C=txOg|T}v֛D~h+(O=,6%&jLdЀlm[NhȢ97t]H0i{ŴV {zpf[']dh3)T9 w2tO!eQ"!Ìt^X-Ghʜm$Up/Js(DyO5`S',GJT36^"͵К`{ ާ\%q`&8`f‹kE31S} 'k:ɤ[sg!z?@wE5CoCg'WŗYQ |wG1( K| k>A 4Ũi~1BiZb (6i 65FNգm[+6f=BEɅ@(~L%wSw#1<imfJw jرXtQoTjbBHGK3)n}+;)]x DZإL|Fx'iƭ1cR R*-@`Gc4I+K(2f_&bZ\*ܖ)OC>HX%Rm+Ź|GGɦD4^!ԍFZ ?<6Xj h.07 {*?6nQ;]0&B[AQxy£fg(1ԢOKC0!RF0vE wNvvC.9~MjⷢؠWWTnH *mk\9E<'-sz(3+-, ig* RYlZP޹znã 9Mrt{זF'ɋ'E +bd. Sxp@^aLlڮGI-gsZ9`"9_G n*'?I9n8d_-f8ۍs"NK<(^PUwf͞w#sؓ2.PL=}-x[,Y%; M\wd6\@ >pϫSU}u3bL%+: N=aoh4]N<Lc|,XUgS:N@5_<;Farcm$u&Mp5݅I(񨡎]SZRZQ=Թ>nn.ȟiM.*{EE?}X803aR)C;[i{4,)tԸbY^H/Z{4G%փ-%Ck ~5Y(ȹ/{l䞇L/=DmEenU߯ZVaNRknm豅 s ~R߅K.X#Д3&?G va%hlbz7]p5>}ثFtFqO ;o20B"XW-SNJhğ Xkzw>b'9 1@iʬCp43v6=+쥷@Hof-5ix`fYEVK ,<˦㯷;Bfֵ|,7^+,&"`,; P<14@TE@vN7Wƒ9ӜIuJm$ہ`aC?T^bgEb#0sdpUhu3 42 !'ԁ6VKBHܡhkR+E坥9h$ E^zpPTYdH=>˼l*H`շ"$t"*ߡ1T3f:=TVfP 3wq.}6$wWα 睾q.)'鲑IiǚHfJ tEjn͎c"A ۻ|D ~8, :"m-2#H TcQpdEfʑEHtfU/de;UaB%s爿FdRܫDte*4hK?s ,f ×h%n/bhmv hN&D$5%9JJ_[!7miW1h>Ra>m\DNG>UdkZ~fj`֘ڂvZMC0pƜ^lKate<TdK7ш,Tz}Q{u#Š>KgǘX.o̺%H.Z,LF'#t'7TݦL7oV^Fa95y+h6GD2Jg/{-[Z9P۸Ni/v.e"R ,G빼k p6Z*$X.λ$l!؎`X/>eԪmm҂;WaLN""K%ILF$\'ꩪؼW|DZK`zQɍAM/WX}GيM>E.K\G&T'ejCJrRu,C9kГ` dلJ)c(?nYBilREk  P)3Kߎ= u\B ,E̮(t軨TȊ0"*<QTWE9!B,'@.B߸;+6]rɈ_iVxE XD0EPVcET7m3wStuK O 8. '07g}ykbm{͸s6:KHt;^x^~rx``>}IDHV B t|!㊲>[0;!bٝI"{i%h>|<^ D [&g70 bpglos)zsK>?}7\ ^`rQ/+Iy᷏( E[gMHJvwnJ8$0#_0|DC"h#/C H.x%Jrw[s7B-v{Xo)#ۊ~Pq1<.[O1p/J&D?z07?pKU&i XXw[VA-[ȂSQk'02DɭfI왵&AS#G:FkJklp\t^o#.[zvP-D,y% S"I^¯sJގtr9c_JAgNr wISI(֚?£vgw3*R M,FbW9dQMtGlg+XMIUtͦ~kن$$CwOyHa?l*ϴ( 0Dn=>65~EV8i(y"T[Z o^Jƅp bzrL@f2eۢP*8Ys)OW~ng|B-1xjr웿 'nuLE{.FiQ['VU.P+}%HEIȶUg|4ti?W&Kł!q#Af ঊ.x(h.}ˋڝ ܘ~ݿZ7\ž3Fd@EZ "|Sf,)#Ggjq5 m  .";b~7۴Sɏ?+?]*$Lwq#4{*$`g N[qzm#|x ubU/U@v BAY-;C6X4t}~OU2V9aX+G> ҝi*D=.|NäʙMb)y_C:VB~v^mT6Ч(д[29/ڄ 7aɵmtWdWg:3_(c:5kEUi g?J@:J1xE uR3-m,Z2:hkAky;eg`;HwG._;7qMY$kg?8U/7E_mK)אl˟O7]a'> 3$pDQտ0B,;rzlo_BYEu䦝`Q7ҟ\[x <%T/VE\U/3;>B ]<|(8!Ab1`LR8Y5x]޻܃"1R𼁮feN`Z }c~7Æb]$YԔSwKhp @MFi2q7p՞p#׋ uǝ]|*[\ЂtM ;-]Z!Z>Diwi+.Ui©95$Kd'~Dगs:"87;}g,i^}hX\UT&)T퉢t)p``Ih;m/Ys/)؜IBajّ-Y_6zr Ts@~"LK Xv8jeZ}PF/ ;)lwueK?7fA :UplW>WVJEj~kHw6NaQHi{64&ksyk ۣ]&!:(% A+lUt h]JYSϧq,P0VTkNy3W[#Ӗ^4z;ZD!WR hQ1w_?ݲB6SsKHH"e -r8pJ%xp+rf5ؒuhr~0q Vqߊ3׊T|JƦWIr}0N5<;7_(['x~gp?}^n1x||4[~fbjbʍ{XUPeSm$.$qa"tLmEҤi6 ܘ\ѫ?2Y"t~+OR%28m B} F J<: O%Ƞ]&>CFy"\< kX!%}N.t6(;iDj)IƂh(ʔR?zpo߾/O%N+h{Oj7ԭm+e~u{֏_MB1wCT$_̽ Jb$J;CY|ho$rzFS |fFj1Dx|B0W >ۏ$j 2*lӐ6 BR*co0[r ÆzZÖV| Z/FsmΟ'Z 8S6}CLHXjux(MEvHON{`u1rzqJILyffEO~yZ7q$:pB}̼MGB![z{(}%쌰3А_B[^9bΐD8/Kj+Df>hd(_Y5:uQ`3#[`|$.w3AF8㵸IQ`~gk^fDEd}xI*lr4,vT7'C*+8 λOu-1g;beٕ{@/w}o7\N0bW䤭ɐ~ E//Zâm+Rf5_ͿߢkYNOZo4E}m`}E8xt:iN"3+6w^$ k9 2a|{튬0Z "OKYWxuPg WY<]W7e2jβ;ø2?oY MIހBGҌK )`I@n̏kΊB]&`%~9{vKIw(|m3s /864p[mdC!>-O+'E`3 `nw\MQ~y 2||g}G>\=M~]*>Ĉ#Y«r{xYx<ɶyZM Jc{xCɯWFk?iZIF %½Cny##Uă ŒBjZVHхؘVL~s%|CGwikˍQnmu#|?|T|?nɥk#K&(b/ a.1buur/~PJy}y ;;T= ͓%$Ϡp:k*QgVb` [(СEZVe' (E;7ɗӐfq6dfC63uAчhY'eOP 螨ƛ"8:.7)z`oy`߂uX̘qYX:Da/cVq#(W;$]!׸@b5RjVOuvu3Z?wurU}:lvoQ|laIx cb3M>1ٮ ӵY hVi]ж9RnA4p IoK0 \TdZ4Eo;"Vꍱ(`'pI)p{$oFLRyi!w/z&HzQB UŰ׎ xhd+p&bem^x`4kS&3Z"8dmʋd&Tz"Kn7oAo,>OwŨn嘼;YH^JOmسD%o)-Jac+pWkdw84»Xe+=h$4 ۺQ.`Q ѱErXs_ I@׆I|4õ7H,-X =۴ev@e(J#YM@ wxd|Q9//z!vDbŃ/} 0bҡ!bgؘ_C5Z OWAPԬ= 𛌗_wK&ܟb3J0fRֲ9 4K]I1!=8 y?EOe"'ٷj6ڜ6=^Dq +~rxomڛp>װymWPO 6UǷx=“Պ;rI~'TDˮ%q_ʊC0mC@/ '::0ƚqMsU>xtR񒦀&3ߋ* %;jjSss9[D4I{A9N$.htI;橉]M9"Xwx^ub}`!CN{Fɑh捕rAӏB>Y,=эS}^R<m|?Ϡ&RRxNOR\R|! tIc8G&jv#iO!%KJ6@3{%ZK` >M@dN_,ljX.(P)VtP؈REUmS͕J\^nj u`z |*>#F-.]_%ss;QMh"BwF`f45, D^Wd BW_HFvJn]tS,G'n Y:~η=9uF%>@mܐcH|nWL5OѸ7p`$na*d Gŋ9:ux-hT6`ʗžڞpoZ֑ee`PfAlڀ(كtcl4G eҠƎ0 N˖̛oԐN-(ٴS3*xhgpPVi?d!Lsx,NCY*IKqщيAkdhQOCrtȯdڸg-ܑ:ض=^+KD_?DŮ8UMɴ]f]q:Q.\ZM]E R[^.*aBtn }Htu9ݡ3yj60bu=AYYQt`QȽ[q #F,E\I) A-ߙ[ h0r }&G; $]>7&4!v*H:i `ɻzn3),FloEC%GOLX?Ѱߺ<:}lYq@o̞[k}nAz.M?:ƌ"`Y0A ^l1&VIvș8%Y` E NtTYi#M;;ue 6|(PV<,U޺(XN&D] =RG#RrpΆ1T~R4H οS֣XJ5'ֹ[oA~OoWR放W]ܢECE&_(:%T[GO$a|iVё Ԉ?O]t _/qR_$ DzE?Un$)\xl;|==mγNW&$o} Z)e"b$S1q~ vMF]bhvӉGkUV7+n|W~ȕІ ~MUbڠܤƸ9d>T3 boc(=$b*2ӊ;™fs!ʖgHS!FKU3{sр2Eي㈔}NFgߢOi51$$U_mhڇz0ens5̘5)\YBj,~+/%9nĈ'{3;!ov`I&pEAm| ]y܆aɊ4Q3@֯NLQ:WYXRܯ[eɃ15$.2l8B/běu҉B1eS"f_/7_Jj|-m;]Yܴ"lK΀Eˌ.S,ziH cR [E7a"aL/4f !n!a$vk_|=de_]9Qc|[`DGXCl\/Xxz)OaPU>xap>JLK:m-7/)j֤E6.E@N_$~ eWрk0.!Yjޒh%b>E`k+#8*'Ua% DM9KB s);Gy&{AKʣL4+/h!\PDB9:.aDN3C:(wut6./\:ԥw4d!R3ǐ덡ȍ"8cey11mtǯf*#|C s9_гucwo/ԻI1'풝 .N:{0H@i_!T¼yWQe(WD-/^Izsg:-Ro^]wlA+]74vDe ğVH]0GĢ!,H?ӳ.S-B6!&H+'n>=~}|!(9wj! eEk׎ @xǔؗ/Bm lpgLi]$`yeZv}hp=~~gm\0IxMbHU{m$2ٚzx_2J@Bd rp8jR LjgX@w:}G Z'pKy"I<݃y6㌓&Kts@ Y|e@U-V{d0.q?/vVa>Zcl|#;y0(YمqO^ %̿fzָudLcU#Yp~ Q!JunJ ͎׫B )ءެPy6:>&|:[f:Xt]؂Z5IFQ%EEiSw)As1Rߔi~;` >*[_K3LI5&PvijՅC4lE T=Cir۬F+Uimxw0N6L:E^%bLn%]+ >W#ʲB4}JFqI>}PWW@^ҫ6n,"rܼ+-M\.1`~SDvUQxD9M B"R^>wo4|!ĝC17mcRn?E]9%P^YZG"BЯ4b \-hd}Tr)S`Z&v nx4ndh݉5xty C$"qlW\!YZbY=&t}\vĐ;H˲l"_a Թf)8Ca k$\(Xc+ N*uO5m|9>4R)?H߾ʗi YBRE!. { GjgZmz1 P?_Dmb㫞\۹*;N {;@VUIiɝbէs[0/P5옪+5޶z`%P;**l.ҀߍĐ=BcҨ2,+̂:X ۫ D*NjAAE:YpE _̈˜`a)ϗ…Lꚁ%ozyWWjLv X‡OAv4gFf 5A8Pے&&j:A5dKЌeJ4" "A;WP:%9*y:J.->VS'0 FL$@~J@+ȯ V`LCi ET^^S7;RBɪLP߼>TAxiTu1| %O4pj쎋`nsnw)OՃ$|YJ/Z1+W(N7V{,= \:S\/>=2wD?& Q2FHkuL[kt?)3 kI̗RLZkˣ$|6tV硯f/ZaYL! l+Y0C@2 J :>@fPLG7wm9{ n H Dԯ@b-NX&.E: #7C4Һ9؏ ɴ>ڣV g߈t&-.EV6A:>1 Uc_)xQq b^m#\\|Tk?۟ e>h,z!QD~vЊ9՛.MBUfe2utXAS]%rᾀEeآw)9׳{a"_:Q?4nź>&76cfoo}3UcMqB"i~fd^ff tڴcjL8wjʀ"C9`dn!T+^Aׂ1TD껝Z\颩PW Nᨙa#Nԩoekn$r̐Ea#i\@/Y ʱC9g:jٷ.42h 촠G'*W (͐U|i_'ɜxPGwF+=LE+~dMMYg+ 9zG4`8}Rߏu7)p&q yG@7DĐZŕ*/8 ,m.Xm yq,"ծx酂Qyb+i"\ 9 >l`x!-lbA>k;)02o? 91Aѱ˿u(`' D,/j hy#d^_OVfVG AI\֒Eݠ9X+aEcڼջ+[]5Z2_MJՒ _ EUCP,Z- 2<ɤGo/>LH2o=_+hP2oVUG̸ÔX)0iC99YᎮ%yҺA6'ÌWlq8m6 U8kq(K ?0X~s>$hȬ N{ Ipljܠ0+'-ځhNp7kdVg_rck߮cZLj<ĕ)| $Xlެm;hrUqjK ::Dۢɑ'vsE*8ҩq]S8ܖ>9W~2J| b6$ Hr&eF# a>Rk{YGI̹Yk+Tz\6ֻOLCdMĢVmL48h5үے;u;h!zvm@ :'=wJ=Q)X)ӂm錄11<{ȟkl J4s/AoHJB)ȒВNܙFnDn&pYfCOZ-],0CKb^{<Βemrh6,yHIgWWUˤwnQN|Bbϵs Jcv% %4#ƢR~0l変ȥPZtϩf.aY5mѸ !Tbv9U]JT˿fߣ-eՀtcFc^k ~t!C8?ۺo!&{ںr#WE.3Kzc 5C5{^/1Dt!-qXk۸R݆-G1)i;x`0׉FptL7>IfrB>A!gsJ_9nx+xUwTԓrBIČ>;G I&!^Nr]w6]TMU=~\y;c)y@#𖲴sO8@J!X + pXa.ތ?2I. .R # QcH⿀A&؍&M8`um~PPtȞɌp'Z.c=#P3)#CQtt\Yn"AVzȝAth\d޽#eLO}᷸|H}QLJ1Yh5)|R!p [jTt<1S%Z?`+L@$7 4)3=L}|"s{ ϗ$|Dvğv {`NGܥv$NK*¨uSg'5>t 'Omכ!^ 7fM٣XY64I V"DSmO/GºK(g4L3^ c&Hh@ Xj.)mݕ!>2# HJhbD} k gmEf%kp,>,9MqL7)BUsZf ?&x <)du;u"(G@<(A1Heh[4?qZrlPnNGTG?hppAokvYl>akFe8R~L3Iճҝ{B):H!{@ma nmvt*˧(M6SHI5^FyTQׯ@DU=%as3f1w x[i?]=Acf9D:&c1nX2CHRhʍR&pc{d2l4MMSp2E>žZ5gڎhAvi+c’uE, [m. J0#.aӒ&|ȝ xB܎*܀~eAU$fS%owvv<밁g趷T;Xajz3 B&#3S0tE}$t/2{--~0%EQ(@ {]C";':kJ'^AԎ19BjiXИ֮d䛽$W ѲpˠhNn'4e|)US8#k6WF"Y ҘB ͋ ٪# 4kEƃąšv)kFTr(; -I?Wf*`t`U.wUщZ1&Kc;bSaM |e=lڢ =RW7&_K\',r_BxbXmR;tx2N<'B==gr(q\tb׭s'oA-1Mp*ÄQ QI$TT9){_^X6'~lp@-ZLdHʞsW.р, Iʥ/7v5XDB՗,ԁeReHaYTyiueA+fy؎7BدTz:{hbct+py6$? REqI ~q{.:V \Y hŴwE {yubR]׀$zH#Gco~*hEST#Y|̦Ƙ*c( [/Ҋ8Z)}*&\=f͒oO\&Gd% ThB N>Ӑd4+y5wv|{!rX3̠63f.*$qQl O6WY{@{)azv]k[wy4J֦o59Cߨy%<'yZt`5;g1yOV"|.W*/5d*b:ޢpw)7QcwlwnNW~lޓ2 ?B= B>rж'9/:S2`9rEGPݳl) .^cGtB9cM\N3OD-e:%`XTv" E %I{v0:hܯJ5ِYi(3S56!^q),,(ȣYnKtO\}]єݓۄX#>~whhyK ;<ֈys(_l&[py䴬A1vh!h1 REENXx37* uC80ÊZ;hj)IB[hwaIlQ}EtޑivڶIM^tj;$*HU _ >Eq2 Ue 0Hv1%~{9y $<9ȝ`dd:~56:;7L:._Q m{7;P_`a澲~5;?a Fn)D5e0#&26.r,KR&,[4}(#ɕ_ɧ uIJMT/ݍKQp>R@)[uRCDw-bw%~:Yrħ?@{q{]ĵjlI:_XJd< C~%ߦ'XtD(%F hQlܰT&Mot/Q@y>NE\ t|Uv=$NWjUz^a~xM$D7ˌQPQ:L,5_&ݢ\y gKrgH qkifÝQx a|j?*Мǰā Of}cӖf</N],sRkZЭcsN:#{k wcͧ0U/ûċƸZ볚kϨ-18-IQlKsyg-j^_4]X̽haaqp۟(-"~}5Z5X6_A&xcbK%0F_& 59U]ש֘d|5fk-CVwP7 2XIiz|u :5|qjJuSo>\.P" z&P2~|Ø\@Gp?F Wٯdy+ 9Qd+R4A+,P_d K+ )JAҾJ|uvɔzļ-a "U\xxA ?Dw TRN${E?#47s=oEOu1믜*@d@| mexkU@4hG- *r4o~M2dU/ԶuԮF^fC P7&0ɤyCjߤ͵q'"LH}9Խ{FK8J8f#xn,.sj3CRnQq5GbQ~d %Y9֜W̘N\C2)wAyjIEE8mVƯoKu.{49A[=Kn^dC+0PV{/ Z0󫆖bӴUʙȾ2츅43d)>x5Pgv> f)"MxQT˝I+nL0,]Kӹsi }a!nT%M_Y*W_'DF} H ڞm+ hlff~zJ"DM@`3dcC?:ۇEE1P"`&D3.fU`Zc5d JW=TJV>YKG4&##o{+nPӡ:A=b8" }تU稯Z=G㓺6=WnM :E;TmO@R&ϸ`7;-`P>cPLmQKƎ(W 9ϧH5cT (3'j }"E+Wmoa6A Ns*i]sq4ZYubԭ9x:!`m%9 0a3Byy#OrydAD׬vy,vYqkd*uİE)d[7N&Xs6;d&\[O&2#Pvktu)R&?It=|qreJEyqלi1ι2Pl5[5r\{ڤW7O_NuX6xVSL(Zm3XijElSL)-垧o0a 8 cln}'5_Ы<|| Cg eO]-o:Sqnq(ĭ&dW;w~%G&FfS:R,+N'hx-e 5d$t1" adÝ[Y ,[\ tgد☡0 8uyXe EUױ:6scK gr;r9[zu]_ ɫ'R";!%&NϠ?8cFmdGy(I搈ˮOKOѵ D"H4m§yG\DJ}98WP A`J\yM/>6*Ӗw!k266U֒SR]HLUNXH`L08Ȯ{A'q=X,52^-o2/>V]I >7sEN ڝ_<i9Ooڋ$ wD&Ai?jtP@ø^}E.9pkШ Y?-v*ͯ+ScW3 T RQYez|5Kf-\@ӽF9!AfNyմٞhV 69R@ σ--E봴~6~!KL.OÏ^xtnR) E"8#"`=>Z?eʎ<ڭPH$c!jѢ?/ l<贶Mѻ.Dv(r^ŕ uNpF~k\65 -P`M':u|x+$q\WM.tzXbpԊ(=ᾄ_:r^2ARP e`ϒ Wg+ 5adfRlDmm&U(6;ู%` >y-ZJ ^yݮV3|LZrSF5_?WH4:ӀͻCɗZKH&l|d#|8]!oJK  y`"0Z.ՍFb B".jnf}Vbj* ,q>Ϲ!fƝŽ&3QuDZ=Έb5Du8?tsFq=ᮗ$XWB bP.䧯-EapGew@! ȾBw c57c1tEs[.TN6rV^6HjTSQ("|0xYXbtD-8d@e=ȬN+Xȭ|5\ r'z)eѯ=1crm`8?Һ,J l_ytᨄ֤\-f#0_K|G!Xi>kƺ2M/s`L5%r-7ӂ W a 'n#19̳2[ |_*Chsm2&@TUd:8 sσg4g˔B.p@uy[jQD)ѹ:{dxmkNK9re0([@$-x /5\1[ݪt .vO*gS0EеoROGȅsH6j t{܎Tg={tOB$И+/QF-k0@McR6٣FPRsly آdJg=$=S&v7=~>̓6-Lb%`I-?`׫GZý^'eWXF/1삭Μ`yWՓ=d1phw2W|-5Ƕ>g;& qdH(S |Ӵ1Zn.N1M A,oi1@kY,эr*JbȚx?mcݛrJBF9 ! ޹:`ckڡH n2@a mTTu˙"]~WLpd7- &pWqT>*զt:N#uY^jE@Mkȁ^BG[*Yd)-;Lbȫ(Df헂[R &=. fgfZ!lI'jXmu>UVFP C(ak#Md?F!a1S4śiH?:$@uBāemg`z2s vZ)[Y_[,ùn+ mGătJ~Zz*лzN^(t\]I]Y,+E惷^1GTu68\~S-K7-"X+a"ϒ:3T~7d<ȩwfn $Ode C|IT"!Wa++}^IKV&6[Y݊CnѣwTύ>`6k;F]ċx,x `7 Mu^OJ4!Hئ[F"SNǪtܴ4e|NGL !FfssZRҫ֢2u>RM1xmL.f2[,g[Ȕś.;˳A^<m34K&nx? PU/Ԫ~}-ZQ5^qnwy [ I[)42%f&1FiS6q<**KҰmFۮ"V|R}Y1 6AʊrV M*,;vm ޴&gd4ouZt,JɜY!Ҕ:R< ܭ䳥g1= TF4ª\7BE;=E=bM_nk'ToFujh:ɀ1=cjh8npL+s:5ŌsQ+51de-6.^0B5 Ti\3+? XY$iNs&ry,3 0%3d&\U*y"R`^eؔY*5!\whP$KȟH 6n{uvѡԾ8;ˮϵ}J#k.٪sDỞ v&~(iv8a1r<6:RFqCܰÝǨCd^dU!WE4w}hGX[^,ТX.a gM,k!(ì.zxuh5f!f{->6?_ u#7&^ҩ}aENuN0es^Цr׮ | m"I)U eTE*}ن'k]uWs+#B&X."1?=zK.9rɳ;!CM7!QpSz.2flЏEA:yf3aeY|uPXL)tkb M,nn]99u ;-OR[|(,1AMrL"fiz!SzDd*N nH[76L=-.wmbiØȰ+.1)Ujrza!p~U2ugaG]zU_ _n~8s)"ÀS]'*4#6-pu"Ѱ+q)UcvMrkh}x 5^\e)p[Fc{Ozۄ⃨?䓠3)]wPd~q"+鵙`QFRɆSiB^1Ssg}BY8zG[955qW0)=z0K/59p)]62e8W^y)[vEVX&{nLd^^6?$)QOZLmdm[|n0{f9a7Mr4ȔfëHd6ySk<9-:!HPw9"r p5R4+3/tI~'yW){T|*\}v2Xrr#@B@d;R7xniF=#ӑBy\v)!EEh7s ϡG<ߋаdCzq]OxGnUxPGF}Hqc. Y@#dM`:LAꆦF> R*kbDb[nS2oCGSR-%\5J}?x&,>B-χS.C'^_㧆8j^HB!WT|H L9ƽ`aQH\&\=Qڭa(U=I@CnqolIymZ7 Z~s:WkVTG|2+fȗ=.mg1lPSLFT +K70Dyg]&/~j/oX9/zPiXUՈܳ},gdc ̗ aUYv\4 |H.ĕr^q]]?Y02X}|;:w@Yd-XEZ|^L,GTTj;%*~/WGc%I=bs>yb 6Ձʩș̼e$iESOߞ%wd T.'Hhn+/@pz!<حgŪ4bi;<1؊@ܞ#£m 1x]^CURv`X\0 *8 ضD|?=ϋ窓Ԭ(LVr_eJ <934"4SHmJ}"tC6z${0!^>wFy} N7 P4yK׺/]BCEdhPmEO4,Fό쯻d83R.#} ӟH9(pRp P ƞDʉAZ ]]ڽ_2#Fhа[Zo䯔r -!VDKhh큺Tb DH.z"`뒚<ؐg֥A8'P[lkd!&vG*'TXBUk;F\ϕ㲵RmWܞ򔷉WPAtQ1}b8aViHgJ)r;XJQ3,Jlz~ڦŽ{[ZG2_X@?ұm~rlj9}aڀT]\I(HoʡPog $l0 dO\g)i:Gv<ӾG"~2[Nzؑ鄐|gc]ZΊP$2ڪ5a?٥;Y%]x1%2zvD.RMRg0B R Ҩ(ݴi߮ؼ Q|A/O}IbqUo;a EzU E4-1s8u˛ eAVCݼd@D\ɴ+%Nz,)߶m- jskBp1#p;Q34-IhB cƱ$:BԏcH9Rh_a3rZM"G\._ YS> F7tyepJd++5(Z.CX\-=}+a H{!II ׯX!J-o0o9_9yJ3ilNRYj7%aRk /\l_w-0ŏ忝C<~@{sˮ-2@۵g_G؇P@Jq)wɑ*ځg=%EY<bd~2;۴)mVԃe W&g 9Pu[IV~ '\ÂNkRAh Yօ ̛*,V}pOFM G\)dy,BNUvg[*N\~1㤇^eB́&U(WtYPVT ~~KWʱ* n-Y=%.[il3e@hfˤvFpBǃ٪ps>hלwO?piz8a`s@e&) LUNdgl%)? SFM15V}d^ aѢe9 =6_d$Aӂ@}xpgB+ȟ׼e+Yժ]8ט~mC541zK# nI3qA (#S}$v`v& /ʮQr 2tVT|[ҴދH'~ *i^:Ve!_&qĽݮy,Zd]}KH2]J"'X _{7412]"?YJ s>1׉ms9`WG"X&՚ˠwn.B6,gU{VgԭidlZGb1Y㉖2#]rxC>NEe MF7HعuhmOS]Ar54(^ne,$b$<ވJeO ̖z"g,vovЪg \yݨ7iޏ Dp[-D{ONlv=*S".&'*ϺǨ+2wO(<,ᶇwaZJ܀SfrޭF _b 92Eo2J9M3$3BU8\m,LĦ@ X idVѸs:F[ v/6W9}n(Ѐ@ֺU]X.fEV W~TY ꈱ|`%kt2 ca#+ir#|jo.xX.暀L!*s 3 \g!h#'aniDPfK]H` џsbGԨx mQ?ȖN<j;CHm ˫RouȦ0v2tZF !?Fju2p]N`e-w,%40̧ FvU"Fnz4U|nUe|(,PСV0ZwTX0tIk=?JQcR#Ơ5kzf׋k( M̧KkNKUM2ק0p$dw.f2JLpFY -4LIwڱPf4.!w%]gڐ7󕉉&ԩf+γ%L7qu:ao:w!ip̧)*v SN߀{&ڒRpDkKӡ04鬶J3L꿨f(=hMhZ z,dҐZb~vXi3x2 pKC29OC%HXU`yMghf2fI1wkޒӚ8E%f48G/;0^BYPL!p6 l g{0 mow0Q,%zIv, K?J?1QSkš7?dT!NSйܡRMx 8i,wCjunH5e-xG% !6̘e!Ǹ6[ͷк0~I ~_ּjs!VjYl|Da4P| "3 #(j9 QMa0`A\/x8V/)iB,_Mr<”xzkTkg3HXp\$|0U DZ Tq$Ieɋ tfI[ یM)pn6@XTYF=サ; kxu&RAj80- \Oh E񽯦=!C$-5k~H$BAHh7/'Q Ui>w݁dqZhfm P(ǔB"-g*9q:jV^iؗ2C0@Q1/RIpF6*D La0.E(9tCB0jDv"h0V99 J҅0ݿ(G;@Rp MWzQO_4ME}i.UE [2e`b)4\}> -03o#/'ANWQM _|!pn՞CH>i:?)/|iNRJڧJdDvc!ٙuf]ޱVlkEȗ~DӤy[ <؁RDE-訚LUyx%̱ Lϥn@=hJQ)WSľ2jvT MS (,| 9kޟVwM'mnG 9X⟓~^K%Jb44%Ny܅Pvω46uUiݫ%V0C tޝ"|Ҍ!]M|Јw`"E hhY;X gž6?0W>~=mwؙ\imʆq8[[Rǚܬn(`tT x A V(܃%XQ>2Oh1y a uKtmwMF7rRjv@ȜMuy"J+ Qޣ:բw[hZ&VQYlB3YI^=ĀsYvH1斀kxե8вCX:;* J+W]oT%o:R9>ES 5`vNYfuoUc}@X'C|D`%=>;5N# Xw栾] Ir3f X#J(W& `dpSJqmgMffTz{a-q]1&Sg]Sވ%6ӪmRElf4k.u-5/;}dE(ق Y%,bL/m?(=R (;9EN٤uUȐ3if.uO?ǵcS~jnW/l0.aBy"LoOF;{Ss7Y!LfˆSϜ,Ǐp;ݦg=)Hg:]z[Dƀ(X.|npz l~B$a 0!T ~]^QI,4B3 3 ڝ U*qra_5|xYR=lR(ohVUpf+_AIA%K K _(d*g#ĥ$r7sPWjIUZp}2+WeDj`tŔTEc433/&.H5@%+%$!Cn-Nn)}!N+;RjH D G[pP|!GaDԋ.x·L-x˷Y/}glXfhVI;'Q|Nmߦ߱7uEfSثn U0W 7oęڎ8:x 4>w* /k.|A 6r7W[Bfba |Q1)奦5y`. DtEZ|Vvug6-}Tձ"O dIFKŸYpA^aJUUpe_.0,,7#AHU&ͼY%O8!`UӲL;c{B{4|YLͿ!GKB |`x]FWP%'X D+hym'@gюYR)CK@$!=}/_1bq(|!iZFY w'JgS}KwgvgIɯ4<>Sg:T ޛY& z?|?D9;uѫ5 Pxgͺ Vt*^9qf7qy&}$ڻEB|Y̼{6k𗨠Il|Aqe`^8>XzYvT zPKRn=shp%7!p0SH̱S7U_#>м$ڜ0&)㋇~fi߿ګy%‡#t؛"!֯A5tY D8g&XF{;mt1MMW61x쨔l:7R[Dm!&zSYۘg|F\eR+!2pC D-KR3V x<$խ:79h_ρߍ$A-l=k㹭]w6ɂ)1ʰGgHyY NigٰL+73ή]!}݅;Vz4rpCMnjWIDp5hz2/q;öi.𓾂1Vm+ BqrGk9ȂF\/qIt蛔HrIš*Av.P+ˉPܩxz0c9›is #i!T6s_@8TOJviI `y,YgR+v+P/<{=:j8v4m=YW y (su8냝lȁSI%AJ"n ңa7[^kִic-SQ04zʔY[Fz+aM7 :6;-nW7oM¬AQ6l*9BITLksx&^RZ C_`Ro L;HI6c[nD5QX32NXQE"iz^sK ,z%敆 +4(N{T+ȿ q)@5'vv/E83kgz8!-Up~r1/S/AdNCeU}m1I8΃^Y07Yl&8lCYbGm6uA_`aBqGlGq_5v9#&ֻOkc\ȩ莗UR,Itރ8E>̔筞rDv*H^yN4rRW<|2GeTMqWPXW~AEmjae{t}DU|"Utv5-etӞWQL⫉HUNGlS<"uʖrYk(X5*܊?*izɺVNz*ʭEA>D)•)&TVF"Pɟe =99ɗ ٤aĉD\1 k\,/'#a w@7r B'?;b%SʞW<=?TW^nR2WF-2oUm܋ps8?ԟCf@`ZlNۊj#ruH !4Ϫy!w7BT2#Ek OV./tHj6licɾI<l %ųuT IgG;z)5f $T'x-;t z춳n0 pLjkZW(f PC38NBp偝vр݆nZ9LiϴSA%H 8vӗ%(vqyc[+Y#4KZΪ;(;N-W&bV"uo|)臭m6e3pHH_v6Ou6F-,Ӹ+;&~ eI c;lJ G2=Z-ƕPX_s <*as@VS+ +KAra( t囟 vw5B'x/yd"; Ρ@K}Ŀ{_N?0Sm ( 3jxi5Ve=})几 c~0BR+z )dF! ke~ C_rװ]eycge?9I!0&GIʻko:0F% vD_u繼6^72` #;<:"%.PU\*4 đE{ju 0͖'8O.ّ;фv¨|cn?>֩5UE2]EC6 9Sͳ}1F$ߣpKpMQ+4M@GN=zCx.8p( 38`׋#99RՊl;sғѮDH] d<._Wo+AeK{秒[YpuՌeM [H 0tM {s$ъ-n *RPwE\Ze).q^6CzZhUbL"<#V-+II"扐sTJ9@陙 G1CV&2ЄYq]<[f}h IG{%@Jnh#7=aʱ >ui%`.f%AigVN 9tf` jPn5z䔯ɥ,:?ۢ7ɜ}\y7  ;t4E[ށ, Ƣ%8_ΉHD+=$5J/"62'kZkog1|= @|"s8=007ܓ_^<%dۜ;۝iO|@Pރ|+A<勇g9QD{&_@P&>v3r3K]~2p 3f߭pd@T?lkʊѵiB<njؗ&0@>2/ KKWd|p9O@WB7^*a#2ڕ%tճ#i @o%/./bH!]pn=*RǢ::ˇwXGX"L$R:ըe2#VdH61u[r`?]M oGy?Jp|D|ժ$jp'Ի.]賕䊖CR4vHUjs+ݮh+aSCH:15,lY2 SK`@Ё[V(e=dw~Bw%PnaE$KQ'im8b>H dZCJlv+#ݻV\(J}9Ɠ%>q7R5L %7ZZZ?,(rg ҫ$4 ԑwd[F07Fq!)Q'[ksQd Nmvڛ)M*R jݣMfҞ74lg W">"`ѐZ(RjQ/=*aCO5Y>ѐxۦ0"O!7H:G0Gtu8i+`+ .]Bgl'ux5)US_:}%wC^H qwP$i$5 o܀|<ۨ.~= ɱ~-!:/!0q"c܉Zѱ:_ J=]jMndƫ<(  2)H$4$sW$T$N^8?JuS(<(V|B N] 9ΫPyH=_P_s2@W;za&YMZCV~>yȔFOJHOʈ3`f@XGr&LzC'kPhf<Pﲎ>_?']9G +I.۔)L)S%-B̦}[#~zY=eQG\Q gNh8S!JaV^9'9RWpUWfS Qה%4w6$R3.= 'ȇP_!n8*[ u 8^W*mb<9/?S5ŪqV\)n(I,7HA>%sP٨t[b]tψqJ]mPT@|WBe+SBӳ \i9),Z ujfVM荖0EMA!(_j /ı_ѫv^y,~ve,b'f5Ei(PtgHeLO !~ S+5pY6ZB*ȴ=rHI *LHii_xk\ ,N6Z1[l.|n 3tY?Ei>yyYG-aMe$1 :+Ȕap21cQ_wİa_^L?܉jC_CqJ6`k&h({8΁yjo/z|؜ԳuB; "޳mO6:SQ=zLjwEE]@{l&u?#!T80*7oq]FPc^p%m_jV[ީ#nf΅ڂ.vBʏ*`¾+F"﷽XD ci0JeBGìnvwhrAg_<<` k'ܴwBG|3Tr6ak*cκ?D !&#S>W|xi<'ۋ^pMAnr :<0`k5j9l!b?DӴV_Yב#MTO 3+TMu?`& L6KPqs4Z} s^ (|5=4ǹdXTj+ 1' G_BLPe΢x8(tϼ1&%۳Cl9xW-m5@)Q. O91 V<LlAާ8#\XQgk#2i^Oc^Lijj+>̓>&ᷜTRwU?#A ~qCU7UBJC., ۏfaB$Y dW>BѾh0|_>QOLzL*Mz|Db [$E *uU ٬3҇.nE!o d/6jrh# GQtEn:nE j (~ߗn͗s '#BGXT$Ċqe*%QLWr2$q( ƙT>"QQNކ?nJU8dPW_-Jx1֜ Ngšl]O1θ'ww $Kd7V䵝;%GI}aŜfXPT~xLuz|)X^ӽ4 RNб#pp93c3Ll(\jD9hO e<-,ͲlqQ:C%.X[PiS蚺kI3 Oy5&IHVqmD_Ij*}=\IwƎ"sUiAVedywt!ԃqpJkcw> ǧ21,nes_ FWzom6՞uk4w\ʙCcHַŸѮͽeHR$X=Ab/@:Gv?Ide@ J-In (Nwo𔟒0%'G0]ٲ\7n( 5oSFYZkMJ{b[:||S 6f4/arB \݂\=dXs?#6I]Nqߝbyq^0y<3XK&AK) 2m >_!.nv``dlw>2̷1$e}aC=$Lq~P, nw C!do0TTitx7a4iET+'d{՗=Bt}~燇 HJ< p󴻺٫WftW2=G`[kz]v_mh?7à9K> f/P9VRZ*7MjPLgVR!)z@$0V`̍w8«6:|^+:*wʜ<+/lcm ;)N@Tr7^{tޔ v}@tPzvm71}K4v\ivա/[3I.Pxʲ3?$\orY9:Z X\i0${q4QY 1ǩk5}r[~h2A3J E %Kx[pSȕ3I.14d|/F&SMbz^iQ@>LtZ`ۨءLu,a[NQ nw \I-;[!ׯwimo%*  R2t hNIptB|a!$8EF h7shZ3k:Gx6Ͳ>(%gV ̦#1w𗮥K2~V޺E.Ui2x0> v fCQ :fl;Г|]}r +RQ߯F6$tH֍ T9пIvN'?]XXZLs!LGr -bpm)wF׵M4y JH\-*eHvNIZKE6.5s/F |~봓V<#Q)ߟt냫Q|Z-` ^GTӃ%<k;YsװhjX7Uf6ɅT`]w$f}/T kDI_ A0, FX VE!l*ŌV㴤8׃pKhՔû~PE7QQz㉁|XY(_`.+]ZA-_$NCD4K`z5sZ)}4YGg'^6P*cXpAu"MA۠}-Z裥 rڽ>e 8񄒹NWoq3Uh, gˠ;DGiuM'oEd;745*‚^q!#vLH,1#ct_?lz\IlelSxqЭ?bza=vȼeKd&yFۘmpǡJ>[ͭO_ً&{ ec[!@uMh\q"OzA "-'>RZR$ϳm~Uy4"IÅ+,nvpMq B7=my[s:yNk8Wa/igMpf¤8B>egB͂g'.Ď}vcphѺKGXAS]?!?),P"{IOs I_#g$Zn|=k5. )X^, J]ڿa7Ub1ᛥMsUQReO;+K*PBYPf]N"w(δ#m5J]a#)| Wҵ\xA.M&7X+v`G[јo:be'Sejps(K0֋6HI˞EdQ*Z԰8g\Υ=h5)GKĆb=)&) XR~Ʃh[f`C,CvŮ=KH9D ߺ\*e#, |ѹjЅM6#by Mx:P!0y.bNxs#_YlmC*g;q9 s}.!jɑ=] DJ"03Hr>neZTG8n5Уh%De+;4X\uc4Te1H6DpYLd P=Yr%)>`^ GT]n_ec Q(P's5Z@*@g tgh_" â:ą:l{&^% \>0!I/&k 1ۜhR>I뒔]t7(,*T*23erZEu}6Zov'pœH֣79 s @ȘuXIauIrbp% #|أ?rdw+p#HC>nTW/Ho@# E_ $C=W㸚sLM]y 1-Wًtp|a߮.ς8Ůnu:tS]2$UϾlP |Q@9,δgA8[-?ph1,iS˫+@HUu^ǷzgB] BEG렼?Fu!*]O8b|y!` >*p-Tޭ}QES5T m{n)'ZM\jW#C#JofbdpU#T'mx8ĆAF7o` yI3o'Q5(<@יoHJ͑m Py8ء ; o ev1ɰ+< z/7bXJ{)>b?ai؁gh\l+ /AUsU)*f/Q޲Tߜ²0 r3w-OɅ(F$[(]a.1׾'EfwHp/zQ@O<VXW` JGnMma4Ѧ9X򳋊`^*d[}Rz+J2tMIs݄@mP=/./qP$  fJrd 7x]؜ItNd%vFEMqCƁ - wci*g}%r?3I/*[P+lNuEGFyM ph{S"GXbot'47Nq~ {+[LHfڑ.2b6,N5ϒ;'R WB#}D3qQPKaa.H45E m,xQ/|+C)VrS2fZJa'[@køO67Gc?_,=~ kϔ B+i+ 8Bģ5ul\S^Ţ. %i# Sp%ӏ.M]'P]VjudˡT`1>AwZR<5lEޏbόԟmù|02>#!\ s(IfMJ@,}徂=XLbe>fJ`&P@DU]#deXsa=_f H2z ؘ824oڷc3`<JNI-Hk޼ Ȉ%OB(j"ՄM3xSgL8 `9p, )s a|j_aTʚ= DrEkRUbc.Me,BMcaS٘pDn}3cu+[^& &lQ $b:Ꮷj[;Xh #q{z%kN݆VBW|& ЭD !zi.c^#>h/I஋ӈlK|#2[E4,rw%Xpg)|t$׵^* +^z?|j7jZSoދ9TUZ.ڎ 1sEqve6nT{2G4fT7HUpQ$΢ 九c"<%dp13lNnrBmR½@,pu^c6h++פL@j[L%m6}"0_݃he$(]™4mחdGAi.;V4`n\ O>B$e,>y#)lH,ǁQ<ʠį֝eI^kqx4``2+cJSO;oB/0SSv!hI7wלνp+tLюB 8SP({ޝ)d\7,\H۴К4c) H&1za/TMNgޒ4LY/,$*cgt`wpfj/Τ/ӧ2ME^ dȚPeuv^ n! V^zzsB>~(x/'ܐA(\VYq:*^>^%7;F4e53w-YJ9 юV^6ys|Œ"^{7(D%Hp̟s`3/5&uot /]8ҏ3h7hȥ~È\XRٻ^h;yn%嘵iw#Õ)(n9N"BP%O&<Hph Ao#yS>#<?A9Rڐ\[vFՅq4uE vOQcl#bFzqaQ8">wA|I gA\bi;1r/ 9 s2_#sm7Nܜ4!J5Iy! sR &)-PEoy?u$0~*-H25{7UB2?LH%nfnN'C/ȜݣT(~nQQTs?`V`h:?ZW_m Q&)E4,vA>ψ|9DTy('@^'é P6O [,@-[^|:n_ZyB.@ kq'/dXEe|0+Ao? KYdo$MY'OY*8@w;-dJX 3ϔV 6}q{v?lWlΒ> l q^@/uat;Z&i7ȑ~k9fXu)Ybf4hk ɩ7.y<׹y 0jpRlO[6!fcǚܱޤ.;?)akbNyeuڬ<` Fv]0"{P@}P4Uap]ws,ӡ-v4<2 a3(I,:5ݰG6_9 ~Ѧx{ЪKpRΠ j&'Ȳ!<,K$OnP쎃$x`e-ݢJgia<0 . kB.S MT,7WN,:sN,7wP 4A,(wԫ35G'uƜTyߐҽԄ 8gfQz>4 V E,n ]uתnxˀ"YJۄQX\NtmXyb-0\yE_oyQb( v XUo?۰iUYA.pTRO24|-˼i/ɿެmEpX)'B,YK#,6~o:869")|QWwsY>瘡drn\B ^hPBڠ]]ᱩ& yiٮ?% Yc.YjJT-~3<1ޜܻ3'F֡VTޟe{!TFlӟ)N8mǫ<R3n#mh+nz=il 6huȅ8-Nv  <{qt/$ӨrLf-LVRf1JqΔG[ dqBQAЗNH#&6<|,Wڧgxg. (CCkDGɋ*APϯe/ RS}e1.2rpsBj0~5(X}_+߁7+CXal͌3 _vu!{bzmֶ)P^-88ݷf Ħ".T7-;{#t>Md^4U%CHekQ˹Ƴ`R -kpȊTJgiYc`Z>L"*Bp6z)JX4<dfIrrC\ªy2㏴W<41- , bS2=& bWn'Zȱh]fO?2+"?O{,P 6k}#K:vwk(ZfpT9C$$jSLqmuͳB#X}何m;\Q+x1$GpkOc˒m+WDX#/T3=Y%[ū1aHlGƕ%O476 lf%9BInMu#H$V)z^?9!.5EPpz:myH8]p zygAίqP@\2 :ո4jlz.j(˓'?KW!aD*`Y^'@&]Tc9Z#hwƠٛd뺄_PNhEaױ;݌^ދS(lOo[t+ GHq[:<i۰1;o 0'8Vbm{P1iH2F䴣: 5Uf0KP0_7{0m>Y Ap mϰVﮅ[m#wѵaqx() G ˖25'XbC;c_mخwĘnWƓ3~zJ^!޽_f_@T*J{ߠAtأSj( -FnK[Y nVy?9=]=io ߘga4MSSXY1"+2ɾVQ )^Nb8yoQ堕ّ6n6gQL^rZ5jOE@؅<]XA {JCB0;~"))w _vČ_t~EvA$0E 6ܽHITNPk<(GOa( d;吙 15I+]Ͱ n)_ic7]>Lô t2m,Juq,Pe 'ee9E60NѰhKa@z>ۻqFwzZqOwI6!ܕ؍p=by"gΏ6m.Fu -U!gǹsF?׺4++Nޱ\gnAt*0.fRVeMk,e槂 2M;QD "om3A Ia"MW-fu8;9wvW0vt \O<I5&^1P5`uW{kYogm(_x pJ4ylǻYlVꌌo?<٥ ~6lhŬhOgAx4WonͣPVqJu!Ql𷓮ߞ/eb#at+}&KnM.gʋhA CCPUVbB?,7v:٪)}u;oѽԊ--9;g!{5g[~0ruHFwv¦k2iUtnEB,܄P<>yZ//cb{<yY㵄a <@ )-CbiyK "6Q'.}LJxD:;YkQΤFjyi҅`5ɣ5?AƊ~hh{Qb Z|i'}ovG9xc>x}Wc8ۄhd [ݗ2¯?`h0;:7^+}ev\\SG_B_Vy1`Av E:lmXV+4!:3-ݡaRˠ'ɾ 14g5PdԝA1±]3Uv]>,S 5*B9 pDE?݀hw.90J*?_oV jUsrOdzQR~ I^}#y9D&-@GАDp 2^5# IbPiZ#\q~_)Kv[mҸ _`d::MK 2$cN]3 .dPxW(1ue!fD6;P.HFQsIYNcdrZx;׶oH]Ս~pv.QTX),2XI u0]5ԭõEɘv"p7nd֓(EK lLFZ=vbbw=YJI(PhAՉP2Ks&.3|2orNP Euoi@rlOOsPZOm#up kY.|wE1~tϿ5-177?c`l<5."[{[H۸ډ sO%P?%mEܶWA NCLB rsȏ M`".ϤlR gX9Tm qiݩTy'ܟ" >`qλVowt5kIZKΒyF[4]\F#X[6'ҙ IL)MD x|H،6T䗈/F V;X."Z0c:_%.vk9=)n" f,wt x^nl52#{3-s?WfW;^rZT|1]}ݸ5@!zBx\) K]3EF /eG68TiHSw*wGYm$d?NUP5 Dv~hH{\WSv(I 33"XOZuӿca8FSWOȔDFw-IH h* ^n@3[&W89TZQ-.7Ζ&H;Բ,í {kh5[ОE;(FXV~ePY6vCM< JȻZSsz`\Jdlav}H*K^SR0sT>!Rqౢ!xPͫUܵuu\+I؅5LB v4(#YTzʩaW!^q& O3<xɓeYS\_@зA\pV jh:2_9*~\݇Kg&ƂSô&AGZBZwg_'m %ǎ U?@:0ޅ7fumg^HF@IO!W`Ifb|/^{tcI4LcTN'] "GSFDON4֦..\(`"erXZR=cv>>xmQ\63gݪ&"8o ɵ^3N k57J"&LXjs.Q4[יOKKiG "3 *\T^vZ>1c?;d`ZGX AD+F&9 ~e4C/aڪ[5?JSqn0y$7&4NSY|+?OA+ǫ-e@HZ)-nlmcy ]i `o;8GD}U/p^;1,8H^W1;0=|8h|.ee)dIvd~%YáF3DoiJxgE kr~K\xnqE oX|h nVWZW<'7x<4ju,ӵu3C2R%{R ,_rU F.G{m pO \ȶk <E{f'\f"ckPJ$sEL ?`kc~Ha_"]l׶ YSv>2F-}o=SՑ;Q @,`M$b57<_sLWzBΗ$ع%;;I(PPGxDpoa/?}vjym J~^a1(^xGv:GZG;(dGHQ5_|u#%$16Xz8ֻc +Ew%'f2KӮ.RQ'wq&s# ЊNpM&a .c0{v{nÙKih7fJe:6NYG[ M4:0k`ɢH4$yGbzJ]?@9]Ol D pT?j ^t`UUi%!.+ZՊ%GA+]܂6fHuKAcBs~dqȆm ;m}NgG2fb]V&'#Z0BV!v(g ᠑FbeGBҙjDd4 1šiCdH.(B7mJ[blGuxJ83x gBSL_c qmv.QG(iLU_27YSFB8Q G_z.%q%wRog}qm.5Ҽ,?q2 .@RgEgΡP Dۣ( !°jeNkp^P1Nc=􏚰no&HY1ԞmY>y0J׸V45?ǰ:ޠ{< dRQfE̼%̶U L n{YNs; mȒAch=F?f=4dJWRP(#`( /^8qD~X@.o 8! 5}Wh>mi5magkՅh;%oYNZWRN)ux.OT]E _?۸pNwayNZ rS *j]gaBamLݏt/3&#)OB~@D蟙Pψi,Z-ЯCLF Њo+]#x 1p0-(<-fo679R"9ayjb21uhO]YX# *,VpM?g_i76)ǜU 9 ܺ1pS:ņӕt[u[ۦd@LIV,"4|b9jW09%8TYφȥ W"5iౘɖQh[Up59q聋K;/%C1{)ȅ:& x[ϟU$+> 0V QTHOY6ktetK2 *s5;ح$剖0Ԩd;-/viqCbe@ r[ُY˚@=2:ŏJZZWj@pzRH@%[1U.a\(K &H/o)-4THeMxRQ,h.2*|v+>V4 nn!k;Rʜy,/gCs_y Hު^/+C2ɈY\!4͌nvlBnj+يs68;:0r;c^DYAX?=YPS Aqnh 9<-߷,cPhuXlUڍd 12]/%59Čbr٩L$%aJKCVA2-Ym.;\>!`2|5< pShfM?D4|BV2"^^aKGE.}۬E,IҶ LC×Q70/Aw&^ܫ2X-n,Hu*C" TKdZL./GBqC*>3O,.[=1bl^KCv&,dqztQ$. hUoA/qۮ\G&t<ͬ v)_Y#Oڳ=*_>9=!NaAD y6p9_ 3&{T1J~;NL97ݥa  aͼm-stYt_ 8I@ XH,¹X八&NYB_~+a <؅+hNLȴ/R^S-Ӂb@W-vY%RSŽ_K@a_78V@od(xi h0![0S:=2w]ll4ki\UssZ_fӘ:Ad䭕AHJC9Q[NИ\.Eq%(*Ӓ+j޿.?u"y)&FW&+[tn9UXJ{|ٟ6Ny?+e +~dO!҉לLUJ.|aQ{;O~R[xfպiR},TkVbYgKr΁iT㿮+:ܫGg'mk ᎂϩwN>,F 67;6X3j LY.Lw֡H'@`[4 ;ܿ+vN:\(BG1g~:FjHj#6KqXƚx8kYj7qA␯C` ' u6^= Z/ncgc ls|*76UH֙͜Pl) Pç#=+zh4R֠Gss|pH33O5_5xfB,Ξ®?b:@XBH9sCcX@E. FD:֮ y87dAC,TWo4mh!b%%#4%pE=>J\3UI9LbLTS,cDL ZHvby6zB8K j,t y*Suy wt3cxLO"8G4X>19ea]RG,Ӆ-TKS&EZåYϣ;jm-Fu7.4 ^UxkM8WyF8[7WeYTiqQT?6dMνdkacfc9oeo(^@tSgkSB¸9 SȖ0/Y2Q'W(5lwH̀L'R9d" &>p3Y3SbpDŽ![>|R"܁RLMAN2k Hh] uuF l)2-1JYBؾ vځ"}g?`(7#fGv_d&̰Q;Ρ_=W7U;lCTs ]( m{aTCAE8/*I>8*!N D:} TM uWN$| ŀ"ltʓ cyٝb {ǽá|//ה "ی:0N߿~T;66) ˝!? Ĝ)z0&:HC6:#?+g%iV6C;neɌ|Hd&9gPyk.OO`HG~Vw [R׀(OW?!Tc0߫m}QZNJ]/+"+asv^GzHo0 -,nj> 'C#/c pn1y[x֗;"-'5´%6v>aN&dbh7gG"Hr1g ˯ʦ'eL%%t]Øi̺i< >2VŇÏI:dug Xì^\pgTngdzHIꨁl4CnףkD@϶7&{H䣵$G!t߳']!GC3r~6k.ΙϧX*_\CTv3 D8ذwnSR2 VZ8JOy,7ޓ犾 w'u∨ i˪\c'|:eRgڄǔ͡kh|{"zڅZFѺe l! )}w #^`\Zb6o9K0FP i2iI- WEtV-V:h$ar"ﳸ3=C<+ }XP0 x%1Bj \^1t|H\! t%*ᶛċY^R^e(7SDr&%6JT|~% Z&Aஎb8xwT" TouѐB2@%b>akGKsZ K,0t0ƩkGuTy.fvut.ڦo[`K7IPu\7v E Dj\0fU6sb jDR$VGtyf;FN}ߤV8qƻǰe mNmg hD{d{xLù\+ 8lx%޷Mx#R^oZΥg> T19oivw%=gb9r9j;'2̊gW8]Je㞨wXߤ`H70#vbIEgdAJ)rT}(u+Is^-\d5MQSI'Mth(%#&j굃^&Y>E&kiq=ͤ Xqo3 NL60ְNmw3i;1^< 㸺 <c̒W{ӆ;(5^+igo*\ZXy`q"+FjKޞ-V`eƒ7CP{!p@Cڎd/|} Pb#Cer^; B7"7Q1;q[v孞E(%pn 4cFu OX>P~+Ji%*x e9$q?ͬ+wX7_rBXd#4ؘ;ZKAx!YBSR8R,\̱0r' CI6 " &ņ0")c]'c u"cFx0U|uKu{F=ZSTPU" .a0>۵JU&pb(ɿ^s8=^R1bbn2`d4/ߜn$ DU\L݃#"S`(_ odܝ̅f/IbR.`@`/HIy0@k24s{@;i eBqnQX^LV x!]NhϘYStENRf/.r )7B*C´M5f!K^UɮհߩH]>N?,l1]kqӕPBw& DOmI,X[ݍVAJ=1@6S4 c@L "d,cIaF*$~Cq}u9ko:n4]3Ha*'7ݝL[:L9W B~xtR8>Uv4qLפ"Jli9 -Yt'{Aպ C(A՟@Q{KG2WeEԌ "snT(t]BkU,z?q)E70Mj'cO>b3>!4LBVĖG3Ih-Im<ZMehj&vl@#IFrRƢ+=2}Q>D@AjAs_"o)k,4(VDR#O%r6e(jۋϩa_F#?J/K|f3(fD?L^e]Cn]JV3jth9¨{3tS%.2L&>Tԍ w/Gp?P$}>:KpWuk1"zze$s5w5?g쓒\qmڤف;;ԛDkqACx& b8<5ӤGA7%'F2HE,Z9y&İ8xpzcv>1}vQ@!OX# fRMb7pT"Dn- ZRAᵕ_s.4R&_9TN兮>c6(ԈfP `A؞ F >5H/OU ZԸiPPZڶ˼ggfk4!߯w۠LD&?2 VM'zQuӓ;M U(|rU$18$)Lk p;Y9n8e3+t8aj0_mfzr!Gn8 #\dVt 3Dwb$PR Zb >][a-JtdZ'9|$gC og }ӆÈx !;ๅ)^V XT$ Hݷ' S.w)AVRh_]n=7Bhw-fxUG&bFG4AEJ ύB%ECR)?EDseI[+WM0^#mۮWi~nry֢ skTq QI޷C s"Q uz)ΥmsWfUE bM4pʃh9"/2o35I0 v{raqw8  ͉ine4<k *u 6gj>`3d+qį-ߊ UvG#B]w'KC"iS9Ox玍vږOeÅ] `W;|UOT֧ҐU"d 2|B0HoIu~;f)29Ǜ8N>HZYiy.G;) -DRؼEX*Ab1Hjw?JJOHl?d-~ zvʌȳ/du-' +k^*=_NWƜ:--CX! 5\+-x:5]"F3\z#4 c*BYO]>J U|!XҹsP9\4-}%l^Ǯ]v7Nu8@/g|XŽAL.Aϣ̮~pW{{0qZňMApN&NeBHTS^5Zz>=x_o.5n~"5TBܟ"gCp//q!M XfUm@b5{60;Txzo6h݄Om)c'|uUW_Aslƌ(LR8 T/ŦUP,_>HItlǠ+!eG |ΗhDF݊Hb%vX75# 5I7@mmlCPVхҟ4ӘNS3 D[BIC#&.~^=ڼӦ#,SŻVHjJIپ~sCm [PbzOaPhCb@T;y"2($%}. (tRgǞF 6DMOM#j쎾7^Yƕ)'`D7<To2|Iٚhw?7B xK~$̊u=Pq]c")JWcB+>crtyk4鋙Ո"د!m 2Tk;v+hZ>.<ĕ ِK߽W!#B2괛 +&} b5EɿhܒҀxOB;gy; dz] 'f;2ɸEpO EB/j wʇ|1<x*0NAS,.V2u[0(|s- OP ;N>12SyI4zO]NWj~ya0nEm~#B|On{^^x'KD"ݽfNDGI@h}Kaӧw4N]rU;3V;$)N h0d))G hFM 56<6@ ^ g F^ + dݎ] C@[G5%rr9LV)ڝVt|bfClocly}Q*VSWpAyblW>fmM*jAx8{`9=Ӻb' _tBժBz`;g چ8 4S(&*J…!qm/L/u(b2qbÀ>|ƌg)Z)U)Uff- ȕGκ86IAO-f k [}8 UCyS*I29cU-u*%o1ϓo0й(ZЧTŋմiI#;lϳ7WeW ҇o\8f+Vr&@EVO ޲>3%QEJ[ӻYӣis b܎ ^LB/1oۦņӃUs6vzVFB\ MNtoLU-mU Vu3@8O0wTc>v6{l&p8o=L*;?Ui ޽}' sIjQM[k9=r{4eWBQ1x@Ae]%WQh[~f26Zrk`;tn= `@}=!l/KAt.W'9X28r=<VT@JLJn#Ie\WދZG`a cX 0H\pvR=UA`SՌih>Osᇦۧ,.}QE ccn{:)*/Α%qA0֠{@6}MM`M]&Y4jj7^9$</rи%|ݽj')Ѧ!#bus`LpdlZ ]Jp@DD P!gG _WY3! PJ!Ij#\S"'XXi`R5L3VFdˤ.J7^'G2gFtsB3?ovg xj m~Ed#,'8N72*?ީ߯Q= ˠqH"+>]JkjD;OE e i[NF (=CU&$7L1 @kVmXw)?=ҁ y]¯J!'"~qBw"b$UE(YEb;sjxPfB@$sC6a(&L=1ʂbߝIn@Sg&@3Q˛' uA~w [_I%H~ѫ]3tF#=t25TZIد x,q bC|@3cYc.0ScbUZϫ,E6R4fO lJ#ܸWߖ]0!PDǁY;F#E3qgiMI]FMA˦;8J}vAkUt@"qSV6~\֛;{ӶGR .PYi`|ۡ)ؽ04AaeA azQ3[{,NjEO0#^u1s v:K'.Xp4- 5j9t2IL[OVI0ݝ}t Ul#A$u<1,<&Wj^ˢDycJkYDrdxT^ nt׹b.ۈ{Nh\R.GUF;ns t˅&x:(72@Te d} :V0G8 oj;ql@<R`?@z2;xЌҿNjA0=W 5Poϯ#pAiҤ ;Zlox-u-qc梞S_fѰ^ IY-f~Cors~[G8 '/zp^5#Ok%k=yg W [0GqgZs8+wu?=X|ů8_إbUێ:2"0WgmBTڞZ2RaG`^ ӏd Wtt?,åz9# *ޭӕF g iRYk2emA<3e@ C7@2U#X7qm0BZq!+zbB?x:bf88/ "cHeoj 6㊸!:}V$"0/y#>q] MrҕU3Wf3#%#]1{Cl,Wh6'zWg8{pg^]C;},Xq{B9omTf;7\*]Avn 5Qcy`8]|T]GF١ tt`Tӹ,!U.Xf9H<4yrޓ(ldL|q4##eUg`EɳXg@6";S dnvbh(fRI*-m˜4@GcR-zJf \!oKk@v̍/1 Kj& %2;MjTCd?/?E{N*ݷU=ϭ+!wk~񺐆Bҹr՝_2}%&n'e*7XC`^k{g1[MF N L Ja)XSFʋ`WcS }p cl׹#9R)m.+}6w3İY J(?BԱ}ͱ+M/5Պ ,lM6KGԘAq '"g߼^,$߅8k՞j7#l> ut#<OCX<DZ Žm*BHH!ګˣ[gm1zIώ ?"փ% w;m( 2m9qK&E[9c0zacqmGRJ4"aX3{Ĝa[Ķi[~]5+v m~T~w>mQ*JxkP=(\& zנ6/E]ȓ̟.>JBa՟V{z[aUh>ݫ3#8i,XnpB uǜڙ$׾<{ >Z]kmy/NmgMޔZ=d"󻖠~ ׷]-f{^2jZ\kp`Rvai6i:MT}.6=g~(ٳpsIK8` ,x L/Z6BW"e-e2V'AMrLj r 5cY{ /iC z9r?{vFJ:iV CsZsP#6~JÓ\gm|fʽRe> d *K[:3UKߺg-ID~QA<"[Ԇ9QCMQLَZ@1%`)\w,?+l(vRA%jm{1P: g}X:8jGg6WO }uA;cpWlmg;8kfw%Kzy庁B#~zc$,~dfHH$8#8fX]6xdgE1C :ױoXg)>D\\c$덚&Zk fNǜJe)C~ kcpS9p`c-<."M4ZQh Z˧+(.݆ˌ4C ^@7:tjpҧW~A!Q.#7U1ofE6hBٞ$?\!0p(oGdF=ZQjVנ4,IFJ4Civ-[> X%ϞEG$ Q-ɨ\a'PҖO[,|d6SJ:]f]XW8s%GCō/RC @m†@JCꝕ1 L]gZr f# '6DVw ݍb{VdH$CT`Phj&7`*0^&g!1,u44ÀPrAz^rYVf Š闆jYbBrTZZhK.ªb配xCiHEv]/J \-;Qj7bW$k|U :>ԑ~=>܊Mյ-[JuZSDҚAC߃~R)i+_ a_tkZdՆmlr?T8l02QeJ_w<[;z_EբKhLȇ9U-YD 0^ x>@T3Jrc T_#kL SӖ&/6޴*" +xGp`U9ωL@A)\ٍx9,R$ ]nɯOTdgpayKk3I`%hK+.&x;_[^ W%cծuu^MZL.MRd8m#`ddbg`O\I9,^7Y@lSa VK> 2/K熷sf!@.D|EQЕK`FWeoDJ{f9C͠3JxOt8_<\s *Ny[Por5]cNRʷeSc!'3u{,[E*k)Yײz6USO`v.aVSlb@Gtua##UZpcPښ","Dua 3חuxse*)'3#~bB4?`+횟ߵQr%;:=U>rШ ti66Z7uS/ dH8Yrq]Cj!>)˼ h/O;ӦŁW-z;a[7LײJ|2dKbG?FlFRCΠ]g\Qf:~5V+hIZj*,(޵}S6vag~})[ کr-!Vpes ˌo$ 4C{(Brϸ3L5ҽy=+م59 [/S ƽvc?KPdS@x0-I:]Wq@F3DJ}%xG[Xel|B]a*;ÍhB* xX=?2- ̂Ne/U.^Ǯ4䕣8O׺;Qz'8boy::gxLZeވ[" 28ngz5 T{.qkF\ͧq:$)I\OV76"8 A1$j9(}N8!d\ #=2e9b?5=p+_PnJa'4,J_2{R0obI̲^ ַU1mw sVʶGWtܯ_&hK:>c|ӿć?/tυcUJZhq2Z _%pAh̚77Ķ)z=idf?{!}p`' LӐ}3􆦶kXOQ2n&7u!*sg?V??ε71/XX/ %, d$5HI@w~]T,&XB{~[~=(oC= Pچ C}@JC? ~ PsaKDrb_ʊnyz$r-;&Xa9Xqb>&q+ji?B NSe2ԋ$Zl١ΰW6l}EUN"/ybdqO68i#>#6o JeXmDZMS u$P1R[O͑}|mr&Zr g,Td~PB@5>'fcxqL?ErfsE9D/N >fOJWuc&ίQ@6AN`}3 |?8a;BSf@\|oИ4bV2~0pʘ!JAl&b#E7suek/L-p*^ezԊ16Vr {5ޡU⌔PxȸɊ Ibx9/6[Gl2 4@3cx! оmĊ.e ^?6rټ8T|!jYٚP/!VFrxE(|CWhn<(vOU=jX:d!TK0B0//viUuaD'2,)-aab?ȍi oEDvښQbUM~H#BE(YKABvs#)oF5Ĥa#-3GAW8~NYw_I `fX8ǹDJmo!+ȓV}V49Oٿ:?E }=6FPi5Eۏ{STC{NGvq.RSTP5F|=8l80ӊ^V=}*`nchYټ-'`$&|aSSH>Ҁ29X"4.OL5 Yl)pJt;j`z+Ȋ +]'鑳i7^V(e0w#0d Wo{pGNʲu͖/©8 ym`XBVfўj VXYe,qȈ!(5"2Y2)l卭 AE^DJ!{&,@WA;^/m 5PȺ7[WJx 4A/+D\g̑\d_p2PPK?A :h̛^XWȎzD(8>'TeFCf{Ȳ=3,äTir[s~^K 䔔}~23W pu@uTJaTNߦk.DRԿQ^Fr"'d!GkcEE&n[fƐ3 ܺ˥7gEOeˈc5MAȐ ?]/Ef ]DKon_Kyi G?B2_Lc ?qd}ٍˢox*GtC_1fXAˆ~߬oSgXWۼ2s 1XɳV;TL{fydYB|{}DhO#j&mHr4\A/9'ITt-8iÝ y0F~X?ƝsG8u 9:N)L<5(;^{>*5qQ=hiMr ]Ķ㿪.36%p1)Z2 x}#"U9)_ӕҭ "$OAQlH1;R2ps*IE uzO39PؔV݃yz@ ,x6Vz:.nrj#31|嬻/^muAj:-JR0#> j.PAx; Su_jB΢Pٟ~ p ~}+onƐ7{Ǭ!IX c+|9UP.hߏϙDQv 뙂l(>-HqU IKgm: - +~Gͮ2DͶ2Kxu< xrrv# o[*u lbjdׄ6 Q).jհJ3~ggOy^a(\L\ȰKi_Wg>ClT}jQ҃}@dXo;ehV` f&s D:I _2j wR3d , 2 M h٢\T֬8CfLb&yc1YnVGDι4sڡ1s>'{E'u pVptrr0rsPӲ2vt[Ƴ+7pf~Pƾc 2^Lr9[c?F3.ҥ_gQ[qxfKGoNz ̑f#uoM94J5r b0"B&P$a0*E(`2oXk] >TkEuB!WEIM:x!&425fv_3teˮ 񃣞N6dږ͌tZP(K/i [>vB0b\C:Vf.0qmz"aLnx1 r󄞊G# ԃ|mMrhBpvu ;>E] atQg6KFt gUK=ANϺ x9oxAz:@?U]+x9RwqL(}ga= c1j\W?% `&E̓(cE?A e ]iiG< K.xJ.{/΁P@*M)(iMabiiRzݏbP+A\YV?nsx~hkVRA.Nh{4kδRm?|/0NYT6E@)j_ۉl%NyToY 8R~%a.LL<4Ě"`؋l7z\T!O_xo+84Ax /DG'dx?m9Dtu[{ջE`Xy;ua M˖P:>CGc_)z@AZ9=Ǩ.Ɉpc=lӭ0;[f_f5^`*8kp@v4_p=9⬂e27^ەxldP:oTNŸURJ7N ?dx;#&/H4&N5yֺ yK)̣dz!+ӃQjM1sY[E6 ΝlJy9iRZaq()j;xR CKP{B ם":* xG3 E_ZqTI**h% 3~Vލg&iVAGD>cڑ\y/%[-t+r3rj6yb67je4Ҷ#zEJU''[#p ם e OrzmmD^C3Ji #zTyv$*]Aoۄ}7d [KpkϏ/\5Y;?L\v7Nh)Tw߂ )dEB}E: %||'vۛ OMj:|z#  #o y\im5F َg |)l3}c/uf+;&C8l!|:ahj_ 1cM@&+:}1f+o)cDtIqBf󂗶(y >'E ț\^JvT&S bJWRPSD,4, A|6 ~+ +b!8T0ʽܱ\Pi ؚjѽƵ򈱥OͰD5Z>~W4KQ@H'YX!4<5j^ӃۍN7p[8͠q[JRf@ڽB%%esuڄ{>qƳ xeޘ^=@ְVs& ]1T !6]^à% r7Od_P>`~E .nddYZK0#,˓qkwⓔ(Q(<'&c Aۮ5OB&Ur+8 gjA^g( th>5ryǂG{W0 <]2ymErR(;#ާiAgzGu5Y/ ;D0?;71T:DJ rGpJ+8!Ֆi$E+ T9<A@YPH2t]yb;U&E|n S 2ЮF=gj4o@љoK`X CR2k=r,EWzA/{6讟%L%_8Z^+7:`\EJ{ p!8Y!CcK ]HD-1ij gVV9ԮFXKaMT"?,;=(8'(_"> \3nz`ęDxz?N_(7՜bBAbYKtݴ4/O0.?DӗKQ֖NGuӈvu&<'_3^> oϛ-77qbo(%&!jK#v(_֘6I~A6#pUN7O&w eR=l⌓8'l_"M\CڶU%1]ѯVg;|̥kmJqvXa`Yhf&pm`@zFPbPA~ qOI"ˡ(%m9EYS] FFӺDs`c2K|7Jqx$}[8S4Y0Q~qt͟c7mjiu[7o)[lSG$#D_ ^ b'O(cE)ƬMЋ_L3MJZVL~ԅ~M5T‰x6-x;cMhAxWɟ.1$At6$ ]>rDQ7r #.OG#+J@6.*/ KDҍmERWAVW|P^!5Clم`9771&(Dَ{7}I z0+ bR Wu[$ai2pf0e__ܲIx疴/b(k.Va'Hb İvI Xw/hAzfyԋ֊.Fe3pD%m)G Җk1ʙ k͑1´ &r^+?cix-*W (V<:_ 5AyD2n W+|/>; g[!@Kr?ˋ2\]E] URw]㱐ӽ=H uYjAn/b(3٫ÜpiA;:m-_I49綮것)A[=Fٲ}1-;#j <'=% (D6R;z;Kˮ/,bۏ-:HdB:ʷ"|.{Wo&A3 e sHb mamƤE%# Z_@VnVHȓZwe9Sh)k,Lt!W%ʂ՞Q[#m#7ԑH^AMSl,ϫSIb3ŤZ@LzwO5dR:>y~"e&riRi6ogRx!nrOɍ^4 T<ű}!C&rv zѵjەwv) S6㱤#iΗS;5+Vx+w>KQ(ļ9/M>(8I|^›{>u lna3+C)\]dE9!RE ͩh|sv ^G hY»Tl+e(+$? V&3ഥ?h3kX 81WA?t~kwZ]VB?ծug^ i}i K?hT+G$bnۉW[^Ŏr8Rowm,eio8S oC^ }i-BvѬGeL7AՒƶqzΎ[a=#_-Ad"uZ }e)/}0ug#7hO+FhBn>!_-1]j,8'/;N[F˞3m듐Xi;n8q8>Q0#-"<}_mQv$ůb"#5\~axS;"-ჵ%G*wO}}}_~֥9AƎOxEr¦MEK08U)b9XZ6ӵ$6R1z'B]S5y3tRC T{eL͘4oZ>o" q3prmxjSWe8LJxQ| >=l'o0C/VI&$#O@"v 诇Er)blxJާ+ie>wfSYҺpd雂)Ƙ@y'uJN0&ڞR;,Á,ơo]/?Jrb(ΌmVkхJCmՀt`?l3"LlNxtQy2;JB:T&ㄙ\g:4Ȝ3M5~3xsD=1u'vmY9k%: \7j0G\?wJ A]qy"%& ރ4{ r_/n9;Ǿ!}WQO=YNN?߽O>(PZC/1\o8,w6Uj fp]2सy60\Hۙ)D؂fLD;7#SwDN_{Vr|( Ī^ﰹݾ c/oD]HpK>Ւz#c-Nla4wV\'YLvNWs[n/#ҩ@~ p? R7_ySkϕC*3-fb7>Vيa*]ݎC~z<Gn{N8 2#J>u<_wGqX56F9B|x2[8> 04Li [x)RӶL)Do|$0 qvaGJghI .y $1Nh M(95Q ]=*LWof5@r qMgOˌMK$Z|&"Ta7sUHEShBX ]"úO!,,I L!Pc=,:t҆D `q: Ԍ2/ w0&l8btd sФXր6(sb)[p›\%>~gP(wh 8zϛvB'Hoi8P'\L %2k%Bx39ٚ><V>ԗ#$=; EnO'G;:1:y0$;R.I" AԎv0i0Q*X0FSAޏ~-C\V9&ѵh$1'iVAjl_?ewd7 5@%w1CFBH$ jf'51!-_;26}c#@.[rgV0AzXH r^?CD^z4Ηeqg-W<6i@ T!`8f(Vӗ#sZ ݱ"5R{SzS>X: Sҿ騠)j×ru#+1'n(:#F."w8g^ TUgty xs^hH2J_[&c=adɮDk Btoqxx/}xɟE`g\nA\ՎvrRqpa5)]X^mtc)Y{Jh)sf.w.AN,ǹK&OhQfIPeyZ<*ME}Gq 7&^n2!K'­7 ~`Eg\ۆ?]69?T.yԺ >\Nl?Ԗ$8`LnmuӇ̈/NI<*76yo `"Ni=t+3!ky_G>/v2gxmʻȸ**7tzPa1Adpp:SEJf'2f9)L~T[@7VÍ҉rwWh6 |{&Dq5%TwZĴNj(/1.lyJH/~]Jdd[T E7/fRe_H^q^Ƽ+H#hhVS1TF2hv-_<j5;@5vCpT@uFţQoFLCJlA\(F&ƜB1Zğ ľր܇eJRh9]s[<Dg}|їn1dH753jAL)ׄHeKM[m`\=E#l;y(ܪRbd~r|A g`|i`*L )«de7aGfM .ϢQ_}\ Vmulu+Ն >>*ܣGԪ*785VaruKdFK`E8Mpz:J|F%v$P:MI>*BU9+ ILބ@b#ͪ=\"*WUiAgT7VC`+8DA40,af K=&BjtQ%"nLqZeY4I&JGcIAuBQa.Zf 9! 3lP>qfV,+D/fo Po"Hݏjw GLG _ a `[x`)mY}c]LQW2cN)~όפ]8]VJZJ*,7v52aYeVNEp܎6(-!L$@H[LvE7eA95YdI]椧wys2Cy?N?G`> eOa>\8`rKs>O<ɕ84Z/=v2 'WљDvaUcDt^e `(tِS3}"ߒɽX! 1[Gܬ 7ٳ3' Xd@Y&>W;=}B&du=c#V=DO/KCO@X+=%}?y۶`խ]q4#eC'F_P!RmHč~T!6$%ϗ-0Ifb٩QguP)Ndd"}N2(6ߖ "}.IIh o#8k|4{n,>sp[δϔxrMo$LVrAO'UPpL ߯ s>a& 'nwX_K_@ 9?m/gzqTڀBeP;ARS<WO~JFɗZ8=J[d^_bzBȬ)]bv8_%]@#!ًDv&.RWK=R:˔wsڈ<3oIvP 27(ԕۦًP~sY"ked*  |7zOs=!d(t}{O&M*k2S5D2pGU{p3`o$KwꭔPQ_|#_bbI'%6~#O'qcj&yWg!Fy.ݨ {46[# gVx: :¾5zDt$4Ex$;#Gʵnm^q@6-XbPR$%|s,϶5E{tT;R_([?BMu +n4b; [BA(RPO&]c&M/eZbeKŠޖ &į-xG߇qhԸ׮cn/? %0 b1.V1b<児2fEd|MߠbsErt]k_T`rB -$wM̍fC[!sN >YPl sDN#&zzx.-ݺ&.b) 3#VE!0WoPL#O Y\> vHfux(J¤8A=l(oPvZqx͠0⍥.v#7.Y5Gd`!1SF_I,DIn-AAKomۥgC"nA{I^(vSo.j<-){b -lu2Zǰp}SE7Kv_?c5ƢԁduL섧UUE*MҠ\ʖB*04Zk . gԄT6Aӻr46vkܥ1Ba%l,fq⏆۟/LjsR]Y/ t˹. e ӣդz?(f,#kHFxma8KRvwA߼ DhJ@d g|3(݊K-^z뭁M?\u"{*˖%Q+Q&OP>+ )>ݨd5e&s8e'`"ť]"n b n/}Tg"3l.b qmЇMOg)h!5ЂlAP>1]VO_ڤZ&寶 Ghϯt NR׵XS)qazlKmd/5*$k`IaA[Ue'kq s>8ۋzfdtq1^[=ijʥ\WH)сE| JqMEtJ<ܴI6[k+2Cꬭp"ԙM ˜((V7Z}F:m^s~%Ԋg+O@[*}9{s(M?Jy nęJy7Doً̻hk:܈+ڕ~\zqڶ;i]Gk3qss*^ap%-}_1N3oW!|*<$[zV#&Xևš? ̭!TP F"0bYwfgNnb5Q|.:ovOb#Ñ^yvY뇤9@z1uclnv%6V=5 ,|͎,>kx aJiNct[:]9̫DؒvHUZeK,7 &c((<^5bbK|96L}pW>B8TNCa2ZLZf9[IEtJ}rF$ x]asWXYsK9@+UhAں3=1h- "EFqSF˺n#%&ҚN@#9^&^TK{yQ(Ń,9J{p.f:LA RBJ­j>+Q"UvЀ踰T\;JfN}|?\7^+ҹs%??aH:/Y?*_SF3iӕu0RRPΘ?$VlrN@MzA`O%@ KTs(CNf .>%fZ$¢d_eA(>}j#Ť]W͒X?=7-,%ʼ/. %6AF*Կ24 rkY\aJq)cd|Fs]P3nc}u/F79HmŨG5mrۈVogj}`Ly<4hVȞ$y?{k>{w'e M 2'<Ǘ DqYtiD?{/ @,r4d+M&VС$+y$o Ь11arxSFRm26 -nu򃂶& u|'ݵ -WqwB1Lj$5E-Aگɍ iZ0ۑzTL&*)cӏ,Aw& Mq71Dqu RM-R"܄pϦl5S4[ֵnTW; }M3H| ̏4{ "RK4~=8\XQhZ&G H=$SwqsL0I٣V[ pcQޏc5#+-]sW` ERm)3hU$Ds 2jr).L[`'70+>&: )Pצ|%>fNN ½nm ]&~%ܜA>.wր {+2<max\j-]{+T;jJA[Vr{]N/-' Ћ)HIˇ. !n$z$;l3&9vH>돃LPws ڢ29ө/u 8=qͺUnXD.(c]hI;\Dkgf\nꦽ-OpM HkA-ŧG9 ӂ R1\$ Bi.6ɵu6q9DlCLؽl~%K x?_h4?=S -Ee++* 7bY0<6|H ƒ1q_Kz<,al.=g)FOg}fmRxd7ƄőڼݘxBۭ1i^3':ySxMc)ח_|enI;dC5 [.Pd.8WQOLR9XO R-7oо˿;{/$_oHp{@dXw*v"?oC:Y&w#uHۓ#cn<倒3fBNƜOUH$ 6{*Zsi!qGޓZV3|3;Zϖx_>A9 .[j툼Ydu~cA$OrT;kW/hX9} y`i8&8bIѦolԞ0ԟkfre{gt)]:V5H9Q-P{fruEW$M s3X,fBnL 7FBh: mg[Rdd+R%bۦet4EǜC-9gGa"*FI~ 圽Po%퓲|،[-]ي>eTiP0 ޚQfsഖkvSKk# <ڗqrZ*BcAуc0% ?q5滣AAh,wjY>${L`dLb#`j[INL62Ax/jV ٠ ]v?<ĻAwcl10Ĭ,%o뀉3ya-pc#{@Jy ~Lrg?Y^EAzTB؟z>NyTH[ /h<4sȡqJ\7ym5E}y!Ev2t:1Ïد5.hGo'@[ESW DuďBuٜ8Inh41NB8`T(oW+mX]|ӊl52E/8YDD\LX|"y,{ͽ%6 Z ?+R2_YQy_R֘=/;&`A'tm:YOVH&fb(=T+,Ecyy9velMlp< gQ^.3,>ꬔ~q ~[_TQ=k ULXVQ? P9-_l;:/.$`) d>W1r|IQA$gWq;s R+R"*sF]QL?̥!Eܛ[ǫ"ڷf9!鸩wvŀ֮A+]/z]0;xfJkܐhR0n71qH \CDCKnisvXKKz*$CEsLsT/mwgPR꘼'Tw{Ua3C6$){e7]"J<XR/c7Um$x+KM=f9 Kdx~؏ |U 9)dq&"U[^}Ý&b[4L_PMv، M5[Lr(vEj+<0vNNpҋ- B۟#Y\J<˞\jM|)ƌ +=S{V`Hr &N6g9(Nԁ#E9 ꇬw8A,n3ƫ Av؎VWNJ6.I> W"7f~" @hMLBU/Nn#c%GJiyS7F0 p*|};@ FH٭oi۹E 'U̻`6x<6Q;R 2u`8߉ 9TKtV>2FO[VP>' *}ϰȡUw9/>ԝ0NK[U9d}dcxMXs?ZudE]g)ؠ!A R^vuD$zAAO\%ߺ4{S rdO?ح ՂXC R:+d|CCBT59V=ub`AA=jjb c!>}t'Mr$S-CocC|WθmǓl.`bugqT+–JRJWI>jt'Pz/]@z ^VPҪ ZU. g6\&P,G*ݫaJPȵq5(/#0$^ e-ٵ/Gl%Rρ-|břJn M-蛡bH/KF>ԗsv9VL : `Rr\f_ N^r*t3xQ]BQs$P8%~FΝ3ɱ &w9Lrl_Atu59K1/8U)p8HED[A؊FGxrc+=z C@E/gQkS鎭,yo ]sBxѡRv,^ۨ4I,xgl z~]a-ҏ=+u>-^\u1ZDܘVk`W0o!NO72H;-ZeqW(cQ&W YHS(͇DIJdeR[$5\͆;xl1ݩgmy^MސMdIPZ*'4#f8xo^GOomJpZ]v+]> EkշY=Ah8C˜T7֪` nIc؅ivM&͂Q)M /Çuv }*g[ި.WH܍T@[xfq={Gu-{gOv͆;Dxn֭YnI)Շل@dz~Q<.&1#|*hWb\v w ꇍIFՙk|icMҺ6[$Y?_RG .ϳ"*6ۺ С8$pfF;dԒ</k\iLIr[]|Zpx^q8C%O}qZ)pf=uVQA@i|UdJ @nkh[%%V)c/L=uOH4~#d4lƃ [wyi?CLOqItԹYk,Oc9تR/+DA <#e5s:6u.)ゲ"}Xdz>QNa׽`a, 3An])G,hELLwQ(i%O c/h4{mNkG)mUT Jم+ɔߙI~]QHnx'w X&"ݠd$wXFgf^t~yr?HsgRcGVƑ T]1 FEHkdv*hon.x΁K-{x:xkC$I%Aw6;q_gTfqkX]橞N(YfO+EJ1Ub4jᐄ4e@ᨽ>_rA'ZZAY.!([Av̮'*P ?#=@ Jqx\%F AȒ%VC7pgRy HmMĖ8=A}QDݔFVB6þx +)do"R #7hclϾHN4Ճׄp08.Ɇ&? ߜ$С蕏w4qoT#;AR=a!ljЫr@o0׸bȥl5t<ѩ^@Z>'~t+jӬ Z r^y {/7J^rA2Dj0mo6FNJt*Z,@L!$5љPma9\ƅ60S'w|_2 UF*H`6"Z)oJǢw*hWATah4yQG9ϺNlDIB)H毰r+'U7#.MPn}vҶV۹m 8VɼXWXZ\T&k%S@R , y^I(&9f`h(yW;={[c; Xrco{x(k(!p fekJe7hl|g}X*e/z~A F^2Y=A1\%V; WB2~N3X>*!'%\$:G7@ a8.ĸ[YK) UHW_6sQF;Q{<zS>50۲i KVDєSkF]Mk-5&kSZJnhBĮB)(X6޲~(Xj}'cAzC?y GzbzB呎R|+m^QCmC 5NS ;sV| EZ!lq{0{6k )Fp%թ $H@8k(6yA!p^sh;Y[o,`5=a%=Gu5 tH'A(] q`.m a`N 5 UD9۩@gFevZ]Q=V߮M]}vu*Cg 镊gzLV:UGK+!M=W!hD;_zuʼ-f³-r퀩m c ugަ :m(hcJ2u9X9l ߬R,_$f ,uy$A156 zFTuKl4\y}OUd¼@#kEv]RZ7zC8G 4` 8ۻK[_GǕxcLO@xGQ+</%>gO.78P0_|#y֣'"3-'B7'`p6B !8hi*'n$fcU |:ȏ*KIYM% .[n< '\ '+=am3ifu0n~Ze |^"@pZ})(3D&jcx}?FV9t|ߤ>2+2M$u2#I2rD;1-%BKq]fSfGVqRfyxA )| 0O0P)^Y짹.b$Wgcw^XvP9N >dDctf~: |HMj5E8Af77O6 a%;|9ld7)wL:UQ5Yp[f|]s@s_&<c,'Z<p]*a &ƖK\CȌ\I?8h0HVDF7<٦B1# 8LQ+Bʇsġ`tHӄ5dFhj먍HĒӒ*[/ܙ*}l#s\F.Bx_ݳLh ['C.OPc_r$4Y ]Cϻd ߙ!0 }zSla>,gА~()XZOJL AK󹳀:Qi|[99'uo+׻&l2axB*۳E@{*ˋgB/: 47x?0Ӟ>u~X-X!"3@D#J1|:6\ЧsZվ:,GkƴaZ\`Pcdńs[$]~X8, F'Vn\H Sjճ4r OOJs['`+G[h%wXNœ T<{DZm$@s7x (1GtHTGz| ~>3q9hcժwU@mē|zLYLt1ys:J"0P_2'}>f &v c6kOQ֮s05iY[. }M=F}[{iC[;6R%F ʣ,vҔpfsyShc,䶥@qNN֪BU0G1]+ʼnT* [a* Ģkxh|/y.hv]R(C?`=zJ۬\t3A%ksq(R ae!R9U}%g >x^gƙ?}򄒰z/SJTPo*:DY\Pq0 NO)|lg#ϧ^D$A<;T_yj>6K]zDsJn!D.׋qZ g`T QX-rRԎd~u,]O7{'΀caHuO7O ʝPXh&XAc!U(lDЩ,$9 T}@cEx iu)aRPs/VYF;IYd"Ax,I?H:Xse-'RU^3,Pd/ kFyn:BP%_e*|F?*+6pce]E~J"#~hxs+T;O"& y}lPOZP|*ީIf532 gi}$`UT]ʻgQݙBG0hTAN>q(Xr^r4O8V*G@WVIMjjMg&hrBuD㛱1kCK V-E 5^\oA~X5-,{ƲvdqnA䱇eBh`xr;{Ei{Z6I֋|h4sYgofbݯKqeQ%sH7J-kw9(ԏQgAA{6bC+G{+&w 4d)T+P=&ees=V6IZp݆ȍR)BcӦ0浆nKN)x9CcxUiKtlc*/9>R[pʣ@l|,hռI08繀*?4Ib7mclC\ǧ)~=rUV_#$}W38n@HB#D֫@ 3+LxJg𵄒~cֻ"%7(H!Iaik{D~B$6ly4ؐJnFvZ 1ϿNw\ $K;ۙT &y.Ԣs_Chєg]Ps+M*6dDWz raTc'i瑳K"-JqՂ^>4 (QM\&&qz} ]mZͻ)#k89SFczt#-@SaoSd/1C) ^YdO׺h IuWŋ;w\T[TCj퀫+<$zA+4`Hx/V|LZ8tNMɳDUW+*[̠J!-ҕr'GS֑ Y6aK]GN)CH:{"M2"C# bY)8$T*Uɍi4B=E:ЩGyik{DEݟ݁T$fC2:D>OC; UG71̝klQ,q|EAۦ* BB SD7wЮ 66͑Ԇ|)I֓Gp7@ wʯFUP;h 3%õqA6'z2tbgXB%bo?)k8EsUHSfud^ERFv4Jb2h GsGRp 袦1@,\PkA#M_5\ȣ~ka0]3fw kEF\1&]Z a˒.RSʏk%6@jiǂڽ)`Tt#cGXK  'N!8(?q9?^3H7W[xK`a)a)p__'c@]r|FVA5EP::=wmКs - !CIK(3sO*|7h!](U=3- k+ę7?+UbA@= ;,%UƲCjE@2)3dCu@:V۽N?Y{ƣCS =j3xD,k1_k|l" a^<{uJ9)4Pvw^$VPQwc3 Ft)MFTF߬I2ѽ4 }m?AuvQfS҉(Oj)]lG+^OBCDgNvi{iD:@l[4Kkb9&/HL+KOt#*^BwJ1'xT^y0oC(Z%sW] {Uߓq'3Yw ϐ"Z_PNK+ݢd0=.fglNkBMV1ŧO 7FIRka$%!tkdY5RWɄK俣13F6#(X1.sՎ5YK ,σwܲ÷jap2 qq.T\| fVsPSw-Zԃ}P`Qy0V DM/3L맄}`룺4FRPŀTrd1?,8o r6hO|Nj/x36Չ֓OpSthqK? j}:BTh7=>-o3P`r?fj" ݜ,u%;v6M~ӆ4*L :GBtɜRVUtra5n|)!:yn s D7pԓ;Rqq~|d>A}9b}|ME @+}~ |U4U)x/lQJucG_Q=c,_i,(7~7(,;CyQ@w{G?l?pi">ɫP0JolAg,BkFqV0V h752@SaYE2{[wޒ#/m,´@8?%̥&,J^.ӟ&#g1= 3>eoLqW,X9*A`Δ@98B<{=ԡ ϸlpiel\!ۊA뤓pjd%'ÛkRH*<+;2MUg3M`8QtDʼUNfV0Yj֨g뤏|O%inDnZZtSOfoƺU~.ޢI(Bwfla|((1%@"fG̻|3~y.F ͚Z~@Qh EN)8;Qe%ۮK_YUK0b5ͩ0 2oY?D*wXa !8 ӡir62}"ss3{^0HK Duk`v bKsgv@/xur©2QDb$QYz,n3u` k⥍biµK,vٛ MƩCF]-)į !UKCÓP5.vWCu2g[Pfbm1LO/b/똏}ivpg(LӀ,1%}fQF@Lv4rW12;1 +A ٓ GiCЇei?!6t c7+IscI v(F159)1}(ibiЫYe rNwDG:qoJ E4 qxca3I #|-ZnaG؁=?o--U%yXRh|ƉWYuw |q,6m!4syD㏶#,H(dr1$KouBȶ3q9n2P7!/0eZqRAo@?\԰0SJ>Nʞ}uy< ?>qbȼErp! [l!c>$3&C⢙.d:=wkR!G>|ٚOXK\I|5 k[fJ&&4)je2 xdE'JU1qtlnx3K.[Ă*48[1{`rHN=̶ev7uMʾqrsYd vwjtP)"~T u3(0;/ў@/d}1RIJ$ݯ֝hfhGLk͋]G*پ>1mG G> O{g81 I_!/5a~ȹ:Э}F33ZMi"i \co& i%pI2umZ9rQsꛪpkh@IC0LU2a0zG>.)|4Xw T%\=89gg<[$elN4dU}ay:R,aJN:G5Ԇ{'ª9Jvf þG|H܀U޼g$\pt,h|ay9I (Ɠc{?.lOqŤZNtR}C:kUl>Aq]\InVƾ)3csmwJCNRD* _>~z35q/NBka=W2,%@c8f\2®YCYh0J3k=Bqɡ a`n]vlἩ)N ڜqڣY6,+N͚ hF_:D_,$Hy~qH7ICSX C Y2@F3X+.A9)'i] u&hV8/:ؤܪp>oar{P@B8\A=:!H5 om_AaqNjQk]5to-1 O , TwJ464#xAhJs)9f9"S_]KÌZ_c2&K<>S{%QRz.>za- {>IOo2ۇc2MA"/hI/,[oxg|>cs-ǝ3M#cM <ԝ]D'jP'R[ʴD3hI>ULQAEEZ*[u0ٰ:^`~GV6YSۇp?vJmEhWp 7m fQf  !YI(H54`۳FHT"+goQ6v*g5&>~ wQ?NK(ÝOǙD#$;_{K_9C76g}2`}kpPy ~[Z(c`z[W:-G.y&({M{ z'&=֪10d<$7.o#*׵ <+WUȚe{'H^m]\l9FVA.k*&,o>(ʞmtH7R&aE=%LLϨF=N1=CZW`1@ ]%J&._=B_!9lrm;L쟵ނ`* ^TM;+|m-B"~g,F,3WD@4 KNVrskx.\hsݍK?ݨbJJQk]xx-D0h,qr E>W27cZYNGG@_i(#P%0U~ekQDbDVfs,ح=X9Ou~6'!Ԇ{ ܍>D%,3е_0  ]QR1>- O[5aL$OKbdSJwh@C fVHxŗ"`ȣW,S+rnڟ%QQaof{Θ=Z1.:@MCo2s7|BG+t&O M&4AP?S`1[#=cК6q>[ȩҶ܍FE0$9 ? D=e${ZH:?tlǣ ?? rM#d*'aj{Ƶ8 @+xpŊ,bY 9#QQ8?C|9Y LRdAǰ i(*|Q-= /=k#Ԧhk]|f6Y39#+ ;+j{b_yB4(ꓬ~L(6Ch}2{KIvT ?nK m%*ewB@W^%6jZQp[JyZEc]4YiM@\Weil &sjbD>gYJǥ+;ū,sn$" ,'Ku$<}!FZ*NOh]z@ə:,J@|.IۧV)A-c+ÿT's4\9'v91xL3xt&n?"axc!2def%DbqV9|ys];cүBe)CYXX-s3jfB:4]4 QoBwS9J}aG~!U+ˁNJPK.IGM-.ik"Ta{m c^8zs6Pe 8 Me+rFzPlN7R~*_:s7u_2QjTqƆk3~Yqx $h/Xd3~ 74gL{N&o͋P-UV%/`yցEs<-NEnyԏlD ݁K%[7}{OexMLK9Ug߄-[q=HʭRExK^yC$MI j) 𴡟5yGNm}~_kĩ\m Tz#fGJsН\Dn>I`BMٱ<[t?@iGA:)k((Xz1QQ | w]2P {ĝhPP7ثBf@E93BtSl4wm1;:q>^}Uhu`E nF`^X(R Ѳfd#ycp7S3G76tNB#p`μ䋤/𕴨h[| !9u՝(L@!D̸Qpo sN&,>US=oNB—X{O*dC?~l!/KenQ"J{hf[jZ>FhΰK@QiWip[oMmto4>?wN!seݾ`D:)G6,(z'NBN[d]'Sְ{#He|e|jً{IjYMLQ>2jC{X$E5PU9~G]7I ^Wpmц@Xd 6vg/S(h  QKǤ,iqD~ T'F4? 4(IpjxR#KD5PQ(NCܟI `SAb)7b1h噾@GdȒ;,ڠ9e0B) bq23DkqD>JVDz2*&Gw*_b`&iVxEѿ / _Xq=arYޝ,vE.5gmc0*k=;˚Sٗ$%ob3F?xj*C1<<*!A 4N@4g"l& Wm_YǢbÌfGW8a?=kRtɣCҶqZ_W ,Ի;㮣 |%Yv7ȼO7cG$EРWyrMJj, 7[fD54.gA76>#cjuOe fkŭwu-D'7ZUts'yql :>NYOwԓsdzP~vOeic/^V'8+7؎:He'8Z8m(95(zG2މ@SM{.z"KeBҮ*%$esvs_,b]j(钳dlx pyHpV 駬4H=Mqm-=%%V,Ez[~nJ,co9.~(Hq=KD6G6qCw}"+(zvA7oZљ6=2ovF)`1vh\Tx'\{Ar/t Ri`M\5 vNv—g4sݡ s#K- F@Pâ`BSP«$W"#;8kPyRQ5W6SuAQ.]#i R2#tߡqIzԝ]D:؛rNczM!ҧw5\5XO;/پ4P'Fx(j sFi3tkusF> 6 9T!;]1u4__E?tb+ucBL?\\->.GǺ/t/ٴr~wb|)d+}%,!_Zh BMxIe )@-,rz=7{TD_|ngD!1[ܞ4P!rt*a֜e(do3_K`N S-#= sF4g&I.^>;w{d) `kr&\NP]Ho@ }t)ڹuXk;ň푰8HdR7  Ѹ Nڶ+ku $ w Q*U|ސRUltdAG(.Ugs"c2Ӽr/28o LWmzv6 m"]碹Q -nu+罌uq3b rI8@zUeȆwA?{2k1Ksڏ薒/>D<]Vm?cM%7T,Ꭻ;Ԋ2 -tsAv]/vϊ;z+{0BF>!&/KȀ/zg8Mnlo;\+E VkV)03\b]F!9=x(?g"Na{ *cKH87O F;Q0WcPR.&΍,aN&SX~5iR3^*}ViP$(%n ?\9cedvA~GN3Y9De%JȺ+ƦgH:xeh4dKF:L`$?~԰L|O[uRmwWMЖ2 8%CEtZ  LO& kks͛+vϲC #uo4G]Jxŗ#}c[MRN(PM 0o@cU{(2N/-Dj]~*G&YL y!?ÒgMF+o=Cj}1c>a@2_z蓭s=8&(vWOAUCHS7skNk^X8ywrI* m7]1 re70w6U`?V/mHU w*:K/L6]~2O ۇS.cqMztD$Q m7Bm/YkXkqTuό$w^S9ɴ~sIY<E"aBbj%:*%,%3 =^2`Fi6-PWwTau+(.*Rݨ5`a0%+{n9NRKZ)b'\v'ȭ&ML 5ȪPm&B ۬N4F?Qlی.YNdpOSn?%@;k7jQv bŏf^gp7Z. Hਸ਼("k܊΁T4| qI/r@ۊ }FB6?b9I'70f-JCd ~~=uKMr1peMrWڝA6D4D[8YYjYtQ]1g}t2C&]a=+h)w5bBol ߾ l׋o7p c4^.뿵սFiLM^x\re4/d`$$ vg)kֵaNb/%JۄY9ih⏟(lÞ&7bt#Jd>giyI=\sḳ2 ܟ egL%iۺT Zfpӹ,Ώ>|[tu[^$29pHm)']Faj/ȇy?.8$ӀŽؐVE uiKX%rf%@S*r-XR!=7]4ξԭʿ^#ϡI4J05Ыe|$"D9lخ`+0-7&Е(WTP}?iV[b<ϦCVIna%}5-c?3|lmV=SFO9 p_`c/teJN<$!wN[bMް)GBgݎ6k ^6/vqx3)b]8ygBmHpc’y΍:D^%)\lV(mn3rmO (Z7bW7?NcѐVr]%z*|U Q5ka&[@ח&-v6,{Ӧw$xa Q8^yN}C [ŕg4Nuc=z(Ul)չ*~;ڏKE&"& {cbu?_vQxHe]^`LH d- ;L5Oj|=&_Q5Z0 )}*fQr GgzM#༡>5E@q\ ݧXxʟ@skmLЦ^84_/+(j_tyKٝut13gtf0ǃs&KUIs,I+jոȝ X;3R0zŋz9WeNͱo["0xSտA.kW͐>N㭟{O gPWUoM.)n5RZq#|[֩}ݛj!5G[~$fqG}STHɋfoo4YZy'n5o}ahoؿGdbA²jzb7@,"6f_zoF{;uZmսԵv̰o!:,2zQAּHcsM35pC^ F]$ 2CWߡp)ϰ!/]E?5Юȴ G탏W1\ yl2*GgC&|=Fa2'[=U,[bGNs}HUhS>߮5A5_3fZA83Fp,/]P~]WrBBmٍzsc2 Ȏسke"j"Jv8> ܁i §!*1iyβrLEE+kw&k᡾)![9}Sw*hRPQCO^tϳ=2CAP2OHW$ᔬe9 ,*AvTU@fz?9gnZ%GtE)1)?_+jөd> oו+^jsAUTˢ5ݺ,S)ֳeb'MsȈrV?߹&s},WL!QZYlB v~WipJc}pۍkw 9^YMm)L|=xeRVd:v ?4rS($=746Pp~V >3 눇[wE㵪??v٘NU ~t}Pg?T&s0f͌OLQ>zLu=f1e߳|W2G*4߁uV~<ھ(=+.{i4h8?H~a@jbZ|u}8[PNI,#. 24aRߞEw6JYfB=ͯ/pe_P5BsDd\|*iewp"q˴ݿ5sbM`Vdռ-rƾu-w:=Gl%Su||_foz3h3EMI3(?c H~ TUE/D;81B^@Q&^\fèF;?t;OP)Cg/H C辈)F0M]$cĵ>۝ ?B/F%Z΢V aV0C{~ 98]ncXnAWal 6pד/9_E~>f=tpeDrDS`acRGm. @Zs<}Kdh2sW%I$T1A{,d?B?誉0 {B?7 ;;jxÕ3L}aa*2֫{oΞ'߿!W( Qd) Yrz+pd.yJ3'lbv/0N}Mm%9Q6֍WC+ dt%cr7AO`n[c($tɹ^:p t7xC6~"ԭN-o,Ӂ\ud]SS?yL@s}*a( U2Fs IiUD%2Yw?i]10}R Qvplz OR,y<׊<i_[Cfb6-c"rb7 sh)Kg|=DQjU{D (|]BhMÁ)cZAvm^^PDƖS٦q 'X9s2pE#Ȥ~fB&؟L.1n+![LdSØtH&DB,:%~CV$%y' #<*I uyoNWe;xI[brzyGZ8ywy}!ayJjАL;v@ܣΌV apz?!`cŇI`┗!?dcji_¤,&VI]d,S6݇`USo2#ĬX@&qUc†2( â?#LL8GcX]yے{HbOl/b{.LDt|I[FQ w]Z^t RSA Wh:46GQ$IC< .N_4r=2"A!K3UPi#EYqA*AS#A׹G6J "D%n31ld6-դށED̀]"~r۔uFz Df X2%^ XRZ8gFeJS!Ed7#f6WǞ]1P]"2ု?\`c+,ԽиnoՔ6Ys]D,;[ ^o!қ]!PTuȈ=\Y-E+Fe* (El iˮjQ[Ngbx-aK4JmA2Wq=i)yn wmdx{[O0lWn&p;8`LOBbiI& -슄Fb]\|Voceb7VVlIZaF[QqnޭRD+kj#+gZrȤKZb蕩Sa=c%M9"1}e=MҴ!P ޅ Raѝν)onUj8^.[c'S]s'ofc>kOy HyRHX"i -vÒZ,,KOE"Fm_X/]t.,`U3@+E<%M WUʴ?Ɩ'883cqz/c6sjL UbՃ)/!N".4!ӛz)[&0b)KFD"NO#yS#3^;TDK i} r+пHnu"cSͷtQĐ2$P9]Vu5޺!{3@tN^_ѪA"tY'(vp]0` #15F㸜wlY0T??AOC5#(`0}x7.apЪnZڧ.j2F/̃}PĉUh-yՓ=ݞn*㹳~j!3LSJj>gB&?>#o+ imQdssC,Ru & 0EȌG,f}V<0]\(_Z6ӆT3p[kN7#4)ٔ93m<㖅ݔ\})c%} HXWW p"JU{К) qΉ1~mM#Qmr]Dk^E >N|NAP4j'6clDO{i+sAĮ$LumfKg)oOXAQ.9yPR] 0L"fzH핮TRDa pkF!4 1WMU4RzmC_FM(_DAFuLbI} RvDp9J|*5UH5ޠ (KI4:(_8O, '.A Ǻ/6 v4Eqq'M B[ѿS55~P "oUFQfyBU-`]A/¼f7gƏ)p^2t%o\'V:d T愊[#E\S,S7-lgm+ [b(c.'d_OQV*vEQś,!s-/Jy)5ztWD Ja>^%"|tI]#7qOIVQĄW5 IAK<6ݱR/&~F?nH,鋭h2]t/J3O΂JU'`-*|XmqqllJ`x(d:6]XR:ݗQ ְ߯o cbCw3o>'f""*{$yLtڎN-F]V8N)hf͵F[!Ҧfeەqxɒ .MkDY< ̴mѼ ]["r\WV7K0H2JH2M²ASq76P0|F%5B$*bG^Hb{PbHqu Dyq`WD⶜;ԽG,2z (_n*Q/ cAm-]x(XZa(~Q0pS3ZuN`DA,$Ɔ@cl6LWW6O=6#5ŗr?]l賛_ŏK%.q+  _n[p|V~wVp/;Q.JF)Х`zt[fZΠ-f?T0/5B^r ;3횼EV3ۺ&u8U$Pu/eKspt ).%y35HE &vbFlC>bOK2JhomIJF9E m.a6dM1 ȇ߮^R?ݭ14pjX̠ڨ9;2P3&T)zK9͹&S{:cJhzd6=jׂml\NnC[vH+=†wuӑ nMFW1w{ڔ1K:Wi#;tCܙi#;S#)+2a'V=XrcWF7 s.LA.F'Ɂ ?{o^eۦk\@%{Jk_WS TqnHT۲KrΞRs'\14z\I|gxeS 4=~r7E>WQ6S9`l%[wMjo͸\"!A_:5;)O*s&`e\ܹGDcuPt"nAeXg(T5e[]\oWO-)S|&IG W4hLNrx,Xtc_E߸e&QLi} ~a{w2ZrD"˟.ýJFFy`Iu:13Y">N=KYu+D47@mC>%++X,S|sIӏLwWhp:t>rp(3c6SpRӬî־cϞ{i\}i\i2~x-Yg NGƐe_oP\8Bji|aaETŷ!*X> TU:uoH][p& $a4T,ZLzDHAHFdذ[zX_+uZu{ps8}E_>Bl Nv[]y)NI3 T׫Sp3- jn1yW6j:gءzLP (B`GisŸc'F@MTbDl>Of+Z/Pf=>GHA[鰒DķU\IX3lEi&lc87uxLpW>i!DGiK SYhVK KWW!@QfKqIi|!,9>gu ꯥQLb*&pjSjY2P'TEG}99u|M}W8d3ij ]>c|>j[&&͒Ϥ^:o"8Dgq]zӯr`‡rߦyO8:TE :0Й9+SQFoP $]żS PV sf6" .w~MbʼnWw@ڼeOŗ_sRk@kO]f|RHre9u 8gIc8P*Ayc DrI)25Ҹm `)t%3i)Eoîa[Ыr~Mt(`'!g_| ۈ[hPdVf1XM11sနPjwO= VQ.K6Dήk &˟J @9pj_Ͼ>r} Q tѥGM8MJG#γ25 ok[ML-^glVcZ !J.ޮ1C6*~,46tÆ6\;v.1ʒaЗ$K"vfzrxtJ#jX(l+] mI+1!79/2_+ֱsJѷ:)څM@eiho9x]&uܤE5Un6Ne*NjXpuR,]`Q%" LoIҐy jb)4\ϵ-{˹^0b5"JphNZD*C)qj Dm'uLp?p%C#п`5 0{*`ʮsrt  ΞMVYWݔNlg#cD,=:Z}釂@h$W{Gɘ E0jF8{AAxݵ'{aMsooRrs6&r 1*]W~waK%BaM/FCkv.<[~J-=-zjEe!q 4=r['͠EEeˆ`*L[ KsBCB}zl$,sv<& 7Ͷ6h`:8 BX| Ն"p*|Ƣ|H\9&dVI#\<A!SUsj{Gq_iX6y#vSJ")8;B_jyϣ`KHPј jXqAQ%?d'lJ@oQ& k"#(`ءYdlo%"0eE|[&LD(,J( d0]EQN95,p~]4Z߸ʢ}UnF *m"mfR(hQ~b-ùuKӤe/&ֹZVy2zX.FA y+#B\=T\H^W4yJAX ^M =VOK2()cX)Xt*.k^C OKE/psPyiAF' J[D ݊GpL L,X @hyc7#V-HaI(gYx!xvE(1CѹDXF,̈S6d x>DqrdAU7ntGp%t¿8Y1jxU<[ǔ)s޻k[u9 w-3? )1 BU$l-Py?͞KUҞ>M*2c8DE_` 㳤*:C,ʆpq+z1Fb >,"(MQVSre,5tqb,+&@;x#]b*v1ҝh)FQpЕ pƫuD$pRte{6'۴*Bbƞ0=. J] 0첃 Onҟbch o>dl2犭;mT ?r#*GH_z/#T5^AOF0 xց$DB+hAލ;0& v%AR:DX̖bk5h:·e8v3 Rq4:ԅ3M "7+&[~s.)uζxZ #;9mF^ׁ֕$}Z mܶJ3sckkbAۆ }v ʞ߆ERV.Ip]/Qn`ZA" {W8@)yrt8;]6FV8(éJ_27Kd=~$ʫ27[ކE1U!F J !uWD`}q.f0 ﮒZ-9P]77~!vþ`n+gy/jI^ӘsJ `aHR-nzI}iwb";$\R@%sP81S.wO :[Na6'~D'k mj-]1LxuqO'ˡχ}` >` J@?o m gz^KA`ZTXhP(ɬqiM*x1`d&-C=QFI'_ 3c0'2qSxWS$$WonWYS#L*C`p! yk bnrgNpij~ԨY?;ul 2&Q| @sABfO)b bZ} ]!Įez.uX2}#M l~pn6A}v%-ɩ =0}JS0Kx bŚz,lнb]x'`U2AŕVo{:䣿`Y\_Wd%/ER7yiB &2͆'U?B .LFXr"'\q?Dzq6dXyixę<hÊ WkB'2W-Qͽ]G )طX@vRqZV8fO8?0"s#MiL-k8H7g JV~ӔhŬyqk✃WJK1a]~=tdDW@ !<>H6Vُ-65^|XN [7qT`%TcbRo+\;unRP\+DJKW=A429@̢'&Åe>(FQ%b.2Cr իLOa7i,ѧ_Q S AXSpy2c>4e[#pc &A&+asZ,V1Yp͜m)5k\YQ%{LB{F*5sbHCVa՛YT& _(icē?㰑M<Ce9\#kʼnyǶ <.:2;f8N$9P?J YS/S4w#~ϳ'r,2Sj1ǠXB<#&,ev[{n.7Z=.'9w%qCGۀx=>j0Q’ y#>nkLYA$}61H7/ى`'ԯf9GCW߈4$ol_eM)7B Κň"?G4)3ye'[=/ K%!neԀﴰ㜚x,W$yt_{3.4Laj!Ǥ$ v]ԍ4:d6Mssfn %fl!`M߂e yV%x ' U9 et[Z' 4Ha|>J7ՊDNTםCNzN +( WP3{PNPPgW_4zo[y.La"νju \hb9(`lhք;/ Yn;舭TdGҊIO;/K5e=І*h6۳H@)^ 994e}8k5)k .wIwO`{;Wn45`qu"3Q?_-ty%xG:&5X FZr 0Įa)Q;rH)- {vXMzuP .VoH3+,)hFZ兲|B/Lc(t +%of;nm);?5#, {|^0؊N0籈k Lݥ+>]S/B5 `;ӿy|mXD_kp2 G(jNd hT?n[BD ޥً1s#ipwM8tAjMkDFuJ)Խcԇú\oiU~kEBFĄ(c~ Ϭ6я'␚ZQ[C$mmG/l!ϲ)2>ܨ$%F׊67֭D{E-<Źa8I Z!#|r%}qZDcga966>`KM5B%9U_[%@auLJgסTG`dB3í;V;xa2fx-*,@.ѩWB)Vr[aNG&hI2> ~HWmq]ҤnNnC*Ed\TG@E@×A!jǖ_ܐ4gFd>Ɉ|5 L 1Ccgo:WLAY Ue9m6m+!\^H1]g|ΥVn Rk 5Xm#y;=ZwKf<%3b*}*Sc)6So :;o,)lFu,>~#g\+aڶa&̈́=ԓS 7)s_l񨵈B`M%!ss-U\CNM?s6 +;'=;gb l]eJ8$ݔ(#bϧ06Y^ =3ݥ%jG/1ul;bvJ恿*K bjo+ ̻k ptaj췬34eu©6k)l;v5lgm) l  T{< +V**Q(i; AeʘZ:F2{Nɠ%m> ^гSVj5=ZpE(~BT C kgnn(z՜- _ėRw%ZU"a;]_ gVX vc,gPD/i { K9bR[,nkܣ[dmzvewv,7EG<MM }+T%Pq,Ju#R'|ᢊ> SZ{&̶σKj6cJ@uA-wkMGPk:~Kjjh9w\Dym4ȯPEw1y M)Kpc,pp`( j#}xDFSG|ѷdx]Ik.ض[>Ht{>P6 k<᱉3u_^,uVꝁ6;ExHl䬘&N _8?+ *mDzL/{l9o+ na*Ux%1`R{|mYW\#oԴ%n)eˌxPJ)>;vcf99^O˾"z F6@u!8ܻa_2żE{–Tx1Jl ro0F۵2 jhPkRRf꺪.^ P~XBPc68N!sk# /Y^W1<ѱmNq6:k:h[_&{i/p M0 e ?~kI|Z)Q@9=U9ޭϘ@7\j#MۉmmL\8\m_apo ||Jn2Kc&Ba4 Rr8'UdesL5m{{7}9P`(m}Ri9j{[$_LDGHLx&*n: yC%F@'x #"A2L) 1yxlsI=ͱPLG*Hm|MҗIn`'FQOCʲv0O๷GVOiudژ[7jkU9Op%UfΪEف-"m0i]c>9gDa][Z_4gApKq`{J̕,4me/¡`'8ّ!_u<.ۋm+"zU0@SJNbqӵ$hSx}jnTfL"JIx.R~φN7GZUṁEdK+6ljڬg\A\P6unTpo Tn,{5gq5<9Y/s=V)PGt@ajLu/J6RU_{>rxݻa6;Ƥ]߂н_d@o@Ƽ 6G!jPx0?$11FҤHN& ;'@[v^o1]8j n.Zjk˭Vl}}/K-I"pHө@`Q|KӍOmɞH!9tf%ˀdhE W}Rz%vǙWЀs "0f+`M- la&9T]\ D/y_eP?`2V3RxVWl[0RM gx0 ][HDa#[ ~poI@yɴ?!)X8|-6`^3AK3e?*wFp4t|e*S{2 R&09\HHOZi4}(K򨱳_#N;#6Y3:ީk)nX0?`' F+5^f8 չ6@g}*lac N$Y^H$9%Uk9}AԔE,xzRR|!I*{ۿA<>e+!5uUÅ9?HJ5)~ejBo@uH 8#>_1~詩qHs/Uba?gc, 5jv*;]( B>8m?|,#Rmg(ƺ09n/=7 Gye Vfmy&IM@\эTfPy|O ڴǸ}UӕDF[öi&(psG3WxRgzɵ.l&(&y1GQIUF3 ^8cSo:P-Gi#Bu<:vj`k=jEhԪm)[8Q)Ō])B yWmw9*GM?ܤ|UseL͠=VLjy a;mo.N]/;L}8 ńRȪXg0m(3yIC[XRwjϪ M͠jiUQuC~>P'ɺIS lO;-?jY5!nYܴL0-(nۮ_k+x_=Qbzih #OaV'm.&!ժ㪜u#/xl;5+I'{zq+JPDdϲ;< !t C6j'pqاGyFu`mm +6TXr14!%/9Wnۀ:(ʲY沃i{7^,Tz9̜j&?hJA.@{P* 98b:ӺCM'y^6wDw,`J5Rŋls^)]& 5s$zMAu+܋wWܒU~+iD`CkRﲄ jdeX Np D5h(2ż{EE+QXft ;/oDTSqOnT>ajyrLL#=Ȳ2Xo=#|? A|D8]^Gtb㼏"?E\;/a 3yv&Y.>+&~Pa7$d_6 v}LyeL XT!z/@imh_ٓO_Vke$Q^ǎ!wsmKZd\)kA*^ܦY teKEw7v_`D ťMl| V(1{13hl$6Ao'y++BJ4} Fh_@pFVCt"V&Jrw“gWY |6 0>[# tFU{·I*͆#w6%[2QyiYe$!jKQ޸ξStlp/қ(%/@eq&_@ a'>M U Kx?m>Ȑ緦J76#z#$>9.5žIݖh=|]p-Y;c5i eg}1eKun׻ў^I&4>O&i?Wqj{[f 8i<:nzwg^b7oy9$4 TRL`ŏ1IomhWXoIOKJYۀh*4NiT%+ۯc4PGKP @v`[{<0~U Th!k~vw + 7X4oQ݀.pz +-ܘZl@3KHn@dħ tEqJʥ-Hhl .{oX/<%7(/R\X |3r\7d37=\Ke!&eG}&< |[sH=ޜ[ O<{< -2ΞgOJ,^_BrCiۑ Y"-&1EHi^LJ #ȕI .S+/Ja R4:p49 Y;GH%hLeĮ ٝvnR%ydȑv}kzn|f};Q;D;j-<1%!$ T :k#Ⓗ٧݋£*((`jGa[*!ynQYSd^ZGˢUBW:LM#ڀ~ }QVZoU\c٤ZW7^ͺGtNlCO4oW^HA U]]`+UlGUG <5;G,> '4'`FZm'Я?+v];Ci3sGU^ͼ9&{YPꥵޚaf;B$_]B]\&ntBRQRT-[K yUL$ץv\ V=DpήHr-]wFL9"QI#;OQ|ّD['κׄ_%T;\ա2u56CdjHhA C7~^0y~k0k`@LJ}I2j⳨5U PZ]P8bv_{ݼ;Iv4 mgGmSAx[)E!w"r( jAu:4%C0@n"Sz1|[?1A}hT0CKu)IEFD!ͭ3 `ֳyyGӰ>axjі`]֗VK)@3ԹDg{P~t&d>T| GKh5W֍hpW%+cR\70ty'{'/&[`UȹYQe/ť>˩̫f} a){uk Z@՚x%톛S_M1FGLG?ՇMrh?cé:,2,DJqZ^e\tqɳu%b^;;-Pȡ's|=J8R[0 WR۠wHL" *M{f'q|j>&lB"4PUB) f\sHJ0\Myu>VX9I DyM LpY|Z%b^3slpj;DiahAqn*1hDjmÂ5| Bjh4^rm4vOgɮs{wOg莪OGWNEɫcX?=Kv'\A\{ަ-v"Uo"s"N8ɢ },R q=o0x"yE-Ʃd6dQ3#Rq';gzE:oIлZTJhokҩrhi/3Ϋ;RiuvK5Nt e&9k$vXKl?=:hw$1#ѯUmM ?3 Z~gY=s*ZBP5 6E~{x7l`-}Τ$f8(vҀ;kRG5%z8u? IW, } 􁞳\T; b#?MdA¦[_;{߹+(/S5ȞҮ1^k6#~rHhUMz92--fXpl50{mz 8d *j#%ίG\w3dFF%A&4 ( ZנkhuֻLAZ;Ȇ2)ጥ=Q) i >:~rM"';)'FR U梱N:_"Vˁe;Q|իEB]ZbbD9DBf+Vo8qX1)~[eRxomG]p^ġ8<886ÊHJWIf-Hz49(h&bɺ2?=$=Z zC#a \ (ݽhE\P.lG_4ٜ&Ĉ'OFaӝ K{]޼K0at-:FPk;Kİa2)DVn Ճ9T F z9nU%?Zn;PwWj0Z#ե~S2)`_?KYS$wi|7SݞpFԥkHmG߿C.ðVᣲFQD˛[P}HfZW+/q98gv\[@'9M/ܼ(NȨ#5/DofJ麄uN~3VeoNhy[w0-lSZDR(rƆ0{@CC^%Zl|0yޤQ ~bd%)foZ\ ҍ.DJ[M e[ k :LƗSm&Q)0 w6t:J}0T41kH1hdZ$E(_?,Y7"R}ra׽Z7uQ[8@=xE:{"mU\Iy】;E3Qs @e%Ȝ?a5(+ǫ ԗ^7g5oceP堁! M^_,ЦiChMq˳ Ƃt 5M`vlMH@4;Gh3Yzџ+;SjQ6_7VbTA){C2 |[܆W2]=ɋȰyK!gTAu Tx nb|A}o@G>}<̦] -Tm MiIve!: ýӋ)/d<1*De&Mٴ1$ʞxsZ˷36Q95*H|,-s$5KnU*zzorL )r>Pi܅7qzI =uA]`n`\;,+gC]OeRy[y2!̈́ 6wZM]o/ͱ":?9dE&CM4q{dϲs+L*={b%gL7]I[{xr+]9`!"c+%#HO5N}$.dӣ}c_zSIe,*,kUGSQrZ8l5E< [1vcIcj37W7\SأBfOΓmx3|sQ}<ĉ.~&-!ܾ7WQz}mׁ~xHyz>AHJ -{8ꥵ`aŷK3Ĕ(^>RBwkS ojKP3~}||VMs3Xrc4}vJT$h?BdZ@84k2uGS2i~ &;eu`ʂϣOߓn#'Щz|GZeh;ua@5 č̐ȓa59Hƭ o,]ԈJ)DѰ>}@OCf T"ĭV: 7*#^]>Z3&^d䨫M`nހ=q'bݰ4tWx\ FW*,B:UϿi 94~7' k#Ly7*z8ϟ.~q8f>>_ۖyDsX6_;Wş}?$, IsAYrրuCBW-p WPRSܷ"q_EXl7s45ԷU?Ep3%ld,=7-(314qE䣶;'L t|Í\8DS4Z`5.{Zs_|qV2nLsy jibE/ŽQ|atS3[95v ʛVqg;o9zk uNi8 ?s )캫 %p2UlyMA{"g ] %qt'&-?@s8{jͺf$+9wYOmA4JR,s;5˫[l]VZBsScQ[ ,ɄP܀10+Ds&!}z[B7 zB<^j)ɞe-13|tXBdi8a:; vzqI᛫28%-nojGչ5'<,,_d؊eķ3We5[>(Dt:Ny*EO!H$ <,x=)볋m= )=].i+Ya`5fxdg9W|h`C Z_vZXKZ5AmҗA59 PTe12b 0w%6:>q4;BQ$?mOnl3@q$ wWRXgtQ buJ>8VPm-*8KVRI=_æ)U5=fOй@0Cpaα4- =x#(WQ-wih+-Lő#K芋{.緫{]eF}(5o{} Mw3Fx(nI2D6n[w`X,Wa@ǯ6W aюbD?HW6ʦjѡb0lV ' bj齲k՝]RmROOpˆ.hF4p E0;ba#aH'Ąǃߕ;hZtXrWdϳ<';'~xC)n&15MEjua~eUaqȡ=Ϻ>m n9ea$աwn$B[h`ń]LeT$#P+ uHJ9o|w{'.\-{R?j! ܇ﱌqsRa˭.KPyf] +(̥qۦŏ0 7Vf@+}7rb̹p8éɫ9V~n_6w5;x5u~>C]ig4f\?EXMBޤJ*&9'e,?HF{p]؄1>ċhFrwZ 8g>e'o$Kޅx)E3Z&P>:hƘБ*1<'Ӊ8"ܨ.b“@GW4M3l&c|CsIjQTm#%zk8>ji;b(t=d:A8([!|;*8 2_eqEiMkHɺj5ۛY6[k0MetX69h0pNZ{ %dU6OU-+-?oӼCPD&kteS`_ &Hogڣp:+VEݍZ1 t~܌I&m:eY_XȄX/pi ٹA Q23-G8o-_ID\Oa.дY7t^.6*}0J!Jk ѩ(!fC/]HF$ Ӆ? qsh'ǜ+P*:H6ިkwQ"E =͕'p[TcX|/h jN7Ȯ'gbTcl{3Kڡq|n$W[KE*DXDk)  A7&6 ojoFCFQoQ m* 7W`;NS)v*6FX!qx>'ꧤQ]JMz_hYDj3X<. Έ{б<]['A,>MvfD؊*3C9lDȜ`Hg7hCbqI+ɺiMwKYlTtnOWqG^}: f!Q1^a8iW'&y)h°cDtO淺R|ZDtqxS6is&FS("^p%~#Xܩq=_I"s&eMA#S'M?q\ƕFdi!YBXЅ _4bOVp/5`wO;2u:V}dqe䧁4cfB%Xa(ͣ$f X^ZIm}7nj783qN")5ZףަPDW$=*aa_w{ŤJkKYV[2UMuDDYל \Hhѵ̀UzHL͉~ݲckA4NSJɾG]>;5c k9n"]ʟ:\e v aG)tiC:OT-dkx%ocihOAVrøz^2[awC;}No,ҍԸOomǵ.#sbW1te`2F 'yղFFt zO]7W\ئe¿״*mLW$Q#\W{-ʏܝY}ےpʲ)]6 J%,mC4D W@hsP8][^G!dρQD-KX_?LIM ,ֿǷo$@)ӛGG*O>h\U$߼/!*@9KB .āՍ$+neٶ ƐVp_S]ؿ:LvE 1ӊ560[ؑܟQ&[Qh=ϟ="qAmiREWR"`ߙ%:4PK= б{:Iaf`$E8AJgGBXR,TD8_TQ{Lo.S*QaeyA_ %a.^v3BP9f(xUpmB`O5cȡZCXbZ7ɰx}WLՖ/Y-Ԍ i~%?c{[OK3aU4]j.LKZ V}V JjK;o/Tb^tnc@\?÷COEx'Mo4鶠*mģhuXht3o .8L]ǤGWP7rX@̮jBtnD+8!gt a cцc6JfbDwnh,)H*ћ +`\yੋZS _JAGΊ$b kܸ+ ngXw8 $YVz]aԀDAM 6&zEj4 M#*-Av~=d@ySh PݮpQR9~%\%%}2- Jd{X Q'Í\q8H{6Ip5"TQΜgb^5{@NrAzKפYR}' ѠBӮkyAh]#X8_4Vmֺslɽ C髳ҶKc]12n AW_ܒ.֓ks$HY%˞h6ȰKǎV@Π$w/p_ҐhRtc~y>i3 kxpsD[ˬ`N b/#܈pvfSK if 5"X[Q^BNymL5=`Vw]@qc^Ƽv݆i` DҷlD'c.؍J쏥k\-MaiTވb5?c1 \YnkaA8m|wHNnk}oq{1}!p^y2nƌuA>1mEmQMg8Չ3RfqwsE0/Hq0 ǤB`Y䵌{g'$m=>ҁ) j (|œfs<L'P=QETK0y>3w# EP>0]BDeE#ȥ)kѴZ'8Nܸ}y-7h,Ei ]y%){v+P& |"~޷T=橋φЅ IFU6Gy5. i M$xX{%<`Y&L%V'C=:b>YQ0O[;\eF@,ɋR0 RMRYt0` j2"n5baK9rX~LS2Rˇoͳu0vfnpTlvxZAC2.\Os8Y#mi9Ȕ*ar?C.,~`$ZZH>$ID ~\&BD,˰B#O$kEC(ObЄk|6ǧ %MO|H3>XI[Ut˹aU@W׀iYqrl% )yB`84a)oHCR6rV.~bq i~.kdԇ-8/IL׉9n ӧ0sa iOopi4yeE[~ѷhN,-_ad+~Gˮ].!xt"oj8^ֽAgǚ .>{_ut[ .xLhS0:?EP_ v d=\!+fێ@?|g(_ b$x .Ҡ]Ig0S dBbKAvm,6N_]Ũ ^mO}k,ᝃED8/ž@-N,L98H wo jh5H4ne4y]]:ufq;Y :\C9,P?*DUbtSںᵎh0" U,۪WoXH^lP=ygv6_*2<:Z*'VjnƱ(RyexcPĶL6cu2V̟9tZoYݵ |%kc&qX#_$Q].Kn1z=~u}$lCڇtep K,^iR5} w3g}XmWiƦp܍ 2jROkP߃WZ^vhΊbr0hϾ$iUgK.=NhHPBME@.yHpØ۽ۓ}9IHNc4p]aHeUkvbLڣ3\k-:0w@tv.O-WY#k{ Zq?wk)A?d+i(&c{[DYγi/#hcK8z#/V101ecX|+ZD,2YģgZ@0mNsdIucc_˩czp O.R`Fcַhjڥ_\9jʹךlB2Ow͎Dd4jv!. w`Z+xU[E+zيmQ'@Ph݊1RP>HqM+FZ1acVOvɑJ7IJs"猚wpi,C1 9ԓB p)؄%與?LU1Ȍatbon`)R:8+AL{+1.GA QuV)ؖފa$dum=pﮙ Mxl/#=;}@BnATXN,t2;: <`6K/r>]|GjDMNO뇗^P]+sv >.D -Fd$Yvv؛%=:ɕX:^a'/Xi k̓]%&־JZc?OS*v8WD2ˆJsKO-q|Ӂe ^8mS]E\X 1kIVzNJ7:5,ɨ],5NJzzsK}suT_DkuZz]Ej{mJq,@w Oܖ%Ǥoq6+&F mču N gqS PGaڀ[zɪ"ԔJόbϞ7 Qc"Xipv taEB e7v lE հFB?ҷWQhLqX57 oeaNjh7t82_n/^^Q@k&|X kҡ),`rAKh5,-C̮95nS=\,Qݗ0\ K$ Yڇk)ZzQlk{p~b 8mg+FȩDL''t&ԄE?U,s%r!dUQ8b[\\@+ (UجǽMZS%'ˆ'H?;q.͗!qݟ| :{[8 fӵ7Puϑȋ,H[AԖ֚à2fa8Z&"u>̇$2kKb1ZC|~byU g M.90V԰ H81H}8v1A ˬQ ǣ$3JdIY!rۦ& -P^M)".hK*qN`&ʕN-pI* |Sȡżz̉G*jEh1]6,Ì[zդ|udŔ;B%U8jd|$ vP7A8r\MMOOZ ]*vN%dUq#)]}}I ^K)ܮiuR݂C^d7or- xU]2o3,U`C?#aDOF ̢݂z6⪗.,(py1s^5&nĽ˟@r+je:L Hh QB5T%kzݚМI[\׷[ 8jt"τ4| _Rp"5٥Yc=, -pNӖ?BpbFok5~(pí@$HMԄ]$o 6Kd?J;;-WY;{nJaAb%K }/x ^0ie9a!MbU?x5>ӱENL͇!$l8&ѥ~KH.pCY4U|2*2c 3OF)>}pQ+!s>Cˬ8ha؇G6ȰP~b!0SEVf"36 ȌUȍK cE'33a,|A P/`qfb)b'E+O3 $Bw0S]xbۛCJoJIkaho|qnq'4[T;e*mRj iFhӌeqXEL@wޯ8 :}l |lhCV6}Ss,~zln%Ȫ]bm$ņ ,e@PhyP( D.Y5[|`[G8p5S @4hxeۭ42|]lN0(-d%e1'"67;e Vf׈FNnxli_0u$:~NM)}_L埓U/FD@^0QZ[/%C[O=|f/U-1&~G;I\:IW.-r݇W=ι 6q , #2)2$7w~ oV+7ۖ@XW?Ffup,6' d=5̕Z95*3گic5K  af/!l!v]^\>g6N'$G[( ֖L &޺U&Q(У1f7dˇ1 u9i@\_Aiֻ7D+Ŗ.+K{EьxxbTR ZaAUEy/v(;~c `t2:^V߯$#ItM<)L2M"KD}_N m=F+#!:4#9YŐ4? xS|wRܣor!j9 eǮ8jqwh]a0 % qdŽǺeL;YaLQB (ʃ,蝃4Y(Jr[kɵ*1 8 {GN>'.wrhxv<[/ҦS~"V&L/>^Zxc;Qñv"$=E4v0뽕Xv%B  T]NQֱI\`>߻#ݘTglH!J^TvO~pߗ, dvi5JŭfIVF'ڊ%o6G-5Î_o*y _r;B2̠xӨ%( jUl㴄~*clDv-Ǐ Gu%|~pWlV5AMM?V0BSlj%v~ܷnGM%5z8_T6\bv\;wr1̛*}~sa '\cڳU,`} ~L 𠜏mAE?W]mi 6ːDw ? Xt=i6QrNW)j ^),\ksno{Wݠ@`tjR>nηlr$`|܄GutZs=u#E@'9r (֢(|YvcGr@~iVuS+g >讇 ͻ`]@?Y!jIHHwQ v(&FøZL@-,* ><%3խV6q9[ !@7^5ZȎqUʋkA*dg 7SyRri ؙxxR k4MM}6Յԥ[k aQ|t? @ 9 5 ńRbᰕۄNaLuc]f];[ȸOf9 FZY^dUN '=VPZǂ_ wEx&jj);zvM-^w ?d 3򆜿3#usIR!WHyM:RiK &0>@9n!E'ߝ͒}xvwIS$`=;f-)DzW`}yf/{Bd/tMHF9)J;2ۖa9JExOxt5Q= l?Ml x~$)Y LRsM7K1I3ʲ{ Q!xl<qPw|^Ah*wPyd^ )N?`䬰E@6u4ke^m5njϚ2`aۯٶp/;,xMQK_2 fRȠ D|cy pF!0=={VWjcwиȪ|uh^Y(I 43Y4ֆnWpϸ(v TP֮'"<}w5 fXeH,hV56 8Ж Ҳz2Hz=$HuyAL?!QSF@p ?gWz޻!oCkaX m'swTrhoq@J,s&A2Ʋ;憙A֟ŗJꏝGy=C햒I n;# VwQllKJ qMU|%p,$EWK@nEmȒqӕ7\JrifNJ[wXy8BNqm! U#'>{δWV~]h2L_;XcS ]批 }]*1qdWk'۵%Б  < _Ejh!ڻ 0 ͐.ܠ\굟+@ʌ8pςnF h]s8Au* Pz8HGr^FR$6`,`IW񾭛£R^UA疮rl0LS^](6ddeIWyM ch Y$PvZYQx,֪1"!Zm7R}dH]N7퐋OQ xS zlVV5bwGi.|2r5WWnNM]K X_,Ru*@ cB8?'M+Zjܔ4A1dwR!doDGVΎr -Eu[^_Fz!dغ 3^$\<,6r%'a<\99h: 5= N]|/[P6Œmkg0.=姟yKa]PDž0/߈N25N6KE Fj\FFi M.8~f!rJfxq"$^j1V1+nCI =FlzbR[w񼊍|NKD_,Xfg }Cv]7GCY@+x,c:D>ti JͨEzXwCvfr7,`ҀcF}L`o zPrdwuO`ۀle0Okf6@Pq'{(TYB>iJ_[o!.x