tomcat6-javadoc-0:6.0.24-105.el6_8$>pZkj`Tu9IX>8?d$ ( Z    # /  F  `   G(c8lt9<t:'tGXTHoTITXY\,],^cb/d0{e0f0l0t0uGv^ w_xvCtomcat6-javadoc6.0.24105.el6_8Javadoc generated documentation for Apache TomcatJavadoc generated documentation for Apache Tomcat.Xc1bm.rdu2.centos.orgeCentOSASL 2.0CentOS BuildSystem Documentationhttp://tomcat.apache.org/linuxnoarchL L fK o#0@;=9a*< a11 $pC$D p+egi:4Y>I(GW;ei,E(Or1hSB[&\BL< gi`#~ViQ]FFNYQ0NGG%NNHN5NCu'{uK\hkrmz.c1 D9!hUbqtJWaZ)a>d M2hC=.LIkE5gJim -'l*,A@?L.)K 0LU1-:b(ŭxHa7 ,2369?F:633^ 75@Bb~86@/BP]q* 5%cCCU\!*<?84O(u"F&my( `)2ZLWevK%)6$HJ p!"?:$0ӣj]+uJlL|HbUA '5=#>38zn$eV!%$?1*[O0}:Cc?0Ho;R=r`e"~'*/bT5BN"F"FJMfB0T)xY;yz@gFn-<KC<Z3* R20XeU9(1}80b-f# 5""$RN6PbF"?_#/,=JUX"c&!bd0vju%. >/&uN5u'.R,64]2Dl/D:,s+,MM.).2! 3G-O,'' F<4M;~.?H4DO69Sn6 .949$5972;H8)B(9MAR@:336O"]2?6H6$@&/,JQC3U&*/>H0mm>-x#U'(-&J=&ti8;4~#/*~`F]Xf(_?L2gl3-]1qO/. D'$c$ 5:,"OH((=2-6,82lQw KK&SvmFa:]%M"C+3;bpW?6<sMGrgwW"TBIkW?L~+uj# !t#A8b'D$0_7O}-#{t.(6(E:=6D;)K`.5'21^5$xSWBJ,XDg[b3ej!'D)) 5eW;O`.)*G]n)*v<yq!'dCYu%706#*|+*z#*2+D+3IuV8BV[VyMM0M,! M'321Yl:=0`,:xW.AXLLLVK[W_ 81-A8({, $Rz]BWBn@FFR7B@REBtBH(V2BCE^GBCIiBBhB}FEBEB=BwJBe$eFE|Zfg8WT9P;J5=r8u%9;} (~ج_T2 rA1,r6i'(&U0{3?4(.K_$hϣ2F62>5)'c%Au1g)&*FP-~7E65|'L$ "=_##$G=%t a [<+T9 %2B4!JǕՀ;6>B4 E'P%"6&\=J`[;NG'!((((H(~((W(m((~(G(C' N*L}h8QeD0Md bT# jJdIE <B~v:(!q<t#'+X.)1A[NHjwlu1ZB:!'MeD-HfHXu%|74$GW|;:QA vQw"$\25qP8N| #5yc;J(8%6Y5 5Gt9#2<5?%Q<^/+?'4y-|''+80s&i)&hs3H2U *# 5(a-N'3hi%A6W86]M{9/6e+BD ( %JBf/,sG)$?,B@:d2EU93Qo>eN_!Zaou[=C,x-9\72O0(b%xNRr'=4)  JCGCB3F$/@-zCBi.0 O1$(*E"4AGW9Nw !14>1GlR ?[G%k~Ƕ/K p)/G(i;So*9<=e^NdFD^]Y8%o/u${([>1^3fq1|O!DBj>Wn&N.+*.)*R 6n&<'e)(A)7\^9[h1X-Fnl>N^5FJ84;-!#BK/9<<EI;g)9ub' M %C5'p<C.. )*p@z:!6%C).:/<L$EpZ%C7-f6+a/:*4"6c;n:'{}5F&Ak"_4_NI62|*4\)6Ir|9j^e+8-D!kA8"L"O*&"!XEBu.{hAv 2S #)Q+A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤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큤XX~X~X}X~X~X~X~XsX|XsXsX|XsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsX|XsXsXsXsXsXsXsXsXsXsXsXsXsXtXtXtXtXtXtX|XtXtXtXtXtXtXtXtXtXtX|X|X|X|X|X|X|XtXtXtXtXtXtXtXtXtXtX|X|X|X|XtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtXtX|X|X|X|XtXtXtXtXtXtXtXtXtXtXtXtXtXtXuXuXuXuXuXuXuXuXuX|X|X|X|XuXuXuXuXuXuXuXuXuXuXuXuXuXuXuXuXuXuXuXuXuX|X|X|X|XuXuXuXuXuXuXuXuXuXuX|XuXuXuX|X|X|X|XuXuXuX|X|X|X|XuXuXuXuXuXuXuXuX|X|X|X|X|X|X|XuXuXuXuXuXuXuXuXuXvXvXvXvXvXvX|X|X|X|XvXvXvXvX|X|X|X|XvX|X|X|X|XvXvXvXvXvXvXvXvX|X|X|X|XvXvXvXvXvXvXvX|XvXvXvX|X|X|X|X|X|X|XvXvXvX|X|X|X|XvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX|X|X|X|X|X|X|XvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX|X|X|X|XvXvXvX|X|X|X|XvXvXvXvXvXvXvXvXvX|X|X|X|XvXvXvXvXvXvXwXwXwXwXwX|X|X|X|XwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwX|X|X|X|XwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwX|X|X|X|XwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwX|XwXwXwXwXwXwXwXwXwXwXwXwXwXwXwX|XwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwXwX|X|X|X|X|X|X|XwXwXwXwXwXwXwXwX|X|X|X|XwXwXwXwXwXwXwXwXwXwX|X|X|X|X|X|X|XwXwXwXwXwXwXwXwX|X|X|X|XwXxXxXxXxXxXxXxXxXxXxX|XxXxXxXxXxX|X|X|X|XxXxXxX|X|X|X|XxXxXxXxXxX|X|X|X|X|X|X|XxXxXxXxX|X|X|X|XxXxXxXxXxXxXxXxXxX|X|X|X|XxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxX|X|X|X|XxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxX|X|X|X|XxXxXxXxXxXxXxXxXxXxXxXxX|XxXxXxXxXxXxXxXxXxXxXxXxX|X|X|X|XxXxXxXxXxXxXxXxXxXxXyXxXyXyXyXyXyXyXyXyXyXyXyXyX|XyXyXyXyXyXyXyXyXyXyX|X|X|X|X|X|X|XyXyXyX|X|X|X|X|X|X|XyXyXyXyXyX|XyXyXyXyXyXyXyXyXyXyXyXyXyX|X|X|X|X|X|X|XyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyX|X|X|X|XyXyXyX|X|X|X|XyXyXyXyXyXyX|XyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyX|X|X|X|XyXyX|X|X|X|XyXyXyXyXyXyXyXyXyXyXyXyXyX|X|X|X|X|X|X|XyXyXyXyXyXyXyXyXyXyXyXzXzXzXzXzXzX|X|X|X|XzXzX|X|X|X|XzXzXzXzX|X|X|XzX|XzXzX|XzXzXzXzXzXzXzXzXzXzXzXzXzXzX|X|X|X|X|X|X|XzX|X|X|X|XzXzXzXzXzXzXzXzXzXzXzXzX|X|X|XzX|XzXzX|X|X|X|XzXzXzXzXzXzXzXzXzXzXzXzXzXzXzXzXzXzXzX|X|X|X|XzXzXzXzXzXzXzXzXzXzX|X|X|X|XzXzXzXzXzX|X|X|X|XzXzX|X|X|X|XzXzXzXzXzXzX|XzXzXzX|X|X|X|X|X|X|XzXzXzXzXzXzXzXzXzXzXzXzXzXzXzXzXzXzXzXzX|XzXzXzXzXzXzXzXzXzXzX|X|X|X|XzXzX|X|X|X|XzX|X|X|X|X|X|X|XzXzXzXzXzXzXzXzXzXzXzXzXzXzXzXzXzXzXzX|XzX|X|X|X|X|X|X|X|X|X|XzX|X{X|X|X|X|X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X|X|X|X|X|X|X|X{X{X{X{X{X{X|X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X|X|X|X|X{X{X{X{X{X{X{X|X|X|X|X{X{X{X{X{X|X|X|X|X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X{X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X~X}X|X}X}X}X}X}X}X~ca6726af86a1359a7836dc7aaecff5648ce1e26f9800bb0ee3edf6f5a94e511a9a239fafc962c2e0bfffd365ca08153263c9ef9c8f8ffe1671c835a33f729beb852ab5bf13e993106452cd83cd0336c6c00337fa894d75f24722d21d14d685ea21be1e82184fddfa49cfab740920673419ca419351f69337dc67e52f6725b244b2e11c874f5e07680aac0c0eea734c305511c443f110eb8cfedff08e3659c76d5823bd718cc53f0a424ec233c17aca1fd85e15ff2d9659bfa4ee6298e736a278c4d35ce26ec6398075370ba56f92d076ceaa9d5cb6644a4e738fcf8e324759da9b464b39b25a8e6a617333f7005b58bfefc5b0d9edf7c6274fca91a523ef12f6e4583b4007af28a1168c67e6a56293f132e855480d7eb781fb9bc58038dc63fa06b5a785c9c50061af153d83504d459b09eb9063917f4284ab54f0c41bd5679ef1a93a89538282ecf357a7778c4643d45e204fefa4686df60de02e4dcc77ddf678022485c340ba4636816184a88ac5784c810da6eaab79e3ba3c8949ebcd61ec9e2865664f9bb124c0e4abbe3af202208ab9027161db680e1ff67f2022255be1c16d74b6a3f95a5b0587f5c352f8f9d111554d7279a942c0f2acd9adde750fa1b04b4612a0a982067d4e16cf4fd0212d9ec6ecfec133dcdda4a1698b30e2d93691851353de0ed6f1b6101b07a821c5fa4e02ac06468831bca35c048ee408db289ffbb44c41458a4e97121831d123802ace63fb06c5cb2a808f75c701fb891115bfbfe693a1a4ffd499e21c121e0713e47ead65a7432f0ce78c3a1e33efa8f081def5c60554a1d2c5c1e10b5044e4ee303822acf322ba0ba5a04e9f7ec422d7abc6f52e985ecf6c547d956e61de71db0a3cc2fd8d598346067acf33bf22abf708fdc1ad1a0cf6afdc9cf7fdb8b7814364c626319f61877ac7697d36c65d70c141ca150083bc0fb086b10b376c96742f269562e68860fdc0ce44eff3c0e5ec8ceaff67132e2b4cf773faed0685c47797b1495985cf23c40b23947777a0ce8cc78b4ed7b81761726f6771f00c7e424ddfb24ebb6a37bdeae93f2a782e23fa21796634b187de97b603bfd3770ab78435fdfc902dd5b3585aba520c6ac228abdaf298c7c9f3049e2946ad978d5641117450a544c8314b64442ce50f74280180ebd153fbaddc23b3dea69118d3e0006096fba5e35e7bccc00fe0e33cfb6b2d91db0eb45e4e7da059c081eecba7a943deea8f1399dc29cb9d8aaa37e398e8a79677402d9fc826fe2c0f96361ea7386e22f22b9be65a7eb36e241f684f7101b1ccf1e5d22e547aa42c1b00731e7a6939f79d49ccadc2bf40e7488f495dc7f61504120197c9c868be220f2b46a44649217692794b8edce444d4008bb2d3d8b9f8afb37dc1bf7028ffc1341be2674fad179f74b8c4cb5eb873d13a93110b2c4512cfb8c976924e6e4960f8bc3cce27129dfd053222629dc874c2f0113647aeb4e1c8b39d49b781c6ebccacadc7cd973e10ca484e05f7191f09670840203bd457b2a671ab1930e3e02c394c365559aafcd1b8108d3ea12b471f25fe2bb680367f0e178df299c32f266d8b390d3a5a6a8d5c6791dafdbdcb81f5086e29ab245ad5dbcd64a08a3b9af046a5dc17ede92281f7c0fc11b1ba14da681c26935e93e275bb67b24d1e6b219e007a61e08095e648f8d7c3ab65cea25ec1e91e331e68a42f154e2f0d9f804b1efb550860ec3d80a7a406f72b16b1582db85fe3791b7a5aeffef7eba4f9f4200e3bd343103499a5f042faa7c87fbea0ead71b3b84f3d365ddf9e58508d232096510adfb038950947a1577930c8cc4d3dcac119fde17d18d2285592b94c0c0d452512f6b91fa47987b98e741d2d6dc683c0db5cb2b865aff5b9af6e380b6a7dc0b5dceae1c02018c81762cf369332ea10617057f32957cfcba6bd0470ad195a7062714976dd96de985a4b9588dd39b61804606cf3737af63be7263580f034add90646ae4034a25fa19eabcf22f9b1f08ffd02d0d9ae9a25f9d0784d804c6b902fd3d2cf204ff530d794d730a09f575b8a705d9b501ac43846c94875345d9226aeeb89de13a6d314577c079c6438761d0c321d606284c087ac60d49eda880fb5873c214dc510a3b52c755553658b757dde1d404574d588178b97575849176e2fa31b148a041c4d37a5e5c9909171c04d03f27b1b7c6ed9600eb424c56572ede1bd8bfa3ec272c87777f434203fd1368e7c424f1b4f34a1eca48f78aa26d75b6bfde5aa12a68fd852060d8efd1ae459853534adcf8410a622054d39dd33b55b2d9c0601696f0604273b654bd062866c903ffcd030c4c451edcbb060b2ff8e54f3fcea8315158254327d3d07c751a8645dfb48b1949bf0bf977109d1077e73e250fbafc3fd0bc17c41eab303995ccd818eb926c1ba061a42bf83207d2ca4b99a9c069c926a6d50a5230d2cce6d86a0ac3d076253d58ce8d830645217a67b47a0c022c10c2cd9a31eac645a0e4ab91a7a485b2253b6f32e9c639ee5e0651572bb2fbc4204958b7b434a24a31b2497ac8f232ddfb05eb7212fdea7e96ffd7ee3d69ca3a3bc375986284417258be5fabccc4c3368af0524ba75d397e539dcf6e64f54bad914f51efc27beb74cac3c872da720bc5762009a055742eac804e25b577256d1b5fac815e524610721efe26b8f88a83896fe13d631dacdb2ad16203563716354bf0789ed2be39e66e6efa801765c54340096c3110ed1c9199afd21b53df4f7738352ca468c60e5f7420d9d8d660e8c5bb0b01d73a6f6a167b812fda5afdbdacd4770c2a3f681f10afcae106e9bbff98b6fb849ee45232e03704383e090ca353f5489aa749182c7a2b2bdb129466ecee7f91a199beb0cabae04daff431c8dcc38c0cb05c4068a4017c9ec1f357f0d8a5da9dfc6db0914fbb7ce6ff98e9b146884631cac3824bc93b70ab83d201bbee5718c48fcb9dbe9de535d65415ffe88ce84768f57689ad4943cbdc738b641b7e7a6eba78d1943655a4227f623d9a3424661f1ac3b4b24611096573ac6ae2969b0987e0184f3e4330e86dc0eea02b608931e9498dd4b646f0c26c1716feb08ad021a0ee6d3213e1f085110ef0ef01d49495543a7186c52991384c0071de459878d2c29a6966854238d4ecfe17a39c658624a3afebfc9f07322b08f3eb14c773e33d06f938780ae635348e306e8b6ffc83fe5e86aa8ad12b11c1e0de99f868d1702d5715c21ed76569934d2aa63ba424171be3439bc55563c12e6d17371e2977ecd33682daa6531087154ece3138c577d9a02b299db173435e15abc7923503753ea5ad81a14cc17ae4a1214b93a8e4f173f37102cc1a58e49d76fe73ad55fb5ae5444cba0fde75727ef02c3091c98ce561ac43f509183b558768076f1b1dc9f532f132f397f6448b78bdb907c37c124f5a1be6848e90ded7ae5a8bd26da9eee0ac018e3b6f29d81c085745a9140c03ec5c747ca79b4bfa1b7f4a9a96c169e2ee0dbce805bebc98dd250fc3dd645ae56973bd751b25864d17e8a0b2226a675e6493a2af21612d74de4312e422a9aae0860c9bff42eb9c0e5a7519bc1baf4f44c71f874b4d5c20d0320222df5624163af76fbcbb2f0df0d843539c3319c858e83d1c82d99aa7501b08c1c9bfa0dd11e507ad50b20d308c22bc8189960bb5f55847eb7bb12d5fb8dd2e9019d60b209eec4f792c3a9b23de921645a060b59dd4ec7948173d568052ba0b6a80b4319b8b89c5db91819b8168f652f2021f1f2cd4d9eb380c9fe3b8683742d44a7e502407e6a5d3c2ad79443c7ec3e0c920166a60c753c90bf65850843e0c260b2c35937f2528234d08a111cc3bc01838894c58628d6672e61737ea7a8394442f368020d3f26e496155d3bb52f90036cd249ece6d2e08b1e39789bb0a61206e855a21d14b6126dec01b96fad75c061e0cb71a0845881eb01bbcd412adec685e30e7bbe31bd16efb0aa023782c77e8409f7a3aec1a78309e702c94f41352d64d6186dfa18db5ef5eb05a6eccdf3a7efd17a34c045c48dde442359dbe7fe8b6d697a879046159bddd868cdb1f4f733519b24eafb56b528460e8d259ce32597fd0f2b0783950b9c1bc2e7d1eb61948e4a45a3dcd40a72b6acf45dc3134c6c5488569173c9010acafb54bb90c44cc26146982be0407cc57b0fd1a7fda54239de9eff469309b3fe08879301c564545a0c0290560bad8b4296aa5d715603a2a7a27d9b4413f68e1688bd4a8696848542602d86406f3809fa8b468530dd2b312caaa7eb045dd70c081d64d8b7dfe3800cc235ef5cd5122aff98a6a2c0c246146ddada89cd571144c8123f6365570b84ad4d7d4d1b6d65a6025d1d8da132042fda52894926f2d11e060dc40b65ba026f0c0dca69a6c2bff349972e50ecfb6ee30e6947cc741cfefafd1baa3dccaaa49f66a160dc895b3cb9c7966dce9aeb9eaf893f06dfc2ea44e5690bd1520d5a78cf5a9944d3188d408ae58a547f68ec2d05490c380ad1034ad4ae6c6e9c7189a3715cf8a3842b7596d50edd2efd64e2f21167270e4fcef40a57a2858575a47b003a1732e137cee369a2e99b03989821ec3426917be0fd99f89c0a4d77d10c5c84f10f46458296f1700f7eb97a9a0139b2098bfa56b351c3096d4db53c596c9eee657da8ab9ce34176d8e2f825a78c9363a0c3ae40c7589aa5af48f2668bb267f4679a9dd03d3c829df48c71bfef4ea2b33c5a8c939c058d9d63e0916a24b8730960102ba94729752ea86578635733018ec88207ba2755b3a75bc71d1247c4f477997a0cdd53a93beb2d007b26cc233f14d7f62477c5892d32379b197af41fe62a78100e3b74c9c8147262839fe8811658c57c6e130fa1bc344e813fb06b37120040f2e6fef353c384cd1e7ee82a9bd68f96f11da080fc16668ec7ab73d706bd0a96e98fa36f44578881a1ff2f96c35e9434f7eb8e6ead3369c52810cc71f4234394456618469f55fd5abc5e92a903992a0c8ec266b5c925fedd3929ba085dde67c417661813640ec373345d747c6f7d0e61a77322a44d31054dc2d2443cb68ef9efc7eef2391b2c32cb55a32a7addd1e249a768cfe111789bad48065c4093dbc0bbfa82ce8e60284b1a3647740d7a21d236cf4b00a46c150d91a4306cff09f87c914981d5692cc350d6e572f088300adfa4123bfced0528b9d9650fe044574aad4fbc3c5ad3e2eb27b310dfdbb3d464f856ff3c98c80fd019ca44f08bd2d047f6e71180de2ca5ac8e43938d676cc221a9364214813c7fcf742ada9ecfe4124b325ce70bdd41284ba5171fa4c857ea50778e20bc6c6d39dd2fe55a7dd5579b6f02081200b76c52e188a7c93a1502e2d7b1087b0bb0f6c6b306ba232a6f8c74dde9c956681c2883d2b9c378a2440af8ec2871d4adabbbcc7ba63e1014b8b66a817a8912cf5f82c9db91639b73e7536aef2bf093bb834368ee65cc34d7e4830ec4de9d26dd4d7571cea0bff12833091af4e8647ec48181df39d9634e2eb1c4caf7f7cf61e259f4f2dc66f8b8c61b0317aed2ae8ee42e21ac3e0b7fbb30908ac97f78ac2a9496d6adbb9a146c122928f20850aa9df4d5ab3ddae4cbb48acb609739bcd91267fdda72b857f731bab9dbd886206f9fa2b28c222c1f3dfe420747f8eca2bb04b2c8681ba32d4311448d1c78404e8ecdd1c41451999e03c9d217f4d905474c8d343200aa6a60f6b0b9bc914675d2eca4da298c5c3395c7db9a7c300c8196e0078984d669ac5890ff13b41475af211fc4a7ce444965530bb602142d4a073adda6eaa264047786c478704b206d9470c07ffc7e798d5f8eaa5722f0d9a89b43edcb8cedba5888f24e400438f3a24aa0f580355748e4c398db56d68c49ce7f68efcb832f2d65c052eae97a527658df43a853ba7d46a86fa312fa3a9db1b5b27e389b018eeb4c68e4be7bb4cb196cfe5dc42cf466f76a136c8d1051f59678065d2bd9f65151116fc71d048a54d319df7ac0e38fcfe107a3ea2b60d517fb960746ef8c13d0687300a06e97f978dbcde7e518763a823e297cb5cf05a0980d491cbf2f4ed2a2fc3e9be9bd07e31a16bfdd0dfe1cc8750814e1ddb514b16810dfe6c94b89595a81a19d5cc1b7c8c937da8f62626f7266d1ecaad0bb4755421d31f6a92fadb28a46084c79a2249fb3866e6772a32b98ae026138085034c09753c9555d6e38d4043be25e41049689a6734ea6363b32923d4006b2af5d98ef372b43bb2691d20400e8ecabce736b3c317277aa1a6e57bad33ed49be9b29023e605b50ed79e7b5a26c1c025a1543686f0abebd1b2b922eeee3590792c019eb4224e9bb5c0786861bfc4453df496ff86b0b889fe66600064d5ede9cb3d75ec8bb8177172b62e23e359bb110b1a96d591d3e5caaf0d11e0c81183bf970831113dddc5bf97cf5e31f7f75d9e2b9ada39a73dde8e21280e89cbf5f054c8316cfb0b9f91940b74a20c1e5de710d80f51a9ad56a0a51b0a329d972052c14bf5d7cafd9250f19b48da7af7a0478197a77a771d7e174d9d5eee4ddcde1cfd7ee1f8d29bb714e1db8795fd519b08f1d6ca24d64a4981e71070ef6f9ceeed45db7719f1acf3508bdcb1ea3dfc15e893795a5d273f383fbe6787dc609c66e2093aca5b1296cbc8f8aeab18025a5c9e0f15161031ad8c28368245c7c0057a988435dbd2ea327c4ed94d4b2623eb6814acbc857380fd38fc5e89901b68b6fa8b2586c89a2510c7221f4a0bc60e76058d96652b81e96871f7d8ca74d36b5588f12c168ef6626eb801d24a5e118fe6d4237d9d56ae13cfb18fe9c6d45d2edb9b38cbeb7ad18ac2e23c3a059d17bdfdf826cc069da9d349fd350829a09bee650d8a27f1f7b68a2046b984ccd387b78ec7abde3ff7773450db74dd594fa48c4bf3c1426c433c381aaf4632e5db1f174c369ca41ee26ca815e693bcf5d9226df20ec5d65b638b872821f972964266260f2d7af203e5020644ce681229f6776f84515a390e238dba2fe1499549def87504fff71c7f20a4e4bcff4a32da626bae57c3d046bb105a3eba5f3fa26f1105de7437fed31a60dbf50aef437253364063f5c2e5c761ac58fbbaddf2f0fe93958df1125f2c369bdf4e5fea049a51091e56ec9d212d05213ee58b99fcc157a94f022a8babf2cf31865c90c3e2ce06fcc791211bf22af7b5c74c6bdc8dfa8e13039f68d13e5c345bdfcfc1f7061b1a585e42b3cca5916d765892c5c497c43d2e9f847ea6ee28e9fef43d5aa8eaa8c4df54b6f67c15abd7f8aa26f4ed5cbd9f0b0e83966eeb6484e609fec7d581975da1d3db64b746cc1431d876f5c0e336a6dde983eb7cdf0aee1a7dab4f35ed3e9a8d14afef72a03ba6aec0c75a60c947c74db1193a6f277f34e3e9819d830017a6c5dbc1f7ea590a7271d8235a1ee9e30cad672a0e20283265c4b4284b15c3bbe98af7b6e7fdb3286661ca0f98aa8c1b4a935dd6cb81941e17295e9a09071a1a07a58c08c13f30b511a02d891b0f327d02bd6031cfbcb6afa0f783572d3e03c4a7a9bde63e608a58b0da85dc6c21695c04b6958ae93e9ef4d69888bc2e1d882a362a995ddb34ef9d1929d2ec1435264299b1cf7c58c7b3f4461b8cea014cc0d4262fffefbb6b624394fdde8d14536b70ae799010bd7777d4214a24afb830791518a932d2cdbb14d66e1ab6e5820994b0209bee74a9a2fcfb1f6fd092fdc1a98b26223ba67d860690d92266f933f09cc3459c14097d7e6b9ca4fe2e756ad908222445fe94e523606a37aad6808324d1da92354e6310b6c9b7c418d1a4314cdba9e92332c5cae8262edab35f3608dc3e907dcb95b0a5da7ac61c19b4dc4bfbc887376ff6d81aed3987a786cc6b6f88b1c5ff483d9563c8eb3c8e7b59e1260da90d3898d23a9adf35ced47cc035e8879354af6dd7d2a7cdc3313ac13e398c9f0d050eb7867c55dd39e4c10094212d8b1fd2773035f77b56459317787c481766b32fcb372ace168f7c1d5a4a6cb615251ac0a4d687de2c87c815d1c60cb0d28072ba4bb272f453516732c6dfa7c46b03269aa32ca7213e267b0e3a25bdfb9d79df76e54cf94afb952caee6eead8e66abf2ad25718656b73d1acdd54f4ed9cbc6507bc6b200a99fc0efe737a302efafa30c556b40102bc95bea6071241a7dfc7e83139bd66bd849db1b8c300c9e14959e72a42daaec521220ad6eacb4f1003c83cad5a61565a1cb882ce60b76d5de5a83cc0df21d26ced157a949b4ffb562375b30864facf455dcb87a7f2fd91618b930acc113120757a0f09303ebac1a7a5f705db0ac4e8faa255ebb0f7df5b453efe00bd8d49bb521008adbec4c0073e789844ea756a0b59d123bdc77b0f4bfd9eb64a891760c522e04d9f312043e0d5af2a7dc8e51641c4ab1d8c57043d9ace145ef80e981a5e08902388b4b66b4c8557e932dc9aede8233b35646446818c828cb6f6d3da4a6980f653cef043e26009ba7c7beaddf9bd57e5e4cb4bfb5eb53671cf5e5d7d66c4702a0b942d61aeed61fa619674b47a19a8bfb92b34726578230b7c9ac92d12453ffada8e470000cf2c20e22114fed36a3396cacc28a35755628034a59aa059fdc36ac8a09fdfd9471eb31fc95bcda7267d769a8e5831402c8145b79bf068848c0fbeb572fc7dab702d1c738abd9bea80243caae1a071a160a8ae76c7c6673f0bad9339326311e95ef10ebadbb6c0b91951188fd5be77bd7c041966c2651298349188587a0d847ad98b5524c0ba406cdb3f79f6c9b616a91922d01b44c69d9b1e2bba890b60a94123019e94d07359b3e7e18b216304bcca697c440f68a61eebf5c9617afb9a5681d0a68f6815d73cc0e0b2bf87509574b5d5999638c8d73ed116b91dfabdef70eb424557d33f736e327b76d16c91bae665da9ceab7decac15144e8126a7b1ae0e3e6b66a8d5d305a77bec6f540297a1b0569897bc7aa6853e9f1f5b5539e59903c3fc0158f0983c1638a8de436606eb08892a74ab3cd8efe2e2f0d3059d89bc57669c4d75252a4200df5766aab256a13d759ea2f60869043ea8e0dd6702496eb0002adf568e120c074ed6230289f3610b4120ad3339106053d1e09354731e58b4f8468224918049e7802886894305d7b95f63158a334fa165ab8e045f21f7e56497f2bb14946a08d3fbbbd8b48bd14c4f1b7ab06801d11da1cc34faddb041e98bf3dcd238acaf73c5a0adddc4f323687550f29749869021efa533bcb1596e2a4438c4e3e9c729a4663951594ef9e38cc030ba6fbb9f9130440bc905145c10b86f00ee45c2f558a8e9d52087d0cdb2ef185682ba4afdc58f0bc33a68ca286d0a2e3167db0652dfb2f50ad4d96fcb197578012662cc020acf0a1c2dfdcb3c876c939d705c886c93721325bdd114a8f24cb3424d62c81d67ce0333ea7adfe1bcc64e615b5e3fbfabe106fcc917d2dbe8719292fd1de190d101ee86eb8952c30fd3d095418d20c8bfa820e250a83f44597675c186fca1258bf9e066fc7d6501684c222430594935919e9db7e62deb5a5aba38e20b928be649ffa230ebe2cc5f43a12d2aaa9e0299719956a0799286fbc1c825b58b7d7bffdd218cff9be048cdfcf16c75239958c4cd5c41e2975106db4171189330e344cf47b1d5c57a49ec346a3af9fb52e9777226965be217e552ea35ff5e0cd93f8533e6554994a4bc44bb67ec58f480f2810fcdd0f55951e20daf353e02c3e844f50261ebe4257c800d3ba781037a92eeb4e8acfb7a2b5fa0cd2e569cc91270773eaa938604e8b6daee73c58e1efa25ed26c434815ca9f09d11870f6b410aa4f82ef1be7b39a86c90285eb2f154724f624d52000a9867dbfb85f629990307dff7400a57bd768d4814c464fb800c91faedbbc569101d960a60f59309fbbcaafdb515927738c80f8f5b8a4ffbbd89276a0cd655b0434658546a8c7108a8dab5025a9e2559c0476ca7524ff225449051083da607e1ee0f73a0c07a9264f7646349f9e3299a524cef9fc652a17f8695616024abc846142acf853cbef52fe435aed849ff130f96c8ea7d89dda63d35421840a113d10c80a9a01d719ff6cc83d5c2880440450001e9fc2487caff6bd47e5f9b73fc81a13a2568b60ca841a81eca4fc09a1b4d1128dcc71c00f54c293327e0cbeeeb96f2a76a26f0e342a29b6153d078a3f4150544fa3d7a59f4a6eb38a7a72cfc6e0cc335ad42e5b473f6b8ed30d32f3326d0c31ed3b7ff6a35de559a535cf6200408d44866017bdf41ecc95c25dcfb33aa3bdeca88f37ce2f12f819e9c52438978ca05109dd3968ba1e4557ab51959bfae55f06648c095515e42935df56e9687cbb4e4ea9e2fde11ba378dcc35e1990698c7948d4c8a71ce7c16dc906f61dda123dd45009d345a0b31c403c32ddfa0b65e5f849e230128de7be2217089584426f20bbd2aa16d278ee506107c48585fc36c5a723648567f68252e8271cef196a4173ca69106b373080b42f1cb25eae9a8cb8116205236106bbcf87be116a1c875d15399609f8bea18048098f003ae5b0a7a39f2a72e3abadce8a80fc56d75671c46ec1086c9e5f94995140a9c250b617d2ad709dd603dbffea5bdf06cc20f0718f047c88b443a838bfc81f810902fa360737da4ebe865463b080fde5e010230f1607b8feb8af41488e61060547b9fb0b2e957d7e2c8287b7c7b678c41a3adb497863e20f1216e340fc27ec6bfead46a99641753f8de38cdc43b683fe3406b7ba6a46f3cc40fbdad9785b3b472a8ebd1d9e5033f7bb07d7c5a0e70e5e6d872dfa1ecb3e47e91288c2ee816db751eb7d74df8ca5a3774339afe875c364d816cb4244a3b7873e7d6ade8cf3af026f7c343796b55be4e009b40a6235f1ff34f1d6da512bea47ce8ab3a117b1e2d29ae3cba62251e65af5c13ce00752808e1acdc1eeb862097792857ed857f17face56ba7df822c3954ebdc0490885547a7104956e2c5e293569728fa01588525a260b45c84118ad0dea51d088aa842b373b5d0317839c3c6ee140408489fd183d3bae2a11bbe2c4ec08ffc3d1230326c303dba157699746537d0b5231dde84dbd94d18b8ecdd6695e8eee921225ea2e61db7c36abed826a827f7154aea1a6d22b8071937f71ff97602d6d8cf53df63a837607aa9ca3620e3740806b8001e9d35d69a2133c03d0a57292bcfc6d4bbe428b6d2edafb0aa1327327a582c9cacfa856e1249bdccb08a1da25f4590b557e984cf5bc72af8ece2d5107f21967b86e1a75e13604a6a011bc6dc6272e646f6736ea8bbb37738e5baabc3729f4d0a69c752983b9388d79ce98420efda03dd05be313a363ca7e9ae22d8aad72d0ebaf8656155422a54402e0668750e0431da7f80de8b1ede1faf3b39a058964cbc998c654a1599695f98fd107fd976466ae85878951e050867190f32be282128f480e13933f5dba275eab2b120bab38ea43019ef77bdb103bc0d555e9b75d7bae0f17d91acfc6c57d34c3995caea71b091a0b074acab0349c1ac7754a2fcf3d11cfad0a23b95a54d9b47dac0637f934e63c8deb9f166c2b27d2496bbae48c2fd39d087b735f15473b483b4df7399ef9ffe0c1125a359584dcc1c8bf6c184987ed568227ada9f010130c2e4f6af57c2640f295592b8af3d5ae6973636f68527232bf36481f9c28c8635c457932ebe1a04db9f1ddb7dbdb1fccb8ffb97c0aff6dd3f54e84f5ba1daa2da5a1eed8f0d1f2f7f748dabf355c161592c045d6efcbc0a90407ca137fd45c9a38859a41d5b23efbe490c1348b382b2e4b2bd69e1be2b9342b74da30a281f9e05a5b0e6ecdeb79974cad6e0f5202b2247091768b90f6c8850cd1e2f3e22462cb3f8f61afcaa5f5fd757a32c28e96ef630c156b1f2cf62a0ba18fe7d4d180da403113dcf34ee0c76ded7027413ebd798595ed446740ea5a34c23941fe42b451bfb3aa869eabd1de74c1bc43cb0439f04e914a677ec778a1a1994bdd354e0b2e7ab67212e834ce8879a8c1618f2b00cc9ba74c76ba5188eb029e92ae05cf1b77ad46871de4f97da6589df1b8bd0f4f86ae52979bec5937f382563ba58186a39d9dd76c325c203f326f31567223ba741cca5c7f89f9c8fa70eecf27e09d03fd10b4684903e3f0e45d1f183a0e574f8282bbb6977dbf152eaad5b162baca2481966a832b8bdcbbba6075d0d09b9432920449244174f22e329469f9da517878006df3c533d996adccc456f0804425d7d851553eb439ecc4a0ab8ff701317f3436841ea06c12e49ed75f99d2d39b45fabd037b3eca7af8ef948b0fda16b9442b6e5fdd0f5b56884d378976e85070b9a8d19f1a1f99c09676a0f9491799cf24899360978add54fd02dcf16743e81b76f00875664048e5ff55b539e02b9d2af771d5207fcab51dc28f38e6ed5f57e1a338f3c3da07b6f0ea3abdf2086e26691c09d4bdf46b9f84a0c184c874f51e0a8db8724f1d860a70d1a01822baf6dfcc93082d2ffdc7197440670de4bd3c615998282538c634d76992cab004e0481b7bf4aee12da2f6a30ab7d3a050771bd21788256deec862b2c1c2996854fcf5612429e4e6c2bbeec73e7e9ab823ed804108fdd40126beaba0e83a189b6f148613f29440d20a78ccd5cc12cfe2769bd188f23b133f5c4cc09252ff129b20a4331ee2b185ed84c335314eee0791bc1ee04f5bdabee5b379fa2ed72b560fa0a39b2298a2134902147b66002c6819db5e77b7f414040855c39933f508b4358bc06e93f02c0c92292a67075a953238ec0c6180d4c6d5aecf5b8f0cd6037114c8ca831619814a9900ac5ec135a6ca7a7dc4985b844b5ed096622c644c5edafa758b19aa4b9c14497d20b1fa191d3aa0905b462c21a22a4b4386c39059f9d1a527014364b2f0ea8d067d14028f7150ea43f43fb3738986db6f3cdb4aac8fb19d836f223abb9bb1758974964cc7df694a1e00497c2e78c29650a0677ccc233cf1861a2b63fe4a4357f5c82d405798eca300a2cff641facd4c8bb1118f00733f59258a8128e18bd8521c4bdce38cf82dd199e456bbcfb31a7ce32d98adf2682d0cbb52e61a457ce46bc1bfcf36efe67b6c070dee0b617e76624c4e7502776bcac9926c74b3cd1aeb92eb3bd0dfa18b7c18e5fba8193dc8136d9c8f0fd94bf50ba3be5e9b131bdbb9a7dc7aab1aac06603058c0d104400687c3da2fddd55bc6a48c2edab13369d2562e4b920fd8aba3385e95feee392b86cd04f798f94b215151ca0b345fae9f6a84a1737e53c042576a4f9c9f695e57212063ee0595cb927feb4533c94c11832e509e115c2496640dfdb31fc3a581206359b16b27c274ad6d7af37b9851c2912bf2b73e742d0b7c9749467c1981e6e5672b9f94aa02276b74d49cd481707baeb223d474748ad7e2ecd6e35933e914169effededf9df94a130b2d292fd67d3f912ed9dde4d552a01dc2d42c6b30b58698952f5f926dd992f12edf1c5dcc10de9787d6ad4502c8d0dbcc7c97cbd826932bc31c44299e733bc18dff219b12f1b236934b4e72b7604d4dbf6d7483898c78251bac9b08c046bcd0815e4b815a4c508a2133784568e655c29097cb8a938dd14d2c67faa1d0cef36e002b43c621e89bd74119fee2b8a7dfee571c96dd0b683e7126273409ef2b00281b3b4f2574245b1813c3ed1865a5a43cc6bf52da61116c7ebfd87a9342a151f813442314bbc049e4c82f081210afeea8b6e3a3fb64d38163a1fe2b7ab68e918d112752be4e707c2210ec5a47f5aee072c4e42f21ce999401b025c13786bb739b0236862cd70ad7f37d6280b58a90a47c9676d17ab17339736e8c6586cb22d215d2d30e56a27a3e12c71c88145464549dc211d7460b1457479399de635fb5581e006940f47c2f9901d128441928244184aae75c4a8556bdb399d46d9bf34ef547e222252dba223a22692d5ea1d09605ef217d5f56e939186d99d283a51a1892de3e390aed2da7098e8bdd24893b2f77755902b5f7ebeb0dfad1606de9e460fcf69813776a998ccf4b47125df5f61eb462aabd79fabe3abc58ed8ce49ff2d0866aa3592143883d470c6fad27907b44123c2a17067e2b3ef110f99eb3931b26cc8145e3ace8e85b2c590017f4045b0042037b7b595c1527138ce0f93193b27dc3645212cfbacde0a581d81415652dda26b0e071940c219df9a696e3e52fa904b48bc7feb3d94945daffaf8a3a40e6297b672c5689ca605a0618aea36945ce968d4e4de1070a2611ebe901d0a058a915c987c4cb0fe678dd44d6e6e19f32722a8fd300a5efc209d3fe301f3ec16dbbd2010c1e72dcadf057861fb37048cae5f33844011ca11847acf99a587278b1610c281448ebb4fcd1f130c7feb6d863d7db441017f509cb109c578ebf33ea6152e094453ad7a2283cca1bc970551c1b66a6c6063686a5a6fb53102f5fda6e6fa64349cba16ce02905c8077c5c752cbcafaba6d184344a9054ab3bf15ba08206ce9fe04d0fcbc66dc2c2e9ae74f741c8f7c714f3a1fac2af4a359e1dccb2b55276e7e10cca8958caa1e49f90e6ccabc893c9d57f3ca34beb2f3aafc7c15ada53c3002dfb4528edfa4c47c4119c149abb409e025845b70d512b12bf8e563bbd235a61cc5706f274cac202f0d1f9f03b1b49b4353fe16e441ddbb93102ffe977829c4bab64567b7c2f8079acb789c3176be1a7a4091c4aa013ad83a395fe5d13b13067fbc29a23cc557b69ec2b4f5353521af7f9763660405664f0af5c70611370b91f339e49ab9eb76bd5234b1d12ceb811c3ab6224be3ea9ecfa1518b13823b34480d3d445183991e6b917e6cfd14d6f3b87dc50f6a712bd463c2c278242365f4cdfd5c5c481fd3632d936a7898077ff22b2ee1421c1301064314dee7da43e96e6fb1dc72f6f5a74c6cb53399f9353982f5cd02b614f17cd06e9856d46ad15ec719516ce00f5296b31c93972021d9579298e5e0763261939f661cec83150e6ae68513ca08d3243e55d718c0d5a9d6330e40749a4389634865a701c6e4e3cfba0b60b52fe7867d3dcae2ca6048ee7b60ace18278885cc62a83d665546166013480eb7db4b6daa1c185d67f02a14d9216c48474383085b9bf7427aec15827eeef0e0cea8f182d02f7e4d14eb1409ac36c7d07fad736e52e68b2387ec6960d7b51f26563d298af249fa0d7586db799aef6da342296f55d2ad964bef1693d00658dea66db3f2a443ac63a99cffc999a1dd23097d22c4b09b8d4474ff4fa61f0b93a59f295de504630968f044cf87146fa7e9ca9e529209758245c30267953a10d1ec161e6dccf294475dab1c33ce73511368014a1e8f6455cac93518e0bb891f4fc441b18be41d888d74063a7aac1f96e24889a5a0ee5d4db6bb24d652ec3a748d372ce113827f70965274e16593d6f472ea8d16b573243853bde66ab7b46cc31e9f8a3fb9abbd0433a8b88b38f90701e12c7109bc86b0bf86a886a685be3ea21a560d68e958c19dd669530735ab722007ee50522b93595a53a82338e8f1ae988960d66a59159736037f472679eeaa6a65e3310c7ac69abe38ca407339a1879fc4f4fd9dc22ba6d0e8999dd1d9487bc9c33c04a53b070e9cddf29ab58af56d13e052c8ae733b5855c502a4b2613410564e3f632e108ae7689ef04ee037a795c960333e82209cfadd7a999b904a4a2fc1683e40707be3ef803b7697b8e4edc7fedeac97de8defa752380b50a7f9384813cb270e7cbd1fc68a357773445c245e23873b0dfe80267ecfa76d2784f3c92eb45f3c5acb06eacb9be05ced80efe32fc02a973eb05696e32075a6da19ceb6d03f2e3f032c46ef3b41c22537a1d90240cad3ee3367c67f9d96e7c825f317529bc4f62284334d70630399614e491a295e82f037475536148a898a942b165bb480b12517cc2e02d122b55b0b1c8fcb3589d5b2b8713cce171c5a6a8fdc75f85801a4ac7b197a3b75572e5916ae09aacb1cbc65184e41185775f8f3d36f9f0290b710b3c1a323d72abdb1a2e136171b6c0ffa48278f0d5a3b5bbd082d3b3fda7e3c26f89e9ea98f86c78e2f17968a23e8740c790ea71bdecba2b25e74c2e9905497ccc76ab7e0753a8aef4d378a2d5d56b366904ae1fcda63becf9b67304a152238b5f313fe90f22d986603248c409cb5cf37047ba201b16f1007229a1c14af228611639ee582996fc0d9660e124c15b0f9111eac052985c9563d8d3d06323f6c6ef43d0085855e2f7e9f3de26404c37a6452b6e40d9cf94a613df3c7b3e256248657fd4d5d40b508b2553da12889ed752846ca2fee74633346554bd70ca7e320999236c6d29fe36a78d199027c936627c0a9da3a28761b0c6b18571614a32fdb78fb3d4429e75cfa8a4f69db74688fe8e582a7909e595ce28a7adcddc15c773f60fa54fe73162c940a89f20564c7be079f0485f4c61a094340aea8307f633d469fd29680f527c12d55fcf8b4d031db492fddfd62285a3554ee9d6962c24940281ac9d164d2eef175b64b71e323f9e8b4a58af8a2c6ecd126a9d034f513757d751385aa4adbeb757efa3485d03af5de5ba871ad54d0637857cb377f719a3131c377fe827647dd6db392faee4bf9a23eba2047d1116ca1ad70e5d9bbee10c1e95f720788c81d5fab39bf6ec3e41bc762016bc9cefdde51bf385c3817c9d5c7b3a03038d1cf7e716849ff1d8f9f2e7f4af4f7842b98203742f3283d8b2c7d16b4058e79aec303df29c3d19d960f6a992a54b90fb0274f665a9352368b52e3a816f23f55e1ad7cad3dba4c3703427fffbcca57e065bd9f8ebf2419cbfdcb3178f52c6c15c9fb3562bfb7133e2e708252071893044cbb776378b02e149a2072e78ecf0d176350366e8a97e3d612413f329750770b47897bee0766fa012361620e201ff275201db35420f8a033a3586e40054c67b91b299c999b92c06ff1c0018758ce5d044429454d7e401427cf3143d8f89fe2426d5fb15f7e7c9196ed57a45149c9c996c0dbd352847353fba4dd91c9d08bdb2b56e028c2ce9627eec70d6929253ee7e831634f8685f20b5f356b51e9613fdb75b12fa85a77cc495f6a7b523fb7253e6515a52cc9ad1881b4285bc6e3e4baf56298d104b9852a1c86da148bd7382ce8dcf80c6c605000b89e85bbe9884aab45881f28b939c254cfbe150ae6104442b07d15107dd6a61f9d4531ae3bf413e660691505a6e45b530a58d1a04b858417bf0b64b22d07c4a840b2c84fdec9bffd34c041fb0ab6b0de577abf66df11f65e8ad46de7936a82675196e5bcd42b96bb37b60571a54a0b821956e54de4aa52bc5c1c50c758203714170394635c2951c09c52e866c3814a74977189e06416b01cc44825267154049f9e05e3bdfe419240c72ab0af9a10f176ea1ca51ddde956a168afc840bc2b5f55adc30c9b9e9089abd4cd1b0c09957012006b32ee3557288c7a2b548f6de588a8a3c48802d11c67bf870f372a5ad61b776620af8df85ac18b449b0ec762f6c2a180658cff95818d655691c48c086f5200d658a48fc3af5c72c68acf3c361adfc66d0e5aa1cab52b0b078ac3c5de507758f2693048c0d8877f3fcb15ca3abbf24bc79dceff2a9488dc188435050f84203069fbce41576b66cb90a953e3d35879acddf9de6d43b19b72472b2ff964abf0e775b6bf31887e02d344a89c5a4cad8e63bd61ef25969c193ec269761d8cbf6d4b175407950b0cfab6f84db88c02c4f87b289bdcd3690bc42b2aa95659ee58833ee4d92c9b49ef8bf8e5a8bf28d87d6c6b8abeaeaff23350d7619dba25d659609780b64b60d471f3c84da15103dfe06f236d1b8daa88d3f3b9742defc7abfde40dd9e40a96bea008415c45693ddf4b8f695ef27b6df89ed3a4ba95b18066da2a6537a2d5d7cb852f46ee3376e18c8ec686031c5fa91811aa48e37b63142cd7053e08795ca87de4b1cf7057b1e5a1a194bfbc63fbb25629c316c9d3c375150927a1d1dd99c53c00967a7ede10f026209d35afc0c63535055a339b8d803a671ae7064ab43fef982aac6eb5d3779f96647989387d364c3a5946677773e9ab72eb8d17829dcc3fd76d4f1aabbed6be4b76eb448e8556fb62d7ecc6f8c8a6a76741d9f16b88556074d7bd2ec854d7ec5d3356da4825441ab584028ad475932abbcc3a3d4ad220d15607b1482a6a2ae9efa106096f31c6f73e56cee4541b9c30c722b6914cf2ad1edaf96a7fbb008ccdf0c0c046dca8b13b2617ebd17ff118c607af0552eb61e09d6d7e20dd6c1bb44080f60ebc3b0622254a7026cab7a0d99677393e1889a020259d4c426bfb9a80bf7c572903302ff02029486a9d03f8cd4d3a28f4475e39419e724271d0e44de616428ecd956df84127b2010f02ec06b89a40b95c0039dbff2ea1d20450de6a2e3f2d64eca9e46240d299c676fef5ba01055c981ce00061aca62f0fe18aa32cdd25cc0e35e23d1c36734e660a07060dd19570f4da8c59a60ce3f7c34eb74dcdf72fb9666c411669cf0101df7b915abb148d40f17a1088a69d3d0b575268234949e3da71ad2b197a4e23f69be232cac3fac94d96d5335bf9e5501685cbc1b0a17ef3a42209e581b544824ed298dccc39ddd67b1232967269c6fbe8433a5857f7ce125983a21dc6d4fd7f26d9af425595545b8387cf89e268efd10f251404a8cbe38fab00a4c6f77140e1cd53a58622aac14fd9af153abd540022cc068ba645c9c162552605ef123d83876a94d85552185cad66c1cfedcef7b52e7bc6f1e2afa116798aea2c4eb71cc9befe0becb4fa2a08afebf06eb08f8608646593f4d752645da5c453e574b4b6ea72a849ad78b7e8dc7f761afd6402be3c4ee714f1e019e9ce65b73b303577169cb886afbb771071b9e2d839f241e878b596b0c808ab653b242277de530fcb939ef7496a97ee860745312870f5787a69070f59031f83d8b95221d2fa84afe9787dfe70f734e2638884f69d1e61962ed924a4ddd44fdfba77ee1a38b822aad876391fdf1168b3cce8eeaf1a8ddc09fbab12939fb4cd2b3c46f2e536e539d353670876f3c0a0922869eecebe508c43edaec9f9d2bb9a87d1d67d4de042897fe1a91ac5c94a5a57f84afed0619498e4b29f84e317527780af9acff8aed3a1fe922802ee22b64a13e854433b336377ef3548fc49f735c0ddad77c8ee59e0d3e694524715edb7872fb5268161af302b1947484d5b24b2d8abc041960cc17bb7f41fd153a92c9d3e51b5c492130022b972fb3a3d9695503a3a0f98f76a2f989437b4643843505603298e177addbf513accc87ef67985bafb988ffd6fb99c83d05ca93f3240e3f1e673668d3e0560546110be0c565c6b3bcd07baee4b8697ac53c1ef9251ba9f9320d1e8bf0a9dc1b803c2db76d164884e83a257d54f010b3da3c8fe2429b24a0ba7cb6f86352166622a0bc2670d6fadd3958785e6614462c818af6c48b5c2e8eb1d193d8f4d8f6a482326880103e905f23e2d7ba1bec74a83bf3ec641c476951153346237bc34f8615bf8ba307417033e868e49434c6d55ccebae97416e7c29f29a55470a67eced17d7be59c594c7bda85cfbd0a05c8b077ce26636e562ec96cba49ceed259547d022a9f30cd436f3fb45cc920de7de283c0f51bc4cd45a4c1d0dd6ad5e747f8351c0648a0bbb07609862f0774cf015f67aab713019298c8cc00a43c031c8b1561978b5ec4982e8f6e4938c526e676ca1ef2685c3c7d6002b816c9fb000e756680d0362d15d5f69212386c497fa8e9e1050c36dadac56e6f48772ed544c96bb35e9c94b21ae228af82320acea9a15fd1cd958e6890160e308a60d7ee5c0e0cae3c5f07cb51eb6b1dbf3e353b2e98a96f0d64cd358ed0f0e83e0ed51fab2c690497f95157c8655b49161ce5b9f2d2118a5b64118384521d697a92dbdc1ca9437f95d6df5f2fc67c49106fde285057daf3624760566355042f87e36b39bcb1e80134c91a356eaee1a4ae7255bae4fd37328b765fcf11a0c9b8e225b597fbaacede7537d0d3d5df68a41faf5b62d6c5ca62409a845082425092d47444df25537720908501683042b22375d1a3610af7d019036e51ab60034244aa6b73db454c607c8134a8b6d6da6b69a03462a2476d45277fc8f69b40fefefb57d0577970c4dcffd701e7db8c1e402b271b80259b97019f5046718bcf9adbfff38e9b653ffb9fa1be3b49e33a4ab13ca6b52f306e28f19196c09ce452dfdf01769d927a9bc1b0c4c671528a18608f09eea15fb415ab5d406b4d2e05f47a8b3719cd5150c5de996e4890c828f5f97e49a9179e83860f1683ac230334f3a87ce9e4bce83a3b99b6916cde146bedd5a0de5abd6de4d3414246590a2a8245c7741b11dab6f49081d18664d9cf94973faff3a9f5dc32e9e9b70738f4304540a95487e2cc82fb2da878a803cbe16e94745d0eb43e264566446343eb9552c9d28599dfd06ab1c67ba25b8a37bc1de4e3025db57f9d77c2715f441afd28161180fac368d34a8cf6549dafb86ad929c89cd52b0a9dadb66034331e6d66b9de2a38e32cf65754c8b565236316a2b38fe589d3509ac9bee2da092d03cbd0457340ea6a55da9d1f722cc489d94e9ee17b1918654f932c8f6fba0fad53c6d5ad32684eda634cb2567310650ab49b985b61d876b63717bf0c1aaa87bee440de91752712b299ec16397fca6f45387d2a5481a2aefa64d877635055db29b35c354e8acc636c22a4f9a4b5d1533b73f213c7743d1f64fbc3d4a523883f93c3f8c058de7a5ce3151a7a0a88909cce49bad2e1b5750da9e623d0041e4765842501c5f3a11da6057eb98ad662530df637d8bd861577b9e118ad9b90e1e80e2185181448587812b083dfd2c676d122cd147a1cbf5e4b34f9bdfa6a25d19b7da76792d0d1746093d32737fbbea72206d929f029887051758b8659221267631f4f75826e761162a94ed45dfce74df5175fe3064aa04f3fe21f7c323f30cd8e6ec2f20df5f883905c45a682bff601af7d889c25edb1d351d01dd768a3faa54b5ec737441e572ab74529b335697b14b423df6d62738a08223b5665b9996d7c236ea35527b97ec5c29a8b54fd569b34e758b42cb8440b76bf4b8b0f007378ff62eb30322b03d4121163e6a5892d9ee8241b542baa490851d606f2723b5cb7f26a8123c70e30c98f9795f8ed32008be271f6d4defc8d841befd9f5e7554b3413eea4c45dd4fa70ceb83517d94e52ecdf12a10ae1e43958df7e7eb5c66cacd1ad471e706281bc7cb3d9e009ef54564ee6b732c45a866f17fc71da72fc64ad0abec8e51daa2259b323428b21723d5efade5dc73965389d546302617882cf1519d9aefa7b2600c6eaa82e62601bf5d28e99d7e09fc2221b3719c580822dc83f50ebe7aeda36abb0edb7f75fdb6c3584b4aa41d4f00a7046c31a2170223f7675d325a108ca7b7a26ebf032bd291fc2b4fa1be97ba56f80dde4701cb93fe37dc03889d6725f6ca65729b0bbaf610fe6c1b6cfefcc23b0d5f986c79f9be7044f03348695d22f4e5b7fc25034797a304e293a3bd4572f9edbc29aa11df61384bc38be10bd2da71fc6aea1b4e4cef1cedbca8a3ff5372f821aaed069487d5cdf8cbfb1f6ad51a8dd8ea13184d1ea353180781e2ee58741c8e27f2fe7e315a8199319b7fba4f9616f75da06221b0de135976ce061b8df63efc96c62bd890d86227684d90d5a6bb8bdeea2173d86678a6d5a9aec6d26736c15e4eb68d5370d38b266798d2f1f981d5f410566c1881f2857799d47d69ef1f67a98c2bd75bd761bd01e72b97d9412b6301e8a0b24e63d04c253a63a62ee2a30c81115596d3e518c7ec763ef4e2332ceedf5412088d801f900a5b9ae7804ae0ec1d17457f0faf8aafdf01533802c74320b51eb9046d6856fad7b6d3538d750844a3dba473fd2b749c111a0b838786cfd11511559c82326a0c8522a6db759e7272e6c2192f7be26ec4a835b85e89b974ef63d1095f98bef4dab7f266cab9f9579064bf4e8d14d1735f1ebc81667b03aa0422369e3a2a8ca1eba589ee1c8e1ecfa6c1e067d7728eb044157238e1f18c941596048bf00e3a012974dca6753b4c824b945dcc9daf1984b912806265d24855fe3f241061e9b5b43c5f64b485f25e717119e66eb17e03a42d0f1a2bbd646a6c916a5ea670bd63f82a29963fdbeb2ecfc72f17da9bbe12da6af3b32e9a7f1106c1168e1172b33e8e9f7ae51cedbc87b5fdfdd1d78f1ce091b52b4f658fdf9a2d9c641a81b32656162d0c821c868983d8d1124803c11abdf8957f1f360d1bb663f8a6ecb89e5fc74b373884f82a636710fb99ac9d31087f720f766407e76f42d5008d9d2cb66320a1609a1ba5ed3005570db9762aa80bd9f1527b78821b59ef684a557e871561feb46ff2f9cbe643fcb873fae68c2d3be5cb62f4ca3e4ebf37764ba131e429ade334be52cda9ede049d6026b44a8bfd5f142f196de6d6f00ccc800ddd03bbc96e0ee8537eabb9344481fc968332a44a539820b102ee50486bb5a427fbf4015406f7719973fd14c47c7bca9447bb90d23fdd64d1c2654d0d120a724279fec6c9fe543744cb9555ba2081fc2aaddfc1093f175ace69495e7f4b0e0ad480aeb01c5cdaa66cbcb6b902c4bc17e2e2f22c05b72056bd1bc56ec4714866e5a275c6e63bdd09908c65e8e049a4544f9b4c4fdac3daee23f8805805dd2945338f0a7aee96efbca6efe4af6e11671e3017f00ba24806531b5813f1c48e7c3bac6c6f8a9ed0fd5390360fc3f24a56cfd04e8cb2f88acafad25603ecb191668380b1a766975193eed79fbec2db96d5e875e2756bba63865b89981c53119f4ff134c72dcf578a01e08205bf2958bda96593d5a207bf49729f629c231c1296821ce75ba9942d0b8794bb5e931d8e23ee297510068490551d9658fa702d7aa89c26baee4d1cdca4462842d388c93a42b233ad7c87d1993d062e436db17cd5830628ef8c60318c7ad5d1e4e9bddc5db31b62e56fda6296246cd8c46551d23400ddf584257ee50751a6c84754694fb08abd71a4fc3e2d70132184ff6410ac95b2ab0294ddbb965791cc29b3dabd48a477b7f5fd20fdbdbb8aad96bb63c8930f25ba7e445560c2f669dc3c779d5239045aa0e757e1b3b73aa4b4be2d587b494044985617122bd7276c22c26d65902c47a74624b893f16a5677d7f109fb3f1924bdc4d6619bb615508c7d0ed1aaf6935122be7d04de697c7b6652832c34c62017aa991b22d700f8a9de7f9073aa8d368f285327e80514f4f5b7bbb59f27845460eaf46237cfcd51e7007d282ec113a8647706cae5c7853956152c7af646210b94b8e640031f2ab1b6efa933281433d474cc35cae1d52bcad9b508c37c51fad7102c163c7ad77d20f5ca85c10be68731d3c01e6e7ae1dfa090d6147c1abe8b78f80dddde08b19bb595dd9c233d2078548caa19975ee5f4cf99111f637a80da820b25851d2bde9fa9b4167f75e63fada8b5369e601e7f7dcc6f0f86c1b8bc36b96bc50788b1e931fd0b21744aaff415146962f987eb612213d62cd068512f9a20c333a4b73a3e42631b2c9eedae848b8925f5f4a19ce48ce92114d9390b6ed79699aa472aa035096aa2a1657d30780341329ad243f1969308955a6ad8d1fc8ffccdba48b4f448e2db4eb46baac88d4d89ba789be0f18b689a354c4bb9de8fdd25efac02ae094b6fef862d9ab20be512d447b3d0dd5eec2a354b9212443a12cbe6c895056c9452eaecf137cda4f09cc30b6c8f4a0ef4bfcfd6a3e4b015aa087e696b1ce8749843054c7dc1e2959293d900920962904dd7d34a52d2a21f1d70be9a4854daa6b85cd466faf48c8c458ad9bbcf5d35bebccb999e7c33aca6d2616216b29ee54399898ec34eab10d2e0b7cf858e994978c32e4a3445186b0546d0069767fb11a6aa6a8c96503a9e0901e1eab13874576e20b0b1ce13af9ef139b2e4f21da758d91a87060c8552bd5546b9c5bf49f084de2956bbfc5526668dd020badb7d396437951acccfeaeb33ca43a090d2955bc5452757e6ab96c01ad35854553a776102e48e4a448b7bd21d56328705a211dd4bba293b7e64f4870278906a419b99283460e3b54c6ae2f2d0cc5ebc5647d14575a732ac87121b14c4b15660a5f0013f5fc6ed656d82804e43f005eeb64132cd760e9ddd019b57e21840f91504a875756da4ba6df91c0948352d33263a0abf6089d7adf1435f507feb396917127c231ebce07be5fe57305cf3bd7bf7b7d4e8bc840f6616c866f2ecd15196b773b09e57c43dd0640c236f23a316edb31ac47ed8afbbb4a6bd17ffee7dc81729c5c4b33eeb4d2218084fa143dc23404ddf1813116063f4522affdfedc5dc27df82e4125f788fc0326ab4aebd7100def15fb84caf3ded87ec63469e78051e742743600dbe826a341792dd1af01ba4626bbaf07ff713f0ca99c26d0022971444737d0fd9f8f8e6ce690d967e72ffb3506b585de73957ac4c260a87f74ac76d4832601f058b1dc6a6f1b909c66a1c101b223916b298bc81fcd4194f273b5ea2bcc9fe390f8d4b626b26ce1f6e071ee019fc131d585c561397dd807513fec48c1a54275f4a3db2295f5a590581e1eb88cff76179c2783f3b2fdf6b81809925746bc5a360b3b4a6d2399d3c86348a0028f13ba51ae9db304e3977eee683476690bb136dc60996e14942c028bf4061e0da73f932c319d2736907ea42fd86f026861bd0ba9183eeae24b05834ea811bfc759bfb93bae2c4d18e7a549f0c60a9143bb55898650e35657ed47dd549bfe6b6d8116a462931a832c4cebb8116f4518c06b8e464da91b5c5619bfda87cdc68b234a0478bcae27b284241402615c4584cd617180d3f5e1e2d5661295d370600b874bc566649651aca0ff8e6247774ded87a03f955b037e780de07a0b0937c959aa269c6df54e90f06ad920ed2efe3954f574c7c960bd60eed2d74e390f77cadad102ca37deaee9accd27b9b7ebd694e634bfe51e880f2c1dc2b78aa2013e6912a6247728e30518b739cc9878e13d99a292e2dfa4fe46c09fd47c6d05871493cc00387af1bab3af52637ef9cb51091656241630676468504f48f3536c6d5726be1c7832efdecd1b13d387cd683910c5365487107296de898f0a16ef9b3a3004d3c536866d2ba9eac512f65ce0da48d03aca8c0d0ec346daa19b9a865303645dca4870b5e05908b0f1155245c258e53a0e87dc3aef87e0b09de996502355b705e5bcea5c9b9032f1f688672ae30a46ef4962f737ed069ca55a0cb4f3c14984a09d0ebfaa5ded05a81f4da2e5e99a43f03b9ecba132774397bfed9ec14d7c70db5d45acef59117ef1ef1b829baf22d4df05d8cc351e9a6da21eae64af26eaec80fac95b71daa198467cb11dac1b3054fb639bd405e95834166ecffea5ba1375092b9266b7a55815f09b4c0696c0fc4bc1f061caa1ed612661271cdd943e2ea1a82e4ab8d60b058e619e31f086c697de88b36ea056e2c1a5e7b0cc3055783d00ce4ea757adfa3c5b242bf8d5823de9c312dbc76ce95e8352120e91c966ec70bb5f13b3332bfa092f38e0f2370157e470fdf2c7c63c5f729918107d84d1d2bfba0ae730b8a95ea81e26f6fc2fd56f8dbe7063ed14e9cec6bc054d99f7b22474073d6564d367bb6738e7fc0d0748af3f635ec9f14dc807d00da1071f2fe3bd52ac99aefd1013bbcc2b353296617baad2105fa989452cbe6f78e70bee2516fe8e43bda67852893053a6eea0ae96aad40ce5459883a86342ad0adc14624663ffb729ec3c76f676af71d2fd8b7b10658423d251f99aae14f02e365f77a7eb82fd304fecee2e18ef0ed7c39152ef4cf618d2391291e00f6cfce8e54e8829ef78e1dc11920e2a6882abbcd597fc4ce5209ad469aa3f368c019d90639e799a7c9c908172e4dbd96e17fa5a5f548fac6f8b1c65ee23f0873461129363cbfc2c41b322ab14f3e475306c2a71fafd637a0274d81218fd3b023d2328f928249eb39607bf478f9f5933fc2c021135a1bed65c60adefbab6d5416018689762c3cebf0f8936951363edafc0cd5cfecf3ef36781287f4db5cb49974cd97d478acafec3798b4e06dcdeefb317039cf3951887566483487037914aa434b5d98bd6d83bc477e1708ef9606a3a476f468f0b61edb59bf9d9b0221d692d4bda3220435da300a9dcb86181cda0dfaeea12b8f7afd47d6f9bf3feff20383185da7a9a48742ed3a0741468d4d75b97f7b9153a877905fbbb7925f89e44812154d43cf2c88f6672586fc5e6dc77cb37dd4a63d1671fe816642fd1fe1ab49b028a24b2d26658a362da089144a83e225cd3b0c5d55161d91ea04b9c515553f127e4cbfc05798a327a25a7963e16c96f8ac085c45be621aa9b4da7eafa6bffdce53efed91920db53800398d055ef0dc98cfc2e4ad9173283800aeaaf2ff8bb96c9c296b08827174fc1d24d88b01073966676a9225596b8ae34310bce2ce79340af57e2e48726176708b1c1769f7218947d9b693fba0a6f9a3441f83c6cd7eb4282f5ff4c0b426647ea5ef14453b5affd6f589570b45b59dfe8d744a0e023bba54cb6e6ea8dc896d64648defaaf6ad77ddd5ac1bf174d35a754d5b5f9d87ede1cce583242e46153c872da59a1094c902fb12575d881a53bc9e673facfa72267fc0b128d38b0f80db73348234902228a2535dcdd0cf3ada7604e326ed5640cd10a9aec7d62ec59de26c8982560625fcbf6c4fb61ef06b1e34ed72455d6dc77047e633770f0494bb9df1ca17c8907d6fb845ccc6d3ada8f1da874063de32f78b3a002422db809bf29fdf062e69bc51ec256e5e9e9b217d5ab6969ff1532f429ba127a163e5257fc7ad429fe949d3ee2ce622cc1fa0dc2b794cdca5637f725610f31d2149fbee279f031392e9ab2d2f46e1420e786806124f52d48f5c08c094a4f540492eb7fc28e7216ed8546936349d90bf0b66910af4b316649787220cb560272d49a7c6d61f678e9d33aecb2db6c51efd131037a1b4fc5eef17914c9a55668e21c822f04ee1369200b69f9ce6a42bb9dd63862589b92472c8b7482d7a4e81c38488b408a10b6a7be38fad98095657a6fe9a2b72a02dd114619e18f0de014438f0641d3509907199065b08d9a3c43ec032bd7ddcaf2181f9410c46477377a4c58e3b5cb1334ccfd596f705b4299cb77e79f504152fa070dab5e539755b981eee9ca195aede98c96898314cbc38de1c5cd1610b9d929ff13ff6107389fb35ea9bbc3a83d04b494ea5269cf78004f86551c3d6e30f9a60a2d2947d72d4572439190a9e2c9ce6edeff5235ad5711fba87a2047c402c1d9702abadccf5ecb08e4370e1ec0dc18b55270bf4baf0ee9e833f59a37371c479c91adc44b8c6bc4960a73c1da729204e5ee19709ca1694c3d5056d7fff2c228ce26304c3ae5c2487808652d2d180abb294f71ae68e39159434d38b5be3f7311348f4092d90cd8458b05422e9bdc7dcfc54cf7c1a686f7182082076e56cfb69da0217f37d5b7b0abc80f7002f49e0668168299b2a9610897bfde203097ca0021fd223244bb0c03f550933677ca626c715f61754dbb2fe293e1cddd7de43d8e8c1dde186a1f28369d63b92ff44b5d9562fded89dd62f44a62e8e9162a07331c68bf5491d10254a06f1af779b789c1d4dfb388103ce68d2bb50c62b7eb7875ae323054d003a9c992970f0d6b0cb4a29bc6543c2d0ca3f7443886cd0965b954e671d2b439854efbda32722d00813294290b702474ee6c5e0e14171cf64a545162c0043d1b50e8ee38a5ab67f136195853018cbfbe42358435b30888b2190844a27b8e51bb5e1ce3fdbea820aab55e7a04a3c272546b50f57b77b54ec752d9d6988b69b3bbb2cd2ceddeffc5573754e8a291cdf68476f558ae57f1ec02650cee09a10c3052691d50d8e17e3dfaacf9fb7c24c8338613009c1e684ff28f2bc264c4f28414056dc295348c1afec3da698a949ebb90b5e24347a6a7a995fa6d685a49759e65d239c84cb925175fc46638932c06919303754e8bd67f200629d7609583c5c1d899d01630b659cd683408d71aaad3bcf5a1f6bb7ccd075d7dda3e7bd2a9aacdc2ccd3325b34868a9a379e363215f0a114ca4a115ac8746e6b560539a5673aa42bf883f930bb6ce676a0aeb444cb2c383fa9610fff60e0c96bf84b4e8db92b84a458a8d3f6fa9e703bff5a9d8f78d8b64d8b924f1862387dda0594c953d929255e2973b0879213113fb75782f1b237e0b5bca93b15c4db3b61209c2757f8bf01a47c4aebc4950b7d4a59ccd3762e6dac143112fd432692c1950727b6083312572f51a980bca0ccf2a760acd368b18002b3288f7eac4e938dd2cfc074a957787d1c366e137a34967800164ac7dbcddb72a93d1fc2409475d0fd21d25cde5acd7580f9d0c79dc8db76fa9024cdb3e384468f671b4d7a098cbf5d637bbc07cf94b4d447710413a155d5d9a5e0cb9d05a27f0b3193c562357e97845aa94589318a169f4b4b6874e94fad3fc040f41028783138cfe1d97b532cff1a9717f940758b9d378b70a3c89cdc0b64e79239b324adbc27e7219e76a47190ca01f9ecbe2b96b1ee671ce72d37e0b25812adde33c321c186f8a6372b65443ff11f0a41e72d062f22ef1b496e564b36c9002aa0178c5035e0214eef27d456ece16968b94c689c83a6604ca7ee4f31acf464588e5cc913282c2a93ae09c8cf32509ccb9ca4c79595b7fdbbf1e902be162b0753a59c896770825a0d8967cde3fe819a58bf4c04ca04de77e167c4b4f43c7cddd5b001dc8c6c0bd7cd60bc88ec9bc42a1f737614415deefd770e095b0c661157dcef40c432996eb2825d9628300de2132067163d695cdd29d6d23254cd1b22e65d7fae64188d47a6b68e03f011f9cf1b0e59ef350e3228da3722cd3a6fc5e891dc61f62218dc1c3d81e47fa82fab93033caae8e311c5aab922276110383174c187070f62d79f2cb422c049c4f719867a04ddb39a34fc76df9fa3e5329e8d10069ecacf484f1dc0414bfd5800525ae5e49de4d7bbcbaacda1f52df6a38debd773e69f3510ac471b14435ebf276ad2221cbd01a6526e2ba9b51f423988835a7982d464513511bcb2403436e528999f884b57555cbb2b8d48da9297f9270c43b5c98619bb3dc83d8a781b1687b7adb7a8b1f478e20f9f74a8d31d1fcef43c54ce1e5203de03486da32bb648a1103d6a3f9e6b396bf257e5932fe0f9ccc35349c8289a61f0cfdb7220d6bd91ba8cdd234dba9eaf6087947ef4f552b89896ae604836709fb45e096500493289d8d3476d8e2b9428bd05567164f8c5704bcc4704373f50844c71d0c6484892694c83d7ad22f39591be0bf9f754805c53f727381d2f4940ffb36f89387de05cc22974395369f4d1853e639af63e5554a8ffd05cd2b56ecdeb192a52fb0232275221c8b1bf3c6485207fa44e51b93485e00330a48d8b484010ddc39690f2731ed8388c0ed8abbf16a2e1176868f95072479bd7c47f86fed949eea8c30ad87d58af2472f7a3c915fb38770ed7d60a6ffa858a81bf4ed78f384ef5f8b348a0f4d6d5e0cf0de3a7f8be45de5377977af91f985e7027e5f721ff2eda118233d12aefd19390b4c3d3e64541be9cb1eadc23f5d52a6d5c1c6d34ca1f6d7aa08e7a0fd8780ce8ab0eb75264bfbd08b36e2a03f5a1419cc3c28793642aec5497bb7df378638c3ef32d04b9ff4df95030cdf0dc027decaac5ae91062beed6726994115c61d12f53a773b07660744a7be83721a387886dbe1d2e9dd06003ddb8b79e13c145e71e2b4084f8045f31fa6f49fbefdd460dda48034bbc858613d4e9b72047eeb8b34c5fa794945d1a6bdacd84916ac7a01cc06356620fd36e5ca6fc9747e9f6e6b3c26ea5a376980610f1671dcb3d20c92317c3180674ff0fb2c7e4716476a60866b936f98ff4824bc88c291158d0490b4c23b6c4b1375056dd71c686f2fd057cc9f1bd5ec2589db799510ba562c99fd5b8eab86eb2d254bf8785688a06445bd70e617e565d3661f3d4a1d1eb7a9bb8d20bf6751d3715d44e4a68a74d2b772488ade1d48109430edc8d4297faf7127b5732aeadc216dafce78a39b481d9b47aa88bf38fcfd2765ed3301d72a5eec6739ede9520f563ad0334979bbb9c7e04c48cd160fdc69d7cd61e3b39bcdf4dbdb66dc9366c04f026923589916f98e96cd9aa4eb6b1be00fbb361da7d16af5f727af6f28138e3dba43f08335e19327b5fa6d3d8052f0155545ca11b9ac7cfe5b5f2e9fe3f4b8ac9c6c58ca37b80185fb2f669b8c3b13a0549574845845d90f56bc88331dba4015696210a2abc671a669c7546c0a5d66a05ae14318d06d86b843b4bb0ddc0dd624b3614dac4d401e972156252b01b80e2f531ff90d161e9f5690d158e7063f7640868e44736e004f0d3d98b3d0c356efeece1e8d0e799f8c3e3fd0fd51bc1451f11b282e014b1078975ff6855bbee71e0e19bedd93ca4894e9b7bc8d183f1b00b4c5b2c8544c46bfe0480ef2d74d27c7f54c19a8aaaaf3f27aef7f25d80e37614a6314cd03fae043701ddba353f7cb26a12d3edc96b529f4467ebe080f722ca3511ebf2b527be5e41f73e3e249dffd13f6921801b27c5129e2dfc58b0c375b486048984d270691e67767542bdc285c9cd06e2bbf12f56c640029e0ed28493cb08f91bba78efebfcbdc6ca471dc7f347c4c373b3e29345e6261d316795f008430602e18a8d5912cbed6f1a06466015e98422d91c16f0eb81f4e45c0e1260ceff4b66b989d7acd4712aaf9e16e4db45d8edb26810c8a827ffbcd686e30d0f554eed83244b602de55784f549a1639e52027a3463dd0e7815bcd51db3e88d9a293ae05921ae93d29b19de009cb811c9dd957b7b557454482c834acf697a41baa897e32b2cc956960e078d4bb5e80f27365095044e6e2c962726f4ab686e5e9b3e69787b414380aad73bd14f55078feaa01fba20575b84e98cb4918eeee5f20d7c99deb7e2c6f323051666d964ef7963d99377807caf4bed90cdf5846a24bc76689d436d35245bb6c99619c32807489cb1d8195c19ebfb90cab2072716dde0736f94235d1a20dd0c54a927d4c717bf1e1a50d0325d8bed0ec21c4b00462c0cea5cb05372a1110ac4f1d0861f7ecb8d68beab1da2fb577e903cd74e7db8e1b42a03d8f7fc85a654ded070a480e1927398357aa81b3fddd64ed09e6b574756bb959669afede3c193f4b981d620f1bf1637028d5a700b153dad5811a7155b639d71b00f300feba77b413a3022f069975a3fc736711e0e0aaf79aad4c6d02fc0588a1f2cbead63ca05609e19758b053573a0cc963934740810496ed2b5a5ffcb4bf6257130a56f6d9a49493f06b1c4284b22addfc874242a7692cdbf68300a72b2007683ef42a6de4c0cf08f2742cc9d6eca29860fa7c77af9949bbb9c53d7803c3797410b3e9f4efe7182a39ea677c47462871f1cab2a2675cf3e3d54ef9644c9c0ca674604b74c70f55a62d115cbdb09e24353d35909e4b865cb77b33b02af3c2d534321c6aba8b26c019eb8d56df2fe20d0e06844e6d0064a3131e998e1e25e588d9938c3d45100566f8926fccb6131a89238cc65bbee303238bfc13e11c832d3592bcfa4b00fb378a9d65b59488d271f780d4ca19836ea5cfb67889dfd1065f87d4e1630b06603f80f08ef208f9455415d7fb11cd0d5438437131890998d41f5db988074612f08eb62bc3736d8dcd516459a7ad8c2cd8ca7d5b880cf6669926a7e4428ce95a875a980952c0398ba05ab50d2db2c3d0496836cc04f0b97a20510127ad2e5f893b138948b6f96335e6ebc35d270100ac7773ddce4e2d4dbf8edd6ea98210200d3c4dd338f7ab0895a9c05f25f1bd087c0ad89a35fade1c9a06d6d085164a590c01d2b5ece5c28f4e91b26b61c9e1e43c929f993894e51ff26eaa076431668fa02ca7ee3caca78a7ee1c3cd982b9a68c325e2e6e3f81bc4dca0b1d7f47a2d8036423650987fdf2c1d7358ebec1ab4ae077afecbecf5c2a88cab388fa0b4bc30a449227d613153adab35d5140d58f2f891ed40bba2d024be3e0d561e579056029b720603a118c9803bd250a49d7c5d9247fa7945eee9cf5100ee0cb5d3834c1a494d385c75da20ed3fbadb34a62c4f3973b538e9aac0bc9dd3bf9d8dbf053edb3b2655e9fe63bcb8a665c1f1d95eacfb4ce3c90ece575b9454621fa23571f80dfaaf4d22d6e308dd4c011069496d2c06176dc1a1da3d03459135b51d93b636fed9afd000217cf0b71c8c04ec14b7b498e43ef9b7753371368113c53a46e0d7dc49a96e5c7b7738ba81966c3c1ad8fa59618f2141d466b75cbaeacc37a648baa3a6d2d183dc93a71ca12110677d5a7359da177501c45d02f1ce6a08964c6ff0c16e838296a54c2b6de3ee7737af7c44d79117bcbbc8c5c4c9af99a3e52f6798e66540b40c4f7799ae5d5bdd175bca65aee993c1cafc2f051929e5c1b82b58804e970d2dc96f437ccc9d243dc9c30c435c837e189a7b899f1471bd30829525c0ce9def795295e7655806d23cd0b9081a91cbc0865c26dab16a722267a1103aa809efe29c25f3ba4e9297d87262ecb75e48809c4977cdfa1c4f0269b12a2164cbd59014a795bf0756dd4ea267dfa82312313dd4d7ffd4179cbdfa3c7e49bb28219ffc4fbdcbfa618b5eee05db8f05edeaa5fdacfedb8c8f3504cd48258aac827a13365489a1d408a3fe496c028f3b15760fdd4c7b83eaa50b5796bb0d1b7abd30e1e6d17df1e67a718ed669351b7feea5c7c5687c6c36708e28cb5cf23f0ccae12cb3d1438c2b4796e6b21a27b9673e91238973bd4e63eccceedae75fe9d60b0149dcd0d908162f80663ba9dc5c6ec0eb49172baece5d688824aa51d13b39eba062ff4bb8f36eb7c07484d9f00b083815d893c475b8e1c02bd4695e258d74e54605d8aad11e899dfb4ce4b846819ca2510d7bc43aae548dd3c0994f3ac71de96fb20984d99e0db4c6411c6ad539d47292668d4cdc78efe4e7bd8777925799942254fcdf7ba6b36994407debf710b9ab7a26da300f079de984d24a488e76ccddba6ed534dc2683a84d126074f8805e2d46d8a11764de349c438c10659995c83bd44f7179c424ee87b136debe1758427f190bc807d801caa5a7c874361d418b07790719c1244d27bfe3d3af460c8b960a4f70fb89f3bd097a977bbec6f8ed4ba98621f6d07fbc84b2c5ea0c1ea9236e6195750eba28c9ee80a0a0e1db18fcfabc125816081f5bd2a79b28a0572d83ecf7a497ae59a83f58fa9da2af89b97b04fc9740f67b0531eb6e9a7c0749a50b1deddf2b381c54ae635de8370c6fc4a73dd4eebbebdbdcc40af72d6598a6081862dc55c5ebe62a61cb9f03cfc89fc62af23cfeee378b7f4fbd48979d7da18a1157b15e2137909ae3f4cda8d3008b88ecb98491c1510ccd4080b211a8ba7740eb1e74b7b5669027004f62b1f750b9f5222d69dedae5ec2c065874933d51157437f726c5bd929014ea7743902a140a0b597599b6e72fa19ef6715415979c932b27320f84eb08792f44bcafdc2bb0e3bab5f2848bd03b9d627d79ee30908c211fc0ad02818cde082682af6951ba1b6902d492f39255dec9d12055745c2df7ac5205b079cb7f31643eb83e56b2f78395dfddfe8f5a87126bb316805932ff6d91d32eefa1332e6661bb1993df10d212702b418b70c7e44df0f6294a16d8fcb7d5387a99bac785517fdf4a26638925d2abeb123ce456bb6545b9866a438145534b1046e2a7bb22a41ca889905c6788ff07d602c431f1d9a6f1752ddd43e039f2a6f2274e1e772677793e27e1cfcfcef47c4ceb40d2875ee07882f004a18b511fff9b1903e31de55ab741ce28be5aa182af6f8bbf18618e5eb61bffdf1bd14e63d52618a2c4b43d2e3a27e02389107b65721d8ab0a812ee18ac2e1affa502e5264379c485aefa367acffc2ccfe775196b807f6b703ae5056288f7f7ab27fcfdf703a7a61f8f564de34bc2c61276926eaf136ff70fccac1d9e201acefc0a95e9959069705c69da077644d2797384c7ae367ccf000f3e9b5e910a2d5275e9b962d70d70e81abe041052e8d7a6b214bff6f1377b5992649ccd17c22b48d6dbb2fba9cd8ab2e18790290f252034baa6a9ceae77e25eb401eb6b3afb05f71f5271a4722ec9bdcb665d50826be4a11f6a466efa9c7e2331a8837485ca79466a2dec192fccea81eccc20c32bc32a67536070a1d5e8068772d144cb177b30b20a5273b79fa567910b031b960d36ba96f14bcf4e2147452390905c31aa92856a55b347758f224c07b53a9a6347348fd01361ad444384b50a88daa82e54691b72a9089fb1c0b12832e933f8a714aa668e965b97355742b714b3438ed36b934df3832bca4259867591a86ff0f18da744dd1e536f773c5976d91610020d2099038f08cb59ab1d925b8ac63bd3b97ebd922d348a3f12353c2fb9e96baa4bb936f805ce751477dd5845c69131b5432ee21bf60b4d0668af09c493a45e0a27c2caa3c18ccc287f41c81e690cb0283c46a349537da0d471d5eb41a01cf94c790ff23b03e3a7137b682764a3ca0d79487b17181d92095b8d8aa40e2ea377aa1429a65bcaf0293affe88390260cb4ea05ef377702961bc75d250abf6058ab8d8fd065344171431343567a43667bedf506f8c6528beb7fd0477a4086ae10b1fc8ed9bdc2ed0c04c0269d896b1ed4940237e8ac3fce1a9ed4268c520dbf614fbe9e310bfb2114a36b7b07962f4435f37af5f2938d8ea3645dd42712b41ac5c2a2132030f321d33fcc0a9ee705553fa43bdc032de96ccd9a8d46341f2d57114aba85527a75058cd3000c290250bf01c1dae99473a18b6fdaa6d1038a210c0df31e0448516b9d7bc8ff8b1f7878606fe1531dcf17295da6cf20d2261918b69866fb580657ed38e78c6e6e2529fdb6c1570d521b132000d5da1938aab42045621150599d9af9f82e64f61d6b05956f224ded9d65ed6f325fb8c4df16eb1827076d9175fe57324d5170c2693e7dd4030ad42090b47b2cde816248d6eddc1f7bfdacb1ec9ffa771f12600f4cfd92a62c029e04116b7e86c0f85c5595cf75c62f0f543ddf1b6f5858196123dd9217142e92e1ee912481dde0a4e3f4f831425d9e7efdcda45fe17ba2558325f60baf0cc450d3c644d793e1f59954957a581e7c9247bf96dca1afbb31b5e7a9500858d8d754e3f7782784fa7d29d54cadc21ba85f20a1c3b60ef6f04e97b0f83fe25c51612fc78f1cba60d922868101763d661c9ff1308be43d278c4aa552fe97d2fc413537497bc30c65784453528e5e9eea5b3fc02877c7bf4021fa930b1b1619343f37320173ee83893427aa061d5a452db35b2ee2ec71f9504846e48e913ae1387fef29c97d031d0cda746681d35ca2295df2d6f0dc2328dc54b4e99f60348743a9eb1c14e96c34c94d608a7f8107b14ce64a61425f56176acb7f538a3078c0abcf50d77c6160ce0e37a61387bb8e6c53a6a1ad2507c598be45384e3077915178c653fa14f433bd326422a0c35cd926f8b3c18f9e1de1f0952aae1142b7fece4c22f7f4110602763b2afd9d00b5ccec240a6807443b498c4475d5cf7ee227a56d2ac2b1f514f373a1902346bf3d723c1a89e4f0d37f242ecd025b0a5723a7254add95c2e30b282d6d54c83c7d301931fd7b9bd68aacc6ea2bc59bf36804aa1828ea9e8680a1efb97a9d8c52c7f93b1fabc01ec943e6e41d5cfa2516b0cd856738555fa299c6bc27fb1daeb7309ceddc8c10f9b9fb1c319fb06a54b6c54837247bb6bf8fc0c4b7e0cf1201dd3f1dfbfd948216b11387929415c08af5a6a9c2234d8775f12dcd5ef72c439ed075a139dc89af87447a67b1d62c8d6c9f2997b0ddbf65ea0a2e9ecbdd9217062cc37b65972cffe9762b1e1b43e1d389dd73c4d900787dd84d934b1c2625a9bf95bd16a21e5159aafdbd8669a6985e92e58ea954e7cf9e91213c80795627b482d0881625a655852ccf04d4edd07aa2c9a56dc65ab8ffb8781451e3484f1a499212537c156a14ea081f8e1f56d351b7289be307844b902d511a8c4bb740fa89328fccd1dea5736da7cddb4921c2898fe49f1c9197d9f4e158d50682a53257b873935751834008d9106a5483f452bce3e116dcc32345dacf5ea19327f3830dd3149ece43e3bbb65b62f56eb67967d13aac6067f34450e05ca8a28cbc37f414414fa433fe3ce78afb5c2a2b033907259f49318520def81d3054c9e3e5ab9e8bde9f040843138a10803601627f7107aa2aefa9146d3493925ee73af30022dcab5f9a734f546bbb272235392cecfa2ab62f1a3d2aaea4f9a12a31689c8962951329e4fef5021eb4b146c00f65f8af283244db7532ba9ca5431954428487e6370cf74dd26ca1ddca05ac19f4d2d4e3058676cad0a7d34cc1c586aae50147f0b1f65d3911332d6a8fe55cdfd620245ba0e5c174c59a25157c11b9fd0ffc94de85f66444b9745a8cacadd4b5c42fb6c0439e09a3e059525179afcfbfb50cdf6b18f3687505196063d6cd0efd156ce60f7a22b9eef6879a27c9bf20411b9c38045280ebb2d92b4760571194a901b04c4a7a042a70eb18bbffd248312537e183a8b7d0f3358b5b4191d18521d4b92b9fdeb6650f73ffb4d14f659ccaa5b6e8f2825c2afdfb694bbac322ff27dc9bd58fa5f75f97855b6e1bd839bec187583c0a54235e160e0acc2b05bbf9bf51bc793c9e6766212df6b42105314e8d7a471e8d1c42f1dcc75b77a4ce458a839745f6f4b1075042c79da61d51520a56dd5e58d2bb08b967c4f687c47806bc1a9e41eafe51ab45f444957ba74f4a20a0f4ee3b3bc73732a5cc2cdc306d80c730ba07231b7883fd10cc0785442af48d25ebe00669322ae8ed012fc374e0600e413a19f1d0fbc0984018834bc0b7df7a231901b5ff7ec476e30b4a83fe5a0b36235074a1c9111240ed4a46e9684a764ee766b2e9f924f754d86f7dcb9fb7f28ee11916c38aea73cd69d7db8cee56a690e5cd6de8df75f948a161815c2cc7ff1ca68126c033aaeb1a604f3d9c0a575ab5dc0c931969b00fc70637c1afe7aa4e12a0d482a2374d714b0ec480fb6b6e2ed4648289ee5bc498f5f4a0012b10341fbd23587feb5468c322bc9fc8f41fe48dfa38220693c2b423af1de88169e452f74e4b7a1eebe77513a5754f23af6d604348b0966a4c4d6765760a4b94eb1b5139c782d9c0bf2c72536467b18de78da411d51e2a1b6ee8e1af671f93dd6c1880f625ab2c712ccea23ec1d7ae4ba29628a50512bc737101b5c315c6263dddced6e97407c011243b3c51cfe63397d3e9c8da4b819197d5c26629ce006d2a89a4b830007a66e047d48929bd2802d69cf27fa14d7d2265ed6b6225e8d4c7ff24b25bba012cb3f902dcf3ff9ae5eab66f6f9563ef829dec9f6f31c8edc6c9acf3a4c64b141dff2d0e9a81d73338c0e6a76f5d0d26e09ac5375673df7dbac10c059cc5c86720cddf9dea06f0320aca0fde817fadc6fe760ca0b675bcd6f797a1c1356c8216cb87b682226e7f5474c30a12e0fcb09cfd821e3265b105b78c9658e821789e9ab1852229b9757eac57bff9c2aedcb6fbbf63278351d02c1857938925759d314d042035d9a98bb0ad87abd42be18593236112fc5ddcef5e521e866698d02a4d757e7da7afdbf1fe2830eed1e1ff0bacd0ae21a7eeba93126fe7141389232f535d3091bf3d7c94572134fb3a999f3c5258c2beb5b5bbec934da40d188227cf0b2f70aca488d4a0647f0933b1dd6b979a63882802b6c3cb04c2d2a85d538486d0bf67e550adc932034a0dc1ec500d79523fb3044a4df7446d67d24c6fb1e418f02f37a532bfc1376df59e692b5e8602e72167c030bc2d16298380595c6919ed04808ca6a85158117c736074e4f58fbb329d52f397e039bb0e782e3fab4f55084dc5abb874af05eaea9ec2f075e00e7de45495fa57ade0182f88a66bf93a89307e6efbe111e7cad8596dd88e632a3ff2af2de8e91964f9f95a57ce5c5d0879151357a41cb0f020199c55a5dae7b95ecfc8f9be1cd7447b8ad968eda46d182cef48ccd5dfd1919e681873a2944ee47e94adc1722f2b43a245747579a3ec4c67474fd649fd0a9107ba64d5b0b42c50a113e8de10409d4fe754ad4615d20bd0f708180654e26be97e510f3e429b1b72a999ee9fcea6f79c740672dd06efb84801a0a4304e416a443defad7452ded21398a274611f69391196e2345661f6f58f55cfca2bcacc81144c25c0f5068725c8abdc653ba41f6e5ed938cfecbac0c92a003a2eff751b584b6193f4008b424c7ad6552bc6c19de7e84f24c7f9313406143eaf7eb2237b435bd889f0a32aa68557fafb573f31f568868bde3c9467f4c9039dc329c175c7e4b6488c7707cbe27b8153009ca6432949f17738a31a63a4e7697293be94ae68bfc3e5daaf06412f23c9535a97e10d5f63d73d15e1df23a00251c18227c93f50e17f312977e9fe93f120c87f488ff19badb491201e93e9ff5895943fbf921b96ea86d01401f5f8b4d3ca2defdcf3267ba6bd1ae250a19e72ba740f7f5f4d22c88124935ccc03f0eef71ad89cb2dd08e36cda538b617ba2823774fba6b0f9a3c9929aef997949450ac096a8be11610aa3887c82b41c2e4a5f22df25c3daeb5ea57039d653a80d20cfcae79279c9cb5cc6fed33d30ce8a44327bd0eef32d54c0270d1d892107cdb39b3c47e6272734f00ed6badf5ca864c8adb204fe9230cef89c8bbf39ca286df68262f86d02180e4b56db68ebd1a4b46c9b6411b27bcc4a12919e792a914e909bb893983f86a9f4a7380a43c8cc45d3b84100725af7f43a4659e2f352ae363a2d906cefdfb74f26348a79f4ba94d5323d606e69a937be24848398161186cbefd7292a5a3b3c817258a02931d685e6528e4b00edd8b154c66c689ccae7fd3501b6b1f72cf2ab834fe1287053ffadb618996091c95f9d71206c4ee7da3259a8912eceb754da15247169ca2d486421e600983d2249ec33b0c2f16231a54eb83ffbbc35304327533b7311962ec28c925016b9a4c8fd74148b4b2720f926fc478eed6c07af544ef3a5eef0b9619f18a715767a4797669d13fa47c52b42fb7d18953cc88333e2fd457ef96f88df32aa10e449a10c1f272bb7c63df02a06921d95134fec180b154edab44650d3a74d4d29fe411dd4e519835fa9d38965bd405fb23bd24c0641ec7c9b405c3b7d14684aa15fb361f4a52af98356e9eaf4124c66ac30d52634b15dc7255d7831b61ae40c0c26f5a74318fa565a25bc4edf9f761e2fbc041d508017466acf75206e9a03e7cd01892e6818b0188483a5d4c5c79695a39bdf4dff74595d098d6caec01e1b9ddab8059b40a6de7f1cf7cf5881c10822fa994f1a0923d5bdc8acb1ddf399d2a71096a5c96ac9662b8e555701da6844f7b9b243312e3bbdf1fe760da16b70220d9c1fc9c448b0ebc48c995b9b930dce39950aba45e8b1e6415c6f4f860803f77d08a00e6792710b112851b04947f54ee0bd1f1e861d35933b508fbb4928dbc2b306d19d1c74f439ff19124ae59a44cae233bcfc237e9856fecab45dfbad197cdb78338029602efe3a4e1d145096cac82f9d52862872ffc2bdf8bd9ff501fa11fe3b2c03a19f8b5a7144828dc146ef3657e5872975b0c15f1b5d4c39eae2d4d7d933a56fd5522d20a6f7b55beedd2b057814c74a5956099234b3563808e1751ec99b30224aba5f6647ec20ff38eb9b1efe249e8669ce55e2d81b0873cd0a93524319db67c55582646bbbb9830e46be19a2e88d7d942c3e8335e824e526f171fe55cebb5dd1f9242b1b6c8bb1d44a1f54f3bb8076246957edff91d2381c74a2528afa8d17c94fcbfc53873b0d3e746959ed28c918bc4c490bdb3a4d52e3e126262879ab38ac56529fe9f263a542dcde7f67511b170e39d7a6354a41653633de991523233c9844e20810981eda5eb352553ecd0cdcfd4e4cc132470ae6532dd4ad0ca9f4cb658241941da0c5cdd36baa2e5d61649e1f72cac75e426ac354ac37e1d2c95b84993d5d2d1412ba7ed23693d86295378e415cb35acdde5c5acb456115dcf654a7d33717919826a9cd46c8a4f35f3d087f821e5534c28a9ae33e698ac6d5cd72d8778af66ef5123adcab3f5580a47cf1339c673afd8166e69ab355257c5fab665b8e2e029e1c38d79e21b1af095b1d0eca423337f0063c7aa625a53ebf3b48c3e86d2060f8839b914d252301547472e276720cfc0aceb957253618b3abaece189b1a6c5e8f37e7ade6bf03a420116343faac2ec8dc830be9b43eea919cbb346e1587c0d953a9872b7c87ec0202f27e8686744cb5c555408fc7eee3975ec45f91060ecdd14014dfb67efb7b90fb62d28a164940dbcc10d3f11047e2d153805c1cfe84bfc27ff50e1ceb4b2d41c65b7e44640c4004eb46c17b99c52d1ca67c8cf79f8cdd0f8d15afe69e0e74cb6ad645058f1147085065833893848b29be8dcd6f4d7eeb06dccaa739a1213e55a36f3d7111beebafd59f6edda4a6e7c73e3802649327519cac54512bf2a36463e0f523e6925d036659893a797bce09b2efa1c91fe5efe6a7963a3b20d4a5dedc16baa3d0a3ca59d6fdef66c313dc36c6a43c2a22ddc8f0fe874cefb9215f0df42f7c811015224b9f0277483b49553b89ce8b9dfdb5a66422a2a461ac4b6ddafc0b7fa62401a43d6e05265c3a3f83031698dd73b8ae97732b456d8fd00e198e1cb57bd7aeb01db1958bb3e4c857c5cf2e84abf2965275f3c949494ab219eeefa71788b41cb22f249524d67408861567e7960964702e1ad7831a079d23d90e99f90a07b7fe77f0f26291bdf06261cb05be4215d75013c857c14702f583d695216658d2a9f0ee4cab2b6172439994ef813c4750fd1ece0d78c278e0e96de14ce4b0708e71a16d575b4816965074dd0c9cdac711134c3070b3191f06d226a9f01a68e31c0b89d5d4f7ce5826be1724a4e2cf1166a429b59ffc61c6ab281fc0c66898c43da3e19acc35cc7cb46e5cd03a9f770321eac6856587eea1e5e3af163c50ef721b4173deea4b26576dd2932d60d259a918a639853fe0923840260893f620b1af115e33adc68c2abc958925b6d9000496e9487c3adfb9e8cdb4a4826bf7aa164513a6a7656a400a2e348812fbe2a210e731c4330a7107b782fe54c839c87a28ef763db761ede37d383b1106493f2859c02af60283be34ca5ffd80fd17be18768a8fd75eabecfe6811b42fb892c2f619edebea8facc2a2538885afe9ab55c1f73178103510545a52499e2503f1907eb8b688e710af1e90fb41c6e470dc65b9cdc55bd61fdca2fe6935114162acc6bee0e82fab5a99809280299c564edbb89dc4eb46007341155a43209505e2625efdda90ad31c0dcdd583b9371551d54952a1846043d2ab900725dabef99d8b97313b468063b778ea7b315209f1e69bf172c2055701479602e333f9becddb5dcfd0cf159f5b00d7521badc2b3a0abd686099ab77c6efe37d85002a1468fef64b60fc7d3a704595ef5cd849b5328ad62e4b5870c7cb2aa9476017fdbf1bfe81623c6ea895661bfc9eb6345e6eea2046d11b7e6d7027c9aa7b3de68e1ef11d74f5f17f0161c13b6336f22f0f4d34c7605e86e3b7991401286052f651442cfc50649041d46730463430825b0917e4982c5d227f4696b8d200633e599bdcc69a1e00ff7b076a0b27186e5551a308fe3316c0444e10e275e2fc56a05f1e2af29db05f3c4e57b2020f6b6c1456b84ce6d843e1401577d4a8c23f0a04b07ad669d6c8e7a3544f47d2c3a0d34441d7a6f59e029746dda907241416b948a45522c66e01797dccbf8b00572f9546be1574956a1f43016dcc80e3095b7384f91a0c864442afed705c00a4408082c8c73a80185c30db40dcc3f6fc00ce7a163c712f3247641962947a74b33733435cd90763bb2cd1721d4a0fc0e53c7dbdc263c4b2e4d8aacde337407eabe93af7b4cc1456f355baa3f13b1a8c9732c2423d2e22129279cdf570ace347c12a13c6df60f3e6d64fb5f7e0fab5c2007b115bf8d626b1235ef2c45b67c82c05d810c7653c54b88f94b5c33feb55e15f54d5aa9f0d9449ec2332ef9ab36ecc35d55a8658a261405b80d538e319d4396c3beb75f91c02a926ffb690a691bcd11f022d2ee498d267f6d60a083881877ad614af7763b04bce97f64a2491163cb52fa3a2840786de321e8e4b4867f7c757f4acdd14b3048883e5f6a7f6103fb148154c61cd44a35a85fff1bb2ac1e872a97e38370afe952415a936cba5caee387f2a0cc388c4aa0dc1e214894c624bfe58c74d734a638d779a1c1b9febe8ab2b2cf5feec29d7902f975d37535df587755123d9db5bfc8c930c5f05261132a3f56638542583ba9d9304182e13866fc72f40cd9d5a60fee8bb1e86e823945a770464ed7b35f440d4a5d0535212805bb1ed879dbfcc087feb1de3e027fbfcf4934b053e2bef25bc950e862c85ab04edbb01307418072415272f1d5c4ebfbd8e1976c152ba0ff412c8972bb4a62268e2f57fafe3c8d2834fd8c15aef30cf86656c0e92334898591e117e17cfacf4cc2ff49aab8674d9ea8ea198aad55377e84ffe93edda89021956e7650cb726c0d2d1a2cf1cbf33df96150fed96f5371344e6c8a5cb627749f4a43a83a9baa2144bb7e4c46f01dada2ca1ade9e35235e1961b2bcc004edc6245ababaf51b1e38ab5c1a108d1cf4ddc896346cd3cebd24cb4105c5c0bffc2dc3c121cfaa5d8da10619a56005ed7d8976ac7253f027a1e1bba786a2ca2ac48c767a2a7109678a34eb679ca6ac3d7b6fc00809cb14fdca2c925fa97b590c23b08a9c4b70d1eca6661ddf44ba18ffe705432ab6a2c7ab7df83f35f67f09490b936232996aa51eac3d017ec92b21b8bcb345b0215be8416c309652cc04adda83829db1301a77df44922e46b10b360746f02e82359737d5c741cc4a89e7e0a504567ab0eab1e1a7ac3fbdb5f52f5cdf227ccb3681d3f30e7f0fdd10a16c31a697b07b5d6821d7c41b171cebc49c8c71e4ffbcd1a2ab74781464d9efda1761311b27c1f860810bc77f52dd8b67515392b836c9cd3dfdd835a0f2ba2e43f75dbffa25f462fdaea995f4da8aaa15a2e8635d8ef59d2563c027e6094900068de3a5f7f6b7acf2d19ed0d5dae2fd5d010a6b5ea7435100b2c4dcb5946ee3f7c0d7638a5129916a05dee29a92ebee9c6dcddde740ca9d613c40c919bbdf77febc4de51b8be0fa9ca3b742b0e100daf90da2ffaf9bf7314aa88be811f48b648b90950530b8e4a3d39abc68ac77f7da6eb3e4d14ffd57cb501dcd876ff8fb6ad52007d3083a62d6cf76206346c374b2f4f9a99b37e8174807255247d4008cfe0f228d938639eaf4b7a694e22202432105a6a58b6b1a4292415296daf6df02e4769d0d08fbcefbf427e646e34b2595d77ab2cde74a93f34d79deaf413dfaf75e3b20a6dab4075ffec03ee3198780fc36d08b7d616b942e2179495814026bffed00f43361fc7d380fa78eb50e91c40958188d6a8737e4f78383ce6f4b7b0b267b7b57bc134b41369a63a33431bd42e4910ba87306768261773fa12311544df7364809eb5e13378cdf10624481e413673db1739b6cb4fa1d4bb94811aa233699b8ab1f2ed59446a0972f7eb354b059d542d0bb0b7752496df08c6ed9e6ba8f9f5094fb16ce089330d8cfa616a1182a37f593a60069c4e33453562c7001aa9d7a6c7a32d4a190ff01c66d2250f6e36ad5b21ca6bbea6a22dd38af81100b5f3b57ffbc9daf377c039f2269596d9d8644e08591ed0b5859f7010a4612bcb61b9cd143ff287027430dafd17c07b6068769005e0368defdc0e7f380a2898819f4bea4c95fd20e4aab322578f25752461ce4147fc776eeb2132da062210d33bb6a3997f5505d52a835d48d57e24321ce1bc4a1524ae666c37955a521bf5f699165825f34be7b599c467a2711ab1738470216b514b51e6d04c1516a8720ad7ab8bde9376be30632185b220b406a2cf0f2cdbd25699110195bfbc7030f0f379bc85851fb3b4915df693ac507c3f3814a0d6eaf48b4d5a64be1fa25e69c9f6eaed55badc44b6df5692ecce36aba7445c323a6c6169bd3aa18f51beb9b3bb21d8bcff66b508d36196c5c8fc1ce9cb85527905c69189fd89aec911ebd20ed09c9de73b927399ea62ad03c77f2de714c636c627f34e38beb3a1575c1cdb96986084af1b371695c6c75b188aa8644f16ae51a2814d35b366caca11ab93e03357610ebbc4c96e7b7558c7601d65d90ed8ed8b22c4a09b6ca3dccdf4107b122c4da641d005f2ef43d58fd5d2b33dec02ec4e2e22441064574312307d263721869fcbc6cf73af002c4d1353e9c8e9feb62bf160df10116dbe69707db10a28567f4887955940a5ccd6e03d73ee4e76fa48fdd2b2970b3633ce9983e5ba46ed35076765871c3651f1ffee70a2869c21d1e83ca36c5adbfc93097d8d0053c53296b24595f94051dbc8d4b51af4b2713d69bb32f47295e896612d1f22a161312c521b5b91378a037b1ba7619c437b84846a01702ebde0276f73a9f9bc36b8c044eb059c1fe49ea9e0ca9352fa68a1cadf2c7cd7b60781a1cf1abbdd6b3fd19194e9006d02bdda875f884a78d4ec43ac966c675df2d6f196e077b6c96df21ada0630446640d157aa72c97b05567d26138e647e7b10a74392ce954f91210aacc894e487c2f63501a2c1fef83a4fb221d40361e11508bfb9b84a3f8c66e8fc5d744bfdfdbacad94e96058b653010794a0e9f74a1454f4313736e044edc10bd95b7be913de744957b989dd0062a69691cc60a9581f3c9902e25d98da9d239e75f23167e7bf12c2e9aea5161da932bdcda04033224c3e96f2773fbab348f58c4a90727f9575be25e9a0ad23e18f606d8731c32a1bb95c0650f5fedd55653070a4b0073669fef562d30da9125e00bc743428e830bab8afffb8a644900215b6fb890baf3c79d2f1dbfeb0abb9d626e25e030af4f0f756f3506c519974e5c696cb941f7cb6f7656872944c0f366725509f798c8652ca186859280790ce17e11fcf6e595c917099482a58afacd306826a9728ab96d14eac49529121fc38ef4c53ab559887ced6eeedafeb1f76f5cb49ac190cff54c70f8a786d7cda41cfcd3d0dc1958dae7ef4da573404d4983cbcb7df803460267098731a192a7b6a920f078e0a448a360a442d634e1da46337b9291e93b9158a82a7401038e20609f2ecef495ec497bb9cf728ec284e29a5d56844e6f9eade5e8342d841612ca41cbf882e332f478eaff846ede7baef8017a49ef5d345509261d9fd0c94cbae7c225d3a223916fa1c78c099cf4051f2ffcfe6fbb9ad6719152f89e445ec95300f13d9ca96732d73181aac684da73d61214d68639d855359d5acbb6ea5c8a89cbaba28ac0cd16c4a3b5fa510c86ce529d3c92d70bba310e2f2640cebfea5b93206451696aebeb1da3ac53adfd9044e9f14ef98bd0b6e962f923ecc72451986ff2dc014ed60d0cc7568741214f1a5c87b5f1ef5f147de110ea0d02407c730c220a2a0190537229265116d6599d964f4bcc1187733cd8e6e5c75120d9b071e9b575a7dce9d30c7a142f17c57bc16f68d8d6a1ee0f0adaa9f1f387ed80600c1c25d6f047949559d05b4806e82d00fd0019a453efb6959c23ab3836c44ea977cae759e27414f1a8ac9de541ae648be32ebd4cb4e4c23949af8f4f597366f5e5566f79a5e3288b964fd3bc57e1c089e995031a79f7a437ecc669ac934c696f94714a760f77557a1593ba99b9151118eec31771dbe1d3a1fef2ac6b505272eabb786bc45b39f0aa0c827032b3ce14c22fa961a9a9373e9ca2ef294b3a4dca09417cfac4fb21e43c55d374548c7831a4350b537a91970e1d7186c09501b612fcac8cd6aeaf3581bf86889dcab9c416d1b6b1b22e01761f5786af30bc3193c5d2f74ee58a4754afc38e8b00d510559b75613f4217fb77a21bd25ff1a06e756592d924dbd1274d37d7be114788d8ce791c07a6e94a6841c0f1225ff7b9e2ad4614a5afbcd2e3662e96eb486aab66d588c7be8b8bc6dde77957d617d802fb701256c068a62801312e3e1b100d9409d65ee7eb0ed650d2308beab09e0273051c05ffd0de325476c9e978bbf58d2457d77122f2290e6e9f6f983259510a48269b857b0b1f426a3ab562fdd9c2b38effe4acfe1784893dab4ed2fc5ec3124a648422817da81e54de716f43f0376e8c7a16f9fe6970e3d4619ff6a66341b348cd7a36e6a633ad602ff1319c6234d7602c54c9122f7742bc7d9714947e281fdb8a4bbfbccbda44788de0d660b85c70939d91a7c44687a47f75b79b2c8c77af6cd68215a68fc4486ec48e39d7d8470c13b01db733cb31b463f4716698014c6a0b7d36fe7839d71ca9949ed9bed15fe662cc654234f916bdc6978ca668df33a7a116c9a80182be83ae5bd2c06886038d4c93f6d49523588407989c499fc2277217db9411d40194c1ed38784e8884b3907e099f3d613772f3ee0aee3fec25be06c02345d5f1e431078f7828a6acbfa09df05ffc3cadad4c72496aaabf91d5ab08f8c664046406058a20a26e0e169c36176c445149ea384baa77df6bbb510c21cce1e94fcaf2d519f70bbffebb3e462f899ea72db242a9977632bbeed6c0f6d222ef25ebfd064a2b00c79f4d52f407fcc46d1c931cc6ba6afc09512b0cd5bbe7b32ad5c959d466327e390e209d21035905768e92cf4dbde9a70f7f8a78122c5f97b4d0a0b7cb9eb8c4a7348419685a596c089234769855d9a343560e57c708073b6291253357c271e6da550003d37d4357e92a04d47ff1a31ba03a6cb81c11bfe029cbad4962edc34decd21ac22b8e7a280b75c05d1c2efcc070ffb185e611d562e5e4d56b52cebf0f3a539aaa9ec9cfadf9a436e84805e25468996efabf3a2b25208bafc0d3e47a106ac56669365cf3d17ae39cf4f1f446bd889526c7fc5a219c051d73f62e237161d16b2c55f9f58a8b1810775609dff79bd1a934b5294db596163e73abf018d8095ec6e7bfa6f40f6b36bdcf55ed41dcc070e8f173cb4932a955093ed18c9b6fcd7e5364a6af6c319989c3a5745eabad6de61b75b5cd06f31410fb1ef77bce6efa0391b63ac5a1c40972ca6f36cae4f4357bcd02c143e04bf277aac5602191412b0a69c9d2b0d91f037fd59e4e800d5c096662443e5f5d171ac61c906e82f9eeafbc7d426e044e0cfba984b291b2425171c08ba8dbaa5c1e98ee8ed8fe7c7b6730ad7a9bb4d210d3b5199e6c5dd0f68a66e6c537571a885adf6dd2e7387e17ebab7345212102ca3f9731a0b809000bfbbfd138c00da68b5c7e7bba487f2d71f3f03c0fe1917233250f8862fba640871245939a1dfaa8c482d2daa3a381ca7dc88d01054a3ac83f2eb4f300498abc94cc87ead71312c72d9b35558bba2b533aa69815b5aaa0305149dbe797ea549c53f5d5a0e562def08e5fc61945285d119d518cb1a1623a23998bd9b79f6e678ba29bac9b2118467769b24d2cb5851c87f01029d48bc17738af1e964f93adfa6f2445ca3d1fd54cda892081c67505528631c40fd1049e2239741d866e4a70c25e2cd9dfb371b540b0aec9acb471cf7a3c8d7915281fdba74dac922c2e31c746115a09719a9cc52e83c79c05048f87af132e689055aba38d91e6c925f592ba61ee3daae44b5c48364a7394340af1217ccbeffd5576282dc137ffc0ea5d95d79bde7eb293d840244625d06e0b575b066e14515dd0d2ba474f14630a2a6ea936a760460b7153778fd900006541e24a98c37646707c82478d1977400708942951998682b06ac4f660bcff935062de51016e5e905ec18f994493d51c14254cdbc3c18856552d63b22cf77b18f0ade4256d2c46c18a5b05e8722c66aae80d60379bcfcf60cbde135dfd87fb28a57d3d827fb752228630203d7918300957ee87c0976f72499e22bf5297516a865aa63e58dd68ec259701591cf39ce540ab31b1f7b629ea17fcbd65591430636fb2edc97bd22f09613553d8ff00f885b031cd4e00774f386201b24989722016fbce5e69da7601f276865767ad6e6074e04d0a4aa41c40874b80703ba555fc57e64d9326e6011de71aec1942d6cd9bb58bed75b51859680a74727006d26aefa56d6655fe6769f44554f22bc4e5cafc5877df705032657c2a2e94532e7e94884fcb25ba0ea5034bb7711665253da29ad06e3750ea8635499493e19c7c0de6965edeb81537574f6c42a2c3fd805eb9412ed7a70b8ca399af080ea836dea05aaa5be4eeea3054d1ecb86bdddf67cf38473a0e386f2651c3686293681fc493850debf7e7bdf95e35e06e778188d8b5470f667c18421614f4ee28c0101d2804a33620380c0c35d145827ce132d1452a8cd2cad80c05b05ba71bce4b761b4dc9f7b08b8d0c6cf2a0be8d68a83f3a5d8b600062e6a551c687e56f977ad1ec30c585500f1f9b0cfb3da2e15df81a7f129c488f55df2f9dd5ca29e194f8028d294a8505ef57365605e5c820c1c85bec2297c5a5a78e2af0b17e80a076992b66e91a619b7303ec3ac1a1eb2825a0410b88ecadb0b5ff8f037d6579bb846f579e5a952e1dbe5b76803e20a8a41a78707b66b0e567ca376489e773bff254d679c04311f23c5a2cd6410a9dedc19b23866c3575c50c435eab91eac40c2dea11070d6369d296a9228239c091b006e34f37dbace4514ef7de09088f3c23b4b87d94dc1da6fb9a8a768fd3da9a4e20939dc2eb72c25dee01dafd4d8b05b201064e4a3458fb5e1031bbc30aa82297bc762aff2bf0f272bb8e0316b9d358b621a17795e06a2369ad404c5467de7ab472cedbf0ecc94c87e495cd6f4b5b7c44d9ff12ddc78a6e1874c993e068e164a9c15a18a3579f8574384f4bfea50aab3f76b927b8b86549836ad2cf5fbd6449bb70bd1eb6f15774d0704af6967c5112fef110440c075e35ed16054d11a59e3c7429243091e71b220e19ecbc147df385e82787436d2d24f20c4862696f026b0127bdf952103b9eca61fe86d17a9ad7692badb1e55cd89798ff89d7685f7b85affb12eb803f4e3e15394aebe7ee857e9ad42ecec689030c83f182c97523fb0d9ca12a5cae5df20281046ee4c200c57d739a916e51920658cfabe912dbce827fd8c6725de782c18b80750384695e6d5ff1d4428cd61f127732e18aa1d4fdfc3a45a0754d145708ab3f5b5cf0304de54e08a0786aee3b774431a515c80339ed5fe10122962ff65b31969a75cbe6703584e79697acca274fea728620a18c6bdd029f6e5dbd598640d2d35d2a7eb0328fed13f10da485578166c6df79ed786aada8c4309d5a1358e043dae0c7153179fa664fb8eb72e79542d07131c9bdd1e79552a30c259cda537202529cf3566c6a40f24b9e8986c2e445bc56d6184c30cd30cdc6f20b369d712f100f957b2b3a4d6a1bc4138b488701babfe70947ba3012db657d6ad141fa888cedda14a5350827602d0847638ad3947e55bfab9b0ddb03e5650470dc203555c6d87d899b683c3507b3a3a2962cce96c041b021ec80bcee16783e3f54cea52c6ba0c7470a25b205102ab91502b69039b0bb84ed336c0b20e0671bca37c1dfb1461d1032dbc7d246e08f81caf6207061bc7d6692346b5517d0a3d610bc931976faee3d16ffeaae0fdedfad818487d8561bfbccf2567ad80ba7abfb2bfe6d7ddc398c446f50c8b61bc96ef22dde5cec9e5128d04ecaefe40f0019cc5b449b939e1438c84f3603af3e3b8491ca71f355dca9ef4d73898558a0e2fb4340ddeafe9c57799d9b6634864f6569f82affbf4d23938b35fbdac87830997db8d02cc943f62c92324f44dfe0979c1026f1b0b35adbf81461658d6df2bde94b7b3eeaac67796337ad6e845b1747748bff17b1d9843ad26a995becf2e4749c7f6387f076d638be793ca2b5be935b1242c54516d71f533fec751db081ab9b03908def8f965629c5b7d131dfcafe31a27bf33eb18416cbbb01d9f8d28662df1d70e572870a6ba4dc72ef603489a93276d8f5d35f240fa7ba3cd92ba6c6acbd1f2a7d2ae0b38699d32bfceb8f83c7221958b51fd21b7135cd8b2311445b4064af91a522e11ce6b4103d9b5254a7f71552a6ff8a9157397d4242a67b5957642cce81ff29b747ffc19e5bedf329e265be29d44bd7ef9c59bf54cadc2e57015247a0f0f23d4a68baaa293859d9669b91f32fc1a1d875e6cecce9de62c4e4d2715503ea096c27bef6cca74bf3344c985d18260255a95473ddee6e815f961cbc3bebd9e15859aa6a934b62d898c90f9904cf84612612c08c32ced2a08462cee96e84e3fb10b6da3bfb331bf399771a6478017dc6d2715678536e3dcc1bcd173966a74aebe35eae1cba47b4a5dcd353b5fc1ed3c412ebff59ab2a0d5540b56df701d59d7adbcec22cf5ae0515c3d6084bf1fa8b3fc043a610ed9beee37a8680690bf86f48819eb99cb7ce7ccf69c45d32d337a59a8836abf09ee86c917d5afbbaa6edaed4391a104eb1283bc85ea11561646b3cddc177158543bc82e0ab3f6d29749939009ffda4ae57688d9fd4b056087e7cc4a635338b46395f258bbb804188db4bd68719a5dc26d55b488b41a169f46990c614c3ff5930614a14bca9bed6a62c5253d07e5c9e0f8f9f3ff2aa2821c2058d9c6f43a88b97276b6b7035006ec4a766433599ac254566cd114e16c3b4b7916799ea67d73e5e473987894928f18fdc133b4b24d8e3a69375d998d96bc16133d831d3fb8957759bce6df6e7846ae69edbc4d2c57c6556dbea3005d10fee14aa274e5ae25118977afcc746d920aa5fbb41b7187814b181b42107a3c85b946d2ecbd1fa4eadc939b0996c73e4a9114bc24bbdfc68360783414978817dbd23e01816a1fe2b6a2f9ec26b84d989d510a891e85c56d164b2bec5394a1be84fe436a522ee148135b3a28e65b6b2b57f4ac66f2f9a90017acb246a4e912876cd1825a68b6ed46d37a77e2f5fa3b241b4bccf1edf1ba0331d37bce87449157b098af06b4e986ff6ad3b10d94be2cd0729d8ebfca108a3b0b08275496fdf8a8304d02fbab627c0a6f3b091963fc36d801ecd703eae7a6d3bce393e7029e989956afa6ed6d629f973a3ada4e23ed08f9aeb59b3f27aa99f344b8c51eb5c7e636b078dcd315d7eb38fa5120677200731b8cdad423303b0c2d0164fb681ed93bc35ccf2935753bea53fc5dacf7211386c09a26c5bda22271edba867cbe92ce06ca2a094decb9f2b9073b05e02f15e82c951d93101c4976848be2340d04090d316be38fee997ef6f2dbc31850a01ff4a661aee1852ea40232bc91a2174539e5ecfe96295e8402b25c151364214a3e4cf412b0b120351a863b5bca140680ed3c6149efce1d268b3d0b3b0fda97e4a4ab114a9be4e9c201000d71b55c75fb58b43fd54a75a7847e19cabe17cdf6782d53423dd54d6f788b43693271064cf86cce38221341568fddf115a0a6764dfb66cda5d0e7f7a16ebdff1c34d490590db85f30a85c5fdab8a3edb8356b55f267e81e12fe22eb18b3545d42937f9efc23f9208e2fa26034c91d9a02804c7c21a3818bc0bc3133b27ea9696458fff0468d804bb49a8c56ddb85a8703a91a7456584980d4a95d42ea2343a25e2f71e2353a1dc79a3b16ff614db5580cadd7fb692522fb26725dd9656e0d849ca43529306db66d2e395d6cbd99f169d623ae6ce64f560b91648d7688e7f34c46fc7cc7d2cde46bb46c2f81e2eaead8b873fa7c2f1e7ca6b37e43c85702a2ea70d68d53a3ce84f3f2bfcfed491af015b09ed60939ef91a824b68987cf9e4ac58f8a2367e5343885c3d6f98024a4b461c6241719148a5b2975cfdd425263dad655e0c03e97642ec1c6a1ea5e359e0e4ec684b0dd2cfc694b41d97de53bd176fe870803361dbe36dccb016bf75ba28d946df9a888f9a35970c067409910968dd1064d764f39e4ea95de3ff45ca136067c5c35cd20b95671b4b49864df80b06a9e58a4ffaff8e008b4d612c42953ff87a73d02df182281091ad94a5dc63e879f13271ababfafcbf31376713b84226c7993cc4952b58af310bfb79622cf0a51dceb77cdb2684e5cc257df5f8141a8ba8b4fdb14ace7d0840e9f5d1342a741191b1fa8f52dddf07647a505c42e53a434df6197251f9996d0f38c8d0b408d19e4bf3decc331dfde998491d4516b85cf687b3338a91cfce055d4090e58e36daa707d12d201c604ce486a77a04a4732605ccccb2e483ace07d5ea0209915c4ee4f0c2ebb2ed435eeba2428e8981a28fb7564fd7f57fad3fd7f85666251dafd13ef5ead55dfe682e6cd2cfbe57a53e914d0d33ee949f2d720f691471b06f643dad7528a22bb12073fa45fa918ff457d26a259af98bb405c87f9669afde757099bc1a4032a9a560778f060bbc56033cf4159a41cf761c366fe17c8a85ba178b94d5a396d85f44fc28cc1bd3e51c93a6e80b87a89991e300e9ede1c635c5e5de3192b8854a5ab5ddad7b88bd4ec73f7b50d864ff96b22df145fb77dd210eb4abd1954604827bcbd0f633eaabe134352af9af07c46a1f4b28e78e438b753d81a6539b9955a4e18f3d216a444f0764877af3cf5710a03c0bd7246814f5de7fdae1684846dcdb51c7914e78a10ab29f6475e988da2157d0f58e98effab9adb362ab24ce7163730def9ef98d275b5a035e4a35ee5b83e8a6b136d80f62cd2108814959192fdecf3518c27eeb1a834c7347958226b57f889557bdbce3f5413c0e0968b6423a6ba6fdebdaaba92dcacf1908cc50b99ec46a5ad0bc940622300978060d346cb2c7059e9b1d1e073833a355d944931d6fab933a24a37fe61eba8b31720b854eadcb328b693b03ac60b1eb21cade7ee256877a26ce2e2ab4f95c03dbe1d2737118ecfaadacad156166b1835a68033f03ed208d8fe39fb32ffdd64a8e89023a422f48f587c8faf3608826b7aa9b9d5365cca6f563235b67c6556708f831e52de27500954d243eeeb7e136b0b68e62f252e34a46ef614221b99c1f268ca183036db198223f747d5c81233ac6ade7364195eaf19f9358141cb081320b4016335d16bbdf4cadec688a4cdcd4bd3e5fb148d4af5afb8dfd8fcb6523e0072ff77a3aae52dbb28edc20d9229a78ae94764bf045e4ecf7043c4018b5b635b5bb30fd10eba0c7183e1be40f8103a49a48b6c8441150fd94afa001bbce28f44fa9769449acddcb98467eea4eea5854cb35b7e4377c7d2384acd06c75986ce7b88948f2e105ed099b15a92530361229dd5bea3debdf7fbfd3b561c11a2d1ad5b2bb42fb870bef1c11f52aff0827eea00a66dac3b6c8eaed27dfdd52d2649c37b66a3ef3971886d4d26da97bb8815514a300a43700534d23a6dfaef783c6929692d68f102e28103650e025a880c0050b67b0b32affdd658b4135dabaa29e73978a4c7495cdc74ef4df3de678adc6b71167ed4901772af6e5ff6021ba61ffbc86620e0bd395c8bf3af28eada4134dd5e823901ccfdfb73ab41b8d743ff5fffa8a57609927e5556ca4df0d08bbc67af13d64cb6cd03b881758b7066876824dcc46e9946d9bd3fcdde19721f6bae44d69d859b884567c4832d9cc8bba2d8af9fdc9068e8798980d951577c5e4d3e896283874c6e7d3ab0d43b6fca0a920a2ea1a34cdd4ab30da655b31d522b4117b323507ec6020fec0d473203285dcd4f01362d3c245569ed213f2e0a59fb8750e244c94af0a3293d815e22b04d754fc0868b810c733f7a597193c3f433084545df04f4d878f595934019e8f4feeed4b266c5c0f4d66e043524e12ff7a96b5476a5a7c954dbe000210cc4239088a1a675b2c9d593395f829ac4517853f39789d59b1e3526fe91430f39fed6c552d6879d62bf851643a47b2fde324bc587ac99637f13cb8e827e32c713512a7b097ee45775e08b5a148758e526d9a4179fe878c888b738f90ac423c61c822babe7d5c69d151627b1db9d307af23fa9d855d4d7fe82d07bb412cfd9fb939744a283547864ea493648d33d3146396d30b3128a7e852606dd1980a770461ff7eeb428818a460d25c86aebaa50d232b571b79ab696216258299809b01cc092c43fdc765ba618068cf286cc3e054f9828ac477c74b2ff914c65ea29df7e9aff6ddd334717b70ae5e67423ddee9b495a9e5793ebb8b6ae5849bac1fb784bf31fce1f6df3c63dd0d3dfd475c04c0a9003435a0946f7052ecb85dfa83c868549246cfc9469b735b648c1e45c1d26c34e6a9ec45d8a35be6f41503c19f2725183633a52687520abc2d901a0796a03565544203747f4ea1c99114c9c487ddec77b7255e5d595323bb8192987724e9ba524341842cd89415f1ba15855f92afff981618e76a5f20859e2781103014f909fe1d899791729d744067db52c7d127182292a59e9447b951fcbbbd88f3f5a746fe70d1d14578cac44d79f5456ba7c3a1410e4ceb3c70185d78cca82742260ed7aebfb0b4b6b37da60d54fa1d21735e4510286ab0e50f0af4686f03d8e6ced7bbf6b6e166ef192be3c38d98b5e8c3d324fc27110a31f657e31a6d926c7be5967cc477ae2e444121e97857ce0233654228c6b7d021c7e6f00bb1fdb9152cdba25e835aa428fd308f7b1b6440daed9dacf5f76a460e6d629e35fce0fdea92f35d00c8767b6c57ff38d923166586d18cd0c160ce6eeb7462d28b57fd9f95ecf52da79c05f398ee541aa724787a450263f234856005dc553a9489d0af0509c18ce496f982853fce27238e0fa5704612b2d135080a0dcf0c1040e3ae484cf1aee459fbbb1390cc8ae90d4728c173fa60e19f029e1b9b00e763c0014ab26cc8baeb58556cbc9fd83ba36ddd0d325e0235f2052d371d5d46f65288e0824b4769823cfe5302d181d022dcd3d319ac6c26ea4ac5253e198674f3943014b57ef81fa22c3fa45992a00261b3f056d20daabad42b44c557727e92db30c8f52787c00f1062469163a1c53810cc5db3f946392ea980a0996361491aeb1a45916e509fe4e156271e2c4ba3ea704fbd00a598d8de3a2efe41f0213eb5c8c1e1765ddf8dd11d63d7bc316996940707625e958cfb122bd12dc04aad08d23edc7b9c7f4d9ec1f380f2730a63e90da320c918a684d5a591b9d4e4429d6a5d0248a8d7027ec36c903951723ee658f6b7bb7e609160a8f6d93242a7d4f51f715c3190c3153f07440773cce1bd5909a13f5b331870b9f1eb9256cbb76845fc25673bb69af39cc6b6aa6d34f5d3c4fff3d906fb34f190456a465287c25bc74b90921d6f4a3a1c12e7629b072fd0cba11f17acaa577a468d5909c557a561de7b66af89694089462ca2c6aaf37f41a0ef755dc3e4a44c84f26f57addb55e770c20292d7a408dae6904eeb64a5de3eca21f42ea4944e00f3d17cbc102d1f7cceb06ebf74285e39f2db7970128347e53bf778cc9b05494441cb28b568e08de85ed82da77bb343ac67645e36715d7ec64e83e0a7d79c56501cc1877fe3af886af3c6d3714684c88f029319390cc5f8be308f9e19a0e0be99ccefe0f1769f4d6f935073deb68f1db9a02cdeeb8684cd7464f5759714d009f13eb88cfb014e15ad94eae775e10cd7746a026329e969c6b536a1f47a0c3d6307c1819ac21278b68d5302f366033cafa1ec4bdfe077df217789d61ce45281067879ef9c7244d2b0ed85ea0aaa1e1a0b88f6b476347428890dd98157e7f01ecff7096e5e1a60615087285a3c4d4fecd3490544c9307cf32e7630139402372bc953ac9bef553b2468d894921a5550836a271cdcff598d13b84daba70975e17416c164b0b1c6742be6dd65542cfcbe9477343861b2a4581978127612c11de7ce08edc47f5e9e5318927d2046087d9cc05604292af34f136c525b43e8c55c5e68ed6c76005f789cf1f60e681b8538f0109400543e769d5e063d66d87c23d379d91de2aeff47ece516581dd5870821b4f6f526de1be14e326aa6202996fa9c0e2adbd9a8c91ff98da48ab14be0762a59d942aa4b697cb6ab19164a518b1207e32343345857d98c4061a8000641c17dcf5bb779f80d292df9795e2927d9c034d1c06dfb1b3a92761bda2edc604436bfc333d87eda7a2b16d330d1e2d9cdc49f3f7f706bbafc86c277f4c089e244e61885d40c9553d770e74facdcc313836a24c8a0e90606afd05887bb051087e34ab811154dfee033cf6faf64ce93e6acacb58b2a5c483768071bbfbbd7969fc8421fcb0ea46f3fce6b1252437abb248ca925fe4e0375874f64fb0d2e8930bda1ee2bb678155d62371041ded106bb6f2e63d6f2787e02fc3699c93551bd3ff3e3dbe00504e35cfe8295fe223b523fcf31ad80deb0566d3ee78723d276bb9dbc299b752db3fa52c9bff2db8b054522861a87f5c7c02e5b8a2e1ed976e9c877f07684778c65fcde72a60e05b8bbd69523d1b13a672e853ff40b6ab2d4c40fb6b285a81c349ba1eebf18692214d9c368f0a47ebce61edf41710625929054b8bf15dea38a73661f2c6c5ac791e22012f06c4f66916d3257c636da24df96363f0ab36eedc1ae8d1691e56df2492d2f9982fa16fe4452e15ca553224697b4b61d04bfe0ebe74b5b9e8ac939dbb9dcaf3a990786e5f4f92be4119c5ec0a02cd27ed21603884505ff67b78bff3e0a47d2088843b9208f494c23060da604116c14b41b5714b7996bc14c8ce37690cd0455b8566152fefbdd7a97a081897a578fa5b7fcb1b2e33709282fc33004d0de891b2a3749769c3256e9636e716c12d978fde5a8a44cfab25c54321c83082150ab448807bb983ce54077a456d346aa5812a40b05f2ed4590ef3ffb85028ce8688cdf4acc87ad81150402fda0332d06e99e0b8ec91fb15aecd4d854e998e881950e7e479769f738c77615f57c518231aad0dfc245dd23f6be8b25da617a3d1c3391dbc05b99ee6dce9374b970913d363a29628c2a8502d13472d2cafe34dfcd5f6f6ad9af98682b3ef1d3106a30952846a0ccd0923899fce763eccf997873831687d170485b9d0db76294d15033131c78b0b68784a27d0584978b6662a93036736b684184ed07f54fb418fbb04db61b166ae726642b8ebce48b1d76c1678c9d0625932d83aafccb747a54f6986f60fd6bb6ce0827a63f07c9618b1aa895780f5a3e93587dc892ad1d9bcc5e5afd73f0d81b6a401c6e2f4c1810cacc87620ae16aaa1b3f13aa442ca485423d787ee80b7f29f8feba121bbf92183880815853f3b21e378985a906f80c2fa533c9ac76de43d020f2882074c92eed459cd619c246500715cae7b1e02758ee0d56446d22183395ca54b6b4c15d3b0ec5645f77932d6e03187c1b461fea81539ca5d5f23f94f913debb032e7679c028738bd04d5a1b5cecbdd87e2017bab1fd040bf2b5079323d8c5dc704a913bfdd9054ed50d62e7cebca49f4159183516123272ef197ca76a902e4a0bf497b62facbbcda07014ab0601b1fbcf838deebc018d54dcbf685816f010bbf67549d89686587380f692f7aa3199324f64b58e07a8773ec23c17e9b910ec2476d7d96bc409e8a70cf402e78cebe4178cff9f5cfec99b2580a752b75c92f22f5eb2483c213cd488509d63002360a620c6cf3103605de6374f676922697f09cb519d6296aae035041df37f961509871a218190542aa9542e010c37a9d92094c682ad84bd36e18888ff31584adc8163f6ab5ba8674d5af9cdbbba6f5db010048276a4fa2befb8fdf62b08de7ba15c3a7db166dad8c9fe2684b25d46c756892dd78c1602f53583dc5fe7654cc4dc50729a38e75caaeb034011d93818d7280d7ce915c14bcf58d12b200b977d44b2ebdd2d7e68ce24f3b4adf2bab1653feffd421b4797edee4e480c5f32100a8dcb98d5f8717042081213a85f8b26516e5dbbb41c4559660c29bb08df114f16bdb3f8b82b409e7ec406c636a46e93b1c45fe4f378695e2927ca1266d46dd682953047020828a8272e0b204f21ce9c8bb155cca1b39399cbebe044cc5f232ea111fcd3858cd681a6f8a84bfc8005a2a9bdbb35a4e73247a08f778c900cfc4511f80fee965c0f131bf475caa5433ceff38265daecde763fda460c133528e3e58ec321e379196fabbb2b2e02f8365aaf190702e42cba14423a21470cf7c6b05158cebd8005c9eb9c202eaf2cce3e7edcb2f38b40b78dba5d89adb4daf2e39a6efd9e4c055eff794bfd2f1e54e0f830b54addc98e30b0e1fdec464bf54fa18fadf0cb96254d021b1b9b68db447269f31ebc4f6e5ae32227c373d709f7636cad882b7e79e860ad3b16d8838df21d1d78bfded6108f2951808e03518aaf00db57309d3f8af968013e9c7c90275d2c9d6b6a4d72ded266c7b390593dba10278ed03870f87f406a0a3d4409aa9a15c90b22aa605f428e7068e04b6b0187c3e880d4cf1d4218e50105de75bd90106acde3ed5509678ee6ee91f99bf6bc14646371a6c7465a07bde6a689f67cd54ea83e613bac0b19480f12b441a2acc239dcc1fed534838c2778de9d72abb12eaeb6c31857ab8ef5c08cb45dafb3178d4224bef0b8fe738f36387114d4fe01e1a15840603500171184c4afce4cfc72b3feea894a5a3ec4a8a789da50d67456e0e20e6cfb835c2d72e50f659b4ae1bff08d80f12a47f66b604b745ea9705fe5430454f949a89d491cd360b9edc3688dfc6d110e9682b81f1b3b0f901ee6fa340e0269774e05a160c400398ba534050e983924bbd6ac5d1368538799a2a24ad3adb7abd2a0cac1ad11afb6dbc4fb242c77cb019206c9a90f5da2547c4f915497367ec327d804506fce4a46da802a23fec7191331279fec9149e5aee057127e47c1bc228fc5517951564754a6954ae2b8ebc371d97f0a2bf057437843d34a83267818a73b6b1773e84052a5c37755e0438e0965792838c5ae8a4d36ae506b9992996d2a505bf31dee46a7d2419230ceb737ebc961ecb85f8fb6f8258cc3ad36510a3a4f643bee450f44da9d5fae03acfa6be231c666c526f672b22fb841588c1233d1130a814e091710bf57fbd5a2b28b3576445f90590baaf8c85b46e482b9d70764ca802bac24652dc4f17583d260282b23ea498a164eaeeabf420c36353ea64d8cafce4e48bff197fb29ab0a30ddfe9716646046f1f986aed8ca50621552f0edebca3fee46e643c14a7f3bb0bb26964bd2f8b172a5d527ab39bdc90c3659c4768a6edc4a722d005e64de1092e48ceca50ef206ca0cb577144e4fd9db7b5822e116f720baf5f8c06602a77964ba6795ceca3d5e3529f0179c89d93374d3ac5816bc8d8015cf9e3099923462897e2b965fb7c3255fabab7ef1fb3a6b628f29e75d3c5f108dc9aba22537362b51594bb675d08bdbc6a6869e968fe334358399b6fd6b4ccd29b8489442b74950d9c300d22c0ce4e16c9b4a712f4649b04fcfad68aff362346eab98eb5d54eb3c74ef1e4bbe99770d018dd1b689356e1589cc53887a6be3d6f59bef3cae0816d54a83b6d8193aa12175c56c457876d5f9d366480f80c34b601c3d03fb5f4b5a78526e2cdf21ad29b43bf6bd2e65fcc7203db4c46e33cab5cad3b1c0b649b5778c149ce03fa527eaf19f8cd58331cfdc0e11fc8547933e7303656f74f901471f7d7e8d6c9d4dcc41414902691c4dc9d162bf3b78dff4719ac7b2b552f0199be45a3c9dc5f9165ef0ce194d3d1a83b60fac4b36f693aadc2601990742c79b82a5b0fb779c00d8fe15acaf995a90e6bdac2837db4dcb0e52055e2b60e849714979ec6284f4044fff43835eeabba9c9232d7be25cb107211a8632105635356493e488d1506b8fc03680c948e4b1a702ab0d3593e08a834a2781ad60b1d12c2cc6b0a520ee98a3dbe2116fe315f901e9578db9159a7038083e83dbd38027e686bf72e0175e35b54eb2b0fd7155a88cde5a35ef371b2316d68db2b5f11c7bf0a9ba446aca254b4186ca26f12efcb775fcc5ca82ea53e014b425f7fd025c0a94cf5fc7f1a4417be8f632fd92f56a416770938159457cad744743a5bf9f2c96d5b91cd87b8b8fea359c3b209661564ac1e354daa7fdf93ea7a524c6c86c57d8edbecbcadec5f8af37b143e3c411c5dc5e0e3f382c9daea6673cc0da227389364843657dda7c0b5f1778f357ba343d65ff9c23cbc797ea6f86d2a1bce80bb39c081acb40a4b58b3dad3e5af0e160517bb142b609269ef0ffe1c1ef052ac35d1b8f62bbf5898268dddfdcc989e3f53b3e0c744fc439d3436d3e99d57913016c10b9ea5389e211bda820d3c6e3061c9ba1cea776f11d30b536aabeb7d841dff1ef2fa3d786e86dc6537565d456de6112b9761aa1d8493dd4087ce87f37ebb228f8453eab4841e7b1ec3b5d5b1192576d5a7629691ec2c1e97a010dc7b91c795e2bf752277145c8b843ffe2b5b2049bad4f516e89bdecb7665929aa6eb6e222d52697be9c7fa1f4bdc0663b73a51664a68fb53ebe3334c0bafca9ff5c1ca20820dac430b6201b50bd2994d0a7f2bb5dd466317109b7cd3873e7734255757e4e64581845c573b18b952134626a8fea08ac4862c27d1b056673d1b04d274363d0abffd132320949a46d76ab788018753ebb0f2a01c8b319b0c9d94208773bfc745b25c2c7de59f9bc72842171d57fa703a415b2c5cf79a48ac7620ea96f3d05c3203b46d9e35cb9daa2ab3d42699452cdd6ce186df2388b259efdea43a3482a391231720336e627133896cd9c4e1ac7582b4914a210220fccc0628e427f6c2226382f0b47aea92021df2cdd04a3ebb78f1401ff3c892a6a68513ccd6d8477ce72dbbc32178df8afcea1aae01d85100db5b664bb6fcfd6a4fbfa146afee12402dce86eb42eac7fe7c3417360f810450ce506c8c12e647a310384289b249d850d8f5e805dec9002d7afd29bc154117f87a7e4c0d6de774beaf80449f13f4d55952911a7c23e3c60d4cef64adbb804ed332b53a8ad3fbd0dd01160b2b5ed722aec5d039cc013fccc2e1eb5b661d51fa90729ad9fd91471b13a3eb0980e733bd7e44ff1185ab28ce416702b6d6916181bc1f7e4e87abd6ce8135bd9689bba9fb2cfc3256c5003f553b422aa37236678da50a61594df6e59ca0e5e8ee92088ace53ea45fc7ff22eeebf160ec594e4037402bae4df85864403780508bbea4562ae76f9607880f72d6de6368dc76875ed6f8cddcb4e1320b461d0e018de642a5c79b31e7338d5c6ba112b33abc0261bf3aab3906649130d8fcb62540f410de65189d09ac4ae17a033aa17ff8743638697bf393ea9b918380239336e84e556ff296e0079ecaa5d3be5c55037a250b2e49b1e621497a4056642efdc2f0429c0d905e0b3ff912215a306328c997261027899d06442b4a53a83a2faf6029f559539744afca28b62f556ce89848783624cd5b630dfb8257226dd795660b776f01351933b8c34e8abf728cc23e482b1f7b60dcd582cf0e02fbcc15f41c70c6f8b9c7a2287c7c494fab8bc7edabf01ca4e3eb53a5a7cb4d65026093e0e1d4d229d4f768a4ec07fcb2ee027a311d2c1ec7e1f3919b77780252ddf663e9be2f0f125d87448e30d1cff1c23d040d40e23f781d404013a8213060e65d7689dd8f159d95bcfb5f4b88877b4f1997d8e9c6cf0643dee0a67a900b001dbe9af4bb6ab6aa9f10f9a49dc12811adb73340577f7c345e1facefdcc28a04d7af259048319fd54015b6634095aff1920c4ecd6f51cb7f9b8a1dc256814437b887b60373e52c6796ef4d2a0cdfffe44f1a4f556381479eb3160d54b1544a35f85749d7cc6c923fbc76a4008dec64a4cc9b58b4673a831f2714430c272f567a5198961a33f79a234f907358d21b64ccbc878a5160d40fe339b6fa961fee832646668205f906db59d3845a10272e0e24a51d177f922bb6e7bb000f498e5870c956c3213ce18297fbec4fb4702084aed73f1280c3286c38f02cdbd6a78f5e358cbcdc5be29a5a88700fd44568d99e458d27f6eec8e6848871656aa5b4e304e3f40edb991dc3a4c8ae181b839affde933331c1abe0e69b448b3727d8507dd9166cba675c8b0bb1b78275c94d92b46b0def0be8903d8f441109da8210b3849b9ce25ab3c936ddab419a6595eef66c4e171460ea7d43d89f3a0c0bd70889677dded50fc57rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottomcat6-6.0.24-105.el6_8.src.rpmtomcat6-javadoc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.8.0X@XXAW:WW@V@VVwVwVn@Vn@Vii@VhV2 @UUUUUT@T@T@T@T@T@TfT&@T@TS/SS@S"@S @SB@R0[@R/ R(r@R%@RC@R6Q@Q@Q@Q@P@P @PPj@OOtNO_6OOdOKONNi@N[@M@MMVMVMVM'M@M>MM~@MwkMp@M] M] MQ0@Ls@LL*@Le3LYV@L;L,@L)@L!@K$@K$@K/KKK\K\K\K@K0J@JlE@IW@I2I5#@I5#@IHO@HO@Hf@HH}@H@HuG@GGG@G߮G]@G.@G@GD@GR@F@Coty Sutherland 0:6.0.24-105Coty Sutherland 0:6.0.24-104Coty Sutherland 0:6.0.24-102Coty Sutherland 0:6.0.24-98Coty Sutherland 0:6.0.24-97Coty Sutherland 0:6.0.24-96Coty Sutherland 0:6.0.24-95Coty Sutherland 0:6.0.24-92Coty Sutherland 0:6.0.24-91Coty Sutherland 0:6.0.24-91Coty Sutherland 0:6.0.24-91Coty Sutherland 0:6.0.24-91Coty Sutherland 0:6.0.24-91Coty Sutherland 0:6.0.24-91Coty Sutherland 0:6.0.24-91David Knox 0:6.0.24-90David Knox 0:6.0.24-89David Knox 0:6.0.24-88David Knox 0:6.0.24-87David Knox 0:6.0.24-86David Knox 0:6.0.24-85David Knox 0:6.0.24-84David Knox 0:6.0.24-83David Knox 0:6.0.24-82David Knox 0:6.0.24-81David Knox 0:6.0.24-80David Knox 0:6.0.24-79David Knox 0:6.0.24-69David Knox 0:6.0.24-68David Knox 0:6.0.24-67David Knox 0:6.0.24-66David Knox 0:6,0.24-65David Knox 0:6.0.24-64David Knox 0:6.0.24-63David Knox 0:6.0.24-62David Knox 0:6.0.24-61David Knox 0:6.0.24-60David Knox 0:6.0.24-59David Knox 0:6.0.24-58David Knox 0:6.0.24-54David Knox 0:6.0.24-53David Knox 0:6.0.24-52David Knox 0:6.0.24-51David Knox 0:6.0.24-50David Knox 0:6.0.24-49David Knox 0:6.0.24-48David Knox 0:6.0.24-47David Knox 0:6.0.24-46David Knox 0:6.0.24-45David Knox 0:6.0.24-44David Knox 0:6.0.24-43David Knox 0:6.0.24-42David Knox 0:6.0.24-41David Knox 0:6.0.24-39David Knox 0:6.0.24-38David Knox 0:6.0.24-37David Knox 0:6.0.24-36David Knox 0:6.0.24-35David Knox 0:6.0.24-34David Knox 0:6.0.24-33David Knox 0:6.0.24-32David Knox 0:6.0.24-31David Knox 0:6.0.24-30David Knox 0:6.0.24-29David Knox 0:6.0.24-28David Knox 0:6.0.24-27David Knox 0:6.0.24-26David Knox 0:6.0.24-25David Knox 0:6.0.24-23David Knox 0:6.0.24-21David Knox 0:6.0.24-20David Knox 0:6.0.24-19David Knox 0:6.0.24-18David Knox 0:6.0.24-17David Knox 0:6.0.24-16David Knox 0:6.0.24-15David Knox 0:6.0.24-14David Knox 0:6.0.24-13David Knox 0:6.0.24-12David Knox 0:6.0.24-11David Knox 0:6.0.24-10David Knox 0:6.0.24-9David Knox 0:6.0.24-8David Knox 0:6.0.24-7David Knox 0:6.0.24-6David Knox 0:6.0.24-5david knox 0:6.0.24-4David Knox 0:6.0.24-3David Knox 0:6.0.24-2Alexander Kurtakov 0:6.0.24-1Alexander Kurtakov 0:6.0.20-2Alexander Kurtakov 0:6.0.20-1Fedora Release Engineering - 0:6.0.18-10.2Alexander Kurtakov 0:6.0.18-9.2Fedora Release Engineering - 0:6.0.18-9.1David Walluck 0:6.0.18-8.1David Walluck 0:6.0.18-8David Walluck 0:6.0.18-7David Walluck 0:6.0.18-6David Walluck 0:6.0.18-5David Walluck 0:6.0.18-4David Walluck 0:6.0.18-3David Walluck 0:6.0.18-2David Walluck 0:6.0.18-1Tom "spot" Callaway - 0:6.0.16-1.8David Walluck 0:6.0.16-1jpp.7.fc9David Walluck 0:6.0.16-1jpp.6.fc9David Walluck 0:6.0.16-1jpp.6.fc9David Walluck 0:6.0.16-1jpp.5.fc9David Walluck 0:6.0.16-1jpp.4.fc9David Walluck 0:6.0.16-1jpp.3.fc9David Walluck 0:6.0.16-1jpp.2.fc9David Walluck 0:6.0.16-1jpp.1.fc9Jason Corley - 0:6.0.16-1jppJason Corley - 0:6.0.14-2jppJason Corley 0:6.0.14-1jpp- Related: rhbz#1402664 CVE-2016-6816 Adding system property from asfbz-60594 to allow use of some un-encoded characters - Related: rhbz#1402664 CVE-2016-6816 Resolving a security regression (2017-6056) caused by CVE-2016-6816- Related: rhbz#1402664 build. reverting ExcludeArch to fix composes- Resolves: rhbz#1413589 CVE-2016-8745 tomcat6: tomcat: information disclosure due to incorrect Processor sharing - Resolves: rhbz#1402664 CVE-2016-6816 tomcat6: tomcat: HTTP Request smuggling vulnerability due to permitting invalid character in HTTP requests- Resolves: rhbz#1362210 CVE-2016-5388 Tomcat: CGI sets environmental variable based on user supplied Proxy request header - Resolves: rhbz#1368119- Resolves: rhbz#1367051 CVE-2015-5174 URL Normalization issue - Resolves: rhbz#1367054 CVE-2016-0706 Security Manager bypass via StatusManagerServlet - Resolves: rhbz#1367058 CVE-2016-0714 Security Manager bypass via persistence mechanisms - Resolves: rhbz#1367054 CVE-2015-5345 Directory disclosure- Resolves: rhbz#1357123 rpm -V tomcat6 fails due on /var/log/tomcat6/catalina.out- Related: rhbz#1084426 Reverting to prevent Satellite installation issues mentioned in rhbz-1302761- Resolves: rhbz#1293290 CVE-2014-7810 tomcat6 security manager bypass via EL expressions- Resolves: rhbz#886653 Tomcat6 files should be owned by user / group tomcat- Resolves: rhbz#1155509 tomcat6 packages are arch dependent- Resolves: rhbz#1264559 Correct behaviour of ResourceBundleELResolver.- Resolves: rhbz#1268352 Resolving NIO connector memory leak.- Resolves: rhbz#1134600 Resolve STRICT_SERVLET_COMPLIANCE issues.- Resolves: rhbz#1072484 Resolve fix translation problem affecting IBM JDK.- Resolves: rhbz#1221877 Add support for disableURLRewriting.- Related: rhbz#1042811 left over test value in the conf- Resolves: rhbz#1042811 tomcat6 service restarts will cause a - duplicated command-line arguments- Related: rhbz#1022061 changed in init file. Remove test - in function stop for result after initial command to - stop.- Resolves: rhbz#1128396 NPE in chunked encoding. - Regenerated patches for 4322 and 0227- Resolves: rhbz#1068689 Add option to disable log rotation - in FileHandler- Resolves: CVE-2014-0227 Limited DoS in chunked transfer- Resolves: rhbz#1022061 Tomcat init script needs to be adjusted to kill tomcat - if stop is unsuccessful- Resolves: rhbz#1054817 Mark Tomcat Manager web.xml as - config in spec- Resolves: rhbz#1031327 Backport apache 50072 blank responses- Resolves: rhbz#1183252 Tomcat breaks in serving large files - greater than 1.7 mb and under high load and high threading- Related: CVE-2013-4590 - remove xml schema names javaee_5, - javaee_web_services_1_2, and javaee_web_services_1_2_client - from descriptor.DigesterFactory initialization. These - schema definitions are not relevant to 6.0.24 as the version - of their spec did not exist at the time. - Resolves: rhbz#1140855 - request parameter truncated- Related: rhbz#1140301 - have to bump the nvr to be greater - than 6.5.z- Resolves: rhbz#1140301 - reverse changes of 845786. - Rebuilding for compose.- Resolves: CVE-2013-4590 - Resolves: CVE-2014-0119- Related: CVE-2014-0075 incomplete- Related: CVE-2014-0050 - Related: CVE-2013-4322- Resolves: CVE-2014-0099 - Resolves: CVE-2014-0096 - Resolves: CVE-2014-0075- Resolves: CVE-2014-0050- Resolves: CVE-2013-4322 CVE-2013-4286. Branched from - rhel-6.5- Related: rhbz 915447 Introduced a space char in TOMCAT_GROUP- Related: rhbz 915447 Typo in conf and sysconf- Related: rhbz 915447 can't start with group other than tomcat - changes in init script. Added TOMCAT_GROUP to sysconfig and - tomcat6.conf. Also changed default to the group that user - tomcat belongs.- Related: CVE-2012-3439 Digest Authentication. Fixed typo - in the patch file.- Resolves: CVE-2012-3439 - Resolves: CVE-2012-4534 - Resolves: CVE-2012-3546 - Increment build number to exceed 6_4 build number. Demanded - by rpmdiff- Resolves: rhbz 845786 webapps-docs contained empty files. - Build will fail of architectures ppc s390x ppc64. Use - target rhel-6.5-noarch-candidate - Resolves: rhbz 915447 can't start with group other than tomcat - changes in init script - Resolves: rhbz 950647 Error in checkpidfile of init script - Resolves: rhbz 977685 Full implementation of juli and juli - adapters. Jars placed in new extras directory - Resolves: 960225 Status script does not return proper PID- Resolves: CVE-2013-2067 session fixation- Related: rhbz#955977 CVE-2013-1976- Related: rhbz#955977 CVE-2013-1976 Changed location of - TOMCAT_LOG to /var/log where only root can write to it. Touching - TOMCAT_LOG is no longer necessary- Resolves: rhbz#955977 CVE-2013-1976 Improper TOMCAT_LOG management in - init script- Related: rhbz 576540 - Javadoc is not being generated correctly by the build- Resolves: rhbz 576540 - regression init script in the - wrong place. Changed _initrddir definition herein to point to the - right place.- Resolves: rhbz 857066 apache bz 48843 ArrayIndexOutofBounds- Resolves: rhbz 847288 classloader deadlock compiler JSPs - Resolves: rhbz 785954 HTML filtering needed - Resolves: rhbz 798617 init gives incorrect status- Resolves: rhbz 757632 regression- Resolves: CVE-2012-0022 regression. Change made to patch.- Resolves: rhbz# 802396. Changes made to init script.- Resolves cve-2012-0022 (2011-4858) rhbz 783728- Resolves: rhbz 782400 - remove redhat-lsb dependency - Resolves: rhbz 726169 (783407) - Unable to compile class for JSP - Resolves: rhbz 783567 - tag attributes parsing throws exception- Resolves: rhbz 757632 - version arg results in CNFException - changes made to initscript.- resolves: rhbz 748813 NPE w/no data in chunked POST request - Not included in 6.2. Slated for 6.3- resolves: cve-2011-3190 rhbz 738504 - resolves: cve-2011-2204 rhbz 738504 - resolves: cve-2011-2526 rhbz 738504 - resolves: cve-2011-1184 rhbz 738504 - resolves: rhbz 698624 - revisited- resolves: rhbz 726169 - jsp1.1 regression exception - Not included in 6.2 slated for 6.3- resolves: rhbz 687968 - tomcat6 broken when LANG="fr_FR"- resolves: rhbz 701759 - hardcoded catalina.out - Not included in 6.2 slated for 6.3- resolves: rhbz 695284 - multiple instances logging fiasco- Resolves: rhbz 698624 - inet4address can't be cast to String- Resolves: rhbz 656403 - cve-2010-4172 jsp syntax error- Resolves: rhbz#697504 initscript logging location- Resolves: rhbz#656403, rhbz#675926, rhbz#676011 - CVE-2010-4172, CVE-2010-3718, CVE-2011-0013, CVE-2010-4476, - CVE-2011-0534- Resovles rhbz#695284 - wrapper logs to different locations - CVE-2010-4172, CVE-2011-0013, CVE-2010-3718 commented out - until needed.- naming-factory-dbcp missing fix in tomcat6.conf - Add Obsoletes for log4j- Add log4j to package lib. Corrected typo in log4 Provides - epock versus epoch- Installed permissions do not allow tomcat to start - incrementing NVR so yum won't get confused with the zstream- Resolves: rhbz 678671 - useradd sets shell to nologin - dangling symlink for log4j. Added it as R: and R(post)- Resolves: 678671 - tomcat user requires login shell- Resolves: rhbz#636997 Additionally created instances of tomcat - are broken- Resolves: CVE-2011-0534 rhbz# 675926- Resolves: rhbz# 661244 missing tomcat6-juli link - Fixed symlinks to commons-collections and log4j in libdir - Removed log4j package- Replacing commons-xxxx-tomcat5 with jakarta-commons-xxxx- Resolves: rhbz#636997 - Additionally created instances of tomcat are - broken- Resolves: rhbz#617501 CVE-2010-2227- Added 2227 patch- fixed servlet-api typo- Resolves: rhbz#584699. A respin was required to fix post and - postun for el. Updated EL-spec to 2.1 from 1.0. Tomcat6 uses - elspec 2.1- Resolves: rhbz#584699 initscript collected problems LSB - compliant. Not complete yet. Return values are correct and - usage function has been implemented.- Resolves: rhbz#606822 CVE-2010-1157- Resolves: rhbz#582037 Revert to Java 1.5. Also fixed Error - deploying web application.- Resolves: rhbz#584699 - and two other bugs along with - various spec flaws fixed.- Build and run using gcj 1.5. Spec refactored. JSP examples - are working.- Patched spec file to avoid sinjdoc issue- Adding patch for setPerformancePrefernces- increment build number- Removed prerun lib and post WEB-INF/lib. Moved build-jar-repos to - after the installs. Added Requires and BuildRequires for jakarta- - commons-{dbcp,pool,collections}-tomcat5 and ecj. Changed define macro to - global.- Revert: Revert JDK/Java Requires and BuildRequires to version 1.5 versus 1.6- Update to 6.0.24.- Drop file requires on /usr/share/java/ecj.jar.- Update to 6.0.20. Fixes CVE-2009-0033,CVE-2009-0580.- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Add OSGi manifest for servlet-api.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- build for Fedora- fix directory ownership- add Requires for update-alternatives- use lsb_release instead of lsb-release to get the distributor- fix initscript messages on Mandriva Linux - fix help message in initscript- redefine %_initrddir for FHS-compliance - make initscript LSB-complaint- fix status in initscript- remove initscripts and /sbin/service requirement - call initscript directly without using /sbin/service - require /sbin/chkconfig instead of chkconfig - remove chkconfig requirement from packages that don't require it- 6.0.18 - Resolves: CVE-2008-1232, CVE-2008-1947, CVE-2008-2370, CVE-2008-2938 - fix definition of java.security.policy with d%{name} start-security - don't pass $CATALINA_OPTS with d%{name} stop - redefine tempdir and workdir for tmpwatch workaround - change eclipse-ecj references to ecj- drop repotag- version jsp and servlet Provides with their spec versions - remove Obsoletes/Provides for servletapi6 package as it can co-exist - check for java-functions existence in wrapper script - move d%{name} to %{name} and create symlink for d%{name} - improve status function in initscript - change license to ASL 2.0 again as per Fedora guidelines- remove Requires: tomcat-native - put back original JPackage Group (except javadoc) and License tags - add Provides for jsp and servlet - use ant macro - build and install sample webapp - call /sbin/service to stop service on uninstall - remove references to $RPM_BUILD_DIR - use copy instead of move to fix short-circuit install build - remove prebuilt sample.war - remove Thumbs.db files - add Requires: java >= 0:1.6.0- remove Requires: tomcat-native - put back original JPackage Group (except javadoc) and License tags - add Provides for jsp and servlet - use ant macro - build and install sample webapp - call /sbin/service to stop service on uninstall - remove references to $RPM_BUILD_DIR - use copy instead of move to fix short-circuit install build - remove prebuilt sample.war - remove Thumbs.db files - add Requires: java >= 0:1.6.0- explicitly unset CLASSPATH - explicitly set OPT_JAR_LIST to include ant/ant-trax- remove BuildRequires: sed - remove specific references to icedtea- add digest and tool-wrapper scripts - Requires: tomcat-native- use %{_var} for appdir instead of /srv - use ${JAVACMD} for java executable in wrapper script - use built-in status function in initscript where possible - add missing require on procps for status function - fix java.library.path setting in %{_sysconfdir}/sysconfig/%{name} - add patch to document webapps in %{_sysconfdir}/%{name}/tomcat-users.xml - remove %{appdir}/ROOT/admin - move %{_bindir}/d%{name} to %{_sbindir}/d%{name}- use %{_initrddir} macro instead of %{_sysconfdir}/init.d (rhbz #153187) - fix java.library.path setting in %{name}.conf (rhbz #253605) - fix incorrect initscript output (rhbz #380921) - update initscript (rhbz #247077) - add logrotate support - fix strange-permission - fix %prep - replace /var with %{_var} - replace %{_localstatedir} with %{_var} - use %{logdir} where possible - call build-jar-repository with full path in scriptlets - remove file-based requires - build with icedtea and set as the default JAVA_HOME in %{name}.conf - fix non-standard-group - change ecj references to eclipse-ecj - change Apache Software License 2.0 to ASL 2.0 for rpmlint- update to 6.0.16- add /etc/tomcat6/Catalina/localhost (Alexander Kurtakov)- first JPackage release  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0:6.0.24-105.el6_8       !!!!!!!!!!!!!"""""""""""############$$$$$$$$$%%%%%%#&&&&&&&&###'''''''(((((((((((()))))))))))))))))))))))))))))))))*********************************************************+++++++++++++,,,,,,,,,,,,,,,+-------------------------.............---+//////+++000000111111111111111100002222222222222222222222222222222222222222222222222203333334444444555555555555555555555555555555566666477777777777777774444888888888888888888884999994:::::::4;<<<=================<<<4>>>>4???????????????@AAAAA@BBBBBBBBBBBBBBBBBBBBBB@CCCCCCCCCCCCC@DDDDDDDD@EEEEEFFFFFFFGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJHKKKKHHHHLLLLLLLLLLLLLLLLLLLLMMMMLLLNNOOOONPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQSSSSSSSSSSQTTTTTTTTQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWVXXXXXXXXXXVVVVYYYYQZZZZQ[[[[[[[[[[[[[[\\\\\\\\\\[[[Q]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]QQQQ____Q`````Qaaaaaaaaabbbbtomcat6allclasses-frame.htmlallclasses-noframe.htmlconstant-values.htmldeprecated-list.htmlhelp-doc.htmlindex-all.htmlindex.htmlorgapacheAnnotationProcessor.htmlPeriodicEventListener.htmlcatalinaAuthenticator.htmlCluster.htmlCometEvent.EventSubType.htmlCometEvent.EventType.htmlCometEvent.htmlCometFilter.htmlCometFilterChain.htmlCometProcessor.htmlContained.htmlContainer.htmlContainerEvent.htmlContainerListener.htmlContainerServlet.htmlContext.htmlEngine.htmlExecutor.htmlGlobals.htmlGroup.htmlHost.htmlInstanceEvent.htmlInstanceListener.htmlLifecycle.htmlLifecycleEvent.htmlLifecycleException.htmlLifecycleListener.htmlLoader.htmlManager.htmlPipeline.htmlRealm.htmlRole.htmlServer.htmlServerFactory.htmlService.htmlSession.htmlSessionEvent.htmlSessionListener.htmlStore.htmlUser.htmlUserDatabase.htmlValve.htmlWrapper.htmlantAbstractCatalinaTask.htmlBaseRedirectorHelperTask.htmlDeployTask.htmlInstallTask.htmlJKStatusUpdateTask.htmlJMXGetTask.htmlJMXQueryTask.htmlJMXSetTask.htmlListTask.htmlReloadTask.htmlRemoveTask.htmlResourcesTask.htmlRolesTask.htmlServerinfoTask.htmlSessionsTask.htmlStartTask.htmlStopTask.htmlUndeployTask.htmlValidatorTask.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.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.htmlcoreApplicationContext.htmlApplicationContextFacade.htmlApplicationFilterConfig.htmlApplicationFilterFactory.htmlAprLifecycleListener.htmlConstants.htmlContainerBase.ContainerBackgroundProcessor.htmlContainerBase.PrivilegedAddChild.htmlContainerBase.htmlDummyRequest.htmlDummyResponse.htmlJasperListener.htmlJreMemoryLeakPreventionListener.htmlNamingContextListener.htmlStandardContext.htmlStandardEngine.htmlStandardHost.htmlStandardPipeline.htmlStandardServer.htmlStandardService.htmlStandardThreadExecutor.htmlStandardWrapper.htmlStandardWrapperFacade.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmldeployApplicationParameter.htmlContextEjb.htmlContextEnvironment.htmlContextHandler.htmlContextLocalEjb.htmlContextResource.htmlContextResourceEnvRef.htmlContextResourceLink.htmlContextService.htmlContextTransaction.htmlErrorPage.htmlFilterDef.htmlFilterMap.htmlLoginConfig.htmlMessageDestination.htmlMessageDestinationRef.htmlNamingResources.htmlResourceBase.htmlSecurityCollection.htmlSecurityConstraint.htmlSecurityRoleRef.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlhaCatalinaCluster.htmlClusterDeployer.htmlClusterListener.htmlClusterManager.htmlClusterMessage.htmlClusterMessageBase.htmlClusterRuleSet.htmlClusterSession.htmlClusterValve.htmlConstants.htmlauthenticatorClusterSingleSignOn.htmlClusterSingleSignOnListener.htmlSingleSignOnMessage.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlcontextReplicatedContext.MultiEnumeration.htmlReplicatedContext.ReplApplContext.htmlReplicatedContext.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmldeployFarmWarDeployer.htmlFileChangeListener.htmlFileMessage.htmlFileMessageFactory.htmlUndeployMessage.htmlWarWatcher.WarFilter.htmlWarWatcher.WarInfo.htmlWarWatcher.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlsessionBackupManager.htmlClusterManagerBase.htmlClusterSessionListener.htmlConstants.htmlDeltaManager.htmlDeltaRequest.htmlDeltaSession.htmlJvmRouteBinderValve.htmlJvmRouteSessionIDBinderListener.htmlReplicatedSession.htmlSerializablePrincipal.htmlSessionIDMessage.htmlSessionMessage.htmlSessionMessageImpl.htmlSimpleTcpReplicationManager.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.htmlReloader.htmlResourceEntry.htmlStandardClassLoader.htmlStandardClassLoaderMBean.htmlVirtualWebappLoader.htmlWebappLoader.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlmanagerConstants.htmlHTMLManagerServlet.htmlJMXProxyServlet.htmlJspHelper.htmlManagerServlet.htmlStatusManagerServlet.htmlStatusTransformer.htmlhostConstants.htmlHTMLHostManagerServlet.htmlHostManagerServlet.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlutilBaseSessionComparator.htmlReverseComparator.htmlSessionUtils.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlmbeansClassNameMBean.htmlConnectorMBean.htmlConstants.htmlContextEnvironmentMBean.htmlContextResourceLinkMBean.htmlContextResourceMBean.htmlDefaultContextMBean.htmlGlobalResourcesLifecycleListener.htmlGroupMBean.htmlJmxRemoteLifecycleListener.RmiClientLocalhostSocketFactory.htmlJmxRemoteLifecycleListener.htmlMBeanFactory.htmlMBeanUtils.htmlMemoryUserDatabaseMBean.htmlNamingResourcesMBean.htmlRoleMBean.htmlServerLifecycleListener.htmlStandardContextMBean.htmlStandardEngineMBean.htmlStandardHostMBean.htmlStandardServerMBean.htmlStandardServiceMBean.htmlUserMBean.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlrealmCombinedRealm.htmlConstants.htmlDataSourceRealm.htmlGenericPrincipal.htmlJAASCallbackHandler.htmlJAASMemoryLoginModule.htmlJAASRealm.htmlJDBCRealm.htmlJNDIRealm.htmlLockOutRealm.LockRecord.htmlLockOutRealm.htmlMemoryRealm.htmlMemoryRuleSet.htmlRealmBase.AllRolesMode.htmlRealmBase.htmlUserDatabaseRealm.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlsecuritySecurityClassLoad.htmlSecurityConfig.htmlSecurityUtil.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlservletsCGIServlet.CGIEnvironment.htmlCGIServlet.CGIRunner.htmlCGIServlet.HTTPHeaderInputStream.htmlCGIServlet.htmlConstants.htmlDefaultServlet.Range.htmlDefaultServlet.htmlInvokerServlet.htmlWebdavServlet.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlsessionConstants.htmlFileStore.htmlJDBCStore.htmlManagerBase.SessionTiming.htmlManagerBase.htmlPersistentManager.htmlPersistentManagerBase.htmlStandardManager.htmlStandardSession.htmlStandardSessionFacade.htmlStoreBase.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.htmlClusterRuleSetFactory.DefaultClusterRuleSet.htmlClusterRuleSetFactory.htmlConnectorCreateRule.htmlConstants.htmlContextConfig.ContextErrorHandler.htmlContextConfig.htmlContextRuleSet.htmlCopyParentClassLoaderRule.htmlDigesterFactory.htmlEmbedded.htmlEngineConfig.htmlEngineRuleSet.htmlExpandWar.htmlHomesUserDatabase.htmlHostConfig.DeployedApplication.htmlHostConfig.htmlHostRuleSet.htmlLifecycleListenerRule.htmlNamingRuleSet.htmlPasswdUserDatabase.htmlRealmRuleSet.htmlSetAllPropertiesRule.htmlSetContextPropertiesRule.htmlSetNextNamingRule.htmlTldConfig.htmlTldRuleSet.htmlTool.htmlUserConfig.htmlUserDatabase.htmlWebAnnotationSet.htmlWebRuleSet.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.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.htmlLogs.htmlStringManager.htmlUUIDGenerator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlusersAbstractGroup.htmlAbstractRole.htmlAbstractUser.htmlConstants.htmlMemoryGroup.htmlMemoryRole.htmlMemoryUser.htmlMemoryUserDatabase.htmlMemoryUserDatabaseFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlutilBase64.htmlCharsetMapper.htmlCustomObjectInputStream.htmlDOMWriter.htmlDateTool.htmlDefaultAnnotationProcessor.htmlEnumerator.htmlExtension.htmlExtensionValidator.htmlFastDateFormat.htmlHexUtils.htmlIOTools.htmlInstanceSupport.htmlLifecycleSupport.htmlMD5Encoder.htmlMIME2Java.htmlManifestResource.htmlParameterMap.htmlQueue.htmlRequestUtil.htmlResourceSet.htmlSchemaResolver.htmlServerInfo.htmlStrftime.htmlStringManager.htmlStringParser.htmlTomcatCSS.htmlURL.htmlURLEncoder.htmlXMLWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlvalvesAccessLogValve.AccessLogElement.htmlAccessLogValve.ByteSentElement.htmlAccessLogValve.CookieElement.htmlAccessLogValve.DateAndTimeElement.htmlAccessLogValve.ElapsedTimeElement.htmlAccessLogValve.HeaderElement.htmlAccessLogValve.HostElement.htmlAccessLogValve.HttpStatusCodeElement.htmlAccessLogValve.LocalAddrElement.htmlAccessLogValve.LocalPortElement.htmlAccessLogValve.LocalServerNameElement.htmlAccessLogValve.LogicalUserNameElement.htmlAccessLogValve.MethodElement.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.htmlErrorReportValve.htmlExtendedAccessLogValve.CookieElement.htmlExtendedAccessLogValve.DateElement.htmlExtendedAccessLogValve.PatternTokenizer.htmlExtendedAccessLogValve.RequestAttributeElement.htmlExtendedAccessLogValve.RequestHeaderElement.htmlExtendedAccessLogValve.RequestParameterElement.htmlExtendedAccessLogValve.ResponseAllHeaderElement.htmlExtendedAccessLogValve.ResponseHeaderElement.htmlExtendedAccessLogValve.ServletContextElement.htmlExtendedAccessLogValve.SessionAttributeElement.htmlExtendedAccessLogValve.TimeElement.htmlExtendedAccessLogValve.htmlFastCommonAccessLogValve.htmlJDBCAccessLogValve.htmlPersistentValve.htmlRemoteAddrValve.htmlRemoteHostValve.htmlRemoteIpValve.htmlRequestDumperValve.htmlRequestFilterValve.htmlSSLValve.htmlSemaphoreValve.htmlValveBase.htmlWebdavFixValve.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlcoyoteActionCode.htmlActionHook.htmlAdapter.htmlConstants.htmlInputBuffer.htmlOutputBuffer.htmlProcessor.htmlProtocolHandler.htmlRequest.htmlRequestGroupInfo.htmlRequestInfo.htmlResponse.htmlajpAjpAprProcessor.SocketInputBuffer.htmlAjpAprProcessor.SocketOutputBuffer.htmlAjpAprProcessor.htmlAjpAprProtocol.AjpConnectionHandler.htmlAjpAprProtocol.htmlAjpMessage.htmlAjpProcessor.SocketInputBuffer.htmlAjpProcessor.SocketOutputBuffer.htmlAjpProcessor.htmlAjpProtocol.AjpConnectionHandler.htmlAjpProtocol.htmlConstants.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlhttp11AbstractInputBuffer.htmlConstants.htmlHttp11AprProcessor.htmlHttp11AprProtocol.htmlHttp11NioProcessor.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.htmlGzipOutputFilter.FakeOutputStream.htmlGzipOutputFilter.htmlIdentityInputFilter.htmlIdentityOutputFilter.htmlSavedRequestInputFilter.htmlVoidInputFilter.htmlVoidOutputFilter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlmemoryMemoryProtocolHandler.ByteChunkInputBuffer.htmlMemoryProtocolHandler.ByteChunkOutputBuffer.htmlMemoryProtocolHandler.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.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.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmljasperConstants.htmlEmbeddedServletOptions.htmlJasperException.htmlJspC.htmlJspCompilationContext.htmlOptions.htmlcompilerAntCompiler.JasperAntLogger.htmlAntCompiler.SystemLogHandler.htmlAntCompiler.htmlAttributeParser.htmlBeanRepository.htmlCompiler.htmlELFunctionMapper.htmlELParser.htmlErrorDispatcher.htmlErrorHandler.htmlJDTCompiler.htmlJavacErrorDetail.htmlJspConfig.JspProperty.htmlJspConfig.htmlJspRuntimeContext.htmlJspUtil.ValidAttribute.htmlJspUtil.htmlLocalizer.htmlServletWriter.htmlSmapGenerator.htmlSmapStratum.LineInfo.htmlSmapStratum.htmlSmapUtil.htmlTagConstants.htmlTagPluginManager.htmlTextOptimizer.htmlTldLocationsCache.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmltagpluginTagPlugin.htmlTagPluginContext.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlelELContextImpl.htmlELContextWrapper.htmlELResolverImpl.htmlExpressionEvaluatorImpl.htmlExpressionImpl.htmlFunctionMapperImpl.htmlJspELException.htmlJspMethodExpression.htmlJspMethodNotFoundException.htmlJspPropertyNotFoundException.htmlJspPropertyNotWritableException.htmlJspValueExpression.htmlVariableResolverImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlruntimeAnnotationHelper.htmlBodyContentImpl.htmlHttpJspBase.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.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.htmljkaprAprImpl.htmlTomcatStarter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlcommonAjpConstants.htmlChannelJni.htmlChannelNioSocket.Poller.htmlChannelNioSocket.SocketConnection.htmlChannelNioSocket.SocketInputStream.htmlChannelNioSocket.SocketOutputStream.htmlChannelNioSocket.htmlChannelShm.htmlChannelSocket.htmlChannelUn.htmlHandlerDispatch.htmlHandlerRequest.htmlJkInputStream.htmlJkMX.htmlJniHandler.htmlMsgAjp.htmlShm.htmlShm14.htmlWorkerDummy.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlconfigApacheConfig.htmlBaseJkConfig.htmlGeneratorApache2.htmlGeneratorJk1.htmlGeneratorJk2.htmlIISConfig.htmlNSConfig.htmlWebXml2Jk.MappingGenerator.htmlWebXml2Jk.NullResolver.htmlWebXml2Jk.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlcoreJkChannel.htmlJkHandler.htmlMsg.htmlMsgContext.htmlWorkerEnv.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlserverJkCoyoteHandler.htmlJkMain.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmljuliClassLoaderLogManager.ClassLoaderLogInfo.htmlClassLoaderLogManager.LogNode.htmlClassLoaderLogManager.RootLogger.htmlClassLoaderLogManager.htmlFileHandler.htmlJdkLoggerFormatter.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.htmlNamingService.htmlNamingServiceMBean.htmlResourceEnvRef.htmlResourceLinkRef.htmlResourceRef.htmlSelectorContext.htmlServiceRef.htmlStringManager.htmlTransactionRef.htmlfactoryBeanFactory.htmlConstants.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.htmlConstants.htmlDirContextURLConnection.htmlDirContextURLStreamHandler.htmlDirContextURLStreamHandlerFactory.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.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmltomcatApr.htmlbuildutilTxt2Html.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmljniAddress.htmlBIOCallback.htmlDirectory.htmlError.htmlFile.htmlFileInfo.htmlGlobal.htmlLibrary.htmlLocal.htmlLock.htmlMmap.htmlMulticast.htmlOS.htmlPasswordCallback.htmlPoll.htmlPool.htmlPoolCallback.htmlProc.htmlProcErrorCallback.htmlProcattr.htmlRegistry.htmlSSL.htmlSSLContext.htmlSSLSocket.htmlShm.htmlSockaddr.htmlSocket.htmlStatus.htmlStdlib.htmlTime.htmlUser.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlutilDomUtil.NullResolver.htmlDomUtil.htmlIntrospectionUtils.AttributeHolder.htmlIntrospectionUtils.PropertySource.htmlIntrospectionUtils.htmlMutableInteger.htmlbufAscii.htmlB2CConverter.htmlBase64.htmlByteChunk.ByteInputChannel.htmlByteChunk.ByteOutputChannel.htmlByteChunk.htmlC2BConverter.htmlCharChunk.CharInputChannel.htmlCharChunk.CharOutputChannel.htmlCharChunk.htmlDateTool.htmlHexUtils.htmlMessageBytes.MessageBytesFactory.htmlMessageBytes.htmlStringCache.ByteEntry.htmlStringCache.CharEntry.htmlStringCache.htmlTimeStamp.htmlUDecoder.htmlUEncoder.htmlUTF8Decoder.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlcollectionsEmptyEnumeration.htmlLRUCache.htmlMultiMap.htmlMultiMapNamesEnumeration.htmlQueue.htmlSimpleHashtable.htmlSimplePool.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmldescriptorConstants.htmlDigesterFactory.htmlLocalResolver.htmlXmlErrorHandler.htmlXmlIdentifiers.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmldigesterAbstractObjectCreationFactory.htmlAbstractRulesImpl.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.htmlhttpAcceptLanguage.htmlBaseRequest.htmlContentType.htmlCookies.htmlFastHttpDateFormat.htmlHttpMessages.htmlMimeHeaders.htmlMimeMap.htmlParameters.htmlServerCookie.htmlfileuploadDefaultFileItem.htmlDefaultFileItemFactory.htmlDeferredFileOutputStream.htmlDiskFileUpload.htmlFileItem.htmlFileItemFactory.htmlFileUpload.htmlFileUploadBase.InvalidContentTypeException.htmlFileUploadBase.SizeLimitExceededException.htmlFileUploadBase.UnknownSizeException.htmlFileUploadBase.htmlFileUploadException.htmlMultipartStream.IllegalBoundaryException.htmlMultipartStream.MalformedStreamException.htmlMultipartStream.htmlThresholdingOutputStream.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlmapperMapper.Context.htmlMapper.ContextList.htmlMapper.Host.htmlMapper.MapElement.htmlMapper.Wrapper.htmlMapper.htmlMappingData.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlparserHttpParser.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmllogSystemLogHandler.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlmodelerAttributeInfo.htmlBaseAttributeFilter.htmlBaseModelMBean.htmlBaseNotificationBroadcaster.htmlConstructorInfo.htmlFeatureInfo.htmlFixedNotificationFilter.htmlManagedBean.htmlNotificationInfo.htmlOperationInfo.htmlParameterInfo.htmlRegistry.htmlRegistryMBean.htmlmodulesMbeansDescriptorsDOMSource.htmlMbeansDescriptorsDigesterSource.htmlMbeansDescriptorsIntrospectionSource.htmlMbeansDescriptorsSerSource.htmlMbeansSource.htmlMbeansSourceMBean.htmlModelerSource.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlnetAprEndpoint.Acceptor.htmlAprEndpoint.Handler.SocketState.htmlAprEndpoint.Handler.htmlAprEndpoint.Poller.htmlAprEndpoint.Sendfile.htmlAprEndpoint.SendfileData.htmlAprEndpoint.SocketEventProcessor.htmlAprEndpoint.SocketProcessor.htmlAprEndpoint.SocketWithOptionsProcessor.htmlAprEndpoint.Worker.htmlAprEndpoint.WorkerStack.htmlAprEndpoint.htmlBaseEndpoint.htmlJIoEndpoint.Acceptor.htmlJIoEndpoint.Handler.htmlJIoEndpoint.SocketProcessor.htmlJIoEndpoint.Worker.htmlJIoEndpoint.WorkerStack.htmlJIoEndpoint.htmlNioBlockingSelector.BlockPoller.htmlNioBlockingSelector.KeyReference.htmlNioBlockingSelector.htmlNioChannel.htmlNioEndpoint.Acceptor.htmlNioEndpoint.Handler.SocketState.htmlNioEndpoint.Handler.htmlNioEndpoint.KeyAttachment.htmlNioEndpoint.NioBufferHandler.htmlNioEndpoint.Poller.htmlNioEndpoint.PollerEvent.htmlNioEndpoint.SendfileData.htmlNioEndpoint.SocketProcessor.htmlNioEndpoint.TaskQueue.htmlNioEndpoint.Worker.htmlNioEndpoint.WorkerStack.htmlNioEndpoint.htmlNioSelectorPool.htmlPoolTcpEndpoint.htmlSSLImplementation.htmlSSLSupport.CipherData.htmlSSLSupport.htmlSecureNioChannel.ApplicationBufferHandler.htmlSecureNioChannel.htmlSendfileState.htmlServerSocketFactory.htmlSocketProperties.htmlSocketStatus.htmlTcpConnection.htmlTcpConnectionHandler.htmlURL.htmljsseJSSEFactory.htmlJSSEImplementation.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.htmlsecurityPrivilegedGetTccl.htmlPrivilegedSetTccl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlthreadsThreadPool.ControlRunnable.htmlThreadPool.MonitorRunnable.htmlThreadPool.ThreadPoolListener.htmlThreadPool.htmlThreadPoolRunnable.htmlThreadWithAttributes.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-listresourcesbackground.giftab.giftitlebar.giftitlebar_end.gifserialized-form.htmlstylesheet.css/usr/share/javadoc//usr/share/javadoc/tomcat6//usr/share/javadoc/tomcat6/org//usr/share/javadoc/tomcat6/org/apache//usr/share/javadoc/tomcat6/org/apache/catalina//usr/share/javadoc/tomcat6/org/apache/catalina/ant//usr/share/javadoc/tomcat6/org/apache/catalina/ant/jmx//usr/share/javadoc/tomcat6/org/apache/catalina/authenticator//usr/share/javadoc/tomcat6/org/apache/catalina/connector//usr/share/javadoc/tomcat6/org/apache/catalina/core//usr/share/javadoc/tomcat6/org/apache/catalina/deploy//usr/share/javadoc/tomcat6/org/apache/catalina/ha//usr/share/javadoc/tomcat6/org/apache/catalina/ha/authenticator//usr/share/javadoc/tomcat6/org/apache/catalina/ha/context//usr/share/javadoc/tomcat6/org/apache/catalina/ha/deploy//usr/share/javadoc/tomcat6/org/apache/catalina/ha/session//usr/share/javadoc/tomcat6/org/apache/catalina/ha/tcp//usr/share/javadoc/tomcat6/org/apache/catalina/ha/util//usr/share/javadoc/tomcat6/org/apache/catalina/loader//usr/share/javadoc/tomcat6/org/apache/catalina/manager//usr/share/javadoc/tomcat6/org/apache/catalina/manager/host//usr/share/javadoc/tomcat6/org/apache/catalina/manager/util//usr/share/javadoc/tomcat6/org/apache/catalina/mbeans//usr/share/javadoc/tomcat6/org/apache/catalina/realm//usr/share/javadoc/tomcat6/org/apache/catalina/security//usr/share/javadoc/tomcat6/org/apache/catalina/servlets//usr/share/javadoc/tomcat6/org/apache/catalina/session//usr/share/javadoc/tomcat6/org/apache/catalina/ssi//usr/share/javadoc/tomcat6/org/apache/catalina/startup//usr/share/javadoc/tomcat6/org/apache/catalina/tribes//usr/share/javadoc/tomcat6/org/apache/catalina/tribes/group//usr/share/javadoc/tomcat6/org/apache/catalina/tribes/group/interceptors//usr/share/javadoc/tomcat6/org/apache/catalina/tribes/io//usr/share/javadoc/tomcat6/org/apache/catalina/tribes/membership//usr/share/javadoc/tomcat6/org/apache/catalina/tribes/tipis//usr/share/javadoc/tomcat6/org/apache/catalina/tribes/transport//usr/share/javadoc/tomcat6/org/apache/catalina/tribes/transport/bio//usr/share/javadoc/tomcat6/org/apache/catalina/tribes/transport/bio/util//usr/share/javadoc/tomcat6/org/apache/catalina/tribes/transport/nio//usr/share/javadoc/tomcat6/org/apache/catalina/tribes/util//usr/share/javadoc/tomcat6/org/apache/catalina/users//usr/share/javadoc/tomcat6/org/apache/catalina/util//usr/share/javadoc/tomcat6/org/apache/catalina/valves//usr/share/javadoc/tomcat6/org/apache/coyote//usr/share/javadoc/tomcat6/org/apache/coyote/ajp//usr/share/javadoc/tomcat6/org/apache/coyote/http11//usr/share/javadoc/tomcat6/org/apache/coyote/http11/filters//usr/share/javadoc/tomcat6/org/apache/coyote/memory//usr/share/javadoc/tomcat6/org/apache/el//usr/share/javadoc/tomcat6/org/apache/el/lang//usr/share/javadoc/tomcat6/org/apache/el/parser//usr/share/javadoc/tomcat6/org/apache/el/util//usr/share/javadoc/tomcat6/org/apache/jasper//usr/share/javadoc/tomcat6/org/apache/jasper/compiler//usr/share/javadoc/tomcat6/org/apache/jasper/compiler/tagplugin//usr/share/javadoc/tomcat6/org/apache/jasper/el//usr/share/javadoc/tomcat6/org/apache/jasper/runtime//usr/share/javadoc/tomcat6/org/apache/jasper/security//usr/share/javadoc/tomcat6/org/apache/jasper/servlet//usr/share/javadoc/tomcat6/org/apache/jasper/tagplugins//usr/share/javadoc/tomcat6/org/apache/jasper/tagplugins/jstl//usr/share/javadoc/tomcat6/org/apache/jasper/tagplugins/jstl/core//usr/share/javadoc/tomcat6/org/apache/jasper/util//usr/share/javadoc/tomcat6/org/apache/jasper/xmlparser//usr/share/javadoc/tomcat6/org/apache/jk//usr/share/javadoc/tomcat6/org/apache/jk/apr//usr/share/javadoc/tomcat6/org/apache/jk/common//usr/share/javadoc/tomcat6/org/apache/jk/config//usr/share/javadoc/tomcat6/org/apache/jk/core//usr/share/javadoc/tomcat6/org/apache/jk/server//usr/share/javadoc/tomcat6/org/apache/juli//usr/share/javadoc/tomcat6/org/apache/juli/logging//usr/share/javadoc/tomcat6/org/apache/naming//usr/share/javadoc/tomcat6/org/apache/naming/factory//usr/share/javadoc/tomcat6/org/apache/naming/factory/webservices//usr/share/javadoc/tomcat6/org/apache/naming/java//usr/share/javadoc/tomcat6/org/apache/naming/resources//usr/share/javadoc/tomcat6/org/apache/naming/resources/jndi//usr/share/javadoc/tomcat6/org/apache/tomcat//usr/share/javadoc/tomcat6/org/apache/tomcat/buildutil//usr/share/javadoc/tomcat6/org/apache/tomcat/jni//usr/share/javadoc/tomcat6/org/apache/tomcat/util//usr/share/javadoc/tomcat6/org/apache/tomcat/util/buf//usr/share/javadoc/tomcat6/org/apache/tomcat/util/collections//usr/share/javadoc/tomcat6/org/apache/tomcat/util/descriptor//usr/share/javadoc/tomcat6/org/apache/tomcat/util/digester//usr/share/javadoc/tomcat6/org/apache/tomcat/util/http//usr/share/javadoc/tomcat6/org/apache/tomcat/util/http/fileupload//usr/share/javadoc/tomcat6/org/apache/tomcat/util/http/mapper//usr/share/javadoc/tomcat6/org/apache/tomcat/util/http/parser//usr/share/javadoc/tomcat6/org/apache/tomcat/util/log//usr/share/javadoc/tomcat6/org/apache/tomcat/util/modeler//usr/share/javadoc/tomcat6/org/apache/tomcat/util/modeler/modules//usr/share/javadoc/tomcat6/org/apache/tomcat/util/net//usr/share/javadoc/tomcat6/org/apache/tomcat/util/net/jsse//usr/share/javadoc/tomcat6/org/apache/tomcat/util/res//usr/share/javadoc/tomcat6/org/apache/tomcat/util/security//usr/share/javadoc/tomcat6/org/apache/tomcat/util/threads//usr/share/javadoc/tomcat6/resources/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2noarch-redhat-linux-gnuASCII textASCII text, with very long linesGIF image data, version 89a, 1700 x 40GIF image data, version 89a, 19 x 40GIF image data, version 89a, 3 x 30GIF image data, version 89a, 50 x 112HTML document textdirectory?7zXZ !PH6K]"k%x3EoUK]}/eywp3~JMt,=nY)OC q <{gbOH#]'lM]rr(Uq!?I{bիqWd2>m[gF${e@JfE~I'lq_`Ђ:D_FQnlIX@"jPrU%诘V2NƵ@^Y5L޾DxC^"Q=3[E/)usb誎vYW'}ENbw2y @I$/6Iߟr…anA xcͨ. 'zt(eFY}/!,V p\oEޥ~l{^9LDM}ն9B~zuxTxٌ8|;m&tzq7tD/PX:{aG+>H@+z_G};/n%*SDi77f^Npy14W^l$Rcr`ԯ 1d9 :_"}MHH~chԴ.dTK`D߶˗M0ri`+E57K OXp ،JTa^sPJan0qT3sڈc]a]d8D*N0i;dޔ#}&>Vwkwт[6.}:.MFr}X-ƨU42iU~ g?AdAx/!OlSETyA s+ S(B(=) q4.糃' =*~cM4-,9*4c %UuvE^j `9E+WOZ ̒GؘYѶܽc/WS.uġ&|/9E[OVͥw0WLR}~܃Sb$n,M$&(7r ~zrɪE0M7ZB$xZW{*9is" mt*I9qR.ܔ\]x/H;'fN$_$ΏXdW$cb!Rl@~C>᧑E0jkKd4ޙ 98$u!@/zaMސGmHiG6RdUJAϘgG*3zd1n1=#c< *( X׷%:~.BfTW-rMo*6r8iQz.Fum ;d0fWF "H: OĘy1hMoNf%Xe"OSC['*[)^f;|yDef1)ޠeCgiL3GBQV9H4|\1Ige0)Om _.p|[HEaJ ?o淲 (a͊X<*7P<%zh;vƞ@T7ge{#zYbdxOKi`Z&3| 1b҄"`W / 5\W/?q )-D,?R.g#|)Q}M>n5~L=0d?ͅ"?.@}=1Bk54(7=lR\9)ns>^d.5YӇ{D iRqL:X+!MZ CV^I~FheXa8eorSwOk-E´Wbm`Jb$}=+5Z/9@̵Ş =] 6`Sk``K [\>=#I?(h]"d2A Ȑ|8[1Ti:۞N/{>z}O@/wO aaer܎={R Do,NxIs'c.'V@ F/ibZF/dI| 4"$4B<+ aBza$BGm%|DsEJ|a;B1њ[)=KKWNN~%<%gClt=J:%EР3b)U RU{ֻ.vw2Ao W~7SӳqfR5_J pO{y]|" (mOӊ/tf.]2>rEK kz @G^{UY (B[̴FriTXw!9|)kۆq E stNjSWNUdS2h8ٟ\)5$nɉc^Q:ׄEF85|/bn^jF(R>Xj|,sXk{"Γ[z3YmKE ʜϰ𨿉,nQhJ;?7H_YR[*cY`Q>1 w:o4јd\N~.8?=.h2 D8m0ĐA$NF xAbj2~7qMdTEA y+ (Vks%*UG<˗ꥇ2{{w\4M'ƽZȺcjzaVO`BE*ȧڗxRNʂՊ BuM1xB߲fSeWɵ?0pvSņA\8io%G JR+͛/*P'i*M"PbJNlĚx prAdV opȁ_=_H5WbfaSE)JXXz=Ki3g&bũ WcO#j{aJyr#5O5G@ص7FR)nQurЮL2mK_ǂ ܜU$rlj0LC,ǡjm/ .ӟtaoجb i澻 ~Tu -Fy M~0*"'RPڙ:_0xuш¾D&ɜ,{Lmf)g.+ZdTrx43$&Qh97\`#_0NsGVZB;bf#%0Ȉ\FȒһ6q.u|.eY1ۉ5J7 MJcI嘣T?֏r]O4Z|,D j.)@ѱJIT&,ΜBOaWsl0n / GAfl=K=ثaUt{ݻj|GE1}Pt}#>$*Δ$- ` :y! (u)w/:^g,RjS K(o1( @UlZ)zb<+'U[f"ϫߵYOdzLPZom/J2 Ghy? x;IvZ0VZ)B ֣\<=eT.M^ l;U J4x9$fCݪPUB>.O0iS?Uo2ɓr'EL._I'0ڴ-B9\ZzӪ.JxQɦ] m|ϚӾdL>* 1()W_`‡5|uOgm⧽4i7 Iͧj~/NF F#Bh y2{%+v>'/[A!^}s沉KRmTHla8֊'zTRZ+Hbm[pâ ~/H`\ɶ Xx/.3?VR>lGq/ hԡ;3IKhR+Z{Ibf⅋_ &i(||4VlG'yA+ܫ5EBJ zW֞6/(;0u`j\(k/_F$/m֋icsohpݵ%<*uMh[yWzT?/toiչظӜޕ^=Y@]Ԫ*K`礢ct2 i:Ga?"P-pxby>v)Fut;A |bT.NV}VĆ1!*w6lfg2Oh%Z-h h˂}\YXaH&Dz"S *ԀУj⁽tIqljJzy~a0t.</Й-2x2oҁiv-C,c \].^t'0?_b|{GCYb+gr@fӧO-r-imӐ, ["5wч2:!Eyѹ%N 쉡􇦁tnP-Gn+zO״ܐ?j/T7 * Nm3͑+b۲HzHpOe0'ͩ kM}>X7T;n#t_G֔bwdOsM9uY{CljeÔjj>9(׻4k0Ï~˩ ^\6]1c| ڡ3%Ge`}=øXb&h2! !nGE*ߛ)c5HWaC4Zᝠ$5̤@f0,@XZ61[?Y$~R(X}66C{,Z)!xttz3||kd!N+IXNvh t\aLamR6hIýUg+<]2Qۯpũ +ٓ {rGH6q~ѮȜJ8 { 3oA8isMnpeT.3j (QexΙ/SE9_>j~l*R U%nJ4PTj5[G=7)]iU]9Dbڠ@&ϛˋ4!~u0K %Ga#c `- {c;n՟ wyzMVN8vP}F-p6,{]հx"z(tcsB~ ** dm%`ļymVGܤdWNjc6:5x WN9 yk` [Ցr&Aǟw;YN0=z8Fs,UۧQƈMwrX>=|ACRLs5\-NM%1:<F{ ث ES 8sJ/u:2|%ַۅֽ!se"\r& ~nB]zO };p aL˙;ʽWY $-:Xֳ խuNMC9rpkg4-  "FӖlnutP#sIi՗62͇U䡳K+ Ew}&/ # (ҎQ݊gI^<,) =\oc5`c%v% A1gkGvḿxH߲z ?=?`!]op'("5Y2Rl3y\sĨZ'0q÷*'\[%ʀ>U۠U;]7f?^`l 춗9ިaGbW%B9 mmpj+QR[VJDU47^R2 H1WԢj髷EJeupIә gS? a[>*1>4q͞ ^wgŴ^hPq`(9 a*q=DiBget'EMGU P8:XT't̨ R Y#5<)djc}Jq̫{[ڳHbǂyߋ3S`Kt ¯.HH%ldpcXx8ܴN#(Q6!3(zWhG7Hb!^#|sw O' ƫLR#R"RXqjgr"+'78 ξ m=n׸/){?Jo{Z_A+FD|]x]z'<U|JtO,7`SIjG(x,atjuΖ}΅)68opgr  Y\a`/\ZZEIٚqj-k^n.|LP{ ^{;+xEA3O|yYo6iT%(vԀѭ$C*s(p>Vg+Р}%s g b}#á`JIfċ'f !F0ey 5J~YF1MzX|Gwa8(B?o,Jr(D+Ad RSAw>ί0 Qr-(SR;#l'+|eN5W&ܥG*L#_0c0mg94V "̎Q-W"i9 M0,xa\%uLʍPVXhey1Aϴ7m[J/*ͶC"{f"eiH ⽰Y,~] ̵g%Px"%2TW}ˮlL~w@c2-&^`Vzs;=^&Ψu鷜ʉ:#7gc+; hrX(.Tm3:uֳrɷʘ] yS|w7>Wpb 3V"ma[;VT%-;3Pّnߍhuh; y8ׯ$J:bU7̇acLN* 6&qՒ||ƳsWf lж%TBM H _jB+Dѷ_Miʪe)o?1f5ӊN岪 \ DnƶW8ݓ=c sRxfCO&C po[Czܾ 7y"Lp:.WSu߬"Dz?2dJʀ3bny+\=C4V)Զ h-r85iٿa: (NӫPQȠJ[:hsLt)^m45R#˩cCb{zc1V-pXZ7;oӒcMK3&֘z4eჱ1&SxTˆ;\3v=[J 2Haq䌥bGVon<Ԯp~ gl]5K.#E1h8c^6fkPdϱr0M>?f瓺_Y]ⴻѲfsr~2`"]TA 33G3L(JE=]G&fOYƲ]ka eSr- j6|dS3/nBg!ضD&=C|k9>˿ *n_Č1ᆺ UTc6;'`:)/pݕw F %. K =dkgL]l4*y{+@N3̔,/"|BRGj@9sa/bq9zcv{PF>qШ\IF,gv"IN{_'O b yO:[T]ˋQܶ>ܰm/!InR<AP4tHXmh"iS@(-;$ ĮjGJf[;'GL9N4V`i,ҹ|]O)>tsyВ'&9 "lᒰe5o̞@'ͱktF4xA͡1˟W{ogȠJy̏5KOB ״9T1t,1:YAibD 8gT+{<]a>ktH`S l2tdKwr )?tf M.υ0nE _FTE*?H,$?F;e1\l dU`$WԆ(^u 4!+cלahLfGSvbR;^;:tj@?kNς{Y.ly[ .}w&YM5M3Z6gV-b͠$B>4`9 ~X M KlQ+؜M)eFI0fUOanB 1ڈ c oMg& єԢB^L@E՞\ gկ,lN8X˅d?0/&JȬ(#lVCgAҢ'` {uPU3}\5( Vm!gz֌Rћν*mȅ\lb[>9[=93NG(ޱvWjdē>_FIW2wڹ104>D1shH ͆O J,wd4FCwS~"˧ ɢI5=6A+]M$>/G-01{X-j4Ȼu*(C r'3إU$Drv" s'9z"Y&04Q q0cvꈎvQ`(alxft,fѹ3 Ƨo[Iј?aZ\xꆡXrksAS/U"ଐȮOK=J଩z1ȯl Ib' w1Oī%Be}dZ+k ;;7%^wY<8] $Z~KV]K@>./ ".U([rgm,N@sDbtHC&T/:uqߕ) ?:HNd&&cCX/YP}!#7,WUzwG̡tN*MT:V0qfQrP,Ҩu|C$Ie=~D}9ڰR"YBw-NCc8㎙l)׌}JFOp oLhSˆ~+J}4%aƿ[L6k,BBZD?Y,T B{o33JR g3yռsK5@3З5s_.#KĦif1!:PJ}{lS#Y 3G`{s)7vT*|R{o'9V4aC3!G,ytM"4$ۄy?z9}{պ2,gsci$g8?cBvB7-]kW+J]g<:;oC"21T84—=W:'8)lp;4Ƨ)VI-0^{D53œef9T)>6s6C7T"%jj*Pxg^ E_u|E:& qieǴ@qrJ;fU.UAKDaL W4_NwR*KYy'_X/`#='Uws¢Ssq2PG!:Ɖvß!5nGwk;9>\H gB< _W{tz/`F!)P]Gy 4PģMuF*%>oQ{ 'C33}c؞8079d~v|8-ߎEic=td۵rg}[Ilov+\3uieАxڤQ̌I2CU;xLRhI܋+بw SILTc:Ե ?Ng2G)!XZDDQbO=׍"n^o̼lɃ|IWPbH*YhE!G Zƻwb5 XVFΐ2$P쁠! )w/,{\큭"#^0߲~w>5=ǂ@[Mn1%UUυآOefV1(:2I!߀nK4iJ;@.7"K  oYO;t+K8iԷ<Ӵ Hq;ԀCxX$BdM[B7sO֌ncm*(_&imja.z}#uW%^]2}:y]8{mCL7ET<zΐO eR{z)E8Dٰ+c 7m;AMGطƖ˂d}0i+(V}÷͢Z#h j9]0'e=eyC@*j$2 uSWP*ľ~[Gy K%VB͝[֢&Ah~ KmH|0K=[vf4l.MWAŴ!P5ckE"։xـ;Oz] .'Q1غG8t_OAz!"(*:3ڊi`*,1V@/Lydj0F;\*b1+}h举bGԷx7Wd2b0aL2-$MVUB_@)B[@t"r=[GAooJ&15\Se@ HSOˮ:=7U{t_brXS&:R.N7ҽJ[MDZ~P$m} Ξ:x\8+ &l%uv:,[G6$Q;E^AyNo;ޥ>$gFY/13ѵl4ۦs)[r$rZ..;vVO㟁DIo{@aDg"w51, 4djK1AJm,~7{ϼn,eu.u+=@<ASj{b h䩢gUC>?@NA@ ד z40p}4C nPcXLJ VBN Qإ"/*oHFHfp1`(<_3]IGsa8F%8ME0k,#O"{ -q(H7L*k\ Ef[pdAP6O `̗ν U\io8+qlY@_O0.Xj=/hDzGJ,n.Mg䥽 : 0 `1p'χ8m$]y.:Oa!auwa\dg\HRNX.l94I%2ձ^7YT#rJs0/Xš'u+jZ!I3Iݏ2K5p)6^PMVUǕi)]K-d"15f?knz=}eg+E 5l})39 /{ ?|7o0ND h oZlܤS'z+@/ U18]!X77sσ=Al˴%xtv3<%pw:+XkL( A#f{D כ$=MGjhgR_C-[zY8m. 2s"ٲyjg8f 5@4XOfؓ4Dq>r'ܳχuF_EfLN]F~C:/FQaPC3=Ҋ]/7"ů?KD2HN0㡶uQ[/Wn^ &يeWJV=}EO0{QC tWeЬӇuUwh HI,&Q0ǸOixl^\QPWבVV2K*rlE.)<( d신du>C{4r[q;wQ{|%n,ucnoI50dq9 :ұYcWu9ad[4]s`#'$jVZFm `lVX@losTjJ0]daY+' {(_Is/$%oaI"!}0884^.qxHrcƿ쎃$6IӄBZ{Ğ=#_fSz 5{V'f@5gqY$D0=\k..|⠐"-},=,>o3= pq:}"Iߢ{Unz 0 e-%cqLGd'TH'kɮp+%|3ho&̒ >^&SQwErSQgvdwO9@Z*7xjA4Z/+WMܭo kXܪ `U7H>|"ˈn/h7aUnT$3ˍyF/o {IC~ӣ&}myQSCTlUΪ(̮uPnTa@c{N(1&ūVKߣyJ5zn+(#ۈN33븢o\Oݣu ;?8ɜ}uI|-#pa3_UwMBO:Z(Y[bFJE);#ѹ-yD_[g &i~]8Q9g T麛jL JKjf_6G<ˆvL*@ A %-Ą< FÚ97(^H*pӧXwYi0gYW=)o.vt@Q>~1x6$몑z@HS!;[}w />IUOs-l.i;~waSpSdr:W'+/حGư_Ct䰋_HG3njar'cd2X٨_1"y)bR4Q-/.W %%Hoݘ vk-S㷸4AZuI}\(a^wDD0]9V|+jseJ¯pNKɎC>ϕEڬҞ<pWخ%>a)ξAQx#ށ,ذj4cZ Fik)aq<&4Ə4e vEM]Iۓ4}fty B1Z܃CKKI%~} 8xF+SdD kJiJ}S1~y\j;8ם[2oa2_hy2Xܮ`5?_$i3 q Z_laKp. Ħ> (9KzmSg'/*:n*\I}<0p%{%HH.e/<h 9!,xZ?߹  ߯'}3Mg3zJa G(B;@*ZbmG肇mfW2fBXѩuQXvswK;J5nu߲?ʻyٍ ͢-^b)!mYε 3cjdZfiEOf@?}\ 0Ib^"ER,g ̧{m+`Զt].n (免mFM#{;mQ EA }Gʤ',9;[=Z*zز_fZכd{WW_=:ۑ{;bSs]7vr`͓1ج/녗B6_@Jvb %~f#+DA;\[9d'J`D>y]gŴc``ARS kW' Qv]6WBhN,oΣz0-Oj.ذ8tLWk 2 L/-((rJ>o7R??;vWd?(j/{@!GNV U$-XOO Zh>AX' XBd*7ʉs<=+7EW{ Ϸ|C `:Alzu gJ.rOUh%+V8j$,ri&(ZޡQLC{x|R0u> %8|{>DK˭1Io:nvU Nۄ[&„;k-HEphN&]r[{8Փd٢,>lñ65&ox2KRz|O!T ʏ30£TB=ڣs֢ڭF;SkPm{IJQbSd|l2ɴː׈X!$}>" LJ ;o E3\ΗUޡ#f*AnwE#-]b7k"0YGwqàw}9iL1#Ftf4BievdvX߼l/"B,?;sF:4c[WV p)M8ˇaE!ꐄ{,s=* c6|1H\{KniާWkb{Ґ@3z鰷TJDKxR*psčh۫@j@[0M~Y}{ `?a(] ٤&? ϼ4 jcD{k< Mk#+qEia2pI'_PKLx5b=bsK+Z  q:2O%>wY" tq>w_q1~v h.Njj0&?S7ѺpPn7Y젴*)^YÅGFS 'D7suZ9J&Tx,=i}Zء0fI-w~~RIv5SYf AНHAx&JWTaLK҇cX|-,wRQA;}o}ote=C ձUڅ[cm{OIIx=VC!iUu~ԕ>5`!E c~^ D:n7GvfJڐY%jy؆PTk8tѓHWuEr`~n@1jj]BN(a9OӬpͬA|5Nȇ'l,v8/Yc" (gX! 7 w&ھ"? H@'Wx!?Z(X豒g<(H_F&G&j cϒ)^N2RƋ9$b))Hv(7,1 $VL:[G`փ0x2b( /L2p#쫲E``\c pƆ`<eʲ-/L*ox-O  嚲Ń^x9 d6*: H" s,&V:Vm%@?"!Lv:gAn߰fngg9hA? GZnS5w_v/Q "7hϥ b|#AKE¾ (p)¡n9a_#P'*B]L3 Fqp Gssq2y^&X#cN[jx~'Wx;twRf(~hkHX J_^; `_Ha`&,(!Rn&wޓQ^YWQL 2J V{AOM^O',a-+M wDрLm 9P4 ޺g#pE 2I1+P kWEilc&S U']>5CVj6q96kAv =&~ꆬs5:ZZPP${aB="GeQw럼vN)!'>:ZE-~0>1@n<)$ J~$p8gX{E ܣ0cU#-nk䒮]V{P;ݾmpQ`qaL7Xxzk@Qh(<"y7wS<Y oEm球6H׽ȐLLpgKTlfp>Øt',fP9@V>Vh[tvb~#>' e} -U0t9tB![0,,oG5dpSA,eY\lv' J;e8!v6?,UAOV_};pyvYCbPl_T-@(}J3΂~EK5GХQ3 dTF?LvvAOUL-&Z!V8-Ƥ=]N) ?iK1HpBsL4}y4D1xoVoE^j>Κ<Xͧi.&iJb@3b-!N|w0x8WDK;~`)IJ!Jn>沒A2ԗ}vGADa-B NvDx8oFU:c =J([Ғ >nCqi@D0[;տ(;\TQWh$/vfw=eBCm>x'#\]qQ/q<+k">:GtJg5 q8rRțZ.ۗ$^SdؓP$ J+IEMRAzLq_!HE卝!3FnufQJ'jXP)8P |(d& 4/khl8a5SH*A¾&ghvhQm ~yB)C/\"J]Wgii{~EXz8ϩx>45м WEIAAT MF0#+f\{y9W [Lh369v-@v.~zMbHPjܴ^lK(c2X-͇`L{Ѡ[}ܼJ&CV3~PD\tv 3?0ܹd;)Tz&nn^ rjLvNsE!RDoxﴶpFF">w@R1LWW1sm!Յ(o">Oڰ{Dl!@ Se1$~rP#p!BM"%owsB֐TncD2t]Y[ iw:6w:A;̍*-i0(;o(e$Đc37Nk\05%QuM,/ӄ{˄u(F *18}7V"kDmxh-j]&RNnmH l7:c(w J13@7ݦ5Җ1.I"Sz>qC..I%vΠm 䨌F|IGrG[q]/gs_Ϳ SVBŕo̐U1$,]3({[mCij}%)?ѺfC2n3Vz&ƯK@[  u!&θr 1wv4ʊU:hwb_ǸLtx|/sI@sP_',Qh;AS}fY̵jmyϬ6#=" _CfPNg܊dYjl.~)Z\稡#1 #WgbʹՇHEtdw^P(3G_yJ1a]\ZSB D :im vҰU/EC.>"K˸r ._Զ~:.?$AQ1Es bE[MVݪ xs5 7ޒ.OuF`U>F5G[=`i!QpXK+9TW+qBogi*ޝJ۝{p+\]85><_;!bo ҨO>U])&1LoA;ʽ䜣òjr Z{W^72N~CS~]"3Ŧِ3;`&ނQPpI"B3rm#b8 UXF}dꪨې<;$=yPo8Jz"bd#riJP{Y>&,`AśxN<.FbQ|V8 ayڅxm)Z [=_U.ѝmm_oj/= N" #zi@Hӗϐ"pH9Ķm_zÌQ-: lXuB/D\ :K$>TMQ1L/rzp{(v"b5wmf%~Z8vo O]bUa#Qq5[tI,^>mh)Cn9^i8 )/0ՁHjlt4SOkwS*!m-B.`_IT m0'8lSY\@k]N1:(6 GXn{b\\ѧFEE\=<!&@3@3ovr$kW{zGBȕd`WEO!H+W+Td+I;<㩬?jp֬_3"J@DW/*۷; pva<8cdd`^C$cnn*j.JE>unN`Tb¾s\ؽSV&2e?QD$s@RފlwŇt=_s,yb@ʉ{J'rD@઼G>4dE0׵˝f~e:bÛ[NBg{;mGF-nc貧j "؋e `KwM50Zۄh$?v3b?c~o:JMU%+ (?G:X|bǥS4 ݹR߭X0;kI'56G 6+vD۷\1u֐oDFRf}\S~o#sڛH -nO{(Eڦ쥾r:⃨cF#&wK_ )~>S)DR7`Wփ(@Rmp;^٪ZYϝ$zNTؤSWĻ/\j>$-rhR`Ρ2٘=a!Y̋R,|ɺ3` Sc1 QB#8@NQ\F[:XM }a|NK {vs (5}k(9, bz !9Y|]@7?1̳;g-jIf19 0ǿTl,Zx@Vnʑgpz<#d JLؕt?f<d{ fO޶#˒„oԳyW HX4db BK5ޔS;< ,}@4!V(~XUgѤJOSȡe1gn CRWB#N屻e~RŌyAs]BɥB0}6!8q*A)A/uyJpTM? a-2|A"IoR{aM3Lmqk h[SQ+w7 0ObMv(Umg *cY f=Azfʕu8ԓP+ EBiݏS FU&қئOqD_11jg;ޞi`=PgmY2l5fWh ˥ 5;d e( n Ȃ G!# o<Ԩ^u ]`fCvlР5Ң4Gᷩ lvZpNTJ$ xV RD%uy 5fY^(T25ɸl`*aQkA:[㔠W X!K{L>AD>>~/%qPP 3ڴPc,SA_Zh=1j--d5i\EK^y+ٹb 1* 3ĸt@֜Y icٕghIp0Yz|Oa%B˜[^`;t ?a84:δ1G^l9cpM WH[ܛph!s|)fJ:Vr!y^boМ. [MJ>mk"McD2.y4BthNj]T[6}0X6/`l"lqBV T6TsdL#˺ BBMvM 2΢HL 3{Xpl[U]wУ^5`{?w,9o|@(F_ jR;!rNX,ȺN&6Vx jhV%*)"4݂ 1x ޗlp4g]'0N*IMe> jov 4B|])"l Lg?+jzaĐ)V?Ds(, O*ÔѻfAkX'[!=h 8ѫV yqO|j 2]6-o 6؞T0Mt(g`N-em0D'mSeҧRby4ZepT5Ok,^Z¾GQuˠuV\T)$N_cu|+(瑋Y9[p}wmI)[K R)qXe4Fq&@I!Jٽ:0" _ rs#>2tT6Q "LpeybxJ2kܱf`7R^$bְ =iW !7`k%C!ԭ?%:siiksM |[s[[U[밵=MS= ;S5. I\4USL VWs-(N("o]Ǽ^/qcMm'w&0UQb^4_nڒoFM;Ih;|`țFhyyh z{5&#?MJO25{adC54z.8C+4Gy:[/C]g cs+sTGf۟65$WQ9nf] `wm"B JUM&\7ص'Pzg`y>Fw< I_0mn,Q6cxn9ͥ$L(7ɜ ^)fAΣ8pߩq9jCjSk>/žH[Ug3A>+Ң|].6'c+s_a!2B"b>l?rsT5Pβ!"D 8eOnBBg@4ød>#0j|cyYa:*^l74;EC oM?ԚDLBd~@7_M}sI6clHuTN%^ꀡ\ B_ Q`BL^5MQs;ؤ.w&,9 B6M ذew:ʇ(hvNR}NeeUUݚ]A"& \I#0(82YK$X=g)xhSi6\.r*mU¼zq+R <öǯ` UNqPڽM c 6vLH֜84K'dTzvxc4ytv^>NpؔklK6|b qc`vuE2wLVڦ2uM,Y5'OʌϓwIRƼ;7rŨ=ȂKʀトAJk$+Fw\SpHHzE=O&PMBH)"[ӰԾF/x$^!m٬GŜ̋ 'j)K_͏hbw}_ s6ӡ[ቑƷ_X3&O)K^6?iYEAaIw>D!G"̦bK!}=:3Ȉ4_A$8ˉ8*SXAg]4 0?u12s?`5`$NɢopfVN⊔p$8xc$b4XdZoǁtb5e P#2=՝2p U};xu?P" !yO6yg@d@DgT}tŐZgKVz00L j/1ug렻^a*fq%jl>0Fl=Rjf,L~^ݯCǏE}kak\=&QYuΩi 5xSYx$\oٝg` >z⒀S@X0_%:Ju_FrD0^%#Ab:TXrHz(QPlX=N]Rջ #ƹ6j〶9F/zHno"P6ڭTZfZ1 \/,si E4"{ՎM'x3*˚wp lD vw+|J;ymH,hԢY#S T>5F!w ZC}fč GxN 4GuOY-b;PWeH`*$}ҊzO4 \?N꩏bŬ(zŝ.;ܪ nǖF)Ve7Vn7Ai6Yk0[aļ^sH,qT!k0(܏[t--na0#brzkM{HhO8\68F˟QQ[~x~,}MB 1{]ur` q2T2Jd^/& 0gSŲFx|H}v\j4~2q3'3eBrWJZp'} wödl_7f[ԞW4"3GӺ0+WH[^]vAAWH|>}0fՊ|UMwyo@/i:"?){C"ie8HC/K.z$x dT| _&2m#zlARjesfJrLΎa{0^$(Aw(6$5_|GjwTH:_I}hr%RFxJ \uP_5A ^]L\h)./c[{8"FYE N2S:Hʲiꗉlgk-ٸ]=+Gu :8אM鹸"3T_9 )ˎU+|Aƕ!~va_j{ TtvU}N?(i`pdCHc=k D ͅCW[Fi9'po^ /]*b b0 7eZszGC#2ӕ(m*)zvޥA oUtb] zhkO5#[S:o+imK RsqaX`Bh־g%3PkH?J U )GHlDӚ~ KLDVoIϢ[^"^59oatxsJ P)~b\1 {`J{2R i/\QU5jx 1܊d6ΝϳuWj{6>x[>۬81xFcFN$#SjW0p;SlE]^$"_yG>`=%D'͐ʊn#C)&b Z`ȣ]R3Bik ~* cN(uTbi揽o >2Mvڏ۳{IRȧ0Xn'b;,+/?F]T]V@~ZxX]Lӈ.+烏ҁ:ʗܙoadLwڷ8|0C/#Vovk?#APxu{;[}_L.9$?~<ԕ_{pyIӓȷ 2'(YtfjrO5UC9P;Ӝ|. M8WAMԹo}ٱd,>'bgGXxQ ΐ7 v/x;Y1^# dPPE*Y|ޢ=]܈ھ6^ D 5&*-Pp: ǘyy"WEi?'r mٿ5CôwѦn>3s^6i93^lEtl/|4i\DI7gcŐ/D7k_Y%m5r5 ~A %Q[+Iz =+ f72=_B\%Tv1Z(FrSIֱomX<وyyْԋzyش;9p-)b-j)0Y/~zq2Ýe^k~{N5%PW;=knW+% 9tӧ 0=ΊwH|j峐& gU-0jgRW`ј vy#&hT쁝y$Ɲ\~8PNs8qš[V$G7mAgnîPoxX ݬFagn7JB/FE+L^v,1 36w( áWgς }Cɏzz_jh4udDz7͑otWcx<3Ka8\:( V.-T~c> 4c!z_%Ytׯhҩ Wy).uL0X!&Uۀ\0Ndoߐ;]Š;)ZZ'vGJ+]KsnnRjLCF#>#ƫkdČ;bA%XxbD3`i+d!IdFٱW>̬&|WEs%7 yzˀː$N${yY DUU|} VZ(#ȄmL[Mv>UZN&ЫYqzÿtyHBGYe+r K0}?=m_S$;Y 1fkZ31{Ӵo|bl|0xCk-~` [aOlĄ"#Gڼ?pԧet[*ˮΟbΝ Sr)0G?(P 4"QHQrةb9;*E(.f$w_ʴӟY\ `e'"Lx<9cmD>nT+6_nY$m"Qg& lߑ"y``8#"U2^:U1ջk\tdh];Pd~QYgh::BZ$MQKi^p:G!$q܃7Hozf[JP.o}EPnN;<٦I*aHILOq%vcqspvCuVCz^LO&7y9owDPLu(mM|i1S"yԠ͐Ce45}-M)T(4sh7US?sG;绡_R|~P2A|WX:&ENˍRnahɟ`~Fx  } 1wvV`悳9Wl!˰qY<ϓn22X߶Ҽs UL( k,q+Vǵ{:BJDf2![ϑF n#Hm kx X"v[|gDOa?b}D5lq$璞4PMӂ5莴~\úr%`NH`Q=q[6s+ c³`;^mȽ[(_S)g1AvxHt}EQt)fPAY7T%t3ʷ^~]qAc={%`XB!+QQ@x+m$> /tq6oۏ(~׷uฝ3@Ƞr:S|s{#mc:i&Ԓ?TD ܿG2HBudLq ;Mwd^T+T=H!^9+mf|݉nW&"7,}pi3[m 5BUK}(N`;CC\ն̠gw>Z^OX̧;ޝ.=1#$s6g˅ )Q:BBm6| a>ª᫲. B=io݈&(ֿNrVBVש=qyX"-DX_ʲ֕br;0 '1$k@> qP)Y:Rh|shjf; - ;D OS籨LTpנi` WE%*!fk Ms#W_ڒzŒ0!}!.hI~/\c%Hj̝"pS-hST2Pf#YEWWj7~nf-]81ƶ$,v}7dOR?G֯īyNI/ӕ_Mj<#y}HbM^+okYݥE9Z1Gn/j"4<nZMv$g`~2-fN [qb<պ yˁ:X{ %/suF/+1p)䉐푫~LLeM!с+l`GKn%^]Ϲ. :L~]{IounCm489~/*C 4Dg>'"@|#o!P Ҏ0-}Ws{jb܃@Sj,wm3U^ gl֬/u;Pp&2Yǃ=D?)f!nd@V|u tKzp5@:N:Dw( k"9v6$8o6E>[ 3l+ۢ7{ns>hXpXC֣sO}@b}_O(,Y&wwHt WrHf=%L9A_DHx;IճhH<[ Qwy67\w*h?3ߙ<\Z&3 Dބ0:J/Qpr@4$T.iŽ9m\NP:,_Bٗ B >o((1.mcU+`@^?áҭ(|]i;;ah @ c Mh9A ʥ 5 v]+h5_ t j7&eG80+kͪj]k9*9n}UgӲ\|:…sU <(v;_Gρ\2BVUЂ.XE rX)jQz,PAYIj'L.O8[X9kP(G}tHeqxPp݋gxC>^Ox#-@z%c^nN`y7a{1׳`=ȒtEMcEH>5P` wC,f ~q#of4W<̆0[; hSB˴]Vh{ݥ"3>#"i5>{/lAR'kN+Rt1Ujؐ0(CQfЩ!Cvj \gLR|l-/F!X3/"|`5^n)Aꁆ] ttnܾE_LmPQl4NUBZF"0]N lƤ+el=D\&bLnbhnUޙωODwg)L 39]j*1sۅ42$e5fb^iB/\)kFv~Xg}$ˌ{[9s ؑ#Tq[mxG,ψ_Akx&Ĉk=]vor?GJ&㸪bQZkP^Ʋgy ;m/Q&; BdG5ZWD>b/\v͟fwTWoL"1kM!NS^Pì XB>8ٓ"(ʾˢw͊4xӂZVOf꘰zCY l9wS!xF8A5UZ3ƍ*]vHcd%}<[FzFժp5yE3ԟ#{S V?=MnMԟ9 fZ7; Tݼw7:4=g]dz8o EQwC/Xt}c.7B?t-ӹ~3z[BC6ɽ;`* 6/\X&2yC։~owY1p(M96PF$:;fkZ+_#<<ͬ+AIȜ" C(gdT@@J~cJ**-xWnXk<ڊ4.Rjb_iy֡ٵs)x-my%{ɞ/lc#E6}.<(3Nr-v_byf*%ga_JH$sy3m,wq}bЀI{ĕCwς{mw+5F=3ER~Vi^ʧYdoənRy⭠CkΆbv&eٿq.>ۡ B.sX7ͷ+&*lZb-'(j;; @Ue@n  KMLByHp! YSȀ(]R3Qa]'FBRҕ{hn\`;zӢ>I h cۗWNv÷:2IV-ײ(He"q> ҥӛ%%D&]'B&/?f&Qsf|";,BziDRQ!hF B'tV+㻊:әU0"dv'&}b@B8t:I/mkKJ#ik* /lh]«)Fȟ`IrSY3̑@`<9<{ix(U=jW2,2ȳT1Ֆ:Y eKq8 Fl]sI`O,@Aev%kD$py+MwaupS C? *Vعtˍ\^wjv&ﵢwFf6 k^do?e$OΡЍ,YijV}t([sH <A*3\Oyv SD"Q|^%6i ^$YJo6MLjX-|쮊 xYJ%lfBŘQ /w*uxqfO3Y3XAq։j8T cDjN0?8w]?ʪGAm pצ//GJBʑŲwLj]͑FOkGU1~/o{dwLBVlrl&p#eCOA$^q|\MP8@Ex }]q)aUuvc( }4FTT A`LlSrwƖK#wu}jh48F|mB5/O p{0 p\/7C`fJ9c3m`ҏ1@pĐŗʻ0#twS2@WHb^u\^+p@$W(8؀@@W8&@K7ut,J(M?|7}g6S؇%yBe$3:HW-v5/q' Y@ c v9uD$o\UxQPZ0wڭ f YږiGz'ht {"q;Lynųs_K޿^ v"YYS8{P"LC$7'&̅YQD FGq#aȗ(0"T3g&ŷl)v!{vTF6"͘9+ h%RWIXTqCWlz<_ChWD7{vPl۱i\f7^$z,I$ c\"QtLl߈f^&Jx^⒪y@ w_>:^ lyEXU :BȜZV>A'3yiCI= Q#|">.!S ).UHnEc8=qc >O!N{X#i0qJK۟3O{HB5XPN5{?"8Ě#}F:BϬ4`@piT>E9Gpjӧi@k`{ªHxC-ۍ(V y  >6z`pG3-,B:b.MqoyC| 8CO( :l9 Tύc9Jvb/[iKE,T͇ :Tƅ$X[:f^4-xT*gz {bJ7PbEZT~ #8f‡mO )_SI T) )0'DPx-XAsiRU=yh!xb842P~ Kz2Wu* O7lӵ>6 Gs<u92=UG8w%F㯃|dIT;^t!0 `Pd^ۼ! u.ll.Ց&7&<ުެcb@npiO[;'XJ#GT#fKtZF3>BPFv0bN=Vq&a=% XA mQؒa/hG^AVk&؅BE +9Nh0j&Y*:?bJA.|D:SLSJ#g D:oT7D\PB˘Uu=uF֏CrT!@\atN[~*49b !Bjn.A *kzV!Q8ljpLAtEY=tԹh5 'lg -V$2I64-,75c}'ߦ%Av*o}f3 O"07!&)z3$[R6 0ԚRe ^u/U1dH5!J8u%;ON1vGj؂d 7?Rס HhR$_X.#ՎLU*iF$e8')"/gt`|tZ7TM`-&YK%xnn 3npQT[0eLQ0(r0qk߰ߠ<}{l|+`Q1SIjҢJ>i[Dm GQacj5P>+<[=n?mSQBL"Tw"~k Tan M ޵qZvH9 ξ(u;BX )B_j7BgJ|tyY"D6 Hu()8LXtSEq4J&==@Dp!MUׯ MvZ,3c:*4ڢ*_2S^GHl7N D1[D YEq^i &m cލz#@V@O^S ?  4<*ő\14DU ;fq-d#𜚋AЭiW3x.4VE_ tڣLb4rqVʬS 7Ǯ5f3 C{amSXmӟ[!z}(%x@>~%f!kssdFl:Y] Fݴ%?U> !ɳʛvۑ¬U/wk,9ݔXl×{}$FΈq1$Y*LV8Tq#/^'vԠ@A@e}1+SʥLk O AZl +m䐺UI-M)̝VyR ]^7”q w~QcLA-(jd a')>xX)jx޻|JU#8\^u J,KVhfc1޾錛u5Y_H"Í>3xIA/$pLD,5O@UP,UdTGٕbx%}*ּl.h{ aQ9uh5+|5y-)ÆhzgCas#Ϥݮ<X@\Jk\,>),ᶷN,jrʜA%w[PUb?E< a'~'9D,# 2{}GucBԝ1Q$3 )sG(Z,9aiYbX{7޷ŗs2al "2Bnk h׳w3 ib$U!P{Tko͆>m[A㞁p 0 x3jq Ǹޏ 0cwq MmG*b~ ۆ|A^"2`sZH ;/4 -:Z2)}}ؑuG!ID% aVr*{u@sjf oԂlC¢ Y("}|AW.')/ǭCPj+/ "B0f\#DLAJ<1I7zָ5tLj!$!r-3V3XY垫q+ 'b]Q1xe>E'5SKM=GtKFQiS[]m+iiSP=RZp}D\T14/D2ҽ76ȫ9veet(mr݇p{RSFVqny1Ⱥ>/:m+L bσO2`!D@GQAD/4aOp Wc>7?av~Ykls+~os a U  ~}f ]E$yC! bx] _$*GѹFqL"i.L@UI)i!͗ΪALaT@Lk6B^|>t!f{AMfeeC(`Pjɠ۱C W2KZTԺ;e0 !T 0IW%Hg}ժ qC#v*~F?U0d`xn\ekԺj1Vq "!!̫EBV;DӐDgʛb\@ װ$VmU:J/0;*o,Sj>2Be @Y?;$VbYy#6,!?ʯ}u.őԜpuGMzW"4vdKڐN;S0`mM]+}E4dqAǓ7oz i<<>uѶ8 5گ4]t2ѯa #)Ijɘ Muƀ9e, }hVGBsv%s,?G,756ų :K4ʯj&8š!u]>fKh&o} r\5Ƶ%/@n((ghJ2Bv?KVٗOաfv|Q dEЫyP6z/.&W-MEx-٘ZdqTS󢭨}= {Բ";~O0cdx|͕°6EX- bΞy1:?lB,^nmüs -6}.ronp"c#a"e"+a~o/X~^Řvj@;8G|M67ػ|. ϰH))m0[#u7I]'nOn9 e] 7ز-ght"5;S}"֍I|cSToZYZ{.&uqK5Cqi>JQ,# `ۻkQ8̙{mV\QiLs$\W6^6^0N$6qu=$'6#Mh}6 Hic:T\hX2;I ߨn_VXeˍM wIJA69„5{b֎4h%yhٟi_FSfK)ϛ~:ad|2>AIa ?.Ku|.O#;VG*H~HtXRoj&\'1OޓQAq_ `qMv g0 {- r"CkҚ/K徻,"!c<0'Fk0T9Ֆv⇫ [$=>uɘ%M`&AbIi+}Ak?Mߕq^$j\Kʃz?i-ׅX>FAN?wHB7A'#;onʪ _hrqMb}Aj+ϓ,A ˍ":A NEh.T'F 5qFXu}QX}(n3̴fܲǝ jCjg= QX L[M/ǦEdiXm>M\T܈~ c`oȣYH4T{kHbL&{<*-8$1Ӓl3QKִJQmA]vyVj@acaRl`5|&2&Uͳ/6ͧ SM2iw]WKͽ7~a׼%r H~(EkuB;:(!P[Xmz "˯;u Ǧ[]pjBx1U3{Vl& v֏faW7nx%<^.5Z|DWQm#|,u&ymw8a <+[8CpxFs'֛=d k3D4"Eo߂0‡Pv>l{22^o{mׇm +x/+`ڷFsgydm/4`2uemW &6+@iO" ucrXy\-tݓ K2 @ "}@tm|-/1 KM6cpRE8}= \)Ww_zE#tۋ6AewǬv=Vߋ6 6ms׺qV/Wgk.hpKDa޿D&scJKՏaRI[{ŧOHh&D}e`hSK vQ,UPѳUb*;vNٜ3T+>Q32fh^XGQB\e}( Obؐ$UXB{LbxkQI9ٗ" 4 5"v,e˵a^D%WEt8ڷ$n~HpZCӆ؎v)Ț8*<90V&FЭ뱩d=el]C@GܾmXf#SZΜKYi3Pzb]c/dԫ|A#meGy?7( XTvtٕDrJ,f]yoj*OC ٗ%M47ĠB7c3G^.D4ȏXgxf7honiE3d! Ƿ9&)kT#M_1C_)KZV)qvP ։ zɯdF\6.otL6U/1%sy5 ?qHpoksP:'{WwUDB4u"2p[pk\6kl`Z=CNm5%[Q7f9 4YxL1\Hiq8a-4|Ԕ#㍌rAa%R!t)S䔎O8mgO:GDNB_mJF]~vt,+liAMJ`j54aOp "K7&;wx;~6Wx0Hx@pQҍM )o'tck:(c[s`OpbUyc׿pE.r휙Nd0h(smۘU% Q h`N﷋}rq/rƈgu92=ϟj⥿9 h<]P)!ĽeCHO)S+z+#̑D+100[*a|ᑨg~*"Ac\>}r#gPQ @h@dEK:Pdjh?v{XU˛[aQEZaȇ3ߢ!j?e5qӼ3{};/GsM*< MsWu'Q!CG꼮QZ ȌAI@2[SUZ߲$/ɦ&?D5;!хG4.vFN:6vD)wdM^(A #BG ΌdY{u,ίr/?0QrY!CNO޸x:\FeT`B ^@E>nS/(%1q/ 2Y21UC *igكGH'J s%<~qII1qHI ֓`)pFOjؼ7C_%7aRڏlƝɣ\#&7l7CۊA-fѓK?'{dqX6@[+ŗ9)wLkgw,~;izqHwJZ[sŸv/rfJħG+FDЈ 5 2F 0JJR.@rxӦʴYhm'2RQ~daum^0"x"V"Z{N #INBwjZz|_R&`osP*rQ2~X%dMsfV;Z\MeE ѱsώpdg2me<ђr_KJ)VBiR修LKbNYQtC]1z:o4f䬌|֭l\2xjP&B\zBiekfԍg)(-ć.Jk!$Mz3 תL &Mb=|,7§8N8Ii3iYr`9>o YصYma/'3rND<P# cq(l0ԩX aTKhuHFЫ[ <V]eܺ)Uok4Uyg)ɐ7^Ash~J\D݈%Zb{ I!åG"~ߖXNu{eCu_$Uݜ<^N?.2almע e&D[*`A hdFdo"(cӞ]n6SэϬ'%OLTUBW?d9@aA]'sgqEeKfeB[9 OrV'1@7Rdg[*FIHI^Ӂte"}9c= CS^@u| >{E@k\e׭A뙁dý؈4u8i,7,3ChTn빪3u&-N?Nr!>!|=1iT + `PbGƃz5!"3oP%NQaNpeT߷Mn\pU,kmYhbtw,*0'ԑJY헡^ٜSV ,gޚTģ2.,oX H0 |avEDbuuAhV q\1j^꜠:ׅۧ:?@>!3]l\%=M <$Ircuh(3]6P橶Mbwc`r6AEkF|4JY o'f6نpik|'F16m3o| ގ,ur/v=|Qdt(Ɍ~(`"]0EKB4&{P1M-joo݁ }F5=\N==2Jb>i1(?KbzZBwGn˹av5Hػ+ U9;uC),5}0\k3Nژ [̡?;TCK؀E :yqA6jcq&᫳vD2SsիgJh~+(",w˴a4Uލ :<*]{-*Q源vYy=A'0XEGQ9@Hd42~|kN֧E!: IceʣרNTbocjҗ'+bYLY낕*`7*Eq_ jyI;˵_1' ] PxU#)¸vw&}, `Nm$}*0ϋb|a/l<3M'.(źs_xT[,_>UܔZ2tϥ5/>Ç-Oize³1i}aK y6u;kLht  M*nOж5p|ۄzޓnE|r%-SHb*QN1>/G_~]8 p\.Mxr UJ e ƽLt7E3#Tn[3 )q=-HR}*%B ,丐ϮiS8('w19d^G֎O>ۀ~4QۖMM@sr1;dau}qUf*aj} Te$Mwy$pP{17)s6˹%ҸGδQ^]Nx\t%6#N$ v}Irt+bg{!ӫo~j.]ƪ}9O5֥?RP) _:H+5Tig,i:X kv PӟT heF_.^pvU"cW%-t9x6 nG"zs"U=ZVa"௑dذ6/ХȥwSxu6=zB> V?pqK%@X"6q⣓Qo>γ[m_dHRbbtrq˒K켸0FJRvR&;MZVc ^hh:uuܿJ+ZN>j #lI/2\۟=ʘ)_ˊpȎRmEH..l#3Gͧc%ZQ\_?j` 1͇^ LnچIǔ"ޯRьWφ{!ᢑuS,5h~eée`GI>U1Câ5\7wC|͈Y@'_OAo麂dK_5媗Dg:Q>ES k<Δ_pqYU)_2?wMQvF}zI-h e g PՓL6p&LA踦eQuĭ"Dpk& w d,pE_ K.#OQ 2_8@޿NВ7n|].DEZ0( Ngb/Pi|[&d!Ww$m#H?w~ Ѝ1zF0$lv7KG2O0F"dƟOBB+B0+։%v#8lPuebf &:0% 2m QTic*5Ld#z2.i9n$}:Ut)oڹvhO xoM*(u oFHuyƒ +Y[.{t9(Ջ .1b\^4fI8h2_"e!+4(!zn(FP[ψ4= wIӏݽ1&qq17UUwxP@_VA8K6ѱ x͖//NpܘD]B=2t$]GDˡ.xv%%'F#uSo> 9_AH3#5 @I YqZ×~38+7 ]:!mN#uN)hnSJGd@;A ľ#4Z}o/XHؠ$mV j9aH>0NuvM@1Uk\ZW_Ww?$%Gd&P?p1E)%4YOMzb75ż&d|٩b|IfEbtf0G,J@ TbiF z:}je0{[d}, yb!yli5> C{NuZdZeI;hDžJ+m.:Hg =Z k!(i*W v{Lj+Qʸ¿hX9(6] >G?ZΌ]hpwۿ7 .Fuv$hРP5Xd&KOg\qs^c`_"&||;@<+gׯ5EG^JI-CL@Yjapucٙ马!M$I6[W~ސX2ȯ샊`Db/c!g٨zKq^OlV9&ӏcoVפn}r=Zb.& 22ݬ%u()O^,|_t?&Ƣr=QR(0VDZ6ɟMh UzxE,?c|~ 7y& ud.O>g.Y=UpZ'JVil;teqTڤږW_5q.3mqXKʙ . YVTC0 "BO|<A@bx5k|Nh"/Ma-6n`'C.X = 5t/W /vH&9yY+=\vPlS嘕&IH5d&xFCp"FNet&~vE[21\P˲b;nC dz˓zeeD1t N}4%#S`qjs 8:tGTg9|n9Z$#ƈ$ YƷK9g]oG80 =!?,䊪괆aRa@g1GЀC> 7۰D y;BxŔaIR]~M,Dơ+D*huKªhGɢ0 ݕv P4!IGf3&c8csF#M"NɠxN5 `ͧF3ZJ"$=[Sl3yr~R2; OT55R"⽾ŏrE!p;JX9e۩V,fkar1_JB2w9%d'LuPoFD2ƃ_x^o 05jYz!F9k/k"oA LK:w p%nLM.20.幥(\uړwϚOdf￀̻ZN>)&.nHQCr/ζp25ÀKo (8mr7 jfC;L "*#/x[}ѕh"XH0PmPu ^m$!`|v h"۴ՠ{o0t7 ŁfkS̲Gt'}Lm&E^ddX˵&+ƌ@C?AzcZWH=zElΙ p)o~"TÆoqY&S^PH Fq )6\Y Z((1LgjW8aš!8ѿ&F)S;hX9{Lr> R`9pHII K~I!xh p8M6zvk0gJd󠅪3W(i@xә*DYflaݑo;? B0SYfQ:mM߄msރO 1gGZ>=6ol/ SF%{?ǡTl~@y?s&ε"+zvA>:eR}'\P $;OB("Qּ<76֗Xwnu]D<r އ)g%%͆dmęi,hl)Ż \]lF:̂>`W sD2Q+:ki_o[M׷zOr)]Slabm`GH8M=3Kyo 5cwn_e*x\vV*p2jSĂFxBM֙|lȩ M#Oq3;LHVX߼( Ϭ&nLL?OAV+զzũcA@/Q-~K<B:q~s"u1 L zѐu2dBuʄ$b6[\G1/t' Bbn1$VGם (=.Ӊ{@%GڤJ(~al=*@PSrw̒b;NB:Vg`c /a=8g\rQjJ'6AV 4 e~l +YuĴ/uF XDDKό):njlZ*KEISV3C5 P`UbLH`{R|d?e סWH=S$\}sQkGʑZv5Bmzz,-c9j2'T6|bG>Te [@Pv~6.cTݞXxgL *=-eg]Ȅ45_M.U$bC5rW>."ݏޅElUU?j|Lk=gHB2Xi>ps! xPr]I ‚\* !=D}$}|Wdp_X`L vuP<,+NV/_o(1VX+ЅHkN,V4,OJxXt!w;ihFSV(K]\a!: $u ^[kD k,}dVNDYs{HZeܢZ} #Fjz>>32= hU5݃Ĕ 2s kΞ452 F|66΃WҮ@ΏrNI"0JPx~NKyC)؅߰f=(7P10b,fey)x4,PRk@_E= ń ++DW0Lb`54;Asc要$>D7/ ht?9 %O!@W75[ƔCR_ hLVO^k͓]&-X8tzY+jIPbpPڢ;m/7''IO~4ڼ }꿈)u`i@fA= 4#GGVf/P6AEt7p2ӘA_oB%4s:@q9BNG(}A wLB6g`t^5\#i+vw ڌX!c%Kbo!sO)xxзao"HtJîDNpCޔ^.ϹiIF$frBq:ĺJ+K=ZD ^Ѥ?1\9UoC2۔WK2 ;18Wb);<\+3U-nq&~Ԅr2^2#z1Flbˣr:;Id$3h{ :iseyI٠&Cut9Hچdi2%]Rq|ZCnr[{l? \^lhƅƸ1x{5Jr Olixf޸cxK 3B 2N"^6HifzڏixZm*q`:ha7*u[~1|7ՇV@URHEROZփBi"Ai@i&Me)DL  ƈU$o/"[3ZF>w_ydmd::}Ap%Y/{Crf߻D/_\[V& K[ublihLJomrڵylBHԷXs1-PwE mo;;; w*U4{T23#}|t)5mi:eCڷ9D"" g̏vx.kZUD(=Vjj&~jxxz7h V:) 05㤰 X3O8;`WUm\ҟ7g9=X!,- ul&Jp20W=G}u4>Hvb2ƗuQINHq{?~?*{yLZfE+MMO:+%ƀ&EBFc4IOZ_t9hVqի Q'2ߊ!-Xv[lx信_%CJ KSXFe[kW.U WSai6PӴ-_3I$LA(aj$+u._^ϑ|X..4҉%8d;29 PF˨uGtحֿC*HEpѭ.d8`x)7_-6m=˥,WD6Z _#?#7Fd&6T1e~K\'[Vb,ԐʼRձGCAMe_ZT R,#q q6,G#ngHRgbr,e-ml$!{SplF0͹En &6WBΞ45xq#5; +nDev-=Ώ2DI+a@{%2 p[; Z!!޵jdCgK _|T#f(?S\ S0馰L4O%|HaԐ^Ï]+.~ 8K7j:iBl6l_Eݐ*w\n k"{(|ß{3k6.TVi%3:3b}٥)抃^c\O4YߕG$WeM4—Nyַ8 ,_uikWk(@$㺶8.<.'?UGL\^z x5-Y#uP(lR{ydQ7Vp5[3Ioq%k:jS D7~UMfQd~Q<6٥ V#d@;9Ԙs;oJMXm_=760[yY{.Nm:vJ{.kt|,A848V^(Y#)`EÒnX`V_%#;׉Y'Y^nm!޴jtݐz&j:w_ -w<>Mk=k /e|+B-$:+#Vs55,o])98ڽon:FI#Ԝc'Ș@K/gd_,eX($$M^n3^)_0[0pYsS!+un]#?92WhP{eVE0,`ɵ?aYQi J43~@8n>9w{V"=ϑ|X6c}cs֒x(R*ܣbÆ'4+ĥwN)xVOr( XMו4،o^S⇱^y @tϒ6箾_>,84'J1q J :2A+6)R[cf&(sgN7¯ 5ev(3 ]-\~A?q&p ro[l rz(n Τ8qDHgRV}OӅcCn!pܵ.6|) ?k}1b{`*i0%Q-ps /u4% ?c~vmZNLl/eZ*6vS{Y ˱G+9BMͫw?ҽ_#(v^?$rd8 R_]bWNjcIZSB$OƇYݚ= J ֝sudH౅nHJzg1AGv+&,?sC!U-=sK=Km<#\%NNR4v7sn Y,}D$G]$6< aa ZFd8B3v[?4b-GJ+A+kD:dfNkqEb 7ѧ\}R9&QdId=g~ͺ 1N^ckhUfq lopJ1hMz .M'( ePN e5$ Ǯ΅AsơYEA ٍ?Heh7/=PP}:+B6RRx'X=/K sCKPZ1KḷKl$b|6|:l=N&#:yŒ@KR0E~F`Zj#}O'G-96 +rQLI`ECqJ@qֵ %WAH}Lx̚x|;h"hSMP!?p+PdCJn$  *Rh$oMX2O:4Vh:e xtcɾ9鴸QNB1wdUP1ߦU6:g KݰtdC([d bZ?DͿhr^7Uo2OIl7j/&$Zd~!j;Gj_WoUQI]:=8{RDЖ;Zx1q(Ub]Љ̵Ճd3dꝏ?0{Y\z4¢|p)1Ā> :vr6xɆ[}Nryc4w2>v˻.&K M!-{ Xafw}HV\!Ё[ӷ65toA{/-CNG:hNys_1ޝbJY"̡#Zճm/\ s%4o"h7iZ& s,I8۵}X.XO^ e=M6$Ȇrjn'Tw,G޹(ْ彾<)uB`Ϊo-:D ${wy:"v8cNʒә#WGlظv{٘u 'LV:D|59~ڭƇ"31LvjMc0_+\C$ۻjyJ =kP*>t66fLI(;,AmCQ):pnԺ%9ePXDҲ3ܕU5U%#gx:0AOq; UM!UF.㖎*FZ0>~FعjC8%Id5/*U5kM2tW\/,2J/y<:zJ?H{?Q?6",8ψKo#bx e W3#t8nr QN=¢C?<旵h{e3eq=e~$z {z R澮IqPtcc T`@fN=K7~ eFIK2EupP,y3;YQ6{a Z1)Q =v%zEZ."皝~BА\ ݯT׿jS)xONi.Zzҟ?{IC;نZ _W ԑ12E7'IX-:DAetSDDO3p[Ws,TX,ullMC?>eC8e> 䓳*lJ^ 7MmoJas?a!śfH21Ɣ]E`tnO=o٢@GiE^.[,9)嫦tq|)Gg;J; /(R; (, [<. jƣ99̳X,,wq%f)UcK|,' 4ɶ8 cLy1 wC*p.ۗ,IRJ%{9qx՚tK"\k7FxhR+tfux䃒xؔ-3lx(y@&+dy%77Ol d:' GDyl_ M/좍f|h0UC-$;~϶5_2 -]jQ<8ٕLt_zEE~3@_+nE 'zY PcsAHO QMN#Oz nQ k O/P mZ6EHDjМk;Vxf?*qWi’чGb_i0hJǠ%%6qňO6RAK,İ^B]"F /Y۫$,f8'[o_BV ڝm̪A70#aUM/*gbMf JowwG*$TW'|`F#&.r; <guhQC.4jy'#Z2 Mwֽ#@X) fXwaj\~ ƫ: ,Kabx w0\:ŗA2cT%uk\h *H'98$8yb#hscE&'8#)ХgrpV/Sf7Z^#OCvvNiФ Myw=J"j%sGUy2szA]1O9;[m L95rjRDh /+Bĩw콋m<&֌4=f,_> I~Oϕ1FݪUyScY9En 60) \,5ڐQ`zXcU>*>ɿRd!cR ?)-V̓in2dAµmb<>sG ؽp2OsG [" 뛕\ ^/y.9dӍIFĒ~]1p,%)c]d|VyQ4:[Ǧf| ʪ}y1bd“ƌH{3{|YsUSD@mGV &q٧,nFJߝ Dl9^eNd b0M_}%uGnA AQ 2xjVK'TK8 >Z)$4i!V?\&+.65xj4]_[P2ib>U)B C)l??M9)Cy?j%=}*?h]a=,>o2Y+6 vXnl!zHkܾAn(_QnM`1hHE6hT[*O4 I& =ʻKo5]H  ne?Z :xS'b]X9&0‚r}mZ휫GYfemVɷ[4R{qzŠK"˃W낟gJE(UB'w\ZFʵ:ϰr$_[f]sKOd&WJ4 ұ"2pEpJGόW(=KGEQA~"GUեӕJPǹ兒> /0A$d?_}b05 H00QU_%V͎'oi'*Y"^\HG<"/ HV;NO1Q*UϦ,?ƘXr%=R {KUgɬV.|oZRnO8Wḓ 3a1ms#بh"}JRe4 %QC5 ܅ <55Dgi£iL %_5Oo Oj"d>th(i[܍hL~"94T)GKI|W3CuXp:2}p{-<[ODƋܵΠflV̲TYҤmuԭZݮӝ ~v0 OԞw,%Iǣ@Mj)JgpM?qf/YÆ~-ĽbÏ} ;(^U*}}$~87 .:8ך{#` 5:k/pcH+<'/;bݍh,RmIi kKu,TRӕY0qε Ecɳ WCm$!bʦwOKn5-iĭ Hᳩ;]~I@G@Ğ ;}?d7 JZ0;jgXRVpc6| ^Ft+EgJ,ѕ>pG+R=\aoS1@%҂ayf5lk9+QȐfuU t5hGѷv3 < e{X<}@D A߄+ e3,V0)EBf~Ԫydn,ܳ>x ͫ:anP]g#LzGSKHfZDmyCƶ9j,+sҎ2KP;WlmM+&z_5!Rt\o Iٍڦ͆SԂyp$6d""їu"<Rm8?rY}Pm^oX]LF>j|uNH9v^s]j l׿ ڐ\خ9%& ,hf8/7cVGbҐ2 bQPN:x\1To>/6-t̖E09IJ$B7X%yUAkHO& ` kakhklAPCA!$wI[͟v"GSH0ؗb|vҏO+'1qH=:mЧymEb\Helr}4engj{uL夶m ̡~p!2UCMN=ퟔr^bgvB%CE]y*_2#r =89B-H i E`RB.id n'ԟDQ≾IӈIF̸m|"䘇L)ՁNy4)H%?g;kG\;=\=cVeN;L~kTGW]dwnD޷HT_!K/p;ZsG~`970DZQʬor%a b8AU mWGyUh!ճxnxg$Ef9qJ,@/{: Zc"4W\w#:Vgi?$Uưac6e=&2_8-ܬe[MO#$`>Fc7EU^C1ˎ_|\zd$Hi9 %YCA kNAȐYk 4Me LB4hvr~u|Z!g}cS -ɫ")c pRuJKfGjJ<%h~MR>?DJ[R1=!&mYndT\M,Յ_*"[/*WDI;Gl#kO|/ kf3CnVK.I4^'U=7=K }d$$_z+b5`$f^!SHzkWO+I㮻R$Ooy.Q.-h"'Dg@N#ME^$^՝TD\M-&JZd cL~9lp$Zfp(JrҌl3YNVγ1<1&}f JۥԸA 0OxnQ5J41u(qd׆<)̓VRkf0֪ЪX mˈ\Tl*䵥` urpUxtB6{Tػޞ]}8:ΩŮ:N@CҧdunZAt +{ {v ׷RH2լ_Gb9>J%ɲ}%N3`{=er%͏6dQ xx*>䢦~8l[,a&^8Ds_I,C핷G)jֆ-^@`nu̵MtZz6Ӈ8b|a8k  .ai1 JQQrFFΔ2~R?(X7 uH%(M^B Rn0^W \"E66o5*AiUM/AQ ct'^hi͸R?u=MDNUqwnv@G宦z\FĖ^x^h#(Fr.Fy8vwq*s\^-ɫT$K4l+qsWDzJCb" I59wN$:,kwWJ8A3]CjVBDl! Cʥ`<ãyW]#HfZLIU_mʎd$'GfA']a5 Cx a &l5+|?OΡ#("˦rR?Cvˍ3[$TнȋHVKaB@7`[hhz :=2_UPl:^: ^''=׃JZyDZ"zQ<1 p̦sN|(\Vf귣03A_ 0u::SD襘G7`6륦2_#ŌdW]Q3QAWo/;^Uv?qrB3TQm4FXJ$ήh|O|$עg!(P wXkn7Whl3g\D+n |m\%ˏ $@l0ٖBt󵁭ttDkn닪jE~u* x\_f^X~Pe7YecpmFYM+Y,~$C'F̭e: {A/ӐNC_W҃(Lf^#ϗOYRꗦp P$K*P.#Zk$dP6ZMi3 ʸ7^֤s+zx Ev׷Z@هl2zA_NJMU9 n o&;ɄT=,) NPEir\|QBbw;^XwgO\zh~ ~VwfŌXTv,`L$̋x֩kGPi%Na<|r"05(v7کr#|Fؘ[^ދDyOYO[ 2)P~R]#"MVD,'j79 P3*r.-1. X3qVyk$(g9ֵv~{PNfZty%+LNM3}8JEa<չ.Ry?s_oWe ̳xoxk9J,9#'_PWe٢:]>u?_naAǴx!ܻQB ֳT v tcN{BqLPN?gZ*؊o8L݁q}[>&6 Bf;Xa-/mоpDXR5рmFy5.3‰y2%wua{Dbj.Z#VRfmp>cVCEgP+| A宇- 0/S?Zvekl1iA*~e.(oD# XI9vJZ䌃 ¿ ͡͵T5&Q,]Fg;h?ֲh"ՙzP}z󾘙,n 0_w=bF <ľ@5 W \LljuX\^<}BaU䆽F#;Fp&hAv}V0KjtkI/uZJo=c(h\=<&2J~:v_ZtȤ zl!H8dC]qH1&,A-,5mNh}*._񛛬nq5q*Y:z![!TrLlIK| Q=(lz\1_BR0%ʴ'oTvdl]ԏ;q`j0ݵ 2%-L*MRYBh̵'ȸ鮮[}1dOIAlHf.Ɛ IiOVD5 ' P_Hlۥ`6B˼k{n[`qtF#wEAKE[IqN=}Rvd!c}0I;YcTl8IUFj'5%D1?:P4ơ~1ҤtuTP/vP*1aaO׼f rfOH5/uW1Z\ ^AmDc()zc5AH|XO[B~ fWj- Wnm+M7*ydJ͐ua`7VM|bL76ة_o;OU8]Cդ?% 'i;ܪo<WKcR "2( X$q#PV~XMz8@DkWMsN)EPר \OV無)~6 VVQ~Ό# ?C>FB "b;[ g@qwU<ʥ%y-rw 2cYwn&2:b/TJH,şö'k ɯF>[磐1P/?z7{apRE;Дim2MP+V!\FT(Jf}8ϢRmx{LH)BqBIz+-5! A fbU!Xx"p9`l ]c(f 24UvBMާS~薀%*_svL;^^XQb16 lh+.j'4\}?_O0@ebzbzs}'{5曠Xo|]@>t\AlEYd2i/R tVC4s>vc6wۍ[:gV=7>ܵ)  :ƤQ?m/mz,L^e8xѫ`#u auGCZvـTL23*]Kڥ`Uv (=E"c 6CyKObO~K`v4-;z/FgG୅z7GxbQgvϋ0t>'p;{Awe,'srz @ !'ԱC{*HpX27\T$P+BH8dӇoR?=^u=uD/2F~U3zu/v(d`J\k3ԔrIp݊mnʿ#oIw8 Csj O JDX F UdLy9?ɨ+hc/e4xS bvQ)&X:76J9+8#QP6v s_RCqum݉ 1BN`8e `'#>xo)eOq5̧x.^5]l2ԧ9tC3 LAG,ّ U+$} ΋[Il+tr["!wθ _!͹ oeDƅ("h%jXTa~jGZ$-'pPyTe^`^ޒw\պc_a r %avh{g=5ɝq"1GN ~N1*A#kuC o&a@Oj b}Z޹v LK4M;9Moݴo'dɚP(b۶G|lg0&GSvplG_=m'AU0d `K*MV}z7 >;Ս F &[i&)at@ҹI*G=ӈ|j䈣aM]M)ˎ\K#Lrm(:vU Kif?%[81(ՍlI#@lq"\(YNdkYgS>vgh ?hɚ$~=)|Oio||{pl>t/")^6ynؑeSΡ&x%HKyQxP #֩2It u{P [J\_Pm"U9H */  U(79VQxNÙC Vذ+_g kS5X.EqyJuٿDY+.g/ǡξbe$Kn`8ȣ쑃lϻ8e`V¹(.(:520B9b\|43CE./Fi%szhRʝ$eZ/{&wbX Z!|%m=]D"Neօ,;%]eOMȮYble#j{3UyNEO:q& ؍\˛*u 1T))L2Y¦p ߡRUP<#dܹ,{ ' (ou^M)KFV0 w9Yxchd| f'0Ő.ƛ1Igpx }/6N~" yոx\M=BGsoUceFKO?Fxou)9i7fVuL˙P7Z|uSgmX2RY?-$9:9WZ76ew~nN{M<3Ƨ/Ҙ+IIV[7j3 i!BF2(&=~#&sJ 8AG63BjȤo: A=d+Mn\䜄 Yl-2F7(׮UnTݘ&V[pr i ?..M Ձn邼Wֻ. C뀲ҴWK$ 645eHF$ĕM'֖RcSE;zp{l,K.lA(Eכ=v鿕VSF3/86Pjekj08or=$*oʴDkmUg}LK( WZGLSfthx&8ۖ+7}*cHK̎I A$bmƛ|g;^0 SAmqCu)Mq>ǜk\pk \ǥtjS-o1M!h|hZ+.X! t,%_ž?tk:{>d* 'ھ[PQ1]MTY:ӷ $ } J F &ȉM-xCz2h]@(WǠֶۊfkg^Ō9rQ`=͗#dIA}AL.GxG#:&;% "T5o<`YPpmhccr>p^n*@ʗyj6 z97ͮ"6&a.8Lx>$>Xc12ӟc-.Vo$H[ BDʛeīޯ^˶Pg28#N`A6 ,6FL됡̇GZY%$W32cy=phK)߽+ƑI@  (G0~01!^Q|^M&-rS ;C\a\uې- cjKJ5%x~hqMguRN_i`Naѩ GٶLV7vtcO.-%OX H|-|Ҍ)XLo< SO' jqs֟5\"ͶUH0U,/ DB˪i@q{SK[7e-V2ksIQiV- <{AZ^gi瘼{.;%=J>M5ǿmyX(/g?$Ǝ2x\MfhE Z<{q&pl'+>kH}+l 즱]PMW#%bHA'*KFXKKJDd3dBRܨݜU@R&rR_suZ\ɱ/#ĸS"S#m|N*z1d]+^2AJ/r $Mh Vi} 8tɵP@"7[L 49,!(f%퉤5?P %pqr݉`meĘKROXPR{ڦ\f/WT_.SB> 'Ħ*ЛTA7EG!h ؚf`=g;hKLꌂ!N|T?) 6z7Ln:|b")Y'MP9kKra#vYSVy4qO+)b~-JNMMj쀅}4TnTuN]'ZwvCI_蟵&yf N>V~sO2$r|!OsJs1oĸt>.ں-!1ijZD'!]O&!RUdxEo.Y]fxy+k|_p@,u\ # 5l,~VU֔?NXb|]#};\ʤMӖBQ6]),ߠtct4 d^i:;:JkM YVejմDMCa+B**4aQVzYgs&O+зʯ% &X`iP,*| o@S5XewLau9v+chP܆3楷a 2wRPa<:V%F^A)}v3j|*!7 iE]1iJscI@bɾMϡj]7.~X[x(B鲊0$AQ,[>Y"^U z0 <楟wytL+kVxsP V8c};=ȡed1[܁T4?0'K X9s*1ݛ\.5/8UmTa_冀7i┐_q8sBt&5w25lH韰g>>)$-YRjhuCL['iG7ꑋrpc|EG:xp?].i :9 9!$^Bbh0eZPL3-4 !/vfm 爮Ix,{}tTst EsB/5}Jz9+/ScnS j_K U0n<;zm ˠn+ԧɴ`Vfq/) L2c+st:=<S[XWtFB(3c7Կ"PXw\˾ c[90id ~+ϊǐγXeO8XJPFIT9!Et"$S*/KNLx_7/ϲŚ<7VwNΑŽ,51)v: >6U:t*3_@ 'LJ 8cnbR\`ѨJvDfb3Y}gI\ fBwOM\ȏ0|L$EN?~ FV 90a&{XR@6>`JP>}gxȬ&`#i"ɊFv8 HHKF`fy6W>ccp0 XLB8ŕ-YYR+x~a!tp)ҥx6=FlM #V#PJ^K2rΏP#Ű+4{)Vͪ.ni⍂cہr[wЇHs!Ň,?DUNs^ űZ<+kx$-RN9ӫ;^J{\cl~5PZI^"'1Q D ,JrEϽfVa[# 'J T 7G,t ?#tIoX$ϘOvL|I` <|Gx smx\~@%ӵ_!Ѕ1grc&+!&A,{ij8mJ#U$䊭W&N$Ѷrafcx*<r(NV݂(:?RYM>字@\uMGHlh.vpۜ}R/z~U#-B܃5{4U| zb`fVҶp+ ]j_7E3}NR9~<)B{#Z?U?,"y@w{cVb$dsݒOR@żġeL%F (|H(=-rۧ%қܣPY“)^IM./P{`ܤ\ըGxrڑuz_Hµ8 \9֞~Ayl?: NTⵍ'N['p; ߅e#1X h2@,x w܊c69&(H3@V6jb@SƷCeHR""O:T÷t+J'_:g[\%j7Z3Ƣg.!.q%`rt1QQG9E1ĐNkq+RhjĘF(nbaxEt /l_,p?^3 ai$IMp Wʫ2?n-cf KKHo*@5c"FPϩt܊Vn.v`-ER5Ow\bTUT[뒫=ܗ0mv3nYkiGξB_w^A9g}/Թ*KoS8 w|Sb$ߠns^Cܰsm綏!h%l~: %vpXff tM-GJy[&HU >OV0z"&ٞ_jh=='r3Ϸ> iJ|F)t'N``s<[ A{ܳfW]*m0Ll?m=ҙoټ$w޾"AGZl'#+KKPl"m=L6x_wIV3:@WiQɡsITi1TI"~Т\0;> _2ͬa\ra|'Wȗe+1.V[wm2A I WZhIjY;(M> 3;_U^Rx2j"zz`fR(-H&)*սDLm*i:~Xt sܠ}_-=҇pO -46КGAzłG3ZJr2kV!+-'؃ذ{21lQscT]09j)Ke:N>WE$4GX}?i$sQ1=oІ*-/ެ/@y & OUI+#'h)_+k~?4.mp1IN򮞎s~I.y\f'w>3՚xnE^{ e?F#+Wwö>J?h`8tZ"{7iD |J^5u2 Os{ mNbgz@dߠd-:8KV}؂*} eݒUO]UӃY}n-2 Шzyߞ>,(Ov";Sy1Z/穢٩GGn@V EHM޶G/GsPWa6Q߾lnspGH%giٞu^5-z镥"o!/r<2:ئ6 qy8q BA.Ub?a+hf֖_f@NmH]!B6 W=k!7iN>e7t#"`:>v\d||Q%҄'`p! `Y.OUQI8P:10o& R@WNn`9pW[5~O6_-.vq9J?61˻vbC!dƞ"*h/|lE^q7a 2Mm?/B]LU'oxÞ|Nz6Eb|4ƧKT4L xjƆZ!ՌBi(ϑb$<8S:"x$Ѓ) t5'N[!,yrٲGf؄v(> % lMs CT{ApDYwõ)ynܫNv~%dҮWosWВEH8tY/,׸9xIJC[0]0Nݦ_Vț?Ф󸤨цY*w/V OmG#6r4O4qZd n+:,$̎zé0Њ'7dɼC[+%LX!~_l"Xix tOU:H!o@'&X.xאg} a8ɢ VS?l*mw:0g N5B7)7U^9Ƭϼ|VcB̫xuW])9>;qn"/'9١>BfJU qM(WBz{@ (BVx ZсCBp3$VpJAAas{obtG.&f-2"bd^a(W2ε^`OPOۊjRZn>u=mhsYK aP JRYg*/Z&݂dtx<7vL3@Yeℤz u|!W_('W@QV%#4DUɻ{Rw+Ю%d6ӏHܿ σ'bn7{5fƶl08.ByB)W;W7ܲ[:Y)gRv$o*SkR;ŭv,.wPc8v#Os*}ϋIQ{/&L1am٭C8{S+czQ({DPznW%W8-EH8̣YJ3Dk66?;˃/-H-GJjϰcl 63Q'$}@~Lyew!vf]}2t2'sn0mgA:jw7I|*bغ _=N;3_CXE~d  Ɓy;%gX@R>tOsUD{`&(4isb]ko3+JRSxQ-LX&eM/3@ xߚHz]o襁(RAN"|1fI8*]K)+e< hkΫwijbtac({; h/t2rkT'ÔodZFA/5l"ĉU)t-bюUV\!:H'XEPĪ"BF4jbRH.h}*F|UFta3a#qRZ@*() ~pZ3HWDXocC?65^pCG-`MWOsN;Vu<7)uR/p7ͅŏ +\㦅 K>|SYc ::z&T-N;8b8r??8T4QN{Lӑ۩; l&i+Bo=d43Ip \-CzrV8UuAq>m'ʪ][57-b3vl$hZk57#\:'2Q7=I_C*w8P8P) S}*L ¶u/NP(_HwQI-br)S"A('°N=*F1nj>kr>?(!:L&cwl޴ ?]PL 0i?Q>\B Onį!Z0MZvÔTwb 6dW[>/q -QV rc>Xyl[NDD/hsA@ j/ ɡ6+20J Nʎa{=.n!Uy OGe(qÚy{pݤؐEeT b8y_zW+Ƕ QyB~t9p[&IƯeHͱ]xa5 fLh>;'4ړpӛtrk ȼU]uf^fBa@ƞW-XcMpa{OOg uxP\G;]Tz7v'E aql6=\;`Kb7(>&əols8I% % Rur)wW!ES칸$a3c+{E2ԎCpteS(QTAlc=ቸЇ6~TQlX@r8:Qb #RZʋs Bxl69,:ԡ &ײ@)>L9+<@g1vK aT[@O=fZ/~fUq{&f+)B*n ^uяP׸pIi[.c%STS<ɽ"$!З_x;1{5؎b`Axz".&y.82D\jٜ69e[  CrnJC!xߛE7Â$RUUM"]Ea<,X)V00X.F}%|z<Єh./˽dE2qʦ7>^h?uDM?ȗ+p(GaHfuHC ^55"QfDŽkg6(cBGV͑: ~2|(:&G<L/#LD)QZ hhT}8r^ HEj;N]oDتf34g~{֊Dw!7-E" ;g}u: ٟ2Z2_*U#ߘC=WqD>TBei`` *5ݺȲtL ~vs,!}!|:.])JE0n|;"BƻZ9N"_w1i?/NζO1WЬYswcځNkIQ ^lǃ}t4!imoeX2_r"3?{tk)G5o0"=[h*M iGZ t9))UHN zn{`ih$xMi(QHd`J(ZlQ  @٣IqToGY2z]9Zv'C_ЅpwjHw62-S9vz")C@qOԵ[@(d+6IVsAR*/dk 9A} d]ho+Hp50㴃kHg<ɡȤ,Tsv4sșPĸ/tݫ \MP ܙX,Mڞ{ymNn1ȽɱH^?dާJgBKrW1~ XŲYw2G+9.\WF\zhw|+j~y[őy="a:ǔv T2`5E 1$icH¿WKKMJw,ncس\£t૾@`՘I-"UgrN*@ijуVZ*AO6,hфmw;2 [u>|c]]o9:n4ؓ-Uؿb*_WBQ`ʩ Y:X_} ƩdN k3z,3Ut0 r =6=u}s6ZR56n\:~/Y[A+1䨌KNvHfY|AUv%Y:f.ECC@}y̛t}Vݫ{aKsHS_ێ elb(9l8 ecEABǤ~(}>Hǝ^F WXv9}C{LI8:x̘,`C龒g׹iIv( B,lyynշ>_xy C=NK qr.nke\;ɯD[h"Z6䂰EA՛G ˯1;8_mr++ƏGW:0gS)+aWWٹn>)LC^ g%g?-Ȝ b`Qj79|jj_Hp V>swݛs0D--K~3L1GІD]D]1 Wk)l"u;Jxm%uS!7(Wxϫ{Z|RS};$2yfkuhaZ%d`!+,T)ռ:z`k^^]X OuV"缮oŕ>ī%!liT>XSs纗F-$RCacbX1@h?W >`1 [r+ilaW U&z ޢ#fTe X,.C9. K`5±HڙB$,XֺѪb憁{D9cpJyfjLi?`{Xjޒ棦78I5@G'雕Zz-8xNZ[^+(S>9J%bEc+sDU*o5CA`ڕ͓ѴxiP[ 8zv gZPtdysUE=wч,6>%Կ4L"_Ulqn)BA<#C+&1bHa[ _TDaWSŽaL =({Bzaioo Al؉#;Zܣcs7mN]w75+:Yf)v3}z@IC Sė0CYԞ!a~xE|+Vn5'$K/7ˆ~PO`$<`&ΈB\tą',Gw!LW}{j7DBɨyB ;1.^8 2nwy-wj$B?Q{,ըf \ҥkk*u=6׃q ~P^ i! ˇLBZqe\r971L0TIq} !EYhP\q4z0 |dU{~2l (Ly[ꭳ)AgQ1I/v|&ўBv:>EUu zИZ&͞w&f݌.:ՠ qXa~n7gE)S-ApdF?bz~ѽ_qe&U-5VTG?#.Z}(yS0\oN=1,5q@ ] xe}/¶dYI<}GzubP%^5uvnbǐ(0 kDBK`a;*{ $`+FVWrC.j =h',]SoȆ3e8֟Ɇ-bnphKRH T6Zw, ƀy-IyO\3^Kfǧ{wg%1ALv<=WBJp2d>I9sA i#Ѥ6/=,5zxG\"X+vAq eu;GQof+Clٴjo)gxA=2OǙN{pp|^863%/ŹUrV^TD\WvZa.}pvl:t7DTw*I2P4N3_Ps4z(KrktSJNqt+DE,W X.jp( ,i* _ 8~?7+'t6p3RFn}:'Lc*Bw*=3{*xڵB +)R_MLRj)ۗ~qsV=kpqt`5WZ[rO{uK` 'HKgr/A}rT5ӯ,㹑!%dzxw}[vNJ$q~r_;I;RW NKЏ$n琻pi] b+2bgpjǹxǬQq m'M'*DMw@{n͒>%ZN*ŝ5[UOFD I;1}5Ӂ`Ru_^G՛ިZq:D$Ujm˺(/ ;ۇҵVIsa@GZa^<Ž8ő;`5!.we'{\H@u&86 )dkd*A* 7ƭ&W](A_ޡB 3K);J,nƥryۨ)",e= gek!S/O&[ OO:+) [iN YG6\h~Cq@|U_x37_ԭ'Vh>` _j!<1e2̂$eʸS-e 뙁?gy;Gv$i|Qn0~}9ךlWNٙ6#ys*)>oIjKBh HObg[4^rYD3rڤ]'jr:ȃoM㎾l)sL:L5`!OT: Q0뤒 aS1^u Z55.g9(' &bqhsZ͐-+vGO>tYPÉﮛأ awꂬ"r!=p]L+g_&Gy[zh1^oB[ؒ woק97૿Ԏ61TfY=+ Άum9}s23VHZ2K \1@偧Vَ֚FVŬm{hoL}L3di( 6NDAOR㘂 +h1@XUwFk"cMCiHf9 E hz_Ax!Y)lWHDǁ:SQ@S-Er-EcF mL F7F84ȈI~> o~'=dHޢ/R*%& n)%ժi?0t %69_Fz4} ;M7\SrK™@ݾ3u1mǘ, %Wx +.yxpn7d̙cM#0>5Ap}*Y 4_2sm]@}h|YS\0^aXfQa4"A$2tAeQи2h+<{DO-i9 -ZmPzHAdU>mH }C-u4}gǿyz}vkAܾOoѦ@s2hwj2=BX.!uzHq{] jU3'c_ =?iRMTa_w\Sh-!MVo&8e.g(YUz.!1ʄL37bbj_$n(wjTsG$Z4ŴH@Ʈ]㽘SC0d}8BD[igw ]V7@A1D覲i?C'҇"/NUX~Dc:wA$3_&e握{׺mmߚGfԢA\%?ELSVmBsgsϡc]laDV ESENIY]:,ezY+%M݁Sp^kƦXbjq ;^ J] RrnBmVMaj?6~pE b,ԜleȘ,Dnh! }!1D;#]ї'H A<"o,C\[Blvs}͆VUXIdomShč҉YZ.2,{݌1LeN FEhԳF<_fCa2#Zk<LO\O j 49]S(}k.3W'҅MEZm05DpC?ޝESFSM~cO 7Q-zzlC[CaZ+ooR[E3a뎊*4%@UW3XL_PK=#chI*9nb6O$gm_ Q4N2it.`ըmŐ`~c>W|HB[бIYsV1>F̠  .MSئM D'*Hי2OA5mTL+>0^&ShkT"903y RI\muߔ@;=FM$igP{C1a? 498cl+=RaD$!Ր@/한O!Akoމ5fAђbl(tn^w0ݶsNj!S+|b#!ZէҼQotSJT1^cvFRn} _u@cX։XA:)91BlLX/x$794!lU}eXY4 ϝG8_2\GlfRx2Z<^U%Uzfax^B&mŧ ԅV:cC-q}*~6Ď -UѤ{k>̜q @aUksQ%{ BDOJW#[̒ LO{QNh$S51|3bmOskFs8CZ E5^{c >=S< 8U n|oԍV>g}J+ÂPAZ1(61~AyJ>ׂ<7iQ1?#&&6 쀽a V(?w-]â}ܷSؕ:b5%_dBvhȝvM~r VGㄝ+^ߔX_ZwoX;՚VRxcyЀrOM 'c;masgؾҤ 39~W=SP)?),XQ~lq7[SZ|mPY 0r`mVG  x݈OXC ؕo{K-YC㬩8YW8Г,i8r{G(e~e//dv@Ԇ)k8bhƾ2KLHLVZ@.r 94R~ Yt$NW f*\t:GL9C`SFS ֖RΚ!hLܜ8nѠ1,&o>[;v6 DVIunWkU|ʾLQ}djLZoȎCS<.9= . ?q2a+։Ds04RA/P/u$ J=-_ +/ OMy@l8$YfEæd8G7aft(Im&mi g&D7h9GiA6fyK(sġeȧzU&W1Q4V9~a7<կ(2b 5)$w$O~]5 wjʩC{o u3'}Ňﻆ iH.NNdOeWAAxG{[JN 400` Ceڵ)`L#&/Zcfɥ9/+XDEHHпe^1Je@$1ӏbC?%gRJna|qto!:_t(Q5Z| [t}:JMhB!љ~gmgDDA?a``Vz_dpwƏ#WhPƂ6[u3!|')R=􏨞h!ίҬǿF/֢_P a|?diEZ}  ,Q-QrWnPrl 6vfRI[*5{Mv B5b-/ 3lk@K. W j^5$=Wj\pXGr>X[4A(5uWAawPރ`!(2v:j\l/gfi,pFJ&5QD=(bݷ'Y==ojK.s $a|DS"_nC"XFDdF׏TŚ{~˩ps;xHD7|yRF!(10%.Wvz2;:F* !(M0^/@Nٱd̲HN3s+G SƬҿJvOYFard_;sS9h]"f:5\37P:|S,85;JBuZ- XDXҤ(k\Ԩ̹dP{mvE_\~6,JҕVOGnLפ|~ B~ҩ0QyjrdbLB؀^FPwҴ&&M#+[ CPVQ!:> 6 QtsKTWv2|a|×4Lq܄6.hۚ{h@>bS(=D@_l-̎³u&0 EV<9uG~\+33x4V>__0[X*Pra0+*j.\ƖݝҘ*WO!~LR|}zM_7y^0Oyz6Q2_ XF|M}jZ|qswg|JQE'9y/!}I=\p6k]OG'۾I{cRh7k_mK-⃈sXN(|Mcn^][3|j~RLzkzc"[nxrhA6uN?ړ}>=dS[8+I'mq"5g"2?r{gy$&4 k]Z1 s. [RfoskCJ_0, Mrd;i^m5#6x0DZp; EuL.`q`OG:Xx-G\m4u潆_+T ۊAZbB789yxu$A` u\iݶї עtfO:1n`1-̱ Yfi({Cˌ qޟ`Z3P$yG7}vNc/N7nv[.)ð9S.c57x??4k);|AqK3q.-][3@u0Ney˩e* %TAyF+IͥVPue~𸒷;.?44V.[d l-㛦&IzA9P7c?>jJTn~k-@xK`sJ-r +`NfD [_m4 o'頻ftS`U,x3Lnh` 1G_Α#AĈ_L+*\l)V@^ُh;C_z0e{d(d_߹Xkn #[blw;@UѬ^-V (/?FZeKY>("0xB*W}'Y=efo!"4<(m`B4&&q/ˡ 1Zfx/6` [.Ty}t8;ilbN h_- NM#g/i))Zxf|xaGje",eAEށw eplqL?hym}o4fw޵&TR(c_ẽy 灺n4;Z4Bߏp"-Rk,L0;ܝMx>Z x8/BfQ }y˩C;Ft%f2}Oo(0 R&f:)v;3C@!=q&'QgJN*ߧjaZ?뮝-ozynL ЈXTك%q,=q^fxhnZ des(K8=(X &'u䥨jAp2]IfR6D{~q7_)Dΰ~{`Sy:I6D4,tMȦP2?S2.~27'U}d< `~y4SS_!ⷶ,fn׭û4i)g4&g kp+r hop fŲp;vΉ6[;d֌l_v&snB, )K@SHo01X˸dBPlP88qpxOkoZ5_RDլatj@(pW3tV'47a#lە"Hv_U}km:9L]Lւ m,;*A~$kQ"=:MޝR/zP3`c/W%图G#oE^U1C8wCW:}uё6!嵿 ܿ$W</G'룩&?MJ<36{&^ji1W3hEh|uFTe\öV5-<"J7Wa6۔gׄȘVt0-r hm2}H+s2a<1LEvB2~ Mv}[+e}UbJef.-( v,<%_:bWQa$8Ӽ\{hn9@̢|^u7,JYf) N[$vrw>3QԁڤĕO?d?V=YPx:iuY΀ Dx^z)a$S{Ӕ_~Mdn0Xe5=z:vFm7LlE5C8ze fmT!^v3D=Oٙ?Eس&amXe7<sΛ6L"gWLRXO{/@f Jቸt}t۶~fo kUg:~WѽJYl^"q:XRrMH"Zk-mCPIxO'u4 Gp۳͝AV28䱅nw̥{?6j]] 5 62_\a*S !mBO3\Ow׉$X"Ce D"Q^Ϸ3jPE tźg-boA wS~(/Xf7W EI g?̭4='݃oQ>.?9UF$CߕW_ӥ[ ¸i!6K=.e20MꫝXk=/[i5PWFZ]iN`G]G:gtTs0]J4i11+~L%{>g 1|O'u6?MU6=SuL}00D\MS[kBL+u}>/XS4~S:lŔ0Ą"rlHpk-h6kK0o&Qj=c-@j^T! f@K{^6~',%ǽJSDzN`O`tnRc;WDw >a~ G}YakVK&"7@35ё:p,T~S'HaQ(:N\3emوQ{gǡ8\*Kp /q8s[PBJ+v"]Xf<[/6=;Qex_dןԁGv`Ɠ@nMF+P`WL|yhkiG:H!IYISS 8~m!ϣj 1,~8rȡ;"ڋGmhZMy%{`)IIT׳O0MI3D207rŃx+biz*R"ge'o0O aړI7)ڱw A ݈b \1a ˁs[H{z퍛;w TS\?at/jL몲iѵw%b/:!1:H:ma!U콊_c<֬TXVJXqs)!frV<`]|4{PO dCa5L\]`ªlK)g"Ooی\qkQ|>GW^6cPU؎LT<71kۈ)>\v 2%Taiz˝AɶkA"ҽpUKB&o: LhWXX`"@ӯRj;{U[wT[^uפ!0QRzɫjI 2KgywV^\hMN#t$蚹Ҷ{(Y{9LG'ږ-㩨ejS3bb[y5t<;%PTM_0z_xH-3EH٬ d6} D8{+S2`/NP]fM,A6?S;Wfg)RRNgtKKN0'a3 op*|YP*e݌+yd~K)ɝpǸ"+ݠLSgGs{YWsbMO3LxJ{D];F=:fSn}pS<}g*~Ĉա>n^C TAy@k"EIC kY)"4ٱ^c%R' _Fe|q^%s}]|խQ- 2ɋ=`,;OaUr$֝ }=@!ӌvSdlN+<_:h3%A,Y@'wua:m CZK.O@B--=Xr9F\]+ȵ׬ZL3^v(ȷZ1L ~+lq,ڊgA To.qJME'xeUS ,ƿS 榢BⲳU^zOSrW=:;^aY]-b0oR-9`"ҍOIJ'*OR/l#bz9tЙGy$aZ-O$w .<{bg-&pZ-ߪ|'/'{c9WtJegE> }羮5&?m3x OҼ $DUl\ꁿS$WF D3Lc ⦙*HFaϾ <25mq'L^7j&M$xzz)k09Щkrxj;{!k7yd,_NPKpڕɘ[֢;IVhTT=AisaFmTDY=ʐYtc ok8sخT-2vnr/(YMJNߋ$C4ȱ.fPveŸtfi".E `qbd_BA|$;WvjXt+vEjWc2E*/X;,5,COb.l]"\fwz$w,V5"T Z9EV%$X !ԻDJb7R~ﯕ&䊩0.Yxqt(iP47VVT&kxr,6A(sƌ$'-I}d*-/7T ]Ѡ(J-r__. ]-1\sx`|c~3Fl?E:*{j2"ߨwT .\=yFM6{uAV:/>g6(+Cn0bӫg- ?Z&TXyqa +]oG#O3gGsr z2⾣}ғ@ .յ ߴ^=apgH^}qkpxCQDX^|]6p"2tDFr8+/}0 D%VRf}q{͊란`]$}Iv#gf67cOi1i86ѷ0^2s*"ڏB76cnM<Ċ}= m3&{V *&Ы![p镲L@8p |"<ùE;ܶV{OZOV9Mʑ&pF'z˵!^fn.ڼh#ʚK.ץzέs؁?I-ߣb#10G:Y=#? %@0Be[q BLb:Iw!psGi_ԣDCJ[N+p[ ꔑUOlX qH+0a\#10[fih±Ay\#}g" |9CBMYgep{t-Q|{[܅&l2Ŝ$Y| Tl~ 0iYMH!)SŸm\_M̿w_Z,_#漳tv*K(1G/.dWtxPbP &l%ɳ+{^XRtI3?5>ңXm}$E-CH sX7q!P!j}N*z7rX^ Xs()EN0ȝ#Z]F{PdƳO(vf)1V-a2z{,=:.vmoq=! y'G#燨v,`E-yG;+0;g'bi Ķ&[&tQK<)@4F|Q!:An_*/(C0Dn] <6e@ˋbn͘ 1,O#;IY_ɽ( q8dREȂ.j므sVoLD]Krsc@%{?5+_UzA.WIq1/ #BQ6͑],YbMf`Zch~CFbؿBԂK% *2ps|U/ yl%@&GFZ\xjR?!Z&&d8nՈ5wNbG&vd2 Ğ@.KOȾF&̓DP`+&]X~6EKKK-={޿X%EnnЋx=^jo6qFF|E Q}PqC8KIRi#nf>Ì*\j(mw0/. \sLyoH61dH29UE`_l BX|c.OH)d740YZlmqew0BH"&ÿ_b ރPL1;FpIktf{\Gω,!Dh6t˽(f&btI~YT);9m1㙋΅Ɲг%1Rܺ&vdfxfv&72Cl->ΓH~הC %][ׯm["=85vInpg?>M!;A< ]V>{ ע3b)Z#sWnهw+\2pltl-BcF;`RX#'; ˉ\.a2Bq[徤ȜC4\OsH[A (w-n: cIYԆ$\76>=j3cHE8sBzpYGxܼxjfyI_Z'qwsh,t-.TPD_N.M 'ڏVһ&eo"=d3 5%=R>y)hB< 4A| +`_i?݄MPY ioYSC@&.N, 4}}2me晘$1/ $=gqI#Zr:gw_jfR 1}wü?e -jfs"x.Ylo1G7h( )[a旹ڀ|Rnκid#Ӧ,m;*J262%ޙ^T*cxm/=j$B1 lZ&q+Dȑt2dCUN ӂC¨@s:;sGuޒ0^du BѸ㙷9SL@R٩ͺ ('L:Jj숮E:KnP7?"Tmt}%yhKTGOv"p?t^«!o0@9A`8Lfha|9ݛ4uTP6@5ieR qRJ"JX_ձ֓G:awߐԧJߎSA7amȬYz+کpe@@ש;:W)J2RԤ0C;GUXv#]iOY}+ޥm!!>&K6濙a3ng=m';.vsT3|7lYnQh$ H-Y9[)ab $) 'Zp #[{7Y!3//c!P|2v lHҸ25 alJ/9,s Ga < [Q@ L&OG4 eQ|W=kd=Z{9h.O^KA|9#"NI+H:h4aC8mV=mG"GH8&YF{/獘̲CTv[ lkr,.ypwFyސBw1R[߬,v7R ]bJJUwr=x3m뗐vguoiO{J{D]-Qų^4YNL֊SQP"}<־â7i$ [i\!HN]gչqdAg>C#V{  ƄR,ĥ4:6Yaf1QP4=mķ+DgTJ쀣VUز/tv}uEўHXQVIa~~ٲ]D u| i2|^絗BcD e<,R84p5sӞظYnB:sޛٖl.P)EY^ #z֔'^ m{HI%ߜ'|Hb *8tP{8?]b]#)d&&Yx&j_n[JV@yRu/-%i\)v* ir6׆OLw}CӘ1GAs~3$ 5A:ĩ\fg~nՄwizk%wۃN|6hYtZ-y,f> cDZU$5]5U #Ĵ $2*u1$1;WqTNSHinZ{i>ql{T"O'Idp XZŘn,U@PLlo8Sd$'v}}-Xӓzv&b )& P6Q2}!1qlGL C%²%@ZIwT 1|01-*u]j[ɗhњLJDPPGCxUW"v;F\VK. wiwJ}8-S6RtIt.K \L+.`H!Ldzf!=ה8E< ),"olf j+!h/h`'~u`/vL)x-~*_fIDA\`*`Lzt_fn J!-oyJөM:4f>@L@oSمۣ֯adqCnJ_Ԑzف::%Qo |s)aZW!rRLs戄8Dcy+pۮ:;S j@V}k̓ &,O#Y0/(ll']ȣ+2l.l/gДUCM5->%1Me]IzZ*KPg/MV, Y_oz cEvmw!`,_Zəҁm.JiW؂{cjSZ2*:kq*a8Ml1f HyQ`34ZGȄk LZyp2?al~OM*b•lCh#!b\.A[,.vwD3oIEKzʗp\io0ܬ$]иߤ|vDž`85~]_']tud&&pH 4^ܭGDl!|P(7 fy(#H"{&3_3<+Db0qޘ QAykK[~ї`H_#J:<,_9;+xtgb(v퉴1gp&4bGAS3:ػ`&hb5n-ezg/{B6jTWلEbX'qFZJ $rgA =w= v$48ojh8B_ѐ1R<+G;mRTY[ubG”h[^)OY \J~wSb&]q&Q #/[ ay&؎x%\]/E 4^ڿwm*7U']z_*"_M}m)pxqEzQ1CvykЃ1}# J$2{Fjk \+str"SfW mBaSb2Wߔ2TO$sA W̩YWbsզzuAѾs)]O !,@ٯc=*NڰQK) =$ElSE{VfƧ$E8'sǽ=*p}Z/JYv o~6`^i'^^rSYAR;ԊX{ bFE]cھԸR Y*uO*=wZ8kCzH@  pI=2IWB}ZRȍur_h6xk~RnCL gaa&D :zNnjᴎ`?&ԕ9 =#UNo}qu{U{lNuR;Z}Vi\p_ó6a BdDUvz[{g('IؠI 29Dz`^sҳß}Fbl:]㳮d0$7,cQ8/ ̂~A ]OŽ#y.%ʕP~.[5@ʌXӣ!{Cku^z<;q^u.BȒ(3E!)>ܣ/AWᰕoLfmD8PU)?~ :+(lCO4oU!y>ShzUʼFق&ըƽ ஒ63 vM'[5jU y'ʸ+WG`8x7%;iPx|3 T'ḭJd*>N~fZw~f$2eA=A鶻woB@=/Sr?Iͺ8_/!]&dao E2)ƙPWx?\șd1_3LrtɊTXH@Au i&~3co(9``fŀ;\YU5DJWAXg**!F aB"33<qS|Il0ÒE;XC^i\.I/K*MocdH1z&mc;Ud[^t'DJf,_P@04KwUr`rXWO: f}:6Hx7uT9IQ)\J^ 2D E?Zw4kO7Fj-K_1 ﰏG3z^f -ObvzZH(y\KjPE C']ˊ)5LR=غFܫ]l74`yPRg|LXFZbD> L __|+A௑HpA9HK$rE4r}2TMd1g9'Qq=BE)9%SL/| (w:c#Y@K$3x5T0€[˗`O~,X>+݉Ἑe'JʼnGpph#cn&W4␪d %2|v-R[^Rl|bI~H(gfQ/Sd /gHlb,srd\ֳ8~:k(?|,eu:/M̖Dܱf1$2Ftv71x(vCa`_`f23I(VBtX?;86Xx; z:/W<<|`G:g4EgL::w!2,PR< ur..wcyI(1j.8Srr";?e-:zFPݽAHyFm24lHv8#7뮿UqEvO6^z۠u#j T;wӐ}+ "RaWZMRؑyVfB# ;$3Gl+MQzM~9CYu*[iP/4;‚.Q[NL:Estfy/~PU[i{$MdXgi5wAUcwwg¼\biaaقI ٪-1BB-@GV//@ 1dr<=2RDe]ByBuqYeO6ݢ+.5t~;̰wʭĄZrƇI+k`+gd71]Д)(Vsu+\um^D[B+#Ŵ[n{t ?>.5ɯ,ۮ:#܉~b,T#ll/ 񔁠bO:l KQ߄x  WA/6mJf>Dt72àa`+d};6xlB^O6]u^$l ,Ѥ}q+ZxG3zKp%H'@]2N@ t-I>W zG 8r- \B+2W +`;;m\]2J"NчcOu e~U*x mRnT8HO(R Plm6\^t8&>;`ص&WxN0lOd)[d4Duvle6@|m? - q1gW=E;`CDzf/Nآt@l0 A#`vF LwFh)Mv0lu윑rUq*cJW~z@(1i~F0pw߳A`Pk)R}cUESmY| {VmC:^fl5:򧱠)9YOo〵KJ6iwt8z7̿>  جzܛaMӥ&s*TxEc M:V>F Q vR٦P"Mь n-']D#W4ctP[Cϧ2~6cd9B_4iŒX瑀PXxP[B zNͯd-eoCeԴ*;Nw>ȃ9Vc7 w[Lֹ#Y0ҽ` 8^VEC2:4ؿE!ƫrk`J̖Dzt1"IZ"f,50O{2J=?Kp!gS*|gF*^\Lش:ý JLYQ{r=6E͡b3$C' ¡JI_jzY??hi1ո^O.TOq[+ X x+Vc3H0Lcs*ޢB {Z?v zi0_ԫ y\T6nϖĦn]T}'͚Ȍy 3I@$bޯ_Xvz1 z&Q[Oc uCD|tYѣYʞ8)w4q,a^Zh S)n_flT$/$_s()\ |fzAY2m_LrАMvsPt,}@9䛇H%9]*0oϫS+j`TrRYMct »Ljum//}f[xƮ ivcH pq0Yy ]4]%;6J>>PzbsLUL7$:$E9Su/g_kz@^(Z`Q1ުNuE:\~ V^jtag:'38B2ѕ>l,Jub(fHU:sľ6cT*AQAvN>'mvvI?NC<сۣ)1x|R':B`WQL=]$S'>*U'?~.FH͠ 'cI\]si2YrV͛V-ϓ'\ˋa2 sJo(mjH%75ud[2򜣧?;/PAI_K8- Fq2mCa_-VIf!cZ%٪U\wöb Tn9Q0\qq 3_dp5Jᇧ&d#WU86M>G:WS@"#m%V5x7_)(ZDZs; )R{.|M]QWK =<){R2To>Рۻb¦ѐn{T{ }3қ9|Fg؈zI8F1A5/h9-wd~--~?};8m(pHaΣmH&7S k_<3 b -mM!N`ڪ0]a1QlːĠx.NXt{C9yp:#_Ʋ>PcЃfneaks?޺I"g+J&i=Z\ % ]TR9̴I eF%S1uCNgzi{`GZ7by~a*~ZW{Hl^7[n,fi*˹)3KclNP^LJcLjJX`m),J7|>-.}XG`KrrS`ufځ59'4P:^b}ঢb4 q`0} N ;/LޖJ lv)RLO*iZ b9xUwmٻxY"B $\0+\uq?K1VYcbҰΆPjޥUʎx7:#I)ddCKkl[ 6x.3*K-f3jXI^DT\5?fxP3,%xDqڔȶ$Ľe"wؠ@n 4{nd_wGv|TsJF:%|(`t63ƆFdKNӑy]D%3-tAc7:L]])IGr:iVst؝֪^Lx%n|^?;#'瓴piZ5~h;*i3!gmFԈtd-Q $H6cgՑ&ÉQ680FW[2MJ=3$#.a{cJg7sZDk vS*Cp7rޣзb]&I H)?@ 3#mr&EzA*8:EAafP<:ͷ8-M y+! Z }n ')K[RaQp_v$s bhx7݇1!jI6_2QL}0HdՎwsqn͡ӣ**-B;8gK4?-T`i;PG+eWA?aouXrf\T-hicȻt3we >CO3Ȏ5t7F|{TB:RaO=#q`gFo5< .3-B6A;n#(+1IOz,f?B}IMkZV; w;*x=͟4WbUtS2,5@6{6B\P4Wb[ѪI/k!Cq ShaP٤G> hzAx}h 4Y M.Yr!hElN 9T*_{ _/@ˆaCU@ !BN~wݱhSb$BSH7e:QK)-\l #/MΎߚř 3x0zĊM+Q-T;`UB4ۆyCg c\CzVI>&Hԑ's:[- *tx|܇s W%}dɒo6gk.0? |XTe,#joLW6\T]q2p eQ@Heϙ% &dԛwnXM$7ynJ l "ޠ)Co?0òQ8dtB]*At4* 3FU3R>T rwb'q- Pf| 4TXɬlAW@.}CEY?sph]$^M`eQˋZJƃ]qlD&e|R((69ۏjrd@lxcVU弃ʝ:}JKWyi|>!AG{n}ݵtب4#( z_[6V4Ǧo+w`(ekQ8 ӆ Rk+N[v.PT'݅sk^q<a4DEG]79G5#>{L$>Fв8:4Z,ah1GdIDcq>c\hh_wWǨ+&t|גq=)C^W^nWN 6*%JhݫߦnCW:\[VRَ% .y . tR jnr]Qzj ?\Lo웊M Q * WW RFr01,꽝IoTN6 U rc+¬]:`ξeF?cb?0j6jI[m ͚'JWuE^߳_*|'2Bj붵LX &*|"I.M>amXA!LIE4;;NB./C`X MBQwJ Y@r'⪵ >#C/_Bh 9*#g@VՈlK6϶X%Y-[w:e<0SQ؊r6d0K7r>9i!G)⋁KLIg< }Om՝P]C)\ 㜠9OY$:vnh-.~' St ,= ;JTr,8e(pR%yi˕R C֦V$sD<ǿтt3g圤 ZNe^v>7Ef,GH"DEOS<polTK<GA0t)g\OS׃D/},eZI B^<ݞgR1"jKv~:Lf]((p4*CCΩt}>o*\;wE7q[=ezS.Uႀ,O8}db3j7Y쩃XV2Rs{tAEM[-7RtB.@`]2̖ k,^x8<UPFeYMYbpDh TUDR∔\BJYJ6),Ps(9m&F$mϤ_Co]p{TjqC}:d[aax #"W\ x}`4ؼa#C:(LpHNLt :ܮ3&rvL\%U0>jõ>EI%`P&"dO|5#K$ډ6f;f/BKM'2CuPyXE^<ҜI0`E;t&n=2+',ITkeV;>K-d{ؽ{_?~-o4BdF:`q . ڿ{)Y)L sIs8ϸ{8|ޞl|RLGղCnd:$Sk[E3MO)kW%.K攤8;ېItsnrPHQv?ޭ oT]r^ @@4NpW T&DJ00`w,ueE_y<2) Nr ۝iVHq'SJ@+rUB8DSj2L`MAFƇ8\:4pg8H 7+U ȵ5صrC]STVc/G7{0N2Q%_VNbz͙Y0 m?5.θvx.}PYittdD˙@3΅pQ?j Dmڅ]akuQcvW~ϱ; Qr(7UOnk%A8q2νυD '=17dߧ4Dg֒Pk.ˏGWm[PϠ7{ V;/;æ4ABIx2/RdjFAmLʑ͕%֨}T5pU:]wg h<[1%*_` gJB(v `'c/ “k֋NP`"Aqy~|W4p"Za|.R?_N3!qǯnɦ'a5CLFj4f.v[_\߬vd w"/a6 Peb;RU"MQV$q+w5 aK`@۾0 WDC߄? rۖI+ $vF)6Q9`]Ztx|@]G>L]&q3_Y.["%xz FjFs& C$O@$<\@&R(qG^t2iR|N^ݸI?ohK#pTxZJT{5tsWh/#ڎG6X\<Ly7+% p")E {t{FNm$ʝ^2I*pa%cGh7ռ6O^UMҒ\4HW849u|F@*WNO[p=cx1eCUaTULMf콠6]5hiƿ4KDC@4d|+m5R*[8؇L7fR4ND܁}$wPSa/܊5k(XQwj㧱XeZB-)D&\=T'(SOx987.שO5aL졑0YJWVu$7+\F?ȞODa~RMFEݞ8|#sM" YRj0N "ӈmușά́p 0D'>P-)S=ƮR;uBA᠃jX`(2i;Tz[5ii<+>{D zeg~o=4ں`@ TGvuRMV,E9tIzcUXI-Jƻ/ݜ#ݑDn*X>gdRpJ`sOJG@2d(I ĽYD{4Q`ep?a9PƔ9(/( `.A~xŶu/꼍Ew]b{}(a"HC'jy¾֖+J~/\HS];17BY -I37ƽ  &CX[GX>N ǎ 4WJAH&Z*d.U5ٵY̤CoC҈/h)yQ؊)W< @~*qXD:ҒV&%:UUulƊmЈ8=zEiOk"Q DfLR@5im*R3N!3 CB->f!XG'?w gWLܸj3jpJ85JkYϩN @m/v4|-Tg&ec |A.\}ƧgmsViᰚN##(4fo|礽掫ɦ@[fM⼞=q`<$Btb˶NJ0 nc'å:z2^Zeb -[Ysz8wymzvHA~!6d=!txB3))9eo D-gb=!ӥ-9k@/@_!nʅn5~6 ^muoU&goC71^&B ?}F(E0b 5vh1fx ;v5%ܚ,9Uv1|݈~~C>i{-5q1jԢGL3@Cw {H{ӯ$kO-5V%;6Mf?Wo_O5_WrJ[}LOZi{:=\*sRG 'aƞdVp1c-Z{SeΧe/ $p҈bcS=6!Sp?6hFѦb Q N2'ZRe@}|(Jm#-sƋ&FsKH$!i%#$zS;zU㺤ΠF+jxWcVIi'8ꙀB PJ'!MM5niPԂ06 xvO->Ulܣ1!VvtP{j\Mಞ+9Llc8t4tZBOy-~A9g+ߖέ7ħʔtr6]D 5ˤe3Mɔ|LTVZDn"zXN$N)c5?WHKg,̦b jV}1%;[Z.W>n*'d(! f<>X)RR_Y}T:ԝ*ILgޤv oBN5!pO3hٗ59q!RVn5ڤ AəAYh{gS8Z zUls+Ӿ8F s٬p 9x0s#dj)`ِ +W <*q fGY2B6} $>.!čo`4p .X10ܓw@Q'\{KJL6#;2$OhNѧ7& ރ^PN+>b"zen/fޞ76Ƨا{Kuw!}IPr\t8PSPn4KqG]y@^%iu(FYȞTl^^@ dߍpn(;+{M>iyX{!I: Xb5.T>ycט;f0/ŝPC%G"z9g'--*Zd,%D=h!(ӏՈ`ו'XT>"?hUϬeٸ [/J7l 8({#e8kVv)rĘ]8geg_.X]u.P UFTmQCt,3{N-Vǫjp})f?#A!t!lӡrf N0Y5gQb+WSLɡID`:[/ 1wtpe3p,&X]O~,IWy#0߲$]TW4ߣ\Wz!,Xo϶Sz=F1nQo#$#7]`ވ|j <._`&K$E11nGfaܦF#-mA49q,#VbM7 RSvڌ8bC.+JuhGŝ\Fu$;|wnی'<mPQ,QHv)۽Rcy~yw?b+=o^uRZ ?zz E^I^"B7S{/䴭d8yy6g2} –Z/W($ݺZw7FDůؙ?9sVM Sb8m%NN=V0ٱE9leG^9 v&RP6E(ܣn[vGGRmXṽ/$(Jp) rZ^x~GÒWRPr!&i5Z`"DjbTU "CS Wo0TX7aC| П=t(àqn3W݆ݠ _:ͻD1#NӼ!wN?+!>U0L1Z?SI $ۈ`^JH碉|S(%/`gzOpբ1[ߌZXgz u*ؾida+ ohf4!Rt>ѮN}A.1\ r'Ďe,~Hj*x%.;(#!S6uGi2w+rDn@[;#Ow EqB0*iE#KcpVd|H֚D5P2K<))ʅ $3:>C}1霙:rXC^͓u e ;иqDv/(x\̞K~|C`۷aբ~gZ)^!lqo1HXq $)2o w87fC;2mӝe:乸],x*ə1>8- \iZr m&sv BrpЂ9eZx䢓HąXYO5vĚbw}SVo4|C7dZ0Ynĸ%Lxp;xtǚ We9?0qw>gn6žDŪBgz;sQ̉rgxٕg} ut(UEaϙwTG63 B=-EQ4 Hs%m'x8`}=iʪ3[0h{`Qфqh"x&T.M%}E!wD;ShxCkNlK "|b4NbqBnvzgXF^|@ k8.]}A](`\p"\v]}?U+HOJ1B*ZC<2U٣CJfk'ș567{b\}a8{vBRiƲR%ϪC|VcM [paw8p|g޺NhYIyu9Eu>.A89L討S?FoXQ%uaSAD` q#Ch<_a>5Ipӓ_رp1A^4~N ![M̛ oँxX?c +B^WC3{696A;&I(O?2By)gٿ2^8'$#op~$SE rlgy1 SӸ\7O8̔ jO/[mCSS'ȏ6n),r((wWm8{dQb+R+;|\}y$A)_V@)_`%0Gyc?-U^n?&Z3Nt{nm&Jڴ1Y]~:$d&"EXc:"^K !ՖAKmLlt8΍_!Eɋ2L9=Gj_Xaʎo<hSDE Nu\'DQQ Ho2ќoc7t@CLcmy%jG-G>-@DP۫!h\7B8hVr~Dz䉒)t21}@p&<%sƈa뱅_ժw/R|IP8hޡE/:-%|g:Ţ^Wk )dnJ.O)˘ B.ŠN[! &oji:I l`m *#\.aѳt=y<ǵ넁 *ǰV(qst?:915C@^422ʐ"H,,y!A ?xpbX$Omf}*$xFF}bVA/Gb䬼%a~}[G[th鳪(2YE]>F]hVWQsf..uAed}+x۵!v4Q)W=uLX+=sP)SuOL*y1\@e(HFn*݈Iĝe3LMͿ# X:L[9QCYDFr>^V Zn-jinw(Ou PkĜ{DHRZi@]̯4p |`x]Nj=VHTᢗcV\(ѿdAd&I?W>Xbd×szt'(tG<=DY Uq{epcgPW6J z(hSP,`~ ldsn%raZ* lrdݚDӳdـ.! q I%X݉p~QP>~i~)v?m4+{`uޥVDR krً#Zrj(! N|W3-bn5&pWtS^,gk~UC┄nFA 2XA e5/P=@DC5td\GA`|M˹+ : x1ɖs(rA! Q(@_:91LZ.5$ʀ<]N;hD (z#م(f'801CZсP87& GŒ-#~FlDK>2RJkBZ'"lS RI4 3,)0qM`]UiW@=y [;trG0}@6ibOSliT;=MQOڽLV1堞Rh6̬/nagєYW tVz-fp{BV~ryc65%-AT lL.[e`W4zq/WV6%)A$3Ys|K>\y-}ŇԯKli7f7 ZzC[Q痓y|; %W4Q$ }n8uv̨N(T$jd<A rfTpVahvpi"11Ktx ,9Z{ӒKgMUD|bvž"S|TĽvCk_,C2=Xz]dSmYE.tČW.^3A=aQnk;I2!Nԣ"%;л?gF*iLzE1H) fpjhxW|@'U­IinL{N.}L=Hԁ\ʫA}IXMmIZW*˾w;79vv# /DYlsl+`9XM'X&e !:;&f j+C?4ח9W.BdS.DԸy8YlRQvv8:s`7@ظ~Oyޙ2S85iׅ .l w glQ듾o!w?YM:Dnh.>U*~|NJ ;.]Wv`; 2:aV1C;QA*撰IEEN|`Ÿz̧r+3H}2~sW,l u~rT_ADz`.Xֳ㷠k$x$}!{++2vK#3.tuEcBSi0:;Wo.o}|f`sB[yR-w$x#¹)EhWsU!"N*A;!濦WXս#';m =²"ŵ14X/Ag)r8z!9|v93R~!q5pwkl[}7C);'&ziGz'WªMJ9%$6єd]Wd:`,A# rgSY, q#8,e혀\~Sjpvx߃Q|VCFjƴD-H6.TcR|š+;q)Q"IdKBWUPCD0W CV]N@G6O94ߍ3u W2^t `iSn"g"]/4nb̐>R"&y`d@_N<[<ުZ\_VjXXbe ډ""- *kl@R4X܆ՠ`F2)RG.VPH:&' =8ݶ:5*R Me'i5沛:L1ٖ|$= )-ߢ; F kZ9b=]M|0^;4OQ39LC̐rW= r4{.ܔ^~473[n8WH}AlARj΃\()5+Mm8.2w(+JW=}Lc1\m~Ҹ?Fp_ckQߺP>uiHS3U'T ]!aTe6J3]k\"ˎ.G5S~#*oj|4qLwՇg*U(c CK0j/p?Obgv57ҸֹPW}D)Qkd_E(3VP@6eh!Bxى6ƃ Ѻ]ͲE <{3xcu̔dK]J1Y|[,ckgVl{x`Ds$qCV z\^JOϏgifMCks',3 ̘+hLH"__wpfM6x uV<(-w޴_ttO! z^%5YuSr*څLdbytg. ޹O_qA}eaY<[ #M@^"-8%_-٥_S8ba)lTGUk6Adg/J4ho'4a.-l8G lO@xGHKU^ggۺSҝ!k= صUyCU`'5bb){z'@tyՆ@ȩn{!a!:Жmfx;D+F5*XV7,d0[SI '&E3 k[rAХN].&S@l`{0XBY  )Qi[psժ̱6k&C1?\hrj \$1? Ių9Gh$NZ*q@hVŨWPH~p$hfA ob7vEɮ:cJFɢSZ`wSڐoԱ[jT54K0m??'6>}-#5һ_LՆJ,r]ҞLaY_@>NMR=Ĥ2 Llk<l ߐP0ؚXnf]Ӧ,8HFL #\#&J HII}&8|_?Co ϔ6{bap# βNG 0_B:K1\`zv*®9 L遁Ԁ,\lQr̠e?'$O*M zJYѧrpD&8D_2IoQzq#3*Fl @b!a8c:16rJ 22GQaOG:̀)rg`+&3I"jy1 Z2bj3y,/>rׂ1+MX W4?@ET7(3iwoRM:R'ׅN HŰ#DxS%/e<$(CDn91ISKi Exy\{g!) ]}<3 zORS.Ebן$KaܑkXhR, لo}y6Zou$Cti\%0AOnzԈ[א&LCӇ5]ߨIBy{LH{θ^D/F@d۟A>G{'+V#3@=OC"џ,!Cl=fO6 &Z/t8Vo2cFhvνo}q`B],7ΑPQvIT3G~Sj@#!0!xbL՛eMdy|pP:rlڋ6-6 PP{%2ت?( ;$D?=J6ìz@0GF6UUe0U#F 74MK>[~ս,sXT8AGʄ&'9Õ*[:X_K=C5r_HΪ"O#Ao;Ћto?)3KhUu;ɜF!<|vʎSz:3kYUrvPwhΫDR;XTǓ1ηؒEXQ>6S7{@p!4Hڌ&LWTmq',@|Q_olQH潸b,BZ?c]=l-_^>$oR tp_?C*=K1} L&Ёi>?o@>rEΔ~pt7*Cx7B3]-ٻ)82wHoC\orAd/Ȥ-{B9 00 !=3sujqoϱ3/[/C]Js*-+yGp+So-Rf*> Oc8%^V_ZXW+S8^Q^Mx~6=bG7rPL%; +}VU%*YDpm;W3$V\AF GG|D'h+g)!jo.آk#Lv 7I3_δ}|XFФ|CT" R:)i>ʴw=˂i Ԋ]=gf:? #aF3:UVS[ |X1 264 ÞC,rϐ^|1Xam'+iE\f!s/Y$NɜZZW!,A' QLl:FBحv3B$_2v];VVk@|qCS|9DGܿ@aZ?3ڏ&{$"4fgBD gXr0B B;=? K y8u|²T{i`OI [X̡Щ$clG>O(rռއ!y04:?ZT=c)x#?8aQtzk]1fȕ6I43ΜM]celh @87~ՐQG9rQҧ6i\HH,!dk|Ťif!ж^J[$QQb TXYA3 +FwW/ﴮv7&K̊6:6wʤK\s)n6NSjM,VZ`Z:cOURhJ~{Ρ4o)+l[,a~\mG4lǬ戋1%&+no7,HKo)0Mb ۦYq1.~غ1r6P"m<ߦޜoWF%scq$6] 2/<.o4o0=Gٍ-(6jGN>Bl,mBL߻#F[=x"Sm Z%d&7$|%p.XJ 霨OKN0$d|TM4xc:,PGn]CVWno58LxO5K[5/;E|<>gdY tmUb8JEŒ^ݐ+׷8 !OUJbUZ_+< ^↋y(Vp9w '$BZn5N 0_Jv2~l%w/GuCO]\[uE:Ia߯|0[e,)eD㗽lɖ.τm2=6yw*bkF-oX+ h^t>41udUr-vC.C G| i_( ^ )`m>2yݵm6%.\֮|ޥ=$AwZǑqD#t?3ÃS{Q F'H{0# x[cTȹ/>rs ]ƕLUnB0cwsF~ uoϘhr~zcTBQ{H} P-A:wz HD<5가P}|r'3vv^==9!xﲊ/V+CWd&6_Vz p\ p E #r:v_ZN&?`lջ]rji!ղ5LKh"^Djnrf.kaѹE`  clh>X*,&Mߴ.}p)#LD{yN&P]'WcvDu`"Oq(dA:Yً)ܐeze::MJ IX$/?b|F2;.Om0T>JU̠^+~7-6B BD #aSܑRVP9DX~U*c^ fm ׼I̥鳺"#7@@n; #E!a.|L}B Y,q6wfWW/\7P8 V+6q߂j!ΚTw_70T\EKՊ2T$r~gQ $}Up_ ,R$/UשQ- 8i2&lp5XZ%6ea U)ة٫o_[B:P_HJm;dL]ɋՊgh$.3)So*hM{MY \o8O~ v;Or~BlqY^C< fJrIQlG,7C 1J-[i}U R8z Q7g)^ai.N}&CPw`ejȨZy_@gz@"m e&5ٚC,my\0◁N~ \alQsa.T_![{"AePf Qǫ}K >d1[  /N=<+E6U4!B[—`FC)4QFzJr Ēǡo%g`,9M1R$2ʱ( 9`lu5;l~ Pqd0[k$,_`w(`R g_~eTi$6tJwq8dž..U%Mh BA Lu#O`TFV:ԯ (1 iC*ׅ%H&j[T!J_9<-<*\? ~(A"Q ~lmjyx߬VAXR.jt񗛥 n%Eg`$tzGt(O`n@>Oi]_41\mٮ2>^k<V{ 81U:5k GVY((ըRtptBvQ#>.HQfp}Kl2RbloſCIA>&R3d|%cčhO>q@lQȫmsd)߀r+A(ÀK_1pZ`{VF3̛>2nݬOh? &|&o՞N+.RhzxCi?l7ux9#bi&>5f @ϒ6]!gA) +̥%v u[KJ K8r"%8J ,ZKS(A=v]h1"H/wDf:A!l۴6SNܪ94KEWrmob蝀XY.sSzzPLg/uT9NN3 k0heh@FЕYMDkA|/-PdrFedݕKy`DjJ"DLWw?XS#Ooq0k\8Lvvg+}AYn-8-)z,ĭĢ RqtoR>sI>5(?d#,NPkj[#1A(?gs@y/T胭78XWFڶ{"\wEm5*Ygn:tKly2HLEx +s^_n5h1# w&Tr5ѵ_7ELjl` …H VG:3Cu%0J+@SB'%\8D#l- H̙ 8 'jrݧQ7iCף]{!@^)2k>e#Eam9VSՀEh.D29]5tRdVNH lQQoD*3l$o1E72AШs>;PBrP̓K G=:֣m8.Dj؇0 Nc"RU2Kprт[`=Geg O7E=ԗc%(|”wm6W]U-b/ikJ;JLa1n泊h)T|3G?̉ ,P k{ 44sn컛hIFhRFS*k 㘒l"t`ˌ'J j{X_/r lJ@ĥM'/ #- e&-W'ן'<Z@el'4|W hX eoZ4yD8h jHHYɳG턜NW8qB,@*ᓢ04$iyP{ E!%҉O.7 ZsaJmG_l_=ÑMeQ+4ލZAB48;on[Vw2$ K ?J C,eJ" if4 k6eb?z5*ILJmcQE0$xKjR)Ku%ux!ɛ'$2Ae)O8T y>,a/%E,k_ 뵺zMH͞ xl 1-K {N8Őpd6A=m(6ŞqJљ_@b@L\Kbg bu1-`+2gҰH7iS.=;Jᮍr)ڏzU#7/iߎwwKJ`1Pv n4 2IGVyM~"M~B/(]{B*,`ȴ'*5T=h {  N{bYn@ELz 0XoKIw| lpYCKSey|F.:j %dI"ͭ+1r+mn6jT۷nm!JߎҢ]YE YSo&4\ޭDA%wU\7EB: yoLm4ҳdI qeFLИע +hP>{_ŠkHf-tTD)ndY.Eԇ7jA!FH"AB$q- oMm{oOFj^uD4)!p-Fzz39AVp-iHr|J,g>Ut?_舂/§Cz;>JXNGuCK>Y1^j9>l#%K4D8e=wm:;?U"yyrklM>LVD=%%ۇ`yV~ N?r8_,Ffy*5EN뚐 $I#\Y^U͖JL #вw ]ڷ)Eg̽L".NX8Ѩ+6,2l68DH{rrѪ~4dMXDq!RP@kG '>Ğ{ǫIp+$-#Av-[ۥG~ƈ[:;#Y8Dզ4X1 B **{QANz O5O6h<;xՌ_l7nlҽ=! Dk4 VxfLCFl/Me_?Otd8;ԡp yUgX!rJRJO;Qu5h䅫etLC +B?*@Mrd/Ѫc sŴ:&-Cχu?lHAm@ž+1єƊ#1*$HErJ!.jЏ_4zbp@mgs QDs = -^ Kg"v-&x'Lo;6mEr! 0ƖKgxCFAYO@Zu/.5߉E ~H1ɫrYH]cZ Člo&̕F$f*:>d 0f]i1,M HI6_r%V_bfkrm}<6a$dvDl۾4O6AwTjzyJx"Q wt5 [{Ye7:0{I ,R n~C1٧8cEKhK˒0ῒ\ԶLM$">^ jbs"%J~tW*))V.p/$.-@zڣp٭" 9=mG$U988R HǓ{ !vd {O@NڜV6Ph_űK9\0uf"j"8Z} UA҃4@3.пt7Awfܐ!ޱE;3'h!'SHP;ħ*͐R| F0ch>^?%cl}Ǵl;@XFvqOsό.]]ש EZ;rV=wVb|w0DhS\|ɂI6! mAJЕOSv@:@3nhq{/ %8ϑ5y ar}ce1٭'<I8|g{)(IJg<5'gs^C@~4T[K` a` MeD{p+6xY){fK*57ZYGyK|%AZ"=A$dagvX5VvG,q_uevwDB/doJY.)S, ps Iw 1 -!?{fp) &m8ҊXT3jvwAq{ݡiaf7AeJX@Q &ST%HlG4;_cc!˫H=BD2ʢFLX*A)GЪ=Uf@V\TJg-﬋e2P+wYihūƋLm#-7 nEmr>h'^mD6;=!`2  ab| p;c o%wvlK›WLqͲVt>uH= -sa;@ !{^S(|T"W&qo8k.@f3-25TK^\ dE _\KuW>_}c%)oLϡR}oOqĩJb@$⧪x|MMN%`ECÞd9sf.~ғH4tD,'Vw*hmLAS`]ddy#A`qxzzDm  ((=\!m#Q0m  )q;uჵ<4k~.U)0V`o RYVpef|v/ãr?^ҟRT_@vϫn\7R S9l~=%R=, 6pSp&$ |ƕ[Ҍ8K2r_r?xeVͱˈO!X ;p9QQAnF?ﳣagTņ)#0XhhhoMdx5=&Eꕐ% oXnB=D՜ z}˟@C]i&2X]#z 6XWQ% ?E_5J̲ySC?Y95D!8HQg0#·#t'y&Z@=m2T_)Yp%E% -P璋K;QSTن꬝hg=<+z=TſQbޞXnIH-m1̒Ŵct@w1EUiz˪lY.s< pyMVZ0!]M[*pZh1}O ϺRn>QUHҘb74ԅ>dj-5Fz T~>%{%fոa ]A$[RyDe^ps-Dx_wdxnST]6oHp+Yݰ]-LM?^4Na=7SZ(OB&+ܵY{{Lxw1S>9! 7i㢼uV2l43q] tFSQd} b4Tح0T!Bמ&|=CNJPY\uzyAP OHp[% ^cOl>߹zd|֐xZ\Fa{Z5םp!Y1{A$z Sg4SX& LGڴ5d,?>kfe._MWU>Ш=hƗUw.-v7pGɹ2^E> yF]؈gM|o|~4n "[!O3 v0 :K埅guyth3ųghF5T |''gLhSg 6k:{j9x-YV9" jbs21 F[N.s4Ouz U|[s󺙽῏Y=_Y~ҺTI2[3.1p 1L+߿kK}y:5\M(OJYT픯MĬ*(:~i+aCұ\X`NLm$.HQ͗ Cm"JkQu/ryh1_}{[t_S_JbC{S;OQ}6[hiYh2߭'>zkDrRL!, %NYU3 E BzWF}F]oub QI$(B@y}ȓh¯ȧ/<(hP(MUA\d\2X/j 2eN{g}{v*XɶJ): ]9'b>{1*O\ ߃AQF9JF\[7Uk/R_xw)tF%c9 鼽Aȼ䩅zc,PV_9"G{,y<&XF;i*nzM-9JFkLWgUa-.$&ih/¾ԝ6MFszj(sh&42ݎ=iNkByDƘfimTT GU p,rrqHӀ2Z!uQ9KLI 5:d_,ECZ!awwIyqO׹[Fhb0Rlpח+TJ2մD{)iW^!W/ހ͸m-ئ%bض^o祎\_*joOtð>#XtjcG77CSC7.:j dw+GWw&=A90&AK'!LD3W勝E!Ci>;-HR [0] ~`f-,[iƝ8@)=_gOy0foZvHʢʎ'xRl{pC埝uUΒ4[mn\QvK/B#Ak*򚰷b.E[Ef? L*; e.gBAi&@a e\\$fD@hcEj7Eitb&v57aa%ONliP1E7!]n}vV2K|DŽT!|/^O1z2ȭ]yԝ7E˪p(AP! Ҙ_kduf Ē)F Xt^uwy9^J)yNC=tKB;^Mo^Ēbm)GD.(gYqD@|@3=oHӼ36A}EF`^|*c!F`f)n5 K!:Il^=I뼋ar~ tRK#ɒڭNwQ&L!0GManF +}}0nV#6358%b5@yQXsQ^dK^:fJJ-;wL%_c1Wn|X~Z.oA)Ho j⟩'ǝ(*|*+ֺfW&֋QG~:vҀ3fW7K^p[ETw}wָ^UƤ~]:Gm8ō?`ei(p1H4Y(T^:.tj^8b%ض1aV.>\Xz߭ؾJ=ekbrd`~8L :0}k}}[MͲo3No?2 O=X2];;'0TִKvu QYTֈꀣ$ 7/q#W08ϣHoP.VS7!*od*ّV|I.2e۾Kwur~nD.h@O+L1H55xipPC@f>QKk8O ӑڄ!CW'ނs|ԬʣIv`%ɽ:Œ lFQY~ -C:ry}s؟DuQٌT%g٥G5hU]HGlYCe@F٨SZ s¨8!}^~U>=,~=f=⟻P=1vTǓ۰u7Tp%t]p@dzL1ČD{h<2Q-*ge"a5$g#X,DY\Ez j8[ 4< G ܄6hP:IALX`0Q5t@[č\HJ\ ۖ=@qDhV~*j4f n A\zIos?S>AGN$ ۞;9*|Z Fj7U-SLJچܪC0U1'c5ӇI׳d y̨ tpɗJ;Frq79rw5')E~t]<=<,즛vdJ^RagT(ҳܺ2.:-[s7%QlE Ghobu%}&f3 zHwTQy~*:aj wq%}@Ghhyt2bfڹPֵHK7 lS ".uW"D@ڹA1r^ezNfp",/m_b찲m~v6b ~nb^! gn%Z<6td~2U ]O!s2xYWCx =c!᪯/ZTyoC.g)`gV5tp(F뎿v.)\!HY2ЇJ 7ul' Nod s{¾#`ؿ Qsςb ϹXrBAѹ_9l^Bt6Ae0` GRzXI2= @ʇ+G94Zz?bIBeTɦFTgTJR\LԷ٢gYiV8 ~oR;HY&@Zr(QYy \ .chf[S&x<.J|x'S0 1&,I@IRTɞu2wv0-723>Md&nyk?u> 0^MqC/=u/4$N-+̇RkO̸TRȒ^z;n#XXs b-\&aq2wj*MPiW͐U s=ZB4;˱a| ,Lt x:RV𠩑^[qM+LQ6J*N|laM\Z[nO\fBp$g"/g2B /6W\OQK6G6jZEx`&S4N3ڄvrvۿulC oq^;d>3+ُwЋ ~-', )շ5q/^2싣)3I`wǙ{WoFBbRjlZB2*yr_V|Zs,baJx'/cG3Už֟KyTV&z5DػfJP(ib3H}BS}L-G`2ȺCRY0m}7e%Gc5(Un@F<+Hf (`ŲFtӦ@M V5g]14  Ǻ)wӟ5p`E lyD"C ڰ&u: I7Ļ21偷tcr-]o2Ğ(MSPIR"3aauW52؜:}0f5") j٭P>.ڿ]t+ BH!w3[|R"{t:I^5KF! !>㰾%M韂DC @ '`xhqZѸrSu ɗXK*ǻA!+{xؐz{P䣙@s<҉IWb/&"(Q~ESh]`V\CF PwY CU; ]&ɍY״RȕnH689Q^qOgװm#p=?|ȼ8 BG%/N?9hFő EEڏG=ZyFҘl`KH}^[\R ;U6:*˶)kuh+0iU0L5f/p4~CrܵT@9RVk0ی8Ffʵ 6oّ463=W] dvSrh=T滞/MNVOo 5L(uy?pG?Z+)uehuVk/ᵷWpR^cfG(o4#f'=Ŕ er[ZT!6YsFNBbJ=\e; YےiE󥄧J|sYݐJML%0-5Z%Qq ͼ گ L{ۢZ9m3˟j~Awn:ti$pqdPI *5L< ІCrdzE߀akL݆HuntpUeXJq%L?uG] pB]8žޖ]Δ4߅chBq0z'A!@8]twWiAKF4|Inv+!bvMwBW-DE@5,$+u4f4'bЅt>.'FG*znӏq&iA3L%3 ﵧPdKZެa6CŒG%:qO5-6~n#=bCOtcR3?l"e4_n'( %xg`ȑ÷/hŧ4hl>V1GWO2d#W,f lfPPAY DyM5C# mū&GJMZEC2jߩzʢGsFZ$LHr\^l ,'P1 o b>./8?S#=HG-qF*(S3G J gDU+y<_UdN;}H5&*#RL)vPA] swFF ,9 S&;Fy1LYYt!ҔE.?6TpQ{5E.` ]E烿()"[ X\Y[D6fϥ_ZeP V*!-PϠ .{oLմ46O}i鵸3|.].z)4BGԹ) *7Oi'yfXUXcagW]h8) Я@Q5ݔUm/O]zx;\ Xag;CTYk xĥlDL GYkB=/'#`R$~q߽-_M}KvUUc}1^*rNYrX_DAadv #qIgʩhhZy^gf[sVxf=ޥ[VĒQ9D{̋\y#"Pahk@4n$aO󡩒į `LyaД) },/!c]ϕ.dHNYG5lxv쵎Cھ l9)Ukm$l3wW !;6Vx)7CvJ: {<01j"|J`oT y%PP݀hh`71$J0T IRe#t;pgpn L;U e1JZ[4PUE`C6WV%:Sr0JeZ p@C'2>%f=*?)}yKԜr25o-pͥHc3uT!,, lLcfߕY2UԝӁ M alc @6uT+6 D }J7%aDzcpW!؅Y 1F(PK|OD*0.*4 %>,<Ǜ2QIpM?8pyH?hL^ ph+/2 (^wHpa*5*5+ΕtB-MRD dIBْ4;K?CPKd~[QgmVyx,uưTl$鎪5[1@D\m"lY.T:t`vnOsψjƵ!xOВ?<7=rZ 6H:G\1REcȯDK-p̝ g nq-t@ Fՙg]>] 7y=_B >jʾ%3h}uCt,aicOI4c<(MmM fڀT$D05ޛgM,}LL9_2ZNφGSu QRJs\X6:6eW|k`"rc3o&n9&lժ1>5C/~3m,.F&`!ҺTUk^29a4X%R[bN]ӽ>!"xˆmj Xf{g"qTSH@e Kbd4Uy58Jaj:$R#¶ܥeܰ Cp4IDRW)hf'5b9ĵcP0H *!oN%+=6 ;-嚭y ٱi(D7/Cjw7Jɗ#tnwY׮?fPf8a7p-ssfo6H"S^\9V\HCȹZ2ʭTwW>ͮ.B-Ǎ\cdrDYJ]ZvVI`5FԉFNjԣ۩&ݢև5?>$tdz.ޡWa-NDk؏.HjXE>h2" Ah lZs\Y5"A y* *PD8l C453sG& vO\/3P%jt~ȷ!#҅ {{ޙ2u1d%jMs]o!U &:'TTdµ`pU/hpG oYbv5`ׇ|͈s Ox}#5ђN]88M\<pBhrWPomƦ.dBD1Ѵvp h|by3 nbN|@w"19+|K|e)Xjut NB65ˡ$*(呚2uqR&g w7TPЪ'a,+i4ђn^yuNWop5&6L=@vPU썏{!  ?xWKɜA E!`ٸ8p dR9 )^ Dw۽H Z p0ԃu#R'Dd t9urs Ktƕ%SɰJE*S7S|6a& t1ǡ.{"w ѻ'M<u:yOQMw]u 1ZCxNt|y5`Q|@'}|w\kwL9E#VxiwVϨCM .163U~7yE'ꨥ2z;{Uiqo759M+ -{^|dlQܾ tSzm4}Z]|dY߫`-Sa!@(1m֦oQ,h.5bQe&e,TP{gI[+r)[X"})O:WT{DVJ5P"\Fów/7B1~_lwy'@~ʸgtջ܋2* ]އu1ִA[l^';qDgI2!Qn(4#YnJ#Ž @s{|WzOM`@#K^P9 c֋nqOpkY<5GD y!ιq;M@λlGRJzX)(:ۦ;3(MaЅ(#IZۿx4u j탻H[G7nWm?S0H2 كb*(p>K{=c4h=!iw8&Mٔ)V%@yQMB9Xb-w@\EYnT}&[G[^Vl\Xiw"'^50ƐB$$гZ^ά {ԜM~,!P74,o7I:gw*NskNzuMNj=6]NZX; 9I+M}Js,GoIѕf& w Qs[W8}QV2o=0`('Y8U@Yd[rx[H8>Ȭ|# 2\Ea?mmӥMPg`5@pgJG-56aU56vY&9 ڻpacB z'ްdH:P[`rPi9E0IKc@U&2vA^_Fʪrs!C<@ }A94~$g4E!vݭצ) FP#&7UTv #@S8֕&ܸ@񬁆Hl-jAYqj\Ƞw3:PȏFToPRQ-QXY{_]QqO L%C~ `)%E響 U%B8k`icЩYM704GD,` 5XD RTI*~{[ѿ_ՊOer;*ss|[A;T!Z aVT'φ|S1 qĪM=LDB`U厖IJ";In.NM?}hNE6+&&Gg.ganB^^D"<ęKCSJol˷I+.YcЬ7nJ;͝z*%mo |9i`QP7On߃ζ:}Cc!Tzo M)2MgT']TBYjǐ,E1h5\2+kL0#eTU ɐv;mF$xwVIT.Lҍa)_?5Akëͧ]RF)S@ bH.>g;,5 c^32#v}hۛ>x6dzf$-bZ]m+ղtk%v *a6We vdd}|X5[vn/}6޲&SӬs]CRR7{hf||ۦz.iĵZIT2vB]U0ZJ=m!WQ+PTl&|Ȯ|TQrιnl }lȽtX(bD-?+8+ɾkdkV] Tm4NbDF1$k&6i52D݅b MO> '6O!ϧ@P$zMl6wn#_\@E9Un ^ұFv%əs{[F%B4V0RV!P]5401Wz7 ّ6soq9u.d<ҩ+Qs=/ mUI 㦟I{ ͏i8D& gS [$ \HġAYv.J! #_Np\)-x!b+lHWhWߪ/0@U| |}[܊q'@xFfO8yH"EhӈdɄ+U>Vj9; *r(:LAUd9nOgg2c$NzqFczjzWA=oQfXQ\5N$n7M_7.Z^kձ{vkX"QS㐘^gZ7yWTW y7HSiiS#Esi+|[j.=yXۤ& s΅@9AgWg.RΡ#< ڄ砪 wZQMƬ?6 1^ZFVt\{>Fg}(.9$*,g\H4Xbڨi&ڣCˊJW`aPOdvx,} ADZh,E fRYO.)&yzX|)WsUJ,Q&Jӥ5{Üw~4]Sy?OJ]{M3qdU`AνUyY+G>@9 ?J/,b1c k160GXWիu5/3Ad;U(&%n0M,E[t@$,BsQl8R͙Uh>iNmycZU6?2+g:v%<FO)\O؈-+EL<\ O;@*پ7ՠgvXr>ygky$-ƊIh1_Ob?aapP QooV 89mboU]p,dk1Nμ;p V[6$v6Qзd3c2Ѿ*@(c kMAX\ ěXo[ਖ4>e|2ozŘoETN/a֖4ecM7x*\St0`TYA̋QPz`_@3*ka^]iquOce4[AK+m.( 1XZ1] (j ;Z~;Ҩc 1Z J?^9θ6 xB3lX[@9ғ @FdfUpuB__/WF=Vv饩 H9aK6ǣ+2$I֏Ù 3G*5a8T]p(0]bƻ/:O%*"R>5 WF3`V7/_Z^a\̮mͦI˅ Cؒ39?8Miq4Q0h8]<&]=<(,:M,(GT'ɍ:N/!b1i@hAc 8;] 9|0W)|ОL5dU#eOX[T _Vb f۷yT6f׀KgqΗI7`ob Sq^ eR3CN4]<Ŗ@>,joJ^XuH%'jISǡ"aL`W`Sa񿎲XTMOzwZuL[VL|I5]l^XJy}F lq7ZB8[56zY -@5y_#&%3'k^+2!QU{CAmd=Ѽl\‡u$+ /K_|jwqٺ1jDB#[Pv1(Q)(ƻ,|ޣY:*攂y,pMy4&t$Df.@ܼ$e܊!g 7[w;RfY e3=ڼbA`^ߘ -0`JMضx[$'ԟ Knf6PE^ I}68Sm?p%o!%7 _*^_&T ˋ|!@vPkɅ%VjfSJsi.K-*0EO As.-̜Fx71^߃K<@gydt1lQhP\u ;k0h]Fʚ@je@&>6Fx@c8G9)Pw|lv=%&c O~Kd=`pjl!C!>5`vqNG ]5 a?h·t+ݎvt-у@q.BzX*Os#l}*rYr,bЊ;`A?4|  ŒY :By=kI,Y9iܡnkDT:+?ܟsc> mG_}I Qt'>ݾԽ/9/Iy 8 $> dKugaGʕi[*@)hYsj;zfTd3\kwXz!Ӑ @}0ɤ-.耠m 4vM׏s#¡KTF9Omxr翼&t1W(pWA$D9Fe@#L’l>ݻM%+vP\|>U}ms_U+bAOAOv@uhb2J"n p"8(PF=(Q` 6!lBV?fun+~|;#ki5Q.^bçx5qHKuDg0gEx!pdđ3+v[3&Lm- S~`S~%/K\, 5%_#ԝ .?T[b:.d.zj*&if{Y0@fnu MQt[p8]DZW| iTI5PK0u6 fy6ncze]ZIh-\EB^Pk1g=t(Rϛene$ zyřcDs9 >zɈyx'aYahw?3U>LlvH>3s q^,q#ro hkG9|c=--/P7S$n&4tEA ^ȧoK]ztR5q:0M{(&:r&Moie?5ZZuAMǥ+hW/],dOT(M80P?NZ[{1']ed;?ČI%lB$RE{uT 8WxQM=⓭wnIQ9RӊGM *Ve,|.VAZpG#*6Xu3Ukfе7@ ntX):, ۥNmTkӭ  >w`8w7C2i'r (g-r0`'M F2osKW{B8E{[-!)T\oc1X|&:DAʝ KI,tks(kV}bqr51 ¢(6or' Ψ)11|}lEz8jۣʊS`$W9NVmZ~OHߥUО2B;0ĥ|%jS\lPSxys~5P]"At$Ev߭9V$p`'\SuM*)Nsgpomoq&)3qoy-9_Q-px? S \)hӱh,4YW|0!4L-+Xpkj]֊K nȍ;i[2~Ip$tPrDQ+biJ6 ML*gOl? *] wG%úW3,W:[LJ?-}/_3ް* \ vS#1rY@`ws,).\"au>QC!?30L`dţV3 ?1r|Rjt{3?L) !FQ>uX tYA>@s&mtl^1-xbQ,X`hh^&Pl#؀TvHH1ɮF&wNc#WЗp9N=4qZi8mښǏx重MQ{\D9 L-7)Qv 2|#N)1@XQ2j[Wmx]K-H}E:.3]kf2pGF^X5cS|| H'ߎpU~#(_{FMߴg8}F nǧSXE`2ǩHe(=M%o6DdtQSDŽ77N*vRyC H:pH;* =06`^D-GgJfop?/\ҹ2/hNnN"c5Vc0YZ50]j/c1B`M(1џ@2ޅ;29/Mv\R͐M'H50C4Qݼ&՘ 'Y .~uäќ-XpҪ#vs17t UXqGD.,ݘ"(L!Xڀ+MVe.~BKTԕh! Z3)m.U|_[ύRT̥|3nS0ߌ~VyEޝ$UB3-K?IfyV{~W 6s|j nFa䱩k$hc5cb̅RVOos غXơ0$;6&*)Wձ'/Qst=??}g=vZUH]t9ELzT:!3֫4ɠRc7>z DN'&zup1 {* ~Ⱦd{m=,%.aZH4O>׏=S P]3O)3:9YJPx՛b*AqiB>h:-d6:&GM)uC1hF!N-P 'UP{ '\aD|}m|,Χԯ G8=eK~[WuK.HttXRTh6iەB$n~阃.ν74KjrS[J v>LfGj=nաJ |Lg-"ը?.$;XU^&pbg;_2W>n<j=HZ8\Č(ҝ+`j(hX/Od)1t0Wp{u0KUqLœ"€Cmn0 <3eq'mp+bYy)!|Y\TQ}YB砅IJVMxQ30!-܁z䃜*LP1y0fP234\c?$~mM^ۭhF{"iK>؏? tUbr I:-b炉9X]9?4cfl%pl*t,ҰRFew⧆śSUh >u5K\dz1N|GE6AҕhS\g=V}ú>7,q&l Pdq<ߍC[Neh?x*sw 棹≹h}@I&alwo@؊!(GE{۠ll;﵍:Or|I>Djw_o|K3%|q‘[LיLrMPR΁7=!@O<^#j-w|2{닮,\Y:r$.O-9"[[H7`n,_WOL2 ;-ۯ02L.}4#"T <E\i9^[|WzBGxmy()D 0S4^EEøp {qY`~?)U#YO6 ɒ-LRizYcz|ݓ2ٌOm[80u%l<^&(TF\|kXٗ+hKرۄ&O0mY_4Kje=-.S"(B^ŭ/MCpFݏJ^aWz9^LMy0\ek|Y}b;$v^ŻJW&LCr@_AȤNŸJlGE, h`2}r?'/ J\)4|,CwQ+э`UD,_ّhRt  k Ҭ@ѴR~71QB&[Џʨfx]mڶ_b dYM~vV;A28@n>y#u\l lv R JdH+% 5Ev;elf$b2,QgA Y',XEWYcXz[>d%6 ":Xx$Yҙq:Nj(bjYwd37Pw6y:q^2}U:δ@2rQKXc6,Z.Ѻ35F v]% d; 7+[T>?]{WvAu}mDYIfmeiuWO ])|# C+e^a tyӽ7b%3Q@L> P,}wLӭʖ}niSP0i_;swهؿ8",bJrJҢ -V11++pXK3(/j*D"]r1G3"tifuay(R`ꦞ+i-qF]7*њO"*dIT]ZǙ,%?Ol$+'Sr77Z]W Cdjxc. ߏϚmv鉛V霩5p`JceRGş.,g#of 31Ư !IS$%1Y1*gd^w$Z߸\o;gzavg;tB5Kk'^c$(yctI%0>[8-8=H[|FPa0=^xu&+X[n L&st\Z >FAXC }*}cKC;K3JOe_6v&4-5zWZsrƴ õǐЈg:päE9s#=Ā]NA;C1 g@<9.1_b}2⬨X>A_K9tQ¤;@ !Tj3dș(ǟ0АmHN&D< Wh]F˴1,As1g@~8>BjG;ԧ%,\UN4R  Ibz:/:XU~+2݉tsqNw X*Ǻ ; [s1c@R3$&7%B G%ۉ_6T3St:Q禜CDB 0m6R[#OnjY?Q'YޯvSd5tRHGZw5ϖ#d[ԢO"~k#=6ykX4,ɺPH=l 2HPm suS{E(U|2CLЗͦ$uN ]3BXLAZ ץ;*`K[pJyk2O!enPsj@+xL^HǢ :\CYqq8̃ B+RɁIs!HZ渶CA/ 0:P)ć,^ʺ^"TX@;ɶ4 `R9r K11%l˂ޱWt+:Kؽ7.A&ϳV͚`u"7jb vcQgkYzr7RoW!kTBYa9 G*jR0DVAK #֍$pUe ZsGfg+fcPȴqhx^Ɠ08oF(-rw!sl,clYDj=Y?/׿,'!ipGb#=7뎡]QI3G缲/NiT۱~̕WqC{ݪ!H!:Xli_L.8; I3@tfbזD>Z>6%3Eƈhj,"?p*jskgp3KiBi)+gu.h9bPe=1-J?XĨ!x.b2h@N`f+X9;DcKGV[j#J["Wo _~]/(qr{w5붉= ,Nq C _ʨ\._*iىKlKnTE$L)xŎ#]̔Gxr_օ[E zS"qZa\]f,xy&PÖl{jdݼw٠=?/ƞ}P|p -DE -թxy՟1v! ZKibH@:uPؑ2yeya{'oiwAsףVp{yqhF?!r^pTrf!{ F ymsh=}ڵ)rA!dxς (hu[RP1՛QFqNmʃap8 xjK#ޏp6l^*;t%>4d?#Ym(=97.xV4[̿-1`s M~ng۷h 7T `)WBчJrl|&Z: 4,brlŗ}|s42YDŀq\0󶗞I(gSj2 ozHV%Cz`|,<ͥP`2'aׂ=o݃%ԡ8h5 )_0$qm{Cy8@ڦ3EbS'Mgв)|32:þGF5THAi8\qL #j'`ldŸ"yI"6(\[pwҳH#בnhy"4>oVrhרV;$~khrF7Ъ_I[GQB z?ѕ4ؙ#z0halY re_j$/qBX[p?>"[[w9ń%UIg7 pj`(6K (6BcA&d!!0LVg1:]Lah 'RE|-RmM?HT"*LSBhVcQɫ;Q0Lj e{i e`rp!$;{f|)M;kyO<${ 5n%[ˎ6ڨ fDW "nA\ ~O~qUE?Q]1vHo&C^Ԣڰi6SOv :rAO/,.ֶg2_j[`s]dvyZ\ ZvBC-Vy~|H2A'v pU4;UW*OG(A;%Kʧ1"I,ҧ1V 8?W=^+c-`A@x="kP>Ҝe>q$OPpQ q/SEY@BM]+NK;UG,͇y=!\Tā`g/> :I/")kw79GT=.lҤ3u 2VC.e;={jDW:i }+ڀ9yY2p䗿ŦgN?,0n=ޥ$VB{Tbc:ȥLMc50 _ c{29DYR 7FԬW߲C 7qYBJ: T_a1}m%g8)nJNWZG@@aXW+cѬ2zG.7s;RU=; A6XF@}+TUKICke$6:ng. 4eҶeδ 3(] 679zPὼ2"cfhʹS qQH"^}'w~m.]лYt*W g>פx `7v F7zP#XT\\1Žܟ Ҿ*q@ G "@qUkg3L WXX*>jwɭ59$c=Zkm/bVĔpnY6T}Ze?r (Q]-3.5|>D.w2H\˄/^qkn2LE&2c>n;ޝgrY($g,G Sꛤ`$Opr#ba* ttC+:Y2*_curզf>@"Dz!o ̼n; ȄK0O)sm<#/A]=do%Pe)֍N_ڤ+hB{Hl7 C˳]ᇂ6Sڐ]T20؋}B,[E[1t+ n@fP+j5e>/ Mw|YN5RC50JN1ה`tO6ŸInƾe7k%gP .LӁBs[ЯH'?76/*Em;xlZϦ7$VkgP*>33X |VJ7k7߂0v1HÓ"G6}70!_ySԩ:55$.Z ߳M pzi8ss)ed8q$xqx)9D,N(Ni\%/YvM80By.c :\nmݗ;d|W‘ -f Xj_h; A%p9:vct|YYF7%ޞ oT`k4c"K3r^"1` o eQJŬ(*(S,JۄdV5H&u:XuXѳ|? VMuNG]uv djӭX# O'!xܠ^Ys@B{Q@"  )+E] JpaoW>ڔg7;urjrq/ )W#ZWޝE(k@"P,!Q3iJs'/UE*䠆ʎނ gINAӮٟ(ږ5ӾٲSɻoՈtg~@q?MȋZ8J<\s/{74* Lq '*G]\`O!Wݫ,{K&1ra1+Aba'/7VPv$H(!3"?'$_G;WVa$73yߋyt\'Uc%p(q;2Y$ dAn~ uďq:ΕmI %% )%Q6X$lph*3$I|R|hC=[˓rx9iW+F=i?'$A IJ\L S֫pp$^5{ I7Q$«*~r}#D"Gzk.-@w#Wq>D"jo=~~e8r6"x܉8b7emeA);nY,Ӟ\.ՙ^FQeDUvP#1{J *iv}/ SWoqJ r2lXq@x&n6&mOM6`#;y{o" 4T8))M hƿoyH8hHv~K>36;G!#q1Q\r d5'QM5-;bs? {M<&7yNF$k,+4l^Ț^3\0ϗo?(}BuXUT5HW]t} P+M 7ii#ÿY-⎀+C9* է-J8+!?ROyRIV[?t /#vRpjX'|9BrҴᶬ#E=eaǦ=3I֬=1 Bo+Ćq"n#;%.7,0U㏭YB#ȡ1X ⡸,`T-C{gv8I8-sM{.B!= "1Vy N,L}L(㩑z> Eh};8l$\Gkz\}QB/ĻpP7|ͮfr-^h;y6yS-YIM/6lc9 Ys']l`GXVo?]N*n" QCIg.Lr \nc-f5G."Ho7d[R]VrSӡ,<58ό kfգ&8k\E5O%.vQ/D~TX8-b{'KUD.:kd$\>Wy& d,$$>9d%|SDvVm3=8Z+?xg 81NJaI zN8v!YH7@ 8*|XcջE~peiot I@\qo?+_T5g.IQW}SB+ov} "B#xYKoĞW|\!Po`SBO[ҋ.i.Ht. ,as\=H(@W!!%:OBm]G.ukN߮QAs=''%goޫsfo>4QT -X1`bW/C39zL{7!uDk~Z<|Xmijq*/WJoxcG2}[n%'Pz=1x:u߶0 7ųȪo2pyc7ki-(_j6 y|pa2:?DN _;'a ,hฌ0[H9D˪k)|hтp7uH}~K90IU$oT2׵ c?w+K Nxqr/M\2 AAcE,m_ <9ۃMP#1).Z@V/<& uv^*kwBqE8!nvKD`onZu!':~KnEcyk\8R @m!e'ϵ<A*x`feW|xKV{Qg4g $4R#4(6 mdF? *"i ͶEw/y1v&}AgP7ěRa'>_Q,:)zMBZ8 O rԫrIkvʌ;ߚH,1LC3M2 5$.%Ц'_}n(%3M-mGg^7S-ӌƮ)X G\h3tjx3@F FѨ`zk d?Tq;w"I_mo,;OƯ)Y8{* ·>ZjԚ&;=R#j2GZ-rOAiXHcOW\0ɶ֑62wt%ez0-0{%z*}U2 +E93*|(ޏ9L"c+.@&`*vC/LK_(B[S&|O"m'fʮLy+$Wǘ;ts'SoXu(ΨeQ(B{“JqJnX>z%?BcWiCNvS];[f|4zD Z[v&+98-eYIqHIh|*Ir:n+`=4T,i8"$cZ4vM_/6$Z.708 I^wY4ep ֶn2l'dc7E@A^ȭxjiݥ3 LS繇vWL>6ۻ~W_3IO;m l<9.bpdJE/dvRI$WA _@^z]q*YR`, ~#,CӷA0N`Z_c'7\7*H2rDOr]}/Ѳ䌶>q$Pj)[X3>7} jOXp7HƷA/𴙁F`}~b/$"UũBm']|?aӜdwFXg RGG‹M2ގLMT(_}%)Ć3uɲLCNv0v&N(e7=Ty^F30+(F`lEbri l0vluWmk$N$&o߂M)ͽ[w恬vkc* ͑Ck0q%{8yӱA):8/Gh$hziU) dH0FM7T*4,o+ۗenJUSq#+6ofI !ޑ6ug A)%/Y0B4;? .MTeڞ4r\jÛЀc(k(7MC>´\DR>8F޿_`Y'jQ$6seW*Z'&!̕W)Qj5GtgSR~g cy=Ya)̄ěu:'y;2OV'wM:?9mLJ,RwUk/D1'H@qfitF/xUa =W40_ @lBD4uUf2(rbX~lb'e.<>bu~`67,YXg)[*sr`wɍH./rxόqY5fÂU ~َMsω: *A1q&>@6@pp<7X'{&@CEP,TBZN]j LH 'Sx(A@b`LG2](mFBcw&uF~lXS-[lN`mضPBylJvbB;Z%A(,ʯ'8)M4Vw}h=n gt_a%>gmQQV&&CYE î]:L}ymE)&.[7!ؓrĕ+*#OkxdǮ X&؄V(xH c @#<$~tG0A:>q厲fvw~x&pq⢽aJ^hRH[)Y0ީV| c[.䖂(QmN7s{Dx[PjDue@8.Drp\=iz̈́K/Phn<ǚ%49:PSYAIR rzrfC v`(A4a]uHia!+N2BÇ/Fq hp# NIrOc:4J6PhDZ%zb:Oz3O$c]HyPFX{ V+S.SS8XNX7-<<8p[Gfbp #' +4 iE^.@AǦ|A}ydo2 54]WbO KL > YG=${h`~=խB\@} 0<;eX8ز&%vNV酒Uzc-U;LMF^w&1r!Ln3bJrDO%9reu#s#\?'"IQFσ1Cx@L"xbYnϦav_6})*l  }~Xk [+j'@?𩜤>"/MQVį"G<vq8lFў+MG'h94c=żjŰdr"#Ox׈B\bb.&iWj U_IV]VOb [y=.\MB+L&'ȉu< 'C¤mXס=U[9 /ƚA5cYY#+7J"3t{FKM# ơם3D?˞ƺ &͜qU9ˌ_iO$:-a|?l&OKl[Dg=Pt$vAk8dF+EXhY06/[/RJ-]n&ޏLvr; GsZ$I%;1:?ŷˇ5ed/D+"^awsL?vF; ߧno( -IJxwǒ 5qM?FG8O\LK&1-֖yIf։ t w/q"HhC|lѠ'ZW zH]!K6g1Q Dw}1$#J`j)DK8di^?PdN[9o`g½p'1~܁" >Oke9twVR?=U P+$ '^Y]Xx]%#B4SKGT1hn|u:h1K\qJhi (3T܄¢,/ AK f  | |d؆g7QeW^(}Pk;}NU'٫zX* "<äR$존< 0N)WԿ\XXL֝ie VXS!۟€(/.I n(OuϞoeync)*2ԃ]܄ *еGu$BIoDE< O['7XAߓ(9 o'rӷA4M/}2HuG< A.d0DH ,4#˶ YZ