Blob details
0x01a77944c8a19969afa8a8bcd5e483708080aa9ae9d65f1adad1c541ea5b00dd
Proof
0xb6b2bd5b13fdcc5f12613b4d7ec94d187456014c27e8df620ff4651facce5f42743f65ee2b5b4c991c7a96d9c7acf3f7
Commitment
0x818fe6a5848ca5021f8618b4a3668ce03b822d1bb06df01837bbde1dfde4a62e1dd6013cb0d7defb87f0933b46d31247
Size, bytes
131,072
Transaction hash
Blob data
0x1f000165f300d6f707854116f2344ad1ad12ab2c00bb0004000165db8278449c266d45615153a1b5597dbecfc18543ed8e6ae3f0382f5e4fb070fdb58e984a1201cce8c464ce92095a9eba3063fef517fc21f70bbdfbd5beb5064bf6998c8fe9271bce7c094f20e16ce6ed5f0c0466ebe0c1e790c0e4cdced75403a14074cbf20343d3bbbe1c49cffa7443a2c030a3444c6e722640aecd57e087b96434cb412134e7cc3778d00f670ad79f8ae0fa6b89975bebc0d51a336892cec5d0cba86aa905da6f197bae28adb34b5e25800ed2014977902e1e32b1e13793a2571052a30b2886564e43d676052640651743ccc7980d82db14111aea59cf75ece7ad4636760804ab118e07a670d6f0e5026063201e6f561a6d95a50dc0d88b129e130477840ae3e1f834a302df11537f1937363b22487330e402c47b39caaa045f3e26940d06ff78c7aa66a442b60096a168c009a4539faaadeca71376b13f92da905e7bdd261fed5f4bcafc30b79fae692f340e3f5368425c5a54ce218cf35c263841eeb12921198de696b82c07218717d4b3e70de661168f16346cb8db6c49a7163adc343057e819018b23062205f14d20fb6dd8aabc9ea92ce3f40322badc862c0a577e05c0b8f6823b7b340f8600333f8133d6075e5cc39f0dfcab71f6460c7f1408642be5cdc04de71b9f710a9609d2b8bddb2c80a0536b54b66cb0ab79f41f63c38d259b7e6f03c7c53711028314176d0b3874d9224be7ac673d94e74ff75de91e7d2a91d9ac73c86e066cc4abb885f63e8d820083ee6ff0fc553c19638f84c0751807617af30fb87c2c501d02a7a430a2277809b7a73d48054f3805c34f7877e1b33005c791a6833d74c5e8d327b1e9d6bd46684d6b327727cb28125326eab6dfae14399effed1201ee8f2c3bbfe1d5ea9afa5c91096f4b5fb392a08ac5d276aaab006760c3b645fbfe73444bcd699cdf9f1b082f4babbc656f6abbce5225a55bbe18a5feacf979323d5901e0e04c78a83b3e13096d63b5fa61641c334154e38d4c04f9ee66880b377d2caa6f765514728229eae8f1661e60a788ba2b6ff31ed6ac20352a0a72b534921afef9c0edfd10f677deb8947feddf26c502133965621a7505e5e485858b489d8209aa82276994672fe26bf4d5cb80c2d43704f8c155152d2663d463936edbf682b67166698d7100c5c8326b14bc4201d9882f42596d04f925247c3286f99ae921537c3f3fd955e65908af2198f78f6ee2daead993e2eaf43fe67220bc4338c64663caed358388c67b2eb3060fc700b03b91ff9aa287248121483004b051d45ca6025f6d7eb9fec2dd60a9db2e5ba29f6e2ee7445cf5b13e34728a19a519126a22c6fc1c2a6aed8d423931cc3201d1aa6c434e3e956be18732e86d186e6b6f02d9f28efe4a390c016601b43cb457a2f8d2557ce419dd95e304ddef173ed570d6d56e3481142a391d62860fa0fae3ed9c74989ab51fa50494153bea60bc53c938f3e2e77ced1223a2c10db980abd23702c0ce5b7ebf043f8d116bf44a1ec890a9b1c4d1e58ce854bce355b5fb62760c84c3d2cd46aa98c05323501a87a41e19770150448fb13547c20219d6bd7ae6ca0fb1319542dc6250d619a1eda660bfb5ac701a4f76bc3c4bc8855f1a02d086f73726b1d1792a35c535162c4a9eaf70077820ec68d8c12391b91bad5450735d5e388586fd6ede035d8f3e91431260c703c301e7770e00e3a1e405245acebd8623ba69f2279e22a6f83b3f73058a93f958359451598bdc51419cded9c42fa607490ffa25af1821e2ccde1ed8d5d96a6436ec447d729af7087ab9790a0ad59d898639611e6be06411b351119a4f8b4c585200833008bcd544125fabc4e591f2a1a1b60f6e87c73155363e0f3837e266d7129b23834a0fa154c713d3c89cfa6336d1b2319488edee1012f0051fa049fe0f9a591cbada9c7858cab2a41c2f9610671aa83c08c03edcf6ebc232bf7958bb69ce3b29d00a7a83e5a46357f9856179a899952b27edb6013b070737453b55aab14fcc55bd551ab7fb105e688d9cd3c99ca266a03b9353a03d8d2e373389544e5ec320bfe326627b4c87503fef78da27639403885a630210ba873c112565a667fdd8ad056a2554deab79c4789ecf5f52b49a9e89d3398ed23c4e6b35803d3b649486cb7609e5f7602bb489d16bad9bef9a0665214f402a803fd40408f72859ad62e0e251ca5ab30beeb41f7675e8066565556af71cf31bd449f5431a05f1184edfdeff7a356a7265335e411996092697f896cd462bc1e4dc648676003ac29a4a0cc01a5d55f18de78d5869071311fb5261fad2f40742967513c8030a6853135b02fa0bcea9fc2f88691b45f321a1e8ee6be1934c096185235857270706ed24a5a8dff5273015321069425e6db8bbad88d10f405b6e9f2d69fc66982628d0a976c9b1507ca167fda80a1382d8b443b8bc547111fd7c2dde598f55592286ef67eb2608af54aedfdcfeec8876a2a8f7fb3080e993c2e3d89f13699c52137d6169e51baff80bd97e5cef08cc25ea7f077585fbba22bbcf769eaf9de11d2f48948caa16bb53e5c6fa5d27f8c74c6a0a742c612f30001dc2128bb48e0bbb2a2f41d09a77a60cd9be389681a658967d2e1019b89440215d3440ff546059dc08c59202286b9b8e9a7d996fe13dd54867d8cb6cb56791cf14b5365c62e0eb5712f1a23db218993626c7e318aa9fe39f730b4e215f6543443a302d14078f156632669682d9de92b0735fceae188e181fdf3903157d287275ffe0d44648b073d533f8d31fef1b0a28d275329a731b51abaf82218e755338dba28b84e341d8b75a2cc29337c637049acb1afc43a662e0d687fb0fd8dbc69a96c6e770bcec4f32cc0af146bb630a52945446b3171956c9d839f8b679861b0da360747e2707cf4f813d6a0ef70afe9de28ea70614928d4551882d0e023e09e798e2452b2356c6c52b361557509907236942db2131bd0312003c68a8121bd43b0c8786fdd177dd78c600af7fd22368e81cd19ca0bc95e6896fa2a61bbcfbb3083451f37939314642881ff2ee651c50f4c41e6fdd0fc0a05c556c8a24d1fbd5ed1c64eb11e93e5d8d3b0a7ef58fad1eae64703e600c7a43bd19c1e1c74d51f17f6349c50350db040cc2218118ccedf1c261f336cd54ddcaa417d71d067e92816e133b9b697c185f51212b9d893ef2b0ae900fa05b079b8b9ca367347f32e604c2260673b8dc9419f6b71ab080a0181d72d69ed8459718085aa9afa7996c236e5018693f4166125efa562244b439af9c81bf73c7b15d2db0d91a7c4088d6fe75a028fe630e1090cd26b50be6621c8f799340073868f60516913d3810e39c4714ae6519c2715be9de345b3d479ca3570885028d9e62f27d62089d2ffdfae40b7e66395353da70d86cd6720873030b685d3e59ecd0a632e88c25a28501ccac42d900042669594a6767e5bf0eb3c0e5d5b181b4e4e4b49962fd6abedfa021cfbeed265a4d63f6fd55406d4021219c2677d3388c66166e51e51e139276eb2662d954cae24a6d83e1e91d6bbd1ddd8e7018c20d9f3af55716aeb1b254c55f349c8d059b99f8e51b6a15d1662a2ba0f6c4044d005fea652911262e999477d9a9083c641daeb0e710a12f64ec7014ee13cda0e7dff12c69e511781fedec6138ce1640ab0a71b25545c0b20ade613da5b59db325cba6cad43711c252b09a3909fac16d0b5ac7fe273e2e6536e17f28d46bff2a2172de3c1712bd4696e52cd87eb553202cead5240376baffb97ca212d5e83c4a6356ded4b42a6195fd079cf72620ccf252287409549256832ad7d726b8f7fdec6cc03b9123ced07c16ec7ed31ebee7bbb96bd48c6864c21484ccac265b6141aeeccaf486a83e1689d69f317ac87a4b75c9618678756f372d3d9c8a206644c22b099cf94cb07ace98a731ccdbe32dd623d6170da6094d8295afbe7611237eb124c85c018144e5d2edb3c39d5a9ad2c7fa9cfc5aec182fa886a948aa0d14701f3572e19dad40a17295611a115c7e5f879e2bc51ba8fb08bd975eaf713e4cd971951835eda2a2eb9ad7761f89fcf494880994ab81301bbca24e50aeb72389de8dfb5199105bf3a7845ec8d299a9eb29174d8c76797000304cc354f61d11e0879d75e754d63ac87b0879ec678ef15b0ea7d15d40b27b6c1f745fe641c530974598ef700f65c97b1b1b329da85386dae1c487efb41f0a8d672e10e1fd1d3e5a5d0b4228f0734e835986eb8d382cab1de2199ebd1fe06b9a7bd43b3e41d62323949e11dba396d9848db99dd96bf83e967d27b78b72b74b55e2b26d1267de1965650416b5aa67da25e2f37a9bdc1729009d650538585685c1cd68eb28eb0a26113232d6719e19145addb20d2f4f110c087677aa58c4243d4e9a6350d89cb52019274718b800ef256ba55d2146a3ac01b4169d04ebd2a8635ffe9f42ec792b23f292d649020d1ed1cce43712347a675c1a25724f19f68a5e314010979938532d3fa0bd3f5ea32f805934af7c9e85b0d5121faf95853ec1ebcd9bae67f0afca3ac0c1ed06535be652a911a1cd90db5c31900562c9248f545dc3e3fe90c5d1e93589400b3a6051d5e5317fa7e73ace90f5b3a5f27d8f14f9e0b1618111dd086706c8694e95a74eaf259ec4863daba63ac801edd46cd0d9cd9a6b2f82accedf103596ad51254f309dda1e827d889d829a2064831d70244a6a45d9f7e56ac047ce238ea364f5cf6e2ed530ad5e07662f04c78be36bdc0e21dab673902bc5b19feb09f3476b6ff5c52575b4534217b073a39b91d9e445b9fb2e6e18bfd67804bd0f19fe7c34fb638f054e41d5b03bef3e12d196c655ff9358c8928e9ee3567bd64526ddaff23903f9859b836fecf289b4079062e405b4f7f802fa716a9a3b57b94b06476aed0a857b56e28fb4140364c801201d5dea2f385bbc89b203ed3749e91f212e893c8a0c540739985f3dce7e2a0e407edd19b18cabb85079c3550540dcf33e4f4cd98a0c07630df37fd7b093bb876278ca801ab7234ebebba0ec6e5739dc13643711b43e8d2574d2117a95f6025bd32058127f6d578a74c1e3fa5a584d460a7528f80bbf6ecf8c4b205ce4f02ec32fc892b2c1d5c381d634bc08b0dc21021f74178f2c6f82650a09b4c03bc5e914b96167fb834d7599aaed557b96e1268f04334e0b6682f529e391ea7b35593bc893270964f03a27682a23755145e1155e1a759041d72f4ff0352af5172c7fb25321383cdf09d1bf8b4828c5529b973f0e364048508132a91f7600fa34daf46c8fc594ecf69b8f7ea481b9817dea7e9fb32d48b3a02c7aad2aa32b0e594412db9c3d678063d3c8f49f9ebfde5d2ce3509c075cb0a08d8cf1204117980528d632841981ee34ae6081a52bc9b2ef0a0a5a101b3d835bb696abd6da7c4c3a385f2eb056870a1bf21c8369a7403867ee8a402005ef287992a7e76f7ea049ebe900543bbb9bbe88603e2c5dca563429f63de3522ed942616e9c5972fad5cb7e5e9b0e1662a10f04cd5ce8e0b34bc9b09b6c40e21827a9f271c1e065ec4a9dd138b3e5bd49728316e5430719192e0c1e3009b01c32e599163e85a9d31b8b3393ebf4131ccfb6e2ff3c3bd5459272fb9fd2df6faa034293f23ebfbd1715bec4822f5e7d46625e9bbd2b74df534dba9f9af3eb0cf93385726dae6fc1c4d4a5c1109935c9d4453bbb16aae8df497ad45a2975fa23ee349c246fadfa87463cff0dba95ec30c8f48fc216d051525f9b7305e38790bb7c1c5d4ce20d67353b06baaac8a3472ab16a24b58bc4481604ffbbb5c223346b16013ecd76f05d6b29af1eea2cb4ca10fb78273fcf31e978b47f74690600675a661cd7d018f9a794d509ea2f6b365c9962e36d34106ec9561db943a55d829fbba42702a41545e6ef5683637958db78f8b31b5a17428cfefcd62c7a4594456dc5e12ef56ba278a3db68976e30d5cd7b3479ceae59d0e724be7ed8c3798caf6ef0e30694c6afc630812657a2182466a0266babf4c5e59c9a03403b763a520d4adcf80fcfa9abd7932aa21a289227936a91a6e4056ab63df078298334d6e9d006ed5c1d8fb02fb29bbe1a0457de676dc07ffa45448db4cb0f9ffa534e06f7de15f43f02ae2864786e4c25d1f8612b560001a2efe34ee0bc8bdea9008a23ddc9ff02e71387f247603b2fd9820950706206da1a561fa6a74a051d06f94c3ddeef00ce5917bdd5954301dc4f8535aefab699bf20d5a42f0a8a82cfaa1bbda04f4f9becf212a2a7cc69130c7d0c8d7bc5a2f48c6274260a3e68672c37ffa41a3a1d64585d180c45d48f4c2f0b5d15a22137f30fd5e87244068138efc56db03f5794e3384f3d2ecd424fddc2f74cc20b594a55c937921f7872d7f639aa61bc5bda1f1feaf5031fc1c47ff9b6b32722900e378e0460fc6ae232ed999a28fb6c42247bda1bc02a6b18eea90a9b9b0c2535d7a0047e4a02af56a84244109241dc232557f2d6ed0f7c3d6793c3c696bd1102573ec7d636c62ec04b53fe789b1d90b9d928c828531c68d6c84e305676e43bc9f7e30a28f18fb2e52fcf72d68c8c51165ff7c1e1a60d0f721ffe470f57c0aee1fcb2cd55c05989e95b03e15bff841592f2df80deca22aeab42fc67582b801c9874a035d05ab15b1f5b4c9480a8aeac55bcb6e0027f24e6152d3dadebe4dac2ccf5a759f655a1782772552a330e80fcd9200c5f5f7b2a10ae2df9c7adc09b4bddd7e3459113b27eb3626f521788f7a082c3a7f72f3311339730b1de31953a0339a077e44be37c210b3056b49ad9e97a738f5b0ec4071e9e4dc9675e57dcc84e186d7d00200e38f1f95fdbae95b9729fc2d7101272e40b100f89c526c16d5e21d8a3eb69dcbf97c4590cfde671aa481d8523663c27d00c237198c622deaddb698ea337002ef49bbd0dc9e29e1a8fe3711e338b41a93e3e0e232b0f9c0d620c1e9a53ebc23a65ce9dd63bb84f58fa504bda54c09f3817317e06dad9a2b4eb219fa7202ad84560ff5eb0032c0b3656cdf68148deae8feb3b9a6b50a076e3bdbec05c2a6b2ceeaf56a9e4528caebe1fdddbf94024e86dcf3ee61a170df3f43373744bfeeafccc1ea3a1d282d17e9803dd0b2d113d5cc5b236c454b31c018a85bdff005a5d3cb20f8b632f68985df4653ebc12e1d50ed7800eea7ad7a18eb5ed2519ecff0c62af884dfc35a9c7c1eb8a1ee4daa9cb600aa51f8cdc53d7b4ba40acede2aa6994a3b38b2057f636552b2bd954576263539fe51190bafa6bda6721a736a946ede67bdc276787ad971e88862e66d690874fca291115c00a727dbf3c4133569a60d32373e179b28f8f5a9852f08726ff2514d9e1310ada57f1751f3f52a021537eebdb5910b2d36ff67158d7df7ebd439f0ef27f06e5ffc446434fcfc8a1aa9cec5ff015958184466fe7ddac3403b891ab2501b228c9c121a224102a3304b36487b9dde23325cd213c36a4c875a936cf3a0ff39a23c64a48efbd5c747f219cb29ddb670efe5bba231ffd998dcc411adc6604a3a62566f28c2f2e453b084bf2c26a364726ad2efd20b885238ac7b4e38c5120ceac2ca1fbde30e9f1165e1796186214865cdafe1822878d460dc94803a9bd3344653b3432260bfefa4ef59ea778f4060f74006c1635f806f447777f6bb6f48f09870662b52baebd1517577d78af664a40bc654288b8dcbf584f92f66783e09e142815d7de0e5171bb14385ca94c9dd5019dfa7a7e34562ee683d0b696a5706b38f83af1d44624889becee335a606c50550b98da7cf354a65761d3755e0674a94b200b8bc837e22ecdecb3a3515138c68c971bd0a122cc02c542f6e27e1678e7822b2874e74d45c6f5add9a9ed15da5c0ec7fbcc346bee05c89deed0d394724871fa3609f27bf8f1feff6c0601d912ada9aba6fd77553c1bdbe65d0c7c78f104822a0e7a74acdb0083192ba1edff59c00eb22f445a43d82de42228d5e4546c2b1d8d1016f576fc176da8a2075ac2185a4350c70ea67a909d16c9ac1a255bd6d10efd346ae119230ad3e3c69897a98d0770ee54fa36663a9256c4a037d831a63b415d0b3541d36870a97f7e222f2c16240c5006590af7f946f8a7e7c026d71dc99ac51c82a670c6698654fea001bd9877ed27209c38cb3bbc27d950447882ee7e9a2f289aa30d137d4d2a9350c1ede86c1cdf30e1ae6321c0286935120655be0b7d0e178fb0e37b2f6d5e92714e67037bfcdff90b570d98ef30c9ea8731f3e4bd3bf338017e56911582e00aa59ab734195f742d2a90a82e614acece5332fd3c00a1e223cf9292ef7980268992d3aee575fb430f06ba1bbba392da69381ac8b640b1b224435486c53ecf4fc9822c63f1f448c49bd6bdd8c57238b0dacc7a976057f0fd2a9983cd245498372fe0aa3162dc4e16e3b64ffd97ad51c527e862ba71a8a7b41f5a11188eff698d05fbc66ba1cba6cf35ba1f610c8459b2b95b5726a83da72e3f7ae22b06da9b10bc4999e2704fcdeab14dab51d6046eb110205841ea0f3c7e1b289201d079e88290bb5a0245e943978bc7faec0df32b430628c297ce6d035a0073a233e9fe46de425d3c6910a59cdf8769a28b6b85cdc834197b67befd216b2f4b2d9378e55bf42cda3374b774fbbfec15aa311e761ab3a9f5e3458c7e7d7c2e641d1393767d82a8f6f9f97b7cd26a047b762bce6597dbb7273ee41aa5802e2fe3c36818a44c2398b53b755d76636af37313eec2ca4f8ddec87c52e3ccc57c359dae631782e1801e0b11906f6aba2829403462bd26fd8e4a9ebea8206072ce04f47fd547fb539d8f3d3200414dfa4f81b9be56015ba44195a28a9a99fb45080ccdb2f2be0c5a48cc4bff6e7d092419314ba1f03a5c7a093a910ecd3d20838114439839eacbe0f75e95c5ec927fba84f4f0ac6589aa3ae7e71671eb8b16bab2283c17327523d170385648d2f8f2775b4084211a3751b82b5c71e571fbef235a20145a77e058d03126a0c87e1bcc2c714ea41e36e865c6b1dd8e82590476f3d203b87b7bdc0b9c7cd11565d98ab52392298ac9e78e30bf822679b5d18d031be10ddfe843545c650237db17d7e49069f232e4a51b64daea57eb64f561369a609e256a0b1174e097376cdc01dea4b0348114723f538d83272cd17d9428a3623c8a24b04906852eab6b59d10c6bbaba2ec167e69eaf8a8ec8f01c3c2359044fd3f52416d54ab3b2409ba4f4b07f82d34269d610ed51455bf50c802052b32355747108ac35f3a116e69ff90398e46bfe2dfef9d745b05390226f9b1b74175f8c6e9435aa9f247ade109f0ddfb342ded9263129a7136adc2dbca8e3ddf8ed81b339a007976cac28c54b7b1f95e91d9695136942ffe171c165ec765161295ac6ee97af305dee0d4071a4679ae06bb4661d2bc9ef6e598fd9a81599ea6819122308ee822dc871d29ccbfd631996f46b81c9a64d5f1886593ecf17edca6e88824c17bd2407a72df5a150a03e1b4e90f127929e2c7df7777b54962ef939d93581fa9ffd0b2e8cb2810b7f1f24d7e19c62e54a796c885627abba4a8b81e832e07e2c258f00326e3bb19397e3146e99032fc21a791776d937d228a5ec1b19b432645347fdf41af8324749663da73677d6d8533bd448df41a55552f3484a85068e279e17c626150f1c14254e285d9781152c58f1eb5358f4fb1055641f5912195f2a3169743735fc8552042f789229e39d7340025b19f19799af54b7b7839896b3e84568bdd3169015afebdde444581eb06e98382e51704ac807ecdb7ec1b7198c03ead17a220935e505c365d5cc569cd0567d3237ebeee4acae9fa83fd0e52084d67c5fd63513784b6d9367bd7b59ffa805387e7436b00b6688a91cdded5da13ab2d868538b17fd55d4c2f439d659f0ac3967d2dc686b2874c0726b9ea2c8adb00291aa876527657529c7de8c0bc7e0a62758f97fb250074e60911d95b422f4146664170f9421050c1ed6ba072deb1393e0ba3953e20303936dfb3fc6e908c1193ee2559c8a0b5ceda6f3bf5abe92f96ca9b22fe234f8e9ad8dd980206096c5242b7d7a0fd42a8d4410a920f05ff360d09c31ffe01299d4dc18cb9b4cb4cda48d040c582394142ca5f49a996245262a06952ccafcfccf3103ff0e5e645bdcb1ab78a415d6ec1f6b4631c7ff65994de9ffee0694497f4a299dd370a04d2e74ce353d2e41f69a36d24be930aafc95fc434bb9289ced3dc84c76b797c7e328047ccabdf6ac2fa021167a2df36cb0166eae5e244113d498c7edabf02f08e79509ec60f6a47d256d37938056c7b57ed4092f1456b98529d576f8ccb05821604b9f96c7884208362d189b874d58ef480eae2526d38488f82e95a7dcc1327c98b0a798ddfb66c73c31166504b4cce658d9b309d8fb3eb000cc09e8f25d0ce043bca305dca7cc58ba43394df740665fb520c8af2993fe4eeb1eab3e326406ecb3d6a726b6dd3266ebb7124122a28a8ba6a93ce8ec8e904721c48071668d0e85bae0656d746fe33073f333f9e0f702535b891e8f44b6cb52b424140cea94763b95cfa13ba5c7190bd0030104f38c7cbb5020b77223f6214cbb958ea39d173835399cbdaf0b1534c2404102c1474f59f8e9fd1281b53aa9fcc1d56ed10ba283bec2d37e6208dd69b0ce2e32976b3aaa3d20c2862e0562a44d92aa81e3c028ad226967489e0701e426b8570975ba7efb38385c928cf59c2142b7eb0242d1d1ab883b46c6928682342a683d2f4710a477de190e78147d2affd7e21d58ae4b52dc91386a9a3b7f4c751b68bd01f3cbd0b51d1dc3cb570743300b842725020034aa196beed14dbdcac66dd4d13d4c53030a2e2c1f23dbf98baeb1a32c0fd36bb101ee10dcc9a5f86a57ba9f1928c7f68975db93448f8755fe75f6e3165831de170630b2f7f6c7dc5ad12b611f1be6bfc039b4fcc195f6572a461761cd13d028da3d1b092676bef7b1ad9ad6713edfef1e3894b4716210a5a9046d382e836678bed74470031e71535cc106631508ecf61998b05243a8ce723a155085f2362526481205ee2e5de959a8eb12cade110862830fec573fff552df962479117e04534d4b8f42d38678302fa4e557a570de46534e7f58d7790deca8d475d12356915e0060c6f9e4cffc07edd2023cfec20f5a8b4f320d7477a6bb17198291f00065e6f4f5650791f77c46e1f089c896f38b67961e245efefff5af3352be78ad8fe963c72b91739e3e1ee7970ffc612d80ad4b28d480dec79f24308e490a8d96c15618f54a4e14aa572fc129977e5be2306c41f229d989ac29d829f570549740846b3ade13b9afdc2cf65fa7065cadc13269c544828bf685a611955dd606c98600a640c876c6d66d2c6a00e2f5f4d53451def00efa5d35b5876da04d04fc24905c6f17f2ff90ab6552e35425e29b8e44625bc0345e511f1e45c514dbdc0d7eba2cb936147724c511da92f5edec1ae01bd25e157f49457dc9115c875855632afed6d55e485b2984daf536b849dfacfcd912392552d326c29a5bcb5d193e26527968e61cde1fedb061bbd75bad3eff6469c003823e1e9693c267cc9ebcbfb40b47a500b92deaa698bf60323a325258c80f53f463c2b9f776c1b2079ed6438ab03bf63e312c5b8d6962f0d16a8bac5a5853f1d448af1175079d307deb72c86790833789066e21f5094ebcd961f4dafc4a34f1c3142c9cf238d54522e16febd849682d56cbce980a6c8dc90be0187550bdc4d1971c6eb12c7a02d2ff6567580c8bca7051a1acea6af93dfe3859eec5739c01c0e7283b5286e5d84501701815776b6a37677226cb40ebf64978e6af7dc1493b03d9dedbc26238595c16b6bbcf0a8984134f85c9eda113dca0f6a392fa3f85d083a6cb4d42887d174e18d0c653a6fa99f418e64a9aa0662ece05afd50f2bab16705ddd17a242e4f313784c072ca92568be95c89570c16a90468ede2d716bd5c4e054e1e5a286435de46f991de5f351db920e92b22e562f4435068c0c4dec03e93208cc4d373be866f8da9d42a0f3648f8c9a654def01ba5afeac361e382767f2d2ce00121871a4cc641b55db3492c15355b444b802715fd48a445eef7928a238604e8aa66b144551b82b4cb2c327ce5f0134fa7daa408d78db3da619c7bb6ff2d08c05e963580219fb8801fb00ab8cd94d6c9fd5e2239067bb0f2db5a649660e70d758ca3bcb88d5163c0b6a633c5c255ede7daa94c2cd712dc24963632e9f314261aa86d3354c426e9563f1c1fa16cb37c5f55cebed73b2406f71f2904f30f641538099d3d9a53fb532d6e50b9af4ea8e28538bb9ce020b216f8da6a17031b76340567ce539f701c34203e55251e8cdc554463c83e34638589f9eeec833d8243291160392525a2733cadbe1494a781cb6c5cc5219df11f83248e4cc0e664488e34fac86a82aa33034358da0fd5e0323ff56a9164671562ea4cd7f3a6e41c512f02e652306a77d5c7b9d2caf9a85f8b5de52e8dd773157194bf2cf3218a4b828d1101c3617d12fc383715435890c33d08fab1798d20153f35b051dcd5ac048eba2828c3c2e86bc5cf7ff100e7e66192eaca6fb44b199cd816693ba7674d7cd7372cdaccadbb7af7e736f921fcb3bbff98107f511e891f0744df3f5bceadd4b1220b829daaea9639452eb666ecbe0b43006b7810a3cd9de98a3e83b72d3df326c12e472ed7fb897bde82210062b2a8ff8412c710fef727f4d5f2d4cdc3c6949997215e8103f0e19fdb3c583e21b735ad951b3b4664e62b312f553f98e5f9d5b3f920887e01b00c468b0fbd89583a165c6a27eec436f78f3487d84629646991de420526e033a43ff91ef3bc8d10947c73255be73621dc35afa9b2a65704e457947e1b5e0bec5eaff9b5bf0d0873e004eb139a45ffc66dc74876a3a8a8b89013970713f3d8f06bc1b0491a5908859bbe524d734e5142c182901d3fb067b9ab36f85b3324d6e0ece6dbdf313a202d2feb038170a3fa71cefdc2f717773ebaaa64451f03f042d718e44c29ef7ea157ff6f30b31e0bb6cb8c889eed4abc4b1f8f550570299d0b391355a400b5119de5acd85b8fa3346fffadf03019e4da7cae2a4c22992ac601ed4fc7510e8a37f85f24ebe13bbd6391b9392b82ccbb3b395fbd68b6a60f3e7ffda7509776dae97de85f69ec744a7aefea234da338fa82cdc17432cd0814d92c72f299c17c9d0a24f801739b160fc2c379c6342250849131be6208e3bc0277b35cb477127253b1013c91f6e584dd0bc5bbeb86f1a9a76f739dec5b40920592ebcd81899748e831e9a7d899f6715dfea5638f69c7ccdeb27ca86b0edd981024e88f78411877bdbb29eca7585afa86a90a8456264ab1e734b2a3b1464ffd04e2be8f43609188f95b08e7359c1e589080c541e07e059b51bda07820a0876d2cf14c28d25ed2c89fb089734d135e4afb343c3588911c9122f67263e88e85c00dfee5197acbc29a3267be3a8b67e24c4b0f4cb7520ccee33884523c38bea78c0f8e8963f55ed54882aa5eb5702a7688bfaed6aa1151541516390402c892bbc81e698cf98dfba2d116b917a10f538f786944850c4c41ee45f294e65f9a90b62a2f34ecc128423c51e1a1a3530551454e853733d3cd051e65a61df9adbd47b5cc2b81cf0f882cda1786894ee7a237efacb8bb026f9631b6c77225d8d9df540e8b2bf9aa7d376c31a6b9e6399fd868002b24af9dbd95b4651cd2c9481a66134be717e438cd46f63ecff21ec5183251eb79e2b43fd1396c75c6b2fa4f5e7f7d0b3709918a19e718a48208c3e2daa93b296ccea53bd61f6de541a56423eb9d3a602519d7f36813a7ad4387d495f069a7987653e9df984cf54091f27dcb5e3324135b26bde146713aecd5359f3e413c363b41fc68e4c37c4fbe5fbb475cd2568ce5d629d1f1adc456432fba65dadac71e0ed74684b57992beb6bc2cce70a5760946a31121285e48b4b5f24f77eb50bc215b60bac0849c780bc694737306cd2e94ede430a707816abd0511198c7770f38a66f00f63cbb39627e9e6c0efa38fc96c53c109b83f806dea381f519c697705d56c9a99da7d94f2c00d6a1d32e23ba261eab52bace98ae023a856fe98a7e43e3507f5373db4043024c5afa209875fd2169dc52b9b0b40f94094583b02321ab420d104655ea71a31bd90b06f793e8d0e69d9c61ad266895e826bdba3effa4b048fa20952b1d1168838a699b9aa4ce5a58c0fb23a5f04085fd44452d1b834561258865b8028c0029bccf4571806d8e03327b2a806e02ae8d035ed866a73c6d5898745882d3bb1d4796b59c0b3215e8cbc810f7810f589902b774084d3ac5f1b6b570db2f0950635ad5c293fbccea7a08771d7fb04f964063261d1143dfdd9c929b995dd6e5b2d4dffa8f642f188358e996308c228932d83c5887d41f7152d98cf3f08c866e30e11863c842777d8d4c9d68fb2d72c0467037efd0e0b237d7464f8ca0036802a0c6da11faa50480b39d184652753228a0a2b2463a3a69cb05d669c3a4fe8785998a97569f89ba5fb9d7bc47786e7318e9b877ce8e137dadd0ae8e22475d42dd724f8b80e5956dbbd73ea63bb35b03fc650d49233e35dd7b26b85974bc6ad1006025f2d5f15d3e81268693640e57816fb22413aeaaba8d83dbb2b46ecc8767432d3368989ccd30d99e58d0c11dde7026b1d4da3285ad7062761c1cfc8d95063d90ac43e591d4680643b3c682956341f31c979be3c8f8f37a5f7dbc1c7039f83eb32691186fcfe12cf3122fe44f4d2308a12b4498096c3cbadcc15cbaadadda6d2fecc6ec7fe3fb57cee393ccbaa490d7dad29ca7202ef4356acd16366149188db6dd434be3a358192de400d8d3d772984e6fca656bd4895dfe4c9c63052440637b8c1229b7a354ab501c3caf10720152959104f6ba2032dca28e4ce6a15a2930607122075f6d7326ae408605f92f03c13e51210cb330fe4c7a385208d120c4c4627626bf232d0a5165716201ab1a13a28746d02d9e41066db124a46fbe974984f0da3ec4f1042e09c9929443860fa07ba72a866b181a1ef929421ec6e35c082e4e8be3842e19569c58559055fd8b213ff36e2ac2261bc62997f6d838a2574b54b3f548bd5f89f9940447ab2f8a48a3435d921ab05b63306688d632bb82eb3f00d1d47f85a55c0995ca749b1d833723525651c8799b807bbeb33e14cb2a991d7eeee02a7518586f7df98383c639e242ec1fd2a414d4dc7875ffa31ecab2a5604d538c27fc50d11d1185a2215ac53760febf01b43375450b17eb4b02390c908fe963339c29f46bc922d7ff9de16fb1c000664c80cc19dbf0563f59bb1a837de2dd37004a8530e0d17d1d80a35583de733058ba1185124e47acd9a6d27fff797456df81564166ceeb820c416c8117e9820181878086dbb7a1b346c1d66c4f1f729710803e4dfa5b9480ec7284c30f022153031da9ec35fda10601adc0289a69838107b129094b47a4042e36067994662200a8be9a88b309d5005a571ae447a7750b8a23739389d988584a7675a237ff22c71b10d7394b2343c795faeba28b343a9195a8e2e4c815919a76db323ac0b241d1bdc71d4ba4e893becb315d323214fb95d37c52034a61200f8b2c135eebea42ac82ca11db0aefc4d1b2fb2e2c8105f5d0294262606d4e5c6fdbefde807a4d605785b15def0737ce651330ea1f534bb9255311d01dad0413aaedc8258421483303e07bd454222a14254047513f2a6044b98f9d552bd1750e8e7009920d8d74d2bef38b2300e3204314371a28fc09e6abb71c9e423f8c1c41667c2cc74174b6c1f5c71887b2b6654a46f2c5d903cc361b35eb13cff2aa4f857f06d69d5e37cf60c41cfd0daac4616cbec5f8c8fc0252c3b5b320996f97efc344273aaca79dec93afa754cf9d255968dc1fe2ce5f2829dce3dc242ef0a19c9c9d49e66020a59292a1e14b1a2456266fab29fb4a858c01b7e2db1d4415cd10e6969ffdbd0ffd9242236c746dcdb0c258f00dd16bab00038a17c88d4853a8f84bec8f6a2a1ee9348080ef23ed3b407fac0264d2aba8fa8e2da93dca748cb887783db6bcb43970ff63245aa5bc83cb96ac3ad08424039a468c9e26f87075e7bd5265336de981831f80d04a59c72d36d53960f4bede834b426240c8714e5e8837a4175015deecee47e2428abb486ee78a5c1391daa48962a30a20c65a00547ed827d31dd88f2eae53b1de46dec4df753c4c1875b2d268c460d9d92fa9bba9b0cbea7a0e5f37c85c1cb05caac0ba9f49fa67dddf140c1d77ce72e1380bfa7000fae2bda11b6177eb41e0e37bd5a9d8fb2a02d37322b3249315263e7561a79c1dd7d60ba8f7591ccfca62081bd915fca17a3c1c7ff4e45b844158cde6b5124809bec6b020b8c943d10921416eae85b555b587cb5a4b779b4a70a770cc02654136548fc500f607c4c1dcb174c22e86c0745ddf9cd219689462fc59ae0486172c820a956dd9482ef420a0c0eccc8a80ebc7ba20fe00e562a09118ba0106e26efce9d45a584f525d5e3b1e722dee67b0f0dbf96344b99f7ad19778d8c85eea3b1ce584f8bc13c4cfcaae346285dc491403e8ee7fda39b40aeb75a1622c833da3100e6ca40e8ce058da646361e0f40cffb2937301c671e4b6e01f76018787468218e32767fc54095ac5545b819bfee02ef1e8a947f62b02bab53b43c29620b7c9615af4dac13b726b72a845a23f492d0aaa0475335ac6c06158130d77ae72ceaf0dfc973755da30c2eb103a830c309599dcbe89b90acc24814dce03ea5784526b9f4defe106287abca994457074f62154bebf78a8eb3a93b5fb2e072d4d43a17ef37c9d4739ee8afdd6b76860858bc5799ae1690c8aac799e0de747e5bb4488a1ad806e5299cb9dc5ba321b8138a35fd8a11a07748d37ef9205dafee81d7f1088188dc84a8755a06b13546e32cd4351bd37f01b66e6833a9922ba19159b4149dd826e06d17226e23bb219bda199b94b0ceb85fbe83e6303bab1b5fcca4c6d1a0a1f988bc87945ac7021d5dd618222e859a325a4641fd57f3599487448c09a1feba8995a81e3bf56771dc98983f184eec7695ffa3c5aedd8e7ef5e36dbbe39091c4848dcab3299ebdc453220709616a11940648c17a50bd3e2aedae4b366a20221e76a60a69176711cedc970f335d6360404f94c79cbb8fccd0dc1e4c4869a958bbccdb7e80eee28c8d9648af34ef977fbb3a7b3b3b78e0613b93f790179899a0df76257f251198abd6234baa3553652b09b019dcd0b698f5b8126ccc22c8ac93641ce8042ea716843a49b40411c1e9edec45cbc8304e2a73f89c396fccd53f28a1b5bcc5f3e7edf54b653f552c89ef1c37a2ad84fc8f1cc3ea20b21b67ff12b95b3b0657b68fa470a87ae3440f9ecc1ee027b30afae3ac9090e976fdbb1885dab94b9e7929757f4ded1b51863a614a61bc6107a6bc3ee20b597bbead6e1197119e29ea4b984345e52a6f7f551370f60e594c22de64dc144f38ccf94106b7d90c38b0dcc3c5713733498a3e562647056ac3878216ecec743de8771ce6c1692d59030e8a5d666bd541f48cc728126f2699b0edd08e8987aceb7f9ea9430cbf30a5912c8db18def1fcb6045dcea01e8f9d4cb7e29316a219dd83183fbe71322827e079d47c51d1b7ee246da0029391eaabdf04379a3107acea47d3ef4d0dbbf24ee7a0d5d29fb3e4d52b3366efe2d046272fa66eff9d3f32065e254dc8aee21b12519c335ae2d9744e8d33f81c8001902aaf86c083deaf4a0bc18231aca00a36f6c5e0813bc0d456b7491188ce72b135e42809106aa048fa1b33a22b165fe7071b56943cd7a08cb62f1bc02a94d37b162992bb9d9719d3ea69caf9ead8e9abbcdfedf519c11a0a87c5a0f0e6cf91195663a465f49fa0892c1d69f164a673f07bb0343c6ae7a4795715cbe6a6e29098962c3af9d8534a4fea3aa20a98c3ded602230032c133a98d60ac0ce6e34fb3e2b4933ab98cfd3d8133cebb01ed40c07669eb3aac0b00338cc37c7121feb480c41662a62b0a66da900f3d7d72c9d1e481813430a8ae1ad4dd0e542c35dd89738d1fafa31575fa3564fe3e856a03e6d80faa4c5681b6d7990daf597abca8eb13bda023e18055802a36da2b3a35577d9beb7be263b7edf8585bfed9e4e05eeb23d5cab8f412ce70c1df7cb983dc253c135d0947c3e8d06541dc29d060b1c6bbc2bee9190ea43646967c9c58b1a870c11e51e2cce00a78342a0e21b491cfbe0391dab6f5a158ad2128f549e7179c96b4799e26ca9eb0110eb4b15d95098db53662ed7178a95247cae2efd0e3d6bc1c9ecfc650c0b22280914fb109ab471f2efe8178cdc77a7cc1bf5b73c5cfc6cae69b82eb6a230c2d09e185173a5c2f0200a142e4f467e163a3dcbc1820ec10896b5e2a507a35ee741862ca23d9711738c9af12e54c2e5b801d50220d46037a05e47aa74310af6d563112bfe3de843091d5bad1e27bd0c0e8b329aaa0c21afe47f7ef81de071ad79609f44723c0bdbc060306b3ff0c51fb7a8997f20cbed30d1f98c5989dbe60cf1c242b53702bb0931eaf39c2e141408e9303a4d1cfaf31cb356aa54e5d35020623f1f669d0838e455971e043df2329bd6538da1df0efbe445bd3d8182ee1bb8f0a10cf61f34127fa1ca9e353c2e730213e2e91d6ab967cf2253719f47c52e1333f2871ee9b5628e0a1e11ab02081833232e880fba138327652b2ec72f1bcdc7a34df5a7387397d9e6dacfdf3a98f99c2f35dd1f413e1ac64c7a1cefd7f2641ccfff6b14791c0a1b6ef07b442239a1059e1f21c36c80ab704aea550d1f041c7514bbf85a6bd6aa8c6d6726711a7c742c20f35efd141a1ffbe7139c32ac00d71d1f0a3314cb8e50139962ec2b3485afffc243c2d1a312ff87b9e74b1ca37077608b2ca2382e8d2bd5dc7eae6f1403654f7bff7e1be5251d3f13b13bb1014cc6ec1362a741a77169460ebc01b111863d54972920f65298889dd665b350107fcbc2c72e6a03e4576d83a9e2a34627024d79dd6b953ebad5f22efa475a7accbaabcdd234d6236a24d34663234b9b34dc357e797cf3d51e53fe34f905e0ab9db8bdcda4a60109af8e3a35f529c7082c332829d1be2da3ff00f162ca939442842e83e6599562a17580385739a68e0b0087ecf922ebdff630a077ec58b32415fa6537b490456194ad6e8180aa8b8fe824e921d3ce997d4c6e43c71d7b22a540a6888e47bde95b9c44f5d2ea15632811096ef7b7246faf2d8825b48d2d787893f1abdb5931e0142f5cdecc70853b3a8c096ea7c02f5d7671e85fc9a1e06f5477e38203a43c4b20552bb3124c14a39de60780b6d6ea11d32b5f7386175a675a5721e857bb7100a22d3a191afa01567cbd3c8fc1b7317f962d342c9a3495346facb8326e1d20b573a6d5e30c4d7244f7171f7f9c73bef68a55df96a8cae55bc7d23be52b016facf0d0703007286ca2172f0e9450f271a3149b1a96ee42b52729ab9a317f266e9884c918275bdf9fe9c1093e48db24640b53bdf02a9411fa3a1482a6b1bf57d6a5b9db414e67beb75930e82381b11c30833cdc1b0fc219a6e22840af51d458171dc3e478878975c4a21c0f29f2e9a601433268c24466e545b73e58d487434cbed63a6725330b02340259ec3b4bd8a02341bebbb4345d392c373da7900d1a1564b07d3d3bcae610adac22fb399155acf15307a3981c1ff63010489fa2ff843a48a24653f6ee9a7c4928f7fb1b7d974299139b7af1a16bd3aefcfc9dda30d0a41bb1031e4763df562bc7216104252341def819c5231429e4f1dd2f1415f8ce7cd70057f18315972027824102131cab7f9c69ec499ffa5cb2a95491f41fdb29b1b2a2a68c0328f68742991c2d02f788e72e724676618b470220df4ee53df827624754675412367d2635d3db2a10886f47e7a4a9822f595fe436dd549e075f5058f74b42357bfcbf2c7bc6c0c711ea198e49b215ba88906664cff0b764990d273e6fdce7ba23671a7ae5384acf009aa12f8be651dba4a3f346377f87e045fbce3d79687c026206989f273ce5fd1e6d6db7b45d6ae745b87be4ecd8e75c48062569c08fcc07a2908da0123394933e2b29af10031c7fa72e5ccc5d0d4252deb15a86389d280cebf91b82f566bd6c088fa3a8c5cebd4b957b6d4c21920846511645bac2001144ba4c699c85e5ce8b34400b386f5c5e62ef6e10fc01a32590ce7f3f727c8bef1c07346af5765ae8c73b70dfe2b1e57a0c7180e21c3945df50d971254cb07a04ece2d6ec1fd9422f7239b003c6332d4f7935fd6b50b3d323f83b19faf3c1a7ba368de233811975496b0bd2f9e812a9a32a257329bda6ac41bf502e5131a009ac17603c0d36b65b70a11a1430a0dffdf648cd58a918fed59fca3cc33fc29b238cfeaad9159b727cf009114abdf6fe813dc2fb758ba0521164de73c15430de21b356959c619d6134e209360b51e003ba9d69f53b84b5c665565192881b96bcec5dc5d354efc5171e25ac38052fd2c2125e70610e466af7567c34296fe3335de0e96b9af83b199466956d002fd6411e2a820b8499ecbfe8c082d6c0e7ea595544cbbe67962f0573dbe0a426224a67bc18250a9322eb9301debc0931f8a96277b50141289091b3905500f91af105696ec9497b765b28710a2f08894968ea9b7037fbef3ddd60dd08eb801e246d45c70b6f8a0992bdae698850bba4247e65c0abeb735acd281cb8b8c6db192f3a43c77d89fbc089820be3b5448faf6d47a3ce1f68063e833b18c2e7073b19220fb2bd5e9548a601d0716df3bedd2415991ebfebd413223a6c0b48bf4135401225228c1e1adf532b6f6c19aa8553ae1e0ab694a4b57fc632f65baffb8da34822a6581787ea4a2bd40813e65bd91179032f2fd9964bd47f966b134ef88eb5ce3a3929e20a919654c80517999745f90977b7de1587731c2226046051ec49f0742eb7588788c46bf2b51d155fd4a68e6fb29969eafe8e0fcd5db6f7351b0b59ae37dc575b8436f56c795c3df068e9897292e31c1aa0e34a69ec3c16828e00fa191f512f33f411aa7081b41729edbb8199e208da4a69bc378e218952be63d8270b34b34eda1000b3e4322019fcd3c36db60ac695ff77f481e911415395a9be2d223a3ee48eb025d212839b823140c0d793a26a0d54abb0e1b061a04a04ca3be98d3f25be8d0e33679fc4c2e09be8abc51a43e54ca37fc1d9cd83cade2f354c86ff1e3293e7b4ff1753adba639df885472cf0159cca61e3f375abfc621e6b865a593b83b5ef97b48201121e77b2e3f70d22648b6d9f62a8ee307db0c6b08b9555d32535ffa46354f083ccaf124a9a1e9a7f9aa0bab0a50bfe3db6f9b51760f2b380028a4102e65ef28f8d0630b239246a65692ac2385f9042530c77a23dbe3161ae20d1b4a4a5d7ad2ce632a94f7fd3aa1d8eff3e413a9c556669fdf5ee209fcf53177761921753d0ead72b0aca2b3184e1138e5a8bc4c234520cbbd8ef5298567617cd04820b2952d99a05a325b48f864f45fbaaa7c6ba6b5ad243abf9e332309b0a3c4d718e61df1596aa147a9c0541e92d855a05e4d0aa606a091eb511af88b32fa25486942a21f45f8d7e070e8bb0eaf1816456e997d0142cd22d8f58e69f7d1d5a809deb0c1a89017d47da35637a7ed1499467efabc0dc90c3eebafd2503c3303c5bfed72b51ee0e0cc37e0c653da7b0d6d1bc01eab37ae5b77ddf97f898450db769e115fafb09359e460dfb6d71d8ee8677299e951d504505e443083235d20bc1ee2a76d8a7c5b50f8e5c98a8fe4d95cf415f753dc8d3154f15de192f65582189ae0651eb2eb0f8515162cc510ed6578549509ce568812812dd66eca76f9c1465cb6b4939fe91bd229872530c1ac125ff1a95ae574d83eddc67be9d574e5f396517eaf960665f32bd18da6c0723bdf2a444a32e2f6cbba9b7fe7c7720807c21ef9f916f170ee903ed78a8a60c3d19fa9f2edd3f4554f4caa116e12a76938e05ed0dd24208dc812c9612991394a14dfa377b93d3f7a7c50c8cd0ff25b6ff940f18eeb47367c0c92e2e8eb1bddbb2d59d6a8a6790d80510f64ca78cb3411911163c0d257800dbcc0e84a63c0cc9b3aba0e8c9e587da12296131fc5e81519312255026a6e54ce75aef8d28168df407cb35e12d5f8b72018a14da7a016ac1b7d80ecaff68d3de3b00789a8123e9f12bd1621844dd9bb86f1f9999adfefcc42e36227bf52b61e1d51b089b64f3dd6a65afb778b8310f2721ffbf2c40843cebd1d62071d9e01fd457ca592ed8ade6499f81189cfe0d722e2b343aba154a5c36126f1d7337d7cdfd80ece5ab51929bd4b6119cfd9c7e38d975b164dc5be4dbae9c4c2a4e6f8e8f1947ee51b9fe27265aecd4eb12ed7273e6fe75bec00e3a57fab4cc3e2be03fcb70b44fb98efd3b58aca63814aa7da4e716c650fcf42411a6274c3e242810ffb7cc119675caa89bf83358cc1b280c20c7cf891baf06b40641f7c51e2be11c44fa86541666fb63b60248f28c04b0b8b4f83a34c08f81d5a0a5cfa25322ccc2e1eaf6e8bafaa6b8600b935350a87e3c0e40b638d6b6b35fcc4c1bbaf214eaccf9b88f0835e32619b5e11c2330c2267f87a1512fe8c30141f6f74fe8113346cc42ad429336645a7cb3eac95e91442c56602656271d8d2494b55d02dff60143b130354e55db856321aac79735044c3463eb67de98008cc3680d5b28d7da10e4b045f3d69554c6a349bd0b09496ef9d97fa7c89f1ad0111600b3266bcd8d11cd1260f1f3ef99c7018c221c81b17270840db3c5beefda5b6fa061330b269815ed740438b3f690ef506f3eec5eb823bc91cdcb96b2b2b01716408c2ab0763602b8dc5eb184a2682d71749959224835b1b5108f313451e4228f1e13606d0388231a3269bc4a9382c9fcd0aae1dacc7098a7f74092e1355c9fab5decd4bc385735d8a077017c8da54c90ca5e561d0cc153e0bb4673c2eb724e50e69cc766dd120baf08c46b2d0d9d17aa7db0a4658de2a12edb53eabe397731e7fe31bd121a60210893da5db39c3bd3f9170949bc52521e74ce5624693474f641ac9473c9a5eb050f0757eb302042da06bea460e33c8100586d842ab5a4d263202bfed67910183c017ccb5054906ea35f733036150d685d4c787b510aa1b749adfa7b73342077357576da32e5ae39ab99c80ac95edffc66efffd47fa7261d7008d6947fbb4f07260623094e7e04646a232e0ccdd58122c8db364a9568e09d27fa7462dc292b063fdba97205a10d01c20b766cc8e5c575b2a4f5dcd6787b2b06ffc0df71d27a04318153673176daa5754f32e2f22219e2c2f5de342e1002d52fb01c638b16683635963001a18fc88543963af7c92a9dd70c20f7e5c752772033fc3fd89db12deb033d68540fe3cdff93e8a3540c193d5b246998adf7d57eb474201a8cf2e427f301076c6330b7414fd7b59818e39eb8ff346dea58657fa6b2147e1e3a0dfea2242855b46d92fc3a2bbf10b0b6dce3051dc3d5fb7bb07f02cea326285c04bda0951d7c1c5347b21154fe4f1cfd9a44ef5bdc23508fc273a9efd51dd472185158282f658b97528e372516787b91b3f9978109ed85cb447a02f84201a5614cd522511db72dc2e86d2892db13d7795e7e73d7daf1ebc4b6d8f4c6d48c633ed499118a0f02ddf8c53140587722f64453f417be57373861bda37696b2ed76010081c8293d79dbef27f5e0626aaafccd584570c278449cf16e0b8d07b057adc95b1cfe5e1f92f44e1ca25b41246b30620ce06a442cf430ac0552f24c70e8542698ba2b8f0bf6ea87d786f6367faf008f8092e0ced4c0d8de85bda972f1fae07793c6fc2504ed86148b1005b89c703c4288f3f5cf428077885cdeb37b55a6ce27e7bf988e2ca2261c239b2b9e1b4bc5f4e666b679173246cccfa9711fb98a7f336a18c98802a6b897149a478b348315e0c63edb2ad086f36240224f097c309ac123eb4c3b2f2a7c3e8fd59d9532fbb18c351b7d60c5820a68e54edaa3f06a558ec23f4509356263689ce46154db796af09c8fec6639e0f06c7b532b2d304d111abf047d363b760dfa58d09b143eb90ef41ce749bcc98088267a21db51ed66fd31240778633747ec7e5504bd61d755378c41cc31c96f12445437efc9e4a452e5f5edbfd91a254032196029c70374b466122a76d2069bb8e1702a983f840ce3671b392ceefd0d2c63a788cc819f7d5fe39a65e140ed2b2442d4bcc3a3a9cd5a0e4ddf39f8c439da39377b20f179884a9d4f81f0852053d580b637e281ed3379f2a3f77d5d34372d8ca078c182f79e7616f5941a116f6d99dd7ed67d5fea53943d51593d8b170d6726d04278287398a8a79362de7779739c3d2579e75bc57b6ba698330d2e59043dc00c80837760259913cb8f09e0cb796f7c2c9f7c147a9bdd4a06e5be96430106f2b1a6e98691db267de8e26dfcd0c32ce6c79ef7a03f8f5cbc4ef1e2bafa02089e3caf0484a92ca62c919207d75a373c512e6aaa7c943b137106ac70255d1da6a70543354a249a292de8afef9ec8a364fd4be61d9997f84d03d0d4f764a11eb60087d1324852d554e8019961c0c6d823aaafd0b51c3c773162dc122446903eabba4a80dd637efc03e22b44c16ca376e2a5db31a94c326f6bf6f16dfab2632cd5f3a568ae4c3ad3db0be56ac8c00accfcc694f934b4c15ecce7f52dfcddc41e21fe8c1ad2685b75e7343086d09119c0b2580e9e45d7f025890c50cc0bf6d6326c1cf9260005cac851792e1c38eefb9e3cef91879efbf77cb3a2d85f528b9a1842155c68b48d5125cfcbebc42a2e35705504c8c0361240b714d46cb4925c682664c8b5f659141b588ff55dfc12e4e714d671261a6f61c7a3d231af244b603b233eacfd67ec3f7d60845f6a4604db78d59e631c0f409e0a83e15fed4efda17733ff73f86dd9245fa00caeb49452158b6c5dad3d98501b9860024d09f6c051bd11d0b1114f6b128f55fd73f20b01b51e0b466ba8d75b00c15e1d619c2a41d0a42820ed1be63bc66eeba1f1c2f0cddcf61452d1c69fec9074c7de3838874a3258014fe07fc5f76dd1c1a0d71df661fb94f0ccea245b446198a94faa4ade71e3b625a4280e2d48130bc2698cc22d8d988dd576c4237efb0bc2379a3439a9a47e501dfac4d0d8eeae7a075bcca57527216b4344f7cf4353180452de88376ac1eb6b3829ec5ab0b98155ba79c4c0aa81019d385dd9500423f053168da0e40b7f7473351a4f5214a6a876b5528f98c3aabeef7c032e4fd4387f17282993007ef8e3333041ee9b758ea6155096cf3d5d744f846a47910c7143f34f1fe72408e1b2ec591c8272604658089845cf0331ff3f741a4ae5221283b1c4a78705e01921ec5cac0b3856d4b57fbf93b051de15e0cba6049471d39d1a402913cff9788860606602072916b84953abb48c9af10b781d725b4c5947d75e288478ae2a22648881d4ad022f301133961a52aa17a4a5db5707aa5634b526fd2d5a4474f149ceedf1984e082c9d2c28e066d85eb62d25b11382d32db53a904af39c2139cc9ee6961f0f05182c33fb597ebab2d0838bc96868b3d19ae0d769d8d69977e98c1be0a5d496f23d3aa15186c92d9e57a4f39aa3bfb2e74d9f1cf093d4438766d0bf828fb860010fa1a62dfc56f95c92d86342a6c71e852d8d033addc52b73a93fa4c502ebde4f023a547242c1724c14c93ac30cc3d499e1c0151845e2909b6487e753a4a4b27914dfee008e35b9eeace26d577aacf2e38f8d73fc00fe905de016be45e8516866308a6758bc90dd31a26674dc652fd242992761e04b923208748ce96174afe7a50c6722f08945236cd081adfe85b02155ffe54780cc23bca851f55ae5d6a8672a04d71c7163f424e5004b9ef0abc67a81d6077c2bd47f6e3f33e04e29830c00d80e9dee6b6c3a32d82bf6f16c7f4b08cf1cb821e12b346b03246e68b34206bfc71b1fd6363ff002e399d0f09182a9e165e20154d7410548eb4065d3d14f25706e30188df3d6ebe4017aa1b74b250790e729258acdc89de4f369f5389eb2a9b4092ca99b0e5c10c8e8cd42573ff0c147e72c8f634548540525b1d4b1cd18cb6a74251dd45640d48fb8586d1e419c002c990c12e2f1234a2fb90e9b0bf18439d82f234fe663252b54773aad3a2372ea007bdcb2ebdffb057d683842934a287741bb22865fcac3ba130a252f78caf0b9f2f12874239991e6d60a3eb01ebf21d940cb335b54b30b6c1c4fed289be6bdee5e8cad26cf3edfb6594d76d84efa56083ab02e753e4d8094ab0c8100f21f6375d7c66ac33629e50e222189be98eb6d106388261d9af2770822afd40f29243dc64c98705913130c42ee780be3f5ed8e1d844e1446337a32a53e6de0857521f18ab84414cfb5d4571e7b08ea0f35b632440b4a210c13adf31d1b177e03b43d15a34f67963bd80696ad8a0a929eea774165a5f7319bfe797413edb466990436ba4703512cf812d798b0fc222064377dbbb2d7bc0e7f56c8fd437fb0ca84b8f4ab5c0ac3b560a4b7f837c503a3b6a1eac27b3b74271b4f8924c3dbc137e1215d5acd489e260e81644ae1d2daffa78cf2d089f7172d60d762879e3b19915a6a36fe031dbba6b01c2c3512c8f58635289f4c56bf7a1c4e13bcc21d364419f55ba7e326582b1a4b35b12a7710cd1ceb73578f7b819e3c954aba1fe6464ce0caae9e810d92e97a6f60bcd1ba3efe8a5754571ea7cf75389acd4e4166104333b86c218f11016a4b98756c4c55860fca3c86c50df79a651136d701edd9a9c325974c52acc83f9816b9106d947e1eeeffb51fb6b9ffe7051d81beea75b46747127f748348313878366137e56ec6dd9eee0761f8d37adc1712c992f4fd7de07804cda3738e25903c17b5d37e4cf3f8f131ecdb5c3b47e28834af5e0a5589015156262f76a4e039a815c478f2f8f4d5176e288988e335cdaa36f9750a6ed42fce0521d94d084074725b02718a0dbfade96d7eb878d5064ee40e0f8a772b5186a18c48462ee87b0f45f1da9c219b56ffadb944e326ed3a0618000ba85d27a728395b7c750b91e142ded27f42ca12995d789e7f651513b4c74d329f27c17e40176bdb72be2d66259b83fa07ed81caba6d1bfbb5473b743f6b573ea6e0b10e14cab8bc7404958cd9cdb225b443e477b6d759abac706a2fdd3d5432ecc91fab1c892fa50e643594b67049689ce95be99775aa2cb40ff6f8a35b51394d87063858e1ce3d400c24badaed71b22d957f11505e321a9481777741d9de347b6016fe89f53d28111758abd7163bf631d6aaa8c1a1ac98ce393a6789dcac2603afc59257cce6231c631703cf2af8e534ed4d16aef1a919dbcb2f9f7eb16826e8f7110430a3d60591b1899e33baed8f16fc275e210d62bac8f709da28f6651dcde282a7d162a70a62cf33886f0b89b0a000cf552107c9ff947c0e2f1e79bc233eaa6f96ff4b631b8d71b308de0dfa12e3dbd53709b60ade6075931194ec4323dd6f508f92c7bc872d38a8720514413ea7bd60e6d70c58093b1313d04022f6106ca333788440bade422aa9f6090d732db106abab8be14e7a1e5e0649dcdfef10dbb72ca5dcc62cbbc73aab0ab1693594c0bdd8124e318d96b1c3c2926377012a4bfd86755243583f92e7ffc3399954dc96683c157907d8d8b5c997a2b64473241382695e91b03af08473feb93195422b5d2e301566862ff3f2b8829c910e272d7c7e4cdbcae98dce024d173ca8abe91345954e1c434eefb47f9543d9698b08399ba2ee808cbce1bff66ff8ff77eea4ff9afa981cd53eb12153e54367fe9a5d22e96c6baf2195fbad922a6f79b378d6e9765812bdf13f3c723f841ed8598b6f37ac35c599dc6fb24c2743dec803480a42b31b0561fd7b79215e82f68c222853072b1eac66336232230597cd4e64348e52cc7d420b5d12082d46e78a05fed0d40f76dc90e3d072c07f90dff73ea619002ab7c6239b3d5e9cb171bdffed408b9a2a1c9531a441529e47fe8ada50d53eea7a9407313955a546d06d38d3aafb7e223dbac930ba624f0a4a24aeff12778f4ce7ee3f9287b0f98b767fc1e7b6f8e5a43c851a9b28c88aed96724ef9411f6a5f0e3b814865fa726dcb11cc4cf4bb169f07bb78392d23a738fa7eb7ad9f169e084521abb8ef2de13b6915a8c8f4e4af1a032300b01f4fb9b1eb7c607c4303d830775295360fe4920085e379b2906615402ba59aa87c1c52d87770e5b48b620db934c790c71128251bef67df55a300002b2027464358a55fb61367b7a5e35de8b782fd4c2a4a04f793e914e5836705d89a2552bdf507ecde735c15b44b458252487524152977ae4600c66f7744f8469ba51b5079a63546eef734e56bc6926789d75dd805fdb800f3f4be4ae350dcb141662da486ae9d41531f4a072d9a086d12bfc14be8667a568452b1b8f60a9c6a9b261404c27afaa4b77cca51abca4324c9e20b215194f910a679e105134a472a556934fd2ad6525880aded1ed907653b1249522fa2442bf066258c9e9791f089cd892fc3a6c31647f495da93b0594fd9e78e9d8d37603740d2c52b022f3301fea8b1088b5b3a353be9d4bb9f0e34f04127c84754177532463d401adce4ccb7f61f2e2b0e89a856824818d3ff3bb492459cf8ac1e900123fcc79112603733ff3a8004251d560756a1e546aa21fa5812e4e7676aeb4f8531e16dd24826f0697f80f73b39b6274e93695d2b94ed6b0e9dca42b765793cd851c018e12fb265acf57189242531a447c50d03b61e4a438610ee03d4e87edf1861833a406329c00268fff3eb3165d35afa3bdb43f8fcc98c914c6196857801ab300cabb43001f99fe4af24d20ce602a4b74f8c4f49781b4f8df012443ff67b6668695c2a61f4a64abe3f38500fc6ea1ab21aec3b39ca02a035cd8f0bd26be3cde7109392a4145927ac73978d0be8a83ce23cb116ac4d95ca8e46aa4979d8b3986be1bcd0c466808cd68ae43d0710ce523fb9a9c9d140a4041cc2a5969013f363b4e8836eb8515d365a5560be0ba34ec723b2edb4583571ed239b0722fc9a328049246cd6eb839efd8204d2b317a7270c88b617d3c6f1f16b3621e45a79c1c2dce68b1657e69540f6ace2f3f105f6b7e72d78d7a4c420227ec37136f8c6c2a8f22915fcf43c92251b8fb8bec70627d4097c6f5c4fc7a674c2baff66e552cdbb342c9df8e18b4884df4545dc48221fa1cf5677099d7912a3b5c9f585af2e5712e70d675a5d817c69828a5718562c0d42962fa40245386345c76e59d9bebf5c798842457ef607e97df1ae9200fc38a08c6bdd3305ed0e2dc5eb6f693985f26abeee12543cae36f6511fda9310f71c0a3c4b24267458ff155a1d1ee436b4b7e33f67db61cf398891f7c73921629f0b84880d9bdcdc6c374db6aa4baaa25ee28be06441c06ef629d1f14f1130685431ca925cca5043d552f2e78d38a5defa070ae9afbd945b69220370cb453af94b3ff07a6311a0ada3d016373cf12947089f333fca3c942d022a578b5f7188444b16f7c9f35ed43ce980d410bfbd8330c4bd3da3a017cbe0d3ab327698b79d6d883aba5c7c4a83eeb84888dcde6aaa5f8170cc2a4b968cce27cf606c71bdf2ba9c155abc323f975ce1b3ec47ce3752943e3fec1a17aaeec9c629bde1daf812d9430dd670fc7df65b681219ac45e46c6871d8c3017fa4ab0c3d75423cc5744c0d082854ca438f2101b8930f5d9b65aaa77235c474e4bd361f200c829a7ea64308f6135161ec7d96b5a9e8b135b16267810aa7a24ea4ed68859c68721a38bed6d9e4314e45316f39056a4c905d5a75f21f9786bbf8348adc4583040c4d226563394324503ace98093a7c5b1b7fc326ccc8b07e9f6a51a279be329f04db209bbf80911625d5537769657528d30cbe5265c67597a745d3edae060bd3c9a148bc6d3a7a325aa018dd30c23a4cb889ef6488112e416ed913217e41a3a94b60f13ce2a0a919c1186ff6d30a43b46692585697f2521f94c13ae866013998be362af14d1609359339cb1825c01c4e1726c897946b7637fe23437ab7aa44dc81192bdbb140b23860a00f8f535c3c064a0298ac16fd95b0d3000a8cb2f01fd6c00e19fdf4643e2814891802eac05bc3aea350a13b2656da5b8ffa1edb8267bac837077c163cff249187a0a9a29f9f33405f4f570538960c0251aa2e565de6450a1442174ede6d14c1dbbecbfeecec33b658717f4757408e74b04955b477bf095f8b0e7cd6131e305a8e01b591ae2103ce886f4594b44bb3cffc36a2b78a211a1238b23b22819b3af81cc36a9e34a1e7c9d35ac92370df09f0811ddd28024c3dd6887df326357e0ca6b758a08d5439e5689898295d578efe48f37bca0ea1b73e498bddaa97f40b3c5e8ad4a6a47bba051b0484c640d67bd11a60158075cefb067dba67069026653fd811f6b11ebe6a02912ac7e753957492a7258de243fab76bf18149755d1cf02d411e8401a8d2c490d910050d341f86b3fe7ae5a498682e4500f7f13e471118053bcbbb1fe9f433789b8cc7515b7bed317e84ae8447518d3d998be8e0fc29ca1898eb49236133f5e30a634c133513cd276bd5e124be2aaf7e4e03c44719a311051b319ea073fdde2867ef1edb561a3523fbecaf841b03b9c94279127f9bdfc412c03c962fc93f901e96555efd2024d928fc9fe703ad4d4312b3aaff0938727233db0c5ac96e2c47b6a208d294846945527dab6b330f6ea4bbd3e0417dfe8f520243c8279e93f39e8675144d67138111794d40b1cc9c9a7f9ea69dba3e212a911cfc43ffdcfd4433bd2eea3948f170b7c91f425206d4264d217577791b7508d73f050aa774c26d3946d7914d7c1dd77f072e692d648cb2fcff0a842c19422ad13f15984505f12271ef2d440678a3f010c5884a36d83f83acd9ecf56f1a9dd8dc38c76c706d230d2e0443745fdcd61445329444834bdc03e9065232c8f1b7711b3b7168ba8780b3732a5383f681e8114ff7972b800c962bae1aa13f4c745402ba0f3301292d760f987ff4b2dfe2805e6d25215f847452859649de83d573644a430bccaca88f2b32d1c6eed5c67631b1931ea4962d9c481bd44f7f315ebac5d04628086e80aad6588c5fc08a639ce5b3c8300dc0f18906710bad2453b3eb008ff023ebbfbb3e59be92b6b4c1c6c6570e58de961724064cf793e6f7953e21e40dca15fd4693d08852d967dbdfc7f819a87e69a341896400fbfd9bf1b26abc304c8c2a00e9926faaf8cde5dc685b7b8122503f83ba9906f4e2ae05cd636d3ea402f90c88c7294220dc34571b59f21f3722fd44cf40007993d41660be0364c3258f7b2f4273f71fc9e2f9a2f93e7992252dca97ec479a5f9b8e117a5421fc9b75e20e19f24527c92b0885f5a196c0e41a79d7c5a571a354a7f1a17fe5dd9f8298f7a829213aec2b3c6c4bed9bca8c32cb4db0fb88f50186e5166486c26dd6a8e59f992839365ca2ed7968a2be8d86e021bdcfdfdc4b3abefdbe6dbd2b8e36a6f61a5634771b2e3aa6f93ba92d15f1c11160cd90f12b04ab0e8def28d43f599870f4451065bc6d3baba93f6a9133bfb1debd8f4c7f24fb61bf7722f1edc5170d970abb26c2a50751a8a26cb984d0653e5b7bb2f99c87696468cd5888400b9fc887484d379298167088ae23db01f9dd87f7b91ccedeaef10f06d75059d12a5480953ed420e1d3653cbf1ae6291ed3436fc03a2ebcebda7258a77d2e738a2464886a987511a9136461e8a2fe5a10170132afcbb021bfb85ac69d8c137f8c1e72a4dbbf2329e0b3c13c766aa18f39f2dae4844f9b3ea7655661595327e8b936b124c3391838c47f530f30f9abcb7916155b6f2c59c3b0ce307c36e4da3b4df23491845b38171a855b483ccccc1198d82c8ab98f18bb13975243f92115a3c80cbc6f0c2872112c58673c13e02b2424515db81e3bc3985795629cd419d94c3693f2fcbf152131ea72676b7b1155a9c84da8e85caf06766148285690360a383e2124ce2496ed1309d66a70f16438eeb2fd3115b54f9e1c1c42828a8ef556b3d249d5a37d4e2c37f15284110ee21ca0781136d73d83eec4d74dd69c165ef547e8258bee975f9d055e0f44b8671350e01231024308d3ab4cf00c65427cf701b3e837f2dc46cbe10aac036ceeb80e0ea5b43699aa674036ae25cca61e1572f0cd69c923e2393952297ba6398d889bb259a540bf7f8275073043eecb180471720247110074b6061836f09fca626129b544fbe54ab0a9feb59e72e79d75e49bf07299b4f4e6a76c2327c00aa5ef623ae2172775de86306757b6c347fe59f9e7e78b068b4bd64940ad2f962f6a02e66a1a7296ab346901033164ba85d899a106732410072ce9766d393d0383d0927f51865e1c26a3797ae21072a45629bf7ade1ecbd218fb295fa8c41318fe16632a8210813e87ee1a89c4f6f5e8af2a59dfe1131e5b43f66dda33ee09824ac9185f4695787fea6ff78613bea7e58b1de38df936775e8cf4fbdefaa40e8920b48cdf9a000c840d92214560a21966c4fc5c18d0554f336565c76f49862d1917b23cb213347dde5e7cbd17c8c2668e9fa05b963d73cc609bbca36a695338731409d425d5e625e5d251653abb60df44c5a82b8c334747c3e0e3ca482e711e37c264cc7e6bf1aecadfde7ab2dd42319348ca41fdf10ad9905fdcb2e6cb28157c7a9fb011ac582c054e4c5f850cf0f0f7a20c843a1f615ed86edf397ede141ffb54a92048ff8ee1cd8cf63e5203818463565152cd86b2c4468e66b42912223775f6478d1103038b692e843b6e81f23970aab38c23e1a241efef9d20ae10ec0898b4ad01f19a62ccf426785c5b217a294f64c3863487a2d96b3b27fce0bd2c0a152aed50eeb41aa25c609c5294a107a55e81f5b029467f742cd3d03dc154dd37cad53a3daebdf34bd2340e73c113bb553607a9efbe718aa3ee619db63c988e1a6e1a4645c5abe7e0c6571ef375fd05b36175aa7689becef895552e2f492c0c36f49c9b510cead73acb0759000a6ae2847be2e6566ebf37fd0bebef14b5cb263519b67931f11bdf732b340aad9c3d71241d8a45f8fddf3619f59345d64a84d83fb1f5df877f85748c13187879b7f9e7a4399e2ea22fb4df0af83906b790b58b16f32bba600efeb404d66faa709723b24248016578aea9a22f73c1c550fb799f330b0c4dcb4caf26850b145089c8eee57076f6c09461730a7e527083be82f53b168a5b7e5b26ed4f1fd55987edd4c48045e7fc238bbe85bc915070130ddccaf300004ba936a5139a59ed47501fc4b57316c4c95a0f4930513258ea9e37695152042a772d76de010eec82b035938eefd40d92d5cf43ef8894a278eaadee1af8a13a1001d4e4e9f22379024f7c24e5c3e7b360875c156c4cfd488d1efc6b630e8325d2f91f8980f057e959ada33f5162c40a4797976cbf05ca8d26d87ff7d64b8732c78a7d349798e4c655d7736680b619ba20a575af65cf5622a757fec49f15ec2aaff15740ec21dc10cb6eec81ad14ebb84c1490a2e6f0b212d331bf96f0c0f115b6dc87227f1584677ab09938f71fa06c02eb6be2d1755994482fd063c3efda0353c36787816cca47a5c53b61684074b323fdf9ec9c12d66cf46a245c39b7521ddb9492e9ac22e3f896bf8a3833892c53b0b45a4d62c9ca4e8b39661af9497c3d9996e63c46472d666f613450958e7607143e6180218e0c67e9c01f437b9e163faf272ed146e4f16f00762eb31ccecc7913c096bd76601e9ea5f5660dfb1b9213ba9c90cdf8a705a1d16d5c82d0cadff2d76d634c13f8a0c1ec606824b4b6f53f09a90a568784e0a6820772485a1b51eac6b7488efb52497ee242b89292b178018cdf38569d5443042a7aaac59a3747743775bfba9c01d1b02c32b648502a4e2e2bb811816ca776726fede55df5ced87ce7caeca0a815af044f6dd0917fdc49224342f47e060403e6f64086569b79974d3ebb6d9fb22c912785bcfb8f3e65b923db74dc468497b1f120a93d76e8d000a1391931a3aebd1685d090b04e2cda3f0ca01e440427ca5b6a010187bce385329e7ea3486bb1e38d669e56fe6089ae4607c3315ce702c914d49ccd4a79eb10cf1ff8fa772012d8d23932ddadf3bcd0c708eb72dc2be3491c6752f87c4891e0648be48a1921382296ac5ba577374e69bc087bea5ea882f7346133e94b6d7e77158df71e0a93c83696884b182691fe5e3d307759cd15b9883ada5d3a18a776a9575442d4f5f204c616c4592054afd2e3530805d8c8c7e3f25849f8985710d0a0c35be10c5e2c17e1c3323708ffb8576ec00577c12a35594da1e902d04994f91e76e8f00ff8776b4fe5b261e1c801a1d6bf1449eb7a76bab3c1176966b69bbc302dfc1200951ee97c2cf1ed9f23b8c7e14303bc7a7d9d7c16ad0027e233a5b43c7b6591c4423b0f5c94ba5c3c2ea138049028acf570dd7ebbe7ae56676256dc6b35fd7257f7bb468dcf230e352c1e66bbae13601bd5a61fd77f83352b9de7714dfd47e8f2d00853aa6d4fd388f35605ac791ebb0f60bef5b94c48a56bfbf975b7f1d17af7b93d8f3f2b6566e6672bec0ee01b44a029ac7be958c0e9c7c8baf7d7f51c9ff56e5a9d9d6dffa486b1aba47f1a3769a06a035cf0fe2145477399ac1b4553f094d714ac1cfa7ed75b16da8956a22cc54ded7e1879b9ed69bca1dcb242c68c4dc5ac57826647b3f0e885ac3df6b206079df8d0e384552297c7d28fcdd2895af4474c621323b00abf1869c0fa78080accc3a47c3ee287b69127b1b2eb1bcc9a41edd78e5418b5e6ecf7e22d181ab0258f4fc8cb85d275fc893d39e216f669846ab9c8bdb9d873f2b0bedd96b2dbc63a3d8574f58ca839d3aa86118946c9623ee6f15c70a3b86a7ebe0710e610bf11001cc50b0af10188bc635a3a5d8b499b4dc61f8da009565a99e745a8f7f518770af378e26d974dbbec3757a453abba150e378f40be87e26df68f626ec28c646c0a9182729486983c70f0ad6ea1197753ffb24b8b099f59a2678db39463c10bc41eeecf28f2abea0c76420133a2e0233d846ed7b99df33db8a9f769a0c0ce474c265d752f5035a67a7379e49bb12bf6f2a50150ce828d7464150d99e38a2c37773f933edd0ee150979d4ef21487331fb1041a84d93014638457f005841728df0c02943c32e28999353ac753cca29de43a9fa0e29bb67467f773b93056899158fa317d26e354ba49d030d80bc6afdeccacb77f886794d6698aae3f26ca4d52f91c3e52874da6d3d9269232fac0e66fdec1ffa1ffe7475ba7593886dcd613082dfe3a5cf2785e4752a5640cd453929b6ce8e152450836d44c47b4f2ada7d5f340fd0d7e43db7a8a4020261fdcccf3d70333dce42c357bade98c59ff936279cbaa471ed5846a2667375283779a68044419362c3e90c028a6452223e180e16fd4b02a1c93ad89a80d95b07f7a5b16c6037956e85a57ef09411a09a4ec85df7369fd040e42a4beb6b5700f2be5ec81e4558a6456480fc265733dd51bf4a6b16444e661114b510a9c8c0855729e2e4ba1587570419b5cc0196ca1faabfc951873bac1743c317ba50a9009c629196be597848291f95ad2fbb7d31c654cb2bd7b68ee896b096e932c5b0e79ed25d649557bb6c656b0751157a52e10c50502d0832722b6a203cb072f08850f30ac4f23d3ceea237230874f87e82de9457dbf2dc6e828c1543d6a0f215bc6f01fa57f89446307c3e85819c8b9be57704c6cdefcc121ce15242fd72d7cc12c74c10cb10061a03456fc0efbc43dca6ce91e6e8f5be9aac23ddc2e50f4040d4b73af55f151b40fd0942ac2d51289f6811ca679c237ebef70fe2d25b27badbc89e3bc252e286298d3378b9c4a89337e70ea8915bf64fd3e1061450619cc66d507bd89b672b239f63fe607b68d6115b8469bbb7a0843bd8616b8863747a9d5e68605018f6cb3c15696cb5c52f2f9f65caabf866c638f2d8447064e01f9ab83a2065a3eeb86418c48a160ff1f120661781208b9cf1914be9c4532de227d9dd3d3c559b3fdeb5cb29e03073cee696948b14f245e3689b7cff513908515103de5ffabb2d6fb9b35e1bf4f77983b494415f624a8abb86327052c27a1f5264c7ccd0f1cb8693d4889298b148b62e329276f20796e9b56cd53a50a946a9b2987f55eb7dfb2941fb79c716f36d58d5c805fc7743efa1010dad49f15e8e56d005825e463927a5ba2312f891cacbda4386f863f284511a7d248f63968916e7d21b0c28b6a6921a616f299228e460de5ac6fb6a442756e2b6d22fb967e54f70324f6dc20d2ecc51c51923e878ed462906c78acb4484cc819ec2add06794d25ec05de86f502984a369034d6af6cf36e4cdc2299105df88b105862fbfc9e16c8c11e2b977573b447268bab77c71ff0dc28be03298ccf60ca77500159b6a831c1d12b3549d6a8441da0effb9dbc99aeb8ae404ff8b1df8bd2a16b7a477618b66e003e39fe60c3da5055476aa5538218bda84dc2dcacc8e71a9de7c1a1dc29352f6816c36c8872ced836dd4d32b4653f10758a52d7774abf66c9a9df84128a4a7e9105e1f493e734c40e60a91bef93387adb6ea07133fa783f76d0553875470d1d9c06b172654f079b0ef99e8ac8adde9954f6fc1185d49476fd802e2be3c3400a523199c8acbe2a2b8cbfd66e64b0e0bd06109eff69b613f84853e7fc29a2595dce1954b182ca75d4198c945be66d86d3c8bc7a19af307e66a02e4f3daa5a2fe10615df96b5582134032454ea42a9432e61c6bb7cd051d68a06abdf095f2bb8f4123a40f79b5b2d03c20741b58fe1c72aac7127a135813b8f81e3964d34a7906bfb097ba1c1798d2dd4315ca77a7d22c31dd750ed36f3b1d891f595b2e531b6c55113d4f954f7b9f0182c859cdfb31b8a80219c05e7e057255b3f0682ac0f640c0d24fa6d16bfd033319ca1f8187b98e4536ce273a835a72b35fecb3a3eeebd13f12e09769301e179a11a32c231328eac684b9d502c71da55868843932acdd74cba2409e3d554846a3945400842088f475557e05c32be953abe5b49c251762d5442162620039540813c76be5acff1f059f7ec94f002b75a543bc9052f2b4b1fea9f224639dce7efcbfa44aafe42e010c128e85a16035165c538b38b20e10b2cb59316a7d43ff6fe961e777671bb9578a4d94055306ef734c862cc66c109fd0dfe7f1d46cced376bd911ba4ab1bd085ff327a6adc17623674b9546c38857f602dbb739b77ab517f51228fea6c806763d8aec5d07d844dbfa18e588fc0fc9c1db950a01536f2d1df4dded1acceb6c9503dbc7f0ab801220393fe804c5277c13d8c0e72de397d08261f72cdbb2126a3cdc8c2b8b2dfc076e47ede82fb540f325eb05a302f4177038c555e3c36769fff1eace48ec016144b8c22eaf315913a2aff3601f248ad6bd886230288605a90b3ba213057b8124d0a64c0bafd16bfa66bcc15de31610f745438fbcb65dd6184c1b5c49be2f41baed1a7cd88c1fb5d97f83dc6bbf088772a55992007b51e8f8cc6ded47c23f04c9a1d6b261827708d978100c6a3215cb5a1314995e2e6157c5ebefaf01828ebe567ec8e29fd6b55e1fa3cf15749b25a3ebad51c597a4f63f59e74026fd5c7c4b83a11f2ec6249e2cd6ee31d1d60d30ae87fdc8ffb357834d291c6a2b64fba411c5b15ee35278246c5927532094d12293df6938a522771d1f98ec300c8a0e935e4724c81cca84ef9c8d7882b74730327305a6d2494aa824b3e83a28fbb54ac94971df49e76df56961d12d6a4e7113151b0fa046f8398589c56fa9d570fa122cd791aea0093b78225ec13f06d0a4042ae44784b547fe1b6e69f9f6151cd7296f93363a0a2cc0682e0105e2f9b9b9b70f99321b035fc9e651ded7e41925780c7b264075c86244c06819f75168ccbbab1e43031035e29a6baa7a3b466f051babdddb8a4370cc393a8ef92a5bddc39259382ecdb860f3548d718cba3696f91bdd62775188fdf1a6848941c4d92217470715630576182d5e8e6c8c7d20e0a0d8154f5d7f55ca6729bf44cc4274e9d20e9f28eefe541b3936645018c5d91d7db938bfca2b718e1e8e52026d86b78061251e3a3bd4f1695569429b9f60cd1ce4658998d1d24e5e96153d40a44a776586ce5b22f95aa25b2650db95257b08d2aa4e2d61ee084d75a63d10a376a399dbeb3b2e0bb0bbe7c93601fdc52275ba547aeeaa392b1987625a45b5880b4254145a2c9b13af0d217eef294d40da0a77fff7a0ea78b1c1cf9f9e5138265ea85e679d7b8227cbfd19627f226c23422c7f91f64f4bc9389136da9fc9ba264ff133e65b53832d25e8f8dbcaaf46e7e53ce63115fdf814a35979d3d554321d24a2aa98b3ac0906063f79ff59b05726f6e5a6a25479feb582b6f0ce4356f5d6a2c09254f20b5e251c2fd34ace9d361dc5d0f07d610016cca5e36d46132c4298b0e939cb619643332305982fafb51d1c86b5c1acaa75d3c74807bf45bd1b6f739023f715fa4adc3b6a55fb2f48f5b2c9b7c9282a92e6a47b20998607527535437d79bfd8d1d9a31a5700480d7041f66b763f02424abfcdc81c9f7cc1fcbe3a99c6081ed17cfdad287b365a924f52ef2ae5113f5a703470881a8d8ed97c13701c825749a4d3eb790edf8449e5260b853d726280524b09a439085ce87938033bbcd5762e9e3521b211bd0b3f870c1cfe88eeb61d92bb7b5591bc4070e628475be50c563c99d507b70b2d669ba52b545edfe8bcea4b7065b029c650b0ae225fdc025671bf67086762113f6750c1e55b3d3d77b539fed7b3a8dc69a3dd964442538f9608205a7a749605f6085b7735ec761a69f166c837865eef95d0e10e2ea716ee0eb89de589022521850f86b955e7ae7a984110492a47a7600ea220d03714091a6a163cb4cc8b152880e03009d032de38658db754ff0d175e976a2e751568d81e4c5941df77a0bd01d2d83b3400dea61c1b65c571392a1116b252aebf0005d8ccb15aa007df994502947725c1f854f18af2fa5a4b634bfa5d0e294e508aec82b71f0994455b29a22a927b6f821ba53481d3118f91003da931f012aa9afddbfc5850b4c202510a9731cf6ddeab76bfb01e611cb5df1dd22be51c065c79fdccc712bd977d10f6e475165976570bac847493dbbfe7b3b552a4e8f619ef4eabde1563911ac1ee915077312b51447f5923a0eedb2404881d2b25b664a755656072d7119d1e6571b9cac900ad8876d357b18420f1ff6ec10ae477c1018ce8ef5118fb4c83c473ed9c69dd2fbf9a2e8e956bb849b4edea5848813c4b3b214b6966def53fe25f2806f303d02a979d977aa70cdba967c2a4e079c42d34bb194b0e7d4b7382f6f0ba1bb68d14166d2b15e1e812d892f1af817aa99b036320620424e51140ab96484e8a378f892dd2754fa27a641eea0ab17ab5917f24973631eebedec066b7c0c31111f518b72589b500c2d6b7bac572baefed8f7b95e2e4eb412bb1f0daca1ee9662c1ec7ec0c3564d99fd8b0fc37a366248149bf21d3e806b321e6f783b4eda2868f18c458021a37e097750168795e987453594d4864f3576fa17bed581b250e48aa74a65d15223cf550fad8b10abd4f33b977a4f9504ce85b39ba3965081c7f424d578f5b2b717ede73b41af899fff09e47aad06805eb5542752c2bbd93da8ba95fa2460d21d5f4ace498a7d583a550e478a629ff81c59207779ccdba7633cf612e7b001e31d82a1a5ad9f06877254e091164b947d82d5935e095d1a7a8fe840373a4d1da077dcdd7d70215a297e949b221a0e32afefcd70d5fc6ae953a368e85d8a5ab62016bb3f23f6fa55e3da01612103a925ca8edc81265bb82255186e27e199452211ecfec6f5f20e1dbeacc66aa8559147615e1ec374be121bf93567e45be8003c31835fef812f1e3ea070faa0c884a9502f77b4dc5a235833b5b7b192be2dd89f0080133abc50859e94118f8ff50032b348e42e029a4841110ab9f489efa08b12b064c02413ef7533e41aa27747e86f1ff5521446c0748fed08484d59d7bbde7dd235fee3ddd9ec5880ef5cf26e1b8c0291f50f016d72e84ea7a9c6038823f79130c1b1b47940d40bf19ea1af015f1bf4db2bcbc816c5f71a399dc99a68c10114f3258cc666e29469d65b5a389d95d9f1f8852fe4400bac551a01a6ccf8ff5f3033a85a1b131123b5c1032db689d41f08524c808900e5f2e1de2f2cc41261082cc1025d25d7dc9104d3f0b1bca8be52808ace01841c547a74e11a4105737da853b00ebbb587dcc568d5ccbc674cfc3dc966a323e8a322fcd25c7977bd23c18d5a625305988f29f1eb9f4c7f1f2438bec3e0d9582a1ed5afe2adb6d9edd4ccc51971930ca640904f79b6b37f8945620d43a47bc1917668b0dce43ec98a59bb5270e244f7d571a4e6e2527f15614f045282b20923c2af8cb0f6674647ec2a3650a6125e292cc79fb9fc0dc085dfcb1b1c1c870c24c2e814878f3718c5d2ec51f479a18e0124d67bc810ae11572418591b3388f410a7edb010c11dfa3e4cfb6510272300167696fd2fa4b2b2d4daf5a41180d00af8cf0cbe77cbc772022f97682ff3605ef1dfa1586e41acdba59844ae0f1aa8aba1164e675f618ed471f54c2d820423012c85f74fca8399f9819985dd9811df573e6c9d11eb8b496c32c36d302d6d21cbf67e4611b6b1af67e2b81c37fcbb875c30cbd3905286c573e869d039836710d1c903b1e996f2c6ca215c510f72b4e2dc0b756d5e49d757686b9137012368c2365a560c0d00ecca450606af3a1478b07f4a273330840caf742ca0adb25944a283c32fea2434393c2bb19cd16f4e5c139a7f30646791285344b1ac45085dc831d01e23b5d7bcf5dc25d9ad22f5e0df51d605fbe1fe22f7c07d1534cd3cdd32b2cf209d7c2f40071d2e6bb4fcc981e96fd9ede300fdae2c0f80c5bf959a82bdf0bb5df338122765ae8509c2dfd07e65a4c657b199a9ade9021bfbc819f80007c002fe336941f06b7b4146c5e8476afa9e98e10a2d7f19c1e83818e032f45adf5399ac8061f0034715bcb4531443ba4d55715fa376a341edf49bd14efb4e1ca7305bed13d31bb029083a3fae08677530b8d82a1b055fe3dccf3039f09b1b2639504a4431cef90838e30341d9c8a13f6ecccabfcf807e15bbad8f6b8d22e886baa1db2ab13f200f9d6eef6b1b1c4b600130084767527d203dd319d3b41d8509af21f0b4cc529b22c0d6c1b245dde3031c30f82021540a42b330709eda5b6ff44af13accca5d4518c92930722df94f40d8af8841b972236189277866679d50e9aba1d0a8abac6ed43c9c7e1e6f246ee585d0c9ec6f920319c0a573d927a4fb5695d086260685662b096aac98ea3fd7cbb47da64a6b3e19b39d8b2349103c1e1bdcc23e3596ee7d58d29de71c4452ad8f5e680b1414dd3b9d9a1f41771489c23ac100aa9b3f9e668700ec3717e936036ef46a15b0cc828b895be1d688f8f24b29e602d86b8f8e63a96aa7c0a11d478f698a1dbb34c5dbbd3c16e03e080b30b1e02a5100b61cdfb6b808820f6038244ce68cc1ff9e2f2ecd264db668d76afa4651cee1ea95a1779187f272d4cf4508eaf25aca354c4ee51b7d448706ddd1de5eeeb2b00bcd29afd7811efb14d6f42fb879a1c04f86aaef55d297283392d499adaf4862a8688b3952020fa76481c65cc58541ec6a0b67e3d09ae6359c916e867d96bf6337344904db6e18924fbfb66d7a24515b16bcaac4aa378a3eadaf679cfb81dba1cdeb1e64763c993dbda3064bd5abcbc46a9679a3de627d72ee0fd701c01979d1abee1dd4131732808d7dbcdfc95e9f1ea53586ebe04f846e84fd6799baadeb605e05c867db9d45504403a73445c8dbb6bcfb352db317fc04b1cf438699a47ac1c7ac62e755c6adae35b6b25f107a8c2a7f239af9f7d9636ae805d2b4fdcccbe155af58938d1e7ce7b0c1b57d190e259164ea2aa37a846f8b96e4e5221a12afc35f36bb3afa9149c477a7f03e3e6f6916fca5c48beb7166be3890c362b626aad0daeddc4d3f5add59b47c6f680d909ace99dfb719cb158f279480043c754f32c003be8a09e3202dac84d46a1ee3b3e3ca24fa1681c8f354140de676bf577a85a0795b60b391c02a5f70d8b002e7b1f4474ffdb19007e8590a43af3f4672270333be97f5975e268cccc2b0adcd3e73062bb7e1d5f26e8955661129787c7ec5b173a27b0d8238c5645b7ead00f037a8154bb689d0d13634ab6b98d8c7619e860bc2db7e57661b68c9807d203d0a9b13238bc663faefde828f9ecea283f8613413e0b47c2a0b9dad60f27301926133cd8bed15a9539be51576b77b968fa0678353d02d161b0d4595378cb34a2727c83810e245b812a526a860a1f22ce7909f3a5cb26dc70906eb18216a7b813944f967d5955fe66f8abef8889f2e963fa79bd6b5c28979809f88fec9ef476de814b2a4be0f42fa46a693d319ac471731d3f51150005abe906e117429fee7312bec65e989a0a2ce7ea3aceeecc59640c9507ae776311e980f7a2818c9b379129d43c6a45587448993214d9de0af2c8b23d73a455d537e0e0b9274f66fd5f278d30f4e825222bc872949e4db70fad72be8751efef15284c5c51a8862d58674eb334178340366003063d1f8fe9e33de60251b4bca8970cfdc85f7bcf8f9eb68582651830cd338864985e94edef1ae28ce9fce36ac2fa36302e7ed0679dfc0a7843d4cdc5d5f5874d4a11be5faf645730f45b0214655c087964d40b06d0998902cef08cab49cd92f1f94281b83afa2bde18c0e1ea3ac43dfe91b73ef2a3d01bca15b671dcd463d8dc37b989088897d1b76913fa8024653b7743a12877b474e324d5e681cece549a041f7afb7d06e61d71c22e7a03a6e506b0ada60ac99ba3cb6fc814f8303caa307b0bb46629e2ba4697b971c8c8c62c1283cbac0e37e1c31781943117eed7b806707008d7a9e262495b8ec79549d32e33a72d500277363a7e4908659dfeab055dc174dc008afea7463a2fe290193a692c76ca7c8bdb84c6567a81a5f487ecfc9d85dbac724fdba561d760845437f24c185a7a2883b1018bd90b649075c7ec216629297844a8b8987d0c19717c167db8239144b14a80df3cd8c3689e3f4dae208a58a3cd0bee08ae9b3bc28d9100c51f3b032abc780d8bd245133ae2d85ea5d96b1ae6a56086b39ee852cb8b37bb2332196709d6e7f3e52070532f0989a75c07a50417dc8b20a7e40faa6ef4b61ff3e425cb2ea64843c8156ef9c4f54dd39de092fd873b204403779f3889e39ab831960842537db6858171ab947e2781f0e6484e446a7bf7cd14031e589ec3fe5239e4216d3fb0c979094e6b5fc06c47213489a5604010d8ef3730ebc621577c935b213c8d2d6c4835c81151012019d9df79ff99285e03a04db925457c2a430e8ca25c30ceef01a5ed32db5eb431a18fe020ecaae728912c23f4f975d4e6697c5148b41f57cac9b2983fc52956cc54241f8861cd27c45297045923da962bb758b3d0c937c91100f7cf511a09de638e38d554e2e0b0755e5313e4c835917430d5026b2d361e07ef5f4134041ecab9ed84f4771f027236ee5021795b6ea20af795582e933267d98b04c5b061842f6910c01edae1db013612f2207e06877b582cfcebfc8b1ce635e25c252a67fad7e6faad90eaaaeed2ab8a79fe19137b014c6724ff98f22b57867196bd96e523040d6e232b7cb21afe4eccfb31efb40cf9278c6febb3bf29e6d01edea5b4d61c8f823628fc46e139b276cbab094daafa6cce0ca926d75303142c03178102489ae93e5e774e55b8e5f8c6487b48cf491eec21d29742309a025d6d8eb1932d93cc76a776929d2bc61364097d105da827bb32f0502b55f94b2f8291678f0114f4cd630ab359641f759a04bd49eb250efb21461202a0cf134a05464faeb280ae9e9f182a795dcd072208437b9f06ec35d856fb8e602478ccca311696bc39e3ef95112039eb628413a42e0666be1a6ae7b433e6a7996b94df913b03a9ef4f92490fd1723029903881883695c0c6a88d02abcc00d03c3f7d9dec0cae17299e1dc6e8007172352bc66dc6d9ffd6eca1b21d466709e02d9066499d1899888ca7b7529e0c3f3ea54245865a7b9e3845c7972b6dfe3938c216ddf63b1e9d180035d1c45e45cd7cf759d57fd9417673b77c5e88027a65a13528e24ed938e67b0ff6ad99bb9361c61b1993d301e626d410e70e16581fb031cca4e6053b3956ba5a34f7ce2e6be6083b33bafe2463df973947e7d0a4fb742d7322eeac3220ec0d5692fa72c591e41b820f80d91cadbe7e8bc6d9084edcd8ded4c6c2f406214c00e63db4a3fbe21cb5b5cc815a9ab41ffe8dfb325b71b89568f08ec34554221d098d0307519f34ac26f522b604382d0d91ab3dd2fc3904b9490619012dc23a0bd4e8c5e7cfd111787f64ea01876fdfd03ad9c070446c22c2aeefaffce94a0806ef93896869f6b77970c42fe732545156691b9ba2e784787448c49ef6d7b034e06dff64b08c652a0a96708721fe4805c1baa50b0c5ad8bd1d36281326b92a2c90c3443d5c81b714a44a13c530a910e8588afaa5e399d25e761da7b40535fd30799bf37fe0bcfe1005a909b8c1cd3083e0ea9125cabb195a77fd49a7c825ef1f6672438cac8f406d4c24a66963c43ac4bb704198423fea4b0f264a741733981375b4b008b390fbeb1a1a0078acd4a5de66718a7808942013146cf28ffc3dfd3331c6f75481923f1edebc7ad7b11cf501d3add8bd47c28e1c60ee789be669c12f8c25c5489cfbc51d605244d7402fa7044a6406378920dc0d595c8977242ac716e0ea3a5fff4687ff5f1e957468c4a2158ea3fcffd38ef7f999400951f77b611d347a22578bd69494b59b8df3cac793bcfad6f87089527832237b9f72a233f22f401c0a3708111f8fc2cf5d6ae093be7ea3fde76e6a4ea6cef7ee4d345afc051e80dca8c2922db6bf627d9ce7cec2297ec22b7c41d3343c359d459a25a7fd9c1edd9586fc622b4a1672e9fd8f59a2676007cd7cb0e44101743b89215a3f19ae002dce659649185f7687b0d567dcb3a2599f6d3d07b8f7956ab08b9eb704e13321a5d470b956beb163cccde9efc12629687dd2697c3f4cce2faf0f9402f1f30421a9ebd069d55612161fc17f54a1e9bbf423c1431e243ee1a8a9d1464a76959f3ff5eb44c6c2ac1afa74768d6e87ae23b5ffb2db5913859d89e616a40f7e1c6e2dfe1867a93938f349790f550a5261fbcad76fdd1bef0a31155f34d7cfd3cd49317072c0f6c91fae6b0db0da609d72e8ad3f7cf4d67d2e20e81d482e5fa56e6f3cdd544584c8191bf815d1d8226959f6e15cb5229e074095b9e045742b41ac38054538732090e5cb54cbd63fdcf4775690615920d3f8bd4267be7098a76b769219bf8f34a184fb89dfb6a192796f11eb6b1462e1d51779435e2590fb5700f0392f265a22edecaad694fcbe1628d2e1aa63736b5f3be10ea1d7a639a75b8b6d3318db938d9604ae5e4f7a5fa529a9f325e1b16264d7e60b3512fe955b8d9fe0ef3d5045411c51a3a17bcc083460ed23562c6bb818e4f0442845759d3afbc5fc2d3c69fd6946364f843f9ccf055fdbfdd04d20c2ace83332410131bb561274c66e254cc800414a8b8fa3c5db39a7610c5a11114e47de837f882dc3c54b8cc148e4170e7558447b5a46f2ca9de3255c29d7f33e084e23b0557177cf7130c25e66433a01fd7026270137759a12b3dd4b039cdb9e20f488a9fca3acb68f6188cfb15a11297bd40df315042328ec3d09499dd6608d8b638ffdd142d4ede4634d22946129aa67d21291b7ca581f7e776e9b66b6b38e3b1f6f9fdbd1007c5f293a4e206e04eed2c7661471b70e0dca360c1151fd90f4b448e9e07180a4783dda3c153843247b4765cbc71eda50785d42dcca56f6d5d3cd8809ff575b9c186732441efb1a1075e7ffa1705b029e927e03e6facd7f8d017d21ef48c64688bc471152a67f8f22937b7115f9bff96ac5e871d9d108874c05d1be8e20caff366dc1461761276e1b432503b50f17bfb298cd5d91bf9630a1c4a152b119d707f5c86cfc6aa6ee711a1015f08becf83e639bbc2d27feed239c448a25e8cb67c646abfe760ed0f905325e61878d2857d6244b5040efd141993a9acce9b288541fde4db52d28fdacdc2592734e2639c9435918c8e90174f046f7c073279cf7f0948116c7962eb7114b017643b31cd4064ec318710fe7c765c1567679f0be732d89347e21466a718ad23443e6e07b19408dc69679b29525f6c2b9ead323d96be289f99c8262e1d38a003ff4a91900e644f2294f9a6890a462e13108ff4ac389fe8f60ac32e5fd50e64b107a604d294eb22c1e5ddee10aa7a6b385a784ac2c3bbb3bb9c83da9d71d96ca29a5f5089f739da845ef58aed8fe5dc775b908cbdcccca6c6f695581f00ff45e1a7b9f1d9e31e1cdfcc43a3fda2bf315d544f265f7845f21f019be242e0f6ccf3a39496bea2dc9360ae58936770995f9cfa8b47e57282161c223725e2874ab9609f60f44d941fcc0f09d3627182c2a22b31d7edab7b2e0e67693dd5d8fcfd0ba0e31506663bbba73178ea379d4e89e7a56d13f909a5962baa4198640988129de0c35ddc7c5668aad159e23a97d8f9f6675d7b3f52d3fe301e84010bf773fd64211adc044f9dbe0146f58173ba13108e0f0b250a4dce645c048124be460ea9c0d3eab61430af99da544d71601d128d8b09d778aa21b46c02c39c0033a52c88e732156d95499da25439023323daafbd86bbf01c1219b87fb7ef139cd4b7bb892361fc3e1d94a4e9ea9029d97cbfed8177d287ac09c9b98efd457bd2c52714b7e9136ba7e7c0dc554440b6d9e871541472a6a33acb1f97b121879125e7bf9f3279b383855f7a2d4546e1841bc553bbcc1da29469b3d8acfd688ad8e25f360f6297919b24a7ddccab55e17bdaeebf3a4188ed0ce4155235abc685970469753a98ace2891c87dc509cd2b87ec7e88c12500364438f3e2cf54a28d9f9128bcaecbf0e80a2faf4255e2aabcb9d8b4f1abe0ee7a02c657a4cb54649d23204f0c58d7dde2307bd47130a9e527e4eb6476ec84ba8262d2a06ea0328f177c13be5a99c2092b0df14ff3109a9d0bc3220a1620ce6b3210f03300b2908418eb9f51194940fd7b31e3c4b9d28004688cb0a76eb28bc8978d8dd021c6f3ecb6347c19bb903efc340232bbbacfa35055f7d5615ff1fc943bbcbe81fca4cc1ceb94a55b98e7e618e006a866b3f28e81b46e73bc2b4ff2062525acf278a4828949b7309c898fb9ffab35f1bf3675cb29834e00e4c3be162f990c9be62309c758759bcb4b6394d7e7452ff68cde4cc045c1da97c51b73b686b8b886af2acb30315cdbe901eae094608634e30877f472ae1f6a1d90f7e8ba3787f6ac82adad6cebde3c98e6e31d299b113eaca73b1963d20e48b427bc29748ca9d767d28176f2124756daaa44068241e22a2b95030fc54935cd8d407ec6bfc8c0c849302b0fa3ae9344772bb83839314212975d00a4657825db8a329cfce3ea8317aaf876c8dbd5b35f2e76fbbe96cdd536cc89d4c94f81766d509f479554d7c28260ce16fde96cb6b84278bf492ca23d3a3fad17ad9ca3ecd93dd4fa07db27b6bb67ccb71009c5ac2c0d18fe71ed25501890d79166fa9a9a347c6228b58d4ecdb8b56af8038a00861ba63a4e5280fb27279e9e71fbb53f5e21597f2b7eeece6ee08d5762f81ac71debaa9bf6037c237432bdd18fc069702e63002684327b61694296117b5f77f20dad5446ce8e03845e3b228c3c0e788a10800b61fb5c9cf32e4bbeb44ea58fe5a6b0afd48e5d1c8fd616755aeecf4d386fecb72f8888eb744218220918800bc33848377b75998cebdc0f29ab0cdda48bbe4d4d28b9e1739fec719fe25c8b26731d3628162c501bb88005c51e1ebeb4997a13df79c033255d10460148bb2222504740b1a679af99d04410e2dea91168e86fc7b87d3584a926e6fdede3156dc5236cb079771cafdfb1cf3828d2a4b7ca2a64ad41a5df4923ae1c785002ef9af344407ba24689c603d2332cc62adff71f0d394ad8816a12672cb63d1365c5cd7658a7958a1b2485bcb87912ebe26d8b8ae1cab0f9404a06d2bd2b69039365d7c29f2337a7949f0e0fd7322c20c83167baf2638e203620635b0bed0d790bd839ec3f289cfef3d118cdb54403b890348db9aa67c815e51f2c4f1609463ad8978cb64a2559ab09226f2ab76210750cdff947117b622ef8aee7f6abe592c3a4cfcd264ba4e24e2cc87650474a18f47d14b9750be4668d87fde32b031709d0de8e1891e15328b3f021cd6f4d8324245c72cfcdf04f60b6dff7eef0f346a57c01bc29a95b8169a0192caf8829f9238fd04e1d7a1774ab9861eb7109471695632f442b969ba37b681c1343dfce440bebbde5155caf2136352bd306481f4bc6eade101a2a4c809cdd9c11f8e7cc3e2181f45be6520018cee4bced4f3d6775cd4f37914c3ed5739bcccd56cec7196d2fa8083b82586287b84dd513eb44b51927d309bd2942fad7844a65d00f1bf23405494d6888d689a29cfa7bdeda62ffda0439e0f9c3c3c72c0e452d5a88cab0de316459319455153390d872481e1ca32e4f9f092b7303e84ff8f7907652f9b1f50e7134d6367280fbf09bab154ea6cdb0c0003c6195748a17a189951c9cdc4a6b10c5739e4b7a09834bd83c8cdc0952699980ec8caadf8d912a37ff4ad9c051fd0c235e3d26275dc319f7961561a7188945d9a0b92314cf92a005553eeb39045b186b4911914d69805951d4ec4dabaacbdd0f5f34fd92e0e6ca4cc0562fd0a7ea34709e206c062dae333b88c6b949329bf23db41eb6cc270c7bf0b1a1abf675e92f5d09b2ad0d3e73cf1493436a22059904441884c783ab8e3170c898cfa2ae6a0e1f3711749a59f430985e4c9e8342104e4162fd8aafd59a8ba200082486a7d202ccb70295014f3885424de3cd1d93ae108383273e3c2fefba3a38eb12454d4008b371759c8a9d4a4a9bc2b9578549dd473fa53d32387f5f5faa124117f7d900110f20ffe66594870c51aaecafd00171e7cc2a1b0dc993eea4c99bcc4e5b321f13911f4e49405151e9697c6964ec6d17eaa458f766d2245e9991a686a8c0c0ed3614d5e56de187d30fef662f397093068d0b3ac549972619c94ecfd954c945f1064890b0ef188b9175f58331883ca7a4c0c362f744bd2360051e8ea117fe3bb3266a5519a066b0b2d64f9da4c3d0422e9a25b5778a90832db1a36d4c0b5754911a6678627211dff740282bb85ba87658368cbd6a8005ff3b7eec483d6e9e7cdb29646ccfdbee634dd34b8e0043cc8f419afc33b7ac846d2b303f7d4b925327ab01e9ad1c5d5bf03647ba69534f7151a5b5a108af196e264f8ef089b8a706acd22e069098c552c7dd9f34c1601fedc70dad36e51dc8d94c56758ced3869a04afa0fc15a43bf25dce43080a840fcb6f68d811cc0724f4b6e65cca9b84d5b00a4f0216d9ac61ba46e732d6433f809d8ad60331b1932263111e2328df44926ab6a623cb793d7a5a5cb1c99f00754edc294f54c400874c793f505bedd520b3c23a8f028af3afc42967424b59ab12388fc77a6ee0bc4eecbab50f56f756bf843d3c1d51a16816fea42a7efde144466a487d83163489c2b6830a2e492eea3329e0286510bc38a01f492f57b07527b069309dddc3a4fea6e494f87c2db6b4d1cf98366931d503dc17a0786ed243309e245c20e929a77e63a47d1050116eea815062b7e6808e22b2d797b2b18a7a736e1b5d2d64d3b578233dffc8c360d1de2180ff810ca1a65ad2d5c84d5f8fd75cf7ed5b2f44b3df6404e1f4df034518d13c3be332bef0be397e3b3cc04df8cd1e9cb1403ac94f8c5c379cedf7b3a51d19e4734980cb93d297f17a4638f38cc531723983f2c7de25e8969c385919dc22aca41e40a585f00651b4c4da23bf1c6a28ae0c90e9d54dba09d4dfd2d26e8355d1645558e7370073bbd8f47a53ff2b1a9b6e2be1d43117547ed2edc53aa2ff1fa4502faff672c18b26c066cebe8de325547c3ac857e81d7dcc9c557e05c80988ef687a4fe5dfb262e915d64ec7636827da177184d0c531f175f666b2ec122eb7dc252d7d748882e99a6248a37f6514089553c4e45acb6d0406b87093eae2cd3b990e0545c64aa1419b7c8d97a7c71cf4dee3dbaf57980084326c671ed3df1a1ed84211f2a5d451626883cd3a39dee31a87374e9ba3a6aed75b09ed473d06ad51eb78b8b36322e2cf1a97dd3265409be4883ab859f08a7b825f8ad96df1a3d91d81f81263b3ed714197f7013256b9c324d6537e3bebf85396a88a9261f5d0e72fa15f77cae4bcd1e833faf9ac366f13012095ed84d3b77f1f263413ef1b080c3baf291c634dd201170f9e78cf4f0c2ffb9f11443b30db1ce240509890d2c08d8315c9c845bc5702a512bdac5cc93c24a82c29ca0b4a8b59cfd8ddfe6a136f078ae6dfb2ceec8ba36d358147f6fa47eba8af935b623c55ddfa409f9057687bceceeb3b237a842d61e0616588abb67227a795525b5d1ea1679e1f2227af57b4c6b24e4e598bc84613de6700db6f42f408076f15e0b33683cbe6d3597cd74095c940c1c358ee5db7c3d88d75a8f7f8023d147dd83f4c30b03ff9ad958d9a2bb535a477f697c6a2a18338882d65181e7a04b96d44073f2a7597aa40a3b12876ac26ff40528c59cc0b93716ba4fb628a4e3f315411eff1baa4df177c4377ce180efee1c8a90e998c46218fb84ce028b7ec1d4468da7c232408dbb0851a8c010ae078b604116cb9846ab34b7d9a3e729449164d29c2b8467ec2131cf1363b4d595e9a094792bf01993870fbca06dcc09ff67b3950ef0312325fb6b6d283ff3263a0070817bf0628868ad0e22f056c353cd6b31dec0850ffaec288f2a4a1acffdd2e269f938a543501be72012f0eb82b1acced6fce106d2b4e157cdfd7bb92a327f76073a94ac01030a662ed2f97df34d69f6b44b749b4427af392d31a19a4bffa99bcca3c1b872d0edd9177e4b0a3119bb12c2e02a80fae5c91134d07f9166f4b1ed276100547398af0d0b6495ce0e2102871e1a463737f87dedea6e47d3fe2ff8064c440ab2072f79e62c3b5366e3b7259456a50c4f959d8d06a1ba1c26077fbceb2bbca4855b38ff51273c7d0a5903c7cf79aa1d3e688a405891b854b10a75602d9cc02badc907244210497ed12832f09a83436eca80434a5a341421ce8eff371f6d928fceb85c04cb11089edf4ef593da65775e4c9d4c49d60c5757e8a215f78b80d16c1a37bda6031f91c899a0ac96c9bf376e77bdc6484175b05767d92a25ffdee85f60aba3de9412a1fe9c4e2690a928e813a2e5cef15369e7fac7750d58e828f9c7ab1dab0da40cfedfa325397cef3638868ffdb90dde8124f7edad6c6ea6cf8f205f31963fdf3a74fe4260b9c9df6d6ee6554272f3e39b894a9ee10df03a5ba1298cc95a8f841fe77936b0317707cd838483cfe48de9ff3e087465b0e23388536dc1b4b29cca1ebfd2bc85c0a7bbda92fd6740f83e18e1974bf7de4cf2975393faf8999fcb950bc454b32f7e82587f9539863a36ab55c81db67d2c114725a7a085c9f132a77b2592033f3f1d2287eff193d46152bb1b8d712d2195e97da5839cdce84d202549102f1dde48d87e11891c74db6ff5915cba37f6086cb492587c3396edac37e53324fd1e86f4cfb49c88ec8cdf03f95f71cfda7d29794717c83f05ecb117465a970685b524a2523bd36b57c0b991ad285169d2abfc9ddb07e997494dc3b492c91e3e25853e2253c08e89a4d7f8f24961c9b5948edbf838dd492d6644bee31be3182a846f1e138e2c4cb8d993fc83c7f96237596588b8eeb7c6457c2b796c8dda721c93256dbcd9bbd5bc41f8cb6009d1b96b933cf738c64b8fe46ec2840326df0538d3793cef135e122709e6d83ceeb05c417c38515515789fcf774731663bfe5d32a3216bda29fe25f0f1c9a356c26d7cf4cb647a982c12dee05c0933123eb6473fa0674839fcb051c3d28e8905e75a2318f1defba89ac888f73efca7521ffb4430c84f368ae4fbc695109b20402823d5c54949bf74be47d0dde5153b279ccf97158c26c797dcc391f1c9c79a4c99018498fb4c136ec9a4437e5d0d2260fc24180eab6597e86ffcb3a84c6a042342ef824741a931657eaa314ca0a37825f2430a1a83299efea1236be7381dfbdfb5eb730892f09f5bfb5e12249f140309b1765f227b679c480e75e489b99219e48876ab887a76f4a7882c5b3040acce5bcdea4421e5f19f9a13136ece5c39f6007f19bd22d8d112e4813be284227c63a203c771297d84c980acb597788f49e821fb51b66a9ac1f3903a0c9c8a226ebe9ca0e86425e03d55aed3513f2048469e840f06c6c818e28d0df15ebcb913033826271a9f15c0aeae99738cb6b8636f6884b1205922e283e3b8fac9fe4c1afab7ead518800dc8463ba7943904970fef44a1d4932db0227e6f4d843abb1fd81df3c94fbf0418c164653c9d70d571334a704350faaa3c4ff095555d306c51445a021be16c6c330623601dd5bb9678844a7ad4d27a8cf8950cf9602b59fc38a1865a19f75f912fa63ca7ad040a337c2c2747caeed744922c53c72e099bba341f0c4d24ea37f01a4aa30aea77919f2e1860ad74cae6ab1800ad1e8d4954f856bf41434a7b30372fabb604831223138e756a2be2d751cbd931d295c95e385f0f459baf3bb290e43b74a7c7a71f540005ac5c2938e844c99e3b9e24583a80d63d48e4f88d6e9fc80209ec124dcaa55ba9aab6813cd1fdcb76df70477d1f3513c9428028915bb959090b9ece5760a56865286426478a9cc1c4ad85642b7fb224958a5647bbece8d337a26b7a4cfff46ae7c33ea8a89c1ca7ff283317befb56938c63fc25b123b0b027947b4fe9ad547b050a2cc19571ba45843d6e490e1c61df8d6477ddb3ad885f19d10fa2921e524546ca1f71b7dc21b22737f1fa71de4bfed9646434316827bf0bd2c69c169a0cf460e469b64a7e19cdb28004cee830431e00927f161b57f2f504f4236f05e3cbd8f00b7edc66a18f1e0ccc47b83533719668d2c5a0564e3cd5074263153d7ac27dddf0ac8f22eeef7298c43e64b588efcc278087364ec03cba09f5a03b03877d1dfda78a79123a36a47d258e3564cdca7f8d5a1243989211460358a489530e13873c26c3c7187b1254625a47a20c09f94b2210854323af7c41024b6d7e711bf0fa280d2cf8ca8f37470dcb5c49c7aae25b1c2b59d5183e64ae0872014c02d8fac86cbaeb777616936decf2afab08469eb0274e754cc419c62614b412e80e6e695d25253532ad8a0dc27846c12729f1d8d18e632b13c8240f1d31b8d2568c53953319e905df4e37096dd45296f6a8312f56d498c1e487ecc7bc23faf99bdc4cb73fa14382ac42758873f044ae7866b95d012dc1b45b234f73a3024b4c151351391ca0c404b477f5983d6be6274427523cbf225bd843a002e37b2c5c5c8d5c1a651ac61a6c5cb119aecc2cbb87643c179242aed70e99ee4e6c2d3667e32bd1adf1497d4073277203fc432d82ae4c4c3a2a14853b66e111653218087d712969b61278607fa3f9b12810aac141f31409dec751dafe013c997233952b480af64bd4e88e919f76f6956794fa2f6067cee2c72a87e443a1086e7a82f02a054caabc75ac26109d3b9a65dfd1c18ff3a89a386c96e2208fc412a7625e1225d1f532dccf14b711f7edb45365401c2a476013c3cc26674456d2d67221dfc325189b11c16724aa03e42ae079727c343312836226350de1917b2e6af02e69b00a5b7cac6197748cac240f27920c1761a4c4c84444bc0d3c64d9b88cfb4adc3019986034192ecc568ad0809559f0f05880f9deb569f771f10db977ea235e6252396f342a7655f3d7437eeb75f92d37f27d6eacb7fed23272d7d87714142600c82a19e487052161dc83100f1314e42c108cc73a0754e21c483605f9c29e1214292fbd99f012a49f44759412f213d5d40604cc28905569a1c232b66274dc7e74f7125656371114c69ca640bc190672ac619774542dd6932c9466a0e50658f96c280737c9483663c8a9c037a3e0e46251d8d53aa630c09aed4f96885f45bfc991182c55a195201e3b501651f5439e4e021a21edf41d74860f242d34c46e1988aa881e458cc8e86d34b0be481663fce1a35f98227641ce4bb9762af483c0c67b764438a396cf65b7d107a06e2d33f9c4a9a27cfbff24c6cdfc909ac6ad5906e3a8e31aea942b930733106d5fd117190ebfc868ba4bf2c93f45922b7bd48b432f07fa1effe9142fa655e2e2eec0a0309f763884e55b03682ed5c7921d36b199e220bf3ede928eaf45b7b6d29891c4ebc4e0ad8c125039171eb58a977cc8e6d185e47d01651d7989c1263d7630deeaefb49396fe63ccc203edbb80a7d33359d4e962a81efb2842204ff28cad961257ce6f5eb5bfef07bd8b4e54b638ae05a2c35b283902d7168ce5e20d795eb0cb0933ca2c63fffc4cd2e9a34ca6317dbf4a4bb691093ac6ef1021a89c6991da061ef340835346f3a4a8a3781e90932520d94a6c37d52893f65e1570df536b93824feae902edd01f5f362c110f284fb3d02065065cd912ef0e53a678a5291d632ba697564522eb723ebca18e0d75e7d89b41a4cb02ba0c9b70b6e83052f611313e4340b21a996494b5009b41ec2362dc6332991dd86a19884e1ad0c79bfa950600a6983c66764e0e6e69c9f068c639936f7b323a71960513a7f38e5d987fd4a23937c06feb151e4057ca4c4337d04f75915f50a999d8026e8cf6086296d61b63a524616e7e3f0e643fb562ca31f3babe4bff49901c5b370548beaab17a3f9d8e25b380243af60f8624f748e72c57cdde0baee665a1492f0f4b96a864744f69d208e6dcb5b9f2f3b04fd3b2e77fb32b2c65b949439d3209e448828c7bfeb17ae3929c9062f05c021771f8000c69d9b7f88f75eec56f9e1db04373371e290f55348bc15c545580882a015dc9c66512c5323317eb79e684321b58d980dbad8c3030b3f0ff577a88a8226bdd599684ba2e491cf1496558731874a7eb4b3678934569c6b2199e2cd627ec762fdc7e493e590cbfb5d56424031b05eb440ead6609908f09d6630331daca78c4b15c942b11c392164e0d3fde502840cd9c8f99e619ebe345ec4b828828347e53cfe9e9ed61da41c04296698442016079c13dc569f27cc5aac65c969b20371917b4394ca33196c3a418a335e74c2c660342141bdb6a4394a4cf82bd6e69af3070961ca2c41ea7b318ac58d8a9f32942388ac4685d5e7987e69cc44d844f40e48010845c938310448a28348b2800241031fb59543371896f730a48f32b85f070c8ecfda147dd5e089889e74f6f410826c8030443618b2415fc66b322f8927e597a5642e58eff3117eed098f80abc2383ff58ac9c56a8fc2d3b0094d680475c8d94dfbc1501cc7c2bd1327596a3c1386a15e4244b4176969ce3aae19c7c9b8e516eeea513713c25b920bb4fe1438f37b0eae1ac9519f922792b95196e07ff110559066cd47f417c5abc424046a7611a76fe042e5db3266cd97f8b0c7ac14d8317a21efc173862412e0478f1ece0c92da50d820894e968f86bd27eb4f63cd22b96d2a7e8708367a92a62f18880050706ddb7309d3e64780452d6b3c9970c5c4b61cc3f9f00becbae6d826b8f4d9da6023e89552736c17488e9f2ecb276a5be81b255d8e0e48096c32146ef3e9fb2b300be1ac7b79c7477639ffd52f81471afe52cd86170a517124202daef9bb5036901b7d80a7e2736bec0d003ae94f01081499547ebc30c4a00edec83e785740cb000f1b7174de15b4ca78b0b1dfc4c6e9cd3d380d5e658a750011a41bf2cbcedd402f5ef8af978fb1a32512745ab2c24651793aaacb41e794b8b370ac0c362431939ffa5b04e4e62510e5eb4671e91e548b480305af6c3d1983201eb2644cdc43a1c0f78eded65e2620bc82d68e271063b583bc72ff082fc2e5b1b5ce6c4f79bf63c9ae4eb63845cf8fcffb079c972b31021be2ef87d797ac8d5d8f1b546a0a08d315e040d3a7e8341dfecd836e4ab045c00673b301dcd73a23df7e803d77d9e61078dc8ce64683b4d1940ea2880ef561a5452e7d3a29c218912a8c77cb7d73940248130d40f8e78a39052236ac2b73b36d6d13f88ba040f52ed2800c0058405090ff7e618f85f9752a8e1f29c991de9cf3e620b66290188740360dd92a914ab983109b84714a9b0c92af89b6427000af000013e80587efd5328c1e9d2f3f3f7e00bff259d02171235071bc0d90ed8120f65d6508b5468bf9523f8886f460b392e050feb634810800b82d8f150fc1fe91191603e7a0c135d2cb7689f3395f097d9000870b6037fc1c9f338beb914166f3c18d0609e098afa7c710305241bbdb98020d4510071ec0a0eacaafa7b58d6b121c6042afa34f033b201825501c5846e323207158c289acccbb35b0e1dbe0ca43fb6854001ae2bbd5cd9a90bcd4089368d07adf8ed5acf9502e7a2242947d82496b9c03f7e8a9429c9ea137d705a34245713f6dbc5054cfca4be125e848d89447adcd584359559a1666bfa057b00e188ce18b0503783dc6b385518c0f41747a86a66aa060c816c80890f3752319647c9100ba795a2346b3982d73b7eeaf60082baa60d5728f4dfbab1cb5623928b772d9110eb47b232fc66da5b99b5876c5de5485fcfadd5a9ec0ab3bd246360108968f321f7150cd5d5093d9ee752df38487d177cd71e3a1d4d8afa0ea22956c31f6a4b3e86f9e19b0be768a25d4f036406252a19f1532fe75d174d8558fb93b1c9653e32f5f1fb79aa128270e386aeb85d8972d4ee5018eaf7ac401ace33a6a2f3dfa300b49e7ed37c45ee7b014a5d75758dc7bf82cd8ad5c790ff4bef7620d7c720881266e0dfa7281509e83390840fd089f93cb2e1e59684be95e82a85d98bf1c36d14805e34a1e7bd67a4dce296b36e16744cb944cfbb848c787a670760330520ad116c97608702c315fff4a2aa67ca6dfb078678c9387d9d0181d01520af19375f2102b937325cf0ec02972aa522ff1b840204920c3edd97b9f02fa58dde982af331228feb8757e6ea6282025cc0dd1bd97acdd8b1c69e29ec0369f6ded82ded6236d23d3380247cc0e38ef3d6a9db94d093c70321c465f0a4e5a955b4c37ae30f3a481ad03d17e5b74c63e97df400eee5ea74dbdb13035c10c4aa05a4ce292a5b3a3e872ff1b517511946119d5c71b2a2ea98c5c03557e57ee0b93f83c89ca44a3a81238a9c69f368d989ffd0b3b5c6f9ad79846c840937ec3fbfd6c91464c13e0e801085438ab93afe85fff91ca54618b86371958c7d586ba2b20a0a24c716d13b230f467ce3bd4fb8bbc01bf99c138df20970d642d6faa5ddc320871c9d2e8e0480001f40f24bcfc14d16ab5e84fe6e65ec470bf3c49c60374be6aae445001635d1e1910e8a7dc762251574fd57603f38ff085d001f234a669d1703566d8bc70bdd7e14ab057f12a4ff549cafaf14ff86587c3c44fc83f056db626699a82f2a1f222050ce0f6d838494a9186d67db955daf0bb8a6ccc220dcd3fd986135b56328a85250df7e1c8b5984022063a4aa52d0b08daaf903569cc7922778291006c8156fb1cba0b295c239731977460c1345ddc9798d2bf0aaf9b72c48a40223befa05e7c4e73db95b6e1e48f7bf0ae18b7415dc49e73c828dc937136223ca821cf217e19fc31d11a1ddb1d14add32659cf94c2fbbb2b9c7e385a26ed366e73556d335c426ecbb612665a6e954250f0def113859801535abe5829781d8c3ae39620036f814a276a57606fc095d70279286be7933264888f40ae88c069aa6c9017ba81ab3c8602fe0b0319079da1d9d13401088c04e340373b412f49c715f71f1a041172165765ed3aa0f1c02e51027abcb6bd96263ee7279bd3e3e681568866d5d5818d3d9f60da734fbd68bd5eed44f1d9c247893f30266796d8f61575ee79be8511217e0be5835e3e8b16c9b86dc68ef0959c35dd7e22e8157bc8c879e0e8c0f061ee116a92e7cde576af9c8d56669b99c3796bfdb9257d19b9d94de4ebc5482a83e1db4edaf7a7529601568847f00b194f90cda777806fac8099635d0f44264b113f4f1bafe6fd39997824dc0ca167a517c649ecddae2d28ff5b924792834c1b8073a201b9bde4ac89adfcde7865be96f78170caaa40710e2dfb9f4014101cf5612672642367f3da5d4759f2679a7ce0b26d6a52f854ebf8b0cb8b24f7e62239e13591fc88dedc570b4bfaf2af123def58236104018a840316dc73401d41cdf860a6e2a7b8a3bbdbd5f4e70f783e3213fc9f5f6eb2f5163691e59b39054ae374637fce32640a83401c585c0938d37dcc82941711b4193c383aa6185e2e9e16dd023765c1442078a4673849f81241d43ed51af8c8723bf099ab1e7fbf0cd80083022c66ba54f5b846bf7e7337e57daaf5a1ea5244866d73b6376a0fa3fc017967200f9d89c7e688ae1fa7dfaf1063aeecd07438b628c1fc24d4f8d906b1b6780f2266123a01ba343fee1fc355020d99db65def863b106c15e815043ab03884b3bd2b8d365606021b1abd004b088c41fa50a00057a0375d75133ed7b00e6561fbcb351ee0afd2f5004a13fc2ddf02bd7eed9b7c0a944af05e2db39afd3031d9beb830a0ceb5a0ea03159c4cacc34586a6f2ce9fbe11732431330f8bc127da4a9fc0240758f017e52e26ab8794bdccf21b83a0e39f5fc1b7eba5e9452e933f3b6d052fbd96222de1dafa6a0dd9d867dce5539e18ae2fcf45caa3872b243d9069feb3313e9f80edce0ef5ffaa58007b67fb8d8c7bae09af6ac5fe11afb42a92693e1c24ed3b3695ef7c047ed9199884532c371ad045be1f99b0103fd3a49fb0701bfc302f9b6350f2b6f96ebe9d55f1412d183759d767d223f741fe58526456fbc1e1378f318b5946f1f51ea4282da43a492fc0b6b29fda38075c3e172ecfa805b0872adcd6b11e49c740e301e88b52b61a22ed5faccaf56fd9db86ed7d89bfe3a6d6010e70af265cad65218c8277ff0e95b0669011af023872a8596bc61db8268cb33c9889b7eb33c53cfcaded94efb2268264375d49764c0a8b5f7a3ca192bf64db082a417eb33ade24dad5c00441e68ef3b687451ee722f88850acb980c677fb660fa26559cdc06bddc4def9e0a7e6d9e8b096ceb90f5a2331237bef4d94617560036cc385a3dba82d93fb18fcc2b881cd55ffff90a1f300cc20f019556426e62834e07923270edb2c54a11a5561fc9b83fd777855683e38468133d1a0ee366ad61ebdde5e692f81282d818644b8d77215243ec3045f6357a2b743a67d7ef4f7903e9cbed76c87d33ad462176e9dae4f0540ea28800f13041b6adde68c1bfc5949189f6dc671901832cc746e817065b39d33ca6b81af97c81f0e08f90d4159de8e39444058ed455f135b4520bd5bebeaab64ff904d1e8227382ed07cbb2109a7661f11414c4b25fc0d6a710cff637dc18ef181be7fdf012dd28407955ef68bd05a009690fc09d621bf2308c00581247c40a1b5accf65aa955f66d8681d89c27169256d6a32aada66890e738acd4b849d7f42bc94af077cf77173fea2489f4c6ddd115850d31ead20abeb23e7e386425e238655b5c525facf1e0ad87d10f369c52a3879e25b9f2e78854a634c95113f32df24fa068cb162628eb3e6c8106291744d0adbe3f21119e7c866b87aaee4397e489330f177d2cefb6e99d8cf4bdc8ba0dd3e2a1ad8225756e9725c0781f4c3689b89fc1dc944ec1fa63671043a2a5f618b083069b1604a5afa4c567cad60e8d8e005c2ce50817ed1b54940ea2786cb223434fb87e0c9386d90d6150fd601771bf4cd2e92283fd807d741471a963e9b9e5c2548909d1d59a3de3ecb47ca96d44660df54e9706c82e745bafe41ad975797db33d9ee64e00eaffc66245a82080f6cd98ec9a193a85f19943b36f758141f66013bebdb85cc28891dffb4dd06c7d545f3fea254e3ed1e144f82ae5dd587b01b5e2840f8130fe0239ca2c5a8b119fc481fdbb2fde106e0ccc679ff2a33e7aa94132c70498d3df7fb3b1674b8cec16c510e3028906d7345fa997841040cc59e439f0572d9c63010e743de694c0ecccc75b17c7ccdd67dbd6fdb09ebbb19eb77199f0ab85bab0d7e0404df3fb2d6098757a8c4d2c252a1fda6fa313cc938e92af08235ba04cf478b42233e7a6c0d43a208c6d5f7a7eaf596190774da5ef47647e09338c883ac9881af0a0647f9dc018bccf834bffdeb9977dc3ae16cd0701f3fb19b22733d414fcbef303993d710421485feab719ce1780d97aff7b12f08ba222a59102ace111cbbfafb9e8738a23f56dbd9bf319c8cbef6724d8cc462f5799e46df19906aeb96d8f19a64edc5579f82e10d5c23ec6f9549e04cd4fbcd5ac6a310122f9638d636efdc309ddb885ebf7e175801fc7b487d071e678199582d61655435176767d21163980488cd3b64ed68ce7cad96daa2d5da1f1004080b6570625c99344921f60aab48ab795abc8f45b075259c833bd01fdf083729af5b083d66bb7f355ba5a9a2fc8abaf53c9ee211801f2bc115517cee08ae5c48789b0b73032bef0bc7ccc3ce8bf405d86877411f7af7f6b29c9dc68040f2f62de01fc367eb702433f48413f033575038c64773c6966009732a6c0322708ba30f080a24cfb5f2002b3990994d798797ee131f51201027a488cdf0a8344455f74007ac0f5e0fd1521f0dd94c44c2bf9ef93332ee33005f2a4fbb119824174a5ef4d1eb3d9164154008307c18fb1b63ab7e9961c2d4151fd1430dbb944fdaa4ec58103e6e45089ab20e93979612e00f38438c7e9234b697fdf2928c7c91db54d8b7681ce2b10c10b000700e6f00408d3830a9e126f91e7c1c7b91cb7b4dd9ab8fa0c82c090a9f9f020d86bd4bf66a56524082187dab037214e6f0be38ef4285954815b6b05f2256042e8ec086156e8d8da0ae520d0fdbf91d486536d1108547f8f6bbdd9fef02a2c72f0162df03176e9e52a972b3f2f2be467b06a567b8ee72d794fc9b6b71be6d8e2305222500f480db5fb6b7fe7421d778187cb75fb7f87005516411e7de9ab2912381a45d77f433dc16c4b1b23576c67a447eab253f84dc3a17c53d0c42b4181b12ebf5650800708b48c0ea7694ce89fd9dd539293e54e9e7994cd5e539de771e3e65f3739a50ef2fd16ce130aa548b64893c4782a3114f92e066c9fa5263ebb6377dea1b41ce1f296c47dab75e4d5b2cf7ac84e7d8c4a1fa27c99773dfdcdd202207e6d458fb4b784a9a8e1117c5bb837d3b5c60a23e20ce91996abdbc48f44400e4bc86b41b84e2295d0430343a14766ec05ecc843cb9d5f2b61f0958908a1215c1efec883e1ac724268229e2ceeb7701938006364810584890f95a964086443a8f0b78a16bc0c30c00c78aa859c5929bebfa142b160414e035c5e760c3ed152177199914f8eb9c93b28e53e1eb5713ba1289ce9e4d396ccbb7bf586540973d1575ecc17c98216e558182fe4ea8d29f8fed003f4d02ace94d95801170ef9c9537d5717ae1a20867e284642f505946d1c4425b561c128075efec725ecaf5d86c1ae8d08eeac6b30327e4e20dcc428e6f07194a69cc490ab4985845a0e1bc383a0a3e19aed4666ec025d6c5c5cda2d11d9c171298e4154c26c4487884efc24c480022e6c0552d94fc85f85e2afc031e5425dc22972928b187959fd9453a3dc3fd2599c3a5f3ed56bdadc6e6308fae8d422bf65ad6ff54e6b96c453648c3f913c30685228b83dfb52645f695619991343bc15f8554708bc27220bba55c9e2873b33018ec49f4af10cc9dc5c9f4ac8cf4cebed2c0fa4a18ef2b29728a6f9db1132c36127295e7e6a8a5c707ce55a911f729d30ea7693bc3d30b5ce6a44846ca5a1b30e5fd752473825a0af4b77a6aa82611ebbf2a03031a19282fe5c6ae7e67db541cc49d381fae74a733f695913c61ffc0fc1a9c6a34b39da4a9dbd7b6828cfd0d1438824d5a70ebbed79040cb8b52b6f9759251554b4fcc4dd2a3c1732b6399573e0a44df20ec27ee8b542e3b63faf982756f7ff88399b217056a923750af00e63927b84d1e7316926d2df0abedec077645b6b71878894a021d4bd872096820f23a2ea3a78f2c32aad3b7fe614996c373a8e4693f69833c6789bf36aeaa31afcb2049e5d98c4d15d94f39593b647486c7b297f973c630000a7850165614a458540539eb42458cf5768e3ad436407605070813bd0acf60dc2595fae8b8dfd062090e68cd5e416f4e4e5f7b2433f6c0656c3afc918300cfdb1c28225f7b2433f6040aa29856188b0ae0c6cd9c9dfc07d7929f56dc57caa01f946a5dbb5d5f75c14f3dc87b6bda9541527374d0d65fe81b89f7e926687d088ce08a12942ccef46f3f0d5aa30a3d83ef0897e272da8b1b26fddb88960e96016ee2fe1a28e09a1349da0b076f7f106b4eaf7c78f56aefb5663e18f46db229adc3b26c87c468b715a10a163d75c00a6bf5fa7090a4aaff31435e7f7ecf021ea8d8b79cc89b17f5aa1d232406a424f08358102f75e717ffb10d63bfe9bdec9aa04844452d485b243a18ec1b1f74a3557a486a5e948b4cde9a38a044cae13cc66710e02c055f1c0377a930258cf4095d5a95eef1a85e113bbcce04342f6588f04d301df8d6eb11c486968011774e36dcf6073dabc69ecae11fd39f837196981a4f36f213f07a68b4c99b0124b6c8b06d7b9389a5572532dd7ff11f71e5b0c798d0dcec1ca78e39e384edc4007c97dc9c77bc1b75298d575be3d5bcdac7833071995907001f073819e7aea604eb6c97e76a3902d69d197bcd904c1bedd6ecf4cf95ebe76dbe48821124e1722a992fa6a88df558daaa38bf99e457e3188b10b5ba21139f9b9c448401bb88200d5e4ba9bc44cc7e758843eb37eb1a1ba08cdca96b9691586722e55b7fea5c62127b4e0acc11567068be819ef338379a3976b38cfcb26ead0ffe436fcc4bd5c139a78f84dcb75b10f6040c333cd86fd592dda73b6ce0ed482d87400b53f8e8c20b62d8f3665f14f5c8051dd7c0e44e56efbbcaac3ede42a65d6ac519898596b12faf823991a8cf3cc47c7c152c8fb10292791a1094998591c77f2d09d67d7257224b0c5f26b4f7e6c1bd6ef5c2387fee79cb9b78cfa9b403706108e56407cd25155558fb6be4aa31eba1e70127b7c1af94018380dd7b78ce1aecc25c160306c73dbb46db71c39a005802c0314b67c67a7ccf21035908c3ead5168f2fbd0266df00e364f959579bd52d2bfa5fc58f2772137a29b427d23a79247e84058a300d0b1bf788b270d4dfd0d449e51978c7d02e19912c0ed76b8bbb75d86eb20be8fb663cda37c868ee043de9e925cd60ad9b3bd1b29ae792c26bc9d9b96181415f75a810515a3d7da6e944cc9c30538e69439481027d765fc6008fc59ce62d3396cda800463124b57b851466128bd8753e569855f29474a762718a1204a6ae04fdda2c362c90ed75bfe84125309dc75d52139346131c762522b7d128a227a1c9074da91b1b2f5481226d995867290d4f8e420c4a035ab3e67202052908ec265033a44a14a202295002ae203860798a53d4e188aa1712c3e82b04cf3b26165a798d4d952c03e01c6b6e14000000e6771b7f648ca110904c05dc97f4e5ad90bcdb8a6ed23b5e463ccca4fd55f10379b967b3efa3a23ecefe658cd10c80219fb47e8c5272201b630eb47a79d50ecbd3d9b2827c7c29762b8da4d47855cc65129bd3282a993057e53668230b719bbbbe42bed01a3caf511cd86a7792aed134f616f5c283ed2348d31df4f77f5783dffd2136e8e48edbadf86211213d329c15b52294ed3b27325c62e6a9e04128e6c594367709eba3e2c2800cea7852ebc793f3ef79f3f50f0851f855816355679d54c4e2cb2137ed5e4fc0bda3984e5b5c60762602ee21c51c7d2c8a8b32564c01cc766df3560e4eb0500cd62c938ea4326b3bd9fd0cd4ca3380b70eba3f719535fbee25aa718d8faa4efc8027893bb04e8c91f1a76e104320baa5a5353108023b206dbe55a7666c5bc8d89291b1552263ed3f639fb28ccd027dc530e86b2354c6e687be38c6b11c76c216a68c18067d6d9eca38210a635307ce3e12335ddbb8819bc6318eb2c0d870d5d776a6bef6239d30eae15e527300151676f96b0a3076aa50e142428a274bf2e7e762512817147c72ca7b82c0971930b8a8d4b6efb5bc9605fe4892af4d7c395bd4657a361b057f6d18a56b755392360e90758f06b9e02928df071ef680b0d48301ebf737b27bfdf2ca17ef030f572ca3e8d1e921b9d005292d00fcb238a2d7368dc0214e57eedea168261192c29b25a9efcd157f2ea390cc34a8228d44b4391055b17b5674b87a0e962e7d3c922c36250aae23be316ce9d2476904d8365de32a24d8965ee34a60db7c8d2b816d0104ae04b62dd8b812d81662e34a60db898d2b816d3df65e13213c391737a6f36e2103cf216aa8a054ef8f1d946b145c8b301e90caf1a611a07f7e18056cc2076c1407f2a113a719de5d196aab514275e39be6146587c9b21d69bf53213c8de5841266d9e7f4e95f8ae7f2fbdb8c6840f5b9e27eb62aa730e13d418618dba762d318ac29a816b5b903f2c5b1a259e08d00c04dc97c9d4e15632311c646688c6d14394758635c0809e387b07d6da9820b076e3ae56b7b37c641b6dcfd4836f883dc11800baa00a7f91704fde1d6ff99c6e88b261fb259029ecee94594591ae32c290f34bb0142ed00f0895731bea7c2efa9aa02e29ecac8e41ef1ffb440fe4cf3f83c966331d28187b0cb0619757cff833d280bdb13c78682e2a7af92d3f9a64c3e131e31d4980a81896cd7b8b08e6a3efb4d6c3b1b58789c6842e4e8c353d8d73e3e6e815099b5e94cbef5708a215add717b982658dfa446b52cc09b471b483c0434afc75885cc5f105d673c05dd65257d55fe4b7c82e955b4b1b8d6945bacd1ef22789d67e80be6c8ad649ba9faefd695d433e490bce52fc4e77d6e2c7e065a0b17dc1a38f45a7b7c635f8a2fb132d1c972bba9843173dd6cc43555e0e66067a6140f7a2bbfe84c92953bb092aed9ae718ac275d900b811a2af2d547ded63d0d707b9a65051add4dbb575516ec69af0006f03f3f43704b7519e3e1be4ad37e041025f9dff17636c4fedfc02948f52f880b833e2414e220dd09b75f0977bdcd6f119edc3b4ac889244b0907b42869d3f794ab69521eef45fc0b8f3ffe994612c0338f1fa3fd8d3b74759061024f499e98c3d2a406f9693b3101bb8988b82faf557280b0be1bfc9399099d93f77ee23c815a4ffa8da93a8acfdc8d60fd5ee0fdc502b685948ca080490735618af9c20c9a6ef2aa6bb8198d56528668dc9f3e5ce8d03ad1463c6ae91318a3c53d93b3073d40d21d0788e594d2dfea07cabce26b09b38443473162b8077f898067051e9017f45202f67eedcec5a07d23b15ef92251e021f490b6281410fc11ef7ce4884f2ba35ccc338d62755fdd31ef009446e283b20f2e6726ed8464bea5a8187da06738106acae5878005c06ab4d2d4a39bc023d37a68f75c88e8e0ea890e8494646b46036582b92b5970fc088f8db718f84183102bea2397cc584fb7a04c27862c988b96154d005cca5ded7a3186f91897f872e21807d10c074082ea88ee2ccdbdb25093f30fa5f6bf2c22fc3a36b4a0dde12ab0a67622a1ebeca02ba15f40ea49f906adac1593245f19708e8c418a4f1ed8f3e1ebabcc9129f9b9d58d0495ca763a5fefa461e234fce99e3983313499574f9a139b42eba83e8b6f3eb1e9555b2bb0edf49e22b5d73c2fe1198d49766e56e097a0dc9367d3f8de11630b85bf37b3ee608323d33d50c4b848dfbe9e8be1cf3587b01da180937a0363b297132a17e6ccaf773f3cbffdf948621b296b419adf61c391e74666515c855a0a747404bd9b264eb0c87090460ca9d0128c053e3bd83ac36208161703b52089d35c4f275695a3639238f15e5ae383c54c0e344940aa35ec602cbe46c7322117a2ead63def7c99a35f94feb8c0038e7b57937bda3ce79fa7021322c513a3eed90f9da9c7b17f4500f798083f283fbf2f7f56d5fe28ece85ca062c1d3d3771a882d7919b060709144b1e37241a126d487f9ee4ec4d1d3e8d5025abc28db63d507eb5ca46a914e3758080450af045ec43daa19dd0c75704c37f1ba40a9496a797bd9a4f7baea6a31e505e68d413967595ff80be4c767dea0c3214ecc67e41aedd15960c98c81ab20188dda808b0d65405746160fa2e1a3c21c52278c7a69953551db8e63a9d7c8d0d4fc42275c16ac8b19478c7050392a1ca37368d37d7266d76999c1d780194b71f30cbc768fc460421efb7e0ed09736ebcdc0e2ba0a87c1650739919fc77b2db3c7080ca80cd2746189619aa3436a966eafd00aa023a580dcd2868f404055ff4d1677fff287d9e9416fe303e658211ca259e274709fdf71bad7a2671c35e39bc9a967471c61615f1043a7341468caaafa6a6253cc87c38db0de581c957b3abd1176cf5763595ffc1085ddfe7e2f2301d46e202ef9b5dcf21e0d1cb7c59a45e55413d7729a42774b1cf08a3192e870045c7b933723a0f1b27ac8b368a078db0741aed76e03c7ac529e7f0431687f4a9da8c18032d496e21f468f074efffda3f3eec9f3a40e490bdce3602f4ff1405cdd5ef9f0a00d0375cdc884976847ab8001c7b97f245b4eb4f77a3e9c7bd68a155f077c105f8fd64aa1080dde83a8d1f78391561de097c00c037aa50e0f859a0cb9612c90680452228c25de6ac63ad1e9a17f9cf98bd29fa8724a9fd0e8e219272047a8d2fe9f47c5f6042a8fa0e539a276453a5695205d821f1fd8258365a6cfb03661a267e3ee62efffc6eeb140ab5fc1c13ce9b007ec6faab6dcbbe0cc9af223c4b281303635374a6e4b549962d5fc71c1d499ccf1d76308d05367bd6decdae7d6e77089de8a034884716614d5b76212165fc31810ae18964d4c8a588d467d0209d1129c2546e4e2c1597fd371722ebd79347a07bd657f0c907a022f7b68cec9ac75d3c0c1dc7cfebfb33c69cd221725c53d100febbcc8d73aef35f4d25044e28a46f3985ab402d8468fa0e78aa098526e5d21bc84a2aea12d61fb33d73a1a4363a20247ef1fce098f2456f0bceadcdacc276c25923b46b9fb30abe06000000c4fac80995c847be37d8b5213879a0b3b0a920295ebf15ca7379771cb149536f5ffd5008f32e32c85472099d9dfd940a86055bf99d4c15565f8a50257d2e61a0d6a9a222c4abd05c32ee25e8eeba1c6ec2c449a8e2064dd33fc38ea8e0ac50802f467c22dac939b0bfce0d2f3e8fa521b1f6653edc611530e1d031eeeb556e1c7055851d2ad86bc737d8848257867a3b2d9d22f9564a7ffff929ea057ae505e9d7ea020f514142ae8b17dba4cb740162775c8d4e25355765722d81c4fa7ecea938912b0a9893ac58e2bd9b7d70ae7d426e11e2fdba836c99f4c9212519f25e9b332f9104e0e6c25a59ac1b118a7e39584816e1206c2c200b4e9ef2235e652c996c94e81facae403a09e2a0d48880d9408d11ed320a308da03cba6ce9629da303799df20530f7024d915d1724cc0045b354443b1f8b30b50ab1550e022d86f38125b5e90db0cfdf1be15d228d0a3668d31257d02cca9de5cba50ffcf9ca9b5c98acb28b11422a7fb690657e4cc6016e4ebcbeeae0775e2ce280036128544e92d6dd80c50adefb3c4ac342ed912388cd9e71f4fec0229cfec271f8e7209ae9e3b3434438112733e4126fd2a206fc5fc8a83a0c5443d0858f9334acd2f394207e788302bb3505cad547f9e085ed22580591f175f3ca4b0ac6d50d29e1f1484fc28023be2029f14a655bb796e17d66dab62bed5a2a0c4912ea4ab896a02be95a7ac66dd3cb300c85addb186039d211dffd7e80866504e37733c45b001e5633a1251cb328d02961b7bccc4b8ca0edfaec30b02d6654369bb6ed0672eecfa32c74ccc2d974e52ac192d85a4f0ea77805cb45bdbd5efc5c5b2e6875106fed41c7aafc5982a2a53858d96534e4ac362776f558fbee1a88b3b9d09a5f77c6059ba79c185b2f8c4c1bc94a961850b919389c0f3ab6c8431421c970210d5b1581e2124477670e796a333bee17307a183c77793b3435c2399046f0abd4dbbb78b522e61e72c374c691235a18e72ec038533f5fbbc1fbba0c66c671bd7dc50ccd381b055fe46b3fcf940bf9a445dcf1037c804704e1c46231d31543711ee090c6604cc88cd36c60dced0f227656d443a44d0d478f79569ef13dcb173f7b88a715dcfb362f93f6a51e960e6b723a5436b205466e848bf9cb35b66ea40e0bbccf62df06f30fc57307a51a0daa8bac3d2f75aa46581fd988f143f757228c748520a20f27438edb2339fe23099af3c3f0dfa0f1505e14dc3e17be15a5188fe0cca908d9d7fc109cf14a16c611c9d7418718679b40faa900f07182d33ce39c3428318b877b5599aa399b40f5004f65f8d84afae577bf57ebb02f26a0a4dc5ced6d12d57be7ac8943aec9d23c3e5696bfe3707699569a3c0d6416a31895be567392206ddb43673f32ce0305cf0f64fec302c2c87b804c2bbc73dd3ecbc2cc4da88f0b47320713d6e0fb9dc6ae220b31bd052a22db6497dcf24bcbf4e34db1e7c282ef631c634406d6007f0c7c1abef6a9d481f4a0ecd8557e319724f2fab19d5899d27f4986bea2992a0054e13ba1112b8704674cd47bfb5fb651a0fd55a628bdf05760e20aaa1ca39d268cd1186f4239ef5fac6ac4724dd7398426c68c337ec4b20e149c530dc0578614fda43e2445607e50cc4c46e354dc9d312660337468afea26cc7f3edd3c6136c5c72728c40f3bec7aed4b438342724c62e0597f326256f37770a4c0d946440b196daa2921684e5ef1419fd364fb8e99e62880c499124c64e5478e04708d43fc0063e006a3c67b49054a0de7d46ed3495ae6776aff823e0826777cbd8f2abd85a034b929a22c26373c6c3409dad490f06789058eb48528db846254f4c1e6fde307d7052e13cb47c5966b8274578d337da6a054fde1f78cd84ac50a7edf0ae17b99bf4516807d10c07dbb45389e211caf85db882b6a01918d3ef65a2c029e7d3fe5010f0105be893162f0da96e308f84a8427fe769b70ac96703f295cbfee4b98cfb0981435fbb09751b16b4a6e191199fe3bcfa1c54cdd6931e54739785d51eee3d9503eca872190e5018fd6d10326fdabaaed76ae8f5da08fb5a6347094302f6710f8073980b3b64826226e9c85d83990100b20947d1833f823ad5b926d0f50d981801b0a031f4736c8d3960197d8ce7136c2f0bead5b2a7417d98a7cf1df9c2e55442f26d1f4c505fca35c7d23dd8378639c85299faf301f6261a9eb3cfaf02a62a101bdb3c54a129036eb786fa0402f1280b3fb847ff9e7a152f954dad668b9ea6712c89aec80675f46bf57a82cd8ce448b2f43517dfa558ff3356590617360fd9f308f16b4efb96105bb65ec12c40ea76cbfd00fe21756b14fb99d1e31025f47d825f03ac14637600ce306d00262d1a5156c8bc5f92e3a872de470cada50633f3a04b60678174955da81f70392a0bf9c50321cd570df41797b5d0fd316728f703e3918cedf54753b469d6566f6ad0eee552d2ded04c380f20deae05b7188c1a74a12eaf60efd84a2e260cc320e89a265ef1a049529335378bed29162658f84db60394144aa5467b7be03036bd678567a657bda3b5f0a5ec141cd2d88319ff90ca734286f21aec7d8aab10de084104c27078fc2ea827c51b605f0923aa79f374072123a881f95897930a8a7ec0aa3dda016b6df41de1af269e9fe418143cd76192623f4798ddcdfeaeff99ac04d4ac4530fdc5af1cb495101e14182596b11fc5d542e0f654a69c1001831c5bd9ea30bf3f0d7dd3b35bda76e1ae69d7e5e2e938a1903f52b1efb87685940ff220c55956cd9ee245e453d46858288ac529b0fad67cf13b786d06a2ac90dc339979f3eda3349a6195b14c9af16d52fc3abfa3475da490d6835da22e0051de1648e0541a14fe6d501ec9756f81a01708d9df3520300e00c058dc5304b836bec44aab7d77b38ac5df9274c9de83a152e7e9432a526518a241700f0d1a05712c5d754662683a3095ade7ece3f56ac99ce23c1a4d5e357a819d0c249f894c90c0340b07d3ca213d1810e000000c1ce9a398ed59b9eb7900c1af90177c4e7053df4c1cab564628f7956d1858fe47f12566e9a0f76d545873711f763aa489c380478351261bce2f77418e7c3bf209771114af83dd6e06193192161edab2e5224d3bcf71361aa0c79e7866bd11d6cca9e8298999cb826c0bc9f21082572406d7df65f38fca4298305a70a1b879ea2be73e26241187082a6f840328a75a4008e2d94c92843285c89bd791d26637edc00a20be4632cd28a2064c92ad296735b75f508d4de9da956775d30568f4a7dd5de2ef9c9142f841bac944425b81e331b6e813285f02d9821668c3f419f3eb08b9454f99f46eb3f532d35ee3de7f0e8b7c416d567eaca1a49656abd3dd5cf241089e540e7167f4ef8c4d56e3ea2823f42a107c415fdd5e8e8c032950c47ac5740eb72b708b7415f74175bc520b1ba9d95e7b36f0e3aadddf863e7bacf25167f66ae599b959421d6a6a1a7e9047c4de3fb6cf377db5d7e175b91c4365c27d827f6a20d27a78b5c3bfaface9738eac6189d8bb0c4b247d04eccf2267224c22fe08ca93cebe5b6270be1dadd913eaeac6bf7bef577382eefca4b7c7778859d80891d4a891d7d5d7bd1ba88f85e11b1836dbec8523fc90be2fbb0aebd575d3bd83abf3b7c7a87c29ba37eae3bab12bffebdd63ed598c1c5976fa15673f67e64119f8b6f06585c0fdfbb9d09308e0cf02fb4b7d77035884159408d330b4b403affa070c9e8466ea84596671da7852cd4a28dd83ff2a3181d72d5f7df6dbf8bb08b552408fb022f7f336e5d2c7cec2736f088758a608f10528f728714318c4e837b9c880c4489f3ce90f137ac6e2109368d2874f76cb312fc0cdaf40ad1554d7410a694e4f0fae17ef9a9b9cf56d00dbce5091e386fa7627365b20e6a66cf5aff8677e3f5e891177727aa5a899c1603a4c46c8e35f68468f3115a4b9b38a4bf05c4d60e08a2d50274f850147579eb3feb52d89b4f6bd6b52c2923d9062897c6037025328435213d21c0e5ef10dec42b603a203daec01505517e86690358c613d936130258a513d9360474f645b60d05011da4916d43c04ac5c8b62160796e64db10d04e1cd93604ac708f6c1b02962a48b60d01ab9624bc89ba49cba12df9180168a157c711ef6f742e556e57e2881e97cd619bba392c771e9ca7269513ece37a66330ed0fd06b979ef5a6173857322309a93fb53d627882bbe4c6b34d2af916c58f68f1b32baead09df1c8cb0be32c226dacfcd92bf19f3021c98f8f04da55fb62a7904fcda398289e8ab63193c3208facd8c4d16a3f4971c2ea32dc334390189b179f4878f7ec7cbcc3b79bffb21c87c3e5bdf25e2e8e764cb36198aa2b71c322ce09ae7aed872120ad3490431e0a75ec50bc06be9f78722be801bd8f61421da1920df3c11358f92ce14d621461368ed502340b4fb55518272bbbda3a71936d96c1e81e6ca71bc683bc3a560f102beb9aa0888449f11f64298e7c12f8539f7bc32f0c7df6a837105beeb6eef58236c8519fc587f475b45a80dc6c6cd8387d90435d77df84e69dacdb1b01e1b94022c08be4c6330a5c684a71832adf6f971538dfccfecee78df74317325e1f38f035247081aab338a5131b71072879d29e27a2c53cf3b091f5d96952d617c5ded91d1a5f043532f3168551d4e4ea804fcb6a9f0671efd70da6973e92ee781e12ce006998ced6436dabbfce46b306971c723e6864e70decd10eb89cefdd4e7f8ef107fc0646ec01f44b8c48d195ddbf781e08c481c3cc7ec23bf6ed809d055ffe2121a321c3ee9412ba7685b1f8ca6045521e0d98f5c6573b99f84ad3d58180c5a21ce5a85164b618efb263bc2f90d631af2bb2b1e9ac9f8e31271d6acadfbaabc31b24e5589c12caa18d6014fdb2131a5de2ab6d328cd76c18afb73064547cd5342cd1f6674656143c43524291b361752ff3625710b0846050d8901426a4a6f89931ee647d41ee3626f2316339bcc9ae4dc54af9445132c96caab71d8a9085cc571865ee8a4bdd7e55d05e388815a50596bdc5682c8daf793845774854c62ad8f629a22e6935157ea1e56eab3f60fabea2b6391fc72f4c46bf1ad4b3b7abb932533362ba27f201c1dfb82c26a3aadfbed2f27a53c1ec7d1724cdb934c8783849e4108b1ba6252d016f9f3430b997d580b7c9a62fb47e7cf559eca9f376259d72b51d39e22cc987b6c109941a7799577b88e93697c65d3690b4de619634cc561e9f0e9f7645b6b769807052a378d90290888c32dc8463689bb9c1496f8dd533977e2141013eac431d6ad8042f86cabe7b01ea015a8833acb456a082517e6ccfbdb90ecee84fb0afedf782e99103486b50da2effc05b4ef179d1390485b50524a8ff3a4c690d3a14c7c3775b8cfeff6dc162d0bf73d87d0ad6188057ce61c89cd0660a2079aacf392143a5cf1baa2c47cdf7b810cd4bbe48823e86dafa725e7d79e511255fcd53cbdee65341692cfaad650d5b677d94bbb0bade822399f3df6f671433d783873d01fc9a02a2588fc00fcf81fc23b1960cc574062e4bdbfc74b195de37e8ffc607a5a8debe7a1f585afce365bf4ab34792c5bfe0009e841d16cd8b161734d4095c1099eed2b4f98a8e1b7a4a12333a3b482eb4a791788f7e619162293acf7fd27bd02241435939dd01d36becf556e28c70f999c1c2d392aad14281ff3ade01606acee8d051207bad3e4c2f5f9f781db63f571534b76a3fef6424b02e37cb68e704e77879ca73dc83a2185b0739f9b3d35d2b206e1ff5472fe1d494451390b5ef662632f8d65da99da83b87f908e051d38b3516656af47026dcaffb9e190d02faf9df0320c359608638f0a5971faa17061fde07820b77bfd5f4647e2701cc197958bd557178e2f9258e628617e512593d52953f992ebef869639c4abf058fb28a78ba1677587cac4a24af90209c4e7ffcc6276db646918242ced5455730c38eea980b5ea3ebcc202eca25189977640d24bcbe1a1b18df7a262482f0760f233c25da9885684e91e8a9712f738c94824abe141ba623204b3afab28269f61c2f8b7c4e7176fa409135823e14061cb305c8626f6d861d0084257460bc53ad1b8666a8437085c280118d4036a31a04d2b1f33709fac96c6ec3b732390eaae804d071a20a53aaebea6f6a5840325acd4f34a186a3ef902e2676eb8890c761d70943c6b64ca643b50842cd2d19923052e8ca2ae22715aa7a37fbb56af78dca22173fb38d7cdb0e96c9ad1516aa3223af0466277ea6bbd1a16369b205a7805af60a724ca4cd1344695c47a40795f283bbd19a6b9a5b323c11aad00e57e8b12a14370ae57fb70fc065d645a45189e667f6905fdbc7f2586f68c78267f2214ae2c62c270c25f3bdd8817e2f90b5b4ec39c7f70ff7725d262f6d208a7cf9418414420f256f238bba0b0fb32276a23a0a426ad0b204180f853a4f50783813ee0554ca0d1e2e505d9c5d0c5cb08845c55f61858e9a22a256b167d8cd3e9e485538dd3716a783fccc11f26dc7582687dc544fa3b5125846d6327bf80b3b4c5939959b1f12c31f9f0e2f33ed1332981da87ca0ccf8eb0a19dc5920e11e1d18bb1723f77e3853ca73cee296883fc37b81336ee414a30cda429876e5ca59d5f3c72b66a4ed247a01cd218e4da3d7b83e8e23c04b6e6983594055006603af3d9def1aa2540e26bec5470436aa644c57022d1f6d360add31f87fd2220aead7f41386a98f26722feac5d39464e79e115326e9c6e3e66556b137ed5ab6cd0fce4578edaaa8eb403441b5454797a421aa77e3aa0a94b9bce02455750c9b2f7fe96c823ea9c2af8b0ff1aa97f06d756d37037bbc74bfe18695536b9b23ae70adade866271e7326e91ba36dee39ad59ee9f542038db819b9e1d736f762b7b3757589a75bba6d32826175fafc894adfc43e19a2ec40a129027999f79b4dcc77633be097066e50c4e1d3255eb3d38ca6605fa19b934dedab114f40128e02aee216e93e98fd5c80b1d3016b5b155e3258c1ae5f6037a3f4a01d267011aa7cf03e5690b29d03e97b398f126167aefb5668873657b6ed9caa5295e42a1f817627f018dd8b35987ee81f83905fa30ed72a04d7c92764edb351a2329599f6de9a8e0904f050577e35d22fa4824052f63e7e78d3030abf4e34200ce76e0ac30a612b908c8fbdb7c084b99789d04164a49d3e6c8f55013e54c189a91bde65347857f7e1628fe0ead85ea7125382de3998247d0070405b84a8108af1cda2ed5e59ddf45876a42fd3110f4a4d4151c0428bc62557dd3036963bec12a4946972c7447c6ccc0803289feb1c7804ba62cff9c2f346d09c2c341bfd5b39eee411b0117af09136d00fe0ca43ae53bd84f29ac83134ccac7413721130996fdda7b655118ebd92e5946480c71ca6033ceec36b27108e4bc4ded0926865a01544b1faad18f63cce4e7ef210910f5b606ccf42b05657f24adb884fb7250267536deb1f1d7d0a0da3c3a25d5b1c2a99632c086363b6b4a48bd3bbed6ced3738da2a0a81131cd46ea64a0594baa6548068e1fa914d10ae0f878589c3e21215d45add4aa3b365e7bc468bf1c96fd57236b5e74591c914fb6ac0ba8719305104832d82841ef2f9b04eddeeccb38d909a7997aa15e24fe1de3d85109e6de8c2b417000ee76132b97909288f69aa4a7faa36f673c54182ee7b0354e29223cb53199d2be918d242182d88b719a85f72a567ce81170c926557d76d15c9a51de433e52a99735370fa9144482910f668f189c6ae824c9c93e09370942767f2f550ecb10dd760038db8159d3f5cb2d0b83ab03aa4dd64b6d19e99f9fa970f55f0a2e49aef148578f25722a732e025c06218e78e3d2505e9a2975e0a654573855e410ba033f8b7f3a7374bf9f7c9fbc7843f1d223460816b11d9c15665b65e3940631a6d0a106d03f209f6e74ba609c6a78a34faa7ec0808f38cda62be200404031c0a8b3a36e13b732ed097a453bdd62cfec17207b1204051952514a3f548989c80fc97de022bead683c066cbf3c6bcefb26d3eb8c1bef621e7344fe31be9c6cf4bb3213d9536a056b50639c27fd5285429f20c940154bc8333ce51589fc4463f3bbdb27a53736cf3bbc8b15fcc88608ea786f0bebacbc1915181f7e00908953495b5e48948fd5237c3a727f3ceb4443235b2dbfef2d901521953f73e82a1cce15ab4d9ecab5d5c779a673ecd801e6cd1bb3ae22000c2c3125e019662df255882ca312156a0313be6e9664af6370980327f75932d2d68e1b3b53cc221b0772b6fa8470ccc11851cf4f2a2cad22e669f7c2b791dc6295af031e35b05316af705288410e74d49b36eb1e23a08d61d0f510a6853b3f33d1b8ff1fca4e1c861cbb46b5047de8d247f067efd7b03e1f547b647056465f391ef6d73ccfb57fc25dfc763bf7835c4eb8142d10a6fffe409ae00bacff241ce9e613663b38f5d1621fb5428879d0f241e0ac1537c3f6a485793581a6d788d24f136a1a01355d934e44bad7614a8a72dc03591efcca36a7fb1eb18d8fe09f15f3153fc2289197030ff6d4169f4bdf649ebd7d43ac1efd7ecab074b6f5cbfc999865dafe148b62fb33c67eb3cb9cb7a4e63e19ee0026be6558099d3606c0e3222efb01663a483dc94a4bcbbe6b5e8041017c1541b2fb6ebb7164f4f3bc9815d0f1a7193806f2e7b845ace4c3b6214548072118e3a7813cc08903dcfe0945e604675295ae06b758206b322b9272f386f21bf0b6f7d2cc4dd1a258e54e0e133b864bf86f6937bd2ffa27460fbbc2f75029416068ba223053d700ccc261758e53346b7f7acb31f3ad788391b62a19ae03367a2440725612f3810f20663b4728cbf747eeda233d21bd477433318883e14dd3048f137f8310217300f8ca30c214d073ee2e684f1436ca0d09eedfb52915af7c1252cc87a372a3e2b7e0db88d4be8633cc5272323a1c1baa5c17bf510ab7be123705498e9a4d5bbc6f96aaa0548fd5b127edced03e2f92dfd18259eb6eb46a95108d9c646ba0766e97f993955ec34ab001b335a5380dd28d33590841895ddc72f597ba08e63dea26cc9f1731eb0295ff79720c9121a8cd8f4b6b71a24b11da7801e31d8e1e5d9228d4ad999c4e0b6b1ec606f6651bf538e81390fd8ad7bf6a1aedb55622e495272d194703683b679e9ffb6263280daa59f54e15a775ccdba6ae7e4ae8284495e4390350f666d7f74fb802e2df6f0062f84d8da1a184ccd6da304c3aeb07f1bca60f69ca1549ab4a4baa997e05df1d08e095511eb8914ad5fd8294a6d094ee9114a92fda45e6006df742a777e2393a69df2f8a64a697e01d0e15d00d899ba898f3739c992ff31dc2df59056a22220a93426ffdc95e0e6293d3cb4bd38d70a0e921e24dd231896688afc86a62245b2b61e9cb17e7f7cb68ab053dc59bd52241fbc93eedd1266fd4a36f0558e463081393d560d656b5044e71e871e8b9e1aaef5eb471938ab36b8455ed1cfc132fec1d6ed45585c7edb448fb2d3a85047f7bcde95f07c0d90ebc14f0ef6651827e7b3ec5517300e9c100b1376a9115a00952a3939681eca362cf3138ea8364501e5e074522e199f08b7a253f1d4a43b6ea875da52adef6be766bd77cfa25ff35404e15045e7d7e058040960387d099e614b87402ef584187537f462cfab7f3a4a7273315a9fea16bcdbb051fd147251edfb779bb0e713eb8c8559d74d450b535a43c02602140618965e816ebcfe8b9bc93a25fe7f76ab1dc4b919dd281e297aca12b0e4f7f3a6bc26dffc543a0658c8e15c336a886eaf67cec07b86a7a92e0bd4dbc0150fc76609f1fdb81ef46a52f4da87f756f67ba8dcb5ad3df5b0b3a3315d7fb392267673f5ef3599174123d7aa8fa4dcfbfdfba7284f09b30c38ab851e1707833532afc5f06c68a34fed45d1d1d251ef7f80f8e28002a2c2581a089b37b1b433505d534f37dd67ddd464165b3ae7fb1dac018afbce171c04c29ddb033297f261416de6c9816cf5d4626d143240bc2a48ea9ae78d6774fa6eb85f796de1fe40a100c8ab3b79d55f92c1c052c5f3c1c1d906bca5d65157bd93494e677345296290ddec3966845c82d674ba4a2cae2fff29c04363a89076c89ea08d45ad066643c30c1abf807fc7c80c39e18fc0d23045d0192b58858f02ed2e416998c2adc37d30ba92f7df44f6527dff2b01a13c2374de79321529bc366c3361afed088b538e62546a71178a3b2f464aa4aad96a85499c99b0ea2379687455e88cc6ede620ef5064363ab46eb895cfa7ed613963a5e2285c2145ceff44656c65f17f9fdc4d61d2ed27955683d2aaec5d038a913019203281cb39219f639f4ea34e1b008d7dcc625a61090fe3764b8aa3b211210b9600846a6d00b0aaeba8b624de3c52fb4037034e990798a52669e8c6f62d56a75cd7d01f9dee110739a170848c2075441403e129a8238cb9bce18b2d420e75e4fcdfe7ab57e654565c849120f7d87162293b53cb342bfb513102cfaca304ea21688b362855113a11208187e37abdf73f122ef39a6a63ea731b6b912aa76b9c773751bbe737e78c71bef5cbc25ea530a9ccb560e8a8d8c8a72278fbc1d0ea391de066e5138df267d9545b6e83847dbd4f8e0db1d32c5617eaa7e22a840b3f3a3e784ad241589e6ee06cfd8a6544361a32302703397014c85c1e80c0a2800686a891eb78adfb5adb71feb3e7d0379a30db525460931b1c5281b0000005cfc69b5ca295cc83b2d602c699ca6de3504fbab026b7f04fce390bd88e524dbbea59df028d849b035cb7324186fad83b0ae1565b617a10cead44deb6865bb19a4ad0892c37a0a65ad0751b1c7cb75aad47fda4f7bc7540594e4de0ffc7911b10c1ef6847444291417d6b7d6225c3939f990e5761ea3f13d4d12fb6ef8f66c12a1e6d47bd4d105c9d707e01db71c8ad1176806b7b4d45005936d915a275d5b4c3df5ef093f19e99c4789bfa3894aa556566786595de6462808c5a73da1d23eff15546e3157f0daf76418ad8fb23b75143905f44026c49227bbb8b176ff9254779e66b9e9f254bca6bda619eb7085d73d2584b7c5665b862f6715682fcf0f4f383068ac25ac4ea60e97715320bc1a4300bb209fd2b744750700357e044d79bb8430b608f76c1b5bd047dd21521d6d4c4c4dd0b0946db460396b23dd628386d1bf202af7270471d56241331b0d648585c2a50f129d47f097123068e50d64e6fe6d1f3fca9a8debfe16f239b7bb0719551dcd88300c85c5412806da97f7676ca5f8723e36ab4cdf82bb204fc2b443d0948718e93f8b00c2f728fc79c2a04b6c7965d9b6cdcb844a5766016dfd5896116222871d74d8b6379419212e135e342bbe0aad1ad50bb8d5ccb631cab0ed5fc779472f071d768ed9a83ae5ea221da4f96fdf448734f3928d3f1d02d2fd5099e9ea55ac91d949d0e1bc3ff6f3466e9ad1036c1bd50e1003002cd9515e7bd8435e3bc846f69880f5f1fc396236a80571a194824353dac187932f7de2a5357fd2824730276a8a2e08540c2ca5bcdadaedc9f76fb04a6bbccda28ab0d7d149b218169ceb5f2b1e031c6cc009af7686479edf9171dc7cf2b75c091aec306c59f607d0a18fb0a6c1a0573d19335090d527dfe40a4cbc327d48e07b8b772737a907af11441aa5f9ed3d4ed293238ef57ad21e16086da609035f388fd0c90fb8d18c0201cf6794fd6b16e74c211de651981d9a8d4cb9790cf69c8782dc3178784c3fb312939c4c1ffdb88eb39c144c468d575483724e05b9e3a4c2f8c9e2c398e27a895dee6e069e919a4f1445283935cff683059118f473083e0d38fb3036d399b6e19f8be6d7891b0c9b09c8176e3d879d3502b3ad7b2d6c1909f4ff9e020000a650ad379c94e7a1b7fa393820d5c99fffb809ddeb3fbcc669d256658535df423a2d536ec2649daa544e7aa2059b6287f6c16ff6865052164f860d4e420bf37ebefc34ec15b5f1b171fbbb113775de35c4c47a633e1bc3fcc9e4f60b703ae0401433de3ded4a1a377d6f319435cf976de15186ec16767542cdf7c35b9c9e1dd5f3757e62f418af4f32fcc3ac13ae582c9ae1da257ca626386f125a92e33d066d60fe0c53025e3f592edd138909c63e039e9d48030209ea88302f9fee19146707518651f8ea3df533b401f050184514f70ee4a9a62c4215a927b2c411d30892c71be417ea24b55d8ad041282304480ba124dc315778130b1942c1a7b2c905790ae2ea5968e72308121fe5a4942d09fc5292aaa8b6aa0083213eb1ed45d00809651696d65d78dd664ef47fb4ee35bfb0ff778028ffa10f76b56461bc3dd6d9a46682de20dfd600d4d329b03d521f540938242643f1d033379f6c9fd96252ad0673c403a289b0a9dada002dc2a22401555563b77c4abc5b6797a0af525e8b32c0a1cda651363a1dd16d82b645742c5a64b47271dd8b5136f4bf121c3dae849577be02671fb1dc4e47f46e388f6915f703d1979361e1e0252496260f3c63441b64614dbf52ef822324c4c831b2b013b23d2232cf293f706d54a8e2deceeef7d00dd93b65af037e6c86224298bba000de457130122365848001b7e21095ce0329ff29136944db558ae07c497818ee28398f2a1787140c74046dee68c99d053e3e700c61d2a4eb0509e22177a2d1b80f30eec90dace59be52f2430e9409a5cce57fbe4e7491dd14be67f0e0a1b2c1e290cd6d315c2c7aba7f9f0f6d2db36614110fd40c3df039c8609a0b0fd069cbf07010fae4fea18612f73cd2c1168913fce11caba1e1972d4381d80f198a781452cc6e6c66958e2731fa2950fcfedcb4567c47426e18ecce36b4a5471a39781c73a150f2542d3b93a8881fe97783dc54c4766a9b339ad8faa0d309302a4d41d950b784db0c996b4cfa1042495a87e5a5d3c97c59c3559dfe16fae7b0faa5ab7a318d3ce022c5ad58ef5c3e63d8ae9ee018416ddda6907988c1ceea4f2078661df06c3eca4a0a2db1c7ab91a8b22f9cbb9e4efa2f82fbc100b20d0b6bdf72742912e9382f9b9a24f04705b4282d5598e736c429050c56b3db7a88601c7dbe5a51413282deaaa5a48176cff56ece01f2f46fceebfbbe2876bec24afe89dddfa264b1aab96f99ff3667e1bedff23e654dc6f6e89b9b15214c9324f70af5507861c422161fd7a7a1df1540e6cfc5daa6a28d20000002401d90c0292a1248fb2c568461329bf1e8a0c63322e2adffb412541d2358148c647189e1d615346f8f42d9c81306e4cb4f053260c40ea966cc6031f4eb8d16e3b8899f70cb30964480183b08e23c33346fb00e5e58bf1a8a0f1c0af84b8cac6d54ae204185a1770a87299f7aa280eb1cc976d6b0f3fe4ce0fd9b288659f266312a0c731d9637b4b5f2d70fbd10eddf34e123cfe0c551a2b63d06c295949562338631c5e5b2c9699f0d4264191002af10803e04b081aad420715edaeced54e49b0d506dc680e7e6d9304f8903c32e85ef36e8a99c3ac38e19409481cc32991c0fef29dc566bc82e1fb03c4747f16604458b6fab0320120fd3b446e47b292a4abe550a7d3bead1f79f2743fa9e812a5883b0768819bee48452b7be3422f6d3e96b475bc86ed90320dc08c23e19f3e1ee86edf05329b145c4b88c1b4c081d93e19626b47004b8107901bf9b31bd811d84d75003c5eae57c5710dc32bcd82fc85948db28596511e6f45c4fcc04c2e2dbdd717e645b93c7d25f44cc2671366af80da4e64cc7f1e34790e7429d4897b17d301f0c92591aa966ac18959db48cf436d78a6494b4b976feb4dbcee780b880a4108230153bb4f54839fabaef82b2001c24db492a60358bb8f596e6eb0522a18864f1a8b9256496ff9b349c3934f4536b50db8081f0478356e01ba75f616e833d83b6956965eaebe0274059e30dccabaffdd0d839c881d0a9d170935595b493944597a06bd60d71352f80985cf38002beba99d46fbb6628dc3376467bae72835140a5ce06b1b96e28b86113608ecf64e15408eeeeca137374e2d0361ea1ffc3322af138071d286559230dc0a230576eea7624dd4ce40ec172b725ed4ad91ca3ed550f61681529cede523102cc9e78b744167ae229b7b25897ec12028eecd240a09e260ed0c14825494152f2003640c2267c6bcf5c7c64a0ee12644762e0eb20318a2cbf1f62a7151e60970975538f47c4c1247a2b06561e60ed90e4bae80243333ea72a1bc21b6c9a660d1ce165b19856903aff020b6dc31fa519cee5fdb1926c9f3421ce8941837fd2060a60fc8ad4d461b63839b79248d2c475a4e1523ae0b6e7e9488f6555ec8f149929c59cbd401bc811a45c85d1c7feeb88b2d8762a8174d94086f9c4cb861fbce1197d6f3c6e1f662c98bd9cd6e33980c3b5e4727c03ec44581f13580aad4be12c8540b742b67f0a402ed1b5cd92c2abd920a5d4965059f7d4cc00fed5702a12bc3ad185d49252acdd997f1f8d03e7b5c18c4cf0db710cd8408632d1f1c322a69efc249e58924b61b0fe9938e1304f82727591088ef36bd25312e411e298961fc72b213064475e9facbc298b65b60a7f64a33fc8404383bd1575c09ec1460f526a773e191005c49c2d2849f90e04a1916570257f2b02412b8528addef54084f407b2e5bc689dd2bc57180fd39f4da7201f3fd6da6cc31a495be198f6fd9f9f1a6f4ea4fb6235c0ba35a0432df14ebc71891e41095be19d98e99214692126fa959817a9ff64af35d539700fc6260cfa9c8e353f19d071cd81b909f6456f67e89048cb0e46fc94939f59b4291b7a3e24d8368ebda5d82183a0eb398b15114a2e71158268144fa269674396b9bf1331675b5598ec674b028397057287741bd3e3197be66595ee978bb7600fc1143ded3c567ce8f5b8a2f03652ae0a563caf012a94ef19f22c1c790e04cc84c18f0616ade27d57fd7ce3e3030684bdacb9fc3800945348909523649d2d7e3646c2d5f05116b8c8bd0b21b03249152393082ff70e1137ca1cc4233d49ea5142ee91abf33a01fa98213d1dd38dcb2e7f59f08e7aaefb1a348bb27e197ff706b34e9268e980239de59c4e85d170a6c9a4662d012fb2c0b3a2d86a4a1a7133dc329b08abb3256198d01e5a85d11c81d1f0d3bcd15d3b69743ea28d9eaea3be0faae4947d915559420ca28f6912900ddbb24e040491b01864501728a60b4593e48c92cda405f9928c7266ae28801a27bb560883664c6b0d9942b70203f872bfa19a45702fc4b82a9c7f816db7a0cc090b44a0fe63e1b5037d29039f052e14fe38ac89f2dd7495ddcc24edaae72015fc3807aeddda98fb48a3730b96e9887e32d29e0b791e85caf4639a49947ec01af666b967dab439c09f536d27d1e85b6d20725adbec0ab5b6fd2f3d5e1d3673a28a2d65b948859ad13456c40ab430b8251ef4707b8e66bae1e1580c7ac8a123f7b2fced0bfbc320d504f50c4fa043517dd8b825ca3a6d57603e9f10bf6609b3697b5f19d6e70ac88894456ffc7a53cc6f16465cd922c06c4fac334484cb1fc35fb99a03420073111464b672708562eb432a81633f2a7ccd8ed3effd871a47b0c7ffe26e33238afa235c83cc3bacba55e24b9ff5833adbe7f6d9b0102ae84b3084fb2422ab8109026495b9193ec81864735f2449788ce51d3646694ba2a0ee61955e95975515e82cf7cd779a31e035b87bba78d0f0720e7058a25f82720f17d3a8242bf67cc04008b21d212ea15c3631d60a723674cf0db8c185127a98c681c15fa6e6eaec7a88e456b95da3ceb2b78336972677d2ec6ee3e06b7f88c757d14055496d814a6b63914870731221f2510fe73a9462f8a613957ad3b6eee9abb4a2cb597f0a444f2a5c51664bfbf96ce0e0e2ba4c2a9dd7e895ef896ef3704584f32ce19f7767aeff7485feca40d1362593074950bd05870981254214ab4839a880a0eaf66763f0af3f5e3b9d5ddeae1ab17b14a95ae374aed95fa0958ec945f7e3a2539ec7cf3e9236dfdcccb12b83401ec4abcff9b93170a2641e57e0a02f1c924a49891452635bf0493afe01d33171fd7638541a0933e4af6765dd936c1757b29c36a3d1725498ac63a63e32372d78af66b1f482dd2577732ae02d969ebb0d41554654da5d7a6ffed8f5fc4832dcac092c6852a49a03538e4fc6188bfead6ce25007e7689355efac2d1fff8d76f466be86e6b190904e93cf1e0cb33907b6cdf08141d7f0ed299c373f3c33eb2068583bc426765e1495ad4e97e618d88f83bf90ecfb89b7bfb5468488f0fc6e8bb2db59b9559788b9b05e5f9fc7b5e6edb02d50c8d234d5c5d48a87607fd31e1d24ba3aceb69971ad8ec2f67514555e6c57f0f1e0da81245fc3a03bce4afcd80fec8263346a2db88cf8ae90b41ccee736a04a72d7d8af49cf761c9f41ae3b1a34b846bc2a231328ceb6d60e8c3992a934d0e0f03e0d0d19ce9e0b8eb576e2694d4bf4ed702bf56f92360320bc1b50a64c876182461af28653823403ee326f4448563b86a67e540ba8b5d2e7b0039f4d322c755293c473f0fe684c5300d2a6a4da6aa9adeea7da3699c372570b02ec1fa0c64b43368ebbc49f7e8445284d85feb6e49357f5954dd445649adba4a7b178524a7b6238d78a944c31d43e6ec2e8370d1514664efa53386202fd8b16532a55bd9439333098d8eab7ece2a8a7365c84a86bb5f7ae24f0835b17484571ac0e1e9dc72ef301f1a33c6c7a99b2d3b3394b4e0ea27604cc6e2493db9283f0fe7092688750f005e01008ac9270c00c0c97554e372e1d814c54c6bfc7b66c3c15038cf6ecd9221e641f235d93e9c73b8c0a02834375f7975994b3879f1dc0dc19bd37a33a75f2b377b1d862837dbf2205f51da9ed43cba10ccb7c959e54cbfb49458cbe0e8e524631ee7f025e9cda49e9d88cd90ae6bca81eb3242377fbd30733267aaa27ece3c3132c25bcbb41c4dc55bb1643dcc4eb52c75e39dc0aa1d6098e1aa654a719538bbb9e8303e39932990feb34df187ac27f3c326f1e227d11401324f55ddf5b935cffaf4f0912666ee3e146f236de95d54840d1d81686f28b5dfe9d3a9f80278378fd579956483fc97bbe98f8a19069e396f3df87750ffb14d9d4de713a5201506e6f2b8962818bb8ffd99c2cc0a04f7bd1534f73de1adac430ba36971bec5682a24a14b91c11fa1a14d590ec7150d38752283d6fb352192fa106cefe29652b11d1277a2c59359192d23b3f63846a37ce1911075246a3f94b6f2beebbc1391b312d73802a5e8fbb870997b0310f15a0e1322acfde2dbc2c4ceaa1c597e18a1b80ff33e60e4b94e36b00e642910496ffe67d2ff9e0b41b53d8e8e376c5134e46f14562529b1404005dae48c97724491aa604a8360b62f75a9e1922ac4420b1ca91d2d8b94d400472dc58fc04987336c1c6dd4227af36dbed457d0de8534a980f72656460b84e2ba4b8e7f23237747779b1ebe494c92d04445a9d1d7113763eca11c67e7c6f3c7051623ca1b8b270e38a6326ca204186002e0088f29a35ca27c412d4cb1a90ebe8d66784b9272c81424a31fd3e07f491113837a5715012f6da6310d8191dd957714d09bcbc9aec4b4b8daba410b92b3aa5f562940a7142f521d700f780811ff824f98f65912c811552491b3a12c70ff59be3dd0b0bdb011a8769b29fd63f5570e40884bb03be8cf93ff440b6c21e4386e4c83450b809f1322b51b294fc43f44433d41e82657fdf989621c0bfa4e60de3a08aee270f94a8d8985c92c21a8c92d67667a5749735998abedcb168b7e3e7ae465a999baa86fa90b88061bd6a4058d88985c6dd82a7f55d52865609c7513b50c9d342475851f16a5f8e618c8017ef692f7801f3f8fb8356f3b2256cc221c2452bdacd977354f3063f00a3f56bafbec8cfe7f2109e0b3e5163837ca97fc9e8c91da4996c0b7f3f2c26ffb1ce1dffb7cab936bbfc5961fee7151dc3a3c8564c68cab50486a4918775245453e73869965e977301593608f3c1391f099396d1a86f197285db159e75509e4652e601dbafe34cfad65a561d029a1f24ee1455d87765291e0c00d1cfe4303dc333636c21f37ca7f24131b48b88405f1edbc3cf02ffe83c88743ee65fa5b914dc525d1fee6bfe198fbfabd68a8d47858c3bf5b95516acd4bec529130fcfc1165d50629d6dfae6df7ca860f0eb19f2760730fb1e0841335fbe246793392f8faeb4621d61c7c3b2f77fc865b222c8264d55522319e9453b442cffcafc69eb7e0a9c434d8e15760de5a82fcefff00b0bdd22b2dbc59e32f67ee40bb4a82679d750c6e148d7f4066cc940511d69e11a99d12a6f0c3cc4e0d0ebe803dab086dcf2232cf1b26550c26eda52c6d76483b7c39694cd7b4fd9664a1fd4406392f8e02bb8e7d1877c43c247f8c1a26ccbc7778468ac94acdad1f33ebd88b510b7b19abf67c251e4996273e87a47e96d23ada88d0e8da304f1822cec209a3ed1c6edf51a056822a885689c8535da67fede144ebc7953d92c520399e4f2b81864f3af87009e0991217456d05fb294792e585f773240a434366a830b30464941d85cb8027e4864602647946d9f54e43196d119b8751bf42cc0f11d62342582ae7196d09764b9bad26e288ad99baadec4d0f796b2eb408ab3f51378088f06cf56e7df65f202d1a0328eb5d3b321d48fa932d8afb3a3ad19869ccd39fb461917317ab9e7fcf309d180a2b499b6146eaeb7b4668dc8e5989d55c03dece1630e65967628500b0a3236f128627e8e49ae65aa05ee3df82dfec119e3e186999e73c94f42e316145fc7d0528326ff456a3e230e96f2b91d21a5a5880684019f61dd9bb69634961407423140b72e096096025ae4aea0e28b5243828e6645d7437ffec871148859d59489ed92b02b3bdaa55e06a7aac62b904cf9c10495d961d171f63966be751728a205ff22f529db27defd854eea01c0651df7fc405e11491a9db36e81286b04e2eddb56c274e6275d253a9b6b099a4719c0b92e296452532ad820b0712397f0d7d3d8281087f5785bc6c1254305ca2451607eb93421446dd6b8a091bbc38a145d07f224333de838789ac93eb8813df3cba7dd45468df0016ee51102166b064c8117c77583c3c535ebde7030613a1e28e7fb73c86001b09801a932128050295dcc31fe3af0ef40e905dc7ad62ea6e2e2a0a00f047bfad4d9ad88c04e1cd56bc80397712a53b8a66e4ef81d39c0ed33e6f738d599dcda4ce3842c7282727a140dde522fbab311bb9a8984e727486385106a338443bc9c4f6b4ff8eb49606b6a442f9da1f720e54f01b3c7f0a7bcc56a25c953a6027a0aba8ddba64597d1acd6bb70a66f9e824e14c2c77977dfb3cb1596c616335158afadf88277fd0eab761a8a1c16254820534cccc552e4d314b18d6f7c3c2bdd0752cc6e2a7726602f1630b183605e020073181ac370246f0fdb12bdcea011514b84c042c6958978d465850700aedb9921842e6555b372cd265e671f644b6d6d7cdb8b822e5ad6a4f32f8f99c877f883a2f751aa68a509dafd052ced606da4036aa5f21469190da65cb754f6f8f21fedd0e81a4ee3251b17fc10cab6d68e14ddc16ebcc3638f4b5e08191b3f995cd5a2302b8167cd1f829a25a18100dd0620ddd6c92fe8ac95ef30b4c98e733e09f6b95183077d194d5271f3505eddb5139ac39892f7f29ed359b7e759bb1c8858e14772bc32fe185ab907bf497793e3f891fdbdbf45ccc43630b5f4c6b43c9403be30c28f1ed092926227ef4f133d06663addc3586653ef643490795c30d22df647d9a1521bd2e57ebb42821b4f2abc9af0d812134a12d58412f5e178007468a5e570f2640e95677fe22a4dcb54cfeeef94e7c6dcd9666447bc0bd08f54ceeadddc1b7065bf2b1827cbeb8cfebae5701af7bdf9e8eaaf0105d8b079f2eda1e0e1decd90b2a45eca4a6d1a480a2f0fed51268939e50ad8097ab3a97c1dfd402af968ea308a9a176c29b8616917f60c47b02fe8b01d6a864f53e0f56be2dce2cc53b9a950154cbdc33591071a8da3bd2fa3f036d0986aae64e31b353968522b832832d0f079d46d6775b92caf6797681fad898510d4685e8b26291feeb556e2c767485f20d78b2e7fd2204afe9abc88b56e212c36f1da67854a0a78f2c478980f396d476114b8228b6d82ee22258cf0ef0245823d895bd54ccde7a1786338ec84a5692c028253916e75a8c3cbeddc643639c0c56e08c36e064290e50dd0230e05e515e5604b705935d3a368aaabfb5699bc795f149e013f5d9a4ecbd0f6356e79dbfbbf72791d7d04b102e985554571cb85c3a57977c2b0c87a5880d8e36db265e90a82333a236629f63a7dbc106decb0d469c14a8742084ebb0f9fb6aa5a434195e3b4017406a5fbfb6468ba2b85297661c6083de8c9a5e4d43f0445c3fa471d3936f913b7f7657b27c5b5d168d6be5451867fb20abc4c02072021acc422454332875a3097b9f5806d774568c6fe3dba5cfa3ffef02805f75ec2e1ed42201f688e3e0a733cd16ea4a987a31f84dd601000000000070da4773e2a48bfcdd67fd821dc6a2339ada6672f72052647e3540af6b567da0491f9991ae86900e9b6a5b46c9f67f0863096f6051bc16270f01b68f684d8beb5a37d4aa60ac8c79f4eca4f6815a44207139c4ad493c65156662a35217bffc60e67207edb333620d3979249a76de9d303d6477ad74b7fef21985b747ee0bb9a1cf59e35fb48f076985366fb7b4183a26871455d56d599d54254c7bf36bbdb86833313d8a3eb22b38c20c71eaa6cbf720446ffdc076e726e970005eda839f41f2f85385f2d66dc4a41ad6b02664d88517edc724f864e1a85c14e8e922d3cd1c1906d0914d38425b19b7fa4917c8c628079904a64b3855d585038ce3761c9751983dd63fd8756bdbc6327d9d7cf9702034fca5f9c8c7b32bd09701391be5d11b15ca5f97a043c7f5b5273955daf883cc0466797d5a6aa2404f1f995f7b8991adc468ba9c4cec1e55caa69d751a98fd20323debea52ab63b01186b23b440294255b243a20887a444f3af67ad1fd98540416b4c52c28fb4e66da39e4e638a8508ea1e263570743ed5cdafc9d3830efaf752dd2da6751a0a7824cb7e44539e72d9d00a508761de46766733aefaf1569eba03d909be610ac06ee0363a2363958c8db1b851d095d0d6a6e6719a64b66fec4473cd41ebee76d4e8b89745be2fcc988c300b74099292b0778dad04bc6cc23803a0abea49c97ed741afa93b680dd267e9fd6687b00296fcce05991a961cbe63ff70bf38f4e1fd6b7a96f77a3c32451dc2730e36996f6d25c13236388a3570ec23210d162919557fff161006a4d20b3196d0020e30edc7737fa9909037462164444068604f4d4dee74c813e8172c29117cfacbad8a44d7738d3628a908d8e2334b311cdc650d47afe6886b7f0cded2d1a77e0690b57133386bcd92f0042e1df2e6b34c3dd7ae9499bfbb4a2a508e8b8fae0538f4fc0457df82cc6cdada76f7404c92dcb0f0590db1167c43445a1639b54fe2dc1e9b3dfe6c8b9d915f90ff3c8698539941872b215600f4059ae7b3743ffd9052609cc345c88182fd69a5266ba308b39768495e4abc3e5d97f97fe05d339414193c97b395f9600440669155c01e1e62ae1787fcd63ec29b2775deeb0faac3fa335eee4c468906ffba0a131cfeaf0103c10afd00bc7b13233a9fea499c300c274481fecd2b9527efee3063074ff627c26e8594238ac99981dfda207de0360288d2042a793cc65a001f7d1566582395b181e44a78f3c75e654a69ba425afc5069bd06517221c6ca73352ac6cb93150e62776a9fc66ed711e8e9e0cf615834e8ac7b895b38fc750de7672d0318f60e5822bf32c948490377b5981c3f9284f89271ff9ae0e2a9009bb0e38b46bb2fd10a418dc61df5da0b7d34309801252e6484f99f7494f1c6933bc8b007afd5d3aad5205fe43e7cb459deffbb36e812f4ac3dfcf895cfc3d0a514c47eef76eb1c8e3da32fc5b6087a65b4fe05f2c23276f10abae09816cd1da78e772ad4a773a54a3960d95ed8b8087c1df0137212fb7741941e05764c18f4a6f1a40e53705f55010612127794da7d57812553c6929a01669adaf9845a9604abbf11bee2715edea1e8328b77729d05911a867ed075c2ae44d4b81c0500dea5eade22dd5ec917b205c943661aa8feada7575d0a318a9360099ee6f5a5e1cec4db0054f12dd9978134b7b1be43ebbb1bcfc9784be26c01848f93141b62ce145dc800254ebc332a0ebca613d80cdc8ba4937542e7f0fd0c7ffa5d10d16ea8b170ae8bfc04a9118230f28a336bbe95f50cb2a1ad5deafd4fe7205d8e7fb53eb2bd85f27c9fb515e90becdb43b78f6258eaf75f8a4f5f40038926e01fd0bbe59e3fa6da467099b46fe3f54053273bbc90fbb2a30ab8c937f81448e8c1fad40a99a8e4075bc6b0ec3227b0f2d17e6eba285d3cdd61a25aa1e04db7b369cc2206a7d3ba70a1a2c426d8a42748e1123f47c8e47631379ba1ee628b8d4d502fd6efc2d2b2b740f9811dc0853bd031435ec7a510cfc7af45aef3f79a570b5c9a731a5069bd7aca4ab62066569a7fd240a3e55fb309cea6bedab0dc10252a61ddf1bed2661186504cf0c8f196d52fc25a2f1def92fc751bcd7443629f221f91d65576b0ef7c417699ca5f2683a8e2d289cec39d21052a3dabde301236e28f466ea5be050712b4739fd4a520c0672b40cf90c663464ddd23626a660da0572fab116fa34b6925b782cbd477e25d8e7fc250745f6897814c560a762d0e85c5b892e46766f697d2e12b56b64360831dde5290b63f445aa0fb7ff50d70169ae0881a813a2dffe5379b5505aecf2edc074c6205302c4993310cc2e9aa4648b03e64cb8f349a16877a32fbc778a5de4b4e95d0c9fbcfeba4a1253f3556ddf09608dcc3e3ef7705524650ce83ec273c56de478131837dd2d1aaf4cd5772a83e0c53d1ab353fa112c5bbb070a2ef5e4d7fa84f013bf9da2582f063bea2b2bc5164543bfb0de947ff2b02812a4c81bba00c40e6a12642fee442ce9b3eb49f19a6dfef0cbe83ba876ee92819564f6351a973c2d451c350d5cda80b2b962f4df39f887398bfbeff6a5b4bcf2bd9bbebfb7427e6a643b481721267085742246b8ba0100021d343a0040f48519410040e450111600803fd87129190e007dc2c60588077bb0cb76c2863471827129efeec036a0a9cc1f062ef6cb35ce459384456d5e3cad6465922d63fe7ee9eb95b643968cd71247362d575b1c85ac2d76aa507de49af1fee2163be8fb9f38b0fcf29950057ba11b4f10207f5561f2dd09781ce5625f4f6da0373a8a7e525056e612175b9eb6151f19269a74bbe7e653270b852d5b48b6ef7b8558adfbbc662d6f91ede14babf244131e5f550e32bccad0eac61bb547d462dc818f38568ecd9281cc65281e680d6de8387fddcf725cced533d36de3c125258340ce7f1b0515378b9bcbf73fc8b7b30e043aa30488b8979244088307917829cf27ce90c3f008d609e1de3bb6f33d17b92efedecc098dcec9ef427e927c4ec1b2b279432ffd91bba7ab490b151a77034f261b2a19e892b481df24fffac2beff0757eb8a9929a4b007a7719846a358920405821608d94e048c98b241150a5e734ede44a459409b6803d3a199777d48955f2c43b8483384e1d5595219367d9aa2ad9e8098c43d756f685ad09425b726198c0b4bdae4598736299a63477b7ff3838d13b22fd340b4c8740d45715f2dba7e6820657df78dd813175927ac0b79fdef17ff0ff16ba10f175ff6f9923bc74c01e035f39dd3d98e33d3c825ff7559d344c99290a586391c0e4ab329f75f189c2bd910bf3038ee9d3bfedb640a16aa56c6527bd72e9ae86f8ce5c509de8be93522d41c85d5856fb92617a3acb27c7d5d7b307ce70b2c4cdd6ebbfcc70311eee337832b019020f1f558e5b78fba5f8714eecbacd2075d74ace461b3ffd64283dbb8772b25e2467c41992ce8bdc4fa9997a5a6ad1ede230856960cd620d385420cbd8427c52f6b000b03941914540420cf8f85d5a9275667bff99b55a8d9fb979eda6f12ec34852f3abf7314d66be96e875ce173ac31134c609c165c7ea1892e0a7d0e2b913d485372d7c23ede25e36e74eb99672001a5eae65aeaf4c215677c0d612925e62b343c6265d95378de693877b08f3939f0546cd1425c267c149268116fc22cc98719157b76e5a33582f051263a3018048b806eada2fdfc67ae397bde82ff2dcae6892e47b76465025abb7f5005495bf66fbddcfadd8ff6b4c81db5ba8c7b3eb97d0bbed0dbf7da8664bd2533add296bd87d538c933a3f3f6b4f02716c4fc39f59adb1f46be075e68eb9db7f012ad36b1620298aea21d43d098272d53fa860de607a6d7058dac768e359dec053b9b960a59b6f60f395d855945e6d73604ed3ac973af8abfc26f392e6d41cf5f23b2e0f0f6960c5fb5ff8f07152a11ff8dec30ba67cf8bc52ce5f5851f1166d3909c40e771e4eb3eff183d7bf1d14c296f7c179da6157761417f97f54308390605406a974630c7c85467c352400e690bd8ba3ef90bee8a7a173f0caff367c9d5ad69a1dde65de20feb839dcaa03576f8bbc93b7e26d697f67241bc3608a13ff78fa698b997ec222f516fed2c7b512f0180673f6f0020c5a33b0e001b209e4e45e9d0e70e3feb172f3e3f522f61ea8b0b8e6b0024a2b7a8f342dc8aee7735d09cd7cefc1f7858f6142627293fb2043562418c02169c80911ee1de7bd3aef77ba6efdb52a58b54626a6ad583ad18e903ded2612f1cf562f8fc958971f5d273bdd51e85ee9d1bd8d4c1bfdab3c34e6af885339424a818b461f09b3714f2ab13ca5c16098ef15be3eb9609b28f6a6f70c5331896242ebcfd733504339f09100da8e76102406a573927de7f6f15f1a900c0f8f0953f50ed452bfe29be37d76a483f593de667594dedb2be5cba86cbe6cd13c636460bd300c7a602581065205a38e2c22cfa67df7919d83910df6604c5bb460c96d22546d66235fb4bcae2ef6e23218e58d1e09d64991824fea08c05789b600144fc3a216a9661f2f7cd883e2ff6aba5b5e86665fb02539e3bc3a063df1ccc09ef460266fee093ad0482c4a8b4b76e1ee8294f1e3e4b3745a402d84deffbe65b8f7f0fbfe98ec392d87fbedf6257fb6acc3a093d46d9fcd4f26ad163ed6f531456df016253d48bc4727b786f86aa36d79be674869832bdd854d778ca086ae9a0f4262f861bbe20484fa67ba3e33763259d04bfd370def6957f3db17c6a04ce6055862b57d8c8ff6bbe59aad0010e21da0d771886e2f1426adf43b5274bb5de60657a33b73e92e6ab88707127a2297a1e0c1fb97ef37f8a8a6fca20a57f879cfdf61b3c3608dab699f82fda81e701406a577dec49bb2c065784010c74f77e8607b70d0089ea3d1d57b86631e740e0d78f77a35222d0676ad749b0a35779bb79c547e03ff0a58b9ebf593f6eb116b1fd17ff940124a7f54df53ed9d659dc8b057d6e2535789a897d74917dbe257fda19877ec81987b7bb651081577d20dcae2a554ba2079f5fa01569e54fcc709d8781a6cd236b85431048656bff78089c42934d8f55259ba3aaf4d2e9a447fa6c7e8c0c65d8659b291e326ea786b5caf7d62f4876720068bfcdef4fedd0f21310a4ab3aef559a721b00406a4fa2c85f49f477ac32063da4dba565ed7179de66bc4a2538464021762fade1c55c31f353b974d9462f493c6b0b473ed49fbe67abc6be90bf448f5ea9d4bd0ff8edbe765dd811eb6a85fb1ada1dc127c8178b5a04ca4e98e83797d375037567da570cac3e64ad790373a22e16641afe646cfbecd03774f06f65c37c5541cb1b25dea8657c0d227dbfd5031cf7e50ff17ecf688c4636a98fb415c7ea763ad0e13e23a207e6da670200004f33b56fe03e737657a17adf15b5232529dc2efc8d3234cd92c39b66550f4354cc3ca6bedccd046f4e2f44f5c945cadb3f88a7bdbec3147d532094cf4bd6d82b3503e4bb79bd77e9c32611260849b9af954f2735c3b577b2be76899b8189f6d0a6211a87b820df3fa1b56acbd0a2b48f049c61122b1fda0de42a63713a9ad86c553383e0730454d1c8d74f19bfa5122c7acf85eb572e3c0359313b7de554b46e8505fcb97615039ea4906f1cd9483482fbe1d69f3cf933e145343ef28db2ff53ef2d3184f42e185eea001069cf848a461d26d15eaa750c1da37b437206b34c46fa3cb88de34b6cfacb4a9d6fe09e68aab6e972039396d830af11791c886780ecc428b19c49760ad5de2facf064e3d1b7a9ce16868d8b81fbc7c67901b1e577188022b629923881c964750e1ff9cd41385fb4eea2f1ad88c9323e90ef500b295c830e97c0e8a5614ebd05949980db3781b0344e5a35761995b5d0a6b5a541db52160171c7c10f7460aa681206ce67e51e427c88c795b919215b6c63ae9aea7bc0e108ff880b6d257e29dfa66b4f9909ec8dccde649951a7f85af96c1b8036ce57a4327d34f7a6e1d7f2b1e236260fe5003d42359e9180b47af970636de3d7bc3ab4243df7fd5fa84f5b6b9d4629ffe6c39fad32df47e0afb07f42c2eb646cee815c1729c9735695e50932093abda6742bf50090a41dc28117c6402f965915127fa817a52fd0ea5bfc0917ee160cade2ff540e815b097b9909a7880120b5b3087f6d1e11394bde4001a0b4766d112bdf542bfabaab2148dbc4d153f74686020053531d349bb017c6ef6102509ec4c39760a8edc80802994309f985b2a359cadbaefa2ffe0e074c1f96904b17490ecd4e1dec695efa3918f8fc5d8452c8c2eab2e6870c554291edaab29fb4ee000006766eeedcaffeb78705e658d7e849cb7a1320df17bdaddf30f72d8923ac48729dda3bb4e326b226f5f0256ce570378e4053475f363e0584c9cb526d866cbbdaef0e4ca85f70fedeffb650db4856c333153e5df338ac6e01a25993a3c1cb60294df35545074d5b348e3f086cc9b96e57cf316ebe097895aabf9700d411d7a1db8573a7ab55d98defa34f1091043ed957ba46542a1629a7393a76af90d0be5a1de9e964f38da92152f84bc21397a7d01057ab24183813676196c485466b0b5dda910e6cde4b4778052c451adbfe28a0bd6ba7095827ee8c01c99aacafb8fb6aa70eaee51f29c61fed42e4fd38a64c07c56ab13dd11532c540491f6183093326c577c22d1b3fd87e786b6de1e665e3a1c737ff364e0f12d7546871511d65238d22832f52d8ea752209fdc626275f1236dbeb072ff42b34f5fef63cce1b87bdd73dca95cf81516af5be49a0fb2adc971cd3d14472d10868361bd24da8a47591f8a0f6a762456d340c56d1c86175286ad116d37bdb6235c5d31e1216efb4cfb51200000064df5a3ece9a580c5f30c9ae83eb6fc3da962bfe6b08c77ff9a1b02f60f01b8f9642a73fa8c9440d9b83ed015a82471faadb1001257ad48e3f38d3077cae49016b0678061e813987e379e0ec3d3776af5a0838a55105f802e0e422584c7a0ef46f6f37f78bafc3888209c4ad780aa64e10021c142cf492089ad12ecdaa975a7ac890b2d33abd52bd9aeff37b9e4fcb95cf571498362bdc4226d3490c10fd978fc21086203d5206bbc43a0902a445000068a829fbd134a55e20278921618afb0203c17abe70091ddbd7933309430d6495c41b210a87b46079511421fce9803b4e89dbef68e00241f8e80b0fd22249f9b7d14e1b15d4fbeb3b939aedc034b570963366fcadacb696819a474f746300b0c068221fe79f01eca8faa581f53633be3427a0d513fe2018c16f1ee9f28ecd5a24729d3be4c3339b767e4eb7e1f59ce5df8878165328e00b8541b4ef61beee23646b0d2978278af31916f75df0935d367ddeff33c6e154330e9c1606cf736de1ea1dcb13501da531864e30680ca3c327f2effc4fdda60d206574fddafb49eec73d411b17936c1471fbe73d236d5a2f884db2501bfdc2adb6b8c23fa65c6c627246ce8d18e21da336ef988e91d30380b2d99955251b352727786dc25594994e2664bdd12c89a19312164f6e313c9cc8df3a0912ac6b22880d5f7e9482a9dc3ec9673254107c0be28f4e6103d4928f82313ed92c69fbcc1ebbe4493e8c6824f41ada4e9822ab544228ae7342bc264aa9142470865a3ecc9d7eb8da6435646e42757b48a00e0080e7328a388efe119e21ba904c09f95f5950cde40dae94c2dee13ca62a34117323d3e6591dd6e3c57497d865fd7d90660848ce684b1ac9d4e176aeeb2c741b7b72c7d42a37d2ad40c76fb1615d499ba52910c9510e30c83827ff9ee9500e25bb9cb9349520d33b0e7fb7625289712128e08521dd2a286f1351ac7195f7023d50ceb5d761105b065ffd94fdf230576070ccd61619aa54f7706765b14be78d2b3536a68c16dc4a2f563545f9c153e871a8551f99e1e077916123fe1a2f8593288e27c0ac4fc470c0113d7e54093089ff7909431dad64eb64c23586f800868a3135493e888e20324674f021d2a8c51790853ffc2943749abe1f32f6ec2c57610e9a519b4f57a64e97b702e01fe4414dd13ea82f6e6d83b33144d466fec50780187f5d669c5c656373c5e55ec4b22f166a328f46e43cad56de63597209de854d1879c17052b7435e3bccba92b969e83921728c8209be68688109778622c5d80b303ebec251f80bb0d03246368cbf30ba2b6c2f2eb4d9f56de4abd3adfaedb72c32095b6c296cb03af871b4a8e2bc1892af4d6b6b96082c6d131f5e9fc918522a2f716fab0efcff71625d369791fa0c6ddb032d83d7b4eff11b2026eade0f02d83317efc14eda45f0604b28819afb850e37e9039688eda2b9d91dacf4ff1d380126ea2b3a96361819e7c6779d46b595071d0c87ccbaf16d491ad61656ab33cfd02469ae7b5ee2b95849e9b47874d35fb533491da19acf5e689f5628d624043bf71019386aec3a170caeeb33e59ba801b439e210499daf599e888fbaa9dcf650e710cc3e799a325b1fb17614598c157f2fa1561d4f5a6dd68ddf9f32219faa14f438c8e75eeb11d63eada9c1210f85a55caaf3ae9cdf2d6ac11f6cae4cbd5b470f12f0c7a4a743cd4c6dd5a892baaae1440170fb2ac0e1c9b99deda41589ed20651a83f388b382087b98005e9d98f99411a150b7e3faf536664204be627411210b1722e95d7c629a2e2ec2e7441cc5ab7a5a4a9c57d117510fb3348ab0e19f59bf1bd6354e75c2539caebc60798e721a3a204241bb42c93abbd48ab4e94188bd181ec88d252f0722ead4fcd9e79066b3dbadab692ad169c25da71629d294e906b913725eb391593ed84053b5a2a8fa4d276300ffb7c115eaa3b7c2b9e5f95d42c115cd18b62f87e368ab0efe62cf9300f99cd951bf1a9e4962604c623f7edc874209135198874e424fe1f74dfbc803abad3891ca4a05d0ce3403a98d90b1da0a173aebdde3c86db42efb4db9685c6c183c5c57268bf9a5964f83bde524861d47c111e4fed251b40be2742cd4ea97c6eea07ea669a0cb634c927c4620a5b204900b0a482a73a2679f78dae06dc349e0a1ff79ca12b1238f8c2261c5951ee18b29f7197bb6ef1c71693d5f4cb617971ab4c2757927303c4f42f04790355258570eb417eecc9da124ce1cdc75de0d7dc58ffccfe0e8d1cd12de200e1da5d9e155c86132aad16a689d7142831b2505bd8778c0f44f28d90d1ba2e7267c73156994465907e443dbe18745dc8f32764c209845eaa29506d21575565199760027bc81a4743b1d17f07a46276d995ab4eaedf0a1d57d8e3abd47320f293230403f77a1984e2dd4968dce86cf14ad4c22fa7bd044a8607dc80925ce0d46fdb7e7ef3b10269129f80f810be1f29c2b38fed70194e03fd315bce252e6c7ef7d04450f081df5282a3ba01dbe71f8317283b9cc79986a1b606fb715a07f62464330441b90c9ad1c071f3bed576b2830b15211ff0271403d539ae780817863b85f901e5ff9d2fde43cbc55b8bb1dbb88c6fbf77531a19bb90080df1ca20b9a5bb6ceee88497107443fca0b2dbc0201006f7e6ca070ffdc1e8bfef457dd3401a79cf0cb256200c0c60442bba3731805f036f59b9d30c54dc76c857400001edfb0feac50623f1834230548847b5d868de68ed0c9ed98c1147b0dc6f6783f38f67cb99102c86f4eb0c22ffcd93d98504092b441ca3b31521d56f4d317052ec20a62f53579bd731f942f209cd6076050e7a8ca15c329287dcf7433253886d328e8c7e6150ae76207033834a3a125e7626114121ca0d2c05701c660370b065702bb7530b812d84d85c1551f48b05b0a832b81dd68185c09ecf6c3cc6e2a84e724c29d20484f78d984c44f206ffeaaedeffe3cd79bda181bbbb5b535d7f813764faf23ea6feea09bda22a0200672554f5c84b11109868528a9f6a707cae9bfadb1e9c140117445bc37ec681e149ea805efd76f52a35f23dde14cdf76db1483650d8159ec3fef005d536b69158466b8c93ee793df25c2b3877bd01b18632244faf8730f572672a723efa8003dcc3ce41994d1d3061fcee1cea6b4c46db3ff1d521ffeb0bd11671b27c88422269cfc0067bef9f1430886f53dad0b679652fcc2f732833107b406f6c59d86211e8e288f859d95e47590dd3bce706f1122f96e078448a895de3f86ed8937b83a39d99bd3f78170d47ff1a232ed574bd2846e16a697cf7c347950fbda09b19bc31cd9d5dc29b84f1a78a4850f5a437a49a3542e6b48f03d2ecf4cbe5b481cb55a0887297764dcbbd942e3a669f8053aa0033680f79abdc0dbef9fa547b1a647c116ecbfc1631150ac389deaabdae24fc99802207d240400c0b73826c6280048d92c21d093b3b690a9d82a95cdd67d637998b651e8ba814983f56ddbfd0090c0671990b0bda1882264d21be65b26459596245cff4ef9d6c42dfd41e0fcaee6f893388c336d39a7fe8bc506f8b6207a40770e232831148e12180d705724a144cae1176af231e484da4c55d62c1a8429214ca01fad2047a768581fcd7a4cb30c860615e82ffb820a19b31c88bf60eaff5210ed30ac40199142f85bb48b5685cc30a625fe378c9b661ce8e3ccd0516275eb72715c248f5daca7d588cb8baa0b902eb31ab32a493fbdc528afd3a2c390c54be9537ad6b2a0d6732108106cad51eb2cfd186d8f76e6802975dc34d8445727548902cf52a2cca02c148aa826bb1dc639cf1e91c01f0513ddc91a46ceced2836d85fbd9895d9309de129206863f67b23a700e7a4498137bb7aff9cbd9c7f867b232f62eaf5a80cbaaae8fd6fe26871670970cabe214a8aae2b28af47f6bab01b93c70642a16b929eaa4f35ef129bc7e6ed40645adeaf5842c46e236698d9ccb7e1e47f7fbc4bf5940e481d8bea4e8a5ba853a568d3214c1cf994e264889ab16ce91a3a6b33e9cde9c850b50fb16d93b9d041fff1b5779dc24d11d51c681f2156be6381c040bafaa6b133abd1c60dc3e856c01c8ccf3e6052d7cbe7638331459a23f0c1823f1229f537c15741d00908fe02b0053647b9d4411462a14cce3da2b9783faf62a9f2b0edf5146b3d5c1129cf714006a1ef78dc08d8feb6aa503e4a4475b2349fdf8a925fffd05ecde314042d83c390f2169245fcff1f5fca824767c728930dea887f06bb6b16012b923f661081b0332ed44102fbf1b63c44e65385a0e43bd8c8baa1535fa753aaa6a986b90497e0a3bc6e4cc69caa359eb78eeb8d77187e0cec17995185544b61f1057153dc8fd1fb00e7a9189b9dc2385273fd9a906c7f8cfa6bc2f33091bc50f191f3133ff71298120e59e2ea6e39f60cf24df35ee0bff5fbfab3a55bebf8ae8bd95afda8813167793da20732b97ab2c1393c3d2dacc8334eb3e36a359a66ff49f445dfede5c0fe6929a5c5fd53452142a166bdca2e0ab20cb183d1ea9f04edfadd15b9677c430de8d1d4a00bd0e31f2b317adbc2806ba3cc00f7fb3a33c21426f2fb47b793938735a1867166e3988e4e07a10ceaccd038e77aa48e57ada6b706b90bae5bcfc29c0e3897588c9957dc30bded5d5e9ba2f8c3a42a1c8010ab943c27edd614bc8116ce83304a71836cb51013ddfa07ce7b0c4ab1aa5f81bea80a68c03ba16c05f1911c68b4055c64daca6b46eb57a3b14352a075ded10663f5694efb2b533d4e93ee4c5afc4471f7e131e69d83ca82172cfd0de388cbcd292c6c8ff7d2d487e2f2336aa9d1c02fd6266a0540f1d38d6ca083bbe4c5be49635c38c1f98515cf9ad2ceba3b7ec193232e253c580154808820e6544890ef2ca48f416b1e427f7e6fe03e8f1af003a5c4e9d5ff7e56e006c2858c9378d723bfddd1edbbf1660ebf313123f240184642e972d7602067d9908e7542ce5e80107c2c0cd152e593a4f3fc40d76f1f192d0703520f4c376b0af895d2e9446e1cf4f5467c60f9f77aebed33c027e7ba2766e8d95d9005cac0a5550de0defae5dfcf9e90381363946ebb8023c0027de2d754bcbcad213b408f96617643c24c1a2abda498d93c0eeeb42df3bf71daef93f3d3da2e2736eb6f0037c0d0481191702daaf0fa69e35677209638021072813ea96d2e71bfbbf4e76f002b3b2fa1c7d3919c9f8193ed293030438479119bfc40dfed72ee60c18ddde5df2b375bae89547d942f1f555f28cf4d61f114c2d13cdb9eeda81e6d5787bff10fddfd3295761c9cd6fb29cfafdab2925e10573025a8081a9870b613e7e5669fbf6042393774fbd6117f8a75be4e25973e90cda0d5c54f483ef0dce1321cfd3ecce12d98112a484e2e60d043fcc0e44821048d109191344d14d3b5c2f02074afc73310494a6c46dfd420e0999a04c49a0d17f6b10df454221e81a7519ec83484c41fd1a6598042dfceea08d2c1aa8d0c4e6ae71186cf2f63f28b11bd64c09a043b04c99fbfc9c82cf6c1e15868e4e8d2666d5472d56e8e8d4f5d570fe2f568288e5729994f863f22ed13169a589e94a1f0b082e1677f3d720855569af3d39e789e8b8300c9b934e1a244868ececa2370894a8533ba089841d86f468c883786da80489d0af3b012d0c3499409fbd010a9210ad3f3c9070a29091f69e0ee5e304e8686f8c19b5e77f330b545c4a26b724d4de83a03fa764ca9d679059335ccbc85ae67ace14586a21c6fa113cf04f238d24837d6b0c80891bf5e8c7d069c2cc5e40f4f7c74706a1e343b73998c0d48659e6a0801a26930e36143a841b06cd222410a023e65881494c66453113446b7b13d8b2806600e63980a6889e378b1874cc378140f4831a945941618ef4035c2e94f9691fb03eb448351a32750f436564742dd56948bbfa5eb5c92248526828034c22269dce29e84852838674e3c1ea580104d5a42165d162d6aa410cb567c657bab6ab53b61332c791aa1023f3073f74e45f7ffce99e74c802a0549b69ce7daa09a8f0aeeb34972ae1c0b4514888c9232152d064247bb82e2bf09d87977f186aac33ea3cbf05b4a9628e2322526f0cc48a49a4c11808aa4ef745e1cd3734075113a38cb0ba31bb8209d0d1dd75df04aa3081b947a37160f6b6499309100b7aa2b1ae81016f14fd67382a37fe017e595742f053f4f917950bf19f25a1ca13128801cd88c221099174a552fb2bd35b9f3ba99d81e69822b73a2caff23edd35e058fe9aca785c35c492be3d184dfdaace511efc2b709fa083f0c2a3e9c5cd9b426a6c4fbc65e91c799ae7f5a51dd0caf213d1b17a94631f2dfbdd69c15dc595298f24f611d5a33f185cc94532684b1baf42e59b61b12cc62fd4bd08fa8d02ac710ed37dea65d11fe13555429e9d1ceb19a32bebe45e2f85635b2505c8ed868aae24ce4961c7493b3dc75297fe58e3b9659e7e611c10fe5c255d229619294574743c0cf1cbc684067792a3e6b1dec777ff2cd44e351758bad44d606da6772b411effff0af3042d33ced4d7b652fe2b9a962233a0ebf075aa34fadac349b57d38f9853df51b492e0983315f35a2c836552f7edec7dee0c21561be6a2dfa51ce377d64792e7f740a35bc711e4b8d2421adec5b7400f0696446d32860a9d7d19b90c07f52a66651101b2e89be0a31032b988c6503afa2faf216712c5d604d5e4ec19fdc69066908ac105ab14ff70198e1327ca0e7267a9c10a45625d07b7e3ceef02cdc342344ea862754f9c9007cb5f05765945a51ff0edc929a2128db3c022c5b8e041427910a19123e8a9328ad67e2852f2392ed282be846ebcbe6604469ea356cf1f3f8f6e47b3f82d3701c336821d768c1e3a54f819f5c74797fc4e6314cd2875ca2d5d2dc2524bb3d0d9359f860493bcb7ba2f2f526b17c5452ed06695f3a1d02276785c1642ece8f3c549178544d4dfaddf929056d628df71c95408004d72ca47d278dfe643dbe2a29341c8b915a659ee7ddf3e26d5ca85bf81937b2c4830446ac5f5a3a9c2d4aa87216c32625e8913cef56b9b8711f2b3ec98d6e0de27f731d5b564e37172cc5b6fb12fdca598ceadc0dd7344ae305d9eeb6dbb05490bbc400e5e9d379820b38d204043f023ad7bc00c4914280287a3ba219405c3847eb50590b4614f4730042bf39aec9653cbc553fa99bb93a65ca1d746486c68a7067a1ce8ab3ac2c5409bd4a49182f439e4be9fb6f8add988c5bce1e09e5798191b1bf592aa933360026a98f3abed918d431e3d4e0df54e36b65b516d161324f3527098eb245e1d3542a90f77d3c972749f9e33ad09f5f4de0ccc5def778b6c660717978d08aec99063ea62ab0e098ff3e1242bed4dfd5fe67569029ee6ce1e4e21a4803fd8f7e2fa6354f4c08f51f694e42dc477a86162ff88c9d9ebb06f2d9bb06fdf79d9095474b1997403e0bd3003e43a720019fedaad7017f5eb8544e734333b21ea57b6d5a20074e6e68f872db6e99f19b5b4c66044b511387e694b5bb637fbf42400b0e3a342d749734d68d7a8b123181b17e99fb4b31c645b9be27137f1004aa5021b3ef7024e05f4a3c356c1278b79e3066af92a4c55f419c318e1b0fdb262d5dacca53b72a5e50d4cbb0abad766830c0c946b22cb481c2c155873f96c314b4db655abe892a5baefbcdaa67697b766b234ec5ef80214a19b6c66ebdfa7a7857526842de1729f5bdf8938ec6a113431a8d65cfc689a207ab645999f0279a2ec3dd4d9620bd15e161364e318e9f1caaf22891a524de9f9fae38dca8025e46c56b8158b98866158bd0ddc4079f553a5b9b44e2fd1448fad43df3000041d1bf0d82905f198b3c1102e0e7fb1b08a4ed38aedae2bba57ca52c98bd1145288309ac8de760fd541417d819fdfb4510b5aed27557c9aadc156ac6f42e6c8e6377b76d289dbfe50b89156b8fb9f01c89c2f13bc94e48bfbb41cb14aaf28c28aef53a8e7d9458b953e23715d7ce4ab30d81c32aab3d4f48c232c1bdb73051d16d07d75b1d200394811830f0f9755e8bff31f37ef1a365d7d69b5c8abd59d53b22e1f8bec183a501f1852a643dc6bcd0903999cfa58c4b33640c2d5fa064f1c9d6f56c0dbd6ff8ad181615360890cf0b50b77583ddf3e8adbc04f0dade2d9621c9c197c3e69e86ee522818c8fe01e220d34d9eb9ee3b4a286c8077a5597d821b9c467b7368424c5cc81028e2339e5edce9584c1a6190b6ec978bdc6769c64d9712f825d7fe2b91cf88c83223a29b6d3123b2132bb8b099d3458572571af0832663007e19ac9fcd84e7900a92278cc74e0b3d8fe72ed9ca07082c075bbd22e30170421c912e387bf94ce316209c14bbd2d23fe50f4701240ff67571efbe4cd25ba3f8ff49db075f8fb9120803147b26613b0f93a4e725e640819a687198792c0120e37611e30548e2aacf1f70c4f92bf9fd0680afeb0469de3cb4dc16d3029c8c988db59bb42c35e59b9d39adf3a0bdf6a237d66157a5d8fb895ecdf7004ee3c71bb007b8aa34103abac008a438478be0dcd4b1d16a6fb1bffba828143dedb16264498127694cd368515e359d32cabe00e93cb8f1b3f200fa94b7f2e98ec44f7cd4ccb383ad6abdfced5221d45075bfc92c5c6d422f39f1f47a46a86034196e39aeaab8ab0c86ba16c0c102ad2ade5c9f38b90398d4240162ab05c86519c6014dd2b2af42a18b269131bf2a852818f90874db5998133c6dc053b9ad2eb652f91061760b0d6acb3c4d9d3624a599235cf7927c467a415993c4e63f556dc60ab7ecbd03e98a62ee45f441d73d2932324ae5be6a3ff90b03a684eb992c2e88114dac96a081d1d35f83fbc3db1702c0e50201f522815f5e5db8d6c0cf22c4b9910773759a6e8ff901829bc6982d0360e8751de4a44907bc577f4ea1eb234a8ef0baca311bbd6b6f3ecb10a3c63610561b0b9b6e31013db13a323d8a7c878d9629f7ebcbad6a10fb2edc14bf4110cd22af611c012106e68989e04c78ac81b2bc88ba05218fb67606f980e162e513cce3d37331c67170b40707f7be3537dc1fd6441a40fbde087c3f7e4a184cdf0107463ffe2707befc5105f7360cfd888f5dbb4dec3b00a95cc5467b918bdb47051805fe8c1d805be59c054c8891a4c48cda63baf0aa2a703da6275e2c57b78b2eea1c2017dc023c0e696516ba5f543277b96ef739150215688f0bd11a54fffe3de187b182217838061ffa8b1ff1a7c2a885b3fb3d74c0f67b91f7785547ae8626db227587e107926df36cce290f7f93e10035720849ea58f69d2dde7e9da23215c11b50e5d29fff6d1b0e6ac33246c27df06a6d5707dda4cd082cdf64b740ae05cc12afbafc7c77fc678d1733977ae690ad3d65dc79c92af5cc7fd682a0e2da10df1d951e797585bf74053c66197290f6f8c5530e5d3f1b911edfead8578f58110f65a023c0cd550828b5c0eada712abd7e0e01bb11136507b27cde827127e8116bbb981304df16a1edcc3e3694ae151c1fd7e7f06770194f5da12d0ca9e23c0b59ca14c5986b7b97a73e437582dc3c17b77b5b60c25cfbab6e7fff3774233f3b1e71e97a2f673b98e7941ab2b77472997321c4d17935d00644846b5c5bd65a00a209f7d73f912f09978691e250f2ef5eb8c655b3e0766fd7b082ee9f152bea1db842efbd2388fd6a8baae493606b712b687f943382745533daf6dc646864da3e5bb629534ab7eadf7cee9f9df6925fb51fdc5a679039b6b0fa4067587fac2d3e45317b1e10ec32e92d065c4f415365bd9ea58b26498f59e05986213ffe653d35e16f9054a16e59506e165d8e2dba82f48a54f65bdef8337fb29e15d833fe1b1495f29d4e5a5fc62cbfebcacb900dd21460f25c6d2681e1553caa79087a24d803f8c60fcda8cf1bda1cde506a095845dea4b5699bcb0c705fa96c35ea0afe230cbddabaa1f7cdffd1701d0338d727e9288b697260c37e5acd7189f32fbf256a19da425562c71c0c41e7bfc213d6affc0e3925a4a82ac2f2cf34ce00174da7103c7ea599835ed98208c95e70af34abaa3b33d58f402add44ffaf21baa8be3f9e3567f977fa02dfb28407fd98f48c6cb7e1d5c1292617875ac139538cdd1f09de0f0a7c281a4ebd441c69985bf46f76c318cf56c4e823b4f577efd4292a708d6614bed2a8f61780515e44ee9a8ebd2752c061ac48c371aec15b5d32846bf8c74922a40dfb8a1854b6b6e1793158cf6464372aa74930abbd1286772018a44620a7205b5221e712398ca4c430bb104ed1c29695323614039be7a3651618c4508d451e900273dff0513162731c7bcb26a3d329279b0d6c96030f2b45880bf432a37d0a3c9820caa8130254d944ddbf2ce344d5e3b47e8086085a85f8fb4a0479f03c36c955f13b305534a43723454041adf47b93e88a1508b5ed60d6aafb55c21e7436dfa9f1d2650965b12b5c93b23c47e224fa66677754bdb1ec1973b2a058eea9326377e7c52c6b6f79b314551e836b695c34b3411347f22ae2ff8570a27cd33f278089b3279ab7829394ea593eb92ff164f5ae130c92b631777e917c3bc35f03160cef28266d9234fbd95b78bb494d2d9ce8e6544e00dedffcbb0d1966cbe4e53295275685bdbfe95e218f235c38527ab4c90e5dd8be339b648709bd698f87b53cf9ca0de463b7ec55d1ae8a7f6c8a4cdfadd014432dd5bb6dcbe525f11d2ab8350c50a1ba8216daf1439fb696e4f00dd1c0332b7261b98b3b9eda901658dfad1c314fbfe5625bf62a726da56c5b21b7da2ca95a059a8d319501f87cc99300000c1e88ead54d74103247fe1376a11393efcf0c0de767be3507b5c6ad9e6aacae2acea884edfb1b37096f94c9e3b51bd1a25c19e8e39a2595844a9f699d8fbbd505a89cb72cd70b558fb31c3b7c6d814657327711ed4c54c3ac49c5a53407c50e17ec84d05f4045d3dcd13db4fce7b1964c455986b263d565718e43f3d99b1ca93c01f8f3aa866a184485c10237bea0f16a3c1f8b6271b00bb795c4dda3c6ce6e0b4b742cd97de9bb289ae539239ae7594ab17b75de639062fead4e815c970e2f112fb8a091ff72eb3808725a245b980cf46763b5e131bd0fc1419d00d4433b8a1dbb268997e7481c5a30ec469f32fdb42deeb430fba004239bb62f3112be24533cbcabca11383285eb99a7aa8623fc44eb7bfd90d2bf70ce7b6f0d27cdd780992c2d4362996b7ada09940f33cc60fe0e740e125dd2646e837f41d4f63b9ab4f625f02b763ad0e59e06be1ab8ba9b9e932f82091f4232d69db86cd03bf35705331bb47174be793da5b43786ee3e3689760ee09447983a81be32024da757dba2021159748cf9c7338abb535ffd50ebfcdf1cc3dca89eafd4df85d0ee3fcbc048812361ef6fa5a9b9b191b19ef08bdbf96790a427b00daf10d6140dc47dbe9a5410372dd4be259cec09604dbfde59563004dcec427ae3fbf14d961786ffbfd0cef719dd5a77695d05ff3161a0531df06ca79a8d8feb7fa5a1f9933dd2aa26f7f89e3cb9f523000a07efc935b030f4bc5d187d8afb32a1d2b700a0a7ad16305284da0a86b4e5dfd3e2df64adff3357e1705b14d04edea97d640f30229538891956f60c1cb9889581b7552573577fdf60adb784bc8c292055b67de63b48c9c753d6cf3d5b419842f93d5d2b5c1811f483bf24e8e4e62e51604d7606c35409f7fa160d0c37b83d0190802fd4d1e8bc1ef2253824d153b9df750ee13f2b9c4f6838086c21aa6e0e38d661d02fade219b928c2f1888e8b8ea8c58ad91f28ec8f32d399082852ba4298d97a384578fd4c7ff6ecca4864a4eea871d4c0a1dcd608bcee5214164e601b5b85c88c5907834d327b03b5cc4b34c772a422f147297cad937d55fc3cfbf68505b5ec519a5c775efb3757958688d9ac689aca1514475e4881847fba3156c72fbe7160142b59fefdf4c0fd21e387918ff021289df46d3979d846acc33761dc32cef01bb4d374c5393314b8f2e1ba54024b9deb1946d7c30e18d90e823913443e56ba09bdaf9cf95c747746c009abc91ee04115541dbef517972b838d27ca55df7ef06daa51945e2c367ecdcbc9426baee9e3a44d670bc873f6168a78263817d5812af6a5838f11625c23da7048daa61ba0f13b9be64f6df0c819dce70f71fd914f612dbf5e0265fa93dbbf2fb6306d439c9bf254bab2b65efb8d794321f0dccbe84ab7a5a5bc32483bf20714bfb37f8bdcded06423f0955cb604be042596f689b3b1dc178b0873c2077f6918f6ba39a5dadc9b5bf9c76dd104f8a1f933202b684e9b09440f9c333c33a3b17a51ecca7ac978c34798f691aa36ed7cfb0383054ba73a365fceffdac22ab18d9e54a5337f45d4344290c5d816811bfa01205fad472a039d12c7c4c0dcd875e0d378f2f8aca00a93503f9e8261398c09cf361c6b01d6ad09398eee9a05d2087f559a06d987e613a978767f4a539c35566e0114c0ee7cc513855d854fe28813d0e1360861c41fe2a817b9a9af4a6f46567c143f4a19f0d9f8b611cceb970000131250a863e86063a275cd26db42e92639a31714f78764857e9612aed3967f48bd10666d97da5f8fd37d330676cdca3cff53138b2200f670d9d050f22f846cdbf3e076c0e3f52049bb949f2f7cb4e3b635f0019eacc3b828d80e7bde92da267e20f460280ffc40e0ddc36ce1bf03680c78b31e0d32bb83803f1b8ae4d5aeea94725edded53cc943af6a453597b3839c3c0131e1fcd3abd0d7bb801680c13b5262855f74df05b245fe1a5322097304d3bf476210bee603cc449ffe8c0d13acf117fd6f865c59d165d08fec135f9a10509621b2b67e488b7341ec5a515487679a19cf5e00203d0d9ad410d0d19fb3bc27e110c27bc279f1cd1f70408ce5f8ccc02b8c31c9237c8ffda811a6b8731bbf40278d22da656abde6e727faa4f099a72eccacf3e7ab89f224ffe2ef572c0e3de23191a1d445584f2d85627307e9662a92e891ffaa9803fc11986b093145d6342d0ea573e9e04085025151ce4a90361db1600988c3dcad7bbf9986ad44b43eb5c1c100f299105e58b06d10f6aa00c4fdf07a45cfadb9e3a9604f921c65a37ca0ad82aa43ec2385fa0be2bafbea924434f569f5cc57716ded3efb28d2f50f29bdcf1c0f70f749f1c097a2a7c7c84feee08707d0f27193ecaaabe6edf94a8d7ec7df09fba1dd6dbb3f586d9461e6cf75383ab7ee87cccd13bfa7576d5f0df095261ee3199232e411dec6af378e99b9b10f86f20d34707798962956b7b75c1853a31bc203022523bcac96e8a8f0ba0175964889a6518afe5145beea97eb60d39334556ba3514873a34dcf5052997ca7be3ad32b9a9b7b421e80e5627bcc36bf9bffc874eef055534f79d58b8446679a547eb9b2172de18df835d8e67d19d4efe38fd88c68c1afa4783bbeb737b53b3e2a9a9b560334f0bfe962785457436f9f3dc88b377f9165577f304daa33432ba4aa01cb9c5f50a7615c0cfdb263e6def555baf33726f2ff7abcc5fef3e60ebca7c359cbf8eb88ae0abd1df187e27b8a374ebfa4236883e8db05ff66f21e98529736804c1b6fb921feb1da7197e40c21a8ace7fd7e52a1ae91b300614a0d054e54eceb1f53f6339d161e3ef2b8df810f0f5ff6edb4e1c0b3bdcac2792acdc906e5b2db971b7fc967d41ba0e1528ce4c61cceda470f83c3ac4fd306faebe3bc06f5a431700c54d0a93fce7d9c75eda3613987ad4a3be161c11f7033fe0472aed02523c323ca59d1b8bd85a6a0bfa4789cd74ad111bf8d92a5176c42d92a3e9b5d7368ed697573f298205fafdddb4dcf24a391faffa3efc131339bc7cec2afdd340024deaf94bced8e2d500e88a28f7fe80d103f8fc64cc3fceab1f7f9ccaaf06d43fc0e6ae7ec5d5757d39152f98bd7cb02ec7e5bd19563f23f5635466bd003a3a8981b3b028d8b39310ffc6b305019c226f9737c018102c1470d4b2d82000c06db947b687a72bcd0130d0153b7aa02f595012436768f3189614ff4ecc8a07085803a9c110b076ca8d0e88f7e6faf796286d9c5c2c34083b767e456414c4e19629e02fb4f851fa947af8ed3dbf570cdb3d55a90537146c2f7e91757a55885bc1fd0df9bed097316d5b2a9951deba1ea4d3f719b3a2e13915e9938b85da0ce20cdaeece23a24a63e747ea2e7bdd2cd6060ce0372b334d05258537af137e66f0ef4f08499be95b2d293872abd7caa7fcc2e52f51737246f024136b32b70d139cb672d3be2ffe324cd2244c22889ebec52bf71e9a6a142fab22dca63092cdf8696d5910abddb3ff2092f07a4f2f1fe2ed8aa6bd45fbee01a6286bf837b008bc3293421978b1e2cab032337403493a6d18ff71bab26d5c8cc03f2bba985d3fd613c00d11e949d9ca93be59e3d4ed263052db23d3d8038d6b9336331a5300f0d4b14423df3f63e39d4ed298e15bc50a0bb27d5e31a3e26ea92023a6ba8a0ae16519f36c85942382bbbc6a35229ae2247a693e48e1330e79adb40f5b75dc25fde6d7cb53dc13cae62b661941d3a73332384523eabf5227dfb9ad1b7d31f558f149007c86aced263351187cb51f390dc4b5ab35ebb282a756dd93274c10a90b54a24ea3111a1b56c1ad4652f12cff41216e1877b18417818b69863cf3ba1a2f7ba2dc8fbff351cc9262093c83f2a1ab5695302b2237ff410b55ab057c2a3464bd1f904cc4294548e85ca28e75beb379fcecff926e48d5f2f2fe0432bffc06aa98660551028f302b56a8a56ab3c9ca1bf53e5a29f6ec3fd6e071553f9a179da76613d6e319590d85d537cd05372c1b19f1ec639502f01cd09e05182f89d49838b3bd5d05ce76f4b7a3faf188b837af0120e98899bf1a54a7db2c551b9e1c7eb3fb9634e511e7f28a19c99a39a0262ce17c0779ea555b8d69b50c511e710d665431da04416e2aa60924da939e1f157faf196761daf65192b0fc97d13200a461406b67420924654fa794362154001cb6b1cf59a943083e9be5aa0f950845eb8a0904be7aa94fda6300495ca53afa2dfcbbf406fa429c1d3145f565562e5aba836f51ee302def32bee496bae9d4f004e723ffe0ffabae781171a94c7a3abb0c1fff5c3563a29ec7e2ec04817a7ca1abb6202de0a6fc8bb6a0947414710b308897809cb1570285c616115114356f9e8e0fd3da1f0302809639929f77be1b34bf03007cf5e37c8af154748ccc33cc8eb9ca65095c60bd6340005034b3d72a3cf23e38ce1ad48e3c751c69ec293676866c4661b383ec3f7338006dfe1e1f13178f50b16c9598a206727b1d9e5b13387ec52776fc8b2660d62e10778451a61a2f40ba7ba650b38d7942d366f0611afbe8a86c6f291cf35ded3bd1d3c726992ea66ff1df7f7eecf28dea89aba311245c6f625457ad72f94ab7ff35fa826adc24f344c954792a42b61af9130e8b334921cabd93f6a3a5b3d049f2fb3f974d9b3d2f874d6a37167aa1a1ea6d67f165fa7343791a55ebd1d19df1a1df05a9e1ec0b9a2ed402a3207cca2681dd5605f1a71f36fce7e3545c219642a08e7754230324605f42edd71fb4eeb2af3ab099b83b54e153b5ffaf021be150a60d1d86001e082d5168d376d023106d2e3f7501425427a6f860914e91aee9f97f5aa5c6dd50112095b94d0bbd23b402490f72db848f0cc15efefbb38307ea126310be6ae87035e443645c9454c8dc2d541210b0d2a7ac0f67a1b54a890c461a40208a8c99930e5950ac291505c380e02359e0f83b28a602807f3387d1a50abd861b5e2c4a78142e214394b27edc54c89071db40d8a02e7eb7d14ff59ae41c9d1982ef81e8e33a8f21854ea3166d304518bdfe0cdd66223cb3e4afb8146bacb034646105b6e50b8304bfecb2a5d4682e9ec4947539e0ef6527a1b5337f8ce23e09a1d0f60ade311e9f579caf7e9e484f67fe5874503c21e2998769b0065aaae46e2917e7690e0cacef80f9e9cb0cadd32fb81def312e0e356138558895437ff9d96f2763e5c1301d27e2fa42adbecb29b26412ab4bdf967110c1f12f9ba2b01bf5a0f06aa73c0bc87b37e2cd70aff124abab70ee8b289a362a4d2505892fceaf63d5b215c49d1d33f16c7bd737e8705b32afa15e5733f73dbd531b48f230357c1ed2721b74b71c698172b9ec9db9a58393a376d31f3f79815f5ad130ea9f6fdd8537e0e1bb7a0f7eb185794ba6c1e4bf79c1a3122c49892e826d6266b820240e676f48207bf735620b1a2e05ce8ab7a41edd6abe6eae4bea8db3a3496810848031d7f401fbd5373ef0c3eef6c84973564e096ac2dc61788aea0d5c2524f1c5f5bf2f835b40f1002088fef77704fec3d2a7939771ee7bd1bb9a6aa8954977d56aba36eb7b7511248e80dca581bff762e0a547eba136e07ae3d4e47cc9937b431bf97123168d27004315db1c23c12ece31207501055476fa32dae10e23ed8f6ea3ddeed2b277e12e51ec0aa90ab488330cb8829a8d5df311f58ece905e3ab45641c30f281f12233e80c7f65fda526b09905ba2f506b2ff6b2608beacd78459a78f55e8f8d7549e2f8ad2da86fc821c82559606a00e86f08f53f059bed020314f78913794841c5830030af922b93cd1921a8f4fe7e53e299cc8efa3ba0e56712665db47d2923ff4266f2c6db4345240363cf5a13a02129f0a6a18e068123ee385e815a3d4b317d52bdace0d0ae7b3363c0643254bcd5e5ff4d34eb13f91130260ad54deb95eb6f90e8ad42f24ca4925c90bf12260569033002372d938c218880103dd072c0f4e3119c62e97eb893a45a39b330bb7ea437b36295aedd4bba17719c838a0be6f82e30a5eeb84ae5c8397f44b2db331bac5df6d74012c2891ef363a97d0f7f20783a63bf573ac204a29d7139570ff51841b95bfe9f06347ddae85ba99e6b383ca23e91c72a79a57a3e21b7f44a5adc5f85e83fdb7a1b9f501d8ee5e8934efaf5bff2c2c77465e946bc28f76f3e1099bd772a1ff32dcc330e17d7afd6b58f2373df409075d7b7d004e04bfdcb1cb3cece4d50c0e26b2ea179aee00906a9f9da7f4251a3ffe39e198ad7e8f42f4ee99911459e0a6087c3334921fd9f08213df9c5537b22051eccc64417ad62e358e55011641a5e585f290859991848f41de80a0d989f82cdd8b6de1b0ac1bbd4dbe25699a41171fe71520dcb641588a6341a4d9344bc03df10472786c95d3c4124edb7b62b233695c24323b73c26a72b869bc1ce00a922db9ad7e0c92e88a91f56683b39ad58dff9580f87935cd807ebe02330ae9868110344baed1153641c46ba8abf29bac3446cf18b68bd8b9dd6baa3b9339edf9022e1f5f088bc41aa97984662915211ba14fffedf158f92d36e6229a4c74b24a9802854bc369451403fcb9107549039dba9c4b07caca5781dc66a2c3a3eb77dd1c2f9213e0090ce296b8e7491e8a740c0a3e3e2ecd7614d92985d61b4a81d0d7a01bb5b846c18f3b2db75f3b03cef4698f6d9975611da9c96f5efed28c80196e5805241671419181c045e9778efc510aca44e777e0cc20a7a8db271e910d9b039037c77df93ed450eab864b267a221ee88b90a920b341cff65d0575a8e3250d23d027f08c4a4e56000a1d1f1d52f5245274392f28ef102e1a0dca3c5cac05ffe722cd42cc62cf13f9b23dc83273505fac3bbe73957e3abc2770f2ffdeafcdf2ba3286d38dc08cb1e99c839670ce4ffd6a3a3b137475619fcb37b4876557917f7323f63627cddc6d2a5246b574917b8ab2a817bd09bd095bf7053ac53637ff307c9393f5bbf4cfa98e49dcd0f752f87a8284035b7aeb264a08f6cf61b78f5bc5a720e0b6b6cf090ed9da709965250f4e2d500e7ee6b3b46fb9d6e19bd33ead1264e11885e61061761457680ae956b3b2ead267dfb8e99398f578fc833a7a9898c4a184e4ae608b387cf1d468850571f939633667b306a458950cf20383420f166a52cd8366bfe9fc3528c702886c8cb46f53952c44bb2a1f8d345fa4ed077211b3a174488cff930906ec89535735c4828cfcf04578239cde3e6d64e3e356f8da0161da2f63d20dad3fb33686b4d186997eb95f1aafb969c4b0e8a0f35af6cafa2c2365c00b1dee74be854f92ba8657e4d29b8f314c4f8b6824186b2bbd405bde6991b9e599099301409c269398fcda0b3d10506d9b8297f2e0a2614d1242648d92429a6cb9fd8ac64fdddb3ee5d3afcddb5d00c545efa28fb7ce765c54167379d6b2967194e22d7577875b2fda0b3e6396bdf1461125a06890aca318e913a176c390b1313c53f662d56ca3cc3cad04f21a71b4858b5d1d722f99fbd0ab0aa0cf7800c7b8f03fc154b82509d311809e371a7ebdf3e919201a29f1ae185eb3d2b1da41fb31b91d359c6b8716b158838b5e7bed01a6bc44639d9628974e22ae5580429203762ce062b512d19eedafe2a41db0bac18949794ef040e36997d7152e5a4ef3085c4f56fde67d54376c5710233002f5c68b312db374c826e40af05a5f1f1a91a73b35ae0c216770aad4b4b55fdc7e571534792438ab347b8cec90db06855db0a12c406643e4401fe56801c44ba91530e4deac5f22df56a51bc10644fdc0e7132fba1791af0c97004f0fe4479122ba963df37f177b5dd283a56cad0bf1419b036f26c6afa6a6649400e5899aa64fbfd10b0163b0825e699fa3e6031617ac1bb241af7ff229aa627e9ce0a19175d0e2e8628f9207f64fb79fa0f670aad87e8260139a1f045151d158eecb6e9657d9f742cd7909b9ac98259faba50cf2a19a6e00b163ffd1ff76c84cc4bd5af8670fd5ea9f511acb501405ab059872ecfe8531813ccfeb45decdeacbf55cb797cec56bafcccc6a5d1faa3e8f9d6285e9d8b4ebb2f34bd50c311d9b14ab70f3d94c9bcebe0abc905511d4df0dad82da140116cc10d400616c9cef995bcae793430c1a056b8c999c2a1a6028a4b5b54fb4ba736160db77b3fd9bb1696dbce9d1bf8c5c7f6cf87c3c1fad1c91d971454dc9ab02e4e126cb96dd82cfeec8e7e73b103eefcf2409b153324bf0d3d9e6fa2a231e27a9410ee6442fc4ed69d8e0e2247be81a69ba65ed42d8b8e9edc7b395149dd54bcfc28f7cd117c5a067798cb529311095ff9940e3674d250035dc5f24ae9311ba8f336bacf5ed90ee21035b85cc28aebd6912b18c1ade80a3770eecee24813dd011e3ebad109404b5b278fa743b5ae07ffcb11bd5f586e6ac7c652ddaad13e6639e521a7b3a4c344965876b3182ac4c6fc323ed7c51a6c4f76c2f6ca94cf2d9b955839fcba52340b9de27f5189480c7866ec44db3e9cae7e9e2f5cffdf5d00908b0604ee4705963f6801e18d8f420f249cf2ea7639d8de9e64a6e6a749b49f8cf74d189b527f74d9bf984e19e16cbcb2ef719210090573fcc40ee3c83fd269c817041bb1224bbefc1ac8d18bff0ccc2d7412ae0457b1d1eb62f2f18db98c6c9bc0ff1278d12ff40d9b0e301da8df988bbe8d0172b92c1a398f9b1dafc29dc50db4cc3a0093a6b4cf228c44229b02e47441992011e4eb2683fc644e9e980f8ae123f921596d3fc966207e6ea607cc1e6b6c25625cfeaa5c8d9de22d3b8c4798be5cf41031d5229a4fa3c797435292cfdf8cbb4d86e72a500669e49b3759ff33dbb02c34d9986b0ae9b2cb5286c9a2dc34898bd2ee7f15ad9866cf7d288aedaac4c3501e8fceefb0543c69229c77b4427fbd255c4206be529cab5735bb1206df45d94e109dfa9e07b69279116a9668c8410e8d7602762c14183f005803defbb69207800ea9564fb2dc5ebb44ccd3e80c3a920da19f81dd744b3bf3bae8ddf73eaf9acb212293c156a493f7e3d8e52f286ce8e76072021e0ee984e5fd8edd219c0d19fd13f0e9f17be2910e24c17fd4096d8a847dbbcb0c3f31b6f361b8e8f1657f314b08c893251801643979a2fc25298d974a95c16e8d22ae4282dd28455c09ecb629365e106488321fef2e56909e66b3ff7808bdf1663b6f7f8f8f078e5111bf196b02634ac9f1b1befe6aa91ad4307155dabc1931326f2613cbb82a6abe8a6117b022a95d62317cac2b84e7b3c643308514fd03b33b022f17bc901f3741bb74f544361685f6f9a319db8acae3724d20f781a73f1954d5ab1ff59e46c5bce0e1f33f301f862efe8c6a5baf52f938d8d6d19c6294cdb95c71b98a9ff04158092d14bf375f60f59f1d2230fb1114f18f808297b9e7c0aa4b5914bb2310c942f36f50a0244af932245c06c9c22390854f1444eaa1431198f5197a693ac74c10248b649b3202723ad1ce4629a19f0b08643103f99620666154f63536eb5d512fc282ba0f2ccb874360828e6754578bda6e237a462e1dac4328e1a1265471a4fcef371fe22046310b1ba8dba9c1a513816a6789d9631e24889e58698b4a577d03f463efe507bc1aba7f3033b44cfb391c714a0efe4de52671e7edc1a3bf2cf4804fce8d9b1ec01f7fc352c8d05067aa68699fe5144ca49d0d3e44b6ba532047d2c3a569d93f2031f696a0c60a3d44835d48ca8a86735166587b93eca6ea41540445396295130eb06bf316dd3f47fb1d9b7695d0cbb9caed8aee727f234b8b16d74fee7c5b28adbae204ba55ede4833be34a23e8ceac997fb92a3e6ddeb43a92962b25f14d1ed69deb26b7ce95388edb2edc44748a5c77ac37d971dc0d173a50d591e160c610d811ee46b2ec8b201f881701add602cf7fdc2e06a4c96d5bb43d50d14a7d930828e9181f1c6d7a99fdb60be7a4e7d5303f30cec1c854917fb92e9fca02602606b11af80e433468d36cc128dcabb01416e192c5802c38501af3e9f2d52d2b7d3fd17f0dac789e09bf6d04dd756d71d63723ac07381370202ce1a39af9634d403b625a7c974bd232d62e9bb0c6ab19337ad7c022bf50e658954df381922297fc0c6d1e8171c4429c0fe0ff124d1a6d8e6caa945e91a6d2d4a6f23dfb8384bdeb0cce8ad0a64566c60e7b8ef6958b17342f33137038f26f923b5ddf76968d50201b99e3ac2066812ac4855743491230f5a4cc0e28794b59ea176789ddc8ccff333cd9b29729a1887ae81374bbcd0d85ff6c380ef90a7938b10d003027f41ddefd1595b54c4a021a6147bcaf068d051200a0c4c0fcb5daed2bd4276db7639c51e310a9cff4da0100e751b50509b1397975e87a5729da4f46bffe7d3d0f00f84bc61b2e583f5b29e6f69ea4a1daffeb8b8b8a6800c0985b45efbf512e4f6472ab3a004022fa2947d2692000a0f71a1ad6e85b5d569a4f8d11cedb7bc94b3345330026041872afbcfa6caaef6b09354c0497b81f2336590080387fd759db57b5938d2ae318d81f48e891481fa903006a99c5d051c5c7d957211dec7a4f4fedddb7a0290100de92a3fe40937b52ef4bc8b9705396c570f701670700f0d7c01e16ba842e1a128a03d3e2ba08a3dfbd55da2600a02ab38c3db548d85e53e41af67803f90e29c6ef1b00405fd9173c6198a1acc7392f885643a61214ba63b3010039dece3f08fd701a7efe4f3af8eec1fa208d15ff310020ea0175a066d39713744e364721a7267b5abf9b8c0100b94e446cc8aef57e8efefef18398cef4b2b0bb6d000015d041416a810bd333033b62ddbaa328a9e7d9455c0700606b9482719191a76e115d1b7d06b6b2aa24e20c290060ac723ee11947f9047de4a748978f04d72ba10c1f00008785e3025d976450bbcee8e9be6e423381d5cf3b0080da26c4559a8f3b2deb3eb2cd5195aa541da6238e0200fee9fa18cf8596ae555a1b8b6a003bca12e493424f00003394d176de74ec51b850dc49760f5f0f8f44a2fc0700bc1dfe162dbf3382acfeafb9484e4bb6968541270d0060ba545cdcc73e4615d4dd42a10cf28ff592baa9710080e64cdfcdb330feb32976cbbec061885ba792136503000b36e6ed627fd3901e5d7aeee68a9a798d46ac500200a8329e2e0a1b902c42170cc57f4a05ae9eea643ffb040028f93712937172e7afd7ec7fc5dfd2ede4796f0d8d0000a954972d5f540ee22845b7318b31905d83974c320100f87d80931dd724ca36e5bac104529e5fd1452d20f4fc28c17f19cdfa41fdd119018308e8774f3d546999f20361421da5fb9a8bb86919edf92332405b2c458201946bcb66bc982c565669b6473d07b5147cefef1bf09131e88be7d4c7ad6242fda56d07f8e8073422efe2c31d7051e453237979ff6104c51a7fec8c8329661a5beac2a7601a56187fa01c4f74c46a688772ede759fc8650129810858d381a181c818fe6cd200a041e47bb41dc1b39a2cb3152721b96dc1748862f8b8af82fa8f184157f0c071f3fa863b2ab2131e6fd9f7cae0dd8453e4c0a9946298633a9221514fc0b7a8dfe1c7f183a662d9fb90672032d4386e3ac8ef0d9abc6d8f8d8f8961d40505008e816bf5f056a6483cb0d6df85a84523315eeaf072aa6727ecf6f2dbc3251cd1ebc04a9ae0bd2de547070fc1c9817da7ac0c334221ecd98e1325e08caf233b79e761c24bac5efd41a7d7a6c56984fb0caba22d36d8d7e768819bee73733a57deb292a0c612c3762b8f253cbea6a675a508009cd978f71fc212c9c8ef824336fb0931d9d8345a7ecea00fad4c8e905711a86cd4c1fd250ea962424e15b5c839cd7ad0cf45cfb99c069f40097975592826681200e667d6dbeab8e2e6c19dbc3018ecf2d161cf5b69728e6fe5c2db0e4248de506ca14adc87a0c08214c162047c81f600d530945e97e76fec78c2c0f3a03559d6861819c9cc2d2948c5915def1c302a9056deafd7cb4323a76eb105a7531cdd6c8c3d4ffb597042eac5ed4fd019bb0ee0fd0ef8f0224aca7e0093cdcecf371079265ff8c56dc3621c4ebdff53f962cd3315eab0414fe5da58ca966a77c59078863cbd7e0079649fd78a0da9080c27e541554a45a95c88acfccca63fcbfcbd288c7f864ef763cf6ae57ae2864e1c0345a3f1fd08c25208be8f0c11c13b956a96b9667657e79ce72e419b2867b9c8b7fb31364a5e93629aeaa693b74d183497fdca025c07aeb285b14cf7f351c3df9d2b109162083bf2dc15ac5ea770787860c16d0345a94f96623ac11f16e3b0909340a3ec68d11d2fa6b121939ebe778b3bc415119a4391f96777b44a545b19c555d422ce008c8791b6615983605682ee0604c662a5e631f839bf507af72582861cbdd135dbbb1539de039129eca9ff9172369da63f8fdcb49bb601037d9ee92fc32a319e829daf6e0c245846a5e47cdbaca1420106ea144fcd10d4ff779d65dd800ce2fbbb305aa1ea4bba94fd0079ff4c185ee3912205a9d4062def99d1ef309e3e614a8f2b3de362bc7c9ac4fc6ad955ca2fb73a49cce31ac2e994f91ffa34ae73b0d94dec9edf0a28bfd23cc780a75d74e657eb789fde4c6d68cec80f4e62f7b0b3311bdbf466f2b85c3652dad419ee4ff33f8a77401adb7770d0ee8f50296867a2148664caae6e9a586bdcf811de6f0dab6f79f5ae4d11992e73dbc3c36df8a8f0d7e931c1641c8ae3ca4875534f8721cb27ae962ef94bcd62a66324b13bfe56b3db4ff26528ec2a653e8e49796500dc4f58d9f5efe0108fbbd52c0510cd4e3ea068c7843774eda11c75ddd8dbad641d81f675595f660b0110aa510d95f15071a0eb5eceb2f4939c28ff25d2ac3df3dd1c50aaa0fdd24fde186809ccbc0784d4407ed95ebe33587f067f5f4a29f2bd9795916cd6064d904e2e1318f26be0dd2a128c6d2da88f0a3dd1c28d37f3f75f7b00bddc1bc2dc0228b9abe5c8876e5bdca14e59f5119fb7704a932f435fec548ba61395f04fdf292d9f87faca55a3bf9ab0bcfbd509db246fe1aeeb47516b5cda7158be9d65c4cdbbd1b37b3e1c43d80010dd7ae6a135d297f69aeb8b7984d1d654ff880814cf63cfc278da4cdf6f716b50cd4c322c3ca153a4181972226de90f590eba4e247797e71e746b113851f834018808524865e3c5fa688bb4fa1d966f2ad8e4da8d620c2a72db0e792551a250c147f2fc1dd2731ab9c6e67434979a6c8def84312e257ff893361c0219e1cfdf91b1e0490dda8ad2e8a93b5fd534665db214351d7e4eb9bef9dcf0d7fe56ba7723a76aa16029bf936b005302051729835e6e4925c6867c13690a929ca212fb07221243910ac003879c82bdeb57e91f647bc12b10fbe4d358f10d79a545298f5eb35a1749fd5e8f9ed8f7d68dbe5923a4449e6d195adcda9ceba68e67d34fb161138ddadac4721871d10ae618d7a44714b8a9aa62a3bd9c1939ff0cadfc3243db138d5d1242bbf95ddd233058cbcce4f799639d2143c43d242c14ed56d5afa490134666004a7e03fb435b9aaa0bcecac798dedd0fcefda06c7be44625b44c0ff1a22805b0ca1b3da316eb8814192fcbfea17c834fd838e4c3c452ce423ead77f9039903d9a009763fe1af091f30c90be74d30b91bb40e6d568c38267e830fdff2c263c33170a41a9ff8910fbe1398234e355de9deff037d511c5b4ef63dc31e3750e0beed80e46690e4aaa77793542e615e0b9e1cab174da2e29eac7ccceb7b09b0930238d235540ea5b66013bc4be865c2b57fbf21f968076afe3bc99fb93f1523a4f362aefcba88e5741b044543cce32500ad4b64f110e4599441c841c859a9a1a8a229991833595658e418a7208976c93ad9583a4607e7118f853ddc3acc8940cdacea9d485313c7e09abe6f3dbcf74f96bc0b5793112f50b57d1fe69a6853f26548ed8455b542e98fecac7678b2ca3432360404fc0ea1bc95d93c82e2b0f800803a6410456d3cceb2ff75ab421eff25b170076f35b00a488552b4c03808af93e2f509577fd43b9bbdf63369eb0f51a8e9f62d0a83f37149e58946c223a89e93d16b61eaa7eff538e9f95ab1fd819fe60ce208c78844f55c8567affe908736122984557f671daf33fc981acb0e7de7659b45550e18134173af10721a7bfdeb023044f9ff1200b84c5875f098d5beec8dab0533fefb270d83ab04ac9bb5405581b08f9b1841ccd050e7f7083284dda5a3c808bc2720a59c583696b99ab2d800f1168b93e19ed5ca91bd6307ae22e4d8e2393afa9e6b38986629ef07e52ee979d051f56c8212d5285d59f9a3785fc78c522a7aaa434381d005ff988d46f421a46075299ceab6f3a047a6c6e91d6d95818c823436cd1b3169ab881cd67299b512319efe81d404fc06ff9444378c39e8ea2a8f278fb2a11d2a9a53db0fcd770577607e9b3ef15e713d200c0bcb9700900905574d1d283d7ac72f8bd9da46d84930b12f50cd59691a50a21b346adb86acdb6f6460fe3ea17355da9e15d0ea6b07b450acdf2bc488bf686d948d5789ed720e652219214156b792206c3da3bda128a5f2ac420e21a0f7a3a6a9ab68d8854ea911fa148fede42a4f2156291dda4c673941b5492d032fb718373ad29aaa88db055757cfa979c3d36fcf3c1e9352a8f2c510bacaacc3c998b4bab2cde23bff0668b3c822242a2f8eb9236e6f6b6456396412bf45b91ba800f4db7d5f36075eff65b0687f8d34dac94d84ee1e55dfd95f3a31e61530bfa67b75c239afaa58fd70fe3c4639ee184c058239cbe1469fa902399026ca9ef785426b642e7bcd05e43fd45de697d358290dde1bd7b42c0ebb730132535275ae8c40a00c6661ccc02fcfe4a59f3cabdb10401a0b7dc07d8e0b071442722a838eb5ceadd4e7df93630756348fb474f6b5eb3c8aedefed4ca8eec379208b01316f22658125c82299776b7bbc748bcbd5d46e19b4f40705f2a08df3c20233b6d36f7b4e2937678afd8e0d7cd35556925356499ddc226f0cc3b23147ae2019a9386747366fb9f462fb4f8af5657c16847252597719c0fe9669d97fd48b5142bfc77a9248b03c7974a2158c7040e83fb1568ea0a0ae06bfdd6c3dffea72038447cdded3ead9eacdb837dfd8c1f02b0d90cea782a52b4fcec4f8e9296d2442a139cfb2ea9739311f4432ebff4f6257eb5b84e5226d10b222c9e5446ecdc223237ed082feaa7d1b2a63f2d0430f01d39000052dc8c7b1a98d93bc28ceaf03b3e233c5b934bb2926e6a7455f98479b02eb14a87c920362eee349ebf5c6237270ef9a3f075e091403fd2d4f932264de75db22ef98dc4ebcd268812a88aecf717240794bd5769812fef5b9abf9fcbe0d75f21979443b3fbd464e97185e81efb9d3f3b5c9cd0a38ec02e8f86a7d1e372378d1b28214e4b4cba04a1eb5f215bedfe357bbf183371213d69c93c82f8f5f0f7341f256628a1d3545acbbff66bf277ef2a035d88a7b17c2b89284bdd74a2e60125434272c25c6487c51b65cc7405cd4c0604bd46844e7efe420bd17975bb7e1310e363f46a013aa2c7f6e30fd18c46c52905dafc6cf68fe67edc0fb44a4e0dc88891a47c1dc4e22bb17bc2955477fc54329862176733e18ddc700ff7e748de0350d2890d1810a0dc28800b0dbb8cc4f71508dfd01d670159379b8c1bbcbc94e379428d9b35584c11d776e6da418913de11e518cfb61469d351e8b990f9401284cc8187448c2e6bba2273bab11a86fff43adbb120fe43e44dc27c6e106e64cf6c6d9c18dcdbb500ba9f04acb88278ba6823089af6ffed5c3d7237bdf8806fff818ba1f31c29e957fc07a0e4cfaadb5e033d8a084f86b249882ae266f9aece47384e1dbcd23ee30f6c97978199105bff41229c7484223dd5f7ebdde2599031caff8fb7bb14f0a8977cbbee0c0cbddacdfb3464fea23615c8c623d3063c784a4ff05a5be8efe35eaa6ac55ecf0f35a3247f12b0fecfa820c0b874f168b1cf894243bad54e911abb5299922d32b3ae33a7fc3bd1f7612271052420c7dd81008227d2a2f92386c8b4c5eb3c406c6de9bb1f062866f0e859599f13259db87e541016fe1151ce5d7dbe1b937a53f965d566abea0cdf02673571d6dd28828323a1ef99c7b926b27aa020b59e657b98e5b46cc05f14a685dd6a3ba44df0c42ce5484ddb4a989cb5ba2e31ee3fd0e7def6a60bb00a3207b733858d83fa15c6c6916b826b4caa26c8f93ff06449a901c8eff7a5208b35f7bfaf39c0d7474479dd348b18ac8069dd8c6a33b5e792c30d000829c38990304d9a72c4a3ee352ad168758fc64e102396f236a8dc920aaa4321a5254d4d063a63172b5867f043fe07647d933a499ce1b2165d696ed4ecd0537ca1d6271b7e1ba7060040a335423619bbdc49555a9c77d568a4842f6319e1645677c43b04062b17a21b41fdb744da61c9b99db5332f304a92e37c7520bd19482da4687e8fa906c7430a85dbe9547e8601d25c418d40f212a79fe3a161533fbe06a3533f9ed32dc0b17db3da1cee8f9e3ff42546be636bdfe96a4f077bb28be0304ac24452b80e04543d71fbb34fc93589dfa6a9cdc9710372685d00c501d6ba643129eb7f3013e6b7a84bfc0819f0bf43354454b32c35f49c28640fec726ffbf090de9eb6fe24fe08b3ccc5d9351f17994fc62c629fb87583afac27519fcea04bda146388920ac6679e163544759ff990f5b9e4a81c6fa47f386de977aefd35406723fd4e57108cc5bdd4137f7f31b08c33e3aaa2d6ebaae58be569a11c1aea0885296add222d55ccf82ef74a86eecf908457299c6479ac7cdff93389a00d741b5f8c7881532ded57734bea0928f879a9547e5247bae4e85fdd4fc34a58e0b8e519c7b9d6f024c0ed67abbbf8feacfabba43df8703bc790b1bf630ce1d95000cb8f5aedd36b21a3fbf6f08bd86ba881dc11500a2b5547d29e3dca3532c5217c56305c64cc7f0200675ead157874d756bccd1dc7bce4986bb4408df2793c063d7110f828022f3fc092988dc9d306ec35d9b4e4212086a7433abfdfd48f83232eb7f70059d0f93f4161a722583c734d3d0d4f3a14e092f841aeca8b6bd10621eb878bbd911ee213ed58f7e020b8b04fa80d8925c1a996abe8dac2fbd91f051e6e806006d1f8262fb9ab6deca7a6018f782afb373fcbc5ddda39db28f788ea400c13a7240744af1502889d2b33203e40d1002220a0422011a01cd0f440d244f6c3082407686620277b943d905abb170da01ae45f8808a5332085afa26b89045e5d8289b3c785831a951cde3bb0e4c399708780d2caa965ee019b960e918f3c5d6a34436aa84fb33ed97dadabfd440598b78b4255fca9385469f28e4215e31ab5ca84a3ebea075e34042d6217dd05cd9b9686c13c45e4d51bb831223364718275b5619370dafefa11ef09ff46e29b293215053214235a7208fca0b5e33c9aeed7d430d01f4b419d05005fa80cd98ceca5d172b5c34583bcd296df04e02c9fe6d81524499537718a35e746a2dd17ed6d3c4366fe7d96cfc6ae011b2a93b958da3857eb66454748cb000e311456bc15210833dc8b65c46eddd4b7ce6d5db1eb3ba7c646a18449115f0b32648fa6aef9908e192cd31e10ff5d10ca628e672491679276bcc496d482ff30bf7235ca14591b9b8a5e828102e9e1d9f148713a177511dc2df599cde8516e01fa46f8a0cae96bb868883612c92d0e0d13945b5ee49f9571f08b0e7b3af7ea1c67d7466d811dc5596e92b74e16c3a302fc896b642d51ec27feeb2ae28df6b62be7e73d8c73bcfe27bfadf8bf810087470ade3f038531d7f448a5379931739621bc585a6ece426acf6c1d582610b9436c5bb7335dc29b836091c2e3b974934826907b75d1310a81a2fcc0d6b4670c023947b11fb1b81c8ce9f646dd0b28190e1cdfd0a07d652c5c6806c09511ba4903822727c2ef2ef6f1fdc93be4e70c900f3a81a277c2cd12c7658d785368252ab47514bbf5155b963bd967b7fb8a03c29c23e32b9bf233a7c895670077dc03e512b2847f003dde7a1d8e2014d8ad68a2bb3254cb723efb361c2bff108d4fddfe994ebc696f1844c5b5ec8ca597a7dff8700bbb9df687295cca079e43d1d7ae1049754a4e6f814550a86f2a34be15ab6f151d3b3ad9d5e3be9a4098135e7c25537ee6a26b83394fba4489cbe49aa7f4fa8629a481c8e1e1cdef3ace8bd1e58dfa97b88cf9de457f9d30511aa8c2d9f169f234d2c3f1cf97dd20edd49dc7edc7928c265e163631f448df8dae8ec764a376fd142e8982f85837069ec7d4030170fa331bb3121080028a0f6a6ac92b6f157f380ef4c6a6959391c949ba65b6e5ed03af49e92600000018f367a08b314eabca5504a1423601857058dd6ac3b7ba962237286c58e8ce07eaa097a749a3cef5961213d2497f594c75764fc7114c4f8a5508adf69ae74d51ba9aeba83db0ac249ccc10aa3f77fb164328c9c71cb61a6bc8e46b5da4ecb5e904ba5550832e7e49c5b718f0dc60ccf9cb81bd38e552cf5183ea24130f82470ea23521a61a77d52ed1c41e2685b8613666ee8d551103b1639c7a5512d28fa93bbf4fa093b45b0046dcad3f74e91f82dd3fe0c262a012c7ef44e34768e63f558b5c67516092239606dc8e31dc1aba41fa764b02764fd8da62a08aa14a862a302102b542a46e6900fcbd6700b2e03329b1fe8e1f06fd22e44eb612b8ead5cf76d4953416f2d613643ad09e20f9fb295b1d53d05485afc5e6836ff9de97aebfd66934d2012a65be479a17eb1ce66898351b5d3cea9fe0f48da0b97b0b494ae114f65816bb58d380f87c29773df0078d84fa48e482a20711d9dcae46768dc5d1ec673120fd8214cb5b3dd9d03dd7346cbd9d6b7b95c8d3bbbefae830a47f36784b9bb987a79782287f59ec0934fb3fb0487affa969c7c1d361b88e951fc801fcf325f70030c73ac1c611e5f036e42f7b6c3a071e1708367fc4ddd8c98637d74239914461463e3843c695a81921965cee057644d6fbe5e3af243506cd7e0a2469ae7b3ed68ca04b689b6be65701586a77bd2f6c95b68eea88c03b7ea9eaae76b416cc7fc0076c111b43fa69320c598088817cea2d96d1d364f90e22e6b4e50dbbae86bd5e36e2c89a82dfdc08000ed6eaafb4c42208ecfaed962d35982e66418b9176570efe724f5eae82d2cc22c2b2ca2250bdac35fc531998d55240c4e86452f296f3ab2adc2d712bc205300722416bdc4d890333427f2e4d2a9a73d9a45d8cd64ed3ebe2680300dc40b7032e1806dd9875c1ae4790f175ed777cbee4690080ff91d9fe0b3842acfe20b6bd3e7168b8fe7a37887c17ddc94035fef1f47f1f5c12be9cef976aa982de8f841919da9f48da26e00a69aa7c7106663ec95ea9401bb5d20221cb9523c7b602438100cbd50c3eb479773c0dfe3963061198e5ecd72abcb3ddb8151df4ff54a67c9a1fb73fb78d4ea026b1907b71915fdb4d0e2440e1f43591248dac9c47ad70d849252adb1c07a488d09c93093957ae79661598425f34eb010b153c96506e65c03501cb330c46261f8520350dc61e1275671a40e62646b809c22c3c413f06174c170f1e107fcd71739ccebc6db9e0d89b667e5eb7e8bba4f1a8d3bcdeb72e0cd4e12d491859aec39b8c34ca81ac8954e41934fd071f3bc47a2785c13414d7a7a6111faabf31ef6e30779b19596149318bb10ecebb170cb3569d2fa40070ebe820a43881bb13fee5729caf6808da6b98edfd4fdce943b707324cfe1bc9e75f0ba44201ec2bbb2da1fde91da95dd3b21eb335df9b45ab448e4743d12598f6e3eed83210727b1feff425016e3ebbea517c151d3d563d76cd64d6d01c55176bda9f5439270e755ce89c26dc7d0711ffd80cafb191e9e1c07bb359a181fa849d78870a53142d980c047591d12b3610f9324f7720cc5a027c6cb5040ec13d18146cf585a330355b873d0207a883ee90a634b2f5d1038b470af3165a0aebb52c49844b1bbc1d0c2841a3f186df6979aa1f047c7737adc36d18083647051d139ed2a1cdc63a1ca7d89f8f9149848343e4609066295f2c296572d5832804363e1bdf0d145f7b054786554845eace56c703a54f2de141c01bc317c5c2753f3ddd2ce8686dbc5b01f4838b70a8303fadffd0f0c531fe1f1893fa3deda32b7a16a51cdf6deed92a3b6c1142041bd59ee3582178470af091b8841b4236422842d61b78f2b05878503ac4e526a5c335f4fb539b170b4b1639974156ddf9e00e74f85a0cc8db76b4f60d1a001ff8d0879cc726c10298903a58984ed5a87cd5386c5a33e2a1f7c8efd913f69374ddc99912133a7e40d364673e3f53ef5d546430fc4cd03cd10e0ae0f224778868a8ffa668d67c1df5e25a4f8494aad73e1823f84a167d0932580253470520cd8913095ebb6830cef21c55eb7c979886034b88cd6af0b7ac20790a11cb00e87cb5b35a3bd8d9295e5186e808b6462052020042205105a5e1f6a414b4922e0050ca36906797c05dc164416f4b79bd3f0b4e0ca1c87edd187194da77a50237b0e16bfb3acdcab41944fe15d7f679a2d66902f585b493138e46478af5c60e27820550847d3955644ae105973e7e35f0a5cc03613aeb4533a858ee092d55b806d3039ed8e5280000bfc383f444f3b41f14216382844e9a00651937c92a0dc5171bf5466381c5ac667ae6cb5e618d5817db93847c9502e981dbe7bdd32916c13ff7220bba17121115b2663d1f14da2dcd42288c3d9ddb0bc1c3e60e7575f74e096268397db4aae7c4129b4ac71f2c208a8d692f70f849ec4a014de10abe8b102550f4469e51e40a8a20ff5e4ea58a9c74917315e47590fabad37beb4e7f56d93c47f603dbd1ac32f6c20ea1826d477c78321bfa984e25706100d925751846a62e87b13521b626ccd644d89a1113fe874f1d0d247a7ec03ab12e78aa68284c3f225d47401174b5fccc4ff0b52cb2c67f8cf6ef755f474819826b89480063607729e6633c786edffe53272669bef39326e41067699fdf4b53f37c5ff73b4d651913b61afd2dab48819289950200fce966e33565102b9bdd025035fea10a79af923120029d2425db00307a6538e5b571f47d91221067b55ef8a3ac3a25f226c11f3cf9ac0ec21b0f20d3675f9f613b76348a2b96b325500c6a767acc6b7666fb031e642e9097aac9f73f3a356d6894519c64bb27098f1242c0add63acd292a917b135719b6bca56562404156821b51bdb5f6cb6ca386e9d9a6f5e6ac7b15ca5e81271b875c1b70ed55e5b4b031236c78dcf303efe2705f75a3db23316683e52adb354e76114b858b3c3abea04a68af7be5a41cecbd1376e5923727fbe0f27c6e253ead03941b4bc3678e999f3fb0a62f7c0ade8f65c375e88d015c58ce1dbf0dc624e38c736fb6877bba919381611958d71c2af620211bfa2c2cd8c29cda4b1c4e363d292040a2255cc3b908b108556fe26118fa2d303460db965f6d8474799fbb1694b6e222e5f796bf6b63d35cd6f39c504b587a877c6f3671de5cfe7966783637381b74c4933ecbf3a5fdfa63caf8fd2d89d4487eb5496aa85a7f3d16d8320c34d0b0caec1d0ff4c4a26d47bcd57d8ae2f9f1040dc8443fd3890d0bc814030b34c8935287285bd379c678a18ad877f7f20398c1311c1cbb541c80fd4c682f233b6e6405407c061870ad24101d255943ffb70679c3d7d144a7e8b00252c8d73d077fe6c4d721cd2ac17408731643d928f20a62b79afc2d6b48915288d502ec2505f12231eafc26f7c56982a95a837b73ae29c3c59e902885db471412f4a7d71607250db41cdd832cd04be2f7352ab6c173c59ef27af92b69e024da2f245e0fe821245305eba9ff0396608ce08462f16dfa87b52fbd37a64173e26874fdd263b333940d1f9f32c4a6c11396fcf2e6ef555557d3b14729e64c1932f2f7cf50a9dc01378ef435d2afe1a283ab9cc2bd98c101b6a33fc44ad2b9995d5a966c54776337c5db6dd383c288a3bbfc92707fa85315d33363cb3725552c7b85b033fdecef010cad8d4a36512a8fa2561e85f5ba75df78ebe37ef353db40475fbf6ecff6c808b3a1ef2a93c8e95bac8ac8af8836a1753edde9d9a893228cc0e9ce2c1d4a890eda455a442618a3c421ca9c56e609d7f5ec0778b1c4a58e6a9d339710deb1e8182c3f16bc19f32c08f79c2dae8bc092d898115b4b22ba20d04479f02029611b111bd75ee1582441456e0b71381f2111d99702687a330fd94035f0fe9f1cfcaa1254449fb6969eadbe9e2d77452e5b28b5e579e5f7a0fefea220c996a69cef5a13d40c2c84370a6c2093ecdee85f196c57f229c9a1f40ed7679c8db3214754bb18df50b5d2983ab94ad75779a626aaf87d6c5d4cffe7d624537bf2bcc8e9eb1a1b1a4f51c54118bc26cf6c9ea93c6f34264fbc138736aa9de66e113896b3e6773f874ab61d91e112b0329d1a608000194186604aea601ab18f8607acb3651ab52fce340c7e02e1071076cd87e8682b937527587ebeb608c270f5892abf729ef13e4d5f47cd437d7615ec7c27ab7dbe1a8cc8465c2be9840f585f2045b38a8c582ad711b3bfa544a9c45a7479822304bb1ceaff2d65902a2d5bf2699aa51f2d490418f6016a1ad46c03eed0152972e546cb930223292f0b32f4d5d32a2e7f7e1a17110536c51373c8cf79ffd4d1e807b8570955f258b13e4533acaa68f01106282daada6a4aa232b9e7ef48f2925fbd4f88a4be58c2b1bdc607b3a4fc2d8a9aaa0e6ed212bd412a94ad6e508e5a51d4fba68ee9592a7b8558872d54a55279ddcf0e694e278e27ed76d8beaef4f21421d29efed3cfcf342b6033798e5c594ce06d0e06f52f56f397c13bbeebf66e8f1c321b98324e64ed7a0e8742b53f68c8a635050badfe5a18e99d9c8bb81021eed8cbccba1471efb5887378f4d4cedc6efc50247ba5c85d75421fd15e9d5ba099d9553d7e62370c3ae9919b7e719d063086f5233e74bd3286bada73fa00f3c2d4b6d9c771a3bbe7d546a89b60c5032ab807ac0de7d873e5ba63934ac74b74a338858ef58e36cdd100bee4d83e08636289efbf2d48999a503924e58310f74fa899feaa50ad3c4d7d9880db7fc84925573d86ba2a4390a7e4375230357971f4f13dd28f4ba7dcebac690be2acdaa2ab9ba3f3f52d60e8f0a50e8e9949a24efbffeb8b51f40dedcdb7377ff5f800771ca58a9ac337f09b922a21bc56017db6b1b83b71b43a699386318d1774cd25cccc8cc9fba81bf98e3b252d61cf885c9bee86eab1db6bb7d557991ef5dc59df44e170f968640a0f8c1170a7fd10cfad5016fb20946c680adae4e3675c374ffc7c3add0c8c511a672b5c28b62208de1d7aa841c5f38b14ab59e8c2507a8f30a844afead6c52d3409eeecd425f4a62008cd6aae67708bd22d6c4b66616c5a3a28c7f20f10f6e601620e781ed4b9f5436fae5f0b221006b54918b3f37ff9847af1a19eb2b534e80d8847ecbf78489d4f421929920254a1460271aa52e1ece3c143a8149d9f03ab1a880cfbd13f956de2e92623a847832d038d7c779036f7a97de2c5dc571c1e2a1d48e99c16a52e376a6f77d95d2ab969e479d440f5379e8171806d0ec26b734e02822ea761fd3f34a4623930e5cd16979d413419f6e52b5687f7e6a1fbb086d62c0545fa0610872fcde2c82cbcb4e01c9bc9c375dfac431eb91af4729371c65527ee6abcb659068eb0db7eeb68648f6f2edde440d2d8ecd8e8880214dbdb8f0609adf4cd81ef45cf371888ae868c45864d2caf15eb4be58a7542786d8d86c32f0719a73d554f09195f06d95fae4ffdabd6eefe058c0989b1e5cea5c63ef50cb423c57df7ecfa55f1ed8d58230383538a00fc6a1e6e6071490bf74fcef696fdcd0951060944e8f619304a32b0a9b9b9c9585d4284506e2081b835fad0a98accbd2044d7dbc5e2e43d35d27be2307a3524101dee056d75ad32b8905ed8157cf810282a3e231d59c43ede4038f92c195e6c8ba1a3d7c2914a38f9ac4de3dc3eed401b1c4602319446a282337a17a5f52baab870e959bba09eeb588320088319684407f1242e86549db5c721764ca4fbd0d0b139281d5081bf0ea255cc0f4f5a733a0649b5815e582482f2558f2802fbad84a45da121996f2e31d83b78f04abfffec103322c507ffa38ac8239db0ee0fed513cb5ebfaf161db7679379ce5d3542fec3ccb0ead871b5b9f75322e378937214f79ea1e7871c9387b3d3e263069719d2d177369300aea5db051f1895d9ac58ba9a2269c9d32c2b5ab41897940a99716bb190e8b74fb2e98a45dcbc6cbb5968cd63cfd807a146cced7c9694f9d64ec44b32e664a8659e8f4c1724aaa300bbdb867f44f11023fc1abebe9c546bc7aaa50c1333d515f4c6f7ca2f29262452ebdcdd97e60b9f24174352fa9172753cf5c2f5516c1173d656aaecd6d5ae261cb6178fdf8b507928b4c43bb0bbb80a57a59636738b4264bcdae71bbb3cef357ee9fbae0962cd9ea48c63fb1d84ff02fb864fcea1be05661f58e9627330e339fb3cff70bb3e58a5e54708763ae4ac7eaa2b55aae2be8ad5aa96aaa67dfb614a5c1542f57f4f6ed19316f414b3695ad0399ae5b4114133ce8f7f12e4486af3beebdc4bcc5a115ed5c1c970f7801c2e835b929ec4b0eb71ebd96de745db26a83f6de78f0508f0a9f2a311a272840eb0a9aa2c398bf0b66ec5198f0172fdfa712bea13e1e50737ba476800ace13d9c1296e5f77127c318452d640e7eca217143bbed27e66e929d75ae3372a49e2334ad2da115c5a820737ac7d40bca3c9aa3cbb4d339b6fe56c792e1d8a0383909782bbbb14916f4e16ef4cf0a694517cd226599fde1bbc5185798a167b1032eef2d4ef6b8decf1f804d09d480c9d200ea33bd1bf6023d95b686d5ff8ab48fe3e08f0426466846f300c9254c25fa4ec4dad3d39386c4478337fc6f11bdb7dfb66f2da8404a26070a80ce00863fbfca5a491b382d06c7668715222971effee03088d52820a20e4ca680063ca637ef85f06010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000