mongodb-test-3.0.12-2.fc23$>;h@m>:X?Xd  0 +18]] -f] < ] Y] -q] 4]RD]w]]   (8~9~:)~G`]H]I7H]X>Y>\>]]\@]^؟+bde flt(]u]vw]x;0]yXXXCmongodb-test3.0.122.fc23MongoDB test suiteThis package contains the regression test suite distributed with the MongoDB sources.Wbuildvm-24.phx2.fedoraproject.org?"Fedora ProjectFedora ProjectAGPLv3 and zlib and ASL 2.0Fedora ProjectApplications/Databaseshttp://www.mongodb.orglinuxi686 /  [ }H`1 ^oj(+ M  5Umu*6jNj6 g 'P T@ 0?whM$> 6>R5j"#6otg!d % )<&j K Z3>I  h9%_,i:?64 G   Ek > B=0 ]j  9 S  F ` 1 @  >a' iDNbV @Kh"   UQRM +  .  cqh   1h 5T &#.*wtOYD `1d~V$Y&IT -zc  v16(9AuNLe p e  R JVI M=bwhSL}_&.o .s.96]fl$TZ -Xk_ , ,5H$ X--$2C]lqn<\$ G4;c2T 3YB IW. l:3]!7vlH QP# N>j}~ RE1 m_ n Su`'%s "s ,} < X +ENY&?  w,:>2pbtM];=T 82}i m:d~> z{'q.  B )slo )z]bG -)B31= m K^Y@-KaoHE e7wLp hV *.xRrc2I^ z$l~#wI4a < ^d Y Jk YN]KAK/5 1Z} UA}W7ms9Gh7"cOKa]F bgePh3I0?"# 'F` BvQ#U )8 ,2s  F\DV+  {\#P"%m1YpuI / #(_&0X\ f `B|u,*\GCNg$+0[ 'rq=t6B ^;z;e H.!k ] | * "   X  `A8R=Z9Ab@^  E>GA6X  L  7* - g X )h1 nf H  #Z+|bJ:jr_o)vb!s=Y Ru% n%:SR   %1d |D  s+ W ." j hdje m  mF=i`b 0E@'#9B!: F.= , $  ]i 1 t  oZI = { P Mv sE0 YJ 7 qKr h(jjnF|) >Gle[nyC|hazPJkC ?;> hnFM  K 2  Z 2|( OSY!/ @d y Gu h   t Z z  ?(   z:k)d H s O pm7 t i0 LGG,-C }b f%%&@n  # jSQk O D| h u =mNsZ b ^ w( ^$=< % ~mV 67QX5N v: 3- ((B Z.p1F?K D  Z" 4 *s @g#m: c [ ( ^" = ; tdJwv{ O i?0u+$ F4 /#. b; {At | Z,CK?!U ZO'w yS g+3WL} uvxx#.#.A$$AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤큤큤큤큤큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤큤큤큤큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤m$AWW7W#ɪWWWmWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWkWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWlWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWmWlWlWlWlWlWlWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWWWW#ɪWWWj9038d196f64b13b78da1857ef46776aa522dd66e8329871183fa5f394425df0028b81cb502987d3f7925be7dfe7b90eb8171e2ccf72b10ca20c413d2d4e8595ab090ad897c84d484d84c7130fab07cb14651f1e13499ee22d108821dcba14f85b090ad897c84d484d84c7130fab07cb14651f1e13499ee22d108821dcba14f852363257eb96fa869b0068d0abb2db80dc8fb9358b0e05a44edf73a7bbed607d935fbf43d9144e1644c2a18e19a902f9b7d43d48c818153533d8a8e8f6ce16b389bbba71d51ecf2321fd5905f69f0dc343549bc8616732139bb0abc70afd4862095bfb8bceb67b65f3d51cbb03c41427f09a3e42eb06b3c1059f45407239753da34eb5233a0b216c55f770326fc2b664e14fe43de8bd8280745bd5536cf53f2a94a63685659d125623ffe9204429b62b4abf6acd70af0e185dc336673bd37244fad29e87058aa5600adcc1c426e69b7dd8783f3cb65b0021e4663dbfc3c99091faee49b0b260e0ad05045d2544f831784d618fbcbf25abee93b9c3e631e7dccc47f997fa49a035ff3a3909d936e8d8738aa9f2f1fdf9e3207c67b3aa1ead840f4ac51eda0010fc76806f3e1756584b95ed3280309573735533732e9f8fb0329ddff96d5b44a7fdad878dd517b486d7b709b19ab1bab2a8d89cd5bcaa132d69fb945343381f9b189152d921efb7301fc589ce3cb87787955a759d9345a1338a57b424f9420cbc31d80ba50a870381ab98e81b61f3163b58240ad789a97488492037f4f6ba6fc453ad902ab03024cc714daf982e67da4a327ee6f76bae5317bb40198b87e37feb55c0f48994dd09e7e97af7fa492d182a9ccbd49e935555be48f5b88ed4c8c116073cd0d81dff388ad830c3c13adb5e722664eb6fef51010922c28ce57566ef209c454a4c13ae932cd4be5c97d2d917dd54620310acbbb1cf6bd69c94eed966da7c5b74b0ad4f2704446ae24f418c750c3ef3dce0ce2ecd5b4fb1f1abb7b42272a37b8c4ceefc93cd8fa412304d5114034183503cc767aa0fc737e277e21cf9ff994aeccec70f8e7374d2e7bcf125345ebd491e32a4d2092b9bfd9dbccd07b9105837bfbcce604275778e26abeaa68b802ec3307697ffe126c6d382780413339768ccc8bf3b87b658695a44ae573010302766c2d3702074ec2a62d6455df0d88d7fa15f2c8864d70293077fac9cd8b78bb75c99b29124d6de57bfbcd12e38f27bf7ca731029b4d606dca8e0f3c04ba1865d3bb56a8b556de62093138b1e373077aac9c85596eeb7d70f9300e017fef0dbb877ad989780a2145411a4b49d5eb7d4a140ce5f664c276295cd94cb31a119cc908be1cd3ee78111d849d949153435bbf6dd77a7d0892820a4e5dcfa653bb504b6499c68a90d3daf7def6fb19a076fe4555a60d3444b8b1eea479e46ac2994faf7cdc0e26078da0bdb8ce07b7b1e90231697f7cbfdb9f360d26c2009a1abc9d7e85c5f0f445234d322fd1fbc98791c64d168e4bd2a1b101db3aec5c48c54f2105c11553781d9f2805ee5b499b4cc3363a64c199b766498a5710205f79c3516d88b94f859b9b30152bc68b48e1ce7b03582b0905c4110988ab22e8f100190e431aaacef9097e80623dfcaf4a800b082ebef4721a6e623ff13b3eef052eae91cc432755c7753ad9ef324542b3547a16643d5e06c699a4e0a1af5fce44eba3f0da264f9069a84a3a075367bd33d1b2e5647302922dc6828455c88d321582ee036a3bbeebb4b12ed4b317e100574f31d78e28b0a05f5a26d728dce8059eea36722bbf5098de8f69b6a9d8ded94a79d7004572f4331586b7c7413e23343d136c552dd30377c035a6b46042124f88659fac761ac39765966be2ef5b3aaf2af0329c0076a199fc17182cb0781147cb5067175555dcde722f9658d4c97f07a77a36c59dfe2fbdd888ed90eab934d3e1384956a38e3c0edbf1ec62204499329ef8a9837cfae508d99b4dcd406eeed7ab2ba740bad86090984b14d8d9ccce596e341914c1806d0c3c2064583fc404f1d08fb64c573cd3434984787ef6b6c3026b195ea1deeb4bcd72a01f64a0c93a7f84891ee3282f56a739dc365d56007e5c06b6c3be70389d131775d323fc975cba3fdccda58fe73a9eaf1d9b6388511c06c34bde5b39ed4d3c7cb6264cec4cb0e747b384e531003ee7f343ed3edb6184d9419d7a1d776d1294f343f0af983d6529a7b8624d9b8fa893c477d5a5951f0b9df7ef14970801bf07047a6aab1ac11043f02fb6bfe44674acebb0a235bf005c8509b8b401671bcb5722864abf820080acaddaa61dec24ab4c7b92e5c82ffe7275f7bb62e5863fcf1a508971f35768d023305e35ad3dc296d9d739a4db75c4c2461d312772517218c86e0ff9b0b2410efc8e0b19bfaf2df724921d73b9f584607f1c9a0be9c867c18852594019f219d2f8700e1f49f9aca99e237560275b30ba5b3d738a55886d0360712969124ebf5fe58178b86042484c71c2e69daa257fc800382e51b772c8ddccd9eafa36c1689dca2c22eb75c2e63a1619f553f51335aa863add506bb30ed14a8b795f4219a02d42c132da5784892c46fbca80734bd23606709a51ddc0c314c89ce58b4951c3231eddcd853af8e3398ee1656f5df3b64b12833e82772b9b6affd9d335fbf730d46d4a50bb2add37498aae4ebbd933752d2d9c92de1a9ae627215d4d7e28d4368ab3a5e6b634a0523921ee516c9b9b9090c8ca2a525aa657b50e1db20c5892793d37e860c6826258f894d788a3d962e2d7405e64d72bba26bb74a83757c76920d594e008d2b4696cf51e226ecb7abe7d2f468d83e4f04911606af196ef7fa7b70bf7ec09c5a481999a8fb4eb0a9019b78f3f0fb4d2bc7a744b9ea89f9c6c0df30aa3dd7242532ca8177e3ee32a2a05879bf5f35809a9def723f8c16ed2da831a4dc8e278988ae3366f97e72eee471a2623a8dcea1dfce1243324e96871f8cfc923823c6d55c59b940b0298b3d4c5021caf09a3aeff43750c12b09f626f0fbfb8d7aefd5f66f29890d03e1e9341359c18f0c7663d870663fe978b52b31eb0bd87f0456ff6fbf9127d6abf79d7e11bd40c4012e19d0a01ff412c96959eba545c75e1a684c942e422b54f4d61669cbbfb2f0d4f5e0f92af711bd8c734ba13df2806188e21a1f3458d3f978c6b473d501f1643af76bba024b1c29127f54d590e0c7e1fb0617c3bc8c939a30731470696a2ee9889d3326e8b0a2a548f5437c733d95952d0b63fac6cc1f9fd7ead03d5e2ab54f026dee52aacd25ee04e0a43b8f082ce8af46c67f6a28e26a910d7566ca6540b334bc79af9f15ebeb2fac259b00bf491382dec58c5cad6be9aa02c2178fc33a73980ab93b0c2d0a35b70700eccbc97294dfe56c36b5554d8b1ba0531475cdf90a71ddc9750c444b63e46e04aba0ae0589252c7eceeda0603c8b83e81787a59f9a13d22b78c6bacb97d251fd8c762d8bd9dfc8e31bbbeb025901ef457476a65d17998b4570438a3d33cff7d0f58f2329f450c452f8f1690bf2bd7c9986553fe911125419492fab3f234e8453eacf1f6eea06be14fa585a4e68a0fd457c24a3de13cf105787c99f4857246c86e368427aa2715055e15435dcafea7d5fc4fcaeabe5a70b3c9c23918305c66589c5a8c797d721749a5a6ea777fab4d762cb7909577823579b3a771e5c9994584a24d2a806cfd8b9386c968c2db64f6b4b762d59e8b3daa64084ecaf968fd9b39d0b6997414c6af292ab5b60d5a36a97a205b584dcb761817305040917c68ad6273abd1555db7cbd3a0ddc22d5874d62cf0fbf5de3fb5f3b30bcd104db09cbbc7e159d1e5e0bd224dee7b984e3db853d7792e787329b4a18f9c1e61a6b8ce5b50b0b5c55d71cc8e852a8034ce4661a69ddc60a253ab10ec32a0765bca6a4b4502f96094d1a81a7a03b2c41e629deb9e17a8cd1b90950259aef88d4a892ab8f8e02143dc78c8e1cb8794c38902ad1db3ed300eaca065e9c4637c082259b50e67d38e9900dcecb09813ae4d5c05b64f364d837707c6ccf235e0fce8cb228200afa3ad564307678fc1d287e775237a464d37dc1e45ac0722e4c65d4b221d8d58c6cfceadfbdcad5e6cb26f32ce2c50a9afecae4097a73cd9589b315b1ed1d140aca77dcd20bab9f4e56662ef2729086470efce8497330ab5229101f345ce97c51f9db9a692ed9e162acfb13c497447cae7ff75151a2edbca65b5888688f91f18a20488f3f0f869baa927c99e6183b7d08bc6a55b9f02a46586d7ba3690c4a2a63f22e8c43389d1c587aae006354c0f71a6cfc1a1046b020644fa23266568feb663f2f942e64c918b2d44b4d9e6d5642692ba4ec55e3d6b8c55602b6f361ec92ced515dd4e5b3a096ca54416177e2e2c7163dcc5a243513ff5c276a0bce428c4272cd8019c863305055f1848ed119b39d77342b5fa0504146cd81c1994c94b2b2fad801081d4d7bf3c1db6581a788a9f86a0cc5e2d851b76d32a7a3b9ed94e1ce8d7c831fe9aa3da08e69462b93ee07d5030a5d3322ba613d74245f463c2dea0d0a4382b8997a66e97048c32a74fed05e7865341ef97ceefbfab3c2ce685e627e42fc53ee3952cc2acf3be95d6611dd8b012d9f78154baca25cb187371e5628e67e12072fc616f6d77c2e2228b474559bcabd744d83ca4a864036fe89f70d7e725552bb466ffad0d3b390d1cb797c96398bbee1113f10ba8abf6224fb6ea7a8d9628e3eb787ecad10f2466a6d49421ec35f272d8d4095a40a4fb47c8dbfb2308abb90209c90cb746f958ceb581dcb38d69f80ce019313f2b1411dd64ac170eb4dbe362ab3ce373916a9d9699f3e248bef893f948507a956067d910fcb1bb85dcc1c0f0b989849d3a6807125fd496c84e5151607843a49ca7dd882c10d3ef3c636a788ff0a9c47b3f50603d7d2e82b96ffee42b84364c55e677a4efb350b525e682c8e83f8238a80e4f00626ce6c94ddea948a8dc139368fc3202661130d7f0e1d0c49da4bf7b9e1d06060bd202bb46080d5873226a8d01145b19340316816f89cc43fbde93d070674af1af6b1a801ab65be4f9f9e500b8ad02b3b070b8c0221ac9361fa04454ecd7ecfe3bcfb79672dff663003948ae524b66ab82e45ee8c6d2cad046f205a86863954e04571a7ef40186f47ea74b2c1afe5f4b32344c8ec41b01b64a02a47680018e383b18c73fd5a7426e76f28c41d4e51506b7b20d398fb6fd9f9c9eb2915b204a34dbf62a6b3459a2b79991ce15395fe218abb9f1dd54b41ba2102af0de4c88039bf35c306d0928c0b99c8563c7ba9a14645c53640425331aa202be7993f342e4fc7306c05cc198f362fd0ad9ee05c245d47bb1d7de9f74cac0f519c5f8b3312cb81bbc3fce1c5f4d61e0950ec095e5692111fc342c7a10d7ec5e4620c172e14cb8c3910aebe82a49dd4382fc7ead98de5c44e8991ed635733529b2d6c2cb4f66382fb61e52dca08cb7ecf5ccb58afd2d6d927dbd37adade86d57217d752d6d9755dab8093bb75d8056bb5c53a9c12b0f2bc2d63478bacfcfe6f5ad93cf0ff02b917f318f01a7749c4f99d7ba5242fcb887e9d7e11397bf8e0e5f543a2e8e1ba69710a783d77aee848fd470330277ad219c36faf4a82fc5347ed4aff0f010c9b290ef8e757f2d5e3fd555ba3d01ed7e91d930b5d97126f4e8c89bd4f0c1ed159c60423f00607b866b9c72f8268c56995eb83c3fe1d986730ae3af0d5234b63368d0d98be5358a567cb671c8f4358356a6c95f8899fb9a342de893c1e19d7f9538ed6e961a73e0aef029d9bc2d3c09d8c6eb00b1545aa018d77a7237dbfd3c4b3219fd17789334927823fc9973d30ebdec8b808ce2d8e0ba8aa03507f01e3eba6bfc8ce1173f00ba939286bc3dd6ea977979b29c396c6c77b2bc23307b836e2b6724163f868e623a2b351b5acc641ac4fedec899d09b063d8869af74583288e1a794b1c61b5ebbf0ae5ec2d5dc398e3911f84c1092a2c2a8ebec1239eecf0d1aa98e75a406f17802f5da1927cb00467e4e8141be0d81b05526ce0dc6c34dac4af44822119c2d6b35a7cacbf0041c6f30265628534b3a31d31a45e67d098ea76f2d164745f671ec729dc61f10da259c23652b6c489e4fad8559dfc43a5955ac86d0c0a21b3786e28c7fc38b49d737ea8c429da20aef2c8414878332c5557ab0a352cc346cb34850aba533e0f3b2917f7e653eb084e069c8f1eb084d797b6522ee38402493126ba36979063237089f4794ef1c8e040d892e108062d59860b2e9a1e5042333711a7a7316d0dec0ffd17105fe37a9727f9587aa0e883591345d7e47d14dfced618c8e590010ab5d57749385f03226bb0c4efc5a662e5925f1a2154fff27d08e1b2afc220fa49dc0841017b636bd11b9a1c8ba7d0aed21d1ca2690f9ed0fe8322fb62cdd03d99b151a9b3d59fef7b8cc5c384a37ff82894450043cd67f379210d35f12f67aa54cd24b3b036da437c7d4a9ba56a68160dcf06d1fe2551a55cfc5c38fc9712eaf0ba822cf7cda6d5ff50380e40e3c332f0b428f3b37e2bf0c68ded1cc09616f64328bca78b0fb5d8b281ad727d34a3285819a56e5835dd162a28aff5841d721cc31d551a94c1f344930c77f0c664877175869030eaa03f74063440e45bb28cdd62b6dfab712015e5a2c5beb7a72c4c41c20fe3fcdf3639dae95c4563e4ede53f704ac1becb3452c9bbf30af112f30cc9f16d8137714e81cab23a4380072db0a277f29e51529ae6b04ce8299c63e7a1acc6b12b014d72358ee838e4cedc41195ef86345deeecb73057446b2721990930d877a55d52855c77722682e4eb99629020fc4634d3835a7550047cd611023510e6405b651a62ba5011fa3174976e3cea8ee124d7c1da7ee09fa7603d1c62870ce764d1fecb9b4530fb29dcb924755bf71b6c0fcf6f7f75e2d6c826cc048c15969e57cf5af028e7649cbbfe5f25b6d216106e7c50ba35311dc13ff7ea77e9e306c04ec3b4f5e73d9efdc7988b3b42a6564b6f36e54a99926fab2c47106fe63727cb7254294ee746f1f8182df0e3878d53b1b8b550b7cec1bc65cc230eb3780eb0575b0aa06f12d86e5e206c0044fa84c40080ccbcbb97459643a70123726b5f18762ac80855aef2e175ba4b88bd1d15145921bb4f59b148fb48bd68e4d9dc8ebe8da5ce3463d6ce4bfafc716e64e6678a58384333f74240ff96246e7bacf4a18fb8211493db4051f5f3d2159c21e1e61575a6fd236d979224649610648898efa0b5ff312e75d97b451a1ebff561cc20b6352cae1beb1b35007b25ba8d0ac29d71257c0df7609add72560b200433647b61cdbc87b275f56688b819fe8809b962f09d58d978cbc7d6b48e3bffe7e330ea97e9bb079f8407f29968352d98a72a1d2806f72acaf9463f562d4c710d000875df260279a1210782a2737ba982e63f1c2c8a2db7d1412ba6004d999fca1b2d80eddfe2d558d4523ddcdcb0325874398255bf19695c8955102cd872098d57f5afd93be85563478054077657f05347c3dc7a92049e0029331ed588bf1369101f8cfde9cf4bbd6fb7eabb9e77eb4d5e85e22c8b31a6815c5f5fe0264a0882c8b2fb0428a77721c17032e7590040cb982b1aa329c44729447ddfdc3389a8b30cc7248a4d4c6e282423d443568883d99b8f7dbdd9ad51270f8f4b227203ac092effa08d8d08a3fd7a5e81264ea0242f4151acde97e1345f06758552853cc09f3e3ab9d2fcd673047e6ec0f728faf033dc0c386392e18255b942ddd59a31c39609f508c7b7930ff0bf399acd9545123e67cf449176553fe7eb5fcb432fdfe8c820bc156d0bc7d620a1d2ede8b3e306a29bdb8f2b007b3c4de318fc16bb5904cb28dccc144e27e96742e7b2ab4088152e98bca40502fd43d8643667a3efb3bbe579994deeaaead2b63ad880934376444248f5a5b3a879c7e4a7585cbfaecb13700094ece47a6c6da201d95c6423ac887b50ef377684e928c260e4a45c7b4a2ce5e94f8d3c5c793f40705fcc7603528d5b7742810222dd65b199ae8efacc5523996b2b69a7846185b01b6c523e2ff2ebc7ec2ba7055861bc23358cb67222db3a59dd32b2d32aa66b3713e9a9071b4e21a0f8744c67588a70bc9129288e3d5280762308b4c81e332a2469585adb09fda84f0509f9d2e4a5f7b444b9317e5ce5ac3d0505004af91ae51db1cb6cdb35fc6d206604a2a76d82b0ff171669a2fe4e2aa3d207f5a0fbdd0245ae50623c713c2431264c623bbe7fcf550d24c84fe5fd75fae538860040bc103ed36705dcb323bd7313e88945b739f001ac422177564b8433323df9fd9c5461b3b68794a49f43f5e896e643064f9c19edfc4d4afb0d63fa2bd34234a02f3e49ebee548089c57c35f67467e644247167033112aef1661c1902c773acd4e516959faf5ce56749c3a8e28aee3cad0e537d3d1347e16f7680b0d16719bbcd58fce0a0787ea39d89f56de73dfe853411ef4d59841347981349f7541661a8a917d9b0ff39a41456a58998708f43ee317b8a30bef03a9a1ff2b245aaeb3ad5b80ff371502b9ca222b67fb27b420d6bbc097d4f9a5bfdf5fd8967cac24c62fe39f0fbab5d3f4b0e77e33a5476d58eda64bf5d026e4f7ee765ce255831c0cf208ea3455af32f0e375a7d51fdad1b63b510184cb368a6fbda742fe69a337d6929edfde3ae09204d4e9f016e3932f745bc97e4e1bbae93e8ed744fd147ce7a52bac10f64aeecb0f1c5a95a92c70cfc16a417129077c0e05fd60821703f7e18abb3d2bdb6726c7bc5b455c8d6680253c46b36145611e365f12c3170a6baee338d7b03db75d8a6aa164c44581dd2001697d5a86b4726cad624960350397cf3bc705e0aa14e4caaab33100835d018da645368f6cc760c18afaca152e434367d457b3eb74e873d0ca5d1c8dc212155f6bd2c40a34bd1d3d5bcb5f80ca907c5b788779f964cfbe05942ecb4e7bdb5b5f6d87c2896a7e03fcc5ab95bedc9fa66bcbe72da7792861b2ca4e9580d47a7252de010a2f5241388068e4d44572402e2ea730201f78a5db6b3920598cfb10b2d060c1492efa069889468b9db6c34749bc795fc7b859cb0a76eda408c09409ac7032b4e3b2983fb5cc3b634a8efb4a00fd16d6e1c49786cc5ec5ec0b604b1356901ed84f100a341c4603bb612b2e3c4b406ee063dd377f32b2b1a1f779d1f5c9a1cfec12e9c9b862e919b5e0ef8f98354f1f036bb4ed883dc2670741564c97e0030305cfcf808a24ab1b2c11681ba502f46e8f3c8b09aabb20a658f321c4b8f13e06ba36ce1ac15339cbe56244f6054a9c38b4f4521900ab5f037322bddee739487c03230088be336d7a1d3d626220c635d5ff9e20ad909e44ffb2640587b8798687e35e6115c45391124387b86c572d539f5599cf9e9df27f87407bd03f2b2fc2a46a8f1c0bd993ea4233098dcbe00b0a5387f802508a759b3956de969877de33a019332774b3b417ec4a11a22945a10afaa0dba7408cb474fa72b3322c121cfc4dbe0781a041260d1737ba6e0246c673243fc72556bd7d9f40cc92a2bd7e4376b1d4f2b8804f07831748183045aed6ca3478d79a42db8a142a33cdc0bc69d94ea555f1987120cd003221288464767bc74b19db9e7d334b43e79a1e375c262dfe70afe2cae6e30f82a78383db7d9f38b77237f5fbc8f5e3e7914a05fefc8b6674930aaa95864a27d7251519fd212880a11ae34b1dea0e92077aa1ed90dd21d72001a19b29689a650f72199b64fed315d70b4fd15ea7f903ddfb94ce54c7b49546886944d1535e4f8643983afc57a0786f7defe841f643eeaa517e322a025e2299e91e2fc16e5a366715481fd0437cfb1fe0f8baba5c7c6a73add74b0e287b33fe018eb35a9c7d6d26dacccb20f5e356ecbaddf5b26633dac2a6386f21814298118f7cc91a74e359ed93c016a5bd262a1b3f0ebcc14b5005e6cf7e63565d53871017b7e0fd7eded04096532cd6047a8a7df93c477add197a6b64d748a96d1d95ef1d8e58406426e9ccdcd17267439eaf31cd11dfe45f2dec3dd03f12865e18e6202cfcec5bfbf85e700cb595ebd9af55b087e478621ee4dbab1b93bd430af7952dde203abb2b53c6c4d69eb705588d545718cf614a9eaf6907c5e77a0e6363e1760229627ea438fe1214643c1caff6d94fb9c5704a99fa9bc46dcdbae0a937bd9a4374433e0431f3fe01f1e1f239c4c9d2ab038ed89ccbc73d1efb973d9b1458a653f147f14e5ca8121952ffb2695b00fda410f1e919ae577633533ba2595d82e3696b6fe0bc934c4766b6cbffcc8698cf4d958a1f1d104b1f234fcc80ea5f169220db995f3fc5d784993ea1c63f61c143cea05e03afe8c9b6701c0c23494ebf02d3026e0c047693fc620862b9742d39b415e2aa22d9b4b8e1a5670e44f8721db47dc099178f22a0e7dde9d085a8d575863e70b49ae46f48f132b2d20fdcc5d86940d4bee11952b6e1689819f247786c4877aa759865c4f70e35a8b8f50c8688e3ed7107219f23772a12bfd038f3b591881f1cf23fab54b35599497bc7e414751eb76bfb1d7dfee102d9d23da6d1d4bd4d943c1488f17dc4ff89244aedc55c4d390b6ebd9472af8f2ccb3847d3c66155e68646ec8b3c51b216c075ac9619c6e234ae7ae92f3b767e8ef4763c152658e559d0f17865c16706663031cb5e7168f5211c5f583cbadc3ae993f91ef5bdb95611427222aece8bbc92dc9ea1ac156b3de05acd153e67468a70bc39909ba7192be6cf808248fa220abd97b7b08d157ec24189d0857fd64666fe651fddcec54e0f91f93359ee680a5d9c01c2d9dd1c762ffbd0c842fb6d97263ace49777262d68154642e60fa95b9258ac76e4288e1473002e118e323d930797e2116e272b549af4bc2362954cc27ec5b5d75524d3f04a81f1f4c631e0287db11987caba99a334147789c3e1602cec1593367f8350ad4f52a86bd373024dfa9808cdd7fd6106826c20e60fe1ab851617499a121271c91addec011c57a9d8486ea613374e4393d4edf60ba56adb6eb90dc113333ace7e108b594a8c81086319da65f4320ce57ea434a2998504b4b2a128dc0ce3ff5efd498f0b28ad837fae3264286ee50492e0fe83aa8e4c9b571704926698f69b40cdee675beb2acca119d9436f2f1911e1bf227bf50f9f1b8cc10b7a43743028f3d093a4eeb54ebcb21cfea869ecc5c5ecaa3bbea3d66debc4726ace56c91be97582c13e8e4e693ee0343f0c02a3e7c42d2f03cad2f1fb9f5c0c4df2ecb20f26cb29dec5092fad074722be09eb8a9b39ff7c5f76ff659025719202290b2aee03d1ca599ab04fb0098c6c6fd84bac5f7e8e53b0149b6e56c5f334516412cd8ccb7c10abc36dd4248587b958abacedca412abd6fb8f48abce92a80d6ab6f66a01f9460f7733148967e6ffa2d28f97018b5b228ce08b10aee95fcc04ff8b7f3a9f958993dd1ae48618f640b84057442e01ddf34ae57aad8c544cdfb050baac8d7d74424dd8af3d0018866f567a19cdab16411d6b86c2883bdf5c87341c3ec64efb67f496a0ba9908d9b1327d820a3bc5d72721824feb6504e176d5b48682353c99c559d04399365ddfae9347f0129e2e8f400c7e20f7460c1e78427b2a65ab16e4410fd7f95621c16e9a65e4d4a27d5731ca0dd8964a80ae1daf17ab15421608aefb2d5af50e493cbb60a9aec77d5a3c070726035ac143ee71d8222f368eb7a07f76b07902fa881692711611eda6f57bf81a41eeec1cda1e9b5890b6eda2367368edbff3533e9f14b7f9e24a70f7fe2d416f94450dcf24bacf2dbc61774d482b8fa300b7936a3850edceeec36e3432101db9a21684ebcef3d037d32c6008142b1769bbca01faf8340818a803d7dd906b1eb4dc683561fe4c87f55f8d6ccd79a9714ee5359d0dff3cda4b07cd7723471be85bd45d9f08fd05e1921c8de7cfafba3081dc6dd6f075d405fe61a25088d94ddfa5c0b99aa2c225b4839af29ff0d6a818e08b33eb57ad9bf5c811dfb4b00a426f75721efb0fcef82f429cd75e1ef25b82001d1897a36c2dfbfa813ffc3477e4ada5f9731ded43c2243eeb4f0bad4de5e3a0ef3be73f50c0951bf4e10665cef0ac85bf58016afcc5929e3929dd205d028c2fcde16bef585340df5c7789af0747000dfea10d1163db0dc0c11be183b1a51a405b1ef316f49c89ecd7ed7dcd66a4a0f7f3ff1fdec041dec2e28344264cd314f768bd97ceb9e6db23636c73ec117e6a95cbd57c00efd151a9a548d29c4dacc6c30f2e265e94b5f1c15883d9c5c1f9f24d76dbc28271d0652e8ac25c7a529f63a831d5433a0fa3b0ab3518bf42922c9658073cbb6945991170f9a70fbf4dcd40da969075b68013191e1a4c8651e4579f992d5ed20b81b73f65768844f8640e2e01631f08f88946d02cacf85c36c43e5ee62cb50933bfdc537861bda3d422d42ca14562492774cfa6e4717942103e1fc9bf0d81f425c1e0533f7c3937d46e5b298a6d43a1613540860945954e275a7a9376defd1fd52c88e15a74d7be7dad81eb113bc9030fba78b7375357dae559738368dddb3f7064dff62b4471a1a46664fb17877353c19a4764562694c47a6510534b1c8fe963f07fb34f67055f4dcb9d088141f4631fd2888265a1bcf683c5d806cb740c41052696597a33b2a9dd155dace978d125402d1a3b70fa5aeeffef897f2aad8d846234c7d56c3e3ee2cc9ed48d41508771ef2b7f9c3780df5b7a872922cafcf46c914fdc09fb148775247ff6ade0bcac493e540aadb1c27131a2d53e15271baae750795e7e4fe152298eb3456a48c5cbd1484ad472dc7fb5cc507ca6f60e547dbea9f78149adab22ce99a34acc1064bde612f8f9328870585b25904742fd5ef1ffd89851e658c4201fab5cce69ebcaa619bbf699de146fc09e88a7cdd4eaf40f3f620682f0249de4617b72c07f11d2ade246887922ad7a986a7e472ff6dced0a780b389c294a9b37b5106cce2a4722a2c79f99390b87438c19f05e6650fa38378a04f2addfa13310a86dedee4ac8c8d34f62fe41c86acfadaab9adda52f7ebf29dbbfebd7644401ba4cfbb992c573bffd434e964015934c98cce8b539915f02860f31d8526fb87eadd106003c0c8c961e072fd1d683722dd064e57cd37bae4b814ffb46714499f00bc24a463e1445b20b59f50a842179dfd98634c5c465e61c38e7e3283f4cb9fd8c513e90f81c84350ea0b1b5fa9bb5cd6a467ffc27a8b9d85cdd3918fc369c1187870f2d138c61f2fa22db98648f706c21cb90af9c2c4559111f4a436c5264e045d933dee8b1e2a2f4d7f5dbcf2b2cd9712ee4ab75060dc0e8fa2f045b29d44d0fbce715cea5a36a80a37d18277dc4a5f40c16ec8ccf4c6785c2c06d2adeae3fd71dfe780644dcb889849b4e187b362d39884facda97661dd00f1105a3fccd46f4172baf8e3a7366e2955d7628ea2ed2a5a50576f20dc438cc80865c9a775923ea4c0ddbe2804fa39bd5d3d2bbc0d9555a0bc0d8dea805e177946eccf39254458fdddbbce4300cb46827d12e638f734371082bbab58053fc5be4861df304607050fd791ffcae34361c2a5e40e19c33eef81da35707ac9835c1aa3ca859d59c138334d678b0904d5c711079e0e1d0bf46dc3dc48bc893aa0633e99cc2c189b6dba807c3eeda977de3db52509d23c1273e80f40052e73f14452a94aa0892157347d3a303c2c2cae8779cd801c7d732c3af299b55227a4d80c7d59e3decbe8e1d3ed51cb230bea645d48c82986fe951c7de52f34e5901f81cd7e89fe9809fb85ea57de0fb29bac38c9412fef1b13d047f71ce6da2192af02f9fd53426dcb9724328402fc6a3e5d44994add4bcdb0979f0cf53bb3327c61d85a913be881cc5f5cbbe3e5289e4e7ab948546a491e445735e935bf19b5fe57a858a18032f9e4fab6a2fadb0c9099e8c385bb6dcd8bea83024a00102a795f53e0cba7687c478fa97fe8797828baf419705cad3e87aaa61133bae726403dd21109685946f6b66c3f8037786098280f0bfad9ce9a0b78a8fff78f0dc7bbeb0cd5138577a5f0685d6c40ca30d6a0f89e6d0361a4837a3f1040b5b87ba63176b7623c38d543e15b635cf5e7280742bf32f83534bddd35e028ad683f7a0a1d191cae30b9305e69db7ced6420dac2562c7290fc2e26c5905900fe127bf782fa41c688b55305e2a00099ccff7f0ef051316b39c1ab522cbd66849fcdc192bd6961d151011dddd8bd51fbeb8c2ad204af1af9c64d69413616f068ed2b9f03c2424cb2d07450a3d63bab9ed7254de6e972c291f1ffbea55add8ece3e150fc517fff9d59d01b1a733356ed91b1eb0e91bb3a69731f85b79e6db30f3aea9dba118a5d8543a76367cf1c7d9a3b5111ee4b7037935e0d73ed6b05a116ced3739779b5878a2acf78b1bd7d8b39cac7c73b871e695c3304782f0a8088f8b9700c84336ee1dddab92af0f4185a65dea15baf215e41e0cbe3f5e9bb44a2d62bcfc9c0508414a4b5704a8b74550bca8ed5e42781f07eebc56fbb0255f8c70e2a81e5a12612e3324e5a54d3279c90ab0e7d990248bd190ba0a7a0708c0bf4cd5711857821f241bd19190b437c6975a43a5e2633cdc556178f63657ff7ee6a4cbe36ac654e5b7b5ee0dd12c8cdfc1a99e258509897209b6ebbc7f226c47b91c0be246fdae0fd35eda5c0a8829067226082b7e137537d1d910118f3580208b73233b33d2e5f0a0ed65a5ae66ef4c6f5aed551c987b00c37b48ebf38fa9f903e68a65072eafa570ff6687ec837b98b554fa4632618f32e9c000f1a6cd4631068c75809e340c39820407d85629f63e7f59a46861a742916e51dd6ff3a376842ca41bb98d5295221c8f480c080b690c2244ad54fd8b84e3bfb156b606cd284da2fab211bbaa91b9daeff5e1861bf1829d6aa21de732caac0c1cbafc96382c9e70dd399525bac0c7582c17a6eb62379ae632cf41f5e5405a40ba5befc6f577ddcbeb5f13d77be2e97c1ca340e8c44b19cec45dafc9a7b00d23aeac04c8f36353af3da0d1c70b0328d1a7c568aa4df33a120f2464b32cbac40e9a1d4c499865cd958c3a6e8cd610c808e1b864ad837151a3e44460c5b000a3ee01e6cf6a557ff8436e39b86a024f80c3ca748106a5cff5a05bba066558981ee17bb9753ebf6094ff3cb592853e8b9fae0eb59c0580af2b4f3b4e1975b0d2b9a9264b8df2ee3d7a97822c8732d2cfa8f49b068e82733945eb947c0904797488e14219c22dbaa01b3def1a9e175538cbdd1043c8f4f48d135f752c3a3bd02019050605c36b91dffc739d1421dbf556aa08f4c079217059310c04b9214e3d3ac635b2ff4527636dbbcd29d7425a3c3d5adebc2ff27a18820ad77c27cf89bbcda5378ae23c4d7252bd74515158d642f68913a0b4f989f57f31071f5b55567f1f036389efda038b347226220e4d584120b261890524e4caa1b3643e0062546c9273265c1bcf21f169aba91081c9a5a4cf3ae1f831d6da821b144b326167d15d6e779f68166282fad38073b320ec12f055ab58e7b3b9595f29ca5675d793d9ab3aaa3f843ca6e278d64647d583fd73cb5b69f86fdbda8c3985400a91227f2247d46a691e9d863b566ed8b85b64273dccf9eef36022ec8a86ebd40839298c5919672191e9bbb14889f19dd1e75159f1259a92be9cdd6ecfa4caaac76427f857194297a1f6715491e9abfbefe2537d889fefbddc2e5a921d5aeed53b259f30a00e61cf8d6d02478f8f91f6637a947b71661e38e2c32b9e62ec5aeec101f0957177b28b7408ea38d0fd46156515f52956feb44375d50013503b3cc7ed6fe6c2ca9f7e8c8ccd1db129905fb13de513b05f6367ccfa7aa136bba4a7be3980957c058e15531c2861bfb05a2f10f498d7ef80246c3d94163b3f9d9c9d7739ea5aa2999fbde9e7fd431f88fa9b4570ab4604abd3ab2ecd4f42cc40cc7f76250547ad3f0aa2afe7705406e3a32815dbf7845fdc5c189ee1575aba3f06412562cc3c1c3f33276558a40af3bc46a6ecd85bd395444e51ae1e9cab2133c3be7b00ef3866202eae9504107f4f494405c7767572af18ac0f4d31b4106eb1a13d729a5c9ccf3f97d0a8690e6015133b65673366936e2baf4d27aa16bfd6bf053520cbcdeb61bae3740e4578f21d4afcf94332bc5cf86d0c9e5b29011d55c039cc052ba34390b75fccbf6a76f3737a7b858f669dac30211a8f583df6888865170f817146b5791811acaf154a5a39fc1480bcd0521ef2b5365b8581c0455d2161f5313f8f43a65c1dbb050d16dd10f6ded070c0146afecd94059376d52d783726b0623e27c1fefeda606d19a06833eb3399972a93b40bbb8abc2f4a9b19b5c48d77cb4cb13f9f9adbb8b506d1830ddb456c09c61cd22f41ec782448354b92ef8ef43bdf7ccf40b1c61ae9d74d267b2ec5a6235ddf1664c270e829b72068fca5a99a58c2c1de55c270bc57c0922e8c022715aa4d7f6c0a6523a670e386b945d9521933d53b37f6af5d41ac9f9481c8156df1786d302aa2e43ec92ca11b8dffaaa91fca443199ee6a6da27cab7a76b8a3bef6d114f5272a97cc81e1b74825b144c354d7c0e1628263185e794cb77cb1da7bb5d14d7f5c56b0f170cb35be5a015ee173856f45b69cc90ae020b4012b7855cdef35693eb90d1b90ba6c052a66c2998f0add9a65373f5f83d586a88a48fa987a3b2d74c22cbcf793fa171bab5aa358adcdf1347f9a8594f1787c5b57ff06e799ac727dd76bb919b1998fbe5c9ddf53c59490aa022411bacb0e5fd87a70b853192ca1172051394ff4c16cea5b812d2391e75323eeea7d894b8ab7b2fb81c13d07f92449e479248c51d615171b70fb6457a9ddb619caca10cdf72d9df09eb7d8575423f7a166cfa74cc2c79905c60c250f1fa57b3c8922fbfd8899f86f0709c3cbf2a95edf019d486c8d73a83bea75b37abaa398bf83cca8f13503727887877ffdc47ff30ead6e595c85284a961ee153f321e0c6483428066ef58dd3106d1fe8e620582e156cb2a33bb6b7876d3dd321599343225b2952d5ab9005dd275037b7550a72a4bde9e4acf60a0b860c6ca09c29c05cbc87ac96f0d845f81da5d122b85fa8d132f6965d07ea3812df58d14d0c6423ebcca10fc6dc968fcc1476db9f5bc0d3750c54d8e52c5e4a27b48af96394c6f1844cf926200c4acdf1792e06df82431286c5592bd21d1ece525db52a45ac3bf91818756850ccc6a1f881d04127dd4cc88c27b2593db020c2b75944d1f3ec9452ac9a83e50b412e4fded0c4ce259adf950e8ed66165aaf0c2a1dca31ce04b863b296ac5cae19f61deab270761584ca60ab0d3dacf887d4604d0a742ed8d512b04154a54d95664bc5e052d795e3c9fed6c9ab7cfb8c705b2a7c84599917262c3624bc4c87bc1d18af9fa51d7bc8050b38235d375359253e9dbacc61f22753dedfc9335be19307d66a9fdcb77c533d72f28b923cddf7c7cd367f7588432edc26e7079a57ab85772e91ac91bb86d777bed103538b8e012183a45b80cd46f4bfcf73c8708e05c20455864c433934f3b4045cc1c181f73a49734e986906858c18a3aabc1c663b9e8968f7e29dfb8ed1498579816f2e6404062f5b4957edd9e80a8d3068374d1279bd5d532441d07093e91fdfae7fc8f9fb6837ef38bf1d253c822f01cf404b83217bc6118d75a29439eb2454db793af4ef8e2f0895447fc0588a9c94a0c0535ebd0c8f36e2ef32b3f160336e0ac7136e3bb8bdefbbbb52d608679c7ba05a79c2fe6eb0d0939594f577c0126e86efb09c5178118a574180df71f30b8af7abbe06fae18dcac898271366b4e5740a69e09bf97a81f87f4a084b3463f2b876591fd874e55989e713fc16eb831090fcf07d2114c98a9439bfc4296aaa71f71bd9e99dc1a1630521acf487b5baa44c72864bd25eb7499983455b52e72d7e971e10e708712aa7b76189d8916cf7a00036506d63b0b55f0a61d6201ec425c94251668b672733f515617d361853a5779d5a0bf770db151eaf822a40c3f8e9e02ebaeaa6498a7b9a353d8d6b625f57da32af23cc75312c0254ad8c3bb238324703bb62b294aa66995bf025abb2f42c0f484ffb771500359fbfb905363d4cd9d72369b4d9bdda0ac9e171fa9d2fdf13f4dc4ca4ca31bef89fef5c62c0f0035706b89bc0270dd8e2288529a1ed821cce2e8f526d1e3a2f0d2f95fde43eb0caf2c08270d072ce5a5319dff434c838ea0186cae1e1a8a41aa264ad7fc42477157c80f4dd3e1037e95a8df9a8572cadbadf11898406b11c1d0855837e091778418a790f29a698020a2cfabda7cd652ccaa4b18c0d1f2ffe6f079001f8e109f90bc1bec90e4301bf0367583c5bc280f880bd0a01998832eb1bb997057d9dcc5c1faf480c56d331afc9c6bb06d16a56ba4fb7e0508bf55a67e0055e56ca32d9befb9a7c95d5dba121d22e422728cb5ccdf4e05732f7331898bcf01ea7fd11a4231ad1b0eb4a5a2e7487b6c5186769b6afa8cb6f444a663db4b66b774291a46dbd3dcff83ab99474ac3f45ce1c3e660d8edd25830fcf0751485dac129e53c3904741be8219678b8b4347ce11c14df9e0a91766faccf43d728c3eb946144d9632588c08dcf457ac11f6a278820fe482ba81b75df88dbafdfd2c059407dfcb97ef5abadbbd34e596db5a8849eb28769d48b94bca3a6dc511a5faac5fe891a7f0baacec4d7695421215f32d0d453642c6dd360035ae993ffafc992294f6e63b44ec8035df80f2d47ffd77fc3c1955ce03018c5e6f3b45b3d33779f8930313c9419ffa1b2067fd3ad49e0c63306029073dcdd57ef1147da5edeeb3b0bb3d9ba4b358cfb46bb2d481975b9170635007c2daffa830530bdcee4b54b62e93204d4fb288c4dc0842b0cdcb0e98e3e59937c8d1bc3969b0ed423daaea3eaece658938dfb43f58d8f51dda1327338fb8bd8bdb4fe8528189d32fff723f2ee6e8789154cb43b28c6b1f44db0b07dc3fd3692121a5ecd232508cc2e67944096f1ced3aa92a5d758478c0defb824202a13d8cf3678f73dda29b17e0a08bb6053e704a59a1d661cb942a539ab5b4068b37bea85567eebeef26708ff9cd83c20e1187e9b0e320caa790c06f637e8cc04010b11bb52162ae1b82f0f6f62a7a576e33189679e11c3f1039713aab38c35fe710d4bdce03bf0a23f92134f492e2350d8e983cbdc7b21df5761ee2880ef5121e9a247a0b88c981fd56164a4d86502df1046259294c47924d0f8e2ebbe331728106158eb3cfd756069418efb51b7de6d56bf2ade37651d71e3a16ab586de9823e84694751916d8878bff741faeeba9027b404c8f5972589baf14f95a44af02e725cfc0fcb0cc1f77fd688fcc1909c51835362fc5302d09bf76afe4636a89fb9615e2f2431ef85d1666050d969d1817bfd589c6c94851ca3b99e2c598ae26d272f9616d1bc75c33d02f0fe85e0a5183103f3e20468790399f8daf81304f7f55cd7856c8d0eb03aa4ccf77cdbd39621ef9d361133b9116f5af335fc09831240fa6e8bdcb889626606ddea4441ef4b202e0dc5fa982932421c0476f84ff69d759db03ec0850cea7d83296f0c7484cce78a322f385dfe18d34118b1728c959f6da517cf1add4bcb1a6961e959f2e72b548ca0feae00923926b5b96b96cfb591dc97d53c6f7b00b5c722ed21cae14e1b540ddedcf0e2925dc34f3123cf13485a26ac1f5f2e8cceca3ba13fa23b97091c127f6a742d1e79c0839ff23694ef76261d1cb5761f757f0c569357469bbfeac0a3df77d03097f39a199ef426490a2c66a7d2872c77434b3c40b3ab8ecd53edc4a2f8788611640cde8826fef30e2cb663d4961f61957f617ed4b8759136d564241181909ef279a8b29e423d95bb9ff9a88161bdb52a0649d71daffa825bff155bb94feaf0664660bb46773fb776666270b35d44c86bb24505bfc2c9b2a33ef66f6a02858455ba32c7df16dea969cb168a4f1932cfcbb306093e0621261b1adb6b064882829be4bde3b7513383ffd55907012db1300d51f40e91bf6e0a3c1bbcce809efefd4e3855e791272305afb68c376d5f234da6198f0dd2600bc894bfaa9d7024baf5dee5459cbba4d8bea1a168ce22d2136253b8d1abc0b071532b90f9496c71a71a6e68b3fb616e4327c049c22613d33abf7b186c5c1dfb90978e1a9368244d8f60f35c716b48005a24930ca24e20b26fedc2036463cebc1fdbcf0126f8161c07fc66a7980854c6fa2bfc94c21319898f0976407d65ded7bd33746f7323ac0abfabe907382b37130d22b386ff3edeabac2d237429ed04bbf414e001ece608922b44f23d482a11cb0670c9bfaff5712d0b2dde4ee7e92ac55d828d91b80ad288ccebd79a36c9a8a4249457260f97f75b4f29dc380ae2b45b4c141919b0fb3fc2ddd5c9f462c0832249766648bf6fe7436695ad9f3a7122ac3079bcc98692b5b0ca2e7aa8f79b1bcec04f0007dcd6ecd82331b749d817076cf934024e90aff74773b3e36f9e14f7112edfa4d34c19ae68ba46fcb2232483f94e7d6f64f8696cd6bf4cd8fa67b43c1b9e2ea72c55ac37df2abce67d547f6e6b3ed75876f92a6ca2bbd49e744be44e11383468e656647ed687463d15f57a5f130fe4010f0af0395c4bc44c4bf3b48e047ce9b4ed7c55b87e5857c18c939099429a3fb775fcdff32c12608ac7efd4089d5f66dd45f66d2283b56846b5bf57a3783677a95d70bba85fdbad949930102b2cca5dac9dbc79509a8c84c34bd1213e375a5f073b813fa995f1aa928008677830702e2197e52f2a016d87523aa65ecafe73064f50035223cf6b6b2d25179c4e62d66bbbe881a872a9d3282ba440c3adda37388e1540699c88beb22470a269705fee1f125eb94c7f8d14dc7ac41363b48b2bbd1b42de94ce852532675d39e69f44832efe71f4a14f8931788f97291a6828a6c5d646eee1a8d86b5724d00ba45e929308147a95a44d9da98ca8ca61a6eadd0dae97dd94d80cf6e3fd32abc33a667943d5168d4ea261ed1835fb4863cbccd583853df2774c48a9bb141bd5c23c8acca3726adcb02ffbba2e3737d6ffa8e616e2d9d9db8bbb1a9eeba9bcd26c821ef114eaa9ec73a0c69f882c62d34ce2e2f45b0db88c769b610e2b2a648cf6c8f737f96b1e16b138e7afe959ea3afb8c5a2d7843efae132ebdf3b607cab1f9d4a81adaabcc8d7a7e39f6188b1f35591fcd396887d9e937e80ba2441cb3e98898b207e90e149605e896cb9f517fa541f293ec72d21ef18f57e1d31501c67c69d75282cac2a7d667fd8daeabd6a22cc9c4296a5464c5d72698f2b3e89c219beb7513b2228678fd85575199dfd3ab51fa0f587566afc88dad92c1329d3b7b1f51ed9e11bc196b8936a15f5cab9cefc8dd14470b08b3632fa06cc2189ea6e1b6481fe4333343f100912c4170a76b351661213899011c2a6140600d8de0ff2073ba6d1f00758ef4941a833ce5fc53520deff61f0f3c7bd133d0ef8bce3c3311dd96ab87f5f4231be8c7836981349f9260a23e50f4fda2f2ff8ee93e251b7a11653ef31bc092d9d4dc557ca415a82b7a48051c9da9f6a4488658a9f6f3bb2400fe9c6b1d516ed1b1802fd819ac657d588fc8f06f7046405f4e4183961537aeafd6a7d5f609cdf459eb54ade5b44ceda4310f5571c504edbedf71ca84431797b7dcebec21759cc3d69416589880180b56ebc9185b75cc759942350bfbdeec87f9ffa42d1c1aa970eac8727681c79531f52e1fc27742efd44a1ea743c27bc58366e71d61849c6bafb836fb70d76c0ac1705accb06d71add7e59c3171b8cd0b0352a91feaecf323ed6776a45846807a6b57c68de5df7ce36ec03cd2af0786c2cfc45fc4795c2ec7b66cf7b2b3a35e8c32ac29005a39c0d29aff4d93ad9bc05a524d0e7ef8a1140ead79e29017aaea745839d62635b68cd74c6d936a2e3edf51c1a23085e0ae719f246d26e863206a5f8bc4a15606579359c9e777b11adf22621819a6b20163eea20d368a42c469868ec4e4198072dfeedc78ba6ffeb8dafb3479014b4b82ae40684cbdc06608a2c4d43d78e8148e9232a116745cc48740c40e74a5e78ae47750be5e7c23abe3a644423dc496e4cebf69c01dd8d4a1fae59a0d6dc6c066d3952e6ded646a181b6578757fa7fc9df926a517e0988a1e804e74cd4d8e6f3c0e7f1b7dfdb26ff4838598d20f72be99143be6f79dace6fef0c2b12d7feb83dedf548ae3a1f296ffdbb1b429dae761cf02759443304abd2cc1552801dca69670d99d8fbda463a0711e6371e7dd513115a0cd9ed4496cb96f84d9eba955887b3d9a11e68979a59a2090f29fe05a59d0251b48a9517f8510e9e75efb74e531375458a7f2c72a078ce3e9ea05bfcc6548838ec1990a903208ce006f49127fe59ce8f23898cccd9856d79febd63daf62526ec986e69dfabd151879a1239a7e983e83df3a8fbe68d32c1b688940578b13b1cb8d7bb1f4d623ceb82a6d89bfc52cc5bbbecb4bb4ebd2efa55f4c8a5fb1160be0348b96bf4384342b4f99237c3acbb5225238292487ae75a854a2469222b20f3bc548e290ca083a72825e17313c86fbf7e106befef36c14b202557c99d36c3781dac7034fe9fb21ed2fe14581e55137dffd6edd5876cbca370ebfa2de7abe1d88ac2bd2b6d96fecf04473d9991e6dbaa6620c3212a160f9beb1f3bfdb0d2596b0a7b247fa2581a037a9b3f4034e1a15124bde6e1d14aa3bb014753cc3329d903a035d9ffc9ba235bed5771fe2284ce5587236869dd4c4f9d2b8af56bf271c47c48ce2f6f6f16535e4007f04e9fe3ae76a9cee48d5143a0708e320309bd103f651f5f49490788ee144f4368c2d5c98d402df17519f0df37d6e92e85a81b12cdf580824463687152371fadd2957258e757ec5c7cacae7cecfebebf5384bae0f77f13dabe9c25bfd4632af90bbe372fde77d963b2f8af2270eda2870f00f2b3fad3efd1af72f6dfe5ab64a140a0050c71f6f5a148a851a484e0843addc4b107f5668a8b5483129294774f2abd3b67efc4aac6e0d4f5a2851936f24bc5209eff04ea92cdc191ab6f78c1e1ecd21186f0ab3b466a18f78aacfbc42d7b67637642e35d1ffaa313b19eedc44dbd0628b3a065e53d08f0813e99c1ea1c01cfa035409aec2329ce5f2bb6be4df8e199ade6bf780b89d23a2336f1c1c36ad180deea8c16e4c883559367b3791bafef67879ecf20a15b3fffca27ea88789add7c7e649fbe563989d88a49769308602711d47d4195e816618d6b6f3f15f0e4b8525b133e1357891d56f72eb0299cdfe7f5c6e6b5b691e3215ad61988fdf263c2416165a4baebf87b9f92f68557700a9413f17a08d0544d0fb8fc830a9da13349d8076ed3dd4f41d0059908df11e874cbc0d4740898232565ad2fc5f9ad9349feac937921740eda6c1fd42b7cb93b6a5f9cb739bb4b2a6d493a18e08f6ae992a99535f880aaaf5d4f4514386ea2292bf303b014e08f01cf2416a95f5f2e38bc34600ef34a3773fc1b1308517f65b5f6f53747c7392409bdae172b4cf64bf0d985160e36195c97dbb3def7286d8328826e1b0557f3969b466dd828e9e2fb4367be3ee1483f4e5d64f011279475451fb0517f418021f204a99b8bf1c23b4d0f9d00f4e547f56663fd43733f6068b8cf1e959951555e11eed892837109567a13915564a5721c17e45d676f7f65c0d5060f8f15f3c3c48be47968c17865b90dd3a0ebf5723ff46c021774c168ec029f676b8ba22d6888571cf34fd2dd4b31aae1bcc492b519c5279bf3af10ffe37b8362c5020f6e8475d1bfce1f7483b4daa17e9711171e479ff446e2408cb8d02065c551a767e0f6ffd9e9046fb875828af2ac511cb26ee89b9ab94677ddd0f506cff4c1270a3fe35e4ae2e235dbdf1a0c2a1cd396b6512e63b5d48085b6088aceb14c5071d1c309838d0012370bd84fa193cb7aa90d7476903f0f00f1f04fe808365f9509aa8b653a04cf37ca9b9077b33776568639a47ea0bbe8bc75c7a07accf4a8856bae8292581b4e220569123d7b6830eb7c4549ce85422638ca94e616d5d396643b872c621b471b90de8e8ea2c80e09b3fa1fcd66aafbf7fb42df8cab2681b0820302f7dc8fda52d4cba9ba526d8f432035cf5d78b2316e0e334a74c3f63598533f4da04084be52326769159a97f410485adeb35271c43d8b17dbc916d8b01f5eab92e351930937a15bb9a5d882520e9e7ba5f33131939dda15738ea9b6563b84324b17432a596f6825144a0a1ae2e02485cd786a62758943beeaf0eece8d273cfce27c313782508291afc9b83b93c13ba5b143ec6da11d58ff601e7d8ef5b2ffa240792b289719ccaf5c0ece8285d4e4f5a135203792fbbb85a13c805a2971e3866990f0285915657b5b2c187d4e4bcea51c703b69bb36b5ebba7634f9e24c3e1dab783931d31c1f29af26a1452a0dffa07eb1683b9799ba8ef05bbdff8c98f9e6563a03517a8d443b4037f2d46c38bf656c195390bf2c4c6da95befadb05c42609ba4e0dd047331abd825351815a96260cfe6e6a37e0174ead24a1c74f73fd29d9a5081e2701e25411b5b20ed8ede05a5893bf7a643dfd349ff234904cee69ab7a01e02c3b51b80f09aa8bb317e0c9b17fd37a3f25b95642dec62d8c7e41b482f563e0f1b7692dbf261e38bacbcd35ecfefb0fc392c7ddc744755b7b81ea30b1b6ab89e69edf9d41739b28cf6e76fa891ec72fbaa4bed16f310bd9a778b7178e58ce40aa4a1021ec08e39fd2ae1f32ae120bdcddcf25b3a715731a950ee6810e097a1add61f012090ded08f57673850b7afc1c9797f39a2fa29da3645b0fbca27642fc9fc1b5bc5f17bd15434612ad60e878a9ae707c1989cb6d114e70dcf1f9bd0955ac1531da2d5225ddb10656962858c8d73e982129770f43c0f3c5158a477b012c9e9832a0ce5c77702e352c7b897b4819588a24e809316ebab76a9cd0e0a5b07cdc9200e35181bbc88227ee3654826fd5253c3d2a0b5562ff59e2221de400d5b7008c030d16e1aa474bd7edd40f7f74e41d0dbe79e6b48516d83de430ae45d0b640c43f28a355954188035bce1631f7d5ae61f14f14833342cf67bbe5df855b3e2bbb60b43f8001f6d746ffd455c31ef9c36f4c6f775b5f29cd7e4b76061aa539f05dacb8c3f17e76ba7296ba28a5f35d38d76cc531976565f996d2063cf428d55df60a6d121117771a121b5b10d6787626774c6a570c9a7cf48bc6c99a0f3ceb3bfd77a03fc840328ad55410f3ad9c17022effc02d2f0c1a26f29adf4e4efe7920491a0a236c97ec2e3ff84b144a85aaaa121c013c6b6ac65e2d13680f3929e61727cf72b8e84382bf4a78e9a6fad32a2a21f4b14b527ee5e22c4491d0afb9b3ebfe6343888223f4641cac2ad95fc3641d5b3fd266a032101776c4aeee8fe5ab234132508ea3292f780d52758bb761937e996d0a3cef3efc170d2683d2d6c22629b430eebde59bc0514dfede53c356227a000fbcb9261c6dff68d4134ca04122583db650d52cdea58dd17d6749e808de404846625fb4f6018de87906576f5370e8645f5df37e8c83a8fc1901f4d2261207e7a7b2c620705b91c68d007475cbd03a37d41fdd6bda526dedfa8102ea7666745425185a85f16a1f479768fd6ee60a485035c0ac30e477893230d4a81dc205012f138e4dde663d2244d2dd1089b47a99534ec78f128b3932a4b5f2518344cc38f58606a5008ebbd83ab7077bbbd83978538104f334bdddc86bb0155888e36a876c2491660610dc7483d5998a816b306e52e9e09e31b14198c2f6b0bbe21a9188e7d8aa90097c292fcb9d5f20cb4c7966f779bfc24e0f34be43e2da65ed398a09385f40b78033ff1eaa5fa60be0125458117df481b3bf13d88a513e4bade0e5cdff0e8d02f106dc2eb0b18fa61a02680b4a48c0be73bf810f567ca82c5d038403bbe90b01c7f2123aae5320f6107456368e7ac6fee5ed6f9a89f75ae5175872f748b1f32a465539117d54033f675731085e3b94003a99112f19a2094578999d24057a0266536b03fa73bb3f3225616ab54301024f5f76dbc332bf3f853020888861a06faf018ae8f032f29bbcda72bd07289dc36410d5a02d6102eae005af573dd0c6f8cb5f053d52fbd93f9acd27a56979f14ca4f48bbb2d7d6810ea12ff048e6fa681345ff2d6eee3576d730f3cc5be605d3a386c787f7acf82f840664551f9954074b7d9c50394106f1b4415906238a29030daa97f8ede8f620390940b2d0b44be54c21001f98db4b517be02d701b014979789fa725a7f10f9f99d6d35cd7cca8d5bb6b22c7e1ecd12a6ebdc11ca50cee1e03562539f0cccbef35cd2bdc00e83c8c2d0d7a8ad0c71682cb166dbdcc5810bf44efc057c9f7de0d366b0e694f9177176e3bb12c154551e4b40478cc9ff2b51f4ed5f44ac939bd76703c8dd7ff0b1fef3b432ca4ed1fd4d341bfdff3d4c154e79d9cd2c51674e1e8da4961fd15c0464dd9e754c949dc077c83d6d8116e3975e4a8cdbd1ebdcf93deefd68e30fddcf96b51f6df1b09834b62403ea2e089477a4b3c26dd77044bfb633a7d1736b5c2c684c11dc426342fc01ea37ff2ccfc9160852ed665d7fdeb2d02e61435602fa00473cd141f2af0a3f48ea5ba725a78ca05c84d2652947d4494a9ab6a6d5ba4c005c84c8fe37c07b92bc96236554f5ecd0973a9dfa98f7e68804747b292582fe123f122f5e7957e1696a664618c9b122f998b7c9ed4c36ac3acd97a00b1d09d876a3c2fcddd0881baaa04c002737751da790378e6751678d2e1fefe2fe1af1999e89667f9a3e76e9281bf0c55f797ef5dc29cb52ea3c6899dcc60995738168a3f413ea43362c8f2941429b027ca3efaccdd2552967f8a9abb65ca342f55abd5472590b069919f62a917899f526c7ba362174ab49fc530288a36f28b472a2426777225958e6bd4d3501b72a3931d05e092f847a9287636f81c01f9a3a013a7cf588165898199da2352750dfecb7048863c888e0844efaed2982da83e4f9f794ee920d55baba2609d282009d8b41158e87929829ed9ca8abb960cdea91dfa12b93ddef591339055c6f7b5278473945cedc5a4f69f1ef22b57974a06cfadd3f5b94f0f46c9390e6fda508327656680b8f76371d7e1528e9a3f38d0ef9907e726ae9672fd9b21c279692f983e0287985484f4fc4c0b53a47fba3e484ebf8264d8f65fbed86c6a22c240b7b11b5ee428cea47b69e047892a0f394e9356f67b12fc132ce08d1f84fd247ea177926b183953d9206a3c071f44add809b8e40d2f691df57d399ab0bfa198a6919b7eccb8e3c8d21ff4e32fb148cde8239af68e6b3c0295f5c0aa7d42580bc15ae9a4759d370eb4450fe24a764363b3320da47d5d61ffa186ae58d913d5ecd01683a42c5b62722ecc04eea733736a929ef0f2d54d342db2fa49c90857f6381c2c16ebb0b85b5d6cedc4638536049c250d9b8b0ae2c7474c0949da260db9b4a9875ea8ebd780d28c8a6095bf22699068bb90ba05ca9d53531c2237706582296ad88848fbe9d95b4c1e40f3afa84281a34b85ed5b05f32120e43284d7e2a18b3abf50cce7f0daafc7bc40499910562eccd865ac5f139c6d3c97cc61ffe6dedc5fc22093117d8b9e489ebdcff8e53b690203215f8aabfb70a344053722ff398be5beb5ed13785711e47c79534831bd86c56382687b12d0ce7138419f7e5fb08b436efcc0849ab65b9c9dd2871d3e2cfb888077ba07b93390be8c0532e88d0a32aa6466a071250903c6295eb0990737aa2d77cfd8757e04b9bd8e5e43716bf8a9c8a0cf66edf419e3ffd3cb9ab9e9baf855fd7cfc9ca3fd5db9436b102055ec53b07e36415fb389d5a216cfe4949a92fffb2b0c3349743cd9e7e9a96d084352dc18a2092b84cc926bc08818c2a7a76253b9726945149f4f0d1031ab73367dfa06e429ce5562125fa676e3303a7026b2ea07e6fe43bf692b5a135789fb37cd1a183a8b0a16faaf954fbe948ff4b2785b21b3df4dcc459fc81ec149bf0ba992ad33d5e031403cc0e8a0d694c055fec6a2fe3e968cd6323d1659f718e9ddfd495d927d4ca18b6d644de1c75dd3bdfb2d39d55e569c6cd30e360eeaebbb8a39c1b1e6896bf268a5a956b5e948bdd4056308e224f4c260792c43e594351da82e382ee2a5327c36e7610f50f0346072b31ab1a749f5304d3be322615fb1d558b0f8b103132c74cc9c774324dc3a9f3f5ed469048c9e0c2a48338c16c738cfd9e0e255e2eb3d21bd4acd5ad2d7041b26c7d488396afb07b25435df211e4bbd7fa7d6677c10a9b9c451e9366efcc74a07081c0c5bc5e05e4c17550057c205090b4f71e168b60891e8d5ce2c7563816628ce9040af213f23aaa76ffe86f4c8c36968bb169cb3d2923fd8cf80487f1653dca5112624358a4b02ab7f3487cab0374cdd96a7495ba6d8add3f517c693fb2d63562505bb1cfa12e60d1802f43959debf83fc3865a3d838575a0a9983321ff77364cb1f58969359c1462853c5aa3646a4c7bf3b3c8870ee7eb48986ad6d883f054564a8ea9514f9d99f6c5438f45c7490450b0f178cf8c63d55bb5cb8163070dc2d55de904bebdcddcd9186358230720e8c0d33ce211e06923af83cd241ecfc5f76bede76494a623f171c5f7f3f4a967fc05a8fa1f1ad9f503a38c3364690079f38f373fdfafb1585cd73d2830b2be3f2046701044b5bb74ca8044ed9aa4c70176834996c1e0c085e0dd8ca3970208bc94a428742c21b16287f54ee240a2229c1765e55ca05666ce7dc0e25618948bf8448edb17d7f0246aff511aacce19890d059ad8faaf5641d983c4e1de95d453ce6c1e23cee9103057e2a04d8e89cc027d6f4fcd62b299a8dd860eeb8f3aafdf2e3732130a70734a4f0cae7be38939811934ab3e8d4c51a9cd80b348a70470c83a59a5f7e0db9e6ed00fd852350cd7fd6d81806fe13eb915aa6bd31fb72df8817132b5cdd3a11fe6f6cd962feb4397eeb2c6a286fb3e07f1f3a86bd61efcde8683bf7604d6a347a818198b59e4fbe2a68e20130015e973b7d01fac9f922dad95d2f172ea17b920c3a1d7ae1eab6e7c08263d7f458c921b012d4af9d17a7d72a37f598befb557501c9b18f86c3bfebede1b2124a8a7fbb492ba2535def29a370609a6894955c8e544c857f4bf8f2be00acb2f1e73660bca226c3702c017f4000f094b67395e033baf1a3e8025208394786f104736918f5ceea881c3fdc4ed697bd5de0f34c4a14fcf1ede113bc473f5de06db170509470660b6b47995b96ebd7aa1794e2a64b1ebe1826dfa2e1c948b8cb14829c843822ed9f8b857d6722c01ce93f27c1c7dec890fbbc612fed5e6c61e04d066a1f12203ae52b147d074c649234d55aef96e82d156ae5d89a9b05400f696027bdcf120281a90fd456a8f38545acabd38037acbe0c2516fd2724667175dce61602e40397b86da02803ad5e645506e293f4fbf03466c7f2db0218e53fa3af3c852cde297876735fd0c032091190dc7bebd6393abd217b262526348301e6fe6d747a1acd9365e0d0c2385e32c8084c4de8baf9244567f1c02f994e08d33ae4f0a2e258226baeecb1f610fa0ccb10103915fcb4b4fa7dc05d7175c5f737680ade25b62e9b0af234722ed692e0abeacb7f0302dcfa4e7bee604143fe5ca802458cc598d1d3768e28e73c96ad356b4e7cdcf6ebc11d056fb0e599de3b137bed0a4fc12d49884fc064b484bbea64d864b4284b27c95d0a79e827e0ca5db3fd4c8cdc9995af00240ea15a8add40d54e2b1275c55231c34b6bcb84407c11c5b893c09a0688c1c92283c6cd0377f4b6c0015d59970eca84c302d8a7d3ef124ca264e4866d792432c9c8f96e9641064f5c130541a106bfa09b9601aff686d5cf2581a82be74a77b8f1073786d8f6cb5e95c8150cc3814c297f2db1d10ca7780afe73ddf4ebd6f873cfed02f264628c7a9f5bc2f6743d2abd9ce83f59439f4db162867d5ef35254e4a4752ae9b682bdc464b7184a815d6b528d0442c73f3b343f3be4dac0911c6c633e2fb4964f00b64cd3f77bf5efc0786e1d621dbc129aa7d9f161bb1e167406f0d7b519d8c72c2959c46b724c7c1915be825b5fc36db06436fd261bc6e7b2443d81d8a476dae2c34faa4f69b41cc6cfa42f1b9e545f33d68a978a11b86cee3080d5e28035713c518796f42df667d2aa8217a302a6afee3a2f962266afc3515d6d2c5beac5c268a6802b0aead543cdd91901e41c7f7bfc2376beb0f6d2ed36a15a478ce4efc6d0c60218ceb19503fa69b1c5e04405ee778ea9631661604374ff0ceeca4cf1f190586bbdb988b7197a125096787245f0fc0085ba7eef0d2169b179ecbcc1e2a4065b30536ecc86c42c66c0e35fa181afb103bc0e329636f69ecead00d5bad79da56d1c03e61627470e386e18beb015c5c153cf9b9a10e19d04d27c0ce7ce8f7826f693845d9e1c340cddbce9a246d40b3d353cdafa6dc17192783f8d78a1d17b77a0cd547077fb1f2aa6b62c20f93cf708f0d905c86b9c1dc57361f52f08ca22aa38ef2cecc6ce65ca3342b7be3de4717a382196c00b6ded5597fd7a4b4e5dc08d80d6863f0d9a7198c7bbab7c07c5e62b47cf902ad0297b1c50ee0c0ddca23f04d2a6fd8151739f05aef95787a11850f490af427ef912436c2f1948404e92f1541ad0d29b9e20be4994c8d251f156a03cbaec3ae75d26b7573ce1694724b75fc05d1d833cb2a32412193dcac2bb7f97954915129f7e3bee4af1889fb71879a196608fd9c1a4b304094fa565a45b03ad583fb374cf326f361046c29aae40e83e4b83f49cb057572f10cca28411f1d213221b69e2d37ad3ae305e123758873a8d114b7d4484961e4bb0de6c18e19683a1120aab343069125a4b2fe0cf25b1127ccd7382a492e3e04336f6c90301360c4c9f40abfe42db6e5d2963500a9352e5f01281826392ce0ee6bd22ffab912a490c4152e10d0b9e795bb7a5c75a8964f9caf90613981ab622e7a41b90ff0db0b96e8899da76602273b0c4cb547d98debd63f95948e4e478d3ec64f65e3bc6ea4a5313ca3372bb35a3e2dbf229d62f46bf45bf4b0fb0050bc5d9502674f66768f27a0853ba10056c6ebddc439954ba0b67f04a031baf356b719b99c719b024535894078a70e5fe410c7cf620eaaa4ae991de1031e5ef717cccbdebdff0450cfe7d583e866b76112b702274525153f80f8d4205523e9359c68b52f3e0f1e303294bb678acc25bf426246072cffbc822ebd29f03a9624f9bde052d811395fe86b814588fdbf74a7ca41051c2fa5e81245d1e3fd692083d91ad6d91fa0ad0a97b4ad11b5fb64bcb0161afb1ffa15ff97b7d857ee8c21a7dcf21297aaa3e80da35087979c4c0a8f2456afac6e3ff7b945a8896b19d65a8061150c97e6c2fb45adb10b815b2805aa42185b1fd426fc3099f721d7a00b9271699ce022edf43f825c10806ec68fe314b67a301e2fa47581d609d1531bfb97122e3d79b1e6558d0ff73ca65098e81e7a1c1937b2fb9e8ea180d32b45c0568258d68e1e0f8d9c012741f8154fa546d5660b7357f498326ceba86f82641c983418152cb7ff3825c68e0e4506ee7eb5b28fdb1efb7c8d92f950e40fe026c86c59a41feb859d5288790e6a3c6d540bbababf65967fbef74593d2fe54f73638650253cc8c08d6092464e71bcb3f97e88c56cab0cae9048ac3a3c68380e25ab0cbc7dc66a3017fe762bf28ff9aa1e65895d15da182e9f5ed1f693787cc4cc6ad7ae58156a5104164966b36b543a4fd25aa83cec3b2bdbab512cb360d3b0ba5082f55ca662db64094db05ac7733d2af7a56a0c99e303971f764d0bd0d5c4dbc0dc69fa3104d9d415473ea8c6fc7fedce43c9b979f014670b98160981f6d4bf7d6480601172f3a0d431f0d08bf2d8883aa2f772aca7817d31ce1094c34d48f9f2bcd36841a8df2b14f50b7893636e71c00950249baafad6ee01be42e9cb2e1180a116d7743eced60a477a66e2f359c9dfd43a9d1350a6ee14fdc8fb571030c8016da7bafd139e46d4b9008a6ffdf5f3ad23f88615e896471f2d3bf8b8c9f28caa7583e9f3fc384a34b3dbd957d979797083e25b5b938957ac51de5ff1080a4a18bafcba400e60fc22083f43b2c99e1453a506972519725f1836fe192d28154244c286f6990a984d1890db7433b984ce1266de2bc274ea5ecb2f0cd23a9d8c38bb951771dd59af186ebd35f096df23940abaa678c150820acb73c349496ea17250e1264d908da358f797df8509051a647ad45fe2fe68876cf075750874d11d49b95988be638c8bc241f05c0c4258e79d546677ce1785b14debd371bf4714e67a82513d35bf68934a38eb3af00368d2ee04f7db8e5fc22df045a6525ced7689a30f33fe0c1ee1ac81c1c880cfeccd1f06b00030031d70d8a45f5866b34def55b5e62227c6d261317e8c1495bfb7bb7f41f14e147897c523150c09bd1317fc27af48119034a7b89db582a71c2a06dba1de49a62399e5badfff92762da5971345af4efa76076532af29b7ce0d851b5c35e293d54ac0031c13193eee90a62965cbd79fe40103fb6c0c103be5e157ba2b9bf8af350f93ba3bd371fb9f8f7507d6e47cbae8e291cfa4de7b0be5bad7dab8367334938c951335f85194bd72471a7f96faf8480e7778faede6c5c3ea7ea528565ff81601242a2422159f9ab106796a7d087bb88268757445afe9efe7aa2eec57301415686690aff5c220190a56b577b02378b8572c2336abbf99ed8d5996faf96c5a608f17c9ddbd70dcadf8b4d68ba3bdd8888087e4a4d7da7366686211545dede7c2dbb6fbc0383d0fa21fe1d34429d6253144e15616c23be2874e110fd980d484b7cf62cff792e0cb540c8bad5342d215f61465f01250d06d81bb1824dfe78437a0a93f00a494a83b69d7527611c89ba0d3a5b76d7f37d9d17d8502cdb85b4ed0db21a4d9a398600b798a3e769092c08086db474503334a1364d52afea75db9fa8646fa448970f5fe854e7871b25c4afa5c4305bca1a3925c6b7345ec5e442c16dca47df87384639a130f96ecc8eab64f2f18036998cd4795195b06271fc70d33e822c7d82008f6f0ec5b50013867f76a7a5d49f3c459bcbd50716eb10fe3d7da92dcf8100c255fdc82ffecbc164c59ab45b43f7fdc94c9c5cfc97f2b8658b64d41d9021ae1bfdc61e00337a4e6742abb0fdb4eeb2a88d4fa37960a38ec80669f3fdb4a7f7c16f730f3f8b931efba5ec0930c351b91d8ee9a1a98aa82ecfec8d90eed8e5141c1c300266c32908ae304a758bb6cd7216b96f3f43c9ad4c41f1ad1108a5a5827176a181dad3f25ba1ade6c063454b7bb58c7a6d2e8daede59956ba43f3ad7ba35686840bebada2dd68ed6b6f9a579ad27c6154e99bef04bc729fb48e6fb0031e89277ec7887431bef13d7f1c7b646b425f56a848038b4538184881cce54cbb897524a40d1999217ab33bd076d3001aaa62b811d53fab3e4f67239e24df1be5f17b6347452a9ff9cf7e609ccfe66e0ba0a519c44fc28dbe27a33e337b7d8fded9556d52e1f827170e6480801fdd095e7971a101db50ec1c8bfcf5a0783867b1ab544dda4baa8b1f66c8d8fc887704eba8f89aeffd3d3dd76f01f32c7fd5014b07ebb08b05cd31d17b8531c9f5cb55f2d5b38c89ad88f74f60dcf5f5e056bbc0733d033ecf1fb3f30f05177a0451a67b1139bab777f6b88e13fa4672e40bd744595f2597574c2f590568428f08734e466485b21a1d628f109ceef94f25285f716fb51ae918531f4415a0bd21bcf6a999d4c7b25478523ec439536e0eadc6ed7a13b2de6cc7a0cb96ff1b15e1d428acc9b8ae2bafc20720ab8e4d9f2b8b811770abf9d89930ff66b66999a61c8d5a9cb64986c3e42e93e82881fa8c85be90a8c5d35fbbc6b3e8c8791a6c135d728ccf8d7388af3dfb6e1abd88f2d15f8e37984098178b4467c4dcc735363bc1f7d53e407b55888b8c87835f2d9335ecced6fc7d3280e432b04c4e87cf65ae72d46ba1058a29587c74fefdfc9655b57e973c3d14529d13511bc30438974687bca73718ed54c420a85f8ba65222da652651667104f99fabed87175c33463503e341594fb9734ee3d182f03ea627118d6e8b8cec267e0093a059c9fd71cef8bc1716cd338515d01f365d0658fc39eb912a698a36a87d4883fdc79de33a325163781c708b6527829cc8ffd9fcfb38b67ef33952644d75e5250e97e1d59755a80f3d30bac8b5488543f386bd0b33550127d7d4c68ae1d973b250a14a81d21818235554c6d1a5341b992ac68f14b0de07a95e2a7016598d5c0493c948cd74e243feae3665889e61d095c96d11413ca56f48026a46bad0cbb26ef6a1787aa17bcfea533544e62d55c4807cdfd08aa8f931138e1b8844acfc200e05336d3c747f3c36cf6dfdc7b22228ed7029f7b62c8a3697b191467f94b3764eeec037538315a7b245ae7f95bd7c6ac2cc62a81efda43f3d271083011dc16ff493315e32e78106f17d3c6c70cab4bd3e8e529003b31e8d424211268216a79253c1ea51bf69e2bf244974d7e36d0d44026b4f29eaab5c8cbd4e413878cb72f762e2ed9fe86bcc7ee218741ff44b6b5bfcdbfc9c48ae5a337d8af0fec6b3d790e543e9270d5d7243c2b2dfc8aa8b4af5288da4abfa16c7077306ca58c676019cb0a2c51c776068dcaf52c71eb155d6754f90b24753036fe4baf18a11f760163f0ac94d585672383af8ce5c8583ab168deb9bc80e6f471ca33d533fff2ac7e1b48e9d809ad90c371910edc67218bbac071765cfcf907e8a5a85624a40173e9ec73140b1b08c975f7dafe27cb50a2f14868f38e845572a8567cf83408d6b7ef3a3837a70bf911a9ca536610c44100096ab686b2e055a23f6409c3e7decb6e0e07e5b074ce8a58a4ed89829cedda237b019bf859e011cce7dd85895a90bd0d6bb9ccec87421441cd46e7c0a48819bd5fed7a727835c4669635f7d1d999f683f8552fd69106813e0f5eaa3b93d3cc0535aa4449d262ed1b3831161b8515d55f3bed96a6a15d614720e16ef3087fe8ac1b2622baa1cceaba68500248761c7c11126af38c81b0325c94e516ba31d7b2922e478166ceab92889cb3afbe8d8a8b75f5838e37deb59440ca5e9c3f36767ed65e0ad40a468095b5d1d9c2e131a19fbee2a26abde39e607e3defc30b46a561ddb523f80e33989f09eb3ef8621226f09fba286bfbedb8301c070856a5470c47f681982d83a44062e94b778312e7e8ba3bc80b713a7584cad017fd38841d594cf9b98fb177f890bbdb0e14372f13fb649452837541409a05ad9686b5ac16fce8055060b2a5add7bb071c7fa079fcefacc2a8ff806bd3c0e91329bb524ad9df0f6ffd208555c767f0192a63341073446146babc3b8e145cc8449c90ec2ca150afbac315b1b6bd71da253f8273e592b19aa46514b029ed5a2c88067fcac0763b32f29408e69dfa172865ff86881bf94c8f7736a91015792b107554b87cbaa039b27683de7c88bb6bc0943fce151d03e82ec072d0635fb9673f4fc9318cc844cee15afbd1ff81888a276af8111554213afa3ae9c78f9c3db88d97f4dab162df3d36f9a134039b783004cbeea36bb0fb102b2be58ef1aea77ccb2716a1b6587768ddb3a741e587a860daf2995d7633e140d556cd32060c2ae53eb3191c1841277548a73ae43796ebcec401d58c64ee0b7f779ddad584c72f5211a04cdfba36e1d2e5f87232cfbe2377db64dafaf4590b7047103881643c2e77dcbff87ef8222d0e20d767baffd815204d5408bc436dd2a04737212b51ab138186fe09c20844efdf0c2bf8455980d0845e90ccbc68f4e03d8e073f2e64ddf0386feebb604a0374eb0599cf01495ebb57a5d25801b9e093eee80ce14bf7b898979449e087cb838d532d1cd745e229e835f34406ecc5e18257ac529268d2420609f7d2751a146862433425982d70040376eb6caece223accdfa18fea8a63ef51493d77805cff9e653f7a8bf94d5ac1aea6ae1e812e4e39b9965e0abb7e54286b35748f06b72b4c05da40efeed39e70ec86926ba63ff46e9cf3fdb9854bf70b9581de960481e2e12bdd7fb0d38888ec14317c0ae0f275c5bdd715ee5788e8f54e45e7e310cb28be63f3c968da3bca2c681a10176831cb7fe7fd732077b984ca8070e6c105db0511802768e2a7b87099cb700f01b1d9e395d3a78244e5befa96694e7a182926fb524cd3e5574923ccd921902718bb73a6cb2f7fa5213f3f67142136ba48af54b3d0ed734d9273b0fd5b5510f36d94b7d82e099f029d80cd9bed9dbf4c7eeb71c8380632b81c3d900c306c147992df1f5ef9cbdbf88b47198df8ad9e9f79f55e17c794b574bdc7e583045304f3120de42ee43e2b5fa8bdde992342b33bfd13fc63983d2bedb6db405f0d08d98f9f899c592200eb9962bdfc44d857d0a56967a93267cc80d65f5f5fa17076467389639e04aa294daee903156def8ad33698e9a308dd3bd6cabcba2429ea6b7d8d3969edaff23ef3bcace98619e77766f8abd0b4fe5c83262891778c406e5d4538d2a1a2ae169d0879d48c35bf058b70fa98a46af046700ed0ec93e1babefe7eacb2145f57bd7adc6024e88393a56f704866cefab83b9da577aa2dd031f912f4de52bc4427b8ae0d80cf9dfb3c7f9e1b7a11b2aebe5cbb42890c447d294cbe9c78db50bd380e08af5695374eb09df0d2fdeb39525439a790d12fc4cefd4ad32b7f5cc73be584b729088709b94e2a56274b4a8f40f6293c421358a972ceff1d77004877f7dbaefe8128a1fc91e76fe90db3a2d069ce9758afaa4b8892735ae91f86e51153078892a3417f40ffcdd9951c26f59073ed01c31222d992053ebafa48d69e775c38d91f41f489b69158c24eeae2f1c23716b9130357c932809cb7dcebe77930b9cea4ef1bf3ebfabc58c900a4d46138d28750af7852fd0837377c4549f2bf0d01ff1d52eca9d3f619d758d336b5db093c6b6fc45c19215473a05a09fec6dc443045f079cfa1658c1f44951ed80f5fc9f0b733872b1c26fb19577fea2c3858c6a5885a1cd073b5432236655065d56952a8b27c0c40c9c927e435ef7012a79015bb472f37f61007aa7730329ef136fc8f9a07056b52b59c4260ee74a373c9e950e1d4883cb3b3beff5f2e1331f43f2e8aee5b4950e460e3df1484e8bdb34986927a67756e2c3da79901a4cc756b9fa9e2a78d320fcddb74d8207422039627ee0cc1734216e5f56d7c3c9e0e246581d3a65f70669127fa5ec6a19d464733ab8fdb0d0af07028f9c483e042f38186cb54f2ae64aa5a8ed3b523a00dce5ac6df621fc26e811972fc54725f450e485a0fda3fbdb1da5aabb8749b2c553e29cc6d5dfe1d2b1f9d96cc7fe748f22d38acc3baa46e32808aca76983c189c3adbc518684605086a826437a9d41188bbadf91cbe23f201584c2afab9e85793b1f9145d7bb8c7a36f3f79fd3d973e7b848ba9846f5e82f4d807171cd06065889ac2371591aec45e7841b33bc4a68b074a97f3d8c21d1e4fe75f6d2ad2266885b8ac13313f0e998700e5b0cbc078a0010550a865a3208fdb951d3eb5b80cefc8fb61e6399cb4856cb1d5a3106117b6edbbedbe46f858b6eff2c0db954256e2e6b2a5a89ebaeb37f1c56f0d347d2b81535125f457313b802a58911b410dcf87b9306c67c0653da8963bde9ad4954ff0b91a8eb041585a18ae5188363c82588cdc59dd9d2d74717dee3521b7a70cc86d8f3c1ddeff87765a3b251eaf8b3a180a8cad1a2c1fcee80932a7f0f9cd6bab43584db0aa792740fb0ac4aef956205376b4fc5588df45809a73159b1316963e277c61e8dd200376b2f134a215debb6c8745a50977e4fe78452c39819dfc2158563d0332006250eb75f9a29a42e36a30b17cdcad5596e9047b5d459205e28c272ee6c2258aa36db4342f4d23351f460faf804c8e5993366e2bdf2eff1933d0ed6a4036bcf97b09a94ce7302d968e3cb9300aa20397d5fd002e8bc8c5ad020fc3beacd0e849768da293ced7766168d1a2c4faad4dfc075eae2e69265860638b35b26a2be8aaf05bb6f1182e279e81dedd1cde60a4594ba1925d065b1b0b2023310bac66d6c3c8a5a4711870052c54ac8cf842de68321c5d4a8cd1ca04f5e1a7b4f002036f2ff82a30994513e864cb27795c45abcfbb0593e6291b3d9464b24c46afd37cda8728df5158b9a5fb8fc5cab403908ed9a9add8fd64a6226eca4ae49d1c1baefe25d098f05818bb7f75fb6d0e7b79a13a3ea4fff6d25bd3ef1a3ec5205950f9b25fb17e49b2549eaf799a09c5f59196e31887e81dd2911dbb39782e8421c66fa5aad0e2ecb6de31ca2e3cac22bd9ed19b1508e05995f8ca44947e54cdf9b76caa52f96554442bf3a4af571f3c782e2a86e258bf8f3ac3e95f6415f363aff4826f886c64e6411dfc2cfd040aea418ea931ae5bab4a10ad09e504426d791f118ab09bfbc2aeb8136ad860e57283e4089f7928b30bcb85133702d4feceb9892177aea1e7f2c582d594661e72c98f9c6a1e48746e571da5a778103384647313b9627aca19a843630158590fd4b5c37089526a36907fb69179198d9f33c5487bcdc72b7dcfd6a45e22ce3cfc1fa8cf716208268e73e7a25327da5367fb5a2beb9c7886883258ae7ab45bc608d70037ccf64ebdd67edfdf608bb3340e842cbb8e3ac831defd7bef29db08809a8ee81716a3e34954d582e82d70c01868cd9cad4989dc211ab5fdb2c7a116e0934dd6ffd9c52a066a157a99353beb9d1901b2826b48429eecffe375cd388dd28e61795bac07d445fba919e7a0b976058ac5f0e8747aa9483e00a920c0d5bdc4f25ae3dc780591c9e0decf33f1feef15bb43c59fb5a2f8e4e1394779c91092926d2fc50c7bdb5fa9cad341ff58c48303be0378714f77a3012cdfc69b4bc0a96379df8e34035999c53168ca6368844594c91af2c1957a17b36e6bfcaa6948b58f5dbbdedbca4ea8547656a20a36c0cf690dd748ffb548478e9e21dbb4ee7653266e47e3cfe2bad5425b68061d58b7b35375f83d43c3ed1b387448ab507be88ed702096a5679d099b9960a348f2c40f9a8d6ae0e03552d3c0de7b668749737efdf44196a112f570238f06e272c2ec8b04af773483a07746bb6f858993593347f8efe196ce47b7b3f8550420c1190f16d4c7f72cd698daaafe3170a594f4fe4bc726b1e33415cea3ba19925f5d3890c7cba91cc2811b23c64705a7f32624cb4eb383d79fde7f76640583eeaf7a63c0d92e40ba96ff85041dbf395faffae63b80dee83bc1ee57d0638ed8802c313cbcc07be28532326c927d4c95ba296df39f2d940f75adf586c9faa3a7d6a05107c0b1de315f0b28814be7d20a6391029a45cf44ea11f8948da80e2088ee78d217dc63148fe656f1bb1589c403ed34b42b67dd287a02c0ad4fb92529a90b4f50b98f87c6508aa09b32dc61032dd83f33283cd09f6f376ea9c756ddb296de2d043d25f6ac6054e68194d9061029da500f4ae26ce127dced96bb49129bc2190347a1a9f679a7ef3c927eb9786fe88e5caa493d7e88b342b2d9cf141767e082aeb2b229eb8755249d9f07aa5b8573bb2e7fea949161f5b92d4e6eb4c20e3679553686e748756e968a97a0bf2b8d4c0e6fd0eafce7730072fea8dfaee098d7b0e07be70034ff6523a5cf9757d9b31a760d75efe3ac755bdeb531509b0108aea5f1f85873fb23f0ca2513755b2373331ed8c0a44728bd5ad1489aaf9b2d5e79f7a35f8132e08a348c96602da4cd48d3a3fa163be798bf396b506ae0820cac31cd761153ca115b588465ace10d5d0628b3a4058b9f26477a467d2c638c3e7267b5b53278a490c5babf3442b525ac679e2ddec6a158d43df3f281cb2099a569b8ca4abd7b08741e189d1914befb840ae990c5811a1b5e676f1e2f54097b4169a91e2e5ffa90aa70edea38b0f21fa14c35c9f2e58e07e624aae5896a64f330f02d8f3d47a7dec6c3e92fcb6cdf7a18c12ae2948630c6c1b19da1aeca05d5787acf0e4b4a50994fe43eb0cb31e0c1a06b99a34fe706468ee6d236b36b05e3e0427033763e206695e5383c580cfc223a76835084549bb0ab85d150cb3782010f7aa38ddd41710b593f37c6774caab9d873e81342df38ae6b70af64eff1f35cb7e25c4fb781fec53da3154a47162864f41e58e52c1d6bba3a0508de53171cfce0b33231523a61719209d675c7df3aaf624ae971cc02872ed5a3bf450b6eee1e3e55efeaa3b276174f95639b84d9f3bb5be75a38b598f1a5e04db80e45f14f6c5f1e1b14404a3c619ffe4ad396b89d27879b466a5e5aa35b32d98ee84e2edb763ef0065806021ea7d6f1fa67acd4fb10fd5dec88fd833b186ed693e03c6cae95f8c17746a3a42541f2e34bd53b928c1dccaf04cfb5b935ae43fca0cdb107d4e8e750e6fbd31d68da99f298b8f4bd095155640a52405ce9295a6dbd414d38ec0f440f12936e0d81a3086bf8a474a47c9897b6db2d919b0b85f0ff9f064f6030e7e4bd6d6dabbecf40e163aad963991efe1312d1b8bcb8d19527b9d76bc5a1881e3c07766f57f40184f008302bbe7051836a8e29fe0d468f8605d9c82afa7c1f345b3da90f664b41717a09373f6f91e48daef209a14a1a767a79b961ce6d7b36de265830c4a640b96ad40661fd00a83f9f57d5a01369fd6b005be89a530ef0d02a45f27de5f248492db428d711fe7664a7cf5a544f5d831056f544ef6af740529418a742b1e3d3047c7a8ea75ac7058c48048e5f5e1ad1b1dad50a4379b295acdf135ed29303d1a81bd49652c0477b3d835ff5f2a6e0c459d339e17cbbdb5bdd6b5fb0a2e62ae0f7a511bc3ea9e27c13891c55a00473cab1d13a5bf55a1bd30a3dc486b7f0581c52a4b7f06c326b5d3f7582b69f5a0586fa0f0b7f84b7b86af941c567bca94eaa27e54baf2e0d80ee02b9538ac7281878d2a3eb9140a96b80643f0cb219a1d9a9637eaaa8c0fc151f1b4f49778657ce9863187b8af110c826d204898e7bc24c477f042df7460e34637e264eae21b8d3c675f0fbdfde9ac6d5a38edbe17c27b07a9ced7bfc723e59624d3c7d046509fc7d5d56a72bd251eba95fe7e96e1c584c94702020bb081306e21165753f3fe3e2fe8114871c43d90b025cb3c45eec1b5acd7d0fcc79cfb00d8bb38b1e5a5a2a24107add63c99fd06593c6d39a429ae31413c04c2ecb227a2657a1751f9c7aa1e24bc31f94e361cb124c20d4bc809302549585d34f9abf7a769e6fe2194801fa11fcb248a9b78866068becdc4d9c9694d9e49e2712c921f02cb4f4e0203503c69237426c700746c380c3bab23a6383c260781a2a27034dbc74f40150b5ad3ff74617e68399890e2c53b4ab488a0dec1da9c28fa44737e9a231d88a96444c1cb5a76812a415fd35d0f769962fb4165ca546f17fa7f6e9ed8d01f2f4e03330dd46361baf403b51822ac25f8ab55d789f50eca8ec9859197fcae44996efb76c852e4a01dc53f49e516dee3ac5f1fb2444adf200e4413a62c879ab78f6f79635bed13c2f53f9913e4a292ad0badfbcb923abbecb4ced4052afb077eeb2ff74a36f2dc68869bb3685a7c15f9075df6646366407dece336da3908d5e8a16db6f2f14f98896a5434e6a9591fb3188b11f483763846fd653f9d37c8c8eee139b4891cd935f0f1edb63e34240758907669dde51dad0ee648aac546aef840089cbb2e0921fd6aa7a07e0778c43572e7c35c4552e738332d482332123103404570c587812e7e684d70a4aad7dd0340a2b7613d3adfbcaa85663056f779d066bdcfdb30c179c23142e76afb7cabc5d316f472db45cc5c553131e7820f840e780c38e9625c7b706cb4e37f03529bcc6f6be971d85e92d8af428b8d27e8ddfd8f08953da4118a0059bea88953e74134d93c7dcdbaf759c9f232e47ea5e4d7842d8e148d52c8c394e951149726e27c140c313fc37a1cd52d9f1c4bee7fda11b3674bf1fa59612d7c3f357d6bb17d4b4e4b094feb8e29dc10461873a1c00b9a51561b99acb65e433a560643a32e3be66dbdb1d6c311d67b78254e42d7356f3db100f168f1bd96fa8d907ce2b42e42fbcb6b796a94620ee4a09048a7b4527a838bf9c8fc4f68cbd3203b8fae183e165d64ada22fe4c115eb251f933e60a0e1b4aeebe5cf37c3176fb45431f918b88027ee6daa21e1f7685f9a77db7d58821f1aed33077a50e3d801d67d63ce8ad61be9375604c6c3dfb918db975944a4b50f2008a9a1ea7970bc8d80fb8f08b1c0e50c28484cf5be67394668f5af11847a1eb0609c674c001bf7c3d01d4a3db9914306225df908d255dd3538f1f6c99f3df8f240690c81de77e97279430534555bb532d3a578aefe257a3b5e5e7a9d5cd7c755b4450c36204e0aec5b63a0bb42efb769cf9d38152f1e86220fd21da5e0bcf27586956740dd96b8efbef75c41a5700d2c7d6601d50d756cb3f5a207bfc0e386d8dd14da31e87768342939908dec497faee5ec77872d5b90d5f63faab75ed2f6a734812ecee00d1c168e163929295924bb38c72c1e579dc8a17ff148cab0b7333b48d4ec70f9363c21c9536eb7476540ac264e3bd6aec55ff9a64c1a1e2458af4728cb43d9f67ad7f6487bcf85d0a4ce415aeca043233cfe2ca1f3ee9326e3cbc80f987070f0cdf0524a0aaf7cd86b7d34cab04c5d97704c898ec693063f2ad0e8256dec5106d7a1b81d28becd450deb133a91d26c034fad759e35ad90f9325ef4132ecc05fbd3bc4f800f50b2b187a84754e34caf398ad83e2219baf0473337eb94d0e61d1694ee181e77a9a2f6376ff2e746def779a4bfe6dda88be4b678e24d4525e87378933f61b000d15aa7159a48e6f8a2d909614e2efd63ed703cd340f4877c55e40434c30dfe54f7c9b6c1811f3898cb9c4dc85cf2a0aa4905d4b8683b883ebea97569d342e7def790a306dbdf040635e8664a4025dd85d54a9e0a6b24c041ab9401452630d544d3bb23ffc910058d7d119be60674f396c1f0aa274dd763a1d39cfb31e12840d43195034a2dfa31c6fa6b03b9da9560014b347ff239f135350500b5051e23f76e36703f7edce50ddc2b77665438f3725b375a1a8b56644b19894cb62fda4565c7574b2d9442ed09d2c0046fd767edd1d82d664609ce7b5a2d839a8835f9b31851146c19a4bc2415514941e363d6e1a12e059b81e3f7f2c92ea19ded2692a63da4c292ea8ae5ee3d47e9ba734b00e74a3bbdfe85bc3cd67d81fece49f1565b61cb90dd519da170c526fd07659ab6c85ff0ee58c66543ccbab9886592c9085baa01ba27165b4c1a22efb86c98c78e75dd6b579978fbd9312107a955fc785deb4955605271013e4d0bb43fbf6ea533b6e96f13f24b72a613babb9146dcb9575badaea2cfdbd8db58b4afeecce723dacab672e11666dc2f103266a1f82fc42ef07dc25b6bff2b132325fcfcaf669a3119905e2e2f16b4af3367bc148708db4fc42b71791fbee0e021fe6e0e2dc5aebcbe5dc5fdd4025bc358c4a9d90663eaff8fa9414d9ea64dfbb19beea6a9f299e86f9ad7832bfa38ec3ac64c45845984eee4d26927e5ff3ea1f45f508655464b1a3a29eb39d5d31ce7490e0186ab9ad24f5c49a7f0cc8a9be6f12bec534c0a9484f83e0300da72c4d6a33bedbe478df1741b0e8e5a04d7de35a4b0754e692fcac63eb8f89f75eb412d2cdfe906836951eb7ea5f84180560b1bceb86dd9c29c38cbc8ed2d1a817a8f6658b63762a42739e143f77aaa165fa6abbbe2754ec7660c3790129e5b0ce4e58c8b48f588ffb5d9997836d9cfa79a932522c7ce46d5aef3f654ec115eacdec16e9814c1afc3768d379283712af73a9cd3b1c1b3cd2823606b520bd1d4868099ee2d4247fd88edc73cd7c31bfc38936a8f6cd9233216e9c21f4438810cad3a8440926ff70bca66c136342877456464a32890d149add094cb68a7e44063ee3b96a0352f2b1721a10a923ed79abe10defddbc4e41033c9ee8f10a4225898217bd753e1d31f660a0265b2344b3c97cb6366f982c7165d2a9cf7fe47030701154c01382248b90f4fe67b7ed81673b72976b1bd25ddcecf8f54805b11d0a19e962181e7034f0e0612bfb564b2d5a2859500e8ac341892a1139a8ecfc3ff36af564a3319d9b645507634e4537a6a965cd90e9af868b918fed31fbba9b187327513689fb76beddfe5737d094841672364a633f9e9d5889eb30e288e5d5f0b08672d0504c4d2c383885f02b2d19abdd9af8e110f179f3b00c4d5a2727eede6db18c2014082c44ed278e1d2d2a3c9958c8f47c6c1aed261342cca1db5aa8e9c3c04bfb2320a50d3f269272239ed8d18ec4d84329e57d6fc2e89175cd64dc844df05bbb1d78dad0702b1ab6c6700ea358903cff1a38914b26375c0bd53ab6cdb34b3e600b53a8ea7185cfa463a678574a441c08fc9c9621c78435a8db7b2bda2afaca985c38373c8df6fb16f909e01c17ea61942d5ede85b3303f6b236d95289dc0f61feab9a530f5cba60eea5a7a89e18719629ae8b584bee05ecd67d27a754da4331e78453dd55cb9a74e5f11051aa166bfad33187664361b395d429c00e79c36536bdb58e3ecd2c4ef6c3b5de8d69ce0faf5a1c6b378a07077e827f9b011a39acb993b7c42732edde7d0f3776a3fcd0459c3e6b0ad5cfd3ef179b66aede17870f02e2ca1ef6616016cbf7c62902ad229eace99c6b4fb6611b2e3143ed978c6da7cd26b89c52cfce4dc8627ff2a6435006d60a2cd52f186c92925eca5fdfee0204267ae3d28e2f9c834b05fd3b369735c5e291a4406a9a951149398e41c5c6805879e1aedd44c8ad0b041de7254dc6f7caa50e876cb3278e7c6e98c8d7aa2cdf4e603582c1af1294713834d1224ec4b881b5b079d71515ab45c4e8f84298202782688562a041c48d3983a9603c7ea47dac9edb6d6e664552f285f835321b3a521bf877e9276c86c59d3da341a75debcfe76a6ab0c24b141f3e2166684c88945a5dc9fabc3a1103a69235ac1606980bb7706b0ecc94353671021e9e435d865998cb6c786a7e3efa10e93cbcb003f9c9e84080cbf5973496e496d1e1c2f5cbee0aedd1d9c860ba18ef5d0708de4b25d5719e433a10d5aaaa87e9fe76659271e13f13c1663853291aaae2ee8adc6538357e9fb187ac6f09a64a1c8b19ad170268712adf0d7e47015db2bd36430beafbb6399521e62f65d4a8ad02676787958faf8dcd0d3a0eeb59fb96a51c4db6cff0d349fd833d8c539d986f7a1483871957e09d537073dded5db6f677c591700e060836c6328742798e8ab8199e48c51c51aab87ce84bf52da8bf9f2c7ea86375e09ae77e1b3568c74a3877406453df0ff0f50f87f13537c9059203612492924ed2bb3fb4aa3dcaaa35066123549e85deb3e1d69b5177a70f437bae5bed399ca26abe117a631802eac00a34a5495a5c5225c7c8022de4bfe0534025c89740b01c02aef778406d71a775f94113a433d0462eb2bedbb5258d0366de51e232e40fc4ef511063e8bf9e005b3a01eae3dbeeb9945dadd27388c0e8aad7359f8025a71dbc1f0cc279edb9d0e9740035119954149eaf315062077178203391d1ec3696deb7fb2a6c57261d10fd3a5f404149ac3f05a9706c5a2ace33605e52ad82f95b1098ff81d1d1ee02adecd91bf7b7e59f8d8b020384554935991701035f80b2bee3f25bd879df214c635483739359bc7db0e515e760a7d0bd0ecc23594d985f1e819106c8eb23cfef3b8d7b9aec108a40466745091967c2033d4b2bf249f54963125d6140911dbd5b11bdb6a801f8054e895302aa160cc0787b8b38b1a058d14c76c52707fd93dd867c78e202b1cf0d55204636cc54143cca1659034bdb06aac8f405aaf0f5caf9224fe01acc27ef10fdf02f4c900c96815ce7330aa8880fb2edb7405af031ba158263539c012ac2fa00e41d1f48606cb5915f61b93c98affa35b456ceedf2c3848800677a15ffd8c310a3823c3fc1e2d7852a28c46cf517f2359dd8c8f26e3c180f27a4f13a11db05feb0ec0eb7b2302fbcd0e34873e250405f99bf69724f3d16a537cfa85bda84358586dd01105f4e3461d0e220ebe8e6ee2791c9805702903c1d2988597e93029fbc525cee528d36e054ddd765c8f7e47375a86e444d1c8dc08ab5dd1c7018caea7781e2e7f40747eb5cfd58db01b234d01dc3ab6569a3973d1655fcbc0c1c07931b4479e9c1c451ffbd7651cb7d9ab037963d98bd3f202ccfa579b710c6f0aa5acc8f4099244671c1ffeffa68f91301429cd9530db28b7f1d139fc2c5f4d1163bcb7511cf69fe14ad2a1f6b3dcc13f02e631c28c8656b2d4de84015f0f7ad0db95364b3264ec6d202c2d59f524f32deae7cbc05f19c9797d8f28aac01265d4f2478e62080686862a05923037cd89a60f23652d9abefcdaca4d00b84fa7c3577387e63b41adf1bcae84ec896c77ed7a985fc898bb2fc274f6ee449a8cc4930103e14e6345da02c78f976d1ffc477f623437d20e2b79d044f0cefd95667a5d370cfe5ab89010e147a4cdc619864ad68915b36d324381259d9d61f25d00d7672265de3ab48a49bbe27b197f12d92280d5bbff75a86a77b31c6939eb93aaf46a896809edf614a6e22c702453aac7ddffa7d6d98dcf06bfef1724d9057f1dc4818661059a5f6ed17eee790dd96e6b517c7a4a60b1783f0ba7455e833c0c6e99594f4842ec766d851703a67f2110ac443c6ffc6729fc309fec4a5ca02e079eaea978143806899d9320036719478dbee5f96ded879745b23886eb5640d80c77ca24e1e85508d86e5e062114efefa2ba885e726c7e2f7a07589d50f603289edec22ab02f1f5d37005218c834061a84d42d4f432f644f49d087a21b2f9a10d5e337ad89fce0a236c18fc35baf8fc5cee79ae4345e5f14ed485c1e9959d0a6dc93a0f2bc0365f92855f71b2981f7a48e2f7c2c3dc698e5484fc10b77af29dffd1f6552b4854b4880257a2d7cce7da58745076db0b0bd7cf7b027450065f53f5f3dfdca040e46490c289b15f365ae3878118387a3e94fb98a291c6bde51d26daf0eff0cf5ba48b7ae2557743a7b317b5bcc290148b0d977bc01f018cba7afb84057d63f2bf327d0adb758106c90d1bb42f228e4d5d2c490e6426533b1156aac123496fcf3b3ea644bbf46230431628fc38a98e9019d394384fd54abd8e96dc7e0a16e3bf4bbece9e33c914f698499583a11b29269af0f22b12ad9de59867c9b8ec085e50cbf3444800d10935a5e15332c21676bc50ceccc9aac60219ec396f9691f98c16ef99b01bdbacb32a96a1953225b7b49a95d6be8c3fb6419b093abe4f1f689bc5433e728c86929569a0a50d0a8c7d5d90fc291ff7e99b50438f87ad39882687000e9091704fd89b754b8f265c2e867844103d1214658034c3da6631366dd4b6c2a10f686c7831f48332f28bd794440312becf7251250b089fc58509b4ea35a4baecb8bca1df1eb2033d1be1375e89789f2d435e7ab29b87f14b68be53777a57c9e728bb3ac89c7a534a1c9144564985b9db371a10638b6673565d2aad5cc32b9bbcd2b069be08d81df9c178936897d1174ad7b9cbceb29ca6b9e5014c956176e3c8a89083fda5306876b459ce65075ddb8a1d3f66f959f4d945d7543d430643e8d17bf2a5b5cc459349bbc25834d366c2c094c25ca64aee7b815ae5bca4f2a18c17854bbf8faf3b35aa1b3351e1dfab39cc019edd2f7eafc08a77a7b1e8d81df8acb6785b29b5f69fbfdfe6fe6ef5ce92efc74b89ecb29a2225b479956ce59331d62bb3f61727ed773cb64e62c6e827af92c0b91041efaa603ad1416a0b32e95b80a65d1294929fb64d9735f4a720d8ea1e4298c5bce69b9261295a6a14ec811e2038050101b06aa55792011a17c8f167b45830bcc1caba1e4bcc2851af87e1bb812be078cb6f3e7e6f5b0781a602bbf4c097af85e7895fddb96aecf6604765eec85e4f29170911752cc824bd384b8690d86b55ab9776390c1a62d8e61a12c871cf55f211d1a5cad1d6f0955ddce3b60a8357279d2fa90297ba87b83e39b5efa01a6f3637994503261e756ef781c3c85f68da958e7682677950e5c16f8a3041b981480dea2e33ea94cdc063a007c062d84d80590cec9373c879a9011159ceb11a7f5482444614ba405dc65cafdc82331ed928bcbcfdf40800c3a4e77e2cce4a3ee687e15c9286f73da9b717f706e23343ffe1be648f5c85ae24663a1aa8444176b851164513a6f3ec73c1caf4746d13bb6049ef2dc2914562c95ed9ee08e8e3a7a7b97c3320499ac484bdef906b629229a07645700e3eb2e9136bcf0f0abc31a80b13e35cc6fcac9b9d2caf33377c36752730e707547490a6d717302aa09dd765ed1e869832d58a61a927ccaad2ac4ae2b521e66f78bb08c04421501117459a01b56e769ef1008add27ed4580beb9103e87f1047d2b49ce04eeb12814c81ad72f50aab1de9f7d28a634a4bebdd9782aed97cf2fd218ade87f4abfc4dfc533f47ddcfbc6bdf87e358426b025a0111dd2286d5fb5dce2432c97acd2f8460024e4c178074511aaee9cdc75c698901ddb81e43556dc2b1f183525d8b1ab4ba8152e7df98016f9e70db87918e717666b47a4446209352f15ba59a6fb442939593ffb5146a19fe8b2120e55b78948fe631b3074cd8a1883a83d602e6f185a1df8eea031463d374d7849bd116eda1625613739ee35c98a5748320c5a21411e277a348908fcc43e8edf084312b2813b9693a367ca4818f15315eddd750b1dfc7387c5eba2217c5dcbfd392445c44b71eba0f8e28407fac16a8c4dd1728fcdd27cd0d18e16919542486a5b37ffdb60de7b84521eb56d84e5dcee53f3e37fc807838de11e1b1a6f0d0e88d497c4204da4b179e750cd2eb3231d013add1aff2c2e9937d13e3133796332491dc0905dcfb9f265ec1907c783c04d44aad31fe3bfbfe283dbeda2fd9f4a07041dcf4d900540a9c753a15ac4a44c8f6e33330b9bc13f59d73dd3ae63a77633b67667c88f17fafd09d421f6d415f11760c2e4f8e63a3626111ca5feab7f131b82f820b9068ad20b0b9f42e4706b2f72065d68ff74cb7c4d4bda0cb55d2b9f8b4e7ec83d683a9984926e8017ec4ef072901881fd4816635805306ea0ca5b5efce1670128f7c9ce2af55510e0b56f8482bc8381fe23f945293c47a5e4a8bd52f961fb30b476b1f0e9f6e0a95e561343837e9c143caabf71265726f501ed5db382e45403bca127f96eb30b064920b432aed5b3b8263b0aa1670532baacaa0189db64189dd8a37708a7e21f2e8b3758dc75dc3ae915563edbae88fdfa90ca1c8239929612ee0cf00adbd026387c3cb1aa590541582141a890ed029604c8951c004463c2303183ab84a643d2c48c358b77579e58895c76eef126af71dc78888519f1a2a4e0b91ecce1308d8c860528cee408544578bc7aeab8da11cb948b92dab5b945536acc766ef25866797b0b0c1d0839be8671ea9fe30b4b9d684fea4debfcf475916a684e5da92ba12d39edbcf41bd5d5776d5b19a25045b838a2599701a763cec3b0524408a9394373b4218ace2b81a6554473acf64485527ec9de09a553dce8e25348b2f046592424bac5aff7edfc310b71a3aa35feef67f04d33b6152a108c8769ad109cd615004d3184f92a97d1e1829cc62a66a8a306bf6bd9f22439ca701d9d244a5625644ea831dfa1e2e75615859b0fcc9b4f30b56e7058bbab288fba23d056dbefdb52d521b19c5a7319d99cff134f2cb70e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556b4e9c29014bd5c96a391dc2a90c14d2290d21ca5f8031ea384a185fed5b392311a07d9a5dd6a8ca9569919a5902d2efb6fa5fb70e5b29b0885bef9ff9606ff536816546b6e700f45a28a1d2f92209d133d5dd81e2d867a5776b64c7ef97c537ebf11628fcd43d9a0aa5b34a9989608797f3fe45198da88bab0af58490f06e5e1d4697f2eb7d22f2da35ca1cd49fedd2b37e1a6aa743895e7fe3d9a788e9e5add5fbf5b8d831e5232d1dc6896ffebd79818f2caba6a1889f1812cdd8c48ad1750d274940e2322ef469848175e7db5d074622ffae5f8a25f50200cac6444fed27275bbd2f561834c5acd0c5a5a2cc41d8b568bc127355c86fb6d5c3f90a1adff5d108630b9b3ebde38f44a1fa2a6fd97c3ac6fb9d3029a3439763b57abd3bc604a7f6822540d6abd823ea882673e2451ef93cb0db45062f5fda247a9e8a81c83888e519455c902e0c242a6bac161692a59a2115e6fa5f2832fdd2eeb2fb6ab36ea8ddbc099a2182c464fd521ca67bf16c6eacca6e07f50f97e6c01936a481a9f6b4baa3ca364ecb7310fe78adabea739689dea9efb5752c5f35d1462b2e504be4fc3c6f1acc50612ccc4e0b5fee5bf14a4a99febaf455c1636445afbf7e03d83b9b93cfb3596ea08b143012864281a5d16f31720e8662bab8c86e680f52bf1670a5b956bf49dcd03b8e26a6393cc9da5c7d900de927b8058e71892447bf4bfc6b62eb3bb1fd147f02b6989214d6573f6eb27d013d5d7184cb4dbbea5302cdc3bb87f501d8e6476f76a4ddd714af2b8a92bec71baf9e426f3f3675bad70d7503cce9fa54501057b46cafd457087ebdd95cd3f6632cf78e587459b4eb86636203ff3f23b4104a92b24d662b0eaec96ae0a0cb2e4ea74354c66ce6cc5665a72bc1c3d9af8f41dfc393fe2a83b78a16fe7e7123d4d9b3a85b76a8d1df17a9fc0d62bdc952125b2fc88e79d22c90ee9d60079daf1e7719a86cc2f189b4ab03c35b899c5e2fb4d7f6f4387b422cc50637c0e9851e510c75ef7731f87a58ffb48686eddd466c4e00d333c2b76181c96a74ebab72b6570d437d2a4555c0670549eeafac0f1ee81157589aad2f3f69f664d3329a088abe3389064fba7459ae45575f30da5552c4dd2bc163336fa34527ebbda4f41466f254cf1d792c01038f44bc3b82cee9c4b3410cb307ab6d84dcea0766c3ff8191d8e5f3c31893c39a25bd33bf342b787f59e0f50fe4e2fcc245c4e589137a0fa8f92b171917267e449abef0e4f877a9c375fc3ff0ea73f38ab8721cf83d77f0bece4061423c9a8e0aaa23ac20179218364fd2699c7d8942a15c899d7c3d89391661c3d6d300a1b94b58c3fe6e6a9567787d3f5efbdcf61cdca34fa55b83fe1cfa84521b6b214142271c28bea78cdef21690a5f3bc609ff4c43a11b201621c8757a365b424447d09b0cc4bd6d97f6eb9ba902307bb5b93605f0c55522f16008161f311d639ffa5c16350a259a0f7d5e0ccebc41dc7485fb2bfe9297265feb25d7f03ea55843b4e845027e5a113fc92fbb4573c4a7826a35e347086af892c26d25bfb33af2e7c9d22b3cd5648568e396f32812aa5e00595cda2b4219ffe4d2f706964e8d77b96a46f23e5cc7553fd0ccd727aa9a0515cc8005e3e96efbfa1442a03bbea9cfde6c50f727d5ca39ba5f598cbf8cd9f2e172200028356669f378f2503d57dc7473d0bd2684b9dbd76b88f670f2b5bafe443c9d5610fccfa96d8a78249fe4532c25f2a6e1923e6f7b6d7ddb59e9a547927a1b2a428f71ff3c3b6483c5a0394f1fc6a17bb594d0d7f55587fe71bd14d6832764eeb128f8a42ae5762c31f955cbeacd147e8df2d3e4a587b1f6af11e5944153b90a392920e9f92e0cc1a8960fda00c359333c4126a0048f6855346e0f11e4c31d2140692a52e669ef7753e30c7ce1d60d8825b7608b148aa8309a4dad2896122d1c7090980c3c2beb53ca02a6bb1b72cef204099c112e3572e712809267e173aaefd9588bc92421b572f859b2b2d8b5d2aa6f8422f689fd2d975c76d95e5f35d03514094641c3939dd3e3034e578edeb197bb6aa97b260d95822e3b01d993959ee7fb7319c2a31baf8667f57bcfd24a949f6c4e1bb4f6d9ec691223fecafdc2962252cadc0ed1128b28441243872630be983fdb89f4290082b4793013bc45b1ec2982d8b2ec90c6f4b9432bc0ad88c5b74663430a3e59d0e9ff8cdd31184514254c9dde0d619774480d94c9d42d05fbdc8167f00731dfbb2c3d43baee1e00dba711fa48d98f35c8e53aa9a91a1203c550d5011f1b6f0df6990f61cc51ca68c46c7074d89213c2a129b8745306010dc6daa7569594c6f9ba14f45df32abc430d4a3bd9889171b459b54e47871418c75badb99cf1a71049fee9f0cb40724c1477a10d245aeb0a1287c4ee77bd24365d15feca966db076adb1b46a7aac5a8bc7c021f4000f72b8e40194b5451cb5a2b6704ebdc7d235b1c09e4425983c54c6556f4f31cdd03f38ac8e4ff8bb759c5a015eb1fc09f12c708b27fb695e6f8f18519538edbab15cbac67fa92e1427b01d259958767aa18ad2009a68c03841813a89554c8ad2cabb10c7e96f0cbfc379b5915225474c613f4b955995be0b801c394067fc177d913c05ca55faa97b8afa6a4d58ea9a1e381c32944a23012cb162b73cd43680400860317e92a8c29175b5bc5d1c30ca0da6944db41f5857c96f5e3f1b37cea65da0a67ae4eaa8119d10764decfb44588004b4652a4c323af13ecef20425c154c5319db20ae211450e9e4c435fde00f899d7945d3b31b3dd9aa0484aab539da08f1e9c67562f8ae7a82268f8c0c532e91ccad9c56944ef4890ae7f2ce8a6d160806810bf49efedc7441f9085a5fad3f6332ddd5ce4b98cd08e2856c68c261956c2a1471d32e08404ac5761cb6d74dd62d4e6283b2d744ce8ac404a1fcdae9f8e3569e1417e01f65a1976feabe26c5c9bc099120111ae63a53901d6d66f479bfb3678dd0e4f5ff4f81d77f4dec8f352687588afee0abd7ac6ae5858c12a1a77d2dd682da1f100f48b576919f187e3a170220a53336152ca9bb5eee34bf3654486e0daa628f9e6253e71d5b1c25c86eb9658431d6c273ce1cca62a520567c84a16efb625ea50da47189e7b9bdbe383d7c88ceccdf0b3f96ea3a6c317e2c475394c504c5de4a7a4af1549fcd834decb9d611cb2139b0f24cc0a026e8f51fcc784a7c0c2e06b4a3eea85775d344681293c186319c48239fc4574268419ce80b0f3524e3958dc4521011fd96df241dc788106875ab7cf2a9ff2b8c0b29c3fc375138d68f654160b5b60521f246d831476c481a0ba5b34b28e9aafa6272015ad65a70ce0a90129e65040bad9c95fae3ca9435c6b87bdf8ee96bad99fbf567ae2b9241b45aa6128ea44d80eed40e52b65a5f9b5e9fca92ddd910b50ab4a246953329f664988a247f9595ec814426cf5646abcfc70c05bdd8aca42551c50292fafe1f1128d84b6f7545d9b0d231ce0a5403ab37cda1a4b5246f08fa64fc3860ba4d7839281fdf7af23e427a41fe8a8a3db31239b4460a0bc4932527dd2efe340070091fe9548385e66faf4fba05058ec8d5c6b6dbad1e0e84c43115945a6912a562912aa06e9486292b5a7e66bdaeda01ce29155ca53d1bc7acec2b76911d3285afd4bb4c26d53e75f78b008fe9710385a8928921c4e15738f13e49681b214c5a11c66210ca59ebfa58c6eae5cd4a6847549c5f1f25cd30b256cde5cff593efacb7ba6d6f57042a3ba9e7102851cf30465b3fae147476caf81f3daa3b439fac6f4076802b265c87dc75845b8f82075c7847736d5bff93b3295678d2febb013e540b1894d73147fb30086dcef1e4b6a499d4800fc4b8a7f32e0e2960ddbf72756f9d9e61f2ea4d1f11bc0ccae5d8eb9e839c0df066a77aaac386e79aae0d4aedd8ae8b4aa5ed941579bf223684b38831de360a34da8316b234dbc6fd8a70250ab59da37570c0e81d94da438321585ecf9894e7729c715e66f8a1b1e8bac1af118bf27240e3050c0d68266a19117324c7bb1b18a10ad261331374c52b38b04a706855f9ed8ba2154a6721431557be5f05f668a62242f22f898731500500c1859c3b0759854a1a0d77b3b2ebdf88a4e88b7cbd6f318faeac76aed659a803515335b29473b5cb65ff0b390cef973597e6b7510664c55567ae888ec18136b68f8be5df7a2ff37fb99f0d7c2e163907b94365393eb16cab532f9badbf2f57db118a42cfbd37f3f6878e2f84a03f38efc9e244d1b94afe1fef96c37e131d8dfe8810ec8e47824c6233f6ec0f1105a8fbc8922993b56d23ace7f27561f2a2d21df1643f7538166a8d4a5a91e8361bfbc9d248e007d6ca78284750eb564fcf6ce3c8c6fe201892fd369c22ccb66c2d0bdba1c7fbe4c3ffa59b130e0e117bd0430cefbccdd058beb46afa110bf781d087ca0fd843544c3d2720533db726a577e46983d0564e371ede79f3a4508fd91644b43a0817cba4e7cc3418be77bdebf296bc9f1cbf9d964ae4be5f137d06dcd875b4a7d8a1c18abaa97ae39279a423710f8736b4b187064d0356773542682026c825a0f0d0acf9a607c7b08bf7bc5edc6b2e3e30584b447c4f01745ca36dffce2aa37e0c4533059bf7003f7280cee8c639ce9612826576b2eb6fc372ee3bbaf9a49a31af825d0aed106620ac052283acca3dc1758b96cd8dbcd4250ad946918e058636364dfdc11fe1c6524aa63d64524766cc427f7c8e0b3950a9e71806cb7dbe1ee49c43b0f12fc48330606ed215ee0c62b97f3ef2416209a6705a864188e1ff1384e3905296cf32a34418a8606c3416202980613a81172aa664b16443746de81f4b03ddaf548fe3ffadaf2c932f2e204b4a5899b5b1733c1ad94c3051302aa0f2c873b0beb782c85dacadd44bc288e83c8c447ced200db8301bd5bbf086afb3edecc23cb53021840c974196f988832732f117dbe1ec833cc6e3d4ca7cf3328fd4e08d6e5e272dc86d371d9a0cebcc4d2b5926f91e76aced84f7fc9228934e895251071c56254d757aadd070b90b55b141fd3bf8cdbc6ba429cdaf06d35830135ccf4bdadca9986430218780a8c984e5b7e181cc8431749fe4c1ae0c14180e94ac42be3f9fae62ee94e22f15e39f43b3cc6d3d21320a42567de7614fd7020d08fba7c8b1c3eda9bd69c725916ae879097912d4a658892a9e2df2fb240b7c3752e65dc73acf0654fd06297eb2aaf255a3f4278f9a8221555e08b69a45fa26235a93d459ac28c96e6c80aeeed958a38f5c36764274ac40f7ce68433b550f94336e4cf12b89bfcce3f755eb7e05c051e75eb6216f247e3f711873c9d14d57a551378d2eb93238c8645942f2b2f0ef001a0ebb75bf3195a586c6cb06f6fef279c299c05408b46aa7fd9b554b925862d7f25716725d3b139f020ce3242cf41ce2350fca67d26446d4f770aa72a16a9e3618b66b2a6cf5b2311e377a748fcdaccb28ba662c083efa3010abfda4b165df6d19dee8170da833fc8285201e8d5444f23fc18c8a833a682a37d255a34d6cc9431dfbab7d601535a9c07b117be8ff8a024772a2996999ac8c57f5a7af22fdbe23f571a17012df607be18ff24643fccadd1d50300d6509b3971bc6ebc4ee225ffec0accadcac3a6741127ae73972ed3630c7067843f5be28960860425b2a89c21c8fa8b7d972ea7fb320df5bbf68650cfd27118a209dbd98186ab2a24313d9257438379433acde789d07b47454a668e2f2f02e4e75a55cdd023fb6746e9a2248b65af40d8f080de2e6597eed4d13464bbcec273d47876f310c3fe774c8f15d7ab7ea64d3b7fcea3641644cbb8323b7ce29068ea43ee9d50117a307af87f5a3fe415a452df54710faa798ecaaf25c6b61bf6ce7f91304b1c587a2d78f39fbdaca1ebd8a16638b09ed8b8d2c742c001f9112a1d333358dd285d7625baacb2481ea2496099597fc4c561905e7be53829924c3796d4c40c088e7a4c95986eba3d6d7159478a820adc3c29291d85003c926147ec718d6e24e49395e698bd37dd6ea70d63ff09a8b8302b8af85c31debac031e4e4d466c67dff3d3160345f586dfa24a68a5b195a743c8a9263af5df6c93f31ebb2c40293d98ff9d381dec02f0fad12be5e6bc09e35e425e622102304d377096175211d7050a3c49794719600bee72c2d83ff4c0195184632182c87fedaf698fefc94aca6034da2557889d3b7ca75854123067327e37870009bdb8876a3c17118c9fdffbfec24e8850736ddef21c670900d1bf4a425715b3abb4bb5868b68a9b340ddd4f3cddb9ad26beae9dee60d6c9af595eeac10d85110ea3615e50694515a4b40d304e6b365e858774a58724a3131267b23894d6bb266acfd701a5c3daa78918bbf023475292137bc2529602e519abccd1cd03e671f5df3e1cc1b005b649f667c00a37e3b7cb92bc054ebb64b62fa1a34e820f0b358391e8a142aa79048e6a4907ba1aec80855ac4821cb79b0e9854304a12cecf6fe39a19db00f82de73454694b9ae15d84e410ae1f3dbe19093fe857f339483871ad1f602bbe7fa5e0bfa7f094e4d0b3410e336ddf15c3411b4d418913b1122efcd5b1ffbd3a9790fdff0ff7ae748b592a911990d78e0318a2a0d5caccbb0705340f876690c05f6b84d6718a6e79aa11e15a556584eca1dcefdba5ee2023cf617cc6fa824dc715f9d4f37fe37cd5548c547883d7cb6b0ad1f88ccce4f83bf4ef2a422fab241e2a0d51be9195eed42099e953d0806eb4286d36bdc60c4a5d21422c805bcd81523baac0052fb3969b68e63ff1873a658c37e51e7d7ece2be1e0c1e62e34342ff966fc41cb29c1a80c0c07a52de59dc02abb7f51eb648ff7651f008514d36ca0b5288102f8639f292b55b6ff6b597a880b4a98603378b215e98bbbd8a189314600fde28e4c39927c48445a4d941df5c20227253b03a33a6d782fcce2110766ac02d11fc33f53e42d297281b2eedaaaed3ed7e9a0add29961acd5c0a0a0a04a16ca0a83abc1467004a0f3e3dbdf961ef88b92f5ef6a8d8d45999facd62b4960bc7ecb8c588a774c6813a6ca2bf1d27813a6cccc12eb9590b91658a895de55de11033e6af27d6cbd9e882fea5f2406f35c1a6b3dbf576a782893b379af7ea70b9d31f45a01db79fbae336242b14e87f94cf233d24f39645969d0d941fa1d91c6d79138a764aae8ad71f049daff0fc00f9e71c83ff4b1a427e48c376dd745aee24f6acb7e9fe7f781003cd8af89cf6e912dfa2b0029aa400bd0f873ad9f905d76d67d773a1a07482595a2593069ab105e909bfd3c99f4f720eb0d4bfc80409cc3b8bc7f00e8a4cd7f9a011b02406980084178837118e4d228d2d832ddc6aea8dc42098aa40727b50bac9243dc8b236c1519e9924a5040a6a001f83475eaedc19507cbb1d80166deb18983f492dd4266eda979b54134328be447998caec7eed0d8bf2bb98833111d984266f53206ac100f1214b05b75c8e15bce2036aff7e32c21a9cb89c3d6d568b97d57f983c9ccd3189796c550af36e179c576b69f664c859c4b028692a871430d18ba1a826d06b4446547e12e722dd2f4d967e2cce427eec6476b028bcb78e62d6016deab1d7cc7a75baf4bd314fd16b2f876618ac1e5fd0131fbaf676bb7b57fb25bbebadac6165217a7bdf6f6186eec134bcf97b778f362f29aa9d221a855b0772d43ae5fe6094c1b630e06bda940219f4fe06a1d91b43ea5707de40536f558e7345dcca91da1de182d5899c5497457e5b24cae239f1e5e04cca0a4c1931df58c2622ae235a24452fe19151222f1e747bc5b06280460c580af4ae6b6a06aca91c91bc7ff599bd8bd9fa90f4470ccf0e79958fcd208545a161bf3a8f3af01a6a9ebf70efb8d9ff0ef507025af3057d4acb245d6f0648fbc94baaabf42538ef29ebba1627877aa24beb2429c91ee131feba1469d6c36dba49a335a37652db1e271bd2eed0a95bd6e4788879ae4940990885908e408b2de5ddfafb10ad29ff2634a07a92f945db5df62bd28d8f281b1e7ba5d6e0cb86f73a63bae25d71ea31d595c2b6fba806c14cfbd3db4075771b8eea19cc26c8cb7dbf6e0e309efa7a4712045bb5fdeb2609e01ede6d63c3e10ac718af4b5c90393d22e69908fad62ec309fb1a6669b6127d1f3d2f3814d1ae904e3590e3a441e537b89cc30e744d64bfabc53b8cf972de15218c1856dd101aed06d052c94e562ed0b674751035bb5ebaba15cf5d8f4395863a43284d5c30a5445623060ea7b6ae810e65d3721d2d16d4c218bca1052e933d5aa58f33528a528589ed17bb0973fe61349f9862d6103d52bab940e15c048232c81cc277b5a0a61fa7aec375ce2b1f08eb684249739bd867fd58912edd06eb1a9ac1d1f8c5c978fc34b3a9270f320dad6ffa6eac1576f50c2dda36c8c5186a2316114f7973303475dc7889d5cf037a4a4893b1f9d86b961a8e492ad0de9aeadf936665ce84c6fa1d357e8b496d6c933cde88cac11e37cfb6b6c0ad363f78f55684cdf3bfb0bf1ab8eb7b142d9b54b72a85c18567e64a40525c248560ac5f17dcaa10f922ae76675adc6282d7b63e806c01cebe372de530957c2274482c8a0a137cc0f508c43da0b17024865796a02548dfb825c6035d9537b7432c7f1caa27128cb8d49b519c77ea095a3c7b02717b03a48057717aafb6b3a6ed04bec20363fabef7db47dbe69b66976f85a8d6e64d70455b86dd4fa3848eb15e8822144aa9178fa77344af752886db6f3e74069007c11343ed1eccf16549049ea24416b35e2b627c1d57eefd8c1c63e8902a50c110861783ef3918d6d8f0d37a9e2976d32e16a339a7d075e015e459b17a1a6bf70c8f1d2ff8851b4e4fc5dab4217ee63f59df0299835dd977bd3843f3d558a7dee5cd4e10ee80c575d18697c81ea855f161b9836ed984b4dab5990616090384e46885094abd26b3c0ff9ef175e5e3e11c8bc5ba5844592e54d6ac1614f77cfa3ba444f6f86e80092acc719990da73bff604bda52cb22296f817fcc597cca66551f354128a58307e1e76acf19d7628b2910b9548cd7a4e63026a2af2ff6bbb1223f7835562e5c2f148cd8855485d31122572263131c05e4f70bfea5eb3d77fad7abd265e618c5fd183e706c58f77cbce0116fddbc49da5f7da87b82487b2f4bad40d3ad2e6c84b1284416140b3dd010be4e13dfa4bac84a89c4fa72ebef3cebb6b7398ebb43b612172df08e868c07f35b8d1698826166bb1a5893a7a90e1eca794a3004d7682cac51915eab3e4470d610e03949b197a3dbaa9c7518d46e444fa29932f9dbeba0e41655dfb7e9b575d17eb878b914bc508d4125a0665404635d468f716e0ba1e8c6d8fa6aa4f956ae0f59b75b6d5e2ece914a8272b6a84dc0547bc199661839374d50d21c7c2f2431cf629a5ac4681cd29a9a8b18c2b8422fe442a1cb1b0e6704e02cd87be11451834857e72cb46f19e6993b9bf6e1f762cb5194e4d9ddae35273699132ea24b4d6ec04bf86cb5f8e92e4d37cb9b15e59800170f2267b3479693b79efe28eb369dc8db7479c3964cc017381aeb4d155f789cb3d67eba2ebe5c435ac41cfcd7c94c475d6cb421e7042b7a5de3d0634c788d30bc93b894ef70881791af87efc358f41254f182d53d4ab7bea797a9f6b6b31af850dc4f2b5f2b139f79b7b21e39f03590eea6a2b218f237344d3253ea08895fa27ae453bee21f45ead92f173062787f49750d34fa841b24c2dd144f4ce7bca7a10229b4429de153eaddbdc9a4f8aaceb7c066b735e419604ad80908a88b7fcafb5583d16c1b533a4e77333c1900c2abd7b81ab1db9594b0f520b11c5b4a31518edb83f91d22fd008545e316f30886c72b18966b36343f494d6c7cb26485ba065036d1f640708e344fa0981f5adfaeb6c0e55caa9068c8883b9d4e60003e59ab893cb8c1f7fc6b66f1c55a39b44fa81593bcc245f6a16cb53c708c57e96e2a46fea0148c5b22407ab6047f51c2f9f211b7d6e6fe29972793acfdbdcac08380918d260d5151447fdfca646819adc276bb750b87bf117f18e19663060d04c6be6ddca7c4898f254d5f365156c822788e275a39f3b52b8c7eb92ed40e61fa7055bd3b2da40a1464ed1ed33fba0bc35fcd40dd9445d327ebd950aa0b69451961f15c773c16e096011c2d67b27390893d1581d7ecd2d2d3a1ddc3c5346da0348291b1e54ccb2ecf8a10d6f9598d6edd0fdc6d2c090d475834ead4efdfb9469929f3a631a91afe694288f85c0c69dd1da1ae6191385d563d0a7175293fd70dabb8e6a0ed75c6a272bfce7f033fb72224dac5a1ec87409e7b5ebf477cf1af061de9712136b400d459a9312a74373687755157899d622e252e6ed527b0795183c9efa4406cbd4148ba926f8a153bbae405603de58e6f5b40e0b1731566160e47f8d1519531e3d68fb795c575558e02348cb4313c40a6830da283784e417cb591d5a4cd5860c729b23c00a863d1b141bc20ee179b9753e64d0f214a904a11166c9ad44f0b61c9ffdb2944b05bc37388f5c9a872c678694d03e7f9fe6491bb7893302dbdbaecde2f480d8bdc26543a16d25e71546623455922f582b6c3c4f70cd9177c092da12837c4db69461968aec32ba410ee3c3a8caca1b212cf67b423a730cd74554d296e3f9797debc0a13b8754c3666358af41466d94a086212d2cc4f93928542ffb1c0ff77b5e93e220e285f4fbf2687799774ef0e08c5cc12100afa3cb4abeab36e4cdc323f340a699eaf84520501adec81aba1d3759072a599f8bc5691454a1e6c274faced4564e027f4fa5009cbfcdec77113b756d4a4c72670ca3117fe418149901e8e732ea4d1361c16be1d0a806fe251671d08f014baac1320e83595cca224cbab76e5818b7837b7c0a85a79af95434f1654821d0d82511a693fb53ab9de547faeeda18d3fec9fcc9e4045c8ec98c51fce073e6f8c5e08e808aa3e711ed3029d950dc90af1401b7194872cd01d7871d9b60b9cf9462d508d8c41e38718bd9c489d3f257b8efabe989cff62606e4868438244e3cd8af478f3b3d438716f6557934d17c917c7a3b30ab7cf7ef98dc8c33e41172808dfc0de2c23a6a82ceefe9fbac617a7a8a4183bc6f03a1fc3718678abed0e240372c9dc8ca86f6025a3c00adcf53615c93ca6218a87cfb675761274b9b798d29506cc1fea7729482de295852c27bd9a71aa99fbce246581ca95a4becaba5203422843538c10ff5e1ad8684d39a271febab74246b7445619fcaf3489340a42a73c99f7e0a13dd1289669bacdfd2b5ff64ee72962ef78650fca03bd55beb896b0731307b9791d7bdff9f249564448bc9e22583d8fcb071c64af0934b0947aa7719a041d30c63b355677d4a17ff867309f4d2d0af2c27aadb96ed5df14aa8be08c8ee1870c01bbb1d544804a0a68a4c1f1f709018cd0659909751ee1ab434235e8e6c6090831183a4b02cb4c851fb7219d2f3b92772ab12d1c06f1da641eb027b724e9e2dc85f54eff1e48b82135c0263953f256d6e434aa117a873867802f8d79a5b88e8f8d502faf30564a8e9d2679b2fc89edae404f4accfc4f2eb87ef1e258446dfb9a866c23da3bfe8437e3153750ad7c1bded5de9abe53e00b3e16913fc84ddfa2082f22a9ff535129efff3fb23299bea0b3d8958221d9c0ef3616f132be8a4a3139b00b8d5d92260a7c630fcd2cc797b1767de88147f6fd1d0b450cdfcfe4d8e8da1a9f24d6952e28514841a3b75f5806a90d7ed079753c676961d8492d48cf1b15aa9e815d7cdaebc919623ab4e2bf90702c2cfffd9a1eb116c1dd353b30b7d2d061c1075ab5e9e087abd69d28dd869060702a4ca9bcd5ace4ec593b1b1770e1eb49ab4b77e16db0ca2740e0dae089515c5b55f36b5f14fefa11c7504eadd57e4728111d59264aa854947d0332f1c1ffb410cbcead7cc7e9b81054352cbfd0528fbb889a2ea166f9c4e2678e4c1cf99dd3e033a17d5f76317ca5f5ef3f4c91e981da7a9f66d4fdc2d7449853d33f59f21c577292a7aefaf3c8c994d89e841ee44ce7bcf09428138aad1f5271c887880975c72ff0de0e03cbfca92b8d3705a09fd338edd65f6e30d3461acf9ab8407de5921c142d5f0e90e4df3f10f3dd9fa141938b61cd314326e4d1b7d3af4d63491aa616db72972f600f7855b7b3c8506cb0dd69b741db1499cf9427e0ff3adcb78ee7c549f27d15fe10546b58879959564d411e8d55fdbc097f0f3996f1a47e728bacd2481e0ddc6c7f4bb66ea193a6486778d03ee76942c3738021138cf38e075eb106278eedbf0ac0e9fab3f6cea00229b0f4085a8bdb7f34662b552a9ccb0728d5b68b922618cf926303266d2c0eb705441eb1e39f24bb44ffadd5c0bdf87389e7a94dd4a069a874139507339f8540a1b99d2f92aee1d622e60ccebffc307ee199aee7cf0413b38c1b47941d1da2ef383868d1445fb6f59fe8874be2ba72ea0d394a7dd681765d555d1d75f2b427a1264781048ba7ac960b1759fac6f5fad0f0fa858e368adeffebe19fb59898943c2762152891179a047be9832dff6a9bfcded787c0310abfae518a3195b8ae9db6a7335680dd54068902652a65317e9486a42fa1d6a4e89490b285d4e595b7f6a7533800d9afc37aa732cf2cf9b637a2b1fb4b7603568c702086315116d29e5e05bcd7ea384f364a8ed12f16200cf0c05e22c573cabbd69855dc63e30ec45a2bc0ed4fbe9b5c34e72e6bafb7432241f676b466a318547fa3db672fdebef7ed70fab862f499641deaac29107a6e6260e2b99e7d3c58af40c013c0d62fa645ba94431a394ff0eef27b326346e0c76f7e63c0a7455aeafa7fc7f5905b83bc437f305f3f82ae0d1b02c13ffa2df1150db95eca6f69e719602e9d1ef1ced0fdc85e0a1e7996e4f8a41ad46be4a380cff4c175aa77a3362df9e39208acfc9b458d464e5e1b790c58a5ee31676112afdf0ee00ad4fbde740979dfdd25bfb22b518c8e085cf13a0868cd641a776e7d333acdc3bcde14afc8df32e4b59f7b55317642af6608f04d1136b075772a7888cb8e7f02c5d1cc1bdeae6a355698d22e6d97bca2ae08e4580301f2b62ad6976e6b792bb8d38da91b9f330b7d4c8253269d7d75df189aaa738e03e977f0c1824dc7f98778017b6c49f34c28f8dbb486c3f2b5505e3b823fb02d6b25c9c2fc09cfef5e39a751b01fde9716abe987d08ddd07897fcfbc5dcc2720819151e7853417426a17ae99163bcbf4549f4dae1138a955aef9b12523326f0acd9948f96b84164939edfc1055c3aa5e05721b8f47f40888790ab10780ea5964e936ec662cdee81eeda6e0a68ecbead48cb5a86bc0f9e2ba92c4c9d2292e6f45e0fc4f01fba0a8198138518b770c16cd0e1ab2f3397b066f3e1eb6e088ce60d45fa55ce42954d3de0a7af01e07de96dc6b8978e77712b0cc53d7bdd2e8eb27b47569e71d143e8bd72e6d74c059a4f7b913aa09f6e7efb8cb0cea279772c05087d9cb86e21df07a888a10f3cbef432fdd74f39a3c06deb9e55e3a884a512d84900fd1d7fad3b8bd36a6e7a52b1ed6664cdb723e1d8bc1f0cc5598b67aad7fe58bbddade2c717e17d46f62f6e882ce151f712c5d61cf06f05c646e16ca6514de0193ec8761809d1fcf47ea31d16a57dfd6baf3b7e52013b97972d1e1e567f6be2519f1c5ac64fa5b98abce944c320db82602a5c6f33ab8f1301c1982ea884e05bc8d45615eee3a2e7f97ac5a4ad62624dcc9d65f821af4fe03ba0d1a39002a9138435faedae35bb5cba44777ca7b1c7e63ea983720b37d52842dd47fca60f21ae0f63215d9abf468e8423cb9a95d4daf3e3f0fa358e94b8b9b38d62e058d4c4efe9b9d5019e5fb02da84a75eb0dfee701bb25634f3961c56ea84cc19dd043b2c79b3be41209fa6c3026541f6a2c3171b3c8374e92e141c2e8bb6a2f7db846640959bef93c3c54fac3e60a6ba2a6279d27bf8441ad78a93b6d32a7d802417f0430061d01f7154b1d0e8704ced84d7c3ce319ab8fc4e131a927bf3e8eb0b75f37104cc7ee45a5595101ca7c7cc27c8b3ac8a2bebbc74f77888956a2b687cbceb7eb113564b385310c25be86e94d6f03b1bdeb7dce4cc95d98bfaf0ee6629fb1489fed3d7ac7b2c0e1d2af6dbf5f85fbf8cc85c06c1058bdfda797ef1d28bac407454c0e7029d87a696ead200cff035146c4eb29f3d549924c6b3afd13320ceba1900e29c55a25320831bf86c279d314af244139a52ae47f6c2010248a82ac64f3e72c358dc0f16b97e6f615eb0aa685c8949c4ff3c76217e501891fd1fe23dd68f6c741fc5c2867aa72b5162ea811e5e85d6306a47dc16d9c0d08fb2964e17f3fcf79dc38143afea616e14c22e9f8cd7c14c65d936eab0d317fc4e55b45fc8e9517aa414efc9428db854a1b292525369778c5583b3219f965c2d20fff250a5d2ad52743b6427f4ba50a84abd6ccaab5ff70534b57e985615c224c4f41064b19811b186d9c310d94774ab0b0fdfd5767d90e44750c29b099004f67807b46d62bc403776bb1234e8b534469ae96ac770c7ce7804ee262a4f8a881b7ce107484568240fd047b7ba46a15cc24ed884a08819dfc693f26d798b8994d47c68641ff657905f54795db75296af4f13727c961a59b2f7f430c8ff5a5927d70d10f07d1e9a47bc0d71f457519e618aeacc4486761928fab25d5fd17c2f35c68792024209120d0caac10ac439ed316970f4e8608b1d365c99ec8ad4694a10779adfa8a140ff4dbc80e6ae6ffc15ae62e67b56407df8818ba1790e749954d47f2bf1dffa24cdc6ef33fcf01eba1c7f84fb49595e8ccde3f1dbec9e33f507667ce2d6be2cd24b94d54f99b0a0611cd0fa9e8df82432c3dcaacb045777682b7ac659f22da8489f8c5411371bbfc99eff95430ae42158bb3b200253b8a5670a6e783b42edd44e8d923a9a19c103611631a2bc27bee7b5fe121b772d58a4125c4ead4d9cb62992acaedbd42dd29e7dae22976d88b69789a59d2f08d8fb76df79983b85ea5b2f8283248d1e3b26e870e5f246932605b73a6352844406be251d777b34adca16fdccca4fa5e99ff6e43ae4206135df792e66e3098c6b27a98f1f4ca468bc2aa63faed65bc33fcb542d6c5dfce5a89f5d1a2cff9339aacc2413348b8d225cadebf4a4c4e296d7578f04045bb1119a37a7d2d16ea58ee95e3fc516a593be9cb5861b94c2e820fdf7952f99c656b95dc6c20417ed302f7e52b457e93ed8534d277ec3cd2ef7a010ed2f15b3c8911bb7b5135ea1214ae4be1aed2a957823411a722f33a409cea2d9d32e14424e6edd46a7affcd09dc7e5fea54bbf5df131e99a2093fe55fd93cf25687d9b7f6172d7fef823d396ab7489ac3209f56d9d994a47204760a43a420ed004dbf04f5eb1bfcc81de23380b122f504a28d32f10e10e683cc8d7015c841310e03aec3b22866259d43a3dc4c00f28bb99ee1fdce4daa5bf134b611bedb1b6da1c1cd47948e49cb0fcd276a8cf3496adb61b50c0713cb2d36c557bbce6a891cf801f2ff47e40ff705658f8c6792749732eaf009172c7fba60107497e668b2bdbb87cd865a63d6a5b238f764ad70783907aed71a4942826d65eb80cc6179762f1665c08ec6781b8bc3a1137e1b5324aeb6a3b7f42d99a387e190adb9be5aad55fc9edfd76ad0034ec522e8a20ab9848064811c75ac85e008a62127e6ad1397001cbe75fd698340cbaedb92d7bffe8660e34dc5d2b60489798a4d22ba114dc032302458390b9be07643eedacc16dd3b6e81e6530ce9d645577d92e0e7618ed796f676c5deebf160d00ad4c0e0022792e9c21415616f8583fc78aedb6d3c629d57bb51cbd97507296944717476848640feeef6d046d9916206760618b0e125587c5e8c5e3139dc94f567cfbf56b77d2b3238161a70805ff98d5157fa74aad1e459a7b4c21474cbe60279e2cf7f3e15f368fa6506b45d7ced4bca9c7cc3d12b59f959567741a7430a8175fca7346b296d670a87d65bdf321c76bd6ef3617ac8674ec0d8dd0ffcaf6f759485f023dbff852fb19a365aaadcb55a557b4b1dde9b27f49b818a08dc2617907a9d45f9325d5646c51eca04a3280ff911e0ccd211adc9f7a381e8da3ab1af5da3aa57f0bea2369e99e0158b17f9fe2a67010a5208ee9101aa688aea81708ae1d5e25f743d5570afeae01e6714ed5fb4bb61310d3d00f05f7ab13a178848f4a4494a0cf470327f43d93e5844667471808b9afbd48950e6437ef769af132ad5b836ba07e24553d8b42647bd625dc45dc969acbb089df86647e7a6428e863c8def8bb21f8161b21437e9412a685b1415fde8f244390d763143beddb3e5a0a1c42c2c470976ea7cc400fef3271207a1dd2e8cfccb8f8641db33d5006ba231490f718c005d4bbb653a7367b0f867412333164d55061d216f7e2a3becefdf55011cfdc2b786c62635fa2f33d57a1933c4e27658ab7cc24e5353cb96f7559128a04e4ef875e5d40493f31bf7f14cd7a3c2b5dcfa7163d5fc6f905fbf7f8f947bf6064ced7e1294ac9555f2a3d437e362ef5fe6e8d428b3da9f2c4f75a260389c3993700a7d84eab7e92ded61ff275753a85f64ee038b0d5bd3328eff05e06518b3c31d92c70483de4c891c7c75b90f009ab4a87ec00a9113bb5383ed72305b5462823f59dd7589736a1b42e3251aef3c685ae0dab56ee4b6f4aec0e7e3f26de4290186bddfe9c0adeeb527fdcf5c6ca1650acd1f3ad9be73cba15b393132445ad6cddb756b02d9e80ad6c180078379f9c012936248ddda211a95a5017a1fbbdd61d7f14136bd9e07face73ee523400bcfcbadfda08b27e40144afc46cd928a5ead935304b818a95a1d158394997705788c64cc884192f98121af7093e2db4c26bc7d8a0a6661a857c30a039404eaa12f810f804e327cbb9c01056ecb6e5bf965c0a0318e48d959ccfa9cfba94ea38fad1801604ab7e3374df0275fb1f8b64a3c96ea19cfdae39009f9e5530dd0485f76e92d581273ef430e10bbe87a6dc3231abdb77ea9086d6a5bba6f8d874f0ed21ded2cdd99f68035b56a7a6a56178e837c5c1c5b6d81625519e86f65ddd2b20fca8e6497cd73fb8f78b4adf181a82c095c389bfc12e224d1b683079f4ac615cdcd29844605765daac68c878d21135cbcc0da8a47802b124c7a72c6429cae5de502b549eaf7154ec9dfcbf6e4592a1da5edab4e33b952b5d9f44fd1552dac72d746aecbac9e1397f14695c2b23e211ff5acea6f8c2f38a4e978f5b59ef6a3bbc34bba39566d11910bb8761ead8a46b0f004acc63edd4d7a735c87108dd945ec2c45231eb8ecf29caef9d5492af9f9c9780b176c95b9901e5ec3f2a9e75eadfe0807a7ddf6a4368c5e887d705bff2939f794f899a7c90e29a267b8ad6cbb480b640d0472f1113834b82d8903ca0ad4fc2d092885503d4db4963281c57a950ab7eb21cdb3ad5e70b0eaa54ee409cc6ac051ac7db4e6b623e08143745b74da244ad8159bcfa524e11a7da87d8a021c0c02a0a2461b7bfd0567541a1333fc544e2b01b7d9f37250a77c97743c1e903cda8b9065f77b29c933e00cbfc1a4caeb4321bee1ceb43c586b4863d2912581bea8d10d3f2145c6a9ae15c86a292cd061a6352267cf2747ac7c274aa3c8279b5e408a5af9148f20ea4052989b3a2d315c99c37b216c3d68dc90d39d3ac0433b28de2cdbbd7ba00f475d9db92bc7e53c25148c402b551841c5949aa1be61fd2c5a2de34eb44370700ccabfffcdcd7b9846853865263ccf34feaa2d745001d3458963471508da6c0c27b6ce0a7c447bb787a4396ecf2d6ae8442fa0f395fd512fc3956e2ee0f7daa5b8ee659f54a04488b7a92a5b7f89ed0b6f24b9822e9cbe9814664fbb9349866dfb076a8e673016bfe54940ac4541fd36f847f0f36d65e4160155b525de1ff32b8f21e2ed5f18948b0710548e067918b75b1c17d6a3438ced29b19a6d83764f0b39c23c27682f4e175edfb231ad5fa9c47fc18b33158778b650449ab4c54d15a90c167f5379750acd79577ae19170799f9df088e96c89248c6eaf2d4061edf9881dde75d02aa6b12ef6a56614e772793f8859a68031031f50394b625287b84ef27fda9b7dbeefc069433e2e7b7b6c922e969f5aa74be13bc0418889a035abf9295bac9f0f7323d921008f4c1cc49ad7bb2e5c7c4bc4e69a658fb086043a525d4cff1e54d6816945bcd16643406b95ad870b2a211a7b610d58ba166676fca34192fb5ebb4ed5c5476de5320dd21fa9ffb4dea9e83a73f08575fa75cd808b49dbff85806bf953f2beb678a66ef19e83ab65828af38439b2694c9622fa38f04c5e3407776d00a5b9c684cf937b2278e8d644dea6aa5253194edb6a00952d6de5da28e4599d60574defe9412255bf7a4ac3be224062eb186e9bbbb32ad7524cd1816a59cfb9ca0a6cfa74fbf0c9b54ede76fc00b5d7fab10a580a758ca2929f9163139ef63366fe1a26006e4449546de33cfebfb90231f7aea1aa86772449c378251b8f4347f7ed71470d486743fbb7df9cd0b3cc38fc18ad2514c8c3f1968a866c0d570a7c2b77dc3b39427e90bdbeaaee2bbde8c9aa4d01470c3955227cd6c7c245cc8f8cb6ef997bc6760ad0cea2b58153b5c1d4b9b0b914cc06df50e174ec10550cefbdb2c953d179687fe0e00ff7d4d1590890f383954a5269f1d037d338aa04bea5eb2892185e27819e8eb1f474c26cb4502d87d5785a5dad6849b9a0f6c6dd6635afa891b833830a0135e3f806e50ab2e8f68a9894f52ef24aed559bcf13cb924c8d07ef16629569a05f2c64bade02694d6b2be159fd07b84c32ddb88daa2fcc063428ec24889af7dcf5d47a5a820fa80aacf4b8470d942c7ae5943423c3b2f449b55b9cf2d472066e082337b8a813cbce687339ffeafe91367ba43293ed2030ec414d3f50a6809138e4222d8c6aa4ed5d1b54f043e3c4fac4d2687cf677b067d6e21622fff19b886f4685c106c84dbabf829cf7285b6db85451a0b0215bb4d3a139bda4d780e703e76702e958ceb26591b8af78c19e13c76c424276fba107cab58081b7c2610aadf97b2524b461326bd9223463f85e77bfc8e98a4171e4b71ea577b5cf0e55918d442d45ba6fb751f6f1cbfcdd213b3b1557e986e4ae8722e9806a6a6401bcdc5a842e88f50beb450976905d778ada7d56b74a1e7969845281d5f88c72f293991ff5d94fdb6a492e476c4f2aeac4414afd71b2ea5e5a05097f6ba7ee05e0fd026521973e516f7c39de883bdc66e7501dd3e7995279003d17b7a9896133b9d8ea42df50706ba5aeb424b9eb376f1e1de1932d19eecf467c2a72a864e1b05ec7cac03c1ad663e692106cd60df4aa89b91006b63d1e55e4dfc7216b9bca1930c42b5b651dea7d0d3d79cf42aaa9f1856e183a7831ffe9eae2bb7101387edbae14566a6e9a4c995d036d6e773f890fd079fa326b32fa8730dc860209a9cd95ca86a29ae374ca7aaf1bf77fe8e8ca42d5abcc5b08f5d9502b2c1aff8526acdb576b6a846145645943a0eee89bb9a35814c762681564663d6a46fff6fc3666838dd02ddd494ee750aa05fb13deeaea1be143672be9aef3a42f4cf70a7e18cfa51e40916a66b6e75c81f833e53836560f62c67d75e7431750ce530165726821153a1d3bea012c92a823e458166c44116d1115905492a14cd79fe4d8ddb172ba8f5db8e3f1f67825e564c128e1eabb57bb1e81baf666022013f11317b6f1dc1dff975ef4b66fd0152ea60618b08218f2508b66223c867f514024e6f74f3ca4b32174d0e6f5587414edaca8fda8a12021aaa24a250fb7c6db66213823c1aca520c92367a2b1c821cf4b6ae8b5b5444d2f75911f986d23bb9d232eada3547c70d597250835e7aec1495bf2c8707289b77e7c1e0a71b7f216bd4d251a3108932563abfc091bda3e7e30d0e97e5913f7f70bbf1a79dd7332a1122cd15db9876d3b871673ba37703d49277c4d544df9eb1da1627a23bc063cb25169763f8825a083b2be059df2f8efa0eacb726030df02714cc1cc021f0abd75072e6bf5d7937e7349887fabd9688dd177e7ba80d11d715711effe03e0705ce2607ae530d33feaca9c8440fb20537dd63b54264fbf04204db7a68a07eb0dd1f3f0a504fb3ad00d23ca0b2b9db8d498b54d911b84d30e08bc59e109e1be6780703dc7009bafc1e7457964f9778ef3a951f1e2ad9505040475bf0e89577c0cf42dea70a600de7e5e9861be80195e46bbc51fdc9553368633a024f10fdc840324cecb9431ad3d4e586a0d50f0dacdf2a76871c6e479deccc3c90788e5a334702f115d697e00d77c7a6df0684fbec631518388dbd4ac3f1dc10b14de6a7627d4b254956f9e29b85c657b78657708aa2764237f2caba4413c7b6c4b5ba03d985ed37c5bedf85942afcc5797586f148c17072f62c16d056b095c3732b5ecd8c9419f5eadcf9322ab77136fb6f46fcdd445a46c102a7da2e195db9e584860beca77525e69a7ee89834a45255f1610021736fd751f4035ca007eeb8aee6ef147f4dd13ef2dd6b61e15873f65d5d9cefc33a3ffed71d324e2bed6f460f5a598826351815fc43d8659978c375c1b67d87a5d5b69b25795271dda26aa09f09f91312e410b0bd018fd5d730f848bc6da01a72b89c855a81d4a752d4114c4e48b788fde01bf0e1447122d4ab4128ee913719a6f1c34d9fcd830cfd2a0fca8e5ac0b1b65becd6336935f8271ccaa9898ce56047aa9a3b56deea183c3c40d0c2c472c98cd2c1e9afb9230067f861e23cd3482ae991359c8cdc7e9edfeaea6459c91e8c7a3be79a170e295f54f5748f5fce642d2fea7de429777963bb48606c55bc468c5b164b5d2adb0d890b6bfa70284f4e9075d4a08c4c37e39c08459c9426a2383a0bb5e668a6b9998c68254cef06117fa13e6223c689972b68e1f2891b4c4ac871177b384d7b24102cd89ad918fafae1515f93582f5610372bd3174db71baa63c8d63cae0a0326e99980448719d975c99500e5f80594f69522057d7735b38c6a9200003c28017337a1cce3a9c90251ba13753194f56a077531a64385d5688f5d666dac2d1a90b71f5af2552201d9428ee48b1379c8b37edba567dd4a38c8440814f0b4c34247e931cfebd3e680abbd6181acaf3b9a97f5843acd91c192bbac56f83e9b067d75ec2414036cde03c4220dfc18b69e65ab24db4cbbe9e262bdc728b00279aa485c80e8a7562f0c47ca92b92e44d0382dd010a8862064d5f6064d18215c3e8820e6e17235be653cbead72f711ec2849ab68bdcdfc9b6c2518848b39598553bb4e42057575491061e31a501ec0db67085a5349662b8d8c14c9873cf72889542af3008bc336fc233855ea4f8d294ad6717be49b01928bced3d70f68b2052c050c092ef156ea715ecb4715d8215df72fc4bba11e438e80c600d00d16f39c52031847d4e0901b3873c9110855a3f4f2e5eeb56091796c394bab781ce9a34ef6798200347fdb0888c3c0ddead334d09c7f449640b4e1e77b2d3946ceddc532d08ee8c0b2c144aeee6b4ba56ecfc72e956ba9fccb2236dd39d9a17ec97b8523ca6bc5082bc071c20d972a8b7fd9072617a8df91ac6f2fff47e9f3d3add0fc5ecffa86297608429d648df8f5a7a5ccef1092abede48db2a2a4e2f89663bdca5a4b22fd82f0ba8578fba3a8126c3ceccc6f4b49d0ad40f1c70ea28a803b4f8f08acd7c44a98c3b4ed5e67ba42fe3ad2cb038e20d357bae988f6587896da34ce662e31013cb1c4f43ca2fc37e6a361d30c6d12f43db63dbbb89fc1eedf31bee4884d4e80f5190613c0769031cdad6bea1a922205ee35dbfbbf7affae55b48e83ec15cd67968614de5c059aad55d412202133a687da4edf6ed0a0ddf00d5ceccad0237f7a0510e7cf630c1e8159d0158aa43488e9f14ae79e90f98069c1d6abdb046008016e8e69ece0fefa3f1abcfab3a3277289017571c94a2a3c535ceb397196d60f647448060af61bab2a424f844575dfd05af39b3fd894b3222ab3847e69563afa459737ab8ba155f6a094eb6eb1bddfd0a265fce9c66e3994177bf783a2ae3f0d4fcbf15ecf3bc5ccd17cd53275ed40d52a80d8336f32c5625fe57a6b28cad45962b1aec23cf9640986c3ccaef3eb2bef0d04aed63f3581aa2d2e907b3abd0c84ff47811e55bd8a5f2f686c2bd3be92cf173cde2027f15c68c9a26ae750073082fd3c3d03dab9ac2ae5f200c111a1ecc5a1fc34d3844d29a3c41a447b1f40c5e4e12b3137bd3c168f0dd2cd0671a517175f4cd13278013f57706c5fe6c778e886b2aff505ae1e6c714889d999f0ed31c25bc9ecdf02efcd8da94add6136a9dfcc3cbacd50ae14b08f5b9e0cee474b974ba7e3af10850dc936e897b1d846094098d251de9344283de4e16dbabe2db40ea1bb0f3351fe1c0e85db8d913a74784a23b9c699a1b8dc463a670e68d5ad0bd5579988bf23c601840f881802782fc79b9879f4a75976774ae57a0a78c12a5f064f1a67a7269ce5d5e921a1c4904a5bfce3a9e49079fc2be704a8ea6b9194522c3124aa1daca10b676c0b3d5a3327a97a46e7fa7d92fdc100ce712de75442b9c1768d783acc234aa8ddd7716cbe0c6664c66bc6b744eeeb17f5e0104064282ec0c2543cd6624df4e9af07c6a3c2f3aaa23b8d866cc376eebff6a14001431974187b7ec2ade1ee990d35e591dcdc75cc7522b21611fd736fca025c2a441057df533a871aac383e8aad67e94f15712c339a8936a26a7527fae21f0be90f3b1c02a64db248d3f684aa221576b589790ded84fec96046f8b54b58ccc98b77c0ec4977d8537715234af2f1d891bd4226dd4125b42debc07764d1c682450ba41f4d9a8b3f5cb70c72b4fec91912b9d8100de515fb950d349884d9e024e4cbd98cc3095bf9f60f685bfc296a329714174bda93da0618f976fb4d95a9e93960d2f667a4b671887f4e4a3f9051221506d9913f6461076c7d31db46ff631aa17797c6d305cec958f459f2d4c2c78fe36de25d38661c94d360ccd25c5715cfdc03fc5e170ed640d91c5fbab0590ada519299f4293e78cb6f09f9a8f2ae3d1b8388780c48bca0dee0b31a47ec3972a23d64803da1451c6e074fe29189b6f97c9cea825b2649be0a8cac773cdc65d9e4e8bb22811d4661f6b6390e103245ed76b3d1e26835b96b93c0e998ccd9e24ca2a2e903a105ffb13ba2c1a03b20c9ee0a78ca929f08824f95e0886495be04c05e96992937619baeceb488b1554bad13f00b42111964acec164ae1d7eeafd794047b5a3fc9f25401a8eb0255fded3aa86495c7746b2f574021a157010f215bb5ad9d5c610227a7484dfc02558c98118c262d5797db692b24f92c1271a4f5c632ca0304c4fb67eeb96b89c1853ac059f4641b26a323f3aa7be22a2457935a1bb5092a1be93f6f018fffc1be6731c27536231b6cb3b20f1bca828e67616c03bb27dd1978def8dbc9f340bacca5b08bb26ff5877cce4ab89bfa9e63cad55eac97c1d90c32d048381c32e8cea703868d83f79d9b92f6a5a2caf6b31a5f2a7b520d3630068f0e991c58a3d6e6286e5941154bcc059de44b3146baa30683d1069f1640d84db2a56cc347479c605cc47199df72f0bd804fdf81015737f3a28038e12d6c6af3bc1e39ddd1a4dcd4acf26f725c28e96e6f87ff457c12a966a7cf6334af9603d5619d8648950a66408bd1a637e547da6b0334105e19446f085eaedc09bf980c24334f11b1304d9db4d8a904f89dae8c1f9ce4433214b08d23a967741a270d4160ec52c3fb9da1f1dc1a1df09dbff6756302a01d2613b14f5c74380fc574a1aa091c49af557ae39666c08e86b17d3866ecacae9e4e1c9eb519a1b13566cc8b6f261e659ec2975b3c2c2a21fb79c95e99e679cfe8f46077eae246e0947275f6772fb60c526407fa201d282ebd526a6fa8ddd858cf10c1d1b252e0f3720469535f7ff35884b3564278255b5a81f5d658cf4e08b32d315ab00c3ce708e33ccb4bfa8c9710991dd0c3c23d985282bf0717982212a6b310f63cd42bb55b209a798e36f6c676eb25c7811e5eba6a07093cf9111500704a0e5041609eb3470aaf56f3eaabd1c9be8dce4e54c920317dcc86890f33ce580c3888406ad446fa924297ab25a907b8e49081c99cfb0ef848a33ddea181d33f8567cf0b06666661cf4175600df71c08fe163e96ee51452da82b0fceb4e08cb35542f12b13446e0cadd8023f76609d4a4b17502b12bff57fc4e19146e2f71312d2aeffed67da20d57dcd0f90892e414c32d08afd1f2f647d726894b3971e39771546640c8367dc851a9c14b1b94cf05e3f4517d4baadbd89ebb1c5ad72319ae927e75863f9fb9ca8bbad7666b846a8979757fc78d8d19e13d9295bbc94132a9fe4311ffcbed0b37af4daf2def1acfcb493ef55e3e0b79fe45560b2f98c6df893fb91cef72926ab8541cfa09c6d89dc61c0fd6d75194de4567da09fe107e455744ff749e4b9f60bf3ed7a3222a2b2ecc653e4c8556a3bf01af2efd2ae71290f0462df94494968435475df0fa2d20a9b120c501147a6d457bf9cfa5bb3af856dd7dda1ccebc148471e2787df37d281563e8b75f2b2fb7c35cee58c5758f68041fa6f5560de73a15d7d1e924b024d624bef3e41bfa1ee89588c7b02fe7e95196badd379ab4963447148934d12b196d884c698da9b68aa19bc0dc1771a22b5c3cde248d857e644b4a0ff1b0f941f38893466c70be84b05c9727362c2c28d794f991523005ebb052cbbf96f6182acfceac03ee8701cddca5b64069261c586ff5983b15cbb281f13d147fadebd5ae989cfb0844ba36f6f0b78748c5031fcff9ccaaec424d625b57065123732231433029d3e4890644f33f158fb29c78f09908ee6d800a8b9d902c8fd477e58cdae842b2ecfb48885a88910b26788a264559d8fc763ea593339f2fdcc6eeeb8e2650790a1b99ea05a585adcc43a35c0a273378e9686760b8bebb03b2dcc77fc29aa33ed2d28c7abdd8a580ec4007d3953dba365734127a719e666fc802618e7a9c23bcbc262feda4985bea515ef674985b236507c5f10cd55e25415f339bf6b0db73663717e9f527ea81299a8ec88caee311684481f94928886bf52c9133c0d4f98211bc4a4808bff663512ce787df109974a084be542ef5010cc892b310db22a33aaa1657d836484871a42517b90e930a68dfcf6b258edac9b3f923fffd7147724dc96c69cf9fd98249ea4201d4220b7ab29350a53375313f23a98c70b8a9f92a76adcfcda26ced653c101e07115837e480fd7e0b39d1a5be99ea336d9e1af08df92b4375b5e10032724204cc87f8616a423acecaf414cd95f1db0f6d6dcb6f42f8f9e87b1d506751c4e4d7979328f809f40d802414a02c205fa9828b98bc838ea0a57880366fc5010a5e3ebcdc133123ecdb0f6cc96285da6cc2c8d88b97c792aed247c5e55af5832a95e80ca00332332e5a8175ca943896d58b7204928e62133b8b80e02e5e5586a0cbd80fa0808ce3baf16a073d29ceea530383b352a78b91524ca36439752ee2435278e02479ef385378822d6d8d86c09fdadc9a2d8f5ddced2b7d3b3b846ddcdc97181dee75606c318e81a337bc9380fa2435db5c2cdf2ac35c435b4a3feea11463a2b8914df4b0d9e3c234553a120aecc384954a27e350b4512a78c6e1d696d6294c410ec12885bca7505913a718139b947b08285a0a9a7727c33938621f691f3fe4079d1311eacdfc15e8c59b8f0064de89c2cb1d4cac15d78abce464c771dc9d5c236fe7a63687049500f7cda5dcaeadb0eb3f08617cba6d71d7dc23850e088d62896fbaa97deb1e9c034a32a981bb2d10e30bb7e95d738e3c0cc84917cc951f4bc3f31a4add018db14a5cd5af3a2d358f2cc65b57041ac989e5a0b15388dc8bd05228964e977036abd4eb29e4bb8ced9a21ddaac37fc6e68c37ff8d29698436239b08709fde10c0f96971deadcb7cdd9b14de3265394d0d6d9c2810b11bcfde2585d5ff10ad850cac980629fc1374d52551c93d8cfb867c381f7bdd6f105c523829d2bb2754676d02d46d741698bf1af86ada12db7b2bc3c438c7aab511b087ea73c1a03c2ee35bea9253a4336a5679f05dd273aea6c5f7180c39443b8fc1ffe257366f692da3c18d141a4054a903e58b57129f06e1db469d0009e4382182d0bd403a69de03a2d02708d714f06e951d7a5c307fb285e2baaa7e2ea045a52ea674772bda7a7b3ffda514477a9557d3a247661224ad190e0db3b9dd421c6a73023142c0da636282b89ae2eb1b9c7225aeb4b24027e431fb2e2d1a84873f80221ea40dbb4613bdbc60f34aead479a1d9eb2e22d59d853a1e958c3a5cb5fe2b6cb65383c6dc8b9089d0e78e3349b234604064556c0a8f23fe520e1496fc5a04e59ae56d1b7b1fbf9b97645f82fe4e4e530159706548a83ffd6db41010f1e191353db304126dcd952ec9192a1a7ca07e95dac13b73673747843933889ec6a6e5782c37b3c5076b692e8a93ae68737f7ef9984266aa4d1c28c64fd9eb31661fe5055bc99543aeef5fc7b407542de3fb86e0e1288ff0dc4b4f5129b3912eeb6bf784e0e6effea8705f3add6de98bdf68141a7c073c8cd735eb493e2de5891b7d0769a2d4150339c04af550eaca19a863148a9f1881d91417f219f16b0e130713df32dee9dcbc4227ddb884d8cabe28e2797687ac00b66e020ca37b618931ca79f421a6d826498caa019affa9b27135d7d53a815d7e590c57b2bd938b65c4ba000e93c54fc760f21b1e75fc78bfd6d004cbdfe20fdbb59e2856b0ce6806a1b1069c634d4490bd925c703f5046952c6bb920f28a262549f34940c54cde2ee7663e16b526ccdb92c13de3d1c092bc5ed56c2a529c81e2ac0f7e9ada00c33d19269b833ed6a90d2cdcd74001d41de1701841ec87f4db0d5f48cf1a07ad3bf037c7445e03ee996b15af63299162a16161c36c598b0bef2d8d512e6e4b63dd30e613a399fadaa1081bcf9962ff574303462e87378971bdd570fc6f788e9345d3048b56fab72e1219b33682bedbd81ae1c90076ef91da78868f67dce24cfa30ad8849c9965c2de559e25f5a063406c751318d4f1d1cf475dd576315f47e9b4de976a7627a46add894ecaabb010482638d097c47b38a39908618464fbfe2d8c08adfdf0e41c08a4da0eab520d0c31e3be0cf2af29686faa58a6d3f3e7c9d9986cbf6fd862cc8bba7b4b75a8a9c3ee74ad0aac1bba96f8a2a78d92e98088d3afb2470862494fecedb194ba9353e3a8c5f2fe635d0e6c992bf73b72757a783ab14dea11b47d3cbf33cd68213592f6ad52c5b05ee88d45a0d6cfb7c263a5913e4df48ea23ebed603456dd04578127896edb8e6385e91eb304ee42a24801e761525c7d5c9d1a9091bccfbfed60e9a55f43af9ee89ed1f521447e0d88694401d64940aa8f8e56601c3d613286ee5676bf49fd920957c0cf91cbcba2d77f90bfbbceb60e35b1b48e4c6e49838c38ff0fcbeccbf9d2b9c5775b94cd63a98ac7e51f85f5db5dd15f2f8daf45331c3c204c3b3d74ee8489414ed6a9678dbea8b1a1c4a434daf2f35b1aa35c02fa56500eea781634ba10d9de91184fc7e9b63569355918854c338cf408a7f1cc336d1fc527b200b39f2faf1c41bb4cadc6c4c0cbcf0713fe3c256057136668c74d09818527c41d3a159f5ddd555a8a9f8d5f56ecaab89808a6752b9c1cbc260cb977007ef4fb39295fef089cefdcdcccbd5241fd053347f55bbe104e9c1b0dc68afb25316d1c2c37bbbd92915550576e4982f567dd4cb6c6adb2b7815975c327f08cc73acb083785dd03a7781362b17e2128b8cd9285e2fb3ca4c3d91f4a216345efd013f51492760efbb2fdb855d4dec25599f4febd401ed66cf03c842cdeb3685a6cdeaa3e27cad4ed198d25d8d7f11a0364f225b208675ba43163ad42a105b67267deb5339cbe236be0727c68f23f349e0c40b620ebb4552a38f716a3ea5db2d639dd64474ad1e8bf632b1432815aa9be1444213d32a719bdcd426367c07d9fdb80062e8a1c873c121b9f106547622c0dce03d5439d2ffa8db612d6a96114f731ea82e62397a92edaab8c561b76ad8b08f213a04f7ff8fda2b63d479ec4a9f257f3c17264dba4638ae4599045bd757e2c895b1703dac96d327494c3b7aa2497d2693396cdb987389b4f85fc16e6f7057924e70c3d1904679041d3a284615761ab2d6baddf2e4470c5d60fd9638e6559c8129fcf7367c4f77d8aa99d87c8237d159cec52c5e2d078c1500d2ba78c879cad2e33f9f9644e51da0aea4ae4e1a9902c582c4a8055eb09f12b134a0f2b8a8416c5f5aa0c518bed41eb1d25acc09d61c1902d94d91c98bfd9eee02a39da503fbbe8446d9e90325f0fe17e638f957766b2b73f360ca929c0e8d1a276ec187dfce5e1a028a7f29ab03c5bb03a21274d4a248ab9194d46a9f88aaa8dadf8d8652d6d1a8ba0e36fbbf990a08005bf1347ac3ccda39d6bb25c7f568aec6d3ce5a2b8d384c4bd407557f6baa0d96e1dd6fb26b3c8a6e615a67a6854be6781b18288950b6be42a0f720071e33f13ce7f84e393c6dc70057144c4c552106da8fdf3b65d1f5c63fb8b7516d4d933a1207f4c3d341f96d97c57aae30990a7062bc5ae0ea59967e72a7df84c5cc88bf834d7ade396cdad0166a221a72e3486ffd7d5e98e9b4bdd9a0f36d274c55e61ba18dc4ceccdc6354ee594416a24fb7fd1fcc7323bb61db749b4441d28e0098268be244d6e7fa6a450a9f3cc67281a3430743ad3b6a6351ebc2a73742f9e9c8cd651bdcf042725aefea6a9735bac4e8e5525ef6f513277ab5e58857dda49712a1299f8f2ef8a06def9c17db1cf6d85bb43fd21e8ea95cae5366fb8018db483a3b16e703d54e0466c0b3ba3237c5ef714f657ef8613e3d20c404181afab38c255155a2bc1deda179098cc209f6238254394bd53746db82d4efabd96546d6f2f3274dbdd2a606e54cfbc5eecf9cf5779dbda3e00030eb14a562507ff3940ed0e2705175c8e77744f412e541d98eb888e789c825edb7e6a3097338393ff3fdd33e2fbaa4e516cccef02083316deaf84d6b714da3bb2a6977142661b314ec75ca3531216de41b20e8f4d0dd1dfed40b84cb05a09e9576a1c3bae2bc1d4aad61d629352733b61d21b058348e875da5ea2dd91824c1c12d2d62c9813e3948f82025a11d47b9f1d9e30720db745364bdcb02fa7a78ed9b34ff8dd0ec7006545d2d69a3d71973143924ed4ad8fff42989f311e2bee376dacdd8b97ffb53eca96015bfcafbc711363b5f4e4c892f1fbbb6d8be4379d54fc97cc3530e473ab76a797d94a36ef64d4f0bab6f63b29337089a94a688a198b55a61cba369c5859469f05c0a304b0c3c8f95808c341bcaf1fcb48e497d4a8ce36156caf149db28210188f8ff74a3ef21fe4cd534d9bccc0c6fc0dbe652488e05efe4cfc5ea836cafe4f4e9a6b23667b65a21139ad9cc8f7d23cbe86d16af27c9fb6aa106c26512078104f5ef61e5c087519363bba4974bf3879ffacce623925a3f070670ce7d3d4874c16f82046e145881dc0b9f4f85833058327e71d14184572112129fa2a4616755365584ad383788f91450c9488aada191fe75a4b18903aa03151c9a764a43c64edd0083832995079a466f5e3c0382fb2d724b123fde12965370aa612af7f6b1ae5fa5d63ef3ffa17df88f0ecbb2829b8c3f7dcc2f7ecc6a5e28da806cfc22c9ccd3522a8bfc769802f04b7bd79c2163c6aceb5793b6e60db82534e56c1694b7a8d12cfb342bda7e81ccb1c901dfc450596303e89f34e3e42674a3540b170f4a52e1ef2233e99958db45fc1317d1b0d562f8caceec921b3b26a3abfa6c9936e3219f8797295b45fb7dd04c6c53fb8919711e8502c58db214f1c6f2a7c8229d9a9996ef7589a9c747f5d51f970dfed197945295be018ba97cc1b2a8443fe961f18c218d0b186874dcf17f1079da178222b1838d44844eba6bcd49c1701964a46e2ea3c9761ca5fef1ecf1021df9ba8178695e92c46ed8d29dffcfc4232ab1148c43ed060cc7e8059206e775ebaed5b63e7dfc6f100c70c2941b06c8a1a550f0431d3ecbb3aae7e04cffe12a76110ac455a4d2b7f5fec7e6d6ef6590d6bbe58fee976bf50733851a4bd8037946cc88acb2a6cf900abdb291dece5fe4feac35b6b0254cdcc9b9df1c4134213d1f003af022fc2a360ce453ce363e5d99a79b177d9db44d4d41b807f5d870fa2840f5034f7ced2c5f04ccee8c80ff51376d360f390812cb99fbb0796b86c106defb4aba84a5938038079e78abc5d1f1320ccae10368ad9f5cbf55ed2acb8d7f573ffb29a5d194fc9cec83511e6f4dd16d67c775bbc6c86d099abe36d18b51bc9c650bfc3bf3b7350047908aa9cccbdefd8535446dfda7c61b14792590290d00e672fdce0bdf90955fdd2e0c3d7e32a4cee7dbfacfe278f4b290183de0095a395f000d11bc6fa4cf248ab1601c8e7bd0fa60a2306f8ed9997b03f61809ae3d91baef470f890c8fa582f75094677cfb0e29ab9a809d7dc876fe6ace36ca0edc6f0e6a956815240f53c2ed6b08a190a7baf8ba2a6496419d6a22602cc63105aa8797763c1a928ad54b091efdfab6795c1df6b31dfe59032c259b5c27729245dad01f69deacbd86d4d93e5345b4fbbfd51d94d76d66a0686d4f13f821bcf81a2722dbd2ccd2b573622d6599e09199c2b1d411640ceb21ab765c4971abc37ba6a6b7e250e0d14176835bf6d6745c9686bdac7d07e2df8c515926e853d5a5f5bc04765e76c863a2f7ad84a9334c4f95c61e8d97bcc7b207fdfaa105002f27bfd47f9ab963dfe02eaeda008d47fd9a3640766578ef999c359bca07b0966fab9e0da89b90d39b3180b2fee910d8a6b5793d7eb4b1fda018729556fde91504b54ac7f36d5864e1e61e1ca10d624a9016a0e56cbdd588a828b53a12b66cdf2f3901a1eb670e9ea0363d4b11b20351f9888b15a1834d42cc7d0063826742b29d5216f36e85c3beb350a6c3f33f866c5476b266b1390d9aae43e636d32318c7ec79cfe0dc2ad85d16d1771db385d01bb4816ebc560c0ebaa7dbe79594046b3a8053564f943e6bbc28910577a6584fce12d93b65e73d4a609455fde9d0132cf4e8e2d47413b698e5a4499135f2c12f2930cf69a63ef1fba6eaa5121aedbe9898f4afd382aef04561c7636a57e181cb4a8bdd41f7a2774127a3c7e5fb7abb145c27bc5914456707f9f0735e71f5da32067dfab2c5a4643a458cf8b32160e381d799d1f83586e24c94362a1a3d03829b0e7306f1829bda96d708cf50c55ede283cc3453f60dc5135594b3c3fef6d67651b8664a4779426a9599f67a3a8a055437d930599f85a4f099ca9d938f06a0446db92199dad3702e3ae64200d893e61590cd041fa6d3063c36c220c9921b08de93b436e5781d3ae105154c7487f0659ce4df73f644fe9243007b6cf0d1b96d3d42d6a39e4548d1671343f91ba5febf8d5175ee4c775f40d948fc85c66c530badee29dbe4408e3680ee3a58fe9b8a0fcf67bb3ff5068f458d6b057d25f004a7fd61374473406cc762f968913c39f062513f082c0ed5dd019208387ad48691ff7415a487864d674bf453d9b587232d8d37ef2de2f2a517032a18b148b9c4f4372c8aad49b4ea0473b183144f6dc68130f79b3853fa9677df1dcb45f51b326855c53fcd5267b189ece6759de1028ff7a2df9138217d480008247c328e14c706ddfce39e3bc84fdd2d4d6ea6b9c7ff14b8222c5ced766d33f2406c71b0f023eabbc7a38d320e9e3307ec85289651fe235e8a2b25162d6183d0aa4a4850b62e578c227c81be5525159ffeefc7f3bbd1757f314decdd2f5d25fa6660303c560b9120e55d81f845cdb3e9683cac10a5edbaae9a68b664460b6266233a7c78d0fdbf4ae84d0af4c5b7bb972be73bf7db1aba2af558f2752020e3357816301729e1424f4cff0abb0d4610d7f092f84587855c60d768ba219dba086730ec722f3ce3c47651769b347238b087aac8d8ea0ee02d0cd848eddb7ccc8e54bc009ce48be4ff9146a9b327349c54f4f4ec4ac9999809fd4060acab507a51d90e43bebd251bfd96fd2d7609c547c6d18189a498283d005b7f326aae9b689854da0620b8f31bb9620f924c74fe8f2e0e3c7468a5bd968f1f75787bbbd5f8c523f86eb48082e2e59debdee2da0827be10c355d5d0f78233de3edde3b7a0db6540a5a60159aebccff5c54aa884bbd46a68365aa726783e20e1465df519163e88721545c574412ff71add1cccc183b538bc05fb6f72e31f3c20af947ae14716a13a48c74794d615a7d4346e305cde00fa70fc70105733e764de19135749e0afaeee9b6ecedb966cfd7eefabff827ebc008e37cb5fe11a67e795ca50bc82e881fa36dc3a57d4bc0addd5d7709f93ec79ed9fe6012e820348e6c76b8e53e32ad4c583266e7da611f3ab81e2381e8768caa9253e5f627f2d69601b158b0497f0fff5715a594998d0aef68915b7f60995ca6298ae7cf54d916386701e49f5e295f208b4e703c97cd7912fcc2c5957e39a33c7ebc4de44e8bbd4e7045cb50b6fe590afbd005045161fd49f2fc2b938af682b2040f19cdc4d4a65f51ed7589abe980641930fd00cb7c0c86f4a7305f881bab1ab75ace971c30b26e793d60654907e1bdcef620ecbf59b76085142126962975e639664917703170f9ae9639d9b0ea976969e031be63c6e85f17c647a71dfb14b2b623129c5de610acdb527b34e56be449db152b5c1f0ef9915b3b1d2a527de04a2f61ffe03532ffa289583e1fb3f00dfbb6e3b98c53b82c5533ace77611d69d4813c8fe62c55d8f704aae37f19f5c809043117f4a763761a3e329afca0ea97540b050026904b5dceddf889b5e65d801f6e60533ce1687776d51d2b6be1be1e1acd36c9c93c23352112badd14b1b2657bb5aa1b14e985a1a4981b93db11eff0bd8e793985c0d3d9e87872b928639e4adbf16d8a19abd73ebf78165ccd6db3a4dd2d507ed9c69a8cc4183ff8341510115498a7d0325128ace7a9f34621f5351145f3b56ac838ddcc7885143b622d31173d94ce9f39497dc8ab7e411754c87c19ab4ef7e4e16a1f6391408aed02d5056fa5056a37094b8bb03b187a393c925cbace3e962f7846c17cdb2d14eb9467e0d11fcd71682f0a026f6ceb7a393c925cbace3e962f7846c17cdb2d14eb9467e0d11fcd71682f0a026f6ceb0242cb37d94509be8b9304af302e49ba20ca56e8a925005fca8ad14d14f63be1cff8adb1334b2bc40073ea2430813b10d605f90336988535975e00ab63e0ae70cff8adb1334b2bc40073ea2430813b10d605f90336988535975e00ab63e0ae70mongodbrootrootrootrootmongodbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmongodbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmongodb-3.0.12-2.fc23.src.rpmmongodb-testmongodb-test(x86-32)@     /usr/bin/envmongodb(x86-32)mongodb-server(x86-32)python-pymongorpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.12-2.fc233.0.12-2.fc233.0.4-14.6.0-14.0.4-14.0-15.2-14.13.0-rc1W@W_W@VV@V@VrV@V@VZVUWU@UUb@Ua@Ua@UzUx&U[%UF U-@TT@TT T@T@TTT5T5T6xT6xS@S.SSS8@S8@R@R@R۾@RʚR0@RQQ@QQQޞ@QکQX@Q@Qo@QQ@QU@Qzl@QR@QQ:@Q@PP7@P@PPPj@Pj@Pe@Pe@Pd?PYP3x@P(@P@P@P H@O[@OLO5O+@O+@O+@ObObO@O@On@ONN{#@Nx@Nm@N1O@N-ZN(N(NN N MMM[@MWMVv@MU$MU$MQ0@L@L@L-@LLLL@L)@L@L~@@L[@Lk@K @J@JęJ@Marek Skalický - 3.0.12-2Marek Skalicky - 3.0.12-1Marek Skalicky - 3.0.11-1Marek Skalicky - 3.0.10-2Marek Skalicky - 3.0.10-1Marek Skalicky - 3.0.9-1Marek Skalicky - 3.0.8-1Marek Skalicky - 3.0.7-2Marek Skalicky - 3.0.7-1Marek Skalicky - 3.0.6-2Marek Skalicky - 3.0.6-1Marek Skalicky - 3.0.5-1Fedora Release Engineering - 3.0.4-4David Tardon - 3.0.4-3Marek Skalicky - 3.0.4-2Fedora Release Engineering - 3.0.4-2Marek Skalicky - 3.0.4-1Peter Robinson 3.0.3-2Marek Skalicky - 3.0.3-1Marek Skalicky - 3.0.2-3Kalev Lember - 3.0.2-2Marek Skalicky - 3.0.2-1Marek Skalicky - 3.0.0-1Marek Skalicky - 2.6.7-5Marek Skalicky - 2.6.7-4Marek Skalicky - 2.6.7-3Petr Machata - 2.6.7-2Marek Skalicky 2.6.7-1Marek Skalicky 2.6.6-4Marek Skalicky 2.6.6-3Marek Skalicky 2.6.6-2Marek Skalicky 2.6.6-1Marek Skalicky 2.6.5-2Marek Skalicky 2.6.5-1Fedora Release Engineering - 2.6.3-2Jan Pacner - 2.6.3-1Peter Robinson 2.4.9-7Fedora Release Engineering - 2.4.9-6Petr Machata - 2.4.9-5David Tardon - 2.4.9-4T.C. Hollingsworth - 2.4.9-3Matthias Saou 2.4.9-2Peter Robinson 2.4.9-1Jan Pacner - 2.4.6-3Jan Pacner - 2.4.8-1Troy Dawson - 2.4.6-1Petr Machata - 2.4.5-6pmachata@redhat.com - 2.4.5-5Troy Dawson - 2.4.5-4Troy Dawson - 2.4.5-3David Marlin - 2.4.5-2Troy Dawson - 2.4.5-1Johan Hedin - 2.4.4-4Johan Hedin - 2.4.4-3Troy Dawson - 2.4.4-2Johan Hedin - 2.4.4-1David Marlin - 2.2.4-2Troy Dawson - 2.2.4-1David Marlin - 2.2.3-5Troy Dawson - 2.2.3-4Denis Arnaud - 2.2.3-3Denis Arnaud - 2.2.3-2Troy Dawson - 2.2.3-1Troy Dawson - 2.2.2-2Troy Dawson - 2.2.2-1Troy Dawson - 2.2.1-3Nathaniel McCallum - 2.2.1-2Nathaniel McCallum - 2.2.1-1Troy Dawson - 2.2.0-6Troy Dawson - 2.2.0-5Troy Dawson - 2.2.0-4Troy Dawson - 2.2.0-3Troy Dawson - 2.2.0-2Troy Dawson - 2.2.0-1Nathaniel McCallum - 2.0.7-1Nathaniel McCallum - 2.0.6-3Nathaniel McCallum - 2.0.6-2Nathaniel McCallum - 2.0.6-1Fedora Release Engineering - 2.0.4-2Nathaniel McCallum - 2.0.4-1Fedora Release Engineering - 2.0.2-10Petr Pisar - 2.0.2-9Nathaniel McCallum - 2.0.2-8Nathaniel McCallum - 2.0.2-7Nathaniel McCallum - 2.0.2-6Nathaniel McCallum - 2.0.2-5Nathaniel McCallum - 2.0.2-4Nathaniel McCallum - 2.0.2-3Nathaniel McCallum - 2.0.2-2Nathaniel McCallum - 2.0.2-1Fedora Release Engineering - 1.8.2-11Chris Lalancette - 1.8.2-10Chris Lalancette - 1.8.2-9Chris Lalancette - 1.8.2-8Chris Lalancette - 1.8.2-7Chris Lalancette - 1.8.2-6Chris Lalancette - 1.8.2-5Chris Lalancette - 1.8.2-4Chris Lalancette - 1.8.2-3Chris Lalancette - 1.8.2-2Chris Lalancette - 1.8.2-1Chris Lalancette - 1.8.0-3Nathaniel McCallum - 1.8.0-2Nathaniel McCallum - 1.8.0-1Nathaniel McCallum - 1.7.5-5Nathaniel McCallum - 1.7.5-4Nathaniel McCallum - 1.7.5-3Nathaniel McCallum - 1.7.5-2Nathaniel McCallum - 1.7.5-1Fedora Release Engineering - 1.6.4-4Nathaniel McCallum - 1.6.4-3Nathaniel McCallum - 1.6.4-2Nathaniel McCallum - 1.6.4-1Nathaniel McCallum - 1.6.3-4Nathaniel McCallum - 1.6.3-3Nathaniel McCallum - 1.6.3-2Ionuț C. Arțăriși - 1.6.3-1Ionuț C. Arțăriși - 1.6.2-2Ionuț C. Arțăriși - 1.6.2-1Ionuț C. Arțăriși - 1.6.1-1Ionuț C. Arțăriși - 1.6.0-1Ionuț C. Arțăriși - 1.4.3-2Ionuț C. Arțăriși - 1.4.3-1Ionuț Arțăriși - 1.0.0-3Ionuț Arțăriși - 1.0.0-2Ionuț Arțăriși - 1.0.0-1- Security fix for CVE-2016-6494 (fix world-readable .dbshell history file)- Upgrade to MongoDB 3.0.12- Upgrade to version 3.0.11- Disable default MongoDB optimizations for arm- Upgrade to version 3.0.10- Upgrade to version 3.0.9- Upgrade to version 3.0.8- Fixed using system version of header files (#1269391#c0)- Upgrade to version 3.0.7- Enable bundled WiredTiger (FPC ticket - https://fedorahosted.org/fpc/ticket/562, upstream discussion - https://groups.google.com/forum/#!topic/mongodb-dev/31FQSo4KVCI)- Fixed systemd service PIDFile setting (#1231269) - Temporarily disable WiredTiger (FPC request to bundle it) - Enable c++11 (MongoDB requires it since 3.0.5) - Upgrade to version 3.0.6- Upgrade to version 3.0.5- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159- rebuild for Boost 1.58- Temporarily disable dbtest - see mongodb#SERVER-19309 - Add patch to support latest WiredTiger release- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Upgrade to version 3.0.4- All architectures have python-pymongo - BuildReq cleanups- Fixed dbtest argument passing - Upgrade to version 3.0.3- Change log settigs (logappend=true) - Run dbtest suite in check section - Use variables instead of changing SConstruct- Rebuilt for GCC 5 C++11 ABI change- Upgrade to version 3.0.2- Upgrade to version 3.0.0- Enabled hardened build - Fixed init scripts to respect LSB (#1075736)- Revert bind_ip change in configuration files from version 2.6.6-4- mongod.init won't exit before preallocating is done - Disabled -Werror (dont't build with gcc 5.0) - Changed permissions of mognodb-test/var directory to 755 - Changed names of configuration and log files- Rebuild for boost 1.57.0 - include in src/mongo/shell/linenoise_utf8.h (mongodb-2.6.7-swap.patch)- Upgrade to 2.6.7 - Fix typo errors in mongodb-test README- Changed unix socket location to /var/run/mongodb/ (#1047858) - Revised default config files to correspond with --help options- Added systemd TimeoutStartSec (#1040573) - Reviewed patches and dependencies - Added gcc requires to support built-in atomic operations - Fix use of libstemmer and yaml-cpp system libraries- Added check section and test subpackage- Upgrade to version 2.6.6- Corrected/Finished renaming services and pid files - Changed default mongos ports- Updated to version 2.6.5 - Renamed sysmted service files (to reflect mainstream names)- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Resolves: #1103163 new major release with major differences - add sharding server daemon init/unit files (and rename existing) - use ld library path from env - spec cleanup/clarification - Resolves: #1047858 (RFE: Turn on PrivateTmp and relocate unix socket file) - Related: #963824 (bloated binaries; splitting according to latest upstream)- aarch64 now has gperftools- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuild for boost 1.55.0- rebuild for boost 1.55.0- rebuild for icu-53 (via v8)- Merge el6 branch changes (we shouldn't start diverging now). - Re-introduce conditionals, but to still support EL6. - Include run directory only for EL6. - Don't own the /usr/include directory. - Make libmongodb requirement arch specific (#1010535). - Fix multiple_occurrences error from duplicate --quiet options (#1022476). - Fix broken v8 version specific requirement (#1027157).- Update to 2.4.9 - Drop old < F-15 conditionals - Cleanup Spec - Run ldconfig for the lib package, not binary package - Don't make some directories world readable (RHBZ 857926)- Resolves: #1027157 (mongo shell sefgaults when using arbitrary v8 version)- new release - Resolves: #1010712 (LimitNOFILE) - make sysconf options being respected- Updated to 2.4.6 - Added Requires: v8 (#971595)- Rebuild for boost 1.54.0- Rebuild for boost 1.54.0- Added Provides: mongodb-devel to libmongodb-devel- Removed hardening section. Currently doesn't work with 2.4.x Wasn't really being applied when we thought it was. - Cleaned up RHEL5 spec leftovers- Updated arm patches to work with 2.4.x- Update to version 2.4.5 to fix CVE-2013-4650 - Patch3 fixed upstream - https://jira.mongodb.org/browse/SERVER-5575 - Patch4 fixed upstream - https://jira.mongodb.org/browse/SERVER-6514 - Put lib dir in correct place - no longer have to remove duplicate headers- Added patch to make mongodb compile with gcc 4.8- Added missing daemon name to the preun script for the server - Fixed init script so that it does not kill the server on shutdown - Renamed mongodb-devel to libmongdb-devel - Dependency cleanup between the sub packages - Moved Requires for the server to the server sub package - Using %{_unitdir} macro for where to put systemd unit files - Fixed rpmlint warnings regarding % in comments and mixed tabs/spaces - Run systemd-tmpfiles --create mongodb.conf in post server- Turn on hardened build (#958014) - Apply patch to accept env flags- Bumped version up to 2.4.4 - Rebased the old 2.2 patches that are still needed to 2.4.4 - Added some new patches to build 2.4.4 properly- Updated patch to work on both ARMv5 and ARMv7 (#921226)- Bumped version up to 2.2.4 - Refreshed all patches to 2.2.4- Patch to build on ARM (#921226)- Fix for CVE-2013-1892- Rebuild for Boost-1.53.0- Rebuild for Boost-1.53.0- Update to version 2.2.3- remove duplicate headers (#886064)- Updated to version 2.2.2- Add ssl build option - Using the reserved mongod UID for the useradd - mongod man page in server package (#880351) - added optional MONGODB_OPTIONS to init script- Make sure build and install flags are the same - Actually remove the js patch file- Remove fork fix patch (fixed upstream) - Remove pcre patch (fixed upstream) - Remove mozjs patch (now using v8 upstream) - Update to 2.2.1- full flag patch to get 32 bit builds to work- shared libraries patch - Fix up minor %files issues- Fix spec files problems- Updated patch to use system libraries - Update init script to use a pidfile- Added patch to use system libraries- Updated to 2.2.0 - Updated patches that were still needed - use v8 instead of spider_monkey due to bundled library issues- Update to 2.0.7 - Don't patch for boost-filesystem version 3 on EL6- Remove EL5 support - Add patch to use boost-filesystem version 3- Don't apply fix-xtime patch on EL5- Update to 2.0.6 - Update no-term patch - Add fix-xtime patch for new boost- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Update to 2.0.4 - Remove oldpython patch (fixed upstream) - Remove snappy patch (fixed upstream)- Rebuilt for c++ ABI breakage- Rebuild against PCRE 8.30- Disable HTTP interface by default (#752331)- Enable journaling by default (#656112) - Remove BuildRequires on unittest (#755081)- Clean up mongodb-src-r2.0.2-js.patch and fix #787246- Enable build using external snappy- Patch buildsystem for building on older pythons (RHEL5)- Merge the 2.0.2 spec file with EPEL - Merge mongodb-sm-pkgconfig.patch into mongodb-src-r2.0.2-js.patch- Add pkg-config enablement patch- Update to 2.0.2 - Add new files (mongotop and bsondump manpage) - Update mongodb-src-r1.8.2-js.patch => mongodb-src-r2.0.2-js.patch - Update mongodb-fix-fork.patch - Fix pcre linking- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Rebuild for rawhide boost update- Copy the right source file into place for tmpfiles.d- Add a tmpfiles.d file to create the /var/run/mongodb subdirectory- Add a patch to fix the forking to play nice with systemd - Make the /var/run/mongodb directory owned by mongodb- BZ 725601 - fix the javascript engine to not hang (thanks to Eduardo Habkost)- Fixes to post server, preun server, and postun server to use systemd- Update to use systemd init- Rebuild for boost ABI break- Make mongodb-devel require boost-devel (BZ 703184)- Update to upstream 1.8.2 - Add patch to ignore TERM- Bump release to build against new boost package- Make mongod bind only to 127.0.0.1 by default- Update to 1.8.0 - Remove upstreamed nonce patch- Add nonce patch- Manually define to use boost-fs v2- Disable extra warnings- Disable compilation errors on warnings- Update to 1.7.5 - Remove CPPFLAGS override - Added libmongodb package- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Add post/postun ldconfig... oops!- Enable --sharedclient option, remove static lib- New upstream release- Put -fPIC onto both the build and install scons calls- Define _initddir when it doesn't exist for el5 and others- Added -fPIC build option which was dropped by accident- removed js Requires - new upstream release - added more excludearches: sparc s390, s390x and bugzilla pointer- added ExcludeArch for ppc- new upstream release 1.6.2 - send mongod the USR1 signal when doing logrotate - use config options when starting the daemon from the initfile - removed dbpath patch: rely on config - added pid directory to config file and created the dir in the spec - made the init script use options from the config file - changed logpath in mongodb.conf- new upstream release 1.6.1 - patched SConstruct to allow setting cppflags - stopped using sed and chmod macros- new upstream release: 1.6.0 - added -server package - added new license file to %docs - fix spurious permissions and EOF encodings on some files- added explicit js requirement - changed some names- updated to 1.4.3 - added zlib license for util/md5 - deleted upstream deb/rpm recipes - made scons not strip binaries - made naming more consistent in logfile, lockfiles, init scripts etc. - included manpages and added corresponding license - added mongodb.conf to sources- fixed libpath issue for 64bit systems- added virtual -static package- Initial release.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXXZ[[]3.0.12-2.fc233.0.12-2.fc23   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$$$$%%%&%%%%%%%%%%%%%%%%''''''(((((()))**((((((((((((((((((((((((((((((((mongodb-testREADMEcleanbb.pycleanbb.pyccleanbb.pyojstestsaggregationbugscond.jsfirstlast.jsifnull.jsmatch.jsserver10530.jsserver11118.jsserver11675.jsserver13715.jsserver14969.jsserver15810.jsserver17224.jsserver3253.jsserver3832.jsserver4638.jsserver4656.jsserver4738.jsserver4899.jsserver5012.jsserver5209.jsserver5782.jsserver5932.jsserver5973.jsserver6045.jsserver6118.jsserver6120.jsserver6121.jsserver6125.jsserver6127.jsserver6131.jsserver6143.jsserver6147.jsserver6165.jsserver6177.jsserver6179.jsserver6181.jsserver6184.jsserver6185.jsserver6186.jsserver6189.jsserver6190.jsserver6192_server6193.jsserver6194.jsserver6195.jsserver6198.jsserver6232.jsserver6238.jsserver6239.jsserver6240.jsserver6269.jsserver6275.jsserver6290.jsserver6335.jsserver6361.jsserver6468.jsserver6529.jsserver6530.jsserver6531.jsserver6556.jsserver6570.jsserver6779.jsserver6861.jsserver7768.jsserver7781.jsserver7900.jsserver8581.jsserver9289.jsserver9444.jsserver9840.jsserver9841.jsstrcasecmp.jssubstr.jsupperlower.jsdataarticles.jsdisabledserver5369.jsserver5782.jsextrasdebug.htmldebug.jslimitskip.jsmrabench.jstestutils.jsutils.jsmongos_slaveok.jstestSlave.jstestall.jstestbugs.jstestexplain.jstestshard1.jsauthaccess_control_with_unreachable_configs.jsarbiter.jsauth1.jsauth2.jsauth3.jsauth_helpers.jsauth_options.jsauthz_modifications_access_control.jsbasic_role_auth.jsbuiltin_roles_system_colls.jsclac_system_colls.jscommands_builtin_roles.jscommands_user_defined_roles.jscopyauth.jscopyauth2.jscopyauth_between_shards.jsdb_multiple_login.jsdisable_localhost_bypass.jsexplain_auth.jsindexSystemUsers.jsiteration_count_control.jsjs_scope_leak.jslibcommands_lib.jslocalhostAuthBypass.jslog_user_basic.jslog_userid_off.jslogout_reconnect.jsmergeAuthCollsCommand.jsmongos_cache_invalidation.jsmr_auth.jsprofile.jsprofile_access.jspseudo_commands.jsreadIndex.jsrename.jsrenameSystemCollections.jsrepl.jsrepl_auth.jsresource_pattern_matching.jsrole_management_commands.jsrole_management_commands_edge_cases.jssecondary_invalidation.jsserver-4892.jsshow_log_auth.jssystem_user_exception.jssystem_user_privileges.jsuser_defined_roles.jsuser_defined_roles_on_secondaries.jsuser_management_commands.jsuser_management_commands_edge_cases.jsuser_special_chars.jsconcurrencyfsm_all.jsfsm_all_composed.jsfsm_all_master_slave.jsfsm_all_replication.jsfsm_all_sharded.jsfsm_all_sharded_replication.jsfsm_all_simultaneous.jsfsm_example.jsfsm_example_inheritance.jsfsm_libsassert.jscluster.jscomposer.jsextend_workload.jsfsm.jsname_utils.jsparse_config.jsrunner.jsthread_mgr.jsworker_thread.jsfsm_selftests.jsfsm_workload_helpersdrop_utils.jsindexed_noindex.jsserver_types.jsfsm_workload_modifiersdrop_all_indexes.jsindexed_noindex.jsmake_capped.jsfsm_workloadsagg_base.jsagg_group_external.jsagg_match.jsagg_sort.jsagg_sort_external.jsauth_create_role.jsauth_create_user.jsauth_drop_role.jsauth_drop_user.jscollmod.jscollmod_separate_collections.jscompact.jscompact_simultaneous_padding_bytes.jsconvert_to_capped_collection.jsconvert_to_capped_collection_index.jscount.jscount_indexed.jscount_limit_skip.jscreate_capped_collection.jscreate_capped_collection_maxdocs.jscreate_collection.jsdistinct.jsdistinct_noindex.jsdistinct_projection.jsdrop_collection.jsdrop_database.jsexplain.jsexplain_aggregate.jsexplain_count.jsexplain_find.jsexplain_group.jsexplain_remove.jsexplain_update.jsfindAndModify_inc.jsfindAndModify_remove.jsfindAndModify_remove_queue.jsfindAndModify_update.jsfindAndModify_update_collscan.jsfindAndModify_update_grow.jsfindAndModify_update_queue.jsfindAndModify_upsert.jsfindAndModify_upsert_collscan.jsgroup.jsgroup_cond.jsindexed_insert_1char.jsindexed_insert_1char_noindex.jsindexed_insert_2d.jsindexed_insert_2dsphere.jsindexed_insert_base.jsindexed_insert_base_capped.jsindexed_insert_base_noindex.jsindexed_insert_compound.jsindexed_insert_eval.jsindexed_insert_eval_nolock.jsindexed_insert_heterogeneous.jsindexed_insert_heterogeneous_noindex.jsindexed_insert_large.jsindexed_insert_large_noindex.jsindexed_insert_long_fieldname.jsindexed_insert_long_fieldname_noindex.jsindexed_insert_multikey.jsindexed_insert_multikey_noindex.jsindexed_insert_ordered_bulk.jsindexed_insert_text.jsindexed_insert_text_multikey.jsindexed_insert_ttl.jsindexed_insert_unordered_bulk.jsindexed_insert_upsert.jsindexed_insert_where.jslist_indexes.jsmap_reduce_drop.jsmap_reduce_inline.jsmap_reduce_merge.jsmap_reduce_merge_nonatomic.jsmap_reduce_reduce.jsmap_reduce_reduce_nonatomic.jsmap_reduce_replace.jsmap_reduce_replace_nonexistent.jsplan_cache_drop_database.jsreindex.jsreindex_background.jsremove_multiple_documents.jsremove_single_document.jsremove_single_document_eval.jsremove_single_document_eval_nolock.jsremove_where.jsrename_capped_collection_chain.jsrename_capped_collection_dbname_chain.jsrename_capped_collection_dbname_droptarget.jsrename_capped_collection_droptarget.jsrename_collection_chain.jsrename_collection_dbname_chain.jsrename_collection_dbname_droptarget.jsrename_collection_droptarget.jsserver_status.jstouch_base.jstouch_data.jstouch_index.jstouch_no_data_no_index.jsupdate_array.jsupdate_array_noindex.jsupdate_check_index.jsupdate_inc.jsupdate_multifield.jsupdate_multifield_isolated_multiupdate.jsupdate_multifield_isolated_multiupdate_noindex.jsupdate_multifield_multiupdate.jsupdate_multifield_multiupdate_noindex.jsupdate_multifield_noindex.jsupdate_ordered_bulk_inc.jsupdate_rename.jsupdate_rename_noindex.jsupdate_replace.jsupdate_replace_noindex.jsupdate_simple.jsupdate_simple_capped.jsupdate_simple_eval.jsupdate_simple_eval_nolock.jsupdate_simple_noindex.jsupdate_upsert_multi.jsupdate_upsert_multi_noindex.jsupdate_where.jsupsert_where.jsyield.jsyield_and_hashed.jsyield_and_sorted.jsyield_fetch.jsyield_geo_near.jsyield_id_hack.jsyield_rooted_or.jsyield_sort.jsyield_sort_merge.jsyield_text.jscoreall.jsall2.jsall3.jsall4.jsall5.jsand.jsand2.jsand3.jsandor.jsapitest_db.jsapitest_dbcollection.jsapply_ops1.jsapply_ops2.jsarray1.jsarray3.jsarray4.jsarray_match1.jsarray_match2.jsarray_match3.jsarray_match4.jsarrayfind1.jsarrayfind2.jsarrayfind3.jsarrayfind4.jsarrayfind5.jsarrayfind6.jsarrayfind7.jsarrayfind8.jsarrayfind9.jsarrayfinda.jsarrayfindb.jsauth1.jsauth2.jsauth_copydb.jsautoid.jsbad_index_plugin.jsbasic1.jsbasic2.jsbasic3.jsbasic4.jsbasic5.jsbasic6.jsbasic7.jsbasic8.jsbasic9.jsbasica.jsbasicb.jsbatch_size.jsbatch_write_command_delete.jsbatch_write_command_insert.jsbatch_write_command_update.jsbatch_write_command_wc.jsbench_test1.jsbench_test2.jsbench_test3.jsbench_test_insert.jsbig_object1.jsbinData.jsbindata_indexonly.jsblock_check_supported.jsbulk_api_ordered.jsbulk_api_unordered.jsbulk_insert.jsbulk_legacy_enforce_gle.jscapped.jscapped1.jscapped5.jscapped6.jscapped9.jscapped_convertToCapped1.jscapped_empty.jscapped_max1.jscappeda.jscheck_shard_index.jscleanup_orphaned.jsclone_as_capped_nonexistant.jscollection_info_cache_race.jscollection_truncate.jscollmod.jscollmod_bad_spec.jscompact_keeps_indexes.jsconnection_status.jsconnection_string_validation.jsconstructors.jsconvert_to_capped_nonexistant.jscopydb.jscount.jscount10.jscount11.jscount2.jscount3.jscount4.jscount5.jscount6.jscount7.jscount9.jscount_hint.jscount_plan_summary.jscounta.jscountb.jscountc.jscoveredIndex1.jscoveredIndex2.jscoveredIndex3.jscoveredIndex4.jscovered_index_compound_1.jscovered_index_negative_1.jscovered_index_simple_1.jscovered_index_simple_2.jscovered_index_simple_3.jscovered_index_simple_id.jscovered_index_sort_1.jscovered_index_sort_2.jscovered_index_sort_3.jscreate_collection_fail_cleanup.jscreate_indexes.jscurrentop.jscursor1.jscursor2.jscursor3.jscursor4.jscursor5.jscursor6.jscursor7.jscursora.jscursorb.jsdatasize2.jsdate1.jsdate2.jsdate3.jsdb.jsdbadmin.jsdbcase.jsdbcase2.jsdbhash.jsdbhash2.jsdbref1.jsdbref2.jsdbref3.jsdelx.jsdepth_limit.jsdistinct1.jsdistinct2.jsdistinct3.jsdistinct4.jsdistinct_array1.jsdistinct_index1.jsdistinct_index2.jsdistinct_speed1.jsdrop.jsdrop2.jsdrop3.jsdrop_index.jsdropdb.jsdropdb_race.jselemMatchProjection.jserror2.jserror5.jseval0.jseval1.jseval2.jseval3.jseval4.jseval5.jseval6.jseval7.jseval8.jseval9.jseval_mr.jseval_nolock.jsevala.jsevalb.jsevalc.jsevald.jsevale.jsevalf.jsevalg.jsexists.jsexists2.jsexists3.jsexists4.jsexists5.jsexists6.jsexists7.jsexists8.jsexists9.jsexistsa.jsexistsb.jsexplain1.jsexplain2.jsexplain3.jsexplain4.jsexplain5.jsexplain6.jsexplain_batch_size.jsexplain_count.jsexplain_delete.jsexplain_execution_error.jsexplain_find.jsexplain_large_bounds.jsexplain_null_collection.jsexplain_shell_helpers.jsexplain_upsert.jsfilemd5.jsfind1.jsfind2.jsfind3.jsfind4.jsfind5.jsfind6.jsfind7.jsfind8.jsfind9.jsfind_and_modify.jsfind_and_modify2.jsfind_and_modify3.jsfind_and_modify4.jsfind_and_modify_concurrent_update.jsfind_and_modify_empty_update.jsfind_and_modify_server6226.jsfind_and_modify_server6254.jsfind_and_modify_server6582.jsfind_and_modify_server6588.jsfind_and_modify_server6659.jsfind_and_modify_server6909.jsfind_and_modify_server6993.jsfind_and_modify_server7660.jsfind_and_modify_where.jsfind_dedup.jsfind_size.jsfinda.jsfm1.jsfm2.jsfm3.jsfm4.jsfsync.jsfts1.jsfts2.jsfts3.jsfts4.jsfts5.jsfts6.jsfts_blog.jsfts_blogwild.jsfts_enabled.jsfts_explain.jsfts_index.jsfts_index2.jsfts_index3.jsfts_index_version1.jsfts_mix.jsfts_partition1.jsfts_partition_no_multikey.jsfts_phrase.jsfts_proj.jsfts_projection.jsfts_querylang.jsfts_score_sort.jsfts_spanish.jsgeo1.jsgeo10.jsgeo2.jsgeo3.jsgeo5.jsgeo6.jsgeo7.jsgeo8.jsgeo9.jsgeo_2d_explain.jsgeo_2d_with_geojson_point.jsgeo_allowedcomparisons.jsgeo_array0.jsgeo_array1.jsgeo_array2.jsgeo_big_polygon.jsgeo_big_polygon2.jsgeo_big_polygon3.jsgeo_borders.jsgeo_box1.jsgeo_box1_noindex.jsgeo_box2.jsgeo_box3.jsgeo_center_sphere1.jsgeo_center_sphere2.jsgeo_circle1.jsgeo_circle1_noindex.jsgeo_circle2.jsgeo_circle2a.jsgeo_circle3.jsgeo_circle4.jsgeo_circle5.jsgeo_distinct.jsgeo_exactfetch.jsgeo_fiddly_box.jsgeo_fiddly_box2.jsgeo_group.jsgeo_haystack1.jsgeo_haystack2.jsgeo_haystack3.jsgeo_invalid_2d_params.jsgeo_invalid_polygon.jsgeo_mapreduce.jsgeo_mapreduce2.jsgeo_max.jsgeo_mindistance.jsgeo_mindistance_boundaries.jsgeo_multikey0.jsgeo_multikey1.jsgeo_multinest0.jsgeo_multinest1.jsgeo_near_random1.jsgeo_near_random2.jsgeo_nearwithin.jsgeo_oob_sphere.jsgeo_operator_crs.jsgeo_or.jsgeo_poly_edge.jsgeo_poly_line.jsgeo_polygon1.jsgeo_polygon1_noindex.jsgeo_polygon2.jsgeo_polygon3.jsgeo_queryoptimizer.jsgeo_regex0.jsgeo_s2cursorlimitskip.jsgeo_s2dedupnear.jsgeo_s2descindex.jsgeo_s2disjoint_holes.jsgeo_s2dupe_points.jsgeo_s2edgecases.jsgeo_s2exact.jsgeo_s2holesameasshell.jsgeo_s2index.jsgeo_s2indexoldformat.jsgeo_s2indexversion1.jsgeo_s2intersection.jsgeo_s2largewithin.jsgeo_s2meridian.jsgeo_s2multi.jsgeo_s2near.jsgeo_s2nearComplex.jsgeo_s2near_equator_opposite.jsgeo_s2nearcorrect.jsgeo_s2nearwithin.jsgeo_s2nongeoarray.jsgeo_s2nonstring.jsgeo_s2nopoints.jsgeo_s2oddshapes.jsgeo_s2ordering.jsgeo_s2overlappingpolys.jsgeo_s2polywithholes.jsgeo_s2selfintersectingpoly.jsgeo_s2sparse.jsgeo_s2twofields.jsgeo_s2validindex.jsgeo_s2within.jsgeo_small_large.jsgeo_sort1.jsgeo_uniqueDocs.jsgeo_uniqueDocs2.jsgeo_update.jsgeo_update1.jsgeo_update2.jsgeo_update_btree.jsgeo_update_btree2.jsgeo_update_dedup.jsgeo_validate.jsgeo_withinquery.jsgeoa.jsgeob.jsgeoc.jsgeod.jsgeoe.jsgeof.jsgeonear_cmd_input_validation.jsgetlog1.jsgetlog2.jsgetmore_invalidation.jsgroup1.jsgroup2.jsgroup3.jsgroup4.jsgroup5.jsgroup6.jsgroup7.jsgroup8.jsgroup_empty.jsgrow_hash_table.jshashindex1.jshashtest1.jshint1.jshostinfo.jsid1.jsidhack.jsin.jsin2.jsin3.jsin4.jsin5.jsin6.jsin7.jsin8.jsinc-SERVER-7446.jsinc1.jsinc2.jsinc3.jsindex1.jsindex13.jsindex2.jsindex3.jsindex4.jsindex5.jsindex6.jsindex7.jsindex8.jsindex9.jsindexOtherNamespace.jsindexStatsCommand.jsindex_arr1.jsindex_arr2.jsindex_big1.jsindex_bigkeys.jsindex_bigkeys_nofail.jsindex_bigkeys_update.jsindex_bounds_number_edge_cases.jsindex_check2.jsindex_check3.jsindex_check5.jsindex_check6.jsindex_check7.jsindex_create_too_many.jsindex_create_with_nul_in_name.jsindex_diag.jsindex_dropdups_ignore.jsindex_elemmatch1.jsindex_filter_commands.jsindex_id_desc.jsindex_id_unique.jsindex_many.jsindex_many2.jsindex_plugins.jsindex_sparse1.jsindex_sparse2.jsindexa.jsindexapi.jsindexb.jsindexc.jsindexd.jsindexe.jsindexes_on_indexes.jsindexf.jsindexg.jsindexj.jsindexl.jsindexm.jsindexn.jsindexp.jsindexr.jsindexs.jsindext.jsindexu.jsindexv.jsinsert1.jsinsert2.jsinsert_id_undefined.jsinsert_illegal_doc.jsinsert_long_index_key.jsismaster.jsjs1.jsjs2.jsjs3.jsjs4.jsjs5.jsjs7.jsjs8.jsjs9.jsjson1.jskillop.jslist_collections1.jslist_indexes1.jsloadserverscripts.jsloglong.jslogprocessdetails.jslong_index_rename.jsmap1.jsmax_doc_size.jsmax_time_ms.jsmaxscan.jsminmax.jsmod1.jsmr1.jsmr2.jsmr3.jsmr4.jsmr5.jsmr_bigobject.jsmr_comments.jsmr_errorhandling.jsmr_index.jsmr_index2.jsmr_index3.jsmr_killop.jsmr_merge.jsmr_merge2.jsmr_mutable_properties.jsmr_optim.jsmr_outreduce.jsmr_outreduce2.jsmr_replaceIntoDB.jsmr_sort.jsmr_stored.jsmr_undef.jsmulti.jsmulti2.jsmultikey_geonear.jsnan.jsnatural.jsne1.jsne2.jsne3.jsnestedarr1.jsnestedobj1.jsnin.jsnin2.jsno_db_created.jsnot1.jsnot2.jsnot3.jsnotablescan.jsns_length.jsnull.jsnull2.jsnull_field_name.jsnumberint.jsnumberlong.jsnumberlong2.jsnumberlong3.jsnumberlong4.jsobjid1.jsobjid2.jsobjid3.jsobjid4.jsobjid5.jsobjid6.jsobjid7.jsopcounters_active.jsopcounters_write_cmd.jsor1.jsor2.jsor3.jsor4.jsor5.jsor6.jsor7.jsor8.jsor9.jsor_inexact.jsora.jsorb.jsorc.jsord.jsore.jsorf.jsorg.jsorh.jsorj.jsork.jsorl.jsoro.jsorp.jsplan_cache_clear.jsplan_cache_list_plans.jsplan_cache_list_shapes.jsplan_cache_shell_helpers.jsplan_cache_ties.jspop_server_13516.jsprofile1.jsprofile2.jsprofile3.jsprofile4.jsprofile5.jsprofile_no_such_db.jsproj_key1.jspull.jspull2.jspull_or.jspull_remove1.jspullall.jspullall2.jspush.jspush2.jspush_sort.jspushall.jsquery1.jsqueryoptimizer3.jsqueryoptimizer6.jsqueryoptimizera.jsref.jsref2.jsref3.jsref4.jsregex.jsregex2.jsregex3.jsregex4.jsregex5.jsregex6.jsregex7.jsregex8.jsregex9.jsregex_embed1.jsregex_limit.jsregex_not_id.jsregex_options.jsregex_util.jsregexa.jsregexb.jsregexc.jsremove.jsremove2.jsremove3.jsremove4.jsremove6.jsremove7.jsremove8.jsremove9.jsremove_justone.jsremove_undefined.jsremovea.jsremoveb.jsremovec.jsrename.jsrename2.jsrename3.jsrename4.jsrename5.jsrename6.jsrename7.jsrename8.jsrename_stayTemp.jsrepair_database.jsrepair_server12955.jsrole_management_helpers.jsrun_program1.jsserver1470.jsserver14747.jsserver14753.jsserver5346.jsserver7756.jsserver9385.jsserver9547.jsset1.jsset2.jsset3.jsset4.jsset5.jsset6.jsset7.jsset_param1.jsshell1.jsshell_writeconcern.jsshellkillop.jsshellstartparallel.jsshelltypes.jsshowdiskloc.jsskip1.jsslice1.jssort1.jssort10.jssort2.jssort3.jssort4.jssort5.jssort6.jssort7.jssort8.jssort9.jssort_numeric.jssorta.jssortb.jssortc.jssortd.jssortf.jssortg.jssorth.jssorti.jssortj.jssortk.jssplitvector.jsstages_and_hash.jsstages_and_sorted.jsstages_collection_scan.jsstages_delete.jsstages_fetch.jsstages_ixscan.jsstages_limit_skip.jsstages_mergesort.jsstages_or.jsstages_sort.jsstages_text.jsstorageDetailsCommand.jsstorefunc.jsstring_with_nul_bytes.jssub1.jssystem_profile.jstailable_skip_limit.jstemp_cleanup.jstest_command_line_test_helpers.jstestminmax.jstop.jsts1.jstype1.jstype2.jstype3.jsuniqueness.jsunset.jsunset2.jsupdate2.jsupdate3.jsupdate5.jsupdate6.jsupdate7.jsupdate8.jsupdate9.jsupdate_addToSet.jsupdate_addToSet2.jsupdate_addToSet3.jsupdate_arraymatch1.jsupdate_arraymatch2.jsupdate_arraymatch3.jsupdate_arraymatch4.jsupdate_arraymatch5.jsupdate_arraymatch6.jsupdate_arraymatch7.jsupdate_arraymatch8.jsupdate_bit_examples.jsupdate_blank1.jsupdate_currentdate_examples.jsupdate_dbref.jsupdate_find_and_modify_id.jsupdate_invalid1.jsupdate_min_max_examples.jsupdate_mul_examples.jsupdate_multi3.jsupdate_multi4.jsupdate_multi5.jsupdate_multi6.jsupdate_replace.jsupdate_server-12848.jsupdate_setOnInsert.jsupdatea.jsupdateb.jsupdatec.jsupdated.jsupdatee.jsupdatef.jsupdateg.jsupdateh.jsupdatei.jsupdatej.jsupdatek.jsupdatel.jsupdatem.jsupsert_and.jsupsert_fields.jsupsert_shell.jsuseindexonobjgtlt.jsuser_management_helpers.jsvalidate_cmd_ns.jsvalidate_user_documents.jsverify_update_mods.jswhere1.jswhere2.jswhere3.jswhere4.jswhere5.jswrite_result.jsdiskdatafile_options.jsdbNoCreate.jsdirectoryperdb.jsdiskfull.jsfilesize.jsindex_options.jskillall.jsnewcollection.jsnorepeat.jspreallocate.jspreallocate2.jspreallocate_directoryperdb.jsquota.jsquota2.jsquota3.jsrepair.jsrepair2.jsrepair3.jsrepair4.jsrepair5.jstoo_many_fds.jsdura_quick.jschecksum.jscloseall.jsdataempty.bsondiskfull.jsdropdb.jsdur1.jsdur1_tool.jsdur2.jsdur_jscore_passthrough.jsindexbg.jsindexbg2.jsjournaling_options.jslsn.jsmanyRestart.jsoplog.jsfail_pointfail_point.jsgle0_gle_basics_passthrough.js1_sharding_gle_basics_passthrough.jsblock2.jscoreerror1.jserror3.jsgle_example.jsgle_shell_server5441.jsremove5.jsupdate4.jscreate_index_gle.jsget_last_error.jsgle_after_split_failure_during_migration.jsgle_explicit_optime.jsgle_sharded_wc.jsgle_sharded_write.jsopcounters_legacy.jssync1.jssync4.jssync8.jsupdated_existing.jslibsanalyze_plan.jsauthTestsKeybadSAN.pemca.pemchunk_manipulation_util.jscleanup_orphaned_util.jsclient.pemclient_revoked.pemcluster_cert.pemcommand_linetest_parsed_options.jsconfig_filesdisable_auth.inidisable_dur.inidisable_httpinterface.inidisable_ipv6.inidisable_journal.inidisable_jsonp.inidisable_jsonp.jsondisable_moveparanoia.inidisable_noauth.inidisable_noautosplit.inidisable_nodur.inidisable_nohttpinterface.inidisable_noindexbuildretry.inidisable_nojournal.inidisable_nomoveparanoia.inidisable_noobjcheck.inidisable_noprealloc.inidisable_noscripting.inidisable_nounixsocket.inidisable_objcheck.inidisable_rest_interface.jsonenable_auth.jsonenable_autosplit.jsonenable_httpinterface.jsonenable_indexbuildretry.jsonenable_journal.jsonenable_objcheck.jsonenable_paranoia.jsonenable_prealloc.jsonenable_scripting.jsonenable_unixsocket.jsonimplicitly_enable_dur.iniimplicitly_enable_journal.iniimplicitly_enable_nodur.iniimplicitly_enable_nojournal.iniset_component_verbosity.jsonset_profiling.jsonset_replsetname.jsonset_shardingrole.jsonset_verbosity.jsoncrl.pemcrl_client_revoked.pemcrl_expired.pemdur_checksum_bad_first.journaldur_checksum_bad_last.journaldur_checksum_good.journalexpired.pemfts.jsgeo_near_random.jshost_ipaddr.jskey1key2list_indexes_lib.jslocalhostnameCN.pemlocalhostnameSAN.pemmockkrb5.confmockservice.keytabmockuser.keytabnot_yet_valid.pemparallelTester.jspassword_protected.pemserver.pemslow_weekly_util.jssmoke.pemtest_background_ops.jstestconfigtestconfig.jsontrace_missing_docs.jsmmap_v1capped2.jscapped3.jscapped7.jscapped8.jscapped_max.jscapped_server13912.jscapped_server2639.jscapped_server7543.jscollmod.jscompact.jscompact2.jscompactPreservePadding.jsdatasize.jsdatasize3.jsdisk_reuse1.jsdrop.jsdumprestore6.jsdur_big_atomic_update.jsdur_remove_old_journals.jsextent.jsextent2.jsindex_check1.jsindexh.jsindexi.jslist_collections2.jslist_indexes2.jsrepair_cursor1.jsreverse_empty_extent.jsstats.jstouch1.jsupdate.jsuse_power_of_2.jsuse_power_of_2_a.jsmultiVersion0_test_launching.js1_test_launching_replset.js2_test_launching_cluster.js3_upgrade_replset.js4_upgrade_cluster.jsadd_newer_secondary_w0.jsauth_rolling_upgrade_cluster.jsauth_upgrade_downgrade_cluster.jsauth_upgrade_downgrade_standalone.jsbalancer_multiVersion_detect.jsconfig_version_excludes.jscreate_indexes_downcast_26_to_28.jsdowngrade_replset.jsdumprestore.jsdumprestore_sharded.jsexplain.jsinitialize_from_old_node.jsinitialsync.jslibsauth_helpers.jsdata_generators.jsdumprestore_helpers.jsmulti_cluster.jsmulti_rs.jsverify_collection_data.jsverify_versions.jslist_collections_list_indexes.jsmixed_storage_version_replication.jsnew_freelist_upgrade_downgrade.jstransitioning_to_and_from_WT.jsupgrade_cluster_v5_to_v6.jsupgrade_downgrade_master_slave.jsupgrade_downgrade_standalone.jsv28_bad_upgrade_order.jsw_majority_change.jszero_vote_arbiter_multiversion.jszero_vote_arbiter_upgrade_downgrade.jsnoPassthroughcommand_line_parsing.jsdevnull.jsdir_per_db_and_split.jsdirectoryperdb.jsdiskFull.jsexit_logging.jsfind_and_modify_longindexkey.jsgeo_full.jsgeo_mnypts_plus_fields.jsgeo_near_random1.jsgeo_near_random2.jsindexbg1.jsindexbg2.jsinitial_sync_cloner_dups.jsjavascript_options.jslock_file.jslock_stats.jslogging_options.jsminvalid.jsminvalid2.jsnetwork_options.jsnoncapped_oplog_creation.jsns1.jsparameters.jspartial_index_startup_warnings.jsprofile_options.jsquery_yield1.jsquery_yield2.jsrefresh_syncclusterconn.jsrepair2.jsserver6733.jsserver_status.jsshell_history.jssplit_collections_and_indexes.jssync_write.jsttl_capped.jsupdate_server-5552.jsupdate_yield1.jswt_nojournal_fsync.jswt_nojournal_repl.jswt_nojournal_skip_recovery.jswt_nojournal_toggle.jsnoPassthroughWithMongodautosplit_heuristics.jsbackground.jsbalance_repl.jsbalance_tags1.jsbalance_tags2.jsbenchrun_substitution.jsbtreedel.jsbulk_api_limits.jsbulk_shard_insert.jscapped4.jscapped_truncate.jsclonecollection.jsconnections_opened.jscursor8.jsdup_bgindex.jsexplain1.jsexplain2.jsexplain3.jsexternal_sort_text_agg.jsfind_and_modify_server16469.jsfluent_gle_passthrough.jsfsync2.jsgeo_axis_aligned.jsgeo_mnypts.jsgeo_near_random1.jsgeo_near_random2.jsgeo_polygon.jsgetmore_error.jsgetmore_performance.jshttpinterface.jshuge_multikey_index.jsindex_check10.jsindex_check9.jsindex_hammer1.jsindex_killop.jsindex_multi.jsindex_no_retry.jsindex_retry.jsindexbg_drop.jsindexbg_interrupts.jsindexbg_restart_secondary.jsindexbg_restart_sigkill_secondary_noretry.jsindexbg_updates.jsipv6_connection_string_validation.jslarge_chunk.jslog_component_helpers.jslogpath.jsmapreduce_intermediate_reduce.jsmoveprimary-replset.jsmr_noscripting.jsmr_shard_version.jsmr_writeconflict.jsnewcollection2.jsno_balance_collection.jsparallel_collection_scan.jsquery_oplogreplay.jsreconfigwt.jsrecstore.jsremove9.jsreplReads.jsreplica_set_shard_version.jsserver7428.jssharding_balance1.jssharding_balance2.jssharding_balance3.jssharding_balance4.jssharding_migrateBigObject.jssharding_migrate_cursor1.jssharding_migrate_large_docs.jssharding_multiple_ns_rs.jssharding_rs1.jssharding_rs2.jssharding_rs_arb1.jsstale_clustered.jssync6_slow.jstemp_namespace.jstesting_only_commands.jsttl1.jsttl_repl.jsttl_repl_maintenance.jsttl_repl_secondary_disabled.jsttl_sharded.jsunix_socket1.jsparallelallops.jsbasic.jsbasicPlus.jscheckMultiThread.jsdel.jsinsert.jsmanyclients.jsrepl.jsshellfork.jsupdate_serializability1.jsupdate_serializability2.jsperfcompact_speed_test.jsfind1.jsgeo_near1.jsindex1.jsmr_bench.jsremove1.jsv8_mapreduce.jsreplbasic1.jsbatch_write_command_wc_repl.jsblock1.jsblock2.jsmaster1.jsmod_move.jsrepair.jsrepl1.jsrepl10.jsrepl12.jsrepl13.jsrepl14.jsrepl15.jsrepl16.jsrepl17.jsrepl2.jsrepl3.jsrepl4.jsrepl5.jsrepl6.jsrepl7.jsrepl8.jsrepl9.jsrepl_sync_only_db_with_special_chars.jssnapshot1.jsreplsetsauth1.jsauth2.jsauth3.jsauth_compact.jsauth_no_pri.jsbackground_index.jsbatch_write_command_wc.jsbuildindexes.jsbulk_api_wc.jscapped_id.jscapped_insert_order.jschaining_removal.jscloneDb.jscopydb.jsdownstream.jsdrain.jsdrop_oplog.jselection_not_blocked.jsexplain_slaveok.jsfsync_lock_read_secondaries.jsget_replication_info_helper.jsget_status.jsgroupAndMapReduce.jsindex_delete.jsindex_restart_secondary.jsinitSyncV1Index.jsinitial_sync1.jsinitial_sync2.jsinitial_sync3.jsinitial_sync4.jsinitial_sync_report_progress.jsinitial_sync_unsupported_auth_schema.jsinitiate.jsinitiate_prohibits_w0.jsismaster1.jsisself_different_port.jslocalhostAuthBypass.jsmaintenance.jsmaintenance2.jsmaintenance_non-blocking.jsmaxSyncSourceLagSecs.jsno_chaining.jsoplog_format.jsoplog_note_cmd.jsoptime.jspipelineout.jsplan_cache_slaveok.jsreconfig.jsreconfig_prohibits_w0.jsreconfig_tags.jsreindex_secondary.jsremove1.jsrepl_options.jsreplset1.jsreplset2.jsreplset3.jsreplset4.jsreplset5.jsreplset6.jsreplset7.jsreplset8.jsreplset9.jsreplsetadd_profile.jsreplsetarb2.jsreplsetfreeze.jsreplsethostnametrim.jsreplsetprio1.jsreplsetrestart1.jsresync.jsresync_with_write_load.jsrollback.jsrollback2.jsrollback3.jsrollback4.jsrollback5.jsrollback_auth.jsrollback_cmd_unrollbackable.jsrollback_collMod_PowerOf2Sizes.jsrollback_collMod_fatal.jsrollback_different_h.jsrollback_dropdb.jsrollback_empty_ns.jsrollback_empty_o.jsrollback_empty_o2.jsrollback_fake_cmd.jsrollback_too_new.jsrslib.jsserver8070.jsserver_status_metrics.jssingle_server_majority.jsslavedelay1.jsslavedelay3.jsstepdown.jsstepdown3.jsstepdown_kill_other_ops.jsstepdown_killop.jsstepdown_long_wait_time.jsstepdown_while_draining.jsstepdown_wrt_electable.jssync2.jssync_fastsync.jssync_passive.jssync_passive2.jstags.jstags2.jstags_with_reconfig.jstemp_namespace.jstoostale.jstwo_initsync.jszero_vote_arbiter.jsshardingSERVER-7379.jsaddshard1.jsaddshard2.jsaddshard3.jsaddshard4.jsaddshard5.jsarray_shard_key.jsauth.jsauth2.jsauthCommands.jsauthConnectionHook.jsauth_add_shard.jsauth_config_down.jsauth_copydb.jsauth_repl.jsauth_slaveok_routing.jsauthmr.jsauthwhere.jsauto1.jsauto2.jsbad_config_load.jsbasic_sharding_params.jsbatch_write_command_sharded.jsbouncing_count.jsbulk_insert.jscleanup_orphaned.jscleanup_orphaned_auth.jscleanup_orphaned_basic.jscleanup_orphaned_cmd.jscleanup_orphaned_cmd_during_movechunk.jscleanup_orphaned_cmd_during_movechunk_hashed.jscleanup_orphaned_cmd_hashed.jscleanup_orphaned_cmd_prereload.jscleanup_orphaned_compound.jscoll_epoch_test0.jscoll_epoch_test1.jscoll_epoch_test2.jsconf_server_write_concern.jsconfig_oplog.jsconfigdb_str.jscopydb_from_mongos.jscount1.jscount2.jscount_slaveok.jscovered_shard_key_indexes.jscreate_idx_empty_primary.jscursor1.jscursor_cleanup.jsdbhash_cache.jsdelete_during_migrate.jsdiffservers1.jsdisable_autosplit.jsdrop_configdb.jsdrop_sharded_db.jsdump_coll_metadata.jsempty_cluster_init.jsempty_doc_results.jsexact_shard_key_target.jsexplain_cmd.jsexplain_read_pref.jsfair_balancer_round.jsfeatures1.jsfeatures2.jsfeatures3.jsfind_and_modify_after_multi_write.jsfindandmodify1.jsfindandmodify2.jsforget_mr_temp_ns.jsfts_score_sort_sharded.jsgeo_near_random1.jsgeo_near_random2.jsgeo_shardedgeonear.jsgroup_slaveok.jshash_basic.jshash_shard1.jshash_shard_non_empty.jshash_shard_num_chunks.jshash_shard_unique_compound.jshash_single_shard.jshash_skey_split.jsidhack_sharded.jsin_memory_sort_limit.jsindex1.jsinserts_consistent.jsismaster.jsjumbo1.jskey_many.jskey_string.jslarge_skip_one_shard.jslimit_push.jslistDatabases.jslocalhostAuthBypass.jsmajor_version_check.jsmapReduce_inSharded.jsmapReduce_inSharded_outSharded.jsmapReduce_nonSharded.jsmapReduce_outSharded.jsmap_reduce_validation.jsmax_time_ms_sharded.jsmerge_chunks_test.jsmerge_chunks_test_with_md_ops.jsmigrateBig.jsmigrate_overwrite_id.jsmigration_failure.jsmigration_sets_fromMigrate_flag.jsmigration_with_source_ops.jsmissing_key.jsmongos_no_detect_sharding.jsmongos_no_replica_set_refresh.jsmongos_rs_auth_shard_failure_tolerance.jsmongos_rs_shard_failure_tolerance.jsmongos_shard_failure_tolerance.jsmongos_validate_backoff.jsmongos_validate_writes.jsmovePrimary1.jsmove_chunk_missing_idx.jsmovechunk_include.jsmovechunk_with_def_paranoia.jsmovechunk_with_moveParanoia.jsmovechunk_with_noMoveParanoia.jsmoveprimary_ignore_sharded.jsmrShardedOutput.jsmrShardedOutputAuth.jsmr_noscripting.jsmulti_coll_drop.jsmulti_mongos2.jsmulti_mongos2a.jsmulti_write_target.jsnames.jsnoUpdateButN1inAnotherCollection.jsno_empty_reset.jsparallel.jsprefix_shard_key.jspresplit.jsquery_after_multi_write.jsquery_after_write.jsquery_sharded.jsread_pref.jsread_pref_cmd.jsread_pref_multi_mongos_stale_config.jsregex_targeting.jsremove1.jsremove2.jsrename.jsrepl_monitor_refresh.jsreplmonitor_bad_seed.jsreset_shard_version.jsreturn_partial_shards_down.jsrs_stepdown_and_pooling.jssecondary_query_routing.jsshard1.jsshard2.jsshard3.jsshard4.jsshard5.jsshard6.jsshard7.jsshard_existing.jsshard_insert_getlasterror_w2.jsshard_key_immutable.jsshard_keycount.jsshard_kill_and_pooling.jsshard_targeting.jsshard_with_special_db_names.jssharded_limit_batchsize.jssharded_profile.jssharding_options.jssharding_state_after_stepdown.jssharding_system_namespaces.jssharding_with_keyfile.keysharding_with_keyfile_auth.jssort1.jssplit_large_key.jssplit_with_force.jssplit_with_force_small.jsstale_version_write.jsstats.jssync2.jssync3.jssync6.jssync7.jssync_conn_cmd.jstag_auto_split.jstag_range.jstest_stacked_migration_cleanup.jstop_chunk_autosplit.jstrace_missing_docs_test.jsupdate_immutable_fields.jsupdate_sharded.jsupsert_sharded.jsuser_flags_sharded.jsversion1.jsversion2.jswrite_cmd_auto_split.jswrite_commands_sharding_state.jszbigMapReduce.jszero_shard_version.jsslow1large_role_chain.jsmemory.jsreplsets_priority1.jssharding_multiple_collections.jsslow232bit.jsconc_update.jscursor_timeout.jsmr_during_migrate.jsremove_during_mr.jsreplsets_killop.jsrollback4.jssharding_jscore_passthrough.jsssldisable_x509.jsinitial_sync1_x509.jslibsssl_helpers.jsmixed_mode_repl.jsmixed_mode_sharded.jsset_parameter_ssl.jssharding_with_x509.jsssl_cert_password.jsssl_crl.jsssl_crl_revoked.jsssl_fips.jsssl_hostname_validation.jsssl_invalid_server_cert.jsssl_options.jsssl_weak.jsssl_without_ca.jsupgrade_to_ssl.jsupgrade_to_x509_ssl.jsx509_client.jssslSpecialmixed_mode_repl_nossl.jsmixed_mode_sharded_nossl.jsset_parameter_nossl.jsssl_mixedmode.jsupgrade_to_ssl_nossl.jsupgrade_to_x509_ssl_nossl.jstoolcommand_line_quotes.jscsv1.jscsvexport1.jscsvexport2.jscsvimport1.jsdataa.tsvcsvimport1.csvdumprestore6foo.bsonsystem.indexes.bsondumpauth.jsdumpfilename1.jsdumprestore1.jsdumprestore10.jsdumprestore3.jsdumprestore4.jsdumprestore7.jsdumprestore8.jsdumprestore9.jsdumprestoreWithNoOptions.jsdumprestore_auth.jsdumprestore_auth2.jsdumprestore_auth3.jsdumprestore_excludecollections.jsdumpsecondary.jsexportimport1.jsexportimport3.jsexportimport4.jsexportimport5.jsexportimport6.jsexportimport_bigarray.jsexportimport_date.jsexportimport_minkey_maxkey.jsfiles1.jsgridfs.jsoplog1.jsoplog_all_ops.jsrestorewithauth.jsstat1.jstool1.jstool_replset.jstsv1.jssmoke.pysmoke.pycsmoke.pyoutils.pyutils.pycutils.pyovar/usr/share//usr/share/mongodb-test//usr/share/mongodb-test/jstests//usr/share/mongodb-test/jstests/aggregation//usr/share/mongodb-test/jstests/aggregation/bugs//usr/share/mongodb-test/jstests/aggregation/data//usr/share/mongodb-test/jstests/aggregation/disabled//usr/share/mongodb-test/jstests/aggregation/extras//usr/share/mongodb-test/jstests/auth//usr/share/mongodb-test/jstests/auth/lib//usr/share/mongodb-test/jstests/concurrency//usr/share/mongodb-test/jstests/concurrency/fsm_libs//usr/share/mongodb-test/jstests/concurrency/fsm_workload_helpers//usr/share/mongodb-test/jstests/concurrency/fsm_workload_modifiers//usr/share/mongodb-test/jstests/concurrency/fsm_workloads//usr/share/mongodb-test/jstests/core//usr/share/mongodb-test/jstests/disk//usr/share/mongodb-test/jstests/dur//usr/share/mongodb-test/jstests/dur/data//usr/share/mongodb-test/jstests/fail_point//usr/share/mongodb-test/jstests/gle//usr/share/mongodb-test/jstests/gle/core//usr/share/mongodb-test/jstests/libs//usr/share/mongodb-test/jstests/libs/command_line//usr/share/mongodb-test/jstests/libs/config_files//usr/share/mongodb-test/jstests/mmap_v1//usr/share/mongodb-test/jstests/multiVersion//usr/share/mongodb-test/jstests/multiVersion/libs//usr/share/mongodb-test/jstests/noPassthrough//usr/share/mongodb-test/jstests/noPassthroughWithMongod//usr/share/mongodb-test/jstests/parallel//usr/share/mongodb-test/jstests/perf//usr/share/mongodb-test/jstests/repl//usr/share/mongodb-test/jstests/replsets//usr/share/mongodb-test/jstests/sharding//usr/share/mongodb-test/jstests/slow1//usr/share/mongodb-test/jstests/slow2//usr/share/mongodb-test/jstests/ssl//usr/share/mongodb-test/jstests/ssl/libs//usr/share/mongodb-test/jstests/sslSpecial//usr/share/mongodb-test/jstests/tool//usr/share/mongodb-test/jstests/tool/data//usr/share/mongodb-test/jstests/tool/data/dumprestore6/-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 textPython script, ASCII text executablepython 2.7 byte-compiledPascal source, ASCII textFORTRAN program, ASCII textUTF-8 Unicode textHTML document, ASCII textC source, ASCII textASCII text, with very long linesASCII text, with CRLF line terminatorsUTF-8 Unicode text, with very long linesASCII text, with CRLF, LF line terminatorsemptyFORTRAN program, ASCII text, with CRLF, LF line terminatorsRutf-8?`7zXZ !#,B)]"k%w~EտX.6^BjN0s0r'/wV]Ql"='S %bݹ 5M_p8DdGZQuKl O0*fI±)<ŶPPy=D.$@uʂ8ş@ G' /LQés=Ňna\;- OLMXΒ/6~ \tJ#x"s!"xkrMSQ0>kNU[DL7|+K IU%ק~{g> U +EI֏UU[[=~˛'3oÝX =g6, t cvo?$Sg"&O9"j Dl(@(,>),)Lq$Z;ġk۰8[/A[88|MedvT~|c:V%eX5+rbHK%ay _}0$~00q0ǛU&;e]ۤfuo[L|\gg!6/@l`6nh>(%ɼgꈪE A 3dc k pv% CJ\sh< jԤaP)DP؄7|6FkDa @էCWvÍRz#cb \ IF{V9,ïnp,fo`Bi&,@c?]qvK܍*=d8^ yUz F" ,Z {{ mN. QlZlx D23 h>88UYJ Hz>ސWvj~'MmXɥjbX06QmHZBu85\3=: ˮ ^2-u3哩ܣҽ;̲ӟ13Kuv+]@sNg jk6K44O #L>u\R(zZӫlÚ GyHQzY[ `7+ԷӈQ܏?\8+\ ў0LQo:ϲWƭ|Ss6"nÎV 3j_(ʳr?G"_^<i]W]^ɱx .Ř>B8*[+$n`]==wax!$+\־fm 倎'mGP Lែd{xo`t>~ꐛtc:_AGkGx&3%dγ8navJ[W'&ve >\'+-+^8P@Y0SoA\o FBX-f-%ftrЦBuNdt}OĮix[yWz";5n-MOd$V~8[/Jv1mjBSjxFB{yW<# `:f<M=~2|~Ȓ/>4P gC9Y X *[R #RVe_8|ƄFʽ>2,f}Ĭpuh-:&lE+26EO4FƑ6 JH$\#4).ɍEsGJrZ%I ElUr7u]9/Tk4lpb Jnkgdg!!R+%}H"AjkVVT+X떶5;'{ei48g?/D=0}k!?.Z骶alEgXCSF}A>[HK%) U_\K ңy&୰DGݎ3^ z;nLjdS"ϣB1F钖rX$ʆfM5Ln/ |^KgBi6c;adn޵0t)ݳ2*w*蒴`yvZ`x:Qt\-Wu[rbTsjݠkEEwqpbG:pDD+ _"~9}B uen 4ƭo^$lČw]s|l=pmiGGS4֟ o:+ u67TGxϮ:5ke&/v@kXD?[͓ hk'O%$<L %%Ԕ~B1ʪlDFcO])>FEZi(=RDI(k !reCBYh (Cctomp^ hd?TB"hv_t? Z愪U73O*Il->3t- }˴(@H)~1NL!V((Ӈ,c@Ȩ1cg; B⥸!QU6ގkgg1Sù]܎|L$lJb@[1η]ҤT&F˂l*ԏŋbMO1UP@/%Ӄ7ܑ*bb|!}?>.n5 ㇼӆq6tEOlI eT7qmӚ)Y+=mWYuOũh+1Rz0Py+,_~fXZK_uښp9ʀt)58Sn3A_8+AyDJ2 KV /{ )k NG}Qhe^#mexC>.SQQNPD~ڋB)\pvu"j)S[6S.NË]9QYIq]+R9a woUja}zFo~CS*hxIUmc+"j@&йGG#3 H| }zֳK9nل(;yZl!?{1n';+`m9Kh+! Am 6 젺_[D"M;~wsO6R_91,7![i_ !y zʄZ)1*v]e.#f w5ů`$#1LSeTPÙYBY-7V{$7Ro5v˪r\Y We= 598q 8^-:rQ(C+^M3Һ;o"`+BDC^$|# 5de4<3(ԟ>R& _WndWI%H'wzuMqGn^IwI2e$_>c| @V?\7K%/L`d Ke4''VZAv?9dg|2'Sh.>vY^!y50΃p;2m>]Fb}G0ZEg*<bO#,5_"eNI@2}*jNTISne&W'F|S:3_y]f<D,-Ř]S4Gnn%̸|Pnya41$MSmB-=zllqtdOwM+r'oGLT{uA@e=Gڋ!^Ic2{z>>w<*%`V{'5,xyר_ U>\1? )J7 It#֯u[f -SWp=;T TS8jLk+ eoyhRp=Ps~}&k`Eh>E_i FmE:sLy0{h9x1!PT O޲m6QX_sczochro* Iw_I(&z?j/>iǯmͷ4GyHP{nZAxܻym5 7{/vfmXn{zTsD_\wa$&ڟP92r9զ d/(5]ğ8lX P.cs5L ߑ9;$3HW߫wʜ4`г+~>!dD7^>y^_Mʹ2z݂TC%\wu''gaV{K0y;Epvoe }dz%Ȳn%-u-H,8o3N 9!c5ֻ)HߑWQ[ڎ>Dn@:&R)V%\عf{4aKqO$EogdR}@ ƕŅ \x'v47cu&&,c[7KX_p:Kw}.*nЊs*U:1#׏~woE8;Y Sh܏]G-Tws|Cϟtdܜb֎una~񘾯->;ԫWR[=wsaCT(x؞ ;hV8> `[4ZA'fQQ<Co32/}_Y: NEըXCPpXfP%!aLVKZdtf/>p@0z=L6f:Yeͤb$svcW}g=j d:&NlP"Q$>R;5@XUzo16?\iR&lʐ]iMm `8+J6pKbqY;56rߖ "W->fp5@E^Y{NC2dt"w 6t#'NWxDEyk$Ftq<0*U(L'Ia'Q5vm+b7Χm ]dkaA3qM)w]y]$ڽ3)Qoɤ唫|3IqKiE\ai J6Lȟ#\H`5$A75XB$AӅr-ƉQG M\`B_q,X'9Zq^ Y}i/Q;(P׎DI K#;mX! g^E]SYHpDjD 1 J$Љ6B$&f2ݠop<0My۠- .03£ۄmk¼gIq'x$Ñ9G/ ֮+oyhC&7-Hյ3'OnïfK iXrysC}ݛv΃x}Elxnь<; {yI `ipE!4T!aH)djQ+)~.i,KytGfM$}5G!MB8䎶B~Ո B˚lM>WN:H ,C]&b+U{ZCBʅN$eX{"x);67uGm t\I}XဒX"&u~J@_6X ;fnYddT 7͏;:tGZj'C`4=),\G>5YddFX@-4V5]-%ek/@͈Q)`~D\i%7 lJ|t9 +TVXdoS (_8@Tz㳣gdFƗ5ԑTVm?DxބLbQ$Vfz٬qT'>+ 3IC}r`<~Ui%ǙZvtQkzF={*^~ eҖ@}J2:SYbXp&`%cwFɇ[8kT{.;~늮mN-Weք`d ,{ O4]S#zvٱT8յ/߷"}UE,'9hSv(; Wp p|YG/y!FU^} v?bs׹W4u+:[a0ɕ3ۮqhG=th*@$z 6mKU_R&αάkS©W,8 GV`4d5^^F ez@+6xf"p&1jv=KMܝоdV<Ʉe$)/t}:eC\*zzH'oKXJW;cPblrqF&*UEK7!^331t/5A,#s{ s;VYR7c#0e@cd"HL|yz}F}+R6bFTR]p. 3P#sNٲP"9xI@nS$'`T=g1Rg~,bt4Blq:ؿ(0PٵX6|J⥥*7CnY*poY?=\־M4" $ Ry:'ʐqׇ-ۉ2j+e?D >zRmΊW6n?MuitD"Q'B4FE69MVPhbr3 b8i7{Crn9oY0EǠ#axȭh)R#wmꪱ0|ls0îST^JZΨE>zf9]]܌w`w ys [8m])tiU\vC+Ww^]g-91y:9Χ-HCYP2-VB7s8Z]صd|w],HW`E7zsHb'] ɷAQ](ؘ S)i0DWDQ@Jm ʂ z|Пk zyΧD5&-J s/Д>6WݭCGw`,  E =g;&j qSB䵍ى6t-vdz!LfbK0U޶H#f:?GUDbh!R}' YZ