groonga-doc-7.0.4-1.fc24$>_+!dZNA>7V?Fd  5PTx|  * %@ 7l B GYpg<h(8 |9|:|GHI0XY\] ^Npbfdgegfglgtguzv@<@Cgroonga-doc7.0.41.fc24Documentation for GroongaDocumentation for GroongaYVvrbuildvm-04.phx2.fedoraproject.orgɰFedora ProjectFedora ProjectLGPLv2 and BSDFedora ProjectDocumentationhttp://groonga.org/linuxi686gXG  -q?`V{P : 7s 5g - ;Z3's@1<W PipD  a0W g+H,5 KW<S%BjH+bh1 >1 3 '$u R? UV"  4z\ @*#c&  G@r(:|:Z '4p=~ !' R 6Tc 61i/d2XW~ \ R1$  " b D(,"K?@#GU(a'l:9J  k& u[[~f"Pv*b++a`/lYYc;y483/1~,\)3?#&&&1e-,u7v(b('!!`%]4,rc"'(.Fx$9&^Gk0"B'c32d$r'1Q&j/!Z<E= !' ]\ ";A1>s(=)}:>#uQKJ"5.,->).""4= _,.V.). *y"##Ej6B\ h/:;$ ,8<&$Cg'94N9'X'SA b/$;V$y8-d\292'z4 HC&n%H#43!+l?G" L*&,38`%'O7D bQF:>/ !PX2%M.@6;F=kGuzrO Ec6IA3bf^Oz+q*--iWXG  -q?`V{P : 7s 5g - ;Z3's@1<W PipD  a0W g+H,5 KW<S%BjH+bh1 >1 3 '$u R? UV"  4z\ @*#c&  G@r(:|:Z '4p=~ !' R 6Tc 61i/d2XW~ \ R1$  " b D(,"K?@#GU(a'l:9J  k& u[[~f"Pv*b++QJ`/lYYcE7j:727'._Gs5=H*o*=S/2?6.G"r.,$'a-9*"/G et+ 3#MG%x(Mnm$0(D)h35L3%)2(N1##2S[HS" L(_:!aC2E!.Ai,;$}MQz$+9g0//-/#8@k/1-1-"#%\J+:lG$D1A9&05)TBS)d& 7)9@**n3XA\]&.ip6>4*R7I!vT(<q{(%5,/@= #xs,q$zH>-Z2\pMu~ZEbC=K\KE-7))2;^?4 +K;HwLYAF 6CY~:,*4K;BDMpK  W^rLn7xJ!5 rfP-/Y,0YBA큤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큤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큤YVvlXK9XK9YVvcYVvcYTYVvcXK9XK9XK9YVvcXK9XK9XK9YVvcXK9YVvcXK9YVvcXK9XK9XK9XK9XK9XK9XK9XXK9XK9YVvcXK9XK9XK9XK9XK9YVvcXK9XK9XK9YVvcXK9YLaYSjYLaYLaYLaYLaYLaYLaXK9YVvcYKLXK9XK9XK9YTXK9YTYTXK9XXԃXK9YVvcXԃXK9YVvcXK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9YVvcXK9XK9XK9XK9YVvcXK9XK9XK9XK9XK9YTXK9YVvcXK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9YHXK9XK9XK9XK9X䈮XK9XK9XK9XK9XK9XhXK9XK9XK9XK9XK9XXK9XK9XK9XK9XK9XK9XK9XK9XK9X`|XK9XK9XK9Y{XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9YVvcXK9YMYTYTYTXK9XK9YTYTYTXK9YVvcXK9XK9XK9XK9XK9XK9X`|X`|XK9XSZXK9XK9XK9XK9XSZXK9X`|X.XK9XK9XK9XK9XK9XK9XK9XK9XK9X.XK9XK9YVvcXK9XXlqXK9YTXK9YVvcXK9XK9XK9XK9YVvcXK9XK9XK9XK9YVvcXK9XK9XK9YVvcXK9XK9XK9XK9XK9XK9XK9XK9XK9XK9X]YVvcX.XԃXԃYVvcXK9XK9YVvcXK9XK9XK9XK9XK9XK9YVvcXK9XK9XK9YVvcXK9XK9XK9YVvcXK9XK9XK9XK9XK9XK9YXK9XK9XK9XȝdXK9YVvcXYTXXXYTXXXK9XYTXK9XXXK9XXK9XYTYTXXXXXYTYTYTYVvcYTYVvcYTYVvcYTYTYTYTYTYTYTYTYTYTYVvcYTYTYTYTYTYVvcYTYTYTYTYVvcYTYTYTYTYTYTYTYTYTYTYVvcYTYTYTYTYTYTYTYTYTYTYTYTYTYVvcYTYTYVvcYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYVvcYTYTYTYTYVvcYTYTYTYTYTYTYTYVvcYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYVvcYTYTYTYTYTYTYTYTYTYTYTYVvcYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYVvcYTYTYTYTYTYTYVvcYTYTYTYTYVvcYTYTYTYTYVvcYTYTYTYVvcYTYTYTYTYTYTYTYTYTYTYTYVvcYTYTYTYTYTYVvcYTYTYVvcYTYTYTYTYTYTYVvcYTYTYTYVvcYTYTYTYVvcYTYTYTYTYTYTYTYTYTYTYTYTYVvcYVvcYTsYVvcXK9XK9XK9YVvcXK9XK9XK9YVvcXK9YVvcXK9YVvcXK9XK9XK9XK9XK9XK9XK9XXK9XK9YVvcXK9XK9XK9XK9XK9YVvcXK9XK9XK9YVvcXK9YLaYSjYLaYLaYLaYLaYLaYLaXK9YVvcYKLXK9XK9XK9YTXK9YTYTXK9XXԃXK9YVvcXԃXK9YVvcXK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9YVvcXK9XK9XK9XK9YVvcXK9XK9XK9XK9XK9YTXK9YVvcXK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9YHXK9XK9XK9XK9X䈮XK9XK9XK9XK9XK9XhXK9XK9XK9XK9XK9XXK9XK9XK9XK9XK9XK9XK9XK9XK9X`|XK9XK9XK9Y{XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9XK9YVvcXK9YMYTYTYTXK9XK9YTYTYTXK9YVvcXK9XK9XK9XK9XK9XK9X`|X`|XK9XSZXK9XK9XK9XK9XSZXK9X`|X.XK9XK9XK9XK9XK9XK9XK9XK9XK9X.XK9XK9YVvcXK9XXlqXK9YTXK9YVvcXK9XK9XK9XK9YVvcXK9XK9XK9XK9YVvcXK9XK9XK9YVvcXK9XK9XK9XK9XK9XK9XK9XK9XK9XK9X]YVvcX.XԃXԃYVvcXK9XK9YVvcXK9XK9XK9XK9XK9XK9YVvcXK9XK9XK9YVvcXK9XK9XK9YVvcXK9XK9XK9XK9XK9XK9YXK9XK9XK9XȝdXK9YVvcXYTsXXXYTsXXXK9XYTsXK9XXXK9XXK9XYTsYTsXXXXXYTZYTZYTZYVvcYTZYVvcYTZYVvcYTZYTZYTZYTZYTZYTZYTZYTZYTZYTZYVvcYTZYT[YT[YT[YT[YVvcYT[YT[YTsYT[YVvcYT[YT[YT[YT[YT[YT[YT[YT\YT\YT\YVvcYT\YT\YT\YT\YT\YT\YT]YT]YT]YT^YT^YT^YTsYVvcYT_YT_YVvcYT_YT_YT_YT_YT_YT_YT_YT_YT_YT_YT_YT_YT`YT`YT`YT`YT`YT`YT`YT`YT`YT`YT`YT`YT`YT`YT`YT`YVvcYT`YT`YTaYTaYVvcYTaYTaYTaYTaYTaYTaYTaYVvcYTaYTaYTaYTbYTbYTbYTbYTbYTbYTbYTbYTbYTbYTbYTcYTcYTcYTcYTcYTcYTcYTcYTcYTcYTcYTcYTcYTdYTdYTeYTeYTeYTeYTeYTeYTeYTfYTfYTfYTfYTfYTfYTfYTfYTfYTfYTfYThYThYThYTiYTiYTiYTiYTiYTiYTiYTiYTiYTiYTjYTjYVvcYTjYTjYTjYTjYTjYTjYTjYTkYTkYTjYTkYVvcYTkYTkYTkYTkYTkYTkYTkYTkYTkYTlYTlYTlYTlYTlYTlYTlYTlYTlYTlYTlYTlYTlYTlYTlYTlYTlYTlYTlYTlYTlYVvcYTlYTmYTnYTnYTnYTnYVvcYTnYTnYTnYTnYVvcYTnYTnYTnYToYVvcYToYToYToYVvcYToYToYToYToYToYToYToYTpYTpYTpYTpYVvcYTpYTpYTpYTsYTsYVvcYTpYTpYVvcYTpYTpYTpYTpYTpYTpYVvcYTpYTqYTqYVvcYTqYTqYTqYVvcYTqYTqYTqYTqYTrYTrYTrYTrYTsYTsYTsYTsdc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551938bb7e39b8817485c4b02d703541cedcb4363b7bf454b1e357244dea5e12067bbcf93e2c7aecad7b38c3026cf6d3b53d3ce0fe5e4e001fa52a096c3f6d56a8b10252dc30ab99444275b2405d9df1a3f9086033c8df6ca12e358b0fd79bdc30e163e5798c1b8c010319379d572d7b1fe7d9fbf4de1b104a3aa8ad79d56b546f279ff697defdaf5cb9978dbdf45ac1abc5b04e9c036c584dce3db365771c70efb6d9f268098ed8be381b55756c7fabc24de442e212f5331b7cf37acda610c25e222f7998913b10f5f8b04cebe4c690382a47e92f4e3fb795d9102e295f546745aa5e1c782cc3675e7b87fea24a157a206cc15fc8c886480cdc0e5c1ea637b29e72485bbfa896a95493ad5ece6bdf831d478d833af635362dbdb2ea06256d605dc674024965cfeeb4a36366bd475f6f969d9f850aa46ada82f4a64b382f8aa5be6d18eef071206757d1306dc01ebac825958aa339f8f7c7d52f430b4ebc8ac76a2f800713d6f8dfff68b4f97a387545ffff064c22f0f61fb7c01c5d9adcebd1b1d6646ce152383dd70be66388bb6365fadd161e1c0387b7afb150e75a90c4675f8c2f9111252b0aa76ba8d50a1faea74ede25104f5634e13de03cec4b0febeb5d443419d008c4f8b8da6460cde4d1cbfe1b5bc25a05d840b4c73880de178bbeac91d15da175f7ab99d57e66f99d3e3cebc04d34586be5cb47a106574a67d4297acf383bfff0e232bb853c4cbc12cbc16180de3a10101d33b62aae3fe8ff69f793285e0895c3175a559a95f21a397cd29b7ad2df07fa4c3f45cce207b1b9c14888bcad649e9155ab0d8c0628e044106338690a6cc26046e9ecb9a63d70c53bc60b9da5ac8949f282665a36bc17c9a4d0d2f4f43f968158ead2f3e3f9f68aa608ff0db686c4f47dd0d380480a7fb32278a96aacf8eef9804c48706d5dd1a9222ecf1175f9f8982e1d7570f8f68a83fd583af673bffd4e9eb44be2f71cb9743ec4a1448b2cea2d8a6962041d8658e659eeb476249488be95420566b3a43b91e8e856405efb298dbb7593946efb4f317693c294cac1f4bf30d077e0c92c42761ce8652aa6fab67e3805c7c3cedacde1d6bce250c6e3bd51f238ae0cf870213d361da25416ef6e390880f12fb17b680834bb94c4aa8c38e54075817ab66b8ed27a8e89ac3b9c711fbba1862ef3c18e5eb21b51f490adb134822496c6663e257f07c1370a364e2e605639238aedc534878847d87960b709987610ee0783bc7bd8c9cb72974e87d0df1efbf81248c671454a11bdf552a0af75eedb272e9eac63f11e2c57faec74ff5b942bcb3f0270dc6405c5e712bb76232fe76aff204c08717e57f910445568a958785d9de4262a502944b47b899642e507c180606548aa544176df8f7e859359ae3b75dca6ef643d5e747d495ce45688750f619d0d91bcfb499977d01cde57ddbb16e4f35c926aabd6cf17d4e8267044698cbf9937247f3e045d3153783892febaefc2bee28e572afa0930029f5d139fe8fe3d5af31eccb65a030ba04e279707e686a8ed5f5d07c00fabef5683568ced1d0e22da0daea5fb131947a35264a7b3e91ecb8f298b57d726f504e6a5fc0cdb71c7d245d995bdecf945740998ba4c033fe424662583a8dd88c5e4cf006734b4039b4073949d296ae09709a91eec6a36cdaefd65e79f79ddea8996ee5a0bca22a2096f03e8bcf28c4e852d57f8617f525bf532bb17fa8d5028aa042e1eaee5d11b9d7d46cb38d92f8820522c3c3f418593c07b32d671b2ca9fdbea3df9b5d472b2c3d1ecad22f7484ae8de1c3a1936672e8161166a13f1eabff36462d265f4abdf4772ce13c20ef2c50fdf7226aa1c46c320e9116518d27f77d9f6196dde35dd2793079fb12c524662cb9bbfde9b71883a80d2260243a13473653263dbe27b096aabcaf72e4f1183e291d8fefb5dc8a28974ceb23c1cf71084d7a1d2d0e6a98ea4d78d4fee83c36832ba1c26c7dc483571caeb067ccfadede6ca3af83cdf3ea7d9f82660299d8a3356230572d3cd921e3f9aac692453204378831d50d105d2dcf0df05af471c672fdaef058bb345b3ee44977a12292899f8c74d0c6f6095ace5d15bc37cd2ee906dca6a31310b8c2c215abb3346eac3a9e72be54c8327b95d84df10e86f91f51c8099faa12b58a5d350bb97f40c4a70089e340176989932ee90645ff462eaa304eee1fd248739749042e7b2bb1657c96d22b9dff94f1d32ce07f445024a2e3b4a07eaae635bc935a02b9bd3770784fffdc623f4b350f47d6b726a2f9d7b9e0bdbe630732b6cb62ca45f0a7fc99f7ba3c0116c64c73a9fc77ce0666f3333f2ac06dad5660f4f81e7d462a9235c10010401e8a58ada2700972afc2c7eb910925da3c33c11bf3711f8cd5ed89f31eb989b93bbd673862eaea46d8722964557cfdafc6f0b9a5487aaa55fd61dedeb9be10abf2fae8356a003306e8e83714a15e690c6ea1c4030c81ff7c90642a20f96259ac3e077f15a9a6a292562fbc73fb671935cf01d85d0e89f80da2f98c34c545d124a01f9c5be7dbd896062c7a95ff5ece3756366dd2825c8e7f23b7e9357ae307c1fb2c93e89229fa5fd6ad1282d8e9d9ae18ed84b0eb63bb1486c733a15a03bf06c8a4ce97418fe19c98067e43c2ff9bbe44e6df9c7b5d43149fffc421ba841e77c5bea5c20b0ddf828ee6ca07ae0ddde2d46f29eeae55fd00982b64cf19be48fcf6b3fb5b2edea10e3e2a8b4721039b9d45e8344b5c0435bf90721d29a0adc810e8dc9212450a8356e27373766fab58a84f1c72e1848aad6a9bb8152d37299ef695de4abddc25e398888f142b2c6c559e4ea86e17d72a82fd1a7f4508669451e6d4fcfad38d9e6928c6a7d30b09a53ec579208a7932ee65d0d2fab9b02732a2c5ceab1fe538e939f2e19fe7cbd647c3d41ec3714fc52ca3992c41e68887c766e37ce9e849da6d6a9b85627f2c5a5f8c99922db2a4b197398545e50ee457432b8c33c4e110bd9af656219eaa180d038830883da2491baac3ec758bc48addac41f349bd36b0ece388a10166572194274286b4072daca6531ae94b61819c3ec58528f55e3fd3c297fa0c61d1a626d0c5cc672a6e8c25f7f21906bdc187d40d5010703fb0d1a0771c3ae48622a228d7761a398193ac646daabb021a61186446a43ab5ae76bde26ae8a7fceb60f6ce2fdd7523ab2d36b40aa987bb3682678df0a01d31f6da5add6f2ecd5a8c33d631374ed4a5e671ba11fd00a77c7778b37916c10f0a1832e406437fcabff5c74bd11198a870afb073bab45fbf03fedfdf6c903815b0cf7acfed9fc9a2772fa92fbf78c4ea85f7bd58a69a8ee83602ba74549c94dc58fc7f48ec13a7329f36ef8621e060c26c16401ef138c24e666bc984b76e482935cae732d9a4687334a432e1817dfb5717cbbc1a9b77bc19db25889d023090edc422e192d065091f9bfcb08d8d5ff8f03315bc1c103f18368f28d860e988aea80665fe7d84d5756a5689125277aa9827675774eae50b98de75fa3007b5288985f55c1f8891bd56dc81016bbe6dad85e15ee444d3ca81d5b57182e09db82da9025b295db231d64879de7aacfa9126312d9a9e0e8fa5093419cc3934c994304a10fc54ad227cebb50d7c6b3908898cca7c45941c84bf852843bff59a2e9e480483f6f2fd8b585241b944b3d50182f399ccb8bfb1f0e5cdf856a5f06b8ca88d17fd21a75a31690ffb91be35a7fe7d4d04c3f5b4341e874aa2984ee377f8499977cdf97e72e53acf3d98806ef10eb4057e777ce7dc1125e8fd4d7fdb9384ff31d7ec3abb6bbc01088ada95532c026147f34c8490f0922ba7abbec7d21b54c89bd57aa69b117f8b82711e8b4f84e9208657571f3991ed01658990968bcf9df22086ba0b87d4914acac823dbb74921fa7f7c73ecb8b7c464498b519abf0c753e404c5dc5ce4ce67d7aaed3bbceac8ee8e4ca5a9f4166eb11c60c77d3a6b85ac8f3bca4cac838496160945a25b99c2ce77537ecf22f9d1e12eb021da3de7798c72a93b1004d5611a84b0af91020b315f00a4768e3601d0212c372343f9ffe0f97bbad230ee0d56ad355af83ca3e8b4eb1d7f25db0e7b8800a5e44421404622b59fdc3bf923ea5af35728003ae18640bc8b3830e60a15b09e01146e0ce8bcc88f10dae0ab9eaf22d227ab74ee655d1e4943762f59a8d6b92e35523905bc60bfa40ce6ede94a347f1a0c0e203c22a675a0a93ac946a58c4a82f9d4683d54550e2ae3196fff762312fc2b9dfef889aa613c523272284b0a864a57c338a042ac42f90cd9624476a2ffae02127ca18a77c322b1d06302c59c0c089b0d5e3f96b44738cc34cc928b428d3b7aa792f3443d38e8d1941f9a347a8d9899fd181d64e54c4950ecacf6357d6f71ebb9db9554fae19593b8fa422a070428d4a5d7e06b7685f6c4d2fe0287d8cb2e820d805327af616c9e3d8fd717a4a4938c4b245917e40ba22f8948898cb5b1e191d5fe0dab608026bbc7129e7f13a867820fa282cbb28b9d188c95b2812aa860e9288189ea922aeed107d80ebb4e29fe2d447d78b00885898786550b6eef101a6a348f14f4d380f8625ec41c18a152144ae9e06f9aef99a4927449894d7f39437fb56d1e592e5cf1f500146ab93bb0f4d6b41e859e6d6d3d9711bfae54cc5c0ee493ebc86761cf4d88ec1d31734700fd5dcb5fce408f360eeb4abd6d9951f22eddea92d0ded94e339bf2e647128347b7d658b2868cab01dcae8b9699367139e32a0e6f6c80285a8dde6ef8183ab6c60da6fcb64ade43317927a5905b2150bfab9c4d644505e447844e40cfb55229ffea41cabb929ea47e66c221f22bec2b7c3dbb939d05b9c4f03a71d99e9ee64f3cb14fba72b0e4903fa101b064d056830e6925eecfd121ba67888678105914b94cdaf4157246783fa8c301604bffe42a7a7cba47ee95e9d27a23f78729108cd05330031ac3e43d1a24a891f79935219d081f535406680eec9d6e45982e59ac643f12438a63671bc77d91635d1b6f3e8515f1147bbda0574301e092e9189d7cfcd1dbf133279264a8c51b1a0dfe764ce3fb0e1ae14da6ef92d767907ccf5e44d40cb44ad3a47f9d97169cf5fedd68110e430f6a8d5846fb707bebb9d19fbf327f95e4a826b297955396a80ced097ebf70b0ad05786693242ece1312bbe7c4adca6bac08dc6cedf78454fbc828ee3d6fc2751d94d659964e406c259edacdaac1cb76500f3784fcbc3b6bb6f73be6af9a0cb919664f73229770df32b23d7da1c1b61bf07e402b819462b39b6d266296dfacd1df11caa3ee5923a5d070bb67fa8436f5c51d7324a1ddd9540bc9e5fb2ecdc9a691e946ae0a76db8d06c10797fc422d25ebf1c382eeff6655fd7aeaed07f9c87d46696667dd61587c52daac6a94b36781f41f8de85aea0d6eba745a6d020790186cefbfc444dae60bf46e708448b4e5a4be5383e5ddac676b91225cfaf217cdd54259200b0ad953ba1d371bdf5d1b2e31393fceef5b803207853e93a3de0fe31bef9f54479c7c4fe6cf97ef3b35b66967d25abd39831117aae695b6c1e2a38b6c79050d0f4c70d62f5b40879c93f5c8704490dfbf546b5a332c89d61fcd14a37d177a400c44d464bc607847a053549ddf217a36945244db26d86e49468d47ce0b0352cc80eaa23e524ee0c3f7fe94420bc9209c9fa0d38cba0619c62509e4ffde309fb413385966f4805275f16c9aaf7bf01e9a599da56b82ed027127680ac73d37624ea99f6fcbe23e0225cda670ba912244ceac54d9374446a706a9112b9ce9e8111bdef58e12a657ba3ff6c99ce76d18c22cae8366fb7c44bc122647676e7a78d29f7fed90f6537864a169d2854dd96cbb3175c40444338b0cb219e002e7ec0b2713f85c7f37cb4ecc668ef000d90ee47ccadeb7adf0c84b93bc6b698646325b8f2501005ba653f14220af355635bfc801e86cfa8a5c2523b5ead728d566c5dd55371fbffb3733422fde6fa9301ed10af895434944e55cd5b910eb7e05d199551df3e2df00288d5ea88285779df2a8a5bf126ccc4dc439126526c8a0280cadc6c11313a648d6f37057285e97b731bc9c5888ae89eab1b5fa3a5923c4989aad470e02b9f59bc2c62af2a82adf27989afd3085c0457885002f9eea8be831b1acefb5c5117fd8e2800ef7ea1107690562893c6337f78e7c8a907c562a667107ed41c10197ad3349de7ab8c2395563ca36706a9e0884e448fae70f73fd63969db9eafb5a6ef10919dca3e187a65540a1d22ca69299c36460f6edfb5ba19e9991679f7b50fef8fe6dfdc1bb234c7f70e77055e1143728f5aa91f934e163e0d3a9eda63304ea7c37d2634bad2bbc2335bb3aad5106596d2b6d20f8b912de8742af63b1f3c8cc586b9087572d8e482269eb8be230a5d7d5aa5d0f67406d4330750165766fc6110bf8979cce840f0a320ce21098b29f87eedf345c19706e26fdc95f6ccd7cb584971efde6e9369bb473bb6b31bc672df1cb6b2421599c90be51940c9ad9be4c19a90fc97d4dd504c75c284ae709ff0789110149c8bb94f9ae648672309b7e8b75e58717e663efd2cb6567ce8faab301fa83782099cda6ffb60977e5930695f5ca8748dc0812fee3cefdd0765e22251f88ec96d964748a03378b99b301cd11518f77a76243f64e096b400dea20a269aef783b627968891fddb3235f68f80a3dffd8fa22e032bceb3301e457a5b50f8980cdbccceb28d90f9f34d98a14f5198ccee1859255f65094684873319a594116ea474ee295cbe3b54c08fe28b7b1f2b071487d349dfa0984874566785840a4906c780485a1d330b45465b8b5846f56ffc44014427d4355b5548a36f5c3af72da739acaf79738270164ad52e96f66b56d19a0b41e0f0da09c8c8b752da0b683692dc7a92d46d9ecbc70c2a639ead4fa6898cf90fb3b6f688d56036e9113e88e2d94c6caec94175b5ff31bec2d22e5c92752f0ced5277622a0e395e5af713e7355ddd39c0f1832a18a3048337273f7577f1e91dd3f48205557edfc74e968c36cb253adbe2ec2de10fe8f6df9b2499c1bd3e0655664450f90f027e4b3cce624d7a2f19e01340cbd7528e10a8b5c721c0ae2ebb6faf01869b4782808f4a5ec0c4d40ce76f35e7602c353beea36efe58fc89a862767754948169075b114986ede67c64eaf2b4be9375690629de9aef7edee3b8609821e3f4167720f22f22841f842696904ad35e79ce90c6aeb810b1001035aaa25588eee51db7cb3a9b19d9e405706fa19ccf30a667805ec6a8f4b7b7e1dc2423c4ce5117f257998e13a946c37e8730e3e82c1a824c1f973b10cb5e1aec039556ca42b27dbfb5e55dc621d245c90003fb45775e358101e1986d1c6ee77737f073f750c438799b60bd5b03d8d4c894aa891df75930ab6a5bbcf5b8fa9d3b8b9f689625f94bd5b838b75f8e5409dba9f833f6135eb5eb2c408f36600fd08bd2635806b5282decbce14e014fdae97fb443279909558151b78b5047f2c8a76352fe43956e3eb6e111d6af1c0241ddedb195859a7d0cb5426d49ead7e1018439b2294c1ecc4eac46d33282efa307fac650a5acef41557e362e895993f04f7cea9fcaf8554483e5e4345c91cf157e552ae98c1a02ab0e7286cffb8baaf357d958bc847f98da687c971c6beb4a497b79c260771cf9b59e8add3a2beed06df885aa56b918c586c2f22f3fa917a808bd1b5451ca9c38da37cb2dfb909e9c580bfe9c1e50fbc515433e082386f5e3bb501c5e7bb03e56821d733ee77b66e817066d9845732d71c9cc31f341533dfb8a2503f8014c5207eb7c9f211daff1ecebb2dd96f8363928fa8494ef69b869cc635702ca37df9d6bfd284deb1c86865f3aa863a245965098ec71599720d69007c2fd8b5477b9f543eea52be4862c1c453546dee41e16b9e55fe69a2b4a65b2d0df8b4dcaf20514ad4eb9cc22ce6122dec9ad1cd6034f8eaa77dec13be6417b2c1b2506724f99a3493b8b9c3999e4b9dae3423e64b915f285c8eec0587537181a9a3e2a06592e45af1f605a99ce87840eae37a4d27e369d6ca8102d60f26d6a0a1509aa26873b6bf37f8714ebd2e25555518eb0d542f6ca4d854b56fdacc4fb33b9843a527ae6a4e1836c655bfac4e84c421c43899059b731adcb7b830cc3f63ba8d8371eb18a39516f076f675c61e16067a10c7953c7b97be8b939c8c72d0193c4da776d7f0d0d9752b30f882cedfc0ed99d4d665bb0d1633d67d4b974a42532224a69b7da95fd55a5003357fb9e7585efb4c458668ffd0d816fb57cf0734af74062fa2747a7a623cc911e47a02db15c2ed72400fb7c83bcde948d86894e19c3a61e211e880a9aec3c34aec1552ca231394e5989998d04f28063659d400bfc067f9a40c92a7c06f6eff3863f86eabcea60ccec06280afbd27974a652d9d34099d14e4b4276ec72644dd5215a4eed156497b44e84030d3e30e4f14453aee31310fadef2d5dcdf708578502543526d2a37b81c0b5ca159f53331549dfb2531acad170a5a0e8948d63dccb020e690ccf8a6dec75fad29978b8e7a69efc44511c02b29ab80d0ee73a97b94da7e45bf6eb83abdf5cf6bc6809429d1b51233911279603eed918f879790c1ca2e3dc29cbc613ad4da36d84be56289034018cabd0a3848e548f9519376709ba5a311ff3b5cb82de2bc20fcfb91787403da56f96432124cac5df24017275f8dcf0b5bf0b0c8a7a0ec11086d6fe1df1c70db4215c012fcf80efa02fc2b8584b1c16cfba7bb23e6fdd3973c326229cefba5a1746b337d6a7cd9911260fae6774bfc0162b763d14538caf9313d5f21ef9544068841c6798a3f23722cee89400a8a08c58ccda8c53ea6ebc7fabdc0e80bc9419caf3d5134fddb24998ee936284e84013a638c93c8594b4ed396ce4524e06ed0da82e220e52239a495019305e6489b8d447a9cf4014aadfa18ff0ffa490c535d4de8a5baf4bc9d3e8baee32281b5a1637773b4acbb5632e34b8361f97d5480f243b557df3312e59567523d174976068ed63c95be75615536e8d1b6179f17c071fcf0ad7c609c38e247477421361343df355a6067b0007763f6ef01b1186598302f4d3f443fb559a5b371669250ffe04c865b93c9e33e4eb50e34136d050cf1088c9ef58ff7485bdffb86323e0a4fbc1b49da97f12cedb3a30549365e7aae62726247f091bafdfe7786adb977e415797140a9c9e0e11b3235fc630644ec80fb3ce2854889727547257ee0043357a28e0760f44cdc0cd4f8ab86cff59f6ae28bff110ef5627aa0500c156edec52c4973a3b21f51e39a802a3cd86eba0154a47068d64340d4de178b423e93a4ccc742a855dfbc688aecbe8f5d44ef5b451e6e320a2806f0e8b881fb66b1e86dcfaa451e3e221f45d347f4d26e3df616a32be1f12e4871c83cbec234ec32731499959983293593ea609fc21e5209c5ef74a2d9bdfa58845751ceef40935bd681466308c65399fc032175d922b697fb36f4f0e23c13945b486f206d0867c7596c0a06f00cf46dbeceaac5e155b79e55479414142c56e23c6fee8243a80be5cd394bd7282730b40591b2b8e96b5c5925e143a77f654dbeae4f7b51a8e54bbbd87a3bceedf8b743444a8382ebcde81bf8fb9d473ea8bd3272e8191305bf2fb2eb26999d493637033ec179d8b9a69e75f3c94c611567fc3a32c36a44bcac38b7da36d82c3dd31c3bca6591e3edfde446912b9e62c330fdfb58c8ccac5875e8de7ee3386b68680ba60200f9e8abe919a4e5a8bd996a56536668fa508c4fbe32ab4f7a6e0fd7e8df48cd3342261ef8797ca5eea0e7087d72f1f3e08ba69ea2754580dfd65a27f04342b1bc3111650ff8de3701e7b3182680c4dcd63bdd1c827dc5d04e5402068fa79b48b1813811bfa97ab47bb75e4befc41e5b48be1e37350ed7a04e60b305d99530b9e4741f3c7087e9321685e9b7dd4b556e314a3dacd4b642b56994ac7b811a85cd7eed1a242a9815ecf386b7271c0df7653fe12a3313c40674e5ec9e80503629d2eac962aa6ad7bf991f9650eaa4e964d2a12149b314da8f32e46102995f7639c4b7cbb4a18ae587986d148fad99ca89cee5e0bf16992e5a4613822a9b123cb2a45ec535643a158c543304dc8f6098f8f5f704a7b490bb0488b86eb819b32cd6261ae893c3953b4c5eefa5f9f466507ab01802fa7b0f30a59eab06948633847acf3d1c2b82004cbc1b662443caa877f38bfab9377e2d44f6a1b4f5acef6667baa28a28378d3e856454e17e16bace9d848be0743643ddbea43af421b90d157030615b3e0f4c5f7b4aaed45c538800afe6edbb2111b084e664dba57120e1878a299ee87a1e1cf9deae1f19faf2d4f83f48da6afe4c1a5e12b9aeb3a79f2b50091fbc4a0f4b4dc2577fd433667f6534f12154cd1a56ebde33d5eb443dd3fe3d4d8c2fb49cf1f2d637dd6d537876534b3b243ad9ed7c19da64f1d42ff774149e398dd1fc93d66d175e5f6c1ea9c7db69db8275cf89313da670d9f58e625b28db5702ffb4d0a32418f36c7bebefc631c44bbfe4fd3c992ede1fd166d48a1c00e8726222e18c3126c0bf7380104aca7def8e1008c871c2fac0c9d6e2b4066e90bbd9d6388e8a92431be854382ea5b0b2da06399229f0dd84644a2923482e20defc73585a7af587872569c42fb61d69f05febdd43a21410afc12a44824328845c795ee29d0647a296304f93e263a1c2ecf8e9e7f32dcacc6f6888bcfa4f1125dac3bf7398ebe32fd9b89a4946a73d9b89c9a07925354f09faf13eabfb9b4a0ff5dd8f11a0fae62240e2a0323c62d75f7639743e0dd317847305ca8c8bce89d0183c49af829754f642215073a65760e258978dd04787ed830c68b91f6bbc70b7a95d1165554158998587edb048b9babda35352af36d294a9cf2178ffb44f14fa46da7177fb1ae1778f90ca29173bcce3f6c614549177c7a2ae61834392e8d91bd3eebeab823cb71165febf0281c8d44b7bcf2b754ec24c6fcc135b67c0ea1133943242f02785ea878daf0678f190135c24b51ef408060a0b486ff0bcd3cbb4b85d4a0dd2d4c427dad43ca455166e0b8b2d485cdf3698f3a4b013da4a9e21b2d0a313da4f1aceb1471d8f08425e7d4fd640cbf4c66769c108477e5703024bf335aaa5572816cc2c42869c33758e4919ac9f78be1892032ea824e336c63e186885debbaf5c17e856e108e97162f9fe5862f024ce1e134646e5505de045a9978619a7d64d75e42a90acf28f903b7ece18599b27f06aa8d6aef898426f24d6c50c424927a79b60940cbf024dd5409d856f627fb2e9974fe5014304dc74041b334dafd5d045fd991ddf2b208dd9bf39a591f50e6ec793416e2867f54e8c6c7e89b68c229cfd5c7db3e2e1d785777b951479369a838b39116a31de488a4838ed47d92b4fbf050c2a28e6cee57d0cc9611371951519946dd4997fe16f22e5645034ba9ab3ea320043e367d66516cb66f175a015c64199b44af409b83d91209019ee9c530d3eb24bb509cbc6bc987d9ee2df98dab9150931aafe02046f040dd042764e6059a83cc77bc7e1837a0ec91a4a2a82b3ffefa6efb218ae5eccdcaa8f122b7756a052328d9223ad2a5113aeeabdb47bea711d893c6fa23044fd799490a1a1d18fa00421ec6cdeb678923a5cf2bf4adbc5146bac6bfbd8aaacf7bab40299983686a6e13deea3e06fd4a099ecf329f531749b6d448957ae7ad2d648ad31d85f244cd080654dc5fae35bcb98999b3205ef6998d474bfbf7b4c9c2d80eefc87b6e0b16edc00df2823bbee07d0f4e4092d712dce856530288df943824cf273b41d5be04f407a7044f82e3f8d63a7ffabf2d9e4a028fda35d02db63121f720e66b9e819c3029834a820c79c154c377f52e2719fc3ff2a27600a07ae089ea7fde9087f6bc540bc6dec1dd4b92ea4d3fb903f69eabf6d919afd48f4e312b163c28cff0f441911af790e2cf59437d72e08fca768eca18ca463efb017328a21f8f577d69fa28f02b592053e6673342cf0b0cb77d9b0227c7f11013f7d8a9445cd769f1e775ce1b37b1f718c919a08c02a40a0bbb4a02134bedee1b2071fa5f74b19b7f4726a23c46c24e4208c15d43518a3a4b334c75ad5e12534e9d1d2b814b9d05ecd31b56c67b5260b50a0f434e9b26585479ce67ab2184adc7b31c26d665642d3512835f127d9038c196b4c2a525127b841ee3a4ad16ed3d9b7885cc0dcebb90904c3f5ef808f0aa32fbe90fb9c9c846917faff3fdd4e236c284b76c02dd33753dc9017742d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f431475775d3649f37f56ad175b7d5d4707405f9d0929cee2f34587afa628bb9fdf8a294cdb7ee9cadfe036ca70aa852b83b4d4ce820d153b4d63f5d0252045fbdaf6d4f0f3298f8f954f9afa7b38a7950e22c07845c300a4e6b6357c226640e1681797bd66e4743784df851e9039af424fa61300865e32048dce5cd824e0be5b67af9da43b52b9179d29c8b7259cb7f0036d0bdb06daccdcdcac96621a7441c946d20dd28ac4cb450050336a7898e4600191165429869cc908f57022b5e16643bb147e35c333e4c4995c678422f62a5260df02762fc3c773d02caf192c5e5315d8777223f22b53c746421848bb0a34707760f70b535c93b456a46c422764bdda8b0d61c5dbbb96bcdd68b7a28614154574e5b8de74828d139b380241c82d6d5d431ad2dc8ff220a3c3835cb38cda722a047a9bdc14fa605005ef5fccc83bf35767bceba0df2793b628d9ffec219da2605b39966ff5fd274ba32a53c6034540eacf65d3e4af4a08386066e0c741fa2d6c8c01c3096bbb018151d9bb14320fb64b17968430f4f5106fbf37e9d7b17662826ccf285755137045386db02131901610a35da498cf8089fcd4fd543d3fa38a896e1d73e78534e2b40d07e028e1ac940389fb9d18023ab89899d143c625e1aac386aedd78daa3a3575c6a3edd6e42a9434a5de2e55a51a8d04f514610f6e8696e5d60ff6abb00883bbd49970c95f35317fb09f12ec18c178cecc6257c76dab8a4a2deb061294d917ef1bfc0c473ca019f70266f4def90ad8402a6f6a7535a58bdc46e9e9eba341c3ccdec72abf80c4c2c338392d4c0e6247aaf768c28a354c20938c904bdcdfd53f5aaccb4e54336be8a028fd8c7eb6d75c590c34758a675de500f83cbcde5fe4d9c9bf760dc64c6d8aaf2ae531d06efca78c6e3fb147b01d0734685122adf3c1a3d0612725e25a229d9a3e6c19f7aed6738d4a753567d38c5a4d52da6ece48cf73606b2becfbd2ca8172eb82545dac3a20170e5a8d25ea895f9bcb5894fc834479e23864748bfad032a102df1ec356cc208021e053b2327b88799a3c7ee1e240431750b67de8a0009cf21a4b8f1f5936aa393374521e36886c9d07793d6bef06d4752d1549c5b201afd37879c9f09df7d1e8c44e288bd66da344d244cb62318b01a08937a2416a1a5556fe16b1db3316299bc2022419badb08fddefcb1868649d67984833fe059140fbb6693f5d57eec8f36f4188dd344567649e600b3a4ed24ec565e199411bfd5c9f031c228b24aa3e23221de68ab59e8baebec9e722ed4ad2e94f27ea7eaaab6952638c3592de9ac3325dde731971f2d8e634b2d93854feaac0e3fc291aa470561af72d331f84e1547a4d8949316c0f2b495a05607ade7d5f20e048903c0002398fa2d6bd683cfb330afbac598edc91e4165813c75d91f2f2591768ecf34a3babc81eccdc9de15827d2ecbcc5fc1c3cc295dde891b21c3ff94ea524bb5de81c42baa0544cf88da612355c8a2d362a78bd5f64e8467fa17969674145aa219f41403739473328386736f6b589743ee480882c9d0de6bc358064a3d48b2d42367addefbb906c5af2bc25d4890fdcfeff6cbfe4757f2cf7b3cea5494b7b7758c0a718a9a06b97dfdf4d2bc11b38d7f2f6f7ee214399305f549709d56ba86bb22c487eb92dfc8a354e70e6cf350db59ea8423b8e32312bc01529455c54efefbbcf39b25e3fd639e4a5ef9615aa9c5f3dd991b6144f21d31499a31a9164bb0fc6f9c82b28d1c9c621075927a2da848e15feff783ebb0a0b4e6b52cb90142823cf0aa4aa712ef68b9a639cc4655fa005165432d29413138f1339ab68c0524019ba8e62bfdc2b5a92d01b69bd074b13e8129f42cb41dff5917de307103bf0169e229de53dd03f112b48b0aa33d8eaf9954a6f972b88edbcb8fe5b9603bba366e181e21ca535acdb722f6e5aea2d8eb867789dceb76d84dd6e570dc29928fa24ff5ba252bd2a97c9d5a4115c2e8748b6010023128be6a9c4bc950721855d8f2210c4a18c96401ba48cd200b4fbfd76a09c58e3c896904e8f1477efa9ed100e54606c0cdef8b84928c83fb425558f586a36e320c0a1e3e8e98adb852ba883162e431a6fdc46274dd572a7517165047db6071b7c46198430388ac74c3f80e6f2e4c00f267fde09d6e1eeb17990fe107e0292d1a88892c7c2f1bd26aee464e32cb6188f7cb8d63052ac745e566ea62e81b3575370504379000c12f27ed1232c7c5266734e2bbd3779a83b938acba601c0290ebe3096ec7935c058d0cbad2acdd6166ee67dc060c1fd7d8b573beed9114539d69375bdee2f011ffb42eca1e1134eb5be4a43bb9ab7db2887942d4e29348b06a020c90162c67af5a0c8d702085548e8e9ab382698beff305e942995ec4f9934e1adee894549187c61955b9cda52294ae72114fefc58cfc7962733b0d950d304019b9f940383a782303778c149d5794f532c46e769918b2a91979f0170a4e985716409cc5d75ec1df940d976d8b5c80e2c7d834c896209d1680ad71bc5521e0153ad5c8c85e4e48e4473ab493335afbaece4189768985b453006c7a8be5fafc06b1a2964401d698f62c711dde414555625616662272cefc170641051cefdb61ca18e50651ac9adf37cfaa049e37e8226b07ee85ad383edec1e3b0cc47d3d06d8feb95b92b8b785e4d709cc6192dbfa15e6f3b8c8d567e62be847252a21adca061378402185d755050be3f9e558a5e149bd9978fc4a949655b1139596fe05dbd0edee7cfd6798d585533d2ec28691d783522cafa019189bc6890e4ecd97db18f669145d93270056f9890f91e75001b754028d54c252e60af3938e39d5ea11ef055441b70cf5de1fa0396bb9b0a914f80987dc36cb21fd8613ccc5989a33aa6b4281bc96ea575a77ef57a36843a9a13141f549cc9c0ebe63b060a98baeddab7056cf00939b6d8e802291e4bb2f69ace2eb801096cf8244cb92f74d23f1848041d89934d6d40c4f890792acc2d61e31af2efc1b88d515315e21141ee97cb001efcc86887524947e6d80146a23bc67dbcd8dafbf72d616eaf9fb0b9c8bac16d6ba4c2ec152ad4d6414030b5c2d470496929ba79f50727d1ee3abdc08f7a8a8e966401390e0e8abd3dea52f54087a43077bae2cf32ee452df0e22b85a6682c24a097f34c40a6316d347311353c7ca818f6d6213939b2b4a624ce3a5e53fbbbcb563dd6bf7b77c67bd7661b1ba82de56eb8bb77e003194016b9807895321fc39c48219c8095767f67d1fb12c84ed5a3f6a94d97a4abd2f4dca18d55853588a9dc825cf0b175481c2c3b439eeb9cade293467f6359a2d5fb3553b8d57307a885a77a9d68a79c9abdc096dcbf42b5476aa2b9e2ed9f0c263c0043199bb02eece26f3b1a3efbedd1b937c664a715913842a8ae37d977ae83d52f41e5ca66aa455ddb00c83f239f0c06790df2ddfad2363b0fd4a0d828b5a6c372cdd571e91892e790aefe620c0761d42fa73fd441eaf6bcae354875183173c926b504aabdac2a99fa41e58511c072ec975d7c737e97b36f978233af9a88223be563c5bd111407c11dc8056ffc837c9690fc142ba646c0dcd17b1d404197fb2e3b32f9e05dad21b0ea471ded476e3f51b8854feef262d9cb0598d6dcf5f9cd4c9ff0039f824aaae083454d9f85a66af2e927fe59b0dca768c72b85e2580e1b0288d3d765734a9802d29647649cf1d8de27f39b88e910098d8ac72f9b7737ce1098bdc97f122ce5a9f614b387e51f81bad1d622d6c6972a18b351e55f8d6b35924175fef950779c9e359f304bc1f6b1ac210c10d7e0ab5040cbd44567e7ca867e1a0dc8ece729413afff8febfd5c404d5f4af839d1d9a565f439854eb7dbf5c37572329c33e45157d544dd762c717de0f907afe15ec67805208d61d7dc64a74e674778b3eb5ba96f1068837cde9fd2d79eb729de70e32475018c14605f30f69fd0fc3c1a9dceeac184b1d8d84b09a9b52eb61853bf7ee6bb26185fddd619ff9e3fbcbc48d6bb68cccf407abb044c48ca13d3cc21df1d009082184a81ab9e8663c1acd410b0595722948f2dfbfb6025fd54f01747e6f2928e49229ba11749a1579742ea15bc9b54cda27fda43a35d1bcacb2e9f9b885309e4fd0cd8f43f20f3a0ccd2e7444369c363c926630a493642bea864b37a0f7b17e526b6d205b305832e34b942591c5071b26428007b87676264a3ddc2d59e6637a43af0d172e8749d8ce581be986b925e6732aa76f2b25563d20aa7fcca2994ae7020fb5786517291b46b36f2f71d84b480640ebe5dfdfad88d9dd17f7dac2b5a8e6316cb930aa32d9f05bf0eea06f33be1bd44942800baadac99113d75abb86362c0d13d16bd698ab514625c03d3c950fd5b0f1c29aec0efe05a7379db1093ac129e7654ac387a28166c89db1e23ec332d5238b381d1991f1d5333be32dc324c6619c128de1797e930598633dc741175caa353a4376d5025abd9bc90228086acdc288a56297fc770ccae1776ebd5361eb69b4ff07f1c2ebeebce533f24882625dc1906e445bb4cadb4e878f70e52469cd31f5db6403a7b3f0334396350d07cc595e17ae4bf355568513e15ed636ffe3f0879021b757ca5f6058ecad4744c14799b2940c674458954b42dd5c7548f70dbe999ad59189492379a2ab701215bd4e383802e718ca75e748294334e6ee72faec021750947e4d9c990c25022daa6710ed5da15b775f349ddf0a9fe0c2bbf7b9c048e480bb6bce4ed036bb6d47d947576c6f26ff4a9066adfcb9c5eee03f6a9c33ea94f95196e3659ba5d8ed09f55af826f2de8915e6104dc1db6a1aa8662ac9c346f97f55f9f9e91286f47ab3725f6ccf9751a82cb6e804ab6a18bacf653d81929bfd8d0ece62b85b9d7a0b86ead5d49cf9085714f105ef47a4c7d9ae9e323b7a44498832fe2591a31ed2fbfc50c6915b0a9d50165b653216fe652a47792652573e4b4802b8069af1a6fdbe697fde7fed60dc877ce5ba755a05a4b1436e08a0444d539e986681f6410430381cf934748b4e7ef9145b511a671ad5371f4f8905924da9ede313eacbf525a951434074d895163ebe90ae1f4a00b7f4c79f68ad1677904e885e43ecc9878462ae6f68665c9edefd77e98f22e96545c40646aaa4d26d13c9629525f47cbc0c52cf7f3b5a19a0b2859994df1ef3d787995f9d9c4c919030f182639ccc6948b97046b532e3fb3e0a1d7de3d380484078cded24bf160c1d763349b821056a3db31e5ef72ada0e5e18308018af2fb99ad9441550cd4e58b953634ef04f268f85dfe6fc3a1d2a197430aa58cf869816afcd95c59b9233bd50892dc22003d2ec876592f86f6c9f525b122eb8cd7ee7364f45e371c5a62f17fdd210cf6a2ad849d862dec6fea00c069c0d6e4dbf2c82857695b41bbaad3c21cebb8b3e2c9c5d87afe14dd4f25dafd6146c036b6a2d57055274897a8d0baf6b4100d05dd2fa481c40ae2dffbebc1f14bf85e06a2052c3bf2e93bba5aefc9d7d902ca65094eaba67e10c07a2394459ddd63efb16b38a58cf62600e629524cc8da3b58395d213cd6c5284b9f36d6014aaaa9f4cd9f9fdf08d95ba1bc4f49613a730e461746053587f4f875b6745303a1d808a405b33176b2433f744616b0c349a4cfbdfe73c12775c368da9e04b7380e6c84b2ca518be46ed59d81005dd11c5ce4e9a67183bb07d8bfc30a8437d0a46e4b550b53febf0bdda5bc738d339d6d6bbb1053f04c8eb9ea20a6c6dc0fc5dd4a354cb1f46158557148996bb7b009b5dfce661d417e579d55b1b947b85d7f68df79ec917961e2ec7352bbbda8afdaade39aaf755c31fc221b578006746d40aa071e0912d02fdcfea4356185edb4c2c22f13b702310d5934e68ec117504159c4844657e8941cc3d203f4577b6f8c881272e7c1fdf2cd609303874a743e8eb5fffcd57ad441c57d0f039aa2ab4383195610d92a2fdc67624df6272a6c6a878075548967dd5f1ec471bb939a5676eea190ae9678f66168fbb126d6e6fcecf0e4cea19fc0d41131639f977eaf450036e7d7c59a7a3d3eb34e90688a952b4e5a96809f124920fecb90ee7ab6e82b76114a4877cd878f47963412b446de92556ebcedfa2229dc290554824b165b3218df6c4487e99a1cf3addf289220ea4b4e6c1f5f3cbed5a58dad153b32774c6e344876475728fea2599505898b0c5883147c68d3dc9b848a7831cbe19bc735311c0dda65c9cc601b20bb35919bde5929769e1bb673f9300eccf0cdff7f368727ce0e839baa3c2c3e7073d9b927ed51703ca3b67af687a9953c05238b6eadf57a761b10d2cd75ad2a280e309dc543f18c1f4f7ffcd78da9ba4707087945eb31381432ca9c7dc9571e0b03577f30c3867b58653025cd09f36dfce96f5c65949f371e9b2945acb84c5a046d65dce16051bd5bf47fe9a22db6a6a9f108ec9ff74965d82aa871982da0e02150976557a855ce940e73db3868603cee89adc89fa8c9bf942d76cb8d550a0b59cd6f22b5f48d72a7c0242396cc00bdab716e7c561949890c182c0ef732a29643208b787d61ae94513fa1bccd98312021e17ef87989b780bb3626553fb559d64e3fdb5c879eda94d279211db3435429a76b4d3231287434db48b118bbb9fe1abdd716266b9efb44c28bd4ca99efae351e1dcfb8fba75932025965607c798b8899b299481a437848990c5dd126983883c55cef0b8f2c262a9dca5813c6f7b9a8cbad963db687c52032072f3ee8e077963efe915a16abce5ca4e2a07963f556c0f949c5d825ec85ef604ecd654db179690cd2d6931b21702db35a01716d960b029977f60c5f4dbd4d84a3c81827796120402f62c4c0543e1e2ca164bc151da21b6d6e5bd629f0ca5ba066d41f3b0f04032a9ee387edfbd30ee2b0845a8a33a09dc9cd634a500c1250bf2b6c769436b749cd877ed20aa947a7a00042f33d778ee52504e2627cdf9b28a31cd8cc5c8170c8d50833296d6213206b9af2f37304a12cef69a9c1cf35072feca43fe298617e143d82a245e8dfbc512cbc17ec3ef7894e0d4a66d49fd6c6d024479c81b04de46271bb36d7f70d1a5d954309baf8485eff0ab2589a54f5288a117fa9202ce6f7942b4191ccdc06eadc88e1186e9b8f320d2660172846433f01f189c813e4969fef80e830342b39095de9b3881e5479f86de2cd64eef507edfa9328684b9a19250c89b5e82aeb620ad798f387fbabc8001223c4d9cf54e6715c23123078c1209cc5ef41b131bc27f8104fb97e3137bd443ca98d8f82c3c4409295371f8d5c3fa1be7a39bf0add3cd58e502e4aff841ebd007213eb397b1c86cfb854007b5b697828632576d4996a7f972cdbe495fa64e31169418643a0a2068e175e273b20465ebf247c84b80e463f80ff42e5fc155eddd82d467f502bcadb0791ad51a50eaf651fb811592e54a2733537557ed0c9c0a79093caf368c5c324003927ea7ad8e86bc52bfe316c27d4d542680967057e3aa9ecdd393e5bb85fb54d948648e7ca1471e79a87af2b94b793fe102faaf42160b74caafd0039c687e3fb1c0dc201163da4079bf9214c894a70bd58d1f243f77b18c94b574dbdb74e18381aae3c8756ceafea8f8a62f9289970f113ef0f2ad07e7f45c6893efc4ed9ac7b048403edbf547bd50ab8a12d4541f077c897829686e53c5e964cc33ab996bcbb7ee9a6f1b5158c794f3ca4af60c04467705b1ac5ef8aeb4a668830e04aa6d491761a9a2d11f11402ee05aa5f2f8a75dc88069fd0f05297e3a963a58c1da7557ba7c475a1a4af9e8c09d792000eb3fcf396941a474a08a5c44c852f56f4b0c27ce781d2edb7864d47846ed0ad710049f38e03651977df7eb8d09521fadeebe9940fbf3cc9b55746a1ef674d0b055885c1911d745047d02425cb2a41dd173c10d19ac0930da230d794a840f47f19c82963a97295a91de2d9b696bcf4ba75c58884ebb0508c4691a96673298791583edb4a978c8207645e14a05856624db640913f16510d12ac060f9185dd89ff5d3c352fbeb3e814e1c1dd312bce7dc2c34ddf77b3cf4ad92eccd955bfd02c84870e2f5c61a6467fafe1ff1ef7363b58f689c57ce878e4c5ebe772cbf02ae4debeb02c845216a26512060c9f11ca135cb482c4f405660c9e06e86fc6aa612f16f0101f1fd36ce58f755d87e9dc8f20eabb7703497627fabcc23456b1cced2bc15c375bdcc3782ce336e0942ebb640f4901216ee6b0b3049e9977819dc4b45c5f31112bcfff898459340bcb5df7c79837dccc4b917184f8fcc210654869030997d8852922b10524f768cae93a651ee144f80c23bfca1ec9984532879d4efbe72edc3bb30b4bf56e07110cd1b18df3a6b869b70956d4c215096a9b768d3027d296a7188d245a888f447f8cd772f45af365ec76e98d3e33f850addc8a273852e5d2ef9755eec5a87404bd595b105396dee3a795b85ec36269b4c020b0f62c78f669fc265692822638a7b6826c74d6741eeda4705983d78e30fef75723ecc4643171aac9b7495d1bddca9c3fe26391d041590282e8107597a46f7e09081f4f82d0971721b8baac1a5cbdeb5b322fb784f1eb9e72c42c87a6a4cc846a06f4d09de73c0110c8e16f5fb20dddb312ec099b057c9525adb45a1ee5734d3addb1477117e7871b27e1a8078d1a489ce00bc74324f8656b173566f25a4c42879e7dcf465dfa10e1c906382d3248c048a5bb2e3025e8e657c8bf56d030cd8d0d4c1f96c2afcf861510e54363bc5f51c3fc5de91a67009be05dff66beb4c46e9164b07666369387f9d02c980fd8085b0d97f3c9b5e29afb9f441efd40249725dfde9be0a0806559c0f7600c4b623dd9d614b9ecf3c32e62652e5b0cd5553f65973e7599312f64e82fd198f2e122afb7e1ea6ea9cd454e4d4e22d58914608743668d1ffe3f4d1fed0699c870bc28560688ead2b405ef396bae2803dfef3f83f8473a743e018ef0a0731325a93b00de6bfcfdec9b46df1288a87c17894ce265dfdd352d073544a74258d84a8699ec123dd5d246dac8c9b71528920dabf4ff4c9a5c74a898ace5c7f1e92c3503145bfb32dd7702296875606b810cb11b6c2c2c94099c58fbce4349c5bfb88432b79836e9c8f75b8f77b29e396729423bf87b4a37b96e14dfed254a245a25023bc125b3e736dbe06eed9849ac48dc9b5ffc49c9b6cf5213a0ba9efd9bbaa09a22190a9aa3faba5f53a8be39c6e96a9c68743bdaf1c0af5a9b9c69a6abcbd9535a9b652373c0dee3e893e69b86ff833834ba26372564823e4ae91523f139c38599bf98b7777217a7c7c3a8d43d41916799ef23d86666d87e7fc9cbfc019242353ab09066aa740ff48c57371b17e30d39079c396371351eecebaeeffc58055c0094282e1c7544abb018880b0569545ef9c205c5f3acf3509441ea1bc819560e9050be802e36417abb4f9128094ba824658150af91a45daee7db12f179a4f60fb1dd39bc01ad07529fe7ac92d30d3a01706ed91f5410371afb0f88128ab28413d4f4e0b7e1cd143a0051a67bfcd0cb5e4c9da6b77b3ae14ac8cc8dc92b92e7acf95753edc40392c68b895221e0f6acd03a27ffda36058dc254c78596b212fc20d8778c0e49ee0df641468affc1aca893b3fd80753961a45d7b790544a1cc5f0ccd9139240617cc3908117e88bfb720808d13163872ff060cb0b8d4e714c9cd539bbf20de77d5d7c17865069ad5151ce66e67b7b0b8ec8eb163168ed8f0e4c03f40d2427069e4834aa1b0a49f6f7ed126517e94786ac2aa89a95712991a8c2f5b24c332486184bf92f9560bd07c1ca43a8a43b566a7d2effb7f1fad181886551bee8b3fbdf32736ddb1c1288a9216da80222b3544808009bc66ff5ec2540861ea5c7427f9338a8ac87a0472adfc3b75d10fbae0042ef7236b4d461a1dbdd53272892b762893d42fa15e6257a49fe64a0d274e06c681967158c4ccf20e9d6f45713e88d58e768593999bc53361755124db1d58a9971fda4798b5c9d23f289efe0a1590c8e81bd118cb70d336387a52f0d1058b59605af88601f1bf702e35ee486edb4f77b10eb1dc38c478bd93afb91c1aa6e9c23b2df4f12e0aa02be60aa65802dd85db44bcebcf4bfb9d2d7a3f519735eb3246cc313590ac8c8088fa549ec7e9f62cb43b7b550967016a43d6c34239c2ac5bbc8a5e826f236323ebc482df6fc9db51d840987040e1d2392918cb3c40b37ccb1bc5233dcf4c7d040be3db1577b7e2a2528bb2714cd51d270047be9f9181f5ecfa00b5dbb3d73221f6d8de24d16f674532eaeb618afaab0a9b7466ea8c05b21a0842727f848be3e67c4883d7d27d336bc99486a6c0d006ae7f01c1e5f13911113b6ba085e2d783aebd17c7f24327f33050b9aa81e78d3ee08a84332045c8ed02a0c17d801abac241b500c679589c0b079164f9d26782c18e5e7e6262c99c7b79ecbd062b5ae5fe317daa057b9f937ef4c8793e336018f4bafbbb8afec2625f830b310622824294a1caf50ced2585f1d1d7d0ab5aacab9e9f9aa799ce968f124020c3ce6819f5d49e3acf2c1bcd70ba72f38322c9ad650fded5f0f313e1b948f6582ddedc2da23c5f213936681bbe0943c7420e028b92293828d1b91d14e674e676139211a0662848410392e67285fbef8f5dc3de146a535591a99b68df6e81621a2448cb91d72a7ec5f9a1b42bc13c05db98cc391a183a944a8b5414621cf331fcf28b65f3862c29e09f31fe9b687473c487bab7a148b154266bc4248b57403d313369d5e4f2ef7b9415feeb41209700dfdfcc9a5d51baea4892f9d87f5eb6abe6dc91681b6e6ba3e3dec9e22817e3301121d4de0eaf1b8c5122ba593902f5de8f9f9e5795b1b4f34552da1d09ff40c2a5a8fea791b058a68abb48ecd62b3a2ce8ab5a773095f9549625531251122e410df9ade5c7649889a53d97b339a16587c95e15e7f6488a26657d50bcdb6b5088ff07cf1713b2fdf13e1582df1a0d3db4696edede78fbc9c446362d8e5c6676aff6b133689c10277c59bcb54222aedcd1cf054c798097ce3471b63e543c4c6e9941906c92a0d7b1c1f1e3dd136b5b2d7a9c6a4c7ed4805f7b8ea717118caab8c390e52eb7a04cf9233f222552c77165fe2d39dbee80933ffbaa82d2a6b1d02da9164f4a5d25833e9c2d4423799a4c7a43852b87cc284c6326754e81340bb3e3396d889a44c87258b15f9117d0cc2c11d37d8c5c9b02810f07022c3ce5387632995bc16a8a409c43502f83d3c5f703d2bb2180915236c8c5e707aeaa482f5cb57382beb838e96ea0617be2953a1763628c5e932d59e429be1f5596d14b72b258b125bbbb4900fde2fce3f04a4aa1101f2e49f6abd602a2f775c2798155fb2b1020b3b42fea7ef6b42b7bfd6819667c57891a92d11e8848787bbbc1146118e956bd7f81b95b2eb4971b79dfa3cea124d2ed89c8049c2c17704dd57c290913b08a61110252dc30ab99444275b2405d9df1a3f9086033c8df6ca12e358b0fd79bdc30e163e5798c1b8c010319379d572d7b1fe7d9fbf4de1b104a3aa8ad79d56b546f279ff697defdaf5cb9978dbdf45ac1abc5b04e9c036c584dce3db365771c70efb6d9f268098ed8be381b55756c7fabc24de442e212f5331b7cf37acda610c25e222f7998913b10f5f8b04cebe4c690382a47e92f4e3fb795d9102e295f546745aa5e1c782cc3675e7b87fea24a157a206cc15fc8c886480cdc0e5c1ea637b29e72485bbfa896a95493ad5ece6bdf831d478d833af635362dbdb2ea06256d605dc674024965cfeeb4a36366bd475f6f969d9f850aa46ada82f4a64b382f8aa5be6d18eef071206757d1306dc01ebac825958aa339f8f7c7d52f430b4ebc8ac76a2f800713d6f8dfff68b4f97a387545ffff064c22f0f61fb7c01c5d9adcebd1b1d6646ce152383dd70be66388bb6365fadd161e1c0387b7afb150e75a90c4675f8c2f9111252b0aa76ba8d50a1faea74ede25104f5634e13de03cec4b0febeb5d443419d008c4f8b8da6460cde4d1cbfe1b5bc25a05d840b4c73880de178bbeac91d15da175f7ab99d57e66f99d3e3cebc04d34586be5cb47a106574a67d4297acf383bfff0e232bb853c4cbc12cbc16180de3a10101d33b62aae3fe8ff69f793285e0895c3175a559a95f21a397cd29b7ad2df07fa4c3f45cce207b1b9c14888bcad649e9155ab0d8c0628e044106338690a6cc26046e9ecb9a63d70c53bc60b9da5ac8949f282665a36bc17c9a4d0d2f4f43f968158ead2f3e3f9f68aa608ff0db686c4f47dd0d380480a7fb32278a96aacf8eef9804c48706d5dd1a9222ecf1175f9f8982e1d7570f8f68a83fd583af673bffd4e9eb44be2f71cb9743ec4a1448b2cea2d8a6962041d8658e659eeb476249488be95420566b3a43b91e8e856405efb298dbb7593946efb4f317693c294cac1f4bf30d077e0c92c42761ce8652aa6fab67e3805c7c3cedacde1d6bce250c6e3bd51f238ae0cf870213d361da25416ef6e390880f12fb17b680834bb94c4aa8c38e54075817ab66b8ed27a8e89ac3b9c711fbba1862ef3c18e5eb21b51f490adb134822496c6663e257f07c1370a364e2e605639238aedc534878847d87960b709987610ee0783bc7bd8c9cb72974e87d0df1efbf81248c671454a11bdf552a0af75eedb272e9eac63f11e2c57faec74ff5b942bcb3f0270dc6405c5e712bb76232fe76aff204c08717e57f910445568a958785d9de4262a502944b47b899642e507c180606548aa544176df8f7e859359ae3b75dca6ef643d5e747d495ce45688750f619d0d91bcfb499977d01cde57ddbb16e4f35c926aabd6cf17d4e8267044698cbf9937247f3e045d3153783892febaefc2bee28e572afa0930029f5d139fe8fe3d5af31eccb65a030ba04e279707e686a8ed5f5d07c00fabef5683568ced1d0e22da0daea5fb131947a35264a7b3e91ecb8f298b57d726f504e6a5fc0cdb71c7d245d995bdecf945740998ba4c033fe424662583a8dd88c5e4cf006734b4039b4073949d296ae09709a91eec6a36cdaefd65e79f79ddea8996ee5a0bca22a2096f03e8bcf28c4e852d57f8617f525bf532bb17fa8d5028aa042e1eaee5d11b9d7d46cb38d92f8820522c3c3f418593c07b32d671b2ca9fdbea3df9b5d472b2c3d1ecad22f7484ae8de1c3a1936672e8161166a13f1eabff36462d265f4abdf4772ce13c20ef2c50fdf7226aa1c46c320e9116518d27f77d9f6196dde35dd2793079fb12c524662cb9bbfde9b71883a80d2260243a13473653263dbe27b096aabcaf72e4f1183e291d8fefb5dc8a28974ceb23c1cf71084d7a1d2d0e6a98ea4d78d4fee83c36832ba1c26c7dc483571caeb067ccfadede6ca3af83cdf3ea7d9f82660299d8a3356230572d3cd921e3f9aac692453204378831d50d105d2dcf0df05af471c672fdaef058bb345b3ee44977a12292899f8c74d0c6f6095ace5d15bc37cd2ee906dca6a31310b8c2c215abb3346eac3a9e72be54c8327b95d84df10e86f91f51c8099faa12b58a5d350bb97f40c4a70089e340176989932ee90645ff462eaa304eee1fd248739749042e7b2bb1657c96d22b9dff94f1d32ce07f445024a2e3b4a07eaae635bc935a02b9bd3770784fffdc623f4b350f47d6b726a2f9d7b9e0bdbe630732b6cb62ca45f0a7fc99f7ba3c0116c64c73a9fc77ce0666f3333f2ac06dad5660f4f81e7d462a9235c10010401e8a58ada2700972afc2c7eb910925da3c33c11bf3711f8cd5ed89f31eb989b93bbd673862eaea46d8722964557cfdafc6f0b9a5487aaa55fd61dedeb9be10abf2fae8356a003306e8e83714a15e690c6ea1c4030c81ff7c90642a20f96259ac3e077f15a9a6a292562fbc73fb671935cf01d85d0e89f80da2f98c34c545d124a01f9c5be7dbd896062c7a95ff5ece3756366dd2825c8e7f23b7e9357ae307c1fb2c93e89229fa5fd6ad1282d8e9d9ae18ed84b0eb63bb1486c733a15a03bf06c8a4ce97418fe19c98067e43c2ff9bbe44e6df9c7b5d43149fffc421ba841e77c5bea5c20b0ddf828ee6ca07ae0ddde2d46f29eeae55fd00982b64cf19be48fcf6b3fb5b2edea10e3e2a8b4721039b9d45e8344b5c0435bf90721d29a0adc810e8dc9212450a8356e27373766fab58a84f1c72e1848aad6a9bb8152d37299ef695de4abddc25e398888f142b2c6c559e4ea86e17d72a82fd1a7f4508669451e6d4fcfad38d9e6928c6a7d30b09a53ec579208a7932ee65d0d2fab9b02732a2c5ceab1fe538e939f2e19fe7cbd647c3d41ec3714fc52ca3992c41e68887c766e37ce9e849da6d6a9b85627f2c5a5f8c99922db2a4b197398545e50ee457432b8c33c4e110bd9af656219eaa180d038830883da2491baac3ec758bc48addac41f349bd36b0ece388a10166572194274286b4072daca6531ae94b61819c3ec58528f55e3fd3c297fa0c61d1a626d0c5cc672a6e8c25f7f21906bdc187d40d5010703fb0d1a0771c3ae48622a228d7761a398193ac646daabb021a61186446a43ab5ae76bde26ae8a7fceb60f6ce2fdd7523ab2d36b40aa987bb3682678df0a01d31f6da5add6f2ecd5a8c33d631374ed4a5e671ba11fd00a77c7778b37916c10f0a1832e406437fcabff5c74bd11198a870afb073bab45fbf03fedfdf6c903815b0cf7acfed9fc9a2772fa92fbf78c4ea85f7bd58a69a8ee83602ba74549c94dc58fc7f48ec13a7329f36ef8621e060c26c16401ef138c24e666bc984b76e482935cae732d9a4687334a432e1817dfb5717cbbc1a9b77bc19db25889d023090edc422e192d065091f9bfcb08d8d5ff8f03315bc1c103f18368f28d860e988aea80665fe7d84d5756a5689125277aa9827675774eae50b98de75fa3007b5288985f55c1f8891bd56dc81016bbe6dad85e15ee444d3ca81d5b57182e09db82da9025b295db231d64879de7aacfa9126312d9a9e0e8fa5093419cc3934c994304a10fc54ad227cebb50d7c6b3908898cca7c45941c84bf852843bff59a2e9e480483f6f2fd8b585241b944b3d50182f399ccb8bfb1f0e5cdf856a5f06b8ca88d17fd21a75a31690ffb91be35a7fe7d4d04c3f5b4341e874aa2984ee377f8499977cdf97e72e53acf3d98806ef10eb4057e777ce7dc1125e8fd4d7fdb9384ff31d7ec3abb6bbc01088ada95532c026147f34c8490f0922ba7abbec7d21b54c89bd57aa69b117f8b82711e8b4f84e9208657571f3991ed01658990968bcf9df22086ba0b87d4914acac823dbb74921fa7f7c73ecb8b7c464498b519abf0c753e404c5dc5ce4ce67d7aaed3bbceac8ee8e4ca5a9f4166eb11c60c77d3a6b85ac8f3bca4cac838496160945a25b99c2ce77537ecf22f9d1e12eb021da3de7798c72a93b1004d5611a84b0af91020b315f00a4768e3601d0212c372343f9ffe0f97bbad230ee0d56ad355af83ca3e8b4eb1d7f25db0e7b8800a5e44421404622b59fdc3bf923ea5af35728003ae18640bc8b3830e60a15b09e01146e0ce8bcc88f10dae0ab9eaf22d227ab74ee655d1e4943762f59a8d6b92e35523905bc60bfa40ce6ede94a347f1a0c0e203c22a675a0a93ac946a58c4a82f9d4683d54550e2ae3196fff762312fc2b9dfef889aa613c523272284b0a864a57c338a042ac42f90cd9624476a2ffae02127ca18a77c322b1d06302c59c0c089b0d5e3f96b44738cc34cc928b428d3b7aa792f3443d38e8d1941f9a347a8d9899fd181d64e54c4950ecacf6357d6f71ebb9db9554fae19593b8fa422a070428d4a5d7e06b7685f6c4d2fe0287d8cb2e820d805327af616c9e3d8fd717a4a4938c4b245917e40ba22f8948898cb5b1e191d5fe0dab608026bbc7129e7f13a867820fa282cbb28b9d188c95b2812aa860e9288189ea922aeed107d80ebb4e29fe2d447d78b00885898786550b6eef101a6a348f14f4d380f8625ec41c18a152144ae9e06f9aef99a4927449894d7f39437fb56d1e592e5cf1f500146ab93bb0f4d6b41e859e6d6d3d9711bfae54cc5c0ee493ebc86761cf4d88ec1d31734700fd5dcb5fce408f360eeb4abd6d9951f22eddea92d0ded94e339bf2e647128347b7d658b2868cab01dcae8b9699367139e32a0e6f6c80285a8dde6ef8183ab6c60da6fcb64ade43317927a5905b2150bfab9c4d644505e447844e40cfb55229ffea41cabb929ea47e66c221f22bec2b7c3dbb939d05b9c4f03a71d99e9ee64f3cb14fba72b0e4903fa101b064d056830e6925eecfd121ba67888678105914b94cdaf4157246783fa8c301604bffe42a7a7cba47ee95e9d27a23f78729108cd05330031ac3e43d1a24a891f79935219d081f535406680eec9d6e45982e59ac643f12438a63671bc77d91635d1b6f3e8515f1147bbda0574301e092e9189d7cfcd1dbf133279264a8c51b1a0dfe764ce3fb0e1ae14da6ef92d767907ccf5e44d40cb44ad3a47f9d97169cf5fedd68110e430f6a8d5846fb707bebb9d19fbf327f95e4a826b297955396a80ced097ebf70b0ad05786693242ece1312bbe7c4adca6bac08dc6cedf78454fbc828ee3d6fc2751d94d659964e406c259edacdaac1cb76500f3784fcbc3b6bb6f73be6af9a0cb919664f73229770df32b23d7da1c1b61bf07e402b819462b39b6d266296dfacd1df11caa3ee5923a5d070bb67fa8436f5c51d7324a1ddd9540bc9e5fb2ecdc9a691e946ae0a76db8d06c10797fc422d25ebf1c382eeff6655fd7aeaed07f9c87d46696667dd61587c52daac6a94b36781f41f8de85aea0d6eba745a6d020790186cefbfc444dae60bf46e708448b4e5a4be5383e5ddac676b91225cfaf217cdd54259200b0ad953ba1d371bdf5d1b2e31393fceef5b803207853e93a3de0fe31bef9f54479c7c4fe6cf97ef3b35b66967d25abd39831117aae695b6c1e2a38b6c79050d0f4c70d62f5b40879c93f5c8704490dfbf546b5a332c89d61fcd14a37d177a400c44d464bc607847a053549ddf217a36945244db26d86e49468d47ce0b0352cc80eaa23e524ee0c3f7fe94420bc9209c9fa0d38cba0619c62509e4ffde309fb413385966f4805275f16c9aaf7bf01e9a599da56b82ed027127680ac73d37624ea99f6fcbe23e0225cda670ba912244ceac54d9374446a706a9112b9ce9e8111bdef58e12a657ba3ff6c99ce76d18c22cae8366fb7c44bc122647676e7a78d29f7fed90f6537864a169d2854dd96cbb3175c40444338b0cb219e002e7ec0b2713f85c7f37cb4ecc668ef000d90ee47ccadeb7adf0c84b93bc6b698646325b8f2501005ba653f14220af355635bfc801e86cfa8a5c2523b5ead728d566c5dd55371fbffb3733422fde6fa9301ed10af895434944e55cd5b910eb7e05d199551df3e2df00288d5ea88285779df2a8a5bf126ccc4dc439126526c8a0280cadc6c11313a648d6f37057285e97b731bc9c5888ae89eab1b5fa3a5923c4989aad470e02b9f59bc2c62af2a82adf27989afd3085c0457885002f9eea8be831b1acefb5c5117fd8e2800ef7ea1107690562893c6337f78e7c8a907c562a667107ed41c10197ad3349de7ab8c2395563ca36706a9e0884e448fae70f73fd63969db9eafb5a6ef10919dca3e187a65540a1d22ca69299c36460f6edfb5ba19e9991679f7b50fef8fe6dfdc1bb234c7f70e77055e1143728f5aa91f934e163e0d3a9eda63304ea7c37d2634bad2bbc2335bb3aad5106596d2b6d20f8b912de8742af63b1f3c8cc586b9087572d8e482269eb8be230a5d7d5aa5d0f67406d4330750165766fc6110bf8979cce840f0a320ce21098b29f87eedf345c19706e26fdc95f6ccd7cb584971efde6e9369bb473bb6b31bc672df1cb6b2421599c90be51940c9ad9be4c19a90fc97d4dd504c75c284ae709ff0789110149c8bb94f9ae648672309b7e8b75e58717e663efd2cb6567ce8faab301fa83782099cda6ffb60977e5930695f5ca8748dc0812fee3cefdd0765e22251f88ec96d964748a03378b99b301cd11518f77a76243f64e096b400dea20a269aef783b627968891fddb3235f68f80a3dffd8fa22e032bceb3301e457a5b50f8980cdbccceb28d90f9f34d98a14f5198ccee1859255f65094684873319a594116ea474ee295cbe3b54c08fe28b7b1f2b071487d349dfa0984874566785840a4906c780485a1d330b45465b8b5846f56ffc44014427d4355b5548a36f5c3af72da739acaf79738270164ad52e96f66b56d19a0b41e0f0da09c8c8b752da0b683692dc7a92d46d9ecbc70c2a639ead4fa6898cf90fb3b6f688d56036e9113e88e2d94c6caec94175b5ff31bec2d22e5c92752f0ced5277622a0e395e5af713e7355ddd39c0f1832a18a3048337273f7577f1e91dd3f48205557edfc74e968c36cb253adbe2ec2de10fe8f6df9b2499c1bd3e0655664450f90f027e4b3cce624d7a2f19e01340cbd7528e10a8b5c721c0ae2ebb6faf01869b4782808f4a5ec0c4d40ce76f35e7602c353beea36efe58fc89a862767754948169075b114986ede67c64eaf2b4be9375690629de9aef7edee3b8609821e3f4167720f22f22841f842696904ad35e79ce90c6aeb810b1001035aaa25588eee51db7cb3a9b19d9e405706fa19ccf30a667805ec6a8f4b7b7e1dc2423c4ce5117f257998e13a946c37e8730e3e82c1a824c1f973b10cb5e1aec039556ca42b27dbfb5e55dc621d245c90003fb45775e358101e1986d1c6ee77737f073f750c438799b60bd5b03d8d4c894aa891df75930ab6a5bbcf5b8fa9d3b8b9f689625f94bd5b838b75f8e5409dba9f833f6135eb5eb2c408f36600fd08bd2635806b5282decbce14e014fdae97fb443279909558151b78b5047f2c8a76352fe43956e3eb6e111d6af1c0241ddedb195859a7d0cb5426d49ead7e1018439b2294c1ecc4eac46d33282efa307fac650a5acef41557e362e895993f04f7cea9fcaf8554483e5e4345c91cf157e552ae98c1a02ab0e7286cffb8baaf357d958bc847f98da687c971c6beb4a497b79c260771cf9b59e8add3a2beed06df885aa56b918c586c2f22f3fa917a808bd1b5451ca9c38da37cb2dfb909e9c580bfe9c1e50fbc515433e082386f5e3bb501c5e7bb03e56821d733ee77b66e817066d9845732d71c9cc31f341533dfb8a2503f8014c5207eb7c9f211daff1ecebb2dd96f8363928fa8494ef69b869cc635702ca37df9d6bfd284deb1c86865f3aa863a245965098ec71599720d69007c2fd8b5477b9f543eea52be4862c1c453546dee41e16b9e55fe69a2b4a65b2d0df8b4dcaf20514ad4eb9cc22ce6122dec9ad1cd6034f8eaa77dec13be6417b2c1b2506724f99a3493b8b9c3999e4b9dae3423e64b915f285c8eec0587537181a9a3e2a06592e45af1f605a99ce87840eae37a4d27e369d6ca8102d60f26d6a0a1509aa26873b6bf37f8714ebd2e25555518eb0d542f6ca4d854b56fdacc4fb33b9843a527ae6a4e1836c655bfac4e84c421c43899059b731adcb7b830cc3f63ba8d8371eb18a39516f076f675c61e16067a10c7953c7b97be8b939c8c72d0193c4da776d7f0d0d9752b30f882cedfc0ed99d4d665bb0d1633d67d4b974a42532224a69b7da95fd55a5003357fb9e7585efb4c458668ffd0d816fb57cf0734af74062fa2747a7a623cc911e47a02db15c2ed72400fb7c83bcde948d86894e19c3a61e211e880a9aec3c34aec1552ca231394e5989998d04f28063659d400bfc067f9a40c92a7c06f6eff3863f86eabcea60ccec06280afbd27974a652d9d34099d14e4b4276ec72644dd5215a4eed156497b44e84030d3e30e4f14453aee31310fadef2d5dcdf708578502543526d2a37b81c0b5ca159f53331549dfb2531acad170a5a0e8948d63dccb020e690ccf8a6dec75fad29978b8e7a69efc44511c02b29ab80d0ee73a97b94da7e45bf6eb83abdf5cf6bc6809429d1b51233911279603eed918f879790c1ca2e3dc29cbc613ad4da36d84be56289034018cabd0a3848e548f9519376709ba5a311ff3b5cb82de2bc20fcfb91787403da56f96432124cac5df24017275f8dcf0b5bf0b0c8a7a0ec11086d6fe1df1c70db4215c012fcf80efa02fc2b8584b1c16cfba7bb23e6fdd3973c326229cefba5a1746b337d6a7cd9911260fae6774bfc0162b763d14538caf9313d5f21ef9544068841c6798a3f23722cee89400a8a08c58ccda8c53ea6ebc7fabdc0e80bc9419caf3d5134fddb24998ee936284e84013a638c93c8594b4ed396ce4524e06ed0da82e220e52239a495019305e6489b8d447a9cf4014aadfa18ff0ffa490c535d4de8a5baf4bc9d3e8baee32281b5a1637773b4acbb5632e34b8361f97d5480f243b557df3312e59567523d174976068ed63c95be75615536e8d1b6179f17c071fcf0ad7c609c38e247477421361343df355a6067b0007763f6ef01b1186598302f4d3f443fb559a5b371669250ffe04c865b93c9e33e4eb50e34136d050cf1088c9ef58ff7485bdffb86323e0a4fbc1b49da97f12cedb3a30549365e7aae62726247f091bafdfe7786adb977e415797140a9c9e0e11b3235fc630644ec80fb3ce2854889727547257ee0043357a28e0760f44cdc0cd4f8ab86cff59f6ae28bff110ef5627aa0500c156edec52c4973a3b21f51e39a802a3cd86eba0154a47068d64340d4de178b423e93a4ccc742a855dfbc688aecbe8f5d44ef5b451e6e320a2806f0e8b881fb66b1e86dcfaa451e3e221f45d347f4d26e3df616a32be1f12e4871c83cbec234ec32731499959983293593ea609fc21e5209c5ef74a2d9bdfa58845751ceef40935bd681466308c65399fc032175d922b697fb36f4f0e23c13945b486f206d0867c7596c0a06f00cf46dbeceaac5e155b79e55479414142c56e23c6fee8243a80be5cd394bd7282730b40591b2b8e96b5c5925e143a77f654dbeae4f7b51a8e54bbbd87a3bceedf8b743444a8382ebcde81bf8fb9d473ea8bd3272e8191305bf2fb2eb26999d493637033ec179d8b9a69e75f3c94c611567fc3a32c36a44bcac38b7da36d82c3dd31c3bca6591e3edfde446912b9e62c330fdfb58c8ccac5875e8de7ee3386b68680ba60200f9e8abe919a4e5a8bd996a56536668fa508c4fbe32ab4f7a6e0fd7e8df48cd3342261ef8797ca5eea0e7087d72f1f3e08ba69ea2754580dfd65a27f04342b1bc3111650ff8de3701e7b3182680c4dcd63bdd1c827dc5d04e5402068fa79b48b1813811bfa97ab47bb75e4befc41e5b48be1e37350ed7a04e60b305d99530b9e4741f3c7087e9321685e9b7dd4b556e314a3dacd4b642b56994ac7b811a85cd7eed1a242a9815ecf386b7271c0df7653fe12a3313c40674e5ec9e80503629d2eac962aa6ad7bf991f9650eaa4e964d2a12149b314da8f32e46102995f7639c4b7cbb4a18ae587986d148fad99ca89cee5e0bf16992e5a4613822a9b123cb2a45ec535643a158c543304dc8f6098f8f5f704a7b490bb0488b86eb819b32cd6261ae893c3953b4c5eefa5f9f466507ab01802fa7b0f30a59eab06948633847acf3d1c2b82004cbc1b662443caa877f38bfab9377e2d44f6a1b4f5acef6667baa28a28378d3e856454e17e16bace9d848be0743643ddbea43af421b90d157030615b3e0f4c5f7b4aaed45c538800afe6edbb2111b084e664dba57120e1878a299ee87a1e1cf9deae1f19faf2d4f83f48da6afe4c1a5e12b9aeb3a79f2b50091fbc4a0f4b4dc2577fd433667f6534f12154cd1a56ebde33d5eb443dd3fe3d4d8c2fb49cf1f2d637dd6d537876534b3b243ad9ed7c19da64f1d42ff774149e398dd1fc93d66d175e5f6c1ea9c7db69db8275cf89313da670d9f58e625b28db5702ffb4d0a32418f36c7bebefc631c44bbfe4fd3c992ede1fd166d48a1c00e8726222e18c3126c0bf7380104aca7def8e1008c871c2fac0c9d6e2b4066e90bbd9d6388e8a92431be854382ea5b0b2da06399229f0dd84644a2923482e20defc73585a7af587872569c42fb61d69f05febdd43a21410afc12a44824328845c795ee29d0647a296304f93e263a1c2ecf8e9e7f32dcacc6f6888bcfa4f1125dac3bf7398ebe32fd9b89a4946a73d9b89c9a07925354f09faf13eabfb9b4a0ff5dd8f11a0fae62240e2a0323c62d75f7639743e0dd317847305ca8c8bce89d0183c49af829754f642215073a65760e258978dd04787ed830c68b91f6bbc70b7a95d1165554158998587edb048b9babda35352af36d294a9cf2178ffb44f14fa46da7177fb1ae1778f90ca29173bcce3f6c614549177c7a2ae61834392e8d91bd3eebeab823cb71165febf0281c8d44b7bcf2b754ec24c6fcc135b67c0ea1133943242f02785ea878daf0678f190135c24b51ef408060a0b486ff0bcd3cbb4b85d4a0dd2d4c427dad43ca455166e0b8b2d485cdf3698f3a4b013da4a9e21b2d0a313da4f1aceb1471d8f08425e7d4fd640cbf4c66769c108477e5703024bf335aaa5572816cc2c42869c33758e4919ac9f78be1892032ea824e336c63e186885debbaf5c17e856e108e97162f9fe5862f024ce1e134646e5505de045a9978619a7d64d75e42a90acf28f903b7ece18599b27f06aa8d6aef898426f24d6c50c424927a79b60940cbf024dd5409d856f627fb2e9974fe5014304dc74041b334dafd5d045fd991ddf2b208dd9bf39a591f50e6ec793416e2867f54e8c6c7e89b68c229cfd5c7db3e2e1d785777b951479369a838b39116a31de488a4838ed47d92b4fbf050c2a28e6cee57d0cc9611371951519946dd4997fe16f22e5645034ba9ab3ea320043e367d66516cb66f175a015c64199b44af409b83d91209019ee9c530d3eb24bb509cbc6bc987d9ee2df98dab9150931aafe02046f040dd042764e6059a83cc77bc7e1837a0ec91a4a2a82b3ffefa6efb218ae5eccdcaa8f122b7756a052328d9223ad2a5113aeeabdb47bea711d893c6fa23044fd799490a1a1d18fa00421ec6cdeb678923a5cf2bf4adbc5146bac6bfbd8aaacf7bab40299983686a6e13deea3e06fd4a099ecf329f531749b6d448957ae7ad2d648ad31d85f244cd080654dc5fae35bcb98999b3205ef6998d474bfbf7b4c9c2d80eefc87b6e0b16edc00df2823bbee07d0f4e4092d712dce856530288df943824cf273b41d5be04f407a7044f82e3f8d63a7ffabf2d9e4a028fda35d02db63121f720e66b9e819c3029834a820c79c154c377f52e2719fc3ff2a27600a07ae089ea7fde9087f6bc540bc6dec1dd4b92ea4d3fb903f69eabf6d919afd48f4e312b163c28cff0f441911af790e2cf59437d72e08fca768eca18ca463efb017328a21f8f577d69fa28f02b592053e6673342cf0b0cb77d9b0227c7f11013f7d8a9445cd769f1e775ce1b37b1f718c919a08c02a40a0bbb4a02134bedee1b2071fa5f74b19b7f4726a23c46c24e4208c15d43518a3a4b334c75ad5e12534e9d1d2b814b9d05ecd31b56c67b5260b50a0f434e9b26585479ce67ab2184adc7b31c26d665642d3512835f7179970173cc71dd44f924185015ec8395e5aa804283f1259c5779094514ba9cf808f0aa32fbe90fb9c9c846917faff3fdd4e236c284b76c02dd33753dc9017742d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f431475775d3649f37f56ad175b7d5d4707405f9d0929cee2f34587afa628bb9fdf8a294cdb7ee9cadfe036ca70aa852b83b4d4ce820d153b4d63f5d0252045fbdaf6d4f0f3298f8f954f9afa7b38a7950e22c07845c300a4e6b6357c226640e16cba65cca4758e57155e07c86f12d4c5addb48b23c16d9b0f3eba6868107934a6572f8590ee58a7c01ef9698886b2d9783e30b221a5774687889c20fa1cd9a826caa2987c1335d089849b9cf335f2411fc08cdf6c8ce4aea9a8f66984cbe970529e889237d1d04d482c13a3e6b0d1e08b8dd417fa742644735eedf4fccb984059b217de0bb78d0a8ea2e39109c88d33a05774be6dcbcf8d792dd5f54e1e5ebc78d6fee0288a76f8970862e536179a782334499704b34b6ea77dfafde0572c8036db2caa5b7d86e01661d1c92014619a4ed90ba59f4c68a6008078931d466e3d3616f53263bac280153500a56eaee543aefbd85d56361f704ebe8816be1098d78aa97db12a8b5480fd479e952b0b97972154bcd9f830f385f3f585e012c4948ffb43b02483fce1fd8bb51fe23993b165ad2b05f41307d0d81911a44f7c5c396ecc6208261dc7076f3a4d9b7c711de26168e139697a79cd8ef1ef5fe0193ad9241ebe5e78569dd6f0cbe2f2d7081c777c3c77dbf5041afc382bd4399502569fbb748d2992e49c34931dc41c20eacf8a2c98e273237a1254e0e834cf4aa8d43e5dece70bdc45e4c908391e71c023075501ac8d2f0a9973ae7fa29b9600c106c0d05fa038f1c5ff7b5de146f2ab2f3f501426128c4853d4623fda3bc4cd14c47f6465de05d4ef0e305f755f719140fe9637b4c35f07879d5782857572deb69033ae739a686c2f017ed3f4f8d592cfb4297ee0db20c32d7b39b0224d952bcff4da08227f4066024200b13b65b3648a309775b1a475933b5b4b80b825499a7fe49b94253c3d40719fa0e21af351bfb7423bad2684d8e0951eb0cf2e98116c17e30098abb2aff2bf2e6e1a1241066890926833ed4bf22b298eacfe433bd9545a19dc627706d69926955386e0cb212a789cb2879dce2e70a7d6f71aad590e846a573f097e4049688ae2d60ef4d28f7c2bf9dc0f922058d35606f6f667b14f993ec4bc35ff9a61a106df9a7139c893a225d8f3c544428c600c79544088e25ca0dcaa623a310182a8a6542a928122c21dc0c1d9478d30f5bae4ff41a92335746c120a636c61005dc043bb04366b5477462e9581e9068c231b05382cc2848496dc4dc38a4ea4ff3b08728ddf2694b40c01fea19204dbc5787cddfe25c17f7e7eaba5bab560d5dfa85710459027988a94c0507ca9da0d182d547ce13c9291c0856e09409fc194bb5551134be2e51be3d5348bd5af9dd0bccff194bde048d500c623ad43e77282fe6538de1fe00c3171a19538dc6cfc284c3d52107da4e5f30563b5476227208ecb6f7c87d716fc8df56ba11dfe1901100683da6242d93cec39c9a78ac367b9d2e14475975698cdd3956ebedc7a3cbc38f2c5b873221852a436e7bd7a239b86d71d83587480f39cc2c4a375fec9e5f28dd5c80dbc9c4126e1580db6d9d92af955e86e8e845d3a5a1d602ac0f167af405834b0806c5acc71c4bd52ca3201b4a1de9f0bb23511db37b3b2d1e0b6874d6a924d9df1615e3c52e54ea472c3e8bef6d597f68c1291129c38ae947a82303bf71ae700e508760d5efc0913ec323e8a74b8e523650e0507c58d00d3d64f12817b8f49c74ed969fd4a2cea8a3b3b11d91c5e2e780849a614b711cb24dfa0317434986666c4b17951e06f06ee5bd33033a7eadb2a3cdb3baa4d295c384a50c3ce690f3251bc226370162cecb90f1ab8df81d85d7f13de4b1aab823af6c9bb0bb5d2cf3a047c89415ab8bf3ddb0802ad276ff0a399cc6ce1bfe6b934f828a06941ef078eb32b88e51bb28eccc671b4b7d4d99a52979ae99689e1baf7a468673a7ea0a714cc69d631e5b755b24b67ec5184d6b6ac0cdfe61cf96074184f10c3fa965f2c3799c09a2a517bd2c9566ff27f592268fcc3259db5ce05e477a3524294bf421105b1edaa032fcf6683d3beaac0865190b150117f6e9ed8e35af87c4398d0c147fd7b6acb34933582b073fdabefae9884d2876d4e0b766f04b8c44295ae5c828eafbf3c5969e9b388e6ddb39878fe6669a6701f42066ee5e5d63d1e165943bf479b70b914fa0e893b0be39760d291d9f4dac2eb070bd2acf10532e9a39321d41a57bf104e8dee9596bba1a675396e8a24d80b7ac54429998827d38e064f2dbd6feb8501144a66538efb4110d41a42da71f0c5c0b3ae89cc1217f83efd1c37cb3bc73c9528544e76ee141d504fcf775ecbedc268b97e12ef84e010a96e215d3077cfad9ac0ca870c20e7b8ed1412998186cad14ec177731ece05d3a82c7b17f43e32c958a03fb72c93d4df4e74bab37b123310df7955968b76b6e09e2529fedc9ca753b07478c6626ae1c2df47daa5cbf92465b413554c89d99381d3d1a82384b86fd4e386dd25e0bdab28d550a6c8eb2ae02b83efd5aa477ba1c0a41cec382576f3159ae3495862a5480d99d607cb0bac13e26ab9bd9934bfa072ba8196dbb546847313823e227de588d013030919e4583fd9b526bc33dac6d7286e72a9d2a04d079e729d41f5947a556044e5e5d22612851ad5b7024dcdb06cedff3a6db7c1615d6284b54edd075c8b976f586bf30972679c1ccb8e2190a6c606781c8ecc92a46859dfd2e8eec3c48cc8b44870c070f8ea25a6266f39a7230e2c78d9d27da8c890149413c484b7132d117552e8c64863e93edae4f28786c99a23e3121773433b72352caaa6f1bbae69d830bc5eaf1b9ed83260cce2ce6d7540173d94ac6d4480957109e185518c1f5611fec267e76d25797dd449b89f1b65f3a2f102bf3bdfc95157a54511ed264fa7bb6939b73bc04a9a0d0469e678a4cdd43d9fe85bb919bba28f7f0317b033c7dba5deeb188d1bcdfecfbccc0c05d811588a628cbe4bc531bb748160b90cdffeb5be8f232e1686e824e9981ae0c90fd809015c25191fef6195dd0755177714557ed845e4c1182608a5b0a42f9ec19fe573b1d0efdd59414d769c6d16fd58dff6784456472444924956f7c5f887de115765b7eef46194a65824dd9d164715af729a0a33ebdbec20856c7a6bf74b19ccb197b903d2b76af9fa57b7b3be012a81e9e81b34ba9832cb7039f95596e23754aaea2f5928ec6372b8adcd57ee18ffa6eea373bd5312f74f93bfe5db31f50f1adc28049b535ab8c9bb2f45a5e9aac7f6c97df747355d5e77f55243ba869693f9823191283f7068c2bd24bb7d42965c413e51c23715608ca215860785fbc603b1310e0cadec1b79acc99d7f1c416a83f6b4cea567c40f2a57df738ddd28d6358ec17de586efc3b0732dffc27685d2af18a264fb99e9bd06469f9981eec0742f39dac02ce459cc74148c9323f31af113185b78e9aeeb8a230675b519b19560753c91da582a05c3254be6efd99e660a7c16a71944e0f34068beb3a989264a99cc2e8a654da47b0ee29f6d8478b6d50ca713e44f31dc2c1528a2b92c8d301abb241c3e9145a39d773571a54815d9bfd6258921c06196839d053220e9f40042c3efe256aca40a735de8833e6afea0d308b9141612b3a44ed6bb8f9ad62d5a5da3cdaf87e75b067f9a808596ebdadb143622a7ba3221969d903973c098304398c1d959c880892268398725bb1aa57c734ef37acf3e86c371d7e2c214f8b95c41a2071ba04c25a4286b64b9b37afed96f0929225eb16493746b7d860d7224a4eac6f0c3728c0d4e5a3d9515182ee3fff67e994883108c56e7638903f12b6ea5b614b59e008642afe1ba41550dd7aba95777552ff8ef46ae67dc274489908ac1cd133937214c5dc41a69b456354024d6c915adbd184f96c1494e872e7eebddafc37f1a863e49c143d2277798394aa286f12abb7fd8bd23980796d857db372f31c93f3cb820f3791fbc56da4cf36df6f487e9145ae2fa56d5cab44dc6aa3c08d1b7cdf3a94111d0df9617bc3262c2c673205c604f271d461ba48125a76ced27c85bbaf5bbb19ce810958764f62619a31a5568cd38e2d4692fe0c969edf66728aea1de3440aba4aa26149d81409f6c1b75b6ddb8aeb6854ecbd36d1ddfaa7ec2a6ad841d235b90bceac1026bdccb865364343f225369770365c09602774100779c1c31cbdfa63d1353739a0a7f60b47b3748ae7afe4b79b5cbb199ec9d3e0902c731aceb5e51735b4de8635a6dd86e2a78f6e93d9ad8c7b17f45f7b778387598282c16ad7d1926ce021a26fa0546f54e1395f4400f2a849134c061c8a8005239ef60e9e91324a51a42d2169c483ba534adde1e17c4aae0619f5361154f2c641bd6cee2964d003145e8d0159c80a882dcaf0a5a1e05cd64dd4a9f60c9ec0793e9e7a2cfad71f28b53b8a47dc3457f3a77d7fa2d8ae81c2a30a44466f8b1a17832c0ecfe536674212bbd82ccdfd69bbe72ec39c797dbe27112b6b15104d2d829aa5a0310d44dedf29df5a0408ef74c1e5ff21c815f2c75f5c26f73f716ed1b0986760efcfbd594f2cffde53cd341227f05172b47b018e4ac3749fcb13b8910b57b4e8002d729c126edd3c655d3215a307ed4e53245dd20994f9bac92626fa7af7f9068305a146ac8ab65324572d40596359e4bddfb9a2e95a442ad2adb365a5a87c9053f2d487f4c20044d3f279ec9e7608dbf2b8eebe46cb5a7dc3ab293fcbe16cd04f23915697ea6f16e074f072b9ca114a6e527374a765181eeb16a1522b0cab19c4ae19ab3c6c8fd282422422d3930d238e70006de42c0beee36cb9067c3da188b4bad6e3480887581585e205b7b8185dafaecf9a4aaaf74296e525488ef599812bc704251ce03408029249f506bc74c8c0d9ffd87543c11989e0a99286e73c484add4f08b82267b32cddb25dbc18e5be52f2347aaeb4989d1ff591fbde8645c0ec14adf198646b7cacab802b2eca955b04430bd410136a3f4a36f0c4e1a22925209e73ed7991034954093501b2750586234f4853d8759c73530e5fb3d01d9d172effd6732bc3e8e23a832378523322c2c96140db5c66f408b0459fe1ac18e1249d927eabdc0cd8af66dbfc14dffef160416ac95a72ce6f360c3a3321eec93b4cb039888e39dfe5504221ef7e10bb8000225bc984e8454bffd4543cc48469d13ccc335b8678fe420a2ba308bb4f2c8c0524f70982614f4e53276bd31cffd81361a8d85387090d28829bbeac978ece79c9406e400c567f85afc41c4e8d27fb182f074785271548786eccc64e36ec1df636d556ddb0f43390243ffe16e88f08c94e6fae401f3b135c5b51ae5593d654c264621e71fe12c5201dc6310f9e5f1c3a762e5441cef0b8497b5a3ad7a41c2e79c940a685b5b5aaebce514ca195a9af39a5d6d01c40d399769073f1f22d6769785a058f883365386fc5c692c4c2e5d959f883436750fdcde3ae2c3b2d770b3cd4ea3570f14dbb07a7d1f921f8db7d9e2dad35f18e96ca02f454a034150eaba8976ca4c1544ff265f62f5510c69e8f6b186c33afa93affc32654ef578ea4de6689b61c62e8b85d76533ecc5934e95baaa971048f118416f5ff61d75af6587b0dd85517c5d4ff2982fde021af819a7e73e5f7392223a5ba8e8469bb56454e658cd3e2aedda0a02990f53862ae9b9a7e95036364c04c7d050b496457e5b61983cad236d868653e44b4a8407a716d4db5b51a1a90b239943fe02cf99c92cdacd0af60bdf148b531ff190f050cd242c540d02f30c299bf169278248c1f67ea99096adfca8aa7c8f7b1359345b00fda395f1e383e4fb8d12ec9c4425af9a854eee6c334e91d2b0a6d32230719d622499470539dcf7b27825e5bdf5c6f00426410c67d842317f522bc33dac1125a8629101af237003cfabe010fb39450cd176d6ead0460620b157c16c43d9f580151c4b9cb5ae4c1e7c93ed995e1984be0d7e3a2a71fcf012502941c352527ade1508e8618c4931d1fc8fb5b166105685107fe6f152da39b74e8646e3a4ecb9503d756395f1dacc00c573ad4a00ccb91bd1b1e27c1ad333e14776fd78b05f55b67c49d279326d920847a763f99c55658121bc3d4996fe6f8e34b265773dcfc4fe09053cb85a13ffc37ed9a8ac6fd7a6020d13b8d12996440897a981de5f6a874a76e4e17b3e738cb1f3bd201a13ebba71b83373091c9fb022d5a1ae238c0cf38fe2f26f0cb145b1cc7b30e063aa8f6f27d3e2714fbce1f4257a0ff07ad4c9633d0c679505aea9d539ec6b8521496e79c1722573a9ab2c00d03b5a2e24dda402195f20626e945b2b6729ad661a1fa5b25d8026fbceb3e9ea09c95969ffaabbebd5a9bc747aabba53416ba36f60ff763c91919745e64ede53af1cccad74d6dfa759dcfac5cb32cd1f1e23c6bf9ba647cb6aafc0de81f49564226856fb42486a3285fe8ed8aed477641544d666f27593440674c8a7e5ec37b16bf2d8a52aacb1ab4e208212b45de25459a9d657a847bce228ad15bd00a368da5268728a4cef2e71545637fe7d8b6000c6ff63028750d453329834fa0ea3480c4e4d4c9e8dd6dabcc70cd32f5071134e87f28ab430e7cf59f5d5fd5104cbe03c4efa7aa04b6893f7312500ba9563b39c4a4fc210a045712c696868c83d8a666dba702d82fd06cebbcca96b2320def2b051113b5bdb03ad5c2d723b5613e64fa093b9365d7f023dab4cd0c6db021d7d862ec93964617fb84a7d9f878f8b330dcf7bb1251bc4511a083ee6e3d50b8d42a084be5711e0c1bb3dafa9b5acfcce5ccc7c8bfe3528d61e7985617082be005187df49b393e0957e45bf83b380b69a6668a9ba3fbc4a3323167677cf303704f9bb81a9f810f19de5d1d16e1d4d6ffa497c7f430777e1212bdffbcde5748047a590f20092f2dd961d4785516aaa598dd4a7d32c2c48b4b9856a131d1d40ef7463d1fce3b4ae100478cfb665b555fb25a5919079bb8f1ffbe5f6b86dfa2a35866a0dc3035a07043c407e1b902f0b75d75359fe289f43fcc54ebe02814bae8ec4cb978b05c7224fd50d1129ee37a647ae11b229f2c91ab6bfcd51d39518193a8ee56a1bbf1743bbbc48cef4de041e6da3b946a902a7027ce03c4fa85e8c09f4e5602594afbb319458ff16b8259106b11024f642149863b6e89349cf0243038df148f7b5fc69cddcf9f1fe081cc459d14bfaa19b2887d73f864124aa60ef378bf2849b1046ad025bfbcafcc8be12f49d67a224a1ab9062f142f09129094af04c2442c21831c652440dc0d8c8348a518900f425eafcb17182d08c644ff4aeede4f126f53ed7bbb6e37ae1043150581ce8a14fbf7026250d02bacd5c3e0dd6e39404f523e8d79f74f2c08dc01deebc166a0b2059e480d794eda2a4c7743be28479dfd6fe7e5feecd0f149b50f2b2590fc78752c9d247f6fa232e4adf00a76aa3eb0ec8ffc3347ee461e7b064b7e136d88340172f48dc8ef9f0f7e0524ce93c93f723fe6f9e418af3e60b6c725d6ca28c86415e4829e0b1315b631a9893599598856a6406fa19bb054f3e80374bf55f34f9d889ed21044cbe8bdfe8acd248e1bc5ba0b818fd31db0c3c99ace7455d9a78e1772f5684129971b52c80339a92199cd0feb5ca9022941058e80f540d91587dd249a161f0948bc3833266c2fa8c64f182c22d0ea33292ba69f684e2366bc845e9643463189069ede4b9bdad1990660af329cc524ff5b12bb20887589220159a40b740c69468c822dc17b72b7cd8762f78cf6216f7417e67c36d0f66e3a1dc25ed4174e65a3ab30816f049f69fd7652faafce9408ec6dc75a96c3f7ebc6820e290a0226ee8f0fc94fe1d9ee83b9870a104cc6626daa74f355bd8ae623c544f94d6b05df32e2e22213069692815e0335c4405bc8d98cac9f95c57f2a2d111db690fb84c746131809ce16eb74b67affdfeffd8578fab0ef4c0e32817c419ed5185740fd2242531ee29b173958996debf3f5779b6348b0d8596dfcbc25659a078e948ff8330e81682913d9a659fb3a20a712c7711fcdd3975f682ab025e3738770cee2ca674388e072aea189f3974a85d30a726db71b5958a67c25b44be5c855259622acf0a7f5a9e89d085c1304f0cb3c1b3c02798e7456daafc094b240e4f6e44ad8bce292f8a4a6fdace00aaf71e9e15587dee110b9310e0cbe3e579f418dd902537c90bcdac651c4be996721b8435f26b4e03ba6d8789d685658a5317cb400901e279910b526c511eb06237b462035aedcdb4fb2492218bcf5e28ffa4818c7e6705dbb0d28b3695d054db3befb4b680510b279ebc6bb082c53b296fd563b21f6b4591084421450ec7f9f4548dc07f240bbf6e74f2f55244346803567bde643e3b5a1d91db7669b79eb57a909f3d6d3fe89fb6a8ab15b96e82433c201ccfbe4acd03e7a46450a5d4b73dd760e06516bf59f046f28bdcd1ca91cf7f487ba922244cacf7c7b8e6164a5e10326357a3731b3344b0ac1b6b8c8e42d223ba41a5a9439b3427f4c8f1e506be21b1e76a1af020e5acfcc3015e601011dfb6367ef6b5912ada37a5bfdbd1616d1e362994e1228e8b4eddbf6b58b0e3a014cbf1b799721e6f158f090bfed7e6a185780ab82a0e8e48672eadb3ac578bd3ea6f6339911b919b426d572300b87dd765baa2f9345ee6b13720c22e09bb5c968f6613f9e6904d9e02cb4d332eda3450a3c42e392c80c76ae7bf2b001202e63036ba8485b8fed16d85e6f4ea50522b63a69e7c95663ba123f0254aaca7670509c3f6299d24abfc13d061f9af35f0e850fdc576dd769ee32ec5069653d74525a83e068abdb3ad00d2851750e92a37f06dafac138f52f2be32d044fa32a39d403ca452619f3446b5452cc75e6582fa9b08718626fa2d9c15ec05f4f1a7e0c2ef54f45f9db46d89604428477b9b41c165a05d1b7abfb90a2f5260692148d6257184bddcae45b52c5afd746976516087b6a1ed57a36620a811219a3a6d3ed067c6b24157f5759812c14faddd85cdd7f322acc11812549f43df7456e02ef94f3d116f7852a0bfd35cc8fab0160fc7f3307fbd70c1dc7ec5632cc209931247d18e118e1770a0188a0996cb9fb3051919bf71509c97bdfc812d23278aeeb56ade34b826685d06b1f34a5d922787d5256372649e88db8d3505c1c7422f29f1a61a28dfe96fc5b412a44ff0dad80cf5bcdb8cf92c8e32ba64559134bc6355af8a422f9fdf29554fd66a7aff39c06cf26900cc22c26c458a34672cc9b35eec873f6e001b20d43dae6c948ad7f5cf7cb37713994c9b3d22608172c68322542d98fb4096ac90ccab5f0f195a7f372b7062614f5f314b6586e69f8450b33d1ef23296558551dbb8f7e3f587fd99b2ffe1cc8394de14efe7e0f612b3b2494b1976f57b6ec178f052f6eb165199685d068edeaceee3c120fb6a58cc3a117c740bb03cd447b3e4371ee0cb33224a62871ca784b2980d35ce773f4d7411d88aa8644941551a7708fc3701dccbf31bfef5f404fbcce76f6cb80e9fa5949e45fd18afd6623f9996f1afb18a0737329026e229392d243c3cf460d5480ec97da3bfaf6e9b02596111aa3a73d1d89fdd7007e7dd1cb0b7e6bc6da78af8f15a1294114008104c9247364b91b34983cfb8215cb303fd3ce15f19220eb20f19f9d51c4ca6a65178de5e2449d60eb10e1cc106f05f7acaebe7ddc8c6697e38415720ba4a5d95dbecd2cee5c872d10c70745ca5266c5d202a7d78c0ffe58abf417e3121da01d7debffeeaf6758d6ad678de8c2ff272b7c1835845ac05dfde282f69f5abf18194c2b123f2558a0875db9fed79fdc2bb4a8ce43dc8ef9f8bbd01976631fa4b1b6013e526295a1641c849710d414f73048212b19b9810a8ef12535a25bf940efe5cc6725f7c4bdcbe6c2c8fd8ba4a099b80eaa291ef47210de20dd77a0fe887c09ed9757592565b642c0537af4682fe021277eed6ea598897bb1b811e59e1a62bf4a1300b9d47954fe00b9ec7f49e9dbeb734aaa8b0c40527641471d96922d64b8379a3378c29b159cd906d973080b8e38625370b95e34267debfe7d0fd4c2a948acad89f60129ec690e8a200b0f6ebb9ef8526ed5aa4d0e667db2a04cb131b61d453246b3827988c3ea7793bd9d9ead375a8ff88cbb6dbfbf069fdc12cd4ca6674a70d17783b1ddaa9177281b9d50bafab38458883b5efce2a3d8753aa99d5217cdbbe385632c5b87d00fb8e7ded1532e9c5a667a9c3c5c5cfce687a439645755fb82ff3cb77c65882e3ca6737bed7bfb53425980a04bae925a11d3f1248b6d2e9db5b102ef14e5d83d68f5db4bef04ef587e37b3841c350ff3242cbbd3fe2e8d7e53088b102e716c1b3e1232705a53b9aac943e78d1db914623bf06447958e9b1781e41357c1aaa0310261e12431c8006524ae97b257f24d31deac84b37b0ad964adc8b8f21565a9f084926d2a510daee7f6228c7e52eb8d0b7f6add2302a63663b9b4adcb1fe89eafb7720296e5911c8794de4a74a2ff0857303a6a2340c59fa7848ef64a04e787618564a3386381a47b85c59910a7dcb3c9d91297f37b59b7c32e5e556398645957cf8860bc01fa4002b2999d35c386938d38ae2541bd7c749d9182dfb10215a68a30f4ae7237d5296ac16b81cf4ee96fa30dc9fff5a73dc4595aa9b29f3684ea0a7660ece925f692d3bd03816ffc048d1e47d046be89bd837faee80394cb590a36c8dbd115c2054852ae93c006b9974eddaee2749f2b9590ab3e4f1673c426e159e6def612873062677dbdd7442b603b5bd632846ebaafc0addec170c55d062c9ddf2680cd7d9bd69e5a167743dc5cfb9818e551657695f0dd3123119136114a8d5ab3f916abb08a0f6a572466691db06e68490ef07f58c5d511c184e4d8d75d312fdcd632c220ea2977898acbea9555ddd4bcff25cf8fdeba95d80c2879c6a700f7a0b512f344dd43be401b1eaa090a6f0a121262fda85f893044b4042ab6505b7c0b8a233955601af3a5e998dad4c631ec821d718ceef6ca5d13bb660e07fb540886c634395bab21edec76755c427a43900342e54bc5836d7ee3e11279832fa9d8b1c140817da1896e7739845cd7cbd674a34431abb92f71b46450bd430b658205da3f37263ded00c8277fff1d7ca504e2bc34636bfaa3c59d5ec464354c1a661934dfedf57ecdcbb7ca1eb7b3ac0a0faa758c05cfba7c82ea3932f0354946a64af0119a3576f1618e4a5e7571998a7ccb020f873594d0d4689ed3b203ca4998887f7a5e0f98880600cf2a1d9f3a0aef29f76fa88ff1529944ac62b842151529832e3dd3b6681456778ddd87794d1bdc19bb3536187145d13db5c7fc459b7b95cbe578a0bfa84bfa4fd2a18703f1f36437e813f1a3524f89eece3a61705af1c5f3fc28613a8f8d0a0869a39a87b00875b1afb1bd594d5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgroonga-7.0.4-1.fc24.src.rpmgroonga-docgroonga-doc(x86-32)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.13.0.1YV=@Y i@X@X@X@X]XXW@WWc@W4WW@V@VVHVuVm]VhV2 @V@U@UU3@UJ@Ua@UmUB@U3UU:T@TZ@T@T|X@TXT2@T @SGS/SSSrS9XR@RR±RRo@RH@R7Q@QY@Q@QQ~`QU@QPPN@PoPfP>@P4PP%O@OỌ@Oĺ@O@O-@Ou@Ou@OtNOtNOOdON@O*zO&@O%4O O?@NV@N@N@N@NN@N]NdN[@N2N2N@N M@M5@MM@M@MM] MRMRMOMJMIG@MD@MM"LL@LY@L@LdL@LLL@L@LLLs@Kentaro Hayashi - 7.0.4-1Kentaro Hayashi - 7.0.2-1Kentaro Hayashi - 7.0.1-1Fedora Release Engineering - 6.1.5-2kenhys@gmail.com - 6.1.5-1kenhys@gmail.com - 6.1.1-1Kentaro Hayashi - 6.1.0-1Kentaro Hayashi - 6.0.9-1Fedora Release Engineering - 6.0.5-2Kentaro Hayashi - 6.0.5-1Kentaro Hayashi - 6.0.4-1HAYASHI Kentaro - 6.0.1-2HAYASHI Kentaro - 6.0.1-1HAYASHI Kentaro - 6.0.0-1Fedora Release Engineering - 5.1.2-2HAYASHI Kentaro - 5.1.2-1HAYASHI Kentaro - 5.1.1-1Kalev Lember - 5.1.0-2HAYASHI Kentaro - 5.1.0-1HAYASHI Kentaro - 5.0.9-1HAYASHI Kentaro - 5.0.8-1HAYASHI Kentaro - 5.0.7-1Masafumi Yokoyama - 5.0.6-1Masafumi Yokoyama - 5.0.5-1Thomas Spura - 5.0.4-3Fedora Release Engineering - 5.0.4-2HAYASHI Kentaro - 5.0.4-1HAYASHI Kentaro - 5.0.3-1Peter Robinson 5.0.2-2HAYASHI Kentaro - 5.0.2-1HAYASHI Kentaro - 5.0.1-1HAYASHI Kentaro - 5.0.0-1HAYASHI Kentaro - 4.1.0-1HAYASHI Kentaro - 4.0.9.1-1HAYASHI Kentaro - 4.0.8-1HAYASHI Kentaro - 4.0.7-1HAYASHI Kentaro - 4.0.6-1HAYASHI Kentaro - 4.0.5-1Fedora Release Engineering - 4.0.4-2HAYASHI Kentaro - 4.0.4-1HAYASHI Kentaro - 4.0.3-1Fedora Release Engineering - 4.0.2-2HAYASHI Kentaro - 4.0.2-1HAYASHI Kentaro - 4.0.1-1HAYASHI Kentaro - 4.0.0-1HAYASHI Kentaro - 3.1.2-1HAYASHI Kentaro - 3.1.1-1HAYASHI Kentaro - 3.1.0-1HAYASHI Kentaro - 3.0.9-1HAYASHI Kentaro - 3.0.8-1HAYASHI Kentaro - 3.0.7-1HAYASHI Kentaro - 3.0.6-2HAYASHI Kentaro - 3.0.6-1HAYASHI Kentaro - 3.0.5-1HAYASHI Kentaro - 3.0.4-1HAYASHI Kentaro - 3.0.3-1HAYASHI Kentaro - 3.0.2-1Fedora Release Engineering - 2.0.9-2Daiki Ueno - 2.0.9-1HAYASHI Kentaro - 2.0.9-0Kouhei Sutou - 2.0.8-0HAYASHI Kentaro - 2.0.7-0HAYASHI Kentaro - 2.0.6-0Daiki Ueno - 2.0.5-2Daiki Ueno - 2.0.5-1Kouhei Sutou - 2.0.5-0Daiki Ueno - 2.0.4-1Kouhei Sutou - 2.0.4-0Daiki Ueno - 2.0.3-1Kouhei Sutou - 2.0.3-0Daiki Ueno - 2.0.2-1Kouhei Sutou - 2.0.2-0Kouhei Sutou - 2.0.1-2Kouhei Sutou - 2.0.1-1Daiki Ueno - 2.0.1-1Kouhei Sutou - 2.0.1-0Daiki Ueno - 2.0.0-1Kouhei Sutou - 2.0.0-0Daiki Ueno - 1.3.0-2Daiki Ueno - 1.3.0-1Kouhei Sutou - 1.3.0-0Mamoru Tasaka - 1.2.9-2Daiki Ueno - 1.2.9-1Kouhei Sutou - 1.2.9-0Daiki Ueno - 1.2.8-1Kouhei Sutou - 1.2.8-0Daiki ueno - 1.2.7-1Kouhei Sutou - 1.2.7-0Daiki Ueno - 1.2.6-1Kouhei Sutou - 1.2.6-0Daiki Ueno - 1.2.5-1Kouhei Sutou - 1.2.5-0Daiki Ueno - 1.2.4-1Kouhei Sutou - 1.2.4-0Daiki Ueno - 1.2.3-1Kouhei Sutou - 1.2.3-0Daiki Ueno - 1.2.2-1Kouhei Sutou - 1.2.2-0Daiki Ueno - 1.2.1-1Kouhei Sutou - 1.2.1-0Daiki Ueno - 1.2.0-1Kouhei Sutou - 1.2.0-0Daiki Ueno - 1.1.0-1Kouhei Sutou - 1.1.0-0Fedora Release Engineering - 1.0.8-3Dan Horák - 1.0.8-2Daiki Ueno - 1.0.8-1Kouhei Sutou - 1.0.8-0Kouhei Sutou - 1.0.7-0Kouhei Sutou - 1.0.6-0Kouhei Sutou - 1.0.5-0Kouhei Sutou - 1.0.4-1Daiki Ueno - 1.0.3-2Kouhei Sutou - 1.0.3-1Daiki Ueno - 1.0.2-7Daiki Ueno - 1.0.2-6Daiki Ueno - 1.0.2-5Daiki Ueno - 1.0.2-4Daiki Ueno - 1.0.2-3Daiki Ueno - 1.0.2-2Kouhei Sutou - 1.0.2-1Kouhei Sutou - 1.0.1-1Kouhei Sutou - 1.0.0-1Daiki Ueno - 0.7.6-1- new upstream release- new upstream release- new upstream release- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- new upstream release- new upstream release - add zstd dependency to compress column.- new upstream release.- new upstream release. - drop php binding package. - drop python binding package.- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- new upstream release.- new upstream release.- rebuilt for msgpack soname bump- new upstream release.- new upstream release. - enable TLS for groonga-httpd - drop groonga-server-http package- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- new upstream release. - remove needless Require: libstemmer entry.- new upstream release.- Rebuilt for libmsgpack soname bump- new upstream release.- new upstream release.- new upstream release.- new upstream release.- new upstream release.- new upstream release.- rebuilt for new zeromq 4.1.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- new upstream release.- new upstream release. - add vector plugin.- Drop ExclusiveArch, atomic primitives now supported on all arches- new upstream release. - drop fix-crash-by-missing-libedit-initialization.patch This patch is already imported into upstream.- new upstream release. - add a patch to fix crash in standalone mode. fix-crash-by-missing-libedit-initialization.patch- new upstream release. - enable mruby by default.- new upstream release.- new upstream release. - remove needless 'g' option to remove rpath. - use /run/groonga to fix dir-or-file-in-var-run error.- new upstream release. - make groonga-httpd as default HTTP server package - drop groonga-server-http, it is just changed to transitional package- new upstream release. - drop lzo support. - add lz4 support. - add groonga-plugin-token-filters sub package.- new upstream release. - drop a needless patch to fix groonga-httpd service startup failure.- new upstream release. - add a patch to fix groonga-httpd service startup failure. add-missing-mkdir-for-groonga-httpd-service.patch- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- new upstream release.- new upstream release.- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- new upstream release.- new upstream release.- new upstream release.- new upstream release.- new upstream release.- new upstream release.- new upstream release.- new upstream release.- new upstream release.- unify own directories of plugins.- new upstream release.- new upstream release.- new upstream release.- new upstream release. - enable the PIE compiler flags.- new upstream release. - fix wrong directory ownership. - filter not to export private modules. - add missing groonga-server-gqtp related systemd macros.- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- built in Fedora- new upstream release.- new upstream release. - Remove needless "Requires". They will be added by rpmbuild automatically. Reported by by Daiki Ueno. Thanks!!! - Fix license of server-gqtp. - Fix license of server-http. - Add more description to server-http and httpd.- new upstream release. - Split groonga-server package into groonga-server-gqtp and groonga-server-http package.- new upstream release. - Split common tasks for server use into groonga-server-common package. - groonga-server and groonga-httpd require groonga-server-common package.- use systemd-rpm macros (#850137)- built in Fedora- new upstream release.- built in Fedora - add msgpack-devel to BR- new upstream release. - groonga package does not require groonga-tokenizer-mecab package.- built in Fedora- new upstream release.- built in Fedora- new upstream release. - use libedit.- Use shutdown command for stop.- Fix bind address argument parameter. Patch by Masaharu IWAI. Thanks!!!- built in Fedora- new upstream release. - ensure removing build directory before installing. - grntest -> groonga-benchmark. - remove groonga-tools package.- built in Fedora- new upstream release. - remove other permission from DB directory. - use HTTP as the default protocol. - support effective user and group in systemd. Patch by Daiki Ueno. Thanks!!!- fix systemd service file- built in Fedora - migrate groonga-server initscript to systemd service (#781503) - add groonga-php5.4.patch to compile PHP extension with PHP 5.4- new upstream release. - groonga-server package does not require groonga-munin-plugins package. suggested by Masaharu IWAI. Thanks!!! - groonga package does not require groonga-doc package. suggested by Masaharu IWAI. Thanks!!!- rebuild against new mecab- build in fedora- new upstream release.- build in fedora- new upstream release. - enable zlib support. - enable lzo support. - add --with-package-platform=redhat configure option to install init script. - add --with-munin-plugins cofnigure option to install Munin plugins.- build in fedora- new upstream release.- build in fedora- new upstream release.- build in fedora- new upstream release.- build in fedora- new upstream release.- build in fedora - add ruby to BR- new upstream release. - add a new groong-tools package.- build in fedora- new upstream release. - split server files into groonga-server package.- build in fedora.- new upstream release.- build in fedora.- new upstream release.- build in fedora. - don't require zeromq explicitly.- new upstream release.- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- add ExclusiveArch (atomic primitives implemented only for x86)- build in fedora. - don't depend on libevent explicitly.- new upstream release.- new upstream release.- new upstream release- new upstream release.- new upstream release- %ghost /var/run/*.- new upstream release.- own %_localstatedir/lib/%name/db. - use %_sbindir RPM macro.- use %python_sitearch and %php_extdir macros. - correct directory ownership for -munin-plugins subpackage. - supply %optflags when building PHP binding. - don't set CGROUP_DAEMON in initscript.- correct directory ownership for -munin-plugins subpackage. - make -doc subpackage require -libs. - correct directory ownership for directories under %_localstatedir. - make initscript disabled by default - move "build process" of Python and PHP bindings to %build from %install - build against Python 2.7 - fix naming of Python and PHP bindings (python-%{name} to %{name}-python)- package Python and PHP bindings.- fix License. - pass "-p" to the install command to preserve timestamps. - use RPM macros %_initddir, %_localstatedir, %_prefix, etc. - use the standard snippet to creating user/group for groonga; don't call userdel/groupdel. - add missing "Require(foo): bar" for /sbin/service, /sbin/chkconfig, /sbin/ldconfig, and /usr/sbin/munin-node-configure. - fix attributes in %files. - correct directory ownership.- don't require autotools when building - pass --disable-static to %configure- new upstream release.- new upstream release.- split packages.- initial packaging for Fedora  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~7.0.4-1.fc247.0.4-1.fc24                 !!"""!!!!!! ### $%%%%%%%%&&&&&&&&&&&'''((((((((((((((((((((((((('''))))''******'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''',,,,,,,,,''------------------------------''..'''''//'''0'''11'''2222'''''''333444555446677888888888889::;;;:<<<<<==>>???>>>>>>==@@@=<<A<<<BBBBBBBB<<<CCCCCCCCCCC<<DDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFFDDGGGGGGDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDIIIIIIIIIDDJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJDDKKDDDDDLLDDDMDDDNNDDDOOOODDDDDDDPPP<<QQQRRRQQ<<SS<<TT<<UUUUUUUUUUU:VVVVVVVVVVVVVVVVVVVVVVVVV:::::WWXXYYYXXXXXXWWZZZW::[::::\\\\\\\\:::]]]]]]]]]]]:::^^^_________________________^^^````^^aaaaaa^bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb^^^ccccccccc^^dddddddddddddddddddddddddddddd^^ee^^^^^ff^^^g^^^hh^^^iiii^^^^^^^jjj::::kkklllkk::mm::nn::ooooooooooogroonga-docCOPYINGREADME.mdenhtml.buildinfo_imagesgeo-points.pngused-when-indexing.pngused-when-searching.png_sourcescharacteristic.txtclient.txtcommunity.txtcontributioncontribution.txtdevelopmentdevelopment.txtbuildbuild.txtunix_autotools.txtunix_cmake.txtwindows_cmake.txtcom.txtcooperation.txtquery.txtrelease.txtrepository.txttest.txtdocumentationdocumentation.txtc-api.txti18n.txtintroduction.txtreport.txtdevelopmentdevelopment.txttravis-ci.txtindex.txtinstallinstall.txtcentos.txtdebian.txtfedora.txtmac_os_x.txtothers.txtsolaris.txtubuntu.txtwindows.txtlimitations.txtnewsnews.txt0.x.txt1.0.x.txt1.1.x.txt1.2.x.txt1.3.x.txt2.x.txt3.x.txt4.x.txt5.x.txt6.x.txtsenna.txtreferencereference.txtalias.txtapiapi.txtglobal_configurations.txtgrn_cache.txtgrn_column.txtgrn_command_version.txtgrn_content_type.txtgrn_ctx.txtgrn_db.txtgrn_encoding.txtgrn_expr.txtgrn_geo.txtgrn_hook.txtgrn_ii.txtgrn_index_cursor.txtgrn_info.txtgrn_match_escalation.txtgrn_obj.txtgrn_proc.txtgrn_search.txtgrn_table.txtgrn_table_cursor.txtgrn_thread.txtgrn_type.txtgrn_user_data.txtoverview.txtplugin.txtcast.txtcolumn.txtcolumnsindex.txtpseudo.txtscalar.txtvector.txtcommandcommand.txtcommand_version.txtoutput_format.txtpretty_print.txtrequest_id.txtrequest_timeout.txtreturn_code.txtcommandscache_limit.txtcheck.txtclearlock.txtcolumn_copy.txtcolumn_create.txtcolumn_list.txtcolumn_remove.txtcolumn_rename.txtconfig_delete.txtconfig_get.txtconfig_set.txtdatabase_unmap.txtdefine_selector.txtdefrag.txtdelete.txtdump.txtio_flush.txtload.txtlock_acquire.txtlock_clear.txtlock_release.txtlog_level.txtlog_put.txtlog_reopen.txtlogical_count.txtlogical_parameters.txtlogical_range_filter.txtlogical_select.txtlogical_shard_list.txtlogical_table_remove.txtnormalize.txtnormalizer_list.txtobject_exist.txtobject_inspect.txtobject_list.txtobject_remove.txtplugin_register.txtplugin_unregister.txtquery_expand.txtquit.txtrange_filter.txtregister.txtreindex.txtrequest_cancel.txtruby_eval.txtruby_load.txtschema.txtselect.txtshutdown.txtstatus.txtsuggest.txttable_copy.txttable_create.txttable_list.txttable_remove.txttable_rename.txttable_tokenize.txtthread_limit.txttokenize.txttokenizer_list.txttruncate.txtconfiguration.txtexecutablesexecutables.txtgrndb.txtgrnslap.txtgroonga-benchmark.txtgroonga-httpd.txtgroonga-server-http.txtgroonga-suggest-create-dataset.txtgroonga-suggest-httpd.txtgroonga-suggest-learner.txtgroonga.txtfunction.txtfunctionsbetween.txtedit_distance.txtfuzzy_search.txtgeo_distance.txtgeo_in_circle.txtgeo_in_rectangle.txthighlight_full.txthighlight_html.txthtml_untag.txtin_records.txtin_values.txtnow.txtnumber_classify.txtprefix_rk_search.txtquery.txtrand.txtsnippet_html.txtstring_length.txtstring_substring.txtsub_filter.txttime_classify_day.txttime_classify_hour.txttime_classify_minute.txttime_classify_month.txttime_classify_second.txttime_classify_week.txttime_classify_year.txtvector_new.txtvector_size.txtvector_slice.txtgrn_exprgrn_expr.txtquery_syntax.txtscript_syntax.txtindexing.txtlog.txtnormalizers.txtoperationsoperations.txtgeolocation_search.txtprefix_rk_search.txtoutput.txtquery_expandersquery_expanders.txttsv.txtregular_expression.txtscorer.txtscorersscorer_tf_at_most.txtscorer_tf_idf.txtsharding.txtsuggestsuggest.txtcompletion.txtcorrection.txtintroduction.txtsuggestion.txttables.txttoken_filters.txttokenizers.txttuning.txttypes.txtwindow_function.txtwindow_functionsrecord_number.txtwindow_record_number.txtwindow_sum.txtserverserver.txtgqtp.txthttphttp.txtcomparison.txtgroonga-httpd.txtgroonga.txtmemcached.txtpackage.txtspecspec.txtgqtp.txtsearch.txttroubleshootingtroubleshooting.txtdifferent_results_with_the_same_keyword.txtmmap_cannot_allocate_memory.txttutorialtutorial.txtdata.txtdrilldown.txtindex.txtintroduction.txtlexicon.txtmatch_columns.txtmicro_blog.txtnetwork.txtpatricia_trie.txtquery_expansion.txtsearch.txt_staticajax-loader.gifbasic.csscomment-bright.pngcomment-close.pngcomment.pngdoctools.jsdown-pressed.pngdown.pngfavicon.icofile.pnggroonga.cssheader-background.pngjquery-1.11.1.jsjquery.jslogo.pngminus.pngnavigation-bar.pngplus.pngpygments.csssearchtools.jsunderscore-1.3.1.jsunderscore.jsup-pressed.pngup.pngwebsupport.jscharacteristic.htmlclient.htmlcommunity.htmlcontributioncontribution.htmldevelopmentdevelopment.htmlbuildbuild.htmlunix_autotools.htmlunix_cmake.htmlwindows_cmake.htmlcom.htmlcooperation.htmlquery.htmlrelease.htmlrepository.htmltest.htmldocumentationdocumentation.htmlc-api.htmli18n.htmlintroduction.htmlreport.htmldevelopmentdevelopment.htmltravis-ci.htmlgenindex.htmlindex.htmlinstallinstall.htmlcentos.htmldebian.htmlfedora.htmlmac_os_x.htmlothers.htmlsolaris.htmlubuntu.htmlwindows.htmllimitations.htmlnewsnews.html0.x.html1.0.x.html1.1.x.html1.2.x.html1.3.x.html2.x.html3.x.html4.x.html5.x.html6.x.htmlsenna.htmlobjects.invreferencereference.htmlalias.htmlapiapi.htmlglobal_configurations.htmlgrn_cache.htmlgrn_column.htmlgrn_command_version.htmlgrn_content_type.htmlgrn_ctx.htmlgrn_db.htmlgrn_encoding.htmlgrn_expr.htmlgrn_geo.htmlgrn_hook.htmlgrn_ii.htmlgrn_index_cursor.htmlgrn_info.htmlgrn_match_escalation.htmlgrn_obj.htmlgrn_proc.htmlgrn_search.htmlgrn_table.htmlgrn_table_cursor.htmlgrn_thread.htmlgrn_type.htmlgrn_user_data.htmloverview.htmlplugin.htmlcast.htmlcolumn.htmlcolumnsindex.htmlpseudo.htmlscalar.htmlvector.htmlcommandcommand.htmlcommand_version.htmloutput_format.htmlpretty_print.htmlrequest_id.htmlrequest_timeout.htmlreturn_code.htmlcommandscache_limit.htmlcheck.htmlclearlock.htmlcolumn_copy.htmlcolumn_create.htmlcolumn_list.htmlcolumn_remove.htmlcolumn_rename.htmlconfig_delete.htmlconfig_get.htmlconfig_set.htmldatabase_unmap.htmldefine_selector.htmldefrag.htmldelete.htmldump.htmlio_flush.htmlload.htmllock_acquire.htmllock_clear.htmllock_release.htmllog_level.htmllog_put.htmllog_reopen.htmllogical_count.htmllogical_parameters.htmllogical_range_filter.htmllogical_select.htmllogical_shard_list.htmllogical_table_remove.htmlnormalize.htmlnormalizer_list.htmlobject_exist.htmlobject_inspect.htmlobject_list.htmlobject_remove.htmlplugin_register.htmlplugin_unregister.htmlquery_expand.htmlquit.htmlrange_filter.htmlregister.htmlreindex.htmlrequest_cancel.htmlruby_eval.htmlruby_load.htmlschema.htmlselect.htmlshutdown.htmlstatus.htmlsuggest.htmltable_copy.htmltable_create.htmltable_list.htmltable_remove.htmltable_rename.htmltable_tokenize.htmlthread_limit.htmltokenize.htmltokenizer_list.htmltruncate.htmlconfiguration.htmlexecutablesexecutables.htmlgrndb.htmlgrnslap.htmlgroonga-benchmark.htmlgroonga-httpd.htmlgroonga-server-http.htmlgroonga-suggest-create-dataset.htmlgroonga-suggest-httpd.htmlgroonga-suggest-learner.htmlgroonga.htmlfunction.htmlfunctionsbetween.htmledit_distance.htmlfuzzy_search.htmlgeo_distance.htmlgeo_in_circle.htmlgeo_in_rectangle.htmlhighlight_full.htmlhighlight_html.htmlhtml_untag.htmlin_records.htmlin_values.htmlnow.htmlnumber_classify.htmlprefix_rk_search.htmlquery.htmlrand.htmlsnippet_html.htmlstring_length.htmlstring_substring.htmlsub_filter.htmltime_classify_day.htmltime_classify_hour.htmltime_classify_minute.htmltime_classify_month.htmltime_classify_second.htmltime_classify_week.htmltime_classify_year.htmlvector_new.htmlvector_size.htmlvector_slice.htmlgrn_exprgrn_expr.htmlquery_syntax.htmlscript_syntax.htmlindexing.htmllog.htmlnormalizers.htmloperationsoperations.htmlgeolocation_search.htmlprefix_rk_search.htmloutput.htmlquery_expandersquery_expanders.htmltsv.htmlregular_expression.htmlscorer.htmlscorersscorer_tf_at_most.htmlscorer_tf_idf.htmlsharding.htmlsuggestsuggest.htmlcompletion.htmlcorrection.htmlintroduction.htmlsuggestion.htmltables.htmltoken_filters.htmltokenizers.htmltuning.htmltypes.htmlwindow_function.htmlwindow_functionsrecord_number.htmlwindow_record_number.htmlwindow_sum.htmlsearch.htmlsearchindex.jsserverserver.htmlgqtp.htmlhttphttp.htmlcomparison.htmlgroonga-httpd.htmlgroonga.htmlmemcached.htmlpackage.htmlspecspec.htmlgqtp.htmlsearch.htmltroubleshootingtroubleshooting.htmldifferent_results_with_the_same_keyword.htmlmmap_cannot_allocate_memory.htmltutorialtutorial.htmldata.htmldrilldown.htmlindex.htmlintroduction.htmllexicon.htmlmatch_columns.htmlmicro_blog.htmlnetwork.htmlpatricia_trie.htmlquery_expansion.htmlsearch.htmljahtml.buildinfo_imagesgeo-points.pngused-when-indexing.pngused-when-searching.png_sourcescharacteristic.txtclient.txtcommunity.txtcontributioncontribution.txtdevelopmentdevelopment.txtbuildbuild.txtunix_autotools.txtunix_cmake.txtwindows_cmake.txtcom.txtcooperation.txtquery.txtrelease.txtrepository.txttest.txtdocumentationdocumentation.txtc-api.txti18n.txtintroduction.txtreport.txtdevelopmentdevelopment.txttravis-ci.txtindex.txtinstallinstall.txtcentos.txtdebian.txtfedora.txtmac_os_x.txtothers.txtsolaris.txtubuntu.txtwindows.txtlimitations.txtnewsnews.txt0.x.txt1.0.x.txt1.1.x.txt1.2.x.txt1.3.x.txt2.x.txt3.x.txt4.x.txt5.x.txt6.x.txtsenna.txtreferencereference.txtalias.txtapiapi.txtglobal_configurations.txtgrn_cache.txtgrn_column.txtgrn_command_version.txtgrn_content_type.txtgrn_ctx.txtgrn_db.txtgrn_encoding.txtgrn_expr.txtgrn_geo.txtgrn_hook.txtgrn_ii.txtgrn_index_cursor.txtgrn_info.txtgrn_match_escalation.txtgrn_obj.txtgrn_proc.txtgrn_search.txtgrn_table.txtgrn_table_cursor.txtgrn_thread.txtgrn_type.txtgrn_user_data.txtoverview.txtplugin.txtcast.txtcolumn.txtcolumnsindex.txtpseudo.txtscalar.txtvector.txtcommandcommand.txtcommand_version.txtoutput_format.txtpretty_print.txtrequest_id.txtrequest_timeout.txtreturn_code.txtcommandscache_limit.txtcheck.txtclearlock.txtcolumn_copy.txtcolumn_create.txtcolumn_list.txtcolumn_remove.txtcolumn_rename.txtconfig_delete.txtconfig_get.txtconfig_set.txtdatabase_unmap.txtdefine_selector.txtdefrag.txtdelete.txtdump.txtio_flush.txtload.txtlock_acquire.txtlock_clear.txtlock_release.txtlog_level.txtlog_put.txtlog_reopen.txtlogical_count.txtlogical_parameters.txtlogical_range_filter.txtlogical_select.txtlogical_shard_list.txtlogical_table_remove.txtnormalize.txtnormalizer_list.txtobject_exist.txtobject_inspect.txtobject_list.txtobject_remove.txtplugin_register.txtplugin_unregister.txtquery_expand.txtquit.txtrange_filter.txtregister.txtreindex.txtrequest_cancel.txtruby_eval.txtruby_load.txtschema.txtselect.txtshutdown.txtstatus.txtsuggest.txttable_copy.txttable_create.txttable_list.txttable_remove.txttable_rename.txttable_tokenize.txtthread_limit.txttokenize.txttokenizer_list.txttruncate.txtconfiguration.txtexecutablesexecutables.txtgrndb.txtgrnslap.txtgroonga-benchmark.txtgroonga-httpd.txtgroonga-server-http.txtgroonga-suggest-create-dataset.txtgroonga-suggest-httpd.txtgroonga-suggest-learner.txtgroonga.txtfunction.txtfunctionsbetween.txtedit_distance.txtfuzzy_search.txtgeo_distance.txtgeo_in_circle.txtgeo_in_rectangle.txthighlight_full.txthighlight_html.txthtml_untag.txtin_records.txtin_values.txtnow.txtnumber_classify.txtprefix_rk_search.txtquery.txtrand.txtsnippet_html.txtstring_length.txtstring_substring.txtsub_filter.txttime_classify_day.txttime_classify_hour.txttime_classify_minute.txttime_classify_month.txttime_classify_second.txttime_classify_week.txttime_classify_year.txtvector_new.txtvector_size.txtvector_slice.txtgrn_exprgrn_expr.txtquery_syntax.txtscript_syntax.txtindexing.txtlog.txtnormalizers.txtoperationsoperations.txtgeolocation_search.txtprefix_rk_search.txtoutput.txtquery_expandersquery_expanders.txttsv.txtregular_expression.txtscorer.txtscorersscorer_tf_at_most.txtscorer_tf_idf.txtsharding.txtsuggestsuggest.txtcompletion.txtcorrection.txtintroduction.txtsuggestion.txttables.txttoken_filters.txttokenizers.txttuning.txttypes.txtwindow_function.txtwindow_functionsrecord_number.txtwindow_record_number.txtwindow_sum.txtserverserver.txtgqtp.txthttphttp.txtcomparison.txtgroonga-httpd.txtgroonga.txtmemcached.txtpackage.txtspecspec.txtgqtp.txtsearch.txttroubleshootingtroubleshooting.txtdifferent_results_with_the_same_keyword.txtmmap_cannot_allocate_memory.txttutorialtutorial.txtdata.txtdrilldown.txtindex.txtintroduction.txtlexicon.txtmatch_columns.txtmicro_blog.txtnetwork.txtpatricia_trie.txtquery_expansion.txtsearch.txt_staticajax-loader.gifbasic.csscomment-bright.pngcomment-close.pngcomment.pngdoctools.jsdown-pressed.pngdown.pngfavicon.icofile.pnggroonga.cssheader-background.pngjquery-1.11.1.jsjquery.jslogo.pngminus.pngnavigation-bar.pngplus.pngpygments.csssearchtools.jsunderscore-1.3.1.jsunderscore.jsup-pressed.pngup.pngwebsupport.jscharacteristic.htmlclient.htmlcommunity.htmlcontributioncontribution.htmldevelopmentdevelopment.htmlbuildbuild.htmlunix_autotools.htmlunix_cmake.htmlwindows_cmake.htmlcom.htmlcooperation.htmlquery.htmlrelease.htmlrepository.htmltest.htmldocumentationdocumentation.htmlc-api.htmli18n.htmlintroduction.htmlreport.htmldevelopmentdevelopment.htmltravis-ci.htmlgenindex.htmlindex.htmlinstallinstall.htmlcentos.htmldebian.htmlfedora.htmlmac_os_x.htmlothers.htmlsolaris.htmlubuntu.htmlwindows.htmllimitations.htmlnewsnews.html0.x.html1.0.x.html1.1.x.html1.2.x.html1.3.x.html2.x.html3.x.html4.x.html5.x.html6.x.htmlsenna.htmlobjects.invreferencereference.htmlalias.htmlapiapi.htmlglobal_configurations.htmlgrn_cache.htmlgrn_column.htmlgrn_command_version.htmlgrn_content_type.htmlgrn_ctx.htmlgrn_db.htmlgrn_encoding.htmlgrn_expr.htmlgrn_geo.htmlgrn_hook.htmlgrn_ii.htmlgrn_index_cursor.htmlgrn_info.htmlgrn_match_escalation.htmlgrn_obj.htmlgrn_proc.htmlgrn_search.htmlgrn_table.htmlgrn_table_cursor.htmlgrn_thread.htmlgrn_type.htmlgrn_user_data.htmloverview.htmlplugin.htmlcast.htmlcolumn.htmlcolumnsindex.htmlpseudo.htmlscalar.htmlvector.htmlcommandcommand.htmlcommand_version.htmloutput_format.htmlpretty_print.htmlrequest_id.htmlrequest_timeout.htmlreturn_code.htmlcommandscache_limit.htmlcheck.htmlclearlock.htmlcolumn_copy.htmlcolumn_create.htmlcolumn_list.htmlcolumn_remove.htmlcolumn_rename.htmlconfig_delete.htmlconfig_get.htmlconfig_set.htmldatabase_unmap.htmldefine_selector.htmldefrag.htmldelete.htmldump.htmlio_flush.htmlload.htmllock_acquire.htmllock_clear.htmllock_release.htmllog_level.htmllog_put.htmllog_reopen.htmllogical_count.htmllogical_parameters.htmllogical_range_filter.htmllogical_select.htmllogical_shard_list.htmllogical_table_remove.htmlnormalize.htmlnormalizer_list.htmlobject_exist.htmlobject_inspect.htmlobject_list.htmlobject_remove.htmlplugin_register.htmlplugin_unregister.htmlquery_expand.htmlquit.htmlrange_filter.htmlregister.htmlreindex.htmlrequest_cancel.htmlruby_eval.htmlruby_load.htmlschema.htmlselect.htmlshutdown.htmlstatus.htmlsuggest.htmltable_copy.htmltable_create.htmltable_list.htmltable_remove.htmltable_rename.htmltable_tokenize.htmlthread_limit.htmltokenize.htmltokenizer_list.htmltruncate.htmlconfiguration.htmlexecutablesexecutables.htmlgrndb.htmlgrnslap.htmlgroonga-benchmark.htmlgroonga-httpd.htmlgroonga-server-http.htmlgroonga-suggest-create-dataset.htmlgroonga-suggest-httpd.htmlgroonga-suggest-learner.htmlgroonga.htmlfunction.htmlfunctionsbetween.htmledit_distance.htmlfuzzy_search.htmlgeo_distance.htmlgeo_in_circle.htmlgeo_in_rectangle.htmlhighlight_full.htmlhighlight_html.htmlhtml_untag.htmlin_records.htmlin_values.htmlnow.htmlnumber_classify.htmlprefix_rk_search.htmlquery.htmlrand.htmlsnippet_html.htmlstring_length.htmlstring_substring.htmlsub_filter.htmltime_classify_day.htmltime_classify_hour.htmltime_classify_minute.htmltime_classify_month.htmltime_classify_second.htmltime_classify_week.htmltime_classify_year.htmlvector_new.htmlvector_size.htmlvector_slice.htmlgrn_exprgrn_expr.htmlquery_syntax.htmlscript_syntax.htmlindexing.htmllog.htmlnormalizers.htmloperationsoperations.htmlgeolocation_search.htmlprefix_rk_search.htmloutput.htmlquery_expandersquery_expanders.htmltsv.htmlregular_expression.htmlscorer.htmlscorersscorer_tf_at_most.htmlscorer_tf_idf.htmlsharding.htmlsuggestsuggest.htmlcompletion.htmlcorrection.htmlintroduction.htmlsuggestion.htmltables.htmltoken_filters.htmltokenizers.htmltuning.htmltypes.htmlwindow_function.htmlwindow_functionsrecord_number.htmlwindow_record_number.htmlwindow_sum.htmlsearch.htmlsearchindex.jsserverserver.htmlgqtp.htmlhttphttp.htmlcomparison.htmlgroonga-httpd.htmlgroonga.htmlmemcached.htmlpackage.htmlspecspec.htmlgqtp.htmlsearch.htmltroubleshootingtroubleshooting.htmldifferent_results_with_the_same_keyword.htmlmmap_cannot_allocate_memory.htmltutorialtutorial.htmldata.htmldrilldown.htmlindex.htmlintroduction.htmllexicon.htmlmatch_columns.htmlmicro_blog.htmlnetwork.htmlpatricia_trie.htmlquery_expansion.htmlsearch.html/usr/share/doc//usr/share/doc/groonga-doc//usr/share/doc/groonga-doc/en//usr/share/doc/groonga-doc/en/html//usr/share/doc/groonga-doc/en/html/_images//usr/share/doc/groonga-doc/en/html/_sources//usr/share/doc/groonga-doc/en/html/_sources/contribution//usr/share/doc/groonga-doc/en/html/_sources/contribution/development//usr/share/doc/groonga-doc/en/html/_sources/contribution/development/build//usr/share/doc/groonga-doc/en/html/_sources/contribution/documentation//usr/share/doc/groonga-doc/en/html/_sources/development//usr/share/doc/groonga-doc/en/html/_sources/install//usr/share/doc/groonga-doc/en/html/_sources/news//usr/share/doc/groonga-doc/en/html/_sources/reference//usr/share/doc/groonga-doc/en/html/_sources/reference/api//usr/share/doc/groonga-doc/en/html/_sources/reference/columns//usr/share/doc/groonga-doc/en/html/_sources/reference/command//usr/share/doc/groonga-doc/en/html/_sources/reference/commands//usr/share/doc/groonga-doc/en/html/_sources/reference/executables//usr/share/doc/groonga-doc/en/html/_sources/reference/functions//usr/share/doc/groonga-doc/en/html/_sources/reference/grn_expr//usr/share/doc/groonga-doc/en/html/_sources/reference/operations//usr/share/doc/groonga-doc/en/html/_sources/reference/query_expanders//usr/share/doc/groonga-doc/en/html/_sources/reference/scorers//usr/share/doc/groonga-doc/en/html/_sources/reference/suggest//usr/share/doc/groonga-doc/en/html/_sources/reference/window_functions//usr/share/doc/groonga-doc/en/html/_sources/server//usr/share/doc/groonga-doc/en/html/_sources/server/http//usr/share/doc/groonga-doc/en/html/_sources/spec//usr/share/doc/groonga-doc/en/html/_sources/troubleshooting//usr/share/doc/groonga-doc/en/html/_sources/tutorial//usr/share/doc/groonga-doc/en/html/_static//usr/share/doc/groonga-doc/en/html/contribution//usr/share/doc/groonga-doc/en/html/contribution/development//usr/share/doc/groonga-doc/en/html/contribution/development/build//usr/share/doc/groonga-doc/en/html/contribution/documentation//usr/share/doc/groonga-doc/en/html/development//usr/share/doc/groonga-doc/en/html/install//usr/share/doc/groonga-doc/en/html/news//usr/share/doc/groonga-doc/en/html/reference//usr/share/doc/groonga-doc/en/html/reference/api//usr/share/doc/groonga-doc/en/html/reference/columns//usr/share/doc/groonga-doc/en/html/reference/command//usr/share/doc/groonga-doc/en/html/reference/commands//usr/share/doc/groonga-doc/en/html/reference/executables//usr/share/doc/groonga-doc/en/html/reference/functions//usr/share/doc/groonga-doc/en/html/reference/grn_expr//usr/share/doc/groonga-doc/en/html/reference/operations//usr/share/doc/groonga-doc/en/html/reference/query_expanders//usr/share/doc/groonga-doc/en/html/reference/scorers//usr/share/doc/groonga-doc/en/html/reference/suggest//usr/share/doc/groonga-doc/en/html/reference/window_functions//usr/share/doc/groonga-doc/en/html/server//usr/share/doc/groonga-doc/en/html/server/http//usr/share/doc/groonga-doc/en/html/spec//usr/share/doc/groonga-doc/en/html/troubleshooting//usr/share/doc/groonga-doc/en/html/tutorial//usr/share/doc/groonga-doc/ja//usr/share/doc/groonga-doc/ja/html//usr/share/doc/groonga-doc/ja/html/_images//usr/share/doc/groonga-doc/ja/html/_sources//usr/share/doc/groonga-doc/ja/html/_sources/contribution//usr/share/doc/groonga-doc/ja/html/_sources/contribution/development//usr/share/doc/groonga-doc/ja/html/_sources/contribution/development/build//usr/share/doc/groonga-doc/ja/html/_sources/contribution/documentation//usr/share/doc/groonga-doc/ja/html/_sources/development//usr/share/doc/groonga-doc/ja/html/_sources/install//usr/share/doc/groonga-doc/ja/html/_sources/news//usr/share/doc/groonga-doc/ja/html/_sources/reference//usr/share/doc/groonga-doc/ja/html/_sources/reference/api//usr/share/doc/groonga-doc/ja/html/_sources/reference/columns//usr/share/doc/groonga-doc/ja/html/_sources/reference/command//usr/share/doc/groonga-doc/ja/html/_sources/reference/commands//usr/share/doc/groonga-doc/ja/html/_sources/reference/executables//usr/share/doc/groonga-doc/ja/html/_sources/reference/functions//usr/share/doc/groonga-doc/ja/html/_sources/reference/grn_expr//usr/share/doc/groonga-doc/ja/html/_sources/reference/operations//usr/share/doc/groonga-doc/ja/html/_sources/reference/query_expanders//usr/share/doc/groonga-doc/ja/html/_sources/reference/scorers//usr/share/doc/groonga-doc/ja/html/_sources/reference/suggest//usr/share/doc/groonga-doc/ja/html/_sources/reference/window_functions//usr/share/doc/groonga-doc/ja/html/_sources/server//usr/share/doc/groonga-doc/ja/html/_sources/server/http//usr/share/doc/groonga-doc/ja/html/_sources/spec//usr/share/doc/groonga-doc/ja/html/_sources/troubleshooting//usr/share/doc/groonga-doc/ja/html/_sources/tutorial//usr/share/doc/groonga-doc/ja/html/_static//usr/share/doc/groonga-doc/ja/html/contribution//usr/share/doc/groonga-doc/ja/html/contribution/development//usr/share/doc/groonga-doc/ja/html/contribution/development/build//usr/share/doc/groonga-doc/ja/html/contribution/documentation//usr/share/doc/groonga-doc/ja/html/development//usr/share/doc/groonga-doc/ja/html/install//usr/share/doc/groonga-doc/ja/html/news//usr/share/doc/groonga-doc/ja/html/reference//usr/share/doc/groonga-doc/ja/html/reference/api//usr/share/doc/groonga-doc/ja/html/reference/columns//usr/share/doc/groonga-doc/ja/html/reference/command//usr/share/doc/groonga-doc/ja/html/reference/commands//usr/share/doc/groonga-doc/ja/html/reference/executables//usr/share/doc/groonga-doc/ja/html/reference/functions//usr/share/doc/groonga-doc/ja/html/reference/grn_expr//usr/share/doc/groonga-doc/ja/html/reference/operations//usr/share/doc/groonga-doc/ja/html/reference/query_expanders//usr/share/doc/groonga-doc/ja/html/reference/scorers//usr/share/doc/groonga-doc/ja/html/reference/suggest//usr/share/doc/groonga-doc/ja/html/reference/window_functions//usr/share/doc/groonga-doc/ja/html/server//usr/share/doc/groonga-doc/ja/html/server/http//usr/share/doc/groonga-doc/ja/html/spec//usr/share/doc/groonga-doc/ja/html/troubleshooting//usr/share/doc/groonga-doc/ja/html/tutorial/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu                                                directoryASCII textPNG image data, 200 x 200, 8-bit/color RGBA, non-interlacedPNG image data, 651 x 437, 8-bit/color RGBA, non-interlacedPNG image data, 664 x 276, 8-bit/color RGBA, non-interlacedASCII text, with very long linesUTF-8 Unicode textFORTRAN program, ASCII textUTF-8 Unicode text, with very long linesC source, ASCII textPython script, ASCII text executablePython script, UTF-8 Unicode text executablePython script, ASCII text executable, with very long linesGIF image data, version 89a, 16 x 16PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit colormap, non-interlacedPNG image data, 319 x 26, 8-bit/color RGBA, non-interlacedPNG image data, 234 x 100, 8-bit/color RGBA, non-interlacedPNG image data, 11 x 11, 2-bit colormap, non-interlacedPNG image data, 103 x 50, 8-bit/color RGB, non-interlacedHTML document, UTF-8 Unicode text, with very long linesHTML document, UTF-8 Unicode textASCII text, with very long lines, with no line terminatorsutf-8?7zXZ !#,᷈f]"k%nš3Bf5Bߖ2r iN% sn"ȕktu.űقp [Xol/-d"t5m#!3-F]oۤ~d£kdjP:68 ϥenށ(aMxiշ0\^,Yq怠~K:R񉸱ݝ|;?pyck* DVp.yu=X YոJHA#Sl9hXV@ؗkV Um޳h8W ;پxC=`;x&> HEC켾e}v^%GC`d),V'?5 IꨗC,';~|ss =O$ UfWr&R 2#:`p* LhF%cY; \wa7XU=8U6*칎P1N $jTBtD uZud\ [twDVZO`Y=rg(zxH}\w~׳B[gqOϪ ͸:3Yg\5NH~][vSPi|22kq̈ՃS$%ե6\hwG0 d_{(.FS :lv47F(Nmuv?ӱ㽅!UzתU'&SIF Oӵ-i RÙs0HܦI=Onl9x6d-l~oǖha?̦%!ޗn@2pX{A ?W#颾5LgcTqsUkr6ajeKV,2劒!rLgўw++tKa`Ab9I ZwSL[XHq~MF7c aK W:1GoYi{U8 Wd48;>3$<œ~9p,udlGM~8cEd'󜑌Ė"+l)VA0v{ )@=` ?X[$r'چݺO܉Oաva7>qAf@R`R?R#XX`0΢XvaN pf?1aIVYdA*2WaVubF.lC}^es $20&5;͎d_*sUBf($ AH%n{i aʦ1{򠧫"1%rWƭ8m1v1~_҃M%#45fR c{ٚ/O~hċb8 (b "4qIw##*Býâ"&O\<ֻ$Q hV5VයQ|IGˡO` M9:75N:c+^eY6Jr !u*k8_*HB$Xg7~:pH,s3{.|>k^[~d/"&!4Upisl""֙/ې8gߨyւs2p@*w Rhr5ӧs]zP\/ !k8\@iɷB?̶8>TѬ=s~8v;![p4@B)dųaxD+tEɟgſGIDF7M2%WK/pي.~5TT퉾W)xCB b缆t ^<jQ0y /Nn[@i}2Qp ';xi'lY NV N0U_^;8V`\Cdc`;&A;y߈aWoOD)+%3 5*yY/LH:x`$-rKyyYƨ]o>@~KQh镛5&wtt={m+{ 0D]E[Fea+Ba逫PEBf}X$)*}(X.&˄~ nEB̿Dsk5- ]WǗY)ʟ6`B7c,qw@oJ>U6w1ի pГVlxyA aDla0 k}, w=h i9F}_ZL^"b ߊeX*; :S>Xz} }T+$3F,M^ zUOɜ_93KQ3Bq%畀f&/a>[ e':Յ:! &c#Yj/CV!nqf'+DyX-r%\)Pi9#UI@nvqa`1:?ҦK[sR'`.]k 5-Ki&7nF{`aܾewRH!aa4=Vx*qJjcBK|]N% t Y+э Xw_ [ UJM}ψ6Bķ5 kϛmYՈE3#t3zU5XטߟFƁUKyF ;]tiF_~qtJf F`8>Y(un`<ع [ML?OTqL5yFqi̾Z qIHy zwʌ":dG/oVg#olZi?)vkV+n儚QR__-mz AV3]JDwT0կCN~@8uzj+kPpPIgQ *7h<S$Jib(=M "'lW_9X/Tu bٸ 2XC>@.JrOti,\˜+*eฒKB>oT˨'PhFf3-3,-Nc&UyG#J"4TEˏw?&VGu ?REղW Ҥ;J Ib҂9$rLQQJ׹mʼ5DNhe*q_&o_ymMHTD4ފGdj܇qRݷ*ፑ<_yG s8tAm`fCSo0#6be19QԵ8]0?m,Ro6K50j!ux5X>9y3UDu~>iczC 77sV.U@ngS̄vQg̃.=WJވ}w%]˿CnSP1̔ {ȶ_zLuo7 ĬZ^uɌ]7)ů3PfJ(^ -=S91 v2C33Y;1`jm3Yjvs*;*pi$}\{4=/U  !FWcȏǽPp~9/0TbZ=傆<ut m@b%@)jfj69U؇Pva*cJ\LVEe_[,u4β-&_-|ķa>KKr'5,mR;(:֌Q1Jz]!&B5Isk^۞f RqT%%2wνN  ULDZk\kqN§Zi/[*_=r$ :3V8瑦fCs (hF6jt6WDxRTA;^XُRC>'AyCS]XhQs?_-1#/;"7NͥJ¿x5g;Ld݋b4}9!a~HD*4 PYKKpgb"GJʩ`FN3ag;ĚՂz=" F؁C͘ =ǟCB&9 W8E/ Sb2˝[-"8hq }[7ߎ0T H@qn>?q,!"yT_U,wMN2)[lf+-$83E|BlDk>䴬D!xP$1ƭzZYo3Hh0!$:X)>!Fm'{-9z+L(m,I)ډ`J,[; Ν o`~*E'iXaB$0  n0٤SdUiEcUJ+fv&*кssd =͵ )mDm)bJ0S{h{yiVYǹQk)*_Y̵F;{8wv2[*@1KHZxܼ4P00]UڟXN#o_8;,*sg|%*a"gQڛ9^[wLgU+iHb@HMI1nWaukGԳfS[l'*s^tzW._eNܙ|{pE4 Aax 08LZSga)Xţ?dF_&lٚG+XzS`2 87ɟv߂i8B0ɕC<Ě@G")k4|r8Rx%g>&mfc[5k:f:ը~lZ00WEHM%f#)xjlT0pA:^$+TLb;iB!y\ Xe8'1?iZT.{>V0ca5 ^Ogm4͙jOA{M,u%v`׻.LL[sLj^\<ވpԩ7$ɷOIo گ{c4&a%xΤcJSlQSZ9OC}c&lTH7=lkP#\ljP2 \>Yᢢ^n!ut!n6o-d:* 4'mہYÆ<SN0lrtհ$r;@_J/_)$ӭ7"_BeJ5 {3CH7y ~0Eile|f`Nm~6iH&HYSqw7,Ň=' Eo i` HqJ]Zv+2 &{ ˏZa*2Y~ \Eq=w28h$2O\To[ SVW`23U6K8mp2$ :2D6֪[AY_;cN1 HLJ.ٱ<>ph]ݍh4mr:(&박%d=œjs]=[b1B:}xgbP2e SFt& ɎI=۩Vh"yߥ:Wo?dbSERgĐUycS)09!=v,|ByeY 1d`sj ф2xRXlB D}$`[]͑& {sk46JieF;sQ_ ,x~ҿ(=pp ERC<|G@+#\XHjȦ߂!J:$!%u1 P]Z Fޖ;!CW%ϜRwIy"!cM% >_ g1Qt X11q402:P`I4ՆBSָ)k;_5FCÿ!7IvpTLWً+w`xI/YwhPpۮǻˏ+5:8G vGbhi--ܬ(,[WuPjIu*BjvGn OXfmc8f }יmɰ*ُ:`lE̅C~.p#g2z}ic<%".9TV6eI|`s;L3dvH7?caCqohOUhrd̬ ҷwxdɘMX8-9G„Z7 `U-@.^Y^ FIers}",-PvhTRj=Kv(ҠЈTFE9oZ]{3hY%(_c|pqT;gx筧?#*#%C*FP`'.8-:D_~l`z{Ln e^HIOu&lj4#"h*3Xs-B<0rS[G)(ٶhƂ0\P)vO끋a:.ǚ54 ;0-/Vx7NK$.EiTostXlfXsA ushD$*ek p)l,t%l᪃>j/6I6-M:[880GErHH3ђg:׼zA8`Oe &,' H$zRߕZH2D!_m*;>tĎpAnlŭAz3cU;3۴h k&6DEI3RAe|invN펂ڈFȟF@wZ8;X,j3JWK Q&+I T ɉޢo yv0~CJK Ot^}]:+S`5#,8o>B3$khLN΂Jj> yp F_?Ş͋ ﶗztU'X섌{n5 *AdgRV+XqsSc5 `?|bD :B- Kz|Z2Hv~]_W^eOVL32F)&r1w2loqnͱa=,thb9iKNЛM9]((J(Įrx)Aj3BfN5\!x\س,}fPtr =esn2Af H7nqlN=C*WJ XL[Mwr7tU90@'6/PLKH{ 4 Q ;?mKd(l}}"gTLt_qrZVHAgekbu40ّK-.2hLƴN]ƒ$.͎=?ejuQp\ m.lÒăЁ%`vUjsfm;A2BpڏR`8g(R:rKh?'쬥 K.bK١9LtSU\"+f݀i\Bp|P"څ$ V`>T ޸^@pMq. F[SB! 6,Nz9R GHƧ_'l:Dyu9zaz EW50(8|aA[i%GIݬFPS瘅e%.@~k WNNfEx\!2v+oTauV&B$:ODyW(t1g턻kU X6_[ffN:O'Ж[iaO!g%c߶⏦zFjQ7|WІ>Lo-U2#a!}PHP!Rs_;)x= +e4h ˂hՈOJ$1θhzv3 ` m0Ṷ߾!qUbKags;^Wo7YRoѠ;omw|EŬ1YuR" ٭*œ ;EZOh`j{{ zek¯G&w#S㦠PP:RCd>ֳ/)3-.x@AAl+Mn/[4ca6ܮj@!IzmnKXVc4a1lnSN O' XyOpQ|ZYWƐlMcS(V+B9Y\wf5( AmW/e>N$xGy8]L6᧳YԌŢzU“EX A!;zHҽ,csӛ{~fL\Iq-= ^yd!-/"qSh칤;q}T|v* fB$5Xw@q;iEEQz|*ެ E;k*-2kQD,j+ӞL 'ݻE2 СJdw :tڅoI'nh>I)'.{uM&-9@4! "yƂ+ZB6&"XjL:6F.A6υNۊ@5U`hds^X0}(;!sRsڻy'MgĐRL2'ӗe6HzQC NAl7L6?0xD@@MT(t8qeY|?2W 7w@a ߆ARi&ػ@`FY/v+tB9^@+OO%.^֘~wi&MU0{B@.Fl+5dw%+BqxG4*!>;_\GiFa=@RUa? ܙ2+ Y fB%(#OtTAyVZE=rtQEB8# /ӏo!#9{ڊ g*δ̙3)|tTg>*|,/ٴ@uS;.hp>vqj'sk IuWjkclQr;vJ 31&YSÛ"x'lYSӬ9Gƚ`LXg@<|g=5DDZ Eʩ`X.1smك h]1'h%&'V6j+q}v^Ȕ'l@g @K!i uHk&c@Rktu%riW&1z@OWusX/̂D`hȬ>xg@-ߓy}i C>v)o'M3r6@{\SȤoAE^z3rFc|x)AttN ǡ1æԜ f -ۍc${r/"3&+~Χ!3eM~TÓٝ56MPl6 ~P`5_ZyTc+Ȅo_Y }wSkÈ]B|λZvn} tMBq~E@LVn@Iot1NـrL=vަ B_f7{T}Q0nl6R?n% 6y"yFv!DQň  4]eTW䦂ds(hL/YݵY]5rU?%Bgv,Am;y<86q:U\1PDE@"ilp W ?RT%z"\1&y`/jlBo*fYR%u[3&&Ze#Xۛfs8RYmX"8:az|+NED^,Kam 3l_"9I[҇oc V5D):&-4vs= fxu$X;`⠃fIsK#]8% E{l0pH;zMbIa9R po!ϴQuI=[tbdkL}=G=˭u?/NL h!瑀59edvwHt a>i"Yd]^܆+&#cbA+pLNcRN7q"@78\}BXj,OTv_4]td.yҏYh_KW}eܵCdf5;R^0wIKA/8;{r$4c=}ab*"| /?}YH#UwބF#}~Ie(Ňv>IoI'5=䭱d~ @|H3Q{*~iLѼ6f񼽱DYL=Zb(D&L?{%KuYU:RQ:,6.2/.ϵ{(nxcԌ/筩?%ӹ66+[Bޱo^U2('`tWE_(nLݜҒS !e߂*chi`_! |8IecPXKh]ו-+jߓom/OR>Bk0[)pj%F&7sM{~R|-n=c6'_pIC{{xCo ι oJd&s3 _YXC)??ӾHtG?I{ Daф旔& ]\cjH78ެTHɅPkL̩{QCWs':U[?J@{.e ށ 107ADvSg4~j .7L{YT|e,"UVCC@9^}&/AUj$Yє'M^)Yn䡩Zm ՒKiP$W؆O@~3MQ 0PTU/31hd΃4Vϡ*kϽrGJ,]; 89\GA-#UvcOa,QB41?% > h+jdE6|94-jƖ˴_ .M2Dqx`@"f߭^8hOGPƞx 53$}Q\UU A1E-C'N|jtPT}kX,kDk Ht#.H&&(cS $tMX耽$kDz%}SI3o4 I`iswyM⋝SvDԛlFo Fe=qjRAOjiؒ$HSakxx`c,u&^Wc߳P+$ͷ' ]D4Kv!fvW-E&z{%cS^2+ۖ6ε7Lmг: IJ#c+l+9sgucG#|{l$pr Sr+ Rhkqe_k{jC1"^W>NPT@nZyu*@_H=/@Q!;5(ɻM9w. Zu9np\[x.P揅wF0&+o_~DߴeV78W}a9a<^UI#RD:Z!RۤdT{wپ+T\gz) hvZBk0V8>۟r98JWn7əmrK͡?%9u~N?>ݾH;ҴE.ӝ.6؟D򆔸P}uqS3wY JUTO,m]8wd ,B Ĭ\or~O)(VQ ?bffƒ*idL^p_ˑ ƃfæ^4PQqۣд R~:@~\,cvF a%~W]5V'%hRE {Q&c ":4gixٜ_/J+0AgͧGJ&9xb4p>vROr^= p"1bMɣRuUyR8 0C/ld;F0E &Oqb@^-r/D>nEJA⢌SF:oNWc᠏LixVMss?=0ܭ?O?F+j$-esg+S7_Ai4֪5n6|j-"BU{Cu)Ajʞu;5v'Y r=sj w!*DV5,zrGjSDPkϽ}X(/֑T1jUTWeVO3M|ҿeR(~W~y05T q(9t$[[pt`-CN(wB锚E?0 B prmk(6:ì͛¡d6"&Wόq=а[^,=lY4Wu4xiEZ:[' zA6l_19ͦw.D=.LY5}={<| aeu 0H?9:x?┘KLȿ\1u` X5CٴL1;9F *v89"" %܆Fcu^T'=9yC"#KPyFQx|Ud 2DH6 s9E:hyv_2*/~z4{T+K0:u DT&V%a7,ci5 ͻr';5L- mK#yo#'J$,,V0] oմoajZ?֥,2l:72 B69w1WHԝ&pڕ=o&P O"a 8Ky%ce"&lQ\dڦ#Z8d{O[ލsKcRw5mXm@m*/6GX@fndmFji(ޙO^4 X6\J.SqIR6-xwiHny^m HBX;_ SXb+0(ɍR%zJz8|3}*Fk LݠŶ5T8hZE9̗i ? _^AV*SA3}T\~%@hQ"bM>'*Dŗ=^}הb;h*{~<'a`'[m|HK.d-*ab~Exdg{:C'[M%Bwq'M*5DFZ %FNطq1pp{*=:|8^xuN=7.JDt9dePN!5`9T3A$(KJoۖQ,WtoR}0Rn<~־N乓\|=oq%EAx09/=]m|;gY 3]t3[[s60paoiA~2i8] |7L ) EV w5u7n"$ -/R3i5wyT j%ia| ?3rid*-yHvu?tV߰9D{Zc4)c3~YIZ-%-qE-Ri@1ڌ)Ô3)䗀j sW/t}:c\ % }&(z0Z$߯/TZ'G8佮66 n Xg?"h-rl$ c!Ȃ3  /zyo B,9!d0WCާz(0Y=cM* y̴Pas[uI4 RN!ĘevI=xůdNx۳^ǜ]dl*)W 00r崂u)?i}RVcϺz:׫ AE,g2~3{ ]Z[w++qJZɨlrRҘhY@'UÚ 0Lz_́ksTAR%a 0I oHlţ /?*u}БN E<14Wl?=Wal_.x,c!ZΥOlf#Uܦ֐\ê7 "`Ll<ŋ`YWEY'BMa1wXu%2rٷ- |d?}]XfXbA2S59i',Va} +)֨baOЎLgm1P.X3y73ļIO4bG]6oakƲo]Ԓk+zڛìELɢLwT] .FtĽ+F1vҬ_2i$;RDRs[0V8Pn3Q!i_r&!NeLA&4>+ ӀVA=`H^7.$ M9ihXCښHAXzʠwe  P~"MU7{krsW wQ9sB.g*<$՚/3mBh^dX! \&yfTV(1yD}5lL݅Kf/]8GhP$8CnPұԬP_ϝ6^@ReZTL!;t93˰<;I.6:pě 5]Lg&^43 WtNziܮ7Ub0xWe;Z gAU|ɕ2ڡl3%]d,f61usH} f](7t9'jw^+D4P {²o/UþrSרϥd-5iS(XU`ˁ֊yʔ,L4ʺRΓ|۾|22pl,aҖEұ:ڗ>i^FGL~pQ~0ϊǾ|EWiyCVCgr5/5h=\B(]Ŷxx@5\qxo`;HXNQA7s)_ؠ:5?_C9x/SOǏlzF颤 `ssfΝ䧲(>̌lmL=}CJhqrRk)o?VdzOw ."נ5ނT\G#5mY ]k;%Mo_.?Ҽu7-îׅY'e2 3PQs}.E"i%xS%GQg:6e?Fkc)'MPb&MYIot \hn ϙ WK{Aqn~JM@!. &De2 kR$_*r[OfCz~G3?=Ζ]|\I;CTa`({ChAW}YnZ Rf(}ucFRExJRb%IDH9h9ntk3FiDX(@>l6pw$:׭iCdx:7sUx/LM|YI]&:W+nEv_2vƱ< ;u|Mpda;E,'bP{M~ٙlcly2+G`n1FȞ>@MGW7LkЬ<r|d94a1 ?G\ {XГ#桛Kf o * +Z{z>:g#,BkKG_Ni=%j'GAIoznavͽ_1Yw(#u6D *n A5n7`q=#hrZ9Q9܃ 1!:JHP6_U ezղ,%s ʩQIZ|Y'ZlR'gs@Vf`^#pkT]}_D iF鎔M}Eza4[ tOB,T&dQӓbS ʲBj7.%U1]K,ʶ~f?@KlVxt-澇:ǟE:qhR e'y~\YCrP R1/4ga*y5`5d|j:j 8Yab_x6ǭXfЍ'`&-!Pߗ©bᮘAC?#FG`>&4diӻ/4ЁX2`(Ku_Q-0{xtTwYvOE)B z*ӣg{84>uWߥMQh(թ%w *_'^Wx.:둱TM+XNU9!DB0LHW"R^fԸ/qfCޅQNr1um'vt'~ݩB- #{{lox.jyxMz$ՊD%re`Qϐt}ynC 6#rTV썐em(acB4WP4I% Nr(ݻsO{!C&ԟ'xLaWvW $ee-Ǧtg,68dֆkV8R?SwpbP,ܥM ~n[Zm!xja"?R[؀y8ܔ=vۈx6д AMjfJ3#m?& 4(vJ3 kcx4.u_}^ٗxb^-HզR,ؑVT$»RtlnW-HH_xf?~uM ['OUy\lK{PtcY =N *t):BWvʥ" M3HM`ےr5lbиV6_z̞\c4̾i dH8AwaB(+Pgq~ o$MFdY ~80(v dծO"jTE<()  C~N.>Ԭ0QA'.*A/Hx;ݒA9:hQ1 U"l+uc@ߙShOF3t|O2͒7xQ%F'A R1708W\[:%ij]EGJmذ y;Q+t>%!LʆG UCv9&R=iΊ 'O:ViDPvTv¿7[h4'ŞcYy^NPIylK/2ӯEb -#Ē~qtM)ݎBT<l=Ipn+'0 9ʼn0ٲT>囯zYU>v#"d"0VLwL}tY\ŧqq'.6V-DjdcHSHO02EɘbwS8O>2?Vw 󯶕fM"wq;!j„װRmo(ZqQƮ25yyv!tukMcQjp,!4:F6塹 ½~ܤu1 ,fNoIFu0|V,,^RǷME@OS};or;i&Yt_0H\ SlQMvE<+{{3YPqMBCNieBsS[,܇ NVJo*ClX4:n{"\1ǃMhq`HDqSH[ݼ!%;Ň"/YB\ˏIN|[kt" aUZ6 l+"t'\- 2B ?W_IM,y&jY 0ﺻ ?v]&iMb\5۹dXWk[w.c_Qҥ!ꥨke{K)~,O{(Zœ"=x4ju:NSo;焰Ӄ:DFFQɷEx&JZV+ U{ZNLԴ7leI9ᾩkT;yu?#oueC,cBC/&*Ў TܿRrFGz}I8Af2Ke~jj-$Phr69sO"zSbyM1`Fo i1KoZ#4"L7=hpڿG8Tс7@l@%$yڽۗzҡ߭=&cО/~a`!_VMS3iO; d8X# $Hѳ:WDАENR1P[0D/Ɖij *MWik1FvУ m~`,@IF➳#~F ~oI{s MjRp]d*5bj3$3+gd`P,w}B\ߝk;Ey],(;x#"(pSzJQ)Nf;YVeo7X,'Ox2"k-f6#2t!?eM< "M hI]۞y*2(p`%kB<i)띬~Eg&l)D$#7NrbWb3l9G28-5N)]3຀=||Rk O۪ʖ@ico십-t͗Y{c788߷$|c#un䓌R(mdšS]qg.٠-gʾ 4Yxnvr%x̘bRvefyIt 4)n*HK-s3 zO=—@2ck;4hqr(~RgV ȓxVo/U?7p cay\yi$=BzfoE{Z[-\6%u]j\Fsw$yQAuSƍOWDG(b.,1%VGi,]B[` B}!VT }?zI2P!Q- CR+w/$pE TY@5$ <=֘1=svQ=t1= : A" us!ס]+q,8 9')Qe{ZXr$U?K/{QWwy B#lhuu) Q%ß_.a65@/yA4;P hJ͕]G{? g]r_H6frLc?P<7)Ufhҳ^.M]qM~7=H f2Kͮ7%Ġ^lg('l''c&pwQbBNjBXL$Zr {Bb@([8EfW_Rs6f7a@E' V Gݴl?i1f}$HH>9j@vVͅ |^'$N;\ 鹻6QU3a;A\kf! c%sOV]1.j-á7&8埅4@$ Jp2/q+l]9E O *7Dro^HMVd,SW7_U}T+KySKuczDC&Z uؠ'j˻t z1(2%fdJ&TQ"0 l#I?H˱DEf0Wſɾ#boRa]z%rY9-^,(%nrek{m8fWX:yP֠q?%@k) Uٕ#M{d[KcQ;^Or+dNՇ#,`ʍ} Tq08N]B-$@T9%qj!2Y#3C=mRa9zO!''I:n཯ؖmKݟfTpoNɳXf6?z!ӈbObp+yiZ ofʞƩRg) B|E rؗ(yULGJ:$K¸ZKrK&9 Jej?ϢLMNNCF;߄6rQ5*z چ^uR|L4{_si3N%PU n4E _PRaU_-47|g@ZvBDb2CO,ٮ^ rV5dX[V"Ƨ>cXQ>FZA2ptRNN+4Qv1w;Sӌwyo;:1d`0.-&4a%P6)h:H5ׄ Zleu~ccԎ.BN7vAxm>kN,P/Ӳ Q׸-y2F-cJJ~:Z#LS/q[KU:gDZ 閔N9~מAGIE:tU0;SZ ׅzA:J5YPYr/Q ;4f;|)fPڹYQtbNtXd(65@fMp9B!wsddȟ&zc?7qCP6==;A'>$;{ɽt_ݠ#W_t284k! tByE=RE|JQ`!xaU[!Ӌ0~\ќN:N/pK;3ӵP?-+ A}[57ؼjJHT'\63)O}K5CMgmn)` X2ξq,YՆ;rQ=Ɣؓ:C|Ղ4Sg[[,O(U4 Y"S"*͓f %t٬Pع,yZk+s;:o3p*Οa臽G>fU k$usi*]\U}>+0M j Z{ACE(N~{\FyYJeچLyLK/*ك\XtoxpT=+ jZs=M?㭥i vGs֕13p?y(u)P ڂSܘ6\ Z|y6`8^>㆔, YdvYG.Of9$hM-L \A -(YKx%J^!N\62U]A$!SZ 5 Ϯ䡄}x~SuJt(=$o5܋P dsk}Rly2K9q]ϛ0t ,$?2GO z_МjBsQTևUr!d¼ :x:IIL8l,;ۓwNcW3m)$Ę 0g/ND2]̮[VS?$NN* D "eALJ3shDm[5pGtpBvl X 3>1!#V:n#ňQn܊/ь Wm 5M# 5.e]CŹ %LɳW /3ASi9r?+/ܟ1mD*~N]h(v DFWՀ|BY_)#;D}yBP ^Hԛ=ezH^bbþhln"8,T͚zHLJu <?g=A I>.%7 ydj^O3H$iZl6IxPQZ?y7ؚ-%!17}6`Xg菖fo,_U/4'<0fq"($TSNE-Z nm)K DM1]KD<ОoZe9jR1׀'8잤z>f"[zje`SzJ/ay8jKڨFIN*ߤJb ?U dͧPhLA)WܔW_q`nŖ&pbS 3>6CK$ f ;Z5YV|4v<DG3ˮSئ^uf);I'\*eӎAM%BA2j=_/x|חB{gYq0-itO6X?>$qz|h#/Q?(dƶ)6qtIg&qghw[adcqQcO=Vyي"+ޓ?Uu1#wy#!YK` t!61{ȴt]d[{y4RG[tIfxDf;;gԭMjz1?k'/= ps`؜a랔1KVk62D#ϕ Mٳj31P }Tے6(pZYPg="{ EyK&+4A+XChЅP:+'@h2IVi%:<'v6xCpE'.?zG#IP3iilxZhcS(JX̠$ >6wex{׶ڰREA XQD?vv"e)D(f;՝C5dbx0K ٢|䨲fTiUQPpR=ɉt!cc`hL.=Y&3fPu_t_Cquh&u!]:G}|U=<̟Amx xiuCYKQ˹p eqt-1E4 ]U^djs~!<3Z* +ke&8G )h @XA"zXסv˻.0r/<ц߭:+H}_G^TM.Fɨ$ g[x~@-/?DQ"{M,:&:}TOêhe8-.,LTKWD~㜁30G8j6BkkzbNqks/klS$M=ߣr0N+L>pfUQ! O\+yɝ9+>ܙxH/Hl.Eo1Bp *?G.v_,M-*tiYu:P[b\ݍqfPs(niLLK'=zitMpYdд[NH0(2壺lԱlϚ=T\l4@?)bMH}處rq8 M7Ux7W]Q%19,n?ZNÏٲը>5hL SI&\=fehz "?.,r/ vz;X Ɯ1e?s=nU]KNǝT 9*f+<5_?Ȧ(JD3>͝Is:1f˭!nWbǜNnSѪ jFBd5@jML5!PM 6CgH [ɭB^n/_z? ~m0͛${hT4G]k*r, #^S_b$|&ـnXLJLCМd+t'&Cv<_C|l vmX?*^|bv2_I%RaɜE5:hb(lc\[ -XIV'pa-:q@5&ÀT #C/1ۖ؛&Fވ|RTQTVm('$KLr\- + Bsd' 4'S"<;*.QS'h1WӥuBz)*jJ<\|-npqz&DQh3 6q?-c<ص2 D>2uߩ&"ԬP| \jtM fLp"{-}Y狤͌ j]Hm}qKgGomv'B A/5 PFӆ<Ѭ#㝽O*d9x_,{ZrTqwPsɂ*Ŕ![9$[ /@ ,Ccy9R_ؒ^։&:;K'i$ٝuNEPm6LmWϫ}dophܙ<)+d#4nD*^1u{ZhS93Dy$ AZwV]xL9:qMW:[~Bdojޚ6ZCyPg)Ph ~v1L焥4<]ujt=yYL>ŏw=7_맑qbOS{:,0U|58XFx@o7DL#,ʅV^?mҏη%#q1%.c 2Suao^H+Hm6/H[p#UlCj<plYԦ1ݔ';ϳbo~%᳕:&ۋG :G52Ġtb_j.a ,ex(fm;Au/'{1S|i7g,jgȅ=T:fC18ÿQШPBBվXp+.ps1sd.gO; ŝo)*bo?XsVӣk}iƨHrs3ɴTjcDfسʦvKbD Yټm= %RNFHM7iԕ_xTbPe$.>\Y ]\BX*?z(Gl<L7gLfPc D -կ;CfyoA%AC}^MAUO:kP .%m^4/$.a6/X&Q}lir|Mԑ&8C [sg~G#B@?#DVZ:hٺ,QfyAM_cF(3Q ^Pnz oVD8Hyj 0 XQ6y ]~q?p2 ՄLits\hWE1_ӌ:D7_}>ZjHhSlI = gfC̀<kh.oiA'B$tLSM^}Wѵi2~2T8KRK) ڡ / 4 $H ֳb*|bHsXj-h,ۋ9&g}aM06%\"1T8^#c '1m7tl#*qouA7O@H3n?}Ao LJQZE<"ɓE%_URQ>E~Lʧzܦ3&rh! !-2Т3C3U Ɨ=n{vo)pQp:t;#LM2}J8 8t>≵LèL2@g ;N_y-QݽZZ'2{^ſIX?j~ɗ(-_!r6UB#ʩP†`l}gsBo tfH{PtNl^?ɿJ" IlcZSDO,e7L(\GBjDd{ #+ Ke=JCtTf>Y/X "PWla?5ڑ :Sk=0]wmv %8gMӛWs:>\HcJr((`MW}+ ?J=rl6P0TsabVh|Z1M{$>k\טL0Tc%R;R}sY 5sA%FݴyC QՏ(XW@4{,, qՏ@۟kuAhًV8Fwbu=\Trv>D=A}!k7چ,[/jVD&diOjkN~bTZMwUPi~S[;ʇI3'go~@ >iJ9"r:Vh\oK,+Ogt4G$ d έ{;V\lv4b ?9":3;cX y%PB1҇SFF\?ϥt=սyNi;=ct'knTVmEe3R닣T[X$[j@Z8/ͼH)̓:0) |&D7bzĊuj/CșX`´қzڇw_x$OyFl?^­3>צf7D*l]BnpV 칱D P/h"5LJ%֎-nИf88uBs+mHGfDIt[JG_!+3l G>!y^#$d*}Nۄ'Rc;h=i wFs~:ĺO=rSgb w?^ !Yks >mKs~ع]Hny 8xɦwR4I.Xgm?FpnǵiO*֕@EnGD߅]2lwcV 8 #sѭʜj2b&1}3je4ciʒ fz(Uz 9Ojz藑8YD)OeV9$e=~C -r(OL[+?ǵh< ;q+oAɳ]5Dq|4Z4XҦ4{HIP~EX'Aڬ-Uz[5=*̾l@G f'@Nkx4S4ǒexyhpFR`1 Attu6Łx_wЪw41~'GL?f|(.cY^U+*BQS6+D\70 ؙǔ{gc_tGbb$ڈؤ<]?hZrXH;I z Q Kv`9[Y{g#[Ζ\ D̎ۇ~8J1ql]ĀL> Δ42MhױD*jqȨ;QAQNGI^YGؽE%)%9;~xP$s:+Ɍ.ݘ +iw ⱬ%/s? !8 |FU2(;[QRֿ岼󜡄))vY=ЩME^xJ!eM \F?"FgZ4ͿgyuX&|}w3-rBtbrq <)Fזך /hd't-k])VדZd4to@zlEG9L}=_^M.WwQ 'Pо;f [o8myt#%K#iN C _[wk fZn ܅wQb[cg/5^ke,^eb.J5Nicn?X >'h1':,jg0)u>q|k ̾hOfŚ4ɇEK}ljO#iҴ_>zx2ZݚK`$Җhx1$bzz|NyHa#"M03ͭUf@7ã /fԶuTݼ9]zdb$ITS)|wTF vuD=5e JŸ#?0ȅs9wS mŇÚL8G9R`c1;O4p<#O/8g.!㲕Oh\ ׊ Lj`!R/5MĎ )}ak`[iM-RyA:?[ &$ŐŸ%U2JHr|u u&v"DžMbBh[~41.ߐbb/.z񙫲!Y'0 &Sya%];sPPk(Li~-{O!b'\Vg;)ogf $n;Oר;^xvX(LgaJ.?Pл%$v S !xIvx-io1~T4.>"^\Q7#k}LF\|`qZ/Z[qJ&=2\"ᴀ ׍0[@rg%6r` t&R1j2oֻi#:0C=!qAa)W gLV? %K ;Ƣ 5⫍Nh (i2EѬJ @J(PlueXPRu -`2ݴ bdm Smj Qc݄ Ři{ 6:l/-% ؞0N;Ɗnb7+gS8I2}ͲUҐ"McP$V7cb{۪16/ÒB@Mͫ_GN~R>$Hگ5m\Ǧٴeo4iT!v.Qծd { A\b_UH#7B$=zrKqҳE!/?$x6rwx1!rmz iDEz)@EK\r쵡p]['̰$ͨݪ#P{Ɔ$ <{]ŽtDxdj2ZŢT9@K=h}!ջ`Q76} \ ~MY]C$Scʯ#8Z^\T` mS #8- 2}'qBzW3M-0Ȓs%|9>;NJl& -L~=K/93v2ﻘ6ϸ*9p`'M|mXf&{cz'@CIN6H̉9D*bpD)qcǽ̈x-Fit:*2-%<|X1 y T݀[8߿溁zx25UR*#}RZ1j^ w(`Ջzay 2H׶msq\Ђldv_.V߮J6)&Au_֔ '&귦Q04& SWpl_J*(f"Sj¿QR s Qh 𻵘8iVr2 d} Q!`Ge|^jw αo_TVʤ6 3B~4D'6}NQ@z,7nQPtͷ=eNn`.1[/vqhsIқ46CW>Ѕ-1j9~W'#0JrY0K~l[KaGrZ =ȁӤ+e ׷]$K]#2(J${%0e.G6'6s0s]SaՂb60nc5Lя0òd _qN@m8>_ka]L4pIaF"--ֵyM%ᾥ;>o67QYE1t\|$t䧸h(r |ol90 `JnsZVR YϗfW!8Rm?,dG7: }ؼg/^4?yi}wc މnjBrKЩ܅RMkSrwv1Q﷓uv]R) Om >bVJ_s u0uEAwr~5$[],T˩Tq4hrˆ# _K4 >VHjݐ{' s7 b v&CQF I&_n˜wkpԵ&NbBQ5 P V{}ތsJv^ ?i=o_.w'"?"yI%"'qy~P"yD"@2d{ r{6 iڏ,)2@Rm_\g&UKg\%V._L38}Z|Gz Q3)V섷1|r$~ NT!/΍J>pMz?sRVJE1|/nhv9v9hW|r'Bq٥vO3%s|@DmI3>TCb7xoJN HͶ FgbDpf`Q{0EOZB_A- 4z[L[Bc07+B%1rha]$(9r떣<xEbZ߮G T\?S1&,Rzk W'*.! Kv+Lxѹ65~Nz?=f7^ YYw!1 J%xscB\ Oy=>:a [Be %pQoeս[fA¤Үq-b!,]SAc F>Eחjȉ \&s4sګ"ߊ`"~:? bi4ߪW9G&C=4:(-Z'>+}tp;]zC#Mpd(XWl"S##6_sAS5\ ip90e5x[6\cf"z(Nh+ztt94)HC*LzѿQ[|q65BvTZ޹]4DBʄ 4|-x} `%¬惦˜gԗ?:%lS4qNk Modf]Ʊf[wݏN;tE٥uÊi`oloZK/գoi|dSS5=T1fOT @_aQ>fYQCسoH/J5#(rء{8U\Ĕdj \F:ڧ]UCD2Hegw0\辆sKzV uʍ=yΙ`_ sf͟Ms=]޿L1!uí`armAg˩  A^˧?kIf.Gc{)>n > ьxV:?Ç~nY_O;,ZKGD3cQ =wGQ"HyE6xjЛ"hPM;C13eW-xQ gTc:mj2o"\ u;.W ݬG ydq w9N?t"Sw2toچ֝**~7e&Yn?3fWUԃzhP-@%Zж YZ