xmrchain.net & Explore.Moneroworld.com

(no javascript - no cookies - no web analytics trackers - no images - open sourced)

Solo mine on your own blockchain to support the monero network!

Public Node Directory || Monero Block Frequency Tool || Monero Website || Make Monero Better!

Monero Testnet Explorer || Monero Stagenet Explorer

i2p links: exchanged.i2p , Local Monero (lm.i2p)

Why so ugly? Monero FAQ

Moneroblocks Explorer || Monerohash explorer || Map of Monero Network

For a pretty version of this explorer with javascript || A note on/for services

NOTE: This explorer actively tests beta software in production. If it crashes, hooray! We found a bug! Please find a backup explorer for these instances.

The most up to date software for Monero are version: CLI v0.18.3.3, GUI v0.18.3.3

If you need to use a remote node, you should set up your own. Good guide for setting up a remote node.

High Fee Bug. Remote nodes can increase your tx fees. Double check before sending. Run your own node.

Autorefresh is OFF

Tx hash: 9fdf2830176e1d74e996b4f1f7507641224c71d3dfee713055f1547358518cfd

Tx prefix hash: 321450fd57b2193fba865d915a1421241b7bf6b152da913776afe1bfb556dd2b
Tx public key: 7aa79df5e2e1a4004d64183eab535836058e70f81705acc08448ae70e5ee9e1d
Timestamp: 1680325073 Timestamp [UTC]: 2023-04-01 04:57:53 Age [y:d:h:m:s]: 01:049:21:16:42
Block: 2854489 Fee (per_kB): 0.001055180000 (0.000020480000) Tx size: 51.5225 kB
Tx version: 2 No of confirmations: 298320 RingCT/type: yes/6
Extra: 017aa79df5e2e1a4004d64183eab535836058e70f81705acc08448ae70e5ee9e1d020901c3065c29eabaae1a10e08f0352494646d8c7000057454250565038580a000000080000001402001f030056503820f8c600001088039d012a150220033e6d309447a422a22727140bf8e00d89656dafa7836cbc3ef73285a464cceb6bb0dbc06e7ddff4bd1d1b52fd9b6d6d9dd2787ff87d073967ce18bb7fafc6bf75ffc5e7dcfabff77d6cff5cf50cfeafe5bbebcfcd179c7fa60ff41ea11fdc3a9abd063ce83d613fc574807ffff6e4e7df8baf43ff9ff991e85fa16f957f13fe97fe4ff88e809ef3feb7fe7ff69ea8ff3efcd5fc6ff27fbcdf0fffd3ffb9e4dfe7ffd5ffddff3fec2ff977f4aff63fdfff777fcc7957f9d05cdffbfea59ef67ddbfdeff8efdf4ff51f159f9bfb4bec87ee9feb7feaff9cf803fe91fdbbfe97f8af3def20cf4ffdaaf805fea9fe5bff7ffaff775ff4bffb7fb7ff79eb77eb2ffddfebbe037f9dff75ffb5fe3fb627ef87b477ef0193e0334dcc6dd68798080c44f55a6639b09fa39fd8de2c9cd23caf7444c52fd12ab47eab2291625960fd1b5cabd3863bc6bdd2bfc69dcbc64d57e6418e910db59dbeb6e78e8f3e83adeacddc5791ab4839ff87eda49ca619e396cd23be8fdfe4bfbffbe52fff5cc663c12119cf7b8d11a22db192d9b9fd1bc1432b54b6ff649480f50927a5668318a7ff820214659df8d6b8424bfaf66a1c96c9aea6e1982d6a2006ab5c9c8ba7086ebc36e6f1be5ab411f095dd2f4ad89ca8ada72c2ffaf376ebda23c6a7a913d39d2ccad399e41034ecb0801590fd4bbb5e7986048c541ea57dc7b209083ec9347e3e3bdff41d83021d0ceb57146c8ac78c771ed81827a0842c79355b80e9266412aec49fa2b216ca6a76fc49d0ba19666b3213d3d3345ef0193403d594a8a7257c711be066a9186681315126a012f2da444c1ef94959708076a6c75705beaf087cb17ff58eb82ac2f7aaaf4fb5df71b048eefdaf180a03bde6f22205385c9c91a80a78c68aeba72f7f3c5a73ef3e59eb1e0d74f6cfd8f8f531740829ee2e32e1bf5752b7eeae6e32b487764e05e59336ec358d95e3204e99d0fa9434107d81d6a077fa84128c9e77797e018928805279e3fa9a888db5911c2a40cbd80cbcb0f16c95b65b85c0e2ffa67fd109396c089939b2eef844486ebb35d44470f8bfb2b21e13df12688e0e8bb446be64885d80efd3e68094076585860033f4a3291ea1a5f224bea0582820e0d6192c8962a1bf8ea10c07e0def297364a3cda07758c39e7de0313782175c19fd5ef75b183d7643b1fa61b5809650b96a438d2fd34920b4e8c7ca7ee9c1e81c77b40a86f18c7847e68437022deb224b092c64e2bef8feb0bdb4d03634c6d2aab7163b48438120032e42a2d70ed74827882312b57f9280b5b1dbe0d5c4ae68d3dd093a70c716a25bd362e992e93633e5aabe831e5198ffc7ac71ef9f8611c6627b603c8cd9227dc9c0f8a26c756db48d43542b2cbe8ea3a9c4c89b488782d97729cb5c42f7bb2b10017e0e83e0b02dca3ca44b2f432df0a7515cb3ef93c507b8384af3bb5dbb6ebff91b2021c4c7b4bb357a9d40e4d9d0fd88431362b80749ee66f302276d2e91ddbd7190b5ef23109fe8b89b253d5b723c7e4b99e8e41e121f91c8fbdbe853b6adeb1043603bd6e12db5cd279fbf9c9edb41208664994160ffa3093e196aaf921648a2f407872d5f723ebac5a31d6097ed98b37ce33414d3dc0aedf5bac2e88ff2d0605b96242b6a84141c2a0c5b243ec4c53c44ef8ec9d6d08d88c2688a297d09fb79751df12329eea2d8edb26326cdb3267debb9cdb10f2f8383c7452565d140cf6c4d73de942b47dc4355a763cc1f9cbb6382e437ed4c64030533068a11dcaea36dce6fe367ae89534ef95072d57097cc930175929ab6c9abaab29c8aab48f8307d4ef5150e34f8a1ffb9daae77610dd0960292271342e606ed19a5a0e9608e72bc5201ff7d26a5dc541ef237e27831c377d017fe52ab51a76136a4fd1924b3045a141044523f7f475e48a924ce23099086e37034d846ad807181157f359f99af975535c9e9fad6721aa3c87c20e834f1cb2c192d0589fab3c205659eba341c98f47d6112147a63c2739eb1de7ba27b8a0087b739845041e1ce0624cc118d53968fc0e93b982fb7787c81f4f221adccd97c9917c45b75858c553790dca523b3dd0c1e4017669b4237814d6609a25902780ed9cdcda40ff34f320706524d27dba3514336880cb8571a5296ef8556a66592103ba2de158c3b277b1aa4074255722fccb42ca29a23d4d6ae79bb88f224874a58edf2185a7b014b45ae624a6a6b95cb8184b05928a0c1afec4afad9c75378978a679ce7b419b42b0d535e2a403f24f3a5cddfd1104c19f2ecb355b92ed821d28319639b6f22cc234af925df1c656299660103094e07fd43139378f3aabff53d8e5cc5254fba4cc6f5f87dbce90db0dc19547952b8c02ac94b77afed92c11d84c20c3df1492cdd22a0da99ce72c06e512c3c3e90fe498e27c18daca3300c1fcb1deb7489fab4d68f1932e811c5641d27fc79defe4d42727bc098c086ae3c108242da4d0f0442bb3dbde1b4cb1bff90bf15b7e0058f63ac973e54ecece011911fcd45ad4bb3da12e2429e213e3b50db3c11525aac39297ca854fa311479af3d67f539f11d9de7be21bc21877dc6f785c99978d9c9b0a468bdcba856fcc187ea91f24fcc15212ed16d11ce0957b269d72aa206eabf6bd3ade30b129a484cf6b22c0bb4a93b837ff05c567d3de32751fe2cca1ca2188637438fc14f9c284cb5ded028f1e26026e881307c9127fc8227d06e7ea24970020e6b6bd7734677aabe705ee67aade678579bf7d2cc05d5ab48b6feabed7456282fcdd1fb6c28d155e2fd3cf5de36152d14cfdf2aed1a2f8414354bd9fc1014e9768e580e36311850a398d6d4d9a351c7d03700aab0cfe7254f62750b6df26b1133cbed3cfcfecc8b8f6cb359916c300f061286e671b0619b83055e81dc677d8436ddf1393101d762c8fe55111897acca6eb622faad7270e030846adca7b5a5da760feaff7016f5b7be4d45209b940e5077154a1cecf253d21df0fe0d92a49086f3365d0dd0b88f923dc7e963a072c6cefed9700582f0c2585b74a0705dd54a835302bdd8361e4d9737be355785eb782ba52236605f2154f4dcdeda051a714f9d1ba01be94cc725845a59f28273a76ce8f430c5a50aa4d9159a01576866a9bb50d627316be35d3864e45e5aa923b3160af67e9cce877239e7fee2e00a75fa88e7b5d0ce3d9a6453ae9d0951989d8c5e4f523ba15a627fb7db27de33199bc49a642e0a9ba305a57f3923591c09675e54ae45a2157712a35a7688fbafb4b3d149bb0661acfe9116c9c51b02653677451beed1b3becceedc4e5ba9e1a5bf4c84eb7cf14b575e66463d17701d7c9e7acd2a1aff3d2d7af7cd1963dd123c209078501bc9235f7800be30fe1c475ad72d435bcece6aca2b5ad2325ed3ba18141c7d6fffd8782c8e704dc936d8a491f614f4733d46dcd38bcb3c2edb477eac82d412164f190e1770f3a3751949e2f384b26294934073297953da6c1e2d749b7c355aec6c746a33ef2a4c9bb2dec105cfabe6cd787d65b6d1bd8a0fd86341b1e77d0a220750670b19f0f3197c9caae28f62936952f637596f1e39029e8f24822c2fed962df50307d5d7bd7ed972b5d051fd9862b1ad3e1cb8d9975e7a36173b32373499226e9bf0a8f4c0d86d75eda42a84f6520fe2cf25f9f54edc4f726605b8212cd500dd02133f4df24440d989fe0dc0275c18c5b8a89dfb9daa9e3a6a291cd0cb3f26c466c52e3f68f67068c83950141e5dbcab544e4f2a50a49087347982ce429eec4c22053de4e85e7ed4aa080c9716276846a3af5600affdbb30a573829c8771ed977c6319d11006b20f7c1a4c79e38235537541d2f19db7cc1b4a3e855f2bb4a3d9db1dc8dce4482a3f0f44a35e9c56fc1e98523dd835431add4a8646edd00175e99422f31d56eb68e38f8e4cd4d0a52eeb4d540365ac6f66f1817d8272ec583460000463b2efe18b9a10794f231fde07d745224df08335ebfcc723d3b6e6150493a92309b7d0910f645b7eb43c79a9297ac67957123385d27bca8c8ae7fc128b0efad0cd63842a46081bf06d6aec391877b8a5de482239c7d2c9b4b0698520fa9ff03842b51884be1d1b64db2ee1a6e9e6c7aba5e02c704e08b715537fba1f338595ee4a513c56fe20f94686d1f09c09e1f47d392ac54ac4ab09b9751a8a32a476cc5742b7c180b9f02bd1a1ed842b406cd5a98916127a504c0e0bcdcac3a6afdb13c78eead691270072c13abcf0896b5ae10e4a479f51aefdca096f12f516293a40369b6c0e0a16c8761c660badc952240103cd400da67b3fb8a3393ed7e17df411287ddda2402c60a4fd0a7c3acb5895d5079f82efe74b8ceb3faa070a58052d462cfff4fc2c3681b1e1a2eec08c547e448a581bd5f7ccf24a9c105008582791974d90385f5d6203ce54a2a23bcc9e21dfddb36892721c36c65c105946ea2b320b0c0d24817d5e46be850ff3b5b63eff11d15c056f191b056f324d43f8010798954583fca4f0438692119533c52defe0e86f7f48355b8fa37c855b6fc0ec22db167b3e7b0f7eddf5f85a14840aa5d6cee78011b85b2280dba37eb3253e9b52657d414cd2a22419435c4ba156f8758d72c74b973f36b8738c8b56f3fac593bda417b9806250af059eb40b597a5f049ba62d1eca26ad3c99a5829fcc4d562fe83e8a2c433ecf6fd5cf561173454ee5fff8d36e3d70445299eb4978a4e14e21e370f3ec638a1f427ea9d5e6a5faa7fd91772b69fca8310c7ee7cf87e50bc03b450e08821947ff83c787f2d28bba2ac0214ee2ae2e95e629e21b7ae1a2a5f86ec18ca966a2fdda667eeb8f3367ff666ad620a272e6651798f51380be8de3a4a1cfdaf263a49979f19e6065861e560579c713a5f094bd262370e504cadc87813855b722dd2d51990abc585348a616c631919f64589bd5840a6af07673bd8e8e96034df95e19ccac406d494a7fe7354188bff85fc96ba7beb0d3e35796895312c5444014b81962fa73d74bd16027fb4ae31efa0c21520043237f0fad9e55ebfc1b2609e2c3a7ccbd3787a40b21b09afa56963c41d4740e728b7da986a0ace5d198274a3cbafd099a42390faef93cf27c2905e7aa47a04f665ec25004fe56ee88451cc66d02796cafd6e9f426157fb9e530ef8e4791b932894b3b4d4d8ada85fe8e5e6898006dd0802fc45268bbc6585f68764072ef7998371763eef7106069d0032fc409968b5af2c9a38a45bb697729971e1175129c42005b3e48df4fc367b0db141f157a3157ffd6e8a4e1eadd381a388f244db21bb33d727483242d7ebb707ced6c05d53b77ec8122ce6328c945e620afa723d8cedb32ce71be9bab2f8bc49bfcd5c1884754c198af61d5403187d22b479b0f8de8ac3bd3f416c104edb2ad2e0ceecbd7affc35ad0f9fff26eac7094cb2feebd7567e606edcf82414cec6cf18468a3f544087b291d0682f33f29c5ba48b162cfee49c626ecbc77c512dac47d0c35c9013a2b3a45d80a80aba98d2e29b0e00a9b83bfa42dfb5819cf339be97c3788a527cd2a29ed88f1ca10876bd1565d4ae56cea3d0d28bdd354c2343162d859b389f87f7fdcd4177c08cd87c28a7b40cfb14b44119fbaf730f7dd8ad55aa6577840096749610eed2778d4f4d5fb7b7cade851ac1588bc879e971915442151a65a6368fcfb5ea19bbfb0e8853bd2677b359384183e490a1993e3d0a9978f724615db1fc9d7ad966ffda66b2eb896a70c570bfa2460eaf129501812f216fc6129fbb7d933fa287b09813cb8515dc54f63788469253f8d94b5c08da7517436936ab75dbb14da4ad730d20343460deee8c4ddd19567cacd944026244a92f877300c3f83a03f7807df7332ce136177a343b62cce735e2602f079c6f391064c9b9a37304bf0b37f3b4023586af594b776847a6847e7bc8b9ea0f8d3931a39ff78f0bb12fc77234d06e0d3e0bfe0a1d3c3caf71f1f2386cd38f640fa1f5458ed8501ecac5d18484ccf47d79cbe44d057ffaa64527e99f3a6948a12f5abe78db1fe86a8b94111e0c913b4bbc552d29cd274b3772dd86ad986e898ecc294dd736a820572849e4ce3ae77d7d718882e2a19ec49c0f135c578bcd175a4ef901bf6b72dc7df786d9ec67ae9fd2dcfac0b8d377d58326c27ffd0b6e078251ae05ee9c96f7a96b0f9eda427589f8ac5f95432ab6cea148c584003e43393fe5fee6d298a2848d9166fb42c820b6fdafd67682543cd3f6591befd0a75800efb58efd65ef610f2da317610ee92d2990c6a5f996ff05c8518d34ab90c4315625b636698417af15c3ba218293a33124dfccf8f2e27cea57d9038298cac66f9355dfb0ada564afbabbdc40bb3122a2b89e8a76f1d9e0e64bd297db38d236e3fc75d468821f744e2e9aa778c7fc615f0a3c2819432572d2626e70d9fa6f9e802b24bc3b6ecad68f00faa932f4b6d4f6094cd5a20847042a88c04e28f5bdc20674f2586e058636c17b1702b3721a67fa6c164abc76f8a955d5f9938b62e2ff8be7ff8441b9f01e54d6a971d20c502c58e6f09ccfd5aa25c73df998214649a55c80edbd8a793feece463baeb0e7576990a06d51429118bf0bf93cc884649d86278a701640e377bd63823f1109909b2f87cae181fdf3c790797d857dffda6a8dd0437f8647af827519be591c33dc8166bee08b42a1ff9ca8f10f41f58943bf2d948db8ad96db81b7bff1b1f1926f96baf2c074fc40448d9a4ce1d31b99b0e53725d0b238ce0f082069c5f258b15a39d66d66245e443f7212aae14174f74cdbf18f63feab961cd495fdcd499dcbc94d22308e4a6494a711da7591c093c799396aebafd7c547de5dab58c1253035938d9841ed6b527da79d48b3ef6fbc99965cacd233a05217c5525e13c63b5a43c8d057410ed35109bdca1601cbf64b3c6e246eebfb82278b2d1ee23fe68055e11649c76ec0dd6df5471fb91acbc395c640fced722b2fceb0f8a5b7b0072aa39049fe2b0a138cb08c7a3188bbe3d3c3e377d951601846c6bcf838b3c5975583e5e2107429c6549d7b60060dba3fb374f72ebf3f2d92527ce7be82c1a194e5eb69abc3b25d92ce6a1315a95c26179674c9475b267d0cc48b99a87ad4f25f5efea2cc5870120c078cd13dd75e5f852c0a31349cfa760308c4ca96bfa81edd2dc21e9e882a296c57ce4f696901601a20ed5fe6b3079d7cd898e9713578e8aeefa43b8df2e87c4c2642106c565028acf459713982f18de9b3d6757e716ad53dd45051466dfb2b38f1b06fad20c1a11de812b33e5c34038f49cab0ca8ee8770d37dcdc91ecc98ed3177ede98ed7595dc499a678cf0ba487a4d468b23093b6fe099c71ad93fdefadb28d405ff4daa87d7d38f0cccacb14cff529bd083f0826b981fd3a2130a87ffe60531cc3c439d28635f22a02b34f1eee2bafefebc07fb5953a2e8157c732b0321c5e45fd5a5f33d250db6d67b7ea0cc143204ac06ee16da2c2c10e329d73d9dac245a3666d34024806afb79492189ab8ca21b664f8a4113587c0ad8b070cfff5cb255e348dfd24a2543a1e36488044c8a77d74822847851ab70bc9826dbcbcd99d6a85df4025b3386b66bd039dea986d4577b94e9256d23616a4a571db0fc53f4da2d44360ff44e6c3178f445c88d0173caa6c35caf6d11588c76eb93ffa468b5de52baaa56baf9e82b6fdd49bde6599b5498be40ea7f2a0a9c6d36ab992f1a103321585ddfbcad9956f4c7eaa423d7afc1a0ed4da51d9e57958917ed61b61871e307eaeccb11837ef8367714a0c78cdcd895258f60abaf09124e4e452bcd872406b1b487d40fc96aba75f1e3810404cc60655f8647a01b98708851976d856cd312f5d0620e349849a37322000eb9842396f9461edf39cdfff77ac8c607b68ccb21490f9883bf7a26ff6f7908bd89e6a988874b39f9b6a35b671a2e7439bbe8fd68fec43ef2b251c09025969d5164a01f14f3710081d52bcfa537d94f4d59b8ab6164c7ec7c4b51ffd8cf0e878a68dc3e89345245afec03fe232e9dfa1575c2e69de5751edd1fb78875ab1a5e3c081a8a49d397d786fba10712916dd7f6ce7d032a627ae97e756c141a950e42f3927f47e23e8688ba835cd08649a2dee6902b46006370a780f3d6b79cf73d93d8bd92dc95aec43b25764e794a616ca148963cb35039a44982f894d27c97e4466048f943375a1d5f8396c41306bc39da5fc191be71826a12192fb80012e8a10d3f9b5d5644033ccd9f92aec9e08b42f493cbaf29febf3082a06afca4cb4c7506f82ee0371a3c684ec7b91b3eac5cdd72a951d474e9bb223c2cfc6da34103cf2e8d58260fa9c61bd4de3b50acb466096223ab7786e1e7727768e278f1187190304cf17fd0c4f63a6cd4707fa5a44ae9365539bf5df615c1f62e43daba4364da6cf84d37cdc25f445a56a81dfe44cab109956badde87f795840fdd7bee6387cf28f717776c5a1de091cd75c1e0b8573693103099b0b42b53b5dde631061c45e1957ec357bc84d2686bca3d990287e5f9870de0d746025956296c1634b94a1cc5e6f1a3d12f98cbf0c8b4bbe9fd6041789323885a6ea82622ef8419e3696c2f455c4c2b669f75d23938bda8147db3a584f0bd88cd3752e3a67caa7c7f459aa6d7e40261b47e1efd62cbb5c323d7445be79b67287fc823c1f49255f974d49385d11ce899a22019092aa4be33863a81a9a813791c12373a9e101a6555c08394d384b1164ff3ef648e29a0ddd080188a40c0938d2cb0fbb24444fe791c43665d7830fca57003ae36e4498c847541737ea3692624de0fca93ceb8bac609018421249452f9af66dcdd11405550a23a8daacc5008e4bf535105c70bfcf15d4f3494aed35e0b3b4a65e6b2f78f4141de67fb6f7ed803fcf50218c8ac5c9392bc806cde1032302e00fb0dae7ea10cf3ab0f93927eb98775dd4b4d621f916d9af5b9fe8dd83a7e929f1ef5b736c95ec8ada576aa16de789e03952ac6873d3bde49420d973a8ee9cf94031774dbd27f0ab9db1cc22574ee4931918af3d33addd74efae75e62f8e7e233221a28f058a518a9784cbd59b16e61b32d6381235c8727f76e424738f840cb3fe20d2bf3608b59c6ab7b262ed52ea33787ece22609d5dc3a3685a4946b5732115083d82331ffc498dd3cf1e98b2ab8b0a87992bda1e77eb7305f851ac571c96de2bdb30fd77543ca67deadae1e35b0c355bb1d3339e1b78f6a27ec296b6c8c78bfaa9dcce075e9b429d79a6174db20de5e65bdfc735568350c9366cd77653f5f8d5c29df854d87adce0bafdad4a8b8f722e1b291816b175f82ddda27b213a38ea834d911a35904917d7223d9be569bb1d2b660d23b658436823075599b73f1dd0b0ceb7084a85f2bd9a1a25ad67205b3249c1db59a8512f95dd664da31f346851ea244f9a1d34dc35068c6eca525faf2974d68fbfeb6d6c2f7cc0316c5fdda67a68e31f112b97524ae4798b418c9c7f3cb38289c57c2e2caef195caec65b588b9ec67d9816c3a9725d1fb9b5bc59acd9478dccc991a48383b9b8dce7f493f266ff5ce38c7d25e863db946d6c1ccdb948f483b2796c4be1ac2db4f4b89999dfd93c60b02a02467a977cb244a6ad66d1dd05ffb9b12c54ec846e173b5cb0283be402bf70138f6033a2ce070953da650d502af79107edcaddc5f6ee10853d89abe6889108f6968996713e0cfda085d45e722ff9247a9fb6bf1085c0e342537b65c9e39c4082267cc70dcfdc69dfca349ba929bd934fc2888ffee7467daa596c806153df34ffb8c77aa87e32a3139bb07f051d72d805c96978cf2a377ed2af9e32adaa7fc493909b82e5802aefa1fd66ff066149e0bf33afe35806819fa5eb0314695259aeb1096a8f66ccdc5198d7d45bcc6d32173de29c80eadf312ff675ad825f578739e044afbeaafd3cb4510d8be1497e2371d8d2a7f44434d2e7acd89af95ebe4d68ee3e91b398aa7b75fcb0585dc8d99957d55d86967f3c1c0656d32818cc1d3738b404e00937355a2f10e54dffea4c7fe4a42f74ecbb3dd83779d68fd19efbfd321b23e17546427d3c8403f6789bddb12f477711f54c90c989c5b01f752af8a12f344ef8ee6fac99c2d21fe853683766942df6eb56053eb7f63a2ce6605e14a05ac632a3a842ff593a7f7dd52da0a55db1a7ea62f45dcf895962f0e60c1bb4e5739010fd0e9520ab1ba0fe9cd98cbe341b918efec4f4bc000fef4c99f9ae64a3089910a2cad87ce375689547a970ecc50e1a9f6d1843efbb8bfe4d0d49caf06ac675c3cfee1574d0cf9fe44023bc84d48026b9fbea09db4303fe93014a4ebd17f4f3ed8ade94af3f396d694f2a11bce21cb1933ecbc73bc5a1b4bd5029ac7684b0f319382ef69911ffb3dac362a31d7c07efc819b3b7834eeb478cac8e749cb2eac209f18b98606b5832c562a600cf7d643ec7872a84bfbd9038b4d11c83839e1b797da6bbb1bab12fe1d06bc50d810f8ee40b5aedd373c2e0d3b698969db93b232e8f6ce9ffa417b6aeb4ab37417f05a0891c7a34f32a4414287885fd87782193716951ca91ba54da44dde1d440999abc649f4c0750860fc2edee40a1e5f6a109ee4a5a65d61cd0f4bc7f18d44be1290c8f143f84e21ad7469f7b219ebe2c7e071cba4479c16526181d6cbd0dfc62b2d87e0951eeb7fdc66341354e29d3bf79d6f5daf93489a90374d8112f799fc9b08cc0406cccde11732a72609febd73d2e227a1945ec23e26705508e21d870be4c3144cd89c50e7c9f249bcae6b66b0909ac18e2c82035084a11adf0578a9973d3d9780ebaa4352e3eaab7cc3383cf3a4374161e41e5643570e612bc5b4490980399cd674743aeccce4a904353af0640d5b38ffb2f8d199c6ef46042c7149566e77f0d0cb6a26ac34cbc8ac1e6383b5748ee46937b1ba5a4fb765a87314b85491f3fa19775b102ce49427d2772e4f2669a069e4b12948f0cdf935e68b8ef7d472b9650b9e15cf81f935899b448929469bcdd7c52b08d8e3177a3b3772cdad57b11740e851fe272e5015e456e434656021fe741ef7af78c49f05ad4c813288ed4dc72850c2a7df41f91527bf580542cdecf562f0dcd9a48b83b8d2ab3adaa7f1e5fcef7a7008d900b30fb623a42a298f4accea28e29071f9be03c61c371b74ab5fc4517abee1c34c933da9b574d1ac84c81f4aac668a29b96d8fbc1d1f939116f3fc5e8e9a4145070401c70b4e072a6ec68f40c5686b243939b588df92442daf5aa27d5054cae78c46b74eac523a8440591531d8107ed4e3f192114e15eaa3d407f7136871934bc7447c7eb965de8d08f45572588db991a94355fbc666f62dfa7ca5fd2d7cb2e18104cb4382ac843b41752dab71c3a808777c88632a5bf46ed36dab53ba243c7deac37d68dd456c143e1d9c07b524302519a8cdddd272f052f86a69e088d0803e06740766b86db5c456afe5228428e640e437f49f04a9bca4fa60c28316f71a3984ef6581f9835967e04d21c14801508f25cd23363b2277cc813d78710af81894cd5c4e3f95d618a1ee496d690715044ef76912311e7cc02cbe488849f4ab818284b2c069c41d5179f5c2ad869639d5b08bc34e5667ef7df5a7d8292280190dade0b9846c72f9b4c05986d25528976202bd67113db355aef310363195ee41bb098d790c67a5f7fe237fea2615663e3e16c347965f43b68d295009f68468f7b64a323095316a7ab411fac4f03e8423318c0311f3237b6bff423a3617a00eb360004dc3476df63c439e3ed7a8d984cfed3f15ebbec4dc62e2c7de85d65155866a17bf304d7bb854590370a74b7deba4e869ad1c26e86e10e19f06e51550a59e46287db13e82fc15a691395faed369a55058fd54f3d304c057f035fdc74425220d8c80c02cb825efad21b1f0e6d5b621fd865d9197a8cf31ca34ae3cdbef144f0efc6c2c44bd4c13c7f22665d8ea1b6650148823bcc16d07c3725c41e5ba8ddf988dbec42ac9b4769e9ca2c8d9e62bc2c6aee0a9e460aa25e1ed57007c63a8278bbd9c75c9d182000b87e5076e349747a034144ac6346dafa7ddc8babcbb82a8cb84e48fde58ac6cf6c5f5b18eebdc5341e10fd27cc3edc9eba1192185e546bca8fd247a7c83fd6235cf08a80164f4b530efc67eef8de87424031fcef779e733477d6d2df32688b6e983801b057bcc7bd5b0b8ad26493e21248d38b6ca31717cf1f34074fe306ab10f7b1bcbc45b5deaaa9fb06e3dfedfb0c9616706646e473dfafcf45679a74900434006cf078eaa5417a11ed775e8696c3479c906b4d47a01e15c1da16923c8b85bebf6153d78b4cbda62834a4fd53881b9dc2fb37ff009ffbb51c7f7edc5e26e4f7d79332d5dc223321511e6f5ddcf8a36daff7a6b7ce3b16d4de5ef8ab3f5ebb3184c3f618a175df30d296813f42809927eee45575459c033659fe458b2c7a7ad49bce7140b892fc779cd179bcd263de51d07309b6b3993e4eb2aaf389f58ee93f3572c05932b33d25a413020d7264053ab74b83cf548d2486523614558cb12688a78e71702baf64f890c68c839b522d224ff49a5f5f079bd2b42092193068dc6c56d07a3133cf10319069076c0292ddffedc175029b295685a0fbbe5b0c7ece7b13b1de0429e292a1d4b51750767a9702dc19db4c94dc125cfb4cfbe39522166e737f0f9306888d94143a94ab72ae61512f2f152b67b7d4c3b22c2fdb71293a2686961ac48033eb9faaf71d17f53f25a6d1f488591ebddd717dadcce6fdfc41a679ecf9452e645696c16218cb8cb5a048e2ef06379274f6a9eac83ec5f0ac7b9ead8dbc0e22c1047bc2da7103467a60ec5f3f9464495d0cc51da22beec91e80d44a272c6cb6fd81d926cce15ccda5c8a16effbcd37a5b66c40a420b3f4758584152056202f5dcd21f3e3297443150e3fd74b53bb61f4403f2d55fc215111ca27fd1e62be6f7a20c8e10dad1f2833bac44e7e29c4ebda2b5834bb6c3cd8131d5ee4668bc8f6a5d453e69ee51b9f20841c91a071fa10e1e56553a3a547582d6498d502eac28407bbce1ed986eb4e8a6d375894efea2c3d1433fd3c8108b4284fab339f768b8a0d75decaa5bfecf6fb8710c46e8546843c092cdbd7f2541738c643dfd1f530fb0eb011afd62937ab3b7b29aacb5a2359261714ae1cc00f9a1abc83354f764b39a5ba9776f26d3ffd8fba40e1d70e1e257c69b02770d43d5dccd33bc4e6fa389fd03ba81c536a4ae157ef783f4b38199685c4b7a284d312288091d758e36205e175f96ba9b7aaac9211517591ed0a3c517970209cf6d72220a88e778a62d088f2ac06a9a03b9a18d7530f0b157a89fddbb74568656527031a49e7e22822979f3ae96beaf47d2653d252931384feb141d97d1ebfcacd15138301982c140c9cd457c645f8fce008926923cf5c70e00552686688ef46219cd69e758e016551751e5ccf1e5852d254fc5fa43cd7a3509eb9ce6da511551d8401ee731ef9b0f4d131388e4281c7aafd156c0277d9bf7483a5e83d731c6a47f328070bd04e428e9d41caa0a763d22de7c7359555ebb7091cec8a1e0f551e0e856c5aa9d58aaec48bb2e9d83b2d79dda72d3da30da62f871e37f965427cc12ef9e8641606009b9a5971a26e2cafb5b6bcb5b7e38b0cc018f36854dbee797b6206205345c4fc60d62db7efad5ce1b43d2978d59527699fd09b231b84dab4d3d8ea9e290e015d564f07d059a78305aba917c306e9fa8036c8934dca0150b8491441ddc13686c6ef171df750a684c6076d588ae66154b7fe6cdba771910e59441374727dc59d1c5bfc5d2e552471998cc2d287fa976db18ca77504d0ccd2ab0c1bb7b3a7eb55ef8a8963520aa01f1e1d39c3546580a6404076a563404d77edca1c72c7d5bad37d942bd7a03deb4b6f97c90b591c25c1f7e47a899aea410446805e7d3c5afab672678eb97320382c5012a89332333d0efd2b933e7c857c43fbadcf2081cc3ce6a50772d5f9514f6a67a7467c2de3c0601ca35ff844c6a47a65888ac362b20c4a5f11400baee41083123087504cbac71c369526101c750da8db1dcd4e6757e38bfa71a84eb4af338555fac648739e00ca1708c10fb78bc9af6227fda2855327b3752314d1e2faa1736aebdaccfd505974f4b17795c52ce049bf21b934a3120c81e7ca677d320b85b4d1e8bb8c5b5a8ac058ee83fbbafc84fbf4045c253fd614b0ba6c83cbd2d687db71470aca3713be33a2fdb8a3798b9cb1fa7829e38c5f2d076a484b276e60c62594eb70b1e8cada36a18c0b3ece8a6faa9c2f858945b6b315deb0d54f28dd0609888dc50de486030878a2d0d0d92d964207733cd25bfe561efb24291889ac79112d67180fecb0d3e2f0991fb959f6e102504b401b4b1e692b0e43b0562bd5c09d2e0a792626b94c9f8babd6dbfeccf93b9614ffa4620b89a418a5eb01135ccd4d0510c5ed1723436c1599480c6bf197e6dfacadc224f3f5bfa5eefbcf73292b3621ceb8407773179158bf9924290399cf4e10c1957a85b415de5fd4f0fb56390904d63ffbcb0e321907bdd9f57bbca05fd6425f4679dc53585491f938729ff1edfeb0b660ab31c01b253f8a55fb77b9cf064cd592c5f6996351ea8fcb5e9d2442499bb30da34d85322626c0bf7d697317a04c504065b1efe6f4180e7a61c35bbee749f938a7aed3e30d5162c9c682f255348c1f60cec3a2747741065c4ab6806a5416bbcac8952808275e056a8ee488f12530338091aff2614a7d9d1489fbb2a091f57e47675a2daf5b886cf4ad446451cd61e66cb0d594fb1e3a8469bf29c041b49b25eb4d1ec5ae77469ec4b5986a698b527d20d05e274dfa410d43b2d60f3210a1540c0613418cbeb04274714a0464e09ca11a59f8b8aa54f83152be95e16a0e52aae7c12c64c92423e2c7c559cdcef4726b53d97dc615f8b569a68859467a8fdcf190bb9a374bd6b32edc6be94b8e4204ddc8186572604c38600b7ab20b4ac805fb51f572baaf3c5be9a6944cf176c765ad33173c4eb856bf5caaec4eba8ef7876aa64fab897a124e2753ff05a3d3d4d6802ede4ab14cb90336df76e1cab4ad71c39070073d08f87f0eb3c0e0050bd8d5db20d82a4b76b7425489d3bc9199e9dbde49c1b900fdc75ed35af46c42aa865c9ae14acb471a45404a1b3d46bfdc000f0de8a1be0e68ee11f10161e49180c4194d35527a1e8c2f871ef3bb0eab192794f8735dfb2c9e665456ab58076eff1ff0234f910faa37af9dbab89724f56630234f97d12e8b97402acb6ad12c6fab92e4810d7cb7f0a1e7839d51ef4efa6eff05860a7a953d3f4e7d6d9353ecfc2a182c8dacd763f09043af81177bee162b8c7e9e62f69a341d4626dc4e29c6cac271b5f9b7890f8e95feb90a6224045af8519f0ddc1d3bbbe697ae49e90c6aa654bc89bac4fe1cef6b946c6da2bae64ca0dc6ccc2a67e9e2098ff03c471efe5812d65b35078b958bf010dd44539b8f4168fdc12a29363bfe22b36883a7160b449d670d007cf4bfe787f2dc22b586595ff897f2b201f5d5047f44df15a59ff4e9c26f3985092757bd00bdcc48915c97a14a0ed40c7b08ce388f8cb5d86f32355d11e84dafe9d3ecb7f468355db6f3533c33c38f2adedceec911fcbfb70fd32293af1fce0313b98d27dcf76a2ad70d48334e93a2660261989f1e5473fea00d1b9a1863a804e23f94c5d171e07464183bcfd3ef7e89494cff13fb4443302c838b331232100a4c19b16fd6619ac58e2cee6c442c92f39840daf3a75cca82a3dc8d0af16d504c9f0760a0ff786f9d1ffe7946aa164e30df2a7084812775ebf522617b61691f5ec64f7773188f1a0c7b0b0da8b1ae1d020020ab835eb819f88cd3d8d6304e08dba968fb1ec858f348df8a0c3bd16b75770a2f6c88c40e1b5fc765b2771afe473f6f54cf6b4f272d6bfe68feb52bc96687843acea993c2dd8da683037883ea036ec649373a5859476930a49e3a2c63037e9b6e505b7ab4f7f1e2e7430d178c208f6f22f94f34d4408dd0d9bb2a6dbff78a5fbae9362b96cc38ada980ab165cc56e4b862b7cf64ca1084c84e0e7952246ad5726b38cd3f05ecf6e74a84a0e6d2a5e157b9d4cab86d560efd5693006acdae764a91d315163d01ddc4161c4b822a5e29c8e8e1f2b6b8c03769550b92e4abd99d465e36ebbc5a4c6aed375e1207d7424758b7c69a7a54602e80cb88aa5ebbf46ee08bbb8f83000e420732ce939ab073d3d4418373a16946bc97f2f0ffa8f2dcc096a4388696fb9328f4009c9cecd59c458380edb85501e21f9ffd28c52f5b587bfe39df912209a4d877f451873fbaf69ebfe160cad1d0ad5af1d6a114542ab0714f4b5c9ec7029ee076940f775b0951042e38e08e585aa35041effae6e799076cf915160b166335f9cc71f433fc09966d374050c78cc854db0893bc9e4d72e09a53f42a329d79c74a83c90398db980b7f3b02cedafc581ecf2deb70194ff9680b9eee836bb0924e8f17039be102732a02340149cde61c0871b4abca1a1d37f3d5d3ff396e6847976f881898e04bdf8da48fe7e21995d982b0dd6994e392b51904c6012df1af7af5c524fd28b5723eb8f3e0aed70fc2d9d728098e6818c28a7338605b451d79041bae4bb6eb9d0d20b49c8fbbd8a9029eceba8fb43be0a46acc880559fa0ba85df478cd039035d05202072460ac7567945125dece45fd550b894ee88ef72ebb2731cc912b643b08d7801dccb031c67a80de2c4d0d7bbfd81ede6969c902d862ead1820bd3725e1b273508c6c5a4be1fef4c0554c312a6c485de8d9b39360c924165ae6112c2bb56c7353847cf3e0b9097a4155bdcc6f3d9b29ce1e85e6b7a638d3d2c205996dd575f55598f3666e5aa879fd10ec3dfc1078b5bbc2b952b37f3bd0d13a62d65688d108b62926136611b8e3f7c2d7fa9197c181c0fbfede370f6a15ea890f6aea337f61319961f65f700cf30e306c8cc04fb270b5068d58d4efc2e30744b648f11be837a713e2afbc452ea2acd46e90a664c13726af2e3e07e2c98f0011465973bbce40fdc6066f0e6c91b7ab517a03655a49993eaf952c32ea773cdbf068ae462947cf4779b30ca76021118cf810997e31d9ef74e204c9d3e5492d9fcdcf5f3afda77d9dbb7bea4e126cb96cfef1f17999da5fb219c3e5cd86f0dfb3bac435f9f0cfb2dbb1cea85097c264844b6c36cd1fbf41ff6df869ce6dc180df417ea0a15fb514fa0e00d114540aba3cbea5a344663b743240ce70ba92af85a093ecf12240f918ec6460dd12c3896ddac126d7473067b59f8d56727d48e3f833563148bbd8dce4ba7a6327b4a4c93580d7745e58824acd4baa66d81aa4e6918f38698c91c9147b4936a1992de807fd89d296e4e48cca033753734115c0b3dd4d55f142113e7b841196ab585cfc74f3d0bc84af18fabd4de46d72f43e5da3442263ec1629d48366621254c19e60951571eb0abe1e5c77abb983df220100920027ddd48e2a0d3fb80fc357390735975005969d9f913d175387d59148892d8ce931704c07ddd62368f3defd6dc60109aa6e8a21b7136cc04380edb1027cb6b798c34ce7bb1134b922600229a0752f85169ba600412f1a4425e681e0f8a56a65407d4afbd081bc97f743bac3b9ec0176431f96b9ce0a9332b853c9cb4167b551a12af6fdf9ada11e9c2b24e8108f79200742a7ee29e48cd343acb6f0223b03f1f77ac1068abee26cfd5c35d14d66416ac51d19c38c43a6beba04dbf405fc2b7c36a94be4e6508d9800eea95eab3f6ba74e64dd0aa3d5ea610eaf7cd455bf0ecb11e3ead5ec1cea7368e5d4b3bea601676e1fc73ee5e529d5e63722450a6cc9c192867c5735fa51e94480ea3f691d45c51201e6fe0a02f899b23e7b50205d2eb3178a520184acfad8afaedc87461c3146fbc3bc3c1f3913b0765b7fbeb4b73f895bef74fc49b7db6ffc842401fc181d57920d293bfcc8296a15589b765d638d7e8c4c985c0dfb099228ec2d325aaf0e5f3c0a3c20f65bc5da10fc8a6bd5de70118d1f45961bf53fb2730f1eee8e2a0da4fc76ac44a32c3374a17ccda056023b7a6c9acd7b0be6a80be6628c442daec8f0af643a604a260045ed7af29bad5ba87ab5cb308dca64785d10eb9b76b2ae0033a0108c1595225d20c59104424ea9d91213dd2eb86670e22ae7a2e18b02542251d48cbe4c2eeceb47d204a1b65a425df5053d4abdef603f8b07a4654ebced87f4fed9cd46683c07852d8ba99056cb5b43ec05f04cae62ca96024a6803666ef498074389812ffc8679b4de72dc2fc04908bef3744ab5102c01dc1653c65622a2b6f6ac5c2cb79dc653a8a0a5f6ceea24bf382dbef05c34fc718e796e0d0c60bc4984f3755caeac438132b9bee34e0c25cd174403e110b484ebd5126a37bd350ec43458e88bb26eb97f2fcb43c85a43b5bcb08f48ca75d5809460695464aaa1ef2f767f343c05ce359f6344b10643a5582ba6e90273c7a0ccdb5ccdda258edfdcbfac3ea4e73467def37dd7c311c4bd1ca793fee0a91e99f23087dddf484332267dd5534cc76c9009f4e1989ff492194cced8f2d9e4eb360e32125bd829bd631536375a2bc9e0d4fa9991b49c92a98ad5b6b155506f1bc37b9577ace9766ebe25a08bf6cc64c62452a1c577c152b04631b386db79007db2617762db0b2ac231c6a43e64a97bd197744d3b7f0fe3c7c336d019c17bc4496fbdb17e00a47e07def6c265231be3cef83d3ecf5560cf9853276e14d78ce599e8247ad88411738c26395364aa65e025728185f856e423d16df1cb857dbcc50053a6703c075ab1bb9b4318454b6d88b9811c6aa063d719306455c890e72a56cddc8bfa2a5731f0f639ed9d2c0d5ec83e29ccd64c4ca2a0394a9152646448ba978e1845c4ca69be351e1658a796b3691f75802499112497dd28b64fb6c74f37511d0f712e36233cb68737935a397c50d8a8142cda281f9d49257ab192751feacfad32ba58989ff77514b0013352323da581d77c17c1750ab785923fb9f73f3317cded8c9d9d023e2903e4012f6fbe4372cbcc80cf24291289c608191f2b3b0c17b5469a7d14a3c4b01711bd0d6cf708bad4491df3004d973a5f167f96fb01471fe4be2000115384c5bf1586250a1a591fae928205002b5b5b14a1ce741843d717772adb468cc0d78885d5e45e5e803c0f25f306c85bb71efcff0c8da42edf4896a6adffe31c8f061f945db5c3ff501667d1131a3590cbf8b3e5bc08d366e35adb2bc77915bb0eaaebc53e0bc67b846dc7742c40bb910acc2cb5452441d68264647f4d20eace4098633e8ab95e405ecb9cf64128b5f7c01f6f184b0366e3a76f8b3815c65ff681515da15397daf352e139d17411de3b2adcaf29021fd186ae3a5aac3df3d4900981cd2867bd1469d98bf83f54e646e07f71bb6aec5a7d8cf3245151e2feb037e4ad87a53e8b8ab9e9e186f49a174b0fcee9c851ad348806bde22bcb60e36b6f1849c94195b7ec937f60d7857600855e10a174fca7fea3d5ef86d96d1adfa9bf408020288c0a220993b582a216adca81e346c32c532118ea0246e165f8381212cb3abe54abbcadb35b5887bf08023f29f04d7ba450e9b5b67e6b6f53b7adcfbb3699df83ca1ff14fdba3ecfdf2eaa09ad9a353b91e3e7eee7b07a8c8a719e564cfa0abdef0233a8b575f9090dfacb3538be387c797580c60c26293bc95e572f81c13b92a5decf1caf4ea7ede4bdcd0ee0a99daa2c1a87a06dc2f54fa1eeea01964d8f59bd7ada0eb54efc3876ab2663a17fce94cc810dc41814fe5d2bb0a9aeff951fa76c1bf66cc7480672cfd223b52d1334dd1341ba31cc357eb9dd9f6c08a6983077e1331588662d7df3892b03e6e27678fd3549123b8566e77daf29fbb8859da28947670b06f2267b60672e7994cfbb83c39535ababe3751c013e4612082b75f5ec28007a6035970bcc48bb0fd61e8adc5cd2e54946379522ed0c1074aedbf037f1db870b9ea160801c11027603b0c867df04998caf45bcfd1e4ba700b329eefc55fac87b00f29a22ea6dd306127b57c9eed771112a6fb7c72a77d25b89ba76ab42160feadab7e047ccd684ac889e09811759225917ef522fcb97e6e5111c820cc5da95d5ffb015c396b976e5c6c5b3edf63f665b901a2c242b84b2e1f2356c953533ed2f68dbdd422fb2e7230e86cef1aba1cdc5d93000cfba7050ce8c82f4ec051f0811d438b010c61a13762d0a3d72882f65312fe237755f74c85aeabd8d772dccd78f357e7f48a94c7d7e2f39a4519b5f10ff803bfff87db7437e57fd6445da55cde39749ed4e525cce0c906a7fb52b9f7acaeb2cc7e0b8593d7c1e9716cbd4d0d39f12f6c861bf12cb1041a7d1668489e739c80aba34612eae943ff7e95cb2e39f481bd96afd29bf8e2370d594a60dfbd0a8f711addfca96cbd44a908f4d93688f9e47ebcdb8fb60272299286ebafd8fe8e433a9c488cdda9c9f7d856f04a644543bedf5b293a9a4999961088a78c7abfa56b585fa9eabe6f9b8b8c9ccafff346259d9ec93e09f23585134cd88c102ec9d5d1dda10e1329e2c026cef5cb83e7f5a00421741ff729a96f2afe3245c8348f5de7939cccf00520a6112e3345eead7323ba316045f6b43030105be810d7c7f9b671dd1e50ec93308f2851840e001e3d2256f2ad49eab198086d3303597b3801529f26be5a43eb5f9d78660d8c3d21e460f42d37bb79cef85f7f489f511e278222d6759a8d00c560ad0b2ae9cc2f566df8bb37e7d92a339150f3f386f0337f1d9d98d7b9041f9aec56f0d0cb22b3bd5549986093256c6e4e54a9ccca53c433cd42036c0c78989147a7b1f6c9fbaf43f67726276ad0761fb9d0fc88ff220c055a6325982bb02865569868bac37c40c7271d0ae89ae5ce55ed62fa90f899833bb74b630892bb3effab1a291391844e7d1560b14b209600be61c0fa5edc77badfa1a3250429eaf4818910eb4077c6f38c13ece2a05f59dbbc8f929d167f02084063af94fab1de913ef45d4d973755a3f81efa409ec4f68a9ff8858c3657d8c163785e9ddec2d0074001bb4d1e35a550cf50fdc370ebd75dceb4f041193fa3205614d589577880ecb91799c05430391ff2db0b023e37bdb9815a70d17b4d7385033fe49141e7a12149a8402b232495fa83ebd06ee56a30cbc63027f2300ef06e2c26e9a3459f47b4d9956cf3635a738aff5b32d88e4dadaea6ef1872d9124a8428c7a77057dea20e09539aec7e3d661b204c4b29f92a7178b9c3985b3c28b537a89d3e74b71d07104b6aa29b939d0963eb35a255a3ebc8df6744692b0861a180eaae55018375247d36bbe4cd03e90537264544113ba2178fb4b16fe59a2ab0220613853c179677770b9a9b263fcdc1bd5cab9295c1d4988a9da0ee015c4e7cb858a04a543cd04be4f549d71ea1eb17f0f0d4a43d6fdc347357bf025ac2cd8d9da1ec587e4739ea7c93ecbceeee46c6e2e8e7b18d41263eb3d78fe36daeefe29323fa68713a840bea40924fbff9c43e8501a2cda23410918f75995b2795b581f66e963c94d25740933d475cd3538fd40548601ccc720c870bcd3e15bedf17dd3b4d2673bb840190fb871639055f2d1dce6966433dabf98e48b85f70eb49e013c8f85f6d9886724388e06f26f1c95c25461aca0acf2ea5cf5d1ce726fbbb5c2a39b1670fb7955eaecb65da2d70eab5b63fed5184b638ca2c71af5c3d1ce6797aae25d09530f502a11b6c21a99e81a36b782be7dfccf68610d07e7d4e877977c689bcff9e5d6cdd5230fde0d2d91d89b742dbfb10bb5e73b283a56cd192b352a25badd8db89c069ca39e4021bf9ea9bec8b8be955beec5aefb0c062180a5cf6a285460549336a23daa1bf8027b323f6362974854cd7e0fe6039f48544bfa5ea05b0f12181c14bb62f81c962194f6c06bad70008042d9913eeae56424164011f2c7870c923bda5d99f178f4da23a53372cd05ed26175ddd6471710c0bb77136384953b731e72e7dde4966522dddfa5bef001fe4bc985d72042953f4005080c24c40ae535f6a75a6aaa0c8a6d031450c814657865957df44d40b76cb3be8bcf66af1f0208c82417ecc28329fd5fb0754e332ef77b4e7684a45abd9406fc95d3d530e8dcd4de9c38120a07ebd9c6f79c02afd2d36610af68990a054fbe3636bffe3d5ec51a61f1a1301467cc9670ed93ffb9884bdd64869f6aea6d5b70181ce4699e90f6db5b6040a815b5c1723259390a620bf8a47fd8f9ad49700f5c19e7931f2d53b3c6b7df7ff9be04fb7b6703825932d416ad33d06bd505e933b2774678805e3e8f4d154f0e2eb08cfd0924a84465c15998673c8aa90d8d7cbe3c07c78a9bba037fefe157124f4ba57e00aa47b1e9ce36f228eb1e14655c03316d1b55db8c1b931c81b1025910d440a8edc083ef91aec67b486facd3300559c2ae9b9ddc96d8703369e6c10180b9ac9273e5a346a47ccc4b90b2e33364634e94891af91083b6b80d3aeb36ecf3f7cfedf8752712dee5da6dfd016b87742667e70b2cb1b1570771a58e976d94448f0d74f6362113dcfa3b222b03e214a0e0b8274bc1af8193db1b2e4ee10c4c220d152d0d8f487c115b40fb6751c503f4314ff3dd3e2d7f2440d9bbaa3f9d5a51a1e37fa47df69d5698a7a96e5ad66acf557e63888efca88602f7a36595e85d5219dddd529ec2b9c5e82392bba206a8234c11459613abd1c53048c79dcbfca91d3d0c68377f1e061d0971560e29abf4d36c03999b3ab74c9fefa77812f249cbfcab30bed5ec322a6290b47629b3752e690b1cd7db7a66d6b300a2a74435e0ca1b5f77f468b3836346f9d72483071d17628834872988294d3e8a552e0b07fe1eb5654ebe0c69f15c5962085990af1d02437334bf3f0a1596215b9f5ce03ffc45c9a61e8dd8641cf9bb34f10e82e67c85f5449731668ff03587ad7409ad6bb58f3797a20c5cb983d373d3fde6f32df94a61ff1fecc05ecb46651ddf089dd16d22d8d424a88c5f9db7b544a8dc4592191fa507f76b285c9195a115bd4db8a49fdbf221988a7942f9019ffccbda30b85ed1f8752a6fd52ac42583257fc4272e2964f3aa3ad5e1f98a5d5a32d603ebd223f4870464238f2b0f08f376eeb34bd9cc25c52e73a0181eeca7a802a2e51045c4faa5761aa5c3d296480a72d35027974e33c113eeca6b8f1912aafba11fcc7f8c6158f6d74073a0db65ff94d5205b56fc900973f27e35d68c0a9ea44843d6a239105fb28ac07dca2c02a57e26170f45394a396bbc1efc8acab3e8ade2cca016c624115c521fbce25f2fb5f06e0b205d65271f5998b5ef306104a6328b578655fbd18cedc24edf2d8d101785be7c73ad92075f547daaa9d2e6998f0d2b25c0f0cfec19345f7cc1e146bd70bfa2ee85f8e98bbe50a707a5f82442c7bac6256335e539993222b990e4790071cc496f087d47b648a9f495ff4c1edc3edc8151527562150b28280114fe32d0cae279a879d59ef16ff8b5c5731f2aa70120f1c822b2f7a2bb9c1bfc3d2d03b64977c7021dc20e7f563fb910c5577b649288eb5dace48f9dbb49889a2922d94dcf658aeb060765b6e135ee982d30cd03614422096f1b1f702ef2db61890f7719b9b9dc9511d392c9c9e7b9f4266220e52749125096f4d1c8c9d9af08447359876025fb6de61125f96d738f085fcf2822949f4dc010c9021b2610a5559178bb5285339ffa42d281766e970b67a1fbbfc8e13890ec96d305fb3539a009db4fdcdec4b5f2f8091251de7d0d97b5490b153b56243408ddc749fa44f47b8cf41c321726a04acf41e787a9fac94464e48f45ea57ebb12612779ac628d473757a57dd72f03951d959ddf7002dc82bdd4330a42fcd9cf08b764a90d7ea6eaf0ae4f3da3ec8c3e628d482591eb7b2e5c2e40ad1d096f71102a9e584b27ef81a07297bcae063085a38014fc3f95b8f6ad47b1d009be0c55b7bea55ce9f8ea00ae68b082b2602fb85087bc231d2ef4f0d9f2fa4a552751b7afec831eb900157c76ac78366cbcc1f648826d5e0e7bc755cecce37560dc331a25b780ff42f572bb037880f4631b41918d6408781025bd16338e4020a06c55bd8fe20c9b66286eafa1952eb56f3ee9ac3d90c20180b48d3dc0088158bd418a4def3de04a961e295f422622929b5a22e5e774dd319ced6166c70d63449c96f5492a4ad921c00ce3a8fce0b1b658812cc5e886eba1d8c43910ba031d552d4ff0978491059227f2e9b2da92f87a32d99b9fa8b051117106259ed5c53ef162c03873ea7fcd7993754683424e14f6b6961b4e63e2d50c2700a8c752ea204e992412e429eb4de2c04c0145ca173726e4cf33ed40e0002b001fab159738eea554e5f9b15e92341693186961ba7cf0e97b770db7ac881e6a2e0a24e7d9161cbe245d35e1e87a8d6b409fae177c1d9ae8eb9670c606acfbda7d6e723baf87935410b52c0cf9fd74df15df65e9094143b0b020f6db47deace37288a03bab684d48488eff0de510ab01b46c44ac7892ae695c4d3daa1a9d28d0a4fe9c60da62baee5b2cc4e05df87a30df1009d504e704bb8fda45b8cc6b92d520c98acc2a31d4fc6979cc1b31bfd4d1b927f0bda89ac9dcc752b4f17b37224f2f53040f22a77e20f717e98a0f579b6f8e94a3aa286fa206699565f43f09397a2ec0768d8dd13b22652129ec20ee3299024bcc62e020212a2b7e675571ad029e7f1b773cfdb6a85c3e60dd5629f4c6213e9c75df6deda06b4e54ccea7d2c8fb06eb3eaad45e2c902dd46fc992af932d96ffbd3b3ba496918e054b17d41861a993b60af99e9e88875925c50e424dc817dd1c231ecd40823dcfcd5eee2bb7a45dbef42efa95d0021cb0e7796a5b2bb7617ea64dbed125165f3e0419edc68543827e331028468b345e3e50e0a2fb72486caaacd087cbc27cad71707b24adb74636b38f0de557feaaf74f5f6e092cf9289347b3a02ce28d4a1f5a545bddeabe3e523c4d455f54d2602b7a8a8c0e536cafc512b2b5693e802726db63406361d4f4cda30379476954af9fd5715ac59c75b5388f295b5d42f5be96f51e2da67274b005e55eb3a3204d13def69a4bc8ae0f8ff7342ad1f1c0a18ce40f5baab08e00c36e5f1350a7a5e0a02378f730770b0b37acbb31cc875e72f07c3b226dc3706ba0cdafb3bd5eb2bf0477c3d5d349e6f1e8ce8e5e0137e5dd152a20bf9c59e61963ef84bf64b1e74779c9fb565529c0f139c8c4866c021885a4a1a71b9e3b8b0ece1e193ab0f7187bd70bf4a1ca2d590b1fdbe2d289963e5bd14af5d3d1c3d58cdfa9795c00268ae34b515dcdd42fa90824e036b6af9eda949c0b5423eb6842b12478292b9c07712a0fe874ed381cc9908a4e8185838b7851ebff7949730698e424c3b799740586e41b3a5a98339b21713d1d004c02a3d057a9179276ad029ad901ab876d7b67de543d691b409f3fbc3c8f9310cb5487578d557f6d1569a188b53120a1ca3641b66fae27d31dff2c593f35158878532b9f83317e9e60a467828aabada0540803ea58cc90a68b52650c068244f6bf57d156b05f55a8902479e064c59392469bf8bbab00cc10964ef9c0bf0c3a0c63c2ff71ca523376c28adf3f5bcb8276825a5bc996b503df512025f980203c7bd11f20ec07226d2e32fb875389048821041d8328cd33e68668c8d64d9d7bef2d178d516b9fd864b26ed5ad6f4e62b83a44107d166fcdd0dc00f235fe0403600b5ba1076f1a4290086d54bcd00cfb3af8c95d0aaee8d78f429478128c4a993abcc9b73e20fdf3e82fe5ffe00628491c079a40f5787c667c1b7db3ebf4793f534593e7b5a049afe5b9813d6ddbc9f819e772617e0692119bc322cd06bcd0a80935fc670bafc779a00089a18deb9ab6e3dcfd9379727b5551c21a60dbb1187aa9be2bb950f14aeb68cc59b934e2646d6ba6601d6324ff73d47d7f2d93b1442044f2c5c5025427b8ec769b6d2354297a65071edcb690bcc3a88dde1f3d359a7570f9d373173fe027c3685d19455660e397f0251cd2f665cc696c04bbd0a5d23d8bfa336694d42cd60d8c4477bcd5ae90e69d2216af9aa508adc61d335324a0bcfbd022d040378a0f5f955e05bc8bd408d5a8fd8445f6dec430c7d800113b26c67018112536e8c84f61a5609b30f20a62373a56844cc71c6204b02d90c1703dcf762e3719dd74d3900dc0dd9ee057cec132ad3a3b6d4e51f8f74e0617c3802439589023cbeaec49818744696e846d50e5725aa2d2bae0a9985b2aa16e529fc8c19767a697e7d9c6d1c0b163a3aeda47b5c01f24de419027133c6a7de2649dccb144a57a193ec00eedae637fd86ce7d033937ab7b42086facd5c5409c769fb7a9a66b8a68c1c8eab56ef7b43e951bbc21be465a4a052d8c200df5e4438ac4104af0c173af9058043cd743acc5c78c64284f1f2d2faa8c76fb2e93a2281cd76f6187cc0f33d72145413844c5ba537f0924378176fe45e00ca73907d3717413b67e45681ea71026c9cfdea4a5ca74b292a217084c62f3069e8a1dbf6e81c9673953faf3468509b31975cb6b64d19ab7f5208c049a118bebead2fd500af6638efaafb9b58166d15c145a02b013be0fee4ae61ccd8b134dbed855f95ce03803ca00a1adba0aa76f1fcdd7fcc29190f81d17892faf1810104bad1fec23bf611f7c80cd40fba8021a518f2540070bda43e69e58661b06af77f2d0a946865ce4ef6d2875c82e649b8686749fa6932dfb9d23d28a40788ba2cde31976323da5cb871b76b9d1490c93a0f14981c61ac4e1fe7ef3fde7818382c0b2f107f4efc4aa7ef322ef486d6de832ee6879895dd009a0bb6ab8638dc9438585c6eeba9c25d45b1f2d16e229d8f9fda30a1382094b60379f5cc4ec65f620a869360353a785886ba9a700d2f5b08ac5167c8655eb7e2ac667ac18b90cc1b70530da74103808c7cd6118723e01314fe43c8307435d3d35c3ea38039d72ecc1d18c36627cccc25acf7d56470e9ffa2464e5d384b91c693ffb6048171c7da26080b998987048dc659d6f12d47e07149080d54cfedcfa6d3152b4bd6b5d1e326a34f6414c6ade8ce9f74b91f5540d93fabf356d637ca1a765fcc114c1c569643f82441816cbe692cf03e74cc8dba86aa5b205c3a6b0f6026582ce1665daf0810572aa31542a1dac57ff3c3b45b30ca8217a6777194967b0a5812f05315de141ceae84fc16c59c8f2712431ae8c98e4f459a135969a2eacaceb3a4f4d26b41a283805438162ba202db407656bf52ea72d5182d1aae36bd714af467eab6ed2cab2eb5bf51dd7dcdce8002076b999836d08620071c428a26982c7aebd4f1659c5acfd8577fd576fa5b62662db6ec0e5917d8796fc847e78b9838e910d96a0fe6a9d78a187989494eb81e41051c20588ffa83600a33e253af10f62a81c6bef5c387359f2b2adc6d39a6fa961c2bc2fe3f976c4fffb71c889de910f7f65d17756e0ceada1d4c03566f30c61655b200acbe795f5aaf51e513678ffc43ad5c8cc094fd31c9a92b7397a1c732ac012a284459d45a760b42031794dadb4598a48c9dda442e1bee367a6c96c92608d36fe878449994762391744ec984489fd55596877b08a13e5ce096acdeb15647e3fadae7e3e1f6d07c7e7ad28ab9e8fe5c51f2020154051f2de5d00f958686d00412c00d4cd90566df8fb54617515e48440a97176a45bebd15919862bf80c34546bc0064949c7c0a937821293f1381dc609dd8609e016126cb87b132e3a352e19122f01b283d640bde3643d53be8260dce5c6dd1cfcd55e638cf9bff24a5783b47b56c09d71e1c3bf1616cdd6b3e51b0bae5f4d1ad0af1cf255bc027d906b6f37ceaa149c742029c1836baa4c238cfddd88755220b88f8127b658234c774d5904e1219cf0fef0cfe59c7257561dbc0434747eee75acd0d6e040b159ffacad21a5abfbae640fbd0f8dc019afd0721de9d7f2564307fa67fe7caf442501d00d380b687c7b21c4ae0b2a21eccb9a481f358f9759d85a89f71895ddde2470de2cb8c18f397b1e125fbb34c46c256ab84f308699c66164dddcb3ba113e7890c9d0a4c5903958134d07466f450db174b336160101c3667cf5d4302199c626a015ad3a1379ac0698d922cb4b8e5003d2eb8100d37e6e599e4a71c01e606032975d1b845ffdffcfa669e3985cf1cde3dc0659ea16f31699bb39be650145dba3b0fdc91e3dbe0b68a7f9514b582d2bcbf2e23a2c66c2aa9095fa69664b754c7f5bd3725aed2e7aa349c6a049c3c73bb317a8ac8d98e26fabcdd743e508d5d57ec031134c9311f574c590010283c9c81d2b2d6bc82b978b6c2cb2711012395fb9d13b0e5fbe6c92a79dc7fcd908067b5ab9c6cac7169e700a2f114047076e3430194f7c7f203a83d6ca69caf1c486028e7a9d579ed6c7fb6fc823e1cb3d866abbfc0b03b0250d171caec4b005c42d5bbeb231500e59c94734fdae7fee63517252c424c9466871964ed72ec4e590d45ff4003fd6a52b7a4a188467a9b4e44ec159fe7a4103b6e98357a26a7c523be6b8c0fa9eb704b9256fcfa87b7010e45a42dcadba8032b53a45faf7af982dfc5f1692d8889e7568da6d698a5fd2e9f45a0c5b714cb88e742df03f5501a21665f836815056f6078253df59caec05a5d2a2fe5c26182ead4187002f4f945da56710731aa7baa9d3c402c4c45c153be4b5601cedfa00f4171bc4cf43623659d760f3789c9c26f9bb9b2b73e29fdcfe434620044904d37e3c9d932efa13233ecf8d65a4211ab634f1b63133499401d9a21ddb556c4cadcb2b12917c01ce0ca0b88717d986fbf9a88222bf974feff36ebb916bb16c8e06e3cbe2c5d5197c868acb34f8c5ae522f5bb38bc8921860e8502cb4901884b165b7c8a682beaa4766a5f600ea137305b69862cb34ef153949a4e056ef2fabbf17fd057a20d3bddaa19e3b079427141b02b694cd623eb2513f7192348448b2a0707479017cb0232314cb61fd33022c920e6759ba4d9213d7c01bde971576ee8a7905f4a5dfe5d4042b19caa6fda12bb9a2ced1458cdaa3afbf941bafa53d20317190a055fca258fbf1d95044df4a30757826965283edd53d0546f87953583110ee9e8f08acf62d3d407aa774f53d5c7616295ef017824cc6013b43f3bb0e99e6b2bd281f31fffb909436730d02623683c2aea4874b933c1522e48b41fff9cd7b10af78b83fd7d0dd3b6d84387cb7fb9022b53772eef25be258c2d88c88e2ab5d5722465aa6e9918e5c3224b66c20c4fcdf65ac800208782f341c12208ab1b812e13d148f1a8765abfb60b124000787d9a4864a60e25d5852ad472c4399d3804c27e8224c17d9e707cf06a5b66ba3ad5a2b01e1d18bb557788a122bdd2cfbeef8ff72c185abf2fe6004d87517875acc761130519bb25acf00b08d750bb5a4ba45730fdc0bc11e3129e464236cbefd1eb15124ea561b7ea1ec832cf76e49a0d494c7c27c13f93baf94660e168da2af4ec67cd62f8bc2bea278b25a2e4120b79c86c69674d195fb5d330f5d189a5c69064f8344c82c24a7f0aa78a4426aebc128110cc3318e1c9f73932fb6e1e2b02dc70170d1788f9fb72015a22e9adbfa2b91fe87fb999efb818ab7e3f72341a7b5223d1fb78cd34d248a1ed115644e99625bbd87bd508bdaf725d701bf5241219f1f9ecbd0cb41a23110e33f5a3b1686d58409775d1c400c37444974aa801e1a1f77d2b3ddaaf216efbcd1ddc0f638bdc8cff9b104dfabad1bdbe5ba1ddf13af389bb08a3c8e1a6580cb3456133a57cf4a4cad78e260f047b40f89fb7be0e19e6bba02da28a10ee9269c5d2ada23c5ccc5598d8584e96a8e997d6052309956a2b9d57f5efee093128d0122b4c8aee0b31602207161a4cd8105e744ce2df43f09ec899fe93ca94bab6f726080dc695aa2ef4633b638c506f3594bfe82ad75eab1b800265dbacc571f4ad905c88b8777dc9219e9c4d35191e8452c9fda79f824a8c3dbaae74fc612bbadb5e66a034d3f777a2898d1b8fd8112228821337c323a16495bb85e981821e3edac3bc60b677b91c13502ee21b8e0dcc559651be15b419ce588ef2d0143a455588bc433e6be2b596805d0f28e6557efb21c6832ad0c1daeb1726077ef95662fd2fe5be7fe03476fbf8e317258573f1d1b1bd7cb6dac40f53a2096498479283368264f7ec7ac1c5ba2baa75712bfdc45d6e3b85f9a89e339b85eaaddc1d9fdffcacaf104e94647d211600566116492946831325c64c035ac04079f9f2c378d59c579604562b9a0b3ceba8f1c349f84bf2407ce1efbeb3e6fdeff0f3d2be5483bda1aff96a92c22b7697b0578a63d5287dc4cc078d0571662963b496cfbaca08917400eb3c227710ada7fde572bd6ab06d96e9cad0ab67641fbdfb6e225603017428cd209acb46a76dc8dfc2d7a29c60ead9a3abee9afb1ff0d2c1874b5c375ed503da0e533f5d224899b8680c83cff134ce09bc63426414e93938ec905472bf34342a2ef00b027699b410d3955a3883d9dcbc18a9f88e8a7828041fc502d653cd4e3089ef0da5ee35e504b5d9d992a980fd62aa121cea57f16196d5da1e61109b5a5016743d820305b07abb4fdeb1f2f7f2f1cac045b77015437355c564a65bc316f75db003fbbd3f4f77adb6bd64138fcf2e87540218177d0fc9185573a2c9e41b3dbdeae34bf7aaebe268ee3915ac418d111938beb7db4feb710b32896687d52faa2d9b8ebbf227d9186bc9cd39156e740dcdc0a816e653c209a641af2525fa317c7affa40224e26ac900f1c84ddbce41e737db3d3f219881e25dc7ec8594f97a14d9816972817958d6d21bbd0d2c85e70da6b0c5e8782360eb25c2807bc239e79fef80aba8c46af3a1e16aa811826bf616ab0c70f46db19658377bf47a1d9f91981d3586ebbf0b2272bcbbcc7947f335a90b596e8ecd5bbaa6fb1f0f291874e818b559f17c3545d41d5477fadf94d471c47f3705f894380b1a8e65b39c71303e3505fc7d30a4756ac2035a3da1e1943b3c725fbd4623d9ff29f9264a70135227136ee9a8401343834879aa5147959217104c09ac0a275faa9c312301a3ea8d3973fe4aaa6a17f295baf000a2c09f7b16a08e3638218c1c00b50bf1b01aba9b88377e5fc1ea2351c3ec404021694b872113d86947c1692d37b8b9b649a179511a592bc1735c26b5b4f7cc46cb1fc01b0ab68dd120f65488d52e582be428afa147c8a8432b11d8703b018eb3d77eda830a43e3208d1a007ade422524f6871ed5f4f47f3116eb4a0b9a5232970653864a77cc7fbe13be2c38907d62147df22bc06444d6f074d6695b08b2a021fd87b6484aebdccedff3610606e306cd8461803b45aa6f1130bdb5d85a89fc113ec8e094b0e651d92c5c5353e27ce801ff7f054c8bb066bbf53f31ef697ae10197f0c18cb12886e4f591172d85ca59bdcbabf270119e8279b8886d5d84e505ff0944538cb625ea89c7ce31f9a2d7fa89b6c4dc980d22508cb0b92dfd11f1b02185028d8188d6761a22ff3b75b6becfc623625f7c1f63191833b3bdfa8348391672a678318193f09b1fb8c3ee243229b06e6b0a2c70e4fe3bd734564b5065e0701fff1be609b73de3ec717643bb0bb697bcf433198a850ee1b0b500265a43d17f5b1929f26c67da49fca55c2b64924cfb6676efbb252b1fbdfff1275893782cbfcd9b78a81d3d0166b0888176ad7d808e2714a7e2c90b37b64fad2c38b5d5426b1f429ecb914162c38abf359c6ece99a9a8b1f6acf1401ac1d51ec328448b6972f3e0b6c88a4d921bd7fa410c16d4b77341d58d4805e8f729ea8ac71bb6543683df38a0dfb8be51ea6cf747019a83e484235543be987c304dc8f18883ed730358e97ffa1a476645be428c4691d5dd75b014839a1f52899d45d59644a05d9342ef3ed85fcff6ccb3998f0559d8782f8162ca19f46c8886dc99c6aa56501a6039d027eac4b70bc0602bcef8b7e4075d0ddfe27eab9069791cd6158025a0e1fbcf4dad815eb128527026875c37825dcf96cdabac80bc34ce60f324b490bc588c722087860df57d2c89a6d0c8994421b5c15fd9601b0d11fbbe1e764850a20ddafc6911f0cbe737b27dc1336f7e674bf099da9505804a72ce4d7016ee4dc48ef35cd5d39ab558378c70ea94051d0c48430c6b35188678df3002cdcedae0d64b0e62751cd0c4edc5135196b668f181d750941b5dc28922af586f384627e98ae5000be3a1036bab60a6cbf0b26bc3a514063fd3ff950dee37166f3c95f40dfec1c5ffb40aaf0019ad544dd9f5cbbf64e5bc364579ec7c5c50e730232e6679770e06089871f9d1f6a1d1e7f392e193fdbfb6a4d835c482d969b7ea10b5d5ad089da9e582d0c12b1d9e3c487667f5349825fc740b04f0e88e6a767f2b2d67bc4640438a06aabde97e09c3a7f09b8969356c64b61972ea970f771c97a48cd728db1c8c628e7939878c80e35741a8cd5be511f19c4d9c8cfecc40778e3a6f919eb3510335f16f806e544a21d50b0d87509c95a6973b78b5dfaa659178660212094255edbbde3d8bfa20dc33e26b51dd6ce8003cd7f458c4b891204fa93eaa1247e1408578dc898803e226a9c001135e1fe8301fe45bae6d7707e1a699d78d6027e1bc59182a1f4477d0771ff61f1a3b6cc0ede70873af46cc0a8a576ee61ffc1889214ada1023b9d2129db4ec3a0e8ffd78fbaaf96d8d6221b74f58f7cb82a3eb8db78795288eab61336a2135dd6acceaf424946b4c6317de2e188aae3d3d8fa1d7c66c87b8fe6540277d8769dc87adcac4f2d5f93f1a8c17b8bfe2a0e4a1c480743cc4330aedabaa74e7d70e1532c815f089b97e64c4f3b2f68ecb9cfc4ae8219d734871beca9b1b9fa553f4b1333e9d8e8eb2f8a3f696d28c5de0465cfb3778885c400a431e65f5674e30e72e8369de11fd1a89aa95978fc59d21463c128e3d8bf0410b1383c066af81e64e9348bc5a22acf050a23745637f29f9ec92946a6cd27d3839bf2d589010d99f87b2be292506ed8766dfd3f6298767052a3c76eeab3db91bb302187733e5c9d4cf5890bbacaf0d380435bee6a10bb230fc107428524d2f69afb563a47e87001eef8b33f8a0071874f4e20cd86be2bfe2318aac6a746dcb502b58e943dba98c617277b82dd4c90b919e35ffc75df65f60e03dd09a47a9c79e7412cc3d7135e9fdd58058449b61aaf878fb052ecbe0a88e8e1bf6af5fc826a569cd976e37174bd0aad2180f771f6bb0390ab1d62ec8bfb229103962a9695f99c906ff031be13b28072f1b765d47de5c33c9af59c4adbcf3edd60360f5b13d6157ca9fe1d1d4594d8d5dd85e043fbe113f34d62341e5f21412499becd4492ff0667966038bb08f2004039502c08795ac9c662c8aadb75648052fbcf486654ab5c0fe424e49595f9fcd2097de834ab07249af53c2d866a304a3b330f799534747a3daed3196969a8f67922aca619f6aea425508152b5ccf5290e13268dbe160bf5232bc4ad8f0350efaac223ec17eee65304b75a70a36cdb718905795a2374d822afe44b5f247ed2cd4e8181ec2b2d7abf1cf9168e76d7760ac1b7446a2b6cbd4fbd40507d07e8dfa81a3568575bc758fcbbc0939722c596704a9630cd2491a912e14cf7cb340537ac35603078aa8dc80fb89f3b25f6a7c739a971ac86b3f6901a924f2c920e87f0c719ae6353fbd9771224652df4f500d550dbe3742b1732bb06c11e8b09e700b37ed3e0a2864388abddfab573228046726cc7bd8a9e2df4cff17aeb517ba6df21c0a93ec2242284461a6a9752fcab9f87140e0eb5fbccf777ebfe947f758b021fff74d6a2bee209deac486238ed7a1a25958827aa4a61e6c910758154a2a1c816c527881a6578840c2e5190d17b2adb43958bd7cb10598b0f3349a53aaa64db7dbd264150f78f63550937ee0ddf2d4e269c8a714bb13f7d52c80f92458107cdcf49e91071710faad44f07399357ebd0c35dd940681df6d8306df7ec0f1847a6aacad34ceccfb2f40b7f1168710f2f1078c5e4ac027e342c716b7f59def55d09f49ca4e9873ea26aa75ba27545c236126add2005ba480db90971f3bc26a25c6ea8c4366c3e132576a4a4f4323c65cc67d60aa0e13cdd97cf7a9682e36250049fa918fe59bc223a919307a56b3bae3cb3dbf063c7560dbd18ba3dafc7a9464313c8fd1d5c15862bad838c8420e2eca16781745c04253873deb08255600c7e616f8665484d38aa7abbfaf4dda0d66c876f9c744f10e22eaa202449a7f4d2adc09872c947a4c592d67fe6fb809e81a8d17ff629847ef28ebb2f3ce6cb92b900cd1cef0cb6930736bf3e400f85b51a477303e9ec7b43d70f5ad2d3e7edfa94534b972a6ceb7e90acbd22d20523ac9a2a3f3dc6268a3df9211fbb24c760260ab72f24471e7bdebecae6a3a135e7942a85182dbf7acdc8f7f18c053ac965dbde9b15bb1c4afa27c2a24afef4deb977345e6c4ae418f7caad22dd78c01eb1fe8554ffc36f64c0956235bc4e7a207c887ebb2f38968b741642291346a95369ccaebb6cbec1c1c8362c59083c752bd8d50b072619c449db2c5ce3541f58f811abf07f3fcbb917d640bcbeec4f966390fb8b529b95f53b2f1f28de89411b4a8f6a713563da0a9b46a95b6f65691c9262ea8f7e5d00c376a910b593843ce29954f8bb47a2c75aa3d6144a30a0aff8459f664db10d413d33c29d1165ec51833ecaeb336105c5771d9929ba2082ee7e7b725db54d08498faf33d683591f66f672ec29aa9c7808624a7ec96421089958927238a1a6981875351d6567f6bed2c163d38f664580ef0cf7412446e08dee2ff4b74155dd1ad9592d8feb1f3aa54a34766885bb2f9894a0b8f8ff2f4df6caeb140385515bb3590e5f014c234a33d21e4901e75d540e39d191c2497593e2806f8cc0a6646e63aabb6145c12765d2483febe7f131d7bc005232f1ae23bea32339edda7d7da832eacd349243d2c3c00b411508b1d9b76fd514452747a4537185aba3e0e17e6a4ae06d8ce8fc764debfdb9a00c7c109d0723f4a6f2c83630431c0226f080744288202e3327b46bc5a38c035f4901472fb54df3e6bbdbfa32662dd3961537e13c3821b9958fda4ec5965929ce08f02fea38bfe7fa39a56e7e4e8075e1a6bf7ecf975eb045fc1017c44f173ea9db64be960b84001a2e7e1b45d7fb73dee6cf0544d8ef83a60be7c5a816812fdfd78e9a59ed47dc023884543bcbb91d6dec34a0cb0d8eff0b0588a31290f6921b0681d7dbefaf777234a5496a601e2514f3fbec3172ed9df273e2e8829dbc21dd5fe5eb098d7c6ae2c97a0d076ad801bd75d9cfe8c301ea1576525bc22fd3d6943f858ea10bdaafce659ec850decf99c009f003ec7737f71313610ae4c42a850e6a9b0e5df4bf22270786e7dbb1a5f06e5b83672dd096580ef4211b18a7a9c71a14e08941676eca3642515d98705d158e278a5d9567b87e3cb53b3969ca821ede81b081d766f09ab65c5581d39d63de4acf6555c3e1074b9dcf45571f7b674741614f8de315b66298ecc86c2bba4aabfff48b6df962b422fa090d0df7abf9ef20f4b6e3a56d3091d33d1b5a8a2358d0bf72a1f542ce88afb1596668e40598116fd633cb7500d1ffbd5d9a0db49b2043e29ffbb68294e8b5d38267378cede94ab9d50444a947e89bb1e85ed8ce0704da79635dfd6c29ec0aa3cb9bd4138151c406e08234a4a0e2b293d1439eb75447207ceedda668fe304f74add387afd538810af3203badc7d9d961e996c1a5cac587b0be7c9bd49921213e7518424eb70de8b90aece7a30bca275dedbef4104bf9946744644030d9e9bb3c1d51442a906772f3d14492eec733cb44078dfc095139f6fdf007185d35a3c951ae69fe638720b551a4bc7c216ff49ecb0e697e48c299bc540558bc7f3045ece183d998348e77b5b912eb779f283fdb80578e9511d1030a5d344a94206dc2f9a4c5670687f7fbcf7318792261b6103fbddac480fe1f3503cf134a31f4df45b238c794a6aae8007bd645cc950dd1942f66146e2823a48dd6cfbdca2360a709401b585d6dbf9602d5cdeec88b95211efd365b671b106fd67d4609f6340d11fbcd04b7b0ef36289215c1d773900fa5aeb88af8b05f4d1bb311dd5c50c5ba04a9c637131310c6f7adf2382ac1b1fbaa838fbb4e166ce96a5879e2b97c4613ba72bc5ad601b16a5b8d2bc182d02afe6e01c2af3ba1d9da740d2fe2506a90b4844e9e659ffb813d7960efb8ad8ce136be196ec459473bce9f615569f21fe15563d6846d52dd7b0ae3879cb53e6d755f6ebf7a758586666174d9b6485fe27942bb46356b32f5ed8d3b25bb7d347b38b251afd7588f05e13eb5e425039f3afe93f186001a761edd58a924524b75c046fdfa01554a8a55808faa7b3aed8d8769668ef60711b2b805f32c7ff24096301780f4d9bf004eb2cbb8348784b4e4b3c3ca084340d685419ff4db379bd3259a7e36e6350f046f311c53921b74ab2a3145e0f654a143eed3dcc718357b14adaf7739aafca739ccf3b3d1f9ec69929b28f369c90bfcd9fd73ab45f6aef3f9db7a8203a03991ed6483208f272066edef5e124140e24fee532af1ac12105fab985248513f5c75f1f05a8484a5eb528335ef09825c5bda45fdb7cac51e99e715104160a1ab73df360b4b346a6412fabedcf5c2eb2ff85d2e647eb6a4104f34036c6a80c45ee1abce7ea4df8d37c674a39f1964cf083f50408fd5e2130f02750473851ae5e4317520093367fadb2d0a8ab17591387282fb151c4dbc9a22bc3c59030c4b9832189bfaa84ffec61fe60a14e9ffdba41024749016bc993db82ab9c85b3d1230431ddedc165862ce8529287dc871b124afeec658d8c7ca55f1367eb319d227d58215892193a64d4142f1fa6001f927f98d7e3c773c4f2adf69c8059efc83342f058cbedbf51394148790e364e7fc67bcd5b0f8b1dded0feccec7cc09ccc15a332447c4ab18a4d213004f353fc55849328fc3f7a827da87152c1da26c6231394c6d5c4adcd0ee7f858cf623feeff57437c6c07bd092d2a33e4f5a09a234ea6a393fe52f355c2d040d8cd01ca6dc1770e0599079a97b69f2979d5f16b93a0e4cb43cdf08cb4edca220fe744b07414b13bca6b47de01a3970590020c50b116dee27e639b684f948116878801a63c3cd08d35faa85c37056cffc888d52e47bc2ffa247961a5d2b405d0c8933e2feb0888c7d42942a29dc76de296a9b26ec36211eea70b44dda11898f0335460e2df6c3e020291e3654c67a3cdda653501d6e4b0331fdc1320b3d81974571201814a637a0b60056cd367977572842097ef6f2178d50ad891d93c7df41bdf7cb34d6db6839804cbc259cd6fae026d11dc6222b3673d57c1d496723d88443d594d1af0c1fb217fbee427f41547c87f1bdddc424e8e0fca9b9fb708d9b5b5a44dc6eceb12600b08d501ef7a8d6de35b65c6bbf177374946542f6cb9749e076f8e2d93eba4fc9ae4f3e28bdfc9c7dbd455b433a802962bd9e1ddb2a0458b04c0a21eea9325bdbf614f78bdfa0d7989ae9d77cf7b20ae80848ecc4842553c4354a3ad4dfafe46e3cf2800ee80ba2fd6cea68f4f11a01ca66cc2fcf09c569c14eaeb0aac85f02d6be7bb06877adbdf2ced774d9cecc8d1f94a85352211b43f220fddf86452c0586e7240ec9772040fcdb8793bbbb455c56aec2e2307ef935ae1831812da096b35f6890f9aef49d96444056e743bc89aba4c2b70eea69305a80b31068b8213adec9d85b932c84432b4278a6e7165acfb1fc18b5477a040dffe24a6669a997f735ed7e6dd5fe701bbc8090cbd1dc078dc7f69f801fff991558f566b9ae738afa244d4453513a395d1a17de9013cfc7733b4df1fb99163344b05d7b8889eda33412300c260c54d697ec4642f898faa454897f67de20a83096add1b30736c56e4fbf29074552a63067718ff1827c74b04b7a035ecb8f99ea525e7118ab0b55e8593e898fe24e3a7b1045226a07fc043ea2d2afb6aa312604d96587dad7ce271321ec3d09e412fe6ec738bf20198d6a706f372c7524d1661a1573f707e0c6d0b977ddbaa9aec49f8e20fa62306189b304eee1cafaa64626d0be32d4365b94eb88766b4360ad3e4011d7f3c456aade8ede52c99d97ae73d687bcc958c73d2e6653d9e710d1737618787edcf1b1152546a09339e7f8850cae500835a2929fd9ac76d45dd82c905a73e439a6988d963a8f33d160e4b7e91ceede7a86aa7e236e208f3000d3fc84e4a54fd849c78a98cc441162fb92c6908e36c6ec9c6cff815b67e5e81f1f401d7c3288cfc134b548c8864d125b71b6e5953b9b33ffee05946ebc9a437377476b2a24df5a715fef36179306f03a80de0a2509d64056bba08483e61c9e92d0a6075e7684da5d363e470291459da8f9ecd8da7dab60bb54fa35a54eb2daa5def42c0a847fc27c995995a493930a22ab66a33f0e992979a45bf1a4e8ca4d9e4d0b22a852fe77ff29f91a919fa4e408346cedecf1108d22e26538663f295cd27bdc3101f6afdfc96190422fd9a1228dfef9949e255e665bdab8dc80d8a7ff281790aa7df86eb2d5db9e5eec5e0ef04359f04e4ba764180448b6dd61b35a0f8029164e753beb2d6c751844aff99acd017fca1a5057be754b5b75dd72b8a06801061c8432802cfbe8c327f66b6b200bd6f5246bf7b3c66555f91392915c5291f7c6777293338b174a1057557ad98cb299712894c6cb314b9a8ba9a77e3bb55046f83996f47fee09f567d5c097d41db43f886b04dc791a4a0e90071beb08b05474aa82350ca8331cd2a22b036a66eddea8e8f69e037c1ba4ee152c3c24631ddab9178cbaa1e2bcf6f06c87592ba7374190e16c5bf87b302ea6255073da3d1e7d228e36ebabac96c703a5d90f17fb7e20d4bcc04f4515c2e9744db0bc6dfeccc563465cd81b78b40bf0525b4ae20f0bc33a6209f6b22c786529a81b9496ab398b57921a371ec4c6d2ee562dfe4fbe8b2d1d328eda331d7cefe2c273a3819eb13fc684693958693e158467096f44ca6614ce0cd7fa1556fb25167df0e4e2ed454212a780ba31c5d7f04e6803f7e7ee88eff5d9f8a86fd2ae63a22d7da76308332bfce3e38c97070b375d0cf8ba75dad1db90664ba3e42db484273aa0a02aeaf7797018ba482019839bb190045f03d60827dacb5990e3ac5a729442a0964fdf918bd305ed987da81ed944c12809418f53645140defe4972f6e4d7159f8d061b004210440fee85d4549204cc2070894a9a6a04ffeca5ef0954afa503ea517820027afd055eb806fd356c8774408a4c343a8fbaea7bb10585c0c6d36440d50adb0837c09cb381d5cce6482a4094c2d86a913a984f94ddb1bf1737e43c3621fe2c27e6d0ac57950a88b7321b5c4a22981a0d6d53281cbdc53f4a7733d6bbde40d1618ad01ee9967f71c69a090763e751036c1b899bab56eb1630af2622fa171a9f44dad1371fc92e69db8e38545a98cd85dee0d8f80e0912b62cbe9cbda3ab62b1cf0f1095a74761faf4ffcb8d0a85ddabec28480bf3bcccb270c5f1cc1fa3509be0dce770203f69178f8b6e5402fc4f6ca7d009ea6b15ef03acbb9537659f0fa8675a02c50c660028af327196373f706204bff3cfe7f51f98b347a843ad852e3bfc37cfeb52bfbe4e68d8fa363c1f6508d8df9a3e48bf0e6a7d370a40142371b50dd2586fd71e651ff7049d43cee0f7b67fa12b78e14f2d8164d8231a54b0e1c8bb73141dd04e2ae70f9fc5bd73813fe69276c79a83e881c3238112427079f3d72682dec6ed639df59118c7c3eae6262c7fc5278b48fbd96cc052e416ac918c737bb8bc00533570a2bb0736b0ddc73d2360d98207281c6de47d8d1e4d9d2df47fcf949709d98dfe0c50ba128dbbb1243c8e0d54adce41dc0fb715ecee900b8ab2546b03b250573f17b53c2877b78eafcd4c96b13e0c64c36a7aa9a6deed6b423b6579d19d6920685ee309babf3479423e7d99c7e3b73f9867316053eb26a419011777c605889c862fe0c3b6cbc64a0055b45af109ecb4de354122b0b2a788c241de0560da9c13be2075881f4c0a401749d37a2a8b435b7697758ef482b09333c7930ce430a8b231d212ed572e0c46ebef88bdc73eb1c7e0f4e38e50801f2271fe29e71efba48c307da8c69e8027d269429fe69bcec19811e55bcbf813bb272fd49c874766f065dba15bbc95f2228e04a8f1e7109dc8cdf85c7829bec498e4207f85685deda3a16146c842fa99932972ff36ea503ea5dd4f22639442c6810c0af21890cb1a9bd5fa544bfddbc4ffe5de8780a72ce56e007aada3879f483fc6a24c2d03f38a27cbb5a63e641e1544a85df2bd0a99170a3e8fed9334a64027d82d97b7a1a3652154057029175e8134d88c7957be31f5ef0e9ede755a04e024da0d48d9dd1dba6004721b8766b35d515a54f0362faf040a5e74aab37494cc3dae6d4b4ce579acbb10c8852fc2cb0bf0c68bb35c5cad30018442b76f285a2f26f232e993d57c634d162185b4bce2024fab554d0dd639fe41a3ad392b127d32b0f81e79e84e8689e2cf166c21e86ab3108d3620be4023cee0d942076b3da32b581e772c0ee26d58c877db6377b18f175f1586f82da7729457b7932e9d816f5dd3c4b2fb8fc57b865be731fd257f9c231cab9e453320a45b185ee120e91c8a42c7e39004314ef0e446660cac99044722eec3937533063cd70a91df3160b55ce7488e3f8e435b986b91ecac48aff99babadbf3d871a9454329791fc35e12e6201a0fdb5905bdfaf6f8d9e209f42a3199dbda97bb7800a3f0ea102ef57d37324990cc66d725d209828bc9fe832700d88bd4db6311f746f552810b94911cc1ab379387040aa78f625bbae5ef5799b830ee05aa48e5295db45fc0f8fd87df67ee9eeeffb4806991bc4c6fa3f56419c85f606533f51493dd62c5a6114301928cb58e1443d96ca0a909e126f8933cd2f322e93d344c81efebdf3bf490eb557d8c27fc70862eda918ba4f7f64a813b21bef21d09b83a5e1df2a65b8dd1a92b9a3f2f9ad927e3f98c6b464efd4af816d3b792b04794b15271f4f304e3b6c61586b7d954f1a00bc3d39b864c3af0152189cef3830d43ac86032efe6a40e705d5495ce9c1f4184245278f98f72a3a05b6ff81a7e3e7f312db472168b47109e1ccdb1778a71a71b3c5a15bb0f63725e1cd0004baafd9b5dbe528dcd870f523c0ad6afe2fb584316963f03a4ca446e3a6beabb4d4991bccf598fc5965aa05c053454ca48e5c77e5297dd8c99e46c1a5df0950c3ad3cb0c93f97b70cff3821fa3810beeee3fe24b3e886569378c7e0b075240db82e67543d772cf91ad83a2d0542fb7207dc1259ecad4a99d13ff4171d269e76ba16fc7856f582e7dd2b9bdae10da096cfa646630aa7f2dc3ba4ccd808ed5dc0d62f62e66d2dce91e5813de5f02949cf635940be8a20c9e073b812607d692a1052c1b86c0c41cc37526b59ff356273ec98cc394555cb97cc77b392af4280e086743bbbd672492954033cfce974f8b63101fafe90aba97667ed553a32887d9d2e9effbd18bb016fc94ffa18f1bff41a70d7b8f45b1575820400a274a89a698623b3eea598ff56df618305b89e513fa8abcc82cc66aad9e71cb158092b9816c05cae7c4d5f045b9393bb666badff626831f94e4d5b3fad01f263f7b3efd065e9125f46e71a70e31a6e2fd6e5a5e7d2185030a4ef417ed261f70ce106a1669660b99b7907f0ac6173e81b5bb4d17bc53c828e31abaa2343e444d67654f11b6f55ee0fc435dcb14cdf99e10da573321c64df2c65d896f6e469e88d848380cdcfca315b6ba926770f38f0e544cdeb5b0e19cc1c0398cb49b7ed2f1ca26cd03a01a0b8d06cb2a48f20082a34527fee113f4f10fbbe3947c9c10a231ccffec35aaccd16c52f7ae1bf091036eab6aa1b94414800a630169839fe367cd3b2980ebdc4efebac6a44756bc789d1368dcdfaae411ec156713d0278b7fd65de343a5e96d69be3d2f622950be9e9883b3c16db82a03cfbd7cf4f86c8626ce8910820de7910e2b78617964b4ad80ca38be832e0ca8da17d824aec35957d807ff77ef8c9a25593b25ae2c41c2e1179207d2a0473fe0ab3f026efb7342cfd70327aa51844182151dad84eaeb5c37f1efe2b93b03edcf0472e1666944fa64570855762919c2a407414e5db4e456b67c91c244ff99f8d225a92b013f2aa9327179710d2bc88902f5baddb57589c56fc00fdd7100e6b38ef151fba84932e06c5295ef4fd0bf3e5e845e59c911c54e27ca4ba11740434e1a092a99d2bc39aba2bb587afd7faa337c16992642cacd2e65e45320cf0cb18d5a1415c5ec864a3caeb63d116ee9bc6010f65625792eb4b727a73aa13dc6704eeb8d617931d9ecd4ad0846152430eca543ba520feec431e4c43b09f231aafabd4f23354cba68f8e1e0135c86fe902d999e32e47ab18d1848837524990b782243f6d105bf6ff2b35d7cc6b5b69c0f6d9ec4238dd7e087892d748fd5c6a8164086ef4e6c5755fed8b2a324c9cad7f4a32177e6223de4707ec642972840a7439f9976f1233f3e1e0c41e4a4b46462f38f45ade22af6b65cca475650e12350c44f2285dab9289c9d1db0f44df2bb6b7fb6df6b7142ae67c11e971382ea5edf87dc99834dad5d1b863285a0858518c4c90d59493e2f68437b014d42f81b501304e901149b8ab26d7624c36832fb77358053775337be47ca995536c9ba565270eae1d4114d35a0d7fd2bf2b0281659de86f4b894161aff57c12dec2e9465cbab9d3c342bcdc3f20e72be2829d2571dd1168ca360904b5ec05ec0bb90a827841097e479e64ff68ee5dfbfa6b9c2bc6991991466b38d40fe64a03bb5534dadcb2719071aeb97b2f8cecfbf86893341c36f857d74267198def08f00202debcd3382da9b96917e65f0f801eb88cff5268699b62681c54ace9367c97843436fa191d2b86878d595fab6f81f1e85e1c3c4331a0d17ba2da526723919de8ee28d895de01a77d96924a20c79fd1a0da26bb3927c8a4f68247413a5c90ba2ceb2155f344b4353931a545646a0c10afcb02600dc1c1c291c35ac168f4e74f0b34ed8b604a455f3e312735269bb05e4ef7a3eb8b3081eeab44c3862cb175cfb74bffd420641226de3e08a78a292bca3431e89d4f79a56fb8285f2cfd4cf4a64c4f8dc59ededcce68e98f200e85e0ec8374a0940da9294c4bfa536368cf29591a40b3f32a63ce1439e934c6bed7abaca84a9732d8aebaf28aa0f949a5bb552d93c5d5e32013f78f76febfb9f1abcb139165ad219361e7387e7d4c28340fda794bb22a557e8913edb650b9657773b8b32800f07d8896039c5a3e04a0b80b5562b5c9b2aab84e3829797c642a6e6cef304efb316da50581bd5ac9a3c5f0a683ead540a4aaca7c3b87caa7b228b57e300f0bf952e947c1ce30efaafb9fd317b674eca0970e1f3de8a50bf821a9a4ad3f9c6ac91abb3204ab10fa2c533a0d5a86e25cfbeb16692f769e09429a84a5185df13195fa987be48bcc46a2a3eb40dcf500edea7c18b44d30219febdbd1eb964cad88ee7d5e6efebf212e84258a34e0aa48155c538e716d0853ffa225123a39ce064825908e68401833f3fe11acaeba8203073d0c140719af4df71226303c0a994ee8b03996b05d20b3c149f3c4db2d54793a952326ce8e5d6c9aa1ed3960890b66bed4e9b0bc44feae1f5af1ec9a5605639ab82d4155d711ca78e2e2c3021214e030f58bcbfb83eb7b935f2f4b5c2acbd1ee607f10005776c19e6d4e1dac4e1c2e22d6855532050927629908af89fe3fc89a3f215a09ec24e7b75af594c6621b7d1eee172271458e478d10cb6c03423bd9a7fd4fdd29d913a6af9e8fb45426c53e8a71dba5601c53cccb57ab7322025b49e0e51caeb69c9d753ad2b20363bc10d436fc1d76d30e28507c1623b2dc208a60f00c93fc762fea818c0168131fbfa1b8ea6b0c05a87539e02d2000caacef4b005bb2e45e478d4f6c2ae5200a371701bf08bc2f13e50a78c1990afe75bb2c400fc2fd52fb91960f63286ccfa81e222be77e072618cf9713d3d83625e36a8112dd0764f54c136da23355f25234992aacb5b0b0a2d1e5a0e92c844a17b6630c3a01a19f70280e9a5ba68da449e78ea02eb2155650108deaabe338e6f9712b47c828cd436e1b4e88bcb445e11ef45e6895959f90cdc89a0919a7ee50d85e3fae3e6a72283e6c09a1e51b9d212a78d130d7d748bc6400408b4db940008a59e7c5371f55504176f1f20547c69a229f1da0679b44bb8dbb0b67d471f3fb4556eaa3f037f188989638eac49a5ae0ee5ad0e1cca6aeca0d3a8fed8238168ffef58d4795406fd6e434e1825104a029da2c6ad9a2754c05954dcf508cfccff44ed540f8034e8e68f48620cfbea747d2c3c5efc3c0b8eec7e9a173c6a62f3da3595d2bd1607641e54766f04e34d4cfee9e2e63b68081b659d2a7415cd25b9106fb799d79bce03d402e91d352527789dfa9b335cc7c60a896436b7d17286dc5d5043880772241cd5ec236e6d867ebc64cc858f3bf90ebfbaef02d0c501d909f7ff785204c0600c4a1c673eb05966a8fb7e85752edb5436422a8fd37d61f449a8fdf1879f8e50ffb37113fe02ad1c811c11aa82ba9a819e32a968a0c1865ec2e1abaac99fa832f0f643cba3428921cc981d86b7b1cb8c90b1e1c1d2597a9735965b97aa466e0c42ba1c93afa1966ebae8fa0c9bb7e40229e6cab7b9b2b622eba23a4835dd46b38bb1bbe2517dbbcbc84cf706b44cd1ee057c2ec070d662cd6234b674a6dca613d57757e86bb1c92693ee14cfd1f4f0684454a5b203a3a40147698ccc03cf599183dd7a6bf0a2b6faf0db5c5d677768865e217951c96e4cb2cdf69a4287da45d907c61d531863a2f0d25980a3331150e03991e6ab23b8f8392101de27631550e4cd8aef6e86eca68b8f3ab5a047e5d1c47a46c24857117e14bcd10f55f5523f069e8510416aa8e932a61ae18d1c65d48ea0fded9971e1411d8f5ff34883954a3c313a9f15075544c63c9bc2d633fbea81ec784ffac4bedad9f207a11c208b41d38cc63d60b3fe7975926d9bd3c108bbc300f375b7dc16f3fce80afdb1e5b0bda9b72619d519f36ddcc2d4be086b2be6c41d1a3e68d15ce71834d461add8e612222defb5b9195af4e840b9c94893bccd6b1e06627e45b60bcf000d2aa1d9f24d7af72377c66bd8263b65c9d1356fcd14e3b9140aca924b44c5dbe67dd3068935450c413794d1f4c21c1f4cdc7feeee5d3f7e743a8d3db53bcd09c645b4585866c9cfe4376f79cfeba2fa5ad1917f3af26640839f5809e41472346becbde888bd13d6cac910ee0230c1978f0a0d9fdddd22521847b08e641a14fd6858d5bccf310d73038c24ddfd9099bc51fc57e0976e124306b8850d724efe347e5933c4e3a61863440ce9df405c5c4076782e303e0127c31e90b92808632e7ea7332b9502c7c75db0940b1464f9cbfbdd17e09b2b78ae72e70c324a38d3df02b71026fae9e8bb65407603e0fb5a4aafb22cf33178320b0fcadd0c444f56a3968f840c2b5a57eced1748e78d758cab16906171d55049be2cc40ef1e49bd47d931d2206e64178d34f42ebd3ec010de424ba87cdfa0df0704f2cda77b6b0abcbb703fe6ee6826e5663379abaa86814a1dbebc61fd10342328fcf62c01a8bc4fce98516cfdaccf0d1c0aec03775ae8ee8466a35ca9dcf3a2a24c0f38d8cea641bf3321309b1e3693848b22b6b05994e50e5e09cd98c29cbc06b831be2c7eaecbbd8a7350dd830b46d90ca94bca469cb4088c31cb40dac2dc0deebf20a521c23701a1380e933a30d2b4faa30ec660059ac284f61ef6aabbd607094ed24d949b42aacee9e779df413c1813ab4a279af9beb718e662ffc617a6da14f33d3ed8474dacaa4b1cc9b4607da021bb59327d926863cf50ac260ba7909232feb577101e73f3b1de5f07fed359664437c4ccede6ce066ff64b726942947919eea0188352ae66d49ba9b61fac1482a5850d993472062095d0a59b1b70bcd17262982a74c9554743898bfd5e41341cdd9294c2d10c15beb8e1859800340e25b371e296aa37235914258551a09f67436b7669e30f533501b6b81ca393a8bedeff696e9db3f7d7c12f49a55b2c428db9f325c36ce9c77f85766290c9f4e45461c0c70ac500e24362b15843ec9ffccccb343e7977cb36790e54e96fa9a8c95e1c63d79a7ac91d5b1f89acd987d1dc245f606acf24ee4691fede0c417f348c36c97595f30ff7c9d06cb79a3e99f226f4bc823dd946301b534f80a85960b8934f1335f14096db42e2731ea7de4a44f043a0641a4aa3904513948a77b622417d26fb5157140ed5df95f5ddfcdff5508aa4afbd782fa7f45c0071d6d0513c00c9e8f5b6b898b6c57ba4534fccffc72affc7e0ff2d4ed44e66d00a09f46bd744f8fd0bf020fc464473c909d4bf92f81b624664cfaed6331542ec45e258995ac760dfef20c3ecc1532e6fb3a3e2ddf4a79af52d2e0e671c598bfe5081e5fa949ed4e935c54378496a810a76121ac7c55f2ea8ac46cddb76489ad9e24c75d339fbddece1597664ba65a99e01e65228de9e7447673396710d61f085d0e15a03a60e71b3f4994127ff400dcf9aec0442c909d2a9c71d0a980a6f11f3f98f23ca34ac96154595fea3d1e9faa2ad71c3471737979e28912185056b09d3ee6d7684a809db35a74d473525d828bead72d37576d5b0b993ad503603c66f00a011dfcbf0c348c50ac395f420723e8a43991dbcdeab7b1b1cea9c049b147ece74f8017c59e284c7d0cd6dbbad4955abebb2dd6ac3de9cca9b2790bac7a1760faabc73d9440f2fe4b3d514178cee1ecbd8809cbe6b2ceb6b87a8d318b91c7c7d334db3b193ce28a8b541a2e2cc749c079e26f3e53e843fbf1fc1e0e384ffedba16134f95f4b99f9ae33756667666ca141c99f61b3982c265f8d8ae970eb96ffda080ccd906d9111e96942b96ee554fa6e325aff006ed3951d05cca7ef178ba7ead82e0f6168074e12ea1e1a7e78a06db5f0211f4d8ad47b3374925361b1ac01e62eaf4d03af293f26f9dd8fa573e32da249ab474a91ea4ddf9e200f25e430f8ec7baeeabfc661c062724497a51a02c10073715b39700081070d4206307995a6a9b179eaf887bf5b60edede2e20b8c5675e138ed13608d2982580b575c4f0127d371d34644f80aa5738666e069bbaaa8e803db019ffd796b83b2b6e01757362fbb16c910cbee562440cb374289fb76d58e3eb80231d399aa6e1c07ef2d7c9d40aed6b21e980d29dc4ace1ff793912da7f9336036c73e4216adb2b0c1a95eb7a18b66427a17db3752710905e95971d65f8a98195f2c8b4449456dafbb517922a44e92fee6be1f0dc088c7a122c409dda013d6000c25beff0f76cab2a4963c659f079273206be88885c7095353816c19c055a79f2c44f73faf32a77b38252e07624bdd1baef128c3f8bc92e9ae6ba2211cbc2b10ca154cff2997d7afc11dd86772bd7b75d36dfe1afba64123e44fe5aa35da3b4051c63cf3f1845484f83cd3523c8344ae285e5ffcf965d204e805f05bd472d92d8cdf33b39abfd85187993f13fee88aeb4cb04d973af1d1c6cc0ccb4695ee5c2f418bbc1578614070ddccd2e3f0fa7fd8ae3f945c4370e5f00748aae0eb75337fbbe67604e1ba94e07797c63f59d044cbc2ca61639ccdeca913630138ebbd20337aa3625e3d422ce10e22931c15271c79dcde679cef363a870f38f731b97d36f76bcdb1dbb06186f4f3f751017ba714737ea42992045cd421b35138c0196d4e214ac7917a6205f5c0f338371e98b3b18bc438a908ccb0b717e07c3940f14ec8eddc5e022c2e555a4f71e6f6e574b4eb7142c8666ca8bb5c0f6b2e9e5fd882829c67981689533d5c7d8af00a0d053587101d9367b835b49385a19ea3f1895edfa15c2609f611fbc3efd245cc7dcf8dcb9c04c8806a3e39d777d585764fd228ceb42cbc3a3849e7eec631394c5b23a39fc12ff0b1692e6c83ff9fab5d0abb1d2486b189a106ddeee3b6ca757c5ae57fdd66fc732e519edc39e2dc8c6071d6558bc10830302bda1b33c30e25fd02e6928fd09483f7abb6c9de707c452f2236a5106f123363fb9331a8368629eab055ea94565179e563433f65da43ee6885e835ec1054f91f2a724bbbd54dbf7bceab1868e5835a74cf46fa8b5fffb99032f7edddf009024513591086fb8873db42ca79253228fd84e9b75e7ae62b163e43289b4c835005ea6e26168841a7e4c5b2c7d4f6c98d7bee196756fa8134b55f9c5290ffc22df6eaf55728cc4f4c1c1cd8b3026b012b16dac15d8b0b373229b3351866ac5efa35855056d5fb7b3bdd1749a74b58147e28d61a14381725535807dccc8eb41b2c44120ccbc01c77263207f4282642eefde4ed6d4a0e6e9bfff59ea9f9d6c9537640e34c4dde7108e673f3d25fe7efdeb536d62a7b7cf94b2be96dcc6604c7c9cdeddd8cdd02e05da1058a3dee3aeb72686fcab0968c13b18cc04c417f6c924ec149e0f741b091c6034de279b6b35ded3973ef631fc5ffe6b55dd004e44ecee7f3078cbaa9f54169823f2d99d2808b75799d99976146e5a28c618f8da6ecc0dd51d637f21dbbe7220d58bcf2a34f357f3ee76a3e84e340fb23757ab49c114706e82af48e0cbd0f13b888a2a2a63a511d1c61a73add60bb84f1f372281ddfebc4e8091cb9e5ef21ac3ffe0e73ea64153f577890225c145dcc0c887617050eea14ac91818ae2641e6a8041cd689bb1e6c4b2f4044169ec8de99c38979272d4ae425e5faedd639f996e53b4ca0595a99b1dad8b40d7eefc4258a61bcd2b53c6cbd1740c96b2ffaeb41676a947c8fb1681cf210153bf25ee8ad2f5c813a2b687bc316a598dff0765c54680412020b9d4bec80da83e6247da3bd78e5ad1998d99069e6c15539746c03664206df4d3441db51a94589b83f010c3e0347c2d25a56b4e1839b4469ad6ff122649dffaec50820f6f2b0b5b3241562b86b343fd2bb1af8752b36051f0c156abce84eb09d893f304e5899b08334fcb0258d2196b738810f5644e9bf411ca103b0f07234277efdd9b30c0e801994bcbf58aad0c4fab91f943300fcd4ec36a39c30c17bcc041187492bccf1a27745cd36474b4aa8a1547dc642dfba9aaa5c675abdc63d6a97cef79aaea56f40fb8d8e730e5a9664680e9b31b31f38bd99475eb91510ee88e7a6dd6b2fc69ce5729f5f59d2806573a056596a8187ecfe37c4633db21b6cae0860e437e34db0e8374aa52c836e35f1bc6ce3987851ea691a1702cdc4169449dcd3f6d129e111e51953ee1b03c6e2efec2ba68091bb4fd51e1504339d6d8d4c655c07d8b30fc3e8936c779a3d9b9df31f7c0fad2f4feb4bbcc12baff27e1bc5c6a3b7040ee70d267797030e7297f9c33b59bae7d3ae0e9a164ae861e62e11ae26096713a759f8af14f5c8cc510863aa65b2dc39cbc1cc717cd3e2bc2dd8fc13e34a7b1c3b2998b7486561131d4f7624b40250dfeb1ba1967efaf2869d52a9978bbe83b4b8775520c55bb038365576899db76ac392a2ac6ad4e3d36efffe5b7419709fd761947bae0eae82067c5d01521ca4da8ac5a86f473103fe140abfc97d4feb3e54ee056483487690ea1de40fe2173bb42d0af177db84921aa833a69f9351a266921fb70232aa4f2500088f5f5d52de0e06134e60bebe7d4e7dfb0cad39d29c5337d55437b5e9c24845893f46dafe5538d92634088d80fd22d7562c344348c825467d5cdc91e6beb40ad9032d78f0ab2bae24bc0d3ac65e9a1ee3a90f13a89b4f0688daf106e649631d827fda91e612fe91164933716dfcca4e0c1ddc5e14539dae819b46a58722cdd412cb78784481ce42686f84dded5eb7804bd0a3e809175b4f83107436933157171e079ba6652beb1d2e91bbbb780eb2ec424f88bdd5166a68836e709d1e240d5e330fead9945ba710bae5224789a340b78e432bdeab7e3a7e036fc945e8293edb85228dcbf95ba83087a52225b11119a32dd7113c5bf1e76774371168e6a2ac9de00684fe2562ef1982974820eb4b09f898319b3c598f57adda23b1a16423ad0d722914a0b5d29733a0cae81e0be98b5a9ba250e2eae23c2dc5257ee4e5aa389d05632deaeb4ba95d79e110bfbcc3486d3eb3204b8be5292d08cf67c325348a6765d27efcc1de273b8340c44a94e9735f8d54bddb430531bfe53a588d07df03208e478b3f5e3ac39f3a8388ac3ddd873949df85045576168f786f79987b8500732c29e49970ae7acde2f0b2c9809e4b37e1e958c8c3ad801a7d1443afba31a2c831c4c2e0b9012014d1b311879a05d62c92d6a218f4362bfbbf2703d082714b262d8164a290e7c4f993963ff670bb4c335fa5dd9d9ce207827f043ce3f07084e0da8f564393869dae1a903aab7b802d6bf7115b8ff894558b03f95876d6057b44e03db2c72b7ff66c5c3782bd87ae0df13e9d306ac14436bdf0a753bfec23071a031a5733b976c59883b774a21d6be0b5c8a752b4f55f0ac9db250fd40b6447eba7ba2a1fd2dcd4605c8626e4cf3920d373d5a0c5d4f8773e9693140cd2c1cb59ba19dc4bcfe01e74d32f7fd4f335d866ce3d5cad7191ba6b9adb5d7773829b87525b834e3cc4fa32839b7ab74366d651420861d236418de2b4e27f7d7e9bc85a37a77d839e4af9f3d057a125a66c41eb27cbaf9ffd2a56f32c305bf2b56d7e49c52b771ad35e0a24ab6173010b5a75f2e1cc0de4e9880dc4c4516aaee5c1829c3d9eb508221de5cd30a7823cc723f202e0cfb14fa3a0e9b13a97eaf9507d34cf85afd592b4aa3c82a39e20418b124f02d557f25948f39ef3b52739462c0e72541fed65ba22da8d59143838266e6ca4969583b74be68b8544ee333cd192ac69cddc381faaed8b052102dd2699ff19ed7dad570f246f458838b6603b583e2eb9badf9ad918be4e86d32bc65477028a323bd5d7fc51b8e80db5f41e4c17d52cc236c0b554a61796ec96389d09fa951466f22723aa7537bcdf1d91d08a7cfeef93c98b11f5649affc5df74aef8c45092b94376226155230fa7a80c4f9420918c926ce17f54f5acb9279a2e6ac8dd1c459aa4006f8b9bccadbe3ddfa96118264444595d3fafa89785194656e200c016f56e39260b595ae342156498afe78fcfd4c67eaa823729c8ef5d3cfe979c6e56910e2ecde68a4ba1ede055fb7ca82fa401fbf4e384eebd619483a0abc5172eb1987cb47de1fe51d230eba6b0e26c379f69ff8b91b62faf34bd71a76431a0630579f5e584d5f460452dbc7855d2fd2f7d278034bacfe76e5a6f286c0ddfa27b3b935c1f9e1d13b2af85b3da41e22d3374cc5595d6f49f460d4345387dbe5b4c8ddf036d2403a81d0d8487994f39493b251b3717df4d91eb6632a226d7f47fb6746df5aa3f0b653d1931fedfaf8c4d68d2f4b96cc985c64a9da70c703fca0f69a0765aba74d77ac6fa14756370f4a91976a8833ab9c8dacf8ff6747a2f2a1c711e720e4dd2887bea9150b54827aaed3e7f7046e213a5aa2f5902641fe7f18ebb3cc48766ff15c82e78b636494714f9fb13f1423487c5ed213b372bd9d7a2fee3958e501d3e7a5f8c3d024b865afb7cb6eda634582354202d8c55d4655b5704be4973901ab84b8e6f78709e6949f020e50b43fa5232dc77ded593e554fbc45431591d88e397e96a521946127bf09b439358e8e1fcdb7f8a194528bc608146b4f5de0f6f2e42d0adc4929eb6bf87fbecfb27faa1bdc7597fccf7eb554b37c730b5c29c6ea7610b72483b1af383a60915297e5a9392c4e6c7cb7fdf60f8632d65119253de017bb8ce874f316bae4528b4173ff1a193f83d16d6a23f14033ab63fd6431cec8bbc466cb13a41f463b1db786c1e26866f70bf8d81d888e473af7ef4a3993b3a5497a8f4f04aba9e8648849230df8e1995ba290d9c81abfaac0d343ceee16a7e47cf897eafac57f577476ee5aad57b5e9c2aae357016c40b4b07cdcbf0d40a03a8259b4ec3579e2cdde71c9ede241ba37b64c57c488db97d4c4494e4aade0ff89586a7837121514a1b6a35d7ef83e95434f5c350338c9338610624f7ef8881be080928e82028c9a6f084bd6c71564efcf2da770335b9ffe6da26f18cc44ec018b4270f11bcdca31d0d584ef88bc2469748218150893643ec380c8910ed9714f42b80e336f8c01f48d668836d2f9bb07a37e0023a2445a6dc459d2abb4b0154861436e386f50673cfec2ecc3325b09c8eb1319b419c6f752c926e4e8162e2a3f1904a193fedc4cb734aea9512abf4dcbb8119c793bc104420dabfa5296ae1bfc23604440a75aac3288b502292f9f3e4fee14dc7126d69555afe0a6531c082981a4f715adb45b1fb42c16c3397af4ee77932b3d5327c2171077eb47593fb8091be2d00fada5e9be4ed50d3a1c3295fbf6919f17b5c6366f28316f7c258a1a81e1bdf07804e96bc7bf1b51dfe5d8b2eace9978c9b791df5a375d1402ba4ee170ca615286ccc952cc4228a2ddbfd265c9b1909450678b67f2b76f5e4f517bea40987cb33dbc2d3ed3739097c6fc679d39b020e95405ee063bbd91d85a3fac9c05f76bd8e6286f267ef51d6eb0f0997545e5a60104051585445465ea33c9e9193d171da5c5612689a9c7aeecb66ffff1bf374108a268465d86e2be7b5d083933aacf302d21ff9ce8e7ec8535a560dc41fe9ae0154663a80de79327dc5f2e77b275570bfacabaa2d885279e651c0f3721e7b452e3ff8d4eef947957386ab7c7d5a0f6dec438fdb3c900987f067b952f202d6719e6d6d1f2baa33ef4d360ecfae8d0aa070bda492a03ef7d04086a02e1ff831994bbb83e1ab8bc911baeb2b0ef2345fea9fcadd660a78e7c876c90c75964bb96d28aca2416423f9eed2ff1829607434d751f46f9729b01a271bc79b30b50947f4c60b46c548771df60fb35e9ad0833a85466abe2ae6b243d9398652f4e0e3bbc90e48ccb3052eae2ad7b91f3769941e240f033fab7383d63dacf7e8be39643201aefdf9654408d9232f84925b329e77550deea17c513deb18b81108fffdefaff752c73c5578c2cb7e775d24df370b4dd970747dfc64e19e53cf2ca5e09a1e4c29fa6075c4cde5c562eb95ca34a257229fcb187f9ffa174ae7185648d5fa80dd94816c418689cb4b3fa3bda4191ad286d9c54399834b8dc70e3a80c68a02a2f20383a771d229df156cf7914edb6fd3972e1135e01a66f41ed33b5244aad88493ba258b50971e4d48d656cfe2533813973d451fdb1186e5cb9e36f8172c4f772121c61e7e45e2853a412ce097c43cfd911c544c52b2e35ae9f5bdb084de77bcc37c6473d587c9c4075a5f525b8776e4c5a01d9507dffced16cf47763782ef3e4e938b96b4811096fdedbf56becfdfb19cb414d34a7fae5eb8a5d5c038f8a57ecee4ecf7a833363cc69514958cb0d44f7b13691f53be3c5889d8a5378996a119e4d9a400655094f200e4c72a1f2be7333f95781e8e10bee4d49e5c067681f6236586b3a47271c8f814a1f34fcbb5e40ebbf74e925b797979259e6333c6f3df5236b66d017005df12aba2c806dc5c64f3152e48b3eb9734510f3e8ffc1b6fa60973358b0798feeb011d3abdd537446845228bd0f090c14a03c653e78e7cad9f6a5fbb58facdd1d51973bb0111f39a7809539306b2facfffd91d16abd9bb9b6a433d4f39f9a04529f0b0b0b0d64dfc4f1a7dc09de07c3c204b2e336a2f0c4f95327b9f428375a4cd04eb35171908eb6e03653b1a986085c160af98e129f5e5b1742e3c1777aca0e9c00e363320c62191eed594ba2be9fbc405c9d3b5df3e2b983a2a0809f37ea34dc08a3d1acc76479624d67348d027e4ac23f39dad3c319f8bf369fe62539a05b362cf9d5bf0d66631d64e11529e1e0ab8fa1abc6306fed6be5d52e32957c55558bb169b23c606d2dab355b62ee9cc78d9b8f88501012a3f5e6f86485c32834212149c0026d5358230a3ae34cf72d5be09d71ebefdefd74cd8bf02e940f7b2c9f72cff6c519f1e8654890c1f857e6a30236497e0fc12f00ab760d98145a35282cc3da7f66b527c5c0cd8d67e446a3e0f92a25260790ed431eb03ccde39ff58d0c834b7ca9fc9387b052c761edf60c8950cb90d37acc2f53578b780550068a8297abe335e2b18bfe63243d64cbd2b62d08f654305af558cf4a803acfed1786008126d48af6d55fc8198bd7e2665544b9ed6073d129559fef9598eff4a4f64dcdac5cae03c7c2fbb7143f7c2da7a09ab6604aebd62b2aecb823978d200d52c4cec8e141b45649cdfc7444994a5bcea08d2de3861f3bb458a756814f7bf6768ce16682d9f76f7608982a7fbc50c1b9eae6d17a2b60dec7f7f2e2828455b341fd3453e4b7b1d20fbe9eae921abc9a6d4c053aa97209585e1870a0ba2ada0ccd6f8e01fc11c7ee18927cdbb23c7c57e52c1341abc6faf57e82afc36c713cf346d256e1baf43d855031eb467aaa1be0fe0ef98d55b4622d6c915bc414fe98cc650e9be4ced785d32ae966fad6b85f03ffce823dd530b7081ebbc7bebecad7ff2c9612c5eb890dc1481bc4f97d9d8783ffbb06a51c1f09a1e926c31ca3653597aa63f2a9438f3441c6cd089ec7731c49a43961117a22420a27f2c2e1f1e0ed506269cfa8f2ab09f079691340a9fd8923410320ac22f7ab83c05185d06f247cb3b43480733a41c5eb304464085da74e8c7105caa67a7d3707ef6646117ef110eaf792ff6e33dbe1e7f78c98d9dbfc7baaf4e7174333de34e1807c11ef598eeeafa10c46d3c2dabd4f6c02d33410d54d1c47b7d7ff5d9dc757daf04035a491bc1d0d04083afc96b79a83e9c4b8bd377a4e248578e40ebe2c9fc1878ace8e00b8ae7e2d03b525741c0680f97aa294c2d2b802d4fcf6244af6284021f29f3279bf27aac937675cfe62f9aec04b94a7a0af52ef27c83311ca744538aa8e3c562cc05847cf9824ad06121e7d04aaf8b31b75087335c849956de34ea9608ea650a1a86f0f5e0b6a36b5fa2470b75bfdbfdd8f8614bf9efabf7fb45e6a8d0aece3e5ed4817f033a8f9ae50495542af7e1678e329d8a289e23a118d99bd082dadb725cb80039c3cb8c134146730fb98f42bce6244e23ca457ec85987dd0d5d081367679e163e8c62daa1037d6018993f411050bc238e9a7d132927d5821218058f5a725decd7862dd896ada962063b909d8fa08762cede2a52dbfccda07b06227d671c2e8d9e6943e9a6d08aa30807906fbc7266857cf59423038d31f5b1b95d77633533545ae66f6a901dfd7294fc3ece77a8c46a8bf2e27da207bc30f811409f0f63a926924b93fed9446d62040cdc66f090949b5ee7e26d955df161689dda5a84f5c3be6e06dd873a72d74587532f76162a6af383641324958212e276c496bc0cfb09f152f9d7a3573f64aacedeba028cead93219d2a6c8a84fe2003e90860cc2b9c3a2fd08f4f7b241de7f9791820cb3ec2e681f1bc6c1b4263693a2cd41a3558bc78f1bcc9f67636daa68a25e3c9512223afd4a8bb6bb033f272af9cee9cc3eef05857bde101365189c987da077b50ef96461f7d9119f986e251ba02026d4c33fd79740b18479bbe15bf220e8eb60baeac5b44b01161abbf52601fcba6f1c70c02cc97a049734f52b27bda03ef2697f5ce71a8516f2c397ea75f755a501b29362abaa306ddbc5692110d6e74677213f8ef704c3144c1a8787e836c8de10475f9815e11a8122e0ee49564d38bb62047cb05853b4e9320fe2df51c6b38e046393441e60371b4bad75d575fbc6be842576aaa749ad8c9d83d2be456386e020ea1bedf08214a0c4a0484b41af77631e88e941ee5a51495efb6592a0df8b13bd16d9941352d9d8a1a46f63df2d73064b2bb2b31e13361898df05bca06f86a8f770c5f7feef41f307fa86b9b829348d01135d2eca4cd31411260a0c106cd9a9ffb24fd7a8e3fc87044df13c18753d2a0fda0b08eb031e1f0cb219c7861aef9a33dd9564d70fe997796e39c5d5993b187d9bde9d975dbbea80f8d9a06c2dc0f25387a5ab4777d3a34c03fee5a89e8bcc1b282d34b7ab2d5f531cc1cc856bd404cdd2c7405789b87a37fe44cbc95c0bd1651ddea1fe99ffcdd6ab473ba4d1ee68214acbbb8cb7224e41de331f90cd894d999d310a50f6c40bace4077020e501b223101e86f511fb1bc8e76e7ac5f582a75ac2a77b226a534089122ce0f6cf922a87309c1bbe0c6ba0833543a9c31dae3c20837dfb998f7641ad24f906029ad3f2fa277815c953cbc7bd21d20d7cc52f708c6a53fdd3115b215283cdf08ff22af607ef0131707ac92b4540baccd31ac845bf844d1c67133f407ecb618cdc00cf74e94d434aa055ba446fa5f42554faf367c104bec4f8f371e18bb93e93a030214d0d373c2d781bdb63db39d5713aa4b359d6f0c976be04c7ce97a69e221daf7cc8dd7074c46910d20ca62148e69782c8979c1abf71eaf2df62d42888ddddfc971c8c0741e8750452ee7235bfec406ddc38f4d2ac0f482aa4138630510dae4da9233c81774d6cb4ff7b341bc284002459d5f542f6fa82752ab970b526fe0ede2ba999791ebb31563759ef355373c225e58118ec1f64f26705418dd9921a83f5069bfcc4213e9bf45f1057a15fa2f4f05ff7bc88996c30cec0b761bae4a8f40f77c7ebf5ef380324c965e26cd03069110510c24c6f97eb8b45f85124cb8171c437c8e970244a1213986e13b6cec385b96bdbc85da15d07611de868a2b626d6bb5f96507522bafe6efb85be34aea2d5ff8496dbe06580f99d4247a2574543f2c984d00ff03da870c300f779788cef188b1f4a15350b42946d458d28e844df81299ddfd3852b13b65cccb55dcef3ff5d25c16d6c652bf50abed8c9dad37a59a49087cf0b9c1a571f74c51633338bc152e0061ac257bea93fa84ad73207d2f7328a9d1c227243adbde258c9d6732acacbf16cfeef6572d53a31791696e7d884a1bc4d5b725bfa9413c01b321580ecd02103926e4869af183e24158b1295bbcb0ddd9f5e3a05bcea14bbefbaaed0550e1d4eaa25a16d682d3870f9a40c45a527e898f84eb0cf767b19eed5b21875f4d40b7be74febb5e1341467451f9e39ab190b76f1c5c4515cb9caa3cdce5d9a3e417166563dfa3d3918d1c0c530c0c6d558c139503ea38a968a8b6817808f7d443ff79a780e976518bf4beab7e331ddc0280715c8fcff8deea6ae9be25aa62ff94db5d7bc9fd1ff4eb37880ab65b092d33530b5cdc27118d7c9ebefb132f83c63bed2930be0e156d693c39e03660ae6cb3b87596cd68d3cdb64c45459985a188218f3126d954acbe78846dec5e5a23563181d7b52aa693d112adc0acc0fb6f90fa1ba8060848014c8819313064673fb2e56dcbb1572ad2bd972e6aa2a3686c2b9064ea52ab9ea74b5b8ec21d53870f38af864b40c71ffdf946e91f446267432df9cda0fb17d8e6a6d84d7cb72503ecf5db625519926f5a0a0c94c4a45bf23a6e4a82dc2accd42a0e5ca00676af36cdb30bf453489581f2767fccfcedf65bc6e72f95c38342c02930533149ce1ac518b435f6732f6ea163fb97d1af4403938ce3939f5aeefd6c01974265923dd09ff9e8bf9ea28b1bdeb99b4c7f760e635124bd22899b2d6a8e681d0020889bc549eef0294dcafde080f3c7fec3fdb78322b01d6474c436e7e6a66c2cb2dbde301e32860511531b204976f962ea00424a9cdaae7735cef93967a2604d3af5f7bb578b5bd95e56f735267d469b2cc36cb196c6e3000e1d6061350f8b2849f4e2700e877e9a3d81e3bf485488abc2843b92f2684037404db699c93d63169eb825b97c4254ea1e9480b0b53b5ad30b4ce65546fd3e5b9584f730cbdcfcf17fd54d647dcb7e714535c129beb2aa27c97cb1efc83c7a3504a4b6ea17eb8585971f26ca5a2956f208c42372a4edbce7a883a846da8322d895ef79ca164cf800031e6216790f44e44e2ce8385825f4bd6a11cee66d4060d1136e349a9136728103ee61660b811e126168f629d3ac918f503d574593a6558b04e559b87f69eb541c30fbf0743abeed86d5b4f142db1e1a39a8938de3dd36302ac6a1a6e8025dcb7ac45962256f16eda169ae15f57ff30ee1594473cfccf49a25b91bab5c4ce5577be61e0f894b1c8cbcb6383fe205ac6514946668b8154d304cca0ab196e4e16acdba40a69b315c3a31d262daf4c7b508acec6c043924e6d43b9a778920270e8f598fd31060cdc37209a76a8f359d0cd1520c427c932205b0ddae6e18397c873bc4cc8603d0d0018731086caeca7a4891a904d81d831820492e67d677f710957a79362e5aacd79a8ef058fa1bea51af0a5829a405b80e5047d150380132c7f11d5c2c5975b1207aaa380fa3457d60438aaa970456bb79d0400bc2a666d34adb473b775d3dbd6911a29be9e3b7514960a00314c3fb6a12e3e49df9de93da7ec985ad1b1132d3adeac9a36a2901190396e6f880850f792e07c41f0997c539d865f0aaf7340c755dd23e9969ffed2bf2e94408dbc2a174ab2f4653696ae5ed695659c10925991d3cd9ab5108ff10a0d00ba114f9119d00bdf3a96f0fa6963466b693ab2198375aadf3edbe1ecb0ccbb7a3966c3170940e968f8fb232016feed503153cd1a84f68bda2a886bb354b56dcf3209e2720d6d0a8af5120dd63fe188c6320e3f2f6576068f2f33ee00860c05b6cf5d80ccfeff366721259abb0278e1532ab80b1451405ece34e7e7b929917e7f92dfd52a1ff7fb202fbbfe72b3645ebce50e8c29a9f67727b50f80f8cebf1a9c66737b944372c9dd5a9b6886a440de82791e2b2589e5a7c0b060d9fe9cbefbf2ff706ceff2f58410fdd81ce955e93f0918d671d49ced32995d2ebed52b8a543fa77fffdb56e89c4778da9d7aac8af737155160efe348d1b9605ae5881e69c0d1ecb4b885b903de496fb14439687ae73e8d4d2f59745c9f2d61281b86b2a13ff4d1085bc79b137c5dca83721fdf9a1aaa84184041dfe8e96b4e2fbf26848c392952bf3048cca18a3279a95973e372ef04db349b770d62e04004663a33ddf3d15b92f3cf45b40101b8b08b2b07efb82446d6c64e270c1bb01cdbaa6b6f55881c639dbe86cc0f93b54175c0a6a0ece5abb2d459fe7764fbcf2fd77102fa9a004d30aac24e3462e27277941502d3693d38cb64c35cf41df7e51329bfd7fbc394004684adad3d9e0f9397e4abd0a177fde4842c732529578d9d4ed08e5fb860ff2953c7326694c1f91d950d83fe94fd91626ba6cb84e323bb3e2d977ae985e4735fe9a39f031c536f0e18c1297bba0574a6cd23227b05b14142ef251df6710377cd8084705da03012c74ad4402221c20c56d7e00023e09d787743e1ccd694ffd64ca35d4e0f572c642acd6006b15156c2c420cd8609e96a115563e397381f78d6d9ced2e2e859087e4a629ee71709eece8285dfdadfabf9005eab1ddcf2e6b9de3b2867f69f3f6c1673f6fc651425ebedb7e10fbff7b6ac700000d05473d7e0353299747cadb136dc5c042f7464c6b3fd22acc4577073cefffb3210b69b475ed4e1d779e0f054ec7ee94152054ee5b16f2ec7e400a1b104ee89f2c308418565a0eea17c8be5f42ff216de9a15cdb13cb68d78be9441cccda208ffc046433adec72a0789e961e4b00cf532d2481c6087e379faae17f1e73da2c42b1067296ec1088bf8dd15869f3a7da02e21018440f49fb327e7313b193b59d949ca5a41c37b78f3e0a4a61100363243fd45d53b529a215302b99d21a5d7c36fe3d01e489bbf233b8c40e7fea97f839a901eacfc2ad40abee8adf988c61b31d38ca59e168a2ab6d340657678077731969524cd144752b9b326b848352bb305457db6c9449edbf1819cd4d84d7450b6763e1f206c3a19843a9160b680fa77fdd6234e398fe4ddb4231faeaa7849fc21764972a46735eed54cd0f1911ddd3abf70c9d7080d0eac7e978c999af327a5bfcd554cb56191a1581d470dec50095014f76c259778ea4e5bb84d7db1b07778439a19c475dd776aeea9f205bdd077b68025b5c6409b0f023f075595af4008d10c05aec5b86f2555f7f08a953c2286005065ea2833a23b03c5350aabbe1b678c6457f46f3d1805cf47b208e733ddd33f59467c26396c41ca081a952a945be1f01f8ca2a473a7d2b18f986e1f064119c86667e6abfb7e41da395cce9a62b61b1c403e0715b7e271f560e811a631f1ac6acce4b8127e6d189a7d5f852db9ab496b8f8bffafca2e7cbac0e81b133705ba38b474425fb5dadeb024d7fabc579c71ed29acaa6717120d7178fad0ef934f6b8d0182b3ab999d0b46883eecc94e321c67062b7d004760fe75a72a370622955d536816f5314eec92d689da9f8c4a8b9b98b388e994393ca6d49307cf6e30729317e68c14cfab4f468fe5b831ce39151123f1119b09a85f8d8a6b9e3c303f0e4bc0034afc7c5857a03ac0aecfdab15892c43d052af46a9876c929834a6eb5bc9a6e5db642eadf28f6c1a1824115412fd6b17725ea625989ec9c743f5dddf0dbb89e6b839ce0c12486ccaaba8571275b81d113d9eb70418396afa2806bead5dcd1a0713de93043d04c499dda73a2d89b43907beb6ccc151efd3bc3ab91d1222a6b1a4aa12b6e261ffbddb8051475b7f96245873e1a37e1fc6ad2103d91c343db579650e2a8cc358066620efbc3912a7810357cf06a1afb69c0e6a632785e872134ec934cfd5b23307a9ddd0a5a3a333c4713f4458f0eb8cc0b3b5fe7e451796b06408274691f910be9f6341a504e285f01661b050ad93ad0eae85b9b591fff562558ac2eae7b80187073bf5841fb0c084bf2733b6f212a738019991d9fc8180b0016b66d284234c2807d04f226e81407f9efb345622ef438daca3b9ff57d13daf720b96f70cdb290818ef61943de009beed7a5e08121806a1f7155804dd15a7e2d45c229e11bc583564ffd5939f791b89a16b11ca4011b3c181309a609a4044e061f9a5d21e702d2bb8c1b40885cec33101b5043196e59cdb7b43ea0376a057f76533bc66ba1b7e0707ec6111feaaae3dab7314340f3cebf5514567655298c79cda2fce1cbd9b8670780ad1f1d712fb3ddaff78a47989bd607ab9c0ce4babf1bc99fee8052bab52f029ae365adbe0a29270425404c7406a0e3ff3378941eaf636c1cb69da8dc5ecd946fd6e94c1567210a3316316c96c0d7ae23dff76445f65fd0c54ca0db855618c3f0c5214386cd9ff2ced7b4ee68d6c4aaaf186d96337d61e98da5faf89ff071456cb6bc796b10d7ad38dcb9dfd03a0e864e69cee6db069896faf98cce60c106a4eb50acae149d42a4467a5dcfbe91515fbd6539e38afc5f4f33ebe584749cee45a7121741cef750e5c0e80c7bac1ad468bb07353e679b77de45619fc6e5430905019dda67704beab32d71d139a7349897e1c4a5144ac1c19448dec2738bcf5f98eca73e58d1a8912de75f7378cb45311f08af2069695ad4298a8f62409e4f0944dcc3ed92e68136541077811d40831c0fcb0fa52cbaee454029106cbf5e57ce196bdb253d8c10fb7c1f6ddc38f164dccd3f7e535aa4594a28a7c13e6bfcba5cc4d5885ec37cc67f4fa356cfb991a8b31864879a918d4e3338f98791f4363855e1a72a23572c41d591b8db0b35729b0828074d83fdd31aadb816106c38cdacc7b09c90c1fb378ac51dcd923b3763e26a65d62932f9606875cbab1e3dd4a7cefc4692fe844b77cac75720e638fb19946afbb6ad6897ca602f39f1593816c65ce62c6864da27961fc878495338796b29d7ce26f447a3b583e42756d4f08c1ebd62bbbbbcf7477371d24e025621dc9518f864d93b2f45c7dca9b6c882de38bcae69fa74b167c4e61ffa34ebc860675d7051cdf8275ff6eb1858d24c14ef74c0ce145941a99c69c813302d94aeb8e547711c45da753376a7e5ab0f8c147acbbc25952714f771daf2a89037cfa3b2e4c657d06530a92dfffe73481c22e0566be6ad664fdfaf4fbb08ee3eedfafa9670eba879af815be6eae536f157d31c99d0ff072c2b1d48f5deb32e7fb0e21b74b7f7acf6092fccae9c0e7156791af737d8e92dcb3a3d892d2f5e228cb80ab56e158a38a28c4773b5a488d68fcaf9831f13a0dda2053c06554d384230ffad0ce3ec1cbd18d622100ad40143c8cef5e52df3fb14f92ec898bc94ca53737855b67a3eb107b655424977963a36218890b0d7427035dbd07840864d22b0bcc2ab4644ccb0668e1e3a6185194a969e8258f5e55a49d6f098b702f647ee64406c75ec1d6de68d60ef9c36d5b80ab094ca62d5935588ac88750aa2a8d70973eea3fe54e1bdf1182e3ca78f50ca6c4b8c364327edaf2516c1f2f8c4288edbfa74dd362925d90a17b55405d18e96acbcf1692e1dc73e47c9f3a9bedc15e9090804770a72d0ef9e83d69b76efa03a054f3d0a60286f8e10a11f3e4c6c609bbb0115535cbcbc6b25d90a7b2f136dcda12aad8190a877b9ffbc378abbc924262b0b276235c332946191f98f0ceb8153e4253cd219b997183126a26df1fc2e8ecfc4d6af1420a6402e8793cf0ed080d32725a971f758496b7d2348ebc76c78c78d1caebfd5e8dd0e2cbad7cff0f0eb48482e47aebe33bf83e009d1284c50b6ce7e40898617ff6cbb8b82b5545a89ace7b05d9457d5e857269b99c014ed26792bc42605d4b85474c67bbd002a0cd6d46b9bfb503d8bb2013dc5e7e00682b39ef0a4c49e5bfe5aecb25b0dd1f1180012353821e1fc363db5157b444ec33eda7ecd0aceac925b45ecdaf5b38b6a0e38d7e3a332543f175b699e2b6ade8e509e7cc743662c894bd8ece47c1e2747009d63ed2e57f0a9c6004a5c6a01b4592df031386f2de5f8c31fcc950791dd2b6fd006df6cfc9b1d53d4e919a88246669414470e1050ee08f18a8f1fe629077d956410a1abcc8ea43540170e38d8b663687f7150ab664bacf3e6fe6fac81e5efd7a0e931677a963a166bd9892ae1c1d1cca5c4240e58fbab2cc5f171c3e71614cde89121b7d35b84c681129997367826c2cb1c3f027f0b8107ae22b193fa636012331153715d81a8d634f3551b52ba38be4d2d44536da88b65b91a5bb828db9abb46aade354b7ededa5c7703b35a015bdc7fd0b1ee24d79c617ff6903c50ab08292ef7ffca15a3b15aa80886a686a93945769549345d18cc00dad0aaf05c8448d2f0363d0c0354dcc785dc4093f52661fb4a71504d938c82d92237a3deb517b5a36633a697b3d6d699b4ad81082b2dac60c3f0bd4b60dcf6845d2522b722b5b53d1b163848b7667588a0b7351e1918430e97e2b608831d9defbfe2ddfa243b09e2b2fe8363f1987704207beeac1dabfb644b0371528886baed42babdaaa8ce51d05552c1ce542ad1e87b4b2624fb27f96cc55defda10a22ad0f828c28d0ba5b9cb2f71c58e1eca73d68ff5145624b7bf9d7dc324adc9e2ba5f3a037752fa31a7e5c715734e87ff45bbb9c4f9a757603b2098a6b2475e9ae46551ccb9fbf0de2e8d981d74a1d16d30d2e58864dedf0fdd8fac07961b9921bacab5c0feaac9a41c84d33b54589521c65b8ec18d3cdc95ca706838ec9b63f609c04f7c9b1ee7a74d23da3e4e0d4ab69346d407cf28f8c4dc3c3a791104487139664d2b67820bd495c9b50b3d3807b4c0eb9f7f57e89a8d9a5619877587864001ebdc2a5b7c34ba5fbf5724f4ca8302bab6fd6eed0a8699b9025e44c4fbfa0b0d07e52de65434e4dbc044f6c2d02097111aaf67b0d980b1a5316f75f2a344de48115f3073fbfd0163a86c617e6f1718419406439548dd6aa4d27d226f3d29372d294f77b3f9eb80ac7ccb4778cf40dd554fe2acc535c7807474a02bad88929e5b6066efc12a5cf37f17b65ec4f10cc7f300ccec134139944a7f69787bb63a4e397e452ea718df5e9fcbd0ded94ef42452737d9f9acbbe8e858e5f0fb1679f17fb4d7b6f86241c9716a5fd440a66483406951feb4b6795d478f261c93e3e8a31b9dac8dc4984d28b803d29ca4d492a805cd28282f704117d731ba1848e234c332b1b7aa5d0e58afdf3d11b93db020dab802efc42fb679a08bfb0f646744ec3e085bc13507079ad433e3bab6495d74070f8df383477f5ba18881c7fb11ed5b6dc145ea44b644b9583f2390fd15f46a1693c32460ddd997ffe46bfd56f7c218a247882f6ae695d03ec9d6bf4e7a15048eb372e9cc99dd198efcc7f986897929afd3c431460498690f7f8ef768f18ed79505dbbe9fb1c09b757251700aaac0a1e0e995f0110f33193ae7f0520b59189eb29dc484673a47c8d6dbfb24fbff5f9e0eb8e19ab931b9008d2953b8b2c7f792991c4d01b148d5cbe9d3eed3165b3110bf4766243bf0c06636b5ada0f7069b68b902b35cecbc3265f7dcdd1cccf2965da2426862e501014758684de63ea8d315e6c12a5861e4599a4e5acf129a7b1ff82a1e5813f8f6a054e2c4bbf681998f6eb5ec18e7b06b88d80245ab23ade0cb6d93218b3595f4fb8dac2e19dbb529c20a4a661bdf455a68c77d43937101fb69e3b88f4c1bc463cc20dbb0dfa7d56b8fc66f454698b5f95f973e921ed4dc61437f99bd66d92101f1509468bfe29702c9aff4d2dc76bcdcf881c7bf24c19125ab76b3e7c7bce3f713d049cdf1baa42034d111acdf403c0f1befa97f9c874c6f355f4bfaec80043734298148d5897c85532248025c1c78318892f71a7ef6abbf1daaec3f0ee8b9eddb072e07bc6a2c36b66696f6e3a5b1c6896226de500f55fbff4648368a736a85539241b131e0afd5471240d7583f51306f955d4075c74244293f0901ab800d29ca796de6cd7c00361e7f74be10c0ca12c306351f33cf4ece0273800a56c4a8b15f2a27a093ed10155169b60bee8c1bda0ce039c96384889eabe10826402897fa420daac9a15a21a1ded97e2441f60306a4acedda0d889e3fe4b8c41f0a65f875e04f0690d032f517353e1bfa16781fc0e5add86b5e8436703d8b31bf50ad8040077dd670a8bf3be854c7bb63a6eb32556e79192422cb7327d71b484c081a0b18f28622be88a7669aead5f59f57b83e57a048c5c47f676f714ce143278a823684e15c02c64827d7f9d1b69de4e787254c7018248eb38171826aa5aeb81a38f072d66a203c1e07b63ad8ea39b10abb9a5e970ab60718a1f21b38a290c6c32a06a036d46b864576e8932fe1ae2d73c817e6f98852a1e4e83ef1baf16c23c2754a5ad3810231daa3e2c28235951b89cd9c0cd9e89451c2a494db633dabae932cf0d6c37b0778a772908ed9852b88024ab2986133bdea135bc186e2dbf8eec0f849fa3974e218634436370ca34a9d75f98131e18f83b3d030dc021f59f725a04d3c817ee84ce5e66b63fc20c6a0e6c954efa2631bbd404d2cd2292851f6ad4fced65edac039291c2943bcf2d6308a224307a0d710e00bd49e88b2df3fc553bce75fd57f153ed2d864b1bee419ee1b2e8dbebc196ea2db939d3d58632ab50d3094d8b54c7aa5fbcb428bfd1398b208bd73872e97ffa2a91ccc541346452635af3d9ea8a7ce13181ae198c9e4329a8daca8fe920d75cdad9ee217b9b666fe514bd59168f3907dc6182f83ed047370288de999c1812a36b33beff3e0d76ca4de02dbe1a3dc3eb75cad5fb51991e64a9b2ea15eec3915404245533f917640e1a796a71960127ccb5b11f89a95c7ec09037801e5d20afae146ca4be3fb2da6ba7cb8319599206caaf2fbbabb410b49ffca8bbd6e81f4ce7893c58b433a1b27a77b41218da502a8ce72133c7897d6101330512b8e154c999cc18b429490d30de44307e77a8eff8cbb667acbde67e17ae1bbe4e8ed8c402828b176c8dcdec91ec00607120ac3d5b83c629ef31a2d4d99fc580cdc59ef6f7c9770fc3b348e3728166a68a91ff46bb10e9d61a5d16d50bea28be929fc421b3d881521195c92487e9d181b613624e3525c91c7e2fc93469c88163a58c5f6476bd0fa55cd703d301c04332dd491dd314b9a3eb365bf8b652011ae97f139ad940bd2e832922af8dd625cbd1dbb9d73e8d5c1cd4b8e0e972d2da75ccc4af234ec3a70b1d98798dd573780311c55b534f9d7a7b351cf4abd5a056c61484543d7bb24860dacd28092a3cd44a92c290335b0f24b6ad49a916a1f8b16a302114fb4abb4c1cbe022e83bdc04b84bf54da6c3d9dd1d97cc1808e0b52f6ab51391c4f7ea1fee7630811d3b59ba8a37e906caf212f35561dd8bb695da1f6c2eed14928b1541b90722847aad1e4ea6f077526883fc81951c0ab7b47af314153ccaf2c7169f872031c7b4ace2bb5f7c25fb62e140c3244581be4494527c72b8860b81186b36c2744b2592f5526a5a9bbcf825a54669f15c6f87a8b688c28c4a90110a337091d070075e68e3f192e0025f1598abb0ef012aea6a354a84ed3b8fa9680f3dd9d4851e652969e23e614b02f92a385e9b2910f421f5c443b054f55d5ca693735ec0ff3bd9be5ba088cfd780e4402bb1058580031b8e71ab77bd9899eb7abd29bbda4834b0e3c73e75767e2f26f0d9b280793e5884da899b1dc3c2c0bd73e924571c263ace113badc2d5ccdb1bd103c76614b3901cbe663469e0101f745d59e8d39c6a3bf5c6e1637cf3d39463c5549476eaf2aec9197056f09bf6e9c35fbad5fad75efb046e0427b619e267caa92c013f1eb0dcac3cdf424ba3c09561f8cc60381167f7499a2a480b3d408093bd0f8a5af05cfc186715752128cfac191f88d3cd15aee132dc2f0dfecc3e3e1f72d915a0051b2f20ec56b9c6d9d095eea26e00cd21f1141e7543ccd5480e21c0a93638b64bdf4202e1a390cbe3a2e5758df660f799f94eff1bc58008a96ee0b45fcc7a74aa29920958718a479f63772e0054c05f4ede292aad73839013e831643a8f09f9f3b0902c1dc4a8ed0ab7a3f27758c6f98d1e6cbb2edbe26d21979b506c1c79adf1009bdc54c6d45b4424d9218cb4225a58e9648d398bb5c1893274c0c5bd7403dfb940bb494380cfac21c1e276dabf6e310ca4db134812d125bd8232b5d3a807d658240522b80341bceadb58a37f22c80dd2517cf0bfa1bfd620bd4e617393fa29d587e1a36e52bbf6c828d0412de9cca2b5abdd0cc9453808ce350fe93fb81c53b82f712ac6974746ae0b08dfbdeff46458e666b4388836f8030bfdcf9a54f697acce6d0e39d35a364d87154adcddf4df0fd895d8000b660d94f478286d0f35c59537d0c0cdbcd87a0da0b39e760b379deb7d301f39e27e5b421f51ce6d40d78073e504199ca4a8c43eca9f6075422a1d14031709afdf2e74a46c130ce35208f6ff01d87a338370bf7697a434f7fdf44475f1a241052e1d1744a04a4d0fda0e6d82ffae9833af16bebe402c9d793b78c16dc971ea1af82786316fcac40bccd75d945568fbe7b2ec353edb3084a9db0923ec04d8bd9e7c127d1186a7a76456ebcf81ff27b0b4e0f8fe22ac2379a50ca205d6fc7d01d62ab56d39799224e33b5dd55afe422c167cfd65af71eb39af4598d24a16cd2ed9679b325560342e2d02c4b85d2d5fa6f6da7f06736baf336d64ec4bcf036200b1003b37f11ee3d7f247f0577ebf6251357a31fd349e4b70ab24d8be756dbe8ce5ab00d003b56d120643d6571ad5d2f93ee194e73b79ec356cfa7c61c4a35d5082cbf8406cda72572d5ed8fa631445b91db34bfa9f946c5e0b9a89398296e102369806d3b2b17ccc253a4d05e9b8cef77b463be1a522d35ccb0338d762fc5d7be6086f52d774f886dca0beab014943a2e8029f4c16ed228ce356039851ad317f0156e69a4ef60e6b82aff657b92f68605e9c9355f56264b1c00b264ebf101453afb372e51088be2ead24a43e3141dca2b15d9f3a08225527f13da10f13bd6a761db51d880bc0d731bfa2bd10560987eed22f80dcc6c6eff9b7c17c5217b2a340748295ff9dd49c14656ee1a22aca3e16e914ef4a95905feb057227decd6551e9bdf2636485cb301a2d10f43f0544400be66904f6a967067739c7d3875137749cada1ddf2b4e19c39d10b4e2d7c772ebec128103257766a2358331073e5191d2f954cd3d59bf1a286539466b44dc88ec3de62b353caff361d45f82ed01d5fda15ef6349ded082d1db228c5dc751230de22e81ffebe1c081364407ed62e940d5808b2c6852e002f964797d7fab2d2ae43ea455193bafb32f84f9a529f75aeb86cda9c1a79d292a6e7db3a25403f07aecb05f7f3372e31daa196f865067cfd762bcb65c3bf5760213ecd3e34e436dd26396cf7c485f0630cf1e310d6d0c2529f701b3287a4a867ca57a615c1a8dade2aaf4ffd1fdcee148406c139bbd309d98db4d3dcad6a9a2875297209eb7e151d04d8d020153d0080f8118e2ee25c6f1b3c64ec1a97f9eb615305028f4866789b994ed7277f15b2e71d1fb03f6c5636d37d5be7eadac8ad841a65714108a6e75072ef0a1f3ad0e3e5119145c2bbe4a3504cb26aa2f6bfae81d956a721789b9b53f7620c6452012af21781cedb7c3d8ebe6e81fae50273df5c2bb125bcbbe58895413410d2b0951a16608b2f1868613f6a4e4936fbb01531c99d862429db033901d751913e9ce2f675fffa1f3b8f69d7712f5d0cf028f6aa5bba7775c2760e1010de4f8db459e61778d579a8a8cb5613f2113e74fafbdde6f6a09cfa2ce78695aa9105cdab1d04118f1b1fb82cc874c415b242a5402e268876d76928ebf84d8c137cf12f64dd8ad9f1abc057e39d35b24d50db33696cc4a60652d73128919eba0e733fd89cbbbe494375bf9033e826d4de9c2098a8184092e758ba9c2ebe25a43064a37b9e1bf444b1587fc7e718e9841f07d2373ebc64dff3e5f07badcc38bd21ab45984c1a7c85a79ae8452eb81712e62ee44ed561e8232cc4c407131822bda12cbb295ed798002d5d1465ff18555b037143180044a1b54b1c5c79e64c113258b3718655872fdfca91bc1dd04abe76d31a9b53fddf65bbc53098536f2df2213d64eec53b3a495affb9ffd11175d9bc0f260593b081275e1e8fdcd4dccde2fb70b6981c2a6e4cad30a6ec1edebe634093686abaf5609bace8cc55713e51f99489f050c161f507faf23e5ccdb3ca78a424bca716a548a889195add1ec4e0518c03269038726c4ef55239d9ae973c2271f4f27ca0e439dabecdc49f6c755279dbc30e1e9f1cc0b109c9b4ce50127c4c161858690474504bb3899d639e2d1e40a475d87d31a235af14d27854fe6f73532ba3b0f7ab031ec88970b8c2429439c2f92d72051716463568db3b550726e28cba833a839aaf1534fb9238cea3134ea19f2780aa7b4ba7513093a9eebfc6c1553334ecb825d88308022c46d68658372ca6e3fdd3bf30710d90328b406f6691364c238518b66681fba4915ec56ee68ad85193c6291ab2610a9e24901415397af16a1c2267b7b25e4838621487744136e99313bceeac286ec1acbae83e9b81f4a189533e87802beaf96fc10bca5d94ece794194b2b50502a995b9f7fedf33d8b57a93d38856f891209eb68b38378e11e693fdd4ecd3bf341fd49df772929f9a7d565eb977018a90dd885dfca962a6c52308fca51df3b19586ce2bc5e811f1d090e2afe8504d5962797a373096237b5a88d26f7fa3aa5f4644d60eafcecc9a80c31b6ecdbe31ecfce8fc5082efbc95f2b570a984fc466f92e917d6648f98bd80a54ea1d51ec2878b68ec917dd36a3bcdbb7d97b0e82443a072375bd5e26422f36c9f07c03b3efece2e37e565e93f7cf9adacc379019ccfe0a4efa35a05b57abb3941fdedb05eb8df0d0818c41748eede4fe51a8e539e2e587a18a1c8d7edae095303dcfe91c417855ef2affb9988286abc6933cbaaf8e1a8e5ff66d1d6c27236adb67fda4cfa6605b9852ff229b5c182b78f2bffbee0674a7943313decbd68c13d8cd599d60f5f281d3259744061c2bb3112cde6139c75451c31276dd5783bf201f78c323bc3bef6b5d645eec2b663c5962986814a3b5faa299896557dade640d233c34e95f003ed2190f2e78a5b6f557c0ef3636041db36027c7ccc2f504c1277b320d1973b9b9ee5869680bd94532fa9d01d3b34765246c03c289e39feaac2efd0d4bc684f6c6ea484acb3cfc190b30e2bc1c3f9b09fe71ef3203214976b8a8989234d1abfe794da25eb36c13afa91b97c01f524d53808c3b8887888dcdb1c03c18dbe7457271cb4e45ad6e7f58cc4f0c01778ab3f6eea5003385c169b8b7b2556cc199e825436a00000010f6004f8d692f0862e9dc5934b84637f52b1ec42fd4cfd30c1973e3c5ccdd166a4e701e931bab59c6f7f5246ac5e55b87e693c589003aa2e648d9940beeed396673081045ac1d760f460bb3595f9700ea9b1073ec0c5be6ce968c06420d466fd2396d348803b3e5fd94139470e392806086535859a7e0ee97bc51455355c7911e44d8e5b85f7a1e034e2c04f36458dbd36d7c742b06288f740d1f86d32b5be11cf873bc9e70a6851829601704d96a3ce5deab56aa0541160ce9e65777b0146f791cc47beffd97acd03f93aeb2c91b4633a62fb992d6e0e8de82000ea1f9aa615316c7df24cc64097ed601a8d0a8c4542a0cc0deb411c49f0c9d0ff001ad63debcea742bd5982e351c3de6373025432a8a5d83e8afbacb2fc82355854a0c9ba14ec5810b3d78615fe22ba8a0ff6e4db8da3c5b2b27fee0faaf576b748c4299294ac17fd18272bb59bcf50b340e79716ffcd214c410135d823ae56316f958ca503efc1327e445df3d76232fe879005ef5e43cc175a856cc47c0401863864d6a6205ee8443ff5f21c86f8f8f1e663e04c3c6b14e4ba313a1a54a28348c32b283c5d5620d5d209caea225eeef44f6a0f64c678e815a7e999caef7f2dfaebcefd982bf10a4517921db1c223810e3d8ab487757e229ccc53e6c6ea16f2aae3e00b4516f4fe729ec36f256fc4bf19cbda8c4c1fc3b3dc153013f6fd960af511d02d46f0a5fafb7c7217810b17e3acb192de96dd022850f91d9a95d28481b065e1c2993a3432653a4d704fa6507f47ef9636b2ef4a450d03efbd944b1a169fd6b08329192736f826985c1489e6da19dcb6af823a5b61a25594d733c3ba0c8be7e9ed837ad996018b08a73f3188b6bf953666ec0d18b593b6e6ac7b1c23c52d647f2b3dbd218c6cace6df69611510258dc6172909895da638c31457be44725aa55f589d371013a22f65fd7b3f72daad00c6da75f31b37b5d5ddf39677c2957f620c1ea1b612956a7c9670318ef3fd370c272727ae5f1afe9dd77a1723e66ddd5295fe569d9590d27fded68205fd132b833d5288b8e74a5adfb86c5e9b8ba4b68a0ba9fb1ee3479f55a4fc3e80f4599f9ba8e5b8e5048c2a454a25f9f7cf39443f997c9499ffc19fae69a620da387daa587bffb78a24b293e983468a0aab550951f141cffb9a084bf2998065801778e78daad7c1c545e029e1112311d97a3602362f07d2697ba2c762cf44ea41e7e10ba3fa65b94928b85cf6b21b31a68c53a64ea0508d1c2be850194cdb4c4908bc2ed2404b0cbb7993c1470ad096b0652b6533523d0c4eca3f1a8246788cf7b8818b32596441ccf2a6956b0375edb18149d4af506e4ba0081d7c42bbcb45db914e69d7c5eef6a1060c780700d90107990e6aa440af25fd8a49ec8518517499caa71ead4124e7414a09014f30c53d1c0f58ee5115377fce51997ac002406b6fbdc5365e357a3b2e973fe0d7862d31e64773e52b3220dbb591caaa378b18e11e16aa2a4239fa6a754c288e7c3b1ebeabaf2cffdd1cec6a5db6814b73630a6cf8c6e3f29e9feee027f753134fabe6e1840ccfcddec330d337f3fee13b9d2d8ff8d8aef1f5f448a6023d8d653c31a250d254c4feacfee8df8417656a96963e60000045584946ba00000045786966000049492a000800000006001201030001000000010000001a01050001000000560000001b010500010000005e0000002801030001000000020000001302030001000000010000006987040001000000660000000000000048000000010000004800000001000000060000900700040000003032313001910700040000000102030000a00700040000003031303001a0030001000000ffff000002a00400010000001502000003a004000100000020030000000000002e506f726e737461722052616e6b696e6720323032333a203931206f662031303020697320526f6d69205261696e0a

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: cca9e409181bf6f1a23802301c3e74c983be9eaed5b649b4e61a28bbda34fa65 ? 71061671 of 102329694 <eb>
01: 0eaa34bca618b5da71e84728279e859bafeeb2ebd7d9d75e39cfc165c5f3f214 ? 71061672 of 102329694 <a4>

Check which outputs belong to given Monero address/subaddress and viewkey

For RingCT transactions, outputs' amounts are also decoded
Note: address/subaddress and viewkey are sent to the server, as the calculations are done on the server side



Prove to someone that you have sent them Monero in this transaction

Tx private key can be obtained using get_tx_key command in monero-wallet-cli command line tool
Note: address/subaddress and tx private key are sent to the server, as the calculations are done on the server side



Inputs' ring size time scale (from 2020-07-20 11:39:44 till 2023-04-01 05:22:15; resolution: 5.79 days)

  • |_*________________________________________________________________________________________________________________________________________________*______________*_____*_*|

1 input(s) for total of ? xmr

key image 00: 7244df3869aca1ce55870e20cd24308a75f451e728896690b7d240e92d3ddcd5 amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: 1712db9afcbf88d823247d840f9eb8f2cb3f8eb24f9644c689e045646b6cfa6c 02146316 11 2/2 2020-07-20 12:39:44 03:304:13:34:51
- 01: eb977a759269e62e8280d57f6ad7883cfa3bd3ddaff834288a8c1df16c50ed4b 02757622 16 1/13 2022-11-17 09:13:49 01:184:17:00:46
- 02: 25e0543bb7f8ce1676ad2397920077b15bfd6007b4d5f7600758dda7142a5a07 02818734 16 5/2 2023-02-10 09:10:55 01:099:17:03:40
- 03: 3e62d515c2b204c32d78c77d641fef722d3e4e20348d6066df9aa3f24984f890 02842443 16 1/2 2023-03-15 09:51:20 01:066:16:23:15
- 04: add0516a2b627d54c943c4507876291fc58694b6b7949283e26c247c86f29af1 02842692 16 1/2 2023-03-15 18:07:57 01:066:08:06:38
- 05: 9d3e9d6e7f50d3f3c9b675700776adf36a7c0d34f75018483e2056c100fc4cb9 02851276 16 1/2 2023-03-27 16:41:09 01:054:09:33:26
- 06: 9a759b686bfacc0a2434f54e40f675c32f6a40f884573963400dd4990f934635 02851537 16 2/3 2023-03-28 01:11:45 01:054:01:02:50
- 07: 6b315596680f1be1418dab94213f2edca6b48abeae487518009e6a7d9a23f19b 02852347 16 1/2 2023-03-29 04:09:31 01:052:22:05:04
- 08: 231e564ff7eb1fdb355febabe403ed6912cfeb87ccbea380158693a3ab4489df 02852724 0 0/1 2023-03-29 17:41:17 01:052:08:33:18
- 09: 93ce43fb8aa6c38327365f162fd5e814cd10f683075fbed69fc844fe09767242 02852949 16 2/2 2023-03-30 02:13:49 01:052:00:00:46
- 10: e86577cb729a419c001893a7103cf335507fe247f384dc8e6e380bc62a8cf6fa 02853796 16 1/2 2023-03-31 05:18:36 01:050:20:55:59
- 11: db3b4929814132f8aec4931ac60f184f1832a8e387c654dc1183dc8a7f528afd 02853928 16 1/2 2023-03-31 09:49:31 01:050:16:25:04
- 12: 0868972a8e66d56bffb96da56c52a3d18b6836f69f837af27a992dff67851ecb 02854003 16 1/2 2023-03-31 12:18:23 01:050:13:56:12
- 13: d21f11dfd7bdbb94966ff8428fcd2515f8eebe0a55a10c2bb8a6a4818b7d4057 02854081 0 0/492 2023-03-31 14:49:57 01:050:11:24:38
- 14: 67a65792a8f6f6626b05da8074c43a69fc9a4c916b47356c32574e22684b42ca 02854349 16 2/2 2023-03-31 23:28:52 01:050:02:45:43
- 15: 7fe732fc14db39bfec6b12eb24bd7c06911c38928da99e68cbb49594e85284dd 02854471 16 1/2 2023-04-01 04:22:15 01:049:21:52:20
More details
source code | explorer version (api): master-2024-03-03-26331e6 (1.2)