tomcat-javadoc-1:8.0.39-1.fc23$>T"WdG,*Rb>;?d  $ V $! 1  A ` H Ppt-(K8XR9R:RGH1IQXYYY\Y]y^(Y~bDdD+eD0fD3lD5tDPud@v0wxyCtomcat-javadoc8.0.391.fc23Javadoc generated documentation for Apache TomcatJavadoc generated documentation for Apache Tomcat.X>|buildvm-17.phx2.fedoraproject.orgFedora ProjectFedora ProjectASL 2.0Fedora ProjectDocumentationhttp://tomcat.apache.org/linuxnoarch>> lj<!EY C[$2UbJRRJ^aKBRQJRJG4IB)/Z\(u;fSrry^`3N =Z$%}/{KR}Ev OdU-4 /&[@|B=4%1(c-pO$Eesa2ZPuak< &0KA A(wQo$zFq:] q>+5+#"^]4=)@f3<P?G[G~7F"SUzT#8@M2,$ST5UB18 1A]JvuPSSvAEzPLF?8;TAT[*>I;Fm**LB.=0k$$<>@/,}?z}#yn!Br G `B!$+4:{%0rSf`a )"1#.v'")h-l,.!rX!!7NCaNDD4_gNx5g,04"2G+ +IF,oA*,O BOC#`qF\dMMER,*.n*dd{kB"Q7X/* sZ>_1JuhtYxo.E+ls<^:r4Su`, .;//y%#'5(O?aY] clL%$$.Df;$d$)TZW, )2P$G)cR0*l1x/:7v6lYz2Y6k/x/RuU4(1!"I55#P/~&+;;??y;A6=U7<KG96Բ<;<:8< ;O5A\-E,,RY,<O.:ID7 7Gqn$G>N6bJ;6=8;vD1A8z=`7k[88Z@i7vM T&g@hFDKb5754p2Fx76a9S%5CsAz9* 2 O\75_&8+/5C%6ɓ.x@5<.*:0o*,@)q<;> 21-AeU,bX ]+~Cmp0u46xB//R I)X&':0G%'VYLbX`*i0 906wV6O" YJ&q{-$N}GGs*,o7V8Z#D$CirgPpSod!^MYPdU(=cd! x "{'+2`$0*:?.`FjK^$g;~0!$'T8/1:i H4P27{">7VE_:P,&vjCD#D#7I$2LO7/>0!/x2.!d;00/s/Y0 /0$0E/0///0///008//a//Q%-.(tl[/ /!4//00S//// Ԟd[qq۵py"[q0Bt*321_F!73R3h23322@.F J,E|Xl_;PJuE)$XA\o~ Hznl]Kg|:EINki33-$3P(>Cl'H F_* c(?.,.OC@ij.7-3`qu!\|{h/pSqP qrq-fo0y %.,@&Z~x*XYkgۏN80JQuXBMoL|YU[H4C.M3$Y&'6'qm/ !+:?+"IIUWuCbϗ! !l5AI '1$(6-B[yt1iR49vIg*w++,++,2+,+++*f d+P,L)Y;FiN%O3W_NGxhB&=+?&2V\%ysP(C:4)')V5/N "$9T/?M'<;9w1 5FFU3`2/?c/=<<)7c0;f<"94:@ Y$-*!%!6g b'y,2 0 G!3~+.9T ?0<3?oC7#01L,(*ܤ159KІ M8D[ubj39>=!WN*!=}:1/;Ui6 {-w}jo+cVşrMXNC#'@"`R=0:!(j>B:)oW'}VRO x:'. 5K#,%?@/+@PZ40/La5:1ON8\B?b0ndF#4ta^JP!^!A!,O3(q, %)][mv124(LR'?CH0 C>]kE*5Z=7vWoT!_SAG!-K+==$~:T5I, hd0+fNg;1{%"2/&C.-N*\*I*@*I*..e)PM$/m/07 3'd||)T<#2#_-"# $}+S~{M595*[(U 0%j%&'E3&(2'-X#*5v3B4$~$r5 865da >+6b4u;NrV<0L{8p2:6+<!h8|'EBTFYJ?!C%w3<QW Nh,n/5^[CGCS:2xZl0kK3c=3+/M@<$KY!f~O_K2Tm.>>bjM74 |'#/]`)ZA3i/MY3bG=Y(9:./6(\K,Ma(./1-'c?X@q-. 05/6-> R2.*8C_*mnqB#)SN&U]Y!W8j?v"J@)IMC"D &X ++G)/9'XoB6k07QS[97hA?R~HFQ42<8ZW:HP0!x LL<:+9[B02-.2oG/4@?}*509<L78f236lͥy3G6K$.+1pQ{&Ex27Nq3V3+/(x>{jD2#&772C|d0?XH<=I14?"n rVLHPOwCp;f4 %c)6mMN3?& -.D#a%.&%7(jA*$M2(ga"A%"1|BC$1*MNP{),}7Y)W-@'9/1'/+*'(A7T.i+*rQc2<I o_>?@N;@zMSJ==qSRWKQ9Q) .5$H6Iq3/%;I>LE X2k7 8R Z)c,=st;2*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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>X>b0349f6697f2b568d0f2e3b07ce73076b8b9ed2ae80fdcd5852b2846e68a39415d7eb6fe42895a798c249053d2cb727eb0662877ce4b1580885c01991985b844a3c18a2a9df412fed0c6208d40cfdf58ff32bdbd48c8eb1e6db55152dc4e6edfbd6d4dd73b04269c8abcb11316c46b4248b299403ce1c315d4ee95dc76e4983b651bfb5beb1915dba146ad2e86398952f989d034eb36062bca0e6bf4186e1cc49ace8ac96bb98b029ceea71a83b5f9df475796e1f493ede5b200ec20c689fd06aa74ca6f99ac64ce55d8c154fc561aa7765bab8fb20fd929052fc4ab9ca0e6f4146173c516f920471a09a8e595a0fbea061c6f0b4146c21f49a6c14a6562df424463da3488adefea6ded41deb7e31f938518a016c9ff37588fca91364b18cd77ddd52666b64e8df5d096764fb6f8794447962215d15d235ea3893a92deb1773cb657752e92ad708cf1ee5e4205104c8f5faf55b07b08b7603e938bc9489bbb60e94c4c84aabc2bc718aa111648ea0d21ec8df04b26726c32d70d3db47561fc03e7330c1b9ebe37d1d74b337301aa83ae0d8bd88934764803ce1e423493cee6fcdd255031fd6c64586300ee29822b4790f7e45dede377339753d7a055b32d55b9fc419b024c62983afeb1b6e6b61b6b2ded7bbfbc3e93fbc88e6afaf367bbdf2146a354ce6c9b4527aa73987fca7e5597a62e9314bebbc70ab5ffce336b81cb7322fcd08e9223487754edb1a80771ed5c8e878c212d6fd8cf9ca9b5abfef1625da5f84b9cab8e2fda46353febf3b28117f97517149f509cc5e87749e01e6c813bc67bd2cc4714dbb2b6c963d966a2087c3d41ff7d4778b2468f338b4ed556fb8cf3529cecc543c065d0740496eee2d7a2372451bec38cc11f937e0908079691db67f14effccb97c8593a04554203db876c58a1b3b71cdb66ebd78ff36d37224eb103875ec6a2258c63bb40058b893fb9b62997df0f5a0740c4606e20780354f555fa7848c606d17c8c4dd9f11c2a38a5c71cf0fc30068b13145ccab1c712eca5b58f855f6be6121d6c1153f9e0c2e34e96077aa74ff58338e45442978b4ea2cadfbf4a631acbb0626bb58348da60dc94b367b1e3e33ceed3f2615de6edcf56834c41ad0ab74457c7b3063fb103d85d2eadf39ca3e4dff2f3e7f2400faf7b6780e6c341efe4d96897495e9a86057a54edc9b6bf02c3616de89e2dba3f418588426ef6d795d5bf273eb332afcfaf525373761b0b7b82b76f1e9254066af83254a8cb97b2b8e1900d1b4d575d28e900d5ee83ab787ff9dfd5a969c1f2b092d5f8f1ca3df78a0b5ded5cae194daaefa71cffe3b2601a1204f9e4068cc995b132ddfab5ce4c01b4f7a28c5744287fdc8d29b7aeb5f9837e014a9b2b2dcf17d1adf169f2e6b5bb9e789ad64496191be1d0008032cb5e06a974b2b2534cc127a9be8fddcd0feb1fb83ab03373d7b4a33604f194f0ab0fb014f899fe90b8e6e03432012ad2cde6cb7b441caa10259facd486dd55052d930c8540981e9095ef544be4fbe8fffa741f3840ebe51755a2bbf28204f9ab1930235f782e8c61f3d79d4d421041d3356f6b008c8b6b57beec1ee39b375969bd068e57095c7bcf68f47fa586c74e43d8960180eff36f63a216e60e2c389bf03ffd93f0224b0e34a87ec7ba1c93cb9267967767661ff631fb9f6cf4c120a1b27b27f7ae11cf8dcc8dcaac256f9e6b5342919df8d3e9cc1ca919e88953bc1e0149fa85818c6bb27c6dd4486a2b7deffd5de3824d4da6ec3d65936d75bf5e6660bccc318d8a8f0b1c762346662994d917df122745221de9a69b47a97ad9183fa0fce77c59f7598558f0d6efce492fd2c9a063803af16e57d16e05dae2f77ad96cf1f84e716a90191793a8bfe1bbd398169f12da8eb558741cc6578466be30bc1b8ebbd789f8d41ab6a9adeb844d87245078713e4687cc0b02a1559d76e4e92a806d6824f1e324ec1e5d69b52c6249224c36b7b6a2c26133ffad958fe7a54eff6e44a6e09805bd918cd6ac0a3eb41d753747c5d9d0a5576428ccb9e98bd0d63d650268f761ad9b7526824b2a042df6c53c8470e51d6f0ed0f22b0890bf9a97002cf50453e1504a5222869260a9e727eb4c90bc78a78d30b5b80c3116f4727410ddaa83c0bb77f897d88217a388c9099bdfcdf7019155afbf50adfa41a6a56da91fe8461a99cd1a3214353363c02e39041deeedd2cdfe9cfb02cc90ce9ba7219e5839039bea8f092cb351bab426f57db40a3e42c9bf457262be165eb240ac59fec9c50dee1b6fbb7ad81b7b987bb148886de13412e5f1179b883c4cb76315f12dd2a5e1fe2dee651e6987d8ff3bc037510c631f07f2fd33a7a46ece5b0267e2a064bb640e1dd9df92ccaa8508edd2bcde65829a209b646f60454639af7c14e4d99ceddf1af0a913a35713b79092fae8446ffe5e3637342205cf29092c5499bdfe1bb1b60773d6c02ddf13f1294a60e9eb454027f54e7f43cb995316a9da000d11e51a85d7c9fc41fd2a28e04413fa87a801319102acc7a464b945b2c48d372185807485af777a25d7b792b882b800a10a04d49f1d3ad66e8ebaf43f1e004f35f2dd8561846f458752d50fbf6b2cd65896000f6cc0ba5d1f972e05cb2c5dedc2036caf53ff8a415c95cac700aa9ba330a50caf71befbd53518e6545f7295acbdc0277578a9ca6e05d32837f255694ba60e7591fadec73b2e9f26dabca3cdc8bef9590bc7f134b2b069ce2ad919786b60ecdcf14f7427ed35173c41d0e627b903e549568996b19ad594a38b98501748a8edc2b146f9c2b5598352e512e744a0cd9e5104f1050df99c1402d8b91b5667f30c4a3d0f969b425227263d1bd49f20159e59fd600ac2cbd3a16829d97c01b56aabfb1864a4daa65d5e1d51f9c341e0ffc7ec350a178295e1d16c73079b5d05cf5de44ceb7a6d4d0e6047fd39e05c8ccb819a65047a233e50b792a3501da7eeccc9cae3ab6cfa0aae87984b307e8f95b5bf61f965bab1a76a245fae466ae85993666933021939ee0d507852d9ab3b199b3637a3e6185d0635e7061f94189088b1cbba2df3d4171315aac34e3eb88f5c9a322e9a6f28eba6ecd75b18e09f13bc38f7dbe691b1aab2b5f9a590ad0c50cc4632ca8f79ce7fcca9e0064190dca9c244942d37c790ded5d475a087637c8523460e712d148eab887b63b9071d6558d2fa233c5bac7d16e226122899e890dced2af3caa31296713be2402640e7d23bdbeb455f823082e418f37e3c682f1745f41e89a468cb7c328ae01262bb5d06662e4ca8281535db7fbe95f4f2e8b80de5a971fd7ba945ed047426d9b6e7fb2ff98dfa9ec6904538797024cca10c1ca700dc688dea3644569167904230b3bc28f83a6fc08bb2a0c2b45ea764a5af1663ac554b8ad6121a978c55b033ffb046498d138cb780c79ae9c06b7ed98b09b6ae397e97368da029e323a01e0516dd4546c1e5e974782313b2c9a0a3b3046e5dbcf86e96a033901891d5ffbc03daa3a3e93afa9e954a1c319c746db0aa1578564397b6191e61673105de13b441b603aee3dd3a21f927bcd96c72e0a80f2ebda3c96ac99f0c92b8267f2618506ade65d8e27410786384c7314628d831e6c8506752652e3aa9ed3206120db46bbac23b731828aeaeb6bb977e64a57def6b90afdbba2d49876fa4e3420d5b41e8f4d20cc8718763b15fa2b0dc498603e749e5218cfd3020f739c8d132d696cd31ae0d42dc4c90a6f46b4118f1eb729a7148bde66cf15beb2f886df0c2b01816cbf365836d1841bf04c7d184bc49be96c300bc3c7f719af46fb3ee2422264681f26f71768cf11ff462940f0598f302842c94f056c8028aa87b544f268c682d8c333ad0224cb5cb09c41f7ced2cee16b3ea0bfe8db8f878b1669bb5dd14ff38ec485493d9b0e69c9921f6d3897b82b5e04f5f44dded18174b0e115c9c6a86020887c112860e9022666c0ff9cc963fcab028285d93fb70fbf846b95771a4b2b796308bf7e6642bd6b1a5e0559bb298cc78aacb6a53f31e3fee1a2f65b13a4a9646271a30468d0940177d6fe7bb09db38fb5a1083a2754beeb2b3aefb27f3aecd1fdfca5cfd26c562a7c98505c3e266eabce59881e420c346514c7c7b5a3fec2422675d930752232ad94242c5334662b5f74bedf649f79765dd3d690c65db67fac91ed2a2a61701b53798d5d1659c6d00603c2e64bae69a351d19cf9cfdbfcec9187ae4c4d3426a6d8a9e50c984eef88a78b060d99c8aa4c79d4830c21f3a1b79a71b652a84fe1689955327bda84cec1cbf95aad12c4496175889e346f8d7e7ea615cfd7fe6212b53522ddce329569d814af033fde1801a60effafc4e4f32d37b192e6ac60c3264051d1899a7d7903678cea7867b8afef4726cc16aad8345d1424efdb60f00b6c403cc576dac6544fb4387a256b1e8d13b5fd287a5d86ee45e9fa0ed52acd0f35d0947d89311a7e42dd47d7dd9bdc6f244cf426887605287b148d174d5e308435c9b86b309c820896ea80ebfaff72a431051a560ca483f66deb902aa0b1f17cbce18af4891806be03462ab1ed9ee49fbc820bc4243edfddfffae0d50fedf684670d2b51e3ca0a5520806a0f140b0a59673b1e4c77f62ab9ba0941b93bdae18c1d3e5cf9a87613f4f42bb0e6f75c14660df972cd45c437d8ca5f14d4db7348621c5f4fa0a3d90d030263b311d5a8509dfe2ff5b52aca75b73454d2303e4c45a0faff70a87a295ba8ab93584b0f419c121767b600e0fed9a10a0cee777ff242ba910bb7f199727a816bd078ba56a2ee959acb85d97d9f0f2e426a427f8a869ec38ae5a880d6a6031cd6dd6995959e8cc8a384c297d26a35dbe50cfaa23b1cb77a3d9cd0f5804a53730facb97932ae2fcaaa5c3c4a11667315d145abf038c47fa94f7341fc4755f6e2094712a1e91b4c821ec4858ba2df999e6164f95fd9d90475d877b1f93dc2cade218944e7a290084729d6ba96974d65d390d60b63e56d328fb480651b547cb5d38790c075a1da8658feb6efe5337102dbd625062466ae17a647894dc5c9b8c89c6aed9fb9ff1569942fdf8069f3465fd3b20eb19e4ba63d3896fb17abbae41ab9a4afb28b049ae6db17d97a5fec074a4771c9dcbecb9671b12dcfac32a8123d8df93bb01fb1f5652c6a2c8d76d59df99029bd0649f11345a19253b97d1dd979be0d0122b95910c2b86366369e52bf87efdbdb5d8eee1383bc39a1c05d95ae58d76afcc935bb449cf786572c8cbdf20b3a9ebd6bba8dd90fc7736ef4799676004d655e34bbf7e4d1fbe55ce600b0d033af4660e8208bfee5c811c3cee1ccafe4f3e2c4532e13166de9802b70f27647bef86446a1fc4f5e18b93872226f04ab47acb431cfc0ae0849993069d0475ce2eb545a3d6c7cb3709e5447add6d6fc200e3e0fdbb05d037f2e0c3b630ad05b5a88720af6fe583ea714672a92cb54a1225d0525da3a5c4ff6fc5dc84e1258b4ec424c4f5fc83eba8d19e9649d5f3b16c7a5f6efcf551c4e90d973981e301b9e579a4d949f0d9d9f627e21d211c2f46a68f0c6a2d937a1f6685d054c4416814ff34d8b1911cb28e2478de03875b9fe6c7e4563cdbff22414d035e93898cc28ca8a22b0c4754709273cbfce51b27d94e40d48225d8be047e8bad1730ade8f39b958a2b966b0f54c78b761f7ff27a951ac6c8fe61da85302d6a73679d23b79afedfb64141b6b0223723bd99bcd26f24f5cfaf5c7075caeb0cd48721e16083801797dff0f30cbed933b455ecf10234ed582a56b6d35921578bb7b635d42709cd1f69eb4c6d92fc43f6b2397a221ed2c0a544157f0db1cf2f1d2dbeafcd11e78fcfa05b783ddc6a537f787a1719cc2b6acc4537c63b20a2d041e1e07cc4cbecadfdfc3b9830374b3c549740249c79aede863894c7e343dc1692554ca429ce98943b8407239cfc3efd2fd35edb0905865f2a067185f200e76fa6c604932adb82a47bcba180d21ce21152924c760173165cc2f7133872c8f5a4f32427de2abfd026d9e200cf15e5ff16abedc2a2667f058f9cb21037c9c1f223d69f5aeaa601f6384fa92e1c51ae7611754edb5191fb673598a1a410bd8898ba620faaf4d7f9b260ee5af84e7deb8c47015e7493326df7bf1bf35b684b6132b5c280980b6817422d3858419f37c08ac963180c92440cb940607bd55d6e83153f8f586bcb6ccdc5abd3aa7c7581f8d765c3bb07790c0155d8a7a370b26cb58c00a4b8a234e8cfa9662c2e19e33e1d68df058cb2fa80362775c4baa76b3226ff0d3c4ae4125f56ff08be9134fac64c1ad95c933097fe8dff2f1cc52f678ab87143425437a72eaf199d0fd720221d14c92a50d5153e747dcf452b96b95d5245f01ff3ce1fef902b927b760393b058526550c7da3007708df8672034d502786afcffd9210a45479612221e248f340c54a5eceddb56f34048695f1de046c8046202defa9180585310480aab08719ae620d4451c2a618f98ae398dea1e6575b7244c0eed29ee73f56cb942156b9a1af5b6803a90bd79a59d59ca6b8c895c81d4e420ebacec73283442ebbf33bd7d0f05545dd692579a9ca37f42334f91f4e69c56adcff0e9edb5afd4571f5d5af626d0e6e5c728b4129d9f5bda52c54751f6fa108fedc4b0a74bbfc2afe177e0784dd912fc9864d6b67c5bc8c70d58755be9fe908214bdfe119a3987ab29bc073c0a72d394e4c8cabba68c6b09a5b3453792ce2d7799b8f71b4e4a21c235f41ec770aff278ce5b49cb648d1216c39737a2716fcfdb05e73110ea4cec971a5ffef8bd514eb399a55640fdce738c9b681abf497350ed54e0143d4922cc084061d0b14837180c473234a7541b0df562c89ff547ea538083f7f6d2581092c0130fbac56807a0a95d88d1343846e1e8c5bfd0b6cacdee4df095609e762cdc65ed42fc616a928e794ad2f780496eac09bda88f6c7b974025214315ac775550a2147caa713bdb3259b12bfefa4e2f0e5a2913d305b99fe87ee5606f67dc8be7a1c360767e00cca4cd5ef80a1d89df36a4384b54753a880535ee4cc3a03c9fdc200c0160209351e33e94f70c6b9bd33de660fafc6d5af0f1cd21db5045a893521f20ef75190c4eca979f84b527af2fb2fc826f1cba53ddb3e3b39e43a6f4c038c2255b7de5363b045108d1949f5cd1b5859103d6fb71203327302dc3933452dfba6eb8fd31b896e32c161085ec2a6ae6d91c8d66e3b511df8d087e8aeaa542da59260b3293034a00cff954e20fce667e980a5fd2b6228ca7bd427e750cc407ec581b7b427c78111303749cef691edb635c10c7d2872926c55de02cd715c6d120e2009dc0786661f6646852837d74a11ad5781f99c95eaa9779207074429169f00608aa7026408d28c460875e3859086dcb10bcd7f57ab926c2915e537e8b3461ef10c6b515175093f90f76cde4029fd6401dcd6fcbc202acbd1f998abbfd30cc441e79fe5f5565873211e596b714cdaa461bd6fbded746e84a25312437fc283a9c01fd9903bb2e436214b8390e01ecda06066c81dbf3fc72ca1cea929e9c10622eca6746b36f77a9c176ae6c5dbb1d61e1bc719705c5fa07547bb1a6a7ecceb32b84fb0aac11e513e9faee6af6cd778185b3fd8ba0dfcdace79dc25bf4e50a018858d004d464d618221da05c2a43b4cd3bb66d0307b46eff1b6a08c042227a2141dacf4383472a9e8177b95e99ec47292d940a0e4e6f82af4baf41717805f0dd049275d20ba797f8b22b398ffc2d317fd17098c92481c6ab865157a0e79c7e0e0db3dec77ea67886a56e1f40bd6c58d5ef05c9261b359f3b0499f0b4ed3a5c33a6058137d6bc729a1c7d804e5e57f853f9ddcb27cd9ba31f477c8c23f6cdaa0d46a2bf3326683fd55af42ba6c36a7948dd599808be280ed81417b69e3fcc89c5fc99cb2c8c21f22fd67bd066e10b3b1ff3aa27ffdd5c8d64d3fc407dcdb90b7bd254fb7fa4dcd5dc7dc4cb7e950772dac2f0d1f7c7e86d789ae7304fe6de41b4d08a0724ae3b7a92264d419b36147855cf967101fa2a415b63cec495eb8df19a9ba4a6786cc3eb5d9fdbbdaf99973703691238d2870036e13e45167f4854ab78d29c3076755f06a52971cb10c60be162878b1470f15074267bb645f8faefa619d35de15b04232117bc94a432f08b66d030b2c1090e3988a14cf0b76c17a59c72cc58e864012360d1ce06c0a5b050a3063281bc9f8dc46c7b4e644cbe5f4927e66fb456e11a6fc2360316a01b71c91c84e40442e8ad07bb17a63734f66eeb1a7329c88846ceb6631c52707b353c4393f551e6b519c489abf4c093ca83b40aae9555e0174dbe1050374415f8967c2d923f654e8d418d25e96bcb39fe87e723a7d5862f0bc2f43dd34621cf1d062939c6536ce19934860cb02373a9a4bc7247554dff0619408c9cb34ead725bfbda8f8e7e1b50686925805cc374ebafb08ca7dae99fe068bdad4b765dbc209d4235d46543434d1a02d4ad29d9a2f2d67d52a88abbc084014eac9eebff5a551030c7daf4671ec3a00955ce2896d54250f3d6f75317378c8d0e806110c38081f5b8ad6763b48c0df7db9cb3a0c910f98c05a648162bc1a609ca5284ba07488d2f78240c52eb2da308c5496affaa0e88d775faa74dc7c36fc6de83321afa87cdac6b6ba5c07f8d64e8af84e5c33559f30bab4b768117605362bd42b0186ee264c5e700db50aaa3c101a66b69a50d9958d7a91c02c963e96cdffa5e070554e5fffb85267cd7c61a0a8e6804fd1eed30e101e92611034b3b9c592cacc60645b5fa4968c9d43d2c41a06243d3d62886a6340e1f24061adf7626272ca652263ce0d005db98e7b927fbfbddf7011bae948f3499a0d62ab89292992fb8b5ebad2fec4c0d1850949e7640aa76007cc9cb56eca272547248148a249e76b58199446dffc345328f01d646b282a3bbc8c0437dbdf6b39108034939334c68350d2cbc979ec42817775c5676218e4c63a98443afadc515fadf74c6e0dad9eddff87fb870a089e20420db998487458969da56fba8c6b200524fa85bda2a31e145427ff7e2c9e62e4db632fd2090f57c0734610fca5e0ee89c73a0bdf21971af1a57339b15b23c489806135b783eda167e6907556377e7e79247b3381b23c722b8a069e00086d7d58152fd18db6049484e8893af3f224428ce9eabab1847d461ada9e6e3cc6a817ddbe05380af56b88128f694e587760301aeafaa2948c9d3773cbd38664d24b3ba6973cbe37aa941b2b01c609f33e431eff51ae83aefd864b3bae0f24d5a1b9ec72272089b3522d728ce7bcbea2dc0a4e82eb5dc367e75f93511e9825da5960d717cfcd4e0af3a114bec17828fe0ff5da74099f6ea830966ba985e3ab37e9cdfb99b27c229e7e3975795d7e5a7b6fe2ba385a940dbe27024b8173bc855e621928cd2126d976302ac3fb3c7dd41ef5fda847ad21e6f38e167f8071f2e76dc07a13c1f16ab900c8013d0868d67f4fcb29cd7fe8f0bff5215ed0df105ebfb8c91d7da5682248f54a775460104b0a4e7929815e3ba5fe425ed64d98a2360db7505c9cf8ae9a2018858c4f150db02fe6787448ac8d086e66f847c45fddf0bafbb481c978b506fa81a8e333b3ba212899a312ea3e49732731af97f109775089f2cce8dea007c2d93bae6b7dfac1c5e96b5538bf343e82b16c8c0171f2f4ad2b2033b4fb325d588e40f9e0f877f3ae5b3b23d544053de4b7cf34ac7fd91d4ed1854d7d77c688587763de4b830cc7188646a901a37edb774d7ac77f6670ef3fb069a21e713b35dd6c4842a777bfe4faf076a3756512e130317495625e857e3e5f109cce41734134c32b074c00e806895f9fbc83ccc7bfcdf0130ec67913b351247793fdb43641290456f16814e58c0647179cb29a0632fda93ea2665329364d11068803193e4a6715084a129d004df6480afdec73ce099373dda0a6a887c8f4496f04f7017c712948f4886ee24a95183c672ce554731a33da5cf696b06b1cec91496fc95b20741ef5821835ef53a1e2e6fe72bcc58cd6b2f5eeee4f2c95e336a0d25a9e56e6144f34165c453923e8a09ce285e3b5703e4ae2610dec422047140adbca3a27eadfecf3c4b62a832802eedc7a3b5aa0e6fda797e85d9d226dac313743a827f356abe69554565da451fbe061001b308e7b629ed3b5938d2af93e0f82e850f079738206760a43d707d2f01c931e924b4aa57705da779f0bef2b65cfbefe957d9772d39ecf536393bcf6c949ee23d518b0aacddd15ce18e81933974cd41a9e62a35f4eb046abc71b83d0a1ef7f1750ac6c2fe344965f8905acae4319f246516b580e41095da799ca91cec99f8445a4fcb045c21d391b0b131b146ca6a549fab8d9eb8c5ee46577e9d514acb2fb9749f395e8c87908c48286d91003d99e4a13b760a7df1c6545ec54078a88fad87733673a6032451910484cb6915f6c3935c22fd4a1a4db69d5dc81c8910f999d96c871dc0f34eccd86ee164baae9de4b30ae60687dfbd94be036e69552e45e50b6f4b5e8c4bcd27b79570505ff1e83c5c591eaacb7c57de599340b378d91362bdc57d19513e6e8ff488bfe41bd88a237cfdc687ad93c5147b3547f2e1abf7b0c26a65ebfa724b437b58e130e5c90f77840ad773c5e38e3ff10d7b76a7ec0022fdbcdbef8fdef17b41055155237c6cbe428cf3823b913c7d2a4e4aa95713908ef042afb4edfec0a3b8a6526eebf0d8627aca37de666d9c8d280fa0b3714306a948cc46ab731ad284ad7454c46b1d2a9d36f0766366df01540bb8853f93debd7434529e84c7c3c55a0cb183ef6f888f1b5a4d91c3606084d9bea28004619e8f3f20658b2bca9ca28f9d04d83e18ca8b799b34e326e88a80d4f6851bc4b1c601542f6f04f729575904dee246be7376d4a1cacbeeddb5a32c29ecf14d8e39d58a201d3035b9e7b8edf941b30edc76cf2c4676aaae73b6794e2ff45943666c71e9e554207d5b160d5b8e7bc1b679b824c18fd967f8b44e657166789b77cae58a2a2be8a82c5da335a744c726bf5e5ea6b9a6cb568211ce2b4b80e5dd395fefbd4f38f3c3bc746644fdbb343a7230e25010cd51be8c9ea25be1b77464e60d7a0b7f42aeb596e4886785582629aec15aef9f969a870adf894b9d20f24ab34687bf58b60b103b570d0eb7052bd7ee21df20c8d53d02449c1ad0b53e86fdeb0ef6a2a1bb401f967d9a502849df0eac4ccd5d791b2b0591e0cfc8849d2b71e3bec363b8305f7cb670136fa54c8329a7e6c03b6b55831229320ff5ba7bee695b94413fcd5c782e1bead84404e9e446e7c861f0f7af20cbdfc688bc4d2dee648722c44644783a0c101bc150eb59118e7807319ded172d4b4401056b81c1239d57b33e5469a682770a8ffd061048516dc6d1bc62783a1f778d17ebfb9603e3af8bbe25a2df30f41b97c868cacd591c7653e0663f3eb600dd6f8b55cb833c9ff523dd6ea8378268e8240c4b298d4b89ed61fe67a84c312a0ec861291cb4f21d92c7890b948f0ec22accdcd2cb774d067288df5896f6511e58f41eb02ca26380dc3d523c3a14edc6f567d0db5504efbc5a922a72e91a664825b0aabc971995d0cfffcc0e8b819bc88d2ea2a5483cba4bb2a96525a8daef29f9626184991985fc0d916c0b871c929e518947fd691b787a0759749f974307f8b719982fa4a2b4ffa085c3b63e9026915da76f66da0cf20fbdbb44ca401c89e568ec357569166eb608791925bf843d0b38bab7ed14fddc7f68f37e4bf7dcfb07b79bb8d30651ad04fc51e25f3507801c5e961cfa7f27448041b928ede817d67fc9562a1ed8e7710152214f38e657568995944245f10c470b2f0ae2084a39b0200faa56bf9f7d2a7598ffe27df58e077bcff205019e62e49d785cf201f60e1c4948d5faf20ff2df058aad053ae34361ce32997cc7fe00798b0dafa5f86b3bf8af043d4aa726fa2ca1707b0204187f85ea09bced06d00a9bb1a4244fdf85eb1d671743d93dc8aee210a6d2efe4494b31ec6749ae39ad00be094a83e169cbd0fde0f11aed88bd00667db23ab5cd2165923e5deea914727c7610734cc00122341ef37f4e450ef00f0db6e7751cecb6774693c526c14d13823a7f4ccee89cd92f3d18f16bd9af8de35e07b24872d7a5935f946de8fe98a896dca95d232b4d873ed272df0d171b2cca2076684ea2a6de28dad677f1712f8ca054bfb88d39c5f26394fc571b4e769930d690b78207cf8760d77be148b97a14796c284b58bb1c2612115ceadf4199ea2302a7b418d67bd611c9697a8aabf083d9127d89bddc45e65e08cc4c5a8998fca560be221deb02e25eb374e701a5af7e76ae4c87c20f31c016ec3974d528a3b17692286bbb4b036f1db3909ef5798f628eb3101a5e03c1fc30d170da0b25bbe4827d97de0bc3d1b0221c4be3b37820b4d0c1b0eb0998aa64dc3aeb019eb900785c077318b32c41deb8d652f17c8b891810b764b5ce0f3ce38f063bd8a11f3369a7217cc61f5ec3ddbe46851539c339c479333d210603e3a645f3992b872d01f0ff94b731815d2920bd5a2a2ddc8ead80cbb3cc2cfb118a712756e4592fbff5a70479bd28ac01d8ee2b5c098b6cf91ef0aab5e0e118d8d36380f4171107614581f435160c1d283f9bdc55ff704db7eb519d95c73a46c837f9f3179d8118e57661cb8caf3f2d21b3b0004e025b83d8db5f2e5c59456d8f4909dbdc67540d9d0bd26552e334d90ae0fba0ae7951f237257f4385f15c01fb397b723875576fcfcdab09132d6a5edcc170b7376aee92c3566b5d89f2499b69b8ebd564ff1cdc0b724fe1c95d349aadecc7107aca4bdf757c585b1cb49dffc1b7c67ecca032d3ce3c793f56afff1dd924af8a35f6f683fd2b447fa2053ca4c16d457c17e372df9094f468141a40f8d20ae183d3fa147c4abed9459e1578c630876a6ef3ea1e03423f629a0f07dd5ba2ba199eb0e213f76ea4c60b2fb0525d89d3d0bdb0d77c2259da5853ab7b3d79e8e6364c6cf1c1c20a0c8c24d2fe6cd72cd8b0bd6c5838aa63bd6c75466f71a02e7d0389c0d4c4238c0fa6654954091528bd35f78a61286dd1e4aac4c97ef206ac8f640c9ea18ff450871ed5900d044c8bd4541dbf5910a8a3a750f997387e183b39419907d046cc3336ecf90d933995131b2bfa0177f91abd90945566f36824b7a48131824aab37338f18253ae3fc36e778c2a9bbd4bd713deda654c9816a8b5469b0fffa02dbf0bad61e9b7a04ae94755ecc59834c47dd4b4ff05df5ac4afaf0fb0e8d47689206f37d6204c8d156a37a96e32c7102c577de6f1f2bbd86b501a0bf653089fc518d634bf17d3ed796682413a3e39b71a1cf4e48d2e065a97d05d028e03bbaa1c107280af2d550ada3f4c7997afbd25c6e2043d4be0f36c7bdc8dc5ae70e81f36f73587b62879ae3032507301a749f9263b1acb905666508de25cc148d0ecdde2858361abb9fce331ccd35b50ed6959cceac247a87c21122aa41b58bbaa91709daa78b8237981631952e7368dd519cb29d805bafb135483a718846ba298279311d92df3134cdbc8e3195a7c831d6fda61a9df669a98663c778fcd2e5ef711697dfe3e6bfe5754689c25f5005bf43918ea54ee76b32c743179d5309fbb394cff30edc9dff48dfe4cb3ba4089a65dc43857799e53b955e9e788b742a86a01c1e7b42bece17e99b40e4b4482d60de7c878ecb83a351f75e9ba829a165ab856003b9e353bd4a190a846b78285751f9fa1a583bed0d009d9f77b6c0347dd4b4c5aae13245ab7e23a30302a07a374a1cea04052498874355d7b1c032c335c43dfe0e665f973127f41c61ddd4b5b87b5bc4f4616a8288f6ecc2de7a43095de5b2fdbcab22049f38a78346ba19de68682fba4d94381b20c121546c27bfde60b749c4d6c31d3ed948aef89f7527e9d25e3cf74cf17f38f4cacdaf36fff4af74963d8c1f27ff5bbefdc6424aa50d668728dfb5a7eac90420ae1304ab1b2d1978248e72fe633a8773e8e69a5d23e9d7328f6634f82864de761a75da764d628dc0135451c64558e62cf8f751b0bf391947d8dc703b9ed70f025e7acf43c6d05c013bb3552f63e010eb8771c8ccb33a638bab348ca217eab418f68fb6ffcce2c3f83b2ad0d17500c662def734cd74a9a5bf0f256b34af1436b9ab090ba2d49cf4e7f7b550790092de128912ed4f57cb11c886b8203f295b48fe1620b83b03a3100a37f4141ed28ce2bdb5c2420bdff5522d2c086ecdb10473e2650bc651260eb0d1b988bfefb4d26ca1a6598562a3409dcb09e5d01b21d150a0d61646abe183bdf7991fb7efecd5da0269d0841dda76168aee1a0cb4092e12c43986f845972fd9b91a33481b4230aac7d45605239f61a5d1c7ac476864eed2e0b1b842b3571255daa0be2c2955c1edcc7eeff578d871951e0aa12ce1b4e391d9e8646bbe8a7eadf3c925d9ec02a1e41a5b1c1300ef8a4789284497b31ab703bf05a1e96d239d09af9cc8aeecfc59c61e317a4f380e86b6d4356f8f9ec4dc971417d25328aa3184e12c26958f4a2e2d29a4a28bf94fda790a2710b596166d925a3c23f894116eb370a511f3d453e1df62a94d833dea35b1b40ba98eb402a1b00720aa01a8408a451159eabafe1d7e3742d1b7bba53bafb4c339fe5b5377a89dbad01aff17aca13d9b5f831e321e5f2457ca8c72eb360f192a9f0506c70735bb9a2fe2ab6d0bce3a068e36d2f2e7e8bd34cd3e7d7fea43f61a97d60fe3334e766a2213f2c15b21d9820db0fbca43f389bb3ae9f513a74b47e3ebf47e32873d8a96bfb3e4e1fb330e390c0086033eca2e3b238734c7ca36ddee6bacafbeb9c056a4c11b7efc8bb1c31e5ae81796f6dcce2f822878af21661763849e811916391d133bfd0a348fa3c689748c2b77978586153b1f812f37ee7fabb85dd44c1ecf4d4334eda7747557a18256b09fb085ae7b4f489e0cb2d466c72f52b4100a8b9aa4d314c6dd82a8d6a31ab25edddf06f9f4f23e189a4c513eaed9502062439d506433b8037f54a3eb4d7a7782fbe4b76e85828585586e1127034d25a516aa327aa3713d3b4194d6ad3165b32f629b279e09d25e18c5b80405f86b166fe613ca143e2c86409df007b23350b8a43800cdb21c9c9463fee7863d0499decec956701743e83b9a532b00db7f44727fc3ec223c2f9f50a860216273fe43c01d1e41ee3ac7689770a1e8399ee47d9e33b56905108db6994bda01178a667df6e891bced10470e345db196c0a4aa9a072db20083fab41f1a38aa8f3959cdccb02722b86a04d63fdf3eff5044af2482ec8f39eb23a11925b5cb048ac36b4e7d24d98da7594d6606590116e679e8543864b1953f32dbb2c3ed6e9ec94cabedf8e85abf7b490b0a18447dacf4af916b108e886ff99f27efbc9d70094d404fb4dfd8a074de6cc90727d99c403c4c736c3eb872d52d1ad07ded6cea70036e6fd8a3b70b3e55d5040c0a44f1a6ce8e58bd52e607bf00a622360553218be14eb72e115ee37d2bf6713864fbb1c0fc1b4449227a33953ce8b21de7de720357c442a683eec10fdc522b3859bcb0c0c0dbac1676080ab79c872406d3ebf366b24e34c282a578052186e4801ea393fd5800e2e5a6a5856186ee203b74c4916dad135d4b012b6863a77727f08085bf8f86b7404a1db4ab78c17c91876c751ec2eb8cf32f5efb632a010f38cb72e835f64d5c55a2c887a38785f7c7e53c481969d7548817324b28ec6b58f372416ae2853711ca54396756604d03efd229b750402990cd723887ddf12976114af235909577b5a4665470159c3e280eb2eea5df07ac670c5e69c19baec5071a4c24734faa271846ea84733016b6bc96f984a4d80465f7af244e2952d52e1f1b41fa248e532e5b50763e3c77dd62ccd26fce403dcb50b825a8cf8c3385c02b6141639056ff941b4fe139d6874c3cab4ecd43ba159b92012ee054999b3a543836545e0ece9c98bcff8183ddab4baed3ab1ec360e46b64f58133e88f3e000263cb9d33e0ecab2b9647b58b0b83f09f61e2f1e605de60ef48fb9586c86298836ac001ed3e42e499865c1ec8f6819c445e2fccb5706fcd8e7178d0fa216ad2a4ef306504893652aeaca975142538c51b3a71bcd73ba59f3c6c8c09e55a23bf9f58d1a60722e17958042d1e9655cf3d788a540100038d050f2c9df1269794918d8cf7aaf456a3dd272a038b43f76e09a96b251f73487f8e50abaf1a65fb86dff0b84973ecbc2bfc5f41726ad90feddd4229c2da3f964d49eb0fee0d8c5300bcef8241fc08b42831993313054d6434cd7f90a34683d03290910d24b8f10851eecfdab0f5d49ae2738d7d0e5f0f748b5fffba55cd020cb60285a8bfea08cec444e2248fffdbbb1aeaadd7648ffa34b23a72b5277e9ddb13392fb9dc6f64edf4150c0b9a6a430454e65096fe00e6ee20a9b022c09a805f8eafb71b599fe5dbf5b82424af19def740c173eb134f6ed49dae2abe4ba614e8c54853f221db50c89ec34e2ae0af3657126aba3b53b056474ed7eded73535464e9d027c2748fc6b2028f2b818e45331c1af14e690885a57c86092bfd9c0aaae9fe85685472285e08d8e6570ce47409712c3d1ba21bf7030f0b8eaed589d7726116058eb9f07345207f19cbc2597be3b1e75dab8cdf44282c68fdd23db5ea8db0a544e58fcf55ae9f135a5cbb6cde7c5c19755a3d395a640de2e5c0e8bc8d53e5b51305d78e3869e0acb5be60159cc8773ad44027bb8a3b4b95a5499c0ca6873f969ad8025b7b5565ba6b68bd30c1959dee3bd6a792b8ab69e074ebfa60f4a779c312fc6b75a39b312149b621f3e71c3d96a44c1627d0d563e571e71b8de832f878436d5240aec60d80450d9237f9fe8d7c3c0480a175dabfa90df91134a7dbbeae79875265e2d4f6175627b7daeb7832716ec38bef83eeb212f0f5c573495a3994c89d8bbc858191d161b0c3f4ba0b9ab363b91b2abb5253fb709ccb31012820a72fe155b9e436d26aaa2f726c681edaaf9bab28f66cb87b28987c12393753a66bcccdcfeb58d1264047288fcf22c4fe2f47a996bd84b13cc3a32f4e5a744ea68c83e41709dddca208a1b7a08b57df35b485be0faa763e1c60b2787bb783d7c609c289978cde40873372953b89f1a74a4b1af3932929f66e2e1e4362201956ecf3c6884ac29f6e3d892db3a7dd37c96c8cbf1586419e59aba92c032af341fbaaaec82d9fc9b0310a5fe6ea25e4ae7df6a72cadb5af433ed7cdbcb6782ec29dc6ec1e778d05bb55e0046f4fec51202ee40a6834d43f7e83cd414f3def201da6d9580a5cb5785761cd8fe6047c32f23fdc20bea24ffd606bc39f2263f83e201d59add11acd5a5df78ea20c619aba31a752853e83fef23945457d14e2cd95980492ffc1305dad0bad5c5e3e2958b6c083479123a999e338783a566e3bee9459b33c441fe1a9a3d595449ae16cd8e76c743d5d073f46a7b889a57f7e60996211ce73a99e0704d3c37f1dad36bf167120394d1fd1d31c08c5f553f6bd1f1f7c9c47409caad62b80305f2d62c1f4928f05af23a872a8223220a99694d17c86779919f2b2c9d87a1ccb916e3be275fdd89c4184dec8b7d7eb390c00d5c492e197f9b49e43b6a5c661459c6c16a796e5413a5aae652189d04e96812648dc9182bd715f490f0962e7d8c7cc4f8a350d176a333f7e38b0035f26e324a7a0c743404c292d645ccc4a23622acc258c7520934b1915bb271a2df91857631447522c63913fe42f30b011a02855447ceb9281835dee0286039bef2600bc2278fa4d96432849a999e64424b999067854922438d309ddc30ad12e99c029260cc54a8154a89a64b51d92f644f3b9eed7fc1d829e0d3c44458ae7f0bf05b550578dd6a73b047e2b6e4101bddac1fe0c6f542540d50c14fcbd333e7eb9504d1e0be5dbb339a2cdb84ca005191f3989ddc2151c400dc10832288553fd56fa8b71a4f9649184e5c7d9c77653de66fce9b57ee3fc86e32dbe3edb2ca594e2e24f4c6e7f1421baf571a0f9b221dd49acb0b3514f938ba45c06001ca219688cc30872f18993d7e87f8b31a7d92c9adb33fbb18eff7ff90811b225a90cf7f1e3c6cce2602cf142983cb9aafad3d820b843d596fdf17a889dca8058eeb76609eb2eb9f5093d6847ebd01e4aa6a47edede88ef3e6aecb0b2b9a67bb75e168a7b3f98f6659f557381d7b9697200475ca9ba619748e7081146b53bc856d127fdb239b4c0a115019b67c765b580897bd58bd3aa53ca0d5e47378a551dccf7835f8dd777bfdfd58d2ba91a67586ecd42a74439eebec1c5cc7a34c915569eafaea3dd2b28cc40bba2eaf25db144f34f64279b51bbab7cbac8fb366193fcede5503a550e9128a0e458e4e6158801f1e02a558630bc9863a53fb4342babc2617e9896fe5709232cf38da398f007f28db878912ca5a98ec4e0953f4654a846e9ffcb178a2601107221f1a5d130cad98829c6e2272f9be41ad2cdf30f9db600bbefb325e41f4dbafd7d04b17910175993d9e86acdba86d6e16c3499beac8e5c572cdf9cf2e8eae5885368f2ee73adf0b23bc7cc33d7e8a8f091aa7e5f07d68415ede28913cb98ecf193533c85b2b377facdc3982db76569bda198e1a2b28a65d3eebee4c8bb7ef5e69a02d402cf4b3cc6276003c5c106180de683ed6776ef93e74c4457ff7fc3e3cf402c2783acfc1f901d34a9c6ed2e4838bee1e84bdd5746c900578598cc2b2e264823956209fcec38a0f5fb4deee0af678b6b993805268c51e5fcc2cc228f194fc4d3cc151fcb03d3f2043cd6cd6786758e8634a764cc115d56f44d1b355baceddd5d32586f3d03ba839e3ed0ccd9ca38f1de939ae8113ee84ec4f82167d4edcbebe385c4fdea36a03a9bc8982924052ba49ade696aa3775516390a33a76ceac9c4cc22df915e6335da38ebfb44e967623dbf175a11236ce1d79313f8ba1414fde8384ecea5df78b7185e8bbf44b5ed99bbc15761d6398be8eb17479545fd4ed5e570a2af404fa05eef0b782d937a132fafa57b93ca576277ec72248706d70f60b0403a216358ceb5683ce3f8eabdad0c7a539b49d4a48c26b29a06c5a5c9e281b08f1d83822c21684df580838e7dc407554062062d73bdc9f8cea24e2f8ebd9c33b71469d4c84fa2a0bfa2e775b081bb659b24a36b293a29cde8f0db0e4836122ed14572043990c16b50c7285e62269092179975d3e637814a59a610def40a53aa7f4f6d4f7dc867e780d3b08e7bf30a6f028ffa30cedaa398bf9a8fe4bea33189e4342a7dc806ff46f15077baeed10425b48a21dbf137214d299da7ce09c85302aea1ffe4550d01722990461e6d11fa9b141938a3c38af06909bd5ede1ee4ba99b4483bf5d4c543ff55ce15b8dae2b3da4dc96c949fa4f7d93b419d2c92d80b80258bc1b601e2349526904721420ea944364c70d443674929b3944ad95ea9e257577bbdddd5e52ce388a73e75b7269d95c8ec8090f3f2399ee0423abf2fcbf2538fc2b7345dc358429518d828b09efc9f2fd0c30435065c0b2950d6be1c9022d44e964c8c9f85dc26fe32a221d08b1b3f927ba9155b91b60fc854f08892b3a78d884e500a92386769c2e9a6db8cb45836cab39b42b1d3a61bb3fe38cf0af91c56e745e36f00c902b222edcf5bd8a803599b3a1def6103f3731b75174c20feedd0e54c619979ccf20cfdd9e35eb25cc441dce8caf88f157dc346b88b4cbc30a7e8af2357870ba041b53f1b638b1d005ec43b37ff7214ace8be83a0097389aa64fd08538217ab00c78c762e33184b0cdab0460e4f79495bc652842f8ce1a1e563009a95f046c335fee5581215e6a47001bc973682878ff4aafc4d04d28788c867956cfe12123c082b44a4fc3795fb291002df683ba4991976c3c595a25eea8a58188849a10d835796c013403aa74e40c797cd4981b97b4e94231b2a014391be59b34db48ce1609c4990749fcb10c19e931dffff72a4d99f5b1c5563d28f28b334c4e3703dab46c3c414abd78bd2b993b8c9e1bf9adcb91b874462eef276485381c0e182f18295aa70ed831f611b5b364f31894d3d3c8c0eded3f0f23a1772bfa88fdab61aee35ea58dbbba3eac0ae87701cb69d8a2d20aeef404f723a78f7febacb58c988ef5eae5776d7b6b5fbaacb57073eb3522c6dbcb847640bd6ea1401c115f9ec2b741a0193b3dfe57557cae2c51327fe140086a1167f77c5a43c70504338376887fe66d0067af5826a51c7ef0dae63409b79cc734738060b950f626bd03e867a61a490a0b2350ecaa180d9a35a5fb230bd957591b8ad1d0fd7163404116a9669e4ac34be9203b22272b906c78d39435500c063bb507b2832d28b305590d860d8c6d31fd2aa1d55a2fb212cd7a5339de4c9213dd9b2de1d607eb3db32178f127dbdcef3eb844c6f17345eba19fd7bcdcd998bd412483c5f7a34569d3769b1201958bbceaa9b0500cadcae00451cb0abd35a8fdabba6e06e7a3687733107545fe491b1be7a308505377e6bc5fe58b4e0b5697c5ced46e18222bae1ef5b579a938f972c8b10fc77453b0b22a747bc264dab38a2afd66cec53304304fb8ed81d690073ede30afe06e88253134eafd328c3a39547d6bb54554ff8292042ddf7f689083c880a2e52ba274c0646859bd6a3b65c34a8dfd27d04b04c98d2a298bc9ebb0c03a69ae4aba1d4d95cc3a22dfc7d63761f9c0a84c38c2f90db44d7475376291bd8dfe67793b2e199c8360d0e2d1c5c317e40a13a95ae2ea6ece1e7cb4b348db86c22ea5ba0de6385cf0432dab1dfd1170d56309c720fbb247b6dc8bc260893983d6e34c3864c03b856a943d2dc6ba554deedd61d326c4709655fff9b59ca61ee37369e1510d356fe27854a0cceba413d9d4c2fc66ff6ea071c8d34cfd0c6f31979819a7c0666c4abd1a876fc798390fff79969c02dece3ed6692eec6698412385e2a1ba49ee7a7579392b9fb3af4399094ee324ca220fd941bda9f5649d9e9fe4e69e306a0f0182bb62d58b6e893a1f45400c798a6ec3af037acd58022b2da19db02b12d50696fbefef435d2428c609cf8e1e81bedac8a5ca829ad68922c04faf033266587e90f3400181fab2420163646ec444b8a81ce18a556fbee7bd4f0442c105c2912854fb4b839923a2d95acd3b3cda13f3fa8641f2d4516f26213d2669736b8fbdb0181eb4bc0b2f8c4bd9e3e53e810baee14feeedf3a370efbb7bd8bbc6e8a1c7d6a588d5f198b443c36f117cf57dbad84fee6b27f2d20c1c6474883d5943a499f898d6e99f085be9dd15b822c241fc9f910172d94bdc9ed2ab8d5b8cc5c84dcc1ff1b601d7385d42d69ffedcb6953ead1720385c4f3c96a35c2530ac046b79e5e8b29a3dbac5ea1a339b35f7e48c7bb75c4d27111f8e5634693ae72a00f7cc7b2f920b3296048ef21408d8de31aab15f07f2563f2646f72b9976ef641a845477323d44eaae5b629ffffae59779a40bcb0c0a92107487da399124b75ca080f93d3ae565d61ce94fd867e213a43dc96460edd3deaeb672b1e824003a0e5ddf000d9222fe0a150d95c36fabf74d5e293600200a75041231e9bbc8482ca886922892fe5528809b87ac5ea3b32f263ef7224e06d83c632e87d87525755e3565e1977af97cf127720f10fe2ddfc9d07e6e7ab660cc4bd9cf2226d4f3a7066a03538829b46fe0207c19ce23678d42559e67de3ed2a80f62a107c5f5bd1d03988aaab8436ea289f2ece63f176f0eb40d1d3c24c50c76f0b1c1e3a0bcdee4575dd9d6da3d054b60efa8757e1057b0548bf610da6ca4d04103d1fa2c3e4376775918f50a3c2b28af0fd79a8740c654d706e6d0a1254aa1f6ebc8eb7439c2ed4f476ec985fbc3e2d2d9ce8ffe11f74a42f7c9c7065b54887e11cda0bcddd66e1b8f9e04b3ad1ea3bf0fe57a053e253faed500dbc46c8f57093f6e989072fbc74198809b3fe58d21b61335b18002e13f4a105699cdedccbd0ac1b8628acb45ef1fa3a38c0fc4ab7cc861b9541577c969146f3bf84a8696d5037256cd20abb19ba62a80ed38ea39a171834f5f4a9739d3d9361134bb025d3814bbfef34d789655092c683bcd57ece84d868903d162a35fa385c7594531b33ea7700e3918f0edc02958bc281da0f5d882f4bcb4ee78616aaa1fca59a15026ed42d93ebdd3fec15801cafd823dd892add5b2333f6085d9d10b597e60450fa8af25c8aeb95603b41e282caf62d5eab269b9307c5f09259fc163e7ba3cca1ae035de17a7eb9b74eae370d73d58f4b038f4972696f57b0aba50cafc180c1851d919d1a8337a35b2145d403428d9d5a10ad89130f4f7a41bfc424f8e7c70bbbd2d4dd66501946717ac4a730c119fcca2435cdb75908ac8df4925fa647aabad7e12c72c3b3726eb225db8e50849e648fc8ef536aaa9defaeaf165186cd21148dece4440c0527247e60803d27d8f152c4a95b7ca7015afb41e65977089e00000aff6008208b0b0cfafadb12d338323af10645ea9f61ba22002d932e87e857fa79542ebc4fd3a807f4133b6411cdb77a89c3638925b62ac5afa239c23dbc9c0869005941b0dd53821f58d4a718d8006a1876dd1f0da755ef2c613c2a6bb836cafe0e75da522b2c43d9403519e036a95497b9e7653a045bd4393d0ed59c6f97269faf72e0df86bc8935d3391b84285a2218577892f297514a92a4ba588c916c9109b4b7339bca646d8e46fb06980931197ab5d42133360555f70b8b59602453f38b1dab447e75eb8f1a7b78d3e64fc899690acdc32aa856a556624bcc26c6d03ca3a2abf83562b2911b8010f023aea8a03dd6405a6f3b00250a4c27429939b37779da650f444ff907696a521e5f3b35aaa7de9b6f0d6f98ec6bf091320bf4fbc0c746915248fb995c3e2045a97eaa47a95411250a35064a277a505fd3080ba91d00714db147bf6daf043188c71f202a8bd443a92ab9592f8ab3a48b638b01d89fe1d81ffb1cc4ced43a281191b5651fee6d18472bac2de78974486b64974d6eb3467ffeba6f3d9559ee353f1a02af0f434665dba96632a0e77ebf58c1eda7c14314ab0a244da197ab0c5a393b06ce60ce71536b37817ecb11e924e6dfc5278931dd105a623ad3072a4bc2deb97688fcb036eed60dab3a0b80c02b3d0762a04776629c46d5becf351e7efc7873a1c8a8bd0f57e4615de52b8c4a663907e9780f3fb354adf146ee86c732d7616b2484fbac07c74a2b61b3fca56b79adb752a3c9db9a8f32fef17181e84f60009179694704a1197af2a3a2574dd1d0f18611c260c93982ab080b7a38d280924008e79217fa6b21f371500f5f4f5b4a48e45487ad024af9cd7b4b2a4239cf6e81f1993d0f516705db5e1c6924e616767260725416aa006ad26ef3edb6ea6f306564c34022f77e1b6a375204ce5c1dc2f4bbd82710e8c8fa704db3e4ff0bfe92f2b4947c6bd20abecb5c9ca58f5057643b1f10fa62d9a90d39054d9103a24f2eeba5727b545d3e7d48e3b623044b159b59619f2c2c38951f4e1ec45320b21ea2f04bfac9b1c69eb365b06a98fd7d7f503043dc34dabf7dea59fd56322095341de7866613633e62aed31be0887c8cf3ee7590a2f6d1f62fe6df449b2bcfd35e0b94479f0d220a6090fea1e40f26872f0c1b7355345eed39c6048d1ebd02e2d002ba85f70c84f3d7b5c7ab8c69e506a893b842a3b30d0f1f781018cf8fd72b24206bb5f60c9506990d2975426c09759ebf28330cc69024fbe7bc62e4f349e281d1176429e1dd9d7a02a092d1e3febd82579b54a0c2e7b1e6815ca5eaffc5af79f1b1cda50d33471e895cf836a2960ab02e501571c919a27b448937673484fcb2d43819381a5092e74f3861aade83e41b35cb38d715dbf9df78f2d4e0222754a77401fb8be5701dc7d8b4bb502ef363ea891f99a51df1578da309f5882ff973a44000b01a7ef2bccc482e76b69d441a606b044d3f365319817576a7679c5db95b0b1060b7eef4acf1716f47d0326d2466e3ed89f338d467a0a082dbaa70d351b81728f97877650ab946708a76c51a4c55958ff157e4f4ea905149cd39e675df524611cf9d3c762792608ef5c0204534b67379265278b765e0c6d6ea5987dd3b6616e86d1d5a6b16122b1180d916e85e2a07c35027c3e4349de7afdabadbe5253ac659fe2dedafaa359246121494a1048b75fecba2e5331e837afe667a01489463304966bc2889c9a4c0c08ebf0b1247eee9f4bcd8deefd45a5f8c66ecc3d1db00f6becb177f9f4d979f539dbab812b1d349169704f9741bd71010efa2baa5c0b4a0fc562dd8cdd7c7c8cc6c8e67ca657e92a045ea17c34ab93500a5f90f9996019c85b6ee72641ce43253d9c59873387a19399330c800964c7b36466483f7734b8eda6f0093680973b3c8d05315cdafcbbb7d38b6a115b4eb7476066f647ca03b75b8c9da711af16627909e0e667811ccb59487de438c44249d73b569bc36db2009b204418eb542ef57464189525eafcc71e822985d50143e3b35269414d8cbc1ad49c64e3e987ec502a277cef25e0d832eead45278852596bbac1312e879c1da5733d8effbf627ea34437deca74b60b05133ed1eb51b2bddc140400a86acf657ab81057a4f7d53a4a4c93e9e6344d77be7260a43b222750dad69c7a1e6349fa42713e73590eab2af6744a35b6b1ea79d4ede6254ff1b310f46f785a99da4b0b3761ff04cb61c4f3fd3fbab0049c397b87e7e5513e6f8229d74076b254fce7fd40782f4e27f7d2e2c1f6b1e68b7f872e70ea6dbd83433f191ec4b781f887bfd6b2cb3681d1943a6d4b6f16e16efddd97c94a1ff7bcba08e8645f65249a44989be118ee40dbb376ea25f5ade3ea786cfbd37b8b18a6265bc4be4b518376f87ded41018502caa2082d81c5dd9662654f1593e1ea5c33df924cbf1540ad75749be84c315a5c39ddb9f227e2e09556524f86f215b702f07a180a5359865debb9debf2d2cf61426bc80d3502fa5bb8085c83b8772a484c4420c4261abdcd9fd0bb652146b0b085982566d248e69ce3b95ae195cebb1dcd0ecfd552e1b0f76c75019924a4797b042ba8a36535d4500e30700ccde55adff330aaad38575a7440de6186f8c4286fbc1cfe087b2b3b1864dead634ed85681c082d790743c68c0d5c728b98aa57350a57e02374164d9f1dda6c1df085ebd44f6c0c5497c2d1a9abd7aa5d072ec94e2e70977072d75ac7e1cfd38374f1c4a1bb1f248060d130dd1765b4bd9cdf21758c78a9a7f399fdcc2da9038c8eecb24b48c7c23e9de8c601a4b599e55b8349c77b88cc9943583c5248acb406bad36766bdeffe8afda31fd48c94694cc7ad339f543225824c06687379108f4b9e2a32df9c9a5694b8eb751a457cbf4d330ceb76cf06928f5e48f53537bb8cbc2c693ffffc78593d7dece3b11546c090316ad33e69e5355711971b6ab092d3b2e6ba5fb941e85098d4457939f5485df1ca1cf12b5379df1560e7af9bf7cef977e0cc773b8d7e293a9949dd2e5eba323e7e2fca74cb5108635858e99be7ce1e4ea0f15f56e429c98d8a0c3af8306855baf758c14c562d1be838da850f61250b779fe2b96d0903c74c61ad2b4616d23c23f135f57e9e740301dfb52b19637a9a07b0266e8274bd5d7cd93745c4712886140fc7f1c18c8d9310e945aa81859e1758c96b441f9e475fa68e1fa4fdaee3a315caca8ae80c3a23f4c014ec8094f53f6c78fcd0c60f8e757859aa9ccc57c75f771d07b9325e308eecbda95816619cca7988fad993c7da801d549640419b5779d9e3ab7eecd38bd3a5e3ec1a0a5da597b158d3ff877769c8718ef5a42ec7cc851a98bced525bee636dd5832f192c2720f7f607ae07ef8cf145ee5b680d485b7a65291ee65802249e77f8cbb52fd7b9bc386ba62b6b686b665e7b7e48e2f710f5a7bf118a2e0fb594e23abbd4e482526fe62cd310a4c45375fe68f7dcc4c9b1666038578312cc88d4e88d4c71bdb0a8e478295443995a38a5e1854e2ad1a504d6909202387346867e7b97983c6be7b64944ff07bd7f9b10a419baaae107549e29e85e637778526d3b7801c85d4300b1adbe7aaff9915d767a1d0bc37589d87f8f945a6d426a81980ea6fc21ee0cf21c2c9350ae76c71ce25ab2e5c2310a46ef84a991f43e822271c3bac22a2f5aaa008e2e1f5b0950f005c492c6e95e1e78571842a1208a2c3935a94712728e37ab70719ec606eec2f2b6d3461861c69a03aba88ae0b8cad6aea7e09b764031371fa20f02bafc6152225e2b1b0bd55418394015ab7f6654528da0540afdfc72a39f0d9a1847cce4607c7165d32e89a579c3e284d3fd3e7089586ec1f8f2546fb75e41c97129d7a44389bc68ced63ef6a7312a6a95eae249d68f0e12bf974b91a34b7afb32c8151f8f508bcf2551cf36e9f1c15c27a312cd55f020b94df28e5c494a24994eefe79fee839b588c5af9ad716227344bbcbb75749b9fab023cd0b0c4af785091ec3499b4649b1b0d6804cad317851fcead6f7c2846724dbc01365a25aaf1af81d4ece4608b5f648f4dd1f94d72b4a9f12774fdd167e2c19a4912d06373492d1d0a3d9e4f0a2a128ca7d4d2fd96aa172b52dd9034dc490f80437e966ff9ca7a1e1e0bf0b7a10c3c0d2f1bb745215541ca2d6ec070665c00f444aba268aab5226d66c22383f0b46e3774337d4b75a2e6bb521da0c302fae958f6ffa2b1841afd1ba974aa94e76e13ec8dc06c523b329d3629715083f816e86e7b814c063ed01d51d1709effd858e1ea001ca97d446df3df7fe7e3b5d3e8a64679a9746ca6c136f3066eeb59d545d9b1398dc385d8d1a4a98d821226c4f87e940ff10415e24b29ef0162cbf042201961224fdc89cacb26a2e662cff58777afeebe6817b74a3aad19f48f1b92e6812dc8e5bf7873205a12de52e208117c9b666b912f33b195482d602adc70cb92e00dde644f51b1cadd371f6c7d57782bd2485bca25870e67d4848df6a0ef5ef81654d66ee97bd296f0e32bbba8f1f37c78e9989adf0700016d0054213f58e09ad873ddf06b22afeaed269c3d94e343c43a875a776643b3d35448551c66ec13cfd6dc2d6f9c94e57033483991a3eafeb35a7e535b15533d729154b5f8b33ee14d10c19d20a8df5cec60980103043b419dcfd259691053fce33e51b3528efbab8c0955e44970de786f425b066e692018ba4fe1675bafd17cc6f1950a9a11e95e1ab68a323afe88699ec6de5f6ce8f92a4b662160d51cef13f322d4623779dd99c3a96ff85b6dcfb301ce37755046aa662391a925880491345da131cf0dea6bc098d977761b4aefbf214af95580c7281c21c14db25fb584e31b47d348c3cec7410f5825e8cfd5c4635927491ed5109506ba24a6b6ccf46ba7138051335c38c3b60a5c8609095a723653d4bee70ed46c015246029712e0d3b07fd021d5ee63b8d3456dea115ee34b2c49eb4bfc68873697f164b0f35a6a4ac8d25c5b4b93fb5d26658cdd98880906e12222566fa1b64920bb170678a94f08a05d8ba64a02c290cfff1515d32cce5d9cc2be7f27371666d99a22ff9766e04ae96efe315b64c9081a6cfddd75543e09847578d545ab661d32a8613ca84e8e510e74ba7fbdaace379184d6db259d63c5c62fdad8d787c105c03d36a1b074dd9d3ea9a326d920c29e60464427d3cc0ec4eea8b12b90ed5ab74bd6a722df06a178aa2d689d46480cde07627d6c5bf81f61af47408be0d93e1bd4d70450722309c61f5ee928d58624701417528b29c2d058ace77e66cfa3398120a66611b520dec010f9d35037b6db43a18a3d626532bc33754e680f1fd724f9e63ce7336ee84f6c232ddc4154a932fd4566df7f5c6b10e2d00f5845b4ffbe0b62e146b76dd2f3626fd1a6519bbf8379ba0d35d48024da9a7d813ac7083dcf2bac6ece53a34a99036445a9b8020acefdc443794bbb0ebf903f01f205ef66f7df9a20b50bdd9debb43afe9e2ba9ab9e677a63c7d535078f9eee6a8a03c0dbc0abb6d94cdd8d23a71c48f05d88d280a17f92cbaddf81be837e908e9aca18706850020edac1bdf7e7ada95fc1895e1be13d3cb779e4fab05005ce47b9e2b363eaef402d5c809303a2a5f0f137543e335da1c86f0d745344a1ed3af525efed85f70e02c59fabad491099a260f5cc76c6c8bb0082848670721baa0dfcbc574077ffbda219c2ef905071897629f8f72357700e3c51cc77e05b6a95da84296a1febdcf48aebc11dcdc6068a03c4eff83c536ad295bdb5406321194c353018f1b8dd6fa8c21a85863ec935412fa82dbe6ecfc5dbcba09a57f70980cd54c9fc6fc36028738a14ed94f7b08198e784c4bfdf00590b5bc4f49111ca43c1e297f3f7541222d6decce558ecb2936a0c326fa55b0169b700939ebd8bb063fa22cb607f391a15d88657c955b0e9b39e25697442f7f6081da48262ff5e782e755a07b00c8c998ab1cee650daa91d4d1fb635d532ae987c1197d06fd7dacc53da57dd8f3e01ef0bdf2f8ec6130636838f2b8ec8e3b4c862cd4a54ada8130e01c7ad9424f0e4a41d548279752fe9fc027322c2a2371a3b2fe924cab24eec2ddac1d65ef16207604765975cc97bcbd3e5bf96fd4bcd9d7a5d663e14de5e7a6e4e2e611aa5a1a2f9bee2e349693950323f45afbf4abeb8d228e3864ee5c215fe9017c68aa7c604cd57476fb53439729e6243e59e7ef2a47df19846dafe601dfbb1b1335d7ee975c0686a8e187ceae23e67a370e4f967de5842823601a9c3634c6037740f478d1fd36acaecee13291f6c835ee3c54080554fb0b8fb4e76db2f50cb950c03f38a15e873005a98ce143d49c5f00002e45d189ec892e4cd2be39d52f001a07977a87b9c0cd57eeecfbd663426897a940848b60bec37ea243608925ed47ed1a3454ca77aef5e1951b677d4e4640ae1657a2bb261815bada5b502c85f3d9ee81b6da05a5b858b9c2532f0536419dd9b1a256e1db4f1c057550effecd68119ae77b2b1290e75518722a07aea12faaa13c71cc3e3abd520620b69d127a537a01eb890ce3e5d4cc33be90b30c28300420534c98cae3cfdf4bd7d59205556796e3e21a2b15a725c1559eed22f6e8572491b4151cd58aa54f769d896390d534324645e3ac682ddc77970faedca1ff80e68ace975f5807e7495930b20191b5f74e4f3cdf62bece971d743893e0079255bec7b4ba7ddb2e90522c61522de858f10ed260ce7d330880eda94e5b8277bac9d28f92ed1ae1ec748edb4e6aa3f4ad56c755b3c1f146a2cc2442d938ee102cc8f41ceae27cb27fb8f76e15b11d6062c97bd8f871ba8edc056481ae8c5b8f5919f69609bd234d728f9b684ac472d53909a45f6c75615f8aa79f963d5b04ea9557c8d4adc59b6ca13ed875bf1ab7ec8c34d71c3128433f7164cc30e1c1a3146aa701c702b7752f8f37140a21988b6aefd9ce045c5b9154d1e06a98cc441a3ed30cfda1d00558f6d542d14922be0f256927452403e6f4b919bb3c53aa229f692b1ef0767a8ecd8d614107b92728c4109f6f0e5e484dc144b358874f2e94e74e3efbffcef850f009b76a8738f0fdf858982c0466def62aed7a5298a00a086f4358a84f4f4f7c11b047f0c8a7eb25689d25382179691aee73acca496d018471be83f830487fa598c1b6ab153c94ca2beb5fe3675f2ed812e8ba4a4f528dd1e7d900fb374892d78d0243f5177f23f64dd2d1ac7d7219da86e9b499e444043044e9c4ace4da4246894098f287b180b858fcc1e85d79d05a948d46a07c513bc664b146b8ec1161841d71a38fa6df72a23990d1f6b3b7153b95570499a22287e7e15757609ce40a1611329048484f43137477c87e89e7463c8bb6708baed50e1d6c5c7666c0602e40dfa33909b047fb95fefc16942ffd2a34cda8ae33cba0022ec03a2fb5a19b0e8880f51652990ad553a8b69c30fd2457f0398bc8a85b5199426857a5bc4a26e05b12ec0b65de6cf0488641bdf5bb63de1b678de059bb7f26b16f80c1dbb4f4eb9d2b508fbebae6e5ced5d58d7ada0901e14dd3934712b771e3bd83933dbb0d3c84fdafcf5a989727400834d52188d4e2029850da681aed86b4a396622f1665a9055a57b9f3740106cd1a1bdec6dddbb81b2919f1f8268af5f3d2451ef1dd8f0079918fc9664f98ab0d353aa6aa18a225f0b5360aaeeabb3e6105178856c464a5bb7eec9ab5b20eca279bcf4a8cceaee5db4c4535c65f4c7ef11ed49e3df39643a8faf9d7b61f7259b2923d0158d356563f560aa80dee8564affab770fd95e1e1ed102e62726eae98165e848769ebf649cc5378866540016cf967d38ffafa90497913a12c707c55e8751e75b32a55091faa10137e38224e20e9967baf7a1e8a2520d03b2d48213991a0e8c60c95ebea7b98d5445362999b7bd963c8aeec74445a5d4a46d871a3513a434c50e855bbf96e52fe0b46861725630d7e27c7636585145ac9156f4d0e1a45e81b5f582983442f291f88210a3d7a40f2338f468e9a59b0542d7743ca31c42ef0fa0277097856881f78d12f421b79908a875b6c1ccf233d709ee10a03b4fca781eb53847d671d95ffe2af3498ae3a4d3408adb43e33744845e69ff476066408b80f2134bbc37835ec75a904674ef361bd575eb5eac24e3632c8ecb0f5ee8f45a2826e6aa1c1a701d931c4722a03318726cb97aeb451cb717a620383d462d3d7febc431d07eb38e459cbc2c5768cadae95c1fadedd349f078aa858e69b57a06fc31b9253bd2e8236835a93bc0e3edfb70e5dfc329e6c9126dcc5ed08c9631e969f7ec4cc3820fb1b51c2725174c572015aca21b193ff4529bbfffc779254a58702e05451b6fca9fe8976d481497010aa7a886c27a723eb300c843010367d78ba880cc708c3858edc8853b5960699abced4da76fc59a38529b6a9168b316ff8b0dc7438ba3156e9eac315840db913c381d496d3e6c89791790adac7867e3877a7ada9727b6c1b387fbbeb22f98b8f4ce862983683ba9c064806d899abbb5566bb26eace24e106f9f90d55d2639b2a53916a2ce8669963660da9c317f662ce568a36e413ebd5f4e8a285ce9108879f896fe898f56a531a67f221eb6c6a2f8ae4d820e9f8128a7f34f09927b326f7a4d39beff949e995bbf45efed59d53aacf8a41e5c944c71e30a11984f2822c4861bdad926273a956ff19f963e03ffac5d0fcaf83a247bbb02082398a963746b983d936ca56f9292f598df5700f718f2be340e27390aef49c126876ec5094a6ff9e9b8a3d390d3378426d69871b371dca91db92c594f8446b338a084d3141b769375b849bde813e836e66bf96d006eaf9b3b60c1653c715fd50a79ec0da524363dc06bbfa551f57f4775c22c066989e5dbacf2cb92f03746f749a252b1e45bd7b45f3ea202570a3ca3fe43907c38f815d65ad9485ca1143a180cf26918629524e670eaf7ba41b11627914a3a1bb008ee72d9bfd58eaa552120c1501dda577d3ce44c1bb7d0f36a792d6cf2ecfc42f0a28bec6f0b142e422ff14e301fce4dde9c3474b6ff5c747d9d97a03c910d307c42c01d479b6c920aaac119233a3611591b09f034fd5797a32bd4ca5990c9cbbb06321a0f7a96d3dcf2b037b992f56dacf5a42a81b878dc308b929f9d9ff22c6f8bb7f1a1177bab33aea35c3305356dbbcb7279f022ca66034108f5c9bcfc54d75dff706279b9461ceac2a68b8658da4fb5a9d13c09b27b11e90e463edf5eaa8434b35952f21a005e8164f6d3fd0a84c59cb582f33c472971f673d003b7bc664c5ead590eedf3f27ed2ed56b845f0f4419efe0a4f6a356a19a2b324b83e86fb14867c8fcf0f829c017a97d65a5ad95111c03587cc94096793d1f0963c92ecd90b6b97ce2440b70ebfe496973a8f9f27c9cfb6fbfaf2ccf2cc2645add0c5518f908686ea6dbb1c148683958665f61f4b681231abfaf32bf437184cc616e85b1f948938fb2b87ebaa2fc7041b3ec6c36b1af665e9a3d1c88cc2c4303b3631b5c7fab91fe1f453308704dde5bee12a2dd32f049f875717a44cd18900069aed1d08496b114262dc7919708fde1ce16b08e24672dae516ed7c437b41722d89a2784006063a52f2997ff001b35998eb0dcea7eede1013a6ab14add3c7751aa6642c858e6f9ecb9327e3ee762a0c3a14db0859811c804fe29feba2c9272c94bf23e7d251ab6b926acb5209c3cb3799b42f48f4cf9ced8e9f460e6817f6c632b30c1d912692aac60d6937005885cd8b8dadb8964aa24fa8a50c49a2194e2572e3b12b1efbdeb104dbb3d54d20e07176eb2bc5b3e7e5b0eeaf7f0075eb75c86599e9751f29d5206288bc8cfa539c5ea8e5c4be1433f6f3bc0795681b77b837d6c7f77de0d43ca02c89794dff790e96ee9a09594a8ae0ad415332e85261e86601b88023ae6aec28bc8ccfe343085d2942545d447a4884c846372dd2135744f1a016eb9721cb88b9cf698a99c625e7833380abddc216071e81d117659bc15c2b8f483f996fcd743132638f2ea0e6b51f9887537cef1b6a969a0372ed949a1afb8f57466c39369c8cd600cf9fc2965101adb9e09b364df1a82c0e968493a20bcdd4f3a38e7fa48808a0053459e2fe98143c7f081578816f456a92c009f764f9c42aae794f144484bfdaa600f1a6dd2d197fbed70a542f0620c382129dbfdb39fa7c53d7e69ee9a94af995b9f55c470ccb5c28e3b303135b227b03ef7af4977bdfdd5b6c0650208a62a8475580ad21adc082d8120b4fbc30a554c7aa8229cb867bda49923c6601cbf079719495f13c822e1132230e5d195037755130f0c2ef1ca69029fdb914aac67dbc59818596f1794001a85355b723b3780dac5b4cccadbd4f79ec9c04341b7ed4a3acf687901fd163b931f8d1694c5d07c435ed9f48051d29722538118983df32d2eeca680ae6f45f6f001cdb4e1458b33ad8af719b76f6aca2fbebdeb199b0088bdf240a1f8db0318e3a7444e9ba46a97e72885ef7da6d054c603330bd8c7c562eb34b8ac90f2edd973e77e9079a79d6b7c9ff35171c422cc596ae60568bc19bad2d861fca53073eed574271a475e12fd31e89eb785d4cae6e09c833f7f98f7c15fd670ee44447738324e4691625c58564aab3dd7445c3841cf7f821cf4dbecc0de918fe600a0557dcaa562a670db2ab2e72408654dcb3b00f9efdf71640912a71820e77b275a7d3b0a252957ea315ad1e614a148609fcabf2b66b6496d46dd7d2ee77d09d69d360e12fed4dbab80a1e3f3643c9543796bfb3517e97963065823b8da6cfdefe8bf58970cc6fd6827e2e3568d98c39eb76920676de643dd6ba1f6d76e46ed956f7baf017addd39af6ece09657276c8be957e0f9a4427d1eadf336ecce20773f188cfc85443f50b3164c59d2f6d311036e1c7b627f50d36649db3b4b0cb5c438edc5ca51f1ec59716d432a0f58f49732ef53bdcca6927c82d5a6b577932fa18cdddb58d52a2141bae2eef0c2e4e4330928f403a0925d666512cbc459643152fc69b63f8fc69f2aeb7a706e43c00fed792d1ad18ed0b866b3ce83a0d0398b2743c2320ef62f43fe688608ad53e80f85916678dcb61eb6b0a4b2a9cce9157777fac09da3d1edd1c43b85c36120f21c724d6533271a43042387f2b04f9f7af3425b58d2506135395c6de3eb022dc252d65cdac6396b992596e555f73ebc3802f53a90c9deaa3a57fb9f6df37820d294a16f47e3e75b858d3f2e2e21b250e77634c752e0f1f62b6e43321e2396f5e757f16b765d59827cdc843a2071db16972f0d55b1bec8b832af1a399f3c220a9e6028be9d3b1a97c7657c944e6034101cef7c42233e8d1e7ea57f7debf7cf00ddc55f380aa1d4aba9fee77a46194e16a1d2e0d78a5c9d1b691e89c5dc13890f17f44fae68125696929919c044cd7a448726bc400c8c1fa21842dad21e6f02ace6b518ce7082ea231eea6070f574a4c0b78973e7369aa76ffc8b6daf823e24d8011703760dd1e8b3c7bf6119adf2a26efd635e88ab0de7064f53fde80e69c17b3b8cba8bb9ee645d85293a04a522ec2d0cc10b0bbebaebc725a17b77290283b1b1904e60d83fd001570403d39b20bb7898f46b0180ea29abc88c0a2150c1159c11feb7a43faa61a6a884fe899c8ad3b70da79be0beb5c3ca62e753c9a9de8ad6eb7505159036100e21d0516ec5c18189ce3d7b663a61db65c7148e6c9074a9a44a1f8891d08c20cd21b4600329515bca02b3a72bf6f93a562a8ffda8797f8159fd3116dcc7ed9961168e1aad30ce537b191a3ff577aae28f54029c30265a5772fe19dd9cb3f538b580f4d52ab45a375a3d18ef4265d9366520f359a87af16e6837242c73aa4ea9b6c9dfe10ed93be7238737f9eac064e1d7666e7b11400e9ff17d14052509cb34f3629d99889f73b2ec83a5191fdcfa7a29f6f455e41f18610a8f0a509b48263232fff86636aa5cdb86205793f4d870bcf648f229b437e8e972e9a9a1e1f8cb29473f41f069902bf3c96900decde8a8139b8d25fe7f85543624caee351eaa93fde02121b9da34ecf6f0b0250293b01e98cfea3a5467192e89978e20882b71e220ec37ef464981ecb763071109284e587feb53f002ef37fc0f33cf954eaea82a78bd886d5ed2be8195f90273a2c032f98c3b26f425242af578b8b6746c0905aadaa7f9f6b7d5e3b7c0f7a57b428a70ed6733ff73d88eb5b6cf3c57156e68fade3068234509f8faab7da3a37f311e06f6da910e826fbe5e86d4790df8ec1e6a30f0e9775ec781a30fedacaced16f446d4939a732deb78dcbb5531509e07d9dcca0a37316975b35929ea51742a429a11a77d22c1410d1bbcf8c8f3614e107cbf25301396226a8a639a2b97d7db0c5eab293021186a548bc0aaf3bbb0626a8865bc92f8d74e2d3b078f8baae269b114ebbcdcf72bc83456281134e546b4e9f3d37d177d4ae7eb19d604e0f5d776a2a395fa47c36b108ea413956f7098fa461b99b6b166fcf4906be21840816f3db540808b03cf327366754239194619233fe54d9a618c45eda13f142cdbc5e0a1b8becd7c55d6d2d090e0088c42dc820de131d9601076630031165536bb160a4ed65557e3d3888b66f30070976583a1d2619e1fd18eb200aef642ff64821cb8245bffad17f8534d348432a160081b45f58a21b56db9d91eb706a1ff7fba3af9cdfb2c406e6f713db0bf89663d1b27d506e711f40baa08c7db118f7e17fa8d47dd03405ad652b73aeb6a7351fdd4424e4b3c46cf9197e056d18ae3cb65b81d5b5f0d40c17134f8ff18db5e2ad5215423687d6d6ee78b51a8ae318468e925a2746c199ce9e9a6254b4d9ac7fa3abcedecc215e9207899ec9dc40ddf538ea277b651ea2d9db8d407fc92c187d9610e18a0bdcbdc69fb4495efab89eaa6177cc1f188e9baf3c35a59948588a0ea200d42a7b54ad8124d3270ba7df1b806479437f54ac84b634f01eeb119e126ede47c6cae494dd90479ed3d0281e096166e125d9395e5fc50e13f5288c8edf76362ff7aaa1b0814ac89c458cf252ef02267e0452e68a2fb57bfbc4d3bd6ba8794b254e9d116bf1de18bc8d108ac71afa7e5020179f8bfb711e6473cd28fcc285fb2f0ac6606b7d34c8274c1c46a9afd7b490777d0e0ff0ffbe1dc3cac17258f952965eabae4c2df4725c6775e8f2e1122b54a534b49d013232e798f63115f1db4f70ef762339ebe68032c9ceda0df0a8e31deed40a3a6efcffef67a2125ecbb47e74f2df451c47b962780d6eaa5ba0c4e9e1b379c5d631c26827dca441ea3da458348c3dfc94888276e6ef075a20feb6dd6835c2179faa022ec7ebaa8fb918f3eb5c825eb94208a833e4ac72338a0b2e1e92c4f566ad0235b938f5073ecb09bce30cc8e506f78d0d0053a46b30403ec947c47dc313ec8b45a3172fd9ab24ef229cfebcae8b4e92fd9b0c063037452b2ed28f8804d13eca24eaff9cf03419eb7bcab5fcadaabfa0687931d96669c04e21061189bf900f1d5b3a4fc00b00ccf023c44a578079d17ef226657cdb8c011d03f15ac68f2b1898240e4d0990c7d14d2060609fae045040fc730f918484a859f91ac0f38cd536c79045125328c6fd4d52d3a5c2d6e420b2d1d88bb93be5e76bb7522cff3618cc80a6bb8ddb77864438f3275d2667ed3fc7c499b8675ae291610c55124cf305be894c9b51d5f38d6ae692024b2531320f11734914799465a2050e6a6e4cf7db1d054b586f168b239c5705a9bde416536748aea2e688e718864f7d2b5f4d629ce72479d9ac2f8f81f702465bc38e9c516f9b7c3e572e19a36ea34ed6a7143f9504efc2206f18b2cc354a5636f0565e22094a3dc3096d6805dccb6b4f29101c175b70a02f4def3ee2f19a4f8454ce75e2a26167e6c0e75d45054359ee0f8312518f08a545237851964b9efdcb7eaf9069d35e0b2bbc8c56af94de929a0c86e524efd0a7b4061ee8489bff174a51332c763c3cd4a07b592a14621a6f5a90b807cc2a2feb71d71ee2eb0fda78e12a48864eac94c791a5cbff65f1d568aa7fd40617d5f6744167c85d204395fc2355a3b284709fd986fcda0ee6ec8a68ae76b259776a0fd69e047f8e693b04c4d7467113f69589894fe11ad58e6aa97703acae2d17480e71df8c3a7556a96872b1b5a750d4dcfdcf59aa75e25eb63d258eab22feb1a59054436b54e30ac62a1c2344235ef6588b4a5ee438fced6f2a719face6a5dc1d84b077249a6180bc732d4ea934b660ff4f2b36badf9f59001ad30ccc1fb390225c086f0a91f380c5f5a5cab0d16c9a9868c55f3c36bbe3f75136416d48ecccae79deb1cfcd6a2c5b9682492bd23544b6ca3d26892ebadfaaf28ad73bf34e11d3e1ad8fd8e21ca31a4ba9f78f917bd8a2e2acee103adc342b9167ade28231a5577df3d789ee0a6d5407a922cec8f0854e1795ec8ca51b3587fe72947ba038a8e856e789b074a6555afb81a8bdc035e0f570ba10a267952b0e5fd2d0f3bae62c5c65fb8a9b98774a40e135047511030f202ece9c094b0dfa2d8b94326982a8d02c46dbfc6f61a1d74994b3e50f3f86e870e71b2e7c92afc9ba732fb7b346ec1f8484d55f0bb008870946177ed633af09b92ac812fa85a01451447d536d47a4a533d46fce3be6265cd679a1c979b82122d37300b25db32ad5e0daa848346db74fc7e0a0160bc2e03a5127f0215e03db859b4763729318ccfbdef3a8b0320fdfe5f96b53957a64cf6e395ac0160befdae74b7023b1c6ed25850c36a84f77fd345813b9b33d796b4571a66f8b859325e1f1110e1da4e7e0583eae2a7d2f70e6013182ccc8f28dd065e9b0ffb249340da30e5ca7623f5abafff04b451a581025cd5b7c2c167c77b1450d2412e6bb66a429ab3402c53dafedbf9a0f9e9194e40fcd32cb76815c2ebd350721b21d234feda2ca9b293dae42e57cfe180b66723942ec2595d9d6b2e1955e314022f0b2d85d83afcdfe1c509abd6c2c346ce74432bfe07418dcea2447f819be0cedea76a3b45e0e201c1df0a046871fba2a398dbb3bc724f14932558f64b725480fcfa7dffa87d744302be6980774eacfba3d5b2696f4ba91798a87c1b0e0837c81bdc9c1e27130b2a3f9a6696bc8bbe9de136b7f76843f446195c6f0db5665c778ce8d082011f8b5a1fd445b3ff180d4a8be47935f46cab8339cb1a08a4092748d7cf604aeaf978ae555e4dfbea49c2c3cd9d6425761cf3301838fdd623287f2f15c1f540206c38aa3f9aabc22ba36c2d65f89d2616c6c681c77cbf5cd768fc4a678a9e095554716446c5d2eac4afac55a8c112ca75d3e895117a1629abae964064faff44e1940ce4696e52bde709ba322119fc96154787a6325b2e7755f544ec463537d86f33bec96d7b74dfede13b1a3196187f7cf222abac49182b4aa2fb005b2132511c298f360c75cef46c7d6856ce0879e1390cfeac42e9adaa65a4e6928e266f328b72ed7b46a69809824faa474b3ce5b3c1950c9e1bc30b204108dd3d3a61a6a10a2f0242027558fa3a74c18a2d1c7efeafa0d90ed273da174ae582524728812d2a31aac90bac40d81e878eda991bbe1d0760577bcd133813d49f219a7949058655edad89b6e6cfc9aed8cc42f06bc3cf2f7d07beb0763e9b38a31baf85fe2913fddb6a1cdd541d34c545ef812a3020d4780761e74e1b8263a47369fa3230b81a2ac93d78c69edf7a12dd4a76805b470c1f05ee61d919ea01d13f02234860495f27cfbdb66b539e61bc945d5595be9d90c3d9240eccd842ef31f21da15043564f0d5208b8f178d9744d2002ebaeef269a29ef851a2567429d37a67bc07ef379ca8e5876fc382ed436f280294809fa44f0be6fea9a16fbd2b3d4f02fdc5887f3fc74c9559c2534c175603d1023134fc0eba24d00ca4a6feb6acd88a7853d63dc3440c87b2393af462092263ba18a9b399b58e2acf4fe85132ae26ba89a9c5a0b08d23888dfabbbc6242a635daa168436fa147bb2f538548e5aa9f58f1c2eb066996b36e349aa05da21d95ba249804a1451668a7680042ffcf111f6304540fca1dc7a0386d938f4c0928158e8f5968633dae00604b5a2904448a3901c6ee3699e4dd14fb5433146ad8e06f71e6a54a35e40e7e6124a16659b18ad43309b055d22abed86f4729a99453d935377ccec3bebe2572dc5fc1a3c80ca94c46fd3154a313c027393f1da74f6bc5c9c85c8821ac42dd82781b2c133bfde968c1f2195e8900f0f97c64aab4b2c68b93e3afaf2bd0d06ff6a9e453d7044276a4228209ed724830f85e30a155283459975d76c531eb36c032344f32e15be31f37d869b2606ea71595b090490f9b5e3a766f44fecaf6249ea86a267cc3f6f7376efbac6d218d8365b9c8b6d8502d29bcdf46f4adaefa5ac85959b4c0abcc92921b109c112f771472c3dc19315a55df2ee55d3360f9c268e96144154497baa6c44353525fef9f64d81113ab57dc807b7841ccf87f76b2fdc442b803a72a513595d407c9febb7f6cc11b18db82b88aca8389e957e40f2d41d2533986763f2b5fa9a54167c76dcfa56dbd06491f720f795b0de58ea17ae21865fb9801dc8577c43bd8c83711b49d82d9a11b90c6c422eb7dab6d76dff35cfa9515d65ab85bea79c990759446bb0367fb7125bc172c0babce85704b043a4c0b340f42cee5fc7f1b761ffe93125fade4dfce96a67eecf8ee9c2baea8e1ef7b5a10cd8bb6f1d91b82a2ead2f16370811ef153a2a28c4d5fc6645c264c654e9a4b7d7ac64add2d047caba01194ff2f21510ead052a326bb9e83fe57edbe20bf773b7d05a170268093c3b2c40d990fbaedfeab3d2e8d15c1692552a6ec9c555753dd7383a1849afa0694802005106e59199721cff5ae67c69d4b16c88d05e8cd90663ef8ff58601bacc578ee34e03d0d7ba9fb615f7b81300d7d4a9f26c9aef35ed0f7cbc26c04b65c2ef78245aacef2f935efd532a4eb62f493cb1843441db494ddd329537d798004986102dd2878d114d2ac3d7ba19c32c29fb52794fb656c8fe12d36a68c253ff949c3c4012eede5015ff2c4e0fe8a73663fbcd2457917f4294953fb9e94aa743c66bf83875be6319010c2adedce65dadcdc7be9bb9c20c509528d7227dcbd997a82663c9b540d897421ca58cc6f2ba04f1139739e419cc0b78ab2ebdf67f5841ad5ad1bfbdec104eefff76e4dae7572bb5163358fee1d27e95a120d921f1b4165847dfa987f57066f2679ee041b732d92b7f832bb67373d2267e74f30e16440ea41a930893d03a572ae8084ec77299f91732d49459c12799c20a6f1ce8a9cc5319d6ca9ab42d0a6b57ea28044af5b58e3f2a5bd9f30c46c49d0e7a5c727c49dfed44b71bf437dfcdfbd79ab70872295188bf16a98e70f7c998c6954cded46de316867792fe17f2a75b8e172ce1424fca7212ca878e3cf54053e5c12a68d4b3180592451f4fe9246834499e0698052ac19895c15909209c50544d6f13b8eb4cdece18ad4e12812078f20663adbb9cd011593e213f40e2f50b5196bdfe4e20d779d3938e0f6d753ede3dd655740b1d28709fecbd2348634e7121c8d4034f8aee32fcbc5da40d63e59b483bdf576f3c70ea335eace9d90a75c4beb6c745e3c65b2834f00cfbbbc141c0555b9b14d0950b42e5174e609e0b7c4207a027e7aa7f5ea15af58b61676004a77b75bdf0352a819a4117a0f7ab0fd12894ac3bc2a4cd60509606fb5cb605320d3e1f6330b395b6c213ff54cfda14091ea02f01738fab334b44c6ee5455597ba563e9cc280861ba964482198104ec78dd1e1bfd6f61a6204b7731da5bd851262955898de031eb3aea01a670a89c8dd71aab8e7fddeaeb291dd29a70164acecadd293e5093f78393724bb79f409ca6b214f87abfac4073d20611ffd7724af8e119595c74c2eabdbbd1e43f972c1d2ac27fcad6261ab78a68a98b2fee211f91bea82a5fd0d22de354d71ddb02dc201c9be6528996168c9e0548d73d7d868a74905056ffa2923ca926255930be7aaab5da9452d97f1b804f72e29cbab76e4b2ffe2faf41943be3c2f27c9b4f8e39ef733bb46fa0096eb4daf1f84a7b7ac1379b9b6bbde991f6cb55ba32123497eba387d22a5b640bfd36c3fe9f5dfaacb26a9ad89ec9fcc7afa3c624a49c5e8b7ee851163c6d4967213bf4ce3add008006c342e3cb18a0f959bb2fe2bb07a9c7b30da05ea34620e8f47f22b7d3eb64c9846d7eb9f207117c7063dd94c1af688d97da2db8457e9e738dd33499ba161133384f12316d83a1cbc73abebef69e2e1e65c5ef58a6aa4428871cf873b2c882b26d65002548a6e956712e08f17f12154ddb02960a97ebc2e2d48ce44c82bb235d51674372b5f0059bab5d59d9b0187b89bf8bb03efd569ef3b261df8f6d8dbf43d765d8303bc0aded46da4cb99ffb2ce19e68bc2a80c9345fddf0f572d55b003de2d61e1099cc6138c92f4f153396c045788c497c0bec5d564206a18938f50ae5a34b920c2dadfec314d9f772da664a2d3056084ae85c2d4d933e5932f4134d00037379a6916188037cb6284d565d25e2f71ddf3bcc3418fa44bc443667037ca6fd4f9e2077534579e58a864b2f320aa92c89860c6e08c5433a52ea404bf253e182a550800c3121d34be8a54eacf94008403d241e7a2dca93031068398d4be597453c51885acfdd54bf9aed33505a7e5855ff8f5ee4d27852d233d21d79cc050b1bc3a834da0ab3bb3e5cb4766a41212252ecddb5bab3c42de18c3962f2f05006d9ebf61cb3338629105dc70a52e2b91c9646e187b26df188f76f3f76dd9527e07d851c07a786c0795d87633c84f569313c09de089b215b1fdf96184402908fd9e6308a9c28edd17c2af078bfa9ffbbb6e89e0273ea4e4a45495b806aaaf660fc8c17d471ca2dd2d72e232a1d6eee4a762dd359f35d70229e9a74edf20151f01d3024eda647d1ba5c349d7977619fcc72d7b4b79449682c1b0816f9059ad6773a4fafb9d2201e2cee74823e7f1dfcb65d39200e086262e211f13df11d8469ac9751a465e6b3114255387630b4d9bd149d3b84e0908ba7de3d0f3065e5c11e4a31598c04f5bc62d39b2baf49900e6b242aad20537e6ed64cdb673eee55b6862cd5fbd2f4ce28925eb751faba94a71c360c84b4b9cc9c775c604bd10234de83d2bd2e7dc355471876aeff8a0c3d7c3fba4d3ebe62f1c88e5583bc546a4e296f8198137e6e991d285bf0cdfa7676fe47ecc57be0d6c6260483b5be062627886d01d2eb3e3558e360d5b0276234c9d12eb5e3e68fa8a223f9472ae55d2dc46698e587371381f5a4aa745e9b89639752f8249b22971b564d26ec91cd48d1b5ecd310f528b7d12996dc7cee14f7181dd27039adf56f63417f80304de3c54fd45394de398f709673951d69e54724070cfc50ba185c1c8d870cd9b1bb2e9f427e16863d4d85124437bb5c561543ed07a1c369f37584eccd4fa04d10e1a24555858e54fd481c639def5cb8933d86ed0987c66f2a763e5916a286ea9422c2675ccd80ce602f0e2378751cfa6eb32c8740cd3a0238f7af96df8fd7e8a58087c186250decba9087549251c50662051566415aca8823ca86a034567a003dddd57d459a2856de064026a0fe11af3f61f103f6525fcd5eccdc42a4caa7ac4fb12dd174bb1d59b03d65c83631d3ad56e2cf09ae5da5179d42c07cfe37cf9ecc9ccc714ed426118eedd61f49dbd7a502262898745e31420a5c574cc3d07ccb9cf325b18325ffdad508f8df40ce1b0c0e9f972aaf1921d38d6aaa987711675746e277a2554631df14fad714823a6872388669f15e00aec8866b29d4c930a8dff03da6d803ced6015624af4aaf7496b2e98b7250a9a7aa5d66e6bed9912e579583674c66a0d0b5173b434bf4b4e99e73aeb70016c63f04d4166af192b5c1103df118d2e0a58b18274197b71bed450704afcd8c515df27748c5a5a06c743f36a5c3aca62c7fc611cd48f373d5894c98655b2834c28610f0edb8c806b6a18900ef2bc6f1edca4f744010f431081e4c2d7398d29dea7ca532cb9d93d3bcc008d6438f361ed8aec4fde9d5fac7a76aa09d2bf802ca63463a8e96eeff7e4112ac7b6eb267a77d9deee35fdea933e2c60475a2d6f4b79dea0fef00d803689f002218dfc389acd989c891f91ec02741d3db25b16a9aefc30e4fbefc71671053fb9de1048080fb77d78767cd8c494e5f237a6c472880d43583caf543d4052d34358d3923f07f115fb5b5fed8fa1315d154446afd76a7ee11750b213f2385b7a24325ffb51dd809180f916544a8784deecce8b8bc82bafd557128a6b1ea9e757f8735da8bf813cb783ac313b26e38651feb17377467313a749620428e3fc6fb8859329df2d313bdb7d5e4a8dd39aff9b9aa9f927a662fa434e180211d8130521920b79534e7cacf2ecdcd61c0d9af202c18779306dfc9712f7edb6f0995967bc72a659bb3074a39b121564239823f6513bcd727f74b53d9dee14fd67ada1d661394a6e70e0b458028a136da16f758ef6908b9415f4b359c026c0e4895bc573c99bdc1221d17ae9d2e769d008bb6df1fd484dc3103eaadba0cb2ff9151b9ee2947b15d3f6dac8c72abe575d807fe6ed67b2be8be7661c175ed64a75f4fd1f4c94ea64835d8c65053ce9682c5fd27fc30171e4285e85fd69b6f73dfed6b0482467f11cd2e2de38f3d85a6110e3ca7ad317d1594157de38d73281fa3b7678d4cae1f99e36c5368677e0c63e5b6eccd7167607884855142b9664f553f2fe14471b88d377f8e891473bc191550fc866e9ff6e45a6b1034740abc1c42ee185fa9bb2a4c78c03f9ef8aa3a80ea041c004640d6da00e60f2e924e175c04979f4a1c60b2cded035339883a80f26e79d4155c599ac479003aa9a070468f119e040b3663cba107e1bd66fcddca429af107d06e27d22940dcba1ab8b74e26aff629da86e2e91200d2ab928c2cd2151a74c9d99f04c051d2bd7fafc7f70707e9553037b4b9eb48ef0908fdfb34a366632b36ef800f3f41c773458736f301cab5424408ec7ef86ec65768076f4d8c139601d68fe324f689f396dc876ced4c0599179f069e29f4aabad7a7e89e77143d14d87751a073576e36ef8fa591c1a153e56ae391367812fad81fddd2c4cbd8a6f355c6b500839e11cb5f9519012a77c1ed20f6b24e4dac1bc8deb36602bf5f24b044064b6c6e019d8e43c9b04592a7597cf7ff46eb34e910eea6bb086c00c0afa1e3b2718cfaa74539e67a10eb50ce25cc40618bd4e47c462e54ab916107ef37484a0bef655cfc7754aaffb9356f411c0b0dfa673a39cd1df4c8177a52973caa0323a6f781adcd5aa9c959328b704612dda08f2e705db9bec5a65a413bb3f3be9feb05f584ee69578aa733bae6451ce0b67a31b499efe264f6273be6455cb03b5de61483fad2c2d2cc78f28a69ab5111d80870469c247b181f5844946ff24b92167b802637b9c75eff0b4a79ccc9c1bd1f20c5128b5e867e23cc1385ff0c63760f79e97968ba55de4a5c2ca98b721afa49a9d319c4175d972ad643aad7128ff96a77f0869f763d772cad0637b17838be66ab855a4bf7ad9bc7cc71d5c96b5917c2458aed44f3ffce520bb44683310c898d1161601ed1ebc44ad61ea3e2becc87400e48e2a0035715c71e2032c74230884027c3baa18269010b318f06f03fe2ef09ce293d9eaf5e519ba30f0d992dfb98559733e78ca35fa8ab1d83ac03550ad86a9652806a6e8f857227a0400efa5080fbb2f20bf5a46716b82c02994ea94d7e602ed681aff9d9b97e4e0f4a52183d46d234f7d4a465b4bde886b554a0efe553c0177249993444197b7d8c0f5d1d19e21b620b776a7984543b0092a9e4c03add9e5269b0fc3da18046f91da4e31e825dc8fee2305972aae0261d1d9173608b2bfd08d349e7546d20d32dde3e024ff891bbe2cc000e87af422aed058cb9741bf90c0b71a1b4b55c1f019877e6cc8fe8c95ee80e7eaa9d9d9a95765985da9420282bd893ac0abbef97078a6682adf8726a927b44f921c92bbd1e124616eb9ab76bbc4c99b09d2db46bb8ee20a948aa7e282ece858f45c8d90d2a51359b81be1f23683a6117ef1f875f5d3dc4bdbb989b6474e4c7eb344ebcad25d2fd9dc8d41a789ec0fed222c5e6b2539ee8eb1ebe44aecbedc96384204a17bd111ca3e156994ff97757876646118087cfc79d8011c224df5cb6b63c911205bf70bebfba94b235c14e3e57188863ca6105bc3701abdc8a114dd472a2320f6947cd64033f18fc7754d06d29d5459e6d2dedbad240b251d931cb3b73590fedaf1d3b9832db79a5aebecd6a33a81ef948738d8a45ff09ef11d3081b841b1c343460d9add1f35a508361e6a2d77d906edc1fbdee9c4f87531aacad30e971be54997edba2792be560679f38fe638bb688dcab8d31b7f13b145ec2bf896cfc6fc50528b3c65c8da11ec2ee48bf9c640afa19505a2631aadd46baa502000aa0078f6982c452d030d0dae1b1664ee0dcea9110f65f8e42332b0435698a11ce929970fce5a80b955dea69c13e3bfa20be8348e222a86f3762c19420d8a05bdd0d3a2df42208d91bb3f7543dea27d7b6fb25ed3a00e53c28e3f0e5ff15f7cd2fbe1e32c831c60cc84d561998e445f02bd19c946db363f2dc38ec920078f43f3c52b937419d91e7808863944f02792a4c3167420ab4949bbb548c94afc0917daaef4e7734a34a83ec83a7e93ebbbe806c220900aa77bf1485b768be643df33a9979ffe2a003891455bbefbaba32ad8f41061555bcd1e67075f3c65833a56a3fbb9297ccf187135311710ae7b289c7b8e8fedb0ced6757a65f18219ea4d1965d51b68feb30c84d205dbee518c25de8055141dc8d4a4c45bc1dd17c0497b3aa528fa5814d5b27920905d1802bb4895cd1ff8cdb86de2f209da4ff7016db6725f558d515b9dcf720845fe934f2d47ae961fdbcf18db3e751b610edc3e57500bca7ae1fa1a14ceb7c714f632e3e8e86bb9abb017065099fa59b677ad71a58be9742eadde81f2e3c0ee9c398f59bb7e169a6d1fb8c7e38d6677f05ad4dc798e44f1b5b3e43d1f0d231eefb01e585081e46bdecb50ed3c5d5b36c199273a56f8428afd9359319879ebfb80de563f062fb97f850d00d202c722c4103c2f2c33c7825194caf558e1ad887ba3b560279444f1edb21ec80c6f26115df75c21442359842242492acc214ff5ea2966956fe21646026b8b2a03fa2f3411ddc4aef18908f2eb77c16ef147fc00e827762658d29c5a603073a0f9867361a7eed74673163126a5bf04977eae814c8f3d2c3b4af55d671d44abea6b034bbd915f785304508e0f9f70d456695589f5f53832e6063aeef4c3ddb57a153e5afbce92a796a23c80546d502fb6985974c2dc1b5bacf6047ba8f9ea943fc91aea3d965bf37ea9a106f09eea07cb3470d1e6b407f510abc7c72753c5fdecb9dc3464122e80faafa68e39bc93a47d411d31fd8146532dcf2ee52dbaecf571c968a40de1b90b61c24d8da7ccbbb2f53085e0df5e23c174de8001c7cd31ffe222ad2865a21484bd4fd290ee1b18f02fa2e341b37353e4f3c88e791c3a8873a62365244445dc1b4f2f1e14b25849363649d60c5d79a908c5c1f51911cc03e8e98d162b774d5d89454e3a055e60e99bcd6cc9107152d0aa2787854c2bd96c31398a903283d2861823b3140ccc8a2fa21fe0c276c5a4d5c2e0b2a9135ffeb4e3010a62a23cb9dc1ae9d7cf0c79e76c83f966e0f71e68694cd3eadaa6cbeeded915178188a1f229b56a7203bca45d5e5f6170a414284169cb69e6528e3c9f7340e2ab7e6b1b30b820051b93ab3da4ee42bb7e4e5f94da42852eeeb166a8e04a449c785e871220daf97b15b9101424e59723727f3c7202d45b849812deb8e78eb13a02574cf35f5700e257d4394fc89f34996eb562feaf9ee4a6a7319deda1b941f339f106f1fb15d14439627ba8ec7fe355cbbce9d55f8c7b08ff087cb9f502f381587b0cda4b71c58155ca30a66481a271f4eefd8026541b381e9a5d5e2cbf34e352b1265e694bfe8e52198afc0a8b930bfa243080aad6b6e0d74937cdc4aa9a03957fa85aa9fa62bdc503bdf96b84091488a226d2219338a429345f62ebff1dac4dea722ef52b475c44c6de1ca35272956571daca6dd79a4c53cc1c7617f7a765178e6d0e5e2b8c4283d23b00fc32cb7844e4fc603d06aee4b5ef2d6f0995d78db3ca036e3597ded9565553289d5ef87ff1b850dcdb4d7826af6ce9bdbf1a6a89f459ded2de87e22ca6ee44359d543fabff30bb55512f8432693cbf677d9b5474e3d3bc307bdbdd1278bf9d4a8caf834e4b25698d6187f0ddf0daf3445dff5c5e97fc38ac6c0429541a5d12595fc1405c315ec2ea18f2416b39637e8e52cfd9868a40d50264e6ec7ec19e117ce1d5a262f8a7b5d10984233c4b7b78d5d312d8497fbd3b9e686037fe11bf1ac55d7641081a5050e0a17371fba2afc00407d4556b60340436aba5aa1aaa4069dbe7fc3357e890c16bafe1a667aa9dd34f29d4eeff80478dae3c29edc3881b190217e363c61849273473bfbbf3872e6e03784a9725db986b09203f5f8d5a1b4b9d6d59dbb5adccb6df0977d58f0ec28735b7cf69af2e95ac92dcd8a85054dfe521f8a5748ac22bb4c86b8802c50d95fd8124864514705d0a852dbfcba532c0562cfe3d3224aff9ff7950bb9a31ce7dac5053b36c090f6944106789feb7da4035960eb1ec2efdb8e1cd3ec512563775b1100a766373e93ead4a3e35db00b39529d80f411443bf07c6ae95ead3e6243da46ca240b61d8694bb9caf47de9191d07e718e4da2a82460e3a97df5c645643381a1255398d14388cca5b61d936a53318956a22e6771c537f262ba8de7ce96fc735ea05664a70527defb3660975d29d0835ab3ebade524aa1135e6dab4464b52257c77cd2ddaebc657153a8d6d0785ed23bf475b51db7e60c92dc085fc1e28a1fb0f0261f89dcef9fa17168b50b1fa7ba521713663796db221e0854070063f19cf4a2d7515952987edb917f0f0b95dd6bb598eae07964bc64bf8aac1e87157267211c0cc3046d8622c5f98073a3f33baaa87153b2ac0d004574495d8930f4d9e798aedbf566eb81dff175e9dd526cb8ad668aa781a3348837f6bbbd3d275201decd348117856bcd12921664d7234134ef4d5a896bae46b2d1890f6bc31595fa753b3938c5c2c05f037a2bea9af392e5d809554e68e69a9f98971cf882ebdc52cd5bddd67497d57fcac277f95792ed47115459ae069204c08a4587014a3d394fede9c07cf570e90d323f1f3d19532e707b4e35d4d5760c93f3fd7b9d69cfe89003aa51ea9f96969d8b1cae6a6418172924ad8b35bfec55bd817152d1d80b9ea86b51a172496b37484edffb86643a6fdce32df7170a2c9b0f368a442b79c8f6fa36588dcd21388509b91704e45cf1ae7a7c2fcde1e64714890a4da0dbb19725603b7e88220894725537dbc0f6a6ca9112da382308c0ed4d3d2b282a5fa8a8fae053efbf65ce12964214af59ad27b25f435b9208633296e0a24df26852ac382c9f1067a21d04c6ab7d6fd9c6b8ae8e0ea3a12f733292716a7677735bad8b761bbbd4708543cedf5882f505211b78a2ccf9e504ee58491fd239e9168f7b40fbc606e101bb11a7ad6aa66ee4b200e4770167223824a6b75531171376306694c164cd6bcd048cf5df340f70d8cee2dd4d0551b452bc292582a22e6a932c84a107ab886579a841f22cf1922651588df42f40ab911278284cf3cb92bd1781212a70f5d23c4c77d485904be02a824f401fdcd547b385d5a60bda28c9fd8cb50f09c59a395c16cab0b22390bf3e582b3f1ae3f32e5728bcfb66b211f99fcb766d534c6f64b27b8a9d2493b9843000beaa194fc01f2f19dbd5e9e20d75699a586828cf50ca9511063a86300f8fe3f1669c88a44b32817a14de505fd92210f44f1dc5352b0ea18f207ac25f4430f2ab2e879c456411c9af3663667acce2d4e763548a5f7bcc5dbda9cf432a2630b19aaedb3134b29262742d0021986105b0e65e2e35152d141b2ac23a5c2b5367a3fd1bc7700ef38419a735e35a4003c03a5439d6e84985d9e30abeef44fd697920a65e5b98c649e3df5f925bd605c7258415f9b68600d83264372845b212504629bc4b8277393f428429ea7ffc6817aa431020444b1fe2be967442964c1e84162631998536a160daeda604236d13c56859818331cfb04f64c7ab8d2d3bd2c5f16c49a298b710e0d628f85a78b871b078b3367f444cf8a6ab096e329cf5f615fa2dd6fb6d705f15fa16c5e6bed83b301700aa1ab633b02678cac46259f4e247b3fb1662d8fdee96d6533e5f0fc3918116fa05a33f4e924c6a06de1b2a0e8b90d82899a34dc60afdaff570f26dd4ad9a8d36207f506c06d2fd84ac5800313d64bc6adb3990a4b010e7001c74a07edbc2894086f11c2f73fe2c765e3881c31db981671ad975d1adce0c2e44c55cffc0a5f16ee8a31e57c745a7c3bd8c58dfece95c6454d418d0ec7671dceaa58d9a02ead0dfa5d1e22ab674e6f452b97764c1ecb42fcac13ea2d551b93eb12c802bb3578ecf6266d97561a0af9ac3797a0af3152b9362195fe2c48e9f92ec9e2e0c26197a9401f710c7b70232886d8b2b1a0ce4548304425a0e37bd07231c8ba0c6e5508aceeb2b78b07f7e45e6ed5e0b93e60a87be0989facb4ceace91a4a25e0c2b069bfd81f6336b9e2a1f3f25e1243069b5ac305976457d6e017462e9d8e08f059c7c25defe6a96d667167e38eb7206353529ce30a72ce674a789cc937c976028cbb836a317bd8f52ec2c24da4e17cc34bcc3bf515c49fe64ce3a8a3b021c800f3977c1ac1acfdb0b1706b3a8d661cc7ddabfff84f82bb4742dba28a5aa3aa8ee8a4e2d302bacd45d52d4bd01ff65e3a74ed61a951e3a9a13ed0acb7bfaa756398fc1b76c5918a13b3b1c59f359b5504afbb8122494a59433d93c7f36d725f4aba7d53533d03fdc7c62266b89fbf4193b6e1396b9c272e0354549ed8e8582c9089b6d18aa5b914eeee14bf1840cf738f1d2cbb6de8f51b2cb2d0c7a4482b1bc634a3ec8d9af8e84c9789ab79327ebc694b2eff1a820bb34d56968928b14f2083afcbd524bdb534488dec168e2bcd0917571609757db80f38356b25cfe26aaeb23027ced667c1e0f1d8d285802ac5305fb0668fe23431b859d6e38381723346d1db62ce518a366a6575cd893cc3677412c9b6cc00c5f0c49f45563193326c5ba8a140f70210e73eaab80a8b9b97035a15bb9e3fd6b275024a206d6260378e60488685d1e9baaab584e132062afbfcc97e0ef2bdaea87145fd4ed96b1a6c89d75be13414f2ae3d60c5f268baef6dfb6b1ed5f4be920b1c34b8ace15d2ce8f72968146c2e7b4514da5f3227c684dfa8e16500e93d479d1a759f97862be011ecc115b968795fa43dc1545c631d32f496dcace485e943beefd4b45f5f9bed18e7323132b4b55f474801a9d1c48d3c687c7626ff1d06769f1bf967870f90febaf447ca4f7372d98c42e48160e93a875085abf76a5cafb00581fa2f1cb6b78a27ab4d1cc90d5a5a60a979fd55298b145bee1c8ec3006a05f7c418e291fa6a5f27fa8bb086d3718b876890cee70a171920c7affce65bb333fda3cd8251ef950b528b001bc6f664b4f1ccecbd70fd948e8a0c3340a492b615b273f6176dcddfc9ee69f881c9eb4052f668e05f75df72d959f6a165f9371333cc3978ab5f635cd6adb8a61b47cc33cfd493ded4cfcbd187b65df7d8be800e40ec3ccc6fc428657348a303d02b172167eaa0466a6d31ef06443bdd55d9470f120e964dc009ba11450c03aece654d54c8b6bcbeb3cd21113d5d1622eca65a1fb4b3c0eb1b1f206f70cbf6c0e848221fa9f4c2fe23d8fe191a986157603ba4d98bf2030f44cad72c46e47bb8b7cd0fedad44d619158dd3bdd3d5d6ead3c54b5c62e88b8c8d3422bf07d1fcf16be7dc186856fe335c6b2c2ae4115e28f9e334f2f09940ea0fb548c6ffccb96179f9466375d9d2bfd1f6982aea0f67c8d0f5d623bb378e93c3417691fd5b6c23f6251e436f4c68c1382b264ec67a3c16037c6e397074569dcbfa8eb256b90ba0b7ef822a911aa55c37bdc7c8f3ef5b755cd7c725b47847bf96b4cf56c8b2f9a0307342ad3b133437d8e38d59041f839f8c5559897479a20962a2c2480fdc60108770fca542ffad0d7297d398e7ab7e770c411b1d354554f44b2bf2248d5e28d6bfb68a1db0c8b449f9d6a823315fcde5c3e8e929560aeb6be3d287b6a15df0b1c938c26a5bbfa360a8b7172e76a5d65a1fa59640039040dd45c83b67b05cb2db0354b2eb0b3cac06104b47cd16a30ede867c5daa135c908b36db1dc697a4d80ce7ca902b7c3e15992297cdd6e79d723868d69ab909c1c59f8216abf48a043300702e81dcaf77f9424e352f82e202a8cb1fdedb48032f16b84751efc159e01fa46c365c02a5be6bbc427923d1821e8ac5e4f33250e757bf2060fcc60d40209e72507504708499924cc0b4f0288d8e2018f9bd2ebb0e6d25c1f5f27eb81ba483492a8aad2997ace22268918cec476008db1667d5a13487d93ce7794cedf30321ecc1abf1bd4d396f386e7a3d9aae94829d88c1ce7af3bceb7a5d8d71673f47edb85a6fb0715cebcb393a5da3f05a4a833075af40a131311415c9f12ec40e34070833abe0f25c69f4e6b84e60d60ccf51d6d6571a32351f15bb570585c26176723f993ade83640ef0781ca7e3c1730502dc721bf8bf0ad29e9f3382dbe2ddcb2d224cef2dd8d1ad011ef01f9e1623db2eed024e2b7bb8ad083c471eb7ad9c0e4dc49be13a28789216e548a81dfed76857fe31756b0dbd4f65a41885acaa447c37ec996fe641499887ef24125afc06adbfd5dc11f7e723d33b5a258ed8305c44e61054c130fb575c364d38caa04fe02468d5b466e5d926e03d90ffd94ca210113df2aa42aa99569d5c0a6ee2a049159ca20ddc281c15cb8ff83fbf409db8238cbc4184bba24394e91fb79c11958e5b7d1165d4abf72a3f6c9e7da2190070b5cc4b1a31b6aa715a72fdec0c3af3b7eff4bf4862d5112e052aca83bec89e54782f9634ecaf046cad4124833c78a870a1c1c8db81a44a40aefa926af2f9ac8d76eda16bfea4d72f5b122db0ec05f2aa242b064bfe66dadfe63137e18a99dde75c932816fdfac44ec1407491c953b7d7f70cfb127d987f314bf60b3ad827305cfe3ba56f67a2ff022fa903a55ffad205e8cd1bd61251316d4f54d1fd0c5dbbbb6daea00464ae7295b425dd532207e98bf702a87461c93290e62bbed59435f1659698aafebf7537decfd1ecd292c8616ddebab4aad8062ca333775578290348a8278160ce12e7dd3cfe8bf98fd1a10473f6c7ea7b611ddbc3dda56726e2cd464888a859120893be2e1f46f6a5ff59735a9e53a057a12f9aa9384d638e0573fb8642021351311fb56b52aefcc337e8726055eba9589d161623c52119ac9f709905fc79173070b4fbf07a262ee006e13b83dda405fcaa5f9ac816851b68d6b3af2190db6b1ede31a7e942995b92ea7c8b5023420e09abcc0b554bbd020c2760a7be77deee57438a8d148a7a359e3d3ef6847268b628c0e0941b733f7c4a5a831aaa815e55a01b65c115f8c2929685472323eeb43f9f35c179ef22b4810f6416baca2653ce04dc8bc33b34ccd12c9d46ce9651f4e471cc6262f9b9edd6a8bacf6332b923e22f06bc400af8fd8d3d058c760f33183e5d570c91fbb1f57b254e853230eafa28a487635e64621a2eb21904677acba63d9d13984586f6e69e0cf130a4d4de31a6f63efe3d2c7774ea2a08a004d4bc028f2728bf53a1152a9f3ff4b84b695394c1be1c4735192eedae6aae7a5f2270f006a6ad67f3721de02b319a0429ecbb80062dd140b4c6ac8fdaa5dad78ab9674ed0d0f29c92ab9735dbf49dc1c947f5c4ca171776471698b1492e3f790c63eca577fedc53b8f319581755bcb58c24435a1b6642e5e0ff1949ef0f9ba51b69ecf88d32abcb78e44509eb0a19f65a737cc89bd62c61a4ec495291aa9ad4a0a1df3252fd5ee71bf2d6b7d27e8c80987ed819cce39f3b8b0668a4848199437775f9e0b709fecc13cdda7ad13115985ff0595f950781e5ff9875da800b9039afdac7cbc7cc4d96b495af3d2b0da9dfc30d55225c1958c0f822a614a51a0c2489a1c5ecdd02bd1ebf87eff393c6b5fafdcaf23ab8ff87285c70871ea506d0f4471adae4ae62f9a3ba8b6c2025cde2158fb8758f452ff83c64c56d9dcca6d58fb648cec4ee6a2a455359025c432fa62c6e75ec13bf2f2e29498bc74646ac4659084250d4e6982a073cc70bc70f0bf9ce543b93f3b0aace318719f9da02065686abc2759117582759c1fce1a490f449b78215bba885c0c2db7f517810619845b204c7166f1e3d954ff128683d5d38464cc98f83ff3252d6b528d206b0f11fdf91ec589361a2a72a01c5aad730ad86aa3fc3ec9a3d1fa8cff2e7e3c386f615608db50ad5a4990ba2c7039e109c21228724af6d74ea64665a2901dc421a332bce50679f67cc9a72ff996074f8cf99e6de2d95531c199439c725cb2016307e96afa941cb3adbe4d6291a11045538c6b58138e32b3fd9ea8556bb896ad3bcec3900c9d8e0903ec137df25844bc801cf63375317b8c7567d2349bf99ec16fd3fac15444c683b06fda723c4c95a3f05498cabd472fafe9e63785e599adf78564b889fc4e5064924a1d4fe37db04452ebce41a3c15560895262b61c80c4e03c8c4752adc8707cac16faf035a7a094335374fc9841eeeb35069493ae1bff177b2dd641988db8a32e59c5f2a627ee3c5007c18962cababb362940e20742dd5b832689f8db502931c927780cc4a623a4767bd51261c6cb99638ffbfe550acab6efd69817a9ba105dd82c23ca9a7d7d7c890ceabb2fd4d853989e93357a46a73e143cbeb8015cd754473cc76376bc2536e31d34f7611043690e7c88b1f4aeb5b28ed999e077b50768fc663a51b52da66affe71653b51988cd156b59c755fc9d2b538a5de4e3707ffd16eccf750a82b54f7e7a98f888ac3f41ac102109ba32c8b3cd59bf1ced9a7cc8eaf87cbbadb1b35ba37e5180ac1b510b2565a89933099d94fb35e1d411a8b6a2f0ad02112f67e9cf7a1bfce5c08c006b5500b6c6a4a1299973cd37ca2e5861838fe88aa1989b0f421893b5334ec764b36bfbb64cd1330201ca264d78d1f89a7202c563a21ae961ea017096a39410d1ead439a5591ec2b66eaccd884a8422ac01c1d41ef25bb41035da13a2ff289cd0eeace7b83fe2a77c82b2826085338fd818be39a26311480ea0bf0cbae7b9ca5a22af89da0b815083b0579025b69cd37af978f820f48348b471ee0d4ef14fc8cfd8a4d30b4257e5d8c9e620f864e3f0afac95c5477162ee1f871774bbb5f37821f9ee86f1bcc51356c4eb4e7040264feea631c5072b019adf3d7e3b0487516d87dce5183d7e5813bbb71be123b91272aa48bf1ae010236b9b580de0e7673a9b4ce24c209cfe5d4c13cb555d70edeadc46bdbd0b55a7f6d7cc756dceb5bd912cb97d2b02af9aff534d8d1f2bb7eb212160bedbe48e1a2f5998eff7fb49c09d88865e687056e622b2aa86b9c4cad4da0ea746176114f6740022bd96ec66e277e1bd9fdb2d9677659cdbc25364d58cedd5521eb55bbe62c0fad469f83790a68ad4a8dc7fdacd3dff76ff47a609c07431da02eb085dddef83171dfee45e03d7de235e7987d3918972964009635ef423842ef422c8d218e8f312b0eaa7c0e13e2eeffbff69e2ff3a3923514299d3646dfd698f656bd7c0d5aaa1a8a0e68954b12b65b77dc5fb5df1fa773262404bf5b097fd7ddf913ac4ede3f578b96b0394d50baf3a63434faa6b68f4d0428a55afab87e6696b49ae74eea25cd3a1af1de96d2ed5da646ed2c3582314c9db3d62b7cd19e08da77d7e91875f94efe7058321453e73885e3057eab78340933c12e9790149c22150b0699ba84d560b9fdfc999009aa98dd8585c7f81a0509e9f1f7bea84f1415d56e470eccbb6e10750cfe72d792421695ce239282b983c4207ba5a75fabc80f811d64e8a90e1b812ea5455d8d4fbc5c9815686ffcf2806dc5a511ca2d1adccbd9ec41a5bfa2758efb1af8ca6812ad2325825044746c04f3fa9c01a9598772ae7be366fc220cd3bce75d978dbd2bb3961778974d588fbdc9ac4117f52f115f9aceb6ceb6de810a89a506cca0429ea50dde4eb29b146b54d10d8f38c5a6bca1e1cbd66468a3069019e5d8d0a2b10f0229628b666f8b47cbd27f293b8dc458d088c72ccf7308963b8f7a4faf0fcde0f52afefefb06e7e59714c0aefaeaf0bda3e052729dff42763ef6109dee413c4eb762c0c988fa48c3365709e6dff02d3f6dd3d4c0ace4bd7857edbfd7dee69705e32402001c00bcc9b11eaf4aa9303946aa974383a25c50a69a3a8ff1a88628c5c3a5e5d667132829ca13790a53aeefda126b730224b1ddffc421065ef2d85d7038b6a8cb2f3ddf7c2b522b32a77b4319cc5625c0fbb8f8536d808bf177f1a915d3133a7b7011f98add2b84a889a47b3721e39e02413586942b61f16cd68ebb9a4eff66708d5d9ff15ab2c4c070761e1cf8f692250df369bb83d1f17140799c410b65febf42481a079a6d6f7d46e688cc9385105e7136676a5ada3412927e1e48e52f64adc8db27b93a61224769dbea79f0dffd1d4a1bb6cc0013facd50a0ea9491a5d8cb4516f37b5b95a44b6e60c5a095a9542258eac742b37aec9f2bbc06ae2fda1ee9640f06aec21c7d18388054261126a815fd46cb64f0751cc1e54834e0a6a25aad484303b864f13481bc56a8ef6de8377fef69c68c64ad4472f2c3ef0185965368d5ac337ba3e3742b12e3b3d5a2bb97aa05f42233525f87aed91efa442e85f8371bd4ec19fc2760430d7ea6102f1a3afbf70ecd9141bea52d926c9d3aaad1731127dee90e418f9a5562127737f0431c88d1aea4383397b6a671367aa70415772cb1f50916076dff6c6d00ff9124c7e733669d9ebe1153f8237bc3ab78c667efcde56b0f93c2c2b8f77d82336f1f1d8674521a38c26c24002b078a0df77126bc3063230dd7e0898f5cf624c875dac520acf2207375dcc8d55c4976bccd4ee072e7d797431f995a1d9882aca2fbf3a3df4c3fbb0579739c5b91815c966e1817c5f5f1fa59cbd306582d44442ba2bbd5fef0f8f52346528aa2b820ea6777aee0c72112f62bfa316f8cec0bbd75b67e53a1eb80b1c38589eeba58ae25823105f0e9205c704749205d38316adf45d435ee33e62e3418f10fa54d0cce6a9fa791ca6486aec7a2225bfebcfb52690ed102ceda0b9ce74f93d6a4553fc06c2ebc8721a070a9de88c20921395e89a8549cf045ace30aefa8773fa4f001971ec64b6848c1ae3464e37d7cd6bc232cd01d8755048d717eaa7a0f7c69a5db1a988e004ede6ecd32b8a4491d59691a37cd2a536b88ee672ad18c69ed19d65d04da308f09b48885dc6304f54734fa3cc43c54f2cb941fd1ca0564ac377b0e9c81b8ec4836e82b1db5d15e2a2880004715fe3ed05d9752457130be4d889ac61f7e6045d67edf9d0a6bcbc5bd5cb830a8c4f7fb8c6639c19186d08cf486a287f693f13797dbbda3e83cc0da339405d48da7f5605d8a57ad197dcb3587df936585a85ede90b4ee79d4027d405d8c338281842052bd78255bdcf98f0f917844e47b7544980326f8ae8ab655fc65a13392fe8001213e9fc052db5a34a735479ea64410112625eb5c0691996918c0f140de845c772eacb2234268771aeafec9b5dfdbf04da84a12ef1ed99a5a3e87b74d7ac5f4033ac2f58cc94f0d8769c9834649d7cc02bd518c0852727ce29246c25487a8860ca6aa56159e79949c4f8987c110a3afcc92d0c1c67011cc7ffd36c441d473ff33b8e3c3d9a28d21cb668be7599ea484dc5a288b4492c9013f78ac926f8ba7966194b1f2a7c7a142f674c1ebbd431b04099da2a07276420739949b6005246aa4e4b28cf1038a9f8b8b711fcebe9b7f177deb88623660a5ff515438a2e68f985b3ad927d1d6bf6136c8c3c83003b0292c354ceb3a24d5496a92fb2f1b895b8bbe8b368b655b4a07c4cdb08a27204086d1faa33a88dfbd3611cc0b863ae4424775e7fb65991e2b7d00d851b2a79f9e5c3ac47fc348fd023c1d0f9c707c0c3ea711cf198c4b98c88f18a5df75f5644ed9623f9dcc735c141c8ad348953c1687b7654622173e72bf459f160a3a121c142b53aa2dc479ffa338da2f5ffbb6d1ecd1921db00d8f9c687de3f88590be553201353e5b3dd813c4ed54328b29afdc9cb0dd5d04e0a78e075eb9fd63826f01985f62d2c27be9405de6d096ae7e57fbe2aa834f8379f48862d81690e8be634d7581fb6c0cc49502d1ebea51230ee6b000f76fe3ee9e112e8281dd015b8d92ce7b3faecf1c6fe305a01cf0a1af1d99334fb2588b7b20970db65b19cf817d2e5fc412792aff47a23af3dc78d653f409f0492527ac7364e1a45bfba4256891b6200d4f1997e831fc964acc72440fbfebf8aaa149bb5e9ff6b4abfcd1247432a9e8f83009f5833de0a34709eb456c1e45ca02860a908ee1641bea1456a3213b98eb52f0e8d0b3d51643383c9c918bcd0536c1095343834a29856f01aacc6fb29c1f673d8ff2cceb4376b5401e8daae100df5790099c08021c6ac44529b57f28c4c087e0d759c7991864f06cfb25a6ba631c41152ef4df5d9223361a40c1d7af80c2ceb1941d825339d2cfc7b26c0e1cc49706ad0796c31c8e525c2db1e591c63cb06df3b787ef1fa022bd4f03abcea903f445a4b245c3853677df375b75d452965494375479a09d68c543cada5edd2bd71e4654f6bfa1e7c52e3fd6fee088a6d4fad76e32d1af5d1188bd9348fa1587519d7b2fe9b16e80590f49046e23d052882d17311627ead46ab5b6199eb7032936f90366344d72205bd9a039935e8b8d18ead0d8088a0ef2cb736c1b86f71162f362728224688ef62cf5070409cdde7ff9bc5e78f2cdf4de9b678a27ebc40de9a87fb9ea560603662e9fd1f3dbe859fd1e770f4c4921dc2271935942e3fecc93415ee3f9200217b89bba3e03b4d652a2d9509eaf7acf49861f469824605110e4a66def4c1bd433aa13725895811c711e40313b86dceb3bdf483524a985ff513980cef19e81b64d5d738f0831903518718b77186e9220ac34738a1ba860937a0f4f0db93b99aed16d84b29731289a2d73e89e0b01ebd9950b06752cec0996b2aed1e1b9c34d64a2a1dcf287133fe0decf25a89fc2a0da3d75ec89ad4accc68ee3751331092d46ebafad586f8920c43f67ce0a6476957bc00488f5d9fbaaed59298ae4b98a1161389f6f1e273eb34a0d32a6b5d9e1104d3cc7570b630d41f508746dfc1e5b8c810cdd6b9a926b38d7bc69e7ed63240155b91ce4f50d080f3d13afc1b73dd76c2af48c5cf6ccefddfb0cdec2bf734c9c5e9ebc82ae447dc5c0497234bc20a1bbb2ccae9ab3067f2acdd5b93e799c82a21bbf77e15d34b1a6fc9201fe3235ebd286e806dff2123def2ddeb0c666a1a7e375f2a0d9873e662df0533603b5cffc7c450bea2aaa27c9c4a40328269b4dfc4c154dd0d6c3f9e19465c9eec81d251819413bda2b09a112de7b8aa18d97c903ddf5e0cfe97b78f08aaac700fced7c2fc9b4ad3c5b671781046c0582a6c11c8e2416e43b53ef769d3f8eef9193b76bff6dcf4ceb6a98ac9fb2231dcfa43de8e918ce9c94069eb2a5d65307e19ad1e9e14d6314fa74161b983a1d5bd321092f0aab81d2ce3b4e157c17dcbbce2abc2711101b0fb64cb46d13e4035ebdadfbb66e4d4ceb84bdfd22f27088041eb88691b5ffc8e5973a113082ec6c82f8322577f6c4025e874bdc1f138f892f1e5f34bbb3c3c045d104d859fda815af5323bfceec46a0cd617fd681b0b7ce08e38a7672cb4c919a0caddc41f3421395a9049942b1a48ba2ee935f238ad87b14e9e25b8a99c6efcb98eade2bc659e8de11aa6db90da6d5d31885a5daf65a7f2ee3c53f472fe998476937882e7be4900482da409c71761ba0d1e4c0e0e0437dcdc17693f90dfeb1eb21511f55a972c9e2f27a07a1ce99cc3f8f204c31b155d495b9d34dc75cd929d4d648fec0c4601d616f5dfb28502fcf97f7c07067b87c0892f36812e4ad9f4f2a3795d16c55ac7164950efbc6ecf6b3dcc146bff4a135ba4f8cfc42be5534592c197bebfaaec3eb308bbae7eb983f77a0a1322bd9d0f9da6b12e08bb53e5bdddc81f4daa146fb73e2d1f28520f3e774e15e56744353c299c82a4b14012df29cfcc2e63be481ca43daaeeaf9368adfd70be9d281a79adfabb1b467bdf6cccf7d840e3bc5cdd4f509d8a5b16be9a6c874b5fe3925ae238b383beb01e48de9bfc71df0d2d166114df91cb48b0189d52c8798f0b900d56ee2a2bfe37257446ee743a8d9420cd247352ba61e821e3b3ea3b2c4892b3c3c66a5d63aa5e90ddf8c8cf4a87cb6520b4b26d0ad5f3526a0f2a6bfef1387080e4bd91c23970b39aa2f3c300b90ce5809739150b314a35ef857c4ddc1c6505823bc6cbb0541d401fc7fbfd6cdfa983da290fd60fbb011636a582684cac3933e89509264260b72457ef127fea3b01127b9c5d54e6db1e934d3bf29c486ab210885bf73ce205c68d477b59aa3b597f5ccb96cd44409c0ff53ec73a3fd2b74d6ac14ac5803ae43632888bfe471a324db07db848985ebeded24e9180f824aacbc6e57a1262fe0faa88d1fc94f0551a950bfc30ce41157cb98b02b42ab6b45c238d248eb0e10b7433a271878ac11956877d9b6e235cb27dd3a110ce879879c2904fae39b840d6fca2d6ef4c9b529d1f65572e545db96895e0f391410c5c523cb06a8bfe47187ba3e5977464d7c27cd8bd0f8d16e469b4b5122ccb4c94cf6fb7b5a48c4f50d07429c5f393e1c22f631cbd904f4e8bc0f4e1ddb513eeb255e1a380c97db5150824892d5e2556b02f6f22caf5a3ae04bf2b7671022c46d5b918fdddc5025024ea1479787a63bcf8a987e9ebb67a792f88fc2344ec8af20a43695f77811a46f54756fab3bd40f2843548d0be47c71a32630d7d9bce666af3456b7730f8d75a48971056fee11d4283e47c9b63621c39ac0eef172e31cb809bf1163459f8d38760a66f2121e84f44cc546f71867588f06337f07b153c375fa392dd622517d6905f3f03aaa036725493eaa374bd8fdbef53b12ca5cc5d4c8b93e5d09b373b2839c08b3c0ec36f5a4bd621beadb5c5cf3258c5c79d9a0ff117946003962e7ddead8699a9c2c1926ca040b98b9a54ddc4dab846df12d449e441f481ad8759b88473d79cc83584ba9702abea4ab4968029ab992e21bfcad085d615c95d0bfb6f290590163f6e68198ac9607f764f9e0c22d5adb4fb1505f98e8190cc0b3f30fa08055b5f49f8e13363afd8eae4397b1895027a3b6cdf47ea73ba369404ba45b37db46cbf86061b5373d84b73877d0dd4c273c2d8a958fa5498ea20a59d3ca1720e8f0627c340d0d11be3fc1b317296864c73bbbef0f1641282cbb0cd81e5d9cd05fe50d1058e922ba475b07a60e8492a054d9553a67a8ccbf48734c64435c46e1d3c9dde212dfcb3ad4c182510240967d1e858f462e72a7655267f0f883c849183ebd14b4a28524f5824c26c33c10f78a0876270480ad9973275c636d68c75e18ec2a07fef12abaaace825c8f06458b36ac32b6cf7cd7f3d80b1a2f346af50c9a3c65272da6d1f28ee66ac32347275b5cb411afc15d0981a20a8782b7f86bb0e76a0b7fd3960f42a81c3d90860d180af5cfa34f3867aa0af5632dbda9a16ca8824d4c0739f68a7523c84f8e94353fa87fafc764a084aeb8b8998eb6441f4b2c4f3756ee7b7771033e56a06a0a2394d94e758fa55c20f8b46bddf2408c8723c2dbe75402b146c777b7e5ce51219d8618548fcf4958057c6ba31106cf4e2811a12472c0bc9cf5951ad439e6653c836cb6d5a93884c9a70fffc4848ddad4c6850da5ff32534fe5e16fcee1efe8f094f1a22e647ee39b242eaf6dacb5f40a6c1a4aec98e433353a6daed9b7763397ea923df060b6e07177fc993bceb2daf592c6f2b170d0834827e4436252f5d5789d3a38a4b45dc5931b1750d5bfd63ef0e00be5d034e819a50e2794d10ca0cd2612522adbcd0118cd6295259b0b4c33ffef070c6c1cfa9eddb97a57c4fb5f29ee611f25be51aef907d285b870598f958271b9c57573d8aed07f43feb3f8d8de71f11646baec4a52416a5c89e30c26a07415ee177289ff13c500d40534c5cdfa6283183b1cb391e814ce0e568ca673a952649cbe539fe52bda5b59985ec4eddfa59fe8dc36a975cb77a6661ebc52ec86d2943d7e90af5b96e4f64d73c22115a4547db5185320fb30b10476b229f9955ff42054d1b4c556bacd4084168d9813221ceba2f1c92679edc1cf7533f4b5636c7194ae94078d07fcdec2bd3d4e0a372e5f7cea1c9e37a4e520704b8c3549d0a05be6104d122646b3d4e4295f39396f3ffe263851a1b4a0e4c3cc754e006453e7bdd994716f28e412f2809260f231cc517be2368d8765ac3b9cebc4b679350fa830b256f438b330b91276b403e192f693e722c5acf9b59317f96cdd9d3ef16bc54553770ff325c45762c68f4b8ec034ee9c74b1414002c2d40b96b85b5cb7df50262cb0a5400c0df23bb43520d376b64ce85530eee8bef5e3bb87f3d94240c5584dd54740ca0fa85f7d901257b462fca440f10ec0d274f4ea5bf0198a98296a5c7924de44c25f2ea53ca37c76195f7c28ffd7bc0056e5d1c1cd406f76a39bc24c12eccf32c9da2358ec48cf1060cce5c901bc711b10de10032db7531f7270e3faa567fbf96ca0e78e1bec4e773fb2a128b56f739a6fe69cfb1f4577b959ea8064f11f02df0f52810b8826f3e40a582705207942db676508e83293621281da6fcd338a80291a6a84adc3d27354478840394470e957849d9996d367e7964ad8f780623fd13ac1c27bf2be014bb2259427a667bf1825cb23b317316664805cc47fdccab5f17ba4d6c97881fbba25222e61bc58deb9212b39ed726b2b54ceacbef6afa5946eb3914c43449dff60b5394de300be41d07298260d7c7439deb4bc35a8d96babc396154d44e6aece05d29d44200f2e4a099d2c607ec06dea6f2fe44edddbc3cee5c9984f6a2f52d34c38a2aff3480a0d21573b09d1b23a65d5e92464d6d7e8044ad737878de1ac0ec02c085fcb10dab99510bc1b3a6cb135b5a436e6c303079f78ee96f8fc0bc6882ff95196333be667cf666a1c591c50b8ad27d114bffcac2b0118bcc89cb5d75cba1625b4ae4ae31935835fabc6c8af8b875b6d28ef41c29b343cc56032a7ea25e885653692a03998d0e42951dfe4dd1e1855072475af44aa02f8d0665f28336fab04497200ceb6bf8436ed0216d4bab5e9a075414356157fbcf42dad0063a8c278182b986bf4a96497269d07d70af51a43553d0c778263cdd99bb58587caf9bf97c82195df8014090def050452c9ce9844a4bdb016e31b2bd072d90be36e77f1d250ce0659b6476ea2ad1bdbf257859c25e47dfdcad306cbd870c11ba5d8d36719a22bcded7c1fc7378f738fceeaf52c8e266b02001b52f766efabcd4a78e035e18a0459160cb7af5f01176f23996ec0f1e82c850a4a568fe2c0066e51ff72a94bb386a39792e72446be0289f39ebddb13cbb1a6f980db2f8f191a643f1a258f56bba76d2cf007f760b3efbef3d6c4e4a916859b2ac159ba7fd9319509cc1645ab16638b4a00e0badeabee297917d93af3a91087ce21283f8d71a119911b08d6a20e1af58946d52d1fc131a879da922b885604d57fabf242c754602afe0b0a5d0df507e0ae406dd8f21e79790b92b717f45c0b27f7fa0b722c9a538384afee91270653880149b04d2e4a8f190b84a7c480d5b863d9c060f655f566b8a3dc5ae5822d64d814003a9ec5ca1e0c6b487866d32efb1570b130424c020c21cbd1a8b900e91f61a4fe47a98004fb96ef1235dcde4e367b815691f8305cb732bde715230a3a3ede2e6cd858c3dab89e83282dafb7569b67fb274b3bbde6dfec21218346a82ebc2094682c8c572cf604d4e37a04a84bd2cc6f791f2ee46fdd18eba0f969ec7792a53e4f16ef4c9f0a0e59e5e205209badb15eb33f6a0d767aff571ed3bec87808adfcc4914f9edefacd33802d15a483540c485201d540b42603ed2718cb175ce6c335f0ea9ddd6203a0a8b20dc083a6da9eb320eb493e5a7bcc5bcdf1762b92859d7b07bc9e63517ac931f74167a400174c4d2f477fd723db2f40bc790e5f09f743e10025994e86878787094d0d4b4167f4499dab9eae83eb30796700527b5efe219283a527e39c1cc4f45186f72ab4d10f8a3a75dbe0a45c97583dd63b5552e2a3a11960da7708368ef1473b09aac9c6e0eb22178932bb4841e9ced1245f393d92002ea5ae95abb9e76ff4b58ec62027eb79085205da763d8c37e8479b11deb93fadba37b3a4897ee15a8da2fec4d21982ccae37fbdb452c69681eb965b9aaff1bda237dff5ec1be42d84a54f3a049b191c2ce3b19bed89cc03444d7920486ae581b9f5ca90fe90176055fd584af67d84fccee108034518139f199547e62abc726d021345967a6aa13ee2f6f4aada249e6312c1675bccf1a9436ab7308472f3417dd339ad36dace222fbd9683a4850823c36e28b99e4b12c327ccbad4570b096e97765b2bd983bacd4148803bbb01bd5aa49f2f67541227dfab26dbcc00d85a1826c12bf8b12f98cd0815235b8f43cf3554e8fa33aedf66039584444d9175faee1e9c71a906204e26825c815c44e773142ad7ef41e5ede5047c1db783cd57dfa583646fa741bbc01c7aa5990d97439959d149ddbe6a548809fc8a06d4a0f1031f771b2a771d9b78d2f076d0aa665edd273928839fd7083e0e53a7f0d66cdc2b3f3da694715989779a8ecfb92e43614ffa98b2064967cd80a5b2b4e47936744640ca546401d0b1e41ac05823e54a5e25fa43f0c23f79ecf398f74db0e49b9e3d73817e45acee05304cf2dfb41fce654038e7595ea90f03dc7fcdd6c6bc7c9bbc8a5ee105f594fa7ad8acffad3e473906d489c352029edb2da1b4750f39547b8c2a7b4b86eda86d52f1bf444e91138424d54d38f8797d7106a915995b62bc28fbf6cfc17dd96ce3ed2b739fe221133d9efc0eba8a953118c01348a7f185ff575b98ec7c052255bee8a5bbb0f65e877bb0153e7c22580f21a1365857752edf9af2cf100aed81497d9537d37c3d3c9ad3f9a00b74ecda613a6425275e211e9010cf24f019becafb7132bac4f622cfb527ec2c4dd590bfa8628e306d97c147ca739e0fede8a33bfac61203fa5caf5af65e1f534073ee219e34fdf07f3ce5f9362dadc582162bf114e3f29e3973d4e68719362e45931a793e86068777dcf929e79ab400d83dbca9f7f59f97ddfd81a070dc815032c4b217f0e01d5d9fc6c023326c777b69b2cd636daa34f4d9d4638352f4e4f5b823a8473deef83cf47593ec555cbc43b3c00c9683f272bca955d5b2310acaf2478670c42c77102ae418b27ab64ce57312e54975d9f184bc5cdd2d4b7daa01dec7ef44fb6abbab89b55d75aa9fa2477bb9a155a375481b48119834cbf5c2b74ead3372ace9fcfec4a5a68de6075ac1f6a03d9d96350c72acf0048395779389de9328733d25038576274effe820c5223edb10fdee4bccb73a6f3ba6d25f7d91003b5abbc86548d0e13ef1059b2209382969760735b165efc91649a705df6cc2e4a313ef5d605a493a85b8ad7975972ff38e7404cc8bc82c251b8623a1a32b3ccfc082f601c24fd3c66780422f9bd5b74f1872bcfd2230fba5a8fa91dc15eb95add9ad66fbb652df10b0aa219a5ba62eecd239727c8db40c92a12c290e4193d83f5bea2d0359705daf685933abb0dc72998206bad723d690fecd8a3d0242f5cfad60dca9cb98d7f75dee2bc8f4d071b2ab5c1cc29943fea9cac5fbc4b8d7fab54e18f4ff1b68db5c14f393aeed818957e618de3fa62999ec1c4877fa23cb8f1c147219a8d5e19581aceed85adfa136c62be83cfca8dc4c6820c1de80d9f4ed7c8322d239d32c4a2bf4cbb32e020ef80e5350ab63fbb6878e120b9fc993cee11c5f9164249a9ac76a8c1f4295dbb20f84719a38891357cb33157fff290ea62bb76882eac0734c136333b7ecf98cd6068ed44e12c2a774e2adce4a2b81b065758c1a81fb61e4410748cdccab1ed4c27197cfaac0df7923dc1e49af2f9a223f9726b1087657e9b42475b58e91ea281c0f35cac7960c8b822e660afd540518130eefe131c9b87dc5bfbbc531deba5aa66ee58d912dd2e1dbc17e3364043b1df9765017ff7ca0f4fa0fa1f115f71e39204611f9589b6d5f47500c2e33b4a777c2fcd1cc336caf6dcc03671581bb4df6b38cbc2cecebf205527a260025a77f2b01dc0ca7b22b6d418c9697f643d9b872ffcc540fd2b7f1ae808c8f3892cf7774da3886f75e15cdcf6a078a526ca54bf1079c51cf83dae8df153eb87fd0cbc9c07adf983cafccb7bb7be228c9f98b009ba034629c2efdd61503d47cc37b190019f6e2662b877fc8bcb4f9510354819a9fe1ebb3d042034133c044eec6425858f337922ab0ec18e05c054f66597637e900038b5f4f2cd44e586a3af9a1b83ceaaad5b51079d5c26935276fc8700685a7798d90be167ab882fdd7dfef8d15ad2eee2e339a3a46e19624d6b8f3f0e4c111f3b7c811c1f34f5f2a7ae828c05169da1ff0afed48d82fb7abcbee3a868715140aa17b2ea41afcbe991a32ea2b4f295d6030efdb19adbadff1c339baed5271595f374efb591429b699f296ecd01ccb1d5b6bf4188ad3ca39f51c302555cb0c1871cfb7b89457a1c3d09ee0aadbb2a1e2f4dd35816c936c232abbca43e926234ee94fa5cf434ce975503637dd4e18b0155da83d56a4d839853e0e772935cc33ef04b649723c136ac1b5a4977f226ac6b151cbcfd2c35c19566427aece170d73248aa7a36646bb180dcacfe36a5a05426ed85f92a0fac8ca608d2cb93813f1c3c11da1a1cca8dc41910e64f323085a365fe767af85682d63aa7a08fe79250586a878d340c6e2a34fb0cd7887ee44f5c074b6ff78b79ec88a640c34e41d8079b1592b62ad653f6493cc5f1519036899efe71e2cf5d404161f0d7b895edaeea6ff7b3f5f4276346036de2104f8ce82f68b370878dcfadc6bdaddeee45975a10e0774e9a268c30ad0e6e9d3ce370bf5c17ba3c51544fa604d463e396f040cb33df477c385cc8d914c2181d086a3809a09fc3e557d687fa56c47d23e306c82ed059c09b5f9bfa85bcb93c04147b00fda16faf50ba9c1953f7dbce00e8e35ab37c216fa5cca385812224569d53200fc12228c3d37133a12eaac464ca0f3ff28b57665542dc0eb4aa972b9ae5a9f6cb00aaa17f1b4672c95bdc7a3202537f41129e3711ce3f35117cb1f4dde119ea2dbe3893bb6498fa6a57034520a061941f4445153a55bae407f30f07738e567866e3dcdbef50b2dbcb521373fc66831f34272952af9b4caf75ffbb51f226ea47b827c0191846527721e7d2ef09a13cb2e0b99aec1944b29aa6766e7446ef0e942f8f776dccda5197dfd9239b9ba69b3cf65a99a028631d0800478b2b89a8047d477c282539833cdbc7740b526d76540f40711fd7f57f0f4db5c987098902e6a180902203e5e2e40059712d81e7c13faae7be5cd8feba898cf8975995e81e24948282263c35a98cda3d4af7b4e56e84e68f0b89c8aa1986f514c7f8603029439e3e83043bd35e67f6caf25af89cbf4618fa10beacfca5bed98e8a91849addb42b54823a06fc6adc08eecda46dec5e4a956e70e66f788234359a565ec8d34814b5742d4f7d3ad226fa26c654509ef47849409957c13c5fd89d4cc2298728ee09896d638f36015aad17510d9983f7a4d9197b798406a76718754742191125965d583e34a6c8b2b4102fc1320e2e181cc0ee0285afd0ba6f11db9dc778a8885490256debb2b52d38424b124c1ae11c402dc7f511ee9fe91e00abdb5ecb85a01cf5b848369082ae519fc16efd42224d8885f6c03bd29138129a1dac5f602f11b045ffa50cebe861b1e93fc1f9873767eb6564e67abd7563ebc101bfde129c5c9462970616607525103c6dcfca13cb5fc93114a95e891f7e70996033c16441871bd1ddca442998d70698c2a7cf5e7bb95eac74ae7f9de2dd93c18688442a1ba758fef197bab50f1b900af088dd8efe11c0fcda6d029bcaaffa15c50d2d4e7581778122320342352a850398eaa238b01a80f9f5c274302e69482788c02de72ee5ae034260c65700d84270a7d98343cfe33ed4e40fc6d8507ede396d2e845a6ddaa9d9a3579495c079c0a80be236504763772d7a5473878b6ff8bf75f8c775a3223f2d1591bc303afea89906142752bd7024a1064bc0d49b6caa6b6f201f10711b617f4c6e34c09f2e21fba32aa8e702a4d9f4cbb8325b78b1f8be81dde38c744d295e7c7b0d30f91c390d399b13459422ce5210f6ad67ca2754cc199ab4977ad175c28152a3cb3339caa1f90bbdc733d16263198ec706d1484aeec51978e26d1098469072c9105d1c1f25d3169076eafccedf0b8b3a9ce13321eb7c5060a43379936ab4727bbb9f4ad3ca1c92021eee251245f1fb9bc4c8d9dcac5d092c0dbd6528f7173f3b3715973d67f7dd42763730feec6e4676bb4942a190f5dbe2faecaf222debd5ee2bd35f21e1b1271fb82a35bcf80eacd40dad4dd5b4158e7e10d9e5879bb9767c8a48c56b9b58923410802e6d6ccc6581a51a6a938ee11fe70e06debc58b94c8ced1ab76e30ba21077822e978ce8818a7586730b7bc38813162cb1d4fcccec9ac11fd8f484294c4aee9a5cbb49e8c548be3b8685f320f55937b15d6ca83df4b25a0e24439115c64715beaae9ce2f65a1c555b8cb7ddf433ae0f2bff92ea95a2b4e05804c795e928ac93d0ba88b49fa4f449eb57b682bd15fd7d37df403222891e897c9047ac5f2e8850af904d8abaebe1500c34e706c5b28b654b367429b8abbe6a55dfa50ecf72f2358e367221b57f9e0dd31beda9d0a0b1c80073c8e390db934389ec2ba9c9ab2c8d04ab0d1231269683608eed35c89d72d5b8956fc02a96641fc64938d379fcab25d517373bce5c0bc6f2b00be550c50287229aec1db1ec7ddb53469b4c57d143b6112b72173175526c2a04124e3eb6e086493e00845857591246b9d3e86e7308007f3ae928b0dd6226331d9d7470c7f4bc8be39d988833573ca47cf392e84953e85217126856e626905b60153fd191bc53f8f6869249ae24d89ac8b711562c398a629affdb6b934bb52dea8f16f4801b2b42b8c4003e6a43e1f4a0ed4754d74a281c827a8156976fa244014fff39ff00a6b42fcc786452f3aa4673b438241a3eccbdc96d8845ddc32f992a02489963eb178acefa89b03977396610506158fe30e9d3364947a39315f54880fc557415685cdca78c5eaa9a6e103f7dca8b357b54baea408255a339a8f41fc53e5291c09e2ac64a0c0f3c952551738f80bd143b9ea8dc364876e2ad44c1e7c9d65f3501901fdb84e210d711a94482f38eaa5506a8fff0917d102eaefd963173d596a51ef324ee22c2312eaf4a3ec5a50eb2a3d9a739c7a6ae00358998787d414d4a5ff75c46061bade78c688030c2adb183025612bd16321b954fd4b42caa497fc5db24f895bc458bbda9110c50fd2e1b5cbadc63e09acbd4fd927db312b634bf8ad1ae0b20f9cab9a91717632c2286e49835222177165aa4014fabe479b69f193d02466619b7d653c7e3251d34db689626fdc8ff85950ce573bd8d90b3ab7c8593bfdadaec3c819d2e4a1d4640c9b1c025a11ca70da48e20488c113772eae0bc364ec2a7a84c51eca258e9a5526cae206e01ff63dd91e450b5b8fe86c71088d4b64f98505b31d1df10feefcc90dde71a61003753802abfefa0e827e161a72b511ca3dd904298cae9e6b4c229aaa781e13e1eb69b2209b3ad82f86646fc31ca2586d75f51ed7d3c64e3818e2046e6d7914062a48211864e7fcc2836ec0a6aa30fb76f6649b0b7115787e93235acfe50c2394756526461aaa4cbbb10e5d3d93a9e32f4ad2000659194a90a3e81d134dc585d47b7638cebd1906be24253530c87cf79bb45ba26917c02cde17febf9667e6306a0664880354d4d6ce937e5fd2679b8a091780c63f9a9984e85c1264ca26755ae1238990bcdb17b6c224b0c9f640e6fcf02394ee7c534ac655cfbe67e398b2203b1068cf7fd3ddb3550e8efd3b776ca7763939cf5ffe462a97238b9df0753d94713603dd323455f15c014338d442a64fc97527c7844ec41b41df7c3e81bf01b63ae8e7e3e0f3acc0a9505edc06e16eed3a1cbf966a636e48023c1b74cbc18d958f7954cc3be27b363a348d72f11e77d0ab9791c82498b3d84adafd997e0e715cfd0de210265711c669bf865bae4d17b7caf05de4271611383a7f9cb10097096934ab61f1137a2894e708a92e5ad438270b91520ceaa06d4367e8aeac77c9a724b89fe0065fb38e63e76b3d22ce7deb4c69affee169ccea5c632de5d53d418c04a4e38057e2ddb71d090ac0e55dbdfa433d83beb85941e9dcb269386662e516b02b60f4606aecc2e9a2c3d4fb25048e208ad41a1cad4b003203dc3ef7d85f63c2cec5cbefce1918bb197b7f2aeb5e9d96613a4bd2cdb27b6b149d8427f4ce2e4e72143e47cb1ccd774ead8478f398042e696344afee798836c7b5ecf9a2927db6b5ed6afaa63f93c7f6a07d22cfa9e144b52b7809530bb64eb926a3ca9cf6bca509bc443107bfc5ae957b0a18cbb941de80e2b933779a25d38f52bae5f9f78c29220d10d4a05534e5f4ef5625fea4b5aad037ecca64cf1cf53c9f027d5af4b7e4044220e60db0dd7eba4e322f19ec8525211b593782aa12ff25c00e444c45e236f4f45fc342df3aee2a5070619f4888f1bb65cb2e8b1fda9474bdc228803a980fbaad790dd8a6481a2b7bd21ffa5b702a42d643e3908c410c6b4072d2a158ef14fecfdac473809dd3e8b057559b61ef42783483690734156a0b3c351f975a279c2eaa139c94ae25b13f2b3a97f2e80a9fc20367cb202c8345bf95fe4aef5c5b936201d448b22346a25fd9d22410eb1b14fe68d3df9daecad3838ab5817b2f71219f4ec7b07c774791b01347d87428c6e39c32d6dfc2eba4b3562ba9adbabb8524c5708f1566fb49070e6a487de5a9efdfcbdda7208c7ab36067b46a8b1e84ebf12ca1027656361a01f9b06a99dffb733349f6302d50d1c2a51ceb15486bc76967d3278c42a06662d5a012771b1a3f77de6fc9898e131b18e647518e158ddafc05044cf7e52422cf15e3e56623f5c6d79f10ee06c10b8efbe68914170b053fa166ba38b3e68994d8062734e94f87d235a271934a6bc12eb79d430f485a54cb6ecc8529777f2cc3030d328d695490462f6228e58c44f0be86f90377d29ea935daab83ffef205305e126be16a18e089fab81e5635bc4898b12c3cd8042055e62a34c961e9fa1ca52a104f4f821c1fe8b2cbe232b4b421d679c94030f2240c8a21a97eab98736c37eafa01185e21586b0987aed754424aec1f1c12875d0e149ce19916f580fa34d9a8a13c5d163adfed038f86c2a800d07e67ed9b59857075e28f390eb22d2a0687ba1c031a412bb389629929a44ddbeab43be44ee2386af07fbee073d02dab6641cffa8eaa1560622c14869f766f0c35832fc2d1c8d34533e36988c9340feb09ca33318728a7ef16366e543c4393ffabe557d5083c4004f28e9569b2882e2e23dd6aa9c38abae7ca6e8cf95b84c16fb025ec2f443b888b6a019b2da122cd6189e81d6121c80c11844538be5c575c7caa800a54a198faf1ecc8b39bb720b947106343010556fc52e89d2ed2a1fc8aba24033d58dd03f8e08d93cc3fb5b995eabb49a4770a870ec8d9f920ff4dff0aa622c52a62012f2b36b22ac6cb2cfbb2b59a312cb15ae9e5c35a2f56076f3b913c1a5294be8b3224fcb3e1f48d39370352e974b72b711e8e837a55ace23943eca91cd569bfa3c31ea3254538af06175627e138cf3ae54547c75b572265adacff2d28632305e42828701fa61305063ffce3fc0b41db6f15501f8a6f7871d49367a8db6c3c1edda3bb95add48549b97b4ae1aa83bfc4c64ad5273ebedb9beb8de0651d9452644b6c8efbc901390ee07321bb0bb9b743e0ebb5a7558053d1a0824d69c223c510c3ba8d1abd386ce08fb8e6956f50fd3c3a60055e37669d88140b493c040f804e0bd883e595d0378e47905e823101caf45d087eafae05d854b45aadabfba98f5770147e7386b0c8d0a3087dc3b9154bc785fe7f858e0cdd4505ce44ecdbe02e2f9ef04a9e0e410be3cd0ef16c7e8ab6d82763082a9eafcd08fbf96e04ebc299be898b20e65f450cf17613a17461e6677be5716fe2ad9cc96b0b8d4e67f485e50d197c28dd95db45b0afd57867cc59f94ca8b262bd488ff405c18ee9ef73b7742ace0f09590ca817c475185f9e6fa63a52491f84f1f5c93f0c360e195181395b6f9a08676a914e2e56673a396a3af21a40fb0bc906ba801bb33bb275bb9251d0b1c5c9e3a4331de11497492961fb81c012c2f50d0acda56bc5d4a4bc8d29a342bb78cdf7f568ed800ec8e405a7b57dc4fa14d02d846ff1aed7e2a3b3c50fc60efb71b1febb849e02fcd588908522b641a4b7eed1cf1096b047d103ab130a7e1f8368bda4de59df3fa1168d351470ce8915d866d515a2391b40a305debc853247eedf083085a48df9b4495d59b8e60c30a1325365601ad8b67e1f1bd7f927ced81f58262f6872c84044144305c8b0f141cd779f0c18aba33a4bb769a6933083e0314a66ebbb41e947104a6c86da2132a0305f27e45e839020eee26cf204afcc8fafb8a01125c586c80117d4922afd5f04304430d939e86907a1301074ba617ad786d97a456368ca090dc98135509d61a3d2a993277d36780fea26d90bf0e969ddf20140bd6f26db4af340dd944c8f5f2ea2f69cc02eb3a886cea21ef6696aa1701856a1e0c9d9abf4dd7214306eb3b9d405bf31dad61410b64500eb6a2517de3a9a205c88da3706f84b5b5fb7aaefe2ef2b9fdb51528cc7374e00b5b6a9ff499ad94068924fdc1b9ec8ead73391b45284bf588ccd0eb0a3b90d9484ddff83c8b932c76e1e53adeae9909450c799eb1ca8b4f61e562fda5b229a5da26fac85131362eaf8d54cd2a2c6b041c19b2b64d09f168710d2c69e896786437cf8f5896cac24583a6a95cd9b6766e3a58fbc6121291a12d784ad8daa834d29556cf663cba95c65b9fa670fc62406e50ca7f516f987365e7107caf03eecf7053245e25e025e8137e84991f707899b9689ac0213725c207390950369d8f4c81c3232b025ff020479b594232378ad2789afc34470d0241c4e6018e9eef5c36e803a5e15e0a9d61fda53a11ed0daae96731e405eae4e43b1ae925c704f1643af60d973cf4da4ab1ec9674acd2bc4b2ba08457a06ecfe0baeb8727016b1291b8a6527d47d39cc4b51d653b0cf58cf9bfb88d64fb6368f9e0ac692159c8d90d4acdb5eab9067da929cf19a1734524ade9a45736640bdb1ce30c06e1837fdf85294a05177320d73212bd61ff2f93947ea8980b3da601b093d616d6f6d676f58d6f32ef6999c46eae7edfe64fda05a070542e358288c12c0a29682b02b0ba0e7db52db7e0793d00d04afbedeb68120fa20c21a7af966c217e1a3bf70bb1da5ff20312c1a9810b5965f15c16a8cac451005cd47363655a10588536cfdc03c8bd813085a777faa82bb8b1e991c09c43a87a6388079c02da2c8f72f43103b197122a9d9810bb4d374daa2e3cd737b0370864ac9d1510ab44b32c92e91861e0047e417cb2ca307d6c6a5f95ebcca0f7507262614faf51b10f8c489ca233b788f739cca9e9fffb472901b4c97c360aaf2902a38d06f9c9230e7c08df56321e45ba870270158bb02e025d193e6a864e2fdf354333ae9392a9de711487b5e80295d5dcd37c07fd684b65804ccd708cb035752d61fad334808a7d7273617226b10849832af67bf86b4fdeca37e5e6dd5eaab1b7fb39adf8a144822d467752d22e9c2ed9b4bae78758422b400f2c6a002fd26252f8c91ecb6a3251ce21c4f429004b125bd27e79e3fb5fb3cc62a498a0caf3698cca8ce223abd98386143c5f717e8ae38c165f4b588eec4cbdc7f4208f3585891fa23771d8983ea4c948d065df8f80397eb58dd757183703cf1fa245895383172e8b1df0ef85a2e4138916ecfe9b448b95f741100bd91d62937cc777ae73e24ca13b4731cea5f77402131494093048ec87df9406eb88a1787ee70d7f043f7c53583da9b05fc3bab8556efee5ab13eb223563b26fad8a00ae83532af84aacb7efb1762a737b78b604177c2d76665253bc56b8e7088d6439377cff076573dd3a0ce4899a5fd5e05f5ba384c71d0856056dbf73f6ea9cecc76136b2953cefd74a9d55b9394bd2283e77a6685dc2c39be08b10b14b5f2bd0668d62f6d3246aad85702a496c12fb9ab22d2e174ee1b72b42ec2bd6b0d42eedacd9dc939f2f42ee2740cd0c373ca666cf3d664e77953664efe0507e94ee5bd69f37056b03a2f8d70d71bd8bb1074c3a21a6ad9b4d84ee75afaaf08a52c4cb84d904499d77c0ac64a98aaf9612bd664e12de04fcd24c967bf3cecd806211e6e907d910aa2189678790ece78dfaa57e92a1fba13b7746f7a287506770360424a6b6e27133a6e74827fee7d64343d0b4d12ee3bbd12b0ca34422dc65145f13001a45b2c6f35cda648653f2b795cfcc4a85a07806104a362d54cae0d4a2a782142f5f4da31e3580b510ae8f4658931d73c922489577165b0d38a1181fc0e335bddec7299ddbfa19ea05dca543e120ec06c6b988daf08b95524659963f67dce9cbc172352730e7f7440062a503fc350cf6b96f081fb8c3df3bcef2f1f85b7053fef73788182bed64dac040ca0ae3a5d72ad682ed452267be807cf46cfc13f91962c61827c6c5e3665828a0ca1cdb9733792de24362a74c8616570991f315407afd4f535ece1cf17ca0f4e172c58f6e47649baffa5e386782adc548208ff260f73e78e682bd3f8de03d667ace774fd9e6baf470d7ecc7ffa7cf1f8dd829de15b9a0d412486246be6cd42d520b5733949d285168f4ffdd0598af6f8d06000bf0c024b7c34f61153dc53c6b03a18bad543dab32592bcc1137a1a00fb1ff077a0926c3d7c75f4e5192b5868be8ef9ab5fd806e88615e3fc2c91d2169750e43bb7334e4b07fa24b9d3d723dcdc64ffd16b4a29263ac921d1f4f91d118cd6ef4d1ca7dad8b7da3ed4810772d946d0c6e7f74d5d3ef53db20624b0864a4c3bcbdff3a86704021babe18b7f8bd9ba42a592d3a51356d3ea35c46fce0ca1a5cbd25496b0c4d507c77160f53e94f8a12e831c0919ab6b1aa562ec453fa7518b04ce775f62ee780cd5a8486e85cc32604b90ac2fbaa346afacc31db833e414459e66141a2cc47ad9c39367bddc9d694705c4cb45dd7939fb143fad80c3da95f7514b91e2cf1a546f83453c0f12096982e064bb31aa1349dad6b5362eaa71de15890a3e9f5a25c3418a1de8d7b46d9745a9000d6a87912d07353882ba12e27ac6af2d29a6df0e65f57b3fc1aefa68386086a94dc28f22829612feef21c807794d9088589ff1f29850e938a0ace5605f21a1d25bb3cade081242333caa48b3a89468d4908a91fa368935314931b2ba58521e2091a7c28fa4c1952a3d860be1b5db2698ef84dd2c0ed17b5d41215fe14a2f1760181f45e3a898d758060dd538fe59c045c3f1dc4453fd4633cea2df48f49f48017081685f10f6d3ef24749528304e8ee11f301023601cb738c5169e4136cff74e48c09a7064e1ee1c430a43a6fc687cfb89004c7bf91fe21d2e9aac870e16ad7442b276634ded20da52a61b86262142b72946c570e55265989e4f5c0600fff96ec5279c2cec35e5783ff2a7bb4baa4d16f251bb9b86f4674f8e6d18b187dbbca423e8c126e732032973316420955cd478d19465fbb9d829e2f7efd9913a50b9b53a0ef52777b1e4c3d52ff97d0ad9927df3034441718baae889accded19d459cf305252bf083d941098621775ed13f7459e5304bb6238d8b65488b9df144518578a93b08514664663fe79fea3a42c57682a14e4ac67587ed979d8c85cdc00a8122d11a278f4ed4a4551232e5726f9b95e0556d7ccb98d4d9d871fb86fa6405c251036f8702bd845c5dbaf789b1f4cdcaa1f4c63692582e18718f1cbbe77828ebf0fccf5cc08840a9413411a6b449ab8060faa6eb45807b1d25ffb30b5a6e458c5843464a790607ff787a59ae7159910204a09a6c411b59d46ad6f656433edb7caa14b6384f915384ecaa2da7c892de270da81edc589adb891668252188aca722ae84a6a6ac8d0d467bf04e419892a5f8b8c09914fdb7ccee5a0ecef885dda9d352b8965b183c99cdf3e6a9d0be8062eaaa4628409e2ba35cd868e460a40196e07acf228876bb5e731e0cf90afbd6047e0b9bdec8117fc3039770086eb34d7a25fb51cde3e04fc24f7e06c51d6763e10ab81e4ec72470011dfbbc9d5d13aa49fb7c9cc68637a543189f82d4ddb7a48ef980d43317aa4cee09e2a4eee1b86ed65879804726d655890beeb359fbfb216d4110e9b16aa5df42c06c7bde178df1a2894dcbd7bee75b03ba601b504a6ecef1fd70910273841a905ca99e9c1a262f90d8bdd7b34f01c42ac8d4af604fd34fdfd2e7033037df3ac80d60c4ccf277ded549b1e788916b67ad397c3b32649f6fbc526799719ab4867aa382c4c331db02c19de95d32272bcade9d10fac9da548a122eea16a0ee15c86ee070ea4b1a2e8311fd814ef373bbcfab61c3aafba118daa91d3ffb8e04d225f15c40b03e18c63dc813f533823cba61267c425f222d114fcbc29360891aa76e8699d9274a5f3a42ed793e9c6c35f80e7b77ed1d107f1f6a0a9f9fa34f56cbed8dba786f99568ad0ea3837dc8dd1dd6e0d3feea28f540d832bbd1a4ca47fbc81f6b9ae8b4daba3007a6165d1c603b74a153ca62a94d3d1de494cfa7697672a45499df18ab4bfdf8a03533005d946b0260491473a1fbd64cba3704c0e0d4e7ff706edf86639b3a7301c39ca8738c0e31e7a904d90dab0e48df0b0681ea13fd0ec1288387b271212f2a16f31c69ade064e59dce646243256549d53b7ff6321bd355fa30582e9382f47356274bdaadedc971edc9ed7c3f4abca2b90032e74bc54ea20719501fe37a1b4d174acbda6b14482115e18148f2d4fa5744ed52824313a945ca599fe4d45488b1cbf0a460518e126bf63bf3e9aa518e1038e3dd86c20169f75ee6bb47ba5fe90ca41977dfd42e9d11c34ce52306ee8fead6de7802fe99d910aaaa200aa0508a32befc2d60e53ef1c73acb3d83a882b7c09055a157e5b23c743247f91df15fa9db1a3faa5ab72e482cd251756e56d744f5ffce1d75c8d52af76515694af1f728855ce2ff817c1762b0ae46536996b63a4cd7f4ffe59994301e9bdcd81fce528403239be469206275e6f12115a13da1005588f5de91be80531e711ee599c0f15d99ed25fd98b2dbf6f737dd7fdeb6487cb9bd05c627ced5a92e46d9ce6d99b2d42943655a68b2ef1133c707da541c406fda7e2cae1929d16a11c7f1e71dd2a2822072652fb873e7f41b0eec8490b3f5d48307c142269fd577fb355cc9fc68b997b047fcd3d19cd285ff802d3e7c629508cecf51fda46d210aba5588c950dd228f057bd19c7547eb8567ac817f94e6502134970b25f6bea759255e55c92a9bf1b658e502a6f80b7a315a74b2b2ad94caf720ed2cb1c60bf30b96203bd61732e0b03c2c661fcb164fec2117e8e45b8999f9135081a5253f6f7d46f5d64c7cd650f6443f28e970a248e44bf1842cbee0b71bdb54dfecde6248c9d175c00da6a701a670d8348894a038c619041efb4baf6a2c04d7d07e700abb8cc2b9b554630e99d4fd6a9bd6b031662cee669b25b18c82e9cb4fdcaca3ff0bae0a29855132263537f7c9a5d4ef7c4c7bcbdc657083512e757ec0f9293839f8e2a20c4000ff158169ac341d7c1a987aff555a63fd28599b3c92964538b2b5b04398ac1494fdcf23b43d3e27d4f50c8f93e841a4270577935910926d75f4e56c4a7ee8be2c59350c19e8a429a8e044c1c471c44492755bdaa49a9867490f14afeaf566a2e708f87ac41af3cbc87a9bcec868134328227b483ea4892cd53e8341a7e93260a765bd394b8ef7de03db08d22dfcd093651f709a28e49956fedc6638ddda12eb17ea8dbd333d795b85e123c8cbc539f9db3f54278248b3c509344c83dc750e15252678bcbe43193a6fa6cd51587b1eb201397fbb4a75a03d0fa65dae14ca8767362f5f9f4711b58c046ae827c8a443442ba0a7b2662d8645a7c61efeb9472b4e39f89cfaa5f69f2a1b0e9353a8aaf80b85595301d34d5af8cf049010b1a6a94e278b493a3e4dfd9b89b85521a56a9c97054a8b3f0bc4a2d8570a2ad17eba415079ba548c7f6d2bfad817a068ae8b69dc3fd6e68342b59e2b26abc13dfebae0312c2a682d21dd2ec813224ef44e8537aaa0d76a9a337f08bd2ba9c1c09caeeb2afedb185d3e9aaefe699a347e6c03a0f057d7bb88138bae45a88d73718ddc2847a7558c0416c34918392bb4465b55e4c5a72e5561385e18e8674c0a2e7c160b7db5f0706de2232fbbb5186abd21b6e9afc686d7b951624afa07fb0695b3d291316f32f5220e2313e4c69ffc27c011879a09f840b859e6076c41c0704741d3584e0311b8c8d9b86ccce61acfb5bbf4b3586ad195ded57888c7ed7dbe511b9991074285b26a1741931ddd6143b6812be2831748b6a99993cf69958e371af9fadead4969184b292258b98c3c7d03f367c1ae00fa443b34e9137da5d0372a64a765f70ae5551077984fcebf4e1c0f93e39e0e33f7773fcc6c080b7722ea794abcdd07bde485c6062693afd5b8e3a6e6776533c219ed035f0ec93ab259ab79020127c95962ca2a1a1c9aa3842b7663b1444d3a6f2c1367ef67e2dbf24752639b68a7264f8ad5c731c8cc31fed15de6b9dfdcf7ebb10045c82b81be9d60d28edc63221df2d093818606f358008faed234ae04b3c49b3e1b6648262a21413c0fc3157347332d1051d9a71fba2c0f146d0df6cf0dc1a80d62b43437fb9d8d1e38b4f19ead0ad4baa575fb104bd2b7ae50e6415adad6fb372eae86b68f34cc383ffab4c6ea3c20f743c009677e54e69417eec560b30e6c121f3b76aeca24ef6320c82da902e372e3778355bcce212b7fbe83f4bda0be20dd6b943c0a72cc32af4e72775e3701908791127ccea4e74fbc529784175ace75284ec202e2229e9a63921563e197966b7630d7ed334b253b9e0cba2649f0df410f0b236c946d1b034427798216337bd9b85982ec446934b977b78a60aa337057011e2816a046ec1056fb1ef8072d53519e287950de76a45f357b0e7170d2dfa3b55409b5d621b6743744b14530728fa4ea2aa7f3c259a16198c764955c575e1f868f41eb4b1bf43c21a8c59ca94bf688689c60781e99da88b196fb9a0d15702a5c03c50c551529f23f62163306f1dd7a77e6e54580c2cd86fb09ebb6b4b9be18839452fcd6da35e3893d0fce57c59d7605d79efea0feea193459d2226ce5b988933309cc8b20b1609156d39ef3f5dcc5dbafe4aff01d39471bcbe4223e2e3eae490f27514425f5c5b8f12d694e43d6255508d44bb2050d8097a683b044f9ed87788b96ec9a908c5ec51f68c7afef00b5d8d2874fb8e3bef318207fbf4a6b30f30f03c54c0401d39b012b41324b15826bfb6fd72f93ae94b2b5b434101446cf07f288a2bdb047638ba7593380fe1a209104051cac236b32d3bd5f24b17c87294da08f6a9278d2a7622f802fd2965e0742a652d04de9f100717dc7d9573ccc5b5201e8f602af9187bee2332d1ebabda708dc38e7ba3afe022a772600cd779ed58d0e961335ffe54202f80d7d96d86eb3d45e94087a7a02a7d095a31324cfee50f625d15a181f798a766cc2bd918123bc628af07ffb4beb315ce7fa81d8a9ed886a68ce42346f070770c385cf40e1e02758507ba6e154122a3983a190272a1197f00b234ec927b7921ece5c5928e4eb23d799ae9dcc12b74d178a4617d105ec61103abb188bc01912a322f919681774055faf6c6046837a07e22e1f4f11a6a508b52020c0a97efa96f78dfe1cfbfe0cbcfda850fe9999a540254e3266c8c16e07577151e39e2e3cdcdb8db30653bccc6145eaeb86723769509b405719192e96a11b2bee92c1156e3d84aae0da276613bc8f8d71cf3f313a5df3aef7ad5ff710323909f7a2ff73b9a87b3f7fceeb389b0a8261c7e06cc3b72ce561e6f10113d0c6aff4632462776191f5cc203bf25c888e85e4530b82b56c7168ab4f4f9ec692d3ade6169a550615802a4896f7599f543d9405731e710ebeb73b5851004537bda092ecf9cfc55d2423d42b57489b2f90d989b067f636268bc616aaff8879c5ddb87e215cc821406d5d07ea0073e478be9a29265fa2c1433ca52207312f848f7135f6bd9225a45788760ae15a0aa14dd765a9a55b555762c317ed01be2b27e5aa52e2a1c8ab6eb40b7885fabaab5c5807a1d0099a3ae3a8fb30071028dfd10ee3ea751b9985fdef3c5f1f109ab0fcc722caa74bb2eabe9c86327705097a5f6f4760b4677ef608f1e89fd46d7de729636de1b54534cbb499b7607847450ae39fcca18c37577cd96416b4a359301b093b3c9e85e4a4080e140ec15478cd3291dea614f618cd2103636db3480f0eb8df5dbed9f1be27dfc2b733a987cddbfbf148306447f22f2791cab2de4c950888352ce794ee4541290eae7d65b8d141b13aa50dab6ae863dbb45a2c5cbff4b484451a93754a8e489a644e5764bed367b74ae524891d73f9e8c869d0d89d71862c821e665b30d9ff1fc36bf8d9c39c4e14cb1a2c9edd77c6595722f7f10bd3668b22c41f5dc086d4e4cde187c6118f7b69d0dde577f5ca613859a13c1982a15ff77cc4154bcb73bc9fc1fee59a6c3acb3ba34ad436d348c6aa2e7e7d895f7ecc39b32cbb02b514435ea4474efd3f362464510604cdf275ef3523ec39dda8f33c72ff9ffcbc0e9db8367881a23ad8d93602021aa4e5f7c9b29d34ace578aa9cd106e25a0d1e35686ea72d5a9bb585cc2c5adcde11ea86b12b4e1eff351d4e446073df8a6eacd6f8f7fe638f874b0416deae4cce2ff092d51e1a65cf1d2a1cb00e686e4c9e7987f5b332823d9e84472004bab700332c9f4e5ff3f9dd3e7c567133e07828ce44ae9ee033a9bce60cb3527ea698bc33bab833f0829cf7351aac865e96dce69523c12b67763d78b55e2aaf7b8731d44b5d16d63d48cf4f99d434e3ee5a046de808c616eb89d0531578ffc777111d76ddf63c1f1f828fc460321ea8675ce934ae96b5a2752a7134f5cdb0b7b2b7d671a04e60863bfe88afd1502a65974f4d3e404e7a0b585adf1ac1b9b5a7ec99b77882b080170be60a53f2556608c0547c33bc337e23ebff439328f399aeb9d320b98abca4fb67fced3e410cd57b1005876749286d4a9a51ec813592f1889012565f2b51571de8abd537aaa6347c01c05d07533dc01c2a91b32cdcf6885c324458d9a6695e77ec136fab199e5a64c0df549e547a9f85adbbe67205e777e1bbab3e19f6b7832c80f120d795c25435aa535f2a6aa48ec2f917c2fe2fbcb81a53e53fe5d350c07365e3683ae21e5525e3b4dd3556b4fef68120d2d0961747d1676228e0afa49598e515366bfbe19afd71007696b1ebeec0944a51f07fe0a25f34afe458e91bb92133be81f85d1762e0c7454bd53f90022f681c5165a678c9e7803cd484064a7b6839696733d74687e4591ae81d69f40f8500e582c5fb6c11e8e6f6d3e44e45aa02ed664f34b4afd62bc79df28aa6a1fa8af92f01b925ce9c71f2aa3586d5918cf9d3ba3668edbd2594d5ac368a63a170d93a16b99e9cc246e6245b0133603f5ff682e40d87c5febd0a4168c4b538991552a3c189c60e7356edd03b5d043df9cffa6ef874bfd1051a721fa2a4da6b309f018bc37439e7a24585abe95c076599ed279c012a9e430fb9a2dc14f7b8d74f888c5e09141f73372727b60d27cf7f13944756a7f0cee0ae25c1f44a2f1c576bc55d2a9408e854c95e9289f2333e0f057842bd1a6013dc749d114b05aa8a6c33c3d878d32cae3fa1a7a6658eea4311603b4cc7629bfd7e907b7632bf12d00230d2e787c226a88013a74080732721a5ea40e369c466d913a2c7855c9cbf225a96a63f2fe3a4435d80c5659b85f3496eb06fc3e301ca6f07f381e66a4c5de5126b497f9dfdb20229b1ffab43f295b340e1b7280d9a600069b5080a5111235c3a3471640ae01ad4e46ad8c4790981554c4b8c60291529b28f6a44aebbac87d78da7eebd5a3bfe6248af272f18e9b1400a9d909436e712f42ca31a43fdc2852d8fb9055d1f013a1282cf11b4f2f0c1139733c70bf18205044838b654f49621b7d7f168fa6356031363ec2a6c03e4197be8dfbea360c3166b2194558c812fa594a4f952118d7db2ea4baaaf11c1c20c098a802c41e769f2929c2305b2219f4cb39375949a74b255b604d0c3bfbc4f5f83ed2b6dc8bae5ce8cdc2cdd8ec1526098105786f5160cd91857a7606da9f45d1f65be2170c8c9c8bc3a7e17bb810669067756da41466713be89b5754d73b5070e7cf9e0503ea811559ebdfcef73e5e147adb17ed361649a8b63ecdc069d0cefe74c0ddeb490022db720de78cd8949556dd21b108474cf455af9d30f20ed2c1e3bc04fe3258d131c15c214bf26b3e48f44acae755e4d95a10e74e7eddf40eae8fb94ebe34c07e71dcdab11caa5fecd305040496041fe107244f2935639ef46fa246b71543fcd046a9ee9b648e3712248912542f39768c60abbea3956559abdd72d38e0a292f53e854c6a7996a069530c6c938a586e9ab297ccb05548c127d25285b13c08b2bdcb607c526e1f59b784ce1134ecec26b93b00d4329c9e35079023e1d9d35e995917010820b3edd860b47dc2e45e4e7f901e78e19af966ce8d11236a8fc20adad34d0a69137bad7d2de8f5179be487552c7827667fc4c5ac1eb82a5ecb035c571eeb5d5477d3dd857dfbd15bcb5f8bfe21ba64c80afa3663b925886ebeffd8151ffedfecbfc07e1052f34a94bfcb288337ba7ff69de4583ab968a073a1437524938f74e6ce94bd8abf6d476495192efd30b614ae7be8289af52080786ace72185846d5832181c73520e02b5ae0ac2378c9af30a8137685960a578b2bab465f5b68240ad9f2e3c16e6230a858e0b9a459c78221fef59454b5c339ba3e0bc58f5ae88a2c2d9ecfda4ce58ca83787031f4a05e7853ecf530913ca71e6c5c37d3e5f7aa38146c82a8f6006edba9914ad740b89eb95987472999702a9c5b4b85aca8d20ee24023be44635aa59d792cec3040e27dd7f07a6e2b79515d14d08444279badda075bcb5a9f4e968403f8155a5a2641c974b32d4effb1ddfe9ee9a64fb6c2269df4b90c89103cbfb9dcc2dec999471817190284e80c9ec2e2e7b0c7f4f7f578e0d6e4ee58b2bca7294fb6fe865f4c78ce305671ddc262bdb8bfe675ef40bb9918c71a5958c97628ef320f485c9010fc70f67c800620f5a5a66f41260e9518a3a301fdb280115c8baa1a13d32ac5bdf535029dfe858b1f83ac6ce4ba15c2bd90df3b930d1a92720294511334f04d08c2edca607745be9e7710326434d432515ffb71e78dbedaa71a01d69c86a0672f339c0afb95151e0fe409441004560228b11f0dc5062548a801ef7c333751bae0bb663ebc435c80e97ff69a8809aa2529ada2021aafcb5c3530c3a1eb10190bb08fbabbd32fe7e440d72d034252fb6ed20ab8aa950d76bf9e73ed0e427ebf871114292a3239961b5ddc6c7c321fe1c5214ddc291038b5257a9797d4e9b4f50c341c59647acea9b495b5064532df2fa404aeb234340cbe45c4ba786dc185559c002b6f55543f7dcf3c5807746a1a034572164bc7b92b849c14e18e72c8919c1fa2e320c9b9d6fefb58d52e4d00a53fbde942432cb262f315255532bb099c03026a57e7d1fa23eca712cb790e7d490b7af7523206141ed3e47d886727398ee90a0a63bd3f511e77e2298a5fba7f99c1d110474e2c0fa52ed18fdef2327a762ae71b049eb01b18510c11dae13ec297bba5d236fa26dd92b7b53e564f7dc8fbb28eb4a4de160bbb73265ffb4e16f23f5977fc4b97d98e773a7c656c3c57e4d64d42e21722c904421cee65b9fcd2689267ee708966625f48e6f1d249e4f612faff0f998eb190e84125f1c8f10ac913b252c5e58146ceddfcce783e71d5d5cd9248ce3960548eada29a08677703ea2ff173c435e7ecdb4ac4884c5447a96e61d02ffa2f173b80473b8b81b54e16613390b3c98d535711c6a0283df05737dcdbea1977e4907d77a86ffd467ef49f0a70cf463156b7a1409f6497f699c39b1c96f1a929318fcbf3d2b7d29e6917b1ac0e19d29324e33e0c1180205f6e74e4abd237b6b50b6f40c17e4e51fd368c43cb2303a2db434540ce493bbf87cd2d6e6c60eb90858b3e59423e8b683a010891593326114d8322257ba0bdb84c0546867e4b9310f1b8f14bd0e1a056aa4d735726a24a4ea18a2ead97484ffa5d982f553b8dda547e08437847e27e94d702f904b7c4684c1c9893f6a18182e81a6ba061227101bc7c337921aea9b878d5ba32ddd0d8a993580590f731d475a0d5ba64d4003c2a06db2986221e49b6ab39e17f69cb24c38ef301e3713ccbef0a693bf9016dbf30d8bec691b133d2f79a6b6744bde5312e44676bd1d6c1bb9844c336cc13dd9a96304ca9b275009ac530d0656d6fb08f870398ba7548d0cbe3e3c708e649041c4ab813f2e5e04a581495af1c4a966fca4d326e571f6b586c3420f5cf75d0d6d5b7ff7843ab2c6ec2f6f13ce34762835e0441a53305b905c24302f46ebf116fcc2a5cd225f65383a5ac4741548efbe3ec623244abe17fdeb51377de83696aa49b50e5d1a9c609bf881899260edeecf9aaee6f876c556aa503abdebd9960a9ae05d3227ec9cb7ab43d11608c93d1fef4bd015762c4e9e489f71273bd54d5c00960da679e2f5669f9c80a2ed85736aee17a488967fd05c435ed1ef2ee06a210ab9c58c9754b2aabf3c3e7cdea64f47ef7d75657ef3b54a0c5e3e9b1c57c6b5375e23e35cd2df598dc11b0d472286e2691f5ee4727e089b6ce2f22a220a6b8e9b07e088f8d745b9e7c2a927792fa864974d62fdcc636bccb53549fe64792b71f4823b36e6ba6847f92d7a412d0e4b7fb37b2a05907a4b12efb09fdb8378ee95b5f2a7d0a50406ace0e3639c0774e37dac4d6e3e2e32c06f243b5673244aaf123652617263f47a5a9e549136ded0c9a57725c597c35c3d71bb95ebc20f74e6ebe2efa884d277041eea52fe4712d68deec2cef5c7317bc0466c92ef9bf4fdee22ebf5efa3956b1bf57ffef57d97d05b3b3a773f9e14ea141ff952df8f2d5f69eaee5af8caa0f7625a3c2fda373cc42764ed259615ba428f918898153ef6fa11822d7a7d211decc1838d5fa2da2eb9623f92b1dc51f0e4a0cc6dae451c7b50ec73b7d619aae8eb5b35a5627336b6791eab0ad7784ecdd8c13245261afa699c797ced3c246e220f77fd2ec6c1f1a3774ff4c78f788ffb427dadd3d7e03b98579441ff99ce26fdd0032daa5e0e5d5c08d939a4e89dcd634800c8c32e6ad4c4d865107d200559b988c5ebfd59921e88cb157046adcdaa473b8facf00201bdd41a31306babb78a75aa781f8a86fd915dfc075e3b3cb19e51a6d72886d33605b6692057457e4f2fcf1daa7984c2f0df9373ff4bc32bcad88c3eb01e1ddc65f544ee22f99bae8425d688ffced6d145d6be3aaa4f9a8bd8b1ee6f2fb078f81f2d9107df3acc6f457b57fd853f8990c3cdf1977174a0279269599e1dc5110ecad7a2a04722a84fdc80fbfe06305b1f023351e68de2a3ae094214ba86ec9adfcfd7c9e80c77df4a3cb2e91bb5b3610f4de08d64e8d6a3a2b56957d5d80d0b6840e7afbb804e4f01a0e61114e83bb33aa6b65840cf218803d7990cf2976a0c4c40df65aa232ba8a9334885d13f9f7a8999cd2ca5c20acc3d0e44163a868a09af80669e77301f513bdeee1276209276c7cfa41cf2690b1a410612484b6a53e06df320082e2a96649cbeac94e6d61e9ba0c281328b7d5b7967ea4abcc85f6e86531b88100af2201c07ce89f20a001528048b1bb4d6af47961ac38f4900815acca3c88e2864ff0e489490dc2fd47a949e43fb8ac672eba88e7285b4290242876166184452f9845a852e7b82af2b973adf19c90949575948161bb6561d24b134a8ddbb4240fe07d2ba4256016ad063396791d779486c0a694b501096e9f8051d172f13daea6edf4109d1d6494558f2d88dc77e87e78b49299a1d0bf6082cd626175664423fa1cc75587ab6e33a7b816e879fb05ac413ab94bf8fac56a4affb5038ed20950c399284d3b415014b5b20cd6f4ce2d2db8bde91a21af08fb4e38c942256acb6fdef658f9583662b0319bdd5119898fe62ef53726200d830424d37d4028d2e61c2b43f86ceede6571f47bcf976a2b4b5c4e5d607db5d09f6ca8f14d32e4ee94a43e1314dc44af686cb6a9661aa553944ad8b832236b9962e29fe5b600de9621b6de1e79a50527f3cfe8460c3cb809b76f859dfda619c1e42bf53f92f5126363fc373cc32ae9ef9623e62a30235050a16024a0844a4aaf62a1e95de317419fb68de05f923fc8d4cab1f789ed2e19611c5f6a416a7efac758962ce28a8ab293b78c49d9af2498a005dff0d8f6d680f2881e730884452c6fd7bce6d147123d904a29f3349411c701aa477d76e271a78c799236ae57e3fca1b947f289a79416ea5508aab5ef26091431314f6ed79a747e05699644d147e53a8e97e128c7ca7bee6ce218e4ca7eaaab0f9bfabe8b0f929c8cc14e13fcd1fad25c8fa53cce253c0d6c08636321588e4e71f034a0d088fc90a7f749d7f5e05a65b1a06983c911149edda0b2fdc2e28166e5a7ea1907b0cf69091898d0becc4cc8c866a366d8de2d8b77e77dabf9bebc094d04995d781507bed420939ed6527a95e24d48dcd410c23cbc5d189d668139606933b3db7380d7e68358cd128e9ba3972f2bbb8384521148e69d651073c94a5f95eef9fd475a3a890ecf38072790ca775351ed344e46397c631df420278f133797aacba1a1c82d9c72916d7021a149dca21bbeabeddc76a95b3a0cd9a2751e76224e10775d32fdcd3fa182f12d4fe989134b7c8489d028be873718ea2576a6d240b08de7bfc9e5db4127f8fa6a9de8afcf290424e787bc8af2f73b45ceb831c2127cefee609c74e255cd3c11e138afe6cb37b1c55edcf47782acb9f1420353db2e5708f5cdaabda151ac25f6c714f475a951e42d7f6163c9652258265e64076e68f6feeabc378d04ce91b0fa07be360592a80ef2d645af1d318af10319bff4dcd2151486ddc5e17ae2786fbb1cbdd61d26a9f27dd61738e8d311984c08972d2136513bb0c376694ce9a8e71eea8a451b800098230c5f65c28a274be39c3e5e1895665c7d5d88ac91ea4cc31c3ef2d790dbe6106a2527c00c2ece44cee9f6e8fd5bd9a18c879b34cd4a3476148bb4b5f8adeabb68f19ed76616173683387020759293b38451d6506fc84cd6957b759ae28190da3ae9a05461cb6117ebc5cd452bf695779630f883db497d9cba720882246b4e6bd4d04d4487af8e1e2fb8ab1db7d3e33d804d531da09e56d5665ba0c8ac85e00e23b1a0ebd4fbc98f14d950e729b21c15acfd0b4f259c8f016c5bd5602eb2e200b5c13df4287e95fd52641e82546e40d8999d1b4083dec0c77c2aca6c0be455cc87c153b6b06db3506393161b692568f588d68beaecf9ad5d33f147abad909d9cde12918dbce7b78a50b3e71c0ded11f4351356bd1a72c63f9f4cd31deebecee3e39d1390af311d1bd7e17fe3d51bcd775fff086f66b19fc97a2f467248f382d8310c6b114c4d5erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottomcat-8.0.39-1.fc23.src.rpmtomcat-javadoc@    jpackage-utilsjpackage-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.13.0-rc1X=mXI@X @W@WhWt@V@VяVɦVl@VwV&@VC-UUU@UUUv@TE@TT@TT@Tl@S@SP@S[S|@S8@S2@Ra@Rx@Rv:QB@QQޞ@Q@Q2Q4Q$Q$QPCP@PBP~P7lP O@O@O,@OiO`@ODO - 1:8.0.39-1Coty Sutherland - 1:8.0.38-1Coty Sutherland - 1:8.0.37-3Coty Sutherland - 1:8.0.37-1Coty Sutherland - 1:8.0.36-2Coty Sutherland - 1:8.0.36-1Ivan Afonichev - 1:8.0.32-5Ivan Afonichev - 1:8.0.32-4Ivan Afonichev - 1:8.0.32-3Ivan Afonichev - 1:8.0.32-2Ivan Afonichev - 1:8.0.32-1Coty Sutherland 1:8.0.26-3Robert Scheck 1:8.0.26-2Alexander Kurtakov 1:8.0.26-1Alexander Kurtakov 1:8.0.24-2Alexander Kurtakov 1:8.0.23-2Alexander Kurtakov 1:8.0.23-1Alexander Kurtakov 1:8.0.20-3Michal Srb - 1:8.0.20-2Alexander Kurtakov 1:8.0.18-5Alexander Kurtakov 1:8.0.18-4Stephen Gallagher 1:8.0.18-3Michal Srb - 0:8.0.18-2Ivan Afonichev 0:8.0.18-1Ivan Afonichev 0:8.0.12-1Michal Srb - 0:7.0.54-3Fedora Release Engineering - 0:7.0.54-2Alexander Kurtakov 0:7.0.54-1Alexander Kurtakov 0:7.0.52-3Ivan Afonichev 0:7.0.52-2Ivan Afonichev 0:7.0.52-1Mikolaj Izdebski - 0:7.0.47-3Stanislav Ochotnicky - 0:7.0.47-2Ivan Afonichev 0:7.0.47-1Fedora Release Engineering - 0:7.0.42-3Ivan Afonichev 0:7.0.42-2Dmitry Tikhonov 0:7.0.42-1Paul Komkoff 0:7.0.40-3Ivan Afonichev 0:7.0.40-1Mikolaj Izdebski - 0:7.0.37-2Ivan Afonichev 0:7.0.39-1Ivan Afonichev 0:7.0.37-1Ivan Afonichev 0:7.0.35-1Ivan Afonichev 0:7.0.34-1Ivan Afonichev 0:7.0.33-2Ivan Afonichev 0:7.0.33-1Ivan Afonichev 0:7.0.32-1Ivan Afonichev 0:7.0.29-1Fedora Release Engineering - 0:7.0.28-2Ivan Afonichev 0:7.0.28-1Ivan Afonichev 0:7.0.27-2Ivan Afonichev 0:7.0.27-1Stanislav Ochotnicky - 0:7.0.26-2Juan Hernandez 0:7.0.26-2Ivan Afonichev 0:7.0.26-1Krzysztof Daniel 0:7.0.25-4Krzysztof Daniel 0:7.0.25-3Ivan Afonichev 0:7.0.25-2Ivan Afonichev 0:7.0.25-1Krzysztof Daniel 0:7.0.23-5Ivan Afonichev 0:7.0.23-4Alexander Kurtakov 0:7.0.23-2Joseph D. Wagner 0:7.0.23-3Ivan Afonichev 0:7.0.23-1Ivan Afonichev 0:7.0.22-2Ivan Afonichev 0:7.0.22-1Rex Dieter - 0:7.0.21-3.1Ivan Afonichev 0:7.0.21-3Roland Grunberg 0:7.0.21-2Ivan Afonichev 0:7.0.21-1Ivan Afonichev 0:7.0.20-3Ivan Afonichev 0:7.0.20-2Ivan Afonichev 0:7.0.20-1Ivan Afonichev 0:7.0.19-1Ivan Afonichev 0:7.0.16-1Ivan Afonichev 0:7.0.14-3Ivan Afonichev 0:7.0.14-2Ivan Afonichev 0:7.0.14-1Ivan Afonichev 0:7.0.12-4Ivan Afonichev 0:7.0.12-3Ivan Afonichev 0:7.0.12-2Ivan Afonichev 0:7.0.12-1- Update to 8.0.39 - Resolves: rhbz#1397493 CVE-2016-6816 CVE-2016-6817 CVE-2016-8735 tomcat: various flaws- Update to 8.0.38- Resolves: rhbz#1383216 CVE-2016-6325 tomcat: tomcat writable config files allow privilege escalation - Resolves: rhbz#1382310 CVE-2016-5425 tomcat: Local privilege escalation via systemd-tmpfiles service- Rebase to 8.0.37 - Resolves: rhbz#1375581 CVE-2016-5388 CGI sets environmental variable based on user supplied Proxy request header - Resolves: rhbz#1370262 catalina.out is no longer in use in the main package, but still gets rotated- Related: rhbz#1349469 Correct typo in changelog entry- Resolves: rhbz#1349469 CVE-2016-3092 tomcat: Usage of vulnerable FileUpload package can result in denial of service (updates to 8.0.36) - Resolves: rhbz#1364056 The command tomcat-digest doesn't work - Resolves: rhbz#1363884 The tomcat-tool-wrapper script is broken - Resolves: rhbz#1347864 The systemd service unit does not allow tomcat to shut down gracefully - Resolves: rhbz#1347835 The security manager doesn't work correctly (JSPs cannot be compiled) - Resolves: rhbz#1341853 rpm -V tomcat fails on /var/log/tomcat/catalina.out - Resolves: rhbz#1341850 tomcat-jsvc.service has TOMCAT_USER value hard-coded - Resolves: rhbz#1359737 Missing maven depmap for the following artifacts: org.apache.tomcat:tomcat-websocket, org.apache.tomcat:tomcat-websocket-api - Resolves: asfbz#59960 Building javadocs with java8 fails- Revert sysconfig migration changes, resolves: rhbz#1311771, rhbz#1311905 - Add /etc/tomcat/conf.d/ with shell expansion support, resolves rhbz#1293636- Load sysconfig from tomcat.conf, resolves: rhbz#1311771, rhbz#1311905 - Set default javax.sql.DataSource factory to apache commons one, resolves rhbz#1214381- Fix symlinks from $CATALINA_HOME/lib perspective, resolves: rhbz#1308685- Recommend tomcat-native, resolves: rhbz#1243132- Updated to 8.0.32 - Remove log4j support. It has never been working actually. See rhbz#1236297 - Move shipped config to /etc/sysconfig/tomcat. /etc/tomcat/tomcat.conf can now be used to override it with shell expansion, resolves rhbz#1293636- Resolves: rhbz#1286800 Failed to start component due to wrong allowLinking="true" in context.xml - Program /bin/nologin does not exist (#1302718)- CATALINA_OPTS are only read when SECURITY_MANAGER is true (#1147105)- Update to 8.0.26.- Update to 8.0.24.- Drop javax.el:el-api alias.- Update to 8.0.23.- Drop jetty alias for servlet.- Fix metadata for org.apache.tomcat:{tomcat-jni,tomcat-util-scan}- Rebuild against tomcat-taglibs-standard.- Fix epoch bumped el_1_0_api that would override all other glassfish/jboss/etc. due to wrong epoch. - Drop old provides.- Bump epoch to maintain upgrade path from Fedora 22- Install POM files for org.apache.tomcat:{tomcat-jni,tomcat-util-scan}- Updated to 8.0.18- Updated to 8.0.12 - Substitute libnames in catalina-tasks.xml, resolves: rhbz#1126439 - Use CATALINA_OPTS only on start, resolves: rhbz#1051194- jsp-api requires el-api- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Update to upstream 7.0.54 - fixes compile with Java 8.- Drop servlet/el api provides to reduce user machines ending with both.- Don't provide maven javax.jsp:jsp-api and javax.servlet.jsp:javax.servlet.jsp-api resolves: rhbz#1076949 - Move log4j support into subpackage, resolves: rhbz#1027716- Updated to 7.0.52 - Rewrite jsvc implementation, resolves: rhbz#1051743 - Switch to java-headless R, resolves: rhbz#1068566 - Create and own /var/lib/tomcats, resolves: rhbz#1026741 - Add pom for tomcat-jdbc, resolves: rhbz#1011003- Fix installation of Maven metadata for tomcat-juli.jar - Resolves: rhbz#1033664- Rebuild for bug #1033664- Updated to 7.0.47 - Fix java.security.policy- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Remove jpackage-utils R- Updated to 7.0.42- Dropped systemv inits. Bye-bye. - Updated the systemd wrappers to allow running multiple instances. Added wrapper scripts to do that, ported the original non-named service file to work with the same wrappers, updated /usr/sbin/tomcat to call systemctl.- Updated to 7.0.40 - Resolves: rhbz 956569 added missing commons-pool link - Remove ant-nodeps BR- Add depmaps for org.eclipse.jetty.orbit - Resolves: rhbz#917626- Updated to 7.0.39- Updated to 7.0.37- Updated to 7.0.35 - systemd SuccessExitStatus=143 for proper stop exit code processing- Updated to 7.0.34 - ecj >= 4.2.1 now required - Resolves: rhbz 889395 concat classpath correctly; chdir to $CATALINA_HOME- Resolves: rhbz 883806 refix logdir ownership- Updated to 7.0.33 - Resolves: rhbz 873620 need chkconfig for update-alternatives- Updated to 7.0.32 - Resolves: rhbz 842620 symlinks to taglibs- Updated to 7.0.29 - Add pidfile as tmpfile - Use systemd for running as unprivileged user - Resolves: rhbz 847751 upgrade path was broken - Resolves: rhbz 850343 use new systemd-rpm macros- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Updated to 7.0.28 - Resolves: rhbz 820119 Remove bundled apache-commons-dbcp - Resolves: rhbz 814900 Added tomcat-coyote POM - Resolves: rhbz 810775 Remove systemv stuff from %post scriptlet - Remove redhat-lsb R- Fixed native download hack- Updated to 7.0.27 - Fixed jakarta-taglibs-standard BR and R- Add more depmaps to J2EE apis to help jetty/glassfish updates- Added the POM files for tomcat-api and tomcat-util (#803495)- Updated to 7.0.26 - Bug 790334: Change ownership of logdir for logrotate- Bug 790694: Priorities of jsp, servlet and el packages updated.- Dropped indirect dependecy to tomcat 5- Added hack for maven depmap of tomcat-juli absolute link [ -f ] pass correctly- Updated to 7.0.25 - Removed EntityResolver patch (changes already in upstream sources) - Place poms and depmaps in the same package as jars - Added javax.servlet.descriptor to export-package of servlet-api - Move several chkconfig actions and reqs to systemv subpackage - New maven depmaps generation method - Add patch to support java7. (patch sent upstream). - Require java >= 1:1.6.0- Exported javax.servlet.* packages in version 3.0 as 2.6 to make servlet-api compatible with Eclipse.- Move jsvc support to subpackage- Add EntityResolver setter patch to jasper for jetty's need. (patch sent upstream).- Added support to /usr/sbin/tomcat-sysd and /usr/sbin/tomcat for starting tomcat with jsvc, which allows tomcat to perform some privileged operations (e.g. bind to a port < 1024) and then switch identity to a non-privileged user. Must add USE_JSVC="true" to /etc/tomcat/tomcat.conf or /etc/sysconfig/tomcat.- Updated to 7.0.23- Move tomcat-juli.jar to lib package - Drop %update_maven_depmap as in tomcat6 - Provide native systemd unit file ported from tomcat6- Updated to 7.0.22- rebuild (java), rel-eng#4932- Fix basedir mode- Add manifests for el-api, jasper-el, jasper, tomcat, and tomcat-juli.- Updated to 7.0.21- Require java = 1:1.6.0- Require java < 1.7.0- Updated to 7.0.20- Updated to 7.0.19- Updated to 7.0.16- Added initial systemd service - Fix some paths- Fixed http source link - Securify some permissions - Added licenses for el-api and servlet-api - Added dependency on jpackage-utils for the javadoc subpackage- Updated to 7.0.14- Provided local paths for libs - Fixed dependencies - Fixed update temp/work cleanup- Fixed package groups - Fixed some permissions - Fixed some links - Removed old tomcat6 crap- Package now named just tomcat instead of tomcat7 - Removed Provides: tomcat-log4j - Switched to apache-commons-* names instead of jakarta-commons-* . - Remove the old changelog - BR/R java >= 1:1.6.0 , same for java-devel - Removed old tomcat6 crap- Tomcat7  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1:8.0.39-1.fc23           !!!!!!!!!!!!!!!!!!!!"""""""""""""""""########################"""!$$$$$$$$$$$!%%%%%%%%%%%%%!!!!&&&&&&&&&&!''''''''''''((((((((())))))'********'''!++++++++++,,,,,,,,,,,,--------------------------------.............................................................///////////////////////00000000000000000000000000000001111122222222222222222222222333333333333333333333324444444444444444444444444444444444444444555555555555544446666666666666666666222777777888888888888888877779999999999999999999999999999999999999999999999999999999999997::::::7;;;;;;;<<<<<<<===================================>>>>><?????????????????<<<<@@@@@@@@@@@@@@@@@@@<AAAAA<BBBBBBBBBB<CDDDEEEEEEEEEEEEEEEEEDDD<FFFFFF<GGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIHHHJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLJMMMMJJJNNNNNNNNNNNOOOOOONPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQSSSSSSSSQQQPTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTTTNVWWWWVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYXZZZZZXXXN[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[NNNN\\\\\]]^^^^^^^^^^^^^^^^^^^^^^^]]]\______________________\```````aaaaaa```\bbbbbbb\ccccc\ddddddddddeeeedfffffffffffffdggggggggggggggggggggggggggggggggggggggg\hhhhhhhhhhhhhhhhhhhh\iiiii\jjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkmmmmmknnnnnoooonnnjjjjppppppppp\qqqqqq\rrrrrrrrrrrrrssssssrrr\ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuvvvvvvuuuttt\\\\wwww\xxxxxxxxxxxxx\yyyyyyyy\zzzzzzzzzzzN{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{}}}}}}}}}}}}}}}}}tomcatallclasses-frame.htmlallclasses-noframe.htmlconstant-values.htmldeprecated-list.htmlhelp-doc.htmlindex-all.htmlindex.htmlorgapachecatalinaAccessLog.htmlAsyncDispatcher.htmlAuthenticator.htmlCluster.htmlContained.htmlContainer.htmlContainerEvent.htmlContainerListener.htmlContainerServlet.htmlContext.htmlCredentialHandler.htmlDistributedManager.htmlEngine.htmlExecutor.htmlGlobals.htmlGroup.htmlHost.htmlInstanceEvent.htmlInstanceListener.htmlJmxEnabled.htmlLifecycle.SingleUse.htmlLifecycle.htmlLifecycleEvent.htmlLifecycleException.htmlLifecycleListener.htmlLifecycleState.htmlLoader.htmlManager.htmlPipeline.htmlRealm.htmlRole.htmlServer.htmlService.htmlSession.htmlSessionEvent.htmlSessionIdGenerator.htmlSessionListener.htmlStore.htmlStoreManager.htmlThreadBindingListener.htmlTomcatPrincipal.htmlTrackedWebResource.htmlUser.htmlUserDatabase.htmlValve.htmlWebResource.htmlWebResourceRoot.ResourceSetType.htmlWebResourceRoot.htmlWebResourceSet.htmlWrapper.htmlantAbstractCatalinaCommandTask.htmlAbstractCatalinaTask.htmlBaseRedirectorHelperTask.htmlDeployTask.htmlFindLeaksTask.htmlJKStatusUpdateTask.htmlJMXGetTask.htmlJMXQueryTask.htmlJMXSetTask.htmlListTask.htmlReloadTask.htmlResourcesTask.htmlServerinfoTask.htmlSessionsTask.htmlSslConnectorCiphersTask.htmlStartTask.htmlStopTask.htmlThreaddumpTask.htmlUndeployTask.htmlValidatorTask.htmlVminfoTask.htmljmxArg.htmlJMXAccessorCondition.htmlJMXAccessorConditionBase.htmlJMXAccessorCreateTask.htmlJMXAccessorEqualsCondition.htmlJMXAccessorGetTask.htmlJMXAccessorInvokeTask.htmlJMXAccessorQueryTask.htmlJMXAccessorSetTask.htmlJMXAccessorTask.htmlJMXAccessorUnregisterTask.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlauthenticatorAuthenticatorBase.htmlBasicAuthenticator.BasicCredentials.htmlBasicAuthenticator.htmlConstants.htmlDigestAuthenticator.htmlFormAuthenticator.htmlNonLoginAuthenticator.htmlSSLAuthenticator.htmlSavedRequest.htmlSingleSignOn.htmlSingleSignOnEntry.htmlSingleSignOnListener.htmlSingleSignOnSessionKey.htmlSpnegoAuthenticator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlcometCometEvent.EventSubType.htmlCometEvent.EventType.htmlCometEvent.htmlCometFilter.htmlCometFilterChain.htmlCometProcessor.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlconnectorClientAbortException.htmlCometEventImpl.htmlConnector.htmlConstants.htmlCoyoteAdapter.htmlCoyoteInputStream.htmlCoyoteOutputStream.htmlCoyotePrincipal.htmlCoyoteReader.htmlCoyoteWriter.htmlInputBuffer.htmlOutputBuffer.htmlRequest.htmlRequestFacade.htmlResponse.htmlResponseFacade.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlcoreAccessLogAdapter.htmlApplicationContext.htmlApplicationContextFacade.htmlApplicationFilterConfig.htmlApplicationFilterFactory.htmlApplicationFilterRegistration.htmlApplicationPart.htmlApplicationServletRegistration.htmlApplicationSessionCookieConfig.htmlAprLifecycleListener.htmlAsyncContextImpl.htmlAsyncListenerWrapper.htmlConstants.htmlContainerBase.ContainerBackgroundProcessor.htmlContainerBase.PrivilegedAddChild.htmlContainerBase.htmlDefaultInstanceManager.htmlJreMemoryLeakPreventionListener.htmlNamingContextListener.htmlStandardContext.htmlStandardEngine.AccessLogListener.htmlStandardEngine.NoopAccessLog.htmlStandardEngine.htmlStandardHost.htmlStandardPipeline.htmlStandardServer.htmlStandardService.htmlStandardThreadExecutor.htmlStandardWrapper.htmlStandardWrapperFacade.htmlThreadLocalLeakPreventionListener.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmldeployConstants.htmlNamingResourcesImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlfiltersAddDefaultCharsetFilter.ResponseWrapper.htmlAddDefaultCharsetFilter.htmlConstants.htmlCorsFilter.CORSRequestType.htmlCorsFilter.htmlCsrfPreventionFilter.CsrfResponseWrapper.htmlCsrfPreventionFilter.LruCache.htmlCsrfPreventionFilter.htmlCsrfPreventionFilterBase.htmlExpiresFilter.Duration.htmlExpiresFilter.DurationUnit.htmlExpiresFilter.ExpiresConfiguration.htmlExpiresFilter.StartingPoint.htmlExpiresFilter.XHttpServletResponse.htmlExpiresFilter.XPrintWriter.htmlExpiresFilter.XServletOutputStream.htmlExpiresFilter.htmlFailedRequestFilter.htmlFilterBase.htmlHttpHeaderSecurityFilter.htmlRemoteAddrFilter.htmlRemoteHostFilter.htmlRemoteIpFilter.XForwardedRequest.htmlRemoteIpFilter.htmlRequestDumperFilter.htmlRequestFilter.htmlRestCsrfPreventionFilter.htmlSetCharacterEncodingFilter.htmlWebdavFixFilter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlhaCatalinaCluster.htmlClusterDeployer.htmlClusterListener.htmlClusterManager.htmlClusterMessage.htmlClusterMessageBase.htmlClusterRuleSet.htmlClusterSession.htmlClusterValve.htmlauthenticatorClusterSingleSignOn.htmlClusterSingleSignOnListener.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlbackendCollectedInfo.htmlHeartbeatListener.htmlMultiCastSender.htmlProxy.htmlSender.htmlTcpSender.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlcontextReplicatedContext.MultiEnumeration.htmlReplicatedContext.ReplApplContext.htmlReplicatedContext.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmldeployConstants.htmlFarmWarDeployer.htmlFileChangeListener.htmlFileMessage.htmlFileMessageFactory.htmlUndeployMessage.htmlWarWatcher.WarFilter.htmlWarWatcher.WarInfo.htmlWarWatcher.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlsessionBackupManager.htmlClusterManagerBase.htmlClusterSessionListener.htmlConstants.htmlDeltaManager.htmlDeltaRequest.htmlDeltaSession.htmlJvmRouteBinderValve.htmlReplicatedSessionListener.htmlSessionMessage.htmlSessionMessageImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmltcpConstants.htmlReplicationValve.htmlSendMessageData.htmlSimpleTcpCluster.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlloaderConstants.htmlJdbcLeakPrevention.htmlParallelWebappClassLoader.htmlResourceEntry.htmlWebappClassLoader.htmlWebappClassLoaderBase.PrivilegedFindResourceByName.htmlWebappClassLoaderBase.PrivilegedGetClassLoader.htmlWebappClassLoaderBase.htmlWebappLoader.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlmanagerConstants.htmlDummyProxySession.htmlHTMLManagerServlet.htmlJMXProxyServlet.htmlJspHelper.htmlManagerServlet.htmlStatusManagerServlet.htmlStatusTransformer.htmlhostConstants.htmlHTMLHostManagerServlet.htmlHostManagerServlet.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlutilBaseSessionComparator.htmlSessionUtils.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlmapperConstants.htmlMapper.ContextList.htmlMapper.ContextVersion.htmlMapper.MapElement.htmlMapper.MappedContext.htmlMapper.MappedHost.htmlMapper.MappedWrapper.htmlMapper.htmlMapperListener.htmlMappingData.htmlWrapperMappingInfo.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlmbeansClassNameMBean.htmlConnectorMBean.htmlConstants.htmlContainerMBean.htmlContextEnvironmentMBean.htmlContextMBean.htmlContextResourceLinkMBean.htmlContextResourceMBean.htmlGlobalResourcesLifecycleListener.htmlGroupMBean.htmlJmxRemoteLifecycleListener.RmiClientLocalhostSocketFactory.htmlJmxRemoteLifecycleListener.RmiServerBindSocketFactory.htmlJmxRemoteLifecycleListener.SslRmiServerBindSocketFactory.htmlJmxRemoteLifecycleListener.htmlMBeanDumper.htmlMBeanFactory.htmlMBeanUtils.htmlMemoryUserDatabaseMBean.htmlNamingResourcesMBean.htmlRoleMBean.htmlServiceMBean.htmlUserMBean.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlrealmCombinedRealm.htmlConstants.htmlDataSourceRealm.htmlDigestCredentialHandlerBase.htmlGenericPrincipal.htmlJAASCallbackHandler.htmlJAASMemoryLoginModule.htmlJAASRealm.htmlJDBCRealm.htmlJNDIRealm.User.htmlJNDIRealm.htmlLockOutRealm.LockRecord.htmlLockOutRealm.htmlMemoryRealm.htmlMemoryRuleSet.htmlMessageDigestCredentialHandler.htmlNestedCredentialHandler.htmlNullRealm.htmlRealmBase.AllRolesMode.htmlRealmBase.htmlSecretKeyCredentialHandler.htmlUserDatabaseRealm.htmlX509SubjectDnRetriever.htmlX509UsernameRetriever.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlsecurityConstants.htmlSecurityClassLoad.htmlSecurityConfig.htmlSecurityListener.htmlSecurityUtil.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlservletsCGIServlet.CGIEnvironment.htmlCGIServlet.CGIRunner.htmlCGIServlet.HTTPHeaderInputStream.htmlCGIServlet.htmlConstants.htmlDefaultServlet.Range.htmlDefaultServlet.htmlWebdavServlet.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlsessionConstants.htmlFileStore.htmlJDBCStore.htmlManagerBase.SessionTiming.htmlManagerBase.htmlPersistentManager.htmlPersistentManagerBase.htmlStandardManager.htmlStandardSession.htmlStandardSessionFacade.htmlStoreBase.htmlTooManyActiveSessionsException.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlssiByteArrayServletOutputStream.htmlExpressionParseTree.htmlExpressionTokenizer.htmlResponseIncludeWrapper.htmlSSICommand.htmlSSIConditional.htmlSSIConfig.htmlSSIEcho.htmlSSIExec.htmlSSIExternalResolver.htmlSSIFilter.htmlSSIFlastmod.htmlSSIFsize.htmlSSIInclude.htmlSSIMediator.htmlSSIPrintenv.htmlSSIProcessor.htmlSSIServlet.htmlSSIServletExternalResolver.ServletContextAndPath.htmlSSIServletExternalResolver.htmlSSIServletRequestUtil.htmlSSISet.htmlSSIStopProcessingException.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlstartupBootstrap.htmlCatalina.CatalinaShutdownHook.htmlCatalina.htmlCatalinaProperties.htmlClassLoaderFactory.Repository.htmlClassLoaderFactory.RepositoryType.htmlClassLoaderFactory.htmlConnectorCreateRule.htmlConstants.htmlContextConfig.htmlContextRuleSet.htmlCopyParentClassLoaderRule.htmlCredentialHandlerRuleSet.htmlEngineConfig.htmlEngineRuleSet.htmlExpandWar.htmlFailedContext.htmlHomesUserDatabase.htmlHostConfig.DeployedApplication.htmlHostConfig.htmlHostRuleSet.htmlLifecycleListenerRule.htmlNamingRuleSet.htmlPasswdUserDatabase.htmlRealmRuleSet.htmlSetAllPropertiesRule.htmlSetContextPropertiesRule.htmlSetNextNamingRule.htmlTomcat.DefaultWebXmlListener.htmlTomcat.ExistingStandardWrapper.htmlTomcat.FixContextListener.htmlTomcat.htmlTool.htmlUserConfig.htmlUserDatabase.htmlVersionLoggerListener.htmlWebAnnotationSet.htmlWebappServiceLoader.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlstoreconfigCatalinaClusterSF.htmlChannelSF.htmlConnectorSF.htmlConnectorStoreAppender.htmlConstants.htmlCredentialHandlerSF.htmlGlobalNamingResourcesSF.htmlIStoreConfig.htmlIStoreFactory.htmlInstanceListenerSF.htmlInterceptorSF.htmlJarScannerSF.htmlLoaderSF.htmlManagerSF.htmlNamingResourcesSF.htmlPersistentManagerSF.htmlRealmSF.htmlSenderSF.htmlStandardContextSF.htmlStandardEngineSF.htmlStandardHostSF.htmlStandardServerSF.htmlStandardServiceSF.htmlStoreAppender.htmlStoreConfig.htmlStoreConfigLifecycleListener.htmlStoreContextAppender.htmlStoreDescription.htmlStoreFactoryBase.htmlStoreFactoryRule.htmlStoreFileMover.htmlStoreLoader.htmlStoreRegistry.htmlWatchedResourceSF.htmlWebResourceRootSF.htmlWrapperLifecycleSF.htmlWrapperListenerSF.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmltribesByteMessage.htmlChannel.htmlChannelException.FaultyMember.htmlChannelException.htmlChannelInterceptor.InterceptorEvent.htmlChannelInterceptor.htmlChannelListener.htmlChannelMessage.htmlChannelReceiver.htmlChannelSender.htmlErrorHandler.htmlHeartbeat.htmlManagedChannel.htmlMember.htmlMembershipListener.htmlMembershipService.htmlMessageListener.htmlRemoteProcessException.htmlUniqueId.htmlgroupAbsoluteOrder.AbsoluteComparator.htmlAbsoluteOrder.htmlChannelCoordinator.htmlChannelInterceptorBase.htmlExtendedRpcCallback.htmlGroupChannel.HeartbeatThread.htmlGroupChannel.InterceptorIterator.htmlGroupChannel.htmlInterceptorPayload.htmlResponse.htmlRpcCallback.htmlRpcChannel.RpcCollector.htmlRpcChannel.RpcCollectorKey.htmlRpcChannel.htmlRpcMessage.NoRpcChannelReply.htmlRpcMessage.htmlinterceptorsDomainFilterInterceptor.htmlFragmentationInterceptor.FragCollection.htmlFragmentationInterceptor.FragKey.htmlFragmentationInterceptor.htmlGzipInterceptor.htmlMessageDispatch15Interceptor.htmlMessageDispatchInterceptor.htmlNonBlockingCoordinator.CoordinationEvent.htmlNonBlockingCoordinator.CoordinationMessage.htmlNonBlockingCoordinator.htmlOrderInterceptor.Counter.htmlOrderInterceptor.MessageOrder.htmlOrderInterceptor.htmlSimpleCoordinator.htmlStaticMembershipInterceptor.htmlTcpFailureDetector.htmlTcpPingInterceptor.PingThread.htmlTcpPingInterceptor.htmlThroughputInterceptor.htmlTwoPhaseCommitInterceptor.MapEntry.htmlTwoPhaseCommitInterceptor.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlioBufferPool.BufferPoolAPI.htmlBufferPool.htmlChannelData.htmlDirectByteArrayOutputStream.htmlListenCallback.htmlObjectReader.htmlReplicationStream.htmlXByteBuffer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlmembershipConstants.htmlMcastService.htmlMcastServiceImpl.ReceiverThread.htmlMcastServiceImpl.RecoveryThread.htmlMcastServiceImpl.SenderThread.htmlMcastServiceImpl.htmlMemberImpl.htmlMembership.MbrEntry.htmlMembership.htmlStaticMember.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmltipisAbstractReplicatedMap.MapEntry.htmlAbstractReplicatedMap.MapMessage.htmlAbstractReplicatedMap.MapOwner.htmlAbstractReplicatedMap.htmlLazyReplicatedMap.htmlReplicatedMap.htmlReplicatedMapEntry.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmltransportAbstractRxTask.htmlAbstractSender.htmlConstants.htmlDataSender.htmlMultiPointSender.htmlPooledSender.htmlReceiverBase.htmlReplicationTransmitter.htmlRxTaskPool.TaskCreator.htmlRxTaskPool.htmlSenderState.htmlbioBioReceiver.htmlBioReplicationTask.htmlBioSender.htmlMultipointBioSender.htmlPooledMultiSender.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlutilFastQueue.htmlLinkObject.htmlSingleRemoveSynchronizedAddLock.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlnioNioReceiver.htmlNioReplicationTask.htmlNioSender.htmlParallelNioSender.htmlPooledParallelSender.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlutilArrays.htmlExceptionUtils.htmlExecutorFactory.htmlLogs.htmlStringManager.htmlTcclThreadFactory.htmlUUIDGenerator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlusersAbstractGroup.htmlAbstractRole.htmlAbstractUser.htmlConstants.htmlMemoryGroup.htmlMemoryRole.htmlMemoryUser.htmlMemoryUserDatabase.htmlMemoryUserDatabaseFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlutilCharsetMapper.htmlConcurrentDateFormat.htmlContextName.htmlConversions.htmlCustomObjectInputStream.htmlDOMWriter.htmlExtension.htmlExtensionValidator.htmlIOTools.htmlInstanceSupport.htmlIntrospection.htmlLifecycleBase.htmlLifecycleMBeanBase.htmlLifecycleSupport.htmlMIME2Java.htmlManifestResource.htmlParameterMap.htmlRequestUtil.htmlResourceSet.htmlServerInfo.htmlSessionConfig.htmlSessionIdGeneratorBase.htmlStandardSessionIdGenerator.htmlStrftime.htmlStringParser.htmlTomcatCSS.htmlURLEncoder.htmlUriUtil.htmlXMLWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlvalvesAbstractAccessLogValve.AccessLogElement.htmlAbstractAccessLogValve.ByteSentElement.htmlAbstractAccessLogValve.CookieElement.htmlAbstractAccessLogValve.DateAndTimeElement.htmlAbstractAccessLogValve.DateFormatCache.Cache.htmlAbstractAccessLogValve.DateFormatCache.htmlAbstractAccessLogValve.ElapsedTimeElement.htmlAbstractAccessLogValve.FirstByteTimeElement.htmlAbstractAccessLogValve.HeaderElement.htmlAbstractAccessLogValve.HostElement.htmlAbstractAccessLogValve.HttpStatusCodeElement.htmlAbstractAccessLogValve.LocalAddrElement.htmlAbstractAccessLogValve.LocalServerNameElement.htmlAbstractAccessLogValve.LogicalUserNameElement.htmlAbstractAccessLogValve.MethodElement.htmlAbstractAccessLogValve.PortElement.htmlAbstractAccessLogValve.ProtocolElement.htmlAbstractAccessLogValve.QueryElement.htmlAbstractAccessLogValve.RemoteAddrElement.htmlAbstractAccessLogValve.RequestAttributeElement.htmlAbstractAccessLogValve.RequestElement.htmlAbstractAccessLogValve.RequestURIElement.htmlAbstractAccessLogValve.ResponseHeaderElement.htmlAbstractAccessLogValve.SessionAttributeElement.htmlAbstractAccessLogValve.SessionIdElement.htmlAbstractAccessLogValve.StringElement.htmlAbstractAccessLogValve.ThreadNameElement.htmlAbstractAccessLogValve.UserElement.htmlAbstractAccessLogValve.htmlAccessLogValve.htmlCometConnectionManagerValve.htmlConstants.AccessLog.htmlConstants.htmlCrawlerSessionManagerValve.htmlErrorReportValve.htmlExtendedAccessLogValve.CookieElement.htmlExtendedAccessLogValve.DateElement.htmlExtendedAccessLogValve.PatternTokenizer.htmlExtendedAccessLogValve.RequestAttributeElement.htmlExtendedAccessLogValve.RequestHeaderElement.htmlExtendedAccessLogValve.RequestParameterElement.htmlExtendedAccessLogValve.ResponseAllHeaderElement.htmlExtendedAccessLogValve.ResponseHeaderElement.htmlExtendedAccessLogValve.ServletContextElement.htmlExtendedAccessLogValve.SessionAttributeElement.htmlExtendedAccessLogValve.TimeElement.htmlExtendedAccessLogValve.htmlJDBCAccessLogValve.htmlPersistentValve.htmlRemoteAddrValve.htmlRemoteHostValve.htmlRemoteIpValve.htmlRequestFilterValve.htmlSSLValve.htmlSemaphoreValve.htmlStuckThreadDetectionValve.htmlValveBase.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlrewriteResolver.htmlResolverImpl.htmlRewriteCond.Condition.htmlRewriteCond.LexicalCondition.htmlRewriteCond.PatternCondition.htmlRewriteCond.ResourceCondition.htmlRewriteCond.htmlRewriteMap.htmlRewriteRule.htmlRewriteValve.htmlSubstitution.MapElement.htmlSubstitution.RewriteCondBackReferenceElement.htmlSubstitution.RewriteRuleBackReferenceElement.htmlSubstitution.ServerVariableElement.htmlSubstitution.ServerVariableEnvElement.htmlSubstitution.ServerVariableHttpElement.htmlSubstitution.ServerVariableSslElement.htmlSubstitution.StaticElement.htmlSubstitution.SubstitutionElement.htmlSubstitution.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlwebresourcesAbstractArchiveResource.JarInputStreamWrapper.htmlAbstractArchiveResource.htmlAbstractArchiveResourceSet.htmlAbstractFileResourceSet.htmlAbstractResource.htmlAbstractResourceSet.htmlAbstractSingleArchiveResource.htmlAbstractSingleArchiveResourceSet.htmlCache.htmlCachedResource.htmlClasspathURLStreamHandler.htmlConstants.htmlDirResourceSet.htmlEmptyResource.htmlEmptyResourceSet.htmlFileResource.htmlFileResourceSet.htmlJarResource.htmlJarResourceRoot.htmlJarResourceSet.htmlJarWarResource.htmlJarWarResourceSet.htmlStandardRoot.htmlTomcatURLStreamHandlerFactory.htmlVirtualResource.htmlWarResource.htmlWarResourceSet.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlwarHandler.htmlWarURLConnection.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlcoyoteAbstractProcessor.htmlAbstractProtocol.AbstractConnectionHandler.htmlAbstractProtocol.RecycledProcessors.htmlAbstractProtocol.htmlActionCode.htmlActionHook.htmlAdapter.htmlAsyncContextCallback.htmlAsyncStateMachine.htmlByteBufferHolder.htmlConstants.htmlContainerThreadMarker.htmlErrorState.htmlInputBuffer.htmlOutputBuffer.htmlProcessor.htmlProtocolHandler.htmlRequest.htmlRequestGroupInfo.htmlRequestInfo.htmlResponse.htmlUpgradeToken.htmlajpAbstractAjpProcessor.SocketInputBuffer.htmlAbstractAjpProcessor.SocketOutputBuffer.htmlAbstractAjpProcessor.htmlAbstractAjpProtocol.AbstractAjpConnectionHandler.htmlAbstractAjpProtocol.htmlAjpAprProcessor.htmlAjpAprProtocol.AjpConnectionHandler.htmlAjpAprProtocol.htmlAjpMessage.htmlAjpNio2Processor.htmlAjpNio2Protocol.AjpConnectionHandler.htmlAjpNio2Protocol.htmlAjpNioProcessor.htmlAjpNioProtocol.AjpConnectionHandler.htmlAjpNioProtocol.htmlAjpProcessor.htmlAjpProtocol.AjpConnectionHandler.htmlAjpProtocol.htmlConstants.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlhttp11AbstractHttp11JsseProtocol.htmlAbstractHttp11Processor.htmlAbstractHttp11Protocol.htmlAbstractInputBuffer.htmlAbstractNioInputBuffer.HeaderParseData.htmlAbstractNioInputBuffer.htmlAbstractOutputBuffer.htmlConstants.htmlHeadersTooLargeException.htmlHttp11AprProcessor.htmlHttp11AprProtocol.Http11ConnectionHandler.htmlHttp11AprProtocol.htmlHttp11Nio2Processor.htmlHttp11Nio2Protocol.Http11ConnectionHandler.htmlHttp11Nio2Protocol.htmlHttp11NioProcessor.htmlHttp11NioProtocol.Http11ConnectionHandler.htmlHttp11NioProtocol.htmlHttp11Processor.htmlHttp11Protocol.Http11ConnectionHandler.htmlHttp11Protocol.htmlInputFilter.htmlInternalAprInputBuffer.SocketInputBuffer.htmlInternalAprInputBuffer.htmlInternalAprOutputBuffer.SocketOutputBuffer.htmlInternalAprOutputBuffer.htmlInternalInputBuffer.InputStreamInputBuffer.htmlInternalInputBuffer.htmlInternalNio2InputBuffer.SocketInputBuffer.htmlInternalNio2InputBuffer.htmlInternalNio2OutputBuffer.SocketOutputBuffer.htmlInternalNio2OutputBuffer.htmlInternalNioInputBuffer.SocketInputBuffer.htmlInternalNioInputBuffer.htmlInternalNioOutputBuffer.SocketOutputBuffer.htmlInternalNioOutputBuffer.htmlInternalOutputBuffer.OutputStreamOutputBuffer.htmlInternalOutputBuffer.htmlOutputFilter.htmlfiltersBufferedInputFilter.htmlChunkedInputFilter.htmlChunkedOutputFilter.htmlGzipOutputFilter.FakeOutputStream.htmlGzipOutputFilter.htmlIdentityInputFilter.htmlIdentityOutputFilter.htmlSavedRequestInputFilter.htmlVoidInputFilter.htmlVoidOutputFilter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlupgradeAbstractProcessor.htmlAbstractServletInputStream.htmlAbstractServletOutputStream.htmlAprProcessor.htmlAprServletInputStream.htmlAprServletOutputStream.htmlBioProcessor.htmlBioServletInputStream.htmlBioServletOutputStream.htmlConstants.htmlNio2Processor.htmlNio2ServletInputStream.htmlNio2ServletOutputStream.htmlNioProcessor.htmlNioServletInputStream.htmlNioServletOutputStream.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlelExpressionFactoryImpl.htmlMethodExpressionImpl.htmlMethodExpressionLiteral.htmlValueExpressionImpl.htmlValueExpressionLiteral.htmllangELArithmetic.BigDecimalDelegate.htmlELArithmetic.BigIntegerDelegate.htmlELArithmetic.DoubleDelegate.htmlELArithmetic.LongDelegate.htmlELArithmetic.htmlELSupport.htmlEvaluationContext.htmlExpressionBuilder.htmlFunctionMapperFactory.htmlFunctionMapperImpl.Function.htmlFunctionMapperImpl.htmlVariableMapperFactory.htmlVariableMapperImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlparserArithmeticNode.htmlAstAnd.htmlAstAssign.htmlAstBracketSuffix.htmlAstChoice.htmlAstCompositeExpression.htmlAstConcatenation.htmlAstDeferredExpression.htmlAstDiv.htmlAstDotSuffix.htmlAstDynamicExpression.htmlAstEmpty.htmlAstEqual.htmlAstFalse.htmlAstFloatingPoint.htmlAstFunction.htmlAstGreaterThan.htmlAstGreaterThanEqual.htmlAstIdentifier.htmlAstInteger.htmlAstLambdaExpression.htmlAstLambdaParameters.htmlAstLessThan.htmlAstLessThanEqual.htmlAstListData.htmlAstLiteralExpression.htmlAstMapData.htmlAstMapEntry.htmlAstMethodParameters.htmlAstMinus.htmlAstMod.htmlAstMult.htmlAstNegative.htmlAstNot.htmlAstNotEqual.htmlAstNull.htmlAstOr.htmlAstPlus.htmlAstSemicolon.htmlAstSetData.htmlAstString.htmlAstTrue.htmlAstValue.Target.htmlAstValue.htmlBooleanNode.htmlELParser.htmlELParserConstants.htmlELParserTokenManager.htmlELParserTreeConstants.htmlJJTELParserState.htmlNode.htmlNodeVisitor.htmlParseException.htmlSimpleCharStream.htmlSimpleNode.htmlToken.htmlTokenMgrError.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlstreamOptional.htmlStream.htmlStreamELResolverImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlutilConcurrentCache.htmlMessageFactory.htmlReflectionUtil.htmlValidation.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmljasperConstants.htmlEmbeddedServletOptions.htmlJasperException.htmlJspC.htmlJspCompilationContext.htmlOptions.htmlcompilerAntCompiler.JasperAntLogger.htmlAntCompiler.SystemLogHandler.htmlAntCompiler.htmlAttributeParser.htmlBeanRepository.htmlCompiler.htmlELFunctionMapper.htmlELInterpreter.htmlELInterpreterFactory.DefaultELInterpreter.htmlELInterpreterFactory.htmlELParser.htmlErrorDispatcher.htmlErrorHandler.htmlJDTCompiler.htmlJarScannerFactory.htmlJavacErrorDetail.htmlJspConfig.JspProperty.htmlJspConfig.JspPropertyGroup.htmlJspConfig.htmlJspRuntimeContext.htmlJspUtil.ValidAttribute.htmlJspUtil.htmlLocalizer.htmlServletWriter.htmlSmapGenerator.htmlSmapStratum.htmlSmapUtil.htmlTagConstants.htmlTagPluginManager.htmlTextOptimizer.htmlTldCache.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmltagpluginTagPlugin.htmlTagPluginContext.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlelELContextImpl.htmlELContextWrapper.htmlELResolverImpl.htmlExpressionEvaluatorImpl.htmlExpressionImpl.htmlFunctionMapperImpl.htmlJasperELResolver.htmlJspELException.htmlJspMethodExpression.htmlJspMethodNotFoundException.htmlJspPropertyNotFoundException.htmlJspPropertyNotWritableException.htmlJspValueExpression.htmlVariableResolverImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlruntimeBodyContentImpl.htmlExceptionUtils.htmlHttpJspBase.htmlInstanceManagerFactory.htmlJspApplicationContextImpl.htmlJspContextWrapper.htmlJspFactoryImpl.htmlJspFragmentHelper.htmlJspRuntimeLibrary.htmlJspSourceDependent.htmlJspSourceImports.htmlJspWriterImpl.htmlPageContextImpl.htmlProtectedFunctionMapper.htmlServletResponseWrapperInclude.htmlTagHandlerPool.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlsecuritySecurityClassLoad.htmlSecurityUtil.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlservletJasperInitializer.htmlJasperLoader.htmlJspCServletContext.htmlJspServlet.htmlJspServletWrapper.htmlTldPreScanned.htmlTldScanner.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmltagpluginsjstlUtil.ImportResponseWrapper.htmlUtil.htmlcoreCatch.htmlChoose.htmlForEach.htmlForTokens.htmlIf.htmlImport.htmlOtherwise.htmlOut.htmlParam.htmlRedirect.htmlRemove.htmlSet.htmlUrl.htmlWhen.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlutilFastRemovalDequeue.Entry.htmlFastRemovalDequeue.htmlUniqueAttributesImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlxmlparserASCIIReader.htmlEncodingMap.htmlSymbolTable.htmlUCSReader.htmlUTF8Reader.htmlXMLChar.htmlXMLEncodingDetector.htmlXMLString.htmlXMLStringBuffer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmljuliAsyncFileHandler.LogEntry.htmlAsyncFileHandler.LoggerThread.htmlAsyncFileHandler.htmlClassLoaderLogManager.ClassLoaderLogInfo.htmlClassLoaderLogManager.LogNode.htmlClassLoaderLogManager.RootLogger.htmlClassLoaderLogManager.htmlDateFormatCache.htmlFileHandler.htmlJdkLoggerFormatter.htmlOneLineFormatter.htmlVerbatimFormatter.htmlWebappProperties.htmlloggingLog.htmlLogConfigurationException.htmlLogFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlnamingConstants.htmlContextAccessController.htmlContextBindings.htmlEjbRef.htmlHandlerRef.htmlNameParserImpl.htmlNamingContext.htmlNamingContextBindingsEnumeration.htmlNamingContextEnumeration.htmlNamingEntry.htmlResourceEnvRef.htmlResourceLinkRef.htmlResourceRef.htmlSelectorContext.htmlServiceRef.htmlStringManager.htmlTransactionRef.htmlfactoryBeanFactory.htmlConstants.htmlDataSourceLinkFactory.DataSourceHandler.htmlDataSourceLinkFactory.htmlEjbFactory.htmlFactoryBase.htmlMailSessionFactory.htmlOpenEjbFactory.htmlResourceEnvFactory.htmlResourceFactory.htmlResourceLinkFactory.htmlSendMailFactory.htmlTransactionFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlwebservicesServiceProxy.htmlServiceRefFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmljavajavaURLContextFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmltomcatContextBind.htmlInstanceManager.htmlInstrumentableClassLoader.htmlJar.htmlJarScanFilter.htmlJarScanType.htmlJarScanner.htmlJarScannerCallback.htmlPeriodicEventListener.htmlSimpleInstanceManager.htmlbuildutilCheckEol.htmlSignCode.htmlTxt2Html.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmldbcpdbcp2AbandonedTrace.htmlBasicDataSource.htmlBasicDataSourceFactory.htmlBasicDataSourceMXBean.htmlConnectionFactory.htmlConstants.htmlDataSourceConnectionFactory.htmlDelegatingCallableStatement.htmlDelegatingConnection.htmlDelegatingDatabaseMetaData.htmlDelegatingPreparedStatement.htmlDelegatingResultSet.htmlDelegatingStatement.htmlDriverConnectionFactory.htmlDriverManagerConnectionFactory.htmlPStmtKey.htmlPoolableCallableStatement.htmlPoolableConnection.htmlPoolableConnectionFactory.htmlPoolableConnectionMXBean.htmlPoolablePreparedStatement.htmlPoolingConnection.StatementType.htmlPoolingConnection.htmlPoolingDataSource.htmlPoolingDriver.htmlSwallowedExceptionLogger.htmlUtils.htmlcpdsadapterDriverAdapterCPDS.htmlPStmtKeyCPDS.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmldatasourcesInstanceKeyDataSource.htmlPerUserPoolDataSource.htmlPerUserPoolDataSourceFactory.htmlSharedPoolDataSource.htmlSharedPoolDataSourceFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpool2BaseKeyedPooledObjectFactory.htmlBaseObject.htmlBaseObjectPool.htmlBasePooledObjectFactory.htmlKeyedObjectPool.htmlKeyedPooledObjectFactory.htmlObjectPool.htmlPoolUtils.htmlPooledObject.htmlPooledObjectFactory.htmlPooledObjectState.htmlSwallowedExceptionListener.htmlTrackedUse.htmlUsageTracking.htmlimplAbandonedConfig.htmlBaseGenericObjectPool.htmlBaseObjectPoolConfig.htmlDefaultEvictionPolicy.htmlDefaultPooledObject.htmlDefaultPooledObjectInfo.htmlDefaultPooledObjectInfoMBean.htmlEvictionConfig.htmlEvictionPolicy.htmlGenericKeyedObjectPool.htmlGenericKeyedObjectPoolConfig.htmlGenericKeyedObjectPoolMXBean.htmlGenericObjectPool.htmlGenericObjectPoolConfig.htmlGenericObjectPoolMXBean.htmlPooledSoftReference.htmlSoftReferenceObjectPool.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmljdbcnamingGenericNamingResourcesFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpoolClassLoaderUtil.htmlConnectionPool.ConnectionFuture.htmlConnectionPool.PoolCleaner.htmlConnectionPool.htmlDataSource.htmlDataSourceFactory.htmlDataSourceProxy.htmlDisposableConnectionFacade.htmlFairBlockingQueue.ExchangeCountDownLatch.htmlFairBlockingQueue.FairIterator.htmlFairBlockingQueue.ItemFuture.htmlFairBlockingQueue.htmlJdbcInterceptor.htmlMultiLockFairBlockingQueue.ExchangeCountDownLatch.htmlMultiLockFairBlockingQueue.FairIterator.htmlMultiLockFairBlockingQueue.ItemFuture.htmlMultiLockFairBlockingQueue.htmlPoolConfiguration.htmlPoolExhaustedException.htmlPoolProperties.InterceptorDefinition.htmlPoolProperties.InterceptorProperty.htmlPoolProperties.htmlPoolUtilities.htmlPooledConnection.htmlProxyConnection.htmlTrapException.htmlValidator.htmlXADataSource.htmlinterceptorAbstractCreateStatementInterceptor.htmlAbstractQueryReport.StatementProxy.htmlAbstractQueryReport.htmlConnectionState.htmlQueryTimeoutInterceptor.htmlResetAbandonedTimer.htmlSlowQueryReport.QueryStats.htmlSlowQueryReport.htmlSlowQueryReportJmx.htmlSlowQueryReportJmxMBean.htmlStatementCache.CachedStatement.htmlStatementCache.htmlStatementDecoratorInterceptor.ResultSetProxy.htmlStatementDecoratorInterceptor.StatementProxy.htmlStatementDecoratorInterceptor.htmlStatementFinalizer.StatementEntry.htmlStatementFinalizer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmljmxConnectionPool.htmlConnectionPoolMBean.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmljniAddress.htmlBIOCallback.htmlBuffer.htmlDirectory.htmlError.htmlFile.htmlFileInfo.htmlGlobal.htmlLibrary.htmlLibraryNotFoundError.htmlLocal.htmlLock.htmlMmap.htmlMulticast.htmlOS.htmlPasswordCallback.htmlPoll.htmlPool.htmlPoolCallback.htmlProc.htmlProcErrorCallback.htmlProcattr.htmlRegistry.htmlSSL.htmlSSLContext.htmlSSLSocket.htmlShm.htmlSockaddr.htmlSocket.htmlStatus.htmlStdlib.htmlThread.htmlTime.htmlUser.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlutilDiagnostics.htmlExceptionUtils.htmlIntrospectionUtils.PropertySource.htmlIntrospectionUtils.htmlbcelConst.htmlclassfileAnnotationElementValue.htmlAnnotationEntry.htmlAnnotations.htmlArrayElementValue.htmlClassElementValue.htmlClassFormatException.htmlClassParser.htmlConstant.htmlConstantClass.htmlConstantDouble.htmlConstantFloat.htmlConstantInteger.htmlConstantLong.htmlConstantPool.htmlConstantUtf8.htmlElementValue.htmlElementValuePair.htmlEnumElementValue.htmlJavaClass.htmlSimpleElementValue.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlbufAscii.htmlB2CConverter.htmlByteChunk.ByteInputChannel.htmlByteChunk.ByteOutputChannel.htmlByteChunk.htmlC2BConverter.htmlCharChunk.CharInputChannel.htmlCharChunk.CharOutputChannel.htmlCharChunk.htmlConstants.htmlHexUtils.htmlMessageBytes.htmlStringCache.htmlUDecoder.htmlUEncoder.SafeCharsSet.htmlUEncoder.htmlUriUtil.htmlUtf8Decoder.htmlUtf8Encoder.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlcodecBinaryDecoder.htmlBinaryEncoder.htmlDecoder.htmlDecoderException.htmlEncoder.htmlEncoderException.htmlbinaryBase64.htmlBaseNCodec.htmlStringUtils.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlcollectionsConcurrentCache.htmlManagedConcurrentWeakHashMap.htmlSynchronizedQueue.htmlSynchronizedStack.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlcompatJreCompat.htmlJreVendor.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmldescriptorConstants.htmlDigesterFactory.htmlInputSourceUtil.htmlLocalResolver.htmlXmlErrorHandler.htmlXmlIdentifiers.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmltagpluginTagPluginParser.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmltldImplicitTldRuleSet.htmlTagFileXml.htmlTagXml.htmlTaglibXml.htmlTldParser.htmlTldResourcePath.htmlTldRuleSet.Attribute.htmlTldRuleSet.Variable.htmlTldRuleSet.htmlValidatorXml.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlwebApplicationParameter.htmlConstants.htmlContextEjb.htmlContextEnvironment.htmlContextHandler.htmlContextLocalEjb.htmlContextResource.htmlContextResourceEnvRef.htmlContextResourceLink.htmlContextService.htmlContextTransaction.htmlErrorPage.htmlFilterDef.htmlFilterMap.htmlFragmentJarScannerCallback.htmlInjectable.htmlInjectionTarget.htmlJspConfigDescriptorImpl.htmlJspPropertyGroup.htmlJspPropertyGroupDescriptorImpl.htmlLoginConfig.htmlMessageDestination.htmlMessageDestinationRef.htmlMultipartDef.htmlNamingResources.htmlResourceBase.htmlSecurityCollection.htmlSecurityConstraint.htmlSecurityRoleRef.htmlServletDef.htmlSessionConfig.htmlTaglibDescriptorImpl.htmlWebRuleSet.htmlWebXml.htmlWebXmlParser.htmlXmlEncodingBase.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmldigesterAbstractObjectCreationFactory.htmlArrayStack.htmlCallMethodRule.htmlCallParamRule.htmlDigester.htmlDocumentProperties.Encoding.htmlDocumentProperties.htmlFactoryCreateRule.htmlObjectCreateRule.htmlObjectCreationFactory.htmlRule.htmlRuleSet.htmlRuleSetBase.htmlRules.htmlRulesBase.htmlSetNextRule.htmlSetPropertiesRule.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlfileConfigFileLoader.htmlMatcher.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlhttpCookieProcessor.htmlCookieSupport.htmlFastHttpDateFormat.htmlHttpMessages.htmlLegacyCookieProcessor.htmlMimeHeaders.htmlParameters.FailReason.htmlParameters.htmlRequestUtil.htmlRfc6265CookieProcessor.htmlServerCookie.htmlServerCookies.htmlSetCookieSupport.htmlfileuploadByteArrayOutputStream.htmlDeferredFileOutputStream.htmlFileItem.htmlFileItemFactory.htmlFileItemHeaders.htmlFileItemHeadersSupport.htmlFileItemIterator.htmlFileItemStream.ItemSkippedException.htmlFileItemStream.htmlFileUpload.htmlFileUploadBase.FileSizeLimitExceededException.htmlFileUploadBase.FileUploadIOException.htmlFileUploadBase.IOFileUploadException.htmlFileUploadBase.InvalidContentTypeException.htmlFileUploadBase.SizeException.htmlFileUploadBase.SizeLimitExceededException.htmlFileUploadBase.htmlFileUploadException.htmlFileUtils.htmlIOUtils.htmlInvalidFileNameException.htmlMultipartStream.IllegalBoundaryException.htmlMultipartStream.ItemInputStream.htmlMultipartStream.MalformedStreamException.htmlMultipartStream.ProgressNotifier.htmlMultipartStream.htmlParameterParser.htmlProgressListener.htmlRequestContext.htmlThresholdingOutputStream.htmlUploadContext.htmldiskDiskFileItem.htmlDiskFileItemFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlservletServletFileUpload.htmlServletRequestContext.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlutilCloseable.htmlFileItemHeadersImpl.htmlLimitedInputStream.htmlStreams.htmlmimeMimeUtility.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlparserAcceptLanguage.htmlAuthorization.htmlCookie.htmlHttpParser.htmlMediaType.htmlMediaTypeCache.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmllogSystemLogHandler.htmlUserDataHelper.Mode.htmlUserDataHelper.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlmodelerAttributeInfo.htmlBaseAttributeFilter.htmlBaseModelMBean.htmlBaseNotificationBroadcaster.htmlFeatureInfo.htmlManagedBean.htmlNotificationInfo.htmlOperationInfo.htmlParameterInfo.htmlRegistry.htmlRegistryMBean.htmlUtil.htmlmodulesMbeansDescriptorsDigesterSource.htmlMbeansDescriptorsIntrospectionSource.htmlModelerSource.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlnetAbstractEndpoint.Acceptor.AcceptorState.htmlAbstractEndpoint.Acceptor.htmlAbstractEndpoint.AsyncTimeout.htmlAbstractEndpoint.BindState.htmlAbstractEndpoint.Handler.SocketState.htmlAbstractEndpoint.Handler.htmlAbstractEndpoint.htmlAprEndpoint.Acceptor.htmlAprEndpoint.Handler.htmlAprEndpoint.Poller.htmlAprEndpoint.Sendfile.htmlAprEndpoint.SendfileData.htmlAprEndpoint.SocketInfo.htmlAprEndpoint.SocketList.htmlAprEndpoint.SocketProcessor.htmlAprEndpoint.SocketTimeouts.htmlAprEndpoint.SocketWithOptionsProcessor.htmlAprEndpoint.htmlConstants.htmlDefaultServerSocketFactory.htmlDispatchType.htmlJIoEndpoint.Acceptor.htmlJIoEndpoint.Handler.htmlJIoEndpoint.SocketProcessor.htmlJIoEndpoint.htmlNio2Channel.htmlNio2Endpoint.Acceptor.htmlNio2Endpoint.Handler.htmlNio2Endpoint.Nio2SocketWrapper.htmlNio2Endpoint.NioBufferHandler.htmlNio2Endpoint.SendfileData.htmlNio2Endpoint.SocketProcessor.htmlNio2Endpoint.htmlNioBlockingSelector.BlockPoller.htmlNioBlockingSelector.KeyReference.htmlNioBlockingSelector.htmlNioChannel.htmlNioEndpoint.Acceptor.htmlNioEndpoint.Handler.htmlNioEndpoint.KeyAttachment.htmlNioEndpoint.NioBufferHandler.htmlNioEndpoint.Poller.htmlNioEndpoint.PollerEvent.htmlNioEndpoint.SendfileData.htmlNioEndpoint.SocketProcessor.htmlNioEndpoint.htmlNioSelectorPool.htmlSSLImplementation.htmlSSLSessionManager.htmlSSLSupport.htmlSSLUtil.htmlSecureNio2Channel.ApplicationBufferHandler.htmlSecureNio2Channel.htmlSecureNioChannel.ApplicationBufferHandler.htmlSecureNioChannel.htmlSendfileState.htmlServerSocketFactory.htmlSocketProperties.htmlSocketStatus.htmlSocketWrapper.htmlURL.htmljsseJSSEImplementation.htmlJSSEKeyManager.htmlJSSESocketFactory.htmlNioX509KeyManager.htmlopensslAuthentication.htmlCipher.htmlOpenSSLCipherConfigurationParser.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlresStringManager.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlscanAbstractInputStreamJar.htmlConstants.htmlJar.htmlJarFactory.htmlJarFileUrlJar.htmlJarFileUrlNestedJar.htmlNonClosingJarInputStream.htmlStandardJarScanFilter.htmlStandardJarScanner.htmlUrlJar.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlsecurityConcurrentMessageDigest.htmlMD5Encoder.htmlPermissionCheck.htmlPrivilegedGetTccl.htmlPrivilegedSetTccl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlthreadsConstants.htmlLimitLatch.htmlResizableExecutor.htmlStopPooledThreadException.htmlTaskQueue.htmlTaskThread.htmlTaskThreadFactory.htmlThreadPoolExecutor.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlwebsocketAsyncChannelGroupUtil.htmlAsyncChannelWrapper.htmlAsyncChannelWrapperNonSecure.htmlAsyncChannelWrapperSecure.htmlBackgroundProcess.htmlBackgroundProcessManager.htmlCaseInsensitiveKeyMap.htmlConstants.htmlDecoderEntry.htmlMessageHandlerResult.htmlMessageHandlerResultType.htmlPerMessageDeflate.htmlReadBufferOverflowException.htmlSendHandlerToCompletionHandler.htmlTransformation.htmlTransformationFactory.htmlTransformationResult.htmlUtil.DecoderMatch.htmlUtil.htmlWrappedMessageHandler.htmlWsContainerProvider.htmlWsExtension.htmlWsExtensionParameter.htmlWsFrameBase.htmlWsFrameClient.htmlWsHandshakeResponse.htmlWsIOException.htmlWsPongMessage.htmlWsRemoteEndpointAsync.htmlWsRemoteEndpointBase.htmlWsRemoteEndpointBasic.htmlWsRemoteEndpointImplBase.htmlWsRemoteEndpointImplClient.htmlWsSession.htmlWsWebSocketContainer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpojoConstants.htmlPojoEndpointBase.htmlPojoEndpointClient.htmlPojoEndpointServer.htmlPojoMessageHandlerBase.htmlPojoMessageHandlerPartialBase.htmlPojoMessageHandlerPartialBinary.htmlPojoMessageHandlerPartialText.htmlPojoMessageHandlerWholeBase.htmlPojoMessageHandlerWholeBinary.htmlPojoMessageHandlerWholePong.htmlPojoMessageHandlerWholeText.htmlPojoMethodMapping.htmlPojoPathParam.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlserverConstants.htmlDefaultServerEndpointConfigurator.htmlUpgradeUtil.htmlUriTemplate.htmlWsContextListener.htmlWsFilter.htmlWsFrameServer.htmlWsHandshakeRequest.htmlWsHttpUpgradeHandler.htmlWsRemoteEndpointImplServer.htmlWsSci.htmlWsServerContainer.htmlWsSessionListener.htmlWsWriteTimeout.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-listscript.jsserialized-form.htmlstylesheet.css/usr/share/javadoc//usr/share/javadoc/tomcat//usr/share/javadoc/tomcat/org//usr/share/javadoc/tomcat/org/apache//usr/share/javadoc/tomcat/org/apache/catalina//usr/share/javadoc/tomcat/org/apache/catalina/ant//usr/share/javadoc/tomcat/org/apache/catalina/ant/jmx//usr/share/javadoc/tomcat/org/apache/catalina/authenticator//usr/share/javadoc/tomcat/org/apache/catalina/comet//usr/share/javadoc/tomcat/org/apache/catalina/connector//usr/share/javadoc/tomcat/org/apache/catalina/core//usr/share/javadoc/tomcat/org/apache/catalina/deploy//usr/share/javadoc/tomcat/org/apache/catalina/filters//usr/share/javadoc/tomcat/org/apache/catalina/ha//usr/share/javadoc/tomcat/org/apache/catalina/ha/authenticator//usr/share/javadoc/tomcat/org/apache/catalina/ha/backend//usr/share/javadoc/tomcat/org/apache/catalina/ha/context//usr/share/javadoc/tomcat/org/apache/catalina/ha/deploy//usr/share/javadoc/tomcat/org/apache/catalina/ha/session//usr/share/javadoc/tomcat/org/apache/catalina/ha/tcp//usr/share/javadoc/tomcat/org/apache/catalina/loader//usr/share/javadoc/tomcat/org/apache/catalina/manager//usr/share/javadoc/tomcat/org/apache/catalina/manager/host//usr/share/javadoc/tomcat/org/apache/catalina/manager/util//usr/share/javadoc/tomcat/org/apache/catalina/mapper//usr/share/javadoc/tomcat/org/apache/catalina/mbeans//usr/share/javadoc/tomcat/org/apache/catalina/realm//usr/share/javadoc/tomcat/org/apache/catalina/security//usr/share/javadoc/tomcat/org/apache/catalina/servlets//usr/share/javadoc/tomcat/org/apache/catalina/session//usr/share/javadoc/tomcat/org/apache/catalina/ssi//usr/share/javadoc/tomcat/org/apache/catalina/startup//usr/share/javadoc/tomcat/org/apache/catalina/storeconfig//usr/share/javadoc/tomcat/org/apache/catalina/tribes//usr/share/javadoc/tomcat/org/apache/catalina/tribes/group//usr/share/javadoc/tomcat/org/apache/catalina/tribes/group/interceptors//usr/share/javadoc/tomcat/org/apache/catalina/tribes/io//usr/share/javadoc/tomcat/org/apache/catalina/tribes/membership//usr/share/javadoc/tomcat/org/apache/catalina/tribes/tipis//usr/share/javadoc/tomcat/org/apache/catalina/tribes/transport//usr/share/javadoc/tomcat/org/apache/catalina/tribes/transport/bio//usr/share/javadoc/tomcat/org/apache/catalina/tribes/transport/bio/util//usr/share/javadoc/tomcat/org/apache/catalina/tribes/transport/nio//usr/share/javadoc/tomcat/org/apache/catalina/tribes/util//usr/share/javadoc/tomcat/org/apache/catalina/users//usr/share/javadoc/tomcat/org/apache/catalina/util//usr/share/javadoc/tomcat/org/apache/catalina/valves//usr/share/javadoc/tomcat/org/apache/catalina/valves/rewrite//usr/share/javadoc/tomcat/org/apache/catalina/webresources//usr/share/javadoc/tomcat/org/apache/catalina/webresources/war//usr/share/javadoc/tomcat/org/apache/coyote//usr/share/javadoc/tomcat/org/apache/coyote/ajp//usr/share/javadoc/tomcat/org/apache/coyote/http11//usr/share/javadoc/tomcat/org/apache/coyote/http11/filters//usr/share/javadoc/tomcat/org/apache/coyote/http11/upgrade//usr/share/javadoc/tomcat/org/apache/el//usr/share/javadoc/tomcat/org/apache/el/lang//usr/share/javadoc/tomcat/org/apache/el/parser//usr/share/javadoc/tomcat/org/apache/el/stream//usr/share/javadoc/tomcat/org/apache/el/util//usr/share/javadoc/tomcat/org/apache/jasper//usr/share/javadoc/tomcat/org/apache/jasper/compiler//usr/share/javadoc/tomcat/org/apache/jasper/compiler/tagplugin//usr/share/javadoc/tomcat/org/apache/jasper/el//usr/share/javadoc/tomcat/org/apache/jasper/runtime//usr/share/javadoc/tomcat/org/apache/jasper/security//usr/share/javadoc/tomcat/org/apache/jasper/servlet//usr/share/javadoc/tomcat/org/apache/jasper/tagplugins//usr/share/javadoc/tomcat/org/apache/jasper/tagplugins/jstl//usr/share/javadoc/tomcat/org/apache/jasper/tagplugins/jstl/core//usr/share/javadoc/tomcat/org/apache/jasper/util//usr/share/javadoc/tomcat/org/apache/jasper/xmlparser//usr/share/javadoc/tomcat/org/apache/juli//usr/share/javadoc/tomcat/org/apache/juli/logging//usr/share/javadoc/tomcat/org/apache/naming//usr/share/javadoc/tomcat/org/apache/naming/factory//usr/share/javadoc/tomcat/org/apache/naming/factory/webservices//usr/share/javadoc/tomcat/org/apache/naming/java//usr/share/javadoc/tomcat/org/apache/tomcat//usr/share/javadoc/tomcat/org/apache/tomcat/buildutil//usr/share/javadoc/tomcat/org/apache/tomcat/dbcp//usr/share/javadoc/tomcat/org/apache/tomcat/dbcp/dbcp2//usr/share/javadoc/tomcat/org/apache/tomcat/dbcp/dbcp2/cpdsadapter//usr/share/javadoc/tomcat/org/apache/tomcat/dbcp/dbcp2/datasources//usr/share/javadoc/tomcat/org/apache/tomcat/dbcp/pool2//usr/share/javadoc/tomcat/org/apache/tomcat/dbcp/pool2/impl//usr/share/javadoc/tomcat/org/apache/tomcat/jdbc//usr/share/javadoc/tomcat/org/apache/tomcat/jdbc/naming//usr/share/javadoc/tomcat/org/apache/tomcat/jdbc/pool//usr/share/javadoc/tomcat/org/apache/tomcat/jdbc/pool/interceptor//usr/share/javadoc/tomcat/org/apache/tomcat/jdbc/pool/jmx//usr/share/javadoc/tomcat/org/apache/tomcat/jni//usr/share/javadoc/tomcat/org/apache/tomcat/util//usr/share/javadoc/tomcat/org/apache/tomcat/util/bcel//usr/share/javadoc/tomcat/org/apache/tomcat/util/bcel/classfile//usr/share/javadoc/tomcat/org/apache/tomcat/util/buf//usr/share/javadoc/tomcat/org/apache/tomcat/util/codec//usr/share/javadoc/tomcat/org/apache/tomcat/util/codec/binary//usr/share/javadoc/tomcat/org/apache/tomcat/util/collections//usr/share/javadoc/tomcat/org/apache/tomcat/util/compat//usr/share/javadoc/tomcat/org/apache/tomcat/util/descriptor//usr/share/javadoc/tomcat/org/apache/tomcat/util/descriptor/tagplugin//usr/share/javadoc/tomcat/org/apache/tomcat/util/descriptor/tld//usr/share/javadoc/tomcat/org/apache/tomcat/util/descriptor/web//usr/share/javadoc/tomcat/org/apache/tomcat/util/digester//usr/share/javadoc/tomcat/org/apache/tomcat/util/file//usr/share/javadoc/tomcat/org/apache/tomcat/util/http//usr/share/javadoc/tomcat/org/apache/tomcat/util/http/fileupload//usr/share/javadoc/tomcat/org/apache/tomcat/util/http/fileupload/disk//usr/share/javadoc/tomcat/org/apache/tomcat/util/http/fileupload/servlet//usr/share/javadoc/tomcat/org/apache/tomcat/util/http/fileupload/util//usr/share/javadoc/tomcat/org/apache/tomcat/util/http/fileupload/util/mime//usr/share/javadoc/tomcat/org/apache/tomcat/util/http/parser//usr/share/javadoc/tomcat/org/apache/tomcat/util/log//usr/share/javadoc/tomcat/org/apache/tomcat/util/modeler//usr/share/javadoc/tomcat/org/apache/tomcat/util/modeler/modules//usr/share/javadoc/tomcat/org/apache/tomcat/util/net//usr/share/javadoc/tomcat/org/apache/tomcat/util/net/jsse//usr/share/javadoc/tomcat/org/apache/tomcat/util/net/jsse/openssl//usr/share/javadoc/tomcat/org/apache/tomcat/util/res//usr/share/javadoc/tomcat/org/apache/tomcat/util/scan//usr/share/javadoc/tomcat/org/apache/tomcat/util/security//usr/share/javadoc/tomcat/org/apache/tomcat/util/threads//usr/share/javadoc/tomcat/org/apache/tomcat/websocket//usr/share/javadoc/tomcat/org/apache/tomcat/websocket/pojo//usr/share/javadoc/tomcat/org/apache/tomcat/websocket/server/-O2 -g -march=pentium3drpmxz2noarch-redhat-linux-gnudirectoryHTML document, ASCII textHTML document, ASCII text, with very long linesHTML document, UTF-8 Unicode text, with very long linesASCII textASCII text, with very long linesRutf-8?P7zXZ !#, ]"k%ѸԱq!8X6m2<Z;?6%;ه'P#2In\'h}:rC`0iZfK0AJljI%$%pqƏ\"虠@݃Ib r^jݮ:&̬#_TIBҠ_* vR+(|mP,}B$GYڄY6O`z?QنXCC>GCu8rB[$禩*XrjYqvOnim2Ǟ.lKA[s~rۦa~8HF1:㛟7)P/}$`\X[֚nhOLbR3KÛ8C#9Aޣځø!I3OGkSYL ߏQ; " דmTd4~&N9CCKNa&֑z^ 24a}:e|Y-( N`ݘIUߓ ~&U2JН^ ?HV}@'m#UE0@=tgl_Ǒxq Uև~흁-[2M.w [b'j"%#J 'uQ9=-<WT 'a~ z˻5,7 ~j}\ЯJfXq\p%$=#ausfm6śXaHto1~^(2 _+fS޷݇,C b&pQJ2?)sg#n Yc8`f:FA ?`UFY'Nd@DѧfZ/! DfJb'T| jɟ(z32av9|) {#A\ʯ?хn}|[7zN)Tr }_e{^ɧ61-bTgs ]yoO\Ƣ8Y8mT->KKZU=y8ۂ|%Psod刭$XT7UF :X-w v-wbOvmuRj k<5%t*Χ5_@U+脄CMlRu+)&Ö#'a{~΁%OJ=Dz$5;6D+仩4%3N dOՋ<~Pxt [9xovj&_\Uw-zj8kR ǧx8eWk(>x"gS#5TGFv>q8E%WTr}lTYU2vJ6Ά҃\PŞI̍B>&zBV$Ih0),n.<:t@yF0l %)I(m!n'vC=|b~~;M|8V{7̬7!1@l%mPw "*tk|$G$ )(f$6[(AC-]HԮmjʢF5E6Wy?(wRa0q%3!?E">8PCEא,yI0Y c)4b}(aVH̤Pō?>CZEHBgo J(|-Z0/x$rX8Ѱ!Ciߐ1yѓd"Ш B7! FQq<#aK4K##\zǴnӎܠG[dnunSda+/*&2d)\cxzRCF0N% QhDaMV(˷z&iH:GױkOqN6riqM梹Ԇl;/0rBX0 72X02[gz`:Yr]N7N'agj֜Ȑ> pirJynuˠ}|x #K5WwL|ܥ/(]|Mjȕ QR^m/4n0"ТPP)>ޫ&2$}XICېS?\i.aYb񤮭!åp7 PmsEpuٲLW(MpgVVߞ0s$=\$oNja뀏g| R=QU~ ^355S߭ܺ :NԾ?iM^KjCVE:bbR}/IPt8"9|,f yRw'aI._а댭B4/G/WAj]诃3Ik,%5Ɂ[ش[S۟D[mNyf,;M|:kpB˖)rtbnG &9"hh?y4ARZ3xezˎO:[l$Ito%=Ma"$҃<_EEDcޛ&}YAn3d:9Ώ[HƤX>E666( čX?vs!ƴo Bl9^"Ь,uݒ\LExtN`y D3}Rc— F#=L0hAΛ?8-O3Du%Yq;z׌xe~k+AE࿍ +Qb9C ^PνnEU,)ZR%-Zc 75nZ?${SG91lw[{֒m*x {4dŅdƍAΏ*70-7椗 bauU1>D%Żߑs^~d2ܧ5{9s_ ]VaiH/~BfY$)[{WVI=ʨw9nó 9B`9E ]ݍTKቮEf7G 3ok̫j\9;P_vy@8jC60jtWu4ku[M9ɨߞH2͸/٬bf3&rogC*3xUU*YP ^]*8)aO窚[5!bfX '^s"0I: 0O)h&ȷI 5D ?&Vq)(ʹkQ,k<ՈiNUc <w<`|t}f>)RW$̱VMe-`S)ZLb6JB/ @w>A=ߞ1C=;xw _hQsa ܊拓F-'`ܘH[kC4.MY3Jk4oj2ޯT^\)T{#w{Q D,Izk?_ɵ[;[m2׈$rIzz\` KsC=z7|[V (ė`kɔݮ-Q"wDidU"2# GnUXGdHh-qMٻ E2/Ud!K>>e3"y NK$*L!nXI gXLS-SH! ͢ b#P 'AҵRj;/-’ (#tn}7دK 'Tĭ} EqK ʘ?gV#af "ѓѼW۰"⫀Mɼf?B&D[p?|df6[I]@ WC cd#8n(ϯjy\ek0 Rl ,Ƙ7-dV E}m +6r O4I nlJ>?Mm ):G?{{Kc2Qĵ?ҧ,t@K1O!.Fb EF};GQ [_R 0~Rn =2te['H:L=>™{AUP'{PΜbj؀;$2@MXyE O߆kJ*aoTbiL=''TȰ7Fp+ pD\-6aVrǜ'QRfԎijt3!ct=3u˲H~l?]2KYSHr`/upo%L~L@SDԿp[@Xzeu 6ʎ0HJ6mz'D-KfZѿ5=* b׾Ѽ8ǓͣȒϘ'[,qO Xe[iBޠii1)8=C/`3FY]aw#T:~}Ŗ+Ă+u%Gy ERqp|&)˓~cUGȋ)cjF0B iF?lޢfsiBB$ؕ5GZ@X^P͛^VRV 4c E%%:<~/rՎATaa_rVm=7C߰u:WphogDuIN}qݠ>4OS~ Y8RlZsI_A% 92yɽm|{ØK}swI@hv9Q@*TD`^qUVh5"(JhTƆ?pJ?1!k dɻjB#i}H$3\W늬^E.ܧ-V9zUV|\bOk*-: +3|GP7P~ROfԑ!0*wb{kMduԍn; ]|)E}|$Zςa=0 %`2mC7^ۮ2"#VJUQ‚jeuXI*R<ٝ`??下؜zӐ.|>zf֟n'Mʉp%IrʨubnՔLHm"zW{_&jZqܽW#/TH(nI^4 "y"H ᑏϢ[ GװyY'ci)N _31)m{l;-ؔ>)![se;I3! M\QKL-wyW# uN#mniZpvr.[@j *<)_\ztT-]lyCD"۟QcsEoO~%זqz)%.ryKﹻW-;t[`JN {I^s[~i/q2֓`=3̞?07]ڐS2D{!d|sScʱ͔hygR$y2 Tf7~L0Բ+[EnbWTS4t2VG`7^\VL%\k'> R+hJ5Hǯi&VA8Ui %yG8* 3l. M~XۆFִg=e]u@\)] B9e,6hV1/gz*Hң­^nW\ j y]B{뗸1ޢ+* O`Ǘ˛D{J!;'pI9&e1vH{.r2<000apQ"씨>!WvG`Bi|oԦה)ƥ l;|V&.Eo1a?)0f?CէCˆ.Zy]!oEJ gWxVmd_y&U0S ~Nwfg!am }l\E#(k,\W 2X3^ [{0ÈɬJ΂&hlP;Ct-)rLo3(ă$CBS—v6ʍQXhIYg}@C2,^9;$8UhΜ?JE`2+jflDx m8hQ# Tx%7Td j8Ğ<5 j]ț&o(D2:|8,VY@39e晼͘**TBKgյwv~ }l^vix@Er\Z/0>Ӄzo5՟-|@VQˑvG;\$n{ТA¹)?"ҹB9b&@/ӎpf"s%UC+~܌vYh_7[2@dLH7uC!]XR*+OUwfm | :I}l,u^wqԃ& P.bF\LF+O#F>}VIk.MdV: DۥcEq_:F3Ix9eo )^9#/ &5'4dޗ(WA14*/@*_$spw?:CsqOti{LEl/$lĩYHڕJs,+yRE⬢L"P;J+DTYNߐϊ)I}du¯~c}֛&agf)7qd&7ZnQڕru&Aq8m3ÑSI5w;Ƹ"e"M8y!7L$l^Pb1yni%VFWmoyXt (L'`WiRl4t@V|{n p_E&tkuV<@lڍ-#!P6ջ R*:,/`/.eH7'x} Ū.BVm~^7 $ȃiQkagSi.GۂVT&ZHME)j\6dZLwkp4tL4ce?E_[G_?3ڥ2p>o%_U1sڡ\vOS 4l.dI,A+g7ŜÛa{v'agVp~Pid0jTL?Bu ?^.u1S[~kjՍm=\d.hA{.uF3 }nhlkH| W"1␅זX4ʓɷ(l ?PuVSWwU2lb D]oL?b>Redf = l0 VS1˳=sOv8 v' dKh$(S #&~9ujzOHhmnU[:=JffL^X4q$yDwK:=*׶ Yj&vannd3@̖q [$h{kj?@>[UEr-}57 n\%= ϼ$VSP8JᇸD_OoL Y*T= %AdNEY虰9!d`POP\cAO(*R Ѿ*<1ۙ,tuLnYguH#]#ECkI8fhrJ콥v5M$ <?:s8ksa] v4{:6wظӵPBPsD62Ys1غ[:Cɾ7PgWp.-'''.|#2VVwh5x5x#pWs 'wRcq# [ˬD g*5bbV q_Ph) AX UԻ)ve8vrtC0QMʤOZ1.hWyiWCqN}c6u8<%zW!hEņGYQrvgcGWiIik[Y! Iq=\+d"+6d.Lcu:H?OD#b##!+.Mu5~VR |F!s}T PRv]PWsxdfG?ڈMIt"",Ox"T/+_M:^4` 2盺ݞX^Μz CkWVDuel9ŠIx2A>$Y+Dԉ QU'Sꚿ Н=s\B+ߚír̖P sɣn*5x\wmv% Lۚ;ɹ| es˨dF׎"@+?#Gb<"Ʃw HX%O:is.WӿR_f-@[,qG -Tc~Zޚ sP\2`Q?6p1o; (fJ5-/G~} d-F!j̸]i^뉒,?]ēS<15.4Vm)%{d;?Jc)<9^!Ys̰[wNV7@D%3&x-xla#|vr!ci۝[]ᆪ_g(acS-Uػ'Zod}߆=/|Av1jHhJU{C)!FR=9I@M1^mgdat""Еm'nަ&,o C "P< K](2qm1l'T=xʡ6@8X`ZȄk"9ۄvdQsthU.K;P|j DѦvVzۧHRT ENPA Ѝ>l2AM|M@X|W(?^A#K_٢=?5c ԰3),{yzw^ ې\m̷YFlSEFZnD+M0i=% "ΙUX?*-#D-x ;~b`JeX:vRޘ-JSV(,I xlTKLYYUWlv7\t[nd*Qܩv @%kn;8ы%lj=t͔ńRf3ͽdDShq=CL^&^&gjZ.O>#B/<퐩|wev zZ 7]}4-WCVuT϶FWOτ'#`"U* d4;7 1>xlMf3T=ڑ@EN3=ݙKxfO+j q!z[$`|@c^M}l[*P]ȻCfq+<,R 9$\DsfSqiۧS=ۢTRq?x7WǴ0IuL]DGm@@-2|ٖeJR«WG;Fm4-!7"Q!^dŅ M- t>*&ƙXJ,Lb4XK|R_y#|7kDHs:=QyAn?ELPS.FyQ#ʲ'[G*MGx?>=0dԎ\иEɳ  q4NeCB< &i~OaX1n*Q87?$ t^o{$ 4a^t yvʪKN:=nhLzYPynJʿzPErMvߵyˌ:]potiTfħJ:8ɫqJ{x1{=c&9<; [w aQFdZ]Q{蕶2g1db+ ppU)HTF7:G3zi׃œ8voMZߺ}W wr#3?UssJ}a3f )c<3Jlp|5[FFJP<2c`q238q.)M*9b pShd(|{FE^Д[ qe8i4$BN.NvTty'N_ȋCX+#2l%ǢL؈5FSwL)X]'O6<`z~&9;&oթb>0M=1`T;QJ%"D߉xI%W[hO] uBg^M/`U绀=س}QS_^~`n:U\u |uV%8PGY =vdS0!]C+Vd4z_[" 6Ih *{ ,4SzKͪ&ˤ)C+xx<>!ŪK#\FB&"FvBAd7ԐBd . C_=&ܦ4M@4 _<6аiIJg^ $W~ -Gֆ{Bff.տwȴ7ޞR[' nA ,sC}ȅ'Ymkg LBO}޾&ߡKn {|=rId?-RDKyP̂5ڸ%,Bݮ+"VdV}5+4iA)ſE>k$- c*<Stȱ$o7 `pG.%9CyitWLfIiG9h޲MN<5t z>yyMb4,ǗZ]vzBPUz%p^mr@_"m_FvNN)fr6a,eR;%7Ӂ dRdMT:=Q du Lg.2?®VA^Bnmz8EVHtg>GlTL9s%3SG7B_99aj%ذ:]oS9uWȉlm_u&;nrq(Ο4 ԶB*3'D柔ֈ: 0,C:h U%vutL-鿀Vj} e==Ulp<`IßwiݝjZ_ Wy' 6J8$FV(S= FrKx̼E{0 )F2jb^8 t-u ˆ>f;j\v&&T1-9l\*-q`(9eATPvC>p4*"$E=pn_؇NH>YA38$d/~'YEӶ[\SɟrPl I}"pcUeɣ<[q V7ouB/M>eG 5`[Z.a,p얯sqdnl5;]]2Fn22tfh)NE~nn{i&Wv+g)@;5u#d_#D3SxG؃^W2Q*0s@\Dʠp^ 3ZBy,{{`!zM@nzsM߾7^kCê OzjIa`xju k3nU]jRk `؜cQ]w5A¿=q]_}&5ǦC$ћ=) C6)yf|0À[[S ~hXߺ%!]6RJkh0 |>^zHV fFR(l w4Ubrt,[P!N3 )jG !a3/x,_ӡtip7L0zoQ%SH ~^/I۔zzc- z2}rOo-&E?'|9Q[ru.RՈhwdb^6Ô(z ˮD=(s[D< æά3'38ns$>;pqlu6 JL2gU9aX uKj)5IJҰϒ;g[xgƞR$'?\2{>rQB2 ŊO%X%HRn~nՄ܄M'5TIZC<'Vwk*l_+nd-P5W0MJ~)֥b[ 4Aza h-, XG׾)zF+UFA .9euJjcbPm6?{;육K;nT3V^bCz)m\6#i3{9:g_-s}g"D1K9ߒAH;\DEFve`W^^ K_!,7ܗQnGj׬%ۺz|ݼBy}\*$ԉ\B-ԟHk1`( D$OI'Ze<>նhV-ؚr^)!Zwi3"hi1!"4L]^ݼSd`{+U[zO]e# #{iUƟ Cw&~CAP7D_ YOщD. s~oInJp>Ȏ^`1%P sٲe2MڎjKi^;M=+է&2U D w%秒JJ"_zl"=,zS |K[% c*Ⱦai">iøBCQ5@721`UZcBZyii0خAV*0ݪ~+uw1񵳯`\i=']^sf=5"|EFXbmkϫy%75&zտİ]:?}`t I!xv+lmO=I| kxkpP'R%S,k)}XdjsfUM!:dcA")dRS񄳷iE/ZP4Kl*̹RX 3Q G|݇P1}!sg>8Z 5S4:HG1 3NYb9Z3CHW`O1g >A"͂{̪K >ϹOQf&w AnV+_v+X(X%10hא ;--f*^|D4 +7lxfc)G6kX&GѸd"=jý:n$"x=ydwؕgȐY !FhJ%y 0Ft<9dM5ME43#C鵫TOGУ_˶SGМb)ze4f:I$=cʉ"4թ"Nx%lr,ߥ zfe7tR~\~TB&6gSQf#XJxsI5a'MWnU6GAc#;~CoYqRh]|%{pn'@<0?eH1`^דi*z*%Uv6 Fw |t/r8B)5-"fܔQM:!?O7˃`T+|&sCx i @;gn3С~<,Uݸ?%i_m@Rh(cgʙICvO.{’2'VHf]́&Gipn[|H".vD/&(\6Ϭp3 Bxmܭ%u1.~|ct9xlLɞW>jx-8Kɵ#sU-= tNׯuɎ >u;GR˓ޫb]H73O[E8~7g2S!4@̧)-=9j)uGdL4C[(/=;3w< R)Mz9}ʱpn#)Z҄RR'йk4]LNҩ>dըz)7:y=14Pݷ8ouIpډڊF!y"Gu(P8엻cvO`~ءErֈ %z'rOU Cq؜ Lĝp8.Y;tY_yc-X:aQ@ UP#G4Id< ',"mOpP N3ƆBExpޜHF|q}~yH4Ҽ   $[M{~+@݁TFG~֍3;tڋLc6cϖw)bu1MyuӖ5FG:`.Φdqwd%hT>D_g&I 5~b ܯe)5,ˬb <~~͙o"ɴvɞE?^ ۧpLIy'4>t5a=w$V=Ŧ5tv^2B< ^v{N!aRAvb|K\QmHƀ'LV3X'?>QFʐ/t F Cr4Wp^o'R3$5Zt:*|U:--BkyzU7F|jR䧛[(`6틌|6$R9M0Mqj.hZ.b<ܖtJ=$ er4\muk=H=sM,Js R .;^+Zy1\^֘lDj ^Y+Qh͵^~gο:nƻPU_/ lobJϯ8SO35s %$m0`ޒOdH*=pv_r`>7b8Ψb[!hO%/ |">qgyUcWEXh!i_DC-@MVD1"m; 8q74o@Pb[* DҿCǓxM% H_>8ΒT[LJ 4NQ Ztz#C=zm{X7n⯀2P n:M `2VZg$/nK~թoN=ˌlb*Pi "O[4miHL7$/\ ěEZT~I$38DkO4~A5Purp{xÄU.ޡ/5։Gip P'O^9Ö,Q\v;ٯ)eçf+exWU%xm3zCw߻lm]wsNUR_5^5c5/i>Zl oz{oMARb U;<W j]t'\=Ӵ *߫@IB&WNmI`h Ril蝰Mx?\+{Kq"Cc&c_Yg>#{ۇ<ow9lHɒoNZг "t"$*{ި]Y;޽'bBd@+mghG U{w8'"d"#:J4d7܄}IL'8C]D]sȥ47는ڳ0i j}2md~"̇zv+pRX?-䕸U cR0`hfT/ *D oצ8 ..vI*eJֆF1'Hw,A 256WE #?4!z,=☑ =73҇ױcU'<ZU\L4MUPQǢGxꭴ%OgК[vَ҂sJi(9 ^Z}ٹ4.d!,az>hqYΔ9 H*nrQ>;ٹ9+M`f囍Te) v~!؟Hgӗ|"fDsj?ڡ:QVxeUn݂vڳ֛C'IQ|ISUcKkdB=:*-9A`[8"e&p"Dkh·𱭗\zvL"5+qb$2x`.=hx`+ 2(cm5gس'_ Gi.̿=$В:3@3M^ HGTܲ a, \)^ި&Xۊl˝-fi.0oH|Ο/jF4[֓ˏuuYØ)SiN`Y(a*͔BMi!0((5!nˆJMلf$U%ƺ@ʾ7zsL k%*`ǽ/(WT(tB&.U50|g~ *]Wa R:Ҹ/7E VB*TГZdѫFΨa+k@="^y`>I;VW&߻KVlj gcY<aD[tnun%i@Wfn73e:] nWY"ʈ/U߁qμ >P"?\X j-D15%뇫0K dͥy85j{~vUH%A/xO/b!LB-6<'?Iv8IL%I:cט"g2T5Ԩx 'Epw* OHZdF#71/q-V ǰVW>q^C Q sE3' u-!=[1k|_p%Epr-γ I8c:h+(ȟEC<GuIA?3 Sh]`$-VODG#oRr6`=?4So6<asE "Qն_ѱsuIi\qVA_wlCNodW~yil`)lyX{'ex78RеE<](bp!KT+W=:X\b.QѬ* @A- i& J4KΈPy<--/hrHI-،}R@n ;Xu|ώQŰ8x^8xB=Ы7_J:î>5Y1f]pS#cK&jYj#QG- 5QNpڗuͅڽ{ɁR.NHOn&!TǸ2s3O8q,h>|K@K2 ~ ;r1&KssNJkՑ{sV1#֭"G8PmZJҫqL[ teC tU}zBazjxbY@1δl euV>6y3U V՛Ͳ}yfZh8{elicB/9K!|v*;2brD2ɎBBE $ӌx8eJ펼Wwu;[uP*Հf5^?H~ 5 >]b=g;_rl\I/f;dL*L0,G )uX3H렌8!HB`n݁Z6z? V"]6b>cYv/%L~Ґ3i_$Kج VQA2520$`7xUS.gC#5DU6AL`@&juex4k 6#Sr+3 9hG>jӫ-jG\A ˗W>MF0]׆5Tvp@¦]TԿ #.%%gD T=v"/X=ZCg\=XRL&1uݏ8jfM^wڶbtQ3e&5 [l-`Xvʚge0NYӬȎd>̶9#/-ɾ_AFܯWWKagB OW m؎[4W[Yۇ]5wZx,_>rP<\sVO"- Sk+{w~ܕ`Y cd*/^,!o&= ܺ-QY"?ܻWҞuf׈|+}I!P.mOVsR6y7~U7t^(T-|25#R#n"&~ P\q;|z=A@\uķK ›!<6L#b֖<^hTxY27曓_uYt!ıMڐl}vhA"":;b:8wo &VD,+GZ&f9*&QQ~db`IE9†jв :P3 zڻP[W'KsP!p0O"#ic6j_h)C*Tjs lgE<[(Y*1C]CQD__#[VGi?Mh].G1b l*q0ƒa6ݒ}Gw{XrL'0uWÂfoy8wO*oH?Mpwzk6K==$( 6iyՑ' ג'  /UNk #fXjAEߊ]_Ѩ7i#Xy 7YǏ\(p1v/ W+*5"ZUsu"CxCV}ڄ6]}2%}ܪ[Έ[SL]kxB#0v!"7Y׆8ɦZ;pSЖ?,$RIz:QOT")C&Q /4Ȥyl`ml[uE9NѩZMO&3+ɿxO{5e.0\ C5BfA&-E%,/գ!{OR>[36z߳RŎo5)uQRcRBZ/l/XIJ27n\Cx'r9>j#Sj2QMʫ@y*DGco KF;+;^*/4 $OS_Y?-Z8$dle<[A$|iqQ \q"jA4{P WJ;}KQ>2?6jllsL~ ;۾:/(=%iɨy &yà h0s/0sgܾic̪uuLȞ(tF{?-qh3B[#ɭo n4ZЋ1pWhPBQF`<;\]8C`o0q:'A L*~eE5YD/;qU|%Y Y.hp?')|ͲjRꑕ}j`K#aFO7W59Ut6m{'E| y7 f4oSKUܘ= X c?jͦ[%.Gɥ-6ķݳמ(O~>7 3~ $F. IE֦S08sWf\j M;@ ܺ;@yqh {#*-Kzm?4[Op~!ciD.K# ? `evd13`bYT!=:hLUJN#o ip h:|킢 kŒ+x莰}?<ϯIW(OE;ͺ{3>U ZBib֖q/Blü* [{yX#TpIP܎ ơ#)DyCtfyذ!yAhϋЎ&{]B}7'!+pد) | G7jY9rar)v:9a!7[T搓֑ =O߿- Pc,WQL%dIuTs%8^*f7zP* ӏZYIKsuR l<bnr=Yµ} %\VM1nzCIFEZ{!FfLZ>JbV3Zn7201)*> CRQ`%!b8(OЎ1FJ<8VR@ BbY}6;_^$~)#~nL#p5C/1P>Rw/a'"kD/'ZRs"54AN*'__Xe3 Q ";o>Va&A-CʒDŽ9=  WU l#-ͭ^pk_&(Nck(X~(] t9"|#$gۘq xf 삡̟d,q+6YEQLrs` "%l\{tm3o >:mN!Èٱ_A{&;qcݯgUTIJTwtB{31||#8"9_xɫ'͙!2K2{ gG-K3Dc_}GghSxi&N2[h? WJYʣ6'B`\:cL늪@l@ ˀ3 *IrIHƨiAخe ݃|#[HF2Hڔj)cH؆cVS_a >>B9&,(H.ŸP⸃-l _D}#p?#'MO`q*$}KiHLW`,dOXQ 7s_8PRjlmQ[čx"?Q-]F"J~)_ˤfВLˆidkd({Es^alr5C&Mq؞eJDS$B^侦S'~1<cļ f0 gSIN?|x#XkpM;5Yh׳S?S9G*ܖmI̯j&VIzdyAE:t#Ћ,[͇H F3ve}xÖu3Womn}!7BVZZǰbFds'(&j}L7%F |F۰sٔr (3z7,pbmR^X+P)%^iGkʟ mW/7>'RT3*ۖ)$Yg]!q!IFpu}C-U0 8.&ziR9Dي׼&b$?oѦ݉f~ q>؎철4hBϭSŖr>1v 74Xad %ͅSUƯ4r$јx8dz5jYـg`Tt7B͊3s$m=My%Pݢq戴QB+D=]Ş<ZJhxJeەWyu!ӲυWB?/Φz"?1%Kf#f3"Ğ9«3HW@"f$}7\߁`Z2η2QW v-JUO2 Z,=;-t=2|kLFB;G5qaNYS"fYhM9eYA=L3YrHrn}(%,Od:oLq9 e r .,6KɆG~čU97*T z)]tD_ii~̷_ŚTh*?C~{|ҁT,mG*& ٜ1_a CcLDʸj%]B4[@jX|dP #հ#κm8vTJ?Q/磑V QX㫎[|d]dȪ>mS9LTҿ즮-rk @z̺XR˲TIj !fzkp q齉~d[ e{(Ь0xEΎ{-VN?pgSt)u&# -ҚR濋}~Rn۝FXȉL+P#B?x L[~:+HMo'?  JyGH!vK|o2(Ub}U@&PO/H% F*$Sk98ǐ;:b5F4Z\v1R±;NebtX黼aĝW/іh#5BZ}$Öly,4?[q Ǵ-l ƇO\ ':#=ߎG ͂Hz ZhcQ)_鉢= Sg*me8׃ z C>>r{uRdB|@>q51@~㮤5#P zwف0z{\]{U'QK9ň7]JZ8R7bs <_!kIg#Щ&y6Y Pj?:$ܕpp.& rhU^]012 ,Fu~t[ ~F-]yNaYepҖ`"%^趉|j֞U* FofE.(ϲX_ [Pc)Y˂/CɈ ݁d-=l+;Jp1za[׹@F.߻Q=5e;"[ψ' .X|J;Nu{_h|rkrEe$gvCU5+"J YJb4\Rľ\s~(g*6Ly]g!AD:d6>z)S.SVf];*a( |zjY*U!7 .e-7>hDèai0&-6M. v_$aw[ $"UH/ItE`G\!gFZ,7[iD7}_k"]G3MJK=ݿ{FGoUpu65:Gw!.!n{6i0 C$Z8I#UQPZy ~$L6H"=E׾N1M=GA16^}8G`WF^" "&^ӨfllAHlw[VaC-\j3lXU9[o\DK|G3Ɂ/j=ZQW9&[7Gݕt՜6-jWE]$$eHჲM^W~khLc!c{F;jK1v/RX)cGC  "OAÈ R1A"bA,ڔBI;z5/Fkbe&Qjt$$%MWysٸJ6v0~`/EzSZ匉䩢n xWQ%eH k73T鲕$gAdȆE*pUW :UZt z\;?E 8m5LnNw&|BeK}w홶-Ⱦ1>6X 0O/PjuI^f T qڕ1|ҧ[ Fo>scIH£7ZIZ̥kJoqi%~||qI (4.Bf^OaMR7IF (d(o" +} t%!/餞vB'8VQ'!d[^FAoO9ֶc"BҊ a0,>d$@){G )SQX`W [bx"R!> h!,\7UG4>9 !'_\ /6q7~˶{@ːt!l9XQ0"h>."Vrq̴)slA8 EI%zªtv\ m d3~Jl/ لevf9|RxI(jᗞE'/&t0V .,f$G6cRUhAV,+DDPJn# -b*漦ajl bJ,fn=$&zȎtg(soxCy<De-.թ!RE@ƍDPG0bҐ´=e<48TcMC +z%#CBqPǞ!|p1ϒ5+!:G7߲'a  ODz=V.a#{ay;VC6:А& a|냪v&$Zjӽw^_ъ 5NL}p:2AǞ1mm '}p¤1&Yr;7ȀHG\c4!8a%j$գʒ")Y;Ɩ]HTRpϒ s}6!v[-.p-sן*`QF -t6֠r#ekQSSM _օ.]t{H=O+`y*xxѸζ[hmL$6Z×|\PO4]yJ!7!s]lI`nh#TEV7AR5ͽ"5C9x  vmx]MWONX"5. `Pr% #S~-,@tv`;H7t}9ϋYI$e#M\l\R<5‚6t%/49GH`Ǹf *9@&Gvjtӝ/tUgo&8sN@PInwxH\隤9{e/H6 _zE9$8YJQ/f9Jp =Jp+s8{VhR{}vڳFlo tZ^$e=Šϻ{ˆ!^/\8 C`>ٯ(t/t `OH|?Kr4j2hubqm%} )i<)mr賏:{]9Ytv]5сg$dH/+`pn -ߠ%mB ~<m $7 }^H^Z%< m\+^xo bٷX셉HT5\z4ܙ8=zf _N*D˧fU\[(Yfzrw6 ū¤M>u %X[.ZL|P"? HNɶVDZ+=F,r$@jGH'[Dy*9aZ-wɀbBÉVp]HJFɑ7a@h@8轇p+2<%:;  @.֘ yҵ/L=IJ2a 7¶(o,1Qcl'msù_ӯj[jl5;ը1|ys01wn 7re0&/ * 1ՕK +]u68XZiteErȝ u/@WU(?],&'ҧo44iV/N<[ᇇv -LRn]8F1t`|mnLOW=_Pv%S-#QT Iʼ|H2ר2xnJv[bņ'T#:F&N˕G㉦w}6&l&yppKn>q+vm BHֻ~ދx,M-rk9+DuʑU1h(1s#<} n$#3um֚Y"ԋe;l$ف_WtưVߎF=Pt|?xp4!MbB9Ksdgڸ9as[S6HVC=2M;-qckkVLx*.0Oձ-D n:f81<5"Qfˤ3jmvXg-?l0/![`ȁEj.J$}>EBF 9wÅFeo 9c$ZN>GE>Г'Rj3L˩D W7Ăgk H$eUڹn8pf޲jE[1t!w%ڢHE*_:1, 2 'bnG}u="jw0B?i4SP>SHtD՞T;Xj`^9 ]*ͬ=ZǼ SPDZAOu@(&?E9^mGQhZߺ7~Pn{-cHAz~&}K/"$~Jy-ak"Q~Mi}+1+e/;m+/ow%>XCl\øn*؛mkM fXkn SKbCazO5 P tBH?S~X-j9ejtn$QњRk#X8L<1HL:Ħ  s'hٽC{d)PLX)x\/ &Ϙx+hqKhw98$ #d W:'{4Gt9.¥Sb_Aceݻ4E+rWwޮQ|,2B4/֤0x`k!x'R66'\`oV k?ÈxKkA/n{=ioo ='$ݸjuC%0;M|Id{Ϸ#$岗iNCqRֲ;`Arh⡧8Z*5ejS ^$OOe<}J&Hʜw#3$wJWʸ/Mtfb ƈ$7v/t*?僚_6E*8=ǓU7f/$RH0AӅD .kK Ź[[Q7t0:(ÏvVnmX1\seQ6 PzDBP(:pN^䥗>o6ڞk2@e*I1> !̈nĒ5%ĭ K1"':AT3p_Ak pU%VD*WɄNaq&<V4n!iFSSO{.I4s+2[!Kw/f*rqEl5 ⩲.{(ħ$&=Lĵ!I̹+!0LAq~EuiHĺ_\ |);VLϚ5a ZNpWF&mYz5TW fvYq*q@L 0m`4;(AU\4b^{},UVd8±"+D/#b D~4PzBMV0'.aXpЇPUj&09~L ܴ3RC)jF=iAk'LcIzJ_}?BwMVu &O-DAPV?<0 bS5{4cJGq5  KD yҥ/Z6@Q j4/s`,թ> IbXb8[ZL' fQ'/vkNBMbXb~f"`eڱ·xO8/mxhsm~\KȟO%k s<ǣF T P'e`on}Æ[ 'e8CY5q8F.$ C%Hi&u4<]% nYhBwHuE Ib-_S$R/@: ] N$x[ݞtkBd13v&K%R|ʱTiΖ&}Cz\D*y_G;@k.hqsm/|v<ڭ ٢{(UFߛ0w<+€(8_l6khN~):7!͈@67l*# ((\ח mzm':[ t͂vMp4X I?LrUŢ+TM (-eୄ-ZQC`$AJ ix{ ]'0 /I4H1Q I|!!?BQ0;9<3~}wN0IРf0OXt/ἫyP"M18WjVcpԄs؝GILJY*7F|3c&A\%J0 K^PK@<8 R[ٜ*C[ @ޏf{4A cY򼢑zՅʁ 'gߏo4* XA#_;yAlo$Z!i0v6Sර؞<^ônJBb\u: 5$9@ 0/`L В*~!1B?DD=6iβS$ W>]m~IDe"z?Xɳ"{s\'aq5#q%)\1YJ $8 x4A+'19/w*x?"'ʥK 6a]-*%#D@?10umy3N /VKGj'6v1ޱ6Ml0OffIk2uy'`znv *G$NbҢFZׄo-+xt0kV|SỉsGCz^;IO6)N$!b:zz^<5HFA.x!bHB~Iܭ曆~ ?>`ctWBqzNovPX0t(-ƇLithi<SW2u.ݝ} |W$F]cWg: ˷X_ 9!ՠٜg4ח!O 9 u]nv0(q"!1E []=cB&W[bEAdS ^| "fgj&ek+;co3OShU {3rJrBAVyl}0q. z%O Ѐp ] *~һޭY_@doP*+t}\Q܏%g \Ƚ9`Oۀ`~G`ãζHA͊Avq8Y IJ5B1xr JȢuE^ e ~B@|oI6y]MEQUdmZc㡠q n'>>Ƨs PX I!Pw'H ~Ý';׵UvV&ǃ |X<Ѕ.-饯v/j FV+륗6Hma|ncE5 w;Iqz*1[6E[<'MFU$vV Rݎ3{ l[v&&mgE*ԝO$Q9wPi޹I%UGcJZk`kYsaՕbv$7 hoExGCPiy$ !b0.dk%uC("EyңJh$KSQ8LqzRWEj˰(h쌘yaN=N[ȷYGq3WjCF Bl#M.s5t7 /m*MRfwO,^O~ „-Z @QOc)Pb!ѹUt5co/>y 7z^bg?QOd=V%fk|2G?GPkG@2 6Pw:G>O Ǫ1\>Y5)p"m;&6A.LWF*9J/lȚ*ά/9Oi'.ic#0 *E+mAtc|1G%$AYew]Ymt-n<-ɉK>z,]C+LL{K_ruC[ "+əߠ1h4xSը>>Df51_%-nAdbZc 0Ru6qֱv+K {bu̶.dyƈHt%tu2saoɍ_+ͅ}E%0C&Qy#UsS*, C*W|3ݸO;6g*=xLձl~S_ڦU &:1Nԏg&Ⱥh]ѯ)jҙb܋"+U?i;^B,o$'u?>^Ϣ<~%K^裨]˝4 mW&\TW$ocsݘbuY$~i 6QYp^_uj/5&;cVN<.x1:s@M"}Ki`(*v9cA'^|AsߓZSku(Sm?E6K 0 ȸ,bfa)eL^YnÀ)AC׌pϊ^ }Ͻ%ɝ wzh W-~zoL8̐.w]vf䇸9`(\ǵ)xT@oV V i3Ahh4;tY,ᅼpY+U様[mna!rȪ@7Gwm t,^M($PDBkqGˍא U}3\.6=(E9iܦx2GkMx.@hSYM@u D뚥cA/O/o: ZDa)Y?$r˫vC ܀O㿉ԨU^lؔQ]2zaf%JC⟬wp6 OKA5Î F1<zs 6QnɍX;ĝFAR|w蚱T!X0/GuCVn#eI<O>g4u Yw!@C]J}/w)ҽ1R?* Rk[`[Pwd@Krd)*nƕ-(o{?+bfC-EoLW. i'ۉu!yrVTE_؜NꞦC+6JS Sw}7mc8B~J +,!WNV?ƞ_E9Q[ 9GvD4ӎ]#L WS4/LeQj\" g&JߩN,ڞiy!n1e:RO@o7zY|L&Ғ“oEs=l qAx`lv2"du;0QGډ\h ohuLݴBR0+Dy`\J0b BF1-Ű(ojOqxbe;8C^Ue+AJ@u23xC*W!  dٍ{leۃaˍ/?Mѣ5?+q yR*@G~7˜TO3%OUJMIE&Eo3=V+ܐtyP ׽pLV =hY (d!PZ2_lSJ+tțt u a9u}~ ?[†“t4)$2fTr!i7jcaUw}74`HгCɶ"uC)e2JЍWK0_vuzP;q&CӿgM|iO2"{8 g! )&9uk(Frs^!T*]}vvMTWLi)3 c-Q]X|~EHk!#w#1sIcx[ aڀ*Ugk4S8ͻ핮vRf^$\Pu69@Qa&Qc[A,Q 18Kt>v+aNRe/T.A]5;``tvWeyh rOГܷ(']._+[:Z$wSGD@#>ؕL}x->HnQ&cF^8;5Grش2n[1Ea=W/H`<鷇B%)$^)W@}g4pJIkpN§tvzX Ĉ(4=Pq교Q'e; t6e`plN#qk.34Cy|qWk(5s`\CydJ\9AHAOKg6{1UYGW< bR1oas^^W5S){('BS]L m.a<콂w4/eǸxhܬ`x -澼9ӼNr`A`z÷vqĸDV֕Ql&BƳ%@H!D('Azp}L9W)"Oh]A8ֵG7ɦ! q>N| `KNy%|*(i8$cTxn:[֦T}iF9w2SrEI:J67Ujh$`{nk*x- 3smHWK=U\+ꍢbéJ G6f6l K-Idlۍ:1Der-/ #P(-g2"-"=n/%1b}e H59N;;[^4-@cV)Uk8?]c<h"fǢ ; 6߮a.\t"pHecIxr!^g.;(9USY7Gݘ; =l_Zx5ҝ W>ټa=;^gYDeX>"ȵvܨDƏ4 x> Ud"BB[/ź`OXN S7 /,$g)l9]x _жz0` mE] A բ 2D\Z;"llF#YѠSh7ؿwԸ\pkk~FX>:}!sSX8+Cмj&NG,[7wi{HugSE{k򌘩3l0ԇVd^!pgx.owdB>M(nRd`z yU(ZL&l0#{mYaWj ~L`\'GWawHe3fN jN|Jv{dk 9uz~x4͆s5x~%; mާ!jrLM#b B[=\y<ؓOƥ :.%]3f-0pjZ6Sac7XlW`0R<`Q  w3<6Rfg x| sʣ VZw;۰\ Acwh'zXPD D8Q 8yPk$O4#Oo)D,f:|v6+}`w]riFq"{ڝ">HȄaHBnhARH0Lķi5f:N鷘``͌  QKQvl\T1ElcvEWFuKOؽhIs)nuR6w(XxFЧ"EW=/Ϋj9}֭j(7QN?$)hsgBnŕ'1Fs Jl6ށ#ˊuYz^ȷa &gw5ovF$[,M߂:惃7IǜZǫ4}u򗓊2x FRz%QJ!6٨ЀG;Hc'WrNFk)qg'2DQ@x[ngߐ>uC ]|xM0GF;,IuU+g,B84.'9uІ8]ZC䢨ڀĠ@6TIhaHERS0֕>¤ZN%_=B,&e/Ftu=O(]Qa& ՍNy<'taLv[y8+AAl^NWxtv,?QXlnʹ'`fa@KpƏc'wڡs(֯ *,:6IK|R ͅsce,6ǰ?`ϭ7ÒvqtgAg">lt;|+MX-,:M;*ɋ]N>ݠR_/q+tt*N+';_ f45e:H[o?Q ]TKIU Srp;jϟ;unq1/խjtu˩G#T gɓͶx EȌSyB iL2_/!B~(|qE"2ӟLZجN5C|pĩSҰS8<%KT|]>P#`iw8I~6VRiRn8ZLnH*hylGF){EG+0Ξy܂*(X+m%GGtoujly@(MOg8.P ƿN4Rbn4m~_K.+ lI,@ nނU$ s.1%km@4 {tVG{ q1p2 =\$zL=72pbM,Bs`>?Ruf!hR ; 2MCV=o;JZQkg 1Kye^f^Prta煐(ݎ=V\FIh\WHU3{ࣶuKVm# ? 4t tfDlp>аF+tܹ4Sa=Ɗ s Bq+ n;ys~s‘״lCkeb!N_tT4b%Y `X*<fH6tO3뗪WݏntfH*H_F8DW~U)x}˦_\7/M WG\Zc>y3!*2c'r1 hB@#_AOd?BQhSoBaO$h[Ww|P:6B8[sN\M}yq[2nSC٠yD?ʘ>>fL1'Ԍ4/ɃQc-d?TkXT'x3SvȱXR۾)4:?OvzK`[M~t'@ `8=Spn [.PagF=ٜS2<NWKZ"4@bhEZh=y57lt}dd{s-åy~ 5xahkZ7Ņo]$8YkˇZnY֣`.^ JDp/M_іk2A.gPvI/+̀,eՈϲKD̺pD߳VK71yz`],rW,Acsܨ}ZqcQw? A"G'.6KS] CwhS_/q)#$QtRVxuڦ-"vЫ#;Hp7+OWa$"@U!oeby+@@3gk=sS8W*,/~j 52~ol A~J+-)(EU(6 Ocs,3{wћw9|ɸm`;3u!yit&ke藦{pbw :/,t|N{YyDT: (7,7IHߝ"m)Ka3Nfygܮoꔝt5x6S ֎iaUsXLv|%qZnXѴa`Ԣ`N]y?dc1o17Zg-)ab AѾvt2pXT6v 72q_hlZ'֒pjVُ!#^ĹE$SGV¯"w l\qXh SgqҔ-nzl{s,ǩL^kBjQX)Xx89X­R!:] ,b1`^6>B:cg&pERC̕y)/;VB_otڗHԃ)vÃ<1GkqEzb1c*x=1Z{:%'S-8N1R2iOrl6mdFL5IYɻ""7]QV_& 8RK<&, ЏJ}=VT4Ȅ$lwAmZCv [ޮ?!pqe&&"w+&tuX*ҟ:MB]> tQ/fI:\V(ҽ俒{GX5̎М+ Jf8ʹ?GlN Ǐ| mM OF#SP !ms)kk<Y{6W6xPAAsxu4|:-{yZ x#Ѽ{|ŷrAD=]Yl`83 $u;C!5_;mhBM ѳdףt(Hτ_O?)xR/O=lZL%Lþ~_J@Z; l.w ڊK)kӞ k Қ@΋)tsKˌ,5բw㜂T:1-26F;@eMNJeI^3|ʋ4 db4Cو!(1vޘI,D\l/\_iaӸ/;`ml[&-46Q7df)39 F H"GÐ?2K,}oeÑ-%T2ˮ6ywi32XəSڕ@tS"3 㷢r@Kf]1QK\OjmRCgVWqƐUCp0t-|{bU7MeIX,{mr7Ǵ$>"6QTIqB jd.eyap0{q>{Ɇke5#6hoFñbK٤T],xorTxV~$?tm#ub|A\˰/ҋ&K ;$F!^|7T)5ö0JXc@71%@_xZ<{9x>+Wp&쨎ъzUx (2zh'NZ;=#Of ~X%?L/2YWlGBMnL"u3l0$!R޼48Uxdp+q1EZ69 ;B>띏wf F`IpGʕ_TV0y¹#U=ֳZO o<$SN,Gl"ddxaޓi~/Wr l|Y*P.mIbdI!7 J;YE 068DoTpA9 *f7"o)Y|pګЏȾuL8Far q#INr2X^+YDh/lոd} XU&;ousd UU@rƘז}[R G9Zdt՟^ H,>ô:O f@Ϫ+b}ebQd4#*|y$Khy}_فDFH Eg{&zEȵ:"jzBRq SiV&u4{UdL_(+:wRW'G8c=b;d_̠8]#NrzxoW[u`]WLh9",Q)@Ȭ2YbC:̶m_=#wbDPO\GR3s}6S-EqCO׏\{9@Ϣp""%һ7l|jc$GHd;龍nDӎ^ $ª/Ą& H=iD e῱F+8vz7lk\L7`p1hEҚfl1蚞o,Pg/2ƿmJjggG%^7-VTa7˅5Dd ~6d^)̺eBk`lm6XV!b۲OҙW>q&ZAh9XVê[)<훂,HO*ѫ A_.n]>3Sq"5?k/fǷN1ct)ƋhH0.\|pϺjq=YάjMJ@sBl=jRS`͑F\͛@+C|d/-8ä Q<%mOch FOډZ . tc\y",qTw=ida0GLJNhB*$Ѥ8?Gbh;Ш{y콅h8"yF/vXv XXn;",YDV0&[HĵJlG" t_#3T8ȼ 'Ѥ?N6h5)S@ʖS\0ײ 3jGcFv~Rf퀱s}"n}w ECmv?ullVEF׵[Qn_M hkLMLLǔ4$0M oGb;eɰ!"J<~pjc/fHQ}v ` ky*D0.G6spF̥A0G;NzDDPDXĶ65;_gffHً0:1I P8.R>֘HW)#o pbXv1RΥ t#;(bG>Fn2>?({^rձΡĊ>S4uF7 HDR}-^y|jeA^wוK(4m:z!LSfoqExⶮqo?Oi)7'ッ~Vxu {ߍ9gNbr 쵓cubb&nlnhrUVAw+^qѾWA ({ u$b먶HzW:=wiB"r`Q@-[BZVnYliÉF c3Ֆ`GFwn}pP ]vyڮ&3<иð5.BgBbhْbZfrNCC_ƹ5!H'f&oy^YG"O%҄l4PJ~+R 4Iw{;jG9""bf#1eФ\gE)'<"9A5[wNNC|!G ?*\2hYa{;S7R4h$,>U[gBZBc[dMfT^xe2>Mz!JQUq,f_hb+bx8ZWjosrE0himMy@iZr$z-@Ac8HϚufr:^CQ^bUx(WO` ? =.CրM/E-bṃoh_00w:dcHgGn[YmJA)U;/OkX)aFVݺ<,<'*D83KG&tDЮa6[+qeYA%.ϠiҺ%z;مL-ܞBah!2"@4Ci{͡Cn֡aF< y .QL^\qbO9;N\B/? qr1.!޲ߜ'7P۴כA 7#mIWѕ*?}F0?{NDEF%,h%%zJ B=aU;3n<7hd|vMkp%цl3NZj%p {`^Ȓ-H1ߌZZY:04Et l)c yK9HL[ vG_V(2Fd3kTEׂǿU~)Vn ͢"aI$1U׉^yPWP˒#A,LC,[ڴ]c֣1"A\: d^_:<#FgF8C9nqf^EMߪiv\@u^A3!N! ˏN(=JA?@zAAM R͟޿P-$ g4r?#)"89ꈬgo^ݕըlu~/YDŽ 6v (Iڣ*l@ y = aIm¶?ؾ4GcAvVX …uأV'Tm5DD1 &M<a{S1.tPk{$ò[zC0'Bb;ZO~;pSwKV|_H=\M<۸ YDj}Tjj +RL! lWf_cQ#LUɃs+00R)!.E29gFkDsפgmvxߑc3dj,+9QcH.vqȯM{"'vTǨ}{ex䫅8CϽL bUOu6|= 5ͻPC_!=Zٳ ,"%MzPKZz$b5c͛O,y GW}rœ_X΃YڏwB藮Z?\ \=X6CFjۡ rƩ._Ioz0I*Z K &jړdd{+S\.Q5p *wy#;RjEn#:GOG>u4 tC{CjIs0r1ĝ >O}FwRZEc,ˮ- J( 1#+iȤaM=A @`'yhVUH56 q;hhB%_ظª*9a;iJ  'd Dq5ㅟC.CʾطbK3gh?R?#_EF*.U!:"Jʰ 98x}mU)@|.H` aӎI5`s`29HƥLa#v"^v*U_#&J4)SY$IHR;o`04b_um-c*@łDXflʵ^t^۴fJQjZ6/ W j lEQ7֠P\OoƨsG5\UٻqE n 0j3CY3ܑj2 Cǁc'RS: 7 bϰA_ͷz,bpSHL֛0(|=w% $Z>}}v&-4S_Nj7 dQ̹4ŋ~I?]d TaC]׼L evHDflA3K!~YjM@5 O8\y;kAפE(!S:N8ޱg R_O/J{mݢ6* @ަum`*n>[OW #T#J!YL:[&QyXq.F/:x&XA@ ^0[r^)Ag"x,^A1F {6WFSt4 !+)ID`p`]a`bq7+̈Vpg *e |#<:MW Q@R"?< osP򒘎 [? :r!4ZIPa.uXʚ;ԀU}M<>kYS|HHa╵Զ°#!'iK#`s \L>KJUFJngJZ\/* Bb]zUr:acG-3v760_֦{'._zA{݈aZJ,LȄX nH +(ƥ[Eo?K^'spN)>%ހ֋ ~ױuƷPCE%:B%Y3Q~;P3JQscP E (fS-N ՏJT TmE;6& FDluf[>wsRg]CĹYo)b3w7 e> 'PJ*+g3TpaL"~-ğ {{gM~{YȭNaGjj`d7"A[BUʼjk3tKGw+gXưM7 Y;\0L9o Oc>]9cX-u*YkuKIjt3*# uO.+bJv.͸xÔ)z A*)S Ohm5MCO.Ux\v ou$KZ1 ZbBtu1Ф~ĺ!buc̿|5b00oҫoz΢Ia6[Yu+ sG!88xὔ=;EJyT(A#30P\[VJ\(7aE#:h yϿu3;]۾h֭/v޳C3OH.tc*&͔I6reʑ< Ws ؚ Aaŭ۶;E_҄#1O]d2(:ظaYSP\iX[έRg!79#_M]|_M>#y(n7*bk}]$܎BIȐYBΰtdbbG؂]3+ fXdwnh0e0цx-h>gx H˰~9ZD'Ab/s)OF)jw,![} Tx `svE&pD$E <}.䳈Sٌ5MOH-\ c)b:*MMMҏɅnS5|uj$ٟ*/JCvn9؈zcUar++(( #j|?a~ϙwXF(nĽr }X q9QՕڲ]6pN>.V[J:g-Z=|gp ~8%..XS)Y#A;i}z KҺhn%$Jw'jݛP롥OX9M?yB0eq#_x*0e_ZHŚQ0J]W֊0qHTSBGaCX_]l)x&2$Fs(%*l mG}c֖ fq%33IPMfQGç) i[ z'4,I숥!.:~7*1{<0ʇLܚY=]Ҷ+LJJG-I<2)A0EV/Q]CSHsNɯ)"h6qcP@ɢ5nДvI>C.=Ocg}yw nwz2|!_O 8eRz`y<  >:‡Qz5~@mj.$ JĕnTP-'sFCN51V,\Ҫ8 Th! 26E6Hr,  "'{ӆ[بt!A&;IBޕ2  ?~xý5ꉩVVL,:7{ZkN78A_Ɖ>6m+zKrOg.krmF=B4-# $~uݭ2g9}Biϟl<״%LC;U a_TZ7˻(F:n(NgA`I`:u7 {VlN]jp}; S<{ deMX;ZL}S?b[-c[ lcHnNkjtkW]X"AN"?e_J;qD9#C~Zsy(_]BuU]piJL E:yS]P_Z&=.wml _vHP ,i)ME"<胎yxd{0XDXn.$ļ ;Ӯbq^SYy՘X| 4o)Q[e>~tPO:~e4E^pSᵵL3lflH|;SA'V|Јi3"Nڿ\Wkpڒ iDidGU3G*N-6UF}ʤ1LsL,^<[38Ptwpftf} j>^də@TeW[SC[Q%$-tH;oW?+Aw&k/s[AE-ѳS.b@\(O7P[ o!Nzl`|c %oAF^\/܆bٌW-Qxxן'L!Y ["L2t*XCׯ׆n)k{MZ鞾c!wCnOjY2<ыBr y"O5}NDTOpK/R*2i3\z7 PфWګj? y{a/p-A=[:ll?)t/KA6=U3+q@Ѥ2A(IT}Ϯ.!`دp:|U0ɟWBoD[#1I$]IJD&N>ҚhjdfC\]5-f\6T!^r*ɍ);6yXZR'Sn432_Eާmz7 OZ wQ{0gܟJ/78.Zc`)֗-t`_>K E{X6U/h ZmK6#H,~\obHM{VkM}fB_ChV֮yz%S6|q  /&M>CHKKXHBVIKCvJ)R0$`%,MߣEn1A;gɅ+.""r=GQ?ֲRH[qHh}QvB*n$'[t*;˓Vޝ0@k7u-gIGt[ 0zѲƱ#i3ݿd3:EQ| uPMw Jv<\ b ,,A|l7+6E>ͷ&bZP / b0ġrB.3f6#g)ADfrU3"`TMkMɜP7:fckQ^L!{1N7X^g)kPO&V|+:"kYb5 2*aM.Xfd+S @j%i֡)=9ꦩvcmi7vq.tl_nQ_<*]98S=T6Mh櫟 WYӠҥܜP:n?(LH >Lg?R3V0 <q@& XU2UKN@#X(9H?; JB&7ȏ"ed,'ܹϡ&j1~ h6+&/; 1I*e7# 4^J󁙋(Kp7#!h=FQ{MJOƍ0M( ^f?F FGs-M="a5W5n(/^`ݗ&`?YS0%?Ӊ|V~eC] NOxE>NȾ7웶SR/rɊsĄ`bzV@ܥo1҅A *^"tO\B{T.&%x(2#/oխq<ӗu}TG'rd CI ,`rgQgq(NWw+I[7]]u72Qdڋ@kuv~Kz4 *ˋ벱!hr[](kAHU32F9(p? n|#~{5/]= @ڏad%(.kp@bͥm% -IFtJ qm ^I y<+٢#`Vlh&rBg/GG#,4/aD+x~ +=6JNĮ(T>gs=o5r.ko^7Л7-"h:QeEŚr{g:ZdƩ¤rjWTnʒM!&rZ-;w0S9 <+la 8Xע\`anݦ?HV Fn[R ܁€`b* 0>Z2(+V %&R: 6yP tynP",LsSJ3;jD7бM=A{j4!+mޝQHy)s㭡NF6kH}ԅ|$^o7Imo"m`gי;*2y+Z;ㇱdc9<9 ȏThLDL#KHeA{_*f/n51`AvXH'K; |\a&QzY8!g}#7*M1<P{_nalsfXIPLVI ͡6E Lf4.w@|ڑFrC0_a8)r(" [ E_/MGQ@SI nZ¡C2'j +B,^WX3i2Ќ_dWgRvL*poȋzveqQڇK{uGgYɄOot*`Yy:Eu2FlACDDj;&tw*ؗȉg6f~3ߠjLӮ tI 7-sxrvRoYiuDџ8._7^tI ~٤b[7O8 #?_g< L/<%gT +s# UgݴV$]Џlx 0F*Pt*ٚ l<9$䙹ʹ60P AZ{25?*[0f$Pg2.eƅqNC%LTAĐ{S y4?Z"?h"@A, -;IDR",u)=.3%-rhSc?܋ M0>#6O"0vNlGazliu&P'y6Ys&6ІώͫK88uSXh5Őɵ A' .cWF`B4=!L$&,Vdongri(-ԧzt5Z<@ XNN0XyW?F ;_VfȎ6L5kcdI j楡GV-ml@@w[Ì,8nHvРi s:넒whlѼvPQƣB6q$%bCLJhK{)OCr*9F#yhf~dZd-c^v{Z{rfn3 n <[#M>֢)/כXɟˁD(IUTȸJ]f[àb4tQX CŘ13 ZcɜDLԲsbGbNh#e*AI wqC/#sImWaFzNZKO\Dyo l/Ϗ'9wfε (O{k qfO:S?ඤrl=t# >UH&:yG~%fJ'E7%C -qfw7eV*Q--PFzǃh9ZVO##8R[iKڰ /+8xY YC^t!d=(T#NH7ԀKv +L, (Yy~*;(R+E %s](cK ń^{z(h˹F6>5g/d85̠!~S*;EYۣq]<Mz=uZw0" `ٗkE zs"s V7 U9ONui?p5L]DOd,cg2=\Ve)-Ukc}#m^MhCdYdoB?d%͈U#۰]fa\H4K?9E';>I*E\-T~Z$BN_ 9X/ܑ{!-4d۝Sbk6t#tSbnvkkőtY+ntn ڙD"b&o(^+=s0`Dn5mm*A@ zWAT<0R*Z!wb~K})㠣#zF*54_NvɎG<7 U!_&u5!pH%zr΍xNgweqQ  Uht|x陆[u.j7-,CӼ^7;n%Trbk4$̕z΁3ާWv--L)o`>[)ņsMn* [x_*-v4Mm`b*9y2L5UB5]2Qb>hSfK/ą/QSvye{ "Fw__;O41)lN{F6Az}.@V>pus/t.uv:ulhJ&dASaK/e?f{71F5֏]WhO<!`gb{%cR]gSX#MT3I:8-'2GIs^ߵeD-Q@8n+elp{ Ѧ$ॉP)#o%dRx\0#,LD-5 ªXH@n![6_2eN}ji6IX~YPUC@>zȵrM4q O qVIExnf4E|BJW(ه:mڪpk*E6|W WN]l/ f#OByUvR9Nk({-.͗O@3jEWLTd}z#tIj꡵Z) R8B>~l7JUI MƽC$ 2)YK{Bu]d;[:2pk'ݝvJ0C5MJ9nu8?&̚cYeӒ'4Fi)􍦉݁!4tf姀vE^nLU)1F&9>,:ihej-}Zda M]{FF'p2DJE'T߈17s9)P ]T%>cCh|$|bź@oX4F|l&u;b6ؑr=8'\LQMw2FIMk)s54e~p~ǥJ|EacGu,̏k+sZg/uN'rl, + N1Kn D|gۚT55q1G/yKkķ2dT5-9?%e8_:jOOiMg[;N46bd:%: EgYZ=L(Ā){톁w1',d_;SݭmKK{u3&~%6I y%@v%Tt o&m#0lMhVT؄!c Y!̎z͕B Q8_vŏ\%JҺ]?U0Șo5*XSDmsǵ365바شhI'Izq!^qw(yfJK)a ԜzYG{''Aq߭M{ٕx Vcȱ~=2UͿcnz:ӛ %}$g ؤVz5t`@VݗkV)>L[a`Oi`DrΟ//$V@iW4ifS;ܚQs`[@< .ژYue%~gA6 bI'kpjS&t`3bAآE~#~ wîiCpi 6 # lj tD9fEA%2ۚs-d^2XO'rXAƜ᷀XD|~r7fX^W'Fg?.F;{!Jįs* ٴϏ/`D7]ߢU%ݗB[r O:QJy,~2Ciduz g9:, >Kգ2Ѿ&-%f(VP(]1.>Mo!bcv xe٤_T[D0 '^PAZY)?;Pm33w@vA*;C qX9޲(k#7_R(^ l/wKQs̷1,g\4wbLv[k1RWk*UAT Jr3 VVKwPn/B;nxq NyBHP Q.o*k(1-ќ_ee{H3k_lc;0CϪ |] ' ;mR?n~ F*SaF!I놉8c!Am<3;u7|B8lC6Inno8br9๑バ%GHEBa C Ժ7.sRo%pŸ=mՓmQ4{wv3޻QЈQk}G)<&2nC IafnNrώ6ؒTF`"_iʘSǚrde{Cɋb*@\.3AjIڏǃÒ^7!uۍk}d]\& [WٜV>Yst?}ӴxGBx8 ZmYHП +kIe#mJ#wG+mY_NgBPjM\Ľ0Nks*VI ?-3"+t@ݧrW1^\4"㫱c phK!-JK&<+Ӛӌ }<~ t6vܤpEa67"CLs"3'S[G{n/3:"GBOً!]ՂKq`Tys[P^Э~ϖg-5\+ذDOS_!d9>G~v ]>f>`3lMC ]!,vŽiSºɎ=+Uۍr.T;N>0@!eQbL@2uGR@ gghTo!,-k5evj*={ kf]\%roߗ`6s*nuNm>(JMad_=< ©դE_% Y-H?')$kq*HAU?;Oɯy=2a#R5s2AşxaWWTH U`$C$a1)Ab)p"<`idʜ=}C6|&ӪsuOVj-zIOJEɐ0Taϡo[Tlc8wd4> D'9;t@ 6BS=͡y7H2.x,+l*.G?:RRb]t;9žtfNqUW% 3:u,HAᩑ 53qDN6pT4_'P2/@JQɄا6BBɿcO^\4+[(YBTR+eͱi `zd Xj#Ae]EEʈwUfnkΥND&)]X*8GnH$xqπ$e[hrLeXSnxRv쁕1!:l983Б(>D:GD_2!r)ߨԁ.LLCog:\ 2[ho1^^,2/^% 9L:-Qs-5 h htczԓ&*/L(v 7hKV0j wdQ̸   m1!aR:B&eTˀwӍOs~l M&龊tM  ̬[@(@۸$9X]?&Ob69frU( =p"fGeC$ i[S0V_h:PX'X^v9:S[ -x <=iwuɚ}URt~v{S6YGBG7奻c_L:@%?g/NoE޸:#8\#*Opic*M{ fZunIjFKx =oޱ6+K3Iޮr qX$:Tyu_ λ9'VB/XE AX.K>$8f([>7A,>SH䬹vC/˥7L(fo%6LLG/uH,Tە,)}tqu!o#UsYl(jڤ5>ܢ٢'|rr,K.X[P{?;[>S'uz8,Q<&E$#{3-I%ߖɻGJ~&}^QSz 8(jp10^f$ FXwz1fxM#!x$@iG*Q:,O /8SM~z~4k"ĬIn,&GVh-2. (>$H$;L ٸL`He^Y6\@ eaV=' IhLEw؝iaOi4HPj΂3- όp\pZG >hLP[Pr` dRZPd= ow4,1'Os[";,$Ίem8YġR:|&Α>P }s a[˵Jj8HE[}4 ֜'4/hF"hdBQnl(sH-WU8Y?ȗM}Ln=zڄ&{fڥFqqjѪ~0,I!m2D[ ߲Bq-n0)m"s)vBLjt6Dd9"4Uw9ڳ9WRP=AeOqu}V{7CU 5*MɛBUiZ8I5#rK A#.CEN$N:IJysN9=Six2nc +Tya zK W ஽% /|P Io_ ЮdM*&FX,mUw۶MWUl~ H8DHY(:e(s,=n$2J[!œ?YOaoR竲Xrv?F$@u "䢋cS=o)o3#56ys&5:jgdk [eU9"1I&7^De(gNVԟY:bG ZUb8Hk.;&;|dɒ("PH{qBLU7M̬Rn[tZTjg#+o2ESr њn$ΖSQ 7&hzi$k\'e~cz~ceHulnאh8= 7$tή;ܸE<1xoC 3x3;2e1*;v-}^,F; \% <K@+v`)'U @4$hLZʒ}g ,03 PC>& xHxU7>W5(u\ޘKC vέDsxkqьV>5pW4<)vsS׃nMhcVGJ+mr/'>Ԁ;if߉O dv6C<4N(]zNDN^[oiasQɎp~{(a rnҿ9rlѶ߭*}t>lM  ,<$YӦf5y&FF7:}F>cu4ծ SڰU^*#Wbw`w Va2@C7/fc,*N_=dd avuPݭ"Gk3]tONԄv+/{I%Sm%>)L*Z%7%Vteʋ^ck|*ϳ :s>>dSRGZP̄. q<W}817ħovuJ|22У؋7 'ny<۶[c;Kԯ@ scA1l>SheݠF{9K4'H4ؠr Җ!7}ČSdu?5 F`jkrͧ1aV!_V-fCQ_]תےV]uOQ;C=#ccހuRuлwFڞƚTXFg HΚlΰF` 6HD"֙]H)/셌+¤Keom1y@r/&Tt1M LVT/"|'gsՒ,+e=_؏ ӌW؁ hd#ñ1yw߆:h%yq߻"ŭ8<.LjN&LnAдZVWW G~n[EYT=/w,{"]!̀_]zD4/3#Ǩ rE>+fij&H$'s>v'WS=pg;wĺ+$fQNL:h3*׮70O% Ac\ Di"j9x0ALB@p8\&;tպR5oa~rݵ:]bӕtkQ[bv; qE[OTrb٭cq="(S3 Wռe8WnXPqYAsx-}z'+CFVP x{:\FHuSS!I_fH 1HY0 C 2wdKe9Q.`G̶#"SBN=iݼha %̺3o$>C0r *%37q}X_$"Mn\]rӭy`F8n׋1;yO˕b :_bjT2!K]Z.+Jez4X dB06B8Korm;l)|!n#sheLE?rTƔQB]WX#wE2-C'< ^4. zk_]G*Ns"?˅^;j>P_UΪ "ql2+j2T#1@¶a@Upb{Қ.q픈ϓʋK3~"/1;LjLJ~F]͗rjuF;L+o@梈OrMwڠc1޸T}G=Ndu]:j | 5(f{2FCGţۨt3Hݼx<O#s:V~I)}tjGm%I-fp@;:|9~#@ީǔ,+ÎLl$ukGvPG ڽ, N]@q`KQo];#6T/y|U()%G{<>lSe?j|nc""Qs$F@ȃ<"9Шj-v8hrP[xx U:oq4k|D}FqeSCNd=Wn)Xd4/ud~ V5!bg;D֘6xu6׋%Z%tcI6halTvϐ(3*]UO}XaRdEv"}2|.Kk]huWQ]p-ZcBm}};{5.zzJ{BTD[\O$_U ڰ\Րjm2pƦ 6GpI3DdP$l e4",˪!:鯖4&pX"Xu)EgCz*00Qa~dПë(an.P4xfdmY`Yt=e3`Sc Ս?| /8SB ė,DV6)_Ү7h7#Q"N26&DjJ7vV ce^ LUv{:eH2V?Q?)QFB.ҷ8 !ݕJnZ;t`0FO;yv3FIj__? Zs$hS r>ؚ-.=P OM@'>w`S,+Rc@,;rYQG{'z*eHk=~@["glu >6ok+7uVs`a*"IpRjtDc&$-E )#1vSl-ry .> |M(nVi5܋@vED֭PԢN[W:NVK) 2Rd1&Wo1 [@|x_:%lp".ńajxDN~nKTptedTe"6/ui))H%m;%mG2{al5l9 3j!Z@,! .{H;첬%DqF *v̆`^a]`BxGCj0<=J 沯Cv\Myxȫ&}`*ļÇ!6,n d#jC{q涋)㵕V _qj>,u5"f5yc mUmE` LT/bМQhЉC0J#D6'm\ZL?4-XT NC DU 㰵5 JD&)3;O2(˄q6cti@{q1X Hdvo:˦+ 1i^{귪D,#=U-j0BA S@`7Yq(tIR}=Ô{/M'QDihn4v3v@X'piSad[ !6`%.ݐSb`~ʹQ43G^FFTj.gF4a FRvdO[<ϒ8P?gYyȊ:%0bkףa}d@n4)VA~I70{6&mVJRתMlwĘKgӚ(0 MLpD0n's\0=0:jW<)6R&0w NS+WdN{[@jh!S'C{4S-C: F)8[oXaS 5kP/)!=A)Hㅚh( ѨZ]ϭͽ9<L˭ .MYы&7 iYX{rY* t$;ܟ e#|hћbC6r xHdžJsxJ1~ӯ҉+vɐ٦mB$!`+dK;P; Ea˴C[In%\֊HzMoSSh!0P&o_93Y9-r >>=J\|f(8dbZ\ȂXf޾hDX)W] q/b*I b}Eqpd-H'DXrUe,r]foE?;!Snob 17r#g:} B$R>ا[ʿ7,WY8ckV" (h)ܔ 6)9(if <1M _ÎY'ɫȟ׌c'L6U0տ 0%`q99H[`B4F-rf*|[9{NPjs6UIPJ^uBݝ)lv 7TΚxm]u׼ ;\sQo'Q[>x{L Ӓ/1,롃 X'x.[1$4Qm.^lDg D|*`NBa WP;FEݣn8CA(6V%Uޖ&"b`3;8_o W6s&Be::(?&z'lp7m 1/~[_V´HB+M)|CwOQ:_qx>JQSEtd;EcCU KXgTʏYq#D0j㐊K7u M=T W鯑F,3>iR %4Yq/AcQ~ kJ9P ~DIF>@p7pNmg S"l!8«Ǵ#2fpIzܛ'NFԾǮ.zyՎCq2䞩]XZoԾ&HY0/i3< Әwt B`6 ҴrCti.t$6?}nL{$XdGwOɾ&Wj-c T`Fߖ!.JrQ0IXq9?)C-*>`/{Se&f.W4hB CSḻ̌}^ד6U=}DLhՎRk*$f/=]Qnݿߞ$T V8Mcw1<@O3ˈ_-RC(o8mļ1o0/4E N>6zcITG|P(Wk49.d.W J4 (﵀QMNiST 1rCL%W~[8Ý[OO uG˜@ҒEF{;L,a]ڢʖ7hΌDpcNwGBy̲n{PDXQLh!TJk۾ޢeujRZӒ CB!LZ?쯝K-=u yAKtn*` N֋";]uT-#Ͼ` :Sg:%G8&")ʏŭ_vը! Tc*jX)\mfx^k؀+אAlDDž\X]a Ԕ 9MXμymjq;KmPÐޔsdȷLnʅva&>˙H/=|G4Q@X^u>偊D HkϖGtHJJj<ƅ̓*Yx'RWvW5!IżXkF|Fw*_5%Qcp@ȵLgUVB{ ys<;GW mf5(cIx7p=]i]<js0aq69^^Аԑ$/j@ ɔMW(bYA@!Su]Pl4(_b[N6H:~T]96u<>loCZ$(Ygf-~3pʡP E!ҳci2ߒ;= Sa}fvErZ$5kQa^MT~uWo⳸iH+-rpcWyjވ>]PJ~eBb7 aƤXk) `®v߉nu' b60 xC|+|ŭD>_:+o`oߕxI4ESllZ4gw@D%wɰu#֌˭ߗ2]{u yg'Emc.aʔ/~^hs3#, ^^C rtOM&?#1ވoHE;6uϱBEQ IRm'ն"7wr}נ?"1-"?#\ނQC0+-wdHXYyvY>am:з^F`j"3Mٲ9fW/ u̕ 4[;1QWث As!gb%AyVB'I򎾦#[?"@paI {aGjvQlGrVo$=TY)e@Ԋ}76 LA|Cn"+6=T;*9pdq*_iTJq}c{UYYw"&+x"Dzboo~ck{\ 7whQаsuRo ѼhKOF=Dg=̤4fo^} ;h&569SG $b k_Α,Tu/h`jģCAG++{m\r8ɠ,5 7td}{zhX41-ƄCXԀ&fCcNZVԸ^7D΍ړ_Frah]ؕRBq<8]S ZE Ӊ͕}Bk2d&7f8ϑFX.:a D(x5z5kXW<}l>qxr}*eLu抉PRik=1}.V0u8ۙ1b pMy}6:YQD1@FhىŤҒSQϛFe9{M,/AH yl}99md:YpRFcBԍ@@78Xbqq{ T 51ڳ-eJӖ>,5MV/s46-4:#/]9bR-kzvPDT*4-_qLa5Ymќ?Y)hw#Ѥd0ћ/hT8fxc3j}uO4 7Ido/I)pK|vKy5k$^T]~oL@DUvC"GX9ϱ3JX%vv, 6W=, /]/d3=jVq[F:!EOj%G/abz`[6IK*aA-- vyΑN̒Ԫ44P0$|I= QSgP??"!r#1q DrZ^0,WS2;A˨їs%xa6ѐ=6&P~\>żmHz1 #F6ߨX')2zAtI阤[G (12-oqFĺnBT<[)3w{B; b:nv !{ݛA{F7nan̯ ٢KImsLA17qŒuC˛rMJ8C WZ@b"N\] _g,*x7/T.=LW\u g(+oIT(92@4~thLPDA\eio%Xv Rf4l_"ȈDbPq)mPɓXlDPfzlcFHAh+B42XW9݇"FMꮉ~]z^*= L: .$8޽XQ'L?D$фBK5( DŽYg=v)c-rhHdNY3H U<)fva \Xk$/)G~WQ:dD#CMY=ͧVH2m3j֖{j[XL0A="ϖ&A~6tqEU,LX kw[7#xr׵k@?5\AVXy~; њH!9. t.c36x:&?Ż7_Hx+fdRj֪:d!0@Y> Eq )߼8䅜;dǀ?Ӵ \ZTE%ɭ`ãᑕVG{u^,, (1D@-% #Ȫ|mHlyF{{8 Kd╪&)k .EZ9X>:?O0FafLoݒ꧉el)SbL[m[va!M;#k7bq q0xyXjdd7nBҧ; HEC3 Ft f2 p*V6=UZ7'ers.JA+mG ʆS+*l@fz?Wm*/,+/bUG[o zhaźBs3'Ξ'/JH?>Txm|ߣ7KQcFhfKN72yqoݴ:sym 2`sH,ݑb7b T3 *  cpp*‚ >.-.St#7Mv'(6/?Ȯ-O &O}ax~oEHav\x &~j9IEw< _̠zi{եHS޻OMl9kHK(t&kkޭR;Þg3 3?D𭈌l{S$~^R48E_̼f%@XT \%,\ZnW(6Fw\(x^&~j98|xj†"m;;<à(0[c5\N 1;Ng<Tr ˉ>ld]_u.:-}A8j j('%sMΙ <ջ'>dk˦:v1!BLFw%/!eP 9W&k>^Kgg ?B:YӭaբҔ>_:(MƺGƌ_Q;g{\RiU!wyٽ5"~`b;싣[v,84#NRoqk;\Qb҅"~Kڛ1w NB\a@9Ԋq?~*9&UΖ^1SA+'\2pQ.B>r;9Vej=mV-ĬzW4HhJLݐG0-f(U #$-doka_x 5}# _k-FRbJGiSۏ([b,gfyg'Rq[HL$D$8#FY}C39̫Y}YyV֯R*{|m8r='n+Jm?+oS{/"t lC|p ԳrarU(rk3VW`5M{.%s}UڻjYm\MB;]7 W[`Y臥ZH,Lw&XG׾v-au —#^#㵥9(_.qiOڗ"1kDILHfAZo E,c׼*Қi4xp/;_5ǡX/g?auQEIIa_uPg˟2l_m){MK#نO/ 8^p)6G*JUgIn|}o\#ZhME lj3/,Ik`0DBkT,7-H2uٻu7)S]  KTyv]H_rl/|0̋kDrb/r/@GtłcÝ6v"}̳uL3񛴮Pmjfb22-#ߊOΣ(Ԓ9E"'Uq^ohؘ´}0'Դd'AqYɠӮ+Nrx9w o Ĭ{MokI?hl]^{T;$~v +!kt %1h`"J]3JVy(#MV^[W# drÔ\( u_B|fl<T]i%c%lc[t( fW >]5"RVKIWZ {:G[[ 1GHm0 HFܤUű]GtFX˺}r@F(ӂk?' ?,)׿,_y EP6>Ρu|.kanҋz(xF%ݯ'3isL@a()FW}rJStb@ʛm%DlOr\ j^SX'&)H*%S~jBz4BƍYTO[ck]Y3@]6K4 ɚFKJ`#q^C'ZWJJ7ƫn+ %r}q`:v2IWNm!> sP =?I?+d1HI^n&RD6\ſaet-pTD蕏=l1=9@h%\4ܠ&JU1ԭ+9-֛*>+|N##о])wΘ5n rmF.&t[e|xr($eS?(hU8$ڢf|Bꗍ73bW&&F*kQOcVMQ,ke%4AcNi_sbA[Vۏ̕^YDvD( 4D0 GoItN&z a2WHS+|^ǟ+@ ?fЉ jʟ#}u}jtcUi2}THK*2IV(/0 5)k ,T:KޮT@i#цY􂫃׳Z{;{V$83+@n?ƈt`)td6ac%X#)s9-lkNPHl̖%ͱ} (읐Uu!Ԃ^9!u6ByrWQuRWhq4ngJ&TS}o["RON2; +TPB+$}|JHr T`km^}E %W&=ս"5)q`7LWMS!Zi~׆`Ý!0~_Z[VY& ݰe;u:m] G>Ha"g$PҲjftKAJS@;p-8_ _^%%Zub 8gSDl p,@j !eV |Y#;ߓt҇8|CGˑ@>G:}إj>R:f83RJ2Z%gMA6Q)}ĀўA;; KwXZ(+"dMJ S W;JCˁSrd]խTc?; Ho90LLdͫ U3@]=Hg@ȳCJ9Y:Jo^zw!>)ybn:V74}hVNɞ.A|z=oB-ZdTx$.l!T0[>Sb-@zwВ#wP/CAiΛx n7O hAir3.kٰ:!4jOeulffl!>-^e:Q3àη2#dx~0}1uT^e2+JaD*4;&OBmekDޫZJrS/[Gro]\U Wz),4 :?$=2:40[ưUH4-Ie7#LF]AX2C@|bLne P\5!s4P'#Oj",7Cm ^x?xzJv:jE;(7hCW[figQQhyޯ0Pj0%vIblaBxlKuEAvچC%`h,Q yZR*<-zY:{GJ7H^ЪQS|ir=;{F]m%8dnUzf[1N>)T&RZp,q<2|2/}\2Ù귧`5]j.q<)'p:k[5Wt&׊tY0DOyI7& hvh6"+CBY3_t̓dII]FU&YWfٶcMtXxZdq10xH嚕G4"Q?.]%$ &=~~zmjv"x!UL<'![ҜC}G* U+qFZ g <-64еLhuDjpүs#"'A=X.,/08r8:b(6Ä2[wß=e)T&6')%`XpK%_EBѕ m1^fm~W1:}G>ܽu/^JfǺppVRJl):3byYM<>\DH'' t_^"s9t@`.[ 0=%J[V M!\hcx'A_7.Z܂c <"{D8q#FrrTsxͩʠhSOm _tܽW}VXs66=}.d%/pfZ3 x#|iӈe}=VVjdx+{CQzK tdMWȵ{GmB&wvDlgp;yY ,aeU.)ô޵_awwr&6n{cZ<xOH./c ajoq>Q*d,^K&͟!d7ݏ@ G Q.nsC[*_ /J:?[4h@B_Q;&BvU>$ Xxd4.|׊x4[2QD<]XkӿwjB3 5/JLl^)Ķd;WfRoBw(bu.3rGʤk*#1Ƕ1;SoVe^KȶuoTޔ-^w΁ 't_HdӀ[!VZkz+jpE,&ZTivoIƜԢ VӰgXL-S;iWJF:w{YjnЋfbu`Dðg'@n/>zc ,28"*'^pcvf!}MA_N؂REߌ1-gJS^rz!,i u֫yq~xOfl,;%1fph7t$>O}"AS@?3T r[z/kJ_`' Dqt&_p<{_ Nh9tMXn}BMA>F9_²R[1 dq / 0Y6ؖQ7w+F1Xld Uzۚ)av1 aCRZ@vڄ|-(Ȍ9E:/jMaQڎp@>]GT-wtI_!y]/y 8m@+R>]XFY _abTd3ov/XKS(F@z-g;8=4H9||j{)8wu8=#ʍaX?V0:*B.;ecBQHnZ V;NkexRh_n`8&$2?gČEgt:3=~Upt8ftux;{uqVև fx\N Em(ܖCkA'rUz"1A)*Є&,H6wq;SSYnP؆l7>%La3trl,$s ~!}7Nb_bx01g;]bѼ\ theaq^Xq(;hWReeT&C!Wk/!7q,86$3B?cnR*!l f!>Tz6AyZDPBP-ـ+!MDZIѥ(0FԬ-ffbHbBO JS@\JE)?9TGX3rE\c-Pի g+|`s0(MNuV~PS n(ԩY:qkxp?* re3v7~?/2 5?= }DoWȬ`gͬ< 'T+d m͙zS[WrO_/ hX_)vkZs`I- $1x~Hq5Pj/uQU[{_0QՌWpW`d%(u)͋zeL]4xW[ dC8FQXPA#t6OdxTYh8&r&t\>Og̅Xh&, vA<_ 0)މu3jm $r>pwe[7Rhlxo }^=?rkrev]W?oZ,tYNUv1}̾⎚qx3{~ZqfBfM%CFPOj-AEF[jSve!lǟ5O܋hy8jF@Fp|{ ݆ s&py樎J=⛄ 9ި7ވ\1kU(&liRgeHeNkL E<3U>;uU |2,DOWD#)0Z#ĥ?LgS>f&Ȗ^ 3,9,װţl#gvKnEB|Ռ;=CUL"]q J\+i`,ݟ`#柾^leB'8[KJH677(I 0KN7XըM}:.49A2ƶ*d)ۀ7 e`U yZ]A7gksĵ'#wjLگ^iG4ku<4dH MGWٖpIuw7 m G!\7_&US=^ XƵ8c;ASC5歛_˟b Tuv޺aAASJNhb)ʏWf*.? R$.DP\D\8aԻ%W,X3\dMXֺ{ET.0ahtNd@m@%kS/s 8.6XĂf^f^7~CQ(pŃTo]/Ain^7-\.TI0UV~{\h3hݗj*`ۇά6^6}+i"f Ԟja ~fx'cZfΔ߾u . 7/rt7b}ܼFvBB i-F`n*x }CܿfRBؘXdCE0;N޾evW>oq$mVN(ULJj 0z * RJ.~,ƒ?%)Bho'[&H3:VrqM2ĻSZʙ7̚u b5> ݰ9UH (z`G$L,pl3\^FwNѳmA%۞eJvS-qM~+5?Fr4 > 8猅E;O}_'jur bhX*G$(~W ua\!iH5u 1r[SUYCڸ<@/\ 2EKlvngvgs5.EaoޤC$gQ´u -P?)mV wOo&HY”ȦOCfv!%j*`6hh¦Qf8B}gʋ_i>QHta-z܋iǶ|8}.RX&YoڲEgeս}j\b†kV&p` (m|(ڸۯp1){t3 ͤhK _K!m)J$}e;̻kE+@ėМEs\dl@x_!9%ZD$,mRxO|,5dUɣY<&cEgU͑eNZ質~]دc8xoT_xGďic~fe2ceT2/ERX.a =vp`:3iQ[g<ꊦg|g3a UkҺŮ٥qA>Pf$︦}ܷQC>LK;O_[ [8X ȯ. #hĐ>لn5լj;n2w@~_ٔy&, t6J"~MUzjZܗ%sRL2@4XI^(قy;e " ǜ̽l# pw f<3$ 9gbh`߇` uY-06Њ?PY^$)(FQPe-]j#9)<>nXjZ9%׶y?;:ļºf \4G1!wK GbR Vuܥ;^4m/'׹%e u{Y[[;7qe  O2{*٪}J/mF9{O"1iyLu umAx*jjls-yn-Dzyob_4AQ,;J`nSً^90FaTWJ:S{Vf':vRJ4~J ~\o)5ykva0f/켪-LjHեjP`|-sWbA@Pҩؘ^_[I6Ԉ$@RՇ]4b몞EɵSgb?~UNy"oϭ9KNN9x6QrI+Yu~m pIBι oUI40T3{b{ ߾O!V&qˍ0'zT6n?&_n禷.trlQk 45Hc>*\N։1 !q$Bh ? 2IfN?N[/!aM Avp 5S~EESv2*zz!q-o֥%3QU}s/*4O@~U4 s"rk&P o.C}{:b˄#KYZglWVd8U}i A -Sd0*>^Jl]^Oy cvO|5<1D7笝f'T ܱVsz TՆ\/ͦDoD;VPG9d*b ĥ.*Dq}BK ـ:ԟ7kgǼFtc9 q1ED 26י2g~.ƚA*`C!o`^T/ݴ'_nya٪Im_g=I?Sj*R~|vB 0eD-Uyߟ,B*#3XF̉CHg0w">=#ݳ@9W -js}G`y1NdZp/ rW%9FBI>Ĭ~ .N#FD1.pq(h6a$jJA?e9_ᗷ軾`^BtҮܶͻb|DزI@jw (AL1$xw/9w95-}N#8mN$!Q9YQS@(p9:tb!UPi_a\Oi\m_V&BkPbue|WXZBޕq 0cof0b_ݑ6.1M'`E+J/nx] 9'EլlG`e@DK#X˝%`]v7oݖm53'V ̺gK12e$d۸Z(v%HC/\8齢IYttNy_?7b7M0^=";& [Պ$?* Іo.dtoff3X A5)EifҸ2L:.`hԡynch, Ҡyƙ"=ҋ:6^*|m< ಽؔΰ_w}ꮺgOM*©> Wgnp佣eIo:$ ;`3 {7L40P0QUE$*e~.ߣJ=&ػI#%s#߅żͮr En陰Wmbr@Z0b=Zu'0ep̭A|24$UΥSHt{^@$0=>5L>}n>|˩H0rBI5=FEsRD)d-އ^l;{74FC=6)f-`M;1\chImE7t7C) ot*E@GEeF"kjy| DXݝ>qtۓn5 m"cHk ®?C5x@I׎U5}*ޤb\H%8zy}ݠoúZqGVvMzKQ*3H[L{;Y, S@P!fn~Nl/;WϽ}j~BH'Ȅvyl 3> V;6!. uWJnEr؆G]5 ?%C)<h tʿjuyޖ^]G1[bs rI]ˏt=SpJ8EXCm٭K+LFXU>=^.8 u@VY!:f!1_DolDlוĩ:$Ն 3 u}wQH'tUj$nn9}X/.r#_ nf³IpULf8,PnKv|Q n%ȫSkI猻}u-$^mBNubԖwn-8a LBⴡs^ ŀv -p4NwvE44N=\w`D {yk|0H-Zf<4My+v =deS}fd XoGfj"e]U[!zeLtPsLdXslRbrK!&?l;[Btޫ{/}mPґ-7;\4_&X04).=Dr(#tq^";̈Bv`eS6ߌҀͽ>:Ζlrq/T͋Y3bw`"DB{mhSʋЗ86xnձNQ;Jy-: 3R<$<_$tIPME^jdh%f9NڤLK5r3)4Lq|1&Kª''kU!(ͧ'Ck^BX5'& o/LzMXU\'GX,dZܭ`fP݄4=A K]ݶ>Ab9?IN/ŭ௚Kح)] KQ xuD0pkiS>i41Dͫퟶ,i.N?:aiwcJ:ע~<2< & LGݮ!k#6L{ZdFp^6O$aqꗏRD)R%'ҌO|Xd@8uvpXi{M8׭.Fo~M4lwRҡ-x39Y[ eI:dzUZ#|1k#aS>gO;w@X_&~$6⬫5H^GX&z$$idЛ|e(Zo!'MA5uX5F$Z( >9|H(>mI'NɆ5c>L~Z՝)^PՊ5vo@SΞBe}c=PW2چ rbi@26Tsu5nT_>dƺTSxL2U5ԝe\:e VE;TR>7$0GFk؍"@ s1\45{L( gφb€L0:,YqkxuɁ\L8ff\A{R587MЇĒR $q. Sc2W=!7=wS\:k[z{:VX4cf.tl>./irWeu (~ aSt Cj["ʓcl|M?he9g!'QX1 1OER5XMȗU=pr愒</SE@>_RD,qXBe%{77qŌ&SXˆW\OO ܯV6fKuwqif+!7f:>F5X /|~}߫9.fGiƣ6^tX=O~=ܙՕ{xreZ OMⅳR8܉%[ N}TF1@z$leM9} rH/'h[ԃC ʑGh }ϓW5pq~ג}~ Rا -}rt)wy|Y5Yey4Xo8M6o}|w-P[N]X2[?evu׭Er_ ^Bx걕AR(n} Qu E@eE93s8VLGyfN~蓷5JQo쇂2*t;gN)0/l8 |ZgwMӒѬb^?DZslヅH=-hb%kxQy=t'\]FQyގ4]gDe|u nbFjr6!c U72ˡr$oP p[gZ?v3{&%C$qW35K"p}QF$g "@՜V#nFK@XXCzmIp&c4S;Ol<0 l~u=L&gzyO 2U$N_Ġ~VO93hy,!܂JnIOQΠPUݾ2m5Ԧʜ$j@Lq(z(\W=W.G)"^t R$ ]gO/ /F?#n/*H0U Ga$լwm1/ -H}l Qr׿U'_"@H͓.p|lW!LY׬)C KWYA6g"U!3jOmHR{B% v{b" g{ ghEMh3Zw k瑕wJm|> 5[]χa~Ѣ)/9RD+G H9't{ 9Y~$bA$-x:Hu^ 8O|'/ڤZO2Gʒn/`qx X\}0=pB8/m qFZ.qy?EIce! 5OD)=\;7?_HX%볮Wzвk?-PڇMAqQ]XDpn %q̠'Zb|pʠo9A)LoG9Y` y# $f@+Ace  Gjc:0i2Q2,8Zբ<67#OIlHXctt#Ty10 r+bb`?oW0̑Q.Z 2ŷ1!삄XqV!'{}˙uSАOfkRڃ@jYu -=jHZO/+Ø3_3HP[眩V!ޗ|S4cl)*o&ok< 0ӡoq<yA/^_ V1CY;FkfGzKߐ)#+Kvrc署Oze!w#}$\W{ ~Tm=qҮد!LK!1oQPU0[:QzP* i}s{ n/˰]i)h_ŎBe6 y?ظJռfv`rwQ]զXfli-2 9.mB=6j(c9.ɡjk/?JcWڮc/`FI쐊^ʦyބQSwf~PݧûdlU75zz!+/P$Av%/\tp4Y!qU}$̵sVD%h{C-E.zT}lfϟף&\?__>W2Dv]( I#:!PMm'`R`C (*v.P׿KyڑLЗ'V!Z) q ՑmBz:CR&D >tL2.A:G6:B>Ǹ$ ߭=6G&5~:sv0Și?E,:kŜZV3F湝Hh3ϔCEMeoQ^rSI;>X#IhiwND#]V1ٟqCcDuh:잂]Z#\W3B(\wfnZy Ξ4vwY8+PԺA&jǁ":+ytA"Kg`wKUlgMmEAjfuz)>"lM_.dgOe2g(IgbqR*sm+F-M~:16Hb(--4PA]Ef+f_tUZ.那j,X+4s,7r=$<DT$vA7>DAׯ ]ietfWU#4J*[[c5w fӥ+EQX;7 Ls1|7=ԴH>'x&IpN˝I(^:um!63শX0iI>()`KWjd 4,wZ4~d bUqD'1D3c`r_O&m!;5bni juxTCFbesɖ(6>FgMVyOAr0_J`+z:S}=+;F3٘`+nϴ*hHJ@0Msy_4,&2fJ685Pe씝Aކdb=]^W@O~PsvYdƬN}>(|ݑ: t4L3muәpXׯ "E3=KI/-m( ŘXS(G%Dֺ5(m`Wnw,Y"W {zrX)^)9AN:0uXD m^(PMoUkw4˻֟%WMʺJZB*uJ2ӽi HM -XGw7b9fXSu͑3gT&BD`ϫΓy'ym_8hM"f\u湳Ar<A-dKM@OמPFQ<'r_6{殇k5&7tA]{r=iP >Z<QaT`Wk*e.W95 WUwS Vl3],E|g#(BZ^IuRTO=7Su8"=s͉&ՍK8Z.Yym`B~(R]-A_Al3ף=311 O5R9;-o~ZSvt^oߌ#4 (}T|һ<x&"fTc2.qVG_m&p ׻*!<(A- Ya)dY./$dV/ CĘ8N]*@K<翥jO"`鑕WVZ%Oxv/ɺ]ۣu?{.E(#/ε72S1jbWST8JY'+X0Ϊ Ier5,6Uc1:Jab@~G{sRMNcoi3ӅUg=,rE61~ߌD?&918yIe\e|ٵI,en&JZ ڃ!#v]8] rlM~V3@Q_y} eǶ2L*)DSM0)]vg;aɿԦILկqn"r=Ge(ܽ # ՞Иl݁P@H"Q)ݧgGB]ǯ3G,*QN϶:.!Q2Ց3$fXf; պojgR‰xlSn\ܤ 'E2j_cHcNԤż2"3pUDX_|St:s/La©zK2,EH  LbQ<'S9@K/IM}%$vb9Zf"5$ >rg&s *VLׄ$ZT~uSy"R$^ 4xwi|$'W$›?wK<$V4'/ƪIpaC&R?;$x߉ݨڔ)>ȁWB^!鸋lp:OeT(f}mIF\BFU]w$D!(~GS7m5 WLhbO`YAfJoe2"hLl^gLc݉/9*$":W!X]]N(0 5y愬3! Kt>=%+‰ϓ3U\ oH5h.ŕR,k<`?G^ c).P^E "M ?M.^w UeԖ:F.(ITyڬyZ4n!_3dL-g;,㒋i4k5H҆h??=\ki|hGBF  x b9uZW5G'_c5jX{u39D)KʪVBhAC/{J72fz:TUkv̦)G`]xo鐻5KtmEW ?{M"XTZ:7sh  9;YJGYT gD/VS]Һ}b v-g"T1FԘS{` X: \] Q3qL6ax]t(q0uY@S'juMyͻY#aIyhLѹꎟE]T$^^tq裼O9݃D\U0ȒpD{Yn$y8,ݫetT%74ES8"/&aT#@8//}_z!D jũSdT=a‰FJdM~ƫȝjv$NT7 Bn~㜠nŞh61kpGO$X{Efy<8}Z mfg׈[>Оd=.-!5`rGY,>ߟfMǰ?sJ9+叶˺d#D;ӥJ6`4 ?4&$9+0n|Vj3jMk82&Y$IZg{菵Jr(#' -Iǁg c@];X<9a3@d?,z39j Op5(6bn%^uQq%HİT+?ON AM elOAgZ;. T+lǴ0-bgy^f64G >{:^ Mqwlڊk|_TzDTrPY4 C/rS>񀑧#(9[&Y)1%?&Ol? -TJ1, 4&Tu 5S9Bo(/ l3&Bn?\m'oɎ//5VCؐ,Jlz|-kVu .z }Q0V*呱;5 jDZ.*,ìbjΈ,*JH/`6jgf5!828_hSZV8oPxIiRi"pxwt$k>A6Z?{iid;*eˋv 0Rő"@'W14;-,#wz~,=:B^(}YM2o{}W{,;ߦ_ {,V[~?iM0b(1/hŮW?UQ?3QO$T(x!1—4K8/Vla>v:p@"kBexhVުmw{f~_AMW.}'HKL@n鑇7f7ՏE+RY;knmt&raԓKv%g_~Mf~&MX=_PYnߓvwZMYTcm&6{+I]XE*=D!Tq$WJ_S CKm)N/#.ʹW:&l k |逕=iMD !V;HnbI!g:O=Oχ"oITsޮגeҰ- }M~ڂx2hcl2 i~u+=1E rIWQ.twԀ`VUh6́fW pf`[V5 <_0=z͡`JZbb%Cq/8q[~"fVڇ7Jy@$ L"i\l5KDrڛ^=z aY KH;-7#|W@K"Pjc @ Y I WJ}Jr]9^)D:''D=,GT- "h{84r$NʤV°}L2s>YZo ƅK#8ХwO[C'd Omѵa`]$r#WI ťA z#])Y'} +a6i<#XfX 0abul­.u3{{NARLT)Ԗ7SlFm/'!Vw%%ӗl48Z |xy)h>9 @EF0-Ɂ ˃l"v )+^gSzd$@';B}M$Hb\M坤S*^iMQ)1fk ͙`8:6_lkN9ۥ dCL]>jy !s`#xhg3%$t9kFEv"~n*3*29RKC + F#R7":s19cTޡA682nmRْb@5((h:gG#<61j~eEw'tVp"GqҼ36{XT%Ww9I1MbbVF,H Zs;58sm 0W fc4ޢx?$9GFXMT "Vy1vA_J!;Pg0]G4n.+D㉝f.t)|< BzЃ~r?\xV"圆|_pV6Sbi p2>f4Α _F A34}nBp&Cܑ PhPx-$/?A˻ċSap9t͓(fSk+K~V "9L'buSe6Ҟ bG` "~!RbFv0?~ ԰&g?S0ɈdZ;;)mƞ TIq=C\52+-tM lxSoHpY*PScs7f0RR.U}ίM7M"7fyp>Mx[+WٸtɾGs^U1/+_3W_.*_adfzqA֩YeVi[rIؤV1 GC"pݮĊ WUhy~g-0M1SR/gHتF s՟.F-sa+Xqe:C|n<L\ ¼Ek!Hc `cWR}A %r}@9t4{چRŚ2=^uΖ{?-f@2˄R'o59ex`E84ܘʐS ҋNBavD$~IN&ּ;Y];=/;XC[n]De*o,(R8fG!4 ϗ.'_bBn7I4$ߋ:9Ύj$R@uA"š]7BhBKf)Mj1 }<ϐUZtlS3GGN)D5 WE# >Ĥ{h%-b[zwNrqiQd`& yAF];7YS_%q*;4x(x>JGlW^6K!a4Wg) +؆BOƸtQ} B<AU/#1mOʧ$K X7'H- c\:GH#UЇ3W^\]!!ȩ^NڌRHgDJ M.m-{D5@CA* fPKH7OHx:ҟjdϰTC}XDO0tpFD!*SP7 7[%#FenBzчt;\hI &OBI|_fՊcԡoe$W>`ᒉs;Pstu dlC!n1E \|.ICeb&y]Ĭ4zN5H1)$D]+TxKPL ]/t)V+Lhtô]cŁH َx&8oo??1J¹@aWY1xe z;˗[ ^^ym>&*ӥ 1t r׸"**jnIPL*gO'ۛ'j^"UDž("U ^,$n Sq|0_ۑ gf),'4ى .:^[IBC(5_NdT3G^BQIt,^XzEFI|i;5G y٭5u"4M"aPS bSywT!]j#U1C﬍)"z xOu,'upp P1"Ȱj!Ap/јjO`f|P.|fq+[_-8sKgyP$G$R)$ϻ()5d5g.r޷yĆ/Х球 ,/] VKkq90&hD֩VgRZٶq>Q \^ʼnoJGP4Pzw?I<Ըɤ?;@Km| GODыSƒ0fF.A#دR!kDZkdblo\ ҄hNMT3\]\>?6A%,^T9pͥ~O.5@٧o,>v2wAȷiRjܑ8âTQcU^2hw $>,q' Xm]S~p $AWUhͤ s5e'C5lJ ao= -W#Ie z&:G/\ٻwdCĻ4>Ce]+6hjz{-bmJ\m],bi- }&͗]02>Pup#E0nPt%.89h,ai8Qѿw -w 0?IDı4.<UGe2yS/f۶Ί6=a”pHrcgvS_u=^} -XfaEZx͓{}:rDh| HT*ddJf-.}M-() RWÏG\.*ġ6:Nn]aLJ1>D/> `Tz_P+Kv SގiJvT<#H=5?6O;K[἖;^ȅf|Q߶f 嫥c1Q:;H2K%0h^&3 Ν\BR̞>Bdz jBFqThԺ]mZiɱ7bQ^E{{=fa%Ba,;+~3xU1iuB"dQ1u7C|0y#+QNT(;_á3mԩu&zLƍ),">ZB!~ sk=G'U8~n%4mn&84;:C?j+;Izlqu"c$/ϴEmLs> !)͆xt=&IKnVPmDXk<q!i{n\tkl^V6ч `T$%@I3%rjuCe7?fÜ^}~U2mxSQޘ1qPMzi?rm(H| |7aR(B*,c0NqHS/6V{H]||xA4jwYM. 2;lN'XMYMnhUC!R@Z5J08ϗi}gB^HT;S9ONm)'{d1Նurr^9)JixWBc;QG7ȸќ/T?ɐ0Wڱ=" iU2$ªН]AE hP_X((vO[t˧(ll?NVJ6GZp9F0W! p G'sK=hmlld/q:]/9O0J[yoϔ$*_ݓ2jW@Jq`7pnnqdj:?Whk}*>Uk /NbY,5F ac*/i7[7NFJ&Hpth,vEJ~5u\R</D77.8<V 'K uSC PK0%`jH~zC:'IV&mbVw7 6{&E+Hǁ!tw?>:$G0#x~}*n2cN+ }Yip2B׎7CQ],ŵS‡ ,5W6FW7A,1] p%DDq+ien'NsKpQ"gUM-Eyxh!i<)wu]Y8D0xGho:|'R 6Ko)>&+x5? C&u %%qmîuO>KL'e{ߚ`( l%UNjZM_8ekY`Rn׿6^_ Ŭ-BfvSbq,7Z; NFg|Al b~;,P+*FbV~\,govXL2taVI.uGΩlh8W*.:>عiaF%`3ld$gk Mlhl梉Y'BմT̡TMIpgﻸ8I3^|Ϣ"3st_'UWDV Т2OY-BjWiK[$%-ݑzʨ+8A#1o)l&&1U2k:nD3C%H)gΞ%%Su( F`{CǯsW|n0vDME e2~teJ+QYKA$&dP0(H/ S u 8u.ESi?Ii(t\߱كU衏Y)),xHOV]W>d_=L9yypt Nӣb̡%%o2֡Ljlܽ>wonHnp1'gAQsޕ0Y6MBŦ1O<:}nl!,Ң P,MӋVoױwio YH躒'l>bBJOA2xlxX7ONmk?XWցg}ALT_z4"hvr˚p+ i0?a,[xD2@W]m[=ebof)t=6!K*鳭j3̲goIq ܓ?VwE׮1މwg,G],_xHP zKˡt EygO4Wψ(֝%"~e uyЃKTՖze?`fs v_EIL1ԽqفyUʣ/+*'I`%_zz5gVX| Ø)? 5 =lˏ'՞~:lCqXǵX1DUCEL=c`ζ=.LT!}5zi0ZCvC*=zRl- ja_h'=YR DOh1Ω 18&F W;`Yu)8-Öykc@䚓sEcnmU 'ﳏ,0 ~Er4}6wr?M&&.;"BG=ȴ&q fx@*6`tDݞ)EnfO^ۑBi?kSU0OF5H p{t,% 7ZOn^LT[*.ry(Z!s&8$Vö..Dx{I,TLjvHtNr`%k? ےu)9MoD  ]͚no콜Rmm2 z>GT4/q'PKA)2 9֟kQ'&}nsUJEl*ja&gTKHZ 3}~k>,TP v@#w-lh.dZPVJ!80~b<~{m>Wn.txik5Hc-[$IOZJ09H&?geOYۨ7g  C dQµÚ0J%΢L݂,y_V&<7 T *BWޚXC|bEX~.f HyС'6b0dR1X[jGز1 _Oo\]& ÏT1|jT< Itw"KҍXJ.f󡅛ZE($d#u*OZeW+ƺ–v> sG{ qʁ3FWKn)ſE6bIC;K73>Kێڻ|ތ_2~ݍـֺbdMIPia> bi [}hYбɻWn!Mv hLPK/FG&tQt6RԶ0J %WNM, ~&d&5W8Z/ 6{E/C("+A#;FCb1v<` ӊ>{-fKl_״Jɶ]!NI@XֿfYLW 0"ga;R}gU?b$6cvr1Dܱ  8b8#b2_~Bm6E{R[[/5U61AM0/و hvSHCKЩ^ m]k]"YexLT!?bEE.K5FIu:A6enqK4~:AsHkC5._"OGXc5BQ/VQky;ؤRn+l۪YD'Λ#53C{z߱ۀnpY5wulҮ_TAWp":H|?1e ̂RU5^pg2ځM[y'9m0ZW>Z}sFH"h;f0;=80 EfVtdz@C6s+Ch5-P?nfRREйE32NJY jFamrqWCLB8\`hf2J$F{2|濃ސz`C3|M&g:!$NFDvЩDTqJ +5ψr$W+'gJ% MGyMщ"3l)y7\vqY.1nwXƛOqPÄ9?ؗ9lSKH1xw7U}9$1#BM]nZAݍ{b_Je5İ45sC}K9HLJڍZ&Of}ΐ7J?'AMxk˙s35_ CqGJ7Ԟ7a 6PB!9Ӿ0p;j:Oʹ5ܛ0ߪo%ܔCHzb'#}5)V]lc  !I<^Ȃ<4Žltؾvbm2n\ mrŔW?7u ՜*';isD4ˣg*l#g`Bܻ7*ci 3g9C:Z=phX'$qҋhZ!JWB·cw znE)Jǥ5,Dt&OioӤJ@bHa9LrF{N[/hA6yK-F] _`D뽢.w˼"@:3w{iEPUNu~imbyPL"Upf)Q.~>+kMeű;=#~ &&5 6!*Sk_u h24xd"a—)8::fFMGĊh~0Gxw ,+vVi݅stO+SQxӒPqX‚gaىAGC8nhE .7%'VlbԦ*X #'{;qK#gQ]]@u\0Ą} gs$L|(l$ei=KZPFƅ|: 4g׭>z멊5mEt%j7KKptYN3qI{lG#tyKtxLNLj'ΪN6CHj1rLS6msr^W;%-+5SyŸD?8%oc ·ŀeUU*xA"6l3MufAHo::30}Ii*YQh(9==S7!5KrM)܆h|Yy% tlFC:}MmX:XBs8;z8-!YQ K~X_)CJ Hh~[a\i)uݫہeC9`}GBurQ× $'lm%MlY5Ӹf;xpY!%"fWQbZ.6NStIn]0NG1CD5%i[w,ؼ1{Eb\X%GL|1*4Ztj(~!;UfA&8:"# M\`IZk!/j0'u{Wju .ɼ3|LL"AW2ԇEie;zqܛe<#"13 CjSb0Áկ0RrgMdJARVU7 TW8H*ҵCNP6 &Q@m}Dj0@H2tPt6j;k^怠װ skM1.5J]1J݊{i12s͌ ~WOqU _efW  '2ެLtZer%:j^]xGoמm^Q%/meTc@ GCP^ܘSMUψ8[$>/X_&(XJЄ؀ rfŽ8 7`z2-9f V=aOqP' p,O`sCm1}3V r"ta_b:4%Ɓ?`?qUR3)ΐ,֮e[>eQ`oΧ)'4ecNQPl+p wId* 5"T|79KݡIYQN'#\ yoR0IW@c\ rM ۴Hdӧ1^G<vB3ouzQ.tnC;ZI ˮME uERGJJ`Ι\aX#j&Y`$^ "Hҵ~%%%%t"-rI(XT;r0ι #l=i(G;K9ǺBCn]dC'{U != ?d') qOK oE)vom$?!$P{%<Un+"㬮v(xSNQW|I:Qlrs0D/4 m.Lcb[.j]%F{$Yx[uWTxrg:sir5 gF!`vyT@>T,D>?&WP.8Y"!?frSpj.0BH-+5gh8БW%y`yN v4gð)ɺZsʺvwLJ$e] +}+IXz.! .wS[dΆZ5^\ VP6gV@G0㒺2 9Zι6 Ah[Ēv@Az%Lzb[}3д ߐ\vECCu7.^IH~uAcC?!Av4 2(m'7 E ,^O@,G5D9V?Gpvns2biQ6sՙ R+7.WF`cQEk%iAӑ{qσ3j8:cʽ)@WxWcI1V:)X5PIOlhR!PfLd: 5v5PX 㣊_򗊅k?rbcH:NPI+8tIlQX5K iPY^ r LnZ0)Gq GGAi?gyDê, Jc!XA?`w ɫ&M~D%=Tx4-7!E>9dQSDj5K&ќĂRUN׉ >HW3"6EO{nyK]v{-6zb(a_ф:: EQK J/iS|SؤbPSCJ &\piQdF7"7t8,X<=̒'W5鵑υns_-T 7w2ߩ|-,z |EC&<4F\Z _eAʞ$mJ )\ԠbZx} 4ŜRT-NRD ֎KY2͏U{r9%g\94/~N\&Y#ct?2M8 g$J|h%2:CmB'tn18\nwLRtkJ](2#yRXz)e9<#L&tnZuyǹ YP=p$ޟBC* y,s`~dN*)! yS`{ׁkt&s T. ҖU4ڧ*" ,j<_N(t0äW|"9-%@6:o*pnwXjgGkS|FGĢz~`&d& R3F~$%rINgI4!JtkPC].ķ>F a5?S5gy3y#GA0И}õ?;wD\YIo`3vq+,,,!2̝H6P!ߟ;7E:#1,N85@ovE,qpuj{q & pN7IE!"e1}8::p{9;QR:3kJ!5ۺjt4'HrVy[ӸujSCW%Jv+#= _{cȫgtՌ$;J EzR^m:?ۖlAYN r|LDw:"wf`Ԯ[ДFYyJ~YŋK]@fF\ gU[+a=C<ys693 Z <&4Zu37@ p}^.=ʾ47aNAb ੄c蚶 ,G뾰1=恂94>_8Es)s1LyDAŶcC" u{ozgAwLtzzmkO~+;@,ZHFBU.׾q.B'\}q'Ч`K5fްH$.0@kVTDX{ͼ6u/zػfa1(fejz#\F˄g$'1] i0Z=nUnm0<yCJK780}A cGv68 QS4j9ޙHrFOOLQ7{5pv>]Av:rʁgq i3\:K6}952f'6 AѤ l}b\t?бUR1"X׫ Vmuvdo6BϘaX7L~P=iG !kB|WC9W`bSKU @G)}t6,&LX~|ҐTջ ^:aۀ31n9l0~jn$4r0Mt$"8}꾜kF`yb/ќci%`{ݽ2/*Rנ%=0W+Ƭ% 9u_v-}@Գ>6 p*Y^=uo<ާ/>)O'x7@>V'pϝ:ԙ78(վ>"Kքl0mlb͋v&Yp=͉ ?Jk0h A,`VctYH+Hpr^u3R0đo睢/XRY"o9s-<'ֽ9-czOUw'(mpO^2$_*)@<1[{vڽ&:?y jI,aqGULֺΣ+w'qZph]0s^ out'ЂMc+4%tّtAO?=A'4zVlژY̳ypڐVH^K{Ui Ϲ$cHWi{"vk10G* ]L.vdSL x8wʇmΘXwۂ!g%gb,Q%%ӕB6G yu]!tCm++4k=.Wn܂߱*RU2BvnLh09IIqZ3vn ]V IZ ݢBЕL=5K& ra95(& FFM%5@4ۋ9_%EԖM`n(ZxZJ^wHfNW`q{eJ{!ʡ#/麰 sP;!˕|.- [sUsƽ!dL[vKG3Au$杓AK}Nפo.?@sC,]mq!'&l\o7%TbZ P||%@a3FU{$z`O hqI 6+PQCH-=[tK#!v?Dt=abj'u{PжX\cB@g1=>|Rc3RZͣ/1 4UӖ*RuCmtfSCVLG\ʛU_wml9ݣBu3N25rrHrU I,(sI 5dzN_7BdWs:F' \3{2UR`knqr5)DnN4?^K񳳱LY)(Tȷ-h>,#bw1N&K ];ҿ:8WC|}"jkDÜu 6ʕcHH㲋 x~Ѹ{wt=eZkԿc WSpP75u49@p*ѷC%쨊zdԱD߯N1&T Pm\f=)lrRe(15°>H4gjNe;5^+9\d ph-oF 'G5!0rSunP@sDUـd5M"RcBq\HF8Â_XzoSR\BD.JHr%8I~,2ҪfWt_)G?)GW3~'̵|5)-W-,L$6r3f{y/7փѼM;n%%@R{B/G4Nhm.>]3G0>8A/Ԧ$оKn%Aڏk2U/8 ]MƊYl*R=LUdIhbٚG>-YAp0BcL- nvJ`IናrvwD?Siнz惟Eg'L.@¨~Rn$+.-Qo{5vU`BR-bDE;4.o "Miȁvcw3䳷Ρ pu RصSpmBLSɁZNLSYuJ!X[gRb5w]u'w=[1?D+<{cͫAye4; @ : 4 \d&&"Ira4J_ث a_e|u;K[f4' ڦ@AM]fW]Z^?$#ςk*FCvfO&~MAhP6|}Ju.,n\c!\S,u/~ ̠E?2v1;Qi;V6Lg;707% h,U;D\) INîQv2tͯzC@hR+(p ԏiuJeSgj}"Z:Dqt=_؎^ZI*xohP bиkA<=ސk1pGF^7C/Ʈ$&xXBg,]]1QyQΓqf!;,:I.l@OW{YqHа0O&~8 d~d.ȹ;/ {3dHFlw 1 H5QF{b`x^t"dzvY|uB*ä]1fQ;j/Mծi& *<{ "Az!b.l$_|uRRҘ 0yEGW3i3l!L6tb|cܜ/sE5Ms3z\}Jo8[<ͭ 4wSܬ\󬌅2p. }fcF#;oh(d{ zu$ll +EFtj<'t>.jC2ȀʬSv`9(R4Bv|"t13}Ejҁzm^ZipeB8,_xUNc;tfQ>i|W0\[ÿCT̑Ry޿W!d[ j=]^ ;B#;I&ʡ}9 9*܏be{\SԘSz؇glܛ",Z3~ GJ1CSْ@! 7bD*)!%諈y[TR4}^CO A|rMpNk>il G}A:="0'>ZB!nk)?ZCfFahkrj&X:7{Htxy_@I,CaMh uө3vR2mn7-Y u 7jܛ,(/X7/~kԻ8wz tS_Q}UHTʡmBgzuK@Ƅ NUTQBTkZZ]NWG58bf5ߪl(w‡5 v0?K` gX˕kӯ +&(OEu \]:X7CY /ƻ:# m; @ۄʔ9_s|0gle#!,iBV(ʻbkF ~v ?/҂C{'J3g(x" ?mw=Y(Р^\%3]]j7n 8PmK;5 ؓX0gxt˅2X+0(_D5F3 at*9fv7xu }Tr!(,^wzvU[b~jK7ݢMa:v2]<㎤XCvhqH`^ g1h$ta#?RP }fiPpYk_I{h\Se Q$ sImK1ćDW6LDނ$ !3-W]uՍIR4 Է~͏8-ۦVҌ'Imy%$nm6yks$'%FXHQYD8[Cm/#1FIM9hktf`ݸ(22bh~]k=C{x@ ?ֿrRC=Ȍ^^5&CcOiƃme>Fw(8EH[1 J=Հ(Ʉk+AK;^]eI(b=oOE?d̎q'tfJ~llɄrS~Mg ySGw$#n : y-tk,f>` (hf"Ńep8I1#| "f%ԹۀyDpB }B!j|1tk.ED(h!B6)΋8uE{RݴsZ ~ҫ,%;j[7 t>3f AsD? >nc]{zIs_8G_P] 6feyU6@e`)(r [>q4M[Im- uTL 'k?{"=|HV=!flXwkwdz-Nj_Y'ض<^+01]./Sh_ԥjLkǶ"bTXi:Mlk=8F@vե~l m3 ~WE! TsW֚¯ ꄮw8Jx:S+rB^djCv7uxC]v "M/YK," *VMVK-1%bV"`<ᅭju^PHh0{~K]IQbM_jLIa^7 &7ђa;(ޢ-X>V?Hя4 4Y7Ed_zB&y)(:舃(c&-^$[7;N"yWA^5'\6UWPքA 8j-(0:Y)W.$D۝Oƛ}67{gtcS -'NMn_EVi='g_hJ ͥb&xҀF킚(ynQvy#%jѦ`QCzVIV'8=A# ?Ps[6B !pN3%-g]Bڨfi{2Ui5+*.U:䵻hk.zo;@R.a[nE2ˆ.@c_ĢOHZȜ֌r0`G__TL8iF3Ы7'9LةohT ]P)6Ѹ1hCT'\ U?mϱLpC)AbZ%59v9Ƴʍ^N6+v W,CԷCsU}rz*rYDOv(x P:T"]B))^ho^^d3TPWOu(x,%g,yq6Z2lyDFX1Jw"K?Dny*hPܻ=eIP[ҦӜzJxaR*'Ϝ+Y#;#$::#`zk9F,LWXtI(FBj,j++ΐ=?'@$IΪJhy@I"ϧ@jqpomȌH\6MO6 J%3qޕbߊx~ >,Jʺz4~AMkk#$ !6&KR\p'8)6md,]k};d~X u|r}CRzX#vq)ݝ2RNiRgƿ%n *:*Hz@zGw; oO'BdI/'̅{Y%oIu}U:֬:јgaΌ|ndm3[& eʩd J|sFaͪɈRΠFqGRZs ηͮ]4Aa>GPZvR d0ZnWuWBkݶ׹v·=R39f,,WgvɞwJ]F۸ܟ U\D]:A ̄f %&QB V)b[h& " _?-ZYW6]ڭ4L|ջf'EhH`IEP7L~zFwuއH@[~|.JB5=s?z l?VkU Zs$&^6oz+sO BOcpwP~IY,𺇉n?K_Tz]!iYѸѝF*p{+P4?xSPPUuҧ+iZ>&Vu R6Lnj²rT*ZUF?TS Bȴ̈́7zWf4`(cTrID33D8/-U? 2R8trlǥIT pTZUE&/OGG!MIȩ]3gL݀H-FKuV>UʼdUʢ+Xj ؀ 3̰݂2]|RdųξX2,%5Y(~c6e$ކYfD'SLGED_Kb@h]͓`X{~xZ䋂B&mvA0 e1@[^%PnU:>Q]l%p\:dt݃ 2>H[kdti%/|*Ȅ~PЅts @}u$>(5&FnDpI7;puvf'\X0$OlYڀOx騧707caTku[ˎ姻>b Ï1nIC@K!: Ԥ=K{b7jBvA "'f(0D:V+QpdQQUqiP_奵2 rczW)m ^K*xM˒(dWS}ᘐ(7f;cnzp3E~EYTK+͔k%q3Fn+,2\"p^LX`U[ƌJ}aL*h!M}O8s |:鯥E\B1ޙVz"+ϼrݮ`) `I#e!w.wNCyhԄ!{eٚOvDevwi1P L]AK VWw=H7i9[CQT!!|L/O#(%,c-nʳ.]f^\- ^?HD}bgSJ[xl^;]Y2l·oް8O^Uvn-L*WvX F@LY&Ջ 8D[&xwr: pƱ&(Fj+o2S@QY4];Uw!5Ỳ -HxRdcwK#fyDjq=jH[H +A,e}dX2;҉ok>}X$tEaL\Cg$od1z,x#ZL,=v+WHs=sP?v5NV]ǷDnV6Ð@-9iMvzG  -6[϶ccY.:-E6J:άuˆKħhhl;HD($e~Nagkw#r[@Vh'uOD6ǡ !>Fg/I#VӏJJ␟*#_] g+ kas;*G1fD7Z||Z/p՜Cöݽ?'>NLwriKM,,B$4mh6ceuXZanjPdz1ORRDJ=ns0#rj6ѹ,HViCa=ޤG} 3z GH5dHÓITiCÉ[x9ԕ]ڞrt>x8dgd%pq[$&3@yz:? e.$SkWeiTFѹ"JYƚs ֣9" /3Kp!.x̂Eq9cIA d67*JC^s\KwpTJw$$&Ƭ (d ⠊1~u]tܣYo9 SOb2!$# _,ڏhZͻ5 G?th'zvx6R8x~JJ(1ޞ?[JW>mF(vԯ`z{ M%Ux>0rLG{>v{kZl.HA;>,}6'R80CE0'wz()N)w󅞮f O]+.M DH{4ɧJ1 ^]EV|ўC݁Yˣ^scR O&Wh-'ᚐUѭ>ϿjG ;#ݸlp:wlGc skOjQm'r$,6Z@Ҡ-G_绚(d_x d/(q#:89KfԜ׌< 8ܜ"`AI 5ԩ8$3<)Jfx}ɜ1QE_"7Zή: @nn6:6Ҿ) pg"Zӝy۝^G8-:N!$X;޴x;Lۑ|j)~aG]cm"6'|UqQ_Fڥ$JNXt#ZjP‚aBqvPCF"꺧q\׉{S&u㇑4z+|-Eynd7?aEr,q8Qd#I[\UC,Ta\:Ib*Z|x0Z=P*:SC:z^ƳQ>.-c4f{sȬ4^Żg_oy[DXU:;de%:p/PϘZ"qMa 2{yV 7Jn51Z̕ZZUv2g00_5qr\2(Dj|^3 !CQ[+SnvpzOOKkho;T _k6ocw9̋B @F^VhXu)< 2)^l6+;t2j4 &#Ȏ]L }Cyf uׁ[2 I1ѸfbSV i "XHf٩eV8DàrIqm' d[F32*(Ge@NG Ys9; ʟr` B>I[h=5+ W?L-JOЏd6Ɣf4jGRnx{~|䄓,Jwԡ8輩AYhLiڿд*|u'СSz2,R.y>4X!;,܈zVadd&xNJpC2Y`n>Ό.SGAO 7QlOn\S>*@[ 47R~-TǑw1 75Ӂ(e.JΛeb2m:XUTv?+YCpP_QznÇ!N'"э]6dqzprE>6=q:L_uT.{fFr&`G JäWXB%kcslQ<-'[}!h؟Uh#{p@.,f4eR'f,lR$>[`/d<$^ڹkxH1Odse&(&Dz4 Xlq=],T\ 8HZ,BlGVϓ&?Ō+F ԋ[7;ǂ l:>`lS{쇛@FEٶޯ ߈Nvv@rNGy8<m.Q%+#X. |J>4@ܡ4@oT[VlqBb_bG^R څƐhL h\qOK62r,r%a!(෭s+4&^U]{2[8EWYzƞfȆ1E9Rg*@7IwVne#KB}2("L8w4Et7ذB5o+ДQQcH|zhx=vvw\D9T33R 6ҥJ,qGyVf+x+(QN\h` g;HFMWY"ظP:{c$6 sl- Z;Ǹw<2?R_u`=tN#|$.ܽ% ̙wY}-q aՆ7U"ΚTΨcnC3n*sғUI@/eG~tlY*8v3ZȠ_)^퇒1 4z5-}K nCpΕ؇? RR]zAe'5f6287XH_!*a !p6*r%()fRtZԨ6_̒Lnǖ*uuJLJ_ޅV}My}a ʉ=(1ԑcj8_st,5i?%}y%jSz#J#roL!;m͸*Ʌ$-Z"2Սypɩ;Ff04f J=p/S MZZv[G6 }^ Y]rc$  OQOz9ϴthV>ɖK,[1;=21e:ڡK^BN۹Q^+\LgԴEczˎOT#REDhv |70,bXb#"`{O9 v q Kߒ#q q~aoǾ:y"eSY2eBOYDCv0m(.0u| ^MqDW#[ʝߨxobS=EdeJWo|UXOS[+Hs&i2B%ch&lv AZ?YPE6f_k`kH2o~ףq״$MJ)UMz_\l35au pEE PzNa;MQZlUsP+L]h,>\uN3]CANF\ל&U遆:8=58[\fDو 9t6L }(حl+R-,E ^Ýc0R G# M/|(5|ڹ .Č(#.ى I i#XOYE32jhŅQ'7h05n{{Lv?^3{T<2/Kȩ+ύ.ϕ%vBk/<( jZbP,~*az-D%v*Rq՛FbAK!YZWIm?`D dq7͋@XۤonP`yWGYl 50,Cԭ"!\5%]Ji\MWm A[B~EhZlIH^dVAό$F{Í9zt\P^9*mpI5#%N?L}=\C`@ehk/ϐRt[>%3ate;rV5r4%߾sޅJ=ϱ5+_hS WpGcn;v~(*UJ8% GPYXR'XF4v?(coDMc4X4S3Q|J$M-ZR&Qsx[ 2團PUp-_=Si -tCu͓>iZ<|?g#p.Gxji ?`/p  pӇnoؼ`)O,~?-粇9Yz_jvA 7(dΖ3?3|[^>f"wv #N9kn>icpFM|w2'&Ǩ h<\fUuXv ;)9r)Ѯ9ZozcQg!rr9V).k֮+j7iĶQȝ,_/%=q$KܲOD7OY"aW*ȎkE4u7 ^&V.%M &.LFnm [N2Wtb;jo;Y2dEȺq=%^[ٿڋjwQͣQ~8 ܱxZ Q [y5 o#v~Zg@A8PR en9i{w Zl6U MW'>*Uz;VA Qtfu\B g I[\ 뼠d;>gJ+}nc*(fÐܺيIUhT+ᔾrNRET% LN0OŇ?4m~S.}>N~q7GQpل\r)ߚA1ޥG恓5xpHYl7SS׀G;rw]GVʄ=@zN'R~\/P.ת4% v7a`j%!K/V+̯yDB+WӋDFkO VX>^2jqi7N>cÿQ̰[oֻzq>؝tSH fP[JU]?5!'I@IZϬ E2,@MxÀ%iJȺnDXwBOQ!)=%^"p B9.*`V 6ahՉ1f3R_#E`CE }@SU`[֪)v.$vs;S)"LylS1`x6̀rgljZ>>ADx8Iar.egZG> Tz ۱ 6;Tdf5P8<%_q3kg`RҴͮ+|반6AyOPk ϔaN % h`j# 5'a$(i]:+[ Tzy~S GkC\vn|  di>MY۞uE߳T ,s>?2XMDZZ}zfGoxgOP \ġOc')6RNxM\s}7IGChοjᅵ>/yYJl@G@O|3CBqOȭ>>4y?Ƭ;c>JS̴aL<} a(nJ݌ xc,n}\Y-Ycx yIC8:أ'$(]C#«~—h"ɮqk ~;bfe0y_"[&Y/A*#+cYόOFLnaѩQd<1Xٲ(Ԁ7@jH@qgܥ>" 1x1%HIcx I][iBoEHS8xq3uSTdֻD3 Gc_5tSEu#q1sRoʁ\Ϣa_y.,z?]fG" h aRH p%"?vt뀘#POsT.eI+쮙bTThiExe{ !˝beBTNQ'DhYdr} k$VHyyFY ' Uկ 3bMK'H/JvsG$s+U@y&䬨]lYЋ&L gʬk*s[yIav/%ގIi& AoFw҇OD+-vw\euB"AeZw^#$89cʘ' PAzE^I=xJ1T5 28Mz!A 1^Q [p;RenR,n2y7XjQvBQDL`)#4An Lbc'Eǘc}?{U DʺN-ˎ^Zol$VDdUmR0Dj] [:Qf(ɱ6ꢝ mܫj'azioamhBY-mg+RUEko'Q;lōZ+c)ܣ%B(E yx䞥e*G.h]jp#} D+48#JrGŴ%!@pJ.bBSKUKWn2F؁;SU3$DV9t'A]sة3̝Ha+e'KaHS pИ=T1wI:N[°Ȳ|TX u(ρr0@}z26Z$mW=r/m603*A3^ׂ͟=x^2e*869=ߢƉ>)sWE>Mmy^ko ч.ae<QA=L?=k&T'4͙=wcd'~\o8jˮ=y(q ocM|Lx,SUN,C f<4aģU߻ K1 |soa##*,77&|!5FQ<''[T9'*2*mHܗj2R9joyYbx3CywjݝxpIy<_ie+>pshA!jilgƘ 9%uT+ual?^˴L phb`fնy?]&4:Gc@X>ɥ00f4cMBRt0ԗ@}Mc\bNvxwa˽CXӔغJ)G-J}نif& RkN\s#r}̽iLc˻b) b'>do5]|d]GUwNּqIjd3 ofae7*\<_Ĕk B֑Uv$FWPMI>>>:ĩ}eU s{/|uV6 6I'qӣu*+/c ydU(Cy}Sz׹V:2$nW'!v )6r`Tfc0٪Zw$k}~`Fج>(/.f$V?lVF.v'M;OmL u鵅k06:oȅ) WYe@F*7+ p2WɆqLVɼ>S\ oNPߎkAߜ+r7FL?}C4) ^}\WRH^؆+Fj?Orh >:=j+2*]mߝJl T>|`Xh;צeiϡsA("@ۯ-d}"h?{sA`'UT]p.4_ Md훸~r&mbQ2~RIo4YFQllͼ^ c˳RԎO2V E6|DhY8_%s:M@?`=EgJQG࿭BhE1""#'IPz]7ƻDg#bGfW9T30QKyʹBy1 EޤAniڊ~xPW(Lyv)0ưnAEb2ZJ 6Fe-nT n"#z,^iìo7з?W$c9I|8J6]XϤdpjDeq1ּ^o L!3csV&_Εe |j'X&pPF1 6^#ldOԷ}q!ɘNlOkvU=)¤lN&溧ɵkcǻ%e93TU^w":`ݕ΍(@.hqMFH.#C/C|ά&U)-5¢8cy2o^1Q^[Đ>^wkHuh90~tڞUڊ Wwlm}F31MBҽ礻ЩIp*i^9'{Qʹΰw 6Q>تF39jSs}pWGzh3ߑV@/i]]Xbvk9x6j cg29RYݗl*S*/S*1q!e,5t? r)I)W&%g8y8TsitԜi"3է4].L')5ɧ*3c5G ϔt ÅCqi$n&:cT([Mi7TEc9,NKG1,xF|F< WTJsZOL\jY'`ikvD-Ck؊md}c-1A ,SЂm^{BĬZsaqi[.C@#%)6F"ue.E;xд`@* !DYN'B`;D9J]}t8h m2J_$Ҵt֨(d[sۓ/Լ8k%f?u"@rRT}FLj?C0,x**YA 26iWAl0.IO ؉8zd:lSpiʂѐlz Wа?Nb›B!; n{\+5kyK:q{D8F:—:}bBWΞYf `Hr)]Q";#<-e$NQA5,NןF,n9ւߚh"ZC Qa޼e5s3c6/(.rCSkd ub(؈: Rf 1nNvX=`Z`y u<έү!C *-(.u3UY0d7 !ɡLXJ5(2ox$ة~Uk%HbM7;Aa3JUə9^(?Bց"Zߵu^UpuYbb~'H2]J܈٫P<>Q5f &jw=#oODsFΆj_ONGl SL#<šsja<.W*uc.q7j ux%GZ֭JxO*[,EQs=k .hwآӑD(W+ALMaW2cRj6xG4Z/*Eטh)r)gOƇjs9׈Rݲ2Ck{Ȧ 7=!/%W }Ojޛ)LΓ&*ؠSkSۍk;8iB=%Nh.h]&@{#3G|id'`H7VA<U+R- jU 1 6^C 62fQe B ΃ɊR BTdD eҪ:֞i3$TJ7 A|ZOٝ9rzÚBoGT^',56`c*y  RdЛ8f3Y}AMD"eؔDT b4NV;C,{尴L~zxLQ'c<*T4?vjyp5lz!RA_4֚-Dя__%5xnWdOUhhZ Ubw>_USab0]W2QqYlniYk!!Mu!g')C;n>*"QpI(iXxb+dJ޻֋jLa ԠTb~!#ЫLb㏋}x 772KmS.W@&=ýT0 !,.8Ẕ@0J&rɋ͍SC^X0̀"|п𴶺 ~ -)*qKǞR1* _(&J%?s1+|wR \Vo^9(wm9pG'+X氾SA18 y4 gȵo A6]ӑL8e+ d#J;16g0eI mgO'V8!ZPV})O<#į`(ZtKB+ O0} QJ"/# ]W`i4V4!13~ń"3#lYPE6}7 Oǹh4s؃,j:ČcJc3G_zTt;B/}#7( CxUzҬmT;l=>r~m~uEGr^;-ץC ~ 㝗lIN l"J@O?l`c> ZXu6T$Bg` dE-T|7.-n