tomcat-javadoc-1:7.0.68-3.fc22$>3:y@|7dMF>:K?Kd  $ V (;; ,; ;; W; ; $;5;Y7;}^}|;hx(/88E9LE:EG;H;I;X$Y(\8;]!$;^ub֐d֧e֬f֯lֱt;u;vw$;x.;yJKCtomcat-javadoc7.0.683.fc22Javadoc generated documentation for Apache TomcatJavadoc generated documentation for Apache Tomcat.VGHbuildvm-20-nfs.phx2.fedoraproject.org*Fedora ProjectFedora ProjectASL 2.0Fedora ProjectDocumentationhttp://tomcat.apache.org/linuxnoarchLT y!Jx QB#kA<,YF35$j' &W23I2! "3--{ZL<=Gt~09jf$4.#nFacScYk{oNYS`ICPQpIp\PxPlIPG:G-9zc@jwp~e,2@ ;#+4b/D1uOƔdb-4 $ -$@B=4%C(h! -pX$JKL2YP$uysuW" g'2AAq9`0Ymks"2_q8+:,v#0cX;=.@k5dӈ_G`GN<0L+8F#DASgEGIT>SB5t(=];LOM).UOAFBc90UXem</kIB1Q:8@R,w,)QS5ZB18Ь6[IreSS{FDzNLCD9;eGUY7-fD;Ek+/&*QGn.Q30p6r*$</1~pJ#~<!Mss'Q(G:[L B ]Gp{RG!$0+A%5tUi8VShv '94#6.'La")vh2,-iu.. ^ſ ("U$$7ShaSCKvg;x5k104EgQ#aHbsPxPTEU,*.n)Cu|kDQ[/*O3a1OpYB>L.E+s;p4FWQ, 3)&'P(j?fYbhm-L%]$)-#C@$jG)Y1؋+@, .2$Z=J)hR*q1}/:7u6qV2^6p/zW/UUuZ4o(1&"N5 5(K:/O++;";F?3HA6Cn7<KL969<;<99<;]5A^I;-J٣,~,R^,<O`/:CpPJ7 α:DS%b6CA:&*K2XPKu6R_+A+/C*6Ʋp.@y513*0*Kh)tE<@?26-FbPb ]jp)+Cum+ڮ1p4)u#0Q/W N)&'800%TMJi`e*.0906Nx<VT_ ^VK'q %$L mI0,_?-G,8J9^#CDs'N}t~cd!XF!N Qqro! }!^"v,%0*??qajIc$g~:0 &$,Y7989 HK'@LZP1U6/r?>y7VCH>_ePC,&vpCG<W#.tUi":1</^.1c ://X../I//a/.0.../l.//T/u....kv-3(y'p..5///0 ///.ԤhqkqIq-&}!WlKm$\>yl:~k9aRz_HL&@ KSc&^?3+Y-X2;@njl-3nx}]uy6s{rknxbcl{` "(?QYz*]R~֤6|J::1-p^s3YXX-W5&-d3[]3iG6(O~VB<{[eRMR}RBFs :$1#>_]D>vBO|=sC<N{$AEPU]U3 [Y4 +l*Z'%(0b$it \+G&0JSZmQQQoQ Pbb R<5fBq>?36w ^` +LD'D.BIIWDLEaWHD4DDKSZIDEpJD{DLBKD^D(D=I HDaHCD7MD%%y GoL^n;=th E:sP:9>;('m9sAJ(+ "s5CD2o:m`))-4/J,46%%2C@@&&4Qi"26{G_;6Ch:)+(._K*U=4c)CMtAOpWH2,HV$Y &';'vm/ !+?@"IG*[[Co$ٰ!76I?J @(2%Z)MAdysW)N=*|+,,++,2 +,+++*k i+U1Q86+k)Z%;KH3Tj7@J0Qc?hVpB,B` &1\a%sV(C:>)&V>;C/$9+qC?M('<;9v529+FMU/)2/)?h/:M*S7g0**/3)#{-*$*&6l '!?28('/h8T,] 4mp2(=D:VͿjD21G,/z 0(q00%!/030?0[MP`4 04LfA'5?1TN>O8aA>0VoF#4a^Pdț>!;7,OX}6cm %(7Xwm{"0V3 LW'?CM0C>bkJ*6Z=7{WoT"!_YAG&-P,==$:T5N,)(`/+}"v|/UT2H2#3w0]&.-S*}*i*a*j*O.*nUj% 0:051 2Y(aM@ #7#d-"#u$-=' 3 1eL5=*z(ZU2U's%&'J3&-22-]()2?$"58;5Y><)KbY</Q+R2oKv+?o-t<? jeTLees[8+$/#/be*C<-.fGB](GsK7M5$=a(./6-'h?X@v-.%.5/;->>I.*=Cd*rs/B#")SS&a^!Z:!j?{"O@.I:CR" I,x4J8F*I,&@,K!d\3 3c'y:0<VS`9<hO6;?w0jHKR2AFB\DKS@Dy35K(s aOJ"#<9p9rE>.k2*--;YG/4E?y*5!0>wK:EL<2(0/6P'E{_27S9q=+7[E4}(>o'P2&"<85*=ki]?XM=%]zECFjy*oCu0-cK5"ZCJ*!+)V&%5&-A*$N2 (a"E*"1BC$6*RNP),7S)\-<'9/1'4+*'-A7Y.n,*rQ"c7AI td>?EN;@MXJ==vSR\KQ>Q) .:$M6Iv2/*;F>LC Y7278W _)h,C8}0 ;{$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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤VG VGVGVGVGVGVGVGVFVGVGVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVGVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVGVFVFVFVFVFVFVFVFVFVFVGVGVGVGVGVGVGVFVFVFVFVFVFVFVFVFVFVFVFVFVGVGVGVGVFVFVFVFVFVFVGVGVGVGVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVGVGVGVGVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVGVGVGVGVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVGVGVGVGVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVGVGVGVGVFVFVFVFVFVFVFVFVFVGVFVFVGVGVGVGVFVFVFVFVFVFVFVGVGVGVGVFVFVFVGVGVGVGVFVFVFVFVFVFVFVFVFVGVGVGVGVFVGVGVGVGVGVGVGVFVFVFVFVFVFVFVFVFVFVFVFVFVFVGVGVGVGVFVFVFVFVGVGVGVGVFVGVGVGVGVFVFVFVFVFVFVFVFVFVFVFVFVGVGVGVGVFVFVFVFVFVFVFVFVGVFVFVFVGVGVGVGVGVGVGVFVFVGVGVGVGVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVGVGVGVGVGVGVGVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVGVGVGVGVFVFVFVFVFVGVGVGVGVFVFVFVFVFVFVFVFVGVGVGVGVFVFVFVFVFVFVFVFVFVFVFVFVGVGVGVGVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVGVGVGVGVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVFVGVFVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVG2f3bb63312cddd19bdfa31c14262a9a61c6be5045669d523fabcad53c85ed6d1b80b8d005a6765ff54c058abd9837a61e7f059e825dd9da9469f4bc719705080e1d5f8387fc005448c3aab631c6b3e6d3e0560ae8484a32e2639b62b7e3a9985ee272dda4323fab72af3512c66ecf3f83b5ff0e43b959d1351d24955f94be440ad590c6dfe9b8abee09e410d4e1280340a1faa6dc201c3cc90fa2501a42c296b395c4e994379cc113b0526b0d13ca497749cc385329eae160ffde96bfd5978a5577729cdb7de1d229aeebd52fe7185231fb95623ebf40a0001695fe09de2cbd6541c15c9e001e33859512ccab07d0de0663304c794ce47b2730de193f2cd1533ab8b8fdcd6455442df2acbb88b594bbd254d139ec8a81a63a2ad39d80351862d00dd07a3bfd20b45533ea37fb8c1505286d6fba311d232d5769dccaeafa82a5854096988c9d40f67c2ef863e4b148f36ee1dd6f8523dc55c21e6c0639fe339442ad98cbb7b43305b86592bf0ef8f1fccbcf97bd0c9ecc4769a584a9a8cfce5891ee836a8c9ca28f8550f424a69b43f49df7377b467acb510bc5b8da6811300daced90e71458e99620f3209eec495d8d333aa098fe7bf8c7280bde795d206ecca909559e842a9a29db202a90c3bf00321be4d6eee47e9f4b1657319be29925b8cc93401095ee3a6c7adc5bd2fafb58c8bb75e97d6cb579e3fb5c045438e67140be56825747447a7cfe199c1e73323b701facbf161d9492d68c46cfea7958907a59718c86137c022a3643170637917ca2fcc64149e22aad00ab2f1edb7636f02df0ed57def39a0725c73a4ee99147c13f3abf0078327439af0a3b0864b257b8abe7667eb8290e7d7d91acd581ee588b4b7ada381ef29048ef55ebb47080ac7cf2fa4905844a349b57deaf322edaa8539eb59c183397745f627f80748cd8ccdc95347acb81a5cbe115884b913a43e46c8140edc7ae3c24575f4cee31bb1dd5d2f0f10c11ccf8077c5906c77b23376bd57dd656daa519c98a24dedd7c80bf7fd7faefd1f1c9754c7e3d7ae9fbf10c0ab306b0f7aa273033cfa5825e17e6927a84aec977ee1ff10e28eb9c27ec6435e2dc39514c62b75e37b8b891eb34ab4be293906fb31208b87e1059fb3452574e14cf81b7630d5335cd76bac87eeb433a98fc0a89bb28ba9cb14e7cc2b50823e252e26d2d118647f14dcd7ebc711bdbad1d1dda819711c7a222f4198a46f834b6559cad460a56fcf5490f60680ab24d7af1a902565983cb9f52caa055e1983fada49d26749f2bb839b98ded5e10d7b957c8ab0a4dc1b145783148b5d2be18152a97064ce7f2c497f9d72a8fb2369337655a06e09c8a0adacd008ee1446e8d6b4dbfc2f435fc548bf8c6b6322326b74ecb748cd9e3297870c0ef7985abc467a4e890872fadb9f7d5d5541899399acfe60404a12815c393df26932ed0c528ed6b55d25b9f30d759a8006cb35b743a618973cbfe96ff375186f5c14069ebd5dcae80188f9a1c45c8e3f566e33c1a05e260a5017c9bd9621f6478bbd715e643a531756112ae07649afaf855f5f877fa9aa3dee9418b5bbb6420254a7e15963a878c9f99c2154f3040d23499796eb0dd1bab3fe2db6aefef9224e20f8eff6ffb3af5be1b10a567e07e1df803761579498c75592cac21096e28704ea368a12d1a6de64bfa5efa9426bdd15002ca9750ac90dd2f30b38426a32d3896257b764a2495612e0a30850f6ee47bbfec78eb750a5bd413c08e61b2fdd5b9c1e87c5c6a953cfcc3827e2e56986c9a321f1815cb0a66e7527f131148cc085c44ceacca1cbc336da2d3b6f196cdcdd6788f3b719095bb2c1bf0929d3a9fa6af01f53878007777f0bc2594539c70c43ecbfe9725c263ab240df2f0a04700b95ee8e47820d8289fe7b6ac974c2aba4d4c42472311cbf39ebdb443bc057dc042e9dc3759b40c70d7e79ba5d0c163361114b5d00b2cb24b588c495062183e214ceac2dec6c63cad5d794b2e7b28b9bf4c9e2661f0e7b1a4d039ede691251dede360a2699a14dae20a056e04c98f6106d77a93cefe105aba0fc1b4d39fb60439e7bcc2caa555ae2389080d516b1cb93370ad4e9c53ee62476f77e15739ab478d5f0a6cb4f65e8287f44ff643c2bb480454b6d7129e0c651cc8ac07881129481c32ce0e93a1889bf5f3ca9ef21c5932a938e8d94bc432ba6ed0cf586b1436d4d6bc522512aeee1c9393943e0d3fa56b9116c51b9c69ecdfd5f47b85b4dd750aedd9b2f6ff6487d11ca04db92557b089669de1b7bed8869e2f82eed3cdf4be2f2e8c88dc24ac672f324cb3a53f54cb9de356f20f3838abdccb3a3f9d4991c982a4152afe5245c2c14c59a1993e8bf95f37caad0ffba985b4792ede8ef24357121b0aefc60dba3ecc6f2e35526a4dc1ae3937fe829fd68450e72c3bd3993b0f9520ac0f85e7817bf099e9fd33a87e4b91e0e9ac1e455e9cd3db58b2438617af95bab4e2045b39e1ab7fd670265a3edfcb1121a0b351473ebf785b83fcc0c6220c4a0f659f0ffc35c28bec2bee150bd41db8a53daddb8da2423521ba7fcd55aa521c1ef920fd266d28d7c8314ba1103062047976dd732ed06bb9eb55414dbdd984403134c058ea5bf8b30c6c9aec960d37c56268c7e255a0f069b0d0f29a06792de34101a2e306320859fbb9f68707fb3e99e91beb15d143c32c1a8e3be6d0974cf9297a647535998a259a0b1bde082df325ea6458aaf3b0a1494c141bb4e34b5cef9c9d4687833cca1841f1704f23dc7c1e414167b0c4439d4dee11af74d625e38b12ce1bfdaa766d68b8d9df5574287244e58d73feec00142c35d6350e50d9a4701b78ad3618999534821b4c35a11f127f6df8c110517c21c7146296f390584768cca5554e4e55670cfb290ef5c17decc2503fee9aec597e1da3ba8dec55131510fbcbb4ffe01e93d2c214eb3c47e5d36901434dc681a90c3db720f47af358dcc0ae6e8f2e01fcc8aa7cd5119b7474e7306cf5399cea0849cddf26317ecd85374dc72c8a98bb22221d2ffabb2fe469b63f02fa1759ae7e837b078b0ac07c55cc02d481026c711e8b484f7c007ac69642ade60e7890b6abe7e095470d1810edc1f4c6e3e42b6e305d2c251bd4f88de07d13aa26e094fbf90f2e7b49c1b7fe57b185382871cc06213fbb07d31f26cd163f7dad1435ef08c287b3172e85493c88d35ed8b4ae36bb999601fcd559c7bcc71a4b022abb6413223fe484f8dde2c865d4aff8760ef4aaf6445aa1658c78556ee6bccff8a93aa00b4f28923bf0a64147b7461dfb3b279ba6c60833c59b3a254d2ac647ef3e14ee718ca24ad90c8a6a72e877d1e26ec68e808908a00dd2628098a5e700495fe9ab4b3b55cccfa1ab7985d06a355b1d2b1fbeb137e5718a69e5c182879b901169ac1ad63b445a8de72fe8efa633263a10cf46c7273f722aaf3a328ffd6950e83304ba0cc00d7e49d302750a7ede2e3fafdcb15afa591a59f3cb6561facd9851bdf5b4f41b5ca9b0c567e9f8b022e2e2753cb88c72ab1a7ffed44434cc46f81b4e95db09b04bf6b2e70ec4a6cecbf64224f65afaf83f5942e42010b6f3da18333b00dde530ade8ef7267df693677c38b5603df3163da14f17e0efd204b39fb39fead647feb16bc2da89d428bfd65f28225865014c479166f4a680cac4c32c4fc420f882a851344b20a479e9d1968682f2543819315b6c59df4ed18a50439adf72d0d84e69669a734dd00e4ea43c9821dd0746559a51ba17b40162f6dc706705339794445bdb3b7f47e9e376fca198b61d2c1b26b1cca05429c55b31254c7ea4f5e0086f03deee3033a24541ded369b6f9fda70298f1cf599b338b062779a44a2baa2cf7b8d6d3b024381576598e57817c960f3441671a793e32860bbead634fb8af6f22d762daeee8aa05e9ce11c877378d0aa1e15617c39a4d7fc6d3eb32a9c6c2e48759cae4cc34c2c2d3db1ff7179dda21202d49df2d8910e8b58e89de3dd99f882d455ad117a8f617d264940deaa298fbedeb39d9e0b7e00b3a53e39d21e444374067f2a508a0eda945037b2886466936439364209e2414752ea6d31a16b011d102a79678d3b091f8b80c9affe88db71fded2480f7a7adabcb6e47fd1ce437f1477a5cb8128f99f11cf19f6016db6d08c9a9be929d4d148365146caa71660bfbc9ca6c644da2553b0297869ca081b7225d31300f627b22c46a35812062a441d432653b64bd454a428def1b7e7f4bb8e70aa5ac1089528084fb013d69345651aa7ea25693d78b9d8df84648f8ca8d40e8318567a18cb92c52f90e20952d7250cbe0b098676720b908682779f1e2867ca7e1efb22e84f1e3b64860c7d8212a863403b5ac452a299220f02d914f3669bbef7ddabf2d3d32e290b845c1b8ad7b762fa98655248cc5e34c2d4408158e677e4be5fe990a267b5de24fcdf523f19208a3d8b6594aac13de64a5e32e2a4241b83d6b47fb422f8950a52f0ce756aa30fa74e893bbeddd4ab4348166a2e8e62189f526a100319aeea17a3b549c94f8dbea6424325ebf292e0c2df8afcabad26c2186eecc504e1cb86dc91da0feff8b798a0a751ccd5a0a53300743dd9ee7f4e7264f801b8fa5a17e0a2ee5a87169869f20fc60a0b62d2b56eec969941b70dc37cf3f09bc78af6ba2744b477498e7659689ee9da00067475c62024c46e3e7123aef8793d6cfd94fe2e01400a8095a05720f1d1f45c90003c03dec184d78fd955dfd4f007cf2d256123bcc54621cfc7bfe10563c8876b93786c1164fe8a80c3711c6668842ebc17571db1d418f595331c382e695f75e3a91a8a813953d8cdc0b57974a356b7b99861743b674cc00d5243af57b0b0bf541a72423c10258c000283b38c6d7391b1d7916fa2cd2733e44768b954968e9eca4fd9c4afe21479c9dfa61db373e23be68f83333193c01c34ba519fb8608d7dae705dc943058b03f6372a8d03a79ae071bc9420594b6bdb4c8381258e27d0487e0aa0e280a6be727306d256092acbb88304f35b3e6abb607aa571a3311210014bd55fde7e4e5cc4a3f08ddd41722db71d868ad738cd652892d5c289b0851baf50072963477816f6566bbff123198752f600dad64f15e2143d47b40ce27cc8b95f82102618583cc09da6163dc91a88827a4110e98b93ee343c7a288c512856769a16235c68b1488eec5cf5f10f7029d1d754a33b428acb125e65ae804edf5c0823a04047f0f2bdd362e704428f938ecb47a04b26269fa7bb35d44ab503624d5e90362fa0d1f54e9c12ab050b192536039e3ffaf434596f37fb02d7f624a6bd7db6a0c817f28fdd502647d45fb865322e301408165799b7e0f94f096930be4f528dd805aa2b13b707a59906aca317cc6b7fd23b1775c03cf1512a3b71d583f7dc8974768a3145404c6525087a98c8cc819f628ca79ecc30113a176b4f16e5c1587a72f26eab40cb7ad92fb0d8c61b36fd019de694d270bf73ce375dfc3c34c00525b5d3c6382aba264243fdeeb92f3b46a404e3d6c52f368bf117c3aa53402f148b5000ce74cdc93b053f3c84bffd17f66a570facadab37785ca3957be6ab93c4eed01ad712f60f658596a71692356b4427d477ad4b04e958cd3f5b24329437f5f2ab9317808235b08c248d72761bb2ecf7fef3ed3cecae6a9a20cee00b889580f68e5921d853839688198bdcd6ca5cf04a9347d4b4ca3d608e9b28029279442f73bdf8fb9579135342ea5558eb45dba78e01357888e1e51d13a1492aedd06b9b0c411421ae06c14fec8e0d9827d574c74aabb90978715f163fdfbb387fc8705973d71a0013925345f4d41e8032b7c40cde761fc7b0d499ea9a6e6f80cf541c1753299278c3df8809ba9f7f4cb97483ececdd07284cafd8505beb605486605ad531a5089e8cf79347e68bfad58075488b8207e682f6bfa53381ef7a77d57056aa90e417badbe735f6a82191f5e93ecb49089f44ab4038f5a3d884f184bbfae0685fce15641114b2348407d8cee6259572e02897d89c37eb2b24e8e8b4dfc2a3fc864fae926a365488e01da88c5e9b0b90390fbde0a3a4b11c295d3f4aa811a156964a582d6704e3fc47073afbc9ef24bd070d506a3f4bce13b6eac4a4af9292a62b1c90a7e635bc10000bac8a9fef9d3a1007e853bc8ef96724a63dc8270ae3f60d9e416b1d1d74576d002cf60282985b1758d03e0e9bb5b2e0bbc270bab713a31c14598d60c38bb799c283c60064ce254a4eb5ffbc62ab11f08f70b6a7d0f84f3e7cd92f1093532fa1a953e0e79aa2ecb5ed30bbba7c0a9940ddd4af70aac8858c2f1142c6467ef518bfd4ad96b5dc744d8ff831010227fc932b8611b3ad4e3a5b0ca93bee9d6223d91516833bcbee1f644fe36aa2c8acbc6285018232f8338b3deefb9692b85ee68a3619624646366f422a758d1cceffd54e5514a4b81ed8842977d7e4c6c548a4b929019e478008afe0d27ca7f0815e889bd96bd130d25207d244e1174594dc363a41b4a2c0304e0f2f8a180711117e98381850a076400013bb68c6680fc85f7452305bce0ab1079cdad52863dcf536b89d0ce27d88c335c2b6109cf948f998b6adeae4addcb2c2133001df11653a54665fc14c0823b79e39f5dec743d1b4e048f0ea7c0fa874669e52e42782910672595ed363fda4eaf4fa2a9a4578fc45fa93bd9112f1869ea51d2c36a3b5efe5f4eb614b985264781f12c46d19976b7bd6e228bd72aad3489dbfdcdf6b823122f7192caefe9adbb3fbcf19d9379dee17ea76afc8791960fe9c4cc76e9825f0632d8695fa77f0b2a58e35b876091b7a230011e97a4a1b62c1195b397abe352632ffad3ff838ce1db4a6c96610ca28a0946348c50972bc08bb7ff37b93b38afd8238a877c77960f94db3358356a7c2714649f60d1fc3105717f77c1b8571412018ae4ecf5ebd524057b24f20146cd5a712de36184edd69b713d42c83258160c2dbceeecb00cb4f4a0deadd9eda53ddd78135b81b76ed5779dd12dcb041dcd49e983391aa50baa859ae4b6afdb71d0d420d9c3236ea2cf3ab1074d4849ac106c974f0f7a902c5d7e6b8433d468b8973419d79f0abade8db12c8c8e6791800108e5835e357f3777af23e17de4c185ae881ab1177587d45948b052f5900bc7006dd1290370049da95792cf141f20e2027a2343e54633f6a3528b32fe38a08c2f619aa39e9b5f6b3fe50a8dd47f57f641550a0b99e3a7b786e9ebc206f8391e5359dcc228d5d785dd794a12cba86c85047e095c7f45e117d030598b06155d6f687211ac59a12009f9edbdd10e641c5b94ec9b772d76310ac94dd69082c149c7e19a7c5b36e84e9024f71cf9b503e358f164fab1ff6f83b3fb36a1e0864b664ad72cfff86d34bc211e093f9eb8ecafb419a8d69e6d3aadcfb5464166b74e7c1ee00067ec128afc74e4b6dab5519edc3a83a502edfe10113283eac0d53659b74518b96a81db615bbbcb94f44a56b8e92db3cdcaf71371a42e2e59930c995c89bed301f3fb2c06cf9c0e352652623cf6aecae402f26330f74c6bff796e1e3d8449868dfa9d1e74fb1bb239f4f09b7fdc40a2c0a58503bd0431edec8ae679c4dcdda1656ff01a3f818252bd94166b699a2788e669cb58f7d913078328fb745e073a7368ac7b641d60b0b4121f49211ac3426c10de699361f00abdae696975ac50febf83953bb9a862579befb265324604c3d2bdf7cfdff3923bce9519eb2f545e094e0a2b2ecbbf8805db7defc5583d07eadde916ad8f1646d22d587f04d2e8b98d181fecbfa7185b8d12e1e10509cc47864f6446694522893620d9fb8c6bfe73addc2d3fb6ab9aa00f62503d5a903b9610930027030d521fad037659365a654c49fe6cfe51964ba9072f65e1059ff2187d058a39882f7088332e7ecf875690cb91c0abb896bc561dfcdae0597c7ed0975102be17801647cc92a33d56fd1da89db116e98211c6277395b88f345b09f9276195faa353d4cd040ee5df1b9e846e6f8461c923a5ca7526a07fe1bc6ca63e551c834ae0f719894e5373940d8e321f0cdea53fcbb737bb2dbb9b4fba8430af133bbd5ca11050a5b72352bd9cde84697b35b30b8acb26d9f8937a12bcb4b2bfbfbe28a135a6d7d856237068bbab53c873d986f5a97d6c3d379c434568ead3ce62ea27c843739adfb2df0925875d4e769669b3d084f774f5fe707cc1a984b0dce58a333b0672b2198e1a14eb95e40fa9cc8984b66a8de047c6d92bdb44d7d6a895138e8c20769475e8b1506ca2273a137c53ded86afa5d6d97638708943c5ad9bfbf5e5dbaf082873a70b6c7b17b5032993ee374f4590727b591483a9f2ab0b41bb5789dd51dbdeff4a155df49faacb17031edc4bd4304f824ae63d5f20a4990407bb8ff8869d77b6f8e5a52d0d05eff5beb7d52be02095fb8f5cf9a415710075de962407bdfcecaca0e8124f04f012cf4768042300f4bae02b0a6f4d4ecfe78d5ead6ee8c6f98e697875c229f5f542788080c9622ec444fe503f7698ad82ef10e0737891924bc753b3f202fbd9b1087158a5791ede66761aec576dd3d5cc4b97d6d178b714c2f556bc53bd36a4aeeedd317321e3255baef2eac6ec92b8b4f8038f1bab1754aeac0466cc36f98fdfd506f3837e264b1009823a68838f69b134661f1a5923b09e0c11ee89579aef2cb01e23742d5f1e802936dbef6e7e5a356b0c686c81819d065bfa85cf06f323935f54c03ce9c99e91e3bb0503ef001a19e6f11427238795a069e23646c26fe620f1fb4e8fd8c86daa93db5d9244c0b84f2449ee07a5a9ddc40738cc42ca297a9e86c2920685b2aceae39467840eb85a72a7f1f9ef4c0e966bfee4e129e4be3cde5fcbbba3445297a1b4d4e89ff2af3b4801188cf2139d8ac3a79c625fe941173e4cef3622a513955576516826df829d38f35a472672451e6385a618dc11edc4bc9fb9ab69c8fe7942a826bedcd8a74005a65d97b578e6fcc2b6a1da3b050e2ec770154f8197a3043ac2ee2140364dd998435fa658cd83ea6b69c33592a5d0900d8d1df2186ed4cb377430ae40177255dec3655c1331fd757db4043583a0104593d5a77f856369fcf1974baa49ef659ca934865619058a27417bb5f0c0622ed2de1b273d16a6508a8317ba547a360ee88d7332ed12bc054803a2992df977e9a97fcc09e93b227d3c40905771dc81d0aac385a3fd8735c61a64902550334377cd711c0e26557e4e098f8d128bc69fcaeb1bd7dd049c2d59881573989b091cddcda3fbdf5822c6705c6af3f127031b4b215f241ecab2935d8e739496f87699b0e0f9c6d2eb70e3da503b3750bc1d1d865d322590971caadeed4418bd956cd4b0ee19dc6fc39966b7043a5f6496460ddf42d4f92f4f53ba42bd5bc6b16cee5420312a9d03c191c41aa04add5ec7a68d23016b8e7b97b79d7d40232e8d65c0f2bab3bd353d5fbc084b68f5dea09b115607c0d8bc3028c988c9669e77d433ba65d68c8a8fec6592aadab25c596a666293a63b8d6e0ff8cdfc02710627b610be2d5719cd7d3dc2060bd2f6aadf7c490d563e0073b8554be6a6aae1425f2cd0224f4ebf70a8639b74c1c063c02d34c68825058bc7c1dd7c4bd04852a5fe4e9c0505fb53a16b7db95ad337aaf9542ce89fc24c3e02df75b61becf0e29033e6b947afe0d27e411ef4e6539fa9a90e75e9312cab34ed72a820dfb814a77bf2400fc1ca0d1aaa335bc823bbff9265cb8acadbe95fd3b61d3a1f5e041dd600732f2ef78a6bd0be675d586d71981ce0f220d0d772de8f51866fe7498a100ca057a56a571c67239f99e98c7b358a2d908c2b72bd8369f842de18d4d1c7a0e96c7fc92c12c1ae0a331ff9da48eac6e61008a459171b919d5a26aa3136e976a92fdb3b4c4c85f3758c58a242b97eb241959dc7b32fd117ee1003051eb623c72acdf85a8591bc63b180ee40cbadc3ef682c1d90f85580e53f56890c73c22a27b26494737a017560dd68d9f2281b359875a38be111e2cbff0acde51c04e8e874c9ee0844f021978a668b1675cb32d0d6404d1a4098785875cc75fc1b6b707710367245212b7af8683f1aa12eefc60f2c8dab71f87fb5aae61d06bdebdd930ef8100e224584b4b5ae09959318b897e6bde18dd38c9dee0a01bd42608712f98111a84ef69421dc77fc665244fda6496e8da4a7bb08c7dc2687db5196aefdbac070fcc48dedad931fea7b4651f8bde45102ac463654ec6928c251b74ba8e8ab5f32c85ce4e3dd8ede583bfb070f4f2c4a59567a0bb57b2323f9c928fd3a355061053e7e673cd5542efe7f308a2701a35fe0d09d45f3267321637c4050d2d1f8ddbc37b24978019871c0b6b19d754b6be0be12c8d1861697c878167ce99e9e6c2207b335186e414be9d102ab36ac73fe5ec7d48eed7354d2d92d3e6600123c9b966fd2aab029507ef64fb1a44cd2d6eeaecb83da441154a88193b121a715b65aae2b0bedd68bef51e6a15b4e8db4bb2706db312a0b95164007264fece125c1a1910e09dff808a693e596b6d67dd42e671e4322414eeb627f561cf825aa458a6dbdab89f80d93c8d2fdc90b2a7f5853ccf6fc1c607c175350359cf7691c396ecfa5fbdb1e49c2b42be2d7959bda6dc8fc3f9c477de7cbc1b0483bc06ae1a2b61c2b5d258f295c2d4ceb5fa7d16370b68d60767f25d345bb723e9d21ff488fb7b31cb8896edac5c7ddd1ca6c062e90270eaa6152a6350256d60d17f31f787cd0e3892f81a395a93363e86d844bf259d6e988a976135bfecaa8e36ccb41e3dbb8b986f2d259381909eaac01dc78b4ceaaab3c6cb687c1dd88dabe86d83114c96b6e2d4702249335c0603aefff548ed9b0654c3bb48ce79a901a09f95e9ddb4a1d0649c0ad9dfeeaf6d13d2a600bfffef933ef532da9e31ab39b42f6a4f0439b9398c4010e8d8fce386c5468536e515c003c59e3ae1248a73d5e28f18dcc2cc93be8ba3c1380abfd0a9f75661a33386a38d3e7e2bb6cae2d7c5047dd29fa7da57233a749b42206f1e2bdc04f721274865d1ea81f08d5c119cd32ec8b6ece4284bc7766e2964e11a2a9356134966ca63e06fca3d39e4891a9c79bfcc60234d3f5453fe99769b53c81a92d9011fd5148588315de412dbba52d09304fe0bd56dbe5257e89e4392eece64aec266643c9ccd4fcff5273d1d9271bb30883ba40b25d6d2028e906a4cc71445dd42f016f7dabae2900a8af523dc51f24c7de4f44997be4a58dd734ed1dbba135ebf3b7d103e0694cf0d4d05e4af8dcf1e08f3d2c977301fa5a4aceeea8c3ca6f8a616ec0e752e897770e10aabd57d0478febc3b5a47cd3d6e6cdd59725a7700159bb5a1027c4c491e8b7b135e014020eb9878d47f2ac1d1c9b37906fbb2a786ed39b5a9d1d36f68d3f83c3463a48fb318e3f1879acf98b60e7588ba921651bb157d1dc7e69bd4137dee94f47ffc7c047642f465383d250963c15a0a6e948b644ae68b191603675d43f910928ffc21c3599c42e9205323a973c1d10a167744d1e614610cf941cbddb66870f5936e4c7a80cab3082108ff612396b7bad6c4562b23d878f56889ec10ea533b8313435e336e6e92680e6d82a21a51456dce095a28d5ab79bff97b8b8a90379612b2eb43422046f18f14c55724bf54d4306afb8aeb370930f59240451bcb163f233148f73814419a6c6516caf756662ab586638dbc77eb9f72af3eaee6f09761f15e18434d72a348d24c5ec7b039a57e60fe44456eda970d0e390684d0f81e0c149eadd952f09eee38940d82336206de0e6da835593b6474bca8664b8bdb55a294e0272a8c0fec629a9f6f7f8c77101d8bbab00138711b253e0358c5f485179fa97e498f62a7874c713c697b4664bbb5d281806f0d1456290da25cfc2f0f7344455fa9b901da70036bcc207a0a9660e6cf121e9bd83df5f3625300708a3d003b15aa2582ae2f575b801cf7dad28d967a647f10e5bbf6dec235efa210017b18b494fb2dc357ad548d2aa8539c57d2b4a81ee454e0a4237aaca69edfa220ca11c53db541692c8ad23fd1228163a28aee2899e93597296486227ed71fa7098a4f3ccf5067ded3dd1d6206a98a7de7f942c201072159ab834da72f0d4bfd2d425748d91529a8b82d784e1035ddf2157fa798f639221f14b42ab8a3bea682bb53ce1ef362c9db0c9a90da6c5e87ec76d6d1c329cea86b07f4a8ae4e942a3a0ec74696bf9aeee0017802956eff7551f5d4cf8851f249ef32087266d430b09aa498e20a266c74e9eecb1045bbaa0f245beb7dbc999daf5ca544cb566f2a2c915cec383b2ddee51ef45141c6603ac4bf479212f551f4b07ebf2dd87e6652d1ab4cceee3623b1d98f88455be43301950c43d5f3917e7e86674a1bf9f51b7de56a3ae97d72d3df7400f39b374d3b5c96005614cdd5ea7b48131e0b41b60c53d6015b4553699bce1c19273d052f1a066d467896ccb680f947e7ddf0d6e0efcf0a23b728ef7e9b2024a509affeec7ad14a111461d3f32615ee543cfd5b1418a94ebe72e2993e9b0cebcc7798fd1c8b142ba284b0f4a54c9d2f43225b7789cb6e8a4377a5d42c58261d856489ae8747c1689a7417d00ab962a9c7d5d3abe8d23ec1a2f197e19b29096f3b92d51a432a3b980dcaef543f9d4b70c8f17f57235ce7d8f6a189c961c6cf20fc64d911c1d7ea86f7854fa44983450ffd2331d9a5b3a7f0eac12ca5a3a6029055ce7a3d24eb07ec901fa78f16ec437cc51f4d327f05f0ce1c10fe3d73aa032e93cf5b3d10723ddcd491273f1ff138a49d7659112215a80e9a1e9136a20b16abab4d24575c8d2d604f153ce7d12ef116afb112c6990f00bb0392415104493708e6dcc711a9b41385ecb5d574b0f24c83419289b186141cbfc132a1c4a87b845867d21baec486be8cd9a6abdfc277052e6348984b95ff894b21883c49b0911b066a65d9434a054b48c6cdb4df99e83f73204d40c6e3407bfccac09cd28f4b86f5c9e7828f28dd0cb4b51566316615a8c18bc1c40c3b8317c0840507642aa4517164e232ed510b2605be3da3efaa508442294fbab3427b34072a9a898ab3c8dd2eb9d2bf283ca9f363d8b0071f8082e3f9f72eac7af36e00bce667c8bb2df6acaac3a13d8ffe8b4baae35ee15f0a2e8f6fa3e31626031a90461cabd374fb2e2a9815b67d7652959860ee0a6a9b8c3355aea2fb0798d85acdf4c50837190f9f0db059a7d8cf26a4838c20e17e6c92c7c8f771ab72f0f28cb4948fc643f9d7ab63cfcaa0f101c02831fd8b8dd6036fa62c2ee32b7b66b441e401bd0b39f1f766182ef83ff6ea38b9e9ed8bc759336b267fb90637a88949286442f18fb924d6a4fc0094a191ee1b84a1767f267c48420f4913057fe751abf50fa48a43a71902ab5e5a806d4ed4f9ea95535ec6b7e3821cf9df0ce7736d23f2720be6327ef9477882ecde7e92bbdd5349f03c44a213793a2cfd881cd57895bb4355e38cd02a1f8d7edc3a54ffdc5e4aacef05fe98a7646c97d9d87ba1692c8fa3e670fb48ccf8bc8cfb6a3bcff251dd8c819909b9d0606ac2ccdcc89ced6a1e839f1fa207f6fada825c12b7e5d3722869bac5a6a8344e50cfd8b48d821385d0f4e6eae0fa672cb441d264605d47863956c3c5c97b0182c87fdb46dfcc0248e0ddd4975814e38d95d8a42b8cc25ea9018702cb4f492bf46f51bd164e3b0dfc7bd7e073634431aaab093f4da10ef74d9665a9ba0bb9e5a50fafdf85b528a43155f4addcd6e833bd2f78d59f89276fa18523eb9297a0226641bd32c09f563318080394cf38cb78c731eb5cfacb22eb2097647db652cf5be12eda1a80da346205088704400f87d6fd3889d7f360c73c48e24f7c33c0ca17325e26397aa2385db6761d9b866e9e3566e2448b5eec10db7ab57dd2b5bb53636dfe514d1cb8ff3d6019a81b50404b688170124edbedd4b5efdc933c072a586f3fbbf3835578a2763af96216870b7d9261e8131adfb3b5e88847bbba457176e38790b61ef31f06ad3207f7c516527abb6f37d172f9e1ae3a6c35fe8fc36516c8c1f9ac6c82b768b6d16bc5f0215a80fcdeac33dd2f5f74f711aeaa2cab94e1d042e220aa59f3f578dc434bee9d303de1deeb3da94fb6e9f460e1398376006d32b9cc73a06f50d9fa745f550c0a930aeeae600dcb64bdf81520f5066c20fc19f83c37eab8d4c2fa0b9345310b23969362fe8d06b80d16692d43c3f636408bb4803f74ed59a065007c4ca0721089151e91d1e064de15ba4faeebe4908bfa1eeed95210ac111eea8acfb8ff482c66cd9c4629aa75bb45e34d9794af5e7a6b79371c210aac3c00780d54910da75a4569feb6c24f248cf99041fdde3d4c2a84ec0239639884bef25b589c90500518d5e26ccac1a2a353b1d2473c5eab6c4c3522d85fe43401020db186a762de873c8fb6f6a42c29542df0c2d12ed379ef24597ca0f658c868351261e932a2a14275e9b6f5581b2c78f323149ada8091e096e605329f3198d4ad4f7dbee278e687df4d834128a562a83defae81aadad4356d7fa0fa74ceeffb918f8a1ec206f7c22c14d02223dc8b2cf23b152bc01b94e7ee434bbcaa42f944775eb613b6da2c0b48cdcb381389676bcfe3e74d6ef3d19d4f692672822232473e2b9b77954c776faf6d40ed46ca93fa61f51ae0b827c0ad5ce054685cddc4164d97d7dab7dec221e63bdb8e1853989c9c9f9eb513b1e366f18f02467af26d31ade7ec784717dd8a072598cd499e45c2555b76fc40e30144d29a66997b30f3b8a9e74914c7808cb5094f610b8613aea837dc3750e2da80e64f7653dc7ab59d889f6c2840f56239d3172abf8e99bb74a1d95bffb4caaad1c7a2fb8014875dc269e12d582cef32d7738d82d32e0590209bfa9b28c865268889da04f2ffd0bda59c828fc25fff6a411be7734508f46d444ed0f13aa01ef793c8180559fdac7a33ff7a898862ba21b024860e03e4bc26d3e5fdaef69799f362280a9421153ce5348229a1243f8340cfc4a5a47b81bde484ed1987df5a720bf4b379dcfef55dab1e9a07ca78db7e90d7e4cad7f29445e187265a68dd7dc520ef8af21906ba866fa41b9b1a2633d8fe1d17e5c543e9aab391dfbd613170efaa842086caf24452f95328f643ff190e77c45cf8c7756b868871dfe018bfabd64e02bdfcd23585f80d01a4627220732a8c037d04c8322daeb7c5d5609d86379b849372b2aad3797836de55cd43492805bbbf3d0e1fe7549a6b3d1ab148320eda010f88912aa57fa36e4881b977e181e4141a6fb0c9d3995d20ab065e6c202b9e010d351ce2c3805043081bcc45a7f3b51e7a9f2a4df9d90403995e1d7b2b90776b3df8b935c8cd13f00bae42cafd861fd3e16988bd5a15a6af088444d60d4c0fcde2b805e5edc385b6bcbc81ce46a5959e636ff0822f284bfc5f16dc38d4d9715f5e3c402a9fe5277aec259ac33611fc2c8dbe35a352b0bd44c244bd8f94267b9749fc717d81896ae15b24cfb9eba19651984c9a8d1aecded82dfb9c1fcd4669ee3ea9abf4414a4b8cd95f067b1f9e6a5ad4a9d01f2cb805f040c02140c7f80db4d27e42a09163493f4c73bb83d1c9215e2c020e75689877e110fb0b78b06b880d6cec6d6c5e4a9f6c3ee60403f8ddff86de713f3a1fcc9a6133552a936e590043535dafa9f28ca7e6da74bf00e1a4991e4a2ecb0f06f56222a2cda36f154b41c3b9a4e875f2ac390880655a3b62100415e9be641876e2237f63fefd623a1553a25583a43f941521d7072d2f2643cf826a736668a5828beb362564775015c4995952534c704472892692da825650f6a8978dc78668d3cfa999e043ee4e547ae2afd0262361873a471423bc42f237e158e003cb054210a676e114bb40a1277c368b79bec4660a47492b7bfe024d5b4964a42a935b7bb5cbcf07631f0b6bef2a107144ad30505c5866859ddf1a084d598ebce0d03a0873700f152709e40c6cfbf9399bb34aec11415d201d81eac30a898aff6f21639047fea5a9417fa022157f07cf07d7aba784a6d99bd8b0a098adfeedcba411aa07985397195817eb5d7c21482f31b413fe8f6024da95e79b2cbb55ffc9ad80cf2a39ea2f6dec78881f30990e2c3c3ebfc25a9aead79e55053831bd7de1c75f806de05f13b4ab4fd6e85fcaae4088cbecc6b3393685a1491c35c0911e06d998aff3473dc29ca8a53dfa5122ca5c1bac7b6937189d2cd53a544bd6388514368c013c44ef7db026ad7d9671bd483f5b66aabdbfdc578ecb4b8fcdf9fcc8526c5857f8e33f72608570c645c68d22f9411056b7f40599a7f0960961f88e9d6369062d8520c0e4b1d6bec6713d337a5974db8a9220daa66fdb72ee49a43351af5379adb30d6b9aa6e505580afede8d1299b498d179530c8bcc081eceb3167c3107c253f2cba0042bdfb4734762e4234a6d028331bd2882acfd7d1530476cbd5209e72e1f3d379ff925f5b87dae1cb80aa8f57857be372a38af488271e68719831e1bfec6c68e8db242af443e203f5c0f13c1b0291a1754e9e489156e02fd4e8d1fddc7b8ef41b4c34371d8c5a8c5812632056e3e5cfdda8d4e3908622e42ac5076eda28cdfa948f5856b3da27cbab3b664254b9cbef6cb4283d95078fb8f8210eeb60453fc8bb8ee4f1762df5fe906206722aaa74d107e535d93f81e6359fec1f744cad910d45215f31f4a529f7bee8e2150e31f1f6bb32556181c177c5cad1f95b5b9f00d20064d0c067a669e29acfea1dc7a0661c07b9e861e95c943f62946afc00b1a29315bfe3b8a829d18a1826d6183fe3976b8fb25baf42cb6e3f1a6e0a6ca52573eb9d761c1e987190a8ea7b5aa7143d1d8a633001be958a9ac3fc21205d6c64fe793603889c2bc2c991f2a65c4b5ec901a017ec9f420960421c4df7bb314b0a6b5e4a2509598afb25b33326a4c348c2027b4abe833da569992fad61760ad0f3fede88e411cffbc178fb681b3cd06b58aedb16178d531f3da8c68dc2babb8083b605e2b56b0c5e3a088e1dba728011cd3f748b6cd41fd78cb9e5f3078d2d4644fab1d3d3526c77bbc1e003e9002ab0e5c283d51204d8288ae416152ccc5cf01d9fedfb4094889b23f2eb95639cdaf74ee237e1116edb5aca7ccde7b196f3858e96e5024c474af1dd2304dace31f8e3e990076f75228fd1e91029887ef2c7ae48ec15858bfc3d0d6c34d0d45281fe868b3011611786db17502e548b4950b2127427b57af22e7b9e481db65ebb574c1b87cef0fccfc6cd72f07aadc3b99645ef6ed8432380add3b620e0ee2289c40185dab7fa288fbc007ccce5024cddf6b9f4c218899770988affe707bfce9cbb36b333fd748bf7e72abe4dc6adfd3a6df07cc9ad43fae7ee8c3f40bd710ef1bc2e8626a85ab4f53dd42a0fe312f4a41869636d53e821a9075d10b3f9cf22d2d9f24a93fce8b80fce6eb9bcdc9deea2a5052f59aeb8da7abc25cbf4ce7e035d9b31d6ad585574c12be08374a78447cee25e3c7839eb7887f35c4c5e0871c9c601bdd934c5af882283a6dfd3b5a88fba0e2d364656f1be5fe17ef646bf8a66887e22e65d5279f1cb0c37906666996912ec5891b2265e29269d234c64d080bbbf13f0dc317c4f5cfd5a7b642105c77ffafe9a2fef850c0cc4d175a29d0209a65695fc8dadb64302cf0204143b2a694e704aff40171b5fd724b11f9697411a145ab118f6e6c6f1861ca8b8845e66c0a58ff363d3feacee4798f82abe3ffadc9bf4b8f8a4c938e3f8b6a04d29b6dff3e12883786393f582e4163e295661dcb28f22db5d2e7c2f2303e84bdeb943ebced96d8f0da582cc187d3ecb343a2ba03edb8c226b33a56bfab8a93cf6f2cb418c097f182fb07270f949e01db71b8ceaaaafd935be7f8dc1f0799c4fe42096172ee2a5e3432ea7ef30f636a5da1fd7fb7e9f6bd46cf693762910404aa5dc59014fadbe0ec240a4c5c3160b2d05ea274c914b7e1e6bfeefe2bfcaa54a71343dda5f5a82fc4f0ec5258d628d51072988d34e1b7139fa4334af79bc0074c8da824cfc3ef5a00e625d11f13b3f8c43b47ada86af9e3cc5d263c5c19c5c880b10ab2314575ffc7755c9c6c24929414d3c1effedea26e382daadfffb056ce89a5b383bf4d5892359b644ac4308449c8b1d9c78c40bba7b95fb57d1bfd2407150c4b6907e495670134a8f25a1777991ff5165c68278cdfe2f3528251f8ff94e0ccb65e02f0d535d2725b7f1084abb53d99dbf1db8ef873b66b91c7795d9d97a34e820f347fbb05fe58ca627d826151e6e99e975ec1c2cf8fcbe0badba83f9a47df32684a1a3e6e7250db310672d0b79f124c02e630b7caf58848fa27d1cd4c92890453b2a99b051206a18003ca446330e329a459fd6c0d2fc29a3d177cb490866b1556ac8a447ebdc305732f1f90bacee88e5a7b629b7e31ae64e13b8aaede363ade7fd5e88136dc75545cb4e1fa875e0eece94ad4cafbcce60167d9524885c7137f5892ed015bddb2881d486ae5d3297bb9d75d3330417ce3249f83564ba807e5cb033fb40be19fb25b9fa6e44ffe46f75f1ab8dc488e0de8747320aebbda60a7b5ac321ff32ce31252d8b90e2c86b1bda9b0f67b960aa9a4e3f1a9f48a3a9461faf677ae74e5ff30fc682f46ad124634da1ad5b322cca9c0e85217ac802d3f817d6d6a5bb3f18a2136bab638e9b36e1d3a0da19a9dfe285168150b3396b9adb7ff57bb3392900ff56c7e986459b036a86e00061bdd14481100c319108e3bfff83fea9485da8dfd9f9e76ecf43e015cee839b6bf5a5b942c2044eaa428a351bf4b1cc53630ee9272c6bdf4507ff45eb53eb94d85a44d4c6a22f7f0b3d26451910d6b080274655232dde20c576cb9457aadf3b204c226fdd26af1ea862f5ed02b3537883ab6a7fe6bf91b22857ffcf8892bf5cb873907a833effc8ad09b27228848f5c48d6445700a2e852b0f7a80b8c6d40feb73b287c71f787247cf6ffcc71ebef7b02c9d98ab83967c9731650e23f008df6e77b1a2c0f00ba469dcfb041b43417181ad1485ef156e90a0ef8ffc03dd07a762538c8846f06c97599dd0a7a566bf87285781d558a88c0f9d242bcc0a09378016e75241e29bace00575baccf85d2c314a3e83f9e1950dbb65c23b0489e641c8c35e0f5c2c77f661e830669e63cbf3000aed26375edb534657e09d1253bd674bee7230bbdf596ad474e623aa7e65d65bdb38d72714a3922dd0f5bfa043f6d51434da5bc9cf04cee3312de8e1dd83d5cfd4113402f5c2f2697ae67736bc7a0108c8b6b2c658108bbe78f5773b2baf9917c1d6c06e6b478afd15a4ece204f869ac679e654d2abf9bbf39cbd10cfda36f7b0dce0dafe6c2465109c0fa66789223dff7b633a6645651f6e3df1d2a7bb9bc692ea301275ecb0bfa9f9af21b54ddedee51eca7c5ef078341d7d203548adaa3082a3a11a0cfb131b9bb355cf4ea7c798a439bd486dcb68e72d64e28806a914472020603b67b5a52ded3e42bb6ee43c9e18b466d6d4061dae5acd1b700e087a9a21354d4080d90ef26e417cd858894d4ef281c199cfea1fa4206f39dd1b12f510cfccc9288327f39564b444519c5b524d90c5f73eafdafcb86484e987ee379c7d38f01ab1082374ff7315d791fe208ec63bd9576c6f33dcc581f8d4c0f4a874214a646a13276a05b94c67b3f59537ecdc40659ca1f37f33d58f451a23581713d5ebed78807851ce5ce56f31f4989e22dddd3842919cfe73f1f904723d73f435325fbc96b29fc8ccdc073ec779a07a8387f42131114ca799febc03139ebd181e7db55aa8327ca88ade50f26669a7a95bf4859e0fdaa941de492a8a7dede34538636509d73d53301bb4ca88d011498be1ec6bce4e0a228da31ef0231fa35042a8b7ac1005628397fab6972b06f6d53ba96b81e21024b7d2d40572a46177a2b4b6fa08231968b343a971228e35b2521e84e292d53a1f230dd1e729cb9b638f3cc215b20e315d58c1b30da30b7b1ce09f4703665326edf796b11f9180a0969c2c9adaa13363f07f6177990053055918566e2daffbea8dd88be84195c8c85a506c51652481e7e56dbef6b4a611e441aafd41419c885bd94d73d33c0633e15a6281ed91924b0ceeed55dffe8335d457b9fbe678c23286c02216767c4f9bc063cd311b5b9b0cf46a0499be53ccfe0c89f823ab700c648a4534cceddcd84c6fcfd9a6bf92b4ca32019cbf4b8421d1b645e1252a626fa27f70e18bab29dfca2da0f28a3fd6c5328018dd8606d2c1991cd07fd8b3e24b7ab2d41d929d5a94b37a001cbb16cd96473ab6767361e5be079290298a045f68df73a7de3a8179837ce02e531a08ea9641799012640d74fa3291369c1acc770e82479b932ce8b6fe03847b55ce6ed5b8018c30b0fc455a557efc569a52175eb994a0d60bfb9aa3a41f458fcfdec9c1959cd42a97fe4c37f1c6b2c76c9c0c63cf8f2ec41724d12ad76179f4d5f430bd2981936b1d28e7b3fd7ada51a3d32082bff2245fbcb5b395a2d47d4170ee67c89b9f64578981c7cb8597f76ba487b00bed1075addd9e83df004d95516732a99931b3ad7ac223b5c7b0823f0c3163ae5e91ef86b48a28da8b1877f08e295b08b16c90454c6d92acd1fedbb23f7b387d262382145838d9a8cfd205463d906dba0e67ede09e4ff1c8099aa5c185cacbe5288ba1e6a9d5977ab65596a2c2e2c135578c37eac1031438ef9f3b44dba52daca7c659a81cf228f7e0500c2f179ff1aec4e581605107ee1bdbcc3a31576077cdb6a4f695031527ad6d50af40456d12ea24abd489c79ec4fc3617491210a76da4c320c3b52d7086a06c8c77be10c51b4c5509da08d484f529d7f8bda3f9c89dd41e27c1b22296cdc36c41426b178467fcf4f3f498cbc6ebea854959749dbf93a91112337eb9baaf6e6edfa1902bbe2286409110939c935e8127f625d39a32f7ff0235ead582ed81d97663e7c15e5efd2dfdd68c60dd41f2d98f6b9a0f87680f940325d62f140b73c9b0d60d916aaefdd9a88247d2718ce353ba47e292f49a261686b2a13aa417e1192cd69730d43e46dee070b02d1f122dede4cd28deafd5947e2a7515270d1e6e3001630347acd16fad5042529f72704f145eaeb0cac2c3795b757dad40fd4db98d80fea0e768db2dd5f1d164450910b9da9d53044a582341eb38def6e59822b6678e18b9521d2072de92cba154418927915959011894aeca56cd41f76c7cee2004c2e627284b8a573fdabb640038ebd6ae5cce7e8a66bb57deef4a9b6851116055ee5a8c97a3f9c666236fcd53d9af305a5d60aa7fa0307b7b65356ae71630fda35d42af36fa1b90ccf670037643ddda134457da6dcc1ba0790ba34101b92b91d139487fdae5732823e4bb1ff7139bcd7b2709716fd7824766e2d4584045796d38fe6347eb59d69f16693c89f760366e704957b44b18b4fdc1971dfa9092ce2b96e2d95a9c981e60d9da5a755f658bff3e74adde4dee0ec27fd90e04b3f302337e5d56d523e75e3f9045db21ac3eb7dddb879816a1a1c5c9f755c2c9574ec9e8dd2b658d564d352bb13341b3e7741972cb725434753f3fc0cc84a02baafc91a2edb928606a83da3eb00e265f941c80e33ce3211c365a1cd105085056622b41cce93f8bec9b02126072c92058569811c551dc0960a54abeb5deef0f616a77a077e22bc1bea74ad952f222c9bfbfc372774d948cffde0ff0c12d49747bb5d28e01b3accdeffe11784c0bc340f3bed7fc43be163ae48189b32b7622522c1f68fea783a4b4939136df2381f8f03be1d30d6aeb98fae952ce74567d9a8a0e174794a1db668bf7840931c9d4f9c4a08ee1a3e9160cbcbbb6ca99aefb9505ce8cad925dbb0acabbd826713b078840748faa1adadf8472150a802c534ca3f0f26677725dde1ab989cac84830a5fdb4836ef3882d0cb6b3dd20d7842131aaac1b3019f3ea6904bffb99a89c50506f83a4d8816cf3db7351f01d235c1885f8204850935ef92a2b1be6c7d6a81b43ce1d7978737c02eca7eea25accd618b1306d1db157cc86aab59edcd69f5856dce62deae8fdf4a2cc1b2db88565259b60944c8bca0aee1b4b458f1c2803e24002177fbb8ee1ec1ee7c93a7d17cdb970179d84dc3b0378c618c74f82c75b6a1801238729d386b36d43d4966dcd56444e040cee83d67d29c95266e0b44ca4fddb9713f56f2e3c1bbdddfe040e70a16d268419d9f3c553c62659aebdce528204435b5f6abd78f112eb7bc41c1e93e2f9003a003136efc829d5f335c4ab3c74d4e5fa7f42267c0f180350d1267f8e8932b9dc993658dc829f0686a7d79343c448a1fc6a2b28037c592fcd04ba5607161856bb8113d7d83a68c1a6dcd35bf48cee5c31d59cf8898cdfd23ae7b8f964b1618769322a0fdd7b1bd99a610cfd04cc01dffd5e182f5ec86e11cbdd8bc4aaa2c3468f785b32c8bb6944c3b649991eccbc239ec44bd602378f97d396697d1639bb6e89eaabfc6c771b1abd7f8a63aa5926a8de3c1c8df86f74938f7dd6d7bed3949ad9f875ca59068598f3c5356539553c5e32d4a03206593efb447bcf78c2d8f54d8dc2f25d6262f6f5711dbfcc6c8f51200e885c5e9cd089044d8e7cd52f74073ca8e7d68f7b45e5ef372976d12c8ff0991bff24640f430081019694558a712e2edc72bb9d20a5a0329042ea78c8797713fac51e241933289858d515a1adf90a5698181791045bf9a50293be25524fec3d08137409ee5eb03942e1c1b77466e7f82f6e661940b11d8fe44d8f4ec38e3946ca8c3aa1dafda6fbe62eda1feec88702fe6db3235ead8d60c4e9571ed89058e9d9c32299ba7f66eb0bfbe1d9e7f48399b1a815fff7cc6d88a060a723039a1da184ea96fab19a224aa7afc63f64629a654bb2dd078d26ea4885c31d6d948673aa8a04dfdbf5bad2f16c5f2d324035712014527ca5a307296d4b3c606a64f2a90a2be202ad30dbdf9a018e7be1781af2352b6d2cf9d6c0c85d95f509c9301197ec4ee27dd84955f4badac023fcc43217189e6c376167114bc6300b4e32390c2406ee4423788d1308f8194a73e2efdfc90046b04f0105c3f1fc55c4db221dc13cdd878c92956fda6756082343006730906cc05bf90ad36f9d5c567ce73507783846a456f4744d1fc2ffa92274a55ae04d44c6cecf2c1be002471e4c27392d1e67e4e3cab7ab75f704ccd2236a58fab6e1cfdaa8aaf84887487110675787a8b954a2ed187b4adf7ccbb7cdcfb9ca24ea50464305bc8fde2d87bae4bdda7a316a19fcab8d509816fc2b8442cba610c48d7352a048390c0437f74d9e5ca823ccd155fa81c314cb30446840489f9c793f4b059419215b0907b39f07b9f1b4c3f4174af72c1eb002be1a36567f22daf44933b1d4361c3cea5082508b07a5ee2604f5c13d8ab8475bc7131c9517e41ce894416408ac7c8fece56adb17b16486bea8a08f06f7c9288e9d79aab4c41e8a5f5b296f5521bfde0e619bcb971046cec2a94918eac1b92bb9c0e6cf97c9cfda3f26ddc6f3b94a59417575939a0089d97948e7420fe6ac058db62f09765eb2e057ddf58ff13012ff6c5cc885f02a7b6e8e4e354f7d16e80f16698461973fa84f143f3136a0e6cd9e8d1f9bad9d0d788dd4e421754674c7b070bd9f9c37c09eaf34690453b3d18a2c6afa1f44b40e3eb84103f3af539473bf26b3d4a21734474f393007d3eb61b4b217c3c9364471e164cfcf1cec96714a7b032ba2c5b10b3f5169e92cc6df6abb6608ef7673aa4f5fcb060d37ec11682db31afd315451ed8dbdc43d1d8e47f1c101343f27339eb7c9349eb60d57c13b36388d37ae4656c6bd2738b72b94e11d939c860a581ae7200b77f99ca40b62c831f5bf4b9a7749f3887f5282f185fa8f19c2c784d560f45ab4edf5cb9a12a1c2d1e26f5de216c71da414ebf0120ad0b4038fc7fb3b0064db9cbfa82e97bc6abdb9df01eadee099f211f01a37390ed7a2e893b4e840abf11e57f62fa3cdad0c1bde6940b2c058c514e3c498df14ec9446068ea713274d93696397701439b36b48c2f0a1486586c47a3465a3f59b2aa919a11c2751e5e79972ec2ee5365dfc03e94e0752c37af7fab7bc22458308a6c5d509931df982309d10fcce2dd72727eb9ef9188ca2f1718bea5f7f2f4368b418045b5c8cb26444521b037556cf88195c53e55435ef7b31f4c0f1479a657f8a0ee501248f56a3e4f22bad082309e5cdbe5cac1c25fc9b6509c27ac0f5326ed630ff7f9970de64e8f3fb9207d4fcd15b179691799f01f1e61becd5921585f7368118e102ca567aaf214f64bd2ad1422edd540495d6183b2248bb729a40a601eccf2387daac9a77c5a29d85c2c90cd850d580ddca33a48f636d4fec0b1a8d941dd1f2fe6d3570736932937ba82b03039dce1bb017e648c512a38d1a8b180862cf24bfde108b74007444bd68764e9599600c47e1bf0f454d7792a908f5cff3e6107add1f5dc1d81cd207fd56e282653b6a200a283a4fb5221a293afc8eec7ef1670c6bb3a4c09136b7e961aace14f9a1f36fa8cdd3256d336eec705577c579901c8bd9520d1b33305fe691309320879990e2f0ee9ca1fe5546ac614f3ce1a605e9f6d71541e2e1ceb801b8bf169f7bf4fe3d2270439522fe1553348957e924d08b2ef17c75e932683397943c8ba93ba6797e623e5522c83674506a50051c6540231e41a347dad673785fc5b8e62b933e19e6537c7dd7190a38f1fcda594d7de139df2356d4a6ad0b1fa0d9ff47ebbcb25835328a45e2002617eb21b70640853749f0b85b5e7a231e4884de22da3a90d902fc105ba2a20204628bd56b4038f2cf727977dee188f84ee13abbe99a1621f439162997f570b955d6ad345765bd9d957a74cf83679c8f10b5935453f22261579b271295002f68a6fb396e7b1ff5b982e87016cc208493cd34274c1577292d25db020ff93a8c8daa62c1f6729309b51245645079c50bd377997ac4ec279915576c6016015d8e03a71c022fdce8c50a9f8091a98984e79e6311ff5e5f137b9e28838b34fef24e53a09222374f49d754055e658f6845887b87c62cdf95273b730a72113de1f8bce418850db04dffb20fe0689294a65f68837561290ec59d569e135e55cc922b669198d040b79f6ed8854f3b4cb4402250853b25173b0bf2502c9b005298834c45debf477f64ce4880be8ef35ad92b7e96ce64373b17249619863b33f9f0f899210882d71eeb3c2ee74f430ffdf9566bdfcdfdb71f49fa7980f32492990b7337548eb1dd684ef7f0966169207388fec9f8dbcf59b704332e7d9dbb05b8e68ea0fcc7452334ef423324d4ffa822d60b546e9886ba000263af0f622005aa08b8f95d2e7754775f09ec0a00ffaf0b9d9d5c87439fed09f8b7480ae50453201a1b0252924c36eb857b7cde0b325a8bc843ccf9363a2ba73869795208ea71294c8a3fe18652ac358fca7446d26bdf80cfb7072e6c6bcd4ee1456eabb49cfef3f9230b6509647933189588a29523c0e81c1a07d09c8807ec9ba9dbe093d9cc4a39c2e6705d870428d6d1c26a507ca9a43943fd8b3503862ca6ae4a16b685a890fca1588d089952c14763829b967f7117dc334d3f2723007c14281f16c3f085bcceedc1a205e690df1af349d83f208a45f1505f6b4e6b45eb58abf2e7a6c73ea84390b5f2b53b700b44fef14b0191b2276da6c183e7548179253d5a8b1b95a9ca1bd1072fa89124fea24cbe0d781cf9b830df076421283b23e82d418e4b9ef5c41b4ec2141ab4c903e9114364fc8dffc9885198daca1bd28187f19a8d9040fd8cd14695e8211315f8828e7e8efe4c1284dc0bd5cd8849f3640728779b56ed92dd48c0ebf3b42109317c864dc2a12aeeaf8fbca1eef4d1ec51e0fcb9a4340def0eea93f9517cdb26441e2c97bafd2ceb9063b08482f79fa707fc819232f113bdc3ef3bc2ded66f55fd136f1acc1ee927d9a9523337c04060327c1c8d9209f78f02c8df09d19164b5123fec41330a1e74207ee3178696332f56ca2298a520e5417a54a34a58a5e2d4b2b8f49ed5761dbcd6d831207077fbbc75447169e2a3f274a434e8c71f988e9e16f53f5a2741f776675939e53991716e9ed63040cc5052212b4609be45f6bc994c4f84b79cc64b39abc12183977de62a560566f1425c84e0bfcbe742c8f8d15c48ec78452c004e9642329a0cbf0504b3abebf213c7405830182498610fad9665737d8f72816e0159ad371e3406288596f40409274cfa0ff9be475fb8dc3e122ff8a58c8b41b4b34bc8c10ca8fe2ab56d77e4cc342530b87ff76acf360d3954e4c2c216841b335e3eb1dd7db865955551ff114a85d92910248e701dad6731b6ee08d131319e3861d76b997506d3678b5723083656f23f2368c5a6864467ec1c482c2dcc3441046217d55a4d636f591c077dd23b4ea26a475518484d0149b7b35992a3f592d8db904def751da43f370dcdfab92dab7ca199b7cf033bc0b218068e697f1f329fbcf9b073a24b9aea9ef15d66b8c5f0cedafcc04773f580900fe0fd1d5ca381e9ffadf355cea76e90a49230d78e5c94f5d303778c9ee249148057a891870893fc1fb976dc2b1b123d7bf9dacdf058f4daa0fd4c7e6fa6ff9ab14d654bbcf9a4bc8660b2ab4f177f15aaf3d10b80b37cabf28a9ad9a6cb0edf72a97a9cb672943b66423e45057f9f21fbff9379e12fb9605af6b5d18f2c8c3f602f3a5cb247d1330289c6c851d333a0a40a21e32c4d30e9b438db62c6de7a08777214b1999975246eb546b098b625fffe0d5064b5e15ba61a9362e3d247801a00acea414a7b5c23b20d96ae0e03e2f157eca872eb11a4cbe9e8ca6f88ebc350380b63f7c2538ceffe7aed26c3e128cc7973969a3820c94aa50e397ee0e5e89c48bffefd532440757bc27735b10684dad4cb743bd32e101eba026f0634798536789c7635962df910822b6b8a162ae1dd0beb28dd6f57b5197671505c97bd6f402205ede60e3c81c4d829913c11acee08e4e74f39643293b327ee3ba8e7e3b59efca88d1baddd4561df4532b68aa204edc09f501335b65d44c75333fb1e0364a11a29637ae1dfe41c9d89b430203352aa634a8e089532485a4d6db8eeb296e432f24605aa8149c59233ca54bde116d62c9a67afad1fef10df5516e7fb8d12e067edc122b85a8b6d88643cce84b1e83f277cd2e97c8d8022d1d435266752da87f439f747d95fb4e62e77321c24578c3da39fc7a57d51f6a7412daafa6b264d8c36eb061bb017c3a14b998de7296ee5307f25e2ab4b177c0294251e346c71d334eba49ca1d4109700d8c928940c7077ca7d89617a87d4fb2c39860cff668ae39119fc34abb60eb306b7eca9796fa6f1156537ef6672354fd7044f7395c81a75158bd2bbdc6241f70dc3df7bf8e60b3466970309f16887b7e08e66999d5bedb7403f5de2eefa02d287c6491fed6f18fd272007ba33e6a97f13ad770a6131e7966701f20d261a67369ab71ae1aafc0ab78d9f5df3d718c82cc17d59ff1b8ee875971adb1c3431a2899e5a0f2de309e4ab523b896f948c59a04bfff698202a6a0dfb418e6282a88edf13ff3cbb791cd12613b712f0fd56057581e6c1b00fd7d84f82665d5f4c55fcecf1ff41d2b538cf8ae3a4951dab03831b22128de1cb6eb5073753a1b2d34ec83cf684a5d1fc14ea66fea14922fc6895fe9ff94bcdcbf8fd99eb339788975e4f32e520f4fae7ce21e4f3abab068c88e61138e9a30e355f43816ec00569a7ecc6192086b2e1c2c59a4d5f8324c058a8363906b91b40188227d1416104573ebe416f3faa49eae5acfd8c882646c54c30afcfd354e86c294859d91c24262f406228f81f3b52ce911165ce6f0366dffe037050498125d7174139eeed775fde80621c4daeb5bde27345f937b8df3a4110d81a0a81bf94d49813f0d15e70a6df634710e6450cbc2681080553fb8743cc86634ee119beea3db2442e6aa257ddb3fb3a93999b6a7e578dc2c6dd696b5c4c5e70fc639d0ffecbcca33e1cf8af6a55fbe0219046e11b0aeb47f3292210da41360523bd23c4623ee77ab69fa293b07debe4dfdfb0ff712cc441869c74f60d371170b6162854d602f99b20b84cd80654fe00890d2ef540f3b10bb399cd734d0e793d6dbb3d19ff4e411927b59c5dade12058a449aebf00cb10013761bc8a8a7e64dcb413b7329e193429c41e5f4c28f902576615d4efe15e92c7d3aa570d3771305bc9974db8612b6dc46a0e917b9254564abad96901b7ea4878d895b0d3c9a593f608a9643987dce543b1c06ae14d97382555b7d31da6aab28e29bab3b63bdf74330c8288d1bd512194f1db56325b29d3ba18b081b3b1e3b28207aa48c636bf8268f2f5dc6c038b31c4934fc8a153df44e8a99a7436b3411f7bbdcebd3c530112baa91e25db953ed9330e75da3b31f02369e2f23f7192e81066d79136951548e024a9ff3dc3268cced92fc2baed6c42172d2de3d57ce33b63aa3967d490de9c2fdc1879d3643ab36ccdc84ac03c2536c26fea39a49c9ab1b1cfec6f73deb1e1df30c5330d6bb3683c415b0b09575face6bb25fc4ce016f4494b09164c7c591627339e411e217799b5b52f26b6ad9fe9ce366542542d775846cdf13a039330cabcf99c42e2fe66e6a34aa984673a5de10ad691b1581bdb3cc472a59497802d6cca2a754cfd2abf857446dc21d62e4076b75b7fb522fdf361c7a668846e92d5d7204a9dcacb91483ad6e05537f4ea7bca782d1e8507768383059081c2068d908671da99dec16512bcd14aeeba8fbce7786e8063e6f08b835a675642f1ef836888d61de65f666d32ed5988fff50bf76548ad344143b99e200fcfce90b7802f3c37497568c4b2298fe33831eaa459913da96423fa4ed42622fc9326ad55cdda96d1b1a8f9fbf2936bb3a195e8b1728978c229e7e1c4d1d504ff1bf1a646b11b264304115641f80cf329c191daf9c53ce9fb0cc1538f597b80f276d91f41b2affed3fe7b6651f3d2a0f16365bf4dab5b2ba52a6b2c3a2e92dfff47c40fc113691dc43c82be479addd2a7aac11581b9ec9f4ac505f87b1f2f263fb9045cc50faceec14b4fc9b112545698c7fafe8bbcc8df900177bfab7d8bcbb91c364b06290a025e41756a9da5daf96bee3cf853dab32dcfe4418ec014bcf42483f60bddde0846fbdeaec929166471431e53fd214dd21c637c68216b0773575da56c4453dbaafa68100e69e91117865c624420020b6812cd95660f3869bc0241a64217d5f19c271d5f2bf87d713e3e58d784d6c64a96ef1d4170f7f8a22f3e8b8c61cc65732a1e55588e2cb21cc03420bae400a6734cb9867d6d13b089895599539a057d7da5840e64935f9ddf4e1b5d2c37ae81f3962fccacba42ac11aa30c6286b89244c6dd006f70a479884696c5c9d461e502b632c7049495732ee8a5d3fd31d831008d06c9636c332604139d34614c26fb596b8d7fd318821184f3f1df55bdcb2a779d50d9a42250f892b233a53a5e4a1279424eb95f01f4f43c63868e06255cfe6d064a81bb2f1760c638ce2c345c8dc42aed4b6be8de7bd7a72ac0ab2b50cbad959a6f19bff82de6cf4647dff633b045b2e3bb52688cb7d2187a4544157ebe3141f8fe2e7b4961b0ddfba8e634219cd851148f4f3ad86d517d1feff38736621d7300135fb5b2c1c93230b74e3858eb714f52e43609e01692f7bd4b98f4fc6f2ae95b17ad380c9671d912404aa39d8181c046d103b58354dad52736ea267b8d53b0f46a27748d93a22762ceab5decc7a8ff3a8fe2ca1a0f1bc51989532b59f254143910075bad4dae9b017979f798beaf78880370829d48d6821a70e2b7cd6dfab4b39ef30d0f7c3942f1b3e488a0309d32d691c20d10b6e65511ed6329c51aa8ea887876cd22aca1c6fb2edaa26ebc95c110d42e8085f6c4f8f514d052d27d9bec9aa0d782fd934df403ef6d6cc9afd22a80c39e1f1cff4d6d3fc9b246f867417003a04ab1f1f51b0cab1ec036a7d47704c80f584062cd586a155e7a0009a09753626ae734d31f0f15ff7b2bc1cacb73f3c60edada044cef487028b58f80a311b7c1ffba796ccbed8bf6bc1d0b366caed6e3eb7f8fe7f41a17304bd3d38e4e485b431dbb53c2e5a5eba0feab783925033d46363d17182181b19491aedbfb7bf78ac068facc927d32bd791aa38c56cc331d82072c7b25bda70a038467f9fb1fd33b903782d34f517c6f2cf357129ea321e07ba4740fb48e828c825e586939dc4dc0d9c5bc9b46e7f4543b657856efbdbfc41417da52880aeb7dea96710eddf314647156f80dc8ef3475e75be2148fa2871462f14ac204348986fdea8ebfb241087734fad660167e70ea2b0f32a53baad5845cf1d6dcd36f1d3ea41a79ca49249a232d92fd38ff16a9a9dd1514b71c02f2dc62eb6b805bd8e2edb6bb25afa26b69f67ef5287706d870a69b12f22ce32e9efa8158d2e81757fb05867da7a4f331732a6049571a8475f44abb4d88ddb5d804589d91b575b789eb2d0bab281ac8435af22508e04a9de014887cc22a094bcc4411f57396388e3135b69e76e09b96cce9831c5d8ab02ecc8a3150aa6e3f4ea056906b6fd25fb2a0e0c9215899555d43425f619f603c726ed80f5b13fded3061a488effb1ecf203a21119f197100736593dc00e5420a193c585520ccd73a2b4bf64c14d648cbbc0e2b225ab90dde7d4e38de50958fa9d3154e80ce8213544a886393bbae799d5b7cd0c014fccca17b3089d3366526e8cf484286e5ce8c8b8a4b7e0b46b7a2fc3bb38dd242bcbc26eac2166a14ef202ef2ee0067b1400911a2e1fa9ef0a2371f79cafeec9b2f812f5aee7161e3939b7c51da25e590619e4f133c99e52e8c2cee0070d930248508ab0d27f88fca6d1fe4d9ab221e8473466ee6111c6365a15c7de0e906d8ba6a79ef1ee2433a94400f8a1652cb35aceeadd09b1cf9f89dc4fd1b1378112cf0b217604c41485d5057107f5781c4a9b3ec29c1a9d6e09e290d9f864637462c7af61af7108f3b3cc105a1f10f2f58c14b01737dc05359822ed9e36ff5d2c8649e9361f0adb7b890ab49ce0b54a748461baf7550cb39a783f9c04775a0f0c7cf284822e34d2b13634db1ee4fb2c23395612d8a090da9000d12dccd51ae751f7bf3930ef1efd22a6ab0e503f797a17fd4d9508e4deb2312e47f0a0b60acaf81d5eeedab2418493407acc6232cb3c0edbbc199fa7e54e7c5e21f4e350fe52402d662a69b3bcce0a79242019049564ae4f8b86ba715c6eb003ac1c9767fff678af816dc7ec0d5ffca4d3783290d12a0dad2a3597567e370968b7c7bd864862881e8b52c2d2aadb186b209cce1b4d1543585a15dbb55a80df22a9fa1e7f866d491bf3b2e9c507074e29891c57244a01cbaf9b7116c238b20dceba216ca5fe18b9a61752e59b93fa98efaf4d5827e301f0d1351dc4b7bcfe17acdaffb6f6c2dfd762b02a7854f4308ca8f968eec1072f8f374136e6e0fade45a976f4560901a43681ff9f24003ca3e96e9678023de088a4cfdc1fdfffb2d2c21b3c39486e94c83ddda1bb58c42f6224ab9633ebc5b51493dddf2dadd891c7e85d6bec1de0a7fc49a2bbb4c95c8a089efe0b4d088565842ccd31c54aebb13c59dbe530ddbdfc2f0dfa59ec27657e7cc37437de9be1c0e284783133a9fefdb62018d56c45224ab4aac36cb547324cb1d232a7a3f61b8bc2e6f152011391894af32049460d9908f26a85cf86b53c0434b331f3cb2dcd941ee311ada667577cdfdde3895d0e09d42f0721a0526fe9ceb46c13d98aff97d35ccc7b4b83609ef52a654eda2b2f150ad204bbfe01ec469a68d2d6b739af4f9a4f991f6eae8999dbda47d01d05aad5e58026bfca6825463bc5428777a64d95524efcf450f920d785ab5ac1d1fe775fe2cf98f979e2a414fd4cbc32b93971e6f0783e3145424b522979ed05a3b567c57061d649e66b16c191777f74eb496d102717d91d05115a742cc09eeaec5dc89d9c506d2ce98e943502f02d52e4d97b1da0f582fbfbe808867e9e5f4722bf4a85c54d6f0e28005abc7651eecd2b1116026383c5e771c088e15a26f1ac1633325f7500465417218aa6657dc6898daa66cf86a45e3fd4143fca1964cf09ecf0435ceddf4909fe8713f8a64771f77b9c3cfbfaa8450e85aacfa8f74d8ddc9f5fa8eaca06690d2d71cbc3f905e5d7419f776fe74da74315f108ed84cf4dcc095e3d0762757f6b37b24e37d29aa78c2838bfa35d272cfb7fd0dce40c28c789f66cecaa54f12b5ba6d3dc141bf66b85786bdfc764dad8ef4c723ca26d861c8ef102bee90d4d3bcd487fc2a68109d62443eb04916b7c53d89cd350dd17c56b9e3f466ba20dd8976a548292ec393292942153e6f4e51810d4d6663e83646fde189dc0c87488c2a0bfeeb7f451d5fdb7893a2bdbf4cd4e04dd00dfaef907a88c5df0f26c95d05500ca56d9aea68eeea13418c1de78775d21e9ecfef9d6f413e91e6c7655466be05875d7231bcc795e829c1db0c9e14c475a87b72044571d1dc91e5691cb3489e2559b0313c1ad7a5692acb122f38de7ee65cc3f43a0b8143f56475cb4089d7fd5297115ee0b1452dee109136da34abb5fc1a8565bfc542b6bbe7ec3b8102b23a959b6c18113eaaa00b3be3d0aa5c40c32b5fa7de50db8247770e6a83ed22f3d03bc0f5fccbcfbc8067192465d9cc3c8089492d69b033aa4c9a17b7224af576e7f750254af75a150c6089cb30857e9ba638a2d542ebc7eb80e3a6a99a2ac1ea0d6b31c694bd5f12167669bd5ceb95cb2ea0f32acc68221e9738a1194ca5af7a9e0eeee26f028eb0849f3ed4f80582373fae390ba0c775ef16873e266a503cb7ee97a9efcb1f58d929113917c21d703e0317981b98436f6fcdfe6b611420e00749c7b6b8d8f7741b5e7bd3017ba3725ee188362f14cf0f1f6f4fd0d0749168655d4aaccde1d10f5bd1ffb8020a14ae101c6b4147eb49e53b4b31b87b62bdc9b9c310e3fd854f05df1fc5ed5021f18e17f9d0d7da25d566151aca9aa6346a454cda23eb3913494f4eba927b086e097ea8ca26dbbf1029e1b644340e689ade001dd8af14186a7e71e4d0b21a31adc5ca2bb26eb528a3325b494b6cd1e2838a05b707ab4d251714a76a6a0e9902505226238623302b569ec5c8284a0fd7a970febf064c70d4de85452728161fa92a0addf59fbcedcb55ea4e2f2401978cc0f6f6a631638cdc191e55b17295f2c676ac4ee4661274fdc4a2ecc48dd282f5c4930eaa85fccb4dfa7ecac78e9a94bafe27bf7967820db4c38e51c22718e7e248c8e23707e829496d0e2ff943c22561090d418a2ec044fa97b73c4f374ba33778882030c453017f06cbb581c7b30acd9adfc58d88bd1a240076a49d698ef42583d58f20dd18d89d19be06a40b047bf5c3d6d5eac041c02633b886fff79230e24f7478d7abd433d3c27b70277f25f3e3459aa4353a0cf6f299a6f07c76ffd62617301923a80149c989f146059a8bbaf611295d0802957d0e1b54232ec79af39a4032960988f9134996f8e1d7fe96acee0c6ca071368a4daa45edf47da821cb93d1c455fc807408444822591a73230d4c6d98372ffc2b625f876cb6f1cc91bc077609f7107bd5b4e9adab574f81bf381bd42c989c66ce98b89f129af0a18de7d2fc0f2be81cc7e81f45a8850df4995119ff44c93492a2915fc6d97702f5b41dc419355bd8735765c092629034fd286c5a1f85f4a975eea6470a8e8984fd5245f4869119a3f55c23d3ef7196f5d963275d584a1d7611aa60124895039accf1fd73e94b54dc2c3a333a232e1b24bee4af5636b71ff0549ef14c76eb244846fdf9225693b4a9a6899cb5b09f4c987df921365307c6fed32099ee10633c96da8943cb4cb2cc1e674b85a7d563fec71bdd6d1e5a15d182f798114284de3fc1a43fa46e1a763829d94a9263cc2965bf44bfa01805a730c3b0278604224f09f719de58eddc33c08c22313c65e7fafff00a96ef452fd2d221a320a2f9e778b991f6a0610506f8ddc2ee97feaaa4db70fb72652169adc93648d6c992d3879fd160c60112c3a7a81cec99c26c3f1a71224458ccad8e518c6fa52e78f02b985999fccdb0b4648092a77059d1bc377d83179b1d1d1751a09bee28d4335817a7950fbd39da7a874bad15e522f0bac94b702f5d12784f005314b28801adc082862ae69efa6549503c3648a62a1d3a67154443492bedcd6e87db4ff529b2c34b0782aa9220714888d722f0689326f3f94fdf3c8095230e87e45a5582ce039b4ae563a0b4501287dcdaab804ccb335fba798d856ea3a231f1c49fdcc0724400c6631605b69826429d834ac3ca17aa47f491c224a2cc47c1ed847f5a3f7dd5472ea33a94ee996e7b63558067e109b775dc95946e974cba6816877f61e9b55244ae7bdb131f7070289a3284e6f9d395eef774169bd6bd07cf52c8ebe62b6551ebe033a2ce204c6b19478999a7aae81e84d506254410da3e6e1df90aa285e0e1e3c4a3cc9a065fea7bf78973fc1c3c12c7cb9cfc2292f36293d6265215bac3b6ee04bf8033a132b8a4f4b4da3f52b145b213d54a437259d28575b1ae1b348e660596105b539c8f14814006758c2658a8a54a6de982857808cca7b50f1863a7a16fc24f7312e819894323bd0e9916c50ef4193819ffc8cc9b06484e0beba1de4939875aa8fc731c8f4f1ee00a8de6d74e4a89229c482ee768e407fbebda6e445de0d338b8b1c45b58b2a4cfbe190be354e96ba02f8224b2a4030272fb2ecd1c2b4dd8a6c0a6358841265c72d4e2e2afa61368a28f5f2e9adc16e1a855ad59d6db40c669087603502759c3ba3bd441b31c7f83c1b0e8f890f4e7f92286a768ad15ac309ace478fc916f1a93a406ed38b4cc8420b8c8abd71480639d150ac3b38e72a306e51629140beddbe15d4f4bae2c8846ff746fd09a89a30cf5e312ffd2eaa82287fb86febcc163eff23b05cb92e12941cfb3b55646d67f6a4130bb43eebf0bba4b01291260bd648f5d2d279dd227bcd2237a39ddf1f9b631f3f37c7e04e2b33ad9bcf90d3514d0e8301eaced1c60b94093a4fefcffc7f291a978b0fc5b386211e0e0ee2ed8abe85d7b20d90d0636fc84d298c5280345813e740231f7dbcf3a00fa9bb362af295fd8f67bfd58dd6800fda727adefdb4c2ddddfd48b14cf8496f9ea9d62ba60239cec69ca1a2e3f3d4ab3c6f01c2c0497a31d91245f28cccf3460badd65d0563291be5f4be6de3769badedcaae3b6ab0fc05f1126ec1900a99e1f82866d5b9c5273234325019e08260c433a5e728006b1e4c391aab26ca73547e560f409fb9bf7a65f884ac31b5461287be42bcde3734bef3d0df29a0b58cb3a91b64beb7611ace9897198ae70cfd6aaff4f999836f9179e3b5e9c476690a42f61f2136586bc0f53dfeb52e481b4a137ee871449643169a5d11475d43c56a13aa20ae565e5a60e395a6b8a9f1c5f4ab87258c527d685b4975a0114ef4d93268ea292930bfd74ca19688aeb171f25c0864139d16b7f89e91f5232db7c5aebe6e3a3c82a05cf2fedb56906aff89d13010bc884bcbdc12965f60795cb44d9ac10cd8d8e59c0c6a212d295eadfbd3ef1777c50e38eddaa7687ca44040d53040eb4f6b2943dbe8ab08b2f3c9a156895610074cb4d76583c0b3edd34dea4046567244b693d10eab17a5fa8e408ccfbeccce8389ab8f5ee5f0dd644479254b1de29cc54f3a89c79cacfee7bd9743e39be81e683ba5381fd4b17f61684d9432cec3e6006d97e93ddc2badb35d4ac1b6c35e71fa648771c31f5407fa49b5429062e1606e10f197d90e4ce06285f88da5af72f3bb92d8d36e72500c0fe19e5ae65a2b328115a360264c53b2eb8085f46d97b7f60ff6bc727477822b33d9a5fbf86a4b06323e99a148e064043d459bfb842d7af30b920ccd43dcba99489e5fd30764e55f537d59fdc4409582851a907ebe24ec63085800bbbb485035592d802f32aede0c28259a22de558cec77acdd311179ee6ee61ba26183cdcd5b0813b825785578e42b16493ee0b35e58d3743f3af49997f962ab157adaecdfe1da8813908e8ec135f40f94c8b92e569b46c14c9ebf3c63ee09779b6e2345e89e1b6d750d7e539e545f023fad3ed783542f18f5bc218bae7bb9323f657577e28ab3b6c71bbc4238b4e5602f360b835a1b4cc90064478e10d20561022ceacdb31bee2e02d877e623a23dda93c6d610a915d38dd0705c532641d328e3d31123b4ad447325c0b37636601f63fe2b0fd681c5b9ed8cedc86bc2cba4a264d3fff5343d9826251af427e2b11030f05cabab92160c7b4b42f2f584efe05e68875dfb2fe70da13a6bc59797e722139134242b3b21523bf9bcd1137c6101179be5363997367c8e93c1a779ea728b9a197ef0d36eac2e397ef8e60da4e2be19f00ad7bc24aa7c0558b1358395a757f84e83039b063496279e502498a2d072008b3e15ed9057dfb5e27b243b9b8ee29420ad9b5946ccfd61cf451cd3ce9a84465fc5ad7a86f3415c63eccb1ef19396149ebdd04891d8f95ad5b2f07564e121a97217e91f940902d87605a4d8d4d68eaa0e0b9299744b9e0cd804f6c1df9c8ef65584d59386f51f45608388fee75b493e4f6e6f470197f6dfe7773254025aa94f5e64485dc022c65e04e158922d877944b36e8e472783959f79104f890e16763b9b5bd264718ecbd2d30f36cd01a41d0dd236d9c82b0f1c30707c6c7879055cd575e4b5e7043de18469172424bad287fce11151345099017b2d49935d1fb965c32b22cac2f6f45be54972da19fb6825cf7ab6ecea1863c9d9f0f97e28687222b871c008f78ecee96b75818ec42c718df3e5b798114f7a0820a5e75cff9b9321cfd58d74cb85178c6d310fd29031c311dceb86c4ee1906d089ddfd80fe5ee338b6ecb20932d5cd41604f6113b1eebd29096aef4ee6048fd2d200813b56494ca5673e886038db85c861b9cb9a15646b198eb0ccea731a0c5c1986d36748d1c59bafa57ed264ea768bb9e02e0c1075eda35572ba75ba97cee5e983c82aa4c42fd76ad86d29adcad5da319339b2ec4d132377dd3117a0269a6a4db2f14d5ea2541714a40f4ab2c2758740587b5609b34986c698b3706d4eea2c5af4370b6fc2b9cb33709a57a1d192820847d196b320802e943ec731073e4f972ecbabdda1e36326e8d2d02fbc3a3354255b9088117d4cb91dd23bc4169d81ba06b4490049b621c9871a52bbbe269c187d7c52f38b0b43ea6b1de41438adeebee45147588ccca8fea827e11a9d85fa9c136c989b1dc77133e001fd68161cc5fd66290ee569167ca0dcc41a949fdcdc7209f4406dfe88cbb35a5b2b1f63eecf1f0868d2e8335d6bc532cf3840556efe5472d49d32cdced336c7d0aa03ed7a564747566e5081bde4810f2edc5e060bef7d84348e0bef9ca0cffdc5edde71a346f0c8e8badda26f7b3d9c5ce63c3adec00ac5647b0cdff9ed8359496554dfac0d746d16b2bb6d1ef55a4d8d469735e487cedeb7805682c9472f1f75d6ef6c5211760a8a280ebdd3af2fec88756abf8f594fa81d8a2d7aefdd8ba15f3ac76dff2c744c0f27dde76522325f2977baba0f04ba27e9d684cad101cdb9687a8b08e2618d5729dd54a5d1351621c926c9b43236e3c9022db5a6980d163e8d07e732df1e4c7d69e8c5caf689ecdc0b0996b2203dcd08fff0f173d35a7edbdcb00af851c7c95ad1af86d5e0d51101cb0111b3ff4983ea4cabbb1606530de67d875bc40c899cab78b321d7be3595807888ca91c215206efbcfd10b59d0879133567fc2f1e5169d04571920c85fc78c687223a34e04148099c5fd194c07ae55dcf22bbd9def45fde6a68854bb8347860e4823b6151d110a16d5e8e518cd98ec646204df0177372c40a9261f96d8ec57ef5e1169c89bda4e13b115b336c86498c3fb57f17f55d4e38e15e6ada962b31de3b81b5855831bb755701eb62ddc1b5e26b4619cff1b4fa5b2023f58df6882daea818a2a7f105006dfc1fbba8ad4d36e23d8d9e97ff2eac72953b88a493e5b8e378ff328da54950541648f16c9ef98668bf3ddf7e1a9c79727ae6253c2a3cddc32cf5822181f4eeee82f3277fd7b2e19b14e4df88d9e6f0117eac28a523066ad02e95e0ca74b2d311b78059bca580d3ddac7fe321c170e7eb3fd352dd2b703816efb8b39a018ab37ccb99a5400a8fdddd8ba32c2f2dc93e50b1005480af21e2c61ff333dfa942748cfd32b5e7311204b69dc98268f337ecf505aefd35336d9096037ca20ffb01538831f2e35fb1efffe798e4d1d5d025e357c8073b31a6627f90f9f2b62f62bb8270bf5e09d31ef3040023b20eba2fb9c2ca9bc052f48f246ba37c8a3127fccb0ced381292954add17fcdb7749b2929adb59b1c3058ef315f3a72cdf5123c61a5e92fefbd2a39d5d95d409ac66730242c35a1732a1457d896dcc8f15659dc45fac260aee8248ec39241ca66d111960ed12db6d5bb286b46a2a597109512ce041f8648784630d073baa1193a8660f945af4337fd329f21179da815b04abb15156fb661dda2364d3636b04231cb5438ca6f2c00f73aed77ce8665be1989e35dd6653dd32783e8ac7c1743abe0ea875d96d58c81a0401519b7b2972090ca14d4d961956c0b6d7e189c6e8c2177c482af575577d6cfb85ba2e0807276f64ff704e12fed0d5b808f87b07dc145a4f2e5ab4fdd5f07805ceebb7ed07662985b9120d98bee6d3e4f1ad3f751ab383ab9d71f34ae16b49e0e70bd5908cc1eb6d1d46b22028b9d55bdbe37b81919cdfc3fcbe210b64dd4e6b713295dec875d9ae913bd063c8a4299a2ea0e158e9371a90a6f0b88591af230e61852eae2d8e2b3b3abedfa595752e7385f8df07015fd563f94029542c0655e54a46d7d1eb56ebfd9f2ea00d28480d415b62f9dc95899065fbc3a0622a628923de34a2c5df1e72177cd5123102585ca4ce5d3ff5335115b3114229217d39272f69707c00b213da8435634789a68d3b3894989b1382cdbe77f577982d3203b654daae0f5385b06515a4447e1eb4d99fa47f5d5b8297f74ae83256f2ac74392629322cbd7eaae03a54b9db70c1a78695a4f9074885e91743d248667fbd9ca1355a70d0752f4446bb96eed3354e2e3baa2f72da12df4e9fcf9a07642e0d32dbb09716f3c1099601d9c352c5e2fb3ab55c9abdffd35a69b23349760a099e796407edf05a8f8b5c57167d04ef22c3f8e13d5c8e1e6647d65e43bf11ec01b49c114de2f0a34049dc057fe7806c906ed6c95ba2f64617ebb6b660b84ebf7584350e6ceffca9a4f60add40b4b9241e3e570f38bd745f56e6301c77a19003b25a4050df551376cb7a7bbc141e21a700d7e488d1904f0846a8cc685172b10416febe44524741e066acc3de4bd415fdcda1a53f0f3c0e0801c0d68bb7c27d8458af02e55eca697f9f4fafd1690d531a792cff7a03a323fb30f3ac8b85e34f53d5972462ec2443c7c6931e5c1e7d985b2077a2ce043616a2b95f0b1a57bcad195d8f12b10c0b058ae41839953ca6d577577b24467efee97ab27fecbe4a20e778fe42cb73d9aa44ab63626e137c0fb3d52291efb85da3ea7558f61bb6474c41d4432502699b3951e244da46b4dceab1f055228470877837471ddc4d1ac53616f32f1fa062a0c86b8ef25791df817bfcc151cc4028b0ee25ce1e7d6e169cadc93886dd9faf5523f81903e3c06bbe7e6473333d665b8227e6f690a1cc5a554085da9af196fd0a7ddf928c082b3962ffc575871a031348c440d6c2368cb3d2d9d6c920da7b0a97b597c53ef135dcd66dacb9df8fe25f9de768a0fae0f86e007b1744f9ae69651d564b4782ce9584038bfb7d4ac476c3fb2e802fd3165e906c7bec4e31ebcb8e715181f80a9af177713f01eecba71600025888c64a48ef39f5a24b2c942dc64c20a33c93359ea3ccc5b47ee4cea80e14e50f81c46bda8582135e9d622067d0d99d10a822e36529d79f770e53133190002d41f178496aa6c6068ace303da8963c763bbe31ced4f5e77c44e4d67263b10dbf5ea30ae337ea630a8328eeb0d3d549d9f14acd473d0254876addff5dd6473009c93fa5f9530be28173f8cd6154530b7430cadd4402bae163639f2524ce2b780de273e1b0499784c4d508e2c1a7cfd243eb713e7db599d6d14e45e716e2480dea1e346e762c5b9c9ca8a612dd00c0c26321b29ad4efedd793f14f8c45f3d778f9c0f9354475a63743d13ce41de693a22a42b40d748e37e71f223c3fc30977f8cc95be450c831b11542133970799d94ad3762cdbe5e580560fbb88b6a90ba99f69eaa829e7c79c33898bd61548d4a7bf18c55973d9c360edf946ee53f6e0eac7bd64cb7abc9947ee4bf785982500bed98634bd9f7e3c206edaf8c848e79e6354f550ee02f335e9e402521d883b0f21d5dc3b7f4c41835c126b3060f6b9c73944334e558439bcb7e659c0f6013c444169e174079a42341ef0fcec7390684dbb954994875fd99e1cd81e029968b077199948a1b6ab5cc27c62a22d75143e241a756f0f92191ade629b071ff9b599eb6b7b8c89349328cb9d66f09f30f12a4217ea3ff6e3572e96a2892de501d68d97776b4699cb80c77b47cedb7bd91d9174c70b45d6ea326cac757b4e4d34f2417c6d7e74d40a282ea8859c87cf3b0d0b1c7bfa31719f935724e681a4eaa7d596daf08c98b919c4cde0395c78c1619c0654679c169a3ba1a0ba354e6b0dd82a650861cebc88078881851095589ec65b9b2468d235690ea57132443c4a3048ac0051b209bcdd5bcd273e351b7e056639d48d137b085b5fcfc6466d5bb6bc34a546a1b39c09b68d3c5b375a17688dae83925e52f054c340fe8aea6fc4d3dadf5ce55aa5fcf032983f1f0ea72e5fd07fd2a895d899229f869caf20b3340960f6cbf7ed76d6202232214f1e704109fc27f0df2fac325f4db4613dbf3e059aba238a8255b56580ef6fb3d54d378033fcef1bc31a079600db2a802936e1b032a27a3bcfdbf0d11890364a486950f6166c13eed4dfb278ea5781dec5d9c631240acd22572facabf5e43c88c02a9cb9d80d7afc3f615e7337a597b6ee07d37cf99b958e22b0c6bbc31709729d7897e452d39b44ae328057296aaf9480c079e82c541313668dac2246ebd1cb1ed0434ca22c8a882229e7c81ce23e4b9df6266e12fd62202102d600c1cb20f6f25b15c82337568b896644340b7a10dfa4295be3c2843d0e00b7b3d58197a7d6a6d12f557e817ce428af5e0c9473378d9705ea1b4e350ca374bdf1a79885d197fb5614afd7170950766a4c4ab7bc83081aceeb669a7c0e75e564367d46e1d99e5a7b69982c15b7c6bfcd68aa3d95dade99d57dab4a78b22b13c97d7b4f46410d2d31e00f8cf12eaa1bc5d07966291707d97a6a1aa2e5db6ce6c24b1dfc1c487b00a4d029eecfd9da8851a0a708fca7b957c4b14a23328e0e296cdb189713bf3d31a8c211b132297331e3cf4f13cf654f69e23d3ee2dada86f2ba09776ea2c230bd14a90c3a19261a409a3f601e924da10348bc95852c0f26bf8abd9be3b9c70c2c4c2275a5b5c95abdc6255f6124d5cd487f0d96c71931a761fe8995356d3d34ccb0b2548a90711406e08a049617c6c4bc401367543b28a2644ea27d5df9d7ceab1bd4b89c6f34d51e635a3aac8a552b6ea5f0722d1aad704e14477bcb69e19e8d836461b1d3fc656c9ee603cd1f5248d513a88ef20143774501b2bb58e8f9fc848840f7de39432a2bf223aa7aa0b4b53a994cc01d60c4c64b9321f2bc5e2d208621c476920b50536537c188cfa353fd9fe81e7977c92331546b919501d7bc4b2f6761368d6ec612550aa786ddcee74168d93187f8033ba2e78fce86a91cf2b5630389810bbd5f9e18269c493a5ba3787d82818c4d195ed3021130335798e393659be2b948f7d0c4665d640109f1b56463aba927efcd67771601fdb712c2a8edb7132494d77a58cce7decc037834c054112bd19305371d2cb790a39bac76aa2e5a137f3b170e97d2fd2d7eb70a82f47a207b9203704cc247d395d28572a89a3585856c688b4305f0c90ac71f61473cac6a1608dce64f000a29c76819c0f54048a658924345cab646bc94b9e4f61a4bebf9f5d899454d5a32f2c36587c78e5448df177f9da8fbc40eb804590d6402c39b576988be262631215c766c83459dec62d96ae15f02a10fda3bca5f4ff2d78c840fd61426f74073481da01c57947c03f66b33f4cb547ac63c2f528e430478c81de33d4a908ee37610639406456fee1fd2f5dda185828d8ba0e89ec44e7078f0591d27bf659b68a283d9da67c4ba1e487437d1d7963b6e75d6fd0d1366286b1fef7314fa588f540de7ba9de1cfd3cf87d00197672e848a8e49329f7f70056b982114fb46dc963c3ac236d288e581eb4ed0993d4d91e81fcec4f2e6a90694b2c7f2c6f9b67e41c4ae433275363faa18a52ec04659de50cd2fec3a305ea9da193f8f3e4c467f8b5d41cacce725d57caf158bbb2dc77a529cf4df6b641a9894a05058b9f19051913312f510ac0149b29d8dd9f8c2d1c251d06970fb1e00fec23b5b7b05ada575374e45e49a5f26d9656de24d6c26ee144afcbd7b0112755670fd0b371a7f0c15abffcc77a07610777c06d3c67b8abc8162913a1a108633e4705cc65e7ab0311a8df9ca01db54c5d6d28d7f19fa76f72063d188d7d7b208a2a57e5be13aee585a2c023778348920675e5eb3114137b69db4d7b3fdaf4a09f16b61846e4fb873e2561699cc0847e3bf97960c4740c57bafa7dbc5b2e2acc4cc4bb7cda9a219222bdc3e36342f50d078f75e40870993eb19bfc4c7a926a6df4ac29f12b28f96d8487f08e4cfd59bd7e539d8f3b5cf172a6c0a48c6202fd69a12ac33b4745863fd914b342bf0bf7e2ae52a1e24431bdfc02b957d45e94f035147d93de50a5b630f64b7ba2761fd92c5274363e6ef1d9243a859b1aef6cc3c4faa2e096bfe835aae794d54587d13f4a3484c9addc1354b538913237e04643578a9f45739995e9ba956a4e31f19ed6e4b226b5702e8164dc793e083aad01f4e4a6db720dd62fdf7aaae46fa5c79b51dfed0b8585f99b83375fe1e712e1464a69d2eb58f140d55e02eae55d92ca528e6e8acd1f66cabe2a862aa1980289523d4a08963c158186ffa052d369b3ce93e4d34ebe6a4212a80d336fb217a1761632e80323cbb527a33dfca2c336cc9573277beb296c9cc01e2021282adbf079cf9a545e51c81672d569cec3772150d527d735fd068b0e76e1a1a44705ab92c023613051656229a7d1c9d0a3dade3aa297f9ac6794301437f5e975635c3ead5340185d04b355bb4bd4a4383259af9c1bc51cac63ad5c0361b2e30c799846bd5607d67d1dd79a300a12673aeaaedc5373be0fff11ed5bba255aea20bb325e15dad29da9695f8d12a2893f6b4e4643c57875456b98aeaca831fb336b0eda223373f841f4253a404bb62392e0d6c218a57e55b7917ca5f23257e423df6646f020d8c2984d2a14d6dbfe511f33959d7ce5bed2dd4a085d7631ae5f6da91771256ea3c1286836a14bbc8abf9b9fd188e8fb9cccb99cd327148591315b3033fc5721badacfd0bde8b4e01fab8813cc0141f46142e48f226f70cfbe0e5713e373b030fb60a668d28a46589ee4f946cc97abe50b71b34c13281a143879c2a224fbbece6e1af50fe5bfe0f2fc6a2000bc7380ca8b65eb83eb6f9d08350905670bafc354e15a407581b9c69c63f724fd6d2c4b42e85d01a895357deced831e6da46380dff0b34f732d76ea3a2402acfe2607ffc06925154c11d48e89dc307814c2e1b86d6ea86561c3b2c98aa3652919b04235942edf13d348fac5818db024e2605fe04d42d7cad9da8b54f08cfbdaa559abbfcf0df713baf6993411b4fe28d883e2a6674cbfd08860fe60ecd7620a17f7a4b608dfb4293614f312ed0e75bb02db506d6198b4cdfbf996ce7a39263f780d72c21147d6f7aa54e45711fb254fb58a59a6f1c21b17df77bbcff67613b971dbe63b44cdcf9c9deb16bf1c344e33e7178556e93ea52bdce35c6fb631e44f72a43f4d87aef255b2239e8b1289b948c8e115dc8dd46aa589206edda6727798858ea360720fb0cfa94920503a385d6edf9582c8d5d7c8a791088f4872f694c7ae616d7261008143a9367c53c3d63fbd83490cb2ecf935e7e1e22da9390c093b6ef2d4fe8ef284aafc199aee9ee38b3920b3ab64115d570277b42432ba6a3f1fe5e2ca02a6f5018ab506c72810eef61edc9922f6c066033f0434fcd01141464c0acb4f9d90b852f249badc1415df28a59264bee923cb4303239f3cbff30620ada7008719788fb1423d334014832323ee34fd8aad6f4d593d78b4b9570ceb9a292b1907179d4c74a796fd3a4f89f990a5b1ca52d6702860e4dd7603eeb3420125c6edafb3f101826cf3633850334b2b4d5fb214e3473cc77c47fb4f5170df3dfd856f30d9c13cc4cb9e8b282d8631a7893da5830123ea81441d6a3b6e01a2f72e7de740ec63b9f2849901fc7e6d20c53de11d4cf512132997daa65e5708791ac946a71a8703449f66c39e2e06b7779e9ea14ef52592e5319e500a95ae33fc8a29941cb5e8be8e299b683ce147ec6135f3e563dc44c749eac9301a3089d1a4ab5ca726c2e6a3c7d5232d28358ebb9d109c278401b04ed1b36435ec78a3648e4ec6654007fac7e4afcba62e52b2394379e23cb52372a6bd0652f228e01d6de9e192c47bb01b08182fa14bae9383f5e2554498c547cc044954888eecf88055bce04527d790826dacf3ff7c3e3ddd48441bb7074d10e4dd33257bec82070149f5aecd9d2d2ee04cbd52cabb309a813f9d6b2917b184c360786304117bd7e849a76fc8588d33bfeef6f975129b95e37d68fa36c8fe8346c7e278ccab5a17c00e856140ffe774a0de5137b479d9dc3b3617b719b064ebaad7d5da7c19d24c63656b4e230008782d0321c702481a1ed3611448af27bee1df52dbab7593e86a89659ea6440cab242652b4d27c2c141db901e7335fcad282b2d74c92ec245eba196ef87359690e889b7f7dfe58f857f70cda66ff686d3de8a5765e665037ba1a6ed78a229cbf4e6f80d16b08f3673ea790455d0db48cb14299446ea3c97a196e1c6847ee7d8f54963c071b53c22638cf4f3655f0ae8d80ad6e565e09ea7f0e23ec3bd6c4597f84bf3de77dae5880dd8d8338d80758793a87d0bf958ea954a9dd1981d56cb92913798cdf33650f969170e603d8abf3e997385fe08d4eefbcd1702c6a9840f92023bdfb47ea7659ded8238b9b87c1e6be106d744db147e797e91a0be5cf0b9d343037a559bf516ccecb41b29adc131248ccde3b000c8ba18e94dd45e50fca53558e015685b3eb5b4ed517bfd1df1c0d9dc66dfdb9e38cbe33387ef6410bd3913db9ace2f76fbd73821e14df2e6727ada248578926497fcfec6a46355d895ed0e40ad178371a3ac2fbb9376c50fa8ed865eda4656c51949d11d6764c0469c082909ba84146f60ac0eb5b0f75171c51c4ca779cba9acdbb00b337a11920f0ab33a170fcf4dada033fe24c01b1060c494af9d9ad2a4d622c043b1fb21bd8c90a24d5d69963df796effef5fe2275c3690605f985075d3cb558d7636a83721c8460e24e7b93cd900e7a7b7e600d9a016da7fef4b5e48abfe042a48e08c104fd7a0da8bcd5f2d9c15d23796358f2004969ca5e68284d94705797434a0ebfadacb4075cd37df204e88a56ef989410a5e93ddb2975e0e5e27d0588a6a708548a35fc66fbd3121ae48beda91e22f59ab7739d756653ba60e7cf49afc1476acc8678a8306051bd33d14e92e7fea55843a87eaad921f3e87c6c5df83a5e3f94d7bf8c2f664b3c2264d6db2b7b5c0364a8b04d6760bd6ad2e3f3af86132e9be683e2127c56b1599116e2127439e9c4a87d60872c9a757b1b3a682ad0d82d04f7fd0fd466f72d149203f45211c0940aba65aa600e2afe78640afdf9eae8998cdd98651a2159a3695ed779796fdc276103368f4127b67745c9c63bce9e131798ebd06b5e540d16d3a1fad1b786ae0e1e288df1ce5c391056f3d871ec0b7dd3f31c1983259783cfeca737380affe452bbece954982c637400a85ef280c31e1ebd1a2f4202afb310981454e6deac271ea40d6ae9a84e02ea018f210109da016d08c81340a25a2060b2aeb72bfb91de9defeea026309e59f5de33f38e7a5f41fb64ca5547553d5849fe837aaf9cbf01ffcbbd47796dfd79d3118a1707713cbbaf6b73dfb275f0465efe33dc88b8460c6ced6e1363ecf1bc8739ad50e3a86149c51a3bca0da6b7f8ccea3401ad8d03e03f9939ce72ff91c6f209739b66c18504be545401b61d539f4183032a37e2af87fb8a2a1d1eda3ad4c5c547a7e233ae603224a541786b474a30c2bd1a6b94aaf00986a3eeba3232743376c4bac71c745d14c3939cddd0313f1fbfa8b7d0dd15ed4f2bf6b3c3ae7376a620404cca774b7fbefa98b0cc56df995633b41081c0b7dec845a47ca6adc948dc606081ded544b253786a8a5d4a1281e6928700ab31b9a047d9c520ee1a6c126d9f3a24350696fe41d58f282497982f366a5c784236390536a54fc067d9f9c913a9edb30929d5695a54b0bfb1185329bb4f4d7bb409eb23b412f4e9af0f140e3a71da91509f2277634b83791031fd847465891e1cfc17374674722deed6b7976a85d644c38a00cbb63fb1309b31b72102f5ac01029374f7b3abda3abf2853ebecf8a19da9931a2b3598dd92612c3f8d00e68610a978cc8edcf17ddb32463bf9aca334823f70c2971185ccd0dc022866069b7c5f24c000ce021f9ce10df6ed081d6a0a098b5e2ef880fee5697d13f82e00f1fd5384cd0c6b8fe389e5ad1ed39d20ab6e4a8a128a9e5d9038a21aaeb3075c5d47ecc736af01433fce3b54744816574170a6493a3ca05c600bae6a83e7aac52093432ca895c580764853822f0c0070a8ae49a4a1774cfe096eb7eb57ebd0e406d7015546c5b319e82667af2d67e7b44bef8a3be4fbf2b519fa2aeed7b0d5337c35ebc0aef01eff4f72643a7ad5ad2eec0e8f5a00d51a714f69759a7c0cc6c914ad0edb3ded53b0abf65f0d70443b7211c9c0904754b11f3a6cd3a49720ab35a697f5f2ca2219cf9bd26188e5bf3e448954fadaa8745922947344f6035787d84cc384d874661af3f9ade72be6087bd362cd0b8c480f5f348cbc7680ea3e00b45a63a8ab3d8f403a85c1812d5ac9d300c61d4c022f00e64f7c132f652810ef774853e8b50470983f8a21b722b1ede4256c92f8bd930c3101a4ce8bd8e164bcd1aedee154fdd189fddf0b338b40a72ff0c433b03e797da0a7b08991d6ccc184e2e047dcff7319b6d85231fea7d98030d62fcc2eea22d80d41b439916cd3ca8c1eb3ce6f0d5d4fe5e447e1830b8e7cab72d8485ad68f08c00f1b0e82bff2924a3a247123a7f74084a6b79943ffe400efa5b06d5523d12b0cf8506c987b6c13ecec3845eef9ca1701fdb60e01f61356d1a5387dfe36fa8272b9c261bbff474bec4c837ee6deabf1f247ec09c56c681b3c35eb0d6d8a464023792a7659cf57aa86e9347f84550830bb7e433935774fb5a6b4b87565e092b60888cfa0d59711eaebce8473cbcdc4fc5b30d4ce937201737d189912795e389d89f0c9ba69ddec1cc58497e9d7cc4de2d52b43ff3d9ae2ebe14e8495ebbfbf63c53769adb53ec7b7b224810affab5f04594d72924731234702cdeb549f1e715470fe09adac8d4645c0dd8ac878fe0b2178e3e5ca6d062fae6a476f2612a10f6110091af5a569e40ca2c5bad7f7f9502f60014d90e2d6b0f8590310338708c108c56440e609350cf9a94a017a33162d489dba69f2ad60aac02fcb70fb3c40dd9f755b94cf05deb16f58991784b30ebb4961527faee3baef04482bbc2e7aee64cb59cf431bf01eb21436608e2b8ccb18031bdda1988323b09427a34b14b5585660d8340efb809ec14ef733e7f585220981c530506101c714d4b120d25d5fb07e12212ce59a9ae331b66d03d517c543b98f34b266f9c52274e5b6cef09dafbbdb4a2e3df304cabf7cc81b3e1a5f039c4e18314d93449ab2d4fb2dee36c50c67d3e74bb2f2bbdd8cd6b33cd21a22b9aefd366f7111962c60a3cfe69567c31c95c824c870f4312f9c0f7b666024c5ab643b37fbf751379af6d6f5799fa9dcf83991d8f142845353c24e0ce737c63f23cf8c6d09e8f4556175bbf23388f0d21e06fc53f38aa1ca1ea3c59e7f52516df2290c2c108c61bd40437de6e95c6c0b901851d41398697193aafec176aaa056d01e611de15403a8f214e32b9c193b805c469bc66cf62a9707f6452cdd90b41be60dbf18b02c1c6fd53b94f025c30579ab90749edcdbbbebd93c7405ce8c3882803cf38aade8943f42f4965b79e0b346c24e258cda198ddabf34c5ad95e3e5a3556e19b4ee1e57fdf45d5ebdd640e44dad99357d973a9fa8a1ea2c984ad604ceed3f4f837ee6e2117664a421fda537caed1a5782c8cb79c5b6d537d45cf3c01937a124665fd9aac32398b7c3f8bd0c0a14077be1eb2e2289dd12c9e62369756056aba9da6aaa354ff90d2dd634f3ccc96fd8f9bda4dc67e1b0877df4a4e29032a8151a6eb6438182f77255b3e7c1bced2e71749b10dec2c1aef65c63760a06073ff3eaf70d0eb97a78ab944b491235f28a47ffe13be6a0bab3bdac896e895a4aebffe71e38131142b87af9bd6ec23ceda1c43bf00d2f2b6f0e85a0bc3945981d3e120c2bfbdf8943a854cbd534e99887d2690e835c977ee302b0e9df9dde2ff950f11eba6297f3bd83c86a420ccf1fc8eb52b5cbabae6cfcca5c79377fd30217a673cffbdcf65654360219d6bc55bd27a0b3ffed2932dedd0733c8b0d158cf6df0ac66bc6f3336a36a9d4b01880005fcefedb86350702eb0452ba6cdccf61b6fb9f8347a84b91a5875457b6e9bcaf43cc753f58986c3ff1cf6082ef7f8cf6835ccea96cbee90e57ba40ab6c2c320bb6df310d51193f55ac556f22a9b962036263b3e7cd5f0c331ba4065551e8264bc9e4d67a1feff1f451e42b9acea0b1c288fa093782934e429c9ed527293830c58249d46828b30ebfde80882bdba79d6a5e4a17707c72fd1759dfb23089a1dfe681757cffe080f267492fd907e8115b5b155bb7497ab05094e5875b75e2e732418eabeced8e2fe80b8b40c45dfa9dca998ffd4920c316647f573ed5d46d6b66393da2737ae02e6e49456b712aa7226623d8ed75ead7205a2a2d9df6e1f131d0c35dca38de0b922e6dedbb186601614c287205efaf724fea74c05619494a4741bc5d57b39312cce06702d6742ed531742eb31a622904d03cac4d24411a9ac5445081bf5d0394ab1157550c3e5a9d3b1a674a234e22701bb3b0f0a2c9983977f6843557141d4f3a2a0d8e8618132e4cdc5c382baa3a6bdfd32817a3f6ae2d250bd709343f97ca2761051ae122ba8502dc83b949d819a32edc706dfbdd2b4077aaf1ff8a960cbc14a8b3218b98b497842c54bb623c8b66de210dfc78fbec51adc2462a9d24d7d8650bebdf49cb378dc49e0787b46841e1897b6aea797d2a17ccb5ba8c2a2965057c6c57fe05f8bde7ecef7fb6859eebb7b318c0070d8a081501a33d329b476fce7c163a21c124892f1776d703d7ae7cc818e4bced7effa6dd84e7036bdb2d4a57d600833dc7ac7f3d5fa5e64f7be36cfd88515366cb2c8bd6a464babd2b4153e61f499c85d42e4649a6b77adfe4441f452c265d7919a603cd286c83952e4dc3b28e5fc19b9fcc3727d917957f8f60672ac995cdc8ca5d49de73f5f1c176eece9b3d92492e63e8079643361a7f2118e720a3fcf34780cfd2461211d94e6eb9a66a5a47e8b255d2bbc1f15f2567382dc4988eb78e553a5c9b2bbf8ed3860c3d18425faed63232b4eb09f76fd20d973751f15fb12a8b1074dd06790f9a4211bee3db821b039fb9179609fed6e919188b23d3f184dd7b8732c86e3526882acd58a9d5d4c14c952a155d9241889cd698ae30b28ee73ef9e1dd57dceb2f056fe8d66be402fa9995593087309eda03c67653b0397fa7e2a10a6f2582513fff7753984ea7d75007b10f49a7c27bbefe1c93f893308ff9f3fa7537bf37ffbf2a5c0b0c71e977d3fc9e43106b419c74cb7fac3757e4064649007d96ded9e011457bfaa08e047d40384fbd53d0e05ecb1403cb105589739dd6757c3b61d9eef94f4b06a764bd22f6e0ed6e4944bbe3f5e900b764b4903d7468122e75693ae35b354477696534430794c982b0cedfd88e97f09c4fde938453c910a458e34e7e3c824f039f62d7a367e6cca7f9b9f0c96cc069738ef3162d2d546c86598f5b529f91e9603c67e9bf12a5af93ca41be2ae5dea9522e2238f8bfcffba2297a75aa5692e7034377f9f68428f51947ad60721f4a43ec79e95a0f295257362e8ed7ac60ea61ba57b84066bcf431554a5a1096fc68bd158a92c3da4d2a0acba9fae4187a09c31614f56a7e8141f0a5fa6fe08da5872f204f3929bfe1d1e3bc29156ec020a3d1fe46e613344745b18f687a986bacaa4480b4ea585f5058a79ffc5b1a3946d27f9b22316bcd5afad89e60f51871a4c435baca4b4d8f277ec69b848deebd8439e7164e96a6edf46ee625c88009e97b98b9a4af0b85dc9540e8a7d8d8009cafd5de3b4d2be26be8e3e894ae78f00fcb51f3ab6f5c0e8661e7cd6ecc4bce6d25537879436fc4627e451978351ff6e8ee1ac957b3bbe748ca4684a62dad52c4e22133bf8299bc2c0734fe8c60cdbc8e180ae948d0051e28f0041ce5ef6e379877dfd402d80b9d073574ab4a5e4f2bbb89fa737a1244be235bd46a2f896b4a576c3f25a2a9d17f55ca6e61254454570c2f37fe7572c08c88b4bf85f822023fa33e7389a5198caedb73471c6c74b5fd8bb31fb6e4a242151dec938a05b27a0a727066235d6f6562b278037ccb96de177d2efb669cb2096b05e8f729d3492d95af4ea10fff903905617da920f250583469fc9c03326bdd7666a767a9c3bc551f69eb42cc94ec9b57a019dd0a0de559f49a8eedfd1c5afab3353fe25d8fd7b0d4729c5fee4f456e8fdc12e009b3a86cb383bdcfed9e9b21c4265c9827d2b2be7f84ca902ce5e076980b2ce013555a028166492ffa0f217735aab5c529dcbb4b548523662315f8ba197a01ac717de8ecde3130dbba00925796c67761c2e814cf4935fe88c94e37334318e3f083b5d9ae71e197b9c3fa94e7f833b7749547ee577b396a94b0e0841c480f258862f6cdd852093ad43e4bc1053d121f5e727e00ef1eff19cdb02f6768e810d95abadf74b51917899175e86c4b61ee91397a384aac6a0dc5028afb71f2eb9cf325cc9c792f7d321eb293cccefb4f545db5cc28ec16469e1b0f80a80fb02d585c7cf3b3ea0400127c546fea427e95c078bfdd4e2cd6b51995ed207fe15c7c1badc96abfef87bf407737cafb5f3ff5198063cf60a0f251b4a5cd3f564b417b6d5c72b12268f56c41139cf9352e42e47a6f9f8010b01c7f496c812ce6cd16a68ae1d31dcffb1b38340ea1ce76f02b0810501db2ba7defb21cb889e4a85dc0364f0921b697c166b3b7083f8a645db27137c31b20cccd5d64992b1b81a991784d46b0bb8f58b344269d8f9269febdb6d9f7f59287d06db5cd8adc2dd919c1b0ed6dd1cd2ed8caea41ba6f917c22736a4f0dbbf0323909e9f57480bff5754aeae4d5688436a7b202dff13420a3f61aa774acd48bc53f5723fc3972da3871cf85bfeceae1e495a6f81e7c21f141f3d79382eba4e4ba2fef53b4a91d1b4ee3ae74fca3f8bee7cebe9232f6ab0b2de57d65def6d792cb2a39fac7b5c3360686eefb4270425bc651c87af6b3a0cd9c460e0a2c6c363dd9d51a5510b39d52ed425678a7684bc7032caa1e96aab1413ac792b9f75fefc7b9973fe161950f4bc5a49a6b79e7036ca1d1e20094e08f7f5a266743380d8f3af6cfd966aad74ebd1b6cb32f51b8c37f39e53703a7268e38bc7444e0b8d24288a51a2943445caea98d9598a375d2949949139b0957bc1ad074526ddd799e4cffed967c034593af25f7e300ae690e7ae500f73146069313ef90c4f158ff65d09763ea20f978ed81f80f5fe057d5144ad69ce4d44b70c15aea671d68172acacdd256fb128eaa16be513845bca29aac7dfffda325451756ef73e062f54c3cf4c30ff817d4762eb372f7e11785cfc5b5ebf0456a7ff2a10c98347e109e5990d8732880ae96eca50abe8cb3e7372c9f49c7563c60e7e6cb862f81b7ea0f0c41f4622a4b729a7ec972d1dbfdcaa0576aa931aea3ce4f62c351180fb1b11ae6c83591fd1a365c39eb9599df5f8a88bec517ceaeaf70da241470c57dde9ba58766b86e1e678062887098e3130695335659e950cf99874c7601b3466ab1105743c4f79b339c562de6928f8497bf1b6b2b1227842490f52da3406919737690d1a06fc0389b39487adf1c27a62d18a9751cc3a44adc7a0c8d7926400cce3e8f977adb573be97abd2812af789b590de8c7e4a166ea5983eb75c51adbad7a6b18b2e945a886cddef90a04e87ec1464fa219177914191ec4807e03537f1add4c7abce57aa13b26a1c0a9a20a1443ce6ed112160bfd7840acabce459d163a1251dd522b88376dd1a3ff5258254a34868cd8cc97fc3e586b5bafc2455b2d5c2d202f862d46e3705880bc9bf630cf60ed51ba2142438e004064a2e51bc1f06a6070c12380f0eab9289c75fea7d5bf1a33a7e8e19e6084487d8ec86fa5da8f4e00192404a101cc59849d8fdbda1480c76825a167217dc924018bd31d03b1c58f92b4a8fe764e5e7220e8a7f1aed740e9b3bb723f6a6bcffb5569ae454c4f97ac6c2852cc4bfe51539b5f25d29cc0ad76fb206a86eef457281ec9723828ca87a191a0bb5a302b63531cbdf0c4c64e9a8adafbda6ceb9e5ae0ee8f9cc3b9335527809478234b8f8dbd6b35bf6224cba93ace2028d0ec17472dabc152e08a9505d31427056e7fd42aab420ae1ce66640ff6886f2713f017a6720b21d60bef63cefe79838dc95a72dc14ffb3d76f674d8280a9af61e036379a253b9b3c002a30a5cfeccaef2c0d75338b3dd89c55a2abd4fe7f1b27ea6fd04cf1b982171e257db603dcdf9468675d68e6feab604fb30707f0df246592661a282491c23e939115dbe36340f05e853a83c87fbb5f90a5856b9740217bd22af2b01271cb758197b8321e04123012ff10d1586c3abb3a9cd9903371b44cf78eaee3559f49412d2e5be2127914196c9438464ab6992eabe5e74b6b13be39c0ce7c52eb4280b541eb3647ee13274c972a8404596f4892ae0832ffb529aacd354655a5c8c089370eeabd2a6077f47207b5193d09f8579ec97b32f57b51be9eab4f5fd9bfd7f3f370c9ffd57684de1a6374acb03706ee046de7e71afcca7609bd722412946a52c68983def6edb6e4259ae67e90d28486263a0bcaa4cdc837daad54db9779ea8229c04035225a12ad21827182289ed1a4deecbee33ab756665a51db8614ec4a5af1f798063490a7c8adb6baacc1c36b64c3d1bb66e5356c827fffb2d8bd3f85add419f31aadda1a5de199965403edf52d2c65ea7589133655efaa0f6d47c87cfce914eaf9b9c5c865770d179a8027c8c933079e18ba15b3f26032adf2994571c395d27c58170aaaf673867e452355b17afd0be9a702725fda9a395e9ae3bd194555cbcc97920cbb021fea3d6a93e1940683bba0a776469f4a5c0290d05bd10b3bea29dcf560085b32b1f34b0921e37bc5f3d68e15b9782fdf8fd3ae96ba2ca5ac20d429850b3d35391dd8b0223f05ee195ff08fe1fa6825239d4eab786e94600e8cfa78d7f35762dfb7c58146eb2af379ef704101f14e605e4241e6c788754d8028659b758f5d6bd979ce3ab035a37305a84207d8e063416fcf3218e491b52d685b0639d6c38ff6ee2fcefe60b31bbfd1b9b4edbf07f9a66990a44cf35a6ea5ec16a32cf5c117682995fb99e9bec09129b4adcee7da9b9e6b3e3fc679a38c0c7e4b5fa2dd3778df470239ff31ed71032e99d4703fa3cbe3b070c14563369260dca196c4a2c594ed24bf31010451e102cf53b2cc58acf198c5711ca81528b0d35f44dac75c179869026bd12ac5f4205392b98dc0d8425cbaf6889f084b8285163d774bba627912fab54b23a52df4312b198453fb190941210da9a3219cdd6276b632666843ea52b3f5feb6fcfd946bc3d9defedb406bbe03b53fef417841f50ff7be4996730952185ccff84a386fccd2a6d736c2a43f4cee9ba6576bc5ed8e4def8d241f4cf5357910815534bbca96a99931acf053fc302ce7c12f152dd60c771c949c8f93efecb977b75981891c24d68aea0179ac271599887fef949337ada60bace80fcf10e5e28f6cb6c6722a9b4bead774d49089b1cb89529ae6c894930b9c6056f4ba52617a7e7c1f10a0e6dbc3a8d9ef30973cb0c029ccc93935caea9a7ec23ad7157dda50ebf76af05705426a1b96f391192701c6ea52382719a7c47279342fee731be8a4490c6773456ca993311a8095efce355feb82ad6b07926ab841e45b4fe499f239a06ea86b5f35459ac1bc1610780c48bc9ea6e195a29169d06be164cb996e3fabf0f8f75f6ec91dd4829ac98c1cdb6b4bf647f60cadc0657406ea5c5ffd3b01fa3ef1c6a3c73d31f858d4579fc6dfd527db72df7319772f24f5e1bc0cb047c51bd43b02b00ec0706039110bf92f0ebb6c9ee5ac9a60954061ac6038c25b24210fe01245a053aba2db454d219c3654b3bca6e610fbed118a663e5045c9501c2e952ede2a077198e59420bd219550f66f7cf63f5af2f01742001be5ca4a2b11bffb736710fff8b1de99fa4137fae1e054273fefbbaf59239a590faed26931dc33a05ca2e0c931f1e10dd4d204e7053d5197adddd116d89401e927219c4a5bab7fe3ff0ce008f15439062884678de504a82b71671dbcb9843a5ec227b65d2b83d6ad75dee93c5bf7a736a174bfaa3e72cd0e6b5d4daf9e330c421d68b37d6737d3d6f27c23c0c406fd08f47bf31f484adfdfcbe672cf5a8cbf46f47be91d67341838fa3cddf262c03e0ad37df695e8ef55e926fbe50b611cb71f5171968b92d94c55177720bf6aa6e0a230ca4ace617cebd001810e64fa9bb4d8437086ce55ee774cb454ca9c9c8fc31dcd04a821d0d0fc34a91328affc1fa0fe44674c580c54c0c353d80a0229611cc44da4eccba5d7993ccb852a5b81f05abc950c5d70ee2f1647b741375aa41ac91ce56d9429c18cefb5fb43cfa25e28160dea069c03338036eab409bd5e8104f32027d6e0bf5ab128cc07cad13daf3842ada9f1fae7bd4d0868174f23df36579044c552db17540ef7e5fb4019a0680d9c930cb4ca7c3a5ae76c9dd3a0e6b4c287407c97fe39f6ae07b5d6c0cee37e848c956573f8c3ce63b17b52d6cfae205c180411010b02ec55bbd443423097ee5fc30d7dc0558ea54328c363b29af501e10907332d563a87386deb7ea354d525d8ebda51d9476aafd7933d2e56193fea788f1f3be17643c7b3ef8339326dda0061c1bbcb420bc646d22ab482d528658c8424abde89094fc041fe21202ac8db9a1adfaf024fc739e763be6b3f7a145489485524bbb006b190cef5ed0412b74f3eb56b381e109a7d0d5001af29e875536aec0830982cc5db576f658d9b2043f7d618e8e14e0cbf8f006d43a79fd9e285ec40edc66e1e3fec5c9807d6e78ed8b43d302e9026d71a2a738c1acd56ded25c3375919cd66f7ff246f69e22f923d6460a00888507e206114189af4c950abb4920d63e2a337d246f569730cc7848452c60c51c90a63483c11e9cce78049df37e74596d9f0c0b1cc648f1423715e658a65e3c83952d4d3220df6ec1f8845dbc646cce6f53bb77bdf4b965de6f0a4b43030aedee273b6763ea090d4342b6c949bc39b23194adbb09d0b0a8aa72c0bf0a48d7e2253a4b2530d7c4aff130b147970f302cdfaf13e0173994f8d34068c1d9877f987a88acf2e41713e201e5900bc1e814decb2f0f51483e951aab33c06eefe2fbecc5ae0db3f9d1ac2ba4b6d5e83e6ac0bb3041baca7e5f15dbb377b9af5583f0c58aa9bc38abcf95c9ffb780c11cd95b561e65ac20a4d116284a7b8444d3293d0baf3bae5486e51749338c18af33d71d5251a8021aeac788d4f9a756269d34b2f8765582695308344c058dd39eb8405e340759883800bd4ceca28550b85277ce084a57e13e0fa8619275a574414bc2d1bba1b012b6db3cc50efd41da27eddd4c32653be6b7e12c55852c749d536ab077edbd28999b209cea64a3d24bfaa65fc2aa4c547ada9f45c4c3919ec632b882406072963751292fa7190af1bd14ee67436befa848aa506f83105941dbee5ea357aee0a553dad2442922c8b12aa42bb6c885904bc53f98a5b85428691de37b6bdeb1a80dc2ac2f0bc3982d0a85eda84e47e113169762d673043fcb2b75428a05dc03477a6757214612cdc3e1d99bcc1a2e93c0fc8eadd363ed173ef5b43975985fcbe35e668b56058df065e1cbe6f97dd4f24e23b86469ca411a33d3b9b8b6261d7625acdfb8223d8650cdc901c6061de850ab4e22d2a4df9eb3a4a387c05820f1f271449198c8764e471a3510307b0b42419ddab7a3c11d15f1804aa8bfe290fcb177e4d5ed5d08595a4701430106e8ff9a6194b4ee7a80d5486eb18ff8f1946a199f95a4051ac07ce346f7eeff7491b16d74e5bb0a082093e556a3fdb286420443d8be704749994cc3dd347c8e4704dbc65c0cf387659ff349356593c8f5206286e985d53fff2119da868f0087439de60388bbe464ea163df0c28d70ebb633891d616c79ee8181405d491960af0c3ef3669343480ff0f092cbb996216aad3851871ac75ece579af6cc62b81cf2beb133ce8ec3245de61b2d6a2dccba68b4200585c7ff21fb2dc8c93549db12427ca67f8fc854ea76ab860eedf8dec5a74fe726903de7377630a82a7b6d32c7b9109e22f1e19f25c8602239538eee7fcc36373ecb7ae1f18cc519740f0507195f1a21d6474c96c23bee1b02c90a031fdf9ded20759581c9469777b459568149d7ee05d00094fb05d13bd6cd39ebe4889b57b7c754158b0058f6f4de1a094bf97c54979ae23a7a744481245f1f24f1465037a2e481238aa5c7047dce29ed6f8f1089ee217a6345d85bcb780b688c4dfd244d58af40a6a80513b7b3b28a331e228698b12b784593ef309262b96f66059dc51074361c53fc7dbdaf9b9d5f22f09285c2cdca2dcd62a7b16e041d3d055b1b49a37e1723d150c25c4cda3934507eab1ff37ac89ddd98484994ea0e5b45bb4718fa8a2cc7af2a3b45896b4c57359a5237efa79a0b45fca13e305beede31ccdecac9a54ca7dccb968c25a2c46e644de1dc8db728a20e2499f4334dad529b14393a611ae0787f6c717f0764981ca52026faa058e9f377475d5b5a6aa09809f8298c20252cb881d15eade989eaf9004713ad714f0a1736db899f225b58380b9442362310f87a438d2a2e9d3ce875d9633f3c829049abdfa83a761977c2ab9319097ae43761a3d5e6f0235f63b74f616864f8eb4108a4115fda484ed08646b9a90905c95f00f20389c9199958d5c922120da8e272b30de0f9e4a29f8397df8b52f89be1133a4028b64337dfa899211550571ab9409f0a3bee76b99fd8c2b27d42c8f73a88c135d0826e1c0c3979ed81c0951789bf7b9aacebcc4c8881a62114c2b46e3ab84632c046f11c2ba4dbe1b185322e0089422ebc94ad2438c33eeabcec226338e1271d27cf3d05b7934f3a540d0c9a278bcfad93463006316a59f1e62c3b328fa871ca934e81b17771d7768d3d9cdd57d6e165c2a813c47993657f71b2ca4d63065d7ec1ae3978d047ebfa411079e8c048e4b9295e6677363287b5cf0e8f6ee033ecf6bdc306f98d33d8819fdef73bfcd668521640e42bb22fcf28354775292e1fe69e2b412c51ea0d100190024ad232fdd81c4610a3d972f190ebb5ce35ab37a6a8e1c19d6db96e72836ebc08686284a7dc1da93a9f4a9d19c38d53d138a929dcb2d1505f2a70d5399f11058f16e555043989d2636a692e6edf2e5c8383b6768a1da8b3ed5f9e3f3bc2419eb20b92ccbf59c2ead6561ea77c921d99598e5745d9e3d9ab0b36e726d035af25b128d49f7ff714e41f6f46b80040601ec10cab2e861bc7291659ea440b9888d721239498af7b3a7e3981a732f2353657384bdc80191671bdfe566c9b9ccbfbcdde1305c2b4ee512a720fd9578ed0c18800798b06ff4cabbe48e9643d4f09d0cb6afb3406308cee25987e53eea061e71d10f408dd665147499f8d1fca3576b11b8ca4a83f35fd8e1f5cc494beec824deefbca034a9590767d73617dcb5fdccb1862bc230bc003b98f92bbf05d8877f3969f87949d77d61dd28f02e3c90dfe1f88d5ca9b44f749b172b0de59ab265027ba35f88b349fcdf80be876b5f9420d665b5a0679f72552787822b50120c429ca1e32a1abdf768740e3858fd03190461ef2a7443252dde8cc5bb08f377782b46fc085e6b990739993d9d51701153048e67a69d85b7a66d54c5704b1d6fc35b1e00494e12dba6441c6c42c772bf6f150892d59c6012605f453740f9dff5570c54da3d81ebbbe5a77ce6282335b2843f947231e4c6575c9293bfe2a2a58229145aaa8084f8c373b9289516778410e023062d568fff83dae049e44c22861ac06d5915ff6139fa9ee7652e25c52441571da94a7690ccd734d4389a9ad92984ad5c87627f5da4fcc92c99483ee8ee8b63cea19146848065bbccfef023f97d37ed5fa97be7ac26c99a438b71773384bb0fee92186e4798aa4c5ff9ae206eecaece8a647d23f0bc6ff942e44bc81ef8c940c7627c8b0c0d124da98f5b27a82eea56f16e8befe8d0a06a097a9df35ac224600f71ff48d4cfda3149c5f57520214aba398a2ca1d776c43a750c4aae5e41809e4bc9e99dc737f8bb0929256bbd5965127bf7fa9a3f26907bb623e1e997bc1db3f009d680fc32e46ff4bdcd87c3e357393ad7818b2f99e9e7baf6b2b2371d4acc986be2e996aa8815a190c1261dfbee23709d81376f0204a5b4dcc1a2e4a8048e822f6820cb1f52759bd886ee85511cfd514290e9a0349057763a029cc7be50499905e81de071c336cce18029f8f5d91157ecf8a3ad2a96378620a410bf1fe928ca2e77b1ea3dac3222dc7bf3694dcbdaf178f1d4845f5fe12097a651629ebfbe296d6dc551b84bc127578b51ad151dee4bdceadabbad0bf8ac11150daa5d084f62d0525b2a31e6de64ae48f71ad63bfb95dfe9abbe8cbfc16b349ef2dfb4b634822b3b5681b4d4ac0f0aaeb4696d4a9b9b8da9b29bd100e9c637a59f2eb09e73f260384cc60b1dd161e769ef4acea27bfdf058826fbc9775bb5cdd90dbc153a88626c50f631edfef7dbaa47008acfb6b22f301c2564a52bfc9f8b862ffcc26e3dfff7318f5e86e364a9dddb8cb5f844557f1c23ccc61e3a1334596119c5663f9179b963a59eafd7da0f6a909b5350bb22ea7ebfe59efd6fd646a3bb96fe033ef594c83146780fc0c5d0ef4a64ed79812dd5123482a983185fdbe305ef2da8877997d6dae01b754486519ca2ac63d98f951400bb517f17102a053617f3fefa96ce61c4eecfff885846b9376f53e3c720253f6dadb7fb0725201022b665ed46e8097aec3dc58a0e5e0c1b5937d08575bd480f6de774165803e024943e7cdbfd11fbdb072b1089375d3742f05a8b75e3f89deb6fd688713f500ce51b90008c83d2e6625f09ffd6782b7d5c272b835707cece58674ca812b47c5b387f0449442d48ebba3116d2a7a8e554bff3986bc5fd36785ee680e90d0f0324da6a9c78c614c613c0d0eb6a8fe916e22fdedb03bdc61e47d5389d91ae9061db0aacda6937d4e2ff2c9893fbfa7c9fd937fa5f2ab868a097ef1d7763823c4911bf9515363dcaf145da3746e0af0f305a449ddc5d2654d82582c349ead303c42013b1e823b9c83cb5f8efa1965a74fd5997d69a30e1a22f5a42999a297fad3b5b3ac4d4c1379c5ec132b8a924c54547eed76e593d4a3577f339fe33abcb969ae5bf72a4933f8106738baa54845905a89127f8bd96e31c050a1d70c47a4ed4795e6ae27f5ab721ac6852401c42ec62c143d6e1d7378c9a01a119b78cf0540e75af65016fe00327f85fa6174ec6ed5c1fdec76f715ab0f168f92adbef4f01c961235f29fa016c26da17fbd6c82ab8696edebc4e9fd2c571203a32ba15e0945212436be25ca3b07e46a294270a4ce4b841b2dd37b25c741c1d0c9fc4131f2c428dcaf8c257d0e8dc5d868003b4d888a5e3afc8ee6230260ae1780a041e8a3e307d24b7b40a387e691f0001ec3fba727fc5d65d6c05aeb1f84ecfe4f1c161f5c841ee9667ac8e09627e3b6bc1c5aced31089393903e2b01b9c0cb0888be14df55440370c0ebceb22016a546394354bf9344cafcaf554185ca7a372f78bbee3243908b1ad69f0b8448a1b0d07fe0b6035147711b19ac9ac93499df6a17c0a54084de91a2eae1eda379191dd1964267cddb4e3a3b0cda23bfb1dc69e6953cea3c55b4e3e5334500df203d4b3f202df132b60b248b62cee2a73fbf072eb6209d130f364a3249d7c8d9c31af1021d1f6bef2226450598d00cfd1fe4e2a16525141d3631334604e46b82cf941043ede5558c57cd3b2ede74f7aa1bcaf8b3c1a5c4d35ce916728c03e7abdc8bc8a423857921660ae4d426b2e3bb05bfff1bbac7985d0cba888f51c9618e7bb7cb71eb8b2b7aa73b0539efa03ccbbe9e176a4788655f8a59701c813ee79d43306fb2e9e12946af87cabbd025fbcc8e6b0e1545c946ab9bff90ebc4aa972778a903477aad4f10c163bdefbc67cae511f0131b8dd77707b44d55be0bd41eab2cdc8a804a57fa3f5945caf49606395d5aa0df386b550935b22e2f41d54dd2e7fc6145180263df4205a938e3164aba28798193944765731f2ca7561080f63c9973a7a6f26aa716ebb475a6889c281152eab838f3c338a5bd2670d6a8e893b9d08ad3830a6abdd7d195d075adab59fdf1f7313a8ba1739310004028b3dc5ae59e2b59781d6073b1dd06bef4401894124cd50237377d361e8c13df7fe5331764e7865dd30bc20fe7dd65f8b17ad91e0bfeedf6abf9f7625e7bb0bff36584c95bec408ce32777b206005d5e76887483e1920be6c8d1c60f2e29e76f3496975db7d188cb7a1ed79e596f4514c6cb73d07ae8ed757876bdb016ab74e297a65c5192cc98731464fc31355bbe74b58071826745a77d3c273ab94ee6a10b2add5904053e1de90ed12da16e487ee9c43209899adbaded90e92205b5ed038fe8c41430b02da0156f65b7baf8a9640f93c80a9c989686a4b2064bea8616d4890d4aea85b43ab801545f8d47c6d036836c2dabc4b187ff8f4aa44f6131845c665dc53b0936d460fde996daad492e7421f3194b7b0662ba76256e823d160ee6b866a914ee431b4607553336cc5ee5d417dd3b9d2f625f997c94cbe4e2a5b78caf196a6087d4e0646e323fec1cd24041dec1d947f9288ba4a8a518160381dc5aeea0254d6e14aa5229f21ea02dac9918e2ccd7c9a23078012a4d4901b22edd23ef25a506f765f5c8382606fbd88780700df692b590266d2d8585c371332131e97674efa6112ffdf501082c18d68576bd1698acf5c5a898d0e54ad7662c2dea948547f97028424427476ecb78cc9ffe7cf5cf8ab62bf9ca2ab83d443c6a68cfa2730044475f056f9a32611657abb0ec2c26fe88af3ac38aa4cd99f1397f0d1b7b350eb371cdd52b86fedf1d3c542be6c39c439069d05090864dd79187bbb42192ccb67e31973b4c21733052e8e919c8f0dcc7d2d926027d5f8914e171748c34c5296edcc301c73b6b572cd591a4d7dfd2c30e722543cec0f49db8cebc5c7794547177901f0715b3a34504a8264106e2643d61f32c89c8964a12fcf820bf8bc9af7957555822ebe95e79a13f8d29a9e139498052afc6fdefb84cff31603a414874e8393da65dc9791b836e3ecd7b4d4990f96e2a9836d2e8621ae0472ad2b0a1c0bb374e0977ef8df44a6ed56b5137ccdc360f2478163ffa33def2e5aadb326d4deaedbad3365bcb94695196fb9fb0ea74b5d3c7b0077b2b331a948006ebc91ea05519ddaa88a6107f551fb3cb6d0768701f1cb16f3be2ab47de7248ece79a89b62978f51af62684ebfbc71f68241c4067b128827cceedeeb0253831a139d3f523fb295a6120aafb6e52580d8a7b85345d29c5f06ec9319e7e9c80072b9c02b0c4a54a67ad1a410f2dd9666073a6f81a3bf149c9706a3b98a88125ebdc74c4dcfd314e35f634709819e47fb05a2943896ab5b54ab6094882be41ae862c2a452e4caabb2d347674f6cfd827bbef3e461ad2cfc812bb4fe0d483e633709da8bf6b089eb4634650d92307a64a97e7b4584042177149e0e6f5c2c8e12a557d6e2d8658304a3d93a885d96a1e8349d04052fd68a868bc5f3aee9211f35d8eca06c430f69df121d93463005e99f0361f90a03b10596c21f2eb4f9c8b3257571be7cc95656c8f126cd1f3687a26df6adc9f53556710c23498f68a550c234dec57f175da469f44c84b42f6998656cb20cb78feccbb535d68fbf7be4a9427646a91a442e7389f3f83e11033e5b4758752b9cd033335b5a5055e252b60f33f8dacc61230710865ce8ddd1910a5691c053e6567fdb347e5339fba2c7cefcff695ccae1dd4e0647329a9eb28c22a764c705699cbdef1c27e30d3437bb7c595ad1e2aa6f9e1b7f5db064f14a90d6aa6195b700ccc1a72c557c064d61435b45ef7b284f07b815a43a550376e3627ac059365115b2b2446255fc81b8a8dc08e8f812a0c6de4df82f3f9b1ec6f705e0536e3a1eec4f54fd8e083c2d21f8de3e59ac9351bbc7aec8cac3c6a2da97d2d76ae33ab5bc88814f0fd8db31b3576b378a928cab1899d9adb4d95be9e87f8f510e04dbc203b78a742e34bdfb80116f23facf41aedb23285f2c7bd2a37473125f98b868bff46589cf0654cd8855d14fc685bceba6d883003b89e694be2cfd86a53c5f0c01ea96966f97341d080573876950bef4cf00c54f76a65c3c0fabc822d152ba576950bda79217824e3834f1b3a814b9f754309689dc224becc11e4034a6aa62984ef1312a81942bba4dde8797d631ea45b0ad23b4a3367a7ac91f15814983b9fa0027deb2985288bc2d23242231607ce4da428355c2083fa7be73a056d96bfb59698354fb7f91ec67d59ab05d8e36718e90be13b43c81ee9280b240f52d71e8c1c5cec84ee98556dbbe4778aa8186927baeffc1a1e2b345cd826cdbee408885bb87f0e583bde255fe9825e6091c06c5551e72642d714952a371f9dfe98d0136f9914e997908cbcf3ac84a318e6fd98b1a50c2b81ae488d6d75db18b96290dc0adda50b116c249a1d572478d711fa9f885b70526cd461409b922d4bfd0125dd8d6c8a18001e871268b93369b3fe1579d9915c7d689b153c0296716f0ed55a86e6ed13759f15d9e02153e28f30c0981f0e82566ea742242fe84067768350b1cb72a0b83f5e896e1603063afcef8c419bea9be86a322aad37c3a9c3f9acbe5df6f6a1569c0210a48c3c732d50ee1ad4300c5c58fc47600022ad166381f8172e19af99037c332973a7fc251bc414eb19aac44bcd20037d10ba5ff3933c31326859e3d694447d3b989503ea65748316a0d1fb89c15438c2bd8e398a5964c0804d842c9cb9acf248763df48b3447cc79992c972cf569809939e65dbb229be4214b36af29a0172aa9100a9f602013d43a188236a881d19c5da4c10115ddc75dea63ec81b3a4f523aa8abdfdb0bf122ed065238e6ba2ce3fba007a36cbb408545d1bfa95bbe6058c0c70f8d04b8d99376a20ded792b64e86fd3bdfb589d82dd544693248c5e8076b41c8d99a8f7bf2b14eb636a79c351bcaeb4e611d2c79b5f68aeaea19dc85e819a9b460e42ca24b1823919385f3637b18dd52a88a74022c9d78def9241f8849cfe67a14f0d02a7dbd93a426dc733aaf7a8b25156d96835dcbe317d1e884c86ac30346bda97258c632a10df88a31c53e7aae7e6f1036b18219a194a3fd9242174deec7e9a79511565567f20f035cec710c2af9d3ea4b9eb9c366a2352f350c066561a57ca75ec405b3ca9f00f810a6e7a2aa0e75f7994999be8405fb1a70f78a5352cd8214d3d9acd74f78f6f32a168a43a98df851a4b45144da6360d314a71e786c3812e68fab6393d6091cfb54d6b3d7ceae8bcb6f7c9df794835300789cfacbee3d64258dbeebf65dc2a75e4956b53157e462691d9133ac06e012fe45d1cdf3f4afc0f58b008816aebfe145b6e126332715aa53832836e255ed03b3cfe3bde2732c79b9ef26744cdf4caa0ffa0f2ba037ba16c6580e6152e63320dc869db2a37244aae7d452175f331744a7c3f26e7e10b266c29a2b03706209312493c37fe0bc86e173d05f03d61bf965fd361fa7901ba02300dea769041219ad42c34a062bda2e7c232bf026e05b821ef72641c5d8832be91a97e8b09e65f30582eac2b20990267995b37f7412c8056dbb4fbc18d92281d826959b3bed17c181be8ff50faea40311c27822678e28ef25407ddb19b05a6904f392719976a78f6e4b7dac716e3294148c0f2625cd2fd1f02708b62f69a8fea2edef880641a6d525897033ccc58b95a90ae14a1047f5a1b359ca1a364b50dbcc2fa0beb4a83784c172b185db89ed2f4b75122e29c4b577d0a7e3c7027a8187995af5ba05169a23c8ec97173d4b3a08a9f5baa8f8d72ca954e095ba5acc12439b5392dcefaa21ed01542728fa4f35ba3973fa9e827d6e0708c37a6f301e0f35d20efeff2de2ef0078127c5e41d6d2e9dcffbeb2939ce644fd6294c3f6bce721a9f8d86862eda277fb0e613d6fa6fee67744c22ec4d9791ba92cd2d973563fec3702de06d8ec9bd73d59f49918793a0f0e5d09fd2c0cd004bcefbd6ea90ad4ff82ca1d4a49a8d69c6cf16ee772fbc3a074af360447430a65433964611744bcacb77632ab1c0e1df12efb31e2bc6831778093bb3383740266b450f08062f3ed9897a2949b3f4e8b759c1ebba54a69825f29785257848913adacbcfd0d484e692789357cb39bc36c9bad38dd5d9ec5744d892f98670243ca5de4b28f220033723825a87f7a455e6a2f6a4bbcd41b775081634fd55bde530bfa56154354b61fd03a740307e6660d2b124cea99e6ac06d6ee3678bca370e813b02a062a2d3f058dace028836617edf0afde4e9955f76f0ac330d6877da67d6f4313f6ed87321b34919048f4ffcdcd83ee309385fa594cfd1224eb361537c29a6c4e26f7c100c73df25657bb266669cf4faa631deee32f7998a7cbf9a024f5e8f4891088d26cb0cc70ea34ae3fc8604765525314842b95c12293d8e8413062fb2f5dd8da00aa7ccb93107dfd72d2ed791af46d5819beafce89dbb64ab4393f4e8c0d477c80cb41883d151adab95f9bebbf99ec59cd6bff93822d3d2c6416bcb18446921a69702f91526e64fa3852e2abe1a338a71f82c76064017bedf831118c74ea440a836fe40a24fc3ecede793b86d1e3985caccf796a498fb7465fc61ac7de9e82f19edea9bf7ef82b85b572e40b07abbbc78340456420d6389c777666c07663f01849dfe58c8a61d9222113d58480b95926044076f40a7f27c1c5c5b02858d1b93eba4178924f33f79313a04f185d6f36e68c867a35ee00eb59397dc44110f40fdff4c60c079d526331e3461607ab3fdbefdd00520948aff0ca64bab696c3747ee50ed2580b1ecba47dfc2fe484685fa2db39cbc69531231a78a5603eb3fde49850710ec606fdc11dd1f848cbe8c090b4070007c308d4921da4e971159d01cc548f5e9fbcb6b9a92d5c13a3994cba168eaa4077de9c70516c0833bc70daad45196514a1559e61d8b12d04e2f8ed2c31dd0178e97279ae3433610e6bc098398f61698d86a4e0db54531e43f3cd542c4758fa82c80e8ae5724ec2972a9ee7dc24978694c54b8b0df87b23fed7f7c6f4025404178cabe9d097fb590866f259af45bc817d33620dc14b905279414e502aca736048229dd7165096398a5e290066dfce41fab4025ec046dea51dfd619dbc3d2d95bbcba9abb6e4a4095a75cfbe7395b4f1e4e71f13ed78a19dbbdfda9f7d65613615f5870132015dcb7164cf94cf98f1ea928f6dfeef540b717d4116c7e6c67ca4295c4bea5d1f6aace7a3167cc96461e37a65a5d618ba3c6dea62e69264854497b14b1eefbdb8aabf8307f93642555cd5330d2f5aa3e10f99a2bdf6eff2cb9fdbaef64b56f7225e13db2f14719be0f5fc8425a51a682f5ff2fab3f80c7a3b9ee6d282dc2deb81aa889f2492447b25e59c56759006132d4efee6a1bf842e044530d261d1ad227205b41131d8cdb606dec1c467f71b2d5537b9eabdf26b090000e26010c4fb26ce4b979652be9b20c35f6431178ce578b1ca935d54de121063631898da190df0e44f42dc3961e641fba13fc9863d4494dced753c22d470745ff7b84863d42656781e3511aa930f61f6af618b9424c73d7d7e1f745792a5e917e00ee0990bdb84339f504f24ba81ecbfe91eec6cc04dcb30d4b4d69c339dcc5d1dd7bfb9a294b721d347220004d1cd091bb28c678d6e9379a81e0b5538aa6323b0797f21d7349ba8a6c59c80ff7edf9d17ed81a4cceaceb975e067c3087de7d6d1fc373be84cec28db23dc38123ac40b1a345e0ba575d3811252429c48fc411a3756d7e41091a9e62aac7896f11b80f7037c01371b26bd95835078cfa18d81e2e77fd4c5b0fd4c85d4bdf1143be6b688609959a6b200f52d46da209c1d417689dfc02052447f36f0692c93f8a5a4079389412c40bb929b78b9b14fac624348c3bb5af5310f4a19341fb8b7245ef38d7366b3ba436f9841513f8cd11c99af0972e3f4719a1e451398d4749b3065ed8049bbf24cdb16245a8aa6248be4d48e63089284b09c081f3a3629cc4d6f546bc0551b79619d8dc05e1025195c45fe32326707a1597ccd59de7bdf88f014809e8cd5e33a0dc89b293cb6ce12d00f18fe5c5bcda862b79d477078e8c83cb7bcf9f30c2ab3c2b2d2a69c076eedb58b5bb75eaf5350f2c71318c9015682b280e7ecfd8407d8d26a783cf10aec92a6de1413e03cf22d08730ac1e9134ebda48dde1076ec1ad2c73246348f2701983959977a3fe33202b6d13b59404136be42ff9f504ab4fc5f5ca4109c642e97272654da30f93b03ab4a227ebe80c1dad17b9cd02f49bb688945c78b89c581bb32f5bccf0408fd96415d652b257c02d6904bef3a7ab007870ea507ecbdd5e9df57b6741ddcce3c9fac20063c5ebfdd66f0db4e457957b042461b9f4557543cbb1a2ce34a295a08ec8d90329a1060d26114f12ec1d24ed546d481d6aa6b0fa83c9f95d45593bfbaf8ee3e124c6f501872cf50e5bedc387de1844baead3fffe2168d5871f18bf95bcb884f263ea71524301c798a5b69606993989b381618de59c6d2e8471acb32cfaeb1f1ae0aeed98207f6c3ce2b4e3371cb679c1e8c1a835a9a2eb3e149b65cb7a3c768242048bab9388a561e8b265ebe4175175dfea91457728a409ed3698ca35c6302d17b8cd72349694f70a3b031e92acabceb6579c44c15a99eb1d30dcc14766adbf74741a8305e041cb237659a678c0d596442eb881e7d700e8a4ad9598ff01248627f44804a4673fb28fc065c6838f3b90668e3bcacca9eb7917c8256099a8d6b395b75f295bfa31c28c8159dcf13787a18da5b8fbf4bf66dbf6d18e34727f02d2952d2f5ac91b7caeec2ecdfa48bc440a7f58b1a07e93cf6539dcf9f47d76b117d6c58c5b9512c3e7cb3dd6465e8f8683f09adb7c0de9b2320e6789c1830ee29a29f858fe1266dd34cd96daa00e4f837fa0e7330fd43bd7115fc8b2a6a9b5c8dc12a3c5bf9f27045e33e07a05e984a7fba79fbb27fdf3627327ba48923b9925510c52a855f2e0f9f9dc01dcadc070577fe4ac025653a6e849837890e658502a3894b0780564359e8d835a902fc9e197a3302181b7ad31a8dbf9c04d9ccbe10304f3ae0a977b2278b92541051e0249af3a715c5c30497cebd5506763c92045d37bb6582a8b22fa0e6f94d50bcd19de9152e2561ab78c1b63bc5285ef85e0e7e308d79f0d9b91550f0c6983a6381ac974d5505754834a96d1d408dffee00adec595d1b29e7139281eeae839e770658931b5f67a53b6f72a51f7afd25d5243f49e2aa8220b17a8381ab0949ba19100d9d9429763a7a897fff6cb6ccb628c14d49c398bd19db32d46a5afcca21c366a0096e2969c61af041612ef9f5a263f49369d837c0d5617b58a1820e8ace01053286973b60399a82ed297982c06afdc36c8c29282c9b003eb83f553b1bc4a079d70176be6635c85373f61c114e9a2e13f12fb36db460410f0840b29b068aebe8111b0a3c1878a32196f1714737207994833de81910de1a09cfcc3d1b1ebcad07651cfe8b5e801a4f100cff98675cd9fe5c431b02102997c98700ee2a5ebf7c397c46802036fd2995c17b90dd21899ade0a61d5b35c144be9768d6e87697c787cc55a4014e1ea388d6db987d47fb15e604a497b7f6bfe38c7d22f932185e654a29751f5c038c1237d466e1786fd6cde2522fafeeab2630f2bb2946836783a01366757d9604caf16162fa5c3bf7a912637f3e99630c20fc25ec6e6d57bf9800d85eee9f75e2f0fa2d45525a77be0a8d871a8b2fcefcce27eddab0065b19c8b0fa6026e2aff6af981c006c85c9753f56356becfc539cf59eb1674fe411ab5c2672b3c86debf05d98aa68e5c3a42788edbf6e3ea4fa2e6216fc9834ca8c08ae08cbfe50496918834e56de394908d3240db2e982b1c9577df4cfd01c70ec4f3eed64968e854c4de4edec3ad5f7db991a8ef6015fca24c39ed9a7c8f313412584a93e109506c096b587d80a601591c4fa5f2ed46df43ba653b032a6093422b0a9efe20cf80d55c839c8fcf337d1e6ff733d1e2bc637ead3503f6878ba0ec2e4e895f5e306d7a515dbc78c2d97cfdefe09a41ce87b67b7810b64d40be14e2373680169300968491af27dc501fd9beb6ec6d2987b69389b023ea7b38929688ae1492fd80b9b7ccc94f7e06a0cc71ffe4db01e8b0718457ef63ebe32b36dfba3912c5e1a23b0ab1bbec14a4162ead98ebfa3d976e68b625bd494b77547c6d491d6ec6034e6491271624c9b3bb285b74eb94ec64d97696aada82d491c01d2b3779442f91099249390729eb5c45f56cbcf6b023597c648d02f6ef29b8f041d3467693f36d99b8690fbc8a7eef50935c9cde1669ab08f0a3f27d12d38ab1ca5650f74bf01165c94ff6daafa3999881c1a4c9e7640d060353485bb666d8695ab844f43b6ac6ea16c8f9bb99afed38a39bf0f46051f1fbecc4d5f09868c2e769d884873db3fa01694a63d5d31a15cd7d43ac19d3856cc1a480d57373d69b5df16891eaf71dbed8b738dd7a47a7be0397fe8dd38f56b53076499d93af47e494ff466b96b0aa85e9869cc9eabad30eab0b136151ebf89cae0d9af484de6c1237f7499eaf3f4361ab836445750c0949335bc5bb86f0090ba6db68ac14e9e8d9ad93e4c3ebc2a625b09b41a2c96b0a61844db6447ed654c12a1210ace89355b6ca382fa9e3ac74c61cc61f102cb89e1a29a8d9d9eb195e9808acc5d5bc06402037c11f7f2c1c727a6fb5deb24331443dc985716a91a8e975e2a5ed156ce6894fd61de0fb64b6410a935a98bfc0ce7234a0da71752afe85657b38be7ffe6c41b6afabd2968b88e3127416ff143c43a3ab880f9dbe37a571988d05d3aafae092f84cac727301e8ed441cec6a208ff0d7425057616f4d446ea460634682efe2e6cd1a83b9337103e7b4228da64230ffa8829f0b2f8d9c5f3203e94ea4ce97f793c44cf35e60e9ceeb985cdd664c69cc67f59bbdee8b8bf97d7f1a2feabe302fba788afb1ca5aca5c94e96c6239d81890b7788167a0be8a88aa3b46541fdd11340c3cd45f3fc3dd1f2582503372dea44dd1cbfff82ee55746ab2c98888a1adc5a2b61d417ca3aab9ff66ce649243d746253253b2d619c255cd0d3ea7a873afca9817d579803f4261486f27a33315297325326c583ae17611b97708b57b22e7f357f8f2e65699302d6dec2a3ebf29975067e194f29f7bba8f34cd86dffaa25584a4957064e40ca215c230c766f52ace24dd38083b9de54a4a8386e7e14a956cbc9bfe8bb6026185c771f6c57c15f6c587e91cc8bd934fa67bfed3a43994e2e8610264bd139ceea4b7ae2e2fdcd8cf9b59912fec81af8fc8ec6d567792a6cffe2defd948b587d299a9f2c86141b9defea1aea2d4503ee928d1d48d7b487991f2cea2935dc87685691e20c8f40c1cbd7968affb601115425e1313d1c51f7948f7c93cd46d48810c02d082b50ff54e2af0db3ad0925f7e982df73441ba472cce0eb52bbbe250213cb39cb795e33adf9b87f5ee5d99cc6b1e4ced084d006978d760d4947526700f187c65d851ea60e75f5331658499c833e6baf7ae5497cb945df4290cd35e6e73ad5c48e8b194b1826b7ef9022f69c60ce63a4ff03fb8b224631f6a835385a29fbd2fbee33ab69eb22013df8dfbf76e52b57351bafb8a5679706938322862caf58aa874eb095e6f0a2c6d86fb54f68ddf32845569bd753a30f83bfc3d2b5f617c709f90d90311e5baa8ec16a5e76c765774d2933be3093804a5b7648007cc16affa0f4e5374975fae4d3bd660f23e7a9e0575cca33c6ae70be385292c0d5732a57f47fc62d9675b34a1e499e210bb98fbcd1eccffca79371733890523a458dd404378471e4d5429efbe5451248542c3cae315abfb8e4185b2638a1c76f25e7aae6edee8300ab2357cfa186e119c52b158863102aa490522137cf375df881cfee9b02b8fbc104f38f607cf04039095cf188eb8650e938428540bcd9f81f46aa2411e2bd86cb5a37a4e80e0e3cab8a7910193a7a46250450b4455631c82f494fa2dde5ddd94eed679308f9a7ad78e943b715a786f7f3dd23311b732f031251d76daabaf46489a6fc0d08d603be2dbca289a6785f07b2039af3481b8215c21593b90cd6d16ff7d9657660bbdb729b4674ae883691510ec70ee77bef9204a48627a66969b310259b746613e34a53a901fe26df500c9defb7685819da4472f7e55543ec741cf5b1c9afae442fd669588b46ed93b99b91113e8c7130f87719859eb0d057d7cb7a3277426a2d06370ec57d6f3b878d19178459bfd5b3c335a74633ccb53ecda69ed54a144091016ae33ac8749ae4aac0db61233c74bcc2b819f23f91a6e3f3008e6009199c0f20c6c738429cf5f3a30297a24ff3e161d79aa72c5bbaac01844fe6295705917307d9a0b9408bd8214283fb2ffe58707f2e3707b46827f6db67cf7760322936027722e34bcbf42f9eea347e9995ee3dcd7911604d9021f5a4547ea5fe359fa6704e82cb80ca6cdffc3d11a25674f48118f09c73e309eec3b391701d766f01e0ecede20a166c76ea2d7b4dfb62dcd1281a1956aaaeafce072c2006d557896a64fd3774620073f890a474a59acf8edba0ff684d3c8bc541b201d8ec1975c522ef4379aeb452b957af5cf222ef01ac82eb75fcdd74cd3cc602c6e15f85a61748a1fbf2fd2a277185c800291635840428b4ed7ac9f75d658c67dbf73523f689c9cc4e0b017ed7b494d03ea43f5d003011d15772b60e959e34b67bbc34b189896192a0105f37b793556839a58fb3584f8bb0e31e61685ae544163dc6ab3b85c15e2e20f77fa0c8dc8a30b95baa59bd68f16d78556f916c1a391dfe38e4bb06198e02d1c9a792f8deb84fa9afcde56a46c549a110fe5427c31c702f914282d12074eba048de057f9bb864c71f3d4d3fcfa87b4b737a36a0e090d9f4eb2c78e52858980d23f1cbc2ba02548260b77b8d47051648e8142092e5e94b057fbae917334337170ea0130303924ee3ec9433b27f507f8689524d6feb924effbb027bcdeea5af802d136db6e4a5c4c91e7947537fc527b3e1313d9ad6db9efbb91bec69c6a18c6b5797d6e892b62013d14a0c97117015ae11f83e3ef3365dd87f93a357555b94738a936ef310027db09233ea14f13b76daeca206253423c9b0989d7297a143c2154299a22bb704d713de58532b6ea7b01864d1c01cc79a709a631f396007b18ce9a2294f2606a96977e4c47eaa2cdde977fdae3054dff6ca1baed0b9d175f1659e22d78f4b6834ec29d0f9d060916eabe92e604b983c181e5dacbb2b82442c24380c9684a91f8a2646a9be4e257606a336a57dc5a7602ecc403fbaa3f3b1d38cba2254bb1e62a4334ade71e9c67394d6d0684f1cf24833f94995662209e0566a31b996ab3fa2eecb150a6d0e358fceb51381e0f0a06c0bcdeb3888b6903ce6d9896c3896e17e612b85f1d7ba1e1e8bddf6cd502c44e28852d19025fde249624b160f15fb5dc3d6b6e56e6508c4505b72e5515517bae8edde5e237ec7de197e7c5aa5faeec8eb7e8941c7b2d5fb0b046beaf7ec443aaff1d446798f9f0756dbe1a207d18503a6ae769ff8f674f75f2d08122a288cd23ddda46bda0590db3e9e729b0b8b72e458d42a61b037efbef96d86571f6e222fea4fc4d72519d9cfe8250964cd93f095c9efd82195a853c5a2e76c258e88b02b22da69c32630001bd5ea5b8034e55ca938835b393b2567ae6ed7a5cdbfdd10f1aa97f22bd870bbe8d90921b3c08f1d450c0dbf4700c5b32e3053579244160ee82bc2fd3e86c622bafd622d3b84b1f54f16bc052c1b5c606320f6f63f862452c0f3a3ffb9b89d32e5ffb6bc3c0e481562f27b925dddd72799b9b5d9d8f2550d854243e82de205d6d4c057993e412e21cf126fb1104eab19b38a570decbf698a54ebe10f2be814ead39313603d71684596a4b8c0fd1e78ac94bfd5838303326f0273bda3827a94f569411979aac6b0a5720061514ab88ce77c132b2e6f931e6b33201e13f1aa1fdd03356f056b7e2277e94054ed09884715aca6f08474020095c028ec848b87e617e500ca9ed93093b62564600d212774005c1ce307f7282fe57a37c011c0fba0dd6f85834b9e77c136d094af68895b51374d54c7194b5b4a30a35df1c8cebb071269022f6702ec0f2d17c42be56bde2b18ad8bd01566ab2b8572250c118045da3f5a3883c69c6fafdb9c3af763b55d4dd99dfabd22f6eac75ccebe167815d1753836f4ca1464736183ef75cdd8f57d29bd735fb975f2eb34d8382a647063c30dc5217ea6acccafa641e67b955f51578bd8dc846c473d30c2c18695c70b6621ebb42ef56170fd6fcaea11031942d6c97762fe3bcba05b0208956c3b14ee054f90d101302eebbaa9b70bb46759b4617568d1229688b4c7816c27810dd80114ea39b395a708bcffe109bc4bcfe14f148f1300d0dc1fa0206d8a10131fab3810cee8d3a814c8e4dd86de329734e9026e92d63a08ccb0fd281012f7b6242f8315d126613baebe371b35b371700f04ed384abe095c39bc18f53d6b02dbf75ec5f0ab6858d132e268ab0ae60665288dbc13160e4eddb6c7941fea3c2ce11d3f67dab7bbed27569f882dd5cba926ade94419c4a532e00d7172496d73a1ce7bda73f63176dce0b1be74820e897c939c5ade549d7b91e26c81bb1961301c78b52ed8ac3f6210ec53ba8989c5e204edea79c533df77a6bccf914590a11c9b9533c7eba86569c1a7e226ee46006c36ea9c324846f701c8deece9ec0a654eda6129cf60ba36db16717ea874d3ab537eb69f8b343aecdc54b75e5fe3e99a185c5e0d98a601ecc8186f5581bbe90e60fe82595f76ad0051787e99439442d0eee93f49e4ec640ed8d66bbe770d8b073a556a921ba89be39ce2232fe805bed552dc9649cf7735c07bebf717a6dd147a503e23d1d3f5b54956599605eced89eed7b8aa66009f169de255319782952857ef5906576b5a36ac0c3fafcade8686c8a74b12d087ee76b14107bf928a05ea6c5baceaa386042271bfeb9739449363c154fd0a150a083c9b0555472ae16c831d768d3d95e99a56e3f7ab927b8b22e85d3804dc214bf97827a9022da7625e5ff4e50272d1db8091dd1e99d6845901158845695f9e7bc2b90f325a5e535c95206e5790c37bb9af0bea5211deb07eece00857f7388bd2a09ad5eee18df32af280f3d92fdfadae52ddd350215ccf85f60e4a8647c7a53e7690f417525dc6baeacf6e127641f640040cfe61a60adcda2def84c4a38632061084efb3117fc35f1c3de3c79f575c058db47e0a3fb3e2713f18b95013996f96a3813cd6766428ce3f02744e4e5fb900c1f76051a4b39f2a47948386ed7eb22ec229ad7b017839249f931dff17afec86edbb055b3a016dda8343f9b222746cb7cbd4ab1f77ddef93723f922c9a882d2c2d8d4b051ba43296effc4fe63c6f61de5ce3912dc1544f9d23b08a30cf603d0dd54805412f0a04c24f0060887f809adb7a7635f9494abf1b624d9389852e7283f94559c72e77095c901db25ff523053cfcdba2a0baab023bbb99dcb435fe544cea086d7ef47a772f80831e23b99fc4490f1e75678bbe0763b735b853f0108ec2372daa0b3b68ed7e890deb839993863d3358f16b5e81c19b4b4cfb9726717a933d42523cad52453a004886cb326f06922ee6f164484a74808a4f7c7342585c8ea0c5d7e5e7268a49158745b6c0b0c8c411606e22c9c6a7dec3b31b5f98e4560c8921c9e0f34714270db52a9e84186773d6832ee57faf07817a7b207b29112e6e04f99db3f1751edc7cefdd3947ab846068c2a9f41a193f17b3293d62e021dff728c00a240eb3e85badbf39139121839a96fc57f7edff186fc812005b548af72488afcaee6c97868cf9e4a93966342ed87f4e41325cc08eb404e7f93dbb2917c01979bb0f692175289fc9e81ffc873716cb4a7b9c0e68bc51aff0b56cf7c18fccb73daef16f1ac744e050978c2f00c46cf2d3f9a9c8599742f607cdbb3dc5bfd0b7b3a900e811124c20d1c444a032d2927dcea13b0df709b06c615d16e8c2ed5170555b226da85c51824f6a42dea70d28ceb8cca141ad2bd04318fd6347d284309256a1d9047aac9a98c8963f08547ddb418418f7e8a2121026bb2120fba16bf649256e79c6a02f536fc2d42d3fb700caa4af84720737506cf2394a4462104ecd7daac95d2b671f5e2f44ab3387b39b5370fd1b9df282382617c511595a1ff7bb7a5f4f53e3f618707363c59cb48dc33f2313ac6a2d426d667c9b4c633a5e8feb3ed67b1974790d08bc86b71fcf97b1d531bce96e14bdd73fc4bf3ee185373647a9592cf248d6a82d7aa74765816498be7328dd4e61629795a9f45dc9a30c2322b5525fb74259e434b0ed69ecc4b172de15cc4f636164583b6281d8ad0f3363952b5879d0cdcae7b6e3974360f3e46ac0e0e53a955fc987c48dd1f323b971a1f37f57217a4c1e29058cd30c7b4927a55a1ae060e7bcadca9c1b933c739ef6f45e59fecf8e7f26810b649f31e0b3946c98b16a197b52227fc00456272d883ee61c0422051bb3a39fe707635162367911b1b0328863bddfbc1974612a9e95a5208c8591bbabf720fa8be520488a0ce968a20df4e35dd3d4d980ea5570a6fed18a8418961f584e9c852a56c9bb9488a0c7c03ce2331d306e514b07a8e5ae5c9c827326375c71d404a30efa37c5313c8d9c6d78eef5faaf273208703ae478fb3d109390be51859e4ce9792517a102f3e6cd176223353aeb0c539a34c0f4440f1706cde62802b00b4ab04f3bbbddef472a9710d311fb44b2b4bc6fdab177b1632ae013ae761a79b9a308f643d5ac6f170f75b07a0aa421b662472ecd49c0aef48c476e438ea9a62dd15660ec315eee6a6a005d23c607a1e5c492aadfcb252b07135525d05f68f3a27d4a5061662b62045c034c8e20e7e4684ab74528d3c5f181afe108c8c947dbe89ac52b35d1112a3cd6945c9f4eff85b91a0a885cf1b31287e92a70188b986a452e8641c13ccdb1e8e92a1b727d93842fe180e12438e38b5866b05d8bfc7036566d012eddcadd38a26cf9dde999c80c5e1039fe384f5b9206c6a84908b963fa46dacdac6354973896599ea953f5f68c76dcb316d455a81901771ce24efe4bd0c930b2a070bc59e657c9e43554245accc365f7825c071b1ab7728f27d5d9f73637c4fe822f7a05c4a31b0568e54a2034fb7c0d0e360e9687d8c55e0fcaa868723a8650902236b7b64023abde02326dfe4af40d739dc5b46d90dceb7bd582e2e79b3353c776ff13d6d510f743c563526191842c933b2b97a40b464289ae8a657803a8100c3edaeb6fd6d41dba14e3ba0ad92e530c51a5da93179921c1656d8c28a2b46f4640265b61b6b7c855ba875c91398d1482936cfa9f3303ec200d84e8a67daaa16fb2ce821f2dc8eedd3879b7cd3910133174fa97494f56efe5ef95ce23e5a8f35372c1725ada554e5c1541b202a04dcb70fb41df0a6a4540466b89fe7e8f5c7c0662648c9ce3fc3b5d3e408221185d232bde47f268575e3aca45c6b4204ef0cf77654c69ef1e6b5b9b3ca98c04408a975f0e4658bea99eef1532d50f66541577a35e738313353aeed7cf06a3a9aa95d54d6b59aa7bdca15b8f69cdea2770ba8863c1a8f39ec6a70ee713e495ad232111525288b15bb6312a25639199108d657ba6bed2fe9d53de994fd76f8ce73c9d94e3ef581e73111c12f7e67de47a5741ba2f6a0aa50bed0505485d767c138df07e1b7f2ecbda9f0066f93e358cbf91af0f88457700a12d38f0ede0e216be60b56f34ab681d39d4f41a5821620d11f936e767952d4dfb92fa42579be962f2ebbf92abdfb8571260e337bb61a08199900cece947a58b8e83675ce4ac601ecabccb406b51a63947cd715686c6b184d52405d1a5bf5e2d31bd9b58ea47644a9cd0ff7f162ce6e52813b2d4dc2b4e8161008effedde4ac8f3ccc123b600bfed6d07fdd2d75f2852d593c2c25ce2095c9d060c78a948fd65a75f5b28c66f7a03556a2f7984f6633ccd6e987742db1cc8066c1b8a0843635367dba1b94a859c4f3d853f5d768ed1a83da3e9356dbec4a0b4a250303f5fb15b18fd7ca795c8fae7f469f1310ed5a6b1dbeafc349e68deb95fe9ce24afbf40791a94f69eb4573d9870467c388db34432cc6039db5dee8047fd68d0946cb2f490e41b54f0b84caa879f9b7f8be231d1e5e994d8138c01d2299f0d11e486defaaf3410b8ef9298b2b9521cf8c80c1ba08f01cd3b304d2c5aefb6b2f58fcdb4cea3549a9d0783a58bd1aa025f85336c123dd00704e060fada1ebe32296dcf3bf03c8ab5b4036e00e12012e09c6e11a8ee0207bc04f5b7f841e55d7542b1eb061cbcfd12aa076810ab4ad828af4826cc8bee626bb971482261a92a3ef1e84389fa5d2bef7d668aa91e51cb0c914cec00219dd64ee2c8ef67b7dca27de2570d671a103f54deac5b598debf7d8f7895d594d1ff8731302fe643b836dc57165352c9ab91fa075362ee928d5825989ba3bd797223884db11ca875d067911f4acfaae9c1054982c879ffc58fbe81c969747457a38e7061ef9cdfa2f8881d6e0518042f511254c12ab0ec8356452a3f78ffc215eca9ce164870701749dc3dba93ef7fa63be04f9192434746566b5014759d0f808f2dc22250302944feccc4d4f5f178f15cfefedb0406652f4efc64879de4179cede2e7f8c85d53b7815a4ee18fc33cdc5dae3586d2f098f5a3cf5c566e213993f2b7fe9a099f7a75d98d3c2485deeba5fc265154fcda46be331e5bc8c1f34664c297f5d7702deec2f03cbad021bd5a1a877cea8c7b49612f87b84ce9c833f34afff456137ecbad3d5d46bbe5bc14b72b60d4f7ef1a44c57b31479fdc51b5e3692a5d28b5a5eb8579bca74600a6fdf3d337970a76e8d8d140b46ed26311b504723cdb9b38e13c729b39070fc9bd90211dec32683db1559ff793a5122c019b5df7c329c51de93f29b214b251dcf6367afd3db00dbe10004eb837299a7a6846d87d11d2a70f05185122be95e7fdf91d9148a3db8e1dd0c62d968c606f8e1e6c004adb714bfc6688b164dc4209787d947e99d42d1950cdf7b5db083eaf4ce76a989290aaaa6b05deddc99e47e29e0b63137e5464a6ebdd82e9f7a87c301051f57a47869a5621d25e573d5a186a853d506393161b692568f588d68beaecf9ad5d33f147abad909d9cde12918dbce7b78013e379754eac524fdf9e4dfff9c80cb7c035cd9f6c8f73cc86020dadba81991bd7e17fe3d51bcd775fff086f66b19fc97a2f467248f382d8310c6b114c4d5erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottomcat-7.0.68-3.fc22.src.rpmtomcat-javadoc@    jpackage-utilsjpackage-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.12.0.1V@VVɦV@VV=@U @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:7.0.68-3Ivan Afonichev - 1:7.0.68-2Ivan Afonichev - 1:7.0.68-1Ivan Afonichev - 1:7.0.67-3Ivan Afonichev - 1:7.0.67-2Ivan Afonichev - 1:7.0.67-1Mikolaj Izdebski - 1:7.0.59-4Alexander Kurtakov 1:7.0.59-3Stephen Gallagher 1:7.0.59-2Michal 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- 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- Updated to 7.0.68 - Fix symlinks from $CATALINA_HOME/lib perspective, resolves: rhbz#1308685- Fix tomcat user shell, resolves rhbz#1302718- Fix non-primary service files- Updated to 7.0.67 - 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- Remove duplicate Maven metadata - Resolves: rhbz#1203652- Drop epoch bumped el_1_0_api. Having it with epoch 1 will win over all other packages potentially providing it.- Revert to Tomcat 7.0 in Fedora 22 - Sat Feb 14 2015 Ivan Afonichev 0:7.0.59-1 - Updated to 7.0.59 - Sun Nov 16 2014 Ivan Afonichev 0:7.0.57-1 - Updated to 7.0.57 - Substitute libnames in catalina-tasks.xml, resolves: rhbz#1126439 - Use CATALINA_OPTS only on start, resolves: rhbz#1051194- 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:;1:7.0.68-3.fc22             !!!!!!!!!!!!!!!!!!!!!"""""""""""""""""########################"""!$$$$$$$$$$$!%%%%%%%%%%%%%!!!!&&&&&&&&&&&!''''''''''''((((((((())))))'********'''!+++++++++,,,,,,,,,,,,----------------------------------...........................................................///////////00000000000000000000011111111111111111110222222222222222222222222222222223333333333333322224444444444444444444444455555550006666667777777777777777666688888888888888888888888888888888888888888888888888869999999:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<:=================::::>>>>>>>>>>>>>>>>>>>>:?????:@@@@@@@:ABBBCCCCCCCCCCCCCCCCCBBB:DDDDDDDD:EEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGFFFHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJHKKKKHHHHLLLLLLLLLLLLLLLLLLLLLLMMMMLLLNNNNNNOOOOONPQQQQPRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSRTTTTTRRRNUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUNNNNVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXXXXXWWWVYYYYYYYYYYYYYYYYYYYYYYYYVZZZZZZZ[[[[[[ZZZV\\\\V]]]]]V^^^^^^^^V____________________________V`````VaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbdddddbeeeeeffffeeeaggggggggggggaaaahhhhhhViiiiiiVjjjjjjjjjjjjjjjkkkkkkkkkkjjjVllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmlllVVVVnnnnVooooooooooVpppppppVqqqqqqqqqqqNrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrttttttttttttttttttomcatallclasses-frame.htmlallclasses-noframe.htmlconstant-values.htmldeprecated-list.htmlhelp-doc.htmlindex-all.htmlindex.htmlorgapachecatalinaAccessLog.htmlAsyncDispatcher.htmlAuthenticator.htmlCatalinaFactory.htmlCluster.htmlContained.htmlContainer.htmlContainerEvent.htmlContainerListener.htmlContainerServlet.htmlContext.htmlDistributedManager.htmlEngine.htmlExecutor.htmlGlobals.htmlGroup.htmlHost.htmlInstanceEvent.htmlInstanceListener.htmlLifecycle.SingleUse.htmlLifecycle.htmlLifecycleEvent.htmlLifecycleException.htmlLifecycleListener.htmlLifecycleState.htmlLoader.htmlManager.htmlPipeline.htmlRealm.htmlRole.htmlServer.htmlService.htmlSession.htmlSessionEvent.htmlSessionIdGenerator.htmlSessionListener.htmlStore.htmlUser.htmlUserDatabase.htmlValve.htmlWrapper.htmlantAbstractCatalinaCommandTask.htmlAbstractCatalinaTask.htmlBaseRedirectorHelperTask.htmlDeployTask.htmlFindLeaksTask.htmlJKStatusUpdateTask.htmlJMXGetTask.htmlJMXQueryTask.htmlJMXSetTask.htmlListTask.htmlReloadTask.htmlResourcesTask.htmlServerinfoTask.htmlSessionsTask.htmlStartTask.htmlStopTask.htmlThreaddumpTask.htmlUndeployTask.htmlValidatorTask.htmlVminfoTask.htmljmxArg.htmlJMXAccessorCondition.htmlJMXAccessorCreateTask.htmlJMXAccessorEqualsCondition.htmlJMXAccessorGetTask.htmlJMXAccessorInvokeTask.htmlJMXAccessorQueryTask.htmlJMXAccessorSetTask.htmlJMXAccessorTask.htmlJMXAccessorUnregisterTask.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlauthenticatorAuthenticatorBase.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.htmlMapperListener.htmlOutputBuffer.htmlRequest.htmlRequestFacade.htmlResponse.htmlResponseFacade.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlcoreAccessLogAdapter.htmlApplicationContext.htmlApplicationContextFacade.htmlApplicationFilterConfig.htmlApplicationFilterFactory.htmlApplicationFilterRegistration.htmlApplicationJspConfigDescriptor.htmlApplicationJspPropertyGroupDescriptor.htmlApplicationPart.htmlApplicationServletRegistration.htmlApplicationSessionCookieConfig.htmlApplicationTaglibDescriptor.htmlAprLifecycleListener.htmlAsyncContextImpl.htmlAsyncListenerWrapper.htmlConstants.htmlContainerBase.ContainerBackgroundProcessor.htmlContainerBase.PrivilegedAddChild.htmlContainerBase.htmlDefaultInstanceManager.htmlJasperListener.htmlJreMemoryLeakPreventionListener.htmlNamingContextListener.htmlStandardContext.htmlStandardEngine.AccessLogListener.htmlStandardEngine.NoopAccessLog.htmlStandardEngine.htmlStandardHost.htmlStandardPipeline.htmlStandardServer.htmlStandardService.htmlStandardThreadExecutor.htmlStandardWrapper.htmlStandardWrapperFacade.htmlThreadLocalLeakPreventionListener.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmldeployApplicationListener.htmlApplicationParameter.htmlConstants.htmlContextEjb.htmlContextEnvironment.htmlContextHandler.htmlContextLocalEjb.htmlContextResource.htmlContextResourceEnvRef.htmlContextResourceLink.htmlContextService.htmlContextTransaction.htmlErrorPage.htmlFilterDef.htmlFilterMap.htmlInjectable.htmlInjectionTarget.htmlJspPropertyGroup.htmlLoginConfig.htmlMessageDestination.htmlMessageDestinationRef.htmlMultipartDef.htmlNamingResources.htmlResourceBase.htmlSecurityCollection.htmlSecurityConstraint.htmlSecurityRoleRef.htmlServletDef.htmlSessionConfig.htmlWebXml.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.State.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.htmljmxClusterJmxHelper.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlsessionBackupManager.htmlClusterManagerBase.htmlClusterSessionListener.htmlConstants.htmlDeltaManager.htmlDeltaRequest.htmlDeltaSession.htmlJvmRouteBinderValve.htmlJvmRouteSessionIDBinderListener.htmlReplicatedSessionListener.htmlSerializablePrincipal.htmlSessionIDMessage.htmlSessionMessage.htmlSessionMessageImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmltcpConstants.htmlReplicationValve.htmlSendMessageData.htmlSimpleTcpCluster.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlutilIDynamicProperty.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlloaderConstants.htmlJdbcLeakPrevention.htmlParallelWebappClassLoader.htmlResourceEntry.htmlStandardClassLoader.htmlStandardClassLoaderMBean.htmlVirtualWebappLoader.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.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.htmlGenericPrincipal.htmlJAASCallbackHandler.htmlJAASMemoryLoginModule.htmlJAASRealm.htmlJDBCRealm.htmlJNDIRealm.User.htmlJNDIRealm.htmlLockOutRealm.LockRecord.htmlLockOutRealm.htmlMemoryRealm.htmlMemoryRuleSet.htmlNullRealm.htmlRealmBase.AllRolesMode.htmlRealmBase.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.htmlDigesterFactory.htmlEmbedded.htmlEngineConfig.htmlEngineRuleSet.htmlExpandWar.htmlFailedContext.htmlHomesUserDatabase.htmlHostConfig.DeployedApplication.htmlHostConfig.htmlHostRuleSet.htmlLifecycleListenerRule.htmlNamingRuleSet.htmlPasswdUserDatabase.htmlRealmRuleSet.htmlSetAllPropertiesRule.htmlSetContextPropertiesRule.htmlSetNextNamingRule.htmlTldConfig.htmlTldRuleSet.htmlTomcat.DefaultWebXmlListener.htmlTomcat.ExistingStandardWrapper.htmlTomcat.FixContextListener.htmlTomcat.htmlTool.htmlUserConfig.htmlUserDatabase.htmlVersionLoggerListener.htmlWebAnnotationSet.htmlWebRuleSet.htmlWebappServiceLoader.htmlXmlErrorHandler.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmltribesByteMessage.htmlChannel.htmlChannelException.FaultyMember.htmlChannelException.htmlChannelInterceptor.InterceptorEvent.htmlChannelInterceptor.htmlChannelListener.htmlChannelMessage.htmlChannelReceiver.htmlChannelSender.htmlConstants.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.htmlStreamable.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.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.htmlutilBase64.htmlCharsetMapper.htmlContextName.htmlConversions.htmlCustomObjectInputStream.htmlDOMWriter.htmlDateTool.htmlEnumerator.htmlExtension.htmlExtensionValidator.htmlIOTools.htmlInstanceSupport.htmlIntrospection.htmlLifecycleBase.htmlLifecycleMBeanBase.htmlLifecycleSupport.htmlMIME2Java.htmlManifestResource.htmlParameterMap.htmlRequestUtil.htmlResourceSet.htmlSchemaResolver.htmlServerInfo.htmlSessionConfig.htmlSessionIdGeneratorBase.htmlStandardSessionIdGenerator.htmlStrftime.htmlStringParser.htmlTomcatCSS.htmlURLEncoder.htmlXMLWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlvalvesAccessLogValve.AccessLogElement.htmlAccessLogValve.ByteSentElement.htmlAccessLogValve.CookieElement.htmlAccessLogValve.DateAndTimeElement.htmlAccessLogValve.DateFormatCache.Cache.htmlAccessLogValve.DateFormatCache.htmlAccessLogValve.ElapsedTimeElement.htmlAccessLogValve.FirstByteTimeElement.htmlAccessLogValve.HeaderElement.htmlAccessLogValve.HostElement.htmlAccessLogValve.HttpStatusCodeElement.htmlAccessLogValve.LocalAddrElement.htmlAccessLogValve.LocalServerNameElement.htmlAccessLogValve.LogicalUserNameElement.htmlAccessLogValve.MethodElement.htmlAccessLogValve.PortElement.htmlAccessLogValve.ProtocolElement.htmlAccessLogValve.QueryElement.htmlAccessLogValve.RemoteAddrElement.htmlAccessLogValve.RequestAttributeElement.htmlAccessLogValve.RequestElement.htmlAccessLogValve.RequestURIElement.htmlAccessLogValve.ResponseHeaderElement.htmlAccessLogValve.SessionAttributeElement.htmlAccessLogValve.SessionIdElement.htmlAccessLogValve.StringElement.htmlAccessLogValve.ThreadNameElement.htmlAccessLogValve.UserElement.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.htmlwebsocketConstants.htmlMessageInbound.htmlStreamInbound.htmlWebSocketServlet.htmlWsFrame.htmlWsHttpServletRequestWrapper.htmlWsInputStream.htmlWsOutbound.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlcoyoteAbstractProcessor.htmlAbstractProtocol.AbstractConnectionHandler.htmlAbstractProtocol.RecycledProcessors.htmlAbstractProtocol.htmlActionCode.htmlActionHook.htmlAdapter.htmlAsyncContextCallback.htmlAsyncStateMachine.htmlConstants.htmlContainerThreadMarker.htmlErrorState.htmlInputBuffer.htmlOutputBuffer.htmlProcessor.htmlProtocolHandler.htmlRequest.htmlRequestGroupInfo.htmlRequestInfo.htmlResponse.htmlajpAbstractAjpProcessor.SocketInputBuffer.htmlAbstractAjpProcessor.SocketOutputBuffer.htmlAbstractAjpProcessor.htmlAbstractAjpProtocol.AbstractAjpConnectionHandler.htmlAbstractAjpProtocol.htmlAjpAprProcessor.htmlAjpAprProtocol.AjpConnectionHandler.htmlAjpAprProtocol.htmlAjpMessage.htmlAjpNioProcessor.htmlAjpNioProtocol.AjpConnectionHandler.htmlAjpNioProtocol.htmlAjpProcessor.htmlAjpProtocol.AjpConnectionHandler.htmlAjpProtocol.htmlConstants.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlhttp11AbstractHttp11JsseProtocol.htmlAbstractHttp11Processor.htmlAbstractHttp11Protocol.htmlAbstractInputBuffer.htmlAbstractOutputBuffer.htmlConstants.htmlHeadersTooLargeException.htmlHttp11AprProcessor.htmlHttp11AprProtocol.Http11ConnectionHandler.htmlHttp11AprProtocol.htmlHttp11NioProcessor.htmlHttp11NioProtocol.Http11ConnectionHandler.htmlHttp11NioProtocol.htmlHttp11Processor.htmlHttp11Protocol.Http11ConnectionHandler.htmlHttp11Protocol.htmlInputFilter.htmlInternalAprInputBuffer.SocketInputBuffer.htmlInternalAprInputBuffer.htmlInternalAprOutputBuffer.SocketOutputBuffer.htmlInternalAprOutputBuffer.htmlInternalInputBuffer.InputStreamInputBuffer.htmlInternalInputBuffer.htmlInternalNioInputBuffer.HeaderParseData.htmlInternalNioInputBuffer.SocketInputBuffer.htmlInternalNioInputBuffer.htmlInternalNioOutputBuffer.SocketOutputBuffer.htmlInternalNioOutputBuffer.htmlInternalOutputBuffer.OutputStreamOutputBuffer.htmlInternalOutputBuffer.htmlOutputFilter.htmlfiltersBufferedInputFilter.htmlChunkedInputFilter.htmlChunkedOutputFilter.htmlFlushableGZIPOutputStream.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.htmlNioProcessor.htmlNioServletInputStream.htmlNioServletOutputStream.htmlUpgradeAprProcessor.htmlUpgradeBioProcessor.htmlUpgradeInbound.htmlUpgradeNioProcessor.htmlUpgradeOutbound.htmlUpgradeProcessor.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlservlet31HttpUpgradeHandler.htmlReadListener.htmlWebConnection.htmlWriteListener.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.htmlAstBracketSuffix.htmlAstChoice.htmlAstCompositeExpression.htmlAstDeferredExpression.htmlAstDiv.htmlAstDotSuffix.htmlAstDynamicExpression.htmlAstEmpty.htmlAstEqual.htmlAstFalse.htmlAstFloatingPoint.htmlAstFunction.htmlAstGreaterThan.htmlAstGreaterThanEqual.htmlAstIdentifier.htmlAstInteger.htmlAstLessThan.htmlAstLessThanEqual.htmlAstLiteralExpression.htmlAstMethodParameters.htmlAstMinus.htmlAstMod.htmlAstMult.htmlAstNegative.htmlAstNot.htmlAstNotEqual.htmlAstNull.htmlAstOr.htmlAstPlus.htmlAstString.htmlAstTrue.htmlAstValue.Target.htmlAstValue.htmlBooleanNode.htmlELParser.htmlELParserConstants.htmlELParserTokenManager.htmlELParserTreeConstants.htmlJJTELParserState.htmlNode.htmlNodeVisitor.htmlParseException.htmlSimpleCharStream.htmlSimpleNode.htmlToken.htmlTokenMgrError.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.htmlJarResource.htmlJarScannerFactory.htmlJarURLResource.htmlJavacErrorDetail.htmlJspConfig.JspProperty.htmlJspConfig.JspPropertyGroup.htmlJspConfig.htmlJspRuntimeContext.htmlJspUtil.ValidAttribute.htmlJspUtil.htmlLocalizer.htmlServletWriter.htmlSmapGenerator.htmlSmapStratum.LineInfo.htmlSmapStratum.htmlSmapUtil.htmlTagConstants.htmlTagPluginManager.htmlTextOptimizer.htmlTldLocation.htmlTldLocationsCache.htmlWebXml.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.htmlHttpJspBase.htmlInstanceManagerFactory.htmlJspApplicationContextImpl.htmlJspContextWrapper.htmlJspFactoryImpl.PageContextPool.htmlJspFactoryImpl.htmlJspFragmentHelper.htmlJspRuntimeLibrary.PrivilegedIntrospectHelper.htmlJspRuntimeLibrary.htmlJspSourceDependent.htmlJspWriterImpl.htmlPageContextImpl.htmlPerThreadTagHandlerPool.htmlProtectedFunctionMapper.htmlServletResponseWrapperInclude.htmlTagHandlerPool.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlsecuritySecurityClassLoad.htmlSecurityUtil.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlservletJasperLoader.htmlJspCServletContext.htmlJspServlet.htmlJspServletWrapper.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.htmlutilEnumerator.htmlExceptionUtils.htmlFastRemovalDequeue.Entry.htmlFastRemovalDequeue.htmlUniqueAttributesImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlxmlparserASCIIReader.htmlEncodingMap.htmlParserUtils.htmlSymbolTable.Entry.htmlSymbolTable.htmlTreeNode.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.htmlloggingLog.htmlLogConfigurationException.htmlLogFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlnamingConstants.htmlContextAccessController.htmlContextBindings.htmlEjbRef.htmlHandlerRef.htmlJndiPermission.htmlNameParserImpl.htmlNamingContext.htmlNamingContextBindingsEnumeration.htmlNamingContextEnumeration.htmlNamingEntry.htmlResourceEnvRef.htmlResourceLinkRef.htmlResourceRef.htmlSelectorContext.htmlServiceRef.htmlStringManager.htmlTransactionRef.htmlfactoryBeanFactory.htmlConstants.htmlDataSourceLinkFactory.DataSourceHandler.htmlDataSourceLinkFactory.htmlEjbFactory.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.htmlresourcesBaseDirContext.htmlCacheEntry.htmlClasspathURLStreamHandler.htmlConstants.htmlDirContextURLConnection.htmlDirContextURLStreamHandler.htmlDirContextURLStreamHandlerFactory.htmlEmptyDirContext.htmlFileDirContext.FileResource.htmlFileDirContext.FileResourceAttributes.htmlFileDirContext.htmlImmutableNameNotFoundException.htmlProxyDirContext.htmlRecyclableNamingEnumeration.htmlResource.htmlResourceAttributes.htmlResourceCache.htmlVirtualDirContext.htmlWARDirContext.Entry.htmlWARDirContext.WARResource.htmlWARDirContext.htmljndiHandler.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmltomcatInstanceManager.htmlInstrumentableClassLoader.htmlJarScanner.htmlJarScannerCallback.htmlPeriodicEventListener.htmlbuildutilCheckEol.htmlTxt2Html.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmljdbcnamingGenericNamingResourcesFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpoolConnectionPool.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.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.htmlDomUtil.NullResolver.htmlDomUtil.htmlExceptionUtils.htmlIntrospectionUtils.AttributeHolder.htmlIntrospectionUtils.PropertySource.htmlIntrospectionUtils.htmlMutableInteger.htmlbcelConstants.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.MessageBytesFactory.htmlMessageBytes.htmlStringCache.ByteEntry.htmlStringCache.CharEntry.htmlStringCache.htmlUDecoder.htmlUEncoder.SafeCharsSet.htmlUEncoder.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.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlcompatJreCompat.htmlJreVendor.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmldescriptorConstants.htmlDigesterFactory.htmlLocalResolver.htmlXmlErrorHandler.htmlXmlIdentifiers.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmldigesterAbstractObjectCreationFactory.htmlArrayStack.htmlCallMethodRule.htmlCallParamRule.htmlDigester.htmlFactoryCreateRule.htmlGenericParser.htmlNodeCreateRule.htmlObjectCreateRule.htmlObjectCreationFactory.htmlObjectParamRule.htmlParserFeatureSetterFactory.htmlPathCallParamRule.htmlRule.htmlRuleSet.htmlRuleSetBase.htmlRules.htmlRulesBase.htmlSetNextRule.htmlSetPropertiesRule.htmlSetPropertyRule.htmlSetRootRule.htmlSetTopRule.htmlWithDefaultsRulesWrapper.htmlXercesParser.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlfileConfigFileLoader.htmlMatcher.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlhttpContentType.htmlCookieSupport.htmlCookies.htmlFastHttpDateFormat.htmlHttpMessages.htmlMimeHeaders.htmlParameters.FailReason.htmlParameters.htmlRequestUtil.htmlServerCookie.htmlfileuploadByteArrayOutputStream.htmlDeferredFileOutputStream.htmlFileCleaningTracker.htmlFileDeleteStrategy.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.htmlmapperMapper.Context.htmlMapper.ContextList.htmlMapper.ContextVersion.htmlMapper.Host.htmlMapper.MapElement.htmlMapper.Wrapper.htmlMapper.htmlMappingData.htmlWrapperMappingInfo.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlparserHttpParser.htmlMediaType.htmlMediaTypeCache.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmllogSystemLogHandler.htmlUserDataHelper.Mode.htmlUserDataHelper.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlmodelerAttributeInfo.htmlBaseAttributeFilter.htmlBaseModelMBean.htmlBaseNotificationBroadcaster.htmlConstructorInfo.htmlFeatureInfo.htmlFixedNotificationFilter.htmlManagedBean.htmlNotificationInfo.htmlOperationInfo.htmlParameterInfo.htmlRegistry.htmlRegistryMBean.htmlUtil.htmlmodulesMbeansDescriptorsDOMSource.htmlMbeansDescriptorsDigesterSource.htmlMbeansDescriptorsIntrospectionSource.htmlMbeansDescriptorsSerSource.htmlMbeansSource.htmlMbeansSourceMBean.htmlModelerSource.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlnetAbstractEndpoint.Acceptor.AcceptorState.htmlAbstractEndpoint.Acceptor.htmlAbstractEndpoint.BindState.htmlAbstractEndpoint.Handler.SocketState.htmlAbstractEndpoint.Handler.htmlAbstractEndpoint.htmlAprEndpoint.Acceptor.htmlAprEndpoint.AsyncTimeout.htmlAprEndpoint.Handler.htmlAprEndpoint.Poller.htmlAprEndpoint.Sendfile.htmlAprEndpoint.SendfileData.htmlAprEndpoint.SocketInfo.htmlAprEndpoint.SocketList.htmlAprEndpoint.SocketProcessor.htmlAprEndpoint.SocketTimeouts.htmlAprEndpoint.SocketWithOptionsProcessor.htmlAprEndpoint.htmlConstants.htmlDefaultServerSocketFactory.htmlJIoEndpoint.Acceptor.htmlJIoEndpoint.AsyncTimeout.htmlJIoEndpoint.Handler.htmlJIoEndpoint.SocketProcessor.htmlJIoEndpoint.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.CipherData.htmlSSLSupport.htmlSSLUtil.htmlSecureNioChannel.ApplicationBufferHandler.htmlSecureNioChannel.htmlServerSocketFactory.htmlSocketProperties.htmlSocketStatus.htmlSocketWrapper.htmlURL.htmljsseJSSEImplementation.htmlJSSEKeyManager.htmlJSSESocketFactory.htmlNioX509KeyManager.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.htmlscanConstants.htmlFileUrlJar.htmlJar.htmlJarFactory.htmlNonClosingJarInputStream.htmlStandardJarScanner.htmlUrlJar.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlsecurityConcurrentMessageDigest.htmlMD5Encoder.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/jmx//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/ha/util//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/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/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/websocket//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/coyote/http11/upgrade/servlet31//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/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/naming/resources//usr/share/javadoc/tomcat/org/apache/naming/resources/jndi//usr/share/javadoc/tomcat/org/apache/tomcat//usr/share/javadoc/tomcat/org/apache/tomcat/buildutil//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/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/mapper//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/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 linesASCII textASCII text, with very long linesR?`7zXZ !#,I]"k%ѸԱq!8X6m2Wy>dz`+kPEQi+45OO'vx-C-<'T+u| 4!ʨOziW.65.)đn_ro'v wFNPuUΪZmO!D,+rߵ"ۢ!Qm켉I=xjUsڞcQ08Qڠ _} ÛP[X0rƀ6 &=@ ѶjQEQ5ض!PʆxC71H+vnSqӋS?vɢ93c"#=zF ~{ҠLl_!>Y#gsD$$ԇzojBNIjdT?a)ڻ\O Y=VY4_)1*K^~~9(r~70wD0*AKOw-X94^̭K<zSzC()DjZkN)zS" w?DY bd 9p*=\FL]BDL ԼI`˗wlL* l.R eՒ= =E]ˮ| 93EDZ.7΃"SqPmPЦGb;td$<$Jɧsa^֎cx?<,etaE.*mF,YNHnnWrYI/C `=_'Z&<+Q 8%y]毴uD;EHt15C:3f0smu*7Aׄ'Hc-ϮLq &D4!b[)jآ#~{˦)=~U'5Q{0h0*!Dtr_UhEy|5_;M6d &&.B.%&ZBjINdg}{z07fIs8;9?1t\SU4%O^ƯfJ vOpjd%ҋO88|ע.. ޷3Y0Al=zh }\ Cg? =1FfPu?r*O㗙CA}[Dut[oRK>U9 Ӓ% e p K@`Fljcݷp R&Kbؗw$!N?ۇ4Uva`Sp`/mAX"&89y_8csGP9*\AN,>As(+f\j~g/Uٍyy]2!.o#5˼eŒ^ל!+B!P~ׯQ@BKk 凷4Pim}[ 6x!EϘ8 rPp)7CĻ+]jQ`Hec[  qO%*ջRf^vcSкߞx8Pg11hUr~0ЗgO\;eN\ճ;FZ[֔۠>?L<^IxX]#?/2BəZYC+o"| KO${ u~vD 8h# eti0pI-z|5Q1 'T'ǥZrEyrlʘ>ޱNq"I(^`q`HwLY]-k& `VUr7Ǜ/ 2$<[,(<=O7Zok}QLXjۦ\V]֍ˈ+WжE&u?Xp:1_ d'lw%={&vކ$T1ԤTYߣ`d|i7SqH&KŽ6ց@+%(WՖdNgAVё"yF7Y#MbU$֦0[=Dg%ybPC( e!Z9q.6V^{ ?<4a>\5gNd:nswf}w~$#yr!簿dr:C>'4g+ ,`Q"S$WUh[nΎg^>${-/t={ƀP1ZlRE䶰|$ҩЫڥl75:G_{@ ?Q| eR@у/P^ROݠ< Qc0ȈL) S]yga\~4͜Qك\7B$Ab(I'G0aC^sCt3VdM@cX{iXjM2aJbZFSM+&=h׃G?p\ր{bś:6~~\ `IMTIE;D1 /Gǚe!:P ā~AT LB?C]6>jl]ܒ'D(k\Dg VmtNqԕMx:jеd6}ZZ*rUV'ccBt&vl;HLFNJ^Dܩ1%'߲9'@-+_hӾi.Q Yǐee芥[Tsl8:X~K@ A&V"B˧HFB%ƌ;;n Eh3WuB J rb{V zM x, XOeÎ{^ȷY` p;k(x"^߉Xn3( LCb:ˊ\N];/ 3^pRm{^,,}=X 2tnP-4 N6G*_&0d =B|-6 * XڡoS%,|c^:>Su>B甦ݰj  Ra{R  }ْ۫,PnTAX@a$*"|=c 6`Jw0LLt.>8-DϠX#Jj!ro!m)0~Y.tB@ۉ5nOBRὋ>䂵C4^w$OVr&=;{Z2nPA VξslSav_ B+"bpӲSIIB~s :,q@,%"ډnOxzVҿs~<KE`2Ggz{l:Ŵ\t 'hB&[lS-v8(yVXP65W$&nouN[\pckmBkzE:T5tu*YX{2A\Ɋq cq'YcQ!RtЯZjVj6m'CxYpDbs4mB\BvT?d 'aTQ|C @:|pM;}-?!$) 8 (O˒J/ 2a-}9VdywW$K]i4*B[kڀ]U,V"횕#.8D-/H3`׳x:itϨ4mꭶb@Րب] ACy}^ "$&ΤHOc"jVAqS'E6Ž!`'V7F+j:t䀸h>G$+?qb&SPBMV"ܧ$5x ~V=d0XgZAĭ+TI3s'g%T؃_ڏ^ub_ ̿x>)@KI|Uan͵3Ct7v),pA! 6 OQB1y=q.q )STPt^ⲑ/x#Ay?ߒž\n VSzD|Kv>%9mpGQi$,uC?ʑu-= J3ARmWkw3Y݁mv4BP'loXXJDY^]|a0qH\nm[[74W½q>q6=)@ IQ 9p1PɎ $_r]x©ئywvW5{'kv>V_ܾcRYkKFxz2ASeo`R[u,s. -r6?$ -۴o\ "!H>b#UW!X4E7ʏ&1juOҭӬ+ZW-H(!ky<~w$Yi_tj.6Ӵ _q}DYupo[8;QxauߟaP1ހKvfE!<$q[ `H ,%qoק2 *1ƺhj {C .fʁ?8xo&Rw 2?yaig'^]WXKcԍYh SarÛ~oN^WD{iit->|z-~*L)r^uxyWK% r44!PuQ)_mY \4qZ9yef))]-q7s6*O^ږ5$y>p42u76]=KXnP] L'GM_r3c !'kEEȲYN q&;P}d$瑶/j0P,=Ա [TCf>D ?Փoaϙ}Ba:cB`-g ZdM /^(#-h@zR^D_wC] 8GafPpQ XAaͶlgHDS*@$>SLVIɜ_j:sMֽPiﲄGW~z8^cDfG;oIsY `%hYۜYVx|vM 6R$Is\<ѽf?:D1,$) w>"''pVB\ -O2o+:=T.VXϷf(#a맿0@D.sb;w}۠2GrcoagV~Agm9icAwSyl?1HTP" ;*&`fڂ୲QfA ie⋍t7W%{ݩ *ޏfeҶ9Ṇvx-Xq'>Z4pԼ8~:2Ue괙`<}߭'@SomtV3K}7zZE{=^H|SwɁrQ05Juy)* {%U▍ri1;ywmR8_!]{2q$}5 ؀b>3˭>,|([礣><#~{4ROѡ>`~Cx]y{& H՞jJx\ %J%MW,KBp{Ce~TЩӛ'Gj>  -vTU^vDTT[EW0v Nv_@#Fg[;W1ye t  z9Mƅ7[\Gd 5b.%<{ퟷ&Oiu3\}ZrZâcG&]%5Qd4VN(w5C,+j!tFp6dLu/o*yQN%&~G0!K`G!NV\{eE-+^2_J*W3"J NI}isTp)acl`ru^'nD?Di%~8v*dV 26SCiGX}rp,3o~1'OLӑw8;nkinsyKpՄ*``AʅGbe6T"." 3OBLT1F?*sJ̺ш3bX[AU\Ś{AoYف="jeG6T{vu|~iHda(9BK\wy i1&O#]<틂O3KvHS; 5$$|қHH:M0Ӣh-YvR~E뚿Pj|J]6^ת?Lp0tc*d3a`-whU M3Gqs~a=)A$K\@=cT~UdPvD!cϻM#ҭ7SɅ<`G8=׆.I;rR6BSC,"_vDGjAhd cYiCSEwEn#_6B&q 5cy+Q1RS@X#9Eu9mWCNp1v`jUu *[BDA_I@YjÁ\gfsz@7fpbf@'xm&6E\V(lӭeqPȒϋL犠-[[W_)".0BDc<1OF1Ve8 0!c+f|2ҞX;A[VN߄n'~8&yR͆H2r'j?+8X2vl^o/ck0>7ykl_Y6]d)1^}=j.?BQclϝHۂJspNLy H y.N-Un&Eb˥EǺ+NdjCam CikVizAH++ф M{EOeET$ǛXG|:5ATԋz}sh%Fx} Ls.xT0-Yu(vťm4+٩ ÈAoAcYrc[cImN? zVZrA*q)1zJ\>n~t(^8iЍ,܉$7j\Zd4g,,WlncUٸÛ(k W| RQ;,Q֑#EuL95sɔ|ttgz;O9F Ee\%15'`0+;P_5]0Cmr{3YaT IӄU+ G{NF;>1}[9Eܘ8#,e0\$eZ~kSLR"?j3yN2(8ˋ ȫ/y*Ska!uWe8aN.~j7s]S9;eR*šl7b@4S+MMa;x $lVjHXߩ8­ohfQkW&̾ ]Zw?j\ A*[kX" SzTXxǣi՞ ( ce([荘.^za\{zd G[]^gB7W&h\7 Ƴy*`M^P2EP% @X#Qe_d."/O HO9PJ$f֗3|RoĘ|ot8[oGa`#14mJCj#5Fڷd>R{KK|!e,iTWeg xb%"g⍁"r2BA}oBov)y.pΩ\5hRIk}MZҐ#MiG[cfY@h`iAUiA6}Q#ZBDw|[鎙 Λ]bm\J)?[~=x݁d,ܷv]$真̔#,ԕf߶{ꍳ'1p_6&:a Ams6Po7jn%14rq?<"NJŽl+\BIM$1:g'un O[F'82T[6ӯiy!pdʓv]U*|`;v@!6#%mfX2䷚@ qZB/}/1 !%r |_饧LN7 dqQ f|d1.Əqe;%^(ͫ(KCp pmlĹ5Y+IڝW#/1 1:Y׍2|0cu Fۅ^ƫրmDRe[Zƶȉ91\&;4y2-l>|r`tjm7HzIE?`}M}dcgMgP}WN 7U .ӮUBUjy@KD<ؒ*.?GTN 8"hˌ<\νh `^bqWɺlΖ2[fY"EpqZϧߝ_:wA4tS`O=So9NiG=jZ\Pg9׋zBnq@p--zꀴ" W5ɀ~a<0nK 'C b.W1p9Ccy554KBI؂' E D꘣hF*~49->D)T]]+>P&[G-2?׮.C l72KA`՚,$iKrS#e;\-7S[Ua xp>! Lxu-iMJ_LJtƣӜ Z2Ԁ"bCډ+ɵI#Ӯ^EC)Ĕ;l\<܋AX0ZXD"kv@W1Ëlv87+ F+e/Φ0<oN7gR_p%E?^8!Cu(Gb6q¹S[Ϫ͎Ο"%h(oIw.vUB [8Ð* 'u/Q7ol3#X׊ 4 roo0{(I8H<|¬A\fĜ'}Ma:pF};$OW\& vifRXHr p< T}8g62k@j\NMxlk 2jq2WDQB?e3ǒg?Mh-8޴G`֚pgaUhRo9s17+JkJ|m6?UC#kA 2D!AJTșfsF?1܎+v:sѐaA7,ǂEW]G ֨ IҥF`nx(I͠K@34*o$ܭ{KrA`h`3V_f D.(ye[ KPGNMSĝQ,TJǹ&$V,$C>k 4jB],=!h9LM]3f7 ,#(~(;IXdsk/&+ _&!_V9RGY~b՜*8 mjcVahd|PmN]pm>1}>_g.kwJׇZ5SḷwgtDŪi:YF!nw۸񕨀LCqnm U5,n)L͝ E='g 6$lR>zLdA5tKYhf-_aghcJPUg(V(]~݂G;(J 0Y;jT$}# tոeQ . UMQ.gYRW3|_jOxƸ&`Ge"#= k]DmtJ74~ƥIRޤ49v`*%Ves"dtFs:x!r ̣$Kl7p ⾒0 b-D\4z ݀""^5/5@ټ3;~A-D|ЇL[ZmokXQW4ĭyi;Y .79JQ:R͝[;h)!fc[3mhvtaTZ<!(8yAzwrۏ{۰A@ЉߥQ?ot]K=6;1q9\J%t[ ~{K\Yh#o$28eq2ϸT3ny?Ţ:DR9 _c |(lƺIuF><ɇJ|b}*d,)EgUԇ5*c_Sv3f,Vzu9{+2A4f̫ivp%Qn>&Y{=v`.%ANzM39R7ar8+}#3Գp{̳bX&i]Wz":1o?)QuYۥX|k2MoK,'7N!7tѻNs,|.8)62.84a*T?m/e?8+;@8)&VE͚ :ΖgvɥUIʸNI:"V&kU׋)ͯ:h Jy:?.G'鋦 ND?Uv?Inj!އe\&sjU <5Pl}lDb=)O8MhtٳBEƦˤ@4!pލdy#ED!(1Gg˖,ݻZP^Nx&{J-(\69~6=? L > -$~?تxK)#UiAѳl+&›$lm{JgEf-tf*U,:nrKʑd騕`*R}bΗµx.hz2%ǿm R< !J4Z.鿿3ˣ Ns*דiЯ3+y\ϩ(0 C3'빺7NUF vDI't"w~Cv|J&ID @$OeƓt;;isݴ@ Y7?^ .ϮUG|d~p FCzqUDKeVD;P8/(_l7F孽#6cn7NFa2nX +aMQnHԈա8 TŽ GldO1MND.Sh94 qFB=%; qX=8akvT>g6ׂOmDة L4p.'NjtsE/ +Hډ$ybB}*+Qr mzHIךP;0igZtOo".QBցr$BֹJ2 MK<-<v0/$Aa4TzG~?$]\}*2VAc>ne=CP 8bTPrLK 8A:$Xvkuސ#*Iʟ_zB88tehnvU67,, g9u3JFu<("o g6] ǻT08e_Γ]8,njI+XE'}N~:gfNs(/HʳA8NCUk|߹Zi#6N,.ԥ4)4.~FVi aI xĕy(rM/Ex@7Gl {Nף^0uF/j  qޠzdȌLV!Mx\[GOX Dב9]l;9_6ۤYapm3sKCMcߢ>rlښ.=:*@3b0di<3pL$&Kq>Qcs&tE,8lKpή;ڎ+M>iɤE{a'DX&S ln)Й2Ql3l֓9c>ٖnП2lF %h<,D;x7ZS.IXp o\c-(>2HJ &ȯQ6͠z Xz)Yf|#<|6ΜO2C:OTcOxKsH>/dix]׊CT6IGד852%MFN|h =M%iڋ0npA_.Ƶ WRԆKWMb"QwL0_=~LUg(hKryQr wmON `&!_|c{2i%렲:Cˇcox%hg@քS:S#Qcs\s(e\SYMJG,ɵfeiZAԟ3+cÐx+ H̊k4H?% ʎj0/ͧQmrK"N&ƨ=dMf#H?h%!x 9Td(yyA`PBV1AN7'tR-:CCf1o@}\ d삕:`A6;A8^Laen]Vfe{eś5"^a0-zFTV.AynEPEm} ADiz|b6Wz,|TKY4d}s|3Ųw9ذG0QCqE^i;6<ƺmV"0hoT89JJ{`#wO 99Fh(+/ 0d8!Dd|.4QuSF5%^ڦCcYf#I 0~5.I5q'4IjTE_4p2=3yۑE`yW/Š~@ K&C\ޓ[۩Ä,vO'- qZ>ʏ 4qoܱ~IJ`~Zys1s؝xxzl/CUIZߪbd#c'2U' 0nnۃ-1oʚZ9! 1q\o~G3`rz=ݍʨ|hVPR8Z?>:3"Mjx&› BWjOcA;TRx;w+Γ(ba]졇_zS/O\)N+@.ʄ zQUԩ$㹾}߲_v!Mdb/ۋG,V406E<ρ¶ Zq1Fq e JkPLum$/VvQK&N#\Cpdgݡr!g#|7U5-U}f78jM;<Ԍ+>-#Da]>?n0s I=»ݏfk,4PAdŞI1r_#/w}JV#ЍH^2{~OH#~Ep+z&=hjQ_ eH *#y(~m2AGX )lA %ؾ>pt0 {bDLH! [jQ>&mq#XZ,wM0&h~bF"4`(nnu&k:"ڎNa:zo z,[s Pd\ 6 h7c1RDhXB[t(3p0D/d\x)9 Q>\S{26hggyƺ Y( !~wBܼhra\pc6:Ny\cPW-3{7_/% Nls/jVm=a,dR*< !PGgP`֕£0feDºą^4/>uեҰD5SG[Y?2{@As +Kp5/g_{&sX`HEܯ~$Rt ȫxFxNRrU ipue<Ąh0<,d_r(\M]O8 loF!dӋ o& JyTkKr0T RjXOr8L&X]oU VE'ORA a@׮gF_g<̹0Ҡw?~ƚ4`Kϲ|-\*(V˦_@nCJ6&qNxYAݑzI(-O'sE(Gyr5Jtz?, i?~jE-tMڈ(K5t+WQ)@ twmLJon]EGv^ӢX6@MmUHmz*W.M`BA-, %\pY5b;Y3njU ُGTfEg/?L(`~ f;DO!, gFL7tFKY>!m5NN >uj,U8irh(vxY6⿠¬&n}cXvXҍ ܏nq nǶ- -&ievݵXv6L!.킐ᰂ_Ӛy޹uPjNOj\҄nf uvM?iSjl jTBP -Oht,}ـv!{ ]'U&i<i0MC:!FK5CuIB_͋ 9iiڇ/?U=GA]Eƹ#@ Bη);c0qhC9Ȑ  v R2#p$oh.T=Vp2um~"x@,+} ܹX_ 1Q ]eX0ͽ'^rz,0ƺ)ϛ%iz~ALwTd޶I'}@ts*;f,t`7}d Í=(̱{՛ 9$p>fj`U?B!.LYUGƚ_Ӆ_":rĂՌC0_Ɗf5XLI1/츨'?01Y\>D53֏D\NӕzG/ 5 ߮,kހܸ*QTp5貱7ZԵihza7*ON p ʐjHlAurrBM!oyے k`JFe '"Sy|1S o(6F[5 hyUTh/n\Sxe{ +]^",R$pL`f,pXd diߡhCO#4Kc5s dC ~eUs"9^"ԑ6b0]\]g9t1 64ek1ꜭ$"\$墅Hh$GX{У'zqBJdBDf#]+ۜv^͏|a h f1L4OwZ.d>ԫ;˱l5$S@y4R;1pFkcSMJ8Ʈv-~+/O) UJ㣧;r^|J|QWk7Q0:Lm !2tL` ؞BFUe,n2E9aF[4v䚓UhڸJS/ CGjbZKAE3N\1=hphV|? E7.S7qL0 0RӥŻ|h "^n is槣X! O&5p*e2VC۫Yhy64u330}WRz,@7ly<۽ whzmWa/:a\yF6kGm=k'Z^..llNo?'|%A q=QazKmBus$<N(K-I"]'ePfh8&0jyv.Wɱz8sg9?UNAOJpu~ >UNozkL-{Q<ԇPl59_--&C\3Y5L Ң qnx_ :m~ Uhoݭ\SU9\!Ȱ4RƟw3'np%x\bS,ai^nz&3"0Q~c ϝ@O$4O/~xaET,~8ٍfW 2qawJeG a;<" W]+v#1@+x{STXG t/n <9#vEj e0|3T媃7!G ꦻid=W'-79N_B"tҀu*PAYWuq`AJve$F)MOCF`m:  P>;vb']Zl˝5AϨv)1 Gk9Q#ѓn'2OP)_5dY|4t:|?pyM ߩUw)`_֌Ƞ lEi;OP=:cR^xilRoGm- Y],/\CN󰿷َSԶgAc i&}G_vi-ymlPSIx^/np}ŸQ^MUh-!8aJC;|[#RQ l^g3>!q#\#(?-Žȣ;m$"Z T'I!6兢sjk4:JZzuJՊnE/(v6͈u> >Ev/AZݓP|~V^\ <[d2a  ,~A h9uRmw&:U;:)ÕJſr?/%N$g`XžNڞg 1DQ/耲3c!5؀"X{4/[MFZҢeqS} Ը䑤)=sP{ (٧9b=Hx%:^y:R.3X^9yQ{@<ѻ T-zpo#(%q*iT'΂d!ǹWj!أCx{V;h8y&"ݕo .=Zy|͜𪶷5ո3䖈jzJi/}-xMY^ʫCT Ji;"})t3m$C7lG^Cy-v5oDsvz20Ll[ jPain{ 9Tl3 %(L qpX[_yGHm_F0pE%q2a`6O1Xׇމ|62]Z(v=(ie8s%l>t5i.N\#'1AL_X透 *Hn@럂pU¿/ݯ8ZeNfi|3j.p]ZԩOrTI` Q~˷Xrϡ|Kgg6HM?uy^Z}ݚ^>o MV!6" EMn3Mn:Z9HS i~Xank3K3 +๶`,7KU^Glwn8 \%X2Z*%8RnڧrDυMi]v}\zBFw:(d)j>&MV NPYl:0sUNO}({ OE=-v=R8~!}??;irpI>7C+m[G뚒O9 ~)N~\>;c:];-8[䭾l;3ꑚay)ߜזΧV1AJgf#!w.s.Yc8{!/g}S(lVdC^9ITr3x-jy•.bacHmvL8~V+ Q,;Q2S;E@;%o#k3r@9Jٮ k1.HyćR"&R:F|$h@mp!{Rم.1(m5l}&^.{8ӮVxĽxMx=σDL)Y(FEGM-Ű=,ش6nRwIL6[p"8}fOLSYqtVM pRIsV9|Ae՜z}el6B1b|FE3jnDm37ttoIg &HQHk4qE~RAΨf7D5ZG\Cp?R҇ t}XE N+UUlu A sb,\O^IxmM?^S e7 7H{.o9]Zd+ †`jjyĩ$eԸ"\&rIouɀ`$ I}6R_!XA 3#D MI*0x]nnq~dnaIp$mV[$>QyS(*gQ/HH!t h-ÚXKPH`u}S`\6s w ^K?NzBPR4_Dq;!O:!+MͳnMS3yڥN?RJڲ~ee;x=fZ2ђP6x̂e(,kI̩p KIZ.M y!I+ K_X!ڻ4 r0 9\i!,YXļuukZF~i8LCHVqǡMINUsDblG]XJ ?z|;7ib?:Y~~aT7>a1,DLhrޞF`25ToQTk/¦* tko 7rL΋;!i[ۥs+6DAU_!!|_"#z$}YHlW\N]lqY/mWAfƷ c2rlf 5*rAX|{?v"G|j#e&tFN'Æ+AFy2+Y:ybw3`BrWZ&F3KgZl,叡3X}Po8^g8a@\ˌgwη,^YyZep`e5&|kdP -w:o*[\w}RO~gLSnUPP'TK g7`Nb.].]:qs'i0}Eqy_\u,l>M?BKz>Siz,sp',RV+i76(^@_aEﻧ@>ZLFM(l G#㷿;u-ܶ4F&8ck*kԨ1CV =oXTTs&9 a5@\-l%rxb|:;"XA謖Z4] H0|ZĬEPO`9jԇ;?m(fg̈́)swEݭasHSÈTS49`EkoDQU=luޜ{OOݟ/Laz~ǭ&jvg )GM8-3E"0Νd-NP-4h8 30y1)QW = {nx<߉ A9^{O7'}"g[EL$T!`R%}qL2u۲3CiE˛&S-nL.%j%(""ʯ*#_5r 00E=",Zc`*VV6ɢƷ|W =!*۪@TBjt|V`7cL%HY.$+әO ɱ+1=>'I'8YﮬqK>:AP9f'8fOEBC*L;\a ) sX; d*AѝYk)K1Ɓ#Dg8g'{K's/Z5כØcM?f8}yZ=TDLb"Hin|/ "n?~X8A[w4g?>Q# $8K? \%Q@>~:9ElqS'㢥JOX l9za,!:.e<j-X }00Iv2~`X•A>C$7o}ֆWA lY1LGwr7Cmxyѿ-g3 Rb;0B(O r h3 jMƍdؘ]഻|jppa@J|n!Ex{ij̊W6L _ZrVJ"7s# Y<'^81il6Y=_lmOT4)KR$t%8F -U'e9Z.r$el qEhLӘs,_Dc`F]ZA=5TÀ?2}ݧ- +5r[6 u9]]FaeTe0+ųZ'GD+hV`y`E(w'+t b@^k+衂QnX.qq$~xç"lU 69Yjq. .\\FK̳#C+kew416jϗL\ש[|xr6FN朕0=ҹt9n۫G‹] #ӃGyպ A5y .|_}R$Ա7߽Vy?$DhA/z[;h(譛A*\9 [sN4wZaq}Eai5↥{Hd!{ xŪ1 x"M[tt6UiYtPF 5R ])<dвwfV峔}QMJ@Q6p[$4P9pl(Ddh} 6##q=a .⚄dI@kXh1 *t6>tɾL"m8B8p)~]K[ZQ.vr7U=4HBy~8 h]ȂG=[fiuPxVrTk*Yd@A 2cZ}B7dfAWlJ4hM ?=D7${͡5Gc\\X6Shmg8].:MS1RG@@S$IȭȯǠ )."LjU0{J`#rc d>+7g\x߶q0APV-{TuWw8 An w+Μ4*y320i^D7 Dˠy0r,V ~_u͐HH\=.6]Gy5jՑKXz%#j%mmPz:4kNƬ¯2d4Cwzt$;+QѶK]و eǥHEW9mUKuV!sXq?$KZ57ڎOי$L =MQQ~p;!<9Pv̵߂Jd,@e2w߲ $oF<xӢGu]dLmMRB2D>e?3҄EfL ;$CG=,vy(*<17Ek_)yS 1xFqz̽ Nb"Œ( gnzvI^0c)_D\eT{jmi}DO[?HZ=j`O?I|cb`zq& -Y/V~d!N.'Dt4+Y䭕$2:9kN:'+uf/g;S X26#HsӄV2 ݾy LSWN0 YtݰR^6Ζѕ.ꂂ/5Tc+p=ezsLB0E,9ԗwtVT͐ΕLy1W\cJR}!߃O  U6[iLF[UC\9Mh"'SZGqvuuNFk?GH]I.͆ h/Qs .{f@fC+<1a,c|Ϩj+O]Xi 1l5r`;ݞ~ehP {v)mLF/FInᣩ vqHhy7 ܝ3"CF^{-Ĵdm3|o,˳'BΜȡ !4:}hHRst54R)ZsNNUkZ}y=; N(󛚎Ufќݍmd@h,Ϻ7EM*pX)ٜtjKW#d#;s-:vx|Mp㰔<#œTc_R!'oK{u24lVtX@[ 8 V.#uBX QsA @cs]NAd%2wMg3+tƍ{ fjQL_,?YS.d taC?$}xKdOz+dOE΁2I:xSJ+qTVHʺ#};Xv^%'C|`_c2`g&1.#uFCFnk"dSVx~;'K7k?~C..FCR٩:,yM1 j@ MA3"-Ut2롓Mq\r{qώ1ۤQIQHdR]MfiljA`CLq9[d6@mJGN?7E?WjFU^v~:h1ͽuYBρC[M/iEJ%Yꊢ?Kbcb$A9Qa(l5^˷հ V]wkz<R2Jwke8^w7jXg0vh $`¹Gi8pF, s3&r 1Nh#K_iy d8FTj5 h'YಥَZI]ߩh^v[NӉ'߮3q/Btt8ʻqFDAS.v﨨;rnge(cu"q\W86!=2?d?{vR a:cU&IЊ6Sq g3%8/(Yv;R-2 U® оԊKfJ~ OVU'p;V# \8V,9ovD֎)4U*dX1HڴPZNWGJ?,m%m6|c[f; ﰚRW w3}9cfb8/.[b>[x)- I?W|F1{NjY>B+7 ҀMWȞAI>ܜˡ0Rzy]L_]Ф\?Q[*1C0I\#g@2AEc@_9=ɶ_e#YkWwYԮpx1U_T[(;' xFI!nm xE=kS1) QNOl( |d8jx *i~#59@,xw¤cNy>yhn*Cm2K7WÖxP j_0(F5 2rtsrڄtRNTj {$V%0s^xm5ype[ٕڡ"DY-E75deP`7@W!"']:"h\N+ZVldr9UW;}7$n  Ơ8sR\QcUri{}ޡUcUs! ;:1vm'=@(  i I Ē݂%%Gꇛֆ}Y!RTaA@JǬHAM~i;}-.YJ*2.&hzO}.lއ9;6j)[%$B=:ђJ VPdX@-,!qQ2*}݉,&"U29e)Ӥ^-Sz>^:~zH=ذ?F"Kb$]˻ +2޶oai),L"gdF I ~?, o˵f@;G{iITaPNB/8)[w!R̼ul6,F20Qmgi h2~٫"}gmFOp a+Uu/f9` ɘ;?: iz딬c"ڽfcsX#1k}*;94MdC<(}8`dZΪ">ӻigy&k4;%+a ?cBhwJn6ۅL -+FMЋpXKR:O+at(Z1ڄ%r{˗|Vl IY?b<>yQC?χ1tZ%Ҿziʙ^ލpM}S1_L|fPbȢ<qC8O,%o5w΄d1a4|D6kZ P@M_$a"Jwzio¾o@cr~ Eh]2QGV)5H"`kr.H+h5rQ7"f.,_4gmI ꝣӒyB5K?~Ahؔ+NGI~K;w$+": E}G,+hO';'6oHԀjQt!'Q^5Pp \}#35ךRs)ek!-Au 8!x.:`)0uz;.5W26"s$%̶`ܸc}Q&g96I3.S84+6 f,N]G!ߚZQ >9P/!k`˝FCh dĦz7l ;`BTd?j}eP&Ƞ|M %Ȱ 36/\6b$"Gy:Vz\jwͥ^Rhkq jS6MsU7떟P32]Ziuf}9#tly\]g93?"?xRPMQAfLzYD@.XM*Zyb8˓l 3$qd6]TWU"%} !c']4 󾽻SS3D(vD‹KzˈvEQhs"79nyQ!եy#sKkJ|hcʵ9O^k2iGK{5-32!K5ԭP9ɋJƩ1\lC]9`gaW˷tvE}~ wFst^=c 9I!r~2}86,IN12iFz*H 0#Ppo;K*mGrikH˅`=XtN-p M7*j:fUEmA#fӄmJ]!3a9E6~k:"9M)YGꜙWr-s2`_+%ѳ\+)p0d]q` P^uv9, gi=dƭ}n߾>펀7UGLo㋇ /mbk Mud3q6qX!2 =;=7Y=7\TUh61;$d̺I`EF20j*`}`c@?SmΨTM^`tBs4PUȪ8?aZؗ8{~XY6;UU-Tk3ۡ4ܬ$u&;ԈXcx:O) j '`HA?y/+,#@[$5:r32CDdMp9%h|pq`ݯL1_9ΌL_.3J̥ {m;hcWՕ'1qA^A@k 1GajSjz(Uc/ZJݼٌoKWczշFJkv_)?,G;Q;eشx𱊫G h߻HT:4[~kPJʡTߜX}6D&q뛣#10"@z=OKXFe:n\+/ytl\N%X\uQmbWna{st u:Ln! %̄*?7;|7dUpQ: tf4K 3'/,h-&lrefą{aL7&xYdaZK<%z[X]!)NRgF5@SrSLϼMe3ѧTAGZ؂YCwG[yIhvbf!yX;z?OW=Of I`5/H lmt$IvЗXс0{TVeh,uᄿnˇ&{ٖ廩T05;Nܙ]x0V9;pTWLv=3ݳ)нgUh_3HLʔu>e ȱ0Eb Ty`tdCYD޺(ibTIܫ@P KRO@i[j@Oکj΍<.L @@a$0\6(5~ʧڏzk/geI{i?R+\Ny M'M9*.xٵQ237?JU.{Hʝ?t5O_ B+5zvyhd"X{$f/6ID,%xOYNLA  UlrdKiU#!$N@o"^<es/i{n o}9ln.{TT%#.6'9?pˮГ) /+] }B=d9z]x9 )owL!ksb rҘ.\|HaÓv,YV2ZEfSU 37Zdt*v,Mɳ늮Q et}M`<1z  VID4Hۏ 54?`J5h؈htX@ޥ/|>&?UJ J 趰8Ox^wD&(OC}!r/$q:>]pv~ y6q铌?3gAy`ppK:S8bƭ*uճcoɬ1CtIo#tsX'w:j7hG fxeÛ:L5 [{?^jPbjE6p/sʒzXeh !o% 2eT 4lD6nq4?+էWfP^G:TLVogF'H 5iDu>U` cC_صWޗFYӿߠ0z\Cf.1DC?qGEp4*^2 |:+N#c>)fA-f /'G^.AIB=O| Wo" T2.]Z-tINs,E|l+*2+NsU4sPK*<S ^\BSL:YɰuagRDTe)>=S~誂~+vޱnC?Cu(ȞO>{gwj["' @hs_ 41[M-.-7}ʩI1g՛1k"#&Ķ+Ϣ.S|@I~b-?PW8^D".{T40sY uqfMRep4KUv ~ژ,(ݒびRoRHoWR:E3݋KH ӺZ4cP3!+]r#NZ{]Ͽkczxkc >2z@uwJVhN>aJ]b-e׆*wCtgJ;̗:7[e$Nx8 u:Ȇ.q3OkoJqI`VTYBcFU/W}+6 P;R=?[{\K0 1𽔥;MŵJ1֙ gjGbWA_TH?F!WHO&V˛Tk5ڒL0(}|Xr7n*9kbm4n:yJGƨ,]+J'!qKۆSz-?.$V1&7cgr7ϟQ|eO\PN$%C $2Y.O8~3 VcZ9q SXBlE\!?o,bqvKO;z%|΍dM-;)WxPpC0?G4 R[j  Z>H/`Y1ၓ~s{ }@Xѫ>hNB62B t9:nԘyq/'f\i,)m$ 乑$[0ehi͂zFeފ\qb_v-Af@$a :Txh.AΜNal5 mz10EO%_ŐwU.ZkGX!7z @21B1FxB_ XGQ똿;QfqM;r2mWlj Ӓv|CkGS(Y0Dc11?0nm*#4or\v876J(ӋHk6|6y2U$${lqhkcuc6._1ƺ¦],e$xcpaEA&_ qI?mUm}na:0[«a7%pÑhn nA Z.ݎ.SkS n];]bt$D8eڟj6B^f=jSq@Ӡ2əb`brG[-ٽx g2ΙQfB17ؗLҠ,p>eZQk˕N{H@Q-:$njM\xV H'>E/\ѯZz7?.4=\KFqFB(nz|aw_^]:Ks(*&5BL 49YTOv*qQzĭ4{/jV~z?MC,L[9b aa ]d#h&z@e c|,jf {U{'^@BVl5^"y[Wi誩|w&+m*4i `\=s~z(U媾"v"f@M"  J"~~ۨkZY@H@8D )qMXABD'qT%w*k'*~U*#<,A`I3ǟZ ^,ȧL$x?sܳ7gvl? H'e}NZ(PP ҉*̥mhl͞G!G6&WZ %` Ee݌Ptxm'R΍jc2+Vv?Q-2#`+kif7*{yNVBg\܌c`zWS 27q8؝:i P_vA;oюSJJ{P1FZV*U<&ZQ*9js"K)2ΚK>GkC0s9oh*/m쀓1\,`͋iVf1gjE#&DJ6֚hjUT$젛^vQ{_.G:GjfR4F^.y\ݠ¦& #x bNB=ۚs)1ymm2ؒCBV}(~̟)<RX+=vN4Ci_ns;mP+hڔV`Q/U"W.{Qk kgt+Rxe/+`rퟆz88BSZt>ͳ]O lׯ;3"1\W3GFrEj$,ry7-9 $x( @Ď]O =VK=nrՎ]998w/~.k7=ݟK|]4DIuɟt&8> 8y< Av- Vʥ@ՑU]79: 33D[gp5IoNs 5I*bf|In}=*B 7vrxVVc8§q@%ipz nA"9mf 6ELٴGGnth#eJd{a^QVGG_uH3V\Ώ A#5 rK?]Vɀj(]̔t1`ΦROV'g,w뺛<˖:?\gG3@;lH+lzƓr;#4C*A }!=Fp5&9o1<ڗz^}2'"0u㝟gk73@LrXDC6 C:a ^^D~4e0y6FoXB|'adk5Z3'KNF{&hF"_7=ʲͩqO7{8SO5TOfK -f8P]Qgn\P~p R fO +lMf"бD[Jx,ؼF9&@eʹT n2PE/0ڶMq\ c/QNS ^2S&j~ G8p3FO'{f @$N#C4Cpl}T*EԜZ;Nb_ϭr>_JmKj#P$q1f̑JNxsi.quI.#CImh:zik( >Dah 놰<(Qf =;*G6*ˊ N r='!2 g* 6JLS? ͉=βA^a( q1cM#Z  w7f(Ю@'hԶq\wgC摆@L'%ޑ{jA Os:\&S3؇K+?N@ESh~'m%* ۇBVz om7鄩]YKO鳬wi[0rDBQ0cqXJ mnY7)w1uP _ ! V3] lF$Oac^@X1V:[EԮF*[iᤥKl%oG;i6ߜW-,#wa|3l1tNnA,^>8*yA_twš &˘ _p-ӠGlYX'h2_: G $;sf뤝bzc.~q).v[S+N5Uoh;~vY8,z7#緸cG[-Q<^WG|fXjdW+l8;^͒<`ȼ5o}cJxP컺Ls'bW,;ڐ|ٺ;hODŽuQQxװcdɇԁapC ami_kDح#p(2}dE}CJ0vUErF ,D(K$>nJsG#ཿYr?i0s08o(WmS,D+RbXOyKt(Aa?Ms[7Mz)hU.j^Sn۞ HR]qO;~Puaj._<9\hDH?n OA33WUӓ%ş텴 /f-'A"ВsDix!iXd=I<˕7TmjJg ~!?ONP?-Cr0&̆xEP@"J݅&~K"ʜGAO-0^0'B&)-+6gӞ)9YbBVJ ]Egrޖ(4ğ֐:8N&K}Y'E^aVo#[& GָVh$&L`})-D:z>阨K/QλgvjZM?|eV~Jz9'~j ) 8s#PO7t:U@x<1|E9t㤳xGUo{_DzYY|A\mHN*׏4+]|dG/1$ ʏ3͖EQs[^ ++93qۻh~x4|fR欫U\lmF %9mLaPpZq1_hwv/ĀWPl 3Ro;QaǻiOV&oQq:F9@>VEgK;΢/0 2+86t@{cW ЈP>Dы V XID𭸌v}2K[XPӛ@iBP#̷-,ߊvsz'c[znjQa2_(Xs50 ; '2I(sx賑S[8_>f.kn-Wv=ۑTq;AɰV Gq(@a E^53ՠAUyVjjVxfS}ҿvU nbJy(9^pߟL PYJ{;ׅR4"vG<>qmء2sKV xٿ.Jzx~237a n/曱b2骼ѵc 6WqzS1Bk @x<:Q2kUf >u)̼\edn1t1y̚G6yGe5 H~ k]u%gr5xzlJ}c*@BX?)($>TF1_X ycԃbxh)zLe JCzJ.S^rڴ{m߽K: YI%&J#ܬW@Tq 0#3ϥtdj~<_ y኶`YN2ܥ;};0}jc^긜3z*#cj7 j8a-7`mAz߈S jAZj틓vj$9C@t(M# n00O! anv(runҧLGÚY7O`McU28QoZcl1 S 2 ARZWuZ5t[@=i[ ٱiVB@HR4ˊ#oP Vy])Y ֽI4Tqg F_hD1Á, I-"πe%:~npQ,*ҴC A3YG_ ߡnz%'S뺚 B?êr2TZ!.4@H;FRbo'f[Ahc벟ϽrC^4Difu;,0Z@$Vw` Qk%aRV { ЭX`e{wR$1w n1gC* _i +{-*m{x'{CħW۪`jKÒr?U {<¾l2~=exiY$җa2Og՟sZ{ 6yJZmAuYڝ=`/HaÂ&l;\é3;|ܸp8 @fXZP j- ,5#86T[yah|8~|krڷ,°A㦆Y-qI ΀d3LBfNCźyELXA54zu 潶n#GaQ˯93M-_d>Qf؇p ڂ iW9CĦwKGB:@n銹ާyHD2̷&ݽr*yl^tNK*cv9>sIĽ08czHL0Ĝݘj154HG r:C- H4'lRQ¤6KrZaRe+:Bκ5eg풳}/f2SZ]s#x&^_>p2r-1XHunӢIc=ñ. |J*Vܒl hصF"x@n%%rCCz@G.Ը5s(j`TsGx4`'J;w]^Z= > :i K(T fSǴ'}=k._R&|{YAr-JoڃFXED[Z=<n|Ks%WSBғ%=.ftX6_GqW9YԌ7j]^d +]v`Lp'w $r4HdSB(?"tRlo#"P`hyt5ea[ )+M0h(͓CgEdc@cܫt@y&7F` j7En hBJm3,C.S@*HnFauƦt^xWú(C 6 +9E@k!t c~F /$┹.-`lQIvzJ)ݞXrXeo{mH=ҋ71+عo8VpǍJI0X?aPUԜ}~!.ҟM̸Dn N[r%7y@m@!m,b᜻?&7-ҏRqQaO6BbE'CH]  !@;3v8='DWwGgz~o⃔l^ Sgh1$owub d Ȑ(V,{B؏t9]JF|Ro~GZ)γ3ޤ|E#aNbNqWN"{ 7.QPL{F^'LElhrsRPT#8,P[@*(GD瑷 @ɗ ٺu pD߾5 xr(ۢù1tzYBnu ~ pݥLr]!}U'8 4WU Pupfcd-mi4:aNE6)Rd؞ pdH霠+/ITՑxga1 L ,d^#EڦyWWTQA%j?!hdD3V¯"S- S̗kij7t/#L}s}(ȝ ͟nWRu56̕U(bbnE`~TW!PU^$Tffqra:~Rԛr4pkvM1<Cmc]F|ONۃ\|ȑ/p|ښo3J-b`zA7ˡ4 9_ƭ }H#n!H>)LPw[m[ڭ]a 6y:6gE T:au դqtKuOQ{&$($nBa+ӄ5`XmZh3%M_imӐ 9{m~{D=YiPQy9pd E9ZGKIJib-=Q-}^QQ_ǯQՠi cgI0 iF -m˰h*J-?Z'eu\_4tc?6Vzcæ~':ٰh[)7UbsڍӺn ӆIig#iR/k aqA1Qtp/Vh9s>/bb?I_DSɗԳf#QXjonj~Slt c DZRҍkUN풐\4@l20\p/5xX ^6`X9Jkjv+E\<$N $;&Me]b/ )0" Yt1 f4Іn%igFȩ`ǁ)ǔEw6gN-p3Ob/.Nk}u'(2D(:8ڜ  I@Jg뼵I?=ˎZ[vT3 B- H:' @o DYjeՇe GodQpDs hb\wωkuvZ`l=ZZG$c2+T'FG .x0E>+1U&R"}U[/a3ca6z-+YoBCS;me04pFR*rܺei?S?n85A#N=C.ʊV>SnȆ˄ "gq\ʴbhZ X{M7!mO|)0|ruNw<e\G.0حa!=_!^6ʒCBt ۀ\% E `yH:Ӣ`uޙ7h~RRd[T}KM;0Lj]3H&:G}M4+hy51 ˖B7F51׿". B7̬1́,}†p/Z4+k6uTB FU@NY+Apf׽ӞJ.R? u. tvmihy qKzWUEbόr(S_fPldxG|$hm#*>j9oejh~t {{_41m+[:( hW7R@ n3э7AIg:e% QhsB>%^IC;}-8״d텅|)TU,ާ*G/{~vmf[ZE[!hK_2F.(ʼ"Wxozg_\hbT#Ut3LwhpH҈tF^5,Q u }7,JƑ;4T58mK|E=tUQW}Dڽ78HkްĬ/mEoM 8z_s#LIpLP`"VQv}.GH_1=^O\ԯ+Tuƪd- dTϩM>38OSjOh!S5@:ܜV]/eMvpS[9+ lU!fM] G:iwSpO #qH)NbtGV7;p!n'@PC 78XiL J˘(WJ|́>+[fc+E|6S)n6F.(Zʋh0qAgH{ P )zIA"En:0/ҍ+scBX M S 濔S רjwQ343v.92Vȍ~8Zc7"BI|Xc@%6$f-^m~݃2#a* HνBS/f*~zKΈ0妾QMeQ.oe96M.ޢ/:|jp}239Ȣ0IAd>d?Ge$Zd0'V'}ꥶxU)nd 1kP(31i'wYa9\ +0h O֨3%6iBܓ*[97s m8k^%C-eTl %^g0[IUDk= \j!ԁ:7̕<(ay'.8L2¼XOqlj\3ERG낖 kt*p9t2w"ec>ݚӌ(<9.E,s0L]„Q/ǎ0nU_/>/~{ZU!yIKLr%]NNWs6 >NIjG{i:$L/@ܭ](C,b`"^d0;edȑLYGfq3 j;Kl[L$\*M9'7ч%$V=sIHY1hOy?9:z^T&v'<#0ec^l '5T.=}YcZcu USk+d`E?NBm8oKŹƏ5cϠޡLU 5[DIљ)G$13T Ru4& "(W~< '龸$؟݌wZeJWZ B;q2u DEUo]PnN)AeK'̩kf7V}F+-4ܖ+%`fwYL5_q:/E`yH3)8˩Nd0*3'7@?HI<7ubx=D%>\&8"{?7eyʆY»Ciobry%,mRAf_Т[/A _!"}!c9b[,θ&$,gtBն = orGj$TWw:hpFʀx\4]ka|Z[q`d<]RMjv]>z) 8>ܵJY.dd,į_ Hc\CAkW24ZIf/AE%F?$+;yɹ`,W>9>TȣGQ+$^yUwMw@*vG;5Kd~-kb4}&]Z XT|7KI~HF=DGZ> R[85WpJX}Q,.ndH*]Au?@7&,Vh#BMLU\P̰Sq>#+}ۢ!/Pe+u][e7o?a T%;nXa;Kv6Mj<(F$r<ԩb)3&Fd$ʟKykA|%!pWH/7 2ߓc~$kM / H{.hv{1t;`fѺ«Z=V>wa6g1=x?17Gk' $M`Z+7B ktw6;3QapE-* kZzfW6-1.\L]S*.909o{3  kxLQ|V,({I7Jop%CG39d~ikmѼPZY]C4'%B2 XTEbA-܅Gv#$1vpK3cjBaEND@y/2*aX) nLFD9 Ylh|UM)<;U;w[!DEt @;:CeĻܚq`xo$5{>SH `wq` }m9ɖ|aZwhk>s;7DC KͶܒtm~f0B LUO9+Hq!6Zo飮l";" qy`m L1;#S''θC2Gpb6ZD2IzAj'KS g60a=9("Xѷ=:9quU`iK7Y]qĢ@5 e8|nieːx{9>D^,<cq3zVLQZh"0I3${uUmEs!)ޛ(nT_|7mÄ\j2lw8Ӹ4&ڸТ4ZT] FDU BuGIIgߜEBr)6~HVtЯHmT>,!sM4z%s̡ ".ty%#TaE?I9T1zW'؊ Z.拃$ަ/"Qk3<'}[؅Xu#LX|ntF mP`*:X nzivE5´LZ )-ybQkx%͆T٭=/l_*%98\zlTr28rE$637U+O f-hɠճXFah>2aMd`a}NRm_tɐqǸ0~QI:쓕Hj#A|X~rL]A_t烙_ ] ZԀ+gǡg Fe m4u8䶸kPMU^kHcH"˗Y䗡kPTeX+<%EB~Y-u}_B* ӥD%RX<Ě4Tf)Cߒ߃cA2x+O",1tp,j&*9=v^󴚾*!A #n%D̷-[hg[N'@ ɋź=ZUonNǏlq|#4~ R3FXcJ~"ibzNG!S~ayϼI%xJ6}HBYI mK8{㮭J _%JݟyuA%‰R|ʃsNyD Kj#2vteXc $sp68!Œ%g'&,Is]g&.vD!Dڵ|SjC :,=N|āٝOs[?/wolsEަX>Ud<(mm>vcΉc(;<,j1Z˜7AX(ظ?OG=Gh RJL+:S$P.$Hq:T4U$˺W+x-cVf$NRa2`Va4s2|h״aCdG_B\f01YU$qÙ1BGIzXmƅgS4#g7N(? 9sփ١8aҽJ#Xd(oKܪQ^E3h;TUCJ(Di,C~bLϣ 6cy^ hU`YyFsCi(=)e&BgtQF$6U4|!47k{Gz֕` W;ap}ɍrBk5 >Z*NcJfpiU/Q.*Kgˢ+[;s.'SVv~>hjsGuxyB]aj L_"U1B[i/}sTTLt䘸XHK8 9iuYS<܆)[Bi$hn[`d% 7c[E+5%1RIk*e< CP,WF,ECi`K|:_]\kuuF~=!@=+K,DUN eB{ ВMʦ'jI_U辨:>lz#9ʾ4[0w,8X=?-/G@䠎ZLi 5>{ꫴaH"1Bi`ϝZcQJoRtc /3m b)ƕL@^GO*|MT+iK vrrdRup7+dZu6x8%!+Rr9hߝ`Y#0Ⓚ;!cH慀ZvYn-`⽾i*P /9g|6F(nHcL;Mɩܞ\?r'eOhNs[ZNGN{23ueyG{/$(ú #2Rwz_ h_Z[t^RܬӒT4 l,%h:mgkНYF7pXO& JI|Ap sRtX:/dުdzgmgn7jT!mYT<1/_Гl fh jTtod!gm&M&#I %jecZmunA*(THl.[!m)P_BÂZG,֩]I2UtcIM;a]7`5YrtŏZ*l8Nz9 iDw^Z>vպ6zD4Ea8`Ak/1B -.lR]w,"X -6P'S2Md0'|W  E "}da=LY+א,K3 hTצ?ͩLzGpN1V{jz9#3]pR$y( b) 9~{ cikZur j]!a5]- ]Dl3^iMy_vN ZVD595{g{B OrĚ~9XȄHJjjuC@}mỷ@]DZWMig[U%Ko~,P䷵%٭Զղp0Aw4ԼBUɔQqpl6n&z{{ ɀO`BCv ZBLҽvZ% 'g5k/F<26$ n~ˀr嶯#n>[2GT]|Yv(RJ->vXze )Ղw6Y1~?o۰iM >A .9KD@zTŮ39 pDV >AsA @A_b0J5 X!" +r2i-xe}-Ʌ:T%M~8R9+&ˉLWvg@n`5MgHB e+_$fM;磦9іa` mFfgG :q(lJ]J2I3?ZTZbԨE."29t* PEBmB_z)}3>>,o 3GsɗAD."6L?+_,V @zd vR\6#]mmp`Y`Rx?*3opR <670jHI~/;5*fjdC٬{o$|](H $7N<>lfsd0fi!Mg>8r=RO%:Bߏ<)^eGbG竓 \v,. *[pJ=ɐ0{V2?"}2> MjJU{j푴QM0=L0U[7֣6|y+6џNkVO͉e$#Е+5z>^${CaF+$H/#ϴ~F` ʮG8@ 26`&)=}P+iL5,"3Dzxpƚ$y  hHl8){ءj 77#)zvI)MNFExJA@sFf/H2ϗM8cea. 1%Ńi >}*fzfkrEߝ7' ֣iT&^XdGs\\5%kA eafZ\_ nKhއ`^r5溻㻾n9w/|2<ԨZF'μ93).BUj O[T @RXM{6@?K*?O,Z xO,Kg,Gܓ,C5/C^H#Qm{x|,{V7;&h35#,A:;qKŞPStY$׌Q擫;q!U1@gv k&R䗿Y( Q' ]ZOl2HMd᰻$su'"C6)&8W3߷ 5:K }G~q[u_C4Ԋ08Z!$Z򌔠Fr 0fqY[V=[KG҆ntƪO#r2*<HQu]3Oĕ,Aur]Շ)zXrLiͼjU_^V"-Y N/|S+&a|[{LANg*LX}C~y&x:,LzxF'uZg $Ir!ʻCd2 mݧ99=s# 8G8d>NOldt|b3'b[D8]l;De V.-7.I_}&˖VBCkTP`EljH/M|+"뺡!>l r;KGXyC_ԍI]]W6?vFrGacHp<,e-֜'_4<"%/[7'%Q0!7y6!Fu~=2˴B߇ )VS3k =XEe&\+XӢVF`y:(f10ާ筹ͻ~ҀYqMsi=WYjeA3)eUuQ8g ;hr_B=5*39to߀֡bgX]]U}VsX\;7\!E9&@IҊ ޳8bB(j>o- $l8k>Oҋ6%a}[ E˪$+3Qs" 'Ŀ'Cy,w!7r|:IQ7n -Y_ȃDp1u9 9P#]FbQj󾋙 7_A汕GֽͪV nc;hg%F.ؔLK*3k"j<+hW=п 'mHh:ז 4:3:"b53?6>y(TiGI&g'x6kO`p.Rr.x$q$Dxvp %]ʓ]arCex)D`Zt_;JڈGu@`[Ig$Cl;N8?6\c'{ўn|u2NՓÂѼ^ 094PE{: oN-m'TUTlP(wMtEP>"Z7#O~Qؠά$]`  lяP .[X0aw|eeHj,.ZJe"z[Rf :pӳ *Wu 4;8Z^Cp;cbTQ) ۺB17b^u5 ѰώK!G}ɠoy+7sǰyDP0:H#ro,vz`~3 4C-#ߎ?y. o3k֡n,T]Pu&ǥLp4VF EqDN>73`{MI ʕxL]c4Ag71Rҋgζq+Mr:ȃOxXqbo;kNΦ -4NJ/w {ܪP!\|ߚFΡ89^ NCm&'?rpΟ} g wT<ݛW>g*JZzpޕP9?)AfJbP':g= bpmGN&èChOa2DTvC?r:H?#O;in/oՇ*dI@gLbK]إ'IEL.~ip 1SģK`| *64sEc֗=yzvaQ܏67t뾀/ODQjQיQ~'-y 7y2\i~φVɾAp6:Yz %;䟖֖Mʡ-gl ,3-aE(wp{ »;# ̪ &%*+]GlfԿk'T{L ev4$[PPRgAp`y@% $wY HJ/#р2db8e<+ϯaגp"⮤pY'qcP$ܻMX Bf1LUi4H#>|9Cx[LkK3\Gl~[+k~ڎ~6+*A :$MhUEokRy72 틈$nO |P>IS,%'`1/a!XUI( 5̳ I*!Z&vs\+ YZ#e:K/C ٟM(^W7M$V&r9CfK ϣ92,=lj:|sܔ+Y9ʬBReGVppD׀)lMx^+yHGjon/^?KbQ!ZTGm`)yʤT߁ ҷe/^9{18-XSd_6 !']5q7ͅ%˘\9sd'p@v. mh;6!\Cs::Kz&!SI艻}oWE`}y?ikX:o^߰̚F}5 lruYAҤhر(nxZҍH:m*s<5zBTMs%Ev6:ނPD=rpm"4"DWxtH"N(Rɼ9vFdHyej5I? 0)-pGɶ[p1u0| lv <'ibs{Zϱɶ^[3@2`~U#DŽkPdr+mp,̷aih+F]ڡKDŽ#4-RnlY^cpUM~7"S3U//;n%u"m2Em9iz {JNwbc"' Hxr|Q۰AZ#[Qxes5v׎ +(_' }Xb{@6j |;éR#a=z fc 2S}xsTHmny\|%U;o 4&edbqQimG+Sхo/UENإ##] ŨGM_$2֒E/>ՙ[U0T{QeD+QMȁIT陌@q荈Ki+\Q2>)y?1DH2>$W`0S] d~!\Byu'lr>ތ~2j6QaHyU<$.ur-{⤻!si:@(0U X=Vm0XB3M`-= yW2EÒͭ_X]=o%_!<҈Ug}!)`}]c1TܗTaY.F^ʛ[ALj1A=?e܂zCa V*o߄6}!&K|; 'hʜhwp ̯eIζ;fTvd6!N,9Pcg+.(6"X=!7_M>v}ȍ%,h5^iqm/PҼ@܃KD3(hX, mmG˿I(Gz hkV3.H7+厈NyP%~+ w8L|{=( mF]*T)!8yӛ$Y2!=B4_b::K^Jģ~w$u(jGnG?VA[z% `p 3HudѣYֻ@%ږ)yT6N-өUXv.o!~IM;eRe&0+h?:Nm}|P {#H0n5 퍸+6!VƑkdRZ@1hȊ,f:˃ལ<"-WHPfnG ^vNm"6]0hmU_҄%""/%1_uH oMd@@(@ꍮCmՠAU5P ә_{ m{_4AJ{<8S0P-y9Z OcwOeHA|v?Iy#S>X6'7Zvyٶ+kƽ乑3>S*}7ם xg!.Z2$N)޴,XƊa2?["C(C'zډkl-l0\0drZ] dkfŌ UQ]cu.!-9L$Htc|?UTd*&^bv~Kj<6DA`ϱ8=cu~sdA*JJX-^f[|gV7!l \P 07͹%3H9@bk#d"%[>d3WfѬ`qP^_*)ϩ۹VeK<7ܴSj%U# Y(Uг8l5s URdS$;NIb2n2#iCBEL ` @kE(BteLMcp{/<ge {SG0Qtu;D9 $i0?Kt-ik$46Oi?QZUa?~vΛM%&7I JOlZd}ɜG_jDh<-MzD*hjxÚXB6N\ g8i$`G*âB41E ݎbJ$h>訧>*y02.G 0rٱ)X bSaiQ] ׷͞}x~G x֘hX3" N=)xH{ : 3,>#aC ROo/Hne~r\*u Fԁ'^ͤ j>˅/A,MaIj8Z oL9TFCWn)T3G@,%gXKu v{KO\KSfSWY d\K.`cL-* fd`~ .rHΕJ2l-;݀&[< t=5>ާ zS0Ǥue/պf2Z"-f'M/|L}8c>&55 OwN-tңw\[!ǦQ}2QPJMT^ ԧ[,m偕NlAx7e-3H|P^ DeN$N+&O%MkH$ru!p4ɢ XJfXRQ|RJ$=1ɠMͦoVcqU`S#YN+{_^;8@È5~qؕ'> H/,c7d{ KG}iD3XE#  В4TX_`:~YuzN4k**x.|}E:7D" =._ub7yMՀ{CL[|\( ~1/ 65 Bq|I~x@}\Mb߮?iWk;+yXqekB6~T֊hR`AeۉنvΊu pWs{\e\{ IJyosXrI٘uTvY ۴ Y?:ͫ? g['#"C?SrnD(g!3mбJPV>&Kl&Rr\Q,M=V&t[ /س$$*Is1oO9Hghw96@&.*y>w|较aՋ<CVP杯cW[g>J9hз]wv0"|6AwaM؛ř~[[CIC+3GڤΖaxἜ5u `+K>Nk ;}A{+,11mFglcP}&ǫMI X O"Znf+ID<6)3KV1X6؞ [Ixm&A>;)d7i]W8{N/y3:GgyZ)ǃ2s{g͌&.YdGCZN_($8rcL3(8l?fIf{G{@KMGq5@p.`vc9_xK 8gd{׈߱}KQYX+;:Ɓq'g=ĎhroQ`CDK%&3H2 )DA=GyB_2- 18#6-ZO5K ʨ?R]"0CdO#e2 k7:-Xh4|T$25@sT\7#goa+b* { 1AU1(^TRI~[-V"L咫" BzGG~5,qw"@2MA$Y?(mT\(h٫ywˁTUW,.%,OZD3 2Wpo8HyX0GMDEU aC@/MjuGI`#vc}G:s@p[PX='Mk1>\,x8GV&f*PF'.àƿn68N3ⶏfCc؊ظ( nr8;_"V-͍x|}MCzV_I7A/FDZ8̙Lu⺁܉T~s^X,mڵJ6_*w:P~qV q8hA_!6'OQޮE;v+3̾j')DѸ4(Tܵ| \xuik[ M @3NHu r.4/J4H Y?kYluWj0ĴdR Kw]Ȩi:kgf9EcYT)N[0_ 0K/Pj:Sehrʆ B:dC_#wڴxl:xW]*o*I΅앯Lzuof$15(n/%&QI"' '&X~іJ>ZDh8<̖͈$T?$“6ܗwRY.%R2(̼7%G+ ^̩}b  ,y@5_3zt&Z2[Ztp+3.IhFńz?E'a%nO(\q`*HU"1(?> d_J Tȷs 3@+AWTpr:|_'=W3px'#@/9@ڝ,'hMۢI1iڕ #g^:LX9c/ϨB;A@xRMYhE0~4/S Uپ)€v5t^]t?}RePXnQĀ0 ň_ʕԥUs/߰Gj 곕*VN=<(/9)P%(a o?K2*!ɮ4=+e^y~erep!X]D#Y~2NMTu:T09rvjK`)2CUX0 @.P?BoTyDd)Ne!ՍDt 铹@Cj@ 8酭[6F7f[vQ$C>פm{jKJx2uO 'gQ lMUء;W=7.+7.f6:n~Mh+$ 8PZ:ƌπK{s외.t@t@1pf% 66k_(Ng?ڳ |B=sF'[Ge0Hdy|w&@:uQFoReO h* 'љLM#ugX8{/NН]?Aqb驿.ՌS܈H398}* S u( Q̄m*Vy& 6dj%s;@>EO\}o+0+3bs,lf\_IIVssH?l=)ޣl3)Đ"IK&@β<}x"QV_VbA16XH@TeɦȅygLt#W*"Sijݣ ']ڲ&sC`zf yl̑ls6TGO5r]kfSjS9CxM&8rـI* Lᚔ2YVN[ bk*Er Dzc͒hJh+8`OJ̄[oB[ݜ70)W]I/\bTx"]i1C^<3,ͨFY&Ҫ5׺Y[BPɛzAcx\t\V` f/6vBmeXFQWK [AH3D޽ͭːʛpY߿.jc|7ΖfiJi_5D9c7嗻9b>'J0hf~Ts%rE]qe؍{?>Kw_!li)2ooAnpYb<4:!3뤐 tM\yQ3^`[ZRA Gz><z,E ɐ\mZPk@ Twg,VH֮ "-~F %,:l$͜9[Z;?ITuݸa$x,'Ï@e"\ĺ/~N'1 %K3YDQj+?wHuuN88˛[C:\M,xCd`MO0;%uՄ6Į(4ddW䆑[;"+l۽)KzB Zpjh`r j9UE9Ƙ22|=t@֍5)2F7yqXL8;pϭo% n!}1~KR"J<vcfwsxpL! -n^T|t'};y%u]Rj(|0&Zj=z8vQ`;< E}ʢQy?|"a)v1%\\Sw!LtLBՇ&1XþաLG(ѝW8?_0fr-F`J'YnQ*ۧa)f8 bC, uLJ /Gr4ތ3+RipWTLXM"NeUKF+ l{O萣X!;SBN[<Dz^ [N:'ր4_$G0ZW#nxHoi8D ^eMe7BԾjYvM8Kxt`WFϝ)Y q3c:>3Ipfg^{|Uv _o jWrU4xZ>mW0#~/mX4ϫ dJ.pdw^*{S^ D)x:OK9[xL}W?g j✃Y-9;.89wMNvqՍjڧ㇥kt KrHWm [ dNT:ڡ'k a{FqvU#ة9:(lc7 ְ/әSC3}=MBަS;`^fzn*']i\B*}Ax|p]֨{1M ?ZNzN9Fv`Y"0-#UV"2ISA{78 2n2 {a0_TYg? ǰ5^b-|h'6&_tMǣI-2%wE2^Zj~ʆHx]pQU$ÇҋQ-gzo_>Q?;Fڧ΋q=jUֱ[*CUSggCJRi[HLd?Ә:gI/Cܕ76'C;]`nxq񈣹4?h|zޘJy"P({Mum dĮoӕEwSƄ)T%<΁N%A%e`t[/_PlGm/Qjڧ[\uЄ"sr*b^=bƟX-rpj2lۘ\X! 'rjzoNHl!WnxF- :8lz&=0\,~ETӶx]<ؾWV%e`1yFeԑx1{̫vWc; xܿX U-ZSR%{t)>SlDH݊8>Cgmtx2Ƙqi}ȎKM^e٣.;lS˰ƨC4Snzz6?KdBP| Xⷯ/4vB7A[NƢNOIVuDv~+QEwmbS 26X5yh@8jYӍOLGS1&YZ?=Qk1Vش˕-AZm iFՇ1ŏv}7kC߸*-H|C: !X1^udB 3] {h-$,w0F, 4:|aO$ vs;^K恨FFox&|Yd o4 lMiX9O"fB1Flt-ҩDC4F݂s*R1CL|m`/مl^s\^Eg)ڛ"I ;`+##-m׼ %xKّDsZ}"*W.+< trҐwliz|u[Ǥ #V&q)CrZ{VR1S YUY@D}`v{B 3A}̏5q{ M+x.L(E ~-xc}7턄)T]7Vj >?Nn2*)u$&OV, 睌LY9~5KGOLy^^L Q 60f:E3xNy螐fcdjgN_q ڐؘ6xҟ"P/"&B8rYx<FpwS_֞B4WOoAU坱1bNWsXkV5{wJh/wZ9/U6Eвض=DD $|LGݴBF*ߢ2ORHģrl,nArfh-=V=kTNֶsF0xFK7O+guɚgm 0%O7ڥg ]*T#k^=G?W;B;>mLA8 s1 /QK&ylԛ'aLZǯVσmrO\WK6LH/}klv%u d:f]rL?e5AaXo6*t#,[E{K~a[(2ICLn͑k3yiܼok]UdWDUi'#l `q%G1s.-|3Ϗ1̯mmUKE~}e,J&VFD;%rlnd}Y~1ZAu-YeNSu\+/^P0O]2D؇ÖQR+5QyGy*E.yR&(g>k}' X-16#1%[9r,4Jzig)Ffn k/F&ASͨS;uM26|ӝj8,OLKÒ\KUB%{~؀AߜҪpH%yZY. En(WX/VMKp=ֽwaDn̖W 5* Fɓ '"]|u#h)/'>۟xhT(3c[0S`'u(+y>i/6ŗB&z$g)9N}PHI$Hg<}eGh6?Jǖz,̸m Ldo0@7ZG`6~t2_=˚G?~Xem.F26#$ pq373L.]li[;[V-9s͂r?oe\Whe#[VţgJ2A{>pSa8!3)IJ&2N& ۍAK3 ^!v+ [ELҶ=bv'SkZYu<ٍ3̀m/]vui5 3ⓤrLH O!ѾI0)x3H֊EybUtfM+1"b:(ojR?&<%DrC(~@WW7\wU^3 ס?] F2$qҺ $KoğԈER.ϲ1̪YsTC~W`/E[gsk,wBh6Gq -HxZpBu"X4D+,<7h;<Ì\D,giע%%(ϥ j:ܹW9%cA7fz#?# ~Te.2ɨ4^ghQǚ+NyY+0'HI+5$yUA_Ra) ܕcG"]Rg_ tIE΄ʗ'{j>r-<, G: UsMFSLA7iyuj ܪ)xP{wbR 40cBB,p(1[-h3dt=U51v87ziL i!"q/Io'g y4{0׎kPpw(w:#_|e?{bpyjyNqnSW.?GCw0\ ywɜEϓ)$N(K{6Q!&+rtkǚa\*Kvsj#:8ȴ掕=TNY .8#@o9qN?Pmpi~m S=3% !A"ߙLX:0QӞ́Zk(,sE(֛ RJC9oo4ڼI@v5Q];IT۴$1YkV 74eF! ڕFq12g)IG\ɎZ:S6S-&%(Rib^7=毥\Jt эsOmqvˑF~U*v='rm2(Pm Irc%12otJdڦ_Ga;.&O#Pmi b0t썺%yu;cZq[bgv ,gfદ[QOIiT;ӔK'oM c,Z# a |n{r7놶/sVw,8'amԡVi$XDBw #I2&b;)v mnߚML!H wDF>|L5@r砋, DԳx=8m^\\aj~l(“ Dy ͏^EJkql1`o,a k&=@YsI6w\rzxݔ4/)-r||_"2 y2Jr:Dl>T҃3p7F tp3T7uj\L+#YA:& #Il~| `ܻ^È!z|N>f 4R(% UAw G9RVc: H쑊 jp! O땞אqqs5PT{n_/MNxʋ)`PUhUM&&n6!k4M r\?J\BkM(~63EIcnΈIR!)XDwُ Cڴ0 €Ѭ[X@<)~ew%0?9s>Gmjsd7Į#JΈJ\Ek_Y("PB)[Ϭ#2mAoAu\lfQ`fO8?4*?D9DTwq_Mv!n8h5M!Q|(TO^-d1ȷϠ2sNf{0e5=AB}![a"y ЌHhpi.oOꉚu[vtjoI4;mx&y`yB}?)-o9s&ȳ^ 13˲V 3aǾS(b>gZ`/;eV2{z)f"=}\̓hه:F v |"0e&Df~) Mak|?6/p7fFr6 51sB ;vxqDV2_ι%oaܹ`f`C7xz5?sMj)=R+()EM)\UwDU1kp'N-^y-9N\+|$ڡ/yMӌD.:rnfn㖽%ķ `B&+w}[v^eD^0xKI#$U>wty#tX|F4(?1D"wǪf@? Ͽ߅߫Ü; ƹ"$Hih$%ޠIF`8!Kԓr䀇6]S D$}C&#  vr ICf #ߔ<xv \mߞՖ)3=>Dn#(^?_XRH+ m"υh˞?4kELs G8'LcttjH~COV2$eQK;?FYHLddh~Oz"ғ|=숤QMPE,,l)ϝ +} 4'dM8I† !k`禡&^KsN\}L) 6<sŨD+B̡(lWjڟUM1Ϩjx 2.BKS<_DꑏKWS -W&)'dyKf`p=qOr~'r'TOC) ?KTuXk0eI& :T\zqLp2>hЦ|y^q~r;bÄ9PCɘ‹,W9:G K,A0pM'ȓ`O~eNh% ZZֹf`xT"\wMÍg6O鋇>-8Vxv32|Q6NZ4mOŻgI] ,QcI9ThL+4[VLsv P-{):z-5_Z.ѫ!ynf=~ _=_u?ȲJ~Iqcr':WJ[*wM9ɩpZ b`['`a(|H!s> @Z]R\s|5b&;(O34E'\%hE5JǡVoN :$5m"+B̬.Ba VέhKԐ~9aA_rՂ Ga'gWRnuG[)Gsk"ܔ0VJ2-+-6Ѩ' m,bi>8}o-!ay`/rło@9I>6XG8I[چguOb6V+AˠBB`Bx69VP=Cwln_v) 2fg0(]Vq IGU;Ð(p1C_^m.um ;LƆ܋ Fio=`)4>ځ"1=dE˨m@Wb/î=ơh)D kn\Ŵsd5OPn߃qtFyBn; wxsJR?ƣtSpR4&05"1,JeL~3t|j yUC"(h(3e0^5_CaG vjPݗ=+"hWONWh)+ei%OuIcuB'?[4B VUNbv2Z ;ul)[U &+~֗=͇dlg/"^)zO]xDy x!pϡ]GzbQ ܺ.~@,E{(LVT2),%Ѥ@|gŏ9%t09%Mll\>Zr2sOS5f=͚VQ{G( ok,$LX_Wi{@vjþGLg0\eɣژ_Sҋ5QԆZϙ;9NcbMc13s?-ЦLF*f Q)B\[)\bpH DF/ ƺvBӻ#Mq^/yC2_{ (YiAs@ЀʒQPWd0۶dG>{05tY]J) +X1 1rg>ᔞkIF(µUƐҏ$G,niCqAƟ.QWsPjV]?.L~t5>< NcF7iӿz9v%QFw "* *'}׷kiA <2upIYCkʈ$G3m8hЇ%\09vSHex&;k!0Ef^hbac4(@ !!N YR?=|CN{#,FyIN8'F L)@9jb= 4C*!>ZXgaQ^U${HȊڷ{*je:Ch@'8 @ |cˊYb;x3|@87:_gk^\60}qi 렋ԅnCE ԍò,m5fsk'4 :X,A~LDh \W L`iR@i/ o9?Mv 2&y*'\#QX\#;(VgEZ$1'R@fV9;IF*x.g4_cG{p䡍A{Wh{DijxacP^2 Ѝ*╫q6~&/˂OvT?bDْS귕.%Gqأ)xȝʘ |T863 jX3Uv=N hd="~ *ȚDΠ>E`bY/$tXٻDy <;,vqh9˃u&=X\i"~*C(6M<M1H89)w0>4G6&| :yQesޓ'ovHu/׫ q]z"K%;疶 X|.kT DaG6.&c.dky`-4Af2KGBZnyw*'3U7J(^\F&~-tl]`@!毕ik÷u)g W;ɥN}@}<:A= T˜jrHHj׵/0roh8wQ< {=Xnn#-ckav,2hh I§;`!+IW "M\ >$NVwg]ɱjJX05cNӜz ߞ2zƵt4!;.$^v-_ȖbL^--S!ɫ[XǴ$vTl֍#:p9=צlk3vVjÝbTX&(W4ڮoWB gmMkPηjQHq\wf%%~mqnFf0Kʳum W$R:b4I߽ 2H)n)GFwG .Ab|ߟ- Z""$/$L8 ֹ!%s,4ehIn*qD l"}<&X{_\m{ On<^tE?p,q(M2qFtD+]x&dĘgF_)RgBHE}\SJ* 5WeFLÉ jޞÞVd( |=+<ܑ11բbIC~?ّa{{'Rgr⨠z,}~4¡*/1^',Y$BT{^;|vor'0UK?2h>67< tK\=(IvAI*C*A>mCrE`lo=MilKChxWhPx;l<ʥuqnquq\me-wǹ7H7w}PJ{7 w#v p!S+-aqؔrZ\Uޭ=39g)9 ♬6Sƭp뒵*7Y4Bĥ>SM>){ZQgq8`LcSHN&;T|r]WV#,ք (6^٦; 8Lq <~`Ft$D" BN'kkU6Iܮ(D_jȋմUDYJT9B ̴!Y wtq6!ř|7*EdX9Юv$X[&'5:7ulNc4wQ)`Rq4X$.QWiܤ,w:8BZ&"ډBo;b1EimY7ȀȠw [$.MG+ oa#X~ DFZ&>Es<vxl*MaXlp*)nP@ }C0K;oald'Bç/=*!)>ϵziD9ȯԖ=)T7կrU66P﹫P,JH4nI0)r7']Jts X 93p_9oi Yv"-8$GN-P|ٞ}BOZ:YtCd2W$J(Ot:V}%_xr-y"$*$h] Tj)N2SwG+хɎ) 5fƮE/Cg +CI^Gئ+K4)hhT47t_^dYD=&\o_?\Fu#5 ЋZ>ʷMx.*ygc.o|{_}Ѕ"FaYSu) ]zי+} di5R q2,Gq!{?Q}ف-*HKJF@x#,ު{iRQ~Ӕi,rw ׷ŘR8xcr1᜛14Y!CY|'!!jcT&"-H>- 9UqwIb}> A"f=V* K0Ǚ{q"~INlRaN"5,lZ7ńVMv3H 0LK9$z/NDf@ % Ty )[n֤ȧ\$lOjfnt2FJe%+ف2}CPr*GἄHۙ»`61$ @ ɬ;30`\Qp.?r_)q? gG݉\$yM2e$3gNe(NHu٘ԕ]Dh&mh9Lvhq*Ϲ察֐{A10geuvn7&04~Hԫ: 3ah=K8P6$+hQƮ(ݖca$7?yO /#eHFXiv[ !KҵiENO#Ӱ|q} [7qL[ sw.aGz=AaW9W'mZaۋQpK p~y[1DLyܝ(2_L紵x&)K|"$۴$OXE)gi>4nz?k!S/j0X75^XhQbmx#+'s̏!Fze(rdTxmf\>,*۳7 5S^f|h@'aqN[LјfcB~^zxOV=}{ĮUGK_O9/,U ԰'wG@W fg*D`aEmξ>03anu: lG.p4(}cyhOlg&ߖ ӟrxBD,Qӡ<~DM$jDeD"Ɨgl{YG9X La]o/>STwzZ7:yzR0%cpYu1Ш 6 ~[[Lb_?0p,Y0j˚lQWۻQp,(F b_ _\>t GYniB*&Sj$61rj|=0Ȱ_#?JDW*#gMt(Ǎ*Ξ RܒlmԷN2y6Lw sH@:_YZTuRX2;XS{j [Ga.yR9LOi,d`BueTg:L*MBp$A/r,ٿE5å^sYM"dՅy}mZKfRUy@YB:]Ƹ5L/cA#C V|!R߸\ m%\M梻@޼EuSa4*>Sk&`NS mju׳9pl씓(z:]kPݚt:-GIDBNgOuK:dRm N&gik&gxt, SxT*̉OmXgkb8uF~teY<P]lSw~+l k{p0 fFLT(춯=@!"bn|/P)4KMmTx?0U_" Qzz~Y̚=? ^G?~6y f5URr댃Fowy`rPC0KW? X%c ^`FPi1 lȷu_\5yU[?Qx~H.V:\颞ʤ: ]諸梇gkgBOȢz|Is ) fq9ҹd6/xR/P!ulň d6C0,#xdDQlt!dl(jcCֶYTBoґԊ9d7tzZ% 'y`4i5~cO\GKlK <Y!їCȲbߡ ~N{N5euG۴ôUS =m:JUw?LZ)b dɠAGvnjo%POn/adSw- CrY^)ak++@BrX*/MёU(.?wvP;b<^泽M' c9^;Q2q3(CD U#ru';!MWw[7-s8/HE)xҠŶ֘}LjMŬ [ 06LSoBl{Ӷ`v7%!n4DS~x@6O"…i\`d@wAKRquo۬:%TYڪLEZmXY e0n.U^,!K) 3 kx˩宑ؓ,Om hr=+g7>a쥸p'}hGNJZ-j|U&h/S ٥׸$1gOSA\oaBigmj^G=xXb16^{B nާ%n^"=9EQ]Ʊ8yG|ss]?w޼Ww _#JHvPG>9q&=~ͮXA"6&8ڜz `\W1Geyvԇ  61 , IDFe*#$WްQwr " d2eY?qw{tdGH766m  G펮t[wUM\'{ƂWg}{os²F)5M5wkfh@BYXWhL߂>>>#m7yxiâd4}jY!%"hp ƻgɧ@ĺ3NE2~pwDҸ. 7|TʕU:MKAw Gnܱ3jm#Ϗ*{X6Er")zY~l C\4 }Ah*EK1ݴ 1*6H*G@x6,SILE݌سtp#(ǓӒi_C#7i ˜!8I;$c(}}m EVԽcJBǧ}"Ye)#"5Nktx՛K⃳QKgxc3X(oBr,+Rʃ}ϡ^+~6yy,T9kU%!i%KtPG \=x P]1{f5e ؈n]Іu.k=J>8bmFx~] n&NsI3iOZd$سL Q zQdz*aRk@a&QWtCf7]k=ڱi^4yI4$E;. P1=K!C9wڎ3%;r/Q9)FlOijOv& x|J=, 0{<qVzX(Y G*jM}=}-? p,XTC9h). sr2bw':94)|o˖to <, JJ.X4lTO\aOKXrĢjìI[66حvvF~nun\y=~oߠA1hl7BBT I)6l crklR4?즛1Z. ־e>@Jxt.opQʶ|[<@Bu |U^[#^G@ '^[3 @( Ļ\9jN*Z(:T'~ғqBSXHtuHӫs?~FjP,b!>'*Y2BbxQV=+& c>#YW$MPnq zkKNtZ88]\nh,~Je /Glz5f}u!&=S]zM9s]DK_3^va_j B^LqlVe[;ʇz) N~0!&A>[ /ǶBA^a*ev-v"DOQ=*={4{c0+Z18\`rDc6S> $Z`P%H#7OLGb*ퟟ9[CGP$ƍ,(5_e5j?*NabZԠt>9 ύ܌!Q/?pMM{4;DPa.<5"w U%l*'CsnLLk [sQ 7C)[q~2IQq:Nz~M&\ŸPՅtبAs ;q?…MΤN=HGn>s«#V]HSwFt5٨-?8r2< ]fOiQ9d@oVrU= "_l0i?ӽ";B;sD]@u"xbŽ▃ͼ"M(*`@r -ǠptZ\^f,ֲNwS ]l!V{Z?y7h oLd/H'2,AI#c4pU߮|vmٓ֝Ġ?TPd- P~i12OӬy&tGN*8VtvNx$pu7Iưe7yC83]m<@xfqlZ9z*>-`mE>~yĀ >FJM7=5qvf6>8jnIYe5~J P62XeZ=*i_k8cZ^NU2K<h2i (i1٤WO:$.P%q|,6;空 Xa6+Dp om_7~Pu'DxRu4}Ka+t9Xc$WtזHK!45S>\a},rxY/a暀d4`9+򟵏\q1(&JyVOiR}ѦD\$S*fݰ v8}u_/87šcqֆ'*,F;lg7ծiǼXEU$Bh-q0)z M)Aw(txmw=(Pj׉"4%`\c|,qú2}2/H/ 䒧<+ gwB5f (:Uf%ߧp"$8D5FL 0ٕ˃?W!}Ē (Bw@Qܓ&YXa;(v $oH4$S7ZA\flViRtTh Oa77њOqDS!l6att"vDq˖hu,rEryIJ.j}]:W܂U%#GHcGδ;UMVHoC3߫¸b8 ':Mb3g+c@R,'Au]Í Q;j{6 ݟ2Ёlȫkt, W-.[ݝFuOeZȯOA3E5EBH]ik:?7N51܉t nUs#کԛИfh0*L>kDF]Ot{!wͰJ \0ĽLAӊ7Y^6spAV^Fyޅ61L٭vpå;cs5-} [~Z˛,@ >Q,Sq (O/V_Eq[qI"t& P"xi5@)A~vƢR+9{&Y~4!S%Dv)P%4͚xaj][q& t5{ߢd+xzΨ]:pvbGJ K*Y,@SLw¨ n݈eWbT}Na+vO -ww/]^7$⧑fEwl'KړB?[ʬ4p=dAgn.Fxbva|au\cgM4QiHv:61ӮTˈ#ߴj(<[l!"bit55*msgtbpℵ20m:O3[¶Pu᢮XqqzFb-{ZU;`wIE" YvxoNb=jd *}+,{-sl{I_9ۘ|})3_Oe]! {;29EnX2n @ ڍxd(:dsHA2x^ӭ@`:N?B7.hO΋$K."!ruP^ (+˟A$_k3]eJ$UOR3pT2(칒6ܷ|0,SԆ+VU 躁Fh6 TℽD{ҫڬτ %G)cyFK{!/I)װ*ו2Oi{"Rl4\T 3'Wch#)w?kD. ,`^rѓD0ɢglX;R ژOĩ*>_0FL~TO$t?P$rZ(X-X(kE8i.(˶IF(vU} Vv=tBʘE FowNW e/¬"J1Gu9 ms{ÓȠ!kLip"Qac{9@Ccοq+5VR,(6n:Vc%_S05}B+g Usdt z}.+Nn򦘹S!#g~45о;*-ST:I X{!>]g Nshm&M)BBI VWZ_Zƣxq ͊]N3Y< 9'RPk@ E鸑圎:'۝MNh6M>%̰8:zz#Vqaifړ6w'笄l]BCZuW9!׷4Z ?X?i&!0D^Y3Z62 L!;*d%Wvr%2Ǻq[msv:X)]XcDkK

WF{:n.UFCobBU)3}I ʢ@5ߏ4bED7Dj .A@?>ыv*F$s5ϭإI5# mEG:[ csGd2/ ussi <F;b UcЕ jBJθ6jAìpo5уGSj-5}=!7/1uhkT$һB}-C5Hrokؠ*&֐dM&, b$K n; ("v_s0k##~v/c OhE 7T.)[iǁ'0-~yί& OٓtMʒz[0(*Es4ʙ%H}9[#r>0N/jg9y=vuDX&}X?w,`jot.U}oKںԑ!B]WMhzq6TIaS7\"m? ֎$݆jŲ;qݢCrmw5=uY,S^}B6 (l(mІ7TR3H4 |> Y ,)X mleéyYnO˦[ŵC'Q7U$KmQ>J墼*Q]rA'E9>AfeCvtIe9R?eNEQI@(]DX:v-hd6chaDj- ﳅ- ٪XOGX(sk;yw61 .1RƖ8Be,뻣)]<#fⱵ4YY6i֜f·MEjnXx8QΦu!.ҖaX=zbJDR̤2~Ռ-qpv ^kƍss] 7Θ_c1YXx"Բkqq@po(P&:&5J6mDo $|FG:;^=ohΔl]ݍ ol͝|:ILkƩtc^2mDzXh̳:βP%L=йmƪjhkdž l pyR?ڛY W2qwbpOɾe2Jۋ&{\r5)zܘ<"oA$,0b pKSkMQ?딟W^Wєs^-Qs wH4j4>o|_c&jikMjd?Ӵ֕a&}#^^ʪW=~*L𢣡 ̄i)'M2_'M0Y'2F˩ 9fz\|r&9Ez:<#?SXZqPINKKvH6A0>J \'2bÜ6T*'o!ŋc'= sz?pFXcɤ`R6?PkgUw@sQpQ KAF_:62]ו9seV ʛL>Z2[ݳQ@&&x‘^r߲_H:/NJ䘈N",':KUSHD/ 6׌—fptM1lOɽj~RM).B~Eaה0ܮzW"k oQms"g!p&¸Tnՙ5}A8A7apxL&{Ei/]gF8>{g~A9 u |kYBZ0ɐ_7\aXzݽ\@<>*)V'˃fKQXxk)u45ݱNhefqxY8ca_>@P: ^v fvVmyi/u#p{W@~'Voixx'Mn+L*'hpT0 r7`o{^ϴ^ɮ6IKC&cFcb06Wey_%+4V{.;=M{˧> gLኧi5} z0a>h[PY .~BM'[^cz(9It_V}3:~<-v}/U&g[4XVQO lJGM |k6Q˖5U)Gb4 a_UW*kZ^b?D #ZsId0 @@̻S9Zn3`ݫRw/ؓ H*u\WgM)htʹSoHnљN?nDĔ{CJ>tHefpOle,w69F 7_epѥ[i jn>yp볐&91Zװyy!dĴBv)M079u21W|/Ws9]M3QSSQq;HcKΦ2(}\4 y0}=QL>*|{ChæBon-`AM7jUxu'$¨K(R 5$&2iebQNoG.`fCk.DhŲM 0o-zVT X"O{{)\ee]ZLE/5m6\|o,l`˴YV/ځA)ߦRPi+W [›][;-0ò"TL:/72Tšd`C&츹 >[.C$p%z.qnh>'kJKUsq%zuEl..B#31GݖvV.xpUۙNO QFeؑRڽKW.4[\)OmN\}zjѡz "=JP&;] ˋhAd] 1qw%M.pEyM,H]<1jg~&G gE/Bpzo-Ҏ=+KZ4Xtn;ECiGBƜL*FomO) m2%M}D#ijK?og; ^uRwp{DUӉoF%͇NѮr`FQ ҙ _tK~ihrϓQC^|MR/0꣯R p'\P"{""պVZEu!,+D).)ns vN[%-Gf\ ^/wGW9ȟ%Oǂ"y 4"'g"l[!Σ g`#l83Y? q]1mũy>yDySZA&4a?_x\2$֑=XE0T'C8bL2JbK ;K|±G`8ߗoTL0 xj.b>P w(΁5 UZ  Ltc乍BWi J: qD^DHWۥ :9pث]$@nv0!7Ҧx--/OAm@F.R69rs"Eܣ'ȲzKخ Z",qrylR*ieMOK=PfnTy-ۋ!d4I4n;Z ܒ50##K{؛3'm.n2ƯGAcH ++ҍɪVf6&-(_73xe-529ZDi켣n +w0KJ5%H(/?g^^ i/xM)!]p6bV"VfM(/w_&jgk 3z*RL0NocqB׌LZ"t i2Xv+N𦜒37 $] 7PxV'}#%Df?`O#,7VY5 Bx){\֝Tн%մ"GNJ ief1 f8͞QԴ{M6ʁ ; _(V@l~yة;&@uGB0덺Ӱ&u4p6Qby## 6n7L׉t 1+j) 2hꑞNޡ{oҧF7zC-hPҩ5ln#-~91N͊Qn e%ZjoLNIA{͌HQG (8OkSO{uJ(q:p_a'a3 ToY3-enlhik8!& SNQ9R'%}795U;`Dcz,ѥ$o@n0"^7ȴ*/>H?Ý|wb@іh1W'l YGڽ ~aDZtow*"k/SwtXVRl]ƥY>Eyz vʰ2 Ƕ]/juV>{$2Lm2+KlG&w+_~eJb8Z AC%Qߡ@kѫu R@]'!'zkG8KVK+˨X%D}i],Bb.gOF\M! }bRD~#s;=!F&D\`eNa,h,`>UНµUk4\op||&nxQ_0Il+F`3S֥4P$&I7L׉bwaM1EǒgjyS-uӪL\3^ۈa[1ٖ?>e7nDfW $gpٍ'+$]Exx:=#F`>Xn3W[2~ѥXp$GHe6fIr 'l5c|QZRvJr3nJt3g s3}o |zUcT?z] 9, s&-="߳H]΋$b_˯gڏsu2,*E@,&Ce9n+ EzR=(sEk7V/0L{0VL Rdn!XEn蟫hH8EJxMf=^O 8/攰icK%T%PgG Mjя! +7 w y׳~`H-פH+Du ;ܲ~{\c%GqhPUa Pң 87ĉ 9ӂا<#{gR YL.ӿTՊ p&dxkp>,]3^GpA8lSӥ?7O-aBK8K0Ļ (ёAwSY8fD}wG$E-SoHFp!t)KOAPϜN"F7Qfz}*Uhى8aS~l <.d 7źBɧjJc <țwf nj穪%L9,BĨ|7Db%J8vud T hvfWR$kg ;Ѩ.+ci=&z:M`] a7>TcV\9L>{o (坘f{*pwW[Xrx52U?:zQA|yxuȍX9n}믟7SK ķt`?KJu֪5ys%  T1v&ui*E` :Żfև`d< U0זAjS=i-gSrV䘤&տNBC5}CQBTHA=ڠ?@-BYm݃^ /eڰ0V>hv5]w "@obƽa[xz_Ho(K-R:K!c/cQSt@d[;t; }5Rr7Ͻe8AΣ"U﨤TbI':l'e`88\ #h擆?̓neQDBR>M^C>}>~|@vy5rLG~~߸*-{c.˅x,@߆0 1=j_<R_e] <$p w6+s'{^U++y1F`$ճ $;oH7i2xWuz+tnWb-},vb,f?R^A-9{tB:c `2# 2L>˦=*dsq38i " &7ÝKpԲijsUK*{]y'j/b[-ihW{P܏ ubP($!L1K7ռt YEb,k)̽fb`>G9[Ot~•!x[8dMPbO ~3Fϝ_8i^Q"[p3Py04F7ꪭ*s@+93sY佊(F[9o]qca/LhLA8>>/ۦw%mXn2ooO$~AqJzPM)܍Xڷ =R7i>(6v%e~,Nȵ /Ѵi˞;t'^!+&e5ۣX@7@"۪,ef~h߰1?]}LF~6aL.o"yK߹̦ApҾ겦0* gP~S4kׇ_bvǡ7BH :GNp5 )6E,gr6ضZbhR4@:s38 AƙBd.M){gB0 aO.X6<TR;ymZu d>_\"@I^>yMNsPߌ*/2M?i>\8iFxB2v6A WNZ7RW99~\Xd[j;^dWؘ:zER GF"cA)K)?csv];vMu Ѯ)i~dHQo*+%0~LBLfP#/AŐu[2wN*%ۑA\1}f}Zˢ"kl$ 6hMԷ>$ypV ''&]΀q#,wbd 1i׎s"ֻ#g|b\UL ׇdHpшNKGX VȺ%~cDݷiFhJRI\EѮX, s-M 5xhVV7h5UD\R/'#(dkZq*sl&Y<} !pO|k#mvSf rzMl-huNS[X}KSYK5CbS>K]>l%?hh_j: 0Ҋ[JyAzi=ͽ;^VǞY$T9;K^p8JI bz2{gJw+mf6 YjLs8!e*)/Ts.CUU&9'eNZ^ˋDM!K~iM`S-v(Lr"?PCl6]i"-gV}d)D>&?"ok kO dND#^@n0o$Ԉaadߓ)C.IL2 `<|Wj2MO.{*"8,EU eTزf`JƳ7M%7?#jHs95q38H}#aτRi 6чn=% O ˏ`uD/fvH1vs hX]Y47svu+yzå+衇RӺ b+ݗ{A"\;Gt2"$4MaLb22ӽ')Uϊ>5fג1 ç8t&|e)B0B.;N#]Ky; Q^0i4{m]I±2؋ =\.~='xd$Ze$ڙ#Z? e%h0 k]YFx!ñV{~4W9b4!D2j;OTb#nat7iƗ,ey5*_Y~(6M삱;z1g$|d.:?i&Ղ`LKP.d7f_J/[c($awe_) |܍ @RJ!3)o7PĹGFڡ76*( uXq;ϰ|-BH`eڧO"T\%.%D/l"C:ex:Y*)&ڈuDqx*&0Mm)o)p3.JvH֍>Fž7_]7dM_˭.(aӏEu 2o+,|9@2[p (Rr-ɓZ<޴AXX`X͌&LW!ycikjrHpe)N1COڮ` *p=4-L߉Va޺Ut^;e5% z>N7@sE~2>Vfpki7>D ;b!($ptU/IQecb6rbzK˱p 6;aCLa#Hǧ( uIcdCa+mz'!4,0^39J,M+. y3cnH/ە>T\=2=v3!xxLѼ<_lf8&[*Vs~R.e[~!?R~&B4)[G6xaX$&z͏._CCcMOruGA:Vm1B~ qҐuz 8sSp&[Cd n.]˝QPY]}Ӆz]2>f2EvXPySN2Ktb σ KiUC\oKdu\G=KQ{jN9q*EEIzrlt vJ0 Q Kk7;6!%H49lyϋuy$OES!Eb˷vLږmYo*q 920b-L%س=3Z儤mI03@e>N֩K(Kh4>|FdkΒ,[I毫-zK4k:,pO$ڍoW(n7.ں ~妮8a1%^Y:5]yή:ֻT^Ĺ2~}}Ϣ)hcƏ4tWOEѕʅnރmsھOR i7j΂1> O^LnNqJ0C3%WR;u2Z*[\ ʉz j25CdNllk:n`8hm=G/{G:!q{YNDT7j W#:): f/t b[fT1E[M[,3u][H \I :+u`ߚZ^EO`;Oϙfd#7O36Y2@+pgx k8HTC` kYb}wÿ,loOԽ惓bh_jWl^ 3R%\\h8JbP(@ߢjx@eX㷓4Dk|>)2Q Secȶ1]\…{$Bq~i9d`fikEHO79!!5*a놡d\GƛDwT=UU!E/a>ȋ#pTkE e7%fpf >t@u̷W/ i ,z hmu#3ZY_Z1Y_UctVK}.wl #6ڽZVr7?Ӷ~z:ZJ/sp񻭡\ \-LpU:~ YZ