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: 80a8c7bbf42d6df212d168c0ec7aff486a07e56ae8831828856b3064a889f91c

Tx prefix hash: 3ccd4f8e0c41fd605bff912f3901daeb2c72fd2539fe8ef6347fd31ed16d31af
Tx public key: 546fe1f9c8163b7d57f8c99c016b8ba0977dd2a8d34237c23736f93221491e9d
Timestamp: 1680203858 Timestamp [UTC]: 2023-03-30 19:17:38 Age [y:d:h:m:s]: 01:044:16:02:57
Block: 2853485 Fee (per_kB): 0.000674140000 (0.000020480000) Tx size: 32.9170 kB
Tx version: 2 No of confirmations: 294557 RingCT/type: yes/6
Extra: 01546fe1f9c8163b7d57f8c99c016b8ba0977dd2a8d34237c23736f93221491e9d020901f45a26c92c7fc90e10a8fb0152494646a07d000057454250565038580a00000008000000af0400a2020056503820c07c0000f095049d012ab004a3023e6d309448a422a1a22190cc68800d89696e8e48655309be7bfcdcfd58d72db38ff41ff22e7cde5573ff62ab67c46efa1f7ef466f4e4f4ed5de6d3cf386fc13a697954d62e965fe9edb9ba92f7705e6df6e7fee3d627981feb17af5f4bbe62bce2fd2e7a007f49ea59f42bf2e3f67cfed7ff7728b7e91ff2bfdf7f96ff1bef2be8df71fd05d56bfe964afe03ff1f37becfba4ff733e4a76effc3f885fe5bfd77d61e067aebe81d809ff87a3bfce7eeb7b82fe69733ffe03cc7facb7dfaffa6f6adef7ffa0f813fe71fe03d2a3ffffb75fdbaffffffdbe147f71495200d35f47a177c4896899356de0aa14d48b0d9f93a5e882726e7afbb99f57c49aff41ca7bfba3d66f9bdfe8a2782289f228ac29ff787ef7592701df5f115c75d9c602b9deac4a1dfc45beb5cd459357cc79501077baf23fef044c18c32ebe564e9914305e718ac4ab2ea5d2f3c6ea657486ec43470a3769aecc40e81c4c4fda05b550b3310eef07f7799e2fa0720b8c27c09dd0965bc9deba13a2e0b0bcd75df10ad56c5e162ccf91dc723abf41a1bd0c81638f857cc3842883693697de212b39edfe7555436770624f271858448efb274bd104f5c5227e350d8d41d7ec0268dad0b44a2b839e471a6558cf4759ec3c67b92dabb577ffd9c7e3df0679419b4f25b15e8186e8f104f733fd94fcda7804c1df8c1dc1fcd29a5e8b16cb9f7a64d16b143a3b0617f2ff3651bda83c2c93aeed2080acf7bdedd465d5e433c96983d91b0d2848d02ce4b4cf056031a4231b9c31446d9b5bc2e19f7924136c5d28d4d73052489c9fb7f9a0d68355e8f56e0fb57be7ecc7a709451d7698d1951d0435c8485ca1ec17935ce834017fa4a5de02a97842f9bf2d75566a696be912026b92b5f925400ab191a73cb396d4d2408cb193459595be624f5c76492105c4583e4243f33ad977156b03de8ef0ca8a797f77b21a2a2fe0fda53958f2f6168bde8be6baacb4abbfea02ee8bb33da047559b43c4d04b4057e70774514de08fcaa2e37001e5eb57f9f1c7d315b523e563abd23f6acbfd183892c496f406f30d19a8aa4de675c5a88ed9da4e13591b0745e8b96e70a799a18f7b83b7432a6cd17af1001192c7113233e07dd7cff84bf9f6c6b6be7aa011e58652d4543c692ae15de44f69fcce887dc3a6e23a975d36a7686ef2b3eb30f972f117aa18e41ec4541f2d690716542157fdc1c40b580a51a4a13a486d0e0cce46a7b5a91578f9f549edffaf17e87cb107cd415b0de2c7f6c6e7b4a5aadc5cdd87542c4a88ccc0e2e7c61cc5cf47fed8f26d1aa4782c2a1792b1ff70c338cba10983d1f4f2b5389474b16b6b4e36888f5e6317b678b583483d5d185a9c222714a2167897830d6c41e8c0391367c79514a267b52f05dd3aa37615fa29ae9fd6b8a3ea51dbdebf2689cb9f999a87ea9073496ab8e8da4aacf06894269f7b8dbf4fb54784d362040d7c4c7b99db0eea2837f9d94128fb19577e9617be639f2e8bb8b06168c85ac1880452945d60c0b914c086eb2843cc57a3aec1fc5307c6fc1290d1ea143afb30888a1d6f8712545c07c62eedadf8d282d3b0872163f9f445eff532ba407a266cc1731311a3ac19bddfd34ace51c111edb1ccb6bb3cb123c22ba0aa49fcb9bb4d83a640f79fc727a3d0df360a2a8bbeb9c959f08e2f1e51efd8800aad319cbdff7e23370116b4cd94b0a9f44841a13a39e7c5219b0adbd4b560442ea656a4d057208b3436093411ed97d7de7346f6b4945d93fce71650fe2dc612bc2df505694a852baa2aa3da767408ff85854a510dc4d7deda21c02db6fd4008dc8fbcbefde94b13ff96267cf2e08f7992d42748933b63f32ae5e018f91de94a709c5a760eb785b1d0f79c001d1502ffe5c25108c76cc3ab7f954f775fe69bce1288014e5014994f5bfce201f493efc564d6d6a79f81f2a1a2cd269bf4395d2cad10aafab52accbf12a03ae0d381bb1222523827baa24bd6ed15392867072a03655de1a5bfa7f9a4fd415bc6cd08331cb73d7832010fc1de4dd490c9c8358755c52e46fded5bbab57740de4f2ec3c3758a02b9a5df5bdbc0cc13e9a60f01e9488948c1343de1fd3972bac24961657acfaaa0ecc2b77c0d5e4a616becb7960dc28fb3b0a913c0f882ff35dfcec8ab588f7b44d93165fb88235fe304348e85ca474a96ace5114390d7b9e596d6d93700c6cd0d36641bb139d28a5700b0749a4650051071a1da2fbe752c8c7ac9252b5210635a487e8f38573bb5d41da4b6a9bbb57ae00f4061ef3131da8d0ecaadbc253e8ee146c24b192057d38f49e7170e09002f98c8173d90abbdc28b022419b70c0145163f91eaef461cf95d870abe86bb068a69c4011c81f65099db3595ad23fb8a697a6db4ba40a4d1ff47271484f5192205ab5746ce158c3d70b400880f354a1ada3ff2553b8abf9fb0588c245029a30d5e4404109e10f65e0330a6850a18c0cd6688631a1b102b7883f4015a717f8aba354296c4ee2d5085e5d263893628218b61a3212851a8a2f1ceb9d944eaef376c869b44de50a6095b6e4c42d76330fd881626cea5f5298265069899fcc33c6528dcc358835a833188a325071d9cdf6cd7e78fbe6e76c26078777874844a8485c8cfd8aebabc3fae4c0102033968ae8730252e3301fa107fd75c5fdbbb2e744b830de1f5878fb49128740e305a1db36d377c0f1eab8a146b1eb9a3707146d5e5bf22f60b128322cdd94bc0c631f4039d71dc784c8841b33f9b3e5fab747dc31a4cb9a3dde4c7e129fe23b171c9a6fa37e351d8b2029b5173b952f219b5bfecd54ff67f6b2c1cfa1015ef56b080511c683ef37be71a8e58e5edc670f21a696659d44c29e1780fb80cc98713826b0ec8731da5f85ae96e00896f8113d30aa81a7444c0154fb9ec5f79d9472855982dfe2b79f41de5193922935aecff58d4917a6b32abb7cbce93a2c385e7ed5822bd798b87308235c73a03280549ce96acedd95432e57b5dba19a2c5be282578cefdb9e9296d4a9b2cd9ad42dbc5c032d1180287ad5e67fcb12a2a410718422f3805e7e7e4f1f7c0270a6bf5a1e6ec2352106e34e476f09767d12f5d0932dd5b07d310e4d5424f3c3d3e8aacc3627b0c4bd873f8ac64de4f97bfa78e5991759dbaf980f34d90ea8f92e0427f8f6e2097ad9e306cf577081c1c3a05befcf6b265f9fc99325beca0c8a5a29286da7a9286abfc63ce5d8e174712ce8be8ce32cb879a93d8034dc4f2af4d0e134dad544bdfdb0c4ab6e4560310e0b65dbabc755d29f97d676913a85a28c129ceb82bfcbade4637aa3497d954730d8f5d9eff944e2c3359d6cee367efba6034068a61dbd30c71de7343d6d7ddff3ab2b3dda940a7ce3329d3b41f6fd7590349f484e2e7072505633bf559d3279de5fb9e69c3a0814d2593b166867f6178ddc4bafecb11076df48cf84f1e1271cbe9a1dd774667a78a58bc1577c2e9cdbb4e58be53ee2274a47859e5642f245a2915fb343ae0e3f0ccc836556cece2ca04ef47bb1df5b58d4de4e68dfc3f380392bc330343e53f5671d763c2ee928f2a83652780636c7ee9aed7500255b047979a09f582becfec033811741aa67ed055eef063f652ec33068e4ea188b498bb33fa04fa4becfa666af7da56bf927c8cbf3d42b16e722a76ae7f572c9f8dde60fcbf14ddd9d3dbc8d038209e39ef07858f81f74007f9966c8afd942f36978fc685e0fd0b96a8ae9e51b94aecbf67d8e85d55fa9cae1a36b5bc8ced62f730f8f2c184a79bab0e5baba2e77f73b568e35225f19188d4a70365c98a782b8e55f36075823f59ba81f30b183d812094e71f55fe01c7ca976b909976836b7d975fb527f9c71657341189c7d7f36fda54c5054f140f51e5bd8c928934eeffa991bc72312ce2ad2b1d7f60f43bbf6e69299a020fcec16bc5a56de560cdac096e693c23da7c7bb0c2417c32ccdd92b4338fb01f652a936df6a1adcc52e8f9ca0e7af5a124de232e3b255c8d6231a535f5d13ae244fceaf998e66cd4cb4dff8e083a1c4adb363320c0c48b0e3d31affb735c64daecea12e90556ec655ba6b7bdb19312feeb89c2ad64c99ec5f498f11f5c2f54c0cbc7e818c69780e82d96a1f8e6ea2e12744a02d08ab89dfa2e1475ed11d16566e660601cbb90f80ebc5efb665da543e389e603dbcc3f1be93bfd4d82727e4361e046aadd5e0de2e2b74dabc42952abb50022e4a3543dae60b9f5f298c2bb3bbe31f403a1e6357d9fafb91886966c0dca3539609d315a25f9a7b7eb0259c8604417a16c7f9c8aa3d88d99622e9d5a92db751a19f4ea851de665af946cf22e3806a5e88bd8ad66d536354a626742dcb3b1707531bf9f9a5502973def027a009da834a2949ff69d7ea5019c70cba2e894946dce50610227150cde9b4695bd57294a3e140d537b8b4e9343f27d02886f7c63d33624f014f2d84f96c91cb9321208f5c14d828f62ffde78ecf1f6e3d5e2f358d34342d9dfd1d7b70e741c6529bb25a98b0702190cffd9ac5deda70397a97161559c37b3837ef3732dcf59a4455408249a5cb9d4b4e37c94885cf7ab76912e05715518dd7daace168d3f5e3e4fe74a891ca448acb4272a0221c124bd8235d7f4083f153810463bc5b1400b186494ab9c076681d57dde2b92451846621ca6fc1f10a65649c9dc3ffe9ad0892873792bbad9a82cb097350fb44eaa9569fff56c6b4b92d7026cc363f089b6f74caf9b15be4a750e98f3b85f79746427a0665254fe32801d5e6eb475f4a39992f6bd43d6676ada3bfff69692bb2c21e0c224c2655ff110136f4bdbadaed654a5cf172a3f536e5062be4d4b5615ba7b82d331c0eb16cf78e98d2ff78d973d37941ffdd7670b663f9a806cd8fd39ae8ac31fbebf3a12cba5fb72d18818f919ed583f6dcca426382606ba573aa95abba0e47a40bf13575c12f3fca6afa54b6e7e3087a2038fc782183a5fae7e9a9da483df5ec756334aba33d9b1f7db76982455d996acf44939f5c3aa598a0264113e809c918a3635ef088f3a70e337d37f2d17611bb913359680bafed6185e567d60be31bd976a75a4f460d3029a79dcd0c67488f6f51aacfd9507399de220be9afe4a2bf24126d9407b2156f4a67d4f6b10fd8c53f2f337bd88cb5936869da5b9d1c9c65564f25bdd0a6d3d8a9ab6de1172bf3932f6cd0663a2b21ec8f8fe2d236bdba22b7de62f47e4baf8534587fcc13287a036044a0a23c2c16f60a10318835eb7540ae348c91181d9b4867c5d0181bd71171d5049ea48a6d0812c3c5364a28c4aba27afc1fc2ffb7f2c9942b3d97bff5ac2c325b7e5f222be8212a93f26b84a9a7ebc836c0e9b70288c92b30fb37c546206690ade65603ca3cebf9482b3399a0d53cc6640400e4e0b668cc75d1f08c8c1f6817c132536017db3711f0917b665b14b17f05bcb53cf13325ead6ab50a102aee3ac345616971018997410005c7a0e16b566dd39f621ffda2b2a8e4c0e0b59b7b86a264aa785028dff80a01b382d8f28bd08ff99781489e727b8290f26e701da1295d4e400b078ec22b01f0f9f078a78e858bd5e9c12c3031dfe3447308c36108404892563e7387b99cf490cffecf9a871b99877c2cab29b23bf3357c011745fc2bb1202d85430c975719c7962a5b273d68810ba2a871c6dab6d8a0f9b82af6d6bd46e0685f85afdc6b32212012048e126f342a6b5c0b352ad2fba0e1aaf8167b5b660f2693539e028f0071ac0aa5dbab1eecd8a3fc7bdf21847b5ba0b6f4bd77b14a351d7c13d109aca7d96264965e9d54291b1f62a18f56c30445e79deb72c934ac8d7df6827d4aac441c86ae8e660fa70cbcc34593d6ba6172e5ac29fb9b0131e0f606dc068b92917aec4a2d9ea9152971fc2d317d959f616de7557eb51dfcfa118c8e68e51f8536f575652c65a7dd98cb8404e9e21a7fc2aad95d8955e0a50d0b0c76bc62c1e53323261e996a6da868c98b51c638856507f0eaefba489203237484a41a1ba9314652503c85f936ae30e7f4884eebb4220631452b4521d5a8a944146c1a941b7e15a7b92cb3df833a59d3c084b4259d1a132a4bce4fabf57082ebacdad19cb8d4e560b31feadb46897dc8d34bfec3badd789e90132475e19d9e003422cfa166a2c1bedd2933e9b9ee1de4df8ee30197e597d4bda8812a85ef7f44ace30ab874ebd2194d60c1787f60aac8e98b6eae47c3ba1dd8d6ee31a1a137389e574db1d02b4254fb870575b79f9b0b4cfdb0ee2342b6b757190118b2bd1c2485ab78eb9f2ac26310ae765407eeea692ddea7fb3b25ad196b51381b9189fc4de5b75ec16ed885a44001261111f38f9b2703abb7b9f7f0d08b1ec643f81404880078a3a4aa23fa472204f38f0dcf8e556e6697064f125c0c53c827cafb93a12133bf774107db01d425d01d92f9c6e00491c562accc474d3a5b992a261c9141a79eb01abd98df14f00b3271526d7e70f71833673be2e4b06faefc14378bc08778b4bee9b5dfd3c4c1d4ef76971d214c2278caa0ff0ba6de71b9d191faa4c66afce1a61a0e9200127948b4c75ada58e23c73339680496fd0b6044b59f771cdf4b8975761bdb700b945ebd54ab38d6f73c756c9a00ea9d157cb325cd4297a2f972d84ee9b6fa1152c75de5d3ada1a4a7bdfd4f1ed7a32cb2030c83d41f488588d53d4d4a6ba634f4f8869d95a7cadb359aa2a2169bf66039ea249a07d68894ed1a73908e31419116f797fc468c4db4dc326719926865c3ea06bd2af5d21cb9c212bfbc7a2ad14cb1487da4cfdd95e018ddb0c1ea632ee5027fc1bf5c0873e33fd1d75759fd5a7154ca5060200e23dcf351d7799f6e2f793b0d4eacb943ba7b6fc3d4225c1a6c7381618cd94a0a5a8de5b3814126d0afd07f6f6550872992e3e98914240974b70b7f3425f2c15c6f0116d22590f45159f067f530cf1cd58130ccab3fb2c6a62b2fff21396c14f85201546577da83640a7545fc34732bd92054bf3c91db4cf6bc9f7bf6dd714c032130feb14f07c28c62df24ec1e6bf4dba62190f68154b0a35baf2f132c9f2b790da619f5331325a31370ac7f11a3a60089ac7745952f673d5f024051a234be7a64ff00a19a705cb1b2e09c143ca6eec8f0c0574fd9109027edd4792d442febe88669b945e656c61e8d0f80ee3f9d8b1385350d553ebc5d1bdcb5a39ffb02e8b981359f3342ecf591533e44e75f7143424ffb7286e78a4a40edbb2c09b5b242ea7f69ed65cbd8135a88b944e8171facd5358768ac9e275c35034aa1ffa23b4c3d1003059bf9a76ac1b2d9d61d691402581ee4cae105f354643a05799dabb7c2fd408b26c0fd766bb1514f89f5d825894e0755ceadca663bc4189f5450531df813c08dbb30d067fb8ecc4bcdebf549aec402cd0941e7f48187d9dc10589c239f8c2e009cfae8015e68e794a7d320c61e46724c3243020a5554996b2647d87b58dffba087071d44c01e1dfa297f110922d04d31e80c2bfa97cec7854854f2983321455ba3613041e361713fd31964a6142228a46fd043f95d56ab54dbb686a63ac2a913a4690db39ee755ea3d5310d0282e35d7f72867008d2140001c666dce5b2b276321d2840c27ce0163ef11fe22873a64ff58c654c095495d9f9fcf480c57864a59e6c3bf38b21a78d59db648a3e203ea40641b244c4a07efd6b9c0155396ceb2ab49ef7cdafbc863553760abea1dfda8965fe7897422922313a917ea68ecea90a0472aed1bcb0a1dca08ae73dc4865ef4dbb5d60820f27641ca2eaae41935aae5104bdfe6a29e2e295c9b0e11b48231cddb3a78a1943072f2fa6d1e10f40298cd9bd6f41ee9612f2c25c3cc21d0e12dcca14146a4d54bebbdcc8fe4bf2d172389083606e29672a431b20eea51adf7687d0f529bf4773cb7c3d4e7e20f4279bb5045752fed3dc6748c93d9662861b1b27d427bbd30bc355021ad8b15de14f84a6edc462e929ec829c1d1345c8bf462e129c1fe82f58958496381e616d349a70d0a8e494a1f769ab71fffd143dcec1d1b273ea8955c36c9ab7afedab79255c0a9d47e7d54ae051f7bdbe1cb61ab5ee7f84289967df56c5ce667738cda6a2fe7ca79d51d75b844122a82ce1003d6f0ebc6795f138511cf40a0272e9c9eb7eeb893e598fd497a74353c71865e0325175880e4b9c3d1c5f08e67734714be29fd93d74824d79f03de82b678d03ccad155c7377995c81c78c7b1ebf95c88ae5ee514445b1e6c0df31b07cbb291ac53aa46ecdb826ca9807be72e14232bbd74d47222f47c26bc5bf5ea743c12539b79120630ebfb8afe9ab00089efe8dd5c2cc8223093f0527dc7725c8264dd7bf5cdf2e9298d4bd3412758a049cdc63866b5e35ad55d559dacab40ed66ba6dce6e050ded58c8ae3907ab76fa76cdbe9a6c37009246fb4373fc30799bc4af51f29743d4c74d7c29679675872a76ec2c29722209195f2c38276369655437ccb90feed84abf3daea8422b050681187c8dfb1e439b6b91f46daacbbdbcc735bae851bac5835484480e72b73aa19c9a06920e45d8a4585839b37b537bfd5dfa2ae743edd9333fd5ddf044ae9a07735c1fe3f88662d2144dce5807d347e394daa67ea73dc2371e3335ada41b2f726e5bd42d472384af198ffdee49050819f8f9955a8c5f7110c541464b91efbdb1ea0d316fc232a9f2f2dabfb20271d9751d801a1fe433d411b150c6bc712e30de44a243c8747dbc0ba4b3621c7e388590a514cb2641d297be0216beaff6bd87187d6bc2f61b02e00341a35748a3610375e16ba5b0beb815b9902570853b960625fd3146ee11f906edc2f0a4aad2436ec4debea5e368cad87544e7278c036fea6816f8acf220ef9d16138b12b7bf57b6b158d4ad9ef276ceb9b1147550dbf692b1a35027065dc267b8093aeeff6fc7155017af19d8f8b6c40a1585ac4657d1eb140485f8bb6e229989772fb20192f45fd8f0a500149eed3224212ddb72356c0e67104ff39fcd9a0b4701511fc98b529fe7eb5224ce4f63df606f4d2e1d80fd65eb4f953254b7175118261ed6143eef2a0944d879da2bd192bc10503f6a9cdd7927c045848ef0482deb88910181ec77e8f025125ee359699c5af14d1f99bf130e50cd741e876db7600d98a231f4fba1bb2826e8e7d497fcb0af7dfa7a436ff820950bd5a92e40cb10a8223faf2bf86d8e7e42f1e06c2f461430a02015055e283885892e99cc4eafa74a23b6c7c59757b643f8b9b706d69d4bb916b4c19efc8fc4b8cb0826231e48d2e1f60955d19d8d5fbe41a8ee1f9fa52eda4ec256242582e141f4d171e95d90b808c5397ab8f7949e54b6dd35be067f1cbdb3c087d46589db98d4129a396eb69a4ede093bf5b701f9211d4a47c3e0a57a640a719697050ff3b4c8637da6a98f733610af554a6ef7dc64ce9d5e8b3690ce7def8b4910356166d4e983bb45b321c4d0a0ffa485fa5627ba444a1cb55065eb7f492586b97f3de9a05483229cbdd4f165a4c22e9caa8d5d5ac5da00219d2ce1ab583ff01a9389fcb6215d2d9e5463cbb35d1da094ff3685c1c0a284bab6972f130b7353131963460cdb7986ff3e482e52806ecfb4bffe95c61dadfb4c50fa3dd9e14bffbe1911a743d40463c86445c2905e02c8488907a06eef2e3a7d6d6f472bb6d764b7758efe0662fce32fe0ad27b13db0757dbd44014fbe0e0eae35620507f75dbbcfd6b9e6858a4f7081631550ef85bc055158498549f1b5560cde9615f664e91725850190fdc1ad59fcdf6423fcddcc5812fa140dad5384b6107c38c810595ee32aa0911ddc1350a214aae4b1627b9473fba1a052a15b6d721543b79d5529e2b64dc968cab9ccb17f5b119df61865caaa7aa23518ed157e124ece52fd78cdeb12b39b6007bb12d844cd4b9c0fd1397eaa32f04bfe2be72594a24aaad10bb48b090de923133b7478fe7d153355e47fe5b0d5f2927e70917e0a8329c03829c4d2749057406fde5dc1df8807c97a1159ef43141809453be4bcd6046fcbc617758eedb873a115f70c14c507dc2a85663ebe8f93cf8b49b7713db7bf0d0f516f0509604aba59654d82b60b1fb2b98688497ebdfb3caa1c787207ec0a91e5b306d32a95576fac653c5607b9aefa379452e910f07aa897d7a6caf68994465f508ebda871e6e04fa2148a127f8bb8a48140a099d27e9343566c7cc534a497b9c49eb3b0f89ffe9fa73cdac3313f74e2f19f70fce6479e92f7d057da97b036a0d2e818c13e22371270c30edac61d64a62784b5b9f82c74a719934d1e4a864cc48e15f407251f32739a39592918256587b385dac75fbee7204fa91d69a54e9cfe415e29e86ef267cdc5b99d05a1718bd8f65a28f0cc6a515f47e66ef27d638694e2f4fe0939e6a89c16444b42d40392ff03ec5cb709611f3a38f44e543a1f96c09909f6255b59a6d8adb44414f0919a1ffa4394d48a6e7411dbda699a59d4957bf7b069bd2896d2284b520c7c688da6add210dd81cda97d018460a971e924983c1f1ed44c7ddf628d200d0aef0d95be67bb412bbead12a9fdf229a1549a5a91cd24b6afc186bc37d514e6585379fbf5ed616556992db3090c7587d1267ba9821cb86e931d6757916bb343588857480ded96a890653bf5d2b548d39a7940cf5d1cdaee73503086fa5251c6de03105cca985485ff3d5058a0d03c0f4915ecf660fd100eaed82439ce9c93abc48959a7142cf26bbd8d07a903b14739e6382b0d7f3ab3a4ecf870400262e2936c75fb224e89ef9ad9faba98ab5dcbc8a97863cc233c318044194a9413dbe7ad3bf8c2a8098685a2a728e4f0911c878facdb5c85ac0255b753cf7e7847681182c0555f4a83ad07b43343d190d769e5ae9b026d07eb9bfcca4fba2f4d1b9abe18e0bdefb6dae1aaf3f97f6276e92db7e7b1c382a987cb1d2000bc32def7c37c1d1b3d615d466d107f65bd80a60f1a5ce1e4385fd01d6e9c11571f2f6fe7cd85767d507bc06254f1879cf86037087cd398516766160ace1130e1cf5185d11e9971cf541a6fcd0770d80565ba4c9b37054a9c6a9cb59df7ce3b2122b1a527fd9635b08d80dfd7d598868e75d367e2ce364ad9b59f1ac52440e68f568f9c572b2e8d342ca1c316151433ff0b2f72726a62d09dc76d7e00df3f4e339cf811d922ea622a481801e4bbbced102ad9d2ccf4720260b75f3b5811605d8aaef9218660e59784fc0797a82a8f1c790c6effe416dc01aaa6691634990f640523a0c2830d30681d07fda8c0ad1fc77fe4d955b79bea029cc5ded3dfdd374e26f0a5dce466790f9f9aec25da3faa27f31200fe20a3b8bd78c8f76bf5928832aaa9c9712cd095d158af9d8d07fcb6945f1088b0e98cdd5c228f92023d4f18e1df76b96af3219d8bcaa7c037cbfbdb9589db9bff710590ec6f742273f394926807691568de95c79b02e665c8684bdf0416c49ee76a36e0adbcd225107fb3f50b3b7ab64969bfe60049a9113ba2373dcfd43d551a26a01bf028c0afb690fbe88955bbbca68d911c064320dcfac77f830c54a13cc35f6004d0f872151742fab932cc26bbe88d0458265c5bde47b774471730a9260eed210ed43d6c4818cad6a64a15104bcc0ea2233e880518652bf8fdac1e4109b94e477467ac448b35b2e33847222dc320f32faf97258298569318105a7713ddbed781afd01d63a1a3f8803db23e57e0a589b020eebf9851c2b1b284a1abff1a9e36bc18ccdd98394fd0d8089e60b5e751383598219daef3d3273b6c0ea6122ef384ebd2d97d44d9616ac436c845b50de8538936f531f538bacdc58cf2b4c85781cd35579df0ca915b00ec7652c3dfeae54243297b3d10cee5ced62b79a768e86e4cc7c5f84007c28a8f269b40f2cfaadc567dd203d95cf399913fc430f79fab560c3922fd461bd6ab3590188b8b2ec8287a0878da416715bc4e496ddbe7301b7342115fcb6fd283f5cde3a145eab7a34f26e2d6a0a9db9f6bf579937a6caa6ae74aa94a166fa7dcd6ec2978d295a5e3bf9c477227b442cee63881342d1a3484ac5934dc4097eddeb233e7a0934c6ad6df2447c55176565c1719101cc7feb31313c10e0365993b2395ab33933f192c882374c3ee5f6a2375b1a2498153cfd31bbdee81e741e57eaf7b334e1f6dd16fcfb19f447a796a6af1b3bd3ccf415ea415963f0defbf6745c0c33943e23a03f6b8494039539b3d505234e2706a512632cb7a975e73cded0e4a71889c8f9bfa646efad72d3126b92e62b043d6dabd4f0ed4c6bf8c700fd97e09e78079573d20346f9a7fc3bfb68040b7ceb4518b1c5d4f05432da6c74aee1d68d4ae638fabf7c01be9b53fe8be8e98a9d9fcb2bd53b185c7b8c7018ee7dd5a5e526ea1372d6b5db8221f408e573cd46865e5f99a7837608e7a6fe8417fa184aed45858e02a9bb7a6e34336a05485c8e460dbc730221d1d441ded2ec5c5c006be8da99c174c16d43df398bfccdb74d8e6ca5996dfe5bc3f5522c2d615bf60f5b5523589d4013628113b675e82d8a05e4644ae4d4e61d0fc2d14b1606b63316e3ba80e7a88283187f0269cc145c1c2b49261c325047b3130839cee2a8e9dac65b7ec85b4f8e55c58a7720f2071929c998a61b8f96245fe01b22c57f241a426f603643294b22b830e46ed3922f019752ac9961304acc3f7ecf5c85436b2fbc9203cfcb9a12a0a51d0cdfd341702550521918de88556ada840795407268cb10e65408f0b091fdabad73a978bdbfc240cae1193999fee7a90b4f9be101a97458ed8de19557126425883d06174c8bfc7259dab90eb14e892de1a94bbb740b9158aa9b30ffd123947f75e7529ec1b976b8af526df8e5e4459ed196d4d736b31670097f67134fb9392712028ccb589b9f6ce4c79ef25e5133f3461bb53b6b469549ebad0a3f01cef1424b6a14c22925fd408d49bcf334194fef06396c49dc95e367af9444a0c0d0996701d3c6e3cf29f8102fa57e71096846af6a880df106d34f6905504de2b0d2317f62790a74fc1bf2dfc604138e93b9ffaf98c98f0aa3028ec9bbc042f2f897338e719e9bd70542c53de5bdc597a30bc5ec78ab33af400512dd8ed079e7b14eea82a3448d49d756cc4504c7a520d2110746780aae9b64db3180052969e2ec9c285e7a3d325be9e1b2c503b26bb0b85721fcf7b21608c25f4abcf7322185454fa0907f5b56473571504361a1e0cc4958563e2846931b32052bc73215ccf37ad8f0aa09073d113a5202c0f1d84780d38b43f35215a0e05e540dd7ce540000fefe7c54996a29ebd65293348c67d2ff15c9ef728a0d9271da53e2dc49f6d3cfcc92256d8bf4f9aaffa41f33674d5b6995921cd6d2c020ac4847eefea809e3c3b8fedf7447c94238c138e957e082b3862a8693a17961eef293ee96e25b77361836da8712672eed5d4ba4a0b7596280f88602f8be4123bac6aadb36bdc129b5d79418a334756c592b02a67be024292b7ae784b6dbda28c378488d92104b52e8c62d8a563d8dbc8bac5622d1caf9620b5bf5cdf19d196a7a06df29946f36e2f3d0b430a1ae593d30da54e2d4e187ac2e15e2ad2b4439127e7ed410bec14ec31009a1ad7a498e5a5b2339d2298421ba23abc448c9f32de634ca1482e5f3b2af02f1b12a6896d40a3e26c6c1913dca5b2496fe85a7b6cd08cba7ef3820a5156367a636bcd658a2d5640c2af908c8ce4d616f728bf14bae55d68189798a91432e3c15cf0a20a631edab9f777856d41ab49cf294fea1cdec04d473c8a979398802691628554a041b7d52cfb70b919c9532129c35a51324e15244f38223b5ca7cfc5f3799780d2712c276f0be40618d52df7526694160e9ecdd9fde8d4ff2032d7e0d32cb27fae45c520dca832f9f750c92234f099412af34f9eac3bd3bbfdb48291493a8b62217d1e19674858c161e1f32a7786cd3cdd598ec21fa6148eef400adc0e29a223771163458939ec18370e938452dbcb9d94f0d9854519c90ce8ee95869c8008a658ca1e2bb876f56eb21bc354afd9973139df64691de794d34b5eeba644b382ca403b7a3a7ad83c7b2c81f06073fca5bc65e8f4ae332c56a4e1f7d331b7e1c22fca69822b2fa0261c27a94875585c9011ac6d05388192a4bbdb2684eb2f6326918238154bfefa219e1cc3aa250d64c1150237061ecb8da258717b259c25f477e8eef3c51bbc36b7168be79ba6f21230e4001cb0b52d85a5277c5454d422b40b256804f0e9f9bb2b61004cfe297e00c2d828b21a71d2ce45d62d19a6e4b62f6ddc9bfabafa4c7724670592066fbe1478771a9ce412a525b8d8a78e5b07a194b3faac28ec1796f564cae5988465f3b2f0b75c59de9b2b0d95ce2fe26ec0545e1051f93c2a70e5bf456fea1bc74d3a667984e5336b76f4ca1eab2adb4c7d1d28158f5b90339bb783ed6f8bff5a35bb08f63affc9196d474204b4f427a5e5862c7a14e73a5724adbdec20a4b72eaf65444e93dbdfdaef00ef21a1f50556998541f41480ea28a109b24add28ba9740833991e23eb54f201f40938f839ce6bbdadc28b9d61d3d30469d3c1f9b24c1bb0b6733f903bc24cbeec8c45ecf7c3af159037e7386b211a22500a8351de143d6a8fac8a3b8f629ec8af29b34f83274db7b8d77ac57b0ada918762c062d62f3fb7beff429ee92409896bddc29af0843a8e67d5f05a20dda77291a01f668169cebc7b8a9d94495deaa4721113892c9e4cf5f6b196d5e0b45407831be524de96d48f8a04a92cfa62b633dcc8a5b68aa0bb33c6a4d6ab5acc8b2eb5fbe962ac689442443fa7a2cb31102e9a418393f7afc25fbf313b83c9396621197cafdd721feb9dcb390e854f1c78e28d21a6b8ef2c7b669f717961cc9e173f7913ae28d9ca66dc79b3bc15928bc0dfc4ea34eb56abd60e9500a766dcae0436c84fe64b0aadf2dafb10850c6ea65a722b98848764c8f61829c1c3d42ce76129a930c77d8a2d3e7dcb8a53468188bc5f483868022ccc466ac4d652737770de1ad2ec3b7151ddb54471a4d94caf017e1690b32e23368bb9eb098de31ed950f45bb8932310fc3577a77d5c1e431183e224d135deb885d38f326fd6ab3a870f2c4c3fcd2ecbee0d3f61e2f3e8073799a6466adf5df34af61b01044f03dc829c0d1b139bf212bb38077abb4bee0ce5848c817689011218dd7a3a932e3210a9f0ba46e7e96b9491d585b9f43f88efbdd5f1a2d56c176031c818ce8a353273c552093a8b9b5b4487c53110850a08b6ace8daa49fc0476983139fb0abd559f0ee1f50e301da7bee23beff821a4a480a8a5267175f37a25d1362ca15f034d9483eca448e1b37b2dfdc07f038331719be371e81a108641654a6feb5d5bbbb2d69cc9d0bd9ff13ad1af23d8e935dd9599453edce3e320165ff27e3c10070397a68c49479f7bc039263e8005eee201dac1f66e0f3a50acf8d222d052834ee9b35addee014d109c860d6b9fd72c8395eed7069abbd838089dc3edde8bda9b2bcd13f80c126a80e600a5caf3141ed091a4ea7fb9b01a0d8525b874ddd3d9d5df74eb0a95c12e10ccd6726937b21f159f5ab569df84d70a08bb5a5d67e7a9d52358b89181b41b97ab8c8b92c9ab75028c882a49640ff91bfc0d3d894e03a42d71312fcc726895deebcf11e60ec03bcdca5e15169b90bc7369c2513a420551169df7c37fe9293af4b78c422cda2317937fdc301c27470485521e1a2d0345f2bc2cc36243086c3163bceff36596f102cc8a0324a580e92ddfcf54aa6b036205daccdb47c3b39d2a82dbb17e6b0b4ec2af62b7de1739b1d25ab3d7f59df1c18ee9f84730777b80eb49ae02a1f38eaa8c4e725ad65712c0bd30f6c7f11732a456a44094b6248eba72a04ae0ad7ccca9d25cf8131e66ce71a7e394ceee843491d3800975da39898fe5647392a5df96c3d7b225f4e936d7a1df630e77aa300a5e36e4f8913e0d934ecfc0e1971d7b3cdd1f7160741dda30e10629f4c44ad9cd7b618702e9922a85280350960c6ffaa4cdb835716bdae5961ca1625533f4a4b2b3efa6e7286b859165544f6dab63678c469c89e7ec8171a6833fe7e741b848a80641204406a19f6ae4eed2d6bc6e19f81c32e3aea33dfb394f2ea0a7259d901f7230a9b8a41487b4f6959f0ba79ebba234064bca228eb36a4402b84e47e6e67de0cd96c22519f4872075af8ad5a5f399da4e1da48ad9495d1998022874dc220e05513e7d6d748a8e6f05ec6314362b46c7d6d4cb344b5509e336bb1db61bb29a7991b237213afc25dd5c0e51a71286fc893158bc7953dbd58272a7fab18d61f331aae35431993d592e690c24626b46b40c8a43534c3784d5f04314585365937815d158660e7211da35c4df8d810cac66c2f105aca9ffb964840aed06d1aaabcfa48bfb8a3f71f1d7325fb89652c63e86307293bd46c2e91ac25c417eed54f58b2b6d12066b266bedd48734dde9c74271fea283aa90b6f7f5589ff2aa5ab6ecde5eff606371fb5352cb145586663439d0aa7d86f469f5e9d5a464a235cb64f15635d6b416102ab629bdf6cd734996589ee192b52c80163ebcb1572eb40e0a2bf18cd457eb3bf19d0310c7100a178ae7d5e52feb842be24b53dd8482a6255b8b5a62f163dde2be7ea30cdb839fb93885ce34d44cccca3c340e1e6eacbd65f73e80f5412239dd223d45a5fbfe3e3f2e8bb60aaa5c2d93fe25df7092a25af59fe2ba56812e93bda0abbd36ce959b589609a970d2a7834e3b2a6e6c19451baba4d3773f65cd834d6297f6fbbd86516d267e51bc95b902ab4a09f3668c7ed8576a096970d0b7b7410d77799f291a2e5295062539a002b3b70d68cbfe25df794dfed68e4147d1d9a5eec77fd7571ee49874312c451343f120c1f1e48de870c86d5095c3d30e1675e5745b759f5769338238c09332e698ae8151b777fc51d0c2784f341ffedad589f7196ce5b564f266672e24f5d6b739fe40834cfb5c59659e78408b793db280072af5555ff272298061cc3a947ae116c4b71c379d1f7e9d5b20ca734c50202b54338f6e47c2fda02b92663fa8794eeedf6d00bd992eb2dc8aaeb9e8642ba4274a92709cdd3123331b4ddb7c8322d61e071858a4bf1052709f2e1dbd271083637ec699f487092ad7435d0367b0e6364cdcfc880af1560d6b528eee02110106654650d2232c0619a656fe138ea816fa1cee5c39f710cb962963623f8f5a25be3b70a9aeb6e514b14fc8942521068e108e00003ee78188ae2b7a0315d886d8ce3e78d11c0186d0580657b51d2c169edde8b68fcbaf4c520a4616d854746088b001df8ae7de106caa2512c490246d087773742d25a18a02ff7c0ce77c202f09de7ff0faa1024126987df7d1e41afd50fc9554496d0b9640b58877479229dcf0268c5ed92a869a3a728769447713791f0db9a2a953918f45322e6373c0b3b2c9daef096631fad19751c0ac7be6178fbe9ba410b8181055da5c9e773df255f4319df2aebb831a75eca7251dfa1af0ff51711e53481c32b601e839be7b06f4e72ea48cca3a4acd9d258d175a36f20046b9714071463625addf2ce6a68ec1a7a1d91f6dc8d81dc49d8fca1e217b3d48aa285d37d9326fd945ca8cbc9605842c10a69b23a55c30b6592314d1c8da45df7e326870cada19631e3b225bff99fff5809ca649417c766b94d5866b7a7cf406957cb098c72775f4a8d649de28fabb78a2169991d9aeecce363c3bc29a9ca25fb32148cfe41a2dde3b1f57dcbb144af3b2e9a8b4a0b498d0208ef12808f095c5ad8f0927e0a85efb0267a065eed4ce68ec84cb3ef3de3ab0f80cf26bf8717fcc0d97ed8781070c0771385f8f776cdc5abadcfab932a043fd931983e4b6ed726fb00fcf9d92f92058876cf8ff33ce8223846185d8f0d88d5040e6ef140230c593037c130aaa99d99e349ca389ab7ea71b820819705a96859d193e67f40bae77536a8e10a19947d044f2c238ff1fbc1261b697a7d02e98688446758d29669a3d3e8ef5fe682e231c375e639eac559e75b801a429a2fba1da258083e775430a8c5ccf7ffad9d0dcfaebc7510b6029db69f3d97dc5ada809c1e172b15bcc71b4ea961cbcd43fe57f4fe8c125442eab36cc157b01d675a77f685ba81f4046b9576c322d509409f2b7b23fad341301934ed8c34a1ffe7d54deaa18668ec47c23b8650da578c04bbaac1bae4c37475aa656f21c52cc0158d7bd9b212e67f98604b5c426bae2f02aae31da348a7ee4f4508e50b008d6649855d078dc7244e3e81f76dde0186568792274c33f7d6ec1a42810b4a2abdda96655b12e1ea045e10c6f1cee6d208224927a3f1441c92a00d1645f2b5c3f5604250db2ade2081d00880b402224417191e52c07b1c3bc14cc050fe8d7fe8f02a270f8e1dda791081b2dd6456352e742874ec8e6fc4a4010ac5a2606982c2effabc21dcaa5bce6c71ec3321cb97ab5e76cf2bd3fe739a8169e6ad11b2ee8596bdbe2ab519cdf65545667acf80e856af01a8609f7bf632c261bde61b5421e543de1b08a9607f8927a58f1a5c3e8ed0c0851453da3a7a690d8aecceea4247720f83f1bcdce3b61c4b7bcc1ee489239e794ca01dd1abe7290ad0c75801ddc5a5b28c444810202ee3bc724f7b43a18d77a955d14ed172939512f7a44cd3e69d6fcd0069a18c33b78147f64b24d1d55875c6404d47d38be73568200bb4b0ab2c0fd3b959e382667964ea3268eaad0e062e9375f9ee1691b6245cd0b3d8a29ffccb30177e57b6695fdd69c86cc03069d5cd0cf192803d775494133442f6307ec89946bdb44288b0367be3568a5df15639904207a85a42ddea342bd6c8e0f5647fe85e5ada632f0bf90934251b9a44b31f4aab76931b23b820f5cc495208ad51ea69edb5526ea94afedf6f8f9b8949f1e219f3330369c201101680661823a13ec9d69426cce080e7cbe03217ed6d2b08090979a52bba563dbd5e834b4bfe3a439b8ef04a4013822e74c16560a3c37c33a05203252346f70db80f0a4b1fa4b396b6bb2f8d885f5c059dc6d4912b48439dd32f164f6d43dd2f3efcec829242ea2f65069edc464f989fc8135e2265d85593a64121291c0328c8feebc7f0e18ab545ab540deef96d077ff39a49d4f2008aad65aedef2cfd1ca611fd51541d35fe3aa4b8f7a4b1eec84644531c1a181170e2974dd9570fce97973d4039ae043a822882d71165efdb44d3691e9a1a001ed7c19136a8c7daefc5b0afd214fbd7a7023f9c62b0f0f5014d1b26be7a8e854a254feec66914ce7694b84fa44d52604297cc24ef4670952623a9eb883bac9042d51e95ddd016ac29a3845e8f862cc3857116ea81ea84d745d9c09b583f3bd80036ede0e215f248c6c830b0927da8f16cefc4f95006309b6d0d9549e542681b5ef8a94ad9a282ca80fa4612a0183d6bc276b8e4e3c91807c167060484573390f9cbbb830dd9713bfabb81cfdd5d6820b7268479a3d4f36b489c35cc34f50209936daa57dc4288ef0fa6d18fa3d7331022fc82b25f2798f89a2b724968bdd5dc6c8165d290bdd3b205fb22e7bf31f5561c78953b6fda36829e6c18ac56e24a87ae75bf731b65787c4a0c458b1d3b1a54f8eba0cc312112e1389ca1f83ac703ef6ab76e9639ff06656889024bab54d389743b0b15e3d0e2a3c2b4514a4aca46b856f6f4fdd2f0bc3a015b7d9dcbca1922e4c8cc72bff0310a85253a4bee00c1cd61c6630b6d0e457563c3eaeefba9b8c422273b4068d78ca4e7225a4831a27f0acc2fc9069b962de7ed32ecade0e938b4c8ecfb297fa0f6a2ff73ef42c6256fcf4c58986fa7c391a1eab00bcb500adc71e124874e422f300391692d387a656ba6004f7e67feb78c60d13d13ef7b162a085a485d9592ae7e7d055e6f19aa99dc13c7f14004863d389a54f3b8bbcf6e19f4077f4316c785f9f0c3db55201d92d55c9dbb433ce4f55a0928d0ef7ccd9e93d8085816547305de3fcf747cb29fede07a37cde04dc3b8aefeb62f16a02f00ae34aef02abd61ae7213e2b6445220085af543f1616e36deeb9f5ecf6068e072e7c19e35444d1952937e024d5f4db2a076dc99b47b301fc22e312cb14ed75faaceb58fa65558f8c12297d59a166cb1a398cb540cd00b7bbf82a21c96b9f57c87d222744566ef78be28491e728ebdc2599ca9cba5ca8c315c621431bf660d746c9308844b0c683de46c9afe610ca1ec803fd6863aab74aa0e4269569701147603cbd8be28be5b58f819f784d553a4bfdb68272c1c437f6daead9607145217330567336d84777e4a90fc7e04c99d9ac111233ca6b14d60fc45581a025f56c2dbbeb24fc5e0844caca490cf5dfeb3872a10657d251ebcb2a906c41614d3c2e5d990c5a56ccbdd2c1bcec29bd755bad2ff0b41dd2bbdaa15c7acf9c47fc3539c884f34a73908a9843288257a2fde321e97f231e4ce9fe58b7043ed54f88929e8aabd8c794298745379ce60b5e35fa3cc7c202f1da9487458963e66d936e4cf5ad2f863cb19700494f722d00f3990ec5ac71189ad64bc8e34a683ae913ce08c91f473af0fbee0fe8c00b0818a4337a6ab9ab4bf5e420f67192668d3eb0130517cebdf39e89af05c5fc212c3021b9a7e77859f55e611981ba60ab2d8b9ab8d2e2bb564e11239d210cc76f7e3f1426b76202aff45dab4e0626935613cdd748e27da72a2e4e3d1da2473fc8bac76814cd2627e81f003323eb14f3f2d03405b4f4e007248bbaeaeaee7056255c1e48d3d696f6043354b946968c2acc1288801b9a072b9092277038987327e7e86e1eaa71db6cda135ea31e4ca12217662cd9e6f7b57bc9ed1f6b5078d90f06f7eb07e7129a1fd9d7d229e888785ca3f6eefd2c6479355b1e2722fd91b37a7c43368ec4425f67fcb6e4fd605c49e650e5cdbc0688dc0c659fc9a870dd0452da66201c46b99e89baec3296fe63a049a7df9ee7fe7738da8edba6cc823e5a244f4bd2f976dca222220632e5a5555049062cdc86c86d699848b3bead0eb1376c1e6d7bd7900115608866d0db11e5851098f5f12a708d047d881862ac1516c64a492267b12655ee5cfd476e41c0f5604430da8fcd7645f3d90c481f6fa7d46e9f99eb35f8ebe4cc708ac74b26783df9a8017c049af546e5c10ec27b316a4f03c8eb7c386fc47fe40f213b51a81d3d4aaf075bfeaa4e72fe0030cb42be0f5532362593f9448d66dd179fc7c3af19a4f666bf3582c135b204911a01ede9aa5d426e43fb16b0285a78c9b4208d8eeb1939113d941f7f1914df3a5a217c061562a3cb5d078762793b62e290d7c0fd7d6479fd28a6d59056ca5f5a796c1bf500a19437c03c78ab70ded9aac16186a72b3a42ca17a7869b98c42479b438575cf2fc04da98fdd15f53f03ae7ad8c75829d1da09e80a11acffe39192f9751c4e65eded2f912932374d8cf8bab253698ddc58526c5d8f7296ceafbf5c4fd3b960ac4cb6a539020c282177469ebc6f3c1b3e111e549ecea0d18223ca7a292ca5ed5dd70448d66dcabb637a98bf99eff6c51650e27ead988143ecdafbe8819303e59d49fbdd665211a1c847cc1076b7e276f57b027db16f94bc7cc0c9cd08dbddd2974e55b75b5aac28176a10a69e4d66ecdb9db5ef3c31af653d78dcdc4a37f11edf9decbb7b5d1f7ae7824ce8549c51ad841bbbc936501339b7b00c6be7f664fdf7ddbf74797c4ebddfea16c2e41b6308d976795d8903b5e75f68f8f1afdc4e12785e89485d1086bf6368e4d383c71dbd6cb997e1dec91e6f8c2683c2b73aea53167039be198007b78f1310782962070f9259866acf4d2159aba8b6e1682e7379515fef19ee349b896887e80f4c89ce5dfce0de9d97e387baf5d362ab9c2cad0d89fbe5d5d5a8549f87769ee05bb1ece74b8b36778d3b3ccf739c39d78fde852782bc9a5d053d1c63fcfb256a032153a25a58469998cf62ce80209eeea3ca6dd7ad17d91ac2a7b7608e5263c02fb5a90f797ef060dbff2f8f21279f68a55c070c124c9e16659c050ad17cd20464997d4b193048eb151ac050c4c67cbe3db9dc710e25c79a484f91392ecffa1805ef4c19b2c17b33cf51cb389ca076b7f08e3877e47577c9e6346995f1eb9433ae102a97712a587b6eafa3b708a3e0a6ebc504392f481d53284d4cb074c5a2d535e3b585da807cd7aa372bcc60c138021fb6af923d60dd13ddb11c959480aa1b2a60829933e175447a03261948584f7b40daeb96bdf0eb4713e5fad9e7e6bce1fd10bfbc090625138da2990017de68417b1e840dd077ac02874e0ae8cf9dedc398880e8e2c969bec035301f55ac212fa1f50b486e49098bf25fe08e76c64780ddab9be742195bc69f06c55e8224e002120315427fff3665ffc809b7dbed54820a05f735a6fac6e9ed85079d7584205be6dcfd88393a5472bcf0d324ef87f04ced62f31c43c271b9e777e43c8033abda9b15cac01f4078cc58b1b38037654e1b7ab95048fe41f617262d818a72285c64602eb5fe791819bb89562b0fc9b6bfe2bcdfa46ca6a745214e35b4e045747f100e9f5fbfa3b5a210999c1c6ba996ecb8a1777b02dbaf99bc48220a1fd3e76d211641c3c2f8669ffa902ffade4d420608c317f7159de078ed9ec74e9fbef4be924b8ea68c64b2164584a6c46d9a348ff79c07f1d798171181dcb3e015fccadff5442480447b4e790cf5407226ce1ba99197501250215fe063aba1bb6142d8c3b0dd12a30c8e51711f989ff8b87f76227dbefa03e3fea1ff75276cac9716ac5a5faf979e5023b4d5ec3468df4eec842f6b93e05e2e12a61e9e3b1e4421a1fdb5220859aa53201632910cab91ca0bc5586c74c0ebf27af3d9e3ec1f2d143a6bddfbccae6e566516b3ae7f09b507406cb5081e5675084c9eab136b6f8b29964a655c692347ac3fd135100e8fa8cd192e2a22382d9e515a66250b8d686539c096cb601d41df7e79adff395b76e2fc437549b50923cf7d681c5d79d8efe55f41e916ff39a9b64d5029e8cce8ef592d652de1139528ebbc4e15c9f0531562f60a58c06a0fa00a5656c3fa6fc210ad73cf3d88832a471e3a404cf9026f9ba45164bdc7f333820ebac207df270a045115a7d84015c4a6519d2705be0ffc50b0d5d205610573d89aabba1f0e33ced0363da9017e0def32d46e2bb87186ddc5507bf493533bd1a6268cca6ee4bd98e557f67843c49d8c1e0d5c6ca3940ad7721d111ddff0a9b10acc7d9d4ac8cbe824529448ed0015d5bcaccbfba5f5b6b3e81a96305d3b1a0506aa6b8f299014fad89bea73d643767b6a7ced8f3891fd1ec8ff65f68b91fb703cfb0f9d5cc4321aa385ccb143c0d21dd2257434746cc87672c91c4f6c222bf2b66353c5198d1198e3394bda0bb05b4611595666345bdd3957882f08f94f9861404a6c8fecb9ba00ed6ba7045bf265c1c87f931d872c353f432a3e5aca063804eb4bc7e2d597ade9c981a6fee0ddf4004db3bd6f98f2047577c5aed61a56a3ddc249fed817455ca0f9d8ce874fdc6a759524b63e902ce40c4d94f9d88b169b1621ba61436ecdcab691926a3aebc1d5bb51664b7b0f0ef25a1e247d72ddf6bed4e41f413fda27825979e6c25ecf4ae65ca28739a19b87f45197d90c13844c69c2d319266bc1b69b4c552c67a02c1af4d443e27633826d3f848c91786df288de7de16ee9aa42fc036a95f5529b15aec2c6f2bc3d2cc3c73f3431163ffb206d43ac4b1c73a8bddb91b4d1313d9f5d7f919ba6ff2f03ac0f3ed887ffa41e7fd807e1e2f3a925e517a5dffab875232bebe71b13d9ac9067baf3a3a6c37ebb706581bfa286807f4e4550c12c4fd2b8d2967c776c8efa028d9ecfea0bcfe4bec680134df0db394ac228cdc8a1eb1d846fd8cc2f8060ce2c27f68500f6af8f94154e0290dadfc1ff1a4ef2fb428110084342e494c03dfa55fa1b38729064a1de73ba4e9a9425043a1a5132d2ea88c1a49fbbd2c7261c22decf57324ac9be59efe2a61c98a4616528bfc736bce5993250130704823247d752ec8e532a7926cc6c2b5209b9d3695ab92073651e377795de9b56fb8f4cd0a2529a103b45371ac9a17431f923a538e1eea882230cb3c4aed3fb391a67fd2d89ae0da2979e2780fc17eddd0bb8f69585f43425240bdb668f2dce0592ef415d6a0fd4b8c6d8d3f028ce4c6273d28efe3e16bb75c4ff9bd4521e5916a24fd62d1b5edcb607515d1f50ed267d8da4ea680cd8af8b1fe89cba23f028ab93a27bbbaab082b99a4c109dab2975e5a06b5fa8d8ac7ab9fb850a58a47a1cef6dca72a9909673cace958a50ec6796364db8781fdedddb5b07719076286a1a51a2be26255c288f65e045ad397fd1306a0e62020f325ea96b09980f5cd448be5a5b7b9d206a30dbe785d6d9b681783cd81d3c709dbf9b1a6e6b9a3fa0ddb3bec4d55ecd5b98f1918e3ac698628c5612505b48a17ecf5b049e18c89038f3b580d13bcb6015f72be8f25b8785be25d862a362f9da0a216adbeaa4277b17c7f7668c74283b2d9f47ee119bfd4c98201698aafa25439bcdacb8dfa723b4bf4c42ddbf369949bc29b5a3bce992cc472438a97cd0736608bfa534ec6f9ba7106f9974f0e84584040a0f9b4ba67b1c9dff96cac364efd78766e86c8df248ecd986ff87c1af7b4373c4096bc26521eb821fd6262ccc98b17908ceb9adb976e1b0f62f74b5cb75677c6fa5f390d3063b453370a8ce51e68ef2fedd1fa8fa6535cf234a5650f2fbf801a868f257dfe3619ca7d08ef659c7119e7b3314ef27cd44913b4fa595392ab17a93ae87e3e1619fb0c95ca7b4f6bb82e559a7fd81b945979d97a2eb59f45c6ff10a749be52c96c7eb2b87fdcd07d15bf65f91a3413c67fb6a25e89f075ce25fd27f98573e6ea2ad53311b9aa1cbca6c5b3bde9600772febf94eab37ef0b384147d7d580927cbea39fefcfde75ffa66ab98b3dfea5e9635800a6c999b39b131f012155c72d1dfe4f7b96ea35f6ef75cf137bad166ce6f21e1fbe830d984754bbb07ad66ea79c3144fa1569d264bf73c84971b6ac24b07fc1ff144d5ce945dface6032fe5e210b92122b7f0b2e017bfdf0a9ce676a1732e0360eb501a1b35706df0fd607315b0673c5c7095822604c21c1f29ad16c882f55dbc4d9cf9b5093d5add058ca6b6f603ba44cf42614e814d7f42202117176aca2828316882a078d2922b6c47ed570c3a2d6acae4b54ad976516e2436a7c0d0ec21c1de4f091402e41629d5bee1089749175e31cf8d77123d94f6049f9bab4685bba7e76ce75a07494a1a670d0c53cdddfb980715856c15b94ad634951535132bc4273d86765a0b303fa169c9f67a62e76a7062866fe4aafe33734dd947b8b4d479fe73473e9ea7f395f49b572a5f68305958334d03e4d7fefef748deb46c237bece976bf85945e3905413eddd610733f96c4a96d39f8663bb50cdfff6f7f411a93e0c2ea918ebd75efe5a84755e19e6f2056d79eba6e423be59f71403c88a2d9287612326a00ff4285c5a9a39a485a45f29bc4d523f2fa27efffd4d22d96a7ddb0c1cad89a2cc139c14fb857e048deaa45c0c945138d367c4e49ce9e9f1816646097825b0720153afb697a787753a3377cab07633b2bc3372a3f833e4500507a7d972140fde0cbff90c49960ebf775f9b114be7006effdf87cd8adc176692c75969039f00504e4caf1a72e7bc35d06676ce6088aaabff07529881576d7ff86dec333b2b2beaee30695433d4cb4981b0537d3622ddb162c34ff41a280da833a8b88ab3d5b399edf0322c300ac25dd7c29bff926f862d46b252fc03670e4e3bb421c222d8d403ce70a48bedd7a8e739b4af9b5d7bfeccc764ebe945e910273948d2ccf4b138d5cf644e11b1b539d7db2e0f02a67752ecad2d1e07b844edfee7abc5a7e2e4c35f0c239b58ce047d01271460763108329203f9a482cbb391e68ec199e95767f03d180d03e96bc2a1206d21f50ff87699bdab0c13e04878d0d90036324772db98e68dbe0e50ddcf309a4a79d86b798149a0ab2b8a0760669b2410dcb9dfbf4c1cfb7a808abe57e564a83913f66c3f5765780e32524cb44031319b223f6d216349101cedba908020e973cb66fb91da4665d1a38ab8179b5eac450ab70dde9c5bf947d481ac31f9b3168862b473db01d5a9a9fecaeea3746ae13388ddff90c67873c1ae70b6741ac70c6526d918bc18ca0f2874b5652c40f650cbfee27f29aa1eaff178dd4718253749daa1b7d56adecec774bd5b47da5aff3c7ae856febd29acff8223995e204c01e280353072c85098f55c86f5e43a7bfda9860df5688b890cc2c47680c37ac998cc2d9861d1d200a16c279f5ba58e3cfc5c060d38fefe2eae8f3a69b28fb588d8544ddabdcf51956e8cffb1a1005afc9e3fdb3ebec9e2a7b1eaea244faabad60453baa72c100b00275f513a07b1ca4e5bea2a2bcd9190585cf87729fa80aebe749fa35b1dd877db3fdb813fa07d3e8aeffbecbdd70a3c6ebacb47335afc433c09bf8edb9f5cf1a7e701de3e7ba3896dd54c3de0a440a1b30b9a33b8ff5ce8516773b9d9fce7be48741dedf85bf9851a8e2a724d616c722f15d008ace85509edff3f3cb8a234ed45db17588b8d9b4b745cf3a8b5b9c5435c79647879f9d0d97f7adbd6d86da39f418a80600bb717564713eda84132d489ac284c728588f102a764dd59729b10f78b4eaa8649c53920b73c4b77a67624727a5a06663d0c12cba339108db4ad39bdce017550ae4923e51b01690334c366135c359a9915e5ea19337a495212b267540ec4ef099a2d86f630f0ec2988b5e151c9ce430caf95e9c3cc11395205633af79fa61c01c48793989ab1bcde28515311996832c03c726760204ffc540d49e916a6999935117791c435d6e1887877d210e68766ca324ae721f78f05adb9e7e67e8db9110fc56a994f872f8d8dd8a1532414602719182f0ad5d0943ff4da2d64b7848d3a8a842be50c8b8f00afe4acd3cea258cac76deba45d00cb33b0ce87986b5aa13608913c0786f4566a3be6bb45cbf7d74d92d7d50122eb2740ede56bf19f4b859d1808aba328b90267c4ead1448acc580db1837fc1a90bc7557f01a4419ea38c49b6c6d10a7dba52893c2aa8cfefd9bc15359674cb59bb747894baff87b46a716dd4353bff262140c04ac9c7971ddf4854e8d91504155d039ee4fc549b32b1928e5e7650c14e70a50feeea5d45600019a7974efa2363d243b74ab5d48be93138086b0f6d6783f3510570881fd6b7dfd0792325d8f84234d3d1759efd9105e3a60d917ac8095737f5cd7a7ae98d461b9d0be8330a9c12eb24f9ad789973c3667ea008bce9127e012ac3e5e9dac55778eb935ff3cedcd1b4b05b5d65b03b0e62ae99e0a02a1dbebd63d6e139e11e4df5a4d9323d5050b3a72e24c418769fa9c8c64a19dd75ed704e77aaa94c56cb969875e68bc567eaf19eae03971a559a61ffd67fdd461795fb74844b12dab8336808217b917f1a25cc03d9f06ac5e8b791a7365414feb6d6c593d9ac84875da0519bd56c32e3816566d08258e505ec49c8b3373e6729d4edff8460d4e35ddbebfa9fb5b9270624c9a9da4ceec3e2441c8e4a2d80c67c51d71ba6821a7830afa54e14135311c48e8f43afec8152abd0e5e4a72409c9ebe4643f809bb3e282823fccf02ebbc104b11a2e0543cf304b73ec7e8dbbb33afa944450b6096dacfdb3277b611d01b637de7a5fb413fdea89a05a9ef785a2c574d705b86f8eabeee99a43349caa3ddbbdedfa7dcd108bdb41a10b342dcc0a0409b6e8cfb7f1b163d354033fe363c0833e90cd7c5b470db329e1af630d15c3b55814c0f89cbd2a59142ecb6c1c6de71849b1bff579447c626c4c588fea0130f2ac1979fc47688dd32d89b87bfe0b51ed2bb8d200fb5d038e4a88e19a4e547978d0066c013651558e07a40e95001aa09575c5b0d71663bf0b5fe3c897144b4d88d2bf00a45bcc595b95d58dccc3db9234391437757828c7e391914c06f1e490b6607709c3178f0063318ab35731067cb9cfac18c410ef066bdb2ef87be5c7004bdf2dffc9ee760f109b6765333586819f8865149b8d078a6024cc2e29c9605c02bca5b77fc247829c5b950f14d14a78fb9c2c8e4e7da3856106e40da583eaeebfe0ce85e4d16d7772d8615e85f236a45939d21798a1f469581ab4446d2a7fa9b3c9711d646bca73a6b195d4aa8dd10c4092c56d2d0c6d1c95e648c56bab5cd6c88d99f5e617591e900847e1e62e98d96325db494ad9cbed23a546335d2fa57249b88d53928a129dbffc0a6313c6bfacfcea3c161997e220a643226cb4deca5a22e536193f7565ed70123e025f9419b3c2e7cd7731c8d4a050069e16b3c9a6dc59db14e1bc0488442467ec79072aa581d5f5ba4dfe4d91df6a6ef4006df7501605d913717725979bee023e703ee1274dd48237b615be44d54ba5782a99226cb5c2021928a272fb576d6df763df69748bd379b8c1e47f6fd62c9ce2fa6090c5eddb9e34e38202c1770f7fc7fda1f2eff12c923acd9653c662acecb954e8c3bb9c9045534247563e1ad61d37dff14d45d6dbd5fa688b7f697e8ae55055d7fdda5d58729212f0d58416dd1b56dc993ea9421ecf83bc0be61443cfc9101baa4a67947fc6144f2fefef42aa1520a40211c2c1310c05f0326746ca34db338608f6982bf8d5645aa02e488f322872ead0c8689e80042a28d20dee7c806371f9a8772a473c5d1388eb5a8ff89580f9fa0fd2f4654eb8fe5f7aa64f93cd775bf61e8d4ddba53aae0f71ed686b7edf12acdef55a669a6ecac4567eb5f55ef26918f55eaf15e210233a1d6e4bab006e0d1ffb88100f399666fa9f4a150d3afbbbb48c67e34860a39d64c30bf43e42f3b04f624657b0fec95f111074572fe2fa8367e3a7b17e9e56daed9cdae1b9ce1ac497ca5ca7cd79241d7d7c142a7e7a449d2acdf08f3ba142a534e2ded85c16306590afe0a8b77095497128f66190f50726f934a06d3033a4d40436021c9aca80120f200acb11a82a9bb576a48e85ed81f6b0dac1e2afadc6ce2ef33795a092100071bacdfb3b9d10f6a75b5b5ca16fabd320fa7323ad7258b4aaabf127dec7ab6c54242099e9201dfc400279492e749b6349a27a276d9ab56ee1cc7f9ff59bb018f18ab20a0e7dc9e91dce4c75f1244059fec803cd31104ab554fa0bc8cc2f6567c439ddef6a63242ec56f2b7f821c5ca7a78bf5e70463b1bdd93d530ffc4b726cf07e3be7a62b2ea5fd29074f67ea8d376b30bc8d2b8e8cf84485d77e6575ddf5411cb96512669973ca12016abe1a5494a63f43e76c459985dd6ffaf89c0ff05dcc262be632dd591f6993f5c756bb9b25649359176fa7030a0f89370011c2630f9079b23e95a67f5fed4d5cc3662f7c3ed0e167803adb620199319b2be23db24025efc7355321f1de1dd6ba3c0897f477bf69123212950c367c2355978900047abba4898d604a31b20f35361155b5b8c84bcf4b3f0e60f0076de6555b6fd623192070e1bda15c4238d9bd99afe2c1eb7e26951404365e3c9d0150c628696d04221f630435acb80335de4140afef9b835e724d87eef91651fd1470dd09db79431c3302627e04bc24c01e43e1d3261d2bce457c42030ac45fc2529d40623692d3abb16920cc2fb0b764ac5f4ae96a11dd1bf391044aef43beb902a0417f534fac11bd2a96525bd07de3a93f67f013cdd87cb73d410fc358c776d1877ec94345acfe695e014eed2aee09d004eacb4f3f9a363ccbad79c3d2eb55a7a5ead63692566d32925113033f30d84fd7b920a4026d1fb979d69e380c11f7a06c9d263792c4a94367e117e2efb4d5bfe5b227f0d633b8ca4b8963c8bb29237e722070009df51f9f5c20395b87862472684f77cf93b8a037422260b5ac7a4397262b1b3baec2c5c21992999b6359b78055b8ad25661cbe0fba0d3756abcdee6e65093164b23c91fe2546e16bfab698ee1c2f354793878de55107cf1c28268671dbab92512c1a58ef42c182e290dc62542786bac9b96b63b4ff018cee681d389885bdc03a3a6b75ace72576da7c7446f389dad457aa7e0ef29d0e90a1308c227283865a800fa66c4edd6acfe84d545fe2dccc31bb97d770c167b5a77cab1d6630d53f05726b47ee1648cbbaa4d0eb9c913f03e07c9662a57e3caf182414d3cfac40d3e5fb0ae3db091a2ada9b7b07dbd9187fbb5e060ccf7bee8c1fbfa057eb60272a63df3758f5ab70b03afdf19384fe890a3edee19d43dc8c5b60a93f239fc8cf444cfd586a90345f755967a5bb0bbed2055164f8db12f75be0fd70fa4f5451745de150c0d1037d92170f69ab54441fca208e04e040d045eafe8435d5e08abc0bf8c0ade81796b2b0a0e89910a36cdc2f023a578b9a3578a048daf3d2d52bb0d4d097f38db2cffed03bc4013447ec21ad648dc9ed2b12b050524c63cb5b9c3686d414ee0dc9b8d7a5d646675622ada0bb652be6ebd2750feca6e4a4b1c1997a1725e7ab6e58857dfa4f43086b9db54ddd47a098c87de012b78f2abd2a939c87eefc509913824a4f31fb64bd6faab053348e64a076f52b2dfdd5e0da0fdebff082c6c84855ce4e33160beafc3917ff27b4d286719727befd229d6a43c2ee5e3f714741fd9bac8cee46402ec544d2af143b8532074e32224e90d5dd850c0c45f9bc0e8f70efdf7a1e4e7fe69125d42c512b27b246c748376deff8423af160d846abb8958acca5ae3f349ef20dea4adb17dd9624f501e72a08d69b9b862b7be08cec1f0ba008810bc1e13c3f1756c5de2bf39f2f08b3c9e09875b7c5bee24269a47a67e557cbb8f97d8ab2bcde0f595294567eb506d05b31e951dd541ac8c829a48d352aea4ba75f6672f685dd324065f08a6d136843b5e01f6676e0b7de730dda11a20a3cee7ff8101e17ea2536df225bf6f02372dd9bf92b0589d72a905383e32f803565089911dac1112cd64ba63e5d1ae695934eb1a94b4981837c65fdbfd2f6d15cd25f2eac451dd7a514af962e1c50534f2a26c9dbfc870c417f5727764141fbd77b8824540ea65f14fd18c59282ad97cab78a13a1454e930a165b89ac3b03a281767494bc61c4fee0845265013562d6554590940730deb6af92c9a53101ee260f801507e1f4be66137c617c20371cb6e90e799a9a953e686cb1a2340ea2e481bdc7b753ab320642f3876d3df456546ab1bca1df8494e9bf82d5ffdfa189cfd73979764659da57be09fda3a3e186d9a28566bb4ef88291e61bb81608eadc0035029864bb455ac676124af1c3589fe2b2bf59a5a0a94881609c14ea2f62be747f8c43723fb1f8a0cb38a1fe8e454987b819bff0b1f10c8da14337c9413aca9418e7ef135ff53ffc1e2d3d1d2f5318f1523ffefc960fca3d722f65511ef23afe285f92a04d2aede1697d3b64fba2b224c67fcbd298a4316b277cc543d9f115d2a1712a2ecab7c2f1a1922b434fd855bb333b76c6309d6c6acbf47fc5b1fb8ace6ea9645bcf9a2d071d9ff38915eb670630daf908d8336e7af1232cc037af3af5df12812f90ce9bbc06f45c33dd293370ccf556b53a565b270353ff1b7ca0703f47f3d0071d9328fe63d3ee51e3af324e49e79d112f0ffe3fcf9aa0fa6198370b6cbe7fa10711ed7bb5d3bcfb7188b77106b49a04fa127efcdd5bdbebdaebec3b55f5490009cffe5bddba143e525db51f6c52ba563aa45c265ed6a84bb126b43b2c62cd1c95b9498a029e238b4696f17275d3205fadc3e74f40a0962089d6023a42b5aa35b0548912730c5d57a951c4846b30ea2a795859387cd0da26c55910db615ec27460495c6036ba9b688ddc2509afcf2159f1f3a99120f7176e59531929261c16e19b8173267d5bcc615b39c3696834a877596ec1f5786f8be35044107528c15eef48f7cac65f2539bcafef2a26962601b4414fccb085b91209ad44cdeabd1be3eb4ccfd2906dc8e1289db1bbc3364519106d39f152d7593b479835455957071f9e41da8111b91f3bf6ddaa49e8f77dac46aa7c2990ffda0b994a5bd0eb8c9528abc413ce0f050cea89789c5be5800a3e2162e7bd77404d9561d54abbd0b56f2b4b6efd63012b760957163ca553e6c37545eea6e79f7f18a507bb4ede8f505da8eec62654597ceea534f7ea5ae115536b787c01a0888efb42ad29cee5102499f9f1e759d94b44d0d9ecce68fe5a8f866b2da2e480d63a7e540c0f739df9ec7178023a39b8bb3074709c924154ee3bb85c53aa5e83a5bdfcf7555785166b821c910396818ada62fdcd31c43e2bf4e0ece65ebdd2abb4d1c92dda1d5100b22660eb3403bc686012d5dd460976827ec5cb5511fee107b176111df02be837775d0f833d154c78a1ffd8b58a4103d621ffdc198b12e1e704765e36cbae8a686c9748b32f72cfea8fa6adedc799e50784fceee3e01ad35a39e4da8b7c1f79afcc4c9cb8cd33ae9ecdf899edc5f84e8353b8eb87f81a0ce30f7f8d56d765e061fcde41b8578f6dd6e6d388ba4fe8450186f02bc58f2f97404e9d0ee55ec2d3b3720efcb760d33a88769c3e7d53434405aa8432c7063a7c0e9ad1f8c25e3be219297915cfa5e9179d21f31fbf346795fb62472ac1b8cf102d57a581f9ca6cea64ad0c7a99e27c9ac2f800c5cae36df29ce14ac8d1c923f9fdb82bbb35b7bb1c9fdd52a2ab92b23468b0f67272539c12067a7b9ce28ab1d38c502bb762d97720093bfb2aec56e309748aa7a373d3e70e94edf51c50b9daf7bce5057b5a452460469343d62e402bfc0854040e53241ebf3b4dd16bfb50757831761f503dc6ab4def291911590949bf2477edfba7fc5053c8a8eef7ab1497071c7a81f2be7f3cdad0f7d622f8d78385a6df649e278c211eb8df009d11b14705bec69d38e23097d45a6c8563a62ff7626775e9d3dfb06ad2efd02b1908e90d75003fdafd888ea79b8bd03f6b6e393a11d851a6f20f6b67e0f2beddc8613d09865d1e16f3210749e0fa960db5810d0d32017077fc7c8b8cacff9fcc9e7cd3747f2a6ce3cab3dca0396b7eda9a2f8f4ebdc3458832379b99c0d09b1ae7c37ba2f0861d7633e573342068157e0b28ac76a0d515245ced8cb60284fe283268645e078a9985042f7533d606f5fc12f89bdd08e62440edad0d6871a7da3876fb0595435429c741c4fc06dd29556440b3844e2b19f99398db90dd935f68e96354b752f47694b2a4ee55b8ac853091f124e5e6615cf914cb7f1fa38cbf9a89e66506f0bc7b583b3c52928f68af638a370f725f2f44c6996a400be2547c3de24e61713ab55300fc27ce62ac8a6a918779e6535f46646fa504e435ec5e69fcf19be7505b6c8e992fbf872a4b1d4739b7dcf7c12d2ecd218edc5bf4e2092976274b477b0d702f1de6d5932665a5a116d576ec0eda59c26b0d72c61b51f39f8180d9a9dfa835bd29f58ab51c997c8027b1e7bf870873d35ba47ee6b93c3a3b4c8217f267f88c3e2c6658de23e2529091a681f9351a023c5ffbaabd2ef69c0978f03b31febb2ac80c08aea7706ca82a24d04178b0d80a426e52bda9d80111884329fb1de416ff59714b11866b38e21b0040b1315c14891b939458fa1e9217904cf012e42b5dde25e25005d8f8d057e1639e1a8230e57f6f26396efb256dc7d58163f476459f840fb133fe97b680648148582f7f33e6e5d324ab269fa837c81ff88af81a14239d77964ffbe6d6e4d81bea1f9c50232daa2d735db4cb6a2f239830fcc1edfd49a6b67c013e7a4e36133e67165c7d3ac2203c3e8a087bcfe58d80835a27dca3f57386e9249617a7a9fdcda4b7c1ae1f6a432fdb156d231dceda6fdd89ef03f6d4f4b292f696d7cca59370c8e96c77f85b10c3cb4efacceae94c8ebf4c7325324bfa7b33af40458eb5833baa55b922f8f05501990818a20be3cdb56179fefeac1d51a5b980f43e1f03fb26a2fef6c756e1b1479d703a695356b0a729a52f78c27ee93d7f1f79c3763d0e779cce06313b0c98f2c9b3222c2a964ec073dd4f68b39441418f420d862d5f3c5317be947f4727e4822313c6333cf8e7388ccec1bc88a377dd219b9a8d062c63c7c63731db6bae3b23a9c777bd3fe60c279d0ce48455293968718462e20ec63a98dad7ae7e9f824df90076f9c05da056e6854aa8d8e5d10219134e54247edaca8b23d2457c2f69412d8e3472c70c31973c2eabf3dfc2b67eb5ac3550945ff656be2901470faeb15726b3e500f3be082e0339290b3693cdb8e71b0cdab8f91bd49929a954674cd3c3f1a66767e81f8c7013844bd929461699b93db6c8161c3dc085177d2a7ec56d53e1234aa982f9a7c903a5911591ba302f034cd623ba6e52e864ea6d0dd129e0dfefcb8f5f8f8dabb1ac4154332e9367e460847362ca20d35305b55393dc84772802d81e8871516f0b3bfae31f524af2a833583300af53535bfd97f120a605b91db65bc3654b68f115bf7f6d9674343fbbdf262ce85f00dc48d0afffc2fd405d87ce51a5473b25ad0a71aefe40f39e67758c3c5d266f590cff0182bd839c1dbfd4320ab0dc2e2203c48474fc5cfbe786b936c155530e512bba2d37493b5a440c7b470ca2ea0e54c37a8eb96051ce3454ad872d0a6a5519b001d4323f3e9dc36e0cb6ed308699c49e4cc813427cea3588320b6bd8d452507e7dadb45ec51f97711f718c50e5dc5f85d7fb0af586518f2b94d743bd5b4d5756cc9788dde93f0258bb46f6f30346af3e5ce7d80114dddc7434a91bec4001fdbfdaaddc340cf744f0b04fda926b8a36353cd9db918b86223003c36d4175555b00e5c8c10043a9da9e28de11f2cfbaa669ef1d6d13a1956300565093ee76899b7ae78f3c2ada48be217df31a648f161719e380ae252d919c2a162f528a61a3ded4d1403531e23f69f3af8b932117fd5091193779c6c5660f06033b1a485b592f9c4a68929f667abd1df1d28fbd79f7b409f6a8780d9453370513c2bbac8d3f4e7ffdc63061005b133e44da28005c4dc486bef1d0e2f85dfc0d429bd2ad0614810215829640513e48c9657751b90c4e26ea44a6aafe56d61732dccd2d14c68c5ec462683d9f956a6f879132f9bd1e9b125c6c72ca71fbb273e5278feeb96a247d8a42c068708005f7d5575fe33538d5bc6c8af9c28d4b7521f3d5d913c345b69a0ce81659e3c6bcd98556088373387ca8964c6862d3ef7d48a84deba7a8e9eeaa83539e7545597dd29a77a695df322bc0a79de657c2cd9e802b75c7210aaeb50fdec4fad110b41403405c9b7e1ae30ded22855fdbf9c3198d5c1817f6a1cbb3739d3bd113e98f9f957571ee6b70d3e0449a855fee2ee5bef0231a59dfbb3debf0e5fad83c7280737107a870f185f79bd753c1cac971afcc88a5216b6b64a347eaa176ee611c91a3d9d61f68180c76a5d5e2cafa09d24b78683622fa17f3856aaf2ec8bd6c0892582618353a11a8c5d68500108fa478c1284a2a3c33bcf773b81861b266bd6269e72fac08a47964932c3f4fa29c82264d2c993fe3d105ff3ef4f55a950a46969de2420c2488e3c0ec273f313a8000d81738587369f1ac3b8e481b6729b7c08ea7a98939d1cb13cd4f21581e7078f0e5c1911fe7ca1edfcd04c46cbbdc4c37db0c97f30e7f8516420d3e55ddaf35a8dfebc79bf8972be2f3af5886e27ff2a35770e2f1a8a411f70b2b3e0680c19fae247bb4bb1a1b5b5a2081123c0b07e8daf8a55a17afcd3f05588862e92480de5fb3916e49c9995e45db230ef81ff9eca7e7ec4b17643fa6119dceb56a44472c1439dee52063fa2080d25a606c4bd8ffd5fef9a5d7f782fd361bfe46da1cedf5b164edab8422bfa54987faa9fb49c2df22d9e7aaa0b641fdddce519591335768d924736c91bc0baa1001d2478b958e19a5c6c0f2fb6f2cd496bb41e449807c7def9a3bddc715bdd8fda8fc111554c7897b238927a309fce1f525d71fa9b9a0f340a11edd14cecf9fcdef23a12251ff55057045ebd23d6113ebc195f5746177c85c804d3a18ec6ebd7d0f1dc37c2bb3ed3de0329b9e4be8ce9669faeb5e05c848a2c3a97717bc2717f433f1ab3dee7bb3ac059fd3058be522ca87e5f4a8f3a00f2b6d4ad760935a4c84c83cb29ae3f954f8d4fc08f56f90747b5d9f04b979153892d753a4295c81ad492362ac28a8d5835d64ba19b90569fa5a32c6c4da321fadbdb844a2054a9796247ab580ab922ebb5f861673229d6070559b11d99cc8c1edfc176810020f646a620c7907a53e32d9eabbb2f407c6fde6081a863192229b7569b762b280aade35e4d57d122c382571e20e69135f4ff740f8370449fd4ae923291e80ffaf99692a3e6b2279e2597471e6a68c15d913575c3a523dd4d8afb91a2d13e23b028cebff811f822ab9c4e43f017e8a490b5c005da66badc15e70ab4a42d098b22de26b76a120c03e7c2a600425b53881977c764be940250cffe33e916199df136aa17689039899f5b7cc9d361d5bdad79d6542a0f62af269d25836cdb26fb810c38ea695dc4908edb91693ffcefe295726bd9d4cb8c364e3d275cf39ccf1ddb7ea7b8711e9159df11086a52fe645e1fbe26456e3a199269d6b58470eb4cd653ec7cbc9e6f3ec54f0bda1b1272c734dceb3770b008d35e2be86a76bd12998221bf52b422c3d97c548f1565934a14cd20e0c4efef951a00a9f66786de3e94e7d97f8f936b3d36dd1aa93dc24496d503ed002be9d422248af571b852b08ea9fa3e784540db281ea232c3333d19b001a88f7f1c2b25611cfb9ad111b64af2e724a6cfc5c1581bd155df06672510ab0aacb0f79fb9329354cb0b4cb3afe94bfae545ef6d475e8c37e80c873235c4994b96cf7329a327f289f7c87d3f19368f32553470aaad74612d6dbcccb27998da7a3edcd6ef54c472b565088b606d111b67662c161439fee8ec30eb1c70bc3c3424b63a69926e0e1ac9862e135b1507f8552ee5f3411ee138b484855901c78f170c1c56ac5d97aa45b34a5ecb3d8668d9f7bc7514cf6d11a9d8d8e719233f2d4da5ec06a7e62fe05d6d787044a1797d30a8e7410aeb728b95df09d0dd24f8f99c35383bfcd260f9253b176f9a0e52fd69e8d579b0be122cecdfede288735148d6d15c17cc98a866dc64d6020a5fe2939cbdb10e8719947728dc98127d8e21e511e6ab01b6261c3ebf60beadd0c2a60ca4e18f19da4f30f2d693e4f31900a88ea7e734ab4c9b38aa1808ef1f9063cbaa68fc3cd1fa620b49a26cfca28d5f5c3674b8335d6a8721ea510344b7edfaf2fe57dcee23ea0b7ec92ab5459036038c694658d27f8447622f71e852fd54edca1f746ad223880cceeefb78f4cd8590f99a003f46b19bc3164a115d11b94a9118f41355d6ecb3a7b1119d7f4dee252e412d43d157d214c83010659c2fc9aed323c6965d6bf89aeb0c4039c84c7a4b9d65d94434688276612bac4cd649180e73120f140e924c12da405f232d51f720a7b7c343f9cb99902087b7a304bcdd14d88b028b5060241cf785686a08d9cbc6a6879cde1cfbaad0f7076f5fc0df0e9c6b52715aec955ea19b51fdc732ca38d32ce77d2ee0b1e79cf7dcb84723b5f4030f360332267772da1d940a8867f82dec812cf2b89f57c556f66dbd6d7da9ef1dbface00e86a22bfc982d31f9ae14d50d310b65c93a1518ea57e15d2dec3391328dc03b73314ae07a0d393084c3d137ecd72ae03bb0228e07e0d561e7b5a9ba9f27caed06a551e2d7ebe8444a3734152029b525c9f9280b8d3d288c35a4e36fb692b27902caeaa90df03c1209a164bc91685d4a607d296749ae4d19bd6b28ab6babe1a38f8304f9c95bf52b94311cb5ad686fcd79057aed0c549a9ca44e4e57ae358a0dfb261734156a8bde8f8c168b9a6ac348c085be19eb77878e19ff504e522585a04bd2e059f8cad8596548a4c9df42462c63334e5518ad048e97efff05545a6bbabc1189d07d6563731b5b47a4ed6ff1896d774f115fabb38707922a5bca9fd8e397cec9ed1f9348ccf50cf4f64701582d9445582adf9aa27330d3e4b61026ebbe30fbb6c849bba90a4fae87975967cf664d223c06c6c43f31fe37e52495eea812941ce045bc9bc2c407e2869d1e1d08c34784f7dbf889c36c3de48bfbaebf8a784263edc588d761e883050935979ae95ec8b2e8e7b27fe145aaa75c7a1e753016a498c20553c4f55b5a189ae4bd4f0789641ad804b49eda54e7320ceaeec76e68cd684f82ae620beb05f3326c2962af9554c87c98dd007d4a00ad317ca611ca7cf60cc2ea1ac15bc9bdbafedff9379a1c60276293165f2619bea22c43935975a3941b4c8decaddec9be3aa2644d21d44784e3533e57e8f65c8570be41cbb051c110d69501f5830ab7a335293b08e13fdace0a74bca04ab0a05ffcd50d844d16b5a7f550f6fadd87c4ac0cee11f0a6e1fa36c3893cbf58dc252d1272a788d597a2b083fac46aa958873eca64a41956af4ad1087337e90c3cacbb878d9f5c7871ca89b6af6e6d250ff02b3e6c5fcff930a1ab0cab70277b14549072c0ffdf7542c7a7bc6c0e3cf5c0c406fa521456dd80072d8fca6c5165125398cf8c0145695276783eada6bf20fb7bec39971753df02d31308785418c09d1ab2f452a6be7f1cd57654ebcfb885f7363715f7ea3a2eeeb0a42865002021250ff47e5ae1b17774a2ce621035b03cb15c7d5401e128e3a0a78b3a1c09a1ee441b1f83be2bd856d69cb289d8519b0be1f9ab89ac954f2cf52d1531f30e12066ed536fd0621e5f5e4936a0789ed64cb9bc2948515f907ff6a1c87348b20f6683984708ea28a9bfe99780275890b7c54e6a018cedaee263c417a3a70da88fb1e732e78a188c4ddfa004bf431a99f2bec8fedca2f232a50a027bae2639055f380ee79f77327ddd7cabe3f3a8c2a2242fd10512f23074f5213615c554483b3639a2851e38e7ef4c7b6d16a6e1f9920ffed441cfea722d4d9ba8a20fed3452e08b177603d64dbd128c1d65b9bfc52c34e0ec695ce4fc994b667b4a54fbc4c77b9ecc088556601dcdc5ae7c05409a288c5953769abd6962f3e6944cb2314680872e26c6a522b63765169be165a8f2e74d49fad9a8c340ed7f5ea4b53061a872b32b8e2aa0439f47cec5920f6181742ab0ae1c81747696e026f09b708ed6b4f14396fdbb3ef0798baff249e9efa5f21f6f4ed83c3fbe4292c656359ce993a988be214ecb21232cccbbd078a70f4fd89bfbeea6a77a9d49f4cc0a7a16772bbf1aa389cfcb7e63e548d2553cbc2f0611c8f4a78b8719db36b3af2a5e0b0eb5c659fbadaaa729cb787902512a414ad08b46251138ee3cba6f3ad2361f0a5a153440bf339a23fa0ca1cc02f38e6612473c87e1fb213204458d6e1fb115a0972dbe611ad580954b004f31772c1b3e15c26a23c93b9e543c2369be489177c740f3f141c0f9b9747844a1c1c402c22934dad283b1020d1797fe3d471a144216b79c6ba1459b426d51b796ca8dfb02523adf0d79742d2cd377b38c08bba7dc7ec5f18f5a55acc515ad1830ac7f67bc2957ebd0996ca2a1e7912249e3c81fd6385272c9922757cd0a1606d447d8bfd8121f782b01d4497ff236c383fdcea824d27c113d29add198045e83698f91dc6b5728484853e78c983b12d932ce7cb5a5718e34707f83bec85a2a24f080f61ddc68474c1ff8e18bd22ab36a62365a23437fe0e023e2d9c0ee8926ebd1306ae279504f3c57c1caa7ab7c2763afc4642c2cbcb9bdc950bc5a7d70067cad8ae6b5c1177616eff7a37748199d5bbbb11ed0390da6686ded0ebf44a3076c2bacafe303ba194b274a220360d2ccec9c464a03b8a82e40baaaa3c3d103510d331747be616b94d8ec51ac65f20a0fac3f36d71bd124dfb9c9959f6cb86a711cf47312e1c0b214383c81a41873c4898443ab857860b75a6266fbb854e4c5e1cce96f70132504e0fab73f12194a999b1e746bd1cdba3d4580cce21ca3750ce367b616a0af5e1c33f974fe067d6ddbaae55394a6a6fda73c62384da0672f9ffa37747ab36aec77cdfd83529784872e80213be1ab8a991e58d1029f7497e77caca644f414f35302c380a0b39bff642c19b616c6478f0527b12821f8da51ed8b596af161249319146349c3794b1db958c8814e82ac88d275d624e5494d1fe3c11da1ab8b385f81cbd4419f72ce998f8bbd741397193fd899e2ec250ef5044e3c563fa35ff3870309e832d86559044f206fe2c0a97d03aa8364c16d042dadf806a7b807aeabe46bc375b5ea0697ab44d1d4104c1714d9e3ec0ca04444b84e2fa587a808150c3e6ff77774c6cacdd59a2a3751588a3e16889f6cf681a93c0ae2c83b320e579db761308a9fad08bdfde64e5e5de886d40f53f7d7eeec9909a2278d9edad637ad6c3d7cade449ab19f5207ad04b7700a4f6b50ec0cda523bae2adbba0f914902c35a6b6bdccd6d1489220085688282d4170e8c38a1b93388300b73e96df651b9053bddc6d3c199d4ff986318fa20f496165612d6fe0ac657c2d5e8df0e2d2f5284de553c6bc0e61983f1f8de12cff28f4d20d8bfcf257a029b59494a7becbada37e9e5abfa1723dcfd36113aa4efc1e7d3aab26664563bad3ebac2e92d3c9653116960a79a981be2606a48c51fcb97245ef1e721dfe68fb9da6750c9d48e5090879430378b301ec9df1517c576f5111d4eaf7ccfdd86bd21119b66deb1518227ec2570731eaad5b561ebbdc6a0254101c2075c2812db4a6ba583f2b7585bbba6fd8e56d2e5125db95e3ad9db2581dd9d5821f7578f647d96e69ddae4fd2356eb4ee6173709fbac28a9b06d7598a49fc76121f6df6e7944b026d55325bcd5a25accc5330f63d07ea472e800189208d8ab7ff52041155ce26dcf96aa4ee4df5af9b91f6118ccdb5b73a91bc678ee8b120b09b7eb12dc5fdf72b6f33a85cea9afc7784e07b29fa4f0613da3ef89d9f508a99d69e8dc5cb4951127acfa6a41e575cfe25dd2a589b4015886276511b43478a86c10623f4135bdf7159cb17d1cb14dda4080a693ae990c0441fde3b022bc7b35e059e87b8cae61a089ff9d7339724f3e5375021dfd81f84e41d3b4f0a1d737a19080a30f7ef5051c3e12e8e74d38a3f11dcb175d5aa304decbcdf85110d8fb367c1a3dc124af6156df87c242b4811c9e5816b3fce38b14e7824a55d8f412def680a064eb790cf832b559e66b680c0eebcdd5dd70aa426965be68d0a86cae25550f9ae53a74f432b34a704be0d71b7320c3a499a4fcace6491c33b5ef2fab7794e188d1da86a37365d5fa37d542e5658713c9d9183fced52322953607a1fd86cd513523c5ab3ee630d77082fe7f5b9c31ad15a3fdfff99052514a35862ce967f2d414ff97518ceb9d8999d7a48247100a966bdeca9be1f3de30a38445b967e6bad4dedd5d624b0ed54647717c26dce0252125f9b69c4c892746f38611491e0195df7114e22798308372f198fe9b7c5a0bc322a122a12ebaf6e1a19a415b7d6acd2afadf6dee7d0a52c75ac19f91dc9dbadd358ebf841695d51201c86f7b0ea16a6379827c153dbe5664c25a2b47d825e0305edbc3851079d6e8a1a662552849210af0eb3f1f1c0ab53cf29248d3d429427ee7f8aa71c11bd55c13f202278b8798b2e4ca34f411e6ca30d685d52a3aa1908ec8bcd82c79d46ed312d88942b8d50a391dc9e17016cddcebbad01e4824878fc0a0c99e43b22fc74581f090a953ccc3f47111a1617576f4890211d76839b178759f86d0e8707c24bde9b64275c51c6e69e2b2c3cc82e7d31cfafc8729522c52a7045cd02468ecef314dc7d57f942a725564f048b5258983a0a191b9060e023337ea246acb345ff2eb917b6f9fe80ebdebad66f545525e7c8ef5302bc388287bab66aca96bfc3869febde43c5be54d126039771c7479d951f9dd7265dacdce23408995ae4280f9f6c8a57748a00892726c06e0f329232b9f99e0bf40312fa365016b5b5387ee86059204f2503d2c2edb2be1b71775326d04caf2d2dbab7f521e63168d04964e39f2740fde0989bde1592decad6cafe0d2a135d08487176a764f3074604b61a74ec685f26d6c73c25b620b241bfab46ea3d62ea78cb1a9ccc41a52e5b6319b08b1b9fa44626859e185004cd188592d58acf7b5c1273843fa4f88604b80b02a64a546e4d7ba278ec910f2ee436992efdd68e79ba843521b3a04a06541483906ec697c9e1208378e00ef00e8c8992dccbb338da1e73c3a5d042abcd35b67d735e16ca077de71efd5b2f28df55de78b94733605ac4dc238e17e456ee437770a508269ed63fd53d2022c06d9a84b6f50fa78c7fb5efdaf5ff0b004734689d3837aaaf1ef2545ff42d3948997883a6154cfe04262bfe401e182d0da96a7c6aac8213b5d78f32bed6551d54c152e82aff8a734fbc6e1f7b63a9b14611dd488a5f1d5634681707fe594b07bbd319bffb0cbfb4dc2b922bc0c2fc8c0508f42430420c44df623840b6e90cff98e235a22b8c26c4bb306d43ad334942a38c857f80611e6e6d815246fa545d45cad5252f851d2dafdd65c2cfa50291844da5314778610c855ed6c3003af8915d4f549d899cb25d96acdfbf8e6126c01bcd7015e01b8697920591a87fd8e6d0408fb3ea3ac767cf4ccafd47dd3fc2f4cd8ab7d071dbcb12b0cfb9f330fec1d4c90ab2d043c45e6422017c4ef4279839579a9349228c8f6e7f9b5414b438f41615208d9e8106f84b1cacff58da1d75e495773f4c8a1825bf5656cc4ea9d77627866b1d7ae896d201c1509148ef26d910a16b4578fead904481b722374f80f7334713a5463af02b26d6d5f6fe7d920e8c9beffa052e21d42a45f4fa19f0e29f6d819626a2429f82bbed79f1cd956a7d7b66a7910d79ccf71d1052033b2fc0ba5d70829856c9898a3d9bf0fa659c45641bc91c5f2e312b7a5f5aa0cb6a9cd8063036f221438bcf37dda563cfaddf0c9c316f728b2571585cf31afe0b55b6df22db788413ec87a791114881e30c8844b49cee338fcfbc1706010132c3753fb759eea08d4c8b0748cac529075a66d2b859cde7ccb237c18f32fee85688760ad9beb727fe46aa90ff8be017da21601b99df1da4d55e8351d8db9e63cc70b7da38c966b964ea9d157403dab461dfd0024091f652e989cc735e642fd901652fc281aafa4ddc160918041bf9394fa3fd37e26dcf38f6c7c3f8763c073ab79e8fa6298a3e876d21e6bf088cb1f0f36806f48cb8443255471befa5dab3faeb4f1266c89581b22a9ad9f2305c9d54a3ab254d7083c02f79ce90d27e392151410d73259ff120979b7cf6abec3fa2dfe412db0ea4ed333203e28a00314db78eca832fc01ae09b37de0286b8c15dc230dd63b2cd5494eefd4f7bc422f4fd106cb89d2988f0dcba8897d67e5bf18cb49a08e862eeb6804083c2041ac6b0e9efb425bb36080f89d8868c3efd5e61b76d78224e7f888751d4709d59f5ba1d0336491f221c47868d7241bee2035f31d77d7138ef4065091897f74a4f89ff6e5226084075a353dd3da10d9cb8e7aeca0be2bc8c2b09fa337af41caa863bc7c25fa1902a0c1c41d34b915e780667776a37362a50ef041ae96a53f0e8c6d94d2902c0d7fc1ccc966c65f368d65e8a0bca3ccd15be52f1d77d81045c677a66d1c45ba92bace12d5a77821694eac5cac7d38f830cd8ec69c93a554733cb51f2329fa343a9d958ebc276bbd731040afdf0c242871dc0a6a93a2cfc4de2bc2475501462d8e8fcb647eed6962863e096bc0f2859432c0391adf64e19b92bb6470fdcb862f4ff0e6da37bae47fdc57d5d30e5bcd5a1e20565bd51e0d23c6207df5b6c214237b42d9cc15854bf71a5d5f4a3cd4ce5ee8afd138956ca0145e24094963ddf3a194591c2480b9dcc189e17faeccdbe69179b3d1cc17937e36e54968202178a5d196c2097206c09c35896833368dc0a43900a2433834fd603a7966567dd5b896389ff06f88ac0f6ea17a0769e3ec83597276dfc126b99822a4959a0bcb5163eb7792a054cb2d0207c79aefef9b2bdeef4853e346ef20a12838df22649c480fc6f21470428bf0831fade4bcfdb3d1e54ec6674671763b4ad7f33e2e3e6fa55a54fa416740e988cc485e001c2aab552a031091e1e2a723d200817057219dc2e02d2fc36339668cf6586c683f09ac5a56123b71ef0e356e033c158a7652f0fddac9cf0de44a8da72aec9190c532effb245210d96ebd927a0fc9531e0bccaac7c0ba2064605a69c0868c1ce8491e9920fa4b404cef3c5ce3ccf2e4dbbe7c0ccb782d67311fe3e89864ef665ca2b9f8fbda4a938c289d356151dd4dcdbdcb5f0ae99f638f4c9dde9d5ae4dcd173b7f0d8ceb8a5ec38ccb6f82b0b38d078fdeacabc85ac97560f45664db6de4ba584561c447cb90272aced3314444367f25bae82ec696cf84359a4a74af02e881917cddbaabb642f51c9ed1da19d13d4e84e4475f280c9e4eecbebfad8f878bee75b7176735139ad5f8b8e7f3461631132e0309e3a3f2d00dde2601f4dca2ad972c2420076cc1e8d5b67b1ba548f2823d44a0ba55517315d419440104ac65f911e6171ca582b352dac53b1b5ee0ac14f7db05404aee5d2c6b7aaa75d5adaa7e250994cd336031594ad105db76a9e3f8a035987b79fa801117132ce76dd0487852894182f49d6913ccb222a34f6883ef46a8a10fee4b7d2bdd857aced546c1e939d85222d5bbed236c02005d8dbb61aec4fe7cf471d2c60668fe10e8e707f43ae1950c83044c4efb936b70f737330a85e9ccc84fb482ebe64106328f05f0d226f50ed99b95c018720fcfa6ec7163024d3d15c110a6b733bfaed656bbeed256848e78e0d80186a1524ea117eac156b55b66c6bac845c26bc8ba4e41c2eb5ed0987386266586000498fa57df2f12867c5bfbe7278746721d346bbcbb7436365eb38ef005c24b17764e2fa9d09240be09f6d266bfda1c635e068f06ddb9ae70514ee6e2400af18ca8c48762dde7b9e1575757536862737942f679640f70f880043ee9f148f67392ce039c002a7e36dabad25a63c0000ef0631577867a9e1da001fe872a1be23d08d2ac460005863d5e21cfb786c80000da514cc59eb9393e4de001229d7347b98d2f40048091b2b83d7223fdd20eac9a0794b8000000045584946ba00000045786966000049492a000800000006001201030001000000010000001a01050001000000560000001b010500010000005e0000002801030001000000020000001302030001000000010000006987040001000000660000000000000048000000010000004800000001000000060000900700040000003032313001910700040000000102030000a00700040000003031303001a0030001000000ffff000002a0040001000000b004000003a0040001000000a30200000000000000

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: e9f6f8c1d22e823542c7f49ae890ae589b0d39e7136569dc21da7b9471357f30 ? 70988902 of 101117471 <e9>
01: 930f5cef12567e07b7176392952e7963deb6c92495ee3b18282629aa5af6c713 ? 70988903 of 101117471 <70>

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 2022-04-28 09:39:00 till 2023-03-30 19:47:20; resolution: 1.98 days)

  • |_*__________________________________________________________________________________________________________________________________________________________________*___**|

1 input(s) for total of ? xmr

key image 00: a46684c5a060195e4b694dd024fbd750ace2b94ce2688e44ac1fb83296998280 amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: 78c28a2d2fdada86f36ccf82ad16e4226eaf146f600973037ea92ba08391a093 02611697 11 1/2 2022-04-28 10:39:00 02:016:00:41:35
- 01: df48e67ffcead66ca57e0dda21dce9c480766f8c06c4e6ae02bd61ec3302479c 02845051 16 1/2 2023-03-19 02:57:09 01:056:08:23:26
- 02: 3ad98bf93595be6ab212aeb0861a2fdc09aa070a1300f477d349ab18784d15d7 02846020 16 2/2 2023-03-20 08:50:32 01:055:02:30:03
- 03: e32f1eccc9bdb6b43fce557b56fcaff165c8a3d5292bedaf7112cd6a21d99280 02851840 16 1/2 2023-03-28 12:14:01 01:046:23:06:34
- 04: 350b20edc695a942ca6b0091580ee59dd9a9ebd8eb9a62ac5b206e6b4cc940ec 02852583 0 0/1 2023-03-29 12:28:42 01:045:22:51:53
- 05: d5762c4420819a9e6d94958f518896ccac1819a6c1dff0a71d31cba015a574a3 02852603 16 1/2 2023-03-29 13:12:16 01:045:22:08:19
- 06: 10b97ffd8f1e0d7d12c38bd1c270f5d34bd2569e9d0d50f2f6fd5719806e261c 02852981 16 1/2 2023-03-30 03:08:03 01:045:08:12:32
- 07: 8912362263b8f7cdd375ecd167702c91a83bb7b6764b944eded827d404cd133d 02853051 16 1/2 2023-03-30 05:56:07 01:045:05:24:28
- 08: ad3912ac7033b6cbb2a6882acbc12213f238d0384042393aa4f2888cacc33018 02853306 16 2/16 2023-03-30 13:45:43 01:044:21:34:52
- 09: b6dd28c45b289792b16a60f754d5c613c49c677e4f018fdbcf6f23a055578a42 02853378 16 1/2 2023-03-30 16:03:16 01:044:19:17:19
- 10: d5f542e8ecc0af63cbd249614cb7dffd194757ad02a31e7d7868f19a6c3f61c3 02853409 16 1/16 2023-03-30 16:48:03 01:044:18:32:32
- 11: ae6538983fc14c3f58f5dffd4b31554f08427f6a29481d56b448d96b98b86174 02853415 16 2/2 2023-03-30 16:54:56 01:044:18:25:39
- 12: 3c37d0f3bb7c7e086ea99c3b5e70e34b59eeac7fc4f38ac43b30e5a48536e764 02853432 16 2/2 2023-03-30 17:31:40 01:044:17:48:55
- 13: 21b96cd5b41c9982485e688b9b523fc32b60b25816f8b85fe0271034e1c886e5 02853461 16 1/2 2023-03-30 18:30:55 01:044:16:49:40
- 14: b718b084afa18de4a78b85d948c1016654ddd943af484d9e2dc142a043d19404 02853468 16 2/15 2023-03-30 18:40:27 01:044:16:40:08
- 15: 7ffff7338b4e116dd652b04e8ee99388f561607d87f5bf984c49140976ac678d 02853469 16 1/2 2023-03-30 18:47:20 01:044:16:33:15
More details
source code | explorer version (api): master-2024-03-03-26331e6 (1.2)