Logo do OKLink
Entrar
Ethereum logo

Explorador de Ethereum

Detalhes do blob

Hash com versão do Blob:
0x016f65b16564a5b478cb6f9af24d9ea57e1c666162213cde612af6335fd34c8c

Visão geral

  • Compromisso:
    0xb41878595b5337f2a92cd664950b3cb327b786a523bb2b51f1ca7ec1e4fa4d955572fb794dc4d7fade498185b1e4e4c4
  • Prova:
    0xaf46fedbe04675141fc498c822a91cba1de86d65756e08894444eeddd654d8bb517163c4c9cb8102847ddbb5d2fecd1c
  • Tamanho:
    128
    KiB
  • Hash da transação:
    0x8accdb190f7e300ec3c2af4eb00c9643c6d56d9afe2793141e9364c061710dcc
  • Bloco:
    22040391
  • Armazenamento:
  • Dados:
    0x0900014de1789cacbc6558955bf73dcca63ba4a4a44be9521a24a54b69a45b1a0789cd660b48b7828037251dd2dd2120dd20200a92d2c8267d2fd1bff0bbde87089cc373fcb03ef8658c39e69873cdb5d6cd3e82a701553d858739fbc3876a410e28a1186b2d70e70be4e156ace22d6a295456f4e2d38c1ce78fb2819dcc06d4217960a8c9ed44b52610f0b12d6f04aeee0e7302fd7d173afb79cdcf5578447e1810cb9956637a13f4e39700d11c6a1b633ddab236a2162aea82510186b1ccd43aa3f32352fb12bf8784ef7b2fe1eaff6d5c30a0bfc8cca5b8f8e033eeebf901150377d54995708dda51309f787f8ed8a48ecb5780b6acf1558beed4a4bfe6e6181e57fd7643fd544981737280f8e0501c06de9c61df25dcf07f80bb316d0b6e2ed690a93f09b0f9104cbe81e5c7971d9fa77c42386e785c1dbc2c0a9070b5851d726fa12888957c3fbd61f8f10652c911bc4a5d0427c66326f231ffa30b5c423d7f80ebc8f432289f08c52c19ee81401290c2728fabd34f77bcd372e4b8cce539fe41fd19e04ed798f94da7a7a600e1473154e7b5bf7248ea5e90e1e0d3c10d2f8293f715e997e22dfd07b8259fbb735e26a6e0101be0e74136ecc21e573ebf1ca721bc082475faa093236d14d00bd5033520e02aba6281725457bf88da09dd374924fe14455583973b29ea427509f7cd3fc0753f462cffe444bc5d9b15ecf31f44589e1dcc853ae1de9ed173ba724095f530ff0760f662113bafd106f286d50b79513f72e7367790c24cd38f7d5ab27bacf8d6990c9774f6fa077ea6b45f820bbcb1d7723ba3be39dd0d3a9d69cc75d0fb5467c4b86f7f77deaf2f016062463d536f251912b739fe6ecadd7c5328a4c36481899f62615f69a38208647829de27ac7f802b82b199980bdb2a3829256914200ae2b50916ccfa2a6bbbf41d751f119abf390ca0d1bb4f44c06366d6cd1e91d0d43b25dc49426923c3d358d491ce3e16c17c2476818b3ff00f748ef447bc915b3dbd8c8dcdae92ff2676c69350c406459726b64ef776b0748d772ee08b422c991b7df2c1f2538e4b8c3aab84e0ba18b601918f8f6996276bf91e3369db259d8dff096ef0d72d6c72b00e5664156e21cc4a8599b427e71d425c65b61546344649e91700c519a7476cbb493e9de08b1c57b4a454e6e3101b8cc6ef6f47b73eca3165b6335d2bbf6080da6b43289b3a35cd4271d0ed33bf714b9680a3347c42f62ddf9c1d9fa82106378053a064f8e301a1293ffed07c201bae44ab93d21e9bde83019540a543ade2272301977055fe197e956b3e7c4d18cf23186df586ed2cd0ce480dc221dd896f3578e073438a2538e915a001a01793880c358ce5bd6336cb5123ff820f4f30ce22d1ed93f6d29c28dc6ae9029708ed1fe0ca3e7472ed309f3d29591be8b51ae042c4a2ce5492fc23e11f7690a937097a587f08c0b3a27caf2c697c994a3612c1b316f7995ffdc928509c87de68422f04e91d7df52ec59bff0f70eb9f504ca45b440ae8b06133283ceaf3f63e60108ce81df341206030d0e5ab240214d270c2725aab978ebf665b0dfc5ad540e5cc6f8594b9c9d95afab6fe4c8c5615e604518a86a2d7c4c141de203d89cdbc196b2ee7c6efd7d17ca34d68f1e92ee1e8bb8a00b49b4a4e001c74370b56b13fd2cd11a06ac90e314b87d958c856932c5d9a7474fb150b65ccdca009a1cb575b8e8f83eb00087cf414e44eb5ea7bab342aa5cbe955ae5c15e2e9142147dc975485dd4026c19f9831ff0473181896d1e5dbd6ae6b7af5818c4f470a2d2226e0606f15a62495f77247bfdd54fcbe0aa0ee70e75d9f410f3e128b6a8d3bb782f4c24c8b6444eb1f9edf8251885e78774d55f9c0c39e9debcb940a45b71dd074be5c851f84144638ff9409ee178326309042c94d235d2d268764858ec027e9375fc18467eb64df766757a094a0a694c50e10b3c619244426d6baf93599217bebc3b6de73768be977eef7bdf9797e44c9f61f2555c5c3c362cef159782f398739fd477c70061ba9b722dc15fffe1fb92610f0edf07664f096ccae9e1c522d7011c1b640301727d717ef23a30820016cb7740b30d674ca798da9416dff4839b18a94cd345cab125c6c4b16bdbec48174d0f65c212c0ca2600b45e7146bf206c7b92f760d32084c281e2f2be1e0ced3742238974381d4f985c5323ad368df218eed6b22fc4c355320ee8a9e021aa2f10040f48550dd3ae8e8999ac0b3972d0d9c8595f4b1d5c5bc7e522e01551d2f7d920f60a1109915283af5191832227c0d36883c9bd4f0ad00dcb9517d6b06c8ed7195a8689e3f94282fd0815f88741c38a7b493f34ed2c02c94491532071cb11f7e21d3792263e153e5a5fd95c3d7f7394d8384894e7184f3018ed64bee5bb050887334146db4540c32b27c0d36e8b50bdcdd4b0cbfb4d90f1340e7f70d66ac613b257fe2be1e6b7344d4301341f71c2701834c290bb60ca0bc207e6fafe010d91832be3ce91ffee5ce47756643d4a73228c24b837775b6339a61a11027afff854d468c578aa8d82f36307b355eae59262ac1c95e12a2f68f4ddc03a287ecc7066bb475746cfecfe01200017794f7150f5d316a01164f6cd5a27317e2959a08db8c79364b77e5fd1488d0aa5ec2c362350dfd72078a9acf460e459bd125f707e5ec5d831a487a89b1b0f9c5511318480cf3415bc8327f950b8e9b6fb6b4b66ec613845f1777ee7af0592b741cb7358b031092b5b384c39ea19eefdd5eb6245b88466c447a1a050b58094db4b170660a2fa9f28587799d135b2c86a2be31aa85a20d84d7fa83e4bdff73a98344bedbb3128afd2e751070d66c33a6e41cbc85c3a158f784b06f843bdf3153dd610f452d37aabfe234a97116f0b44041da3fa8a74a34cfcce81a71565c5aa9c294d6d9af3374c1b029fdfc26e742994838286ae0021114ad1a8fc81f94ed791d65acfa2702a371e19ac000e3b3d821a7d76dfea61b63a4f82fee05257624312e01df566506109f248ef46302a8f493abb9282ff05c7662d39339f9f586ed4d0ea376aa0f3cd01d308b9b6302422f7a90770614756b107cbe409268aec10b3ea8ba36f0043e935703606da2f2c6e5b69c75f2caa8c1f1903c5aaeb6fa0056a9d6d7088ffb14704f0178dc2d206179bfc995aafb832b46318bdf3b92451591cc12fd332be12231578d8bdecc1a7889d755bd19d5b35c42aa15fc2761c3a5e53ed0f7d02cf3317b5da7151c9521a372eaebca3a31a39bb5131b748b25228009d633b9c0a7d5002925aae1db42715e4b43c894bd33d2f755b0d5f2835fc511c05c204a3028ea1a229c3f080df88fa081d8bc4731a4709776c15b51276f19a5d64b28103ac6a92953f09cf5f0062a6a98717605307b4f4e1fb201148b582e7d2fc2eeaca2db560ed34e11e6ed83be58e63e8a36e3131da414dbe498bed8f1257aa0288d19602829ef0338c8a1f97f9fac103166e0423ece9a7ec7ef61e6a7a57dfc92052931f90e0e0b219b079cd98da00f804b526dbd9beee4c95a1a9ec9cdf1d2f9bcea68cc33211e3dc967735ebbe16779172e50b384a2de76113b5f206127d769b779efcf3a5a2490237f4ed68fde48a3e9e1fa6273866d710695a2c6bdd5233ced4822e333f8d645ec6b4f06e066e0250a7cc14df4a178ae55c9063f3087ee5a41c56f580f11af6d6629a3cde8a26ce254a028105c07286aa9b0c3751b8a227dfdd2dd0d3f263010f4cabfd71343784bcafdcc4334933f473c6a8d021777f9c561c3ab41209617dc9b80d6e46a044e31b9b2adfc528abb75f28be8e469453a0c07252aa231add3634c818b8602790145f1407385a2e6f2b9fe9786f2d275e7b91cd59fd9195339fdc3568c8c677aea1e03daca908401fb6de548aee9d61fb74df47835023c006df1b7bb782b06a7a103ac4d3cb13ea2b5d47cfa094532f4a336f300fcc02a53910b024cb55014466c3828b61239dcd504feeff002022612aa5e61c022b92cb2197cbe12db4045043a70694ffd3bca5449ef1c3c4cf90ce04dd4e676a5c003f91b72669ecc6b700bdb3d378ef0ca8c51e2c8419240cca6bb44a0fa9f130007ae387ca386d2e846549f8db3e60eeffab7b62f1019ab69a1dabaf42f0a741807cc027ab6185e1cc481f66dca076c2d54dd73d8461170f8af793decb092b6233985762f0830fb5f4781bc1ae297bb2363aae9adbcada454713efa9b6358555e2f62c49b8f7fe8691fcd021ced82d3f63de9e3e56a291bb9242c0f6f87f99e223964b9f4ab24bfee7d83ca7d614ee6c6cb0472f2ff97f90d0c30cbb6dcb327ae2f906ba4eeea7d1757c2e5e060c41605932a2e5adcd9d6a632bc03c83f329db93d39acf4c5be35fc78fac63747eb0caf79dd0f34702f1499456027ca9752237b3865dcd6727d4cf3fa965ec7632b530ec4934bdc72a2045990e835e31c1baa8401350078557dcbf08400af4a3c06059cb171abedfd4490e3d27efdf24b97110a213bfbad4ba9f97e1d6f34ddfb2cc128a18931afc2a289befaa48b29758becab35419da471788b3715c401505fc07fb20356f28ec9971aae4196c7a267a9faa01f6e66d0ad8cbe94a90479734180f1e9750844df2e5e62cb191c16b8eb5813d91d6a24aa5c55e5b34ac02c3de9bfd4a869b60fd8f370767c087eae656de375441ec64f9252c790b7df99c503726564dfc1f7d936bc9482c8eba480290959668928f373ebeb30a5cf2d732115282f6fefdf2a1c9d487c49b79cb18a0ed0ddb96f3962619e3a0af87bbc5dc458c91cc2e93a4cdf626eb0d70a30e8b3d2acf286871b9e13f05586a2c0c57b43d1ee0926433c42fff356b6eb960fef4af5071e327f270f35aacd5a2192d1161cfd708d53e073473e7b22ac9eeae9cafb67f091a7001f42ecae28bdec28e773a3026ad5af3387bbb8aac226d92c539ff7696366772d296a230604455eae0c82a2922c045d77dee9bd716f6357ec676d14d38c2ebcc222a69af7666fa1e9f5ea553e4db909f638ae1b0eecbd8daaab910318c70d1a7a01882719d3b3a7cad86ed458591cbf8e832be7a01be5b7ca87a3886dffb9af0b1051f854c4fc41a081ff2c060a2beb5727b14b27cd384db510d2cd9210070f8e1fc2bd97cd7b37428c45eddd0634215cbbd21a3a5900179c98d26805a9e4d90f2f4f512393331e80b9c5673f596c84e6437df345c83b982b84f9feb90fae3c510d05216fe96a0f975c1e27dae3ebe7d3a33c72b33470539b6cefd006dc13e9a027c6f860343d764302cf77177850771ac2e6d384fc3cac5092390ee9aeee73db1ba4548229ad7c46e2f2eda99db0300847d37f87fdefca238b5425677cfb7d9013cf6d7ed3b4b389deb0768236ad85c7dbefe9995ae1a71ff935ebd898c948d10004f07084153a84e33e0d0cab0cd0297e4139f9062eced36341acee210ac3d7124f05982b8430088a3cf943d41f2188ee8a4270a8fb8c80f0a5ed427cae1af30cdbd77cc3860a93f7ab564dcd25aa6612a49c928456da53ebd6d2d61a018736007aea40b9a9b90fdbe07aad0e544a8447cf40b91af26e5d564748e36705b0301408a1d56fd801f9ebf4e6c00aaa25ab1df2f3a4242dce0b9dae7444a0ed7f2c1304e8937c494e8604d791321ad8026ff02def500242f02934b4cea5afbe1f2208474c03129ce6ccefdef7b61bb82cee23c9d4162bc2c2203753a0c893471afe0e6ee2d7a08342887093f3cb77d47375a2c3cdf1d3f44356da67fc32d9b1ea2d15fa3d88cb1e3ce622d54521c61f65d7c20084dfa7c34cf69d22dba05ea21c1d3becce628c121ce279b1bb1d8470644c3f50606110a2f750e481490d7ff874b404d041d52e096992cf303da7b30c489ba12a897b8ce92ded2d586828f9861840267b1884ef3407d24008fc1d018a07e95534a01515ad55faf4f4a28f0769e67c3fb4f7538d52a9b384b088c6d3687ed279f78b0e02b6f175e834b5ac466d8ebe0ba7232479fb0303b91886f64afa2013e39471d1c09c01054b61a3eba7e7556901be7480a40b057bb392305eaa91a9ef3673458ebbf8e79ab52499cde137fa4714387cc2b03008972614794098c21f01c0bfce017b93132948727fe09c8e3f5e07e678de90cc87319d0914b475f58471692bf2c90d670879d4e984b245980d700f8582b109f46a3a02737d7074dbeef6dde69036f4db3f125a069276de60b7502ba493fe8b0e7c3cc975e8f4b74a66e7386b9dd3894c717d417dacec9c8373f71f1c12d3c201bb4a81a7ac24860abd4299a972010a601eb540e6ee61caacb6f527217c6ac0e21d5ca9d5c4d7c648a8ee3a769b066b0f37cc0562510d45eefd5c320fdf68f29f9b293c1b95628fadd745570bc6a91378d3e4941cb407269266c2198ca33c694218c0b3dcb6dfb545672f48076ec4236bebdd5109cccc39ed97f3042a15d2912f8a570e52ff21f085ebbb3f7130cc052276fa1bd5b4ef3fa38216269bb893819d0b54e757779fea4f0f7d7abaca4a8f66b8a1e2253dc5c367823d379ea134c58cc52209a8bfdc2848a5da1b2a2e031d84a8f9bc9385b04fe847ef09bf3e4394b16dbd53f933d6ce5fa808881157c44aa38f7b2fd8f6a277296a581495bdcabc7f04e0a33ee3399a48e5fca4e9ee9397de46e5c84a37d9a50220e20c1c29ac27200e3c0efd711b736ec6a3b9fc811db2e8f29e65421bab84059e22310522eafe3bd6b3c92b623da52c122af5bb40956ccfc08874c0476ab09dfe220e6d8633a3f604f3bdbc091c6ad5c2083393ef32c08b1ac895a5dcb3c9c916f129ddba02d98eb8f27b135257dde8d751d6e1001f919f0a67ff46ed797e45ac58050f564945e42e144e3e7e9bd7b2eb4860f1b0bbf526bb7331de73cf30b1ccd32bcf6412c4d55d4e31c0bded0527cd3796ce52abc60b566127dfa32ac342c1151536c18b1411d30c63b9301788f8c46f858595ae883526c3c6b3aced02d58f6601a3e28cca932c149dcd9a0bf105bd5a5f408b5dbe06b7f423dba74f1ec803d83f2992a467298898245c18b344ec0511d06f027e41fbae824bf5b5de481bc53107f39afa3bd60ed42b62a508bf5775c873a1701751b821c37a6f86336ad777e91c47a8966411ae641feedde6f438a4ea597053010c9784821126c83dc1b84f231c5410197713c82b86a8f57b026f13950406abdbfc441dfc1debf3ac2b6285b213a15611545ea0e2469c8c0fb8add1747181df62a31eec722b7f28bc395b2d232c6822b8ad07dc0518b65c8290f4e80d67274baba420f6c23699770fb056886f046023aadf324870ffe9a6b6dfa8b657781814b26362345f7aa1f0ea9197b1f40426a94a303953cf6b5f7555e853cd775626cec527eaa8dedfbeba00ba53993434df9d653d280ae716c58ec425b08a0761411bb3266f1e107f8c8910f99957112cdfa8f4a757a0ae9bbd7a04d2bd8835ded03391b710bf09c1e034c8963898673253426f59edae287b6cc411eb2ce00b201bde773f68acc98e499dc5a45c3aa518df79d49381694a86d4e7b4f7f61be12ccc05621df01b35ea8aa9170414f76338aeee5ea0aa71ee669a8ea48906538b4a6176e650f27df335e8e86eb7c61698131aca79d718b094dc1bd2b94782fe268e9ae221b3846b7bff3ae27877227e112ff0c3aed724777f7a18f3376a62ef156e6246ce6e14c9bf509825bf923e769404fd0ecfc634724463b865e2973967b1710fcdaecffb0142d88980340ea6f0e9376374ffa869b397def2bb8ba7f0fd4784f9bbec588a0ffbaba775e97eba29fe2c875f7dbe021597292ad00de90235afeba8fee6ebc5273009ea3530a464ea163949f5c16dca229510bf86122b3738409a87cb7805adfab386c81399b2527b5e1fec61fdb76aa1f49a3a2516bedb72c83017084fcbef582573ae50b846661517392efe02b5f84062ea7d272a1becb6746c942fd06d2b92bdd37f73741df648fc12fe9c2308105c38ddf77ef261cc3d630ac784508dc9050f36db5e4824aac3db35c441546d07e602115cfc8d1adf7d056adf9629061fdf05eadc2ddfa43811e42f14826a9f9bc2b27a6fbb5664c9e723be433b3903a8394e0d006f3a4665dcbd21108ee0ee9d5d7adfe51f78994d738eec19faba8a4e66b50cc90f2e2ec854e42d48fbf3705054bc594948d8c435f66038389d5d5ccff3e38c04fac93b88062e2de6c2b857fb4827f0812a2909c0f97e3617a72ea654cb1f0b88456012146e161e0472a18cc9a70eb083305006fad13d6b2762e04a07b5308b2e78b186fde2850d213875fb9abc64b016e620e74f48e387052a7a79cb1d2ed5160cdf903eee9d1a46430f8ba423a04f7538fc2b652c001d85170213706eef8675d81de965872a31f7e397f7cb480de0e6787b0319e1672ef10aff9ff5fa7fbcc0c08a668fe2dd03778ea1c46ccf5ab8fa629e02b2a6c71dea8cf147b30937c42c90001492efc81a60f66cdef41e8f7d71d77a064534c5aa1b0e58d0f77b624a2ff1bec05f5cb005c95ee2f5574faadfcd7e0cb22abee3fcbca705ed90f22efe487bf061a675f223a517b14718984009902b8a5f31ea151e8b4af7b0d07565967bddcb7c9feeab2371e4371c682f29f1a56b7615857fd13f07db55751e56d55ecdf4908409247a344aed60ec9cfbebb502f8a824efde840da10276b2fa369cebb126addb61517337705c1675fb348a6628569322dd185114359c97f214f1aff9070cc4dbbb343a3e3e34f25f1d2c7f6d774c7f5630d77f5a4fb85ca3162023b96a6b01800a7d2b2a2f1b09ce84c00623634b7203823017f59dfa97de4eb8e09b5166275ed24bf1295fd30b041cf8e95993185458476e97b7f5d0a43fdce1bf49e6a4adf170ebb127ecbd850d3f809063cf38227af175e12d61b71f9cc76de2f843f9e32a53a28a1827cd1f49348b5cd22bf25fd4ababf75d19c7880d3082ae19d6fd4a8e05306e0f6f7beb4b8b5e99a832d8f15109408ecb1d618cf4cd8c8a97aa3f794c9aaed732d2f17d3f647395cb1569a03705def582d7bda84b7abdceb8ce750beb3166f93cf9330e9534901399600686cb80f2b17ddf24b5c40f30c79498117f4979778a38a0850b903b6d9e75451e25b7b9a98d9548fdc6ea4d59815f057ae4fb2749611712d91f332ee915f52fead5ce0a273890303198a16494f6c645048344b59cdd01a9fc75fe02edf72f5a9848d300c587ee045e9a53df334595d83b729a568e5624ee25c2845d928e49ddf3eeee97f45251fa17fd25ce6ca272341cf05c98999919d944757da69b17515224b2da6316aaf21f0c6fcb008aa6f8f66e984ae6d0182e2fc7c7b5459238f431036b0a4107aa7aa16a937ca34b7a45ff8bfdfcebbd1a04a85a5b65246b777ed69a46bed0acf00357ee0ddc62af047e753d8c0d64e00e17b1a7f6b1ef0dfbf8f649288310fe30e1add2b29467a2cb52f12962c7dae4171979c862bf78a120cca5f983b888635f228867ee39080f1ecf4e0493e3eedb7c3f459b03679cea6fef5f2dd8f93fc4261040ef784a971c837cf266b1122e5772182d7b1d42a2b8f88d5fd7a9a9762cecd5893680b0a5daac2787e1bb5043816b3258784bb069011721562371371a93e44b86a8f725c162fe45c134f8f13e279107d7b6bb2041bfe5bb19b883390b85f27b84fb36b0090e78671801ead5da44c71b36a6fbaa246333b7d928e4f80604dcb700cafb783214c7f9ea8d970ca6fc2f3b1aece5f637c8429e93a1e32ee759b8a4d5f84eae8cda8ab352ca6e9ef78d8206f50e0001c76b65a476b0666eaf3dca275c3b619991c4349788e4f2679f567d0ac7102c2fe915fb2feac57b5b7fdc4a64f5c418a57184529124fcbbcd9a93ad33c1e28d59d5f72b9eed1200df0afba4688132a5a053d742f80735e9f2d5a091294a1d07ce08ceea9221796cc70b5e0fca2e0c064962bfcee7270c6664be426d0b4d6020201ab9bd9da6345acba414c9707cba32b4689543bc2c918d43eacd23181a5e7f4011df04913eaee03b82f11c16ae189126bea993201069e24c3c35a917e6ac637f298f2affe2c6dd4054d0833fe8ca5728e5ccffcd4178efa0265ca410c875e20769bf137f70438b15a01b605b1c60d4deb11f221cb524f3c93ea6692fae3cafbc8965562cad839e3de8e27e5f49ed12afabeef7f15a3dee7e02ff7902d8735dbb2be6f61dbddccdca889d008f4e293a446ba2148ef9cce7a42baf230d0540a6aae9ab8ccd14290b71e7c0bd098634d1a50bd3a27933c91ebff223f537279fbb64a3b87fb1af8bff7818767a17ce2debf01db39cf5bb9bf986ed09922ee42320cab4871f9ecf4d03ea9684385aba1faaba531facedbf68f994d0da493c5da71f5b45823a6ef39062ef42169e5bff541610d05f05615411778bcfb03d18d3fcb26189076fa7735c3d27ea0ea15fff9e61de09402e8638ff4e0e09f99b144e310b6bb756b99651bc14cd6d0e6314a1cce15dec814b5f2dc87cfb6bf820170e92b9e66717cf4e845a12cc8fe17632d8bce8b0a23979d40d3e67b87f0d341de9a7d4d089e9cd0703ea215c25a3b949340be3f77c4f2899a700af35e7fa0237d17b0ada463c8358cd97dcaafa2f761d837c5705a23d53219e2721b533d6b83ef131a4775a3b8c5617d475a36f75df5ae901387e90d70d509735edce6a5663122b6af4caf220a155e931e3cb06dca2db92162fd925fe5fb44bead459e8d20b166b5173418bb149e77adce3c9a242a4831fd1601956a79407b5008643615bbc317dbecce198371e76095a8372cecaadcfac04e467c35c1629c6be5479c1c33c04ce7909665dd22b6a3bf61b4b2bd13285a604c757f4156d81b061f94405f1002a74b558313868137cdb58130810ab7c467cf79301eb373efd08fbc68c9399b00cd393979af8e805721283753cac007955e5f3fbcea4207d446d3c7e6187d86f1753ef8fa7dd6e2427624e7cdc3320bd50852d1f8a6c3cdb75be404eaff321172af22784fc999af3a1adbd7f93db7f9bd0e653d72019d1e2e38ce772bb070509198d832cb7ea16485f67017746eedc92312b491e2267a968d3eeb37ac556bcee1f037c956101dfba6bd88b73e1e2e8975064245ab1f3e5ca6f6fe041559b379e14545155244ca03ca2edf153b090f0b86d1fcb4dbf2de16f1b9edc7eaac3de9921761514002f6debf49ec68cc7299ce3169ef1b86b07ddc01e4ad69331ac161728ed092123982d441ceb673a4c215ea5ffe560767eb4071dab6a3c4a57f7bcb9168391c3ca86e1540177b63a91f76e92f84c5ef6a3513980eef27c898ed09131163c63ac461f69717db2a7ce03311bb979f0c59398eacff23017883bf8175a6607e3151132145b7a3dbafcede9e326b07adda1b4824898a2a100bde31a9867ec2b6f6cee4c6251d9e198893d3540fe613c078ce18565bbcafa34c78fcbd1da0c21d97d8adce566e5673f350f8b8c9fa8017f855a64f95820fb12aa019b8330e130e27ecf40c4b44c4bffd85c21e108153f84e790df91e47d795b06a08800f7a93e407e0539efd65a205c94f9079ebd1b153dfe08f66dfd619bcd3645cd3f95c531bbca6a353c4f7c56c7945c4f04ab52659c76d21e40fe71d0366bff38222aff015bf92060796f4d349147b972cfe08d7300ecf31775064ad6a953980d4d360231a9379f02cc1602aaf885b6a3111bd927fbcdb2e3a4d01ebf4c6a5b53144e68171bac0886beb5bfdf741edb108e7ed6fdc6938f43a4c36a53fdcf3cf257e114301eac4f4f5b0757bfad29a907ee930542d8963f093d60b08914c6c4f85685f1394b59133e0adc53af692068310d738570f89fa3f983d0af7a5d54a439fcc47d378d95b536aaca33d561e87b9cd026e2d2cd17b46e5412385d776e0e19953d7c2aede32e02107632200a841197f53cced9d8a960159a4b7f26a24c2eec6b273104eb8f5d9dfa53529cbf27e930a07b52fcd18821c12332593fbcf344aaf598b8240a879f52dcc3769a71e0a9bd36a08fdb2003438d7e9660c88b86be88e686d60b2826e8ab89305b7183df9b62cc0ce6026144feefb64124f075143c80bb649b046efa279dd3d67d50f4359609bbb5241b954a87ea33aad8363fae67c43f689b32012245a86f38c95717f2056acdf4c3cf37bc6972a7c2f977181102ac5543e12ba03f63c4fdbbb69162e436b59e57e0d5e90914237a8721d36f18e3e76cdc821a6eb236695930320e70e97fec72d65630a41d031423f8ef942fa4ec626744821e41f8c36f33e38b900b604e1009865f6853ab7fd988cf234443334e7f5337333e4192f2a465fabe255008525f37f5bbb35b4af346c8c3041b7830c370a86d520780e3e1e62b52d36841ec4877e00aad035093cd9db189f4cd60a19027edbf3016ee5ce789f8b7b1ced9a441c81af6bb3e77274b080cf2bde6c9778715b6ab901246ae4724078911dcfcf81d40951947db45699d71d0c6c7094fb5892774ea563fb69931e2ef3c7d5516af1e080b8528dff8cde63a9b0182b935f73b18f8d717285c5e245deb8766b94be1a7356adde25342c1778f3744ee3f64ceb7768bb2580c03ecf8bded28cd1ca68855f4e692f860d3c2fa830e6b7cce86d41cf23f42172982c37f6ab3ff9bcd75bebf46522976871e827f69f3f8734d5b44ee7394100e3987bd4b5ef9340aab65d39612995f975099bed6aa1400bc2747606b9679918e036ec1f6aaec3eceea3cb328ef9869a1a0c13ba4c9f23d3057884bee5f9439462c9275f626f85299c3e043cc4da72885027b5f1523961aafc386678474b2eb9d092a2b1d455b35e2ad013467ae0cb104c63dc72c23f81564b59a74e450a9869c2295dc48373613cdae04980bc434e32ffa35f3de77f244e5f50bd474d50f2fd126e75f050d76ef35b1e6565a1e388ecdd1b30b9b221aae7eb669d003ac30f8713493fc42cdceb8fcf0c4529d07661a645670bed4860ae59aa57252bffd590a8c2bffac14c67bc0fb222e8a803729c7b43d03b9b76fdf28f9c49a4c6eb97d6ef71bb9f505c06bb6353e4e463afc2e174d1636cffa9e099d26e5138972b506ebd5192a89b2333f8b1defef16fba03da96b84c45ac2ad39c2fd66d58356256e8787319daff4b0c65df1f4f01e5303547c3c525ceedbfb5fecc3c359367476251aa3071e8e8d471f07703a26110c7125c142218e81ff43e1a1f8b8d14657fc2e3ce61cdb2451da8d10807df49ecc4d702c89735584f6343c4ae3c11a6b799d4e10f018b58e23eddd529c72e2e36198daddc3662b7effc7294b2bb32cc462be1f805e122844fdfe6f3663d7b1fa6bf98f68f77fb311700f76aed236b30353200d44e125bbd08bf689f806420e8f174284bf4a589b19022c846d38daa3b1acfd2995860821915cd11a744b5fd70f4927fa7159d457b5bec242213cf3ff4e531a01e439333877cdc55e0f70124ff13253dd08fe24e806b4305892c956100e11de0b01583dbe9d95eeb70e30aed1a36f6364955937bb357862519a3e91f2f8c4d1a0920c39738550a99f0fc9577fc384d2fe1cd5e9dee5bd67600fbea27f295322fefe6a0c0f0bfd97c192f5e1532b2a9549d4621d2301501540e622207747a31d4901133b99c45d247a80834165c69d868ffaf2ebbd13f60f53305708e5a77f083b02341e117e24f8349182147347824ede69ab268e77437127a87af0e05b3dd6463a1a238041d2ac85c0fea9d1fe157716d75c2ec24c6480b1a116d11989456047f8c625bb30178820dc39ec95f58e3012fae22dfce56011a6dfebc49908b657bcaf652cdda60d3ed59d6fef7a16f788c1406574952a381f7033d60e320a81de7d92f2122f85838c458a1fab5a0f537c1e32a19f22dad20a83b9427cc57f057b657343048c3513b398bf1cac0e3b018522524cce3bbac39bfba71d05529f75188d52912c90ee6e381ddc5f7f062808bd94dff3d87bc6fdbc20523b927ff81ebfa73b2f327d517b3118ac8716a40873815079fcf760119f2e3be18a885d42ede7370d330c20b7d710b57fe28946111f8e5f6b78dc81379076b06502c82d2f01bef18447225b1d219b59bc86660778218cac1e26228bbd0ffb8df10a33e4fbbfd3c34221265f7fa15ecbde68f613664592bfed1d2579cbf7746ea954a4af1e2d7231a200078c624dfd1432daaf91f66c3b0d590a108b8d2f753091521c1ac22084b708d31454c377339b248da97c2e4cb0f79153f8e286537fefd751f0571a02fef3c7ff3f7fb101e3ee987829dca46f02018f868d93b8693bcf7c38ec55080e586db7e1187cb1da2796a14307673f91babf06a8d3bd30087af1d12b98052ded86db03e504923bb7c4b9043d5a5d96f0b3d1086fc15c2041b4ff3d39c42f93cef86e5fb6052e729ddb0f78d21dc12681b0aff73a4c50fa0618d30608f278b91dd13ce6e22d23007ca21dcd691b4b696c89807ea6763794855216cc1be635e8fb191da8860d7c3f2ece807c99177240ec0dae18acadc237912d2e6e32f85b3c4e1870ac593109536b3bdb643065e7b95d11d98e85e507a039563f9e22029a813c3e1472ad1e46ef9864618f2df67c83a8410428058edbbcb7c483abd496611b10dffbbf522e80f8a62156807d22d590e347f6989d4ceb76938a978510f416b80abafc2d6738b2ee39433ca8d535317ab488316d98ce10c5035234d72b52441590cf8bab663f7fffd37bb684be9d61cfe8f1f4879b88ef8711bd910cdbaecaf1fffb77aeb70fd359b6b991f81b86e1e75cc2b08f38ab7024cef79528d56ac3eabbe952a9162a00a2deae1d13eab9d5612fc1f483ec1a1264479731aa628c46ac012dfaaaf41c35982b44fbd65f543ec263653e4b1bf0a586c33fe73951a05a8bc2683f78442df8890a9e54b499c77fb72f45dbfa335fd0ac288021409cfbf6be5a146ef6ec2a3b51c359330f697d966c327af05a05dae1340cd67ed6a0ccef1abcd6a4c9e91a594b3a28f64b04e31085cd95b286f7082f616fcc47ccabd457fd112cb971f4204d09ed6a97c40e01e720d4918f5ee1860953fa12a39d1253953e065b1fb1072940441fbf122ddc5eb8309d291514e9593fdcf972e5c50328994d70dab0e98f331e0bd380f6d070349f7b6e0f047851bb34b5393f25592f5c8a98f8accf7d120adc0b38e05761b4676ddba0e0ee4436c190b198c4deebe44623b18a256aeb062d23e05c5cc8e0eb4211dbcae0ce1748d8c275fe0cc661561146757e4de5cf4f37d9ebfd48dd24ec6bced3ca44aed86e19b0b4bebf6ff878470c44a73f1bb0b80489056fa17077c5c7cfff7461cfa41a276296483b2fa5733d70554bbc2512163e0a11b8f38bcbf5c61263e7edbaa9df63896a91e273f637b9b9b13ab429b9d014e1e71a51b2d323fed8988ee3bdf81adfc601c30fa62da39a56a7b8ba2518d622423bcacc7e744ff741e620ea6ea7d641592f980bc4dc0c8af8961d7c6543421df47c88157b7900af0428538444848c20142c4586a289729e3b9f9df769180b04f5d1f93e4996dcdd01d8564938d6fb0a7825cabea3cf7609352855f25245503c9ee4f09faa385685055ce40671098a18a1aa77be40c27caea187f829ff86d934045c13083089c9d517bff94ec0d440d2828b63a03e75ad9f7e0110f5ca6ee40cf81238e901086551ef94abf5234586c2e47996318ac2b2f2a385b3b21d517307ded11decbac3c342218aa9504477cba66b569049f46b3686dfa723a22465e71fb2b98fead07ae2e0d3f21fed210f3474cb44d4e8b20a611c7d3bb8096013301fdda3eec4e4c1ff26a1976542fb9a30df9aa0576bc151f484d36fecad30ccd50a84df0545d4b5fe7465d920a771b9e5a65fde2d6428de769472d3234e1f4e1a1aac97962855e68c0a9b16505348fc9834930e7c210da8514440b256be599bcb1560cb6f45358bda50abacdf904a9febfcb48f8a1e87772939535044de00b6f3387ac9d1789cb2173b0ffb999cd5fce7455a9b1f1f6968e273dd42d71646c1b71e8858b1c5d8e99eb6eeb0a26f01d8d7f9badf26a98c0a19c87cb482508afefe3f506b9f59b5913bc9aa7c4e6d3cd8e1a2a120c95ee275953226ecbc24c3c255141a8a6f11e4f610feb285631e042433f5ee816fe49e77cfb3c0a194b55ce57b3b5675c0e354f39c7905f6b96aa923aa6dedbb5ff66cfca3bed6159004a1fb543f1c21d45ec2bff937f095e5d827e7f5eefdc1ffc2304a5d98a7f10014c49527283f50b49ea4b8ad4b8dad327a2c89b7a66df5f210104ab4eab590a96df6d41a083f353960dc0c716eee4a2e67b27dc8f51c188c13f879ba528522b25080afd7031034ded678defcbdc7b5d787e86212c051ac4fd2cce5dfcf33ba35fe035316036eafe27558c8e0005409907385e7cee6c26c8d099a1164dfab1d687e8223842ba36063f52c7999dcce67551ee60209ab82226225fc9799fa1838aa7971798b3fcc41e8302c2728e9a41b3f5d3c9be855ffda51d785a72bda56e7e287ac3e3b0b10c7d2f930efc6916fae10a35484f22b54ccddcc5bd1465a7e4bfa8d4653512004160ab9f9e617eab534804308f3c9e8f87d99729791dd55911bf29a6eae361359af4bc3a5e02d72616cf776a747bb25faddb6ad278065fc9d9376d965557802a407103dfc83b06323b907a3d2f3afa33155f1381bd2602e1050051461a1bc0c525afc9f3588b701d994c7dcdebea8cf9d757da6e793c9a6c8afd4acd842c621aa7def62d4a2cad8068ec6263cfc9e9c0cdcf6720dbeffb2725aa454e478940b31698b7980a16517e0fd044b28562a3352748785fe418df6ba8606cfc96bd60bee39d79fb389ce70327ec1f5fa0ead2e195e5f57634dc327fbad1fdff005192c15254712ba570153ab1742a6e85677d2dea7804a328533cc9ec6482c6222d80c113373fa58c8b4c11c20a0c65f6cd450637bc2d9bb6e040b2f660efd188419059371aeb6c16d0785ee3e3416fcac120d3ef7c0d64386b7ac46cd33ed6ab54a14932d0a13b8ce4f76d0e23fcfc437f80e4945c800be1a6f9808422725e13e3c170f8f4d7fe8eb0f6de43b954e589f5cb9815f344efa1331f90fe2d288c2cdf01b4f39c84dee17d8936ec6abefdd3b0a0ae953156cd95e40029fc738fc035c170abb6c6be7f210f907891c909e26709cdc068d53966ca17b18c1017a00106f222ecdd0ac366f291895732ce061964c89334a8c5055b310e638922dafc0fd54bc0b7f503ca0e71ea5473b08fb9c0d7be9d4499ad627f81ad4e24eb94c2d13f1063eca076149affa6a227572eb91e800d968a457e8479e4cd595810f03dfd522080d370597f83e957804b72241f96d140de1279baaff814d6c15b41866e8217c9e05c18ec4be8de94dad3bdc41476588c5b14c76e3d0bbaf44d59a1030103c4e7c2500c7d84af2fc71bff0b3d962136605b0f1d107991deffe266d9db75ab2628d29f055afe061713fbba23f08dd138af0c8070e8a28783276ddbf0ec38b208e283a03ffdc2fb45c51b6270087ce5450daceb8d344065ce8c8adce960fa26934c21f5ef40e3300ee0dfdb6e1e5181d2dd9369ceaac592a84c4eff495dffc2800c204cc584fb5a4ab3ce1616ee7fd1afe3b1461a849f67cf9e919889f43e80d4be428eac9e04fcf9fd867d17522cf0731a4a80f53c06f7f05378181c43c79d5c3773536c4ac35ab202c14aa6f6943ad032f2dd564ad3d5ec8a451b5de07e47b7fa427faf254e1e196dd9825ace1b45c36749ae8d36caff9fc4ecdac878e0d160a710d8722342b5e73904044b561c6a8f93d48946320bb86064c48fb29eea96c62a6330a65869b97de547f766c1140b85ff24911906c92a7395b698114fba2573d420f1188e81b79537a7be74bffe10fe4c333249f33981384f6ed2f3657f4ea805f32c397ce9cd0b215e6aec1dd182f9896a9565a29d15daa01c23df8fb25afba0c2c36dae2014da0185f589624bce4109e7cc8106220af1820220e792ffc8383a42380d824f262b774d982229460807f2e7e90fcfffc677a4148e8d20f98032ec60f7f335311294908c53e874ba3283897cb46021f9dd4d427f36e4370a3bb5a5c0a1340696855ee5b039dace5567f2feba58a4c5246b5f2a38c9f4967fc0371c70c4e082c14a2b00c45281cb5bcde6fb0804ca4dcf5837fef96f5ae5d6a52cf023cd19e19267197e9f4cf1baab3bdfeb8eca9282f9f02dc6d900378bf5461f8630050b2e49709c2f75990a88fbd8a612a9193db2787bde922c48a8bb998a9acef15116202e17e2e20488fec750e00265c5b2ce2543f6ba4091a55f4b890a77594313410251435656db22d48d490851b9ee44eed6dc9217c40c76686609e656ee4096b18dde0337a839155ed8a94be5ccfb919388555ab8c8f17bc9462fef082bb12e6973abfb6fb5b4d6040bf39c7088f77a2c2e38b038398cb34532d8fbb070a1beb7b5d85fe0723a72274801b659e5e3265aeb7688cf627a6fea1efa02fa78509cababd20d72a33a254fd910bf7f8314111a0924de70ba49ae08adbfabad2f419cc4f7f5eadc7770f3dd374f1be66e91098eee89fb0ef248780423ddcd2503320fbd68c875f7e035cf2036cc171e0d566f805b67bbb5c3d8a2cea0ada5ba95e1e3e9e2105df105d980b8473138ae0b73978e5a551e0ef51e262bac926e9c28e3aec6e51942d386d984129246aefa2db7aa21cc1c13045183cec580210f70f842d081716a2df1d7843e10db2e32446af60c174cfee6f2c4d67f822d850f5061e3a96741e3588090a7fb405fe758780d0451f4b9534311c211459faaa3cc699900d50806736283728cd3cd7d0c13cc022e345518fe4e554382f0632cc92ceec232e7895f8a09061036b096fb6090c70dc634217447d7073677e2c5dfe4532e226338983f24307134d01955967b15bcf0126e7d76e4f88d06c33108bb6ca5194221229f9783a3f5612751b91d302f66154919708aa5d2668d9171b405407be912c0fa134a0601f36cdd8d327028e0a4a74f35f8490da9467a8f6c3262f135c1e9f2951e5c6194e251c4ff65d6f1abe8d7a2da7090c505bf409db0db30604296b231fa5f966b4eb289dfa3c9890344ef7c682980ab900580e09e34ab573b4fe0e7c0596598299f7941fa8a78115385ff5882e7989bdf17c5b55050f2b3f2768c10e13306b12fbb988fb83686562512678199c315dee21863dcc38c1788e7d3bcf1e3f5c25896690557a9919b73ad9f419cf91fd68bc3022ed81d54bd7dceea2ab1c10eefa92aca62630508c8afd05529161ea00ffc542906320bbe1d36768a3df58026cbc1f9325bac8f277e0c929d330ecad3ec875e11973a4ee2cbc43af9036021fff56d3f26082a58e4063551c3c2cfa9c39c7ab3fccc520615bd7d93d1047a234fa19c23581decca318758c93c910d01659cddcaa6e130651d8e3f08f36c66d262d6d8b52d60002da9562c1ea24f5aedad6d9badf28579e22380799f625963219351fd9cb1d98725edca4da04fedadd111ef980fc41f00ed7e95c93f77418df0f9effed77e8d10dd77bd35593fcead9aa0fc6a7d71af85af9e42c8c7813b35217917af202ec9d2e6fbfeee9b108582b83135b3fd54fdb86e8b1dd6e73a2b6d51659afba217641cca9fe3231b89bd779786a72700138809f2dd5577a448bfab03c2b65eead53feed62073aac7166a925ac5566e851b2a84059a93b6075ebb37725addd836e843a8c75bbed2384bec229b9234f91b89d52e310b229d8a5d6150a1290116cfab934437270aeb88bfffc5260ce18f8b3f1d54f7c01b710dda830d0348f0b29ec16e4410853e5c1e2e971d4ae3af96e2e5e09d0a907ededd269804229e037615937e9bdd7155fbc72cc133840a9a1c78bac5219bd1046af1d8ac05405f67311f707e15c471850fa226b07dca79fc28411516b3c7fbcb8b515cb4ee02fd6b3a22eecfbc9ba01b3240dab997bf4b32d0b40d8ad9afe6d87c7b9b8aebe053cf9b9eac642971856a4c45e5ddd81b7a593cea30b61028aa00824ae703f170d1024ee3f3f1704c1b3c816b26d88fd1146c0e3a4f558cdd077bcb6c869bda3015e48da691b377337ef2dcae95c2d4a2b2ac0bb71744f51d045ae2d981b454f328558489f953b9a890b41d328edee191c6a20cc0542d271deb5ae3eb17e6e813b935f7e05420b7fd3e82f46b79cbf4b466e48c93216245ffd6a71558111c1cb3dcd96279c081b78a05293d12c3f675f5796c1b57ea78c2a9963b33066af6060108aa2692c864bbe2a091e96f0336a7a28bcb1ceef5ffddb108995c1ce1821182b551dd78bca56146db6795471832268b284afbd4535e843c601fb54d0e53c88051334a9c73f65b3ab6f3ef15b35678f25ccf16b02034d9bf727416ed08dc55b3aecc13458581b81e1d437750abba7025f3177c06d44b50168106d1cc927b52230e87368535af0fe43a1522f5febe13eaffe204361a8bcb8f1871dd9ff6547c01a4699e8edaa89afa091f6f1899875980d3356d044bb53b7b54f12d5ff8f9d8819c2c347be25afe5d4964c48786fd9ee6c1eab3781006cf674c1645cba96ed882c674b2da86b71ef878ef316f83e8cc996d8374955bb7d04b04a60066899c5c216f2e2b73dd9f80392423834182274e13884cc9a3757e087feb0bbf57fd92de52ceb190e154f08a49585c59520d955eaad36064dc47c0a1278d3fff4ffc76e2923f591a014fea6b9be7c1ab136a719cda79ed4261030fa453afdf1dd42e7981c17fd0f8303a6359807efef49bcbd138a78da7ae6492c2f0fb0d875f0dc1b3a99269979c070186d2dc42cfd56800a894cc3e56cd83ef88c7202e60a619a82c217318af923c67cbac250eeacf92b93970db5a2e3a73b3bc832b07826679485a65216d3b35b0dbc4549a7c2ee72ffb38a871e6098668d64051ce75961bac257a11737697c6160ffeee24f4c38d15736531493fa04160661cefd058b3010799d39ed0aa7f3c9b6eeae20f9ae2d450358f785deeee0d7b2a6883ed5de9385daf67cd7038eec981bc0e3bc832e31318fdd4fc81346c7e3dbfacc102dc5253badd3fa3b099dee8122b761611036f47f89ce30d05f1fd6668104a789d1c59d451b3c82b124909dff291e4ef07dbfbd05b9b3c054206087da3c23e26f5c00ef2bc59b4aca39e02bf5ace91ebf87cc52472ac8cf7bd90ce602718a80c27b08b7415a55ae78296821c9dc4c5cbe9493aeaaefe36495e6390e6278ccb98b0c0fb6d2fac6113006f0e6edde51cb48468c00ce904aad0ad118cade40e477bb30313b0c5ef1db6a2786ed611c33f70e99748797612e1067d2bf407da739255ff4ea126a75766ca4058e3c7b97132534673c2140d6ca7748c97f703f7ae618e34e15c56dc0b492d72bb360a54f995dbf506a121596ff2acdd8a267edbeb276d0bd2243de473017882fe35fa13e7e51b1c972e96067f1f0661adf0431c79db4b74611311dece39d2f3594499e1cee1da24d3d1e5a0c3e035c46f7ce740b4a9b915af51d9746bef53708469af07bb64545394e97c2d1493fbf383280ca7f95e5cfe57a872c23bab3951ebaf33f3a60d9d73f8be63276f7790616cff6376abc7d57c1cc0d19bbfcade319d6f6407338802fc6b223cd50c9a993bef584b66c1ebbff0b29a790ba1e795d11ff57e7157dddb88bed05547789d755d7b39a7637df207ebf78e48c6fd6319f119ad0d49f8bd6e9eb97dff1d2d6dc41a171e67c4926a8de2a8d750cdc69fa941004bc43dd16b72f868438e1b8172264362bf69476ca89f95a6d5139c1c2205a31734c7fd048d375ee26b5bc6114315d7be7691265c04d802593707f09dddf1e3fb452feae8fba88f64de65b2aad51dcca0fd197070095cdb341e26d1da420541a9e1bb234d25a929a79efd1a42a7dcbb4df672b84e75f8c01f15028a86dac132cff1da1d31f94fde81ad4e0e1eec71dd59e0f6e516a49c5635a0df433cb3e6310f4a79eded1fabcefce46a4a23fae93430f3229005d58f8722207d5b32906ad2dc182c7e9b2824e352952be1876b4f3d572dcdb68e6301708d121145e62f4ea1a18fe0541e1aba74d975ccbdf5cf1c82bb81b4ddf45fb61945f44e7fac3d2003c01168a2623d1d242e16c4400c78790d8d2d2f521c7e9498f073135978109fb2ea234716c0ec5738ea1ae1539980b446b170aea6abd1a15d4ad30888a7cf99d168b209efe6c0f862d13e1fc75d142a534c0904dc999ec6488463d4d52e3b60e2d3a70bb17330e7332dd56f01bfd2d1f5e7ae7d6d9f7b6f764f1b34a72e1272504d62e3d5958d59f83ff6270952711929f19e49d5e8c3ca948e8c2192be3241f341fdd6c7f7057b588b9c1db9fd8de438032def2839dd229c027ceaab8c22596381367324da3ed1e06fc587a742c46c46a1c4acb6de96f0a2f7e812f3b0305d53e899d2f577ffccda052535a7e817fa477c81c919d1e34d838fc31c7826924d5038023e7d6a641d89e85843d76272d00af625382cd5ba4fc420deba35936a1b839d22312c477eb6d466d9d5a557142ec97f097ff313e0878df69b4213246c5ad1df6b41951a87a6fcc922975bba3055c2b2152f6fd7983aa1780f4804dfe07562c5dd33cf9726791962a19e77331463ba99b12964e76ab5b3ba8556ef030977337bca7501027ebfffbe52e24865884bbf6349bdea87d0b54034e2830033593e007bd6028e1fa66741318080bda422afd269250f3b22d7c379f2069e4bd7bfa623d4c583757ab3a0531c2201f009a1bb3c0c14c36114d1869c6deca651d2324941bdcd5d02f4f9ab15add8de7050b85e8ab4041c9fed690a4ebfc56133c55f15338076dbff6e819d5672ba25f8d3f48068a51de52ca8bf4dcfd582948fd6693c00d7a3aabecfe11f0145651189b8b51b40f8ba96e32bd15455c517d97b7c59082134aad5ac8f5861cd64f3612ff0b1baf7b91d3050ebfd8982f0b9988d97164063251b87cc3b6e3676b7552c3c784ce279f1c3edd17d55306648ba60bdf3519461d639afa8c4ac18fbcd496eccfde7ffda45ccf8b0c2a40a27f610a5f022888db29120af2de5187d4285c51966cc53b6333178d7ab9d63828a7ec4b7ef70894e218144ff8536f223fb4b7cb2b5641c356301031ac0f20b36d6245275963e4bbfd1b096f096a201d7e1bb7825c881c95248ebb848eb1f702dfe7d5dfc167c11d393b3cf0079f8b31fbb92da7c34e68908a86d04086fe8035db246b7810358d3fc107f51ae65000943756417de884e32ffc08f4a896ead1f22361471a7c6c6bb31a24a6efae7e83a317f8f19ffe0e3eabed7d8582e23ff8d326817358e6183c1e1e16697651e856459a9d2c4365533744092519cb33040201f31b1f3b0cfcd460e227916e0daa64bb939c51221647eeec4236038ed17a916197e2f7f83bf89c8f9e34dd8bfc831f239ef172b3a16c33a7b47c0367a435c5c37c50bf968cddc1e1152e1e9c6af3e355e006f79ee936b1c193f158325e4745e2ae4e347535befd9463353eda29e85c20d605be57f54f7ceabfc247682108b9b8dba3339f7e241ef538253f5f357ea32d37d56bf4e4c6c9369716eafd830add923d2f40490533ddd83e0cc2d8c20f35f960655d3de6b9aa948e186a4777963cce53938c0b7c6f8dbf152d3f179da31dee9ff89f89a6a03476a0b325fa2fc06b999b953a1198b0b2eacf2b5561e7323379f36603249989499e43802621623b47dc1afd0ace9240fb78e6266ea1b7320cfa4f43fb2ff06da67ee253fcc467f92ffecbaeacc0ba68ca46a5127b2ed35c8ccfaaf8e8589a1c230f4abf398c27ceaa81ac63d16afcf10201841ce3896505a49ab3500b132e7ecbdddc292dc9919ad040a99ad80fa0d72fdf541ee07b46fc2d7c90c19c55d31ffd51ac89dbbd1286ed65a777f4dafa5c0a4b1604d6a0747734b53db5fc310f7516006e6fd10444b2bd237624af797ad6c9122413e6bf2f23208721349c1d67d465ca7731407a4effc1bf03898dbacefd043bd70fcd6e9b4f3f07936737ccc1a9c1e078648586a450148af1935018e4a5c4239601d8782132685cbb008824f208a359b3d031d9198ee509d7c95b7a1ad2ba588614167eb9a0e89754e417ba587eb9c4eb4a5dee40dbf10938fee4e547e0be038f1fdaa35d0759e7b98fa228148f3f4b8eafb292bf35e5a0cdde79960e3061f4c718523fb80716ee9b0e96273feea1d4aab17c3397126c48f1d991845557f5429731d2cbbafce7df6cfa0b5dee90b3866e9c7fb0f44d02d16240dbe538a7224392068d46d926ee5512edf01c2049679b7ba8d2540c483fe236ce0821da5bec4b0d287d4ac24ee41750cb4321e5eeaabb4d2352248d7fa1cb338cbfa3cb6d1ef13a017fdc3f7e614ed87aabc0cbde5b944d87fd963f57b026094537f16daae6d05d3d5b1dfa840500b6aff187fb2ea1ce193de530a3a589ae83d667bb91512c6cb3086dd3afc0a3b8978628f13ff8b7afc6e7d0b3125e36fc9397961f301ea8d3443f814e7c353a2ff557a627fdf5b7a44e69fb98d9c63918de1700ac68ac375f450728c0dfc059a273116e2dcbc68144b63cd414d959d1e8a0919c9dbf542ff37f0d9f25b84ca1e3c2175f9b265b4b58ed2bd6d7d45800f51ad69732c4201914d52ab1ccb0043e8a952940637078ae979537f5b6349912c7ab3ca202c6b7ad81282931a9550ab8aa494eca17be782af4079fee9af5c2baa0bcddb5f5f3c0e54c342188a51d87e57c8b8aaa8cc14bdd690f373ea3934e8ae9ffa3ee2da3aaecd6b61016200d12a2209dd248480a1282747783d2a528212d8b0e09e9900be9ee1658067437d29d52d2487c43f6beefb59ebdf5757fbadf678cd731587ffc711ce771383c675c738ad6bf4df0d7afe4031e74ef4696b3ebe79c695b75ed756e1db5b93d5f22e65da96bf03c496c7790e2d780f28ab9f517af3debdfe4c5d8553ead8f3c9d976985211db6ad5b205fa65aac9c4e7d146344fe9d3a91524047e0f4cefe15441580c1ed76fb54aebcc4c55ca44f97b0c7f61e82b0a392ff99f7d037491e28b7346d505ef6987fcc8b2927405fdde03baf554ef7ddc07195b1c240fd9217318349c79fcc44c5724e88073788196a34fd5a6200784b5b06898d0cb7f9d5272e758122b91a004b20c7d7b51737f09b7acb70b8caa1bc5c04bc410f5a9abc413380ffeff2ea21d819837ce7e52f455f357c5e6683c74f779f21508cfe74287616767cdc54fbc946007d613f36f090f25681b7f5d513f59be72169531971ce0a15f3386f0de6ee3b66ca59720771cb40678a6cb5ff6892416e4e426004ccdf690941e40a5676ce59df0b8ffa599ed1dd701e593b879eb9ee66a5d157985109a51f89d29cd1827d81b9d86dc0b36ff0ef5f579a83b1d9edcf642aab658cf635b81b93dcadb0c593e3683a5915aa72813f71ba26c68dfe1f10f30705227dfbfab6051dcef3fb34f59e2261ab43089f86c6dbc12e1aaef31799d18b03396188a0933f0502863b24000f7e62dfb8e8921a57785b49ea4789a16476f5a8f237aab6162ed4433cde8ddd81aac2e5f7e7aad08948c99a867d578567a79c5e74e1d50c482660307b699680a4b53c7288a52eb855c7307879ac5c02c0bde115896af23a533e0e356945543ba432a06b6e9c7d208f7a1fd390f4b9b54a3ab41cc59d5c73ba3ef9f9b9dafb83e9bc35d0db0228593539ad6ff98a58b8609d1c7ed49f3278f0088d39e10586e952c393c5e87e69e0410b24f61b99fa916fffd2c670f95eed9c1c9c75c4043cf812895f093560db15a67db5f94ff0a994c2daa2a0edbb739dc22374726c7ba4cfce4cfbfb625193175c91671f9a2ec97232d43da9eb1a1e031622e18afc318158b54bc6e2841efd3808e3f5a2a7d6cfdcb42594140739f161b6221599c14bf3106f5002f9d06f5ed4fdd77130080820eded7481d0b6865623612d67ce56f4ae7a2a621670010c27e99feba852e1ea004cf8e5215eefe2d6b4a9105dc9997e41ebd45115484b9ab2ff7b43dbb2f13b13a730bc58fe8bbcfc6ffa0b97dc053a762356baf63f39af7aed11c711d0d2d232b56e1fecab4d860278aa05079ec9a6a7dd331f9f5ca1ef5c34792edf25f76c2879e64f4f57df350282e137fa5fe3e509b418d92b12e0267cf61c292c5fcd0aebb3484a43541947fab0961cf4c0bf15699c1d10d21fce4ae6b64013aa61ccd66a5033cba13b3e2d0a3be6008f470475820d246078ddff2ff22a5c9e7e74503a9216d2c8a2f018e3f8e2c31bdd9652b7eee9da7aa3f807488a178065fea1e0cb2eedeab9bbeaa8de5e817124cbd4ec6c299a1b7c3b6fe1dc836d98dbaac0eae009b096373c7a91161894fd1de3832bbfc8fbc221725a8767dffdc80d416d90e296457fdd63da0b5689523f25e010efe0127ff4fac1fae6c01d9d42c0ae0eee130aaa97045d3422d04ffb700fe70a42f69ec8b5d48c87f6e9d66e533f34ef82abc19fc584bce1d1ec84fe0f271458e3a0d666408f9f0677317f2c4b6f1c9fe8784771316867b8c29533e88b17085f2d99b6f58e6bc0fc05e0881cedfade68b4a1c5a7abbeb9c020d7a65aab001edda01435f2716fdbf6d71aa82e4f83bc41f2c59ed73fbf772c181e2d3eb71bfe7af80a0449a630bfafef727dd4eee56ac498f3684ba0e275f7f025167e520c634eac3f80ab873eb790cc81dd4b157f50ded0f824c964de95931edcd33b253feea1c5a2ee0cd5c570018697adc54f7479a96234fb057ac141d279d0f2403c1580f5220dd7a008c8f6530de1a22ebb6789d78389c0d0c5121a40977ee05b0c1bc1b737bd0dc986b82bd295fd4a7266024d70f572ba7bdd1c1f65a1bac4058324bff47b830e09fb7ff7f85bed8db48eeab56b5dea587456e497b99358eb1b70272fd0ae0ad09db60894d9456d29fde2dcf835d700eb3a38445921e53dd606bb1f7846faa2d22e7c3901bbea7ca50ec4cc87459e4155efe14f12feb11ede0aae3f487ebdf3094698dd8c74db4eefa3f6566e8e6bd005231020bc897cac68e81f1f4f36bf3389fa431a295828fe7ff8aa98629bd7f5015cba45dd3d1a39769b99258068378827b0c43b781929edf2f64bb6e422e6f45188323b492b771704559e14d392f9d59230a0c8dc7103c1d39a03ee39224151adbb659b945d5c65f557422b9f79d6e9a55644187eb630fc362f223f617ca06c48e9832caa3c6e40b7709c1656e666f68f57ba1daa1caa819c4658a0b10bcb0f654f30accc1ebd7357487f1a5ae296226bd228873104041c896549f89c6fdd10f4e3cad8926d96e18fc1f71decef8cf1e9a13f5a624599006ed94a9e083e21a8d8b545746aa4da9c153b8a31a5cf763b8af93d3571b6478915cc7ec223187e386f7f1c5712af67b7239d742bfecab7b63d09571007cee68b9726dc0c189c6041dbc1a6f24cd4f320e1503819599679698025e6751e040b7d77f3f8d8c7f682cb5e78e3abc7e7aea55707d63f28fc193cb430f8f230f881753fc6c72cd9fa2095d7f3e4efef6716f7891743069d442ca7a3f1df58b2a2a69643df65e99a668027ac2fe83a4600c8916e34cf3b8b87231b21521322d294b726f3f665ab5a6a7c4650691d9a8f82b9380424040fc547b4a5ff31be621af985be4c09ee5ff85b220684b66fd69e2a79bff5cac33d687298c8b8a3c80ec1ea18bc8770d4647e09a8872c385038b7e46a9f7790b810b5d2152507e35058085f08bb6eb29dcdc733c2e02bc0d83f13f263fce08cc80262ca6fc37fe575d3333c5c38f13b12add9ef375c82491565f4c2d3553a0b7638349ea279e0ba0a7e021491d7d4dfce5569ac3c7fe72151c0adfe12fb286bf612212ea0e46c8a2c2e1815669f4b18c67ef08fafdafd3fe7753c29dce67ecb4d0d0808e08f5ab37b8b4ffbdef26ad83bf544a1bf8319ed86fa4be109c7fd03cb07e06d3c803cb026fabec32fff61a4b4c089c2deaed66859508182d61bbba041191b9297c16230bc14617479f7e3eb8e7fc14bd38bd5a4af8308e2097c7959fb1caced69ab141cb326afcaee5c5972f56ad5c79520fd32a9d57134e77b00c1a917cf675fcc35c407774cd32b39b0655e4c86a9ec5c44dbdc4ba6e8d9134181f111240caff4a91ffb8b1030fcfc685048f5af7859f253b2bf1baa5d1d25e2f64d3d62a199c7b8313c8bf4cd2b5160addba4b4b8a118b09566a5a9f2a2fdc4bbc02eb12545fbfc8bd56d373aacfc31b7d03064fb1b681830f8a230fe9208fa313e2f0a4924d7c061e35ff8080cb272cc831b4e1a9dbad62838b122c034c1b18f572efc15a89e94ec29fc20701747551b774d74ac52e2eadca34e44aafe155214793eab054484396d30d5183881de5605f282b19fe3c7fba2fef14a61df1e3a1edd3b0b9f87e7654eb6a7d02b1b4bf6327cf3fd87297540bdafe163746cdff9c1c73e1b65c91aa218b377625faded18491d711635db36c9337f7e588281e01878f2284d067a59d69b2b18ebc37fb24811b38dd18d28a929f357b61c8860ad1cf81a07bd6b27a183d06fa891206b117deedcc53e3bc9cda8682ee2fd0698e3a7b4582be7e8a673225f45447f817b29a36c4b89cea346f3981537816a6d1b46fd281834457e7c81b1bf275af222254529e42febdf1444b7e280fcd476e9210e0832ca1ecfc27cd81d04530749570fe20542a51901273f0cd445d195722b97a6a90cba08ce62f84ed049f4b6244b3430938c24932c0883ff1806dfeec75719fbf353ae2ac4161dccfe851fcfecf9900daf77e84d70d1f9c6f0d5aab2c46335c897942b2f3151a62937b87de0961f7cbe273b138b26715be103b5b68448ed213b62a75b3a465c9531fdfc9b6ec0e007c3e017bdfe89f7a30ac7147031b4fed2bf8e56622f1021e7b1bae1588b535f71dd7b76f678d0258d35193317d80b5496ad0090af2a563cba308bb9bac0767b66c2ec22bbdbc041594184af2f0f42b5c5cf7481a9356018ff1b79ff4e55f86768424000df5cebe93bfe90691f25b35c86d29327a700b519b948c61d299ec11a3634ef6e00e6e806a4255d5be2db225abbd2d83a1505c9a8e321248b777b0dcfcd69f88e642b6178c1c1e862fce53778fd15b4dfab21935dd7585d84bb9c041dcb3dac07d46976189e24fb1138a2f099bb11fb0f5f3f8e9b249291cd370a151e839cecac6a3ead10bc31594696a7b0407d488f74461005c32b1ab6bafbfe06afb85cd047c3fd037c0808104ec0268e0ee41332228a1d72e9b81d55907baf8726b8cce212cd301123b4b96107788eef15112c10cebd119b1010e6df015f2f59f31927932eb62faa8784be9bec364c1c89c1f092afff2a1c49a7360433a03832ffbd39d0e628f34aadfcece64b621783d7290ef8fda9278e627a7cc26eb682ade2107800bf545e21c693c1b4b9b8e99cd56bd5d92b760b84b4bcc693f860717f24107c6708469710187c73a5df89a37f0639c413e0a72a510a0b7f5248f7f560552b96b3168f948e98ffe9b64cb61e0ecf0883e12820237a187def4ad86f6e0dc76c1037fd4cccb9a1a282b349a5e97187215024c40d2acb539838a22ffb497ed13ee0cab24d1cf94b979e507aef89a95865825d9d9c1a03ce5b31d68c561e453dc35376f30a6b46445da2004128a34eb34f8031de5611cfa80931313cf924685a93edb0498d779d3186f50d8c2ee230f8cb3f1edd7e012f79cd46a741863d1010608297ca1e50a0c1baff46930729bb5131fa831d02218d9487c7ccbc41b8bfc606000a6e508811caefd32a18123f1849cccff75e622bc2c69f76fb009ea2c3e5758e80e1f50cc65f1c54bfe3af7f8a060101e55a730c4f77a671c7850f5704de5887a6c5d3619e27c95cc01f2e0547276b9401bc8b01b1adeea3a0e916c97404b5cad42846d6664bbf98ae186224865c17432f187f31ea45f7e3cd0c7fac775779f0aafa177fd5c308fefb941341d6138160173df30a8e0f55443ae6a65484cf4d5dc5d7000deb904140c2cedc8a0ec9b55a5791e3097ef709f77a24445f8f43b059edd01f283e232c82c17f02a38b1dee8ff183f22df73b7b16faffc21fc973b3ce4b36898a9fe977ebcd3409250a29630b784cb232422c4ca7d6fe2516100dcefc1a626310976f3ebf9b10c11681e9f472d23429369de74e47d8abd7993213307e9180cda3b3dff18b3065720f9548cff77112a53b21ce58a8253687db129572df36cbcca9af7681714071af72ebdd681d0940743a49519e9d9a105297c7840ad596be3c499c7381623f6f7204c7db07fd0224302e34c2f825ef27a793516c9f3061b51f98fc9547b59d6f7b17d195980558795f3a2cde11b2d2ecab2bdd8d11917be6eee7a19d93850320539506b0610361a87621d1ebdc5fbcf74c066ee322101386a7743fef7ce508eb9726185dcc447f8c1f0bf93645642e79e72fbff80d1ea5aff1b8d3b2d551166b35931c91ad861fabef125f09f68787b46ff0e202a4e7338a6af45da50365868f94a41faf345c250f273cdd070dfaf6b2347cce8017859975c2f629f51791783bd3626837550f67eea128728a104fe082334ff58f17a5db246bb27dff6f5f5850085191b5258bf5213b139bd681ee64c478f6cd4340406383cdf3280a2f64b981675feb8b1c2b9e367632cd7abc8d32eb5137ca1e1efb02d02c2831711d84ee95ac062bb509575b9952185169869915f270e14f1b08bde63987899b66187ef63f7e90e717715335d2a3261da90a0101320a22d223f5c57ca0e09e379277365ae0745e4a5e6d9cea957f2111a7509922036e20e25c5857df6ef14d1a79b89af590cd35992c4be5f5bbd92408522f27b41d0218dd606643088b3e9153638ad51860419736a1a87798161509860a7a8b44fe7190afef3c17458fd2f685ce40b09c0cf91133198b44f1a6cb1c8cb7088309f50ca8bf8fe7fdb40ca495a97d9e148aa5ba85f45cdda6a4a14f1165eebe2155f956d72b54e60710896ea21e886b557f73a1bda3ff1afb153a4420c5b37876e681fcf3c4f755ed3027ad403a307125f993d5313cde29825623a726f1bfe25a4034c297a6b43badf02af7a146e474ce4a8878bf9ab11d518f3e2102a957fd104003c8c19b949a4a3d7bdba88f0dd9de5072a82b8893a4b1dfab1b0064b597daa84a823f89bf6ebf6b61c33a3512a562afbf44732fd68eff7e85c20ade89ab877b917f92413c52c53eeb699a859193c8ff181a2001a581ad9a4fb00849429a4810173dc2d07b39219e40973f5fa5f37a434dcdc46c06c2683da6c425e243e2eae22c64304728854afc16c01ac4f1ec3c41b15d8aaea53b5b332fa81e57b63eb07b7d59cc58f38ecd3075228c3cba30fc5e6afc581e3fd427bc90b13598bf5fe055544b3cc69987ebc97410106abce4b83899da960c3fe1b6e6386c205cbb045c800758665620c5b20073adb6c2b62c375a378c909d8abe85b5e1be1723eaa6af2930e1033b4c197044a2ee3844da18261d26fb6b056d17c83d1599034bf48fef64e115a63dcf4b7b84950f0fab0f615d129c32dad09a87395812ed25aa908aa0e94d8827b0671d43da1c866371c4c113908c5e7257bc43d5ef45570c1d1f857a8b1eeb955913f0dafe4d00d3118de8e5ecaeeffb80af5f341fdf1016387cc67c24a8248c69616101c3cf0676b1233db2f3abb07d5814b54a3d31fd27e6330a82b798d84bfeef5177b1fdf3e287d3acc7c63760f9e58bb2d46eb23a022bc791de59533b16f944f5c2080202d69265ccb5976d59b02b27a40458525f0eaedf4ba93ba37439b11a379158cf901a03f81cf810bf708207a8795ed5894e17a7700e843c798acddd1cb311f3e23167031d0c3f7f187efed5912d26a653121d344c6d11146534201332371af017ff78633341edaad9b07fe3b7831d31713f00174fe94938b79cacf12d1b147d7f882710bd1d0df75453f17e87eee618471b3ee1f1f33afd303da28397c414855c9c5279b70185d179aab4b0c5110eac4a332a032e3267d929949ee9f04d115a44450e05aa3b30f1e50d531e5eaffc38bee203c883961988f7ff8a2f4495802f10ebbe044ccb2c726d24c24443e14dfffe8115cc50fc91f44293192d40ad9ff4bc440cab5992d26058a401a3fd4ed93dffa8029d6db9ac07788d6cd402304f9480f460f451dff89db2294aa5e4c7f7c416020e9cdc0a14e85e02c9fee553e7273e0cce911e257399f38cdb0f201e1b5544241580f2ab45011ddf1cba96d61ee673ba6a9cc8edd0b09706c24d669cc6ea7e19333630babc84e1458afc93b6f5f048a8b385d6e9afb2f432046fc4ab1ac1ed8d2c48c8cae3c77e7be2095fdedb274f3bd8aa2e2381839f4900c48231fd83728c08237514db66393b052f9f35cc374680850c83be754b4a3e4485891b72187c9a1bc87b9f208fabbd2a0e70b417c253f93c1b6c1564f5fde345cc371c7b5ed2fe3cf77aa85339a1700468fe101cd2695f52e69c165182688827d01b2cdcbef7c03efd455b26727ef78e0e0a3caafe5a0952252e449b947387fb521e78ccedbb3c1dbcf1d6d5d26779594b476751139dd0d23ebfe375105fb6b82cfe63187e30d33984abb6c834008163c7bbd0ddc4f0d1c9a48f40e4f623467affc462b613764611dc7f5b04c6741c78e81e180d599855db8f11f59f752a1fa0818000ef356794050083b25bc3fb3441432f52385fe40b91cbec507f72599c398368a7b003f294111f110fe4a559e799632ec7a9511fe5b3ae678e4fda5f92a5cc49db608bfe6438fa0573e4fb876dd2af219c47f7bf626921753a8bda1de00bfac7eb3f7d93da3908f3df16d1290e55cdf120751d3379ca5c1085eebba1459c56104fc011fca424232a54bf70c49d4ded329f658af6acaf54676648b220f540e486798f19c0751e3894bc2aa5f472239edc81672d5b162995ccfa7e4eda6d9db812918b633518291d30fe25d88d54d4c75e3a7199c2b6f1418fadd81fa753f688ffe61f7f556707d29cb090b6eb3ff20496df27a227151f339b3ebed2bb177c19038fa7a2660702403c81f4a206964122ffb87696b58d7a7bde56af98813c6f14ccb11534b3f72388d198001d4324a126129a4ba6cad5f80057de52fd0b8591f64e47423e067b3d6f86ee963079e903a3df81cbef4c9bfe5934209e808c286aa7beb9ca2d8c6e1e017fb82309f50825f9be7be5cc9623ef6d97066a8701abee65cb64768b6fb8117974b68af4efbeac0f57de8f6865467eb451b55aae9d6e0da31b330caf6f682f6ad8b22af9c1d3078563671837c2968b92da8d92fce38d7dc72448bd6afecd3ae4e3dc39c241e7e4497470691cd9e8740e95e8a8104f203b36caea92e7f9ba1ae21def2987f484bbe9fc7197f24c288fba1fe1d27d485803e007e0d6b1ee8923bb6d3698eebb08b037eb7b9023fbcd034bda43e3e425fe64db30fcd860f8711f47da64a349e20a2e6762ebd82f7c29e1243713cad7f08fa76bce6232f93af92579917b57e11e9f96baac042906c9a080c2237f69b909080858fd387d5f556216c9b6eb28a75a277d429fa5b49cf712eb4ba4c883b6178cd37c00f3e2ee68c0064284e653974f17f62cc3dc1ddf8cf9a5692a1ca21cdce0af8ceb9d61fcfa0a201fcfd0efd4db7f163d882790a59d883d5e19c616bcd47241c8bf5cda3aeb3e2282291ff8ae8a77c0f0365e1580b712488a35b5f27ce214f139b62cc2d103b9137db2c90397b88cddeacf872fd761743386e125e717d9f28e5e736a803236f83195010de80cc93853f4cccf3f5ef459df5ab42afabfe5c36b0fba0c5c8dcedb23cc31b1ab37efb581866c21104fe0098ab71bd56534f3fb61ebd9d6080a54ec1dd4aa36841483442f9f9ad73443d1806801d6dd62e49d34ddc48c6929ddab9b2a6f2695c9d0f10a2f59e96a8e926482a1e3c13932b83e3cd51bb4539ffa7fd82ac435aa9fb621869ebd14f65b231cad563e51bf872008967791d78c8893be6b22643c41d76c75fb83bd10a095f0793a548780d0ca7147e4a1799cc9002a06522ea97842b24e99bc6646e93cd46fc6bede20215ba1eb9f3fdcc4f504f4e0f9cb35662675a5df5c93d64443d6db10fb7803af5f3627abbb1ade8f7b6a0b30de140c46a5ac1171ce152e41aa6ef3d1578678b8ecb030f13d2def51bf4503df5b75027f7270cd0b09eb9fa76dd898e1c020a2073f7e92a6cabb1c9b970c964dadeb3213c4f04687b65ce6181567f94b5a5c65e49f31ffe73fa15ffc3fe817ffffdd3e2796b76a4d8b184c93eb578ebda5a23283964e905bf99fa12f404a35b744c33c2d93df4bddd1706e6fea39e8aca03866f0258c8c2bc7ee432f21e880c40b6d1eaaac3a813f39bc361c79eb5f0cd7c9b5bc94bb79a9e6daf6e233d6b9e82eb51806df0f0c5f4c78709eaf46bdd471ff625ea0c8cb6cbb1fa1fdffbae1208037212179af90a4d762ab0825ebedd66d3edb61e1afbdca52b4f81f1fdae6936d021f5223e459fa9df2fcf95f6cc8d1ba2f2ce4654bfa305d49eed2f266a6a772b538815a0e8aff17cb71b04e46a2681b883a83d501c8bde4c3417815f00f2cb79a160f76ae641dafe8cbfe1c1d326dd25647aaf2bf6039eb64475fd4dbf03e913732f573e0189da92f17711abd82e7e8edca53821ba301001bb7bfdefc9b5cd4303fe6c10dd148fdaadb0c09795e8a9851b36742285bc30c0ad0a36508e1b096730c8bb424576c6d6723531e7f7420926bbc5bcc552adafc1fbdbf8400f1045c9f2505f3547bdafa073634a86be92cf714dc9c0b958d6d1d3d678a45f1ce3a061e2cea5272db74008bbe0004f4cc1f7d020b6d051b7fad2963616957fa0ec5314c01302efd8b4bbe2cb25f305267322489ebab20f534e1cdb4a774fdc02545b5c431381c8781c9b34878e54abd62628f34ff37b2504c8231773fcb0e7ed716e9683672fbd6aa54fe28b98067f5bcdcc363c310153f801a6fe4aa093b7c59ae226b0a696b8ebc2d40d12531538c2cfc699336e2437423a8e588c3ff6279a11f621a35ffdb9e19bcb314aa1d945e9c435ea1dd1f58ce1821709427eb961b6af534221a29630613fd3ce27fc17299a5dd8f724f978a5fe4158db52be172e2af7c1519074c1a83971fee2710787708d862ddcbb51a47757b592671efa9fd3db557c19a0de2dcbbb8496cd83456acfdf8d0600449c25ace5bf1e334fccf82110464070d30fa38deeaf6af28b0c5a555f449f7d97a7a75dfb49062b90e0d75ac32651af00035ae6b477c88c377e319be01bd99f882c07d2f87503a0f922b191ca2e7e84e3a2ee9fa1f2ea18fdcee0cea13a4c57532dc100002322288258db53ffec0251803ac4c7dce43703cde81fccfd73ab5b559042cff175c52dfd99d38c6fff69cc325a1d1cbeda15831f90a314a151f2126b84fce385df30b32c0ba4a56699914b7347698aae4c5cdc0dee48eeaffc5687cb1d1131732e9e9a405e312897fa90f7f239214aea7e243f799582c911bcbe14741d92973a2ee0a04ec9c9dee26663e1a1e1700bb8674a35dd7ce789aebdc0007befeaced0176821cdcc3232f377d0af1333a240398923d0f4bcc70eb3f2dd9bccca6b78af35043e3f5df44305eb5e7c225647ef9bfee1210a032cb4f5de8b2a04432294c6ce52cf1415091bd913c402f39ae0c4ef40e86213ac0cd45bfa6a2b2edf168fb9ce5f63bdd62e09b3b04f9ee214bd449660399717d064c65dcfe7f6898f604345f7d4b1dd4e065c2effa866916218b3a7f1f9b7af7292088207d03083a52d2fc06f0b2ee661ae98c2eb0f57a30d9d78fbeef197dc967f5f6c2645e55aca87721bc141a8ca4b9ff521f7efbb137ef831543d45b8839c578cf3bc33967ccd1139e4108158a40bf34f25bb9fa9d1c227682009ee0c183e12b59e96a4e6e6d352537acd76fe5d91776f4c5b54f1c3326f5259013a1c488a26089b9c9fd3e3178882780c39e9a15488536e0a8307d3de4de018b0893e8cabd78d7316eb6638e3df03122605d833f68e79456f9dc6922676d74b7bf930a2db53ed0a6970ffd219a121947070cb127ff3dc54040ba30375ee553b36e76a3ce4c0cf3beb7f15e7a2e14352f4a35cd5873dee92f56002c21e6dacd98c4ea2a5207775ae58c4635cb4d67342e2c164503b9c94ad0f0e12614d237e3f73a2e0ec427dd5a28257c8838b2079d997ad9f38f8dd87ec1fcbf112f0f925cd09aef63f8743a7113a690f19faf0853878d5509f68bc40edb1a552c2c0202be0390e5b8dc4f889f2bf338ce4e4269ddd326e9e13a3e2511786c1f230b684fc1a4eff2ff438d0d08b84f35c76485e7de5a66327da4ec67b9e65e51d425aad8a6f86ae6def2cd6e864b00795106b77c01332fb9a3f69cc743925c6a42003bfc949cff83e84dd7395b6f5aa8e558f9ff6279eb2d93c55efe143c2e5f6b1d921997db3e1ac4f103cbe55376d0452fbbcd9b430ec534d319aab94b481aff18af5bee09c826bba5cbda93b2bd59a5a6040dbb3e495165c2bd12bc6b21b9e5161ed6452106b03a1f586b15df6534b881a5abf186a287599437d5fcf8510051264fe3515ba40e340d1147fe250d7fd8d2fda7f521a2be6852fde0e6f947c22828f82dc24613632689fc615b0f461ea9ea6441135540aeb672dd50ad3efaf4f63ca8c4b471ccf29eab7bf71b3c2c81451b33004feba8166678ffd7faf0dbc33b01040444cba9979494d39bf8376882b9f48ce414de7b67e24c38b362dca038bd08c44c1ac07e8fae109199c8ade966d028cc5b2cba0bbec35f26ceafcd3798ed3f488b3906d37175ff3fd5718923e762266bd4509fdf04892af35fbd5e7cfc7100b9853eb94f78ada303d296bc07bcb85399390ad660e8589e31a17a3475d9192c6daa31fd28cc32246c53bef8ae0df4f2b5804e706cf43faf69f8ad0797e107102f3def5cbf0b1a4ae22c924041cd7a5090aff8e249aa64f4d7aa5b8b9d9eef2caeea2d5f57350b01f779dfc2dd0e66bfdd7abc8cda5280406f6ab45c4b67a40fcff8c8fff405673b6d2c74b528d9c51b849be579fdf3f34f6d6e9914e1f9422db6dba8951b73f758aa69257e5200f587f4628655254a6734ddf226d954266b2c72032cdc4f7b977a1b5db69e9f07ef66ea2d304edae50fba9d28230bbc5120332e86d9544d6efdff8def09d4796f70b97fd64472660c35ebe3b7367fcdb84002c2175b72581167792ef0f9ae31e0389cabae3d1aaf4b07feda5d6736f4ae7927207092c91d59f9209195eeec2414ba5af5e21806ffb756ab4094893919c0f50722f25c2d222f1680e9c5f61aaa8d3a07744e9db6520ca39524eb9672dd7e171207e069b2dd472576787fddbd614f7c8974a280eaee476f3c587b03fd7035d61c0a5707a1473d6b3e83fd7a006f4426122faf38c59fc8a2f6b668e066c7fdbf306259623c0d845252b3ad04bcacb3a0df43996697cae4bb786ebd805c9034b8200928a7ad119f767a2c6727e22b7f3248417da7503c631861bac5e439343e4f0c640285578cff0fe0095133b01d451cfef20a469442c69b2e579a64323656190b2224d4aa3d3d46f4d7d1a7537b9a56c5f03a7500b1bf2e7175cf71d6de566b358179e265468d0c6aed2db37365760f1f43b4ecfaaa48f893f06b786b5ff0010edcf7bfdfbc6355c6bf4cf0ec3a85216ca737e9cd9e67ad194fc754793f9d640321b5f85052a75a7e59f6a4315f5b053065444a0e7a5d867b5cf2a8fe06a5c10d98191996caa8a48e0202fd7ec617550136e8eb9f3c1ffe66f5d3489d7fe6cf280dbd6dd6e68d42cf1c862bb2368dc0b03341ede333020a83ae9d813b98340c30f28c7c1a008372209f52331f597f266a4cf7907995cbdd82aafccf6ad5eb7c1ad9183cd525504d2c72a19afc569c82e366792eaf3f8dd9aabd75cce9a618772f2ccf6ca1d7058673e48d406b86bf1033fffa7e985444741f109cb4cd172ec8158818bd2139426cd9f89aed56cf9a0b6dd0a27136fb7d89c560282b7d8a3f6429accb1a1c79fd7eac3576fa9bf82cf7c629b045b1e156ef8d65790f8262c8c91e9eb81d5147efb90120e6701b99b3283f5b76a535545ecc9e08b9a0dfeb641d031d3d89e1cdf376c7d276a8a71edafdda533eb5e10953d0db0f90473757e3081a753115fcc8b3f50627fb2d2a88b03fb2a394cb4fc281904e31004add8c204630667ddd4ea686a5381a52d408c6b0b3f047ec2c266d9c0dd85e4c504d7c2aff087a9f153f4e7e791dbdbeeec72537e98b5385274c798cf09ef8b6347d193087224ffa2672b0caef26fbc91a0085fa0737c63a54a906361bfaae2b620e84161218144844cf20b036a637ac0d4135b154fdb52656d344776da0bb02844bf7bf543480fc825f5d1066bb55108c5c7c9959077d4230e7a66e97d8e9a501089ac47b11e8d8c9eb4da6434c6862870f1e3ab348fa22f887903c2a7976582f02d544093afb0fe3e4b58c9a36cd7595659b792083deeb197ab2e26cad8c8773d3d8e87211bac4366d9904ee2a8134d917706e1a0ca51e9eb29e243512ef50229dd02a9a3416c573d6b97846db3dd3e61b7112e4d539095e5aa0febd4b6be04ebad122c40afe71af5c8f49affe6859ad62d225ee5b5cd1679c98b2961cc58a7a07759685327731041b7001794ffe06fa0f523cde6acfed5c09a4fc327851af24d637c8a63d221b5a0c31844e82bc12507e9f0c88ac98fe35c5977fdca0f3e6631dddd499051a479048be5f639d9a313e9f11f5d79ebe2acdc5065e2ca35780398f123f870d4fe8402f39ebfa5c2aafdba72dbfde5b63495d9cde4c6a61da1327415ed10c1e7f40e6765a0b9156da3fc83ca793749b89b6267451c1ec3e92d5b6ff485df02de9032dd1e7b58b5c10fd1b6dc080119376993b286df9b6a8dd7bff32c7d95e2ca3dc3414cac0fbb591461bb64adf95d9fd0332e8a2e6450b66ff70934029bb07e7529a889b0990d562d73ec8ea6dacb3ec5e02da6e1e2e4fbde484039eb47d085d1238e3d0a8ecd46edcbd79410e2f658bb37bbf8a592a454694629ba1e3243d2bc6e60fc8901a84b3d0b4ff838c74e5c3c30e9ae195d985f86a9b5c31497121e55c20d43e3a77f7192115f7d004c0faf59dca846c3bca7d5b75ff1564db521e7ed1d699ddc5bed9a73256c1f95fa94f82bce2b7fe800c5666827b5de43fc81498716dbb6bf3f581abc4eec8a7bfe51faf7df682d16a9c6d49897e6971dd6a271f3043725d2dde3d53281f7217cfe2dd596bc8dd36ee7a9743522ed48850c7356c7612e4155bfe07645079e7936c64fe11333769897ce8533eb41b3277214f2a04a0c5cfb15addbffa5a88ef666a3c1caec7039843f81d780f53462c0e8a1e0bd3c5bc798a30d2504274a81d6ba0393322c788285e75047fb27f5d70b04fc01ff390ebbfff1f73522941a18048ff6ab64765bda9ea01f1d62fb499d27fc6fc15fffe1bf30c85a0ec4e4939cede783165914f76477b65b18d1f08766943069c29926639beee00f4a77bc75ca785c733a897c7d51b0d099c681e0c0c9e0eaa1c2f6d6168bde237d6a085161ee12fbb7f6ff061bcbccb697871bd46c0b8546f68192b36efd7d05dc625fe50efb696aaa93f76b29044ca2877f490f512e02c84aa3ba264ea7cb7ec5dcd469facd86add791ea15f7e0c9ace924ecc0d2349e8ec073914ea0dde8ac8917ab38387ea48f6fc42d284cfebcd7cf525fbb2ffe3e52a8a03c00c9f6a75bd9e084a9395858dd4761b9fd78c2ad1d1f7d45bad32306a713e07b4cf056258d07c6783e2887d2af693c34f755b0c6708f1b4e937f1588889ad2c61689dfd0f5a7f307d0701e143469a91371ce42ea2b682cc7da9025e9620eb1e1016250adf663f2549abe102f83f89fae76d195fdcd2b907923addea5b6aeb0f1bc6d2cba45edd3ff7a6da201185faf02907d487bf3558b6d9f378735e7fe5209473d2ec96c077fee03de6343b0eea68adb2727d284d5efa108f450631a6d3246042bec8a82ada284fd467d8859966d74445485d8da8bdcf5c42202cb21657100f651519f087acde26c971775f0fe11e5f36e3a793949f19944536cf4609f219db9715bde4d0efa3a58ca8883a09db89076e271eadbd7bfa960018d234f46e05a6125d5beaafe470e39a35f9b045acb0740bcaca78ee0f59a549f2526f5db7242c6777b36476353a4c9152ce8bef9b1fe4121f1c93b5900b154961292fd6b31c0176b1f32195f974b1624587d5a96a1e6c4e83ae473e0e3ac3035ff911e05a0ceb31a1ac1c59ff9055ee332e1be7eb2310ef495892624ad422ee59c5c648dc303b0814e9a369edc8e89c91397d59f438c302908fd01b89332ec5d7304e3ad517ac29cbc963dd0ef4927123c8ffccd300d18e87b680b6557fb3fa690bd8343a2e7f05bd29912ce981a93c48468f41a532eb8c672f96da7ac35b4bf1d85038c838221d4ba7270d90ffd863fe3e6b07e32088eef6fd08f9d8d1fd77a209a1711b1dfb2e88f2a4126fa177ad185afd1afd53120067049de8dbb079a768fa11119c2c0272da6853eba87a4eadab07e28272ca31436ac4afe49257a41e9714638a5006b9fb7914b6c732ef5c399a287cb4d7e0bf72421a16b4849afe8ce6d7e0c9f20cdb828250d38fe86f07f9cc92b01628106afb7463fb2619bdcfdfe2fc90ea500f6971ba18b107582c52198e32e35db064b7798ef671f93423d17b1e06bdf32f15f6157b5c304b0e663e72fa6bf4ace0a48d2c68effd948f4461747f739302eb0f0595b9e568a92d0e87cdcd659534bb3d12c367a1ea80e681ab9cfe114e56ea07dd7cdee23dabbd54ae588dc3d2cc588ee8b0d97e5ea63428fa739b5fa3b331334a7142e7ad6bb86348a4b7f8afe402c7cae224913e6386113631fbdf3bf0c33f0831fe70d802d8beba975e189dc73f78e2a63b10ba18077ff0fad640ace10b1b59df8995634b6d28bab7d1afd18f2d4d38f3a073b1441a1d6a9cf3f45bc28f25a5fdced1096f6bf0c35f9c29b9ef375f8a8fefbf64cf00ac2f66be96a4f73e20b3b18f9fc1c1ffa8b7223697b309f0ef9af6210c29090b42d1ddf97e8d5ea33d8732008a9e3b74839a6095207b5d4bcd8bf1983705b778e6bd0118b7e6b2c837aa4c5c441cd0daa0efdcc01a9837428f0feef0f3b975ebb3a4719ba51ff11d38a7d76e95c85f15a165e02de71f96813aaf0f1523d7855ce9c92498c5d4c0692070b43cc18f8908d79ef2e6900dbbab9d896a9b0a95382280f749a28c454dc4159de811c3c032737a4763b95846191d95f626df56ea7d81875056bc297fc8aa06d54a44fa9a554adc1859b93f60676a1be59f95dbef6d268f108cca960e87ca15babe2920e3f70010ccfde84d61f922886eeb663d398e80f6ebb0cfc72278931ae21b9babe0a2d16c282bdff13f6b5c40cdabd5b336d78d8b9fc06e7b83b76f3aae95f170f8537d3ec74f35118d52ae49e1c87881418be29500421ec3c256673357ef132bdccf4fe5328cc53f67bc6adf64537d34c0a0e22a300b65c584f9873c5ab9bacfefbcb82ee41f7d63f9b1270433589463373b808f7061eea3911e9e14f173ad31658f621bb301c9076d032aae05eb9bd2eaa9cc3987fc836eb758e53146c7e37cb0d1126d5759a1ac9e25fc21ab064923549eeb414fcde405f5bcb61aafb6953a87d0c2840179da559e5976babe4faaeb940556042770ef44f7331b3fbaa4a347adc564d2699de3d356eec26ca705b2b4e883809e3b56f850567e3419e8c198cf174bdcd71eac2cf6b23fd83055e7828f09ba34b4c652a228ede2b018129ee689f4af9fb8fb00b0103b9d0063dedfdfae297f5e8cbbbfd062d25f5a0821d2e580bfaddb33f2a807caea0dc51fb2527391c2d0bc66a5ad5938cf63d905308b2da0a1efd0ca205aae8bfddceca6146b7154cc50e0d2ab5cc046aad2eb28a6b681b16c02dd54d343f59cfd261ab1b3e8373a1dd6ae623ed15fa175895b1cd775a9e14a8281193a1ea975d16ba9cc4439b5e554e698ac49de9417067f5b2e5fe6cfe6251b7028a6340648145c83726e67278a1d45ab463bceb558f2b3443e9cef4dfb49a01778c75a0a5343d103967f8ddeb1377d1c0cad8a91c8f5fda622737798b6d1b85685c5b6232c1b23d4db2be03dad349ebb839e73000fbfba2b360f71f2d2212e777ba95669f786e709558b9f95be6a0b51ba851b9a04450ff9336bf47f59477dc89340912d5de9f8c4deef22308f8acafc0441463d7155577b2b17adf09deaa10da03d2d7f735b207710e1e6660dd2361348596b391157594b1503916486def0a30614dd89e2d7e85e8ba7046850e5cd0da3052372b285c4f02cee185d20ba61d67619ddd1ac233eb1265f4999769804184d5876e34cad64c81fc9d9525e551a4dca066d7fb3e478c6ce8c28667738bd02d3873cfa35babb581d8af008dcdfe8b72aed4b7368ebde82de11ab2293322bb7ac8e90bbbf72d44f11ef487ca794050f500d1bb6f16aac59a7c94a1fb19310deb8d1c532595c8f913673ef81b3df0ed279d52bf89317ff405ffa1bfd9d48245c22fbae80cd86bc7532f4a3b76d533e5e52732b9ede317377c52120a0ddd97f72b41c3e864c8018793d60f2f82adbc7d57bb4d4f8f920b3d95b77658a3480148e288562a765ddcc011888721cafe56b7e9b64a4ca4cbea20f080b3956fe1ed46613ba5fdbec3817482e10daf83d51a91ff71276e842e517af9d47228443daed3fef6ed1b84d2acfe12f8cbe570a38505265238e5a4f1a474d5604e0b290dcd62e6f13b71af1d8b7c90eba75ae4bd20845677cfb6b74cf26f1722668ef5596a18ddd68baaa17f105a12cace169f78c7ccf6bfb89db3bb79096cf8cceb9b80081b22e31668703e2d1ec0c485ec42f35f647c3b5735f5fb9dd25392a346fb8d50f9369c4bf46cf6738843840fd7da58531da7be706c1f3be02ff2a836fc877e972075fba8d090ede6b4f2540f1b82801040e7898fd282339ba45cfb372df7d1ceb6e5759587ae4372d542b6d74f1813e1c8a6ea1f16b749bd409ab41e8357a64d69f6226067993bd7b8a1f9e0d4b1d9b3cf9bcbe69b03a31bf12467d12b97e00b0d2827285fad7bf9e083b5234b60aee70c5387ee37f97d30b3de5a479a577fa234cac3bfc1add2cae420fa514aabc67fac6d8d8e2f3af43d59c38386685f0e0351a5f2750e3876d99c63144b123ce80b8e2ae47ce07023314b92dc8881c9d77c359bee51ed318cd7ec53dc49b6a4c42283a38e1d7e81ac73b1e4550f4557062fc9db16c60fc09613e671e13c1b1ebb4a389ee7ce67aeb38601fe57b05e06ddc5072ab85df3577b5a5610244fefab041aae4a2f40a53052550a3e676e4bb6c98d576e65fa31b58cf7eae292a0f19e052e8cb1cba3541115d02de9259ac5f6fc29a38caba3c5c57726510040b04308967313f8559929112d13e1a2861ef5bfb18ebbfd7f440b2d7d5863116abaa1c26e3527e8d6eea3f4d250645ffb8764e76b373a345aae74e6197ddfc2ff8b7fdae88424393e79dcbefe6b9af080700ea84ded97dd2f2cc05814fb2a81a2aac59b76e9ccd777daababf4da8e0bdeece08ad32ee887fa3dbde8c2ce438125dffe425ff506e7951b563458de0783fa9a7b7ad642a040202d002d25e617c1729ad986317f343d07272d147fe5a6081d9f2d5770fb38db2370cd06e1126160feae19ee8bcfff442aca8282152fa8ed4cb6c43b571cb69f4cae72d5e509b8d3f7f6d7394aec6f359685d271a8cbbd76cf70539b341dda64a26ea1df8dbb68127bd2486d56cf3d7da2e0a24c05dedc5e3a886899b97abbd77696def5dc829472edfe3be9d98f8e0e5bc7a97851db4cb90cafcc38eec9f430e0404d4a9c436d33a32dc4f247d77f7b88964c1a987a7a6fd6574cdf4be2db144f1b65a05604b3e2cb2013fb84cbce2e6a5b8538921d38c808ac17d7983476195b342d74af924183be28203cf0f7bfe66c7a3c3e08277f1cf87737a2bae78bae51358e0200deb7210ad0d7a417d9a124137c2cff85d345fe28906012681412c0b0b2c5fe44e4c1e2f579f4e05e45467241107ac3c70b753f842c93491038d8b7857f048b2e7f7bf3571b11fa9209b402949d5546e5e49b81df7ece688cfc4df7171a4836d24dc3a1f354ab3e527ea8e4094078733fdb0f61efe9e25ded49b9c8d6cc025faeca10929537fa86976f987f10cfa5a47c6e9350b3af489d75acadc553e65307141ff3735ea4fe322e866df3b24682e8c4d0be163e5517e50a8e0f00b577597f563885322c1373afa1c34dd52cf8abb06902fb6c60aed9b7856dad12ba94c46104354b03b880ab9fd95bcb3d40be3bc5f41d1353efc1a3d78f4edb239b4d3e231758f930122e28a209397c2bd51253d2f482c61ed44e8e748a296aece5437065027abdd2f6ee870040914685465d87dd25b1341c69a2b0f3f24c58ebbbb68d20ed3e7a90afc1afd5fc63e5df8e5beea5046367e678390c61b2478f0b605ad5ea016d1001ce3aaa77461c3004dfbf84c9b47fc049ccec73760dd4351c37c577cb336e42432ec6df85041b817d09ce05efa1bfdf772a2a229d6ade97a9612f2b1f7139bb40a4035130ee6c798c5691b09a6ac25e3cf4bf25649685988435adc00fd0bbd0c3fc524b5f6693a50df87f925199256bb68878154cb49a6778b23f6bd30b314941964f5cf2202f104103fbdab4130999dcc97f1c955caa010ee17f930ad3993551331a69114d9de950ce0bb629e4d760e84763ccef9f8e2099f7be006b6a75bf72131e239b1d883c3a1cb2998d92fd11fb2f250737e297a3dcfac5a56dd19584c2e9bb7b455c8efd5d6e898227696373d91cdb881971faeba4b0c3c356493cec519e27e809c6102a74cbde776ded2995696b7485fc6eda79df194129ab13c7cb00a1b39683276bcabe2e5259a886114cd8818386e7df7ef8c6578e2d56894681433d44cfd1ab91ccc65890e41dfadc01721cc1e56ccd8b5bedc036ea5a46c38e81835a32f78173b493456c4ce6d31b96a0fa0673bbd3b9a60cefe02b34c19ffeb197d7e33a3a0169ab1225dfd4b1b6f03bff97ec1bd7db019698ddcfe618654660a81eddb5ab9eb3eff02c0f75ea5d2036b4e996af7833356a89ec06661c49a6f2e0cd28e21e047fbbc3d560f8aee59fc6b744da5853046287a54f4109bb9b0af0bbb875a7fc2e48a17c742fd875ba71fcc44a732f4fc44cd830161b38d4c1bcb37f5a97449c37b23aade031f2c2be9d3024c315e320d17fb6dc0742d96e1bf462be6c1625887f68b8a824f2ea4fd7d77d78b2644b72a68bf9e0b6801d8367d632122ea34cceef61c538023f5c885283d8aa094248b34a73642f888103a2ad133296d4f33f11d3426b67e6814ca4a41a3f0b7468e541efd7d8feb2dad6718d11b13941f598bab1dbed5bc1b4dcff9bade6d34f5793973aba0b12161ae1c70f71d3f20dc86483cc25641512db4aec27d5f815c5bdc5319848cfed916c9a4e324c82fabaa1fdc0ee7fe7b0901a753eeb948926f7f3d8845e3a8e2291f0e6598780806b7fafb24daa1157ebefb55d75eabbed355a85a5a17203efc34629355605956334145c1198d838c92c08bf5aabfa08a90c40a233164fdc4ceabee08dc76e6f306aff849c784cde5bba3405f6123ae1664a0352d4e360888c5e658742f66f3c43e3012440f78b5b9a237a3f8f2be08a0e9893abf1c3bbab19c847c79598ef26037612b159a3485015fc0b6ea6962a6cf499057b537b86da7ef3705b0aa6a5b6604c7bc26536bf3e50b4a88c38d87b1984669ca42ee06e80bd2c0bbfbec7dfd53125f49ad69015acc70d37cae5aa15c73023c0a45f2a057141a527cafe75698c6191c17b0aa6e199d0479d5bc04b7d53bfe26198a2f3784a53f375feff29a593b3be4bc64a27f6fa17b628e7f074c4467b5373642aa09f0972f2372b0df006c570818f1a3faab399278272cbb524658263f04dcbed5f7949f4485d14cc456ed24330b220c6eab7ff19b64a4b7f65e30c8165f2bc3e27cbe1d6f75139dc265e7e11058ba6e8e884157fc1bd147e60f5ed35e4db35169015acc2f12399b92776e2213a8867882cbdddb8f229eefce61c6854893b82521879d047935a482dbeab57f3dcc23320dafc7ee1cd76428b744e608a9fbb6c4950027cf9a35269796b5c04319c103234c3f1754535f6be03657bf3fb72b92aa545be25d622a328fdc18ba1128461c7d64fbf6ed564a6db7c0133bafaa1c705bd1bd9fc6a9468d3a2dc5132b3b5b644eae574ae5c25fd00f2c9051e1d0e8ecd122d55b0deb646a49b7d55af50f265d007de3b8bd4f987a7e3571683a1e1c2f6666cc0b5eaed70f9099d43f1c1553a0253f09f2b253bac6fc3d019e1da8e52387e95d0bf0f6250e4e291da78e0898840da65c4a38d9f0309f62b74c2a1e5e09cfb3aa463e3180f2bd1c8a5b591db48547d120bcc3eef3383eb12d6969e76758c28336c604c9ed27765e2fa3c12485c23f1580717871fa5d042654009a9a5d34a27ba99f7638034fc332a9489a163268744b4db6ee4a54e9578cef930038c2ef3fba66708c8e86681461492d2f024b2f59aef60e96f79d078e7d0a17c7f03eb1f3aaed03b7bd91f929a682f485116cc12014d32befb58aacd856c52431439b64d6e2e467c41ecbb6d5dba1566f026944b88b7c8015536ffd317c8967862ab63e7bc3c883a0752583017354897c1cecaa67d36f17be8b8e046e7b43ff9ba2df9f1611c15266bf26834e4b22052f1d56bd852bce33121440b4d589c9e87d26a30b52912ee71f08225206ec8abf801c40e6647dc3e85e36b1ec0a1e21905bf08659b71fb87d2214192a787f12e4d52a026e7be5fd9b6494a4b947049cc0d764f27310ef3dae609d48c496dda3769c282f1fe876eee199423ce3481b6948d0c701dc6396682c779310edee389e7fb933f32002686af9e267f790d8e2fc71d4eca00af6499057e910b84d84ee37c9983e41c89cca3caec90cf074924a7d6cc43e7d5e63ebe489276353938cc38dce25394154fa66cc64d90230e12015c38f5a50e3be6920eded3a19ee5082dbe11d2d25232c9091b853b3c87912e455470d6e7bb0fcbb8318767b85cf88db756e803919ab8b6b3b4c7b7870cbf11273147688adadf0b38021ecc80c952d9aea397ac01fb409df63a6bbbdd3d8454223ced5622bc706a3c3fd82fe507a8eecd5cbdee60d359c11dcc69cfcbb897abb791ea99be89a8cef8d37df22499ce6c5dba266c80ef6bc7569361f9a2e6335ae3b0f22bcbdb99d00482fa18fba7470772c4e7a533152457219a855f387069aa0101f51df93605e2483ff9e34dbe0d64ba79f57aa09695b999c74e8883a775444d2d0807d76cbe2b0b4f4f531487359119d372fda0585555efb11328101c05e35f300df42ed3ec9f61cb59ecb5e8e6e14c74c39c1359637a1cf7d9655e30f27415e793ae0d6f3e7bf29401aa7225e4db2cb35192c002ac254697696638c030b4efabb2c7455acecc50aed21a0fc65dfe00b2e3813129db394fd5e2ddb53422ab85ec674871cc88807eed4e0ab85e2751db6459c8630133baf3c2c70eb29fe4f054826b9b9666c720a15c0897ea9774b943b2018c519e25969cacde76c85e94efcf142cf498e826358090b01c600a78cdbf0a8c18e3787757b31a4025db356aaeaf4b9ba5bfd6847b376b20f954eecbc8a22c0ada70d7f8a695c6953a6e7f5108a596f63a9261241c87ee6d3389db2996c12233a21068d61cd3698403f24877dc413702679d154fa88e3658c2a25d50925662dcd730fe34bc7c78bac14a8d9e78aefa7bfa7402ab875b7ec7753c0dabc756882f43a301f0b54bafb1c73eaab3a6f50b2c9e0a3730f6a653cac6cd4fb40ba334fc97f3946077069bded13cd23a6c37486d32d4f24d02b7d48d52a2180e66ef0b953e209eddee6899dd78b7d70eb4ef04f05609247b16af38e8096eab8a1f79fd32a620a829415c6d9343f94cc0f6ec66d56ae0c4f24f679cb91d7110237ca3c351c9401bada8468e6db0715a68d2cc3d57cd34949a20b46c8045ecc6ed49ed879d59b295b6b1c7f8aa986fd2c42d82d1a2a7acbe93641b0c6784a97d47447cd2a050a16cfa7d7f428135718222233f61fe79e008c1b8573be6f3e28dcf39eb853e1c813ab12d817588f2b36bc1bda934fb39f647b12e4f56212dc9a27fe9ba233664c10075545c65c9351e8f0c76e2599e84c860399f4c7e0ba1a7d20c68d3feb1dd13d1f763e382f30009e5d356e601ff0bc99bf44be73fcf1542b27dae7fc46c4471a24245d4e8a880df2efa2cb805b5dbffd548007dc7eb39dcb0450d1dd256752188d3969d1133a9b6d491b863b0e6de419b5589d228aab4b45295fe601026e8b0835feab52e3f4ebf7059a1fe7b2e5707233f389eca2dd7a914a2f181572f32434ebf916b8f575ff6f0ac04ea3756b288fea1f021c45c9df4a0bdf887d045649286ff650d8a129032530fa9f5a9b2a309fd55c02d609295b9c7715e28845d73e0e454be3bfc7029c871ef25ef1c5d09b8eb9eb4a9dd8797dc406b7da3dfba900322ac2aceb44773aa011002f907305b1eeed3349a04d7d3ad18e64bf0a8aafc81eb4987c0f69574485070177ab11e4ba593ee22a2debf2fafa7ae6bbdc0d7d260d14bcd0ba3f1c98313c547a12e4f5d119dcfae2c36f0aa0a1a7e0d0434275ed05a58ed94383608a30e543f69e5ae3689e0af14636e76ac126d5ddabbeb774a10f71c073d2ab7d0e9fe9013fc347d5051268c54bf732a420f509af16f3acb0ee3ce9329cd879555a805b5f84fc54003b9d551b0ae20c680470c0f5917aadb58c2eae08a25d4b569446aea27d35d159df67da0cc21acb24bb0d384a836343a274273e951af0dc44f1a20e501adbfb1cd9bb45a643d371a4731877f2c22b6f13dc276a63f953cc9468ec3c85c69750cc69cdca38ff1bad5f4d22fc9c58518e7b1f3039b0a7a1d7c76a4e4937deab721448f64056100812ac1264657a29286b57c5335a333e86c11b2f7cff7ecb674cec25e834fe750eb85557e8fbdfcfa7f129b73ac352a01f55b93e38ffda1c69be181f944c3ff93c6c248fbf63bfcd6d63ff360e83aabe5f076805700f41c139c8d57f39e0cd7597ddc31adbe636e8534af1853e38a1fbcc69e7ecd47791cfc0adfc663f3558d5455275dfa7166a70a28e8370083cfc5670bf269c2c36e923e9c9461441e9dbcccf4fa505c7f32f9e0308e6ba2daf3d79e6143dabade01d843ffa10ade627480ac60b11d4d75039786a9cd87906d951835bf97ebae6eec728d6539311c3058d6cb2b620c63a3b2b4eabc3e0aa0b3d145026c2131cece327d2675fa64c59d363e801432f0e6ef554d3bc1ddef9354aed94dd8fcd85c21383bb0b15db5c22b5a3754edfe7e20be056f8c09fdbf92a68f7007408b5934dfe1e45f959e44c5ccaa94647759cc52adb661e056ad99a113277aeb502c1e20c202283a1db09bf4693be6ab4ee4759fc590c7fc2a6038c3aec78f2b5248be703e1899d577526b8e52af1a798fa683e1233284e503b695d03beb6caaf6e5648c8be7697267c7037066e9d733d0b7e464bfb6b3022f96b0034299b6798e0ee8d14783bc178aa72ae08df93d64c878fc6cba59f6883bb893d15bfb76b52e09633a4dfcc60a396e76523ef17aec9f43b0f84890a26dd3a13d920dcd8c13bb84a9cfbff48fbcba828bfa80d18a73b0d524ababba4952e411a690f10c9016904e6a694160414849bee969066e8064110a45b146919a4fe6bf05901bfb59e3fef5aefbc1fe6f3bee6dad7de67ef73f639f7c24a28fdd3894e8c05116bfcaff3a07c5b9cdfbded2d7faa85fe8d142ee6ea05c9de5d692a0a19d3cd3d7c75f5eaf77008b46116e8da17be9100cc70ba288fe7b2d7045cb490d8db1b033d54e59a0ddb24c01de666949f57379c82d0070fb74404b2a983fe42286dae21f06e41a6917ba9cf168dad79292673840a6bdf726f646a6559dac023a13547374057a3219204f84b14d21341bf5f8111dc33231eb4e6cfa89dfffb45be3625391710dba6c4f67ddb9c1abe4d9df7c5030c5478a7659bc6a3a99b85ab3294891e2acf309cd7e65ab255f4a24f832df6171e3c12da5209748506200946a560fe1e59c2bf363f77d6b450804e59182b4bbf46f4d9b794fbe877a65e033d736028085301e38870162814f8e6525392219cd49dfbfe37d2b8ef8c846b70de1e99993c5ab9323f5a3c054408cc005d818a377a4329840bb7d5b4e9da1b45aa5b9ae5235525f27ffb9d277f3d557891e2654bce43b0d7a87db130b55f4a06ea4e981b3e730ba08f3e301ca37e7de99f59a737aff3c0402601e2db99863b368258500833802ef73d2409b0d02c94097e0dbd023332b1cb38f6127d36f3b8b0b6fa73ab180676bd9b5fac22b6f9a57662007a97386857fa9bb087c04e8aa5bba5b95ac416e57053ce77418166f2339ea42aad797e2462457504bac4966f24c0228d5d5b38adf73a0784e8a7314e9cc47e1fb6689dd4e0c927db94d92a5996de2b96812427d6ae4088f040a210b282f09d8fd42b565b1e03193ee5953a69623f188e3dc7323c76e93721cc88821d15e812c4bcb9603f695a3400fe43bad1fd7ec1024b2e1374761a412d11fa84e756d221bbd33c69136b07fa9f3f351a80fc043f9f678630480f4c7cdb8ced0b7f551543c7caf59223ecf471d55b298a5d75c4ff9c00ba1ef06ede5a3076d5fefb27e7d9b5cd9a01e2168f3692a310da2a255dff8a49e521b7ca6c1fd1b1ffd4c43bb29a114d821a5ef7bcabee352fc9b794a7069137db36b157de83dfd21db08daeffc098c025088f843a97035d9869483a5a227d645b1693fa8a748603aa8acb5ce700bccf7bef49e5e1ea821f4280dd83e114bb53c5141285e3a92590fd7b33f5463eb50fa8659ada6e8721618a537d71c25092db7e3fac6973791f513c7f5a01ba30996f24c08179a54bbd2afb9a8026a9bc87bd0f3ecab3d02b75c70858ff32e8a8feb94ff553dc587207687ae07104fae70d8b5d07d68dc3d36db6723428b5fa14a6781c24d09e08854d6db1425f60226a4725a009b37b074902d883741d92f7d4ae089018fc44378ff628739b2628e804ffeed7162c571d8e18b1730c411e7cbff80a265011f2cc9b5a1d1ad04728ef1ebfc66507c70d4bd652fa84ee1c57e2caf78849090e8156eb009dadfb3712e074d024383242794d80ff9979f7a5556a2401f54b32ac8ba053f95465892d26f689a044ca177ce5664d3cd0338e205519dd51aad18091fe4b93429841f2348c251853003a248eee1ade4989c8754b4067ab11920498b67efdb110697a4500764b8a07997a2023bffc94c7c0e31c9baf151a6152a206f73924a375464580e720778b9142af056975525c4eb3cdb63b4caaafebf1e42c14fc53b01ee4cde7b6088f84ba9300289d2d8f9104c3637021306b6d7605c62866524692d9ff79104ec6a9c27c6ba01fe752c086e4e7dadb72355c76b38a05a087442ef59ef3a997e446715bf19bd617dc87894ba487368b3628e2d63b6b22a288564607e88cc9bcd11b2227114ffd387f5c7b63ad817576f99bfdfe23a547be56c63bef51efbe09deb5c22ead255821261bcabbf404553b7ebefa4ef732ed53b5a70d9a661ef549b101652b135a9d0a7a1c06a3256b3a3c12da680f74be1e4792005cd5336bfbdb68ff36b4a83c253a759674bf663f557979bc8cf134ae76be72a638bd673786c762aee92748e6a615973bfbb8f572e04c0f87886e95d98e6664fc7bb04b0677c066f66b463244330dab037486dd5c7c69fd8a36d03e62bc4ebc9cde5803b5054cf155f2a395228b2e14fd5cfd4922cb313c5efd433f0d23a33f831e39e9982f1e542612b16763422d718b84554e6d3177463813b12ad40939c2efc02150771ca0330cb8b9c8342e08f164fd4f08f4e86e3b1a56778878e4fdfaeab09e653d52df95da71df8080f225fc6c11a0d462050d6ddf112ba0729fbfb5d849add8eeefa22e2d11274e0dc6142fa3a2d577944a8547423f5f009dc1564892cea47b201f8b8ffaafe285b5e217557ef45b9b3d60b9f84e5d1447494d28e0aae191c314adcf356def0bb2472d265739bf8ed39cb7f2fb1a7b199aecdd2d783830c568dcc168f2d8443e09d1cd3ee3009d41834882e12677d50f8bf0fe7712e436c4bc5dabc370c7484fd0058b37a797d7394b9d3b9d9101f991e4cca3855ba0dfa0d1d09c0bfe4ecb8e8321c101a28a6d465ce90bf798b6d447943594c5b57710754009d01964862418929352272596892b69b43558ed24473d2e455b1fc6be37ce23f4042db735229d6f692b08e81d1dc82faf05dece8e3f3c69ee92771bff6c194ef3450356e629fd207de30a1303fd0f5e20608528840881ce572a374a4393623615ed37dbb51cabd4f8de25b6c99b525c72ce54304938fcbd7532b8a7a0dc2735bc653a074b5904a505ac371223ca8a71fb848fbe47bdd29f652ecfa3b6fef6875bb2565914fbb63ba2e73141013afda037cb919fa06be517fdb5cd4582eca8258ca31402e540f7fe3d1a3daca92feebb142ebd30a6f1805f2eed46209de06d9270090e539be96ab24d5a2d3fb54fd2e2968ee79f3db00b1133f8c6688d28bf03814e35d71b6d3e2931ff3f11aa796d73db672378c1ef32b387e26c7e5ec3c9eb8b8c2f7674d2bea02ece110f31dede440350fa962d395c22e8fcce2f2ac1d60b01b52533b4510b4b327a0098f068417c9c1862193c053a55b39174b4c851d6ab8a6c9f2bd5456b1674ab31b813a436cedb2e6a1a8c6592dda64a24da84062404a3d9efd00a807439fd163ccb34f31a2409bf6bba09222c5bb8759f9519647cf6ede8ace75ac14634b7c61a40a73cdfcdcb20c397272d7d13d7392067862644ad4090a8957b478e096f221b51eb5396eca3b7f75e56be777cf889411eb46e985c8c47a5db6d28e11461473a343350a55adf152289c29cf07c05bd43ab8750ba14d0292c8f2401ea822311219a9e576084c5f98fc49fdc291c1b96a0cf6438951b90bea530de5e896572c90b4bfe2a191208f232a048856550a340da84777a7df63588b57f644df470ee7d1a4691fd56832a80e840f5814e7cc91b0940bbc789b11e317d4dc073f7e7e106033cdc41a25bdb8b680c61b2f433cfde804b4352a196bae44b987ba0020be883061180b82a0f77e7ea3dd7642a315ec8fe69fcee40b1bcf549d5100a1c026d4f0b073a516a6eb4a9ac24fdc3d493fa5a7592255b079304347f5dc3393a02cb363ac9d470449a7db2abad3345c39be392bcc0673836c64afd22ec5e698fa9e7930f859bac72d6cf2f13f6d4a550c76e6f30f1c123a11010e8185c4576e732bafe3ca648ca150114c1292e4c97180b2fda379e786116093756652adc1eee92489b2ff575721242f3011da59a70ccf507c54ce2a4da57bdfa4731f54d51b0d7317a3a96299d18e32f55235a7063a0a3ab0a4930bae3626fe31d79ae9849fd516a7335d102e63be5a94d230eaedf5ea9b3d61f53ad87ce3dec4d8ff70f033544248c2f15efa146349214f0cbb12f392d6784db5afbf9618a3f15d5b0ccc98747429b2b23808ed850644fd948a7da8dd04baec00c613fc6324d75f3ee8a359ad2439f075fa94cd58a44116f2089f2d60a446f89016d4fdfeb1e037d9d5ed62873d2ec1e1c2a65e34cf6bb9c5eb02ceba504ed3b4e23126f01d011da70a334305a6bbb1bdf47bf96633a435f00917a9afd7b739f1a052bdc5fa467b9329e171699c5df19c6561d57415b107f092dff67ad5ac840c8d3d6733c425c5419da3f660278a3372493f2f4b51035443c5a011d46c89e5f19739aa02da1365e81c9bac582a92c0561a5fc533cf3a0be80e727adb96aefe55bfd57da1b6f9adc7ade80e29cc9d824f7432a82b2ebc4946f155ffc3aabe8699dc658343e79a6c76b5d668f00e3051e7418502209069fcdce2d4244e10a0ca1b5d276cdd24008eb17f40536c6d2f53f1a1451fbde029e6f6e53a114d36ecea02209662ac34a0b7b52e446d1c538b917d7c4f28b406674dabe840f122fda864d11816a0374e89cdc3c9e227a7bfe893fe0b537beb84658d4e2c4560f387100779be8c2d716cb39326d8823a5eeef9c3bd1607d6e0405a8b7f96837a21e97bcda5e3c7fc44b2aa4f1811a47c4ed2d8b143d83383a462f3c125a1703745047214980c341b20a8443ff4a8eea4f0ddb4a07d505a21a04db0fff1624ac6fa32a91389626bc28b049d6bfe0aa07a979344f05a689da6d828349a3b0d7b924feb23e82f838bf3de1bb15c9f97e82151e096d1e9d063a28719095c69b016b9cbf095760bedc33a7799006d92c6985b15293f72bccd340a3dffda160d7cedbf03b98b84d01bac076601cac958a85a7d0bfbfec3634dbcf17a85f534f58e32614bd5f22fab28c0093027490b5201ba84f6c2b700ccdff05cd2d19d0fe1245eb27856d87c4da49e98ae832d3e62d9104456066b8372196de099491e34c90e1b927f12c0ac613bd174de270dfe52bc4782a642e3309dde80bba2da276a4053a6e7b2009862b7b5225ebc5e72b660e4a05acad3b1a20682ade087d9649d9481d22e6284d17106fc0fe14e76010db0d5264e864e4e0157e7aa8e764234322c02e303e4818f45a769a232df0d6ec52253b229ffa011d07f8e1c8ba09cdb0cb012bf68a991527e8df3a61eb9f2454cb9119a5179117650cef13a456b170ab98eb1cf4582f40a1c71fbf90cae5d9fca17d2496a3d86e2f179cc895fff28336838378a8269f4a068299550036ef8d24188efccde9679cea11cc34e06ca36d6a1957d67c554f4bf2d57907b7c18d91fe14579581a572dfd21051341b64aef8b4cf2e2bf97872d7cf5d4c5a0672af5cb93871a01d6d387cf3386e3f251fd1579503b0ef4e3746307a5018596ad7cbeb08563972c47570a73204915f70d55adb53e2b01d4e327d78f14a687e5458bbe76f1be851488edbacc01ddde2c6dd25e747e2e77cc03e297577e3725bef9408b71acf001e092d74beb220891c019943998dfca7f7afc018eace50fd986b70c9eb3eb025292bfec274770e67f9967b59692b26351768f100bcd5ffb340e497f6b93e743f2f3269cd961622181e4082f25b86f9248cfbdd8e3ba2cdd70460d3b9c8ead4ee3b63aadabf2929f5c3666f82819cc4385ac65596af3dcf3ffed5d1be2d401025f9b8afa8ca7514ef13a875af7ee94be34be157fd28b075a3eeefd3bf1e64087ce74ed114a0a719e5f63341747f04006c820049304fbdc6b91e24cc5f49e3235fa3e02abffd08185dc47192e69de42aca5b381f5e6c53287de63568aaa1cd029528f5de569fce37180e9ed48ea7a5bee34a8a4b1b599bd9bd2bb9c830bc43c70887401bbf00b0302cd59b93bb9b6cd0d77b5bd7555814fc3b9b82f2078fe0c527bb4b017c6631067c631ff1b322272e9137aff4ecc9405943c7d7500ae7a2aadb0f2f7deb15e839b7db088e0e7e74e13f74cb868b12f4c0215058f3ffa34d653ba2a919b9b56b06ee7a59c17efeda33f5a227e1334950a972b15ec46afe89168047eea7465595153b0ff2b27fa2137a4827b4b173e7432ae8377bae356e66313cedac7e28726a3ebb6483207d0680bdbf8d24e9b6ab8fe7a89cef5d81291c694a7562b736fd21015a172b7d61e1a03e5c32eab3324fefb4d1dd5c0ed081b269d57b29a72fadc939f287d96d8921f0d790d5aab1347317bee2a6572753a588266f13802534dedc20e4c517479011725d933e60bd7a28b9c7e3ea237cc4e635b7aff195646fb36e127772fad81e5d6dedfb2fd074682be70b9cae7c6e4a1dd572411755851a18fa2d87e3817dd50bc295e1a96484cd0d00e65075f37042916737a162edb54de5c31f4300a43ec460b2eefdc9ff0d9d3ec2643149b33be70f098d0dcbceab63d0560fe8ae0efc36de5ff263d818212e5e0a6675aa9dc7a7657a9fad08a0079ada032b84966103305b252449cfd86d9edd1217bb02e31e654040a87b0a1973a99cb73fad55e9396564247ad57dd1c67534e1c9fc9a00c4b448a70f890edae7e09f4b32dbe91e4c9cb539ccf5c0f3a3d4a22a6b842b2c17d1e4b503308bfc1b09701e27c0ab94d0ff7badba544716f5c0386dd6247d41c3cbd7812bf285b9a3b091b73dd6ac5139b975339ea0d4b758ea7b212afa34fc1aa88f5d9260a96cb17d838a381b0512c14636cfda23117dd52a00b308bcd1a64e4b78d8f3973ad736550f4a0d6b147c06671fdb49657d89cc4b1d6538f36eee8cae7917e9f40ebde60b48c011aad59c485563ea3f6ed58ac52fc52b876bd0dd47290c6dba132cdfb8789b0a2cecc50098f9cd8ea61916e5486920ffcff10d91dcc7d73c8eaf520e9b4ce2dc318ef7c2dcfaa69cad4a9d1515ead9ab86b841263e4b8be71de9f2f1691feb6b3659cf7e8a8ab07646168e2f071fd70ace9dfa22563b0100665c896c7ee5518b175137f9371647811d8e4d2a1d3924976ea9d8f1fe97bc41badebc8bfaa3b42f04184913bb270ba02b595debea8e0e55d2de4f87f46fd6c1bb5286bdce31c64b3d2dac415550e54844f12c0dc08c49910483d33e44fa6b39fbdf3e47107bfa2712943c7705af666cd4b4b60203b96aa51f5de58bcc897386138b9e2059b542943ad11fce809c825ff65e2b62ede2718c2db36f326e3d93c113d627b484c021d0382300662874a3374c36886ea51adfbd0ebba6471f1f96a397603f3e60c3852e359888b5a7368b06c7f9cfe05ba8ca12d68b82be29f70d7c811e924896c712e838cd21e33bb34992bc8b6f9bdc7f74c818e310c22150b756006670f3712aafc0163ab53cbddeb502c4d4774ed26db8fac9fdc2134bd1799cf9755e9a3ecc6ddb3cf5d5bedf65a1f61674937778f486efdec87aff44a3dd461a7fb5d878e628663e86ece7988c999cc85b7008b46a0380e992dc68d3af2a2bdecbd2ebda66662f0cf3adf6a036b548c7e0642799b099aaba14fa199f835cfef7286f423689419a21ac9db66e13062ab5bc9898e4c5877df50c5b55c9a255538e9c69783e1cedb73391d0824b00c6f8054947673369b73384835760a85412a8d45b056317e09e290caa64d2951d247e274fe438d0f3f3fec8d74eca82841f8f7bd4976f09d8505b269a3aed5f7e394031173c49157065110d9a47bd670287401b2401187de78d043ad8d8dd572f49e9be26201cfbc3c7e2c72c332f08a2a78c94e1d0dbae2cfb8c3461c678c76a6344bf7ba540a77b7fce03caec0f74d9b5e5f1f03b08d20235291c5dbe271efa1254dd29ab78008f84420c0118a51cb26197b8069f3dc6f8f76e21183da79bf96be30512899730aded165c744f498f5ee92a59090dc95615af2e05d07d38c85ca945d62dfd288dd5014af21a173d256cad76f255b20ac10343713d137824b4d103809167227b84fbde1dcea2f6fc2a047cee932c8629338c1b7b1dab4ada963a7474996ab6dfaafd25f306edf942b0372ba86234dfaf4ffb24263cf101cf30dafba4e81c72ffd532d2e3251149d36f9e6684f04868cb0a0023f30941762eb0482eb5c357e68a190d6217271d497cbfd9fbd1f12f9402edff7c4b3d755fa169b4ffb8ffdd56513b08bc5366fdb9c97c8e4a96575255ab17b429ca2fc937a1bb55a3ccc1a849c968fe011e096d1601dab7903df1d24e18fd4a1ff21c4891a5cdf974d2a9a5cf687b52a5a54724205d4ed830ec7eb483eae997d050156f2c79d085ee039e8de8c80eeddbb35ea382dfba6ae6f716dd53b64a06eddf1fe3dfb5104630f30e68ff11892498c7af6dea384963afc06cc98fe6274e44f11b6b119372e8f0d84ecb773de43febfb40297d4f76aed6ea37486bc3fafc45cd0ead5ebf886a922a3a32cb7a94a36feda84ac71695df5762cafc10022601dad70b907cb71385b3dfb839ada9e10a8c5488c7081c66713b78eb8bbd0fa5dadb4f13a30603e5ea8f8321fe501ad41603105be4b4a5e5e12753dcdcb85559087d571d8f29ecd1d9112237b9fbc9ec92bf8ce110685336d0be7cf3d6bb49e820ec4d1cda7f66bad63e4ffbe80d91bbe10b93da986659f4b37edd8f2039ba6f70378e36cfe1779d2678bbb9f9a159bcb99b4b897907c15f98dd76774e7e84f0540d3936dda3d2ef33573a1507da17b1919546dedd99686bcf2b303d85f41b1191150d1bfef6a35e1d285af418a8937f0af037f8a4d9be9d8d55bf010d35860e5751241f6e3d35d5288ca2fe6beda54dc5d9a5f866329e369424c3231491c2ac81f6d237e11b0978aad0d2f0a426ea3a85ad2a3a2bbfdbf4f82cf94127ab5e7ba9f52f2dbf8102095ef3449aaa3bef9f8d4490205d84fc1d17dddeb4e38334b6481a7d3dbceef891cce5fabb156401414cc35bf048a8ab17d05ed480ec39007a005a1d3dad2b026298bc66a6bd8c33d651389961d4520b2e3b0449b31acb12596bcc073bef700c0d408d161aab72482276a01b659fd4ecec371c163dd5e407fefaee39258752c9a3a6f03750b76ea03d9b1cd97cba4c60efc57035869361f95dedb2871c72a490a65e6dbb5dd9fa63df0a033d031639b629916ba9b91278876cdaf04139bb6f2fa81b3555ed96e80e43fb8c01e60e4f0e3dcae40bf58e1138045ab30433b46769dde88c9093da798966dd6b6778e27d610a2cf275fbd8f82681b5d0b80fe06cc7bf5b46b4c183d30ee21290e00a4af6f69496a7897f8d9c7b2ff76d83281ea04b14b90739a0b53874276dff56a20487405dbf02ede0cdc3c4a20ec47e2d8627d711609831e4f592b815edd967ef2894dc08b9d47cdb70b7585ef44c4a0e4c2e37fc2e6fd0aea56c6870a334e6808f70ea74f5f444e81825444776244e10436aaed34caf121e09ad1502da33fa91dde9bba8fd8ec6f0e88a00c6dff2911fb39100411cbc398bfae19e83c473672eb7acdf30ccca9ede791e52909e62551361b29e8a89cd976ee537fd6d7ba06202168727e8e55814ffdb90aa1b0e81161c1103ed1e2e3712000653579ce56d5e13109bb01a5a655548644e1c5536761836b74627c1b46af9fe22f4f6feed8cc6d21ed0e231da348b61fcc1c3319eb62735a2225abf3b8fec74d11e487dd03bfd826d4b89581d6040bbf34764676959f519d82cf1fe350f764b1f4af1b7381b85f86cf2b082d5dd2818ba9d3d4b3d6d6129f06ccf93406ad06c6bea6d813f93de4ad439d39044f39d224a27e35d910f632bceddeaa7c45c0988421e15687f3e89ec74ca3326bc823f8957cc9ccb629f6210386b4ebc8a4dfdb48721763f62a2576adfb94b690ecb42b337860de46b76b21b0c0e26aa7e246c23337c615084e6ac39ea8b2ae73e85ebd0b4458181e89eda268176dbb29bf7267c9f473ed670b8f646be8653d9332265efbfd55b7589f04e03c1555dc53181b9fb382e18a9a1d2ed0ca0ee8b7c052d1517697eff73d36f1715367eaf6c31267e25a6a9b3a4f13dcf5cf642ac489640bbb80e9204f03695323410ee5f79a37d82a0c748d153c435d2d76cf709a6b9b2d35ff67862b32e9a7019d6b0cf47669f40b53b7dcd3d94aee8b81b339c41c15dfddb87012734a2746d0844e26c1641168fe191d0ca66a05d8c1f49301036e50ee88bf02b66aacdaa273de2bfc9e435ff70f7e56f7cf0b6f96213c5593d624edc8161a1b44c1a7458c71cf9be4aad4a65c7eb6fa7df30394a2657510359f399dfc1c00acd7bf12338043cdadc06b48b71dd3ca5aa3852fcdd31fada1bcd7feafb94065fab482cb7cc6516d155e81b596390fd29ba8c4ffd9741ebbb7c25a8b3381d8f66c572b76904c3395ba0479b8b65e163cb0801ca2c97e80761d08103d1cb0e03ed221a376f5cb608f6e47b90fe673e09137fc7f78438f72b81204940e9a2992efc90ce7be4c3a624e798705f86cbd43390554770e7e977d1c998098e7571e9b33e527cf6de7eb5375ded5a962e1dc758323804dafa1968bbf4bfd126df77d53c1771f0da2665d72723272a514f6eeb3df1aea7eed85b6d1ef239352ef7dc3284bb7ea2b9da83041e782afe5ddf1bb97c216279db9f4586c474de05f2e19bd39a966750cb891ac1192150c818d076dc75f3e68c086eabc3fdb86b9b7583d36401c98a55cd503d97369ec7f98e385a7c226dbfe487942525fbdf7655802fb24cb024e50464a9ffa816bdee23edb10d63fe39a4e47bbeed057e597c738883a8d75181b64364eb75cb2b4d53c3a6c92b47df711ad27947b0731f7692d3f8cb10fad3c061d06825844c074a3a7556dea061f709e8aa7d8eb22875a9b9f985a1c7d46ea7dbd452ca48be23f8dcf5ef904a72fc4b1d44a86b016d3b375f81564c7a68c94d51722d2e889a34157a8580cce232fb662720d4ffa4d7c16a8f3e2db5cf83415716664f0192a705393be88cf9ace317cad0fa96cc9aa7bddc17790ae14d5ea10a276f5d4c430833fa1068dbd1be39bd7ca7286ef8f49f1d31b50c4386faca7953d668b5ee2457314bf4deafd32cd9e80636ce567b73eee6f8a06fce57698383db68428f535da3286a48d7a878b01ec9d94a6cafdd7d34dbf03a161e09fd5c02b46d4b22493a160daff22c8ae19fea98573718848d6ebf1fcd7f576e91ffb9a53b2565f544c42a3283804177e0e30514f46f32c6d6a896899a2db2b3098790fe4e38481137e4c81ff30e7120fdd34eaa0c8f84369d036dbfb6903d4a6a319d2bf3ff76c5ccbd201b3ebff12872d319b50a467dcf2ff2db8e9fe3d13f0fa01ec82ef49711cd805e15154550da2d9a860a9a3ebdd895098a9ab55046ef826ecaa69864e39faab1882ee2b303686bf97ca3378cb8d5e243561e5f7be359f7cc8b3741a24deda96b84338e767c057ac27dae8f9356130850f532509e1a82f7f3ef9e9e95df5dc4afff1e6321e8fbdb9922e141555d9464dca70216fc50c168c4d2cb0fb40511214980317e7ceeb89cc61518856f27eddf1fd6cce81d361d98b8cd27633fcea26b787c2b581a7ffb87cf9dd73ea8a04246031b6a43e8259faed616579443f8f03b70943ff4f40dc10f6bb7529b192244087c07dabc6137df3c2080bc7b681f734d004624b50fea3d4f3b0ce0c3b3c248dc5b84403fc3c4ef240da6aebf87a7b8b77e8130332352457a54224d9a2f774506f3f49a79b22df863cafd0e5e55c847ebcf880bc2215097fb409b57cbcd13870595d6e78defaef38e6b477d19cb3e515f5e3b2cdf58566a0f0bf9ced0c79143cf9613bfc926618132906207c79a7aa65c29e609422a11b8ff06af83397de16ce004bde158f9d24c26021e09fd8409b4a9a6221f7a48907dd5e7b47fa433f955984c157d3b9c62c37a6abe947b7c9e9ccfc8a917b0d1a45bfd68f31d54fa13c85bb60762e1089dcdaee85a95eaac90e79934ab041a6ee63e84871026253feb43f45f20d0a66a832418332bdee48c8ab92b30b432eb4f439a23850d885d8b8ed9e75abdfa8c39743c78facdb9b92f5ba55345410c664e52b6839228dfe951ddcae7f846e5fc1ddedef65a1b73d2d1f4e8652d8712f048688339d026836cf1659c0ecb0cfef6af1bfe682c97d5362fe1f039d9ef3369c04f28d7c453a2f0a5f06e6933ee1db9e5e075d01ba76a091ab150d277ff25b92da73ffd336247f128e2698ea7b7e4fec8dfb5e18243a0edb840db03911b28a15e41bfce97bef09f8b85de560c4e20f916693151c9e7d186172d4b861b281aeaba8225ed2ba5baf2e4fe20571139818fa5835ae0feee378e49f1e2d00441205bf5e977fa24ff66ef62c13e23962413a04dfc19b21331afee386c162b5e1117831f660ae6afdf62d6fdd3d0b81f94d04bb2f08e6fa9c1437ebb4c494a2c650a24506d3d7d256b2e918f6d5b1b8a9bc26fa4aaa080711ae9306c4755500f821da388846406b411f0de4880d98ad1ed0d46e03a1eb7c893345aea794a39b4a80d6fc9683cf25de0efd139089c2ec7268b99f71cb4001dd5fd45a98f271fb6e435305018f833e634f92c2d3854697708fcd0c9f38bb68443a0302aa075e266d229d7ab5e7b3bcbfde790c6a00a9d3b91f759f477fc4b7a92bfb3edf53d4f04bf0dc5f7ca6ebdc051232d7004a9180f97939efcb633f8447712bb8a1ab4b0f7930c242328fe937d37e55b1876033c12ea0e035a073990bdcc689ff02ef57cfa0a3f52100abb9d6432c343727713566a995e2ea3169f8794fb79cc910c0636395d14407e93fe3fd09f5f04080a1b5e3cdb9462e48a7ba97aee78c7dbd690f4bcaf0ea79c0a0e81d69700ad7d033727c10398755104c9b5ead4a85749c780a8e6292b074e139479e363b6b9fecbed7c422b82e4ed19bdaff440e6fc532adcaae47113f6fa3245e94768c4ab0f5a9acdfce344eeaf69aea53ee844d401af80d6be9b2ba061492ffff78dff5cf912a59068174877e320101fb46b6031d0c8c3c6b65b17874519f29e7f39967cbb5903be701d17bebb729e4e64b71b7f8bce63d06370364a38078f26da89845e4cc7650a91ec5981d618f91b6dda56bdf8fb5e40fada2370ebfd70834bcdfe5fca3e1ea55e7d0fc227fea8e2fd1ecc5556fdd367b52916083233dbe808c9bed334ad9776b4ac0f42edc43438194b3c8b9408c9fccedd1bf4bb06517bd001add1c8ee351917b38607cb925e91fe3e71524b44254d9b2c0db7d3ec493831e119e574607b23353eddf87a98dd9d1650d4d893bc1218c97c278b56e45df1f06505b9e2c9cca38f3dafe6868264d4a86be010a85b17d0fa1a3de68ad7848d718999fbdad11f66e4e1e69bed87d3ecd011f3db7890b29005fe04ba9cc9101d55baf3edb7c3d3a0bba0edeb15891285d331fd446c74f95db9d32f40f3bce7eb311df2b5553f4a7d10cded0fa0d50cd9376f381b1e0e7f0abcff1aee5c8ae6d92bcc518707851cb945437c439ff837a9988a381caa1bfae47bac162740abbf8fcc666ad2851b6f4f3d428f315b7e497324396f67619fade6e7d727e291c4088f84160d01ad862a4882c915cfc5f01815bd0263e948a618ac3ea40317082410d5a7c712d3fdd2e0e622e47d7ac786582e813800f47db4234ef0942aa78315eb7b8cb233c93bafc31f51def51851e479821fbdf785e010686305d0216d7af34d202cc7acaf5ea9d772dc9bde0f53617a532ba5dd3b9c8b55f2b559296c46e725a7d6de582f801eb6e8ec063ea46255246309312e86ead03ca17500333d47d2624e37357dac47c81d658a2310f9750168a555ba79eaf8d8d3e9f205257f6e1f35cd558b30c82fad5b4f44458b281e00cd9bcce5eb7db53a93cffbfa1ecaac4172b215ef5fcedc71efa98c69888c8c8a87b89f06c7e92f3e26b17f081b9f3e90d48447429d4f8156ea13641580aa6b2ae35a7845c06502c67cc4c1831090136278729719f83df5d9cc121af6184caf3f50a5cddb19140ca943cb57f9058daa3aa0917b987fd7fe096940fdc7d461b964f61cd75711af11cd6d26d04a3b7473de61bef3ee4f38cd35e9e72176160c16d8c351a65cd4a8f18dd8b83d823be5b0b445573c297f6b976e8a33f079e7baeb98bffa5a223e7c695bf13c806f25792829c83e5d7d337467e1474735a2de09025a96ef234980aabef7a473de3f0f0de61692d47af4ad7f64771c964455dc27fd7c98d8f324f475bc8f20e617990dc620666b4aea5e0f5cb1fb13f98a50db725da2a654a2ff4fcfd9108d804c5102cfd71fe191504815d0b24082ece51bd7e4b1b017c4ff5e76d9fe853626cff8054709fa2ebf93e10daa89d19bc7bbda3aaaa6a2439a9d61b4a0983506c767eb3976acbaa4a0bbc303026c220145d5518ff4efbf9e3bfe99bf6983688678809618649f99d1e7ca1976bff8f7201620db711b7590e4b15dccd3888ffba6c7056f0b0c2a6f773eb0de1ec65251799bb1063e93a2dd9cc0f48032ed651707735a992f12193c571b1514ac0e1672ef9bfa3182c88e6e40cbacfe8dd2107c2bb99cdc24fe9f0bb1b5092d0da9cceff8730c893a5a0a2ac472c67de51ee20b196e99eb36126f1a836a5fce742d8e4d68a09fcf3659acb58f08b4d36b598ede068ebe7d1e72c1f175361041c01fa06596164902749aa0bc8c212eff76854db9aa8342c82e12d1afede4b88c28f6bc9d629c8a7eca40663017268fcb3a0542c8097445e61ad055d7389d187d2d534f6bdd080b3dfec69847f6d747be5a61051e0975dd0511a6fd911d9fe3bfcbc235fbea8a197402023fc14e599fe679e9d904adc80386304bc3071424120486cffebee773e97d0c8a64f712c7f9be865237506a987dfb1d8bc1fb79744c2e1667b1d27251fdc20f6c4497b409b49474dfe80d6ee166593458cfeb406d20a4baf544d6f5d9b324176d26522f338e9162b1da90de2f0f203ab63e97f22720f7a2e3505ada735a3fa18afad35bfc384dd02c4ca6c654fb3934edcabd36d1bff588e5e13dd0928fec464156e7db6271218d7f8fc551d4d1633ca8e0652b384584b13b867d7e32faf78badf88a4791fb2f74b5944150f880880ddc1628efd81f7cf3b5e555e6b49272c40b6dfb51f53a74ca7a6b02067824b4050368c9994236368254a537679f5d31a3391532956e543ea8866121f6d625f42e6b529ac90703b335ac970acc251dfdf144a0af300f469150af6ebda018a77309d424904385e37d94056e149e1a7c9c44e0eebfabc22d59c84e565a46d94e1e2902ff36d11887860264d8de9d6bddd1afb631fcbc0facca0d3e7aca2e5240293ee11f2709aa9f2f4eb5bfe8cdfda43643943acb713b0176caf68a772090cd29215f195f9847041e096d0e015a5e8a21098658e1b2ec05bee115184d52f483363a2373738ec5a3e787c56b949176454a276f16e99b337dcacddaed4154bcaffe1c858c19e8b02109fcd3a6e3689d0649df40aae736cfd95f2a079d15c02150c802d00269bf79acccef6b9d0b0bdb75d680f8d47ea4873f0bbb2c9e4cc550cee2130b890dca1be0afe96d4e5e1636ae5a6b0225dce2f3e966785f37673b627392395d9a8d7accbae2566a588913f2615bd9a222567128d0e29475f32a5ec76e572411711d1bb7ab692fd425ef712e754ce0741e2d2b7ef44ed47bd86c49f8a920223ff979e53ea85f4af1feaba273dbda3a8d80e6f36743b8c96954f77e2c1961273ba01a4ab6e51e2192831fd022a28624e982e70acf12093e5e119026fbf2f2287445e42e0b30009a18abce7488cd2ec4c82fcfe09add290fbda804f5bceea20198b4c16151f5ea8f155e116b90654b0b8ba36b9fd88db708bbbeba8f68da5d20161e1e64270d04b5e86f5bfc1b81de3ea19d300065f21cda9634d7a8287e3f30c670339ef4ebb18e86fb26d3f8ab788178cdb62e7e2e381333bb2373adb3952a41cfc63b77c228d24542e3fed8a9aae0237a3932a0f9a21cd903cc5c79ca00047f605ef036254fce37aa473cf255a5db6aefc09e51b4503648c28b2bafc3b93ea12d0121ec6fa6cc71705f07e86dc21a567e3ca1cc7dd3a03ebe622c76a05f1dae0b9223caedcf1240f32117b2fd86f4b0a402f7c11518f2d6f03236328cf92537f617d0eccbeda434dbc727e913c135279183a13f757f8016df417fdb69c737d23bef59d7c499be8e7ca8f5a98282771f348033dca0f817844e1f00cd07bd06ead4f427df38d15dfbffe470b2c49f73556c04be8fddbd6c8a5e4afd7df4c7292349b452fb53c37bc620b1f316904ca0c4d76b815499127d61035f0a3b2b2817d0dfa37d9323353a01d501e5124014787d40f3ded28d3679d0f5bb5f8d125c3fe3fbaf137f4ee4e87e9fe0f6d8cc3f8d8eab4551110c79ae325d1bb0d8d63b3ce208143bffd941a2624c2ba2a6eb4c98265cc69416fb46892342e36fc516a303f8ef7e2c448f530134b71322bb7096840a4891af5e1140575aac9078f7b76523228e3f35de9e72662c3f7604ffbcc6049376708836d62790b9749dab92b2951e757c6fab372b47fffb0b7e9829bab23df7e223b1b24ceb4b446cc403cd75c83075374ca4512fcc5cb802131e0769c5f40e20c894cfbd3fe7d756baebdd78622025f2a18b84d0a5b3cb116d060ca4ee5f963fa1e52d6662d176991911fe40c53df6fc677e1ce5437fb94cbc135244cbed0034d739dce80d8376d7a7cf1b77ae37116c6a5d964f44fd56ad9d720fcb25489bd9e74b16cae083d4f25b96b729772b074046829a7cf8146d65e6bb1713f60f32cb6a79443cd495cecdeec9992f153670a21e2396071aa0f9d36f64438051186d7f30ec0a8cf50feada49f247516a117f4b7deeb6e1aa3962098e07b89a48627c519e203bc8005135df9de57ca19c3bac08bd2d663643c0553158b69c1f7591363478c72a88c304e18d9f407324b2266ba6fb094af169abff2ebf594ff1957242ecca9278c3dbac6ca86d589ca65709a9a1982d7106a9de452f0741a92d79dfb7b817ee776a20392f136faf5a45e31491142e02346ef62769b596b3f04868c157a05913d931a4cc214709b1b3b7ff2eead67db244f3c6af4aba2dcdf30d1fcf5d387d530a4ac68ac6a15baebe7c6507e824479e9ac8dc378f7e84bb2760b28a92fb4b8df91940ac8fc5be6b006613352d2382260668564156a79c9905e7cae3ea57cc28f69a98fe7ae8f17ba2315f0c3063c40c08859512d7bb4c4160797aa67f3b9940a227c6c48b4fb9ff06d14b150a7d3eb957957cdbb1e6fef38243fd6ed55feca1927008d49d066856a0bb790a1f138069d9e25d67aa370933adfdafe79a2c666193a86bc3c9f593cff7ded71be9a90c60d06ffc0878d30e3e93a4254ad88e189facdc2b523a1e9e390d5e8c3467d56565b7c1a420417d2b86680b8581e6bbb64812a0a1041390567af8ef3900fb364ef8627243db152f98e6ebf6495745c8f8ed17f253ea02d3d4e8fdaceb1a86e8b147a8777851a2e3503f0cade0555db28f4384174b0c3a954a93d3493836dc1005de0cd04c9884ec6338422123dbed44ff5654592d01be53e0cbafd2b53ccf0f2ded18abdc38bb495c64c85a2be8f3f1ac9bc14077dfbd47c796521ee21e36b352f7e365259fce1ffd667da884c34cf0657cc4170e8136ff049af1ce6e030ae338901a6810bef606d0b92df6e16e64ba62845943c6a478f71b9b0b98cb0944ae93ecb2a0c7112f590728d4079e09688e6139bd29da75d60813108c3f202c7e1779214c8bfe3bd75f7c10b156d9004d4b379f04d92ab17e7a2ee5746db320b6ea5905be5f27bb4cef41d4ab398f8802a941c5969025356dcbca6593995f0c5e307df16af6e8869034afa2a3b10099e866b98501fa9482c3c5443dcf13b1397444edc80f34cd5bdebc1f57eab7556ff19fdd18fcbcaca764eaf0c1bb0b0c281f44d8efce6308dc1bfef22a50fdd8a130d461a01a24b2a0e7a74d5a6e592e15d76253c470f0c8c5e36fd4b1a88d9a81857f7853528ce8ff8380a6894364ab2dc01219af49832b30b62335df272e49325a2bc9f7c9ceb7bf8e067ba2ace3eb194604a085911f6a1c5382c68e3a9f2c9c3a3ff1b9e7fd71caa9ee5e3025c9a416397d41f0881642a4442c8868b92380a691673712c091b4ca16c0d07d4d3ace2b447f6bf720a167fa12caeb3b6e273f6d417253f1da50cdd91838e999322f88288fb5ac356291f8b9394ddcf381b8fac3a72303617fa95516d5b236c32343152de191d04631a069b809d9da91a6386c4074e90a0c56aa087c60ab3e4bd76d2f3675711e9f2df982fa0ade2f8fd410ce97f536cf0e4091a4f651332258b6f99d341d8f1c8fb6c9c953b68fe285218487534c665e11e188b56a0e682a40f6294d36fda1097f1ef72b3005dd6e0414260558f3fb47e1f6105e86e8dae6ef2fb1ad350237ca7e2cca26993c04d116529c7be7da25a44d3b5a925450b6f13fd5a17419abc456d628e3f08bfab8c121d03611a029f7e78ddec0bb37359ffa6ce05a8e030711de6f61826aaf3a490a9435c8749b2f4805998ca88abe3ec19bd7347d1b02a2d2aad992a1bd319e6d7f99e54ef79bc73e01654f3d1debedee59fe7133650ae636a24030069a72cb6f3e8196dd1df2a02eb856007b95d062b56f12a3d330246caa7ed99d66f9857777d6abd74f896ab21d139415c17bb7f5199c981d8e771b582dd656d99bc3c46fafbaff1207e6703fd8f31dcadd8343a0a5f84053faed249f7d32fd1a58fb28f6fa7f12e8d3cf7f4ac3cfb532fbf6fbf4c9e1b7cca9ea0c05bf0ad4a89fcf3a2cbcab48da417df996a842b6002241787f08e18e7e9b7a37af8797422b0c36d1639d961bb028445d4e0134a5bd46f6fe190d1c6bf4d5bf1107b8031d42e9d1ba5e4d138724e9a1c9d288edcc10cf6c25131469bd9e8e6e3917021fe8fbaf7a70ae102ad27de8b18b95c87cb31a528c7a62a4a188f6eb8b1a28ba400822d997024defa14882310f9936529fc6bcf286f6d3130c67fd8f2a17df98d09ed8ff241631d85e6c86bcec8b4d482c9fbbc4e7001f8f1371e5a5ee0c7cdf7dff77a73da2ac5845ce28ceaac7073731f6555fe4dad5f9631fd094142e2418b760933a4087fe8a192fa790d9e9b37b2f2be5b48e67d9523a66d6723921150ad6a6edf49925737e7e0e04dd3096266226e13f6fdfe388ec48b98f567d32c496f8fcc8f6ed1f4b5192e3aa3204185da0c911d937e19eb67edf17d90abd2cf3b25ac06ef078744aecdd325d07e183aff16745d1d673ef2f8749eef5d9e83059811499ccb6da84a10021e48b05ec5397e23317eae1365a8d6efd42669b4d2dfe2e844e5b7c8026879b47f16ce231bdb8f705ae75ca316ac63d2a836aa4662741bbf88c7312527946605c98d3432ac46f4baa16cf015aa21d2cbffdbdcf2b1ca2b1eeb5bb69ce379b3c3996ee8a367defb578b91c5a59c432280634d987dd1fb09f591014152f5dc763ebeb4431a73bf221743de6c74ddf53d82d3e18373d228ce38d911390d66f30da9003999c75362d8af92acc636472687cd7c40433cf1ce72612570ab780078a70174b442104019a441d90241d15ce256cccfb6ffc8f209d399dfb7b4e79d01d273b49c58e667ddd7ca1cd31cbd1322615efb0bfb58c356d6bb7e716989866d5e7058d4d3ada5ffbb5d55344bf8884bebe8b851979cb38e9031c02ad71069ab8526e24e0e5b2ada01fa5f27fbe0b613e7676ea6294520ef9f4883d1b1ae0d049401e3f685ed870d9af4109e93600c5a87d31de5f0efe370f991b2b5f757f43c0ffc479fdb59d594c01bd635a85703822094a004dcc7a07bf7d57f9be318628f5da6662085b2ee49e94d35ac8feb463d8ed1c762655e50f339a5eb9a1c42729f955ea9f41df9efe77a23561031fbe9ea388b0d3b205732065d3426aca9cc91d3753deb93920487f0c34ddb74076e759c5b098f5cfbf3a22c9e8d6a244fd5a1ca6d8fbf460e7c5e287e40176fde9be8be27f862f2bf31f348177d403eec57cb4188b25d99eb7fef21e7346bae7c241159391d61f9486f7030edcafff8806fff0ef63f773401d35cad50f552c28d1af2ab5ce91fd21fb5b39dfae9b0407c249909fc91144e5cdaaabcc827f739ca6be6dfd17539b8dd1d0078af13a8be46fb1e0772e259c8613266da860f4da737695344fecb7324caa2f0c2d45efbf3ade5bd22e5bfb11798e35c93e750672b4629607aa8a247cfae09203a6601e707ee1181816cb66e0a5cbcceab226a4e87afd39158c39a022520bf12b8ea124fab7746be07e54d98ac76255ac0e862a9824867105e5ec63eb6bde480eff28b62d086443efe3c6d9672072df5ef9e4616ce2a35970625e67997f98752d6e14c5edc50f521c0b067adc9d6169c2893f5ebf6c3454aaf4aafe3614543630ab6fcd5f27c246028f8466ddbd82d28d85840751895053b67e5f7d136c02f43060ab26413dfe99fbcb46f2c0d7fefe5367587cf46f87e912d9dcc873cee04f0869f3c17d724d344ba868486ae758143a55921a6a2bc87c4e2dbae6319a37d50a8f8482ee5760ba8e9091d38a79213ff83f1f288b8d35291aea94740a52e9943d6183f1fe1e97000d79d03bdd94673f446e5584ae83b7ded67d240a172e51b70fcbe055b05382a967ff5af0218a4db24f8c2e774d2083bb434b82aec0c09ffd0c0513812ad312baddf73f5fdcb932aa1792e89133bcdd0a7d67789faf63ae751f08abe8bd261af730fa6e578ffb262fc8605a88fd432b238a336082c33aef6d34c4270e666dd413312893ee135ae3a4de3bf04428aad7953a50495d1387d8081ff9dd4ea2a29efbfecc250a6f935d7a7216118c4eebd98d5e1591f395f8c5ee39ffbd08eaa5af67d70358e6cfdd6754bef7b8956a0ffe6dc169bcd9617094d707a1e887346cb986c4b7d1f0d435a0ea7535c77e2ddd267fa9025aed71d2a2f63fc6b285bf4d3fac183d3ddb51376a0de285c334973c51980dcd0de1895034d33f4525ffcd54b7861497fe33c08f2f7bd69b2758e6541c1195f0601c88de10fb03a8926b94a33f6ca3bf5579ffc28db5678b3953d835ef8aab57dca66b2c69a323f7b4b0693902ea9e3868354970526cdc975437c5da6dbfd003d563c4e885603a0dd6f37af7c860ede0bd344346ffaee347adf9c2d9c3680d77de22a45bf74f2d64c84897a2e8ceb45cd03fe9be6329e36ae2099746a373f4fcbea53424c03e369cbeb7bfaa8629e36ebda7ee23102b8e21e56b14435f47bfeb0b8acd6ec93e2f5764daa87d96c773c415ac854c5ef084e06ca0b01de78a2126fcfd3f259afa2614840fb45209185ca5eaa002ef23b2f377295944e852fe0f43dacafc598585231e655fa86fe39c6cbfacb497fbb721f133c33ea7d33f282ccfb732d45a683f11ab61e9418c4975d6e0a22696d150b90b78d71974b94d2c9aa9d8ea543cf9470cfdb0f27df7f286859eb641e2d800d7fc32424d38ff8bea169b20141ef18d6532406ea4c159e521797fa41f7984f4d031065d19c5bdff832a3c402dc5494d38245d4185e1b5157db581ee44fb15558f2b55334d79bb3d1843fb7047785264d10823c9df72418a2dc23dc928ec4982402a3387e76b0d7c30f16aa68b4cd6310916d565124103977f2647113f3fe6477e38046a4106140223372e54359028273e0b7cfeebea20ebb91e99af6632ca94e5a25b096ed9bbf5e7dcd5fe91faab71ed3c2426c38406e0538e510fda5d59a79c8711dc0b4562f42193961f06533012a935efbe5464e79f854742cd4a8142ae622417aa1adce76e9f726dff3d417e700b14bc88ebe0ae33173af59aebf9ab95d219caf5638e84118fbb49d3b13da08b4209d08a200c74b9ff84c8c1607575a946802c4c94742a5304c798324926320d1e0e35ff0c1490102309a6fa74f8739b62c01598bf967073b2ba70e3d6b1d74fef3ae4b550ef266bf49e9faf727c6db00ce86255006f7f2579c0f3e085468e74ec29df1e89b65aad4526b9ed9a5f38f3adfd708e3798f048a8a53b907f816cdd540a3d34f6bb15fddf55dc23ca93ded33f9b3206b993f46352427ab12da5a535260297baf0c45859a1e71320e1be32138ca62fccb6cd70f193bdd594d212230be61b4f2559c70aeab3c7eacf1060b0817c9d77c882d9915b16f3f9f7c2e87426af36379b704d63b7600cea1effa7491f318714ec561d4bdf624aabf098068286a8112c30afbb4b9abc7746d7834393c6943bd1891bfdb7a34948a71670178347e12c500bd8ff0730550b610c51e3ff5e181d10cf2b2a808c463417b89a778e416b13de6066f172680585127fce269bd8e1049f5afc7dbb9b182f1d9fc097a557ce1876fa67fd1045f43d1b4d4d38e72aa6e12982992e206fcf1db92fb0a154cdee058669a2fc3b56efab135ab1cf47b331ff5c7f3a67c53177c743445111923c2737af20de1351f11ba4a47c622e42a62bf3e96f62a2e1ecc357c96a9f033723b92b9d881b8d090578fde010a8250990b796706304572feaa86c5e4cfee7c9637d0b0be8513de1e1b2457e39210725db13922556d3189f3758cc434633d39a200d08aa34c9ee0a61661de7766dd99fe71b77b154e9f27257c3605cc3766ea6bb8105025281bc226a64bda1a4ca4f7f8feadf304ef4ba48e0c375fcfcae1df3316e0c51661ffb6249a214850a4245e97873b9dbe0ad1a66ae1fcaaeef727e49319121d7718f0f7b171e622a5aa7e9c302e161dce408307440ee25802498ca630e6b3f27bcb47f8f40a29979bc7e5dfecc99dc2eecf27d4ccd78e4e4a1a41324a19019961ee3082e042ae4d8e6d7def63d35f77019d0fba4139e9f802d9e554c91ff13d261f92b58448a00f314c83de34496997ee3daf735a557607eeb6060d8c8da120a176c8a5dc6467f76e47ac2317e3bb48935ec45aa1e241f0da4b589d744c33b337c806fd46f4b03f1994dd2f6dba07b7e1ed0b92ac3be546ae98c9086389038edfe8dd2a8f4fe7a043d22ffcfcd2f71e8b9ea40ad01e7b7168c45aefbf7f73acadb601e6d3eb23b8338a011fe6ff0f106bd9ad79c55481c0377470ac9b064012eab330f28d355caf64ec8f92cab0e418003905b8cec13e4950e2f9e12ea77095fe9b45a096322de481c2c76757ea2aaafb1dff9d15144c9f075c7436f465a04899804d0426fc0859fd47417fff8afb9fd5bde97804646cbf48789537789a320a9558cbb0830de406e01b243f25581f5d503336757ccf4ed4fbc9274a8f66830c1be87ce2d7bb0cc22ef99abe69d2cb7fbb37c3c23561d5450d464fb60b0e437e5256b7ff2e0f1c5a0f67e3af04954befb8e77c2a45730b62ec21baf81dc7703df88aa223ead712089f94f4f98ce5eb28d1ab4f8f75e4cd5b949ca43a8a3a60996b98747d1abe2a6d1e4e7ef40a7bbe37ff7b285e60b47aa883e3daef6300b2b3e839c51d2ebd38f8706860544220868057229909dd5acf87527d4b0fadf493f764abfa6e2a9475df98739ac5ce23bcc956a3c61934e8fee51acc6690f597f3c7309e2bc8a8493d3083db5fcc840d2c93a9a3121bf9d98ff977a808b8da66327ec8930a2d6d80572662137cb3159e2d62464e83fd3baefc3bee094d79ab4c923e927b22f31901fabd7558c5a25ab4ed4a394aca9be00953fc973c7798953480eb6660b9fffa4f23a0853f059cfb2eeef23ad8466186ed12308f00472c290dd24ad289accd89ed6fcf76927542ad9bb7fbd2b1a5e0b4f6793bab1e8b47593690bea8e3262e15a07e83846808a0f9f30a728f555e4046ee578b2de716d270f9e24b5f593a85132ba37f207c60d8740ad24811cd39bbf5051719c324e71d072ad11803252de763aef0f6a2c58fdf854b82f79215b46fe2e060e58862686af7fdf0987814cd5b70b0ddfb0c983728d27c5cebde766e2a810b9c4931a5996aaa54e29220204014357369124004f59d0232ff15f97c06bd1fd26a4464f03738d96d8003389f5c8be7127c4278e33904dc8f310c3002427485f16462b6618f7a98d2d38dc3d9d0c08c91c206c1949b59f5155ae344f66804742ad4c811c226407472b30ba210f2328aec07c27fedba5bc525bf4e8fdd1742bac372161b930c32759d80749fd4b82105b595dd0ba21c0127bd998c1927aef081b9cf6f818e56bfdee073f0b02d5360f9af0b7e708300940762b0c59306d7f0a4fda04af74da38c332f81be338f4d2dc5b2e91593f983ddb37cedc46edc5319e8b4667fbfe542328281b0a165d1f201cf84b71e00273e918b3519ba9423bd8e8c5deddda67441488fac6391190adb08e2498f22fcf1884df8d5d31538ff2f654876f22d2999153d057db0e11967eb4c18b6ef9ddac6eaf3c1883b0127c7aafb1784db495e6cc9e92011c3fdbb50b9075ba38f7697d4d0a0b2b88b5ff2e8dd0a90190fd28e0469d96635b1ef4d1fdcfcb6255ce646ed6e3940b6e6c560bbf1f4d570dde929dd68a179e873ecbc9afdb3aa98122deaacd4fc528377b97ef71e4b6f0a9617dcc8079cbcf921a5dff887650f9661bee06b59c02b2696e7e3db92cc15458d4a9f23a39bc88e61821a1a7dac1d0a80ea81c68090efcf18dc1967ff104e357daf93e094e1145863526749870d6b2d3b4c4849497f83897a7c121a9b4e92d74a95c59968fc2b53e050d9e02a0451906ef01597fda103fe857a9c4832693deaffc03b417779e62791125516a79c65744c054cec759bd5150722cbe37f4ff977879f406bf3722540318b219d69c4fa2bdd112f8d2aada82404905de9802d8abd8efcdece72db827ac37b7a55f1591056aeda66154590d37ea81e48bb97591ec8d3a010796f64733511a1b6bd337de6d94c41152aeb49253a23fba0617f4bfe096d7ff5f82db704ab21fe1d23882947d94239e7dcadb4f2dfea82d08c48eb0d4e8b7c2d46af273c3fb2e9b626a631260e7593c2ec6a74cfbff63ed2da3eaca92f671dc2d10204880e03810dcdd49b01020407077d78b4b7087c0c1dd820408eeee1008eec18205b8582bafdb3df376ffd6ff9d797b7a2e6bf1e97ea867573df554eddafb9c3350b7fd2fe4063034b3b2401d0c544561488d4d23c3ee476b652c4bdfe66a306d54f8921f36509dffbf79eea6f23f0457fae3a4c34c1909a6892e8c51eaf613c195926315272c80ddd45ea294e9a7f7783a868578c298242ac35eeb4a2f8dfa9ae0874f3027fc19e0bd8cbdd44ea51cafd581564e19020595e8f7fc799618bcd906572c3ea0e6bafd1fe002ff07dcb6fe7f082ec8737ffbb8c5fa27abc79922fcfc9bb338191d89279db04014fcd8e15d32579ca610535b2bbbfffc5a4cba5083f689af1e7016ab41a62d11e0032455863eb258f55dd1f84447b17f3f89dd70d22876e91a433c8819d2aaf26fca8003a742c0f9fe0fb64bd2ff10db6cd7c9912efee56c2357e9db658294d7bba8d1269d01405d859fff6be2a206176b9a8a50c37555ab11ba7052a6c544f54759b539ea75ea38c0e5292606b59fe2d7e06bf4daa894a72164d5cd9abc966eb29f69c4fd421c2295fe70dcceff80bba3fa0fc1150f3d9c09659c5030515bc906afc2f43e98688474060014571f57239a23d3b23f9b3bd427708479592ea7bcf045bfbd89dbe1de448c3f0368917b567d32b6aaaf158e8a041e26757f08d3c81f9a6fe171f9155d33f81eb1e5fd6f949b5ffa0fc17911c83aa3bc8ef156baad86d9efdd53d4cd1db5ed0c00ba98a8a7bba7a9c731dd288b1c611e86bcec3b39a6f869f95d2404b604704bed00d7363bb8ca197f3f2f8cdb3cd3a0c9c3d5509e2dfffbe35284d59e019482de0e887a9707e58d76fc5df57e196ec71e5ddefdfbcbff3ff07c7d62cf2e35fc8e62c93076a7fbd5f938b9de972cb4d599eb0d3078b602f01d73c146cdd143ebf595329708b10bfaacc839b2aa0e5821820e9e19e4fade0f7602bd270ecaf3bcfe974a5a794adcad8abaf287923774de7e097e9faf27bae69edbf2da6ffdbac3be7b27ee89f70781cef3b54f4834b900ded2a476140c4e43d25a0f469a13a5aac0c31b1e5d27ca6f9d642c61ad24276210072404e5b9fddd97705715669894defefe3996055bf6eaaa80b8c2240835317c238c84ee71eaef28012133aa571197cda2d896808090fe46290696d724435ada6e05d647c45a370c6124be422ceda011efc9240748f9320cca7bffaf253fc752953eff5633fa4f4fa2956a35f2db12c879ba574b995e7ff472ff754618415a6bee85f4bc0defdb90391a60bf5371032ea83fe8005a38485bcb491cef32d15a536b8ac3b251600daf6d37c14ea077ba4179b2ffa67cd10d55651cfce91c7bda9928a85d4420c1cfd5241db651c8bcc441b520598ed17f8c36db0e99b1041405a0eacf5f2e7c2755955685c8cd8ab5a3c8d52c10e385afac3e65bc3a942981af0909b454506efdbf7edd41957968f684dc9f5e2521318c88b565b7656a18cd209f2c56f6ad98f1e5fa594b560df2ad6e2e1abc4827f054f1ddaf4f6e4731ede3ac860eea4298c1b20744af5963615857b2748a315563c151a0f79f83720a4dffee37c62b177d12127df17f63fa0a4db73f66db9c644e87320e9e17a6512bbfe1d6c9ed9039a16e02fff6d25616209b8eb44b397aba7eefff7e01bda8fd1b10e6dcf54df3218d53e4cf006cd32c4f08ebb0827209dcfe2e184e8fed40de3ddfdb49d7b0db49ba803badb81fd478081675b6871b768c3dc16cdaf4b9d8a70ef9f2c18053ecc8c73d6c14e18a1bf0af92a10e045d78651247e2db5b77bdc502197a4b347014c8902e0838aafbbb60e4fbe8ec967fff70edd842d9084625860f1983c2bd7509dcc7a564eba79281bd26af824ff8e359cbca011707954b2cd50d23e7dd0bf639948e2b3685a09bc21282d337b9eef009113d5310cf100701d93d7ff77bdf15b2099f7e44c5ff7e69d8c7a366c9bed8e85b870a8e55ec0487af29ef0852bbf6ca1c4a0bcb5dd0940cc00ba389583410752ffbe1f98deef56989378987a0e35635d35c46f0b257856e008433994180a7fedf05836f2dfef1e6f206cf5ce4e694645b881f731a7c723448323b3dde6631fcea4929add174e3a4b5355e40010837b70da4245ebb79ec063cf308de95589d90961eadc2e93cb9a664039351568680510d02dcfeee9bb2caabb29cad9b1d7fff4278978f7c8b14f7550833ba8309a25215ab21531cfeed1bd951aec7e777e0922280dfa4abcfe49d5f0411d27392ead42877f4b6d9061eef9c65ac4baefd92c7e573885249ff06e65f30657005d7cb821726287f64306cd3e38d087b8b53cc394eac0761bf0289fa12337dacfe8235f01a6e62208200b0ce180f674310569a60e4b19706bddd38d3910f6818169de374657ab3fd5ee31964437819946366f3771d40efa5a1ff92e7f70447e10b8d17f176ce2e73edca0f69166d1f39323e0a896b2dbd1c07e2e9b9b422d000ac07324430f3ac59340ddd5dc2bbd7d8dd896c7795ae7312a6239ecf97074847c051202fafa0ecad81bf3749851595933fbb5afffdd8e8d967ea5e4a8e38d307a2a22917e41fa9fd232239fdfbe4c32b486f8d518d2ed601fc4622e46d2555f97e7c4e1215e27c18a3a211c36b3c64038647f8f893de4d417014c8e44b085036d7dfdd2a97568114b0d85eff9ec1b95ba58b728d08393d82cfb229055609635eebe2460b85b9674a9563d0d1dd00beabb65dd211c9d404828c2fc654c732ead4c6698732babe2254a3ab047f0db88580b90bcac6fabb612abd3c2cdafc35fb5433116bc7d3df9e5265ee8a2b2aeb39dbec420dc3f67a56aa0c4647f68f1a6d71677980fc511e67f47e393b55578ff6399a6b034a3ca7ee09878551b6512399a8801a84331ee9411fc329fe6698146961148380dfc39476d34dab72fb2b2b412c1b1f3e0b27af3d7191c1f9cb051ccb940f2a2c1a6d1bc0fbd958a5ddef2223f030603e7cf4b6a96cfb0d55edf71acddd8d041376d1b135b013c8d42328102b99e35f264d89ae4694d78de19f9eeecf863b3aa9388ac5177f754a10537e0af076730ce1d8a8c1c423457f612d020c98f3e8e4711cef7b77577bb146bd180c8f67e64e864fa2f1d088a0feeec0f2980f8e02453a05a5bbd2ff3d07c03137132d2b77fe7e183e86a2b56bca752bc3e00b9eff0ee2e7ff5ccc55c03f79c7ea28601fe9e87435e60730d5571e5e309c8c52a4efdf1537099bab3faa897d636536ebb86b809d30c609033b83bcf47f03f32fbf5b2bfdca0e0d9f02e60f0f60c820763fb8da867dddb82af3dab8711625fd56ecdf24baadea803b7c3ce78207b811492f814f1c76b52c4b3de4cac0170e70bdbf56718d4fa58f44537e38bad2801a9d40665541e9488cffd2ebf9e9915f22fd8dff98094c6cffdaeb96db3b8ebf3fcfd30a14eed8964091128d62564d7d5f10791fb20d03a08bd9c787858c28310094133d46d5bd20a0c6b6666eecc8d12078071b4a5d7df5c72d0dcec2a0b49402c83f288bf26f0400f164714e773f00a63300a8c56e370a404d7da7b87c8c6c2769921d9eab4073fa03ed4cfbe678215e2b54e61120f36ef0d91505300cb587315d7a97517cddc31f8bb368dc7ba8f934b2229b139baee0c017bfa142fc1f543fb0243c491b9b6a0be5efc9620bf8564f1aeb84eeae8d0564029a821b70f8c9348ca5784ea394d98b0fbff770546bdeaabaa6e22793d1bf4ce3dfffc4fe8fdf0461ff8fdf613a618193aed7ea65f8074e39f797764f973f9d2f62f7d7a746c5102c4b484bcbf52f3f07149e2123128759c61c65ad9d6938ba9f5abd116f70991bcd117375d732c838706d4a860327fcb66e24cc3fd6cddf9814428477dbf68c022832c2718a55a61be4b8ec890c2878d03fbbfc3f50c177c2023844dea3747c1ecf9e24707d7748617ab2b0dd84988c73bf143a7e388802d3d20c0690e8379012c02bd84dde67c35722446a179eea4a6477fa1b879bc7ed8afb9c4bfc010b6b340f58be2a494fb0c073c9b41d24c3d1da40275dcee5349c46d05f8205d719001f0477891a487da8b3bb0a71d80d2b7946f452840d51b2eaf1fd317f29b5fb252b3e00b758da4ece90d98fc1ae77c34b5eb5e8d0769b72786e95cdb1e1c958b50887f3072cc4eaffc75b1bdaa68a24a9a4d5c83f5f3b3686311951f2a566ff65220ad8b9cb95daa63c171ff723641ff1f950f2a7fc5d4e754d1f61413d533d810580c99a83d2cf7c82b1d9702677da999b5fc5349dede3aa078b62d6293f71f734af08c151208b86a0348ea2bffbb2e7b3fbc44a2bc2dff2bba878bb2b5567c93739f9a9f7a47c7a05af7bd543786d2dcd252978aa89a3cf0d10b31d4ce78e102da9edc5d54488a1d56366643729078a57c7e3afdff4df1c2f809d417ef84129180bff5ac89a27bb17a402fe24641efe251d63fc894bf0e7e86a0b1ce0c7c2c01fb0d01914721d24222ba639d71c4fc047f99b701e2179009394894e3170484825c4fdadf7e0d81a035cc44176156e0251cf9c7f6f94f846ac57efcfeab9c8b80f40263b2d9b60236911e2bff0b395a89d768aba06f9fbcb25fd77acc74f0147279e481465f4dda7e55c03d9db1411423cbde0a221501869613e2c65a28e0fd8071a042b1d946ccc0eb2c74e4a9a36fb7a7daa010249666118a73021442ed8120504dbcbe777fe7ed0e4c6877a5d5f897ffef957d13c7b89f21a390ba2120c2a19b17eff2b45bd232d00812d39762317a92cff565324d7430186be7a396552662df4708e41f0989d7401624ce29fc6d669efa85992a996633e84735db37f6c6b0d9ffb28fc2763263d0a862fd6b995d85f58ea3ffd61bb13aa53870ab3c3af852de1f8a3a8e35810c0594257d7c3f16f72ca7b4b12f03c5e88ba457cd9116f40013997500f0fafbe1b6c0d824bffa7b1a9eafc5c69a791dae719e558b699a2ee0a163993ff636c06b857f0d0504bd84d5ba1f62463b26cbc93c3448e167939bd01acff3ad0cf01ebfa03205670c8eabe7335b1ba333f6b521886b589396a03fb1c8c78a9731ac736d04018ec1c046bc1f89bb57f5585d648a5ac7760fe14bbcc1022e182eff96381a51896fdbe21ce1d3cf04b076a29b5bd24376128e0260340335d4ecb854b1f1c65a91e6eb3596d27f801a76cbacd6bc1bd2542ca78a78e030b1c051a36ffcde607b3bf93320bb0b2943affb808b7e6874ca5b5012a5aa8b03848c24fe01c590024dd6dac1d9774dd0a64b782e68037ec836313863c1db9fd11bc5ae8dff6de182b9d82ce17d98b48478b38dc6c74211e900afeb71e68429e3ad6ff73ca501f83db1358f09a5842a6fb929c3c7d9d79d59867e68ed22c1b281974ba6dbe9402622abd7e3c7bb3e8c720fbe6029a25c66c5fe1cd5bdcf9361127a90832c7fe1988d1a80fffd628a8cdbcbaf5cfb7ef6a598dd217be77ea3acb2039a9088408095b573c76a754d6e00b18c49cb52185037ad6b7a593e62e432525ac54642b498ff6e91b1cf54ad23acdc61aa626c5694bb013e8faddbfb5e99d1b6765c6f6e7505ff8de1b4ccc70a6e86d4ea52afb5a77c473f99f999c52520d31da1784e09b3501fad969991366fe79ceb71f2574bd84e9f94b3eee2d282c9d2351889deed2e7c580a34033affe8b504feeca2f8cfc23d4c6296f09a2cf70d43cb40b5c1e89614ad4253870ab13539814d5dd1fa4e4c51b0005e48b782176353f4287377644e3c51331c12df265b256c715cf4bd7d78f940596c0d141b0010538059a1c06bdb9d37f5c07d5b4414e6dba19b87075e4f19afba963b6cc1af0a52ac83c36273797d359448a0ef0517f0774ff28de1ff249c7402340ec9e40b3d82f5cd5e14de044eca3a7f0b786a011ebff1dcddfbaf45273348f39f98f1b7e6700a478810c1a0e9d94ae81a770cd24ba24d52f180519e36f926bb0961c058d5704924577180fb8a7383415515ab105e95ffc85d8cc120b1a4ccae2ab4b1f3f452a80a340bf6eff0bd7fc833abf7ffc37a124c6ecb5809ba50f65264e48dcf3f71ad4a82c47f08ffc68ac22895ffae00187c260c5fdd0d8ce136a36dd87db38d03ee793a79d479b5c8591d566c962c8033410bde5f98b7a3bfb299adf9030b9173b8a3ce949cc13be0db5b53043e411e69b9c1ea4e728cb60c01871c3f45036002a6b349a9daf425c75b767e572342fb0bc48b88ca26d832413928bc50fff592e26b483aa512ac0792133b40683c959f46e3aba1b944e3e41fb633388f5a82cab3e80cfc5f68b96ce9ed741b72c07395981cbd4c5129c60fad25922b25027dcfc282988d1d0fb7f6bf41fe1fdc3a873fc77e6d3699453d24d7c14b88dd72f27720642297468ac4ab891c54e60461100d49ebbfbada4cf7ed894eb01dfbf88961409fb0ead70b976acf078c74b8b30ba428c4e5afc5ba3ea305e151b7f5ea995ee3ee57e52aed37ec83646ace54744ea810e6f3e2ba0c0b76ac988292f61b702a014d31aa45f97b685364f245ae1f98a518fe706276adff43bea5efc94605d5a0b31e61111ff05b322164c6ee4ffc1ac640d81adb814c550a2aba5554dc7e4af7b18e010765d3a9b6a7f25c4546e3e3a80668e417172605f4982defab8a8a37bee38b4e54deb97c2b5ab9166d8d513b44b7d880b8a807feb8222295d72df3fbb2020963cadf817ae421338ccfff3a7575715b5d9bc68463878aa47d6f0ef41d4eb0de4b651d4d57c558d4350efdbdd79b4cca722f50e7835c7daea643e158eb05c18e048d02de27fe1817fd0eff737bc3d08d8134e5515e0b83f11b2f5c1227c54274031ed7fdc545de5bbe339a6129fcc5974831dc98445c67729122b38cde9a432361a1719f9e1ff52f97277f5405b04e2008994ff8c784febea5b43bd3d0d4a160c298a9ba71c30cfd0d31a723310d94e0696901c1a9b001ba1aab6974216ef212448083fd7fa928aebea101bd39b9de43eff1858efa24a0f31ca3ef86f8d7629d7a84ad7feb9f4bc09934cc24c31fa31853aba6a31dea5dd62294bc7eb25bc1fe475b16f78739c06285abef75724501821d33779dd2c239fa6b4b9cb1a818a0cb0f56658468f82961462f413da7fc6769726c2b93275b489ddc66205b147292405feaa3e2334326f18fbf8e7aad905728073d0d77519e9b1b79f4554954ae60e6aeb83560f261ed266d71ebff03da204dc2380a3408dcfa014eae49f5a580820a121572b595d3435ac70b305851aa1ef84f1d1dbab6e7a153205002b5d275d3fa3e23ee57c3eae2a9fe4698fd86a3ccb338c6f8de033c4dca79bbfb5363d7c37d603ca4ef728c47f6e6d0e0f3d69059d279c25119212bcdc1d19d665a8a2f81f708adf8e9b31bd660d61d003e8f069ea78efd7128513f5eff5c66b7dfd6a1e146ac2551572e6b0097565d08220da5df24fedbe485253cea494a7ea6eb0fc4c1923dd047b2ee4db9fdad7b60f4c4aa1cbc3520defc80b8d176f71b26b9a3eef1fcb1e83654c44aedddf4b02af9deb24c6a570c4983f68dea9b2bd667e3e827b3eb58fadedb6c88bdd2e494686f0ff1883fbae5d7823fa9ab882a952eb896020267eeb39ef9f0ac51a253b5bfe99536e389eb34450a2a9b7e9a030e1af7d78a5042eb8eca564132bc0d4bcdc07e3a07d182000cd98b13058d714c75a47f84e2b3cd9bb292546770c40942c9df8bf08aea830ac2b4cc0ef4ac66dd145014e180e1cdfc822a8e50fea9992dff5ad3b60bcf14ea448efc97ffc6002e8ca5e243b1f0f9cd2e3492f5fe68f137ab07525f7d5147fd9e163bb2c3e3af3832c3df29f4b1862c50d2b1b4a55f8146976db9139c2dd77e18efb273fbbd1cd0aebb98fa36d35c9d2f9f5fa698c696033e9b88d4cd34efeea9c4d1432064c0c46d8339e93c803bdf3505bd1a147ce44d1b0eead8d07d1c583ef1fce8559fa20c6c2ff692c1014a2184f67990c6b943350bf721143c7ea81f44fc6def8ed800d974c71c96b9a0612699670b1aadb61e69adb84b66dcc8297d1eda400f2ee30bcf5790253fb731c263c55c9a340ec98138c97f16f0706b8e19e05e5a941681b16f36f69ebcfb6058f76f967dac6acc7e695b67b95e8614f88caeb0e18ed171ce0390f248a8fc51f072c8471e1015e707afa2384cd064a8ae6f8754825952b7c1b8c664adfd8e01f423d941589a4202b54f9e70a997c870fb6ddebbe28460a20f03ef98514a06a22f327263177bc5adbef44a3358d332797d5c76a1132fc05bca8c3c2bbfb692c28b51d3d9e01187fbe405b54b7484135dfe09519770dfe9e669da19d28fb360f1e9e19f3c1720547813c7c8212cad6fee6f4974f2e39b1abf37795607045f7a52d26616f970c983bb83bb9215e8ca42227f103dbdd051a895668da01427bcc153982e6dfc07629141709654605e454f676bdc5a038a786d7b3173edce02810fa3742501cee3750a27012df571b253e73eff09de631c10f7df3565ee3927d0105137ebc86ff92d5fff8fb0dccd67b73522157b9e3219706a3d3facca7ae72a60921eb73554c2879701fd57fc002ea52be4b82db9ab162522cd2d3f75f633540672665285be75f5f608eaff59d0c82a3409887ff04a3862c04ff53eed559a437cf3546914e6c9076dc9e6c4041948707cd5f0033038047c4a5a523a764eb5c02622e5a9fdb2ad212345d14229c7d144a4da00bdd8a0544f129781128baae4274fd3e7dc3e33d393f5b60c2de9aa4de8e3a7d2fa26ef3040226e177306a491737fd0b2b61ab88a9f3c80df714c6e987268fb701059bef564bfe1298da02abe20fa51972a4239993bd8b020ab45170f18ca85587c294dbf6842587154f011c323d5f21116157e9cf6df24c642993c186463fc2344f06de123476ce2e932b836d400400bf81798592c4ed249850958ad2c215cc415162c83329ffcdf73684f05dc35c18c06f7130dc324826cfc46831f41c0e03b6b29845f2cf2f543251cf52a3143f0b84c12c2500b057dd1506e68e6f5fa378b220a1a666212f23534a53e371d8a81c7b6a6837aa80a340188d508a036f677f59953dc355cd2f4e23edaae8b5a843166de2042d517b35e4f4c1527525e0697ee60bedbc99288dfa8a015e470ea6d828db34e77c105d375ea5c929792a3684a1a75061e80ca052894f8d9b3124d34a1efbe9c98fbc8313f75cff8f0657a9d7835d3bb4dd023d7580c8c1db6a46e5da0f46166ce772563cfbd45fe4df7b7bd802f8d31657a45d1e892060aaa1942efd3bf7437afc425947bb000f0a2a9d307d225fd11eb8cfa19567615464f4b0e80024d04838adb94128a5f3f2c3a64203cf6915b5d0e3915d29c9ac4dc59a74ff0e0584a19cbf83614caa86212da174cabfcd0b942dd1cc16b0f77ba9351550e0372cf07f61f9dd33de553379090602f4ea470b9cb85f103c4b1534083e198056bc1dbef9fd54b6e604d4895ae7e4c6064a92081bf79db4bd260fe2ef79b274f8b407ada957ef7086d0209e398192677088f2b1279bbffdb2b4fa92371fe6b31c582a1c94bdad405f1b837fa0912296e60988f9c2e4ac310a05c0365524807c65f1103dfd9b9e6ea00b90ff7c5a80decaed0b8e02e17efe2798edb727b66e47cf3f166230d2c9fb7deac399b8b90b28b82f9b48fb4b9e79ee44cc93aecd22e598ca12ed40c684cbd29af3de08dc9f60c986f053a8f689032081b4dc71de54d56e89193d4c05047a7a756e2edf5c305b0f21bd0a2b0aeef2d8878449004a61ca4e402466effbbac1f42e89f4534b56af5966405625aa97f666b30c930b785f1610ec18208f79844d8fbb3fe92c58879dd7c85533a78f9923d8cf5e3c1a76aa85b4a82c2028816131183f8d5f2ca16225dd0d212f97a1dd193bbd6f132695b430384e21865f56ed0204bef165eaa03f29675b22c05d734689d39d20f108936254d0c435747132bf858770a6e59f618213b4ca9eb4cdd5f25b53a8d73063fb108d4c9f3d50d01b60e4ff97c00886d259e03c2314e634cb732611158b7620589c4a2b3b21cd17e14fc11fd43c07e44b3fbaba7fa6422b6f6c5856d0b35c3a98fa3293f52f2e4ad837480e71d6f05705380a84e5ff4fbd9f4c4be19979df1672342eff6e33c34f8138f350df808288cce4cf7f01cc2cb03533195e484031ccfd78f1254b2ceaadd51b16f5d91e9b8c822e3a8170b5bb56805d2a9801a3d5f4b07a5a55ab1ae947eeb06b353309b1ce17fa99c49f2a6b2d0410cfd441c533b3c0c45efd6535aa08618437ba177a10877fc3530d2ff3993dd0bcc81ddc8f847af7728057c9106ed8985474a357074b8240bbd2a0b66cee3bbcdd45e5758810ea1ccd6b48391243a91c64e2a16b782b3ad14ccea9d1b08d778b96e366e2cfea1b74c144576b108ed4008045b5482b83f764cc6a105fbbbb79c4c89d07614b3e3ae71d356cdd152f67198e2f904af8f0572ba12b1fec5e54336ed1d9f7f7cc8318cf87ca3e292cd02368725217a855cfc62c4d009a9fdaed6ee07bf5d83daba8eda90aaf859c1605f37d1cf63f0439dba8dd685c40d225e8376b8565ffebe5c880ffff0d66222f58abfaf1af3756dfd075557bfbeabe2ffcfcfd91d7b28f4f76d59ebd3a0f0d1eeeb3fb28fee15a6df52ceb2647c050eee6d8669fb607605a56b2656b97d86f23f2f9fc756c59f9b93d567321ebd8d7ac72795972cf8f571030c5500293ccac02a117bd17775120598e5071081332bfa984c14f807f80cf368fff2e8d0610a71bc398e3a51d417bb270eed61f58312b1664a37d62da96a4956ed3af9f3807612d682194f4deb1e6a3689746401bfdea2bf61ba5ce13bb2a945f18f7243938c41c0ad5ba3b268094927d70261d5c5efa69dde9c22403f04031f318ddee75e12b07fa791f9d7b02e299975051b55960e7492c6b0c03f347b630ddc9e1efdbec9716c426e8a9cdca15bc19e583e1366100fa5899df66b9def5b8ec2d7cec64ecf83062e2a4cced835a66e117bb1d4ecc174910cf344349d5e012bf501aa91ee03f034855454b35c030b17c7bebdce028ce69bee485133f530de83275f4ba26fd78152d66f26ed97e6dcf2293dd35e0d2dc7338af447c4c2c470fe2195128e97d28250227096353a559d7052f2e868f32dfc8f6ae7b7a4cb7a61f58c39759fc08780c157f1758dd3be5c2b7d4e8aac330a5b35bc16ba0d997115d9a8d5a1508bf8b0301130d2502131a50a6d00633a845476ae4c59aff9252d0ae4c5e22194f981101e256ec2175001471f1865c6d145052a73215e2c7cade69bcec31c1def99a94077ffac1ce32ee2544ef43a1a4f7cfc7e0c59e65be0ddc35f577b0bc57932e4b0789c0cd89e25271081a72df4154e307c429554bba05842f10c42a1056f41e6d1fcf48b7189293f6e88d1431493c148220606afec999d7286ff1fda46a7bea8017e5565991438ddba9c201059a1669cb7f09cccbd644af370112d4de72fe525735b9fbd715fa624f44ed9364ec972d7471d69d01e10ea952b0554779694589cc0a90439817d9f12386b93bae73602512f0222bc10c02a6024a6036634cf22f643d4aece86a92dfce6ce25e2fe2aa2964b45978a9080c3ad8c3da03b6f47386a1288363ef069907489098535a885af006f5e46a390a22093b5b0271c051206c240481b9eec6d1d1b662785dbd1c8b1c34bfbe9f2d984a4ddeb826a2d5d7fcfc922539791cc0b9b93692d5e553f09d9c4ae7d72bca8bf052cafec91ba4e3edda2415fca2c11d42602e28e98c47c7ed4bf31c37dad5a6b48c564ef69104d6f5ec9606ca9647e6ac7a5d327f0b404c014e7e2748ac98ffbdc58d511aa7a241cb2f961a70c9a10e395ff5dcb5212b040c1254caf22c20af388f3514785128e74a8c8237abbf8db5f4d9508f49909bebae22b774076e5f0730e3f2d7707932107a4c8403cc6d3da975b7578978809b2dddbea4866965936a0a01130c95d49e0510d0ba1c055515a8415e5c1d2b499531f9c39e95fdcba8cf7103f3ad9a5d4a7e027a3c0964ce19f79f5b58eba7e1ef178597df8dd6e7e3dc78e491a90726cdb197437a3e84f0bfda23449569fa7c11853192e18c6c79cb73f045439ec4f5c6b842797e326a66ccf6bd1af032923b31512b15a5465a867f81f8f98f411082ad7997bcd910568769f8883d0564e971501914cc025c631314bf60cfc1efe6e234099e70bf149537b5241f55c2c44254529f1a32d10414d5835dcb1ca9f26ce7cb8967b2f324a9986e5fdad6b8265ad3b9f44d0cf0e8cc437ab53328f56a870923de5d927224d4cf7ccd74e994be776d6a62b64a5c1ab3b9ce202c6eb34403986ba0675e2b0d868fb88b07a0272b1948d9dccd9427cbac55d7b3931331ef37a1b9f3d1bf86239e631ffa9e175de51d5ecb4c9db7b7ecc7762fa6973d4e2855acc2860a101804f379e698c1dfd2ce5c99df667ef49a08502e7df12c0d4611c6174df03dad0b1ad54ea1a2f733c0aff169fe56404518e91be36ae23170d083fe1a7bf7dbb636344a8e61ad038714209ef6b5a24021bbe4173f602ff2333c72c828c8db1291963d0eed1389bf9af56fdd531794baa730523859a68389f7089cfdb3b15f1467df25467410ddd9bd94f3fd8ae14f9d21c008a809b0cc4a1a26d15eaa979ae67f7c10e1a28652374ba3e73fbd8779388e2adb02010386d284c5221f251c44a794f831db82faf065e38b3c0e1abd9c6c90dfd1203ebbac928503a0de822bac4d65f53817fa3160b5e758b2d7c227ba63755ef768c837bf7ca7d106e10c339438233700f10e618104fb2519dd4001929d8c659cd80d5ed6fd8811deaf97ca7c0d51203a48cfc575a5c3743eb4283445c9edddc39db3870c3ea78ac6c6406a94344b1203a4f80442a5f8cc00568d74a82cbcd23cece3fa8b36bd7a66dd5bc889a9c89130c40d4283b35b071f001125ccca24870b9ae29681609a08dbb7e25e67587c0b1700036346dd2cbfec0264838ad904a5d42efda2265b21ddbf4b4399296b172e12429d6f354c2fc8b2da2dbcea73c1a140036863f6387da2db7c23f3230581a83a62d1ef7dd78a89f8c892d3ebf215ff5c2c4448363942a97b72ddb2c91a951e3c34616db2f3e1bd5fc19da945065ded61a10f539ea14a127e0cf08c327228250aced3b5ac043ff8736bbf794d2e5ae0db869f6d726eab1143db5eb310306e5012edc14d9a74ae36293184c70ecfeafcfbc5fe79c1499528bb9f9edf7561f5d53b8d018277c5705a52580ac03266249362806a395a3d4381ac37de32aae299c41dea037014084f044ab3a767efc6b37a356f412f47a4ed048c2ed6afaeabe0ce2192d98d2dc57fb58d70791f035ae356ce1ef0c3a93a6012d28a3d6251dd809015d6de1b75944702a520fafa5b486a7f8792cee4d261329b9428ea7950769f341463a7055383237009ec334e5b39bde804ec900058147ca78370f4fc5e9da8cc3fcc3aeb0b4a8ccf175ecab130e6cc9be9f971b11002274269a25ed68ca2cddd012c726f5741f3c9dd8581014f93b9df66dae93be95b5d756a193c6c8069486325e772e998b9cc3b47472251ac7a81372b6511469bd60b0b134528fbb772900b38d47efa7533d4ded5d49d1387119860a749cc007eccdea09cc7ba228cbc202e0aba04f84a2dcfbcf8162a544bf3924d6fbbcc94fca205477036cff65be8700536bf453d87342cc57fad6199019e5e9388387f8ff00f4e30df1ea87bd6bda95103e65e9af2fd4e0cd38f0df6bb13f02c6833cfdb6a658d7937e8e7165880885708e17d7f6cbb05a1eb5a04b152c336240e99506a58541447a9d9f6f305c992513fba0a7755d6ca79857eba13336027f9040c4d0e7e053024371f3a92b63c9e67368d925a8f8b5a16bfdff7116c230ca57721375f36d4b485808985d29e30cfb204efe30f3a3c96f15b658d145eb59e3a52b457094c3b72a71e796ff13ffa03383426a6373f42aadc75885e26bcda764d973e1012382afb463812fe5af44ae33d365ab919e015d1834baf025aadd7ec3c6f74aab4ee85b61c6fcfb03cf34ce6fe33b2cb4a6e0340b137250ada88a0f0417d6a97c051628bf04a8b79cbfa57c1fa04b567d6549a6a103091500ad3a788b1ca26474629ddf53cec910305ea9fb8c104a8f7a660abd937ee2cc55bd180ee0b7319178dc515b56a656ad0fd812876e6262a88521faeb56cd881b0caef154448f6a124244949f94924f5c699a3631692239f9aa3775e2a9a151c64e4103eed1be6e118e7880728df0f070b22c44cc0250e7ee66e560955a76fb9d84c24f85117975b86f3894b17e29908287926718f510618b6c76b76d7f18072530ff5a3f2a9cf62e281d4edd25371ab156f25405ce63cbef84d843a1133d3fe8c151519c2a476147ea8f16754f904fef519a72d8867335aa134eea172cc08365c7d596aafbeb6bb53399a84daa6144d979661c509d221c4866dfe0ea094f492bc6abb1f7f818320b7c43a2724f205ffe60752396efc355e0e01d30a0b44d5eca15409edc499233283bb8629269a849544181be6bc0f08103eef7d29bef124c40b1a2907a448fdf378a3d683f8050e9fa6cf1bbc78b512e992e87ed0746a6de9b24cbb16bc06cd89baf5248b5567b284954ff34c93b3059da39613bb8d39592831bb0b8fad5ae7132c404421a55314cefa30f4e8a6430b4655e0ec07a5346bda27f3f27035bb2616fc7d7024d48e73730270bcacf50f017b61465ad16e143c08623b28c55d3b379fbe509c10ae765b05d89a429d0b2532eee168fb8c748ba9c03b70b7879958d86342c5c82a5fe3487ff142f8fb014a0223136d2bb302a6e5692929dadea91cb1fa5581fbec4aa9b7b5e6b554e5ba13163900dfb6f98d5e07e9aaeac9cb809a673e8b9e33dc37af26c54cad66f1df7d2f7580ea292232c026a2ed816d6ecffd896f245c8851428bf2e836ba956335191936aa58bb651860a684df52d748f26ce78da016fcd442165df62cb2052e96c327c9662d99f1f56fdbd76c28cd34903ae00cf7d5f4ed7e9609311c9bd7b1e8d816156f7f31682f58df67e7e15b4e066cf93d6d6162eaa94ae65ec06df65beacf1bb5e5e07749bd739436b52d25d04d827806074a0d77517e3b29c99878eca87410edc8c76911c257eae99515c9f95fa4ebe564465577b1010ce77c9e6953321e06c759e7d1798295a6411ade8b170b200636fe0f75fb8bf890642a8252bf42af3889fd82a1f0348155eb35c9771652d5e482829cde7144dd276d3e6b4c3d24803527948ade760e24f9d8e3e9ec205a54bc1afc111ef5c1549a8dd94e2d2b994c2508180728c98cfaa2e8fd8f9d2da5bab4554c512e6aef6fd2b670c4e5a548272582b81a3a6c8880a1659b517bb0338d6584853f89c5336e292c946736e9747e25fae59c1af2b13590e6a9fdaf4e7bce50da553899763660639547cfb327d72e36135fc233ca740e22e6f960583b4f0356eadd9b350378b35b3c5cbf2c90bab5026afbe792c97c0a98cb9975c10378e248e02810ee1454dafb5960428967f40d01cf246b6fb4236a365d55b83ccd1752c60c016d7fc56b40af661de0597c4cb404f8a8466e47effcf1dcc2e9224e8f506e73fd23fb1b8120dc4daa72481cb2a1138af25a5d054312eb58388f17b1eb31c4dc9f6c64f4b90947d55fc0e18b645106d6d80314ba119af1165da4a40bf7ebdf8be4bfcf8db1279cc06df7956a6bb527c66125430a611394ce2c7f3e93d2af64b5eca34d2f4ae16e75440dec61be3c31653f7f59bb3a8857ddb104b80f48ca12b26d5ab7d82b6482e7a3bf5d171f622a3b2ffbd2ea1ff7705844b841c0ec40a92a0fdc3fb3eb8c7370a7966bab7b2301cd03dac166ed5d8d8525c12f6a83bfdc4ae5075e9c68548ca5c5a13c5770f814393cd22ae5982029cac7e5d3c1a080884331ff0809931d94d2858704ef62622c7d0cbf534f697c3867dcf361437fd6404551651551918229925e407b848fe20eadf68842c34db193f461b04ebcf584d768dc54e444fae907982b0908984228030dd44917a4ebe91dd1f3c1e70470e4e981c4f461fae6bbf3c4eaedeb4e12a309896ec0b31851bba832874818268d280af457a1cbaa1b1d234b35596b2dd4ee2d39f9cd1030d6506a110e963b2db6a8e3e8454412c4118470eb347502c31bca3dda860f430a4a632dab0065867ac388b30c233b463fac4a81b878fc8b90ce7c01f4d1069d9d852fecd789bf11b8164a9c31886553b798c00890bf88987671721721feccb5e41530a1c09a081a191cfe180eb00cc3037b1f4c645f77f4ee513c228c5fc497b223b7d87f4b151f523e6a6b0cd917a19f41abe11608e03934dc360c8b09eeaacafab46940bab214ca5017d65809c2653c92790ba83dcd5872241a04c3c0f41182ab447d18da47bc1bd012ce547af5d45aff78e6872b44623dfeaa3c1ab8781e1457503ff6c07b3e43e7d62391c5fb481f493c1b15efb6b378f14a1d0580698d84384dff22b2567e282b9f3d11d6b9ac545f9b2e7b3d272157fd6d2ef72864e91b505a7ab377063ffca823233adefa80027e3dbebbe9bdb68aaee601dd77e29a3830d71029a0c85720cd05d235d99037a971dc46a0e3a97194080b1ffdb96751ee997c21b50a61680194d20516ad8f9f1efe34a4cbe54805de730d265331ea5d238e9f566d44e68648b6e22160c1c2a4ee1d9ee072606aa8b998af1d81e27c8d8992aa7d6936607e564fb2560b8e0461ec42a923b13d45ec7f31980c10caf76498d566152b835846ef2a7300d93e90f3f6046669b630c74d5f98902f21eb89a4494e84a4a88f6fd5cf378a6963ec9a11ef885fb45d66816d40847019b9ec1e5b536cea216bb75edf2de0ce47706587987c9347fc74bca6cfaa3056175706b8509d7d40ad7ecbf7d2a1bf94cd4680572197918ae664fe1baaa42de62978ea92068481057f754212f32ada0c7d42f625c770f4111d6b9881878d75fc077a9cfc96e51bd4c53c6178c02bbd6d9e9ce36b21853cd3ecab2470fdb71c5608c6afad46def46c0d3b9354903d1d1e06948abc30ab27f69e40f664964d174f246b3d8b4892f5ad8b3ea1631c4bea21403a360bf0c0ccd64e0649f5490a53a800040ce8e0f2961aee06318a2faa9b33c58fa0956a43c0a84169a0d8f27aebb633b86daa5447bed771118618862c4ae8323b56ffe1456a725994c61540fd82d80977e5719e8ec8f01de983c8cf168fcbe62371db7e31d81fefa28975cf200dfa0a941a74a61fb0076357d1c3d15f074b2d6d8aa9fa14fc0e90c2a8547174357f09fd1cbeab07b83230af5fd1507f907b2ba2ae0113f98b20513070f7ed445b001f82e397c68b388850d440a9e3e0e81eab78c26a4be79363ba658ec4cffb7e540da28b750bff41e885c0c9f3b36ec0be184041af7424168c964f6c6a7553ef33232044ccbeadda1b56d7e02153fd06bd13d01980725a477ae6b97a7365e3a0ae0f68e451a1d0657b9f7f03bcc4a6ba8314c776d01780b29259a530860286c6ba375867b51fb4b07d694a4892cd10e48f7585d6d0390e512d7728d555fbfa01273ed10642d95f6244521dbae53161d29793da7eea079e312a1b280e4ac0ab04161dac8d2c271a5af37c92235dd820ec8f87cd4395e3e6a6fd4611bd632710303f17a124a112fc1ef6dc1ac882e3e721f26c3cdd5fa9299dc50c5cc8e9f7a5ab3b2247e55a01450abd42851cb448eeb0cf97e7745839702f9e8a9a9c995935708b378ca31b6241c22401a523fcc99e6de42794e38da5a125463b78f9c297ecaa690fcd1298ed4b3b8ce89856be001fca2fad7c6a2ada2686daa391f0927c064116212da4c9f16d5d4a78efd7340d1b10027f821281a993debc6db0ca8e173fff1e0822468375a6842998de491fdab11bf3c6c7ec2d31a0d07e5019ee3f64e876a43e59fa1e616d3ea75ae8b6a2764f564d496324e2c508244cae50ea52c76298902c0b280dae05713c0ca146f29be21348e198afa3d5e538a8c2e2275a000ce3f524767bad46791fed2df348d44bbe74491ed5a4dededa282100e6736472db10cf3643a907e0d045203793600ece08ed937b92fd244b437f02e9d7b5e8d73b0dff061f7d842ec05c8bbcff1663c296b8b082c7eb04bd68ca52a4066d2a51e4f949346523ee30040c9e0394ca016284d66775b4b17566c22725fdd84796bdd9062a14ae80fec6539c89daaf7e7cee80350ed7e8408bac6dc8f47bcc010b31fed943338116c194daea561f029bfbe800088147a0a433d93b20dc0e163125d184408636b7410fe94552e9eb323ed5d518936c8d45021a40d47087578058ebcebb0e6615809b3f4426166b083e048b5adeaae5dabe92ee13a42c67fed526405860276e36448cd330af68ccafbda998e4a7d924874520a6505199bd4127db501e4013411942b988b17dc47c539fd49efe61676ebd67e3516ff3a76f5677214173daffb318fb2f49e11deb56d4e77913833f33e0f1b1a2faee64eee30734ac574338879a1ac5b5302d80dfe025b287a07fc1039c1087ac1d128201e36872a3c9c29d0d802d500be7822203bd749905e4b5866091773757c44ebd30261c51a5cfbe25fa27098bbf194ae2eb217d8fc807482a727f47c225a5de0d7f1f7bb9ba2cc5bb25a33696f465e449b0a550f7a3da7b8867f6a0e419013a3be703b7933834bacb734725e23e276f4b4247258e967c3b3e2d6ce75d2c00478cd5e9b3e75e6cd5670258237bb1cb0f816c2d4436a20e58b6bf04792f771a322060aaa0a46a2846c7bb0b2668628078eabe13cd5633c1febbcb112bedf4328d0e4bb784640d00e9669ec1293fcdd933e9ce71aeb1def228c35103b69f048d8efbf889a1f39e3d2477df420377e76d2f25dd28f1a3bfb783c622656f3e15bc1ba7eb36353eb0dacd60755e11632e03284c266816a52e898cf1e74fb5c7fbb250c6b1e7989f652365b03fbc3ac31d5e81decdba1980e56de02e5237952f6689e1d728491b42f9891ff7dc8c09198d97be98d7ef1a3601f9cf2a95312086b2a9ceaa58d10e6f83ec710d91893c0a5124f95be52bbcdf4e403193a13485ee300a1fa63543bbd6e337c897544a072ffcf4a6e8c648b94bbe1b6c48b47744cb0e70d12a156f9f2a741c1db160232e1b145c1097ae31371282bfad0954beb2229c87804181525fe9fc6318c01ec206c3c30ecd030dd3a333a19d83f04917cfa7de27777ee571d104b8c2275f529f117811104dbf5af44124769f7c39a1abf4532bda62b3f844b678079a971ba20a37ee39890e2e50fd3d64413bf596f3f059172a71e55943f6b2e57b1f38d6ee81303d2d5c9237827012700bd7f8e41e35451f3b88644631a62f9f58cd4d5cf079143c4301a5f97c5c757cb8c21a070b3c7e2eaa8a85205beacf5ae47e63edd8d00467d9401f6c6fc0e99169cc5baea0890a5ef85da435e571491f1787fe5c9e9916d585b4d5bc7b960fa4fdff06a50de890ae3db9032eed41b6012a9ec61ebefe0a9f18eb16233340697b1728b096250dd0759b7c534d7fd0a4afd704e19c87c418e8b6f77c358c944d5d7d07fbe6290aff1fc780fffd9dc3520d8cdb97b59ef33969a354c1cf10a4729bc3c31a03d64ff993c9789cad05fb01416dc7eeddd76d0ec18bd83571c9bd222caf737e958766b563e971fb9c27df517443c0a440299b036ff437662ef9077b9eeec3ebc5f818e4a6edcfb6aa9712e5bf7cc327c4f5f22ef0a4bdabe2d768169b6f7aaacaa6c12f7ea408b314d063d94717deafd3aa9f03882004ce87522b87fce99c8b8b9573cab4ac8e371e9ba23b8e397068e8c95437dbedf57286bb713c2680c2407d34dda8fad9fbdc68401a96cd04e572119da327227c6171d2a27b5f8c05e299102885c9fd343e146f8475d91cdf64ec40eb060bf9458db8ed184246247563b79b85c103406529f97c1d9b6ef95b86f9bd6819135811ff8618ffe34e9f6effd729b4ec9d6710022f434967b2baa499881147c717375825761ec29ebc71bc1854e77c724cd8dfe3d4d0dd8a210ce0d269445e9e067eb4887dc52b5273227b4a20b5f9860ae3835d078820de4b4e05e2194128a5214f9bcb8ef76ff5dce6a727462f50dd3acef6be2c0b496821a4dd83c39cd9f33f8197b56c4c8521e661352ecd782333d94c5fc578afc95768c0094fb65cb6de16097443ef72fe2cf042830ac122e5e743280e6ccc939fa744af0cd725676038188dd8b67a87efb4880017b9e9a3aafe03491a10fc68c40775b4a4365b3ba49634f76f45e231f91bb1d820045e8212813d2314f02a2d22cd06b932d13f8366732fe0bad148de81eabbc3c81f4d1c73d80117b9d8c93d41cca445dc40ce678a081b8f2e12f28d15b571facb5a5bcf369acf0b204d2ef057674f6e9b6f888c0d1f276e1a80701f1f6e8d95f7f61f2622e650666e5038f89eb536009c91f4ddb5781beddc687422483bd7b224fa9216e8235eead2be812e681f4b77214b7786d2d200187759e4539647a45c469e85df969d2dae19b8345ff0ab22797d2647d9b44433073019b5397cf7a40ea85eeb937f7aba182d4a31b62d2b5093598694aa1bd0399d1002060e4a7a2f9378cf2f13c22d7c5737d271e51e5cc549964dfcf5551f28f2345f1c537c6e0580ab1814b9658d80a74bb5787fc65366f073dddb374bea14813002aedfb4895f0dd2ca4943a995bb2210f37f158f3925f4e5c1389cfe5c08468e9fb428be5ed130fdae8e63f5097925a068c5bb13da70e2b23bbcfac1c91423ad8b1d3b2a88fcd4538e541996d4344f1a1c05c2dd821298c6c7daac53fe232ee2c86b61c346d974355c0e230a260283a6ee075724c98e068089f27a9f6014f62177435c129fc87624c73678791d2b31cc645a3fae1804d708bd4b54b3802584b1d6fcb314d4262985a0379e9c99c9925eb7ec62df4324926adad97d59ac3500a76d8e1e7fe5cea82f8e470c525a69094567a7e2cecf6365576461740b9805d420e932f457d3454527a5c995f65732cff277249a10d3a9facb48e6acf15b0a95561ad196d7de018001afe77c6b3a1cfcd82931acb48276ed553b8dcc0a152e3a086f4096f6ecb4211fb2743c2809bab663bcbbc17872c6323e2389ef328636e5bd4c93c38c85deca98c0fabe98ed03f0fa38830e5b7f8c264d143f9d13372ee81941e46be7d87aafc3cf041d55856428601b10e1f3bfbaf48b49bb321d8c2d67788fbda6fc42f009bc5f3f16bf5a338959bfe6b5a5e25d43075e9bb27f1814e0ff702f188732a0ad6f3d140f7bde4759882ab7dd53c1fdeda0e1b7fb0900295a8eb9c7087b8e69907023cdf58b0c7325bb6fc572f5f74d1c68a9f7c801d20e35f4806bf753678c0341b25e2fa4e9abb40482731565fcb6c9dc76dedccd450bcc2e4a0818182829c5674023c1cf9a53ba8a23f16530dde0cf7796e7aeddae1ad2a829c23d4257dbc583804f8066163227e7db25be9f66c9ae0213d477555f12cacb32c89436e0071f5c2c2060e2a174412ccaa0cef1e673658d82200a594a397db241b201bce0b781ac6f9f95be655fe83901ae03cece3f2841ed7ac43735225e8f95997769e5a62e854fadecaeeb722c738321b24500a5f93d51caeb736615df1a8cf45406943621810b867a0c24965cba5ef811f94b639b391dc082d6823cca2734fa4bfd2b1a1a31b73be6252fd167812b917ce52d223a87b79fc051202f7828cd62e10f42780041cbaf00ddc781cabe9deebac8899b78468f20beea952642efd31401b6d3ec021c2de1f0c588411453c3a2aaccd293399df193262ce332fef772d7aecad01b7fce008da86d1d93c3c5d5a5781b2b31f2065febbea2cb35c10e9770894ee5cb7a3c9a016c3dbb8bea7e8df0aa3adf0f15cac49a7e10b93cdf100e5ad18f191649a88c18416f643e0370bc29c95a98fe74d3f87a64c4c31438be42cc92ae4fbcb0e175cf9dc8e5c0873040baf4cd92b89ec9e30bf473d03297073dbba87a7bdc2731c401dbb411e5f5d62bfdd0db9bcf0214f11b3599de3ad5c821299622cf25c36c7b2893ef45e25450639d33bdd3af3801b281e869ba047f679c43e54cda18bc563220331bb92f92f7f5c28a28ac8e181aa4673e869233aad0312095e2fdf8917daf24a310deda392e41f30e93c7f8beee191dc51232234f28e034f8ad384a25683150520dcbe80d1a482348bf559087cbff68b96cee1c5f293784c01c501aa1b0e59dc4d01a301b867a21e4001cb46554b3187143331c99aea7e0ba4e019e6680e74e7dc722fe3ca9d6de9cdc5f52cddcf0ad9b0fdc0fb905ac56a5e3f7d0d7be10026f4369eca618962983672f2721e2d1b986729c28f64bde0e5fd59cb72ed37aa199bfe5c2740750feacdf8aaaf4a22a0579df6931de88f1caa0e69a2a4bcce8b1bc5c929a7acf11c2196128ed262e7f4eff7c1d0d54f1be3a256a39226710a452c777723126887942825a53a91505bcb3d3191812a4804fc7a96e8ace4837087ae9974b914877707bcb5c2e44a5650f01c307a52f639689b19d8d4a0ee5f3c8d3ebc1878727aa41fa8ce8a9cce698c54345135a0db0d500164ed537a815d5f91eeec898ee3159bcd44e2d6a951667d45829ca561dac35f5d07cf000ec9380601a6099b72d2ca3b4753afb68bd81967fd5b997990228d5442e91b30a082d16339fee2d1830b7e8ec3bc9d3085f69fa7d73d09a7b29ecf233ec865dc1e8fda357fbefc16cf0762c9ac244c831393a90cb10cd4caf3a6bae9f3cf991a0956424ecd76fae08b8322b593f0b45cd65353eef5c78cb6a1719d764503bb312fc8322e7c067859511d2ab25ffd5f9bd677593712c3181e60d6680c5f8836aa17e798ba4ee785012debb627b7198e53780667ad15c5e0edf1e28794052d5b00e1a5971dccf070486337ff369c0d1c07715b2748c8f50ea1102144d4399c3b5b734dbae2e2e88c5a9180b075e1a798ceb46113638a39c569921064739269222cdecebd42a2978613e73dd3002c2a31b5612983373934a2c2a1010214985929048bf6d6f6e4cfb7e1a4a33e851e653e0a14ebbd8ddb5c6d7a31b9c13eff4de06f40bd0717aa99457335536dd335bd960d84ab9d3af65990d5a28006adf162895e4918323a175cb642627e33a7200b7a70d7721836ebb42aef625732228d0a41a0bf3722f18570f5e049089c85fd97c78d99aabe6162afc49fa2da46dcbf0abb3bdd4fb9ce41838046549685ef557ba4213c62428cac268f7cd18d0a6256d107aaa70a466305bfe308c17e14954c10c6080a2384a668404820d3c10841fcf61ec8baf48b60210c2145e12a3587fb95981644b2b9476366f8995340ba23735537366f4a74f10f332cb060789527f5ec1a4ed54fe1262ba0638231fc9cef79ff43510f54d5fe779e7129ce471dbf9131a9f27903925a115ecfd473e9750a2ec8522952e77f49a5075f1a34f468b61ae39283278d4cacc26dec01015eda60110ba667049597add42992c2489f83ee8c3d460f7627600ecaac87342234e83a29086c4134a0d49de640a4b8d91bb54540059162335eb50ffb85ce98b01cc6cf1b1057eb7c26466e0add6209ef50446f7bb0a336e7cdcf70fc4b75d9a2229e476e26db3ae4b313d6dc690a5b7fcd5a51b7952c2e489e67a77173f5b630816443c8bc4d7d390fcf64c65dee1ac968217017882e84b8f08d7852a2b53e51737b9d08b608722b8dfefbfce15843e428474ee05a1e00c949e48957860d24a3ccf38ccc1cffa55ec5676ab3bdae0a392db365521a585e7f77c9701c0323378394f5fbb8025d8f4f45cee9431d44d19fdd8349f42d30fe7f55681fafb3c08051da054570fb2785d38aab8b113c3d99f5ea8baea5e29b1cb1d860f0dc42651d91261a23b05089489089c9184a602314cf7101c9b8b82c3174fee580212bfc78b0be2bf6c18ff5329fbafebea15d9de324d9adf1255db7ac11b87af49bc0b1fb60b7f7ec63b8baa0b53315a717f022061887c97ce3ab28ddc9b7a9de0b697b5e8263b9b24ec9f82553720c88d05430b61a82194ce49ea3190449d7867a990e27725d4429e334e32f315cf5ea502095eb3bc66c49ab380e9d253e597a533e2d81e22d9aeb282016c14d685af2bdf1420bfd41735dff05c8480b98352ba7c8a521e1690971e7991ea35cb6b7dd3dbefdec21a7cacc0f5d1ca2ed698e5f4b006506b2c44846dc298224afc28488395d79425d226c5208f57e79efdf203e580580d041f0594c0f47973132e69cd7ecd8936776b21ba1ba5fc69ccfdf9f9808d52b4a118027b1e2ae0ce1c5d2f1489a6118be5f266bd84ab61b248a37ea51a6c9daac903bb1bb4611e00015309a530cdee4c3f9ac3edea08569c0e6cdfbdc01d075f223ec15b2174db285a76b4dcff04cc43ab18465c345a9bb6088809b157ec02dfaa3349ab62ed4e16abf4ba53288f861058124ad994cd5b31787da747b24411a2c41b64b57f74ef7d71242151a2c4b443e64c1afc1610ee21ea7656bf925beba3ee290b10a714f03a6c1c8fe5e9959e19908ddbccecb980e6ab7a5ef956f905e04f152d3984d95c50703f13980f0363f85de32f3d55ccf2780133083c0dba6e148e3b495e1d7faa83ac7f3120a9fbff91f75751753d51f7288805b7e010dc82bbbb297b7077770bee1e9c4060135c82437008eec1dd094e8060c1e941faa1ff3d4627f7f87ee77e67dc977b5ecf43adb9e6ac596bafaa5dbbda8c4acc84fbcca34b1cc6f17dd52b4d3660a209d94220ee544ef8cb8ab6a1a34f8ae777ccc2833fb71fc8eefe995231cf49963b005b66f1904e5e0b3463ce0206c2cc11a66fc95bee15152206f45d4532de4a6ff75e33330b260766aeeac215d6d4b895a1f9455ef1304173f62db6cad1970122bbdd34c311b3ae8169c05ac0fa0ce10d9d8e645431232d635fcddcdf5d16dc3f487c8f66ae347b2dfc6f73381f4c4540bc067756ab18aafa038d6b9df2952f3fce7bae96ce23afc1dd1c3f140f3a130b808fb186233cd61f5a3750d1415923be8929ee891d97dd77bb8e46c929cdaee7c72b4d796037aa1bb71c147051564235eb7970b86b755b65389f7be7047f3153d32135c1c63c9f9301784a6d39820fa53c860f0dcd14968327a7b3c6258c067bf3e46463132b7c8124e0bc7bc41e4546a88bd107d30d615eee4df9c4f4e4079858bcd232dd22100bf7d16a2c180001fd33c6208584adfb7b37878a0efc172a24cbb4d02a9536e1932efb6cb2508473f0ddc235030c9098cfb5c36af3e6fd1809836a245383345292f095b537bcab954a93467b2309084b673ae2a8653c59d60d8caa945c2f1f7bf86f7cd419ea215d32f6269a7b9bf2faac610fa64328dbde9e05a44501eb3755eaa2d4babf7535ef6685f33e158457a02e3abd6b104f01e893644366a79f01b0d12ba81a9b388d7cd81ffa45f72c705ab50b08605e4aa69e5e675317988237db38e8e46cef550b3138634fe10d39bfd0c9238bebfbd681744d49585870083e50aeaed19530e592cb9238d4e2f62e6a8762e8e2239c66a5aacfe841598889107e15f05730b50067acc7be7f1dddaa3b45f20ac5042a3d92e44da3de0145d3265fe35a0cf6f7101c001a9b2dca59fe75a46c24eb6a79d14d76066551967e981ba96d387ba2abc91bf8d7ccf482c967e2683abbddc285fdca7c589e72b36b7614a4281747b9b522e4a61d9eec1b1217019fe6a5ef8448e8012cbf676cfb0fc93891fcbc33f5f4fb1d4e73dea866d1d189bd06b30aa6271f4e0bd160c5f3e83e29923b5ffcb81b328a879b4fcba624285b7e0bf20bd401bffd00c768d4a275572e0731f44da2b92e0534d7ad64d28e4dc8e20ff92f0d8dcaa4c3afc17c07936603d8e3a14c18dcb83c4cc8133a3ec835f1e40f2f8eb5d84c22a7b7d3f3fa2fe20964e13ccfac752e9ba9ae31ae36b09cf97f375a1ebeb533b268d1e2c5c2ecd31af5be6aa6144ca657bfadbcd987e63e3ff6968b0ec39237a881cc996a75bfae230fd96abc95e8cb1be0635a60efd1a58a30b6e60e1fdcdb2fc40a98a92a2641104fe9fad51f14ca20ffed54bf01531b4116e79b1a7ceb0be48e74e8d46e83d00d71f7d5935b2f99ebda97a6cdd9def034c03b7934d79a41bf13d099549ca1fd2e8ea0106f6c305ad8cb7ec593ede94571fbefaee44b30354713d657aedffefe08ba90eb84cdb9dd5d08fb9751aec8223b074fe100d8d5e46600d893eec34c3014540c5d44f667580f4b565bb19bd823279702011bc6bdfdebe9d76066c1144c33da6a1021a7b2ede055b822271e740fb5aeaee55620756adf285774aac1072636c045e7481c29122665e6424252d8928aecad7bc2e8c5c382f3479cfccfccfe1aa5af346581696db2faab5acd3a86fc67297736b0fefdf32c3b6fad4103ab171604e6234eebf14504401aa112e29606f92015588b9756ab9918a802c9dabd69059bd58c4899208ade0bbe0bf66680f38b7356e74c56cb0d3b52ad819cd2c25234c3c68930b1b6c76f8ac8fc06ce5b680039cc8cb1b2650d19deef83c13ab84d0397129a961d39d28fe2d22cd9f26adf965f83710053a5e7af8d124efa90de703da9d039fde8bdf925c66225a5da1e25ca624234a75e6d1c90bbebf3aa2a8a9838f1003d258e50c9a71a86f53141bdefb27d6ca7e54f09eebf0dd40a30cd269300f949b3fc6b27cb97c921c51cfe4df3a0f01eadeecfc6e66b866424025ed82339c7b00487f270b8a43aa33d0da79aefc84bdc3692c4dabafd6ad1f6ebb5a5c904ffc79d17ff6b0123269ef08adea7d32dbec95055a7a6efe22cbf7b298fc93023a1acdad356c42f038c13b1824f73061ed25bb4f40aaf189303fd93a2881315095abf5eee3f5a4cf388837313861b336f19e112a1b331026990eaddd881ef2f31f72725fdfe1f185055d9cba5f80028294884deabf537e69ac7c3829f55b543255f9a3c3ed911290fe28bb19e786c81f32eb53af530295a6bb231ac1e8104d335f74c0ee8145888a73202a4424d1dd1652d4f80b6cbd1440677e9252fd72f441439e5bfe6c1accf5110e6939b107fbeb6cebc93d47c157009984a08e7eed4442509b9f3b33c7f22a201a5349c6303e769fce6361b4bbf9785a6f618e0ad5c5038edeacff531bd38e8cbc513173872a3fab9becddfa634b06acb8f420bb7f6210f75ffb5876dc7af0e733f75d4fe4dcb99c6b9915574747ed77315aae900bd7b3b22e2ecec6b0ee0dbca0a5b649c538db7f1041fc2987c3e5ff49722e941d04808d9f3287e3bc8187c35c20cb0c78f8fb3e55fabd73cbec5072d4131a751dd351fa2137ad041ca0d89e78ccf01b08ce28e1b9a52d5e6ba2d5225d0d0f66fe0121d8a889fa193f22c270a9ce959dec680ef04a427cbd6dce84bda0b3112ec2d222307c3e869bcc5822c0ec11986a881dd774dc4a63c477faa3d5d04ece07389dc1f5c1c4be31ecd3c412cbe49057d5fbf5ac5b7cae03c0fbf25cdc934666cb03c3c3420a4225fc96fcfd185ab8c8750b1da31567d5144940b1074a4ac6b96fda6274a7d1f822d70c72f92ecd45771e5036f65119c94fdc0b6f0ba10ee82c9d40e2aefdf9ae716fefd6bb7eeaa28fe090f5f7f0ec6c96f39a5f7afd93cdfb2a8450420a6c5278a89a4f72de0042f8003f286525b5b9f37a85347b0d52e3438c25e25e6ff388df9bf5e7b9e034ff21c59427c225361f71595dff7d6f2ddd94defc22f605745e573a0aa2f031f5bfba37db0e4c89d9bf56d4da73238b2bf187d7cd31b3e12708959d3a0094981fe9a992c3065e6d2b56cf52fe568d8f4778aee1b1406254c8e099570297e1dd63f287f346d3c2f006c5d8432bbc5af6c503def43a03c8eae31a4bc65d02fdbbf477997f7330b0c7283f342e0dcd0ba2e79f9d9c670078b52dc55d8181124b63e5454b3df61deba575474e23f0121f964a1e7315d38248d4cc1c21f85b58d7f7b9e7b35470e5aa0e8321db09546b5c1e7b0b340ccfc3a95c8e35f35ba8fe1942a1a50e62279f06fe8a1c6ebbfef5b7f12beb8a104942a5aedc57ec033e4e4bd3befd85db8c885e02aa08d51ce36483bb17953263dff1a6ae9ffd5d42e633e4174d035323bec44e23a6e241de54419b4ec0a9f9bbc252c6df8e9ab2b3d09783c115da7099373efc67d8d1721780f7d8919348c51e7543dbae7f31dd75203f1153a0b98a0b3a660a6bc51da96f67ada1c5f524880912c35fb6cd316be8971bece8944c43d0ce04735874d49507d251bb2581381f533e122acc0aa592e820a2b6bd1bf74a87207e76bf81b14b91ef8673fdf907244377e3a8a65b8276e408bece15fdbfea94b62748fe4b30ce8618dd1a608df1b0e77e42fb32bb45229016fabf5ad0d799ed5844b42f7edd25f7988ffaffb1e51a5c6c21a7bd5fcd4bb447d514828ce4894a9752a0147bcfc4f5a8fe39adbee0054685b154f1c624b34dc101a4fd733eb0edf804c1866e5d763eaebf7d0fcf643afd07327c1b4b808d8860ea3aba7fe701701725dd3d915f73320bc8fd650b1722dc742173a4b6801644236766bec3c49dd7d9a4badfd34def223017bf4fd36b704880418ef34ba7aafa2f806a6f26730f7dd16eb6fd7b42c853e36e54ae907773ae4a52faef71f50601ae2c362b969019a606fe2fddaa78e1312fe7b684f474386add53dac3d1b920ab208b584f75b26c7af3cb8ffd7f940f285b26cadf85481b7f2bb0aa26329927ab8a6518cb5867b495a73c129bc021e803738298ebafaacf6fb200b7caa7da6cbb29414ce648aea9960139adeddd452f8d524d7c16492925e6dc32293062998477e28b5c1c23134ae8f42562b5fdb42d1c846f51a4438007bfc5b31560e2332acaf22e1eaf4f646a3dbb71a435eb78f8cf769418778ef3adb5e451409a6aec49c73cb92e5bb906ae404e966c9150b62dc952dd7001f93afc65ba905ea5419fb80feb33129dec99ac5445751f35f41c561b4bc880705b22c8ea0230e765aa74464f0753f670167293ee2e754468862ab54ff2371bb1d1f608f8bb60585226eeea1cf6e82978719a03a3d534557198cbbb0b60e1fe4aac9e98bf7ed20e9bee4a1187c161436dbfdd7a46e04538b646df2948b8014630c36a3e885ad056f469536ce0ab3d817878bf20e482fb5a858c09aacf1a7eed1e90ef778db4c2eb49b50e36ed8741d7f2426e1728eeff5e5e839f8daf73380b8f0fb35c79cf02ceb8210de4ec56097d5138152ce282529afaf38c763fdfa766f01ca1257fdee341bd908ef9df5a0712d22444f8de58a5b0521dc824c9cac950173f0dd03370b1160e67f0ba09dfa7649f0bdaa5deb9874f27dcfbde3524cf2caed8d45376c2401404614d26de903f92c1519ec9d905ae7274ed6975f8e186a1f056bca5f545c35fc6fef38e7bf7a28a71b629d86cffeaefb5fa51ec64c8acf69fe2873d93e8e35355270651a6e7e61009a6019f6b9b21e63bd95c2454b94a88b379f5615f2cf35931f1596173ff4980a5e472bfaaf4e114f00ddbe1303f1f4337f9cc01059622ef7fa50dd98a0bd8de90d95192b637c2260a90ee8ab36928ae5cdd692503af427f8e3a61b006524dc1a68f5449788741771b7b12118c3603a06ae76f0f56d3609758a44f38a6fd74619ba2f3c03bc10a1960c39791c84cd36910a60c8c2fea635beefad850eab805b7339d2b7994ad22a882bd1a9999abec40063bb57e841ff03d1a2555a7f633836d971ad0ee719c82800f4542193da0b7bde417f3743d69034ec06808ce76d53ff8da01d40cfe7123b21c36ad782c3d9a1ea7119a62f5be23647291f9c652d0169470e093434f7d6a9e71a92b17b833c79fb508669573e9237e42ea913ea3740a813439389765d6bed58657c69be75ba42e3a43d557a76930474e214f9ba4bff35981c30055304497e2f21f87bc74f65a573e12bc1ada586222d557f897f03df2ff3e21c6c167fc0b4adfa3e952d081ddb0a6ed09bfaedf0164c1906873d14bcbf55ede077e90f83e0bc97e2827aab9fca28d4f85979232c15582f5b107536cd6773d665328f5d5e5467280cb0b265ba1b1557629e12d3b608c051778375c406d47fbe3bdc3df53790519d3503e7b6e2829e62b15e211a840b1b1d1bf380b6464adeda50038f03e30f519480c69954db4ec04b7b7cd34f6505265ceeba3c019b63d864a6c6cc69ef404c88075ebcb97ec4e37561fd09a6851f1c959faa4666564bb6b9def8a23ddce10195f0e02b304ac3604915f536262303c064a73ef459eaa034a19577f850cfe1859c7fbfbf18f8c9a4477b64405d7802ed169c5f7308196cfd8d95f1877212b565bc4b65b7812b40195557428166292fb1d5ef50a00b8052ca90ee675ebcf1b9b9ed8471181bffc2a840ecef4b74530440395a916dd402cef794a7cb57f8c9f0de443ec74ad8c82ef2d81a2c6ff9fb25a801fe97ea090bc6ae82001bcdb475ceae75131e0a2f036533d7ec2e3c77991fde1ae5852f742e56664ea5c26d4c08aa0598d632c1d909ea21f916637239812fe81071bdc33ff3e9a76867827dbc3e4d04276a30e4799db9da14747ba722280cc3f7799a47cff7ac3bb8f80d6f705bb53b962a6ff0cad21e989e113d693c560b799ac4325b5879ed8b2acdac331f25cf99c22b5002f937a7953701c0d3f4a1226b231515dd5848ccd513ad9f5228cb76b8a6ffe7ef6811a652b4ceaabbd76007c1d47089b4d93899000885c4c4cfe4d24858f3499d3387491d9f5bdf11388e11e42ba103ca238211a5136543ace66d1170b17b74f9e1e4331b5581098dcc012477a228c9af9271039364acba772d2a08cdba38eb493db136a9c43d566e5d421db2e5920f6e27893d28344300012a04bcd19d1fc6b66963414d53cf6c370b05014f14dd7501cd132d9075beffbef5000da699cdaa29439b16c4a1e9514eb437274ab783df4919f8a409733fe0f6c43d6274d10260f6d3ad249525c576c49ca20dfc85783aeda4659316d3d0848c6f616047b2f47bcd8c38983283d83b2ae71e36f0c7c04d5caeb59a5ce51c6655b4b7fb8901b5ec96e7c490a1260a784755463763a258f262600fde9296c5fa393a04a53fa2d30ac510f92613535cfbd63e0412ebbfaeca92f84fd4d8d95fc6d5b03d36b0864dc27c457f86658d5746cbae763149bc60db03d40d2c0e7c0bdde98f783c1fbd06dd5bd0563c71fd7d7910d2d50dc6baba4dd45e5765140a30995a6384883d97f33a01bf54b798a97a022c1ae434d61ecbc9afc5c2b763dc8bf667804e1b9de2613c1c8630dd5106df9380ad163062a85e6006053ae221be186efd4ff0ed7bcf002ad3789b5125cf6eb0e56a1820f0e8dc10bf3616e11804713ebd11ba82ba9a7106bc9b795aae6bf1f68c3b7d3cdfd0deb7a21410312aa7286196961443609cc0df53be6626014c463222c0a81381286a84ffc7a3e50496b1251e3a9c9a359f313b68e3f9703a884a18c00c7a0b370e99cf8525bea81b3ccbf603422c9b7213329f937d05024a49f9c1159c7b0a65a27d1309e6e9ce96552824ad29c65e96eaa6bd5f4a5724b639fe7e92892a1890011c6ccc49df7a1e3dd3b5cb6e9ef3896e2d93d38f280f6e63d12d5fbc442236ff7b29fa2f98e6ee68954720010b46f9732a5deaf2020efc064570d95caf3849ba90a6547206010cf0016b2a7812ca69b2464b8e32a5fc5a5846539f52af19d9e1597092d0c3b7aa1e7c1f859c05a29d3b130291930f6fecde21ef392fdd35e7aa1d1f2c749d795b5a704452d8c63d0064131662a5f53405590c3f3ea863392fe604ff56fd2b9a53bf96d35b99e199fbf86a24fc607a77ebf06d86527953383f0af2071a368975c7928ee97b74c1195ce7519bc643664e5140959f4dc3900a13c3b2595777491467d51ab710fb7e6f8381d41cd96ef542ca117c65e50ce00be98d10c21e8c22abd2828688cb6999ca312d04f9de4ef8da93397f7ee8d15905b0fa2e4da3e999fff24809b33a3d8863c657d43c9ec32142297433dd1123e83d731b1382490f268b7d19c3091ebc6238695edf78ffe0338234f0b8801696b3377318ae8fb96fd3c3344fe0387bf8c6843bc18c08fbba53f58ed0c0197b7c4e02b460f6c163529b9dd50b84374e670123245bbfaa1a0295efb8ac82d868135404e3119e96fc997da1a3467d2103db1100d33e5cdb37ad90d3796dad4909c6942d02777eb3328d0f057924a78b8fab6341afa3b5fdd7d1aad1345126b96819ed1c8736a9e8c5dc53bda57e6e368adcf33e2219a3d38c7f067067313e3038952934b00522e19bd07cba6c18f840e5f875e0e123efa65c8bfee6bfc30eb960320a12080774fde53fdbfabc628fdaef7c7fca2161c970e0dd14190f6ca6e1a6949636dc14faedbfbe71dbf4a5b51a5a799d1854c07d57ca19ca3765f999d5bef41320e9d528cec1641474056f0d298690e7b52abbb0fc87b834d082d47650f38a6222d14c8fdae0a12dc801cff51a14b166e7aeec73b9ab79da615bf21731afa52b22a71c77ed1ec46b0bedd7e9700aa66669e473acc656fec97eb545a6381d79872d63a50c2aad8d22f4f2efe67bfdc96569c0ebc40c435cd3f8beb05027b956832e41d4e950b8f6d7c0807fc814447be953e72b4db560ca0cf9baa470e951e3d7051b63dccc7e6d2f8d3cde1585787ed889fcd5017c320e826b009346a99eb9250e0bcb27ce18b3de7b3d8c5c4e9360ce9d1502df9190168df5d5b5904fc0b48b0178c3aaeadf5f0ad385e2314f1f4b8045a4b07fcc783b46eb9cd227ddb76b2801b89eda627f5b8318990c0e273b93c5de7d46fafef193ff029506ecd13cf98427bc3e38af197a9cc626d66e58e63dc8b2e185cd7a1289843c25f15e5d270c48042131108bbe019c272e3b001c751738ec69eff116f713f23d608f4d2abc47652e7396d7f889088456d42c306aa072fd7dd0c99309128b5cd725a41c0e85913f0c30cf48ab50e80302c9bc3f4066ec16c49d426423a7a22e91933cd2db62315a174975f89daeb625254488c22df715ba08986a3194a5caeb52bc3198abb25f553eee506f84ee2142e2a9b6982d37ff88eda351d200bc36c2ad075517c4ecabba2004b473107ddd317cc3e7f4140a2a9359622597ff5e0fac0153305f5552d3242a109f3fa22f84b1decbf2c37dd56d0fc4a647d4ec924832aa651505283e24b00cb7dd2c44743511fe58dab0fd3995fe6eacc210bb57f1394ac95a80fddf3dff2460ea69d71b38d25e175f22d47b9807b1369e5e5746d1ebd38b93a1ae9ce1e602539bfd023864e50aa1f899eda8dfe7f89ba6ab336c7c8b4587d60b74d73dc33138be7a8eb88d0d4175075387447591f95c334577c5d5496678cc5cb15af05b04b4aae3f74d596ca4ef8f454c96f300cb14579510e3fc0f2c74bacb4f26dff60dae9a4382dc539d5559e15821aedf3782f346ec9cb04ba616decf6c3624079f093169308444ea9ecee9221e704b9fc5e9b68a7b0194398f768fa91ade94cd6f3a9f97d58e20a351446bbfe29cba8a78dea627abff7bf525154c8b8f6daad4b1320c86133e1b93b32574f219d9cb6f2c64af3a83eeb1f056efb52e9529c02e3a32c51e286d27714fd4ebcaef2c6b617fd648fdc1487478a39949dfda207f1b1b09f1074c1587a78360db23d7eda7e834866be5356bdb8659eb3dd12b85e103f638cfc9b314e780554ed7e89115a95fefc7ad21ef7e1ee1269874d6f677703f530e0abc6dd7e4a6fcff3f9ff0f8df3f4ca06564b6734d9edfd14033ad41f4f84a306995c1dc264375da69297ed860975302d48bd6c9263af161bf447e9d5342610ee083dae23030be37fc415ecd631b5014feba123680a930fc41fbcee9d0c57a37c29f4037bca9128a36f757e4e0c8317af5ee5fc7f837838c00997d5e37d6461ab76d051f2a74e778272ca38f816d30b31d9a16f60eb38afee2c66b307b609a3c9d5b6fda0c870456799a737dd36d4cf5b36e229c6b0e08ce150e9743abc8a13600116cdafb636aac995e66276f3f42b99c8794eaace7235a4f0bff11c68ace1c77704e6d0fba5e780761c0ae6a66e616c6c0fbc39495d861228252000f14ae1c48c054d21b80125ef28d39a6b15b3c6b59ca4b96258289c1089c1b42214a4b2b904d7934c7f8ab6632c0a41973be738379761741b8548c7363cd8d5f1ef9533d505bdffce7354fa38576a913008a4bdae580f767066f6dc817a5d9db66b5fd1648f32148c9de48de84a68c6b03e0bb666816885127b4c72767b6d5c50d83283a64134fc4bba74c15dba25318996facc0f6309003d4639fc31c63be12fdbd3c062dfd498651a7817bdfce8887585461a364389e3606be8f9bcc025dfc42fe1c2ad312c974ea1c72dd8bfa9fa910c9367bb911cd366fe5efbe2d6a01305abdd01a1e3f6d280aab0e2cdcad883a2aa938aca87e2f4bf012fc657111ae7da5091f364c27ed74287085e9f9425dd53e8b3fb35c253db0d0ecc5ca1d64413fa1146027acf21e00581abbc9b0cbbfed8c3fe7a70a4307cfc6424ea331e2f7317ccce01f620c4539782d581afe6bf38876f2998c6ae889f8d42a7992177a0af89dd7113b980275b9efdb11a42eae5709505464c8cd996162d719ceceb05cda456d687d15ce8ac79087c861e55d7aa97d3e7a855e00a62a56c872835a06364be65b77422e433827863829b56e5163deecb85385d15542083a20304d551a58161993586b3880fe8894b473dc3f258187e1b67b1fd07aa77665f91a8c1b98161f1d48138307fb66ea95d8814afb1d6f0e672211cb7730f10fe5eefca8f0d0b66380201b0236ca28c9fcbb5f90c08f6c99f6bbd85fd0c7f7173e481d8aadd3c39c1436afae0f07a6870d448b0ea9e9c13d4d5934517c434f111e9d1d3f0e96a17008baeb18310e815f8300e781450b619ade87ed0cd70d88b545bfaf3e66541539e349e9b200bd8fd550d0e03c6ae7d29d35e01bef9cbb5ff5d3a60fb22376af89d26973541c969ce533e33c82af420cc06fd8cb7cfd9e1ee28e12c3e97becddcffbc7ea2f3ba5ec7707143dbbe6b89fc85f33530da6c5a738212799be46318d6f73984c19180c1e97a1501349c776ec0335a635e7483a1bc0fd7675d130351067e50d26971822c95d810a73f407beaccd842cb6e5f02a17a9d7ba32034c024e90b9ad91033882f8dc695ce1990949057284e0c690434c8c7ffefe747b567cd802c8d0b148307eace6738fcf45d981f6f8acb73fa8456cf3eb5635822a7a1da5afff55c0c8227a0c3b1837ac08728078f6ceb2bd37dc3520f4909acca3abd2e80e35fd4d7936d56801605d62ed3fcb376b9cd49a6f02ed440f99852e7f11bbbcf37171309621b852bf65be66a6154cc16062c8f7173e53baa3e869d09826211ba348e149d209ddcbc613a7ac849c218703b81835bfa721a9d232f718523722ce6ad517849f114e7eff315b22abe479e3c3f09a9961306da3a0f717159e727eaefffa808a643de9b365dcd69bfe54d57df8d64f25c024e14e0690f0a26e43a776cadaeb2f2c337956beed3d6da07de93db21142402dcc88f209220167c7dca49944fc89d55b01ccbbc7827f6dd68833257b9e2a834cf0e6004fa51c932a1b70bb281bd981701770fe4888f6f972e7aad0f958966f822f3a89de0c7a81516be995a6677039b029a74f9a86d8a15def9918e6f8c8c8623391fdac364dc085459f8b614b87304002239fca680713a04e2eebfe5266584d2854ede27d315d28da8c562e252798a401be6fa4ce026bb861e50eaa723d91ddfdead496ce318713e5ad22396f7c9bc90915e991344a0185e3d41ed151a7c8d182efa4a39f043bb403306b6b58d786312b3e12eb7acc6e80f33b8b3e45dadce2e5c598d0392ec3d05790e934eddf06e70e6b92fc83abe112a07b5d3601ff051cd30fda873ccf770be9374b1d38bf7f313259e0ade35874cbde34d26fe1dec686a0118029339e0534a4dcf4df1707596c1b5779ef76951a281050ce349f80475276a655337f40aa04aad8616f79c4dd1b1d9dbc39e79d007251e35d42d99843dc6efda5e662c56d5c88036e68741c56283fe46c776a115eaaa59c176ff0c00f8c3e815dcf4becb9daa6a04226828f8aff1fc3b880231a30b6c5f8971aede36237b8882fa792b40bdb841ca768a2ceade40f4e79a93a75caafe8e28b59007e4ba245aa9a1bab48173161367906f479bcb005ccf75d0a65270c3a109adc9db7b121b61f42a3b13943e203feaf04930258b908e0117bfc0b26ad6771363519c12c553255c327062982c65e30886584895b11346f0c60110b06c4bc60e89e5a6f397d6e7fc0340c1d7d4af7f397b7973fb6a12d50f6b5e9d64ebfb50b81a20f8d1c07423e2ca62a129349c23322d63c1596b92bca440ed21a9255048599d17d56fbc7c38f56ff41fdc82e6a7abd8f7bb80f690f35fd4b65d1bd443dd9d0bea1d95be124fa80241eda8743dd709d43edc62ea53594c6b90afa28480736ae7301b73185f7ef245e07a3fd8f83995eb28465eaa91d94189a4b2dfc91af6ee6f9bdb83361176f12e35f148059a30df8c7fdd47aa711f5515b238227cde0c29486c643a5b42d0253b8a575065df76efabf239b01ac0317c908b2fcaa76bdc3db8bb612f753af73a91e153cae9a7925c86e63539e7f02b434894a27978e9aaa36a3d8559275ee293461a60f2a29c1bc7a2af9d8c50116b7b6ff1dd9b7f79f096daca8b79dbbe1a4fe34b0c031219477dc0953cbe8352820a0d0c179e50d6b2bbecd8cd80f7da62a9e801ea557e1d4b9f99aea752e52097881295009fd000a653a3bf827114cac68cfe20a2f64272fb02a2413f117573ca3efb5f15c73e58d3e03324a1f7dd64db583de5ebe23a78e2c0edff62bb18a3b7eb28ed2fc3c229266780a0a65923ce64fd416c940b42420f87e2f646f69b63c4ef5a899658b377c6751aed20820d433352f27171fcc9f6ba31f2aba6cdd212ea281808e1fbef82bda9f6f43c590080a32cab293cc37056d8e255756ac0b3a0eb031c97e414ef56da2c462d3bd5d56830680838180b5ae771427f01bfa07550e3e13594aa208d73ae2626681e18d59e462ef7f473603d809a36ce751edc75113ed242245f2ff0e185c3184318583ef33c5d383b5620d04cc8473d246f5367a060c38d4e54bd10320f23ec0a414185896c4c18ded6a166d4580224679b5b3812a43ff8698311fa65405041bb3a3f7039e6bb104a9a3c7327ef39d5480fe60fd33db4d6c2e477f82e13da342960acacbe6767f941ddd0f8855a7a3197f503873216e5de7fcfc7db362c02fa0c2a8edb183187a2061bdba4587e54be0d01ca906046095b784c93b628f1a672fcc0f9511a256a60febf5b5fca3d5074d9c1762f435dfa0209b70b22336697bd4b4f13e62666e24790cd8faf4f4328441cda9eba8248a676b0aa02197e00c1f4abd67ab8ed10df81c34699c42a5b2f5051532178b1a8b0116cd111464424e230df227bb6b2f6ca18591a810c12326c97b5917f0f93cf517089590d6e8eec047784ae1a7326b6e37a1a41a6ad31c368411980dd24039eda45b6b6cad32294d50d4c8ecc0ab48e2d6546f364c49dcffcefef7648e80388954b3b9eb8f399d6a9ec70780483cdaeb403a8411f0e97415b0c6aff433980e3673444d8bcd0eef52d2b8f102458d45e43b2d16917ec4db59b38cfa9c5dfb385c9e282887097bacb97e61b0de997a51803465eb2acf346ad5bb7efbbdc25621b00844cc5f5cd2407eabf3ba2c2a3a71e1eb6074ff11d9b5320c2999a51e9f2184193b22f547882b93e373034eb69737df349723db383f00f84bc6e6f1262524c3ec0114d987a453f78838e61eeb221a917f077b523da90841418609b156201136bc8e4b8bc76f278daa703342f2fe6a2ad1895715eae44ed06ba20fd018fc2d053164a21e57441f1c8f384df12e6946fb52ca85144d2a9f3dddf36b09289c05ad6211aa27e54bc974bb511e5556fb87496cbd5966cb14959c784bcf6f39d20978147fcf6d4a400e6a702c7d96c5b9e80f5d221ef18f3b2a6619e49759b161323001458d9b768cdb56b9f199555afced6c1a1d5c069dcc0aac1f18a9842ebd23b88d4dc901a7bd9a2ffaef500c0eabb920c26d9202d02154d75b7af2d21a43133f253254de81828c01bab3ea68af4bbea90aefe1f1c164d1706ac5044bc7533c1c5dd939fac68616a07c905d241ea8262eeac79655ee36d53787c32de009b906b4b03ddeb529aa262101c9f595a7953cd9fa9828ed349438bdb758584a5ca60902d6be93f43556aade032b005791e0c8695da245ffecd27d1e0eb6626286f3239bfaeade93d993e96e57521128c8103a8793012e7ce3e54abd0d5844e28a64089dcc217fe711f2c8499dd16cdd4380872bd0da0c428d43fc3b43444a0aba2006e99550a5098bd9d5ae27ff1f1475c46750d43804e1fb15bd5d16e317faa70d04df7c0502454513314dbe05b594539255fae269401f85b3e96bac5bfc0029991496b5827984c49f8f6b75bbac749df60cb1b9b55ba07863a7fb80a8c2016f702ea34534d30c4a18cf1224479ce85b048bbe9f2de8446244808e20a44b74052c0b6ffaa444a6deee1fa4a53f2a64d4b65e1d3db68dca679f729541e1eccfc6bb300df911a70c4db49892c9028105eb6276c3cb85b74c3db94f9642de31807a440cec18be8b78546758bfa9977e2e1fec5fbaf7dc086c2cfa4989a4b61f9140e12ecc8c48d10ec7021ad505921c1beded997da31d64de5aca94f98a4a478f3a32231bc0a96fd5672392257f5b6a28112d237872c6e3ec32740318cb72b2a2f5ac16b882c219220966fee3922a8793da64d027b3273373bd613604a2f76a95f3fb24492b6433804853a6735b1e1d1bda1b8f1da8e8dfd068759d8b74fd62369e2c0ac33eabe220ccb319e03238a5b132a913c61febb7fc6dd153bbb902f5f6d892288aa7e739b49e7a281227a0e916482c006362b795522ce7e21f7b3c313c2a94279cefaac77e98c44743fc191464dc5252d94f6901782370d75f544c62cbe77e3caa33b6573c600b0c889c4db764023cdcb0c91e71260facb36e3b4ad99f04650fcb494e8e5bb53497358e1ddeae0580c2d9b63466b5c21af54fe367bd2f8a751915f91ba52a8324885e1ca77a6a0fd0c8c4c3004e735287c0dbf805fc0d3df50b9ac46a01c282ba73ecea16f6de639d70c8f57850d47885860959dd9976a16024bddc28214e0d1929138cae24fddc8ab6cff5381da80c9891372584084a5e9932a68d780cd92fc406534757c338acff8d271e58b372d7bc83a40f2ef937989921752a030b71574d9b58b56a8a9776505693503236f6f7a0e63e3cf54ab3ffe112f37f6a4e06fd0fff03ffc3ffffebdf3f1d783cec15e8c4cdbe419627df44e43abca2abb28cfdc84a875ed24b1804616187023876abae748c378bdbe674f48a1677fc3da15f4ea0a6576da2360b29c2200d09b9ad08cefb972cbfd8540ceb6c2a877533269b8772e749cb5bdbe1a719c1a9a066096f553386ff2116d2ff14ac203cedd3c4a869b3e1a68c68d7731c3b5e1475ee6932fc8ff8958893170d6b7612ba3943f53a481caf857f72fa66deacb0f49aa91bebe966d10fcb23b3093bc60814d1c62d6ba5c82fed192734e9f50644dc3d9cad975a85613c1f53a5d5327a22a548a6024adc2c051e3977dad3dc4e48e54cea6c92b09f4606fdaad245e4af0d3a3a0f7c41998efb54ccb30ebc1a31b2ec5076e884e6f9230a1b5464363028376ce5b75fd2ad7601cefd2e1ab9026f5d0dff2d7a3f02fdf57012a4d8f7ef493399719a50272bb03440aa1efc99dab23ec4c812a699bb49ff11fef48d3a6e0d2f5afe0fdddb90daf975fbce0500c9a341b64894a845dfa9e365d400216cbe973edac4bee426bcccd9850cf3420094342e773c92baad8a212d3b107eea42d8ed182fb99dc1407a79cab8b0346c8dcd6c06b8a9b927398fbbbd346b2040b0a2e7375a0674700310977d69618dd786f81b2055e9ca3262fc3298e828e7959fc69c2f4ad9615b46d5f088e01315a8a88fb7ab7b8d320063be6f67dbdabf123753f13cdd7118f1429a57747ec99bc147573e9d6020026f40f16b3a9b403add2b2b9c1a5151fd597b3d1da9bf08f9e3a6c9613452f986f88f8dd580c57e0e7dd2b6ff1caf4e1416d142a61b8523658f39dd4ffcef2a95b139eb7275a020eb5d7269ad2e4f2a88e64638bd172527ece4571b45afd8aebe36f065fb4a12392f0d90a08f04bff34d916829d7ff282f259a88c1a1fc8b6ceed383c8f9f4d00f7f2990a4cf28f3b2449cda44cb86a16674ee7ec87e99357a4a1c41269d52c13645dc1f020b269bcf4832f042c3a0d0703841a5aabe6dfdb187a43b2d8d6d5258e9d5efcfdb24050a32a33f0ae6f76a7ed3b27488d8e3c2029c34ba7c08a97a84dce53910b71e9d1e578027d49cbb37fe5e567e6febd42102c594a9e7f372137cdde21a6768112a73d231289c6142f272a21abe04ba90953aca44ecbbd5dbdb6a6dfa62654b251862c28b0ca502ce8e5574a17ef1df68fd54ab254fbe965db4eb8c91970f581acdbefc955e60e7f8020a3248eff2969627327da8b24c231e20b09e0f56d3302ad5230d8e75bade56437f0fc06889fa8156acc5db52d1b464a52f8c091f51ee2e39f0b4d03171d5e1f971cfeabf3f59cd00593737509006c13659ebd5bfd6eb37aa0b56abc57ee11d40aed53edeac5d8b7d076cb96cf561edd9b003d6316a540553309385292df3a2987cdf930daab057bcf47780625766bb4e019b36e6f4eb16d2c999b190abd93fc569823fd7be683a37f3e0f3ffca05388382d6a77059102d7f5f29c3246fbf1875666a308a4e3048451a0105eddc99a070463b628ffbf21e914f68ae67846a8a6cc9c4c9aef19cb41305decb69238b519b07f026a491330e5adc9632cbe6f71079880d158616a8cf78aa25afc1f32893cb29aa04853352241008373cfbbff8b03ec2044855ca85b4c29e1388ec976ad3a1c72d49a7ef0110f0a163bdfae2278f6294d8a48c51f361d681086fb8886d09eae90a92e0e6171990f1d550c6a549ca57d10625ae9446aba27d0b7e3707297ee0e09c1cd73dbc273ee203a04a5136ebae2bddf8c39e567ae9734d2158244726e736355caa5e5402714637bd0e56ff6f3027b4d46af61b9f4e6937fe998ac69a16afa656a1c54918a03027d982eefff757ce308632aea250b2266979a82626c76bcb7f40e7d1970e5e648629161c547ff2061439e13f34a6df770b8a8ad571be74f9fc1821dda71221ecccc0371d97e90e34917b1decfb7f1c8cffd3664d6c103a6a938fb9894007b408d0d772f84e4c0a7ecc4029bd9836300d60c8164030418b49b74cc49a3b082bcb2a40716bbaf0436ae34521fd45e818490f8a1ac7b2158b4a8b2222b20034b81dc18d0d6c264fca44b458d53fa2ca517b57467b00013d4c5ad2ecec704a183f5c9d8b050545dfa2790ff414e482f86a7481c5b6a21828de28938deadd7312e8acbe7a8b35a3b854d24fe0fefc6690953f77ca468d603e311f20fa8c279503dba43542398f7c68b199f5992eaefdb3934a80dfd014c4e48344dbff17675605a46d25e6758506d75cb9bed0f31dbe6428d2ff471a13ac1579d61e16f62615063d03908a308d7afaca2d4737c4ddcdd0039fb488caa70195d9dae4b6af3c6c387e196752c6f37df22ae32bf4d06e25b0e73a13c0b0b21a286954bb12743da910355d919865feb426b2411166e13d625f7f0eb7ea37f72b0abd03707372224d22e3be2ef06c6de7f04cd47e8853fd089f296d23a4fb9b394caf881f14e9a3c73020aabb7e41d4c240d53ea9aac060d83f9e9ef3530db41a226ca5d528083f010514cc7a71e426fe623f3a25082c5404d16b0d8a5cb6475aaad4ea6738734f7d220599157c10873fe9a8a77199d84e5b32ee1b03da122a7684ed339efe8722a200875c40c8d9cb7f06418671ea072f1aad51868fa782d743af29bde0194d22d4288e576d3028027920d0c661ba7bcf76bc91e360fb79daee8fd89f74115af94f2155a904dfcf8fe9016f85a4d59805afb34f77ee97c7fb93da1587a59eb5778a0821217f29f9e4bba440b1ab841fcd85429f49292e02aca9a06c744fa4f2ab862c3f7eff13f486b09bcfc2710e78cb9d0bb165cf3f99a42bc541795709f59c8227d1b417c925ae115af605dfec1e04e9cf00576219d761a70e59ac5b78911fdc283c996873975c19fbd44ff79700188d7e7dc082782938e97dc490e7e78276a514dcc48254cef193e8bc79bb1b136bcbb2e87d5090b5a9c8e8f6cd7886fde929019c46b1df154581b2b64c2cf3a26c95acf890498101188e48436de398daa45a0f3ab273fcbe51e066c21093a866794ed0fc966ab511bd090a67f3025ac067a20ae53a3a8f9076753b861e1aaa50e97a59cad29b92f85c7ec90400470c243ca53a4f81a50283524e3a738063cf5bd756f7552fb5bec4d93f9c06cca0a81123252107a76a5afff414f664e1cf6a63a585877b1487f763954c65fa85aae201f0e110e7a94f99218b5ae964bdd969eafb4d61a32c3f98a3d889f4f0a0e2719374451638a3ac2e78ca0164c5ca3ef14432b2d190be6bacef69875cb58830bc4297a935780099ab7a6d4bf53bdff4e3fd42ffb3874cd6088b8e463dc82fb66bb37613202e0ea02073d131de3f9928fd91a6636e5bd2c2cdc3e24399c318622f1f5153110bc470c109015a2bec2515a6636dfb7f1cfdb39ed9b74b1c3e5495537ce1ec1ef351fc0d150802b2590093ff5855b8f9cb69b808e12c310fd4a00ccc45986b12302e1aa101d9e5efb50c4087264b6a889b96bfb009fd015ab231425aa138fc19f78b4f5f0667a48e927a0b28c8cc8fb7da2f33ccd63f2aa43e70d6db2dc9b60960c0624287336e2d1cda42f7cfb0004e8535cecbcd11b0db66382cf95edf1c2c4cc99f17c6d9c61548afcef59c2bf74141f6849375f7e64339e28094c085a6133d06778f5010ba5ffe172a8a7dcb2c4b4b71c0fc6362c417d22a49ce78f2ac34c328abaa35f467ecfc9a6503e7895580e9efe51d247df0b7ff6774306681bf00ef459ca651b2cc8535c5300b8df0be3396b43ad12cc1335305642df3d7999302aa6c5b06cded97477259bffc6beb09983cb1bb26e20d3adc9a2b51bebcec1612df560417fcdfd5c1c8488c2ed834b21260be081ca32d8b941cca6f66c7788c0b27361beb41e3b27a0fe8e17aed1616c2f7d2175a60373b15040698d21417042d052bb44c6730a6cb982f8122da9a5f5e6bb765908c1269a4459ed33a4273f82129f58fe24f2302dd5f1652e469005897ae315c8556c4fdd25ecba3a6c45fa434b681fa72ef88331ed028b3841af86e63823bff8da5ab947afba70e07bba3b3174aec67b50ccd1114d7482d765021c2fb56c9ffc49295bcc92791eb04c54599134e86b75aa8d68c2a6113825fc3199f935055b300384ac08670db36e060093a34d71b0a92a51e611eeea2fa405b2330540256a67dc1840a14d3b38c25dcb412397af79c8357ee6d5a9ce95d4e7a2b3c6146cbf07b1e21b5d3e60170dcd297ec1239f2e27392d9a7086615532e26e9340cc47f23c89eabe44250de0cca42d5f8008d8e7f4511aaacf08416f90751a8a4e2ca1f98fd112242487a6b2d513c53381b735590259f7b73ef30eacb9f2fbf477747e4ba9c734938d8191cdef3ec7f3c0b010599f34aa55315e79f8833c62e7c8d0148eb9ec137b4bdf7693a7419c8f70b11a63780f6e5a55e26c6666b2bf1a240a23d7a56e2232956c0bb1279034e011dd1b0895f5aa0e847c715ea86185def4f12f234571dd14fa2d0bdb2958ff0ac1ef96fe1d451fa3aca0076592934d860813c376a0f55e130c3ba40494e77f950122f103ad1c28b7d12201c079901ec925d54e33f996a4dc86e4c53ffd119544e3e9f2468ab85d0bb4d3f5ca74a8207b0ffd695753e90de4cf38bdecaa985b1253eb81d1f2af4b6927bef4ddd236f317281c29914c623cd73735fe90af262ce860c010bee30e6a316860a710e6c444e2fec521420eb8fb5d13915fb2c3bd06db514c8dad5dbfa0405d9cb29a029df8ec7ce68ad078a9d037c36833e4c3673c40a250fd3ad61d8676e288bd1d25923efaf21ae4fd6200c007dc9b92f07341a5ce1369cdb47673a6f1f46b75b9fbfbe719bfefdc1e22fd9c3360528c8f2678a90db38a40664fca0487e1569bd638ad951fe3e8fef6022be4e4c4cbb140f288b9e2a1b5c6373e26275c7f23e555dadd2973944c38ae1f920bf1dba85f8110e0ab288125e24972684e83e9cabacb525891d246364f587de1897a8d4df7c59c312d38030b2c0b6e644196770709223d9e72a795f8b3aee3df9eda09f96ba5a892f238528a0206bca8f6a94ff606c0765f117cb1bbab2dd8c15267f5c40a1f8cb87ac1d239bc8060069677343e0656c6fc7a3fc6b4e423eddca4fd5b5c4487f7782263e03d9eab02850d498ca67ef205ee62cc5e7ea12dbbc4573f7380dc789c429c1ff311d5a623512287802602f58eabd17830c169c09e068c60fb693612b8f624ec90f98fe882fe20ac8538232cf3ad04399236eea2489db955ec6e9d95693e9303730f8fdf9b8492c7037973e350910c39ab0243046b4a35f8f08bff8405b46afa52bd0cf57c341e886da273c729f83828c14c52d254699d6f20e8687014ea198832e0a813534681645c92518c3a894e96a03d052fd0c3366fd20b9266efbd813af3157386483295a419a7c677c48457c1e480a0a674e270c5c2b6f305c048a3f4c096e17a0cd33351cc06d54d4e84a0d180de8e74500fccc9575cd392e882e3f690ebec36e0f9923cbcd5748cacdc1b54873dc6007b180a246ae64957ae83ef4430b6aa49bf05b6afdb9f5f3b63e3a85936ca8a42014f1881fc200b2b1b3ed7c9016ce8a67c073ca0bef1c7fbbaf553661477de7e702bda38ef6305090bd14b62221fb1f316a49985dd9c3598f92c991fcf8a15c70b2770cb1ccbaaa870f404bd42e6fa0683fe70cc1b6bb705cf54d935d85c69c0ebdd07dedb1945c6757068533136c38b28701d29cc926e9fb7d0974d76aed4fe650e611267cb5a95b3a68fd422580a85ff199671b64cde7957e8b3551469b6b84582efb951cc5317d6d590f061b185090453b1cd93eb11f5ab569302779997159ed2bbaf147152a60d0bd4b942487e9c4051cf4959ccb1be96e28ae345f34bc7ccb92796089745bdb7f039fc820123904b30b4141061fac4b7c64d895df6df54d7951b7bae738e8f8e606d76906f63697868bda4e1970a8875da4ce492e87ba2bf52058b53a088a4bfbab2256351bb1fc625979114501947936e99276cbe21aa35d96763cf6e4812f591deb881f23d97d5e337cc36c7f148d00185889fa73fbed4f7e278ff349ceb1aa94d86813c563ce93909b827c6cfc158004921a31523dff5079698dc7ba79bee1fefc7e3c6945767c9a9fe3c07f16e5de468f2313608e2f797fdfa01de8d8a434bb7f1424d21b31f05db9ad658eecaa61df285b470b944380979f548d604a5ff085fc973bc32b639448af7f4aec531a2ed952b7a232653712e6f944f55c74e4adc2551b36cc2c2412c213ceaaf40c215a0b8cb01bad7820383f8202ecb389e2c487584302e12ac16974dfb6b1a767188bbc5815b4772674b5670dcb010029eb4cf64b8914438c39c973bf1d6a5d653cbe3184545aa3f34c5cd3c8414e54b33fd4ad4f28199c4e88f4e8eb98ffc6750cfcff7978350afa8c5c5677b506226c7207a5a63b1c08d07467ce9076ad48a82edb0bfbf6dc001924aef3248aea686e5fbb66bc54370e0348c57df9fa0d937a18db30239bd1cb1ec9f6cdb9fe1c8629a4bdfca81822bb8ece57a8e5ffa98b390bb40f92165caaac21d3dfb94fcb1ee311a6bcfcc92ea63add8cdfa5bd31433c2d014c704ae6abd804219b63610d1e09492a93aeb01f8afdf16e8a2328dc8b6f0eaf834051a7700efe8fb2c3f5389d882be28d5fc82f45d6f99f86839ea7963e6b08b8390efa00b0ce0e07ce0e8ae37f05e4cf2f592d777acfe06d53f8c3df456268374bb3e8578234ef6635c6738e4f5b277ed25110d09e730747619354aa11b335c30c06c6e61ecd00a67784456bc5ab13e9e2fd33820bfa5562832d1445ed09119d3731945a65aebf454041c6e6c4c120e023fe0d0f95334dd12d75e04c56af053abf012fbcf594446894c11640c48fd2f3fb992c9ccbda9e3c0d97169b5cbeb27232a9f3fdb0708799e08e1d84939c33c00e8606ca17c712c55f1fe57607e8f90d08a9162e37a5eae15c1ee7aaba0cfd510154023ea8bfa77b87fe78e70314dd95ab90cc6b0b5f55e29688e5e5fdb3e1de2dde2ee295cf9cb5342e5fd434dd1916da6ac3852b4942fa4d5b2d931a3136bbffac2da7f401d27855b74b2a9c5a775395b122dc22fdca288be73a74107c8879aa491c13eabf409978c463094ef18dd11a66c6150b3b0f34895fdf7b15d322b1295d336f4ba7ec63366c031834b0e989e537a4c8425ab5b924ab70dd97a9460e04ac3933e4ae94ef72d841da237e2f7a71ac62c67a944b94d661509f59dfa52dfe1731e98c253555e9efdce3900d608ffc85dc28c6a8612b63a70ed552be8ab0b7ce1a037a3b5dc3d665e74b6b582c28c822dfd8ba31217aa0faa04d3a212e334a7002e2d29cb3e904b2597d8c25ab4884ed06883b1c634a5dad9736d67fa5d5a00d30e539698cc407c0e6766da24ad04cd482c4595d9bdfc691159db77543b101052ee32e2585ab93a519a195eede133ca4b4f917b0231aacf721f56f85bf60e97f0ea9d4233f7c2e56eebf4a752fc338c94636c200458ddf6e70bb9bfb7c1d82363c5b739417bc2ee33e8d552bfb4515e72e7e5a0ecbc17f015c9b89c8accd13b210f49445dd247d04289ff4f53ad4b8bd2256dfbdcbd9616b020559d49213e33b08585577dda87a98b823b11b0abb4fa952b9a83df18ee1b0ae000e307589ee5212adca373a3bef44f1f842cc6005b589ca2a26d549979f3b03d319f1ff0a000000ffff18800d6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
简体中文English繁體中文DeutschEspañolFrançaisPortuguésPусскийTiếng ViệtTürkçe한국어日本語

A OKLink é uma plataforma de dados da Web3 e oferece um Explorador de blockchain multichain. Explorador de blockchain para EthereumPoW.

Explorador
LitecoinBitcoinBitcoin CashTether USDEthereumEthereumPoWEthereumFairEthereum ClassicTRONDASHOKT ChainBNB ChainPolygonSolanaAvalanche-COptimismFantomAptosArbitrum OnezkSync EraStarkNetBeacon ChainX Layer TestnetSuiDogecoinGnosisCosmos HubKaia NetworkRoninLineaKavaPolygon zkEVMScrollBaseopBNB MainnetGoerli TestnetSepolia TestnetAmoy TestnetPolygon zkEVM TestnetMumbai TestnetCantoManta PacificX LayerFractal Bitcoin
Mais sobre a OKLink
Sobre nósTermos do serviçoPolítica de privacidade
Fale conosco
Links de parceiros
Site do OKX:OKX.com
OKX Web3:web3.okx.com
OKX Wallet:OKX WalletCarteira BTCCarteira ETHCarteira SOL
Preço do OKX:Preço do BitcoinPreço do EthereumPreço da CardanoPreço do SolanaPreço do XRP
Calculadora do OKX:BTC para USDETH para USDUSDT para USDSOL para USDXRP para USD
Trade de OKX:BTC USDCETH USDCBTC USDTETH USDTPOL USDTLTC USDTSOL USDTXRP USDT