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: 04aaa45e4dbcdf918c7dab503a1a0d53ab5fba75a28dc14883eb702d6e85e8a1

Tx prefix hash: d0533cb51d2addd58e51ab2c4572345d46fa23baa6c332ed035e1056d3af8de0
Tx public key: 2791fcdc0d49a51218b1fc09cfeadf3487ef4d0d1240dfd7d866c982f558aea6
Timestamp: 1680085731 Timestamp [UTC]: 2023-03-29 10:28:51 Age [y:d:h:m:s]: 01:060:19:49:17
Block: 2852518 Fee (per_kB): 0.000935640000 (0.000020480000) Tx size: 45.6855 kB
Tx version: 2 No of confirmations: 306164 RingCT/type: yes/6
Extra: 012791fcdc0d49a51218b1fc09cfeadf3487ef4d0d1240dfd7d866c982f558aea6020901dc7629f43da02f6610f4c802524946466ca4000057454250565038580a0000002000000061020096010049434350d00b000000000bd000000000020000006d6e74725247422058595a2007df0002000f00000000000061637370000000000000000000000000000000000000000100000000000000000000f6d6000100000000d32d000000003d0eb2deae9397be9b6726ce8c0a43ce00000000000000000000000000000000000000000000000000000000000000106465736300000144000000636258595a000001a80000001462545243000001bc0000080c67545243000001bc0000080c72545243000001bc0000080c646d6464000009c8000000886758595a00000a50000000146c756d6900000a64000000146d65617300000a7800000024626b707400000a9c000000147258595a00000ab0000000147465636800000ac40000000c7675656400000ad0000000877774707400000b58000000146370727400000b6c000000376368616400000ba40000002c6465736300000000000000097352474232303134000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a2000000000000024a000000f840000b6cf63757276000000000000040000000005000a000f00140019001e00230028002d00320037003b00400045004a004f00540059005e00630068006d00720077007c00810086008b00900095009a009f00a400a900ae00b200b700bc00c100c600cb00d000d500db00e000e500eb00f000f600fb01010107010d01130119011f0125012b01320138013e0145014c0152015901600167016e0175017c0183018b0192019a01a101a901b101b901c101c901d101d901e101e901f201fa0203020c0214021d0226022f02380241024b0254025d02670271027a0284028e029802a202ac02b602c102cb02d502e002eb02f50300030b03160321032d03380343034f035a03660372037e038a039603a203ae03ba03c703d303e003ec03f9040604130420042d043b0448045504630471047e048c049a04a804b604c404d304e104f004fe050d051c052b053a05490558056705770586059605a605b505c505d505e505f6060606160627063706480659066a067b068c069d06af06c006d106e306f507070719072b073d074f076107740786079907ac07bf07d207e507f8080b081f08320846085a086e0882089608aa08be08d208e708fb09100925093a094f09640979098f09a409ba09cf09e509fb0a110a270a3d0a540a6a0a810a980aae0ac50adc0af30b0b0b220b390b510b690b800b980bb00bc80be10bf90c120c2a0c430c5c0c750c8e0ca70cc00cd90cf30d0d0d260d400d5a0d740d8e0da90dc30dde0df80e130e2e0e490e640e7f0e9b0eb60ed20eee0f090f250f410f5e0f7a0f960fb30fcf0fec1009102610431061107e109b10b910d710f511131131114f116d118c11aa11c911e81207122612451264128412a312c312e31303132313431363138313a413c513e5140614271449146a148b14ad14ce14f01512153415561578159b15bd15e0160316261649166c168f16b216d616fa171d17411765178917ae17d217f7181b18401865188a18af18d518fa19201945196b199119b719dd1a041a2a1a511a771a9e1ac51aec1b141b3b1b631b8a1bb21bda1c021c2a1c521c7b1ca31ccc1cf51d1e1d471d701d991dc31dec1e161e401e6a1e941ebe1ee91f131f3e1f691f941fbf1fea20152041206c209820c420f0211c2148217521a121ce21fb22272255228222af22dd230a23382366239423c223f0241f244d247c24ab24da250925382568259725c725f726272657268726b726e827182749277a27ab27dc280d283f287128a228d429062938296b299d29d02a022a352a682a9b2acf2b022b362b692b9d2bd12c052c392c6e2ca22cd72d0c2d412d762dab2de12e162e4c2e822eb72eee2f242f5a2f912fc72ffe3035306c30a430db3112314a318231ba31f2322a3263329b32d4330d3346337f33b833f1342b3465349e34d83513354d358735c235fd3637367236ae36e937243760379c37d738143850388c38c839053942397f39bc39f93a363a743ab23aef3b2d3b6b3baa3be83c273c653ca43ce33d223d613da13de03e203e603ea03ee03f213f613fa23fe24023406440a640e74129416a41ac41ee4230427242b542f7433a437d43c044034447448a44ce45124555459a45de4622466746ab46f04735477b47c04805484b489148d7491d496349a949f04a374a7d4ac44b0c4b534b9a4be24c2a4c724cba4d024d4a4d934ddc4e254e6e4eb74f004f494f934fdd5027507150bb51065150519b51e65231527c52c75313535f53aa53f65442548f54db5528557555c2560f565c56a956f75744579257e0582f587d58cb591a596959b85a075a565aa65af55b455b955be55c355c865cd65d275d785dc95e1a5e6c5ebd5f0f5f615fb36005605760aa60fc614f61a261f56249629c62f06343639763eb6440649464e9653d659265e7663d669266e8673d679367e9683f689668ec6943699a69f16a486a9f6af76b4f6ba76bff6c576caf6d086d606db96e126e6b6ec46f1e6f786fd1702b708670e0713a719571f0724b72a67301735d73b87414747074cc7528758575e1763e769b76f8775677b37811786e78cc792a798979e77a467aa57b047b637bc27c217c817ce17d417da17e017e627ec27f237f847fe5804780a8810a816b81cd8230829282f4835783ba841d848084e3854785ab860e867286d7873b879f8804886988ce8933899989fe8a648aca8b308b968bfc8c638cca8d318d988dff8e668ece8f368f9e9006906e90d6913f91a89211927a92e3934d93b69420948a94f4955f95c99634969f970a977597e0984c98b89924999099fc9a689ad59b429baf9c1c9c899cf79d649dd29e409eae9f1d9f8b9ffaa069a0d8a147a1b6a226a296a306a376a3e6a456a4c7a538a5a9a61aa68ba6fda76ea7e0a852a8c4a937a9a9aa1caa8fab02ab75abe9ac5cacd0ad44adb8ae2daea1af16af8bb000b075b0eab160b1d6b24bb2c2b338b3aeb425b49cb513b58ab601b679b6f0b768b7e0b859b8d1b94ab9c2ba3bbab5bb2ebba7bc21bc9bbd15bd8fbe0abe84beffbf7abff5c070c0ecc167c1e3c25fc2dbc358c3d4c451c4cec54bc5c8c646c6c3c741c7bfc83dc8bcc93ac9b9ca38cab7cb36cbb6cc35ccb5cd35cdb5ce36ceb6cf37cfb8d039d0bad13cd1bed23fd2c1d344d3c6d449d4cbd54ed5d1d655d6d8d75cd7e0d864d8e8d96cd9f1da76dafbdb80dc05dc8add10dd96de1cdea2df29dfafe036e0bde144e1cce253e2dbe363e3ebe473e4fce584e60de696e71fe7a9e832e8bce946e9d0ea5beae5eb70ebfbec86ed11ed9cee28eeb4ef40efccf058f0e5f172f1fff28cf319f3a7f434f4c2f550f5def66df6fbf78af819f8a8f938f9c7fa57fae7fb77fc07fc98fd29fdbafe4bfedcff6dffff64657363000000000000002e4945432036313936362d322d312044656661756c742052474220436f6c6f7572205370616365202d20735247420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a2000000000000062990000b785000018da58595a20000000000000000000500000000000006d656173000000000000000100000000000000000000000000000000000000000000000258595a20000000000000009e000000a40000008758595a200000000000006fa2000038f50000039073696720000000004352542064657363000000000000002d5265666572656e63652056696577696e6720436f6e646974696f6e20696e204945432036313936362d322d31000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a20000000000000f6d6000100000000d32d7465787400000000436f7079726967687420496e7465726e6174696f6e616c20436f6c6f7220436f6e736f727469756d2c20323031350000736633320000000000010c44000005dffffff326000007940000fd8ffffffba1fffffda2000003db0000c0755650382076980000100d029d012a620297013e913c9748a5a322a12bf60d68b01209696e91fc2f3bac7e2bf7d6761bd1fbf335f07dc13e2512c3f89510f07e3265ff55eb27f45fb8ffa5ebb3fbc616fe3bfd1f317fb47ec4cf87f61debfed3fd8fa04630ffc3ec8edd3fdffa077bdf97ffe379a9fc0ffb4f603f2dbff7785e7e43fedfee7fc08ff61ff85eb0dff3f966fdcffeb7b0b7ed575e94bccec672c2596f97f2c2596f97f2c2596f97f2c2596f97f2c2596f97f13ff2d11070c798ade88eb34e77bd0998b4827e295217bdf3c30e386ecfff13b13b13b13bd41e7218e5b73878b0ed461fa5bb1adcbb77d98f83dca34d52f84b87d4d093fc16f11c431f039e513b524750fe5e17a783291ec50ca7c50e5430ac20f2cbecadd2b0eaf4996886048c3d8f6ce7fe65a74c025aa0b6967947df397803fdb4404734eb49814e40edae093207db20b9009c59dd9ed1db5dc07257ec9850ad4357f950e0843b5ecbd08e5b46cb9e238df3f9758154e6621f5a7caa442f8f64ae8f24bc0cc285f4805b0291b627d1687ad27854d6c50b5774f398a8f6776b43a1e967b02d890ef51ac7b03ef5a351f4285c03180001eab7a0cc72c5f5a85eea587696bedaacbcfbe63aac4becbf751b6f6ca6b84753451fad3f612f06d0b6d9749a87352c928d253e7153ff03f2cbf5e4dc73d7232cf0726b22bb66dd11ddb9722a041c02d6f09744a2e8b79a9d781f300d8dd282603b17cd4849a1a2499432d34d4cb975a911899b7842c2ec859e9e4ee385a2ca249132bb22369441dc8c1f30dd2435c61fbb0a70938d84d1fb832e6dde25f8fc21c77b062b03516ab4471cdcd4e3f45406a6d9bb6b9af5b5b0261011e50a82629169329ee0b477f55e88f5bd83422cf2d98f8819fad529dacbb9dfda66d50d1f26b7e23dc5545dc4efb15901e3cf7087cdf1286ab7f1b04399ff4a202ef7b867f6516d728a4da2d7cad261d78af6d41326bdea69d21a46d86eb1ff75d2668f50da2a7ae7620811c81cf0b5f37ca6dbd96df391dc2b6171d6c8371418ef1d349163c7b3242851f58352dd15080a09d0180901caf71f767e961088723e58f02cb2a72a62aadcf2bd41dcabceb66bf219fb16050bb0a2fa0a00daee5f6f032deab561a51f43e5cbb345279250a7464d8f6b024fbcdb81a4f2dfb0e6df181c14afdf6ae946a7615ec8f3a6b270654ef72af8b51d1cd9f55fca4eaeabd174ab2561586009b2953c39ff76242252e1e6cf7897c1d815dc27dbab3fa1af773badfd5042f2f7287949c807898dd76ad55237da8a33685ab5ce4250bf3775009255e3223493ae6efd0e967d52d381f7681ef81282db0e775c882f6484e8cc5d3fd447b242ec8c44103f2a83b9f5fa74356c111ea7082380d90d4d21704507e0100bf0aa0a712f45607429dd48ba81100d4737be5a35f8316ee63484328432128b540b94bec33fa7edc44d45ee6a8a7a1a02ec769f4ee8e0b8cee038dcab4190e4ea1573708a35ac9cad77e8f0ac276eb76b28031415efb823e02580f2d2dbff9ac9099eb1bdb0f4dc4b631b88841183f86a016532207eb7f3657aa535c8997adf6eba7f6cdf76d62b5a8c91c5946f1de76322fad8acf3333202117b745116e587505be3d749532a739dfb7eac6b818cc76238bcb6ca3ccc582919ec47cd03c3306cfb97d15c3584308d53cb983faaf3973902f5bfb1f8383dd8bd9465a3fc69073b09fefafcc9c82fec0d3be552544afcdc4ae543930d9141a596a72f644876ede87bc516f0ae8560c5fe7fb7e25606510d75c5c0ad89b5dca7797d2993d5d5b3477f715b8d79afab09d17ea57e78c7e5c55b563f0dcdaba4f00d691ab62ec8b5d4fa6f764e59f3e9508a4a961d4e9ac15c863cf69942dacfb3574b65cbb5deab9b21099f79d7a1d0e46b0051e680fd6af842d8301ff8f2228987317c504acef9d7c8cf3cef4df3701b5032bcf09386e52512a9e38c22a866fabc0669711112e6d8a4ba64ff2266483ed84f1f86e1c3fb8a4f896f01747aebd91f856f58024cacbcb7034791d3d4b98c07d98a8ba2fa93ef9d65985c938b0fc48211e13a1c3b7ddf1e2659e67362f1dcbf674553fcccfa7bc9cb51c09a5f1f35d43441d1879cc745f1495332ceeb514532afe840f37f02cff6212dc21faf16078d32fa16b7eb5b5fbf8dbad4148bf06b9453abe14d2f4d2217effea6e5d3f55c3978104a4b752eb27f56556d866d1393ccd31bf5ab6578d56d66e0f4be9ce312480cc1d47b1cb513fac10f7b947c14193beb12f5c6776003fcb52ef84d27f42f3ac2930bc9ebdf7fbee959e9bde2152fc3a56a138d13be9bfafb9e7a49b55d551f5af013d502da6178c77499a08d4fdb0b8350afc5d3c8a54c49fc4d4f4ceaeffc588e2be5ec62d932eca4c2354f98472466c86f5f6e8d19fd37a680f40d3502195ecf6229cbdf13962605ee6e795ba062055298eeb04b8ef6e28e4c1e6ca8fb4d4140048c1af2b1a91ee66e1417afb778ec2f119e41e4cfe7bfaa8a90eb2b6bd4183dea868e0859544bfb9f2b704b21bc9ca0c2d049672529b91fb61d5df7a0aa189ed47edb50c8c74702c078b69785d5edf5f8f343acb382c8f218958c683cc923e6576b252c7e21a3b349dcf9f317ffbcbdd6c49147f29dc9d93f385059c0509b577cb491b11313d3cadd7542a0dbd179a88f4c284bba78a63ea8531d0ed7a347f3afb26d85b34744f544dd4986ba215f94d3faaa52150b174a26bbd52e5bb9ea3eb2e5d1527f903fc842201812f9544e68040d42dc6dc564eb23cdffe140ce7064bffefb7cc4e786607f308832fdca032e481cf9e80cea426bb869ea4ad63fd842cb6f9544246129a1f7d4d00367f63c82b121a2ce3c0cb611eee3456b2df919213d40e1ec86efafe2925f33eecfb6c7c5ba99ee501e7d4f653f0b86a348e4d5460efadc339467110c8e61adb09c0bef5818d2b25da5cfbdbcdfdb49896375b4ad17c9b484fc4811ac22a94d7b7259a6baf7761d466e7b0572e74eb352a1c3917cd68d1aab0b66ddc2ca53e1eabde713b6a28e9fb63a5493be8a0e4913d61ab6cf3e7589fda3d3e8588f98fd1b840a5b4eb53501c3a9b836413366ecde8b8735fa67ba11744b98a6d0bffe174543711c9d5105fe77ca3af7fb682d54593245608bd1c9b50d130a496cbb52fc279f31bfaa2f4fbb718446b0ef24344ef840c7062950dc4e67dea70fa36a290ec804381b1d45631891f2063f7729280579d1e556e8dc54c9f93d4343c8e9ef1f4d9929c0046a0e75ab384788bd122972b7fb93832d531acaed74554a2f13f0cc042da2cd9e142655ab060f6b1116f8f154f49d62b2b57e8531c221139d7ca74c59450b49f128621df47788b84855b56b84e0154099401ca9b8d3670d1b25ca2af6b64ef5bb3c0fa8e566e9d07cc95216719e5a9623197f935ba9fabeb7b45a8f958c39567cd898fac3d8a5703b23d51cdd46de51bde03bc0724d11af47a4afcb114a1123a513e080d57040dfe73e535557f56acc70a0038ca0fd48ffb6d0e8906fb0ed1dd5d947496e100d5c73da9708bc240f8097a80880fd9429385b7112f46bbb271732061e90391636ce953699071c1cb2ce86eb3df8d39daf204767995e67609740f378a199aa58677d6c655029c19e054a8a7995ae067a3010f116dc4b99fe2f38b81969f6e7a6e64891c740d0ad09c45f97c5755b5539cb57e5358ada2807b59b5ec07cd4c5f42549de3ff512e7424705eddff61a66e606610cfbad9b1d3e4a04feabf2afa48bb089440adfc844527423ff4a4785e647f312c8aefd8c96af3dd2f18562eea85f69164682239ff7826647068a4ea57c5102a5e49ef1e0a2cfb006fbdbe09aae5eead75c32d06069e443b3a027a861e3413c3c276af2f182089ffbf4fb88c7cdacc7fd0a9eec4170cbaa8946abc0e6bee7bc7385c5388debabe350f13c9045b35a8f4ef0534d08356d3e38f1e4015953ee9917fe5a6389fbd34487f6ce20d1eaffa073cd451c57832822cde81b8ec507d7fe9fe18cbb1d074b091f58cc09d5d89366cc380a74f3f71124a4167964c5a41e0c69e79654499b5a94af3f4772a9a9dd26a0b6c29d929cb7c8d9ecb0961d0fcdb637e60f0ea6a1e094cae807db97d45c7870439b6fdaceeb8709e164127ce9475579b660f1e5baf9d77ef9875e55007ff6d18219ecdaebe8085d471ccbd1779fe1540943c43b9b26049baf1fe978957a05535b01fde6445d221615363850ece5c929aad03c278610b649e280cc22a5cb90da6272dc70571970dcd7c7e2d8661a2eb7d3c61e1800ba6ff3923915f3c79d986dc1128fa42af98eaf0bffc27450221e63cab2273b15d11a6bf675cc396794ca8ba85512fd5a409a2f6ed5e7b6138542e2a656bfa843ac5ac3a5f50ab1811573469478bd865d8caea61a8e5edbb174dfec8d7f4b76801c344555d8e4c293bd21a4b41e3a47b914134c92551fdd02fcb7579a9e5c00f19131465e65b33663a1699b7d91a2056fe57df9daf2a5465319b1734a5b59c80f118d483c33492e567b0e3cab282ac6a451e4d67f865d742559802e378c8905627c1545486100074a67fd2345432f9eec666dc7683700aa3966ed7f6c2a5690e20a6051a5cc22f51f7954bc7636e0e9c67cf2cd72bf3557508447386f104734a6ab241c909e58cd7393d40db951d57d72c9e5d5ad92b5db9d1c799faa67c15e967ae72d143423a2ebd5b91997c9f2b791ad4c3937fa179e995916985d846683b12cc758cb9f2f4a147f3c80eec140a60e27ea2cf47d6c6cddb1ef95d48ce0e9896f4ad2aafab856255e4f83195e89fc0fe5b2ab2b14baef92bcf7ff26f29fd0dd91d09546a14e6bb743219bb017798f29593e3b969a255359c64ef12aee740b430f99d845da08fcec5b9b69e0b5afec7d05cecb6c1be0f4a37770daa3bdf1d871056d1cbe907dfc35d4318327c87af562e02b244fd3622f2a8fc1a4b824a9deebc279abd07f26b8267e62f8b7921b58be0ace5faf90fa48ce4308810075608dfb66a73d1af64a651b8d895a1d05b49b708db101cad9eece3bb5299d15b9a3e0fe963f3c7feb0225c5839a1f158c766f3c61a7fb6023653277d7a9954e89b5ad3eb7b05cef82a9cf787dbaa650cc24da96abe20ac58c979fd5d75840b544e9b7127ac86d0defed99303130b645d4efafa23a452626b071205b04c7066f81f2ffccc385d0a8b2dcb1dc327ef7d8041d148f283ef4d5b5c2da6815fe1894dab3e6d7b8a3829553c090770d3bbc3e62fd6b7921cc18ca500127014e35af91accd8af837c5e77504af84ad70377848d5e96dd6f7a8e5add226cae01739a0899a9b9d306befeed45e8bf865825e984dc336414969887e4333b45ae0af35b3ed21eb528a60bde176f14346204532e828ff47d1b2d8473688c7e896a9bb26293e7e6d0fdb1436e8cc60177d07308bc632bc4d39bf243b67e142abd20493b74ba7bec1c25bea7c1b4f4d011c56e35f2ec02f979aedc55459c3d9c4f7fb98d1b135ad546218bda22adf4f42e4420db9b81fdd4f02b8351a2f4d3586a60c912dd8543794cc176e2d104cbb1d06e3116ece10651640e16a9796c892715332e3e76e338c497fbe70b206be14fb9ad0dd447f3439d25e913c14aa3b314b60fec9db10b19119a0649fe124a18acfc8204334f5e0a273584fa09b5201a65b111d09cbab022c94501755fa0600a4baf197c3641719050fbca31d7d3c5031aad51e7f4dc6adb4f8a2aed164cdb8cad022397f1c1259294368b99f8f2c7b0502d929365daa31aa7e55da94f749ac57ac6b2a811759155ee46550ffd2e3ab69163176a7a42e4096b47147d1c544aa326b71ae436e2d9cb0c0cdef95822ccc18a9a5b2c184b2fea4f6ff8b807a9e2879ec69945635cbf9612cb7cbf9612cb7cbf9612cb7cbf9612cb7cbf9612cb7cbf9610c0000feff1b000000000373e379fe6dc9b4fa9088d67e6da3bc4b3702a3b2df77a06fc03f20b6cc4731ffca19a6304cc61bd3b0ba8c9894e19796d95702463c2954f7ae0f800f571542f839af0c4f355d0b974656dd01ddabf25554020ba50e9b868354a85af32d32fea64379f1de596ff686d721011d07a771dd1672ef0fbcace4e06eea3e21f335c3455b2fe85664ff5c7f8cf98f86397dd07e8901c0701150e848aa21c71eaa9bb4de4652fc884e39893cadcda50e3ae57d4ec495ecb44fa5f65e28c956a9fee7674f4a2c4eceaa3c6b36c31064c740a11242dac8673366c7ea194b018deb04e24c9fc23385dcd40ad6a3cba1979cc773d02c5674cc7bdde1cfd498afe38074f4ed88163628c04e5f6a75abe6bcc1b4d49154de247b1fd4fc59d80a2417b07050a447bf1ca27e0401986f863457e24eeb34946ca9b368b8bee2f088c1c027551173622767122182c4e990e963f46de1d950d99d93428b91691120c4fc329fa756c2da4f018aaec17494f988460d1b2262f982d8866d7fca69fa889b166282003cca6ee20a331853c40f09377bf334cb6cca44cbd07cddd096878b0e03935d0de99cebfaa97c14fc57af483c48252c15c3d4da31d2fc0086fc2f5460d41015afafabf029bacd17494777b2820148e39470969df46c6c24068733a97ff2e4b01a79f5e83bec60c29c5bdefe380e9f4a1f1a209e5fc340be199c8a704037ade9f9f8b2089057785cd26e6730a05f0f25df85aaff629ddd44857fdbcf80a0b9aa006a578b58b09e4e86ae1084b7c42a3ffc52c70016a1dd72765b4ee6514c282fa5db031c163697ce420bad45b4925b1e348a5be3a23d06bbf331a3e91c7c0d06e78a4261fe45e09d15e91c9d5e6d92d1544012a9622cc41666fb37338201eb54e11aa8e02d9f590f85cf1a500681ce9ab82a7599d90a8834c4bca0aa7b618ab869df45789b1d4535bc2780bb01e4c246843c98dca17c6c8a84dbef1e776f8f1ddb97ba63ef5cf4c646b6d68b097b957333bfa56d194d31e34baa32c98a0451761ad0d48593d4124a1178ba5d4f3003c90dede2019c387f530ed99830635ea0b10922115e5db700fe7a5707bd4833e7258d0a6692c867dbd7b86384f2964648e2c4e4f72af3e75750529ab2beb50afe97ad8e24126dfae206c725abf379ea8a5ec7f3fd5c909f785ac2c74200b3696b62f1dd798797dcd68dab975acbf77756363ead914f76f98449755c66ae88c684df08b9b2ad7257baa6fabd85d327bcfe0f7e81e825e4dddcccf1b166a4aa8000bc2c4d35223068c92860e3897043737990f2ed6c67aaaebb6343b8872707366b9e4d8388902725f638c727e908789f47b7afc52a05c34245f6cd016aa2fc0b4d3ef33aa567048a9a5d0f2a1a80628ece703017746077f8e90f750def9ea42e9a63c5b8abe25336f7993e8238542b70a1054c4cf397ae4a9f53125549c99f8c8dab347de89d8e7d414770d252e6057f38575ee2f006a7ea08e10f30e0829b3c68738325c1a0a7142f1ad161d0692af633f11ef409482ec988a3695d5ef6f3e2dce5800c915d5deed1da1a67ec45d887945d46e71066d37a7d3084c0212e98675b5b49d3220f4628ab273f64ce0c09ad1b419eceba9dd4b23e6fc83a317ba384c910b729727a319c07a0b24eac8c7da8a39a50f8970310ba8c982100eb106cd9dece00f59430f080d655fe9a6ab394a996087b20659cd98d24c9c008d6353a96b5126715dc325aa16409ca36b7e33a1c2f01baba6978ed0b560979c5a1c916149a592d533b5b7c1ed9678430680141ff366ef3026b9710d6dd65634b45e90f968fee3ff45dc989a1f62569c938277bb1f37bb56c47eb399e7efc6afc84c6de6881db89928cbcd864a5e01c2ebc27faeaf657d3a01583850a666b2543acedf87ab86623cacb4aee5b2ff72327f154ecdb11b5a00821ecb2bc147b7875b929f2417b3ab9cd961c3f5913cfa79d09f2bf31e846f5f602f8535289e0c223109557c5f58da5f47b03e4d45be43568b375f8e765df1b3dc1898b8da6e61820d1513e684948b54c8551e11b67c79a6f4cbc9f0f139385bf5b56f8ed99b7476c9e26729683836963896ab9242e4531dc710c735e7f8ac27b73eb2307fdee2221d0d4bb283f0f387e58363707dbfe7f3f749d710e04f134ec43cee0d0cfbaf859cedc68b8fc9e02f64d905ba7c9d1870fe9438929bc5f9a7d54ca5103b0444e6efd7cb733c67e4b0040314f8660754aa7ee7c1f0e178fd5711293b02e424471b227a483ca6c994102f76d9a4fafb7b4bff880c63570967088d7899090dd6e4f8ee97ceaad710ffa219105c36b31a34ba4315c6a9d8ef881c0a603525c994593704f6887fe878d49e98bb13e8239e8e44d572088402197961f9755fddbdb2a993ad66f8680a468da2614e6bff3e678c595eabfa46995dc294c9fbee920a0a7fa3e756cf8533cd67c74b5a3c29b58c9723239e93b91e6d8bb777120819ea8d27596479806a3b6cacfd5a2dbe6ba4079414cc2ee133bbf0b0c5854973bc9f032479e546d5f94ef72172af4c3b4f3234c83db3ab5786aea7decbd4f8707485e6cab54451c55d18489dbd387512b9988bff75acfb768f0e106d88eab06a8853f10c9e45b7e560ea7fe076aed3f7bf67b532ff4e435a1dfb80d88785de535bf853a8e7490b792ed1b0c7780d10ee120301fc1a6dee21efbaec5e70b09bae524ee17960c3c07675ea247507aa7e2ab5f83cff70157e381710684e448400c452ef8afafbb131c7d68184bbb549b55f5488025df74915e72f313fb89bcdc8cf2454503b3089649f9692d43d798e03659091f3befc852e922222dd5698492483704c62f91ad0e0b54a0949b2835d3bdecd77500ad5708dcbf37d7975666bc738a5587f1ed0a21c5f0f2621a0cb6facec49db763c79011edd6b829c9dc9523b292629ea7d4f500eaf8c6e05d87f775105490f84f0f2606361d776426cc24cb1d606efea22930e19bd42a200e20f704cf56cb0c3f34693ce8cc62f070d8dd043fe6cc3459dcfd5e573a7858e664b23fcb393939e6675dd70527108bd462f545a448d85be67614a8f3a9313a4559b95967088e3a5896afec3142388092c80611577ee32c5cb65955d31c8ea6f7f9a11d1ac43330e70d701a3afecfaf9cc47b23c54fac1ca0761ee001a20fa74db82bcd4cd1408c108150b2dac9285a0f10cc5ef7a5737429a0aafa519594e4c2a389eca99dfbb4902a0100c6567c8c351fe85e1a347810418a058a97b6700e7647701491161e197a116f43fe9cece104708ee4d8d6c9ab0d6396409a5a26cc9027415969f1cbf7b72c914ca0e80ca5a21f33556d79dc9af1ee31ed82ca187b870d60620ca8aaf21dd966dc2469ad24600846e8a7872a84cdee2a9cd5c1dc1a69f5a802c8a1072be123b100182450821c01a5d8b7825d303facdb0ec6759293faba4a0fbb594e866c4371063d1bb67ebf2ff944ffda29c054222a9b68deb1d40fdbda51b3ca193a84b773ca77fa7660999b91643c5ac379966d42a2d1e3f13ef0086147e86869e344121baf3296ca2cd2a8e6b8a0a8f35ef8eb25633fed21cd1393cf3fda9aefc0920352974adb85def8b62657a6439add5dcdc8332a3981b1b68f29c8cb57da1d01460b751f2e096af15ef2ddbde96dbf054cc9b1991aead9fbb395e3b5fa5c86fc62d255b03bc4d7fbeee3b07c9264ba8dc47d685aae4b2b382a9d5324e9537a473803690ccf8c65a30f8ba0f19fffc77588115f32cc7e45fd544a0818eaad043e948c7fb5135b48691f9a6717c96411fd7562eb177f505ca6145b811e9437a9216657bf991c012d377abd62ce3e87f2eec741e315c2ce5e820e8ff83156478da7c32fc12b3807ed7f866b3f4330b3eec170e3a5f1a454c17f9f13c1ded8d33683eb5bb6f9c87a27cc88ed711615b28529419ca9a597d974f7658aecfd8d8426846dc5ed843f68ace8a65de54bcd7bb8e8f88b25a8d79cf6d5f7047075edeff08eccedc1b5efea3463d138df869eb691e7702edc16559fb8861ad4714dc24c2afc1e3ff37d84bfd44027ad4c099645cc17fd5396dc6c7df449a5b701e7fc9ad773cb790bf49abc6ef05c87038102d07a0afa41d4c458b3ca123e1ea2a209f5839bda06f0cef7aa1f44e45a5e352fc432db4508150015a028d187ea7d9f128a3ebe7f05e8b395690cbea202883d3f23b4ae576104640029aea83b73da6d5888c157a7154e2e3cb2273a3548848f7dada3c1d43d8d6e2937293b7b09eb6c67a7917326cab7fd6a0fd45009e2eb191ccc4694ad77fd9cba22cdd6473c034ec3aa85de94a1335fffe52418f4e90c40f9abfccfe7679ec63b445327e757d7212b8bed5d7495b351893bdd39ef8f84e829f80beee1a1fb6ada5dff746f826eb92e33aba115723df582ef659feacb84862cd0c5be2ee852447656e91011b5ca5ccea17276653ebfe9e01706bbd873f8bb8ebc5a40e9aec28e8d665c040bd15e721b45d61cc8337c0a3f3eb54e4dadf6d9b6d0e7e70c7437d175e1d1edafaedc239e564eb0d795e48dd31f44aed22e1153eacabca781879862d565cd5628b94aca81354fd458ba53a9685bdd255cc76451c18d3ac9a089389fd4fefd903e13e5094565cc9a7ed14bb21c3389b2aab8d24b5059da6b26bc42f018d40b15a5254c555892c292782fa5219c9fbef6faf9f34e3a806b222696287174df2684940d37b44ad4129fab50eaaac59e647cf821dc06d35bbd54098726fd6dbff43d50e816f99e1c99763e07815f9061c725f660961c9aab35faf87a7b2e9cc01c7e1249654587468a1562bed9cb8e54dbea4e97cf95d9585d09f296709d10ad6fb92db4aa8cccd1912d3d05d509879fc710ff4a2caaab33fcd9743facfdbe9098cf1c721ddded6e28410ffbca6c2e10acc95d3cb9bb19ddca019e0b247adcb3c0b1c444cbf0ab8a4b3f3ba196064ef224684a8abd305efee79168d0300026c1d4d3c17501b2e0a800872eb1d03bf6d1bbb4ea43e3f5b80b982a54cfb45e60a2ccbf65d50c2ebd3e63ed816eddbc3991aeb0a058304f6aa4c7ac1838b045ede8c0f2e33e91bb7f7b08a4559050157073155d66cbe929c0b913c006c3f8d97fc4d6eb8a80ce8ad5dbb92ebfff85eed0701c2a519273d9e1b4ff0f42d2ae4abd41c189922f39ec9bb66bab96a48ad70da1265634df735cb85c8458192fbd5f486cb52507f3fc9bea65811845c26f9ad857cbdd6fc91240f0e72dea9d7d7b1d92f281ae8205e16acda2046443444ddee359072ecfb0bf9d26708053eab9c13cefd9050bab66468864573bdf7be401696978d1c0e8fd36372546f2ecd48ba7eb19b6205857ee6ef077d843212fdffac39e3a408234e154cd8d55615c80cdad89d0acce1504f725a0b2252e59e918c1c3baf6244e552065481c82037d84661dbdee55f6e32ffae0933ffae170eaaa21e6f60d14507078d0268c5cd7e7525bff2461d0f230db6a477440ff37f9c409405e3cab62951230fdebe5dd6668538def326a4a83ae784cc8db74f8d677da7168a87f088c4c6081c1c822b52fb1084fafa8dfa06513a476ecf02faa51d8361db1a63173cce6d48bcd7546f7d8c26eddea6ba3c615e57dd6bdbb1fb4ccb8063589eeae0e7b5e1299db5f2e96174cb258d21fcd47e9361b76b648e62acc2db3b48a9b9241dfb0d6fa50dc6c6b6b0a26a370c400008e4c0f1626007528ca2f1b1b7a06597b05ec4104de3df82ed0cf6b1a6b7a24d00c03396203b44c69f7fdd07b0414f897d4c8895ac6d8fc9dd887bbecc82408956c6e541d384156d84a7f4ab161609fb72a428c1908075cc0e9ea6ca24d1ee4ba4960169161f195707bd81c6af131f4e68a2e572c56b397d64be7e2a3c8d5f1f66a95ce4f865d68dc7c4c0e04c2830351f15b2e22cd2b2114c60665538da79c7ea58ba52da83c5484bc872ba1136b5f7ff6f437d0ed182be7aad8f82ac7c78e36ccc0a92b910debb7087ce2807a75d4596f6c84deefaedd677e96234630134231fe62dbaf3285293e3b167c843b53c703095469f6f09cbfcc68acc7a60c7753860266772fb57e6f570a65c3c27f303ace9cf59fbcb9ab44ca4f27b3b6a58f3f39983cbc9a990194ff2623fc1c780bf93a0eca00692aeeacb4aad662b4aedb4e5b0250f19af906e3694bc94464af5a4efdfe80ccaf3ae749740228e6b9a9394c33d6f160e17d4c48659b95fd402ae20797a78d37b9cbaafbc0a44b498a65b1d1cdbb18e28150049545ca03e7303b5d9b722067fc6f6f3d414423a3f97bbe5d2746d6282ed765dff386caf68458eed19af9372ccf60ee32c99c5deb714146cafc23e4c6752dd6cb599574bcd4189ddaa31fff315158f039d814cc5e6589d670bdd4eded5625add0ed777710f1c63e330d5734ae2c14553d23d582305d9bbc90337c0ddf19e5e3c827f337a49062e802ccde57728f0c3a31b1f875fcd95e099087f498172c0286cb94a5a94a3a53f2fd132649b28a1ce50b3c48390efe53a83b87435e1f0254443faf275001d22acc5721c2feb510216e75ce49691580ce5b90920b3b62ff261607e0f1baadee0767486d47f94703c91e34f97bc2e812155fc2ce4ed42ccbe5419010b592a3f7c4d30944349d5ef1ad66327dafce8935d343952da87b3f488c624c73019e172cffda0f35f83f4a9186bd88287aad062f7906e07d554ffc56871d79997330e1f648fc45a40322dbbf1fdec4d0063547b2dc30d5190c4d0dd70b3e4828df4785e90dab9785bf1db810a9932226f68ffed09e5700277ef9c2aaebf4c64d2a540aa0e990eaea3b590e7908366a8c645c5253d056d7e5e07e12db4ce182e04e2c6d3212e31553ab037b5e2e733f8af2be8c5a4103caf6f059f6896d93086581d6fa9ca452e3d55a8f4808c15cbdef6a7a6c5ca32ca13805a141f46045308bca9f24d9177901035a0c6df9274b7a384a2a2e4cdfb738c7ac5f69679eabf0cc2075730d019c1078588f3be764286e1b03854dc98ffe9ee1a87470ee34ddea763173671fd39046f238d8929c45473ca6db4770cb23bd3706e21b467ccf9db1a44e3f03e9019e7e8d243cb8947b678110a75465597f0ae3696283468db252a1f2e8f83eca99a535cff086a4e4a8a8a27f9b37cafc5c48f9e16c42c2e954cdcbd1a4e684a54312071e7dd1f50ef9e2f730c2697c25e483e6aea8140c2b0a7a39bd644af62a4d16d6da9d93c4d8d7e12f63d72e105560a8b69e8794aad4ce8bc79aa69753394394298011190ee035e78436e91a0dfc99327adf2a124403465f0367bf6e1263cfbabe640d89f570875914b24f4574298a349e4af2067c8dd69187a7f4e9e64c603f9ce27b035cf0659d7ca8e3ba6b7628ff2e339b3c85b2d66e2ee877b47acb2757b851a4d7cb5c5a078b371f80b93f59948dc41dc8cf4e99464399d4c5f78d3fab59acf73f99c556720f21ccfad77b364e01cd3ff2f0b55aeeea14f1c9701affb390e7c9fbe60af0a946c73494e8813ab0ec4c01fe741ff2ebea6f78abc5727887069a508fd48183ec176cfc6601f06550bd0fac489830e1512faf57650b167549f69fa3c97b94d85ef95f3194c91e9ae0e31f220fe05d3c79dc17ab665c8657ad73fee0731517c40c9471befe1dfab859a8640694d0fc872e6f40aeee356efaea2f8bc2bc36bb57ad8d4638a7dce00d5795fb48c7dd0c6116ffcecba53b556317f6bab12c16a3dc5256b9314ef0bb7894db9f00e5ff95e3bac663eee37532b21bf551bbef026663904d8df14fcf7e60ed2552afa47e73b408324f842e52b7b84967339769b3986ffb17b6fd625af8320b78e4acdfa79493f9ee34ebf79991259da2d516762921f02680c3d642bf5ea1e462b3b2ae1a49d9be891667fb1ce68dd4a34a72b20690c408d8493b9a0ef0aeee876c1ab45f94a257b3f942669baad8eedb6b807d141364614fa4ba70e3f49b347b24f32c8836d11ff1c6bee153ead38320e495919db4bb2e8b208e85df46eaefb0d58da80d57de3c49f83a54e2d010409e1fed9dfef7dcff49ad0544a91a8725b20f7087a3178329296295decfd7600ff0d73dc55ea64e08f0fd71653ea48c12865295077b2aba8125675bd65b1c650b02777475062f0f2b93f8647f84814f182ce22d3b2386efac6cbff69da902bbaa9c5837aa52fcd06b4c8224fa76f08d3101c8fb8db14fa80a115bc531f2001ac906c5a2e9920e85b323c563d1f3250ba263cc05f4d59f021bdda88dc1642ea5463befcff3fc77170c7df8d61ad4cec902afc74773fdbaff6c46d9a766903baf4abd8d44321956c986591a0618e3a64920760a58321e84016f2ca69f8580622f61da21effd94566fed70d024e02a94f91ac3698e553b0e6dc758335c9654132d4b018bc05a8eabe22172c0c7f727fe59667e2e283c9a3183426607c762aefe84646c43879667825ba47491cffd6cdb0cb0812a96a65a4a57a614e3b0c9fd202fb21f39e0bc53ec3243194a0419e911e8f33a6992f895f081138642c7db4404946fb3bbe620ab9a660cbe907c86df446758d7dd7b997a90e88074fd67afbc12d851b7667c7392b49355517bd48a29c36fde667be6b6f229225ed731ab01b6a9506eca4b18369ee7a646d4ba2a740137e1dc186433a75310efff97e2cdcb3ca6d21f539c44560d8ab32bcd3d68a4fe52834e0d049c5d093ae4eea3c877161035ea6164b1078aeefd172497baa877620056953102942189a8d45cea5fafcedd5be94c0da618d00f977aa1343781f9354f329cc799b3172969558759e896958c645bf203fc1f137295cad06f748e587e8c1f23ca9dfd6ceb0675944321f1a87010ac4fce9ab536b59d0f201b9c66db11fb1077624284378c4d876732a97194a56b59968393601c04c0cd9368c95aebd7e55ce67eadc972e91daa6f8ac1c0d89eceaff62b1dc5b26be3a34b459f176d1065accb47d64fdaab0680e8896531bb5032380e7e4cbbeb1b932abff4ebd4196f05877dae1c1acf68e316da15df7d39fd0daabdc57de3585b8be6f71ab813e7dffedff0b0f4403ef7327460e1a9bcd17823ebad2642c83a13f23d06d94894515e79499eca3ed0d4bc3ede8f6307ef12e49b502ef6142d337dcd8d23c6d7e9daa1cdc9430f3602db66a9afb572029285e3310f052274dd2ea1fdc927d7f6fb5ce5f5d6aaec5f874a3df65162690f2754ee61d7733d3bf1638fc42c67642467f42e4ebc61315ebf21d57026b5737a9093697db0e1133f0670144f9579089f65ee7a70cc4da9f9b18706ccfef7ba3010ccff2b5321e3f4ae393146d407192bf97537aedecd6196e81bf083fe4a50b0e1b66ec1dc9002f8950213cdc5aa2abc258e8ea82f10b88ce16e7632b6528442ede8a7843c22224f183c0384ce421793dc948e70ad8e8b8f187b5aee4d41eec60f5d380b26c86977024364f5a8e3bad35dc5d0ab54915029ef249f74cc87a2bb63c06b74f37093ed828be623dea37b524ceed1b204a619bf40771eff8024da163207525a903c8eac5028cbc88e97747ae0c9651446dce1aa28f62249c6ac7514980f7be127d6306c5d6c336af46f345fdda8dcc3c35e17cb62e11a614d58ff54f8e2811ef951e3274c504be713a5441974397de8780122204ec7fbceed6f2a5d9faba9509aa72b6b4832a9a7272fcaf33cd2fe1092fe262f998f743b7470ea083afa3d99f7f4fa1d69272b8406bbc06eef54e71173b943528f9be37e7f15df570134a192d9703a182108735233d4e1cb8188b4e020c8661566f5d022c9fa6d1feede1350feba3acaad838b43ff264ae274268f2b3e306f9ef3864454046bc4c0b5db5071dbfc19870c9f3c7217017ea60b2bd2378cd0c026c258af859f251aefe14ea4201c4322f6c4eedb14731cfdfa5584e08cb5903a0e5cc12fef2d3fb7ab52bcd2e1ef7411704313bc1f4ab67b1e74ad310e94d8c5a688b257a6704fb0d3a52c4a63a516efb780f68c1eabe5d4c583164fa6375e166c20969fd944df61eaeaa4f8cdd92b15ce5b17c5ca7dc34f8d0f6e1a20f55963490f6769e6622fd20393de20dc76bbb93265cc51549b6d28559637711f243de391b9398df6849c219f8ae12c6ba5e83af494d6648c2f4e477ecf2c5ff2456460de473ccde51866feae228b51721ff2662d1feb33f030f38381efcc5572ad41c5646756e7f80d15f52b0203a7c5c4dc9f9c0ce250a70f2e7756f328f9e2993bea42650d531349f3720faa939748777014e2ec2577e12a6a2eebb165b98d465864e548fff324fa6f185d1ccb59bcb10d124e175f0921a54989d13793c3a216c2a90a0c707422c52f50379d062fe0e7ddfd47c91bef5a0e9db54ec38e335e1e9a437d7df657c6129ef1c048368edcae5d2fe511f6412a4dbddce56e65057b94c6aa444bf70aaa18d9ac2ebcd0833a837091ee8196628f73355743d07844edddec7f3e64d3263b76466a80c6e0f350cbadddc2a2f88e82e4bdeccfd91b5a9b978422aeccd3cff52358cbb90910a2ff47d32ade434ad0d1a50f4affe9cd1480344ec952bbbd8d2b15a17b7af76c437e350a162e361fe1212b8a5fd8640479f130279f10af4f83f8660eac87b805c83400840317c4f1392ee97fff7d2ac2ec3bdaf50de9c06ceab8b73352546d6e741c50bcb8f26d0070928719774481d06450010323e4742124591f84afbc09551dd8164f803d4b191de3522ad77edeec541d02c8a008741f1a99d5e84f6468c01221af6ef45dedbb94bd01717a88c7940df1451e8858ae160009473b2f4949d2cb5d0af95ec1cf1a442c66d9f8e553ca0b67654f5569ddbb794811f91704a1c26f675a5650931698b1e3d51d8fa78f673dbdcd09a9ed284d8830e57003e2ac5271abbd906c1346bc9f853b05bf237ac615d7b077b1dc871815284e496242a8c70f80ea1817d08ee415237c69182da9b1e718338e9356f93ab34359a6e3681a29325b40dcbfb2bb98e88b2a1333b4fa1a2f405cd7ba06ee09b2047b23438f636f8ab55817c5071219bdc3a40987cd18f4899553953031aefb20c22da0e5a6988b60e2b5522a1011997999ae2c918aae97725680e944d91cfbd87a77fd0f30f432d97fcc213a19c612b404052d813dd3ab279b9f502c60bffa44970463cdb9a63812d54941934cf775d41104d560fe31d85e84a9a9abef8485bd82dbadcac68b04faa6d3777a97b4230d7d3195ab6c5cb93c8fa57f76a7e47b3b008699b2c2b8ee8f60c01a95cec85855d7b55bc0ddc80e7cd4a801bb386c27572d7786c6aad3c81c2099cb3993cbe7ec4d11f57b738b99edb5099515e3b4d9ecdee37ec74f4c7d2ed798e78656ae94932af81144154a9e512165b31585c14cdc6a2dd23ac53b832c9a6c2e7bdcbb443b6861406c1b9f3e4afe46937efe031f1b096e132c49543feaa538e4c7a8693a5a5ef92b71088725842bb7ac36d2042a0c20c8aa4b5eb94951e7b3840a4a9b10c2b786641e540717acbb2da7e095b344f491b4773164edf692f94129aea37264a36ff3783507158c6bdfab8e932c387bc0570de327e10d9d0762f7cb8bfdb06c86d7a8fbc578a7364c98b0e2b7779e5fe2b46a8e6f187bc8d30f17044a36b8fea4364156ca3a327923cde71547cd4f50233e4c8d5db26f748d537970e17f59fa2efa5abe87ecd03b9536177b7795bda44f086fa0be3068c6fbff6f91d5212b50249d65c5f5c263258205489b9a6426c5054c7a43bf7d788bb03bca2a0397faa98049a47ccd5c37943b96295ee76209fb3ccd2780ab04c536b7e856ccc8547657a31ee425ef78ca913bb4984e28280051ca5a3dd27032f3ae674436ec5693a1bd8bb97398c84b560211ece74a06be230ded6a73fed30d3cb8b91dec66471dddcb8d429b95afc3d97425ae474289b82acdcf1daae0c9ae8b47e0a1fe770caa8c61435c1c17842b009e0255510bd33e9b03512da8d446fb7c01e3f54189b4a5de9b7baf2aec3eab09afee206e1cae0eaaf393a4c222d36abc0196b1cd11442a01e510450ef3b6b17147f5780ebc35fe27c7e09df817bb0609dc64b2caf2bcf7896e90a338871019be08c2269572b4563331d1ba81d58fe087a2342bcd619437acb61879820a5c5ab00a8fe682c9746ebf66f55af2ae8cd4b2c272b6cd115f867be845fc9f451ffa8e4369c2e94c75c5fda815b1dd6032dc8f140282e02ac06c458d952a0aafbc0c8166ffc5b498e04e22a9d9a04970b2d631eb4be7545d5d7bcd8e00bb763d572c2c29e4a64e1f883ba9b5745ca0c7de33a67e124bc4816b77f0c78013214fc953d685012c4ef970a565d7de137e773717b913218ee1b7168735b57a4e4fbb0a10678637cd0e1162d9206e74d34ef3ba800b242a5773836715a39f3de165de81d44155862fa69157977a2cf4bc58edbb746cf78e73770d4d2192ef90a973c097cd34e534a2fadb5a1252e60b76f480feef72950280da1bf60a52c95f372b825cb168a53e06e1042ffd483fb59004ee9f85e89ef37afc8e19355b67d275f79ed87b1d5ed44b65f04f44e4ae41841dbc9e84e26ab5f2f01b8a0682bf50fb97cd9d7d0951c4251d779194c2f374ae46afbf0259f093d72241c9f56c806a884d34c3c8964574d86495f807021ca45235fb6b99cff578bbc2a3041ca0634e9f0cdc48d8e2769cc98addb8808fab3f17430d783376ca7166f69b1bfb949d12119c1ca7b9cc45f78b73a4d10ef76f805ed381e9345f4583807a67bf404c04de142532a77eff914a789dd628972f1cd5370f0ecf36205bfad2533525e1e555e610f0e6f280455b649d354f8409887d2f1abafb799752eb65f89102110d29578e4608e84dddaf9830eec52b12e823c3d70c4ad2b1994911338f84792ed51fbdd9f38d7a12ea2e6a80131e7dfcb65488aab215b0ddcc2eadbe404747e25d125cab22ee7e64da332827c6683ba133d48eb4cfb3d8815dd947bf2fd478a89a9f939da762faf654b4d6d3a941191e7c78dedbc2e25d939c4f4ac538cdf77e34bb4cb0b280d3b3528a0ca1bbafac8a30137d2ba33e0398ad9f72bdf65867e4caf51fbabaa7b1d3f3c9d1b0ae17063f53b2e4e79ef17489fde44fddb6457054fac4b05aaac2ceb789607172a0b7fff5a711fcff42d39c8ecdd988b3e829c46b1f922f87df92517c9b5412c37290e845668f059f2563393694cf0497b075a55855fa89097e537d25af07934b9caf319f5f2249c764bd7662f6c3c541e8599dda0ab0a4aa520773e5fbe94472e216f28e2474d56e083eb858138e06e2c1d79d25c2e3adf49b61f1c2ff2453339ae1d111b2f2246666b29f8fd36e290f6040ee18a0454d8ed0dff1ad4ed7d2439a06adc74ce00bd1d16ee2ca9125753f650a39660968d6713e33af749fc88fbe64e36b1e59dd794f24c28b1ede1c854bcccd2596f6912274bbbf380c4ac8bf9d2db031a4a5fc44389a4ba8b9a97e7c31f08374fb41acfedded45da281390b52ec491357cda1139974a6f5f8e8180562f074de3891f867c446168263bea57146965554986716b7b10ae628eab9349fa1323382f91b61bf67449d6ef82163467d173d2af71e9f6266c1c27c46f672b265b073626a3900838e257fd43e1ebf2b58f628b33b0bf16c435321b9a3f181c7f14cc40e09278e7607546953c5784dbd777999d4474de42b2b524dc3130ccef303332f50a4221cfb64034437677577d758ef7b30a87b189620c309a2d268289d95a447fbf3e8f1259d42d8595efcda11c72cc9b293df5cae7730f0de96cd74d30ee78f825c8939d0f15d90329f70a86e31257d4641f46a0fe4bdbdc8d37b343579baef162a263e36bf095e5ce560f384956971204adfc0020ae1ca9ad50e56c524376baeecb65b8d3baf5d327332885dcd2ae256550ccbf8edfb6253eb4fc6e539876d56245a742b3496e47a5e397e41031d78725ef3db84ac805e59865d3c7c2e44abf19c3002578dfd3723baea21c30014cbc52bf49ba86280bfcca37937b4f7cf3743486808deb7599518b2f8c225e37a1a4b26c8fc6eb4764ded8f7a433f605a57cdf70c99c8365a31f5161a2678dc62877dd8a8d4d0cfa9c0d1f4543d929e275328b6513fd755ae05be82c83b1c08dc3088c26914f5ea6a28139d23740a2bf386768c529943e433e2de89612efb50b1e4f7d02d1235958bdd197b5c56a3babddbba981076bcc7c66478a380d0233934c47a470b4d0b3b90546e17941ab03a291977de2eae45513dd09dd9eb28dcb62ede1e0e8bd65a665a19f57a2f3651f0d76e47e3a35b7c08c0b7d55e961efbe34f5c97dae841f4da344da795f76131b7d55cc42c33219b2e644f0127bcdc7313d0921fdea2339b850adca1dfac741e7b7062c89ca451b966ba2ca14b49e70e602663e1824811c81c85b34b92191c897bf965564512833955d8d7cea26b4d580bec23b4eae0f90c18c3a85ca930e6cb4912c185b8cf874edc0003560dacd64f6c4774b9281bd2ee00a89f8b6fb6522770649fea5feb3897e96565691b0f000ba517656127e5229dd58479210070a1d4a91862b6c7858bf49d5a71cd6a3754735f0d8687692b1409f616c017144f81072ffd1ddbd16609d03bd508d2892d92b40718e8947bfa60c9724d633fcde7d6c1432a7b059a0dc0252b4fce1f3af2e3680dc98a77fb1b9d7fdbc4f1b34485f79fb8a00056afd2eace3cb956e79b2fd428e6ff0f24b1ae0d0af4b6335c46a9245dfe550075498585a1325c70c6f957a761865cc81a0f234edfb5e84980df21fc4601116575760c8a2895354fe39ebfd697e63cc1d1203a0c3fc23ed376e036dde00f582aeec29c75eeaf42314360c83c724094bd0474c85bc1e8295db77bb709684551b884c661dd3be9fc7ada207160c6894f5bd50bbe43f55f6755b85122aa2c636493f0c6c25ed02a001534d94ea5db8a3abb3ba92dcc8b50dcc07228f410af303c6b406ebc636321068cb3cbc70027e5409a6921ac1e06057378ef9b514685f67e2bf6f2d191583a8842072f27321a2396e62718b3e961baf955ee77847358e74da7982e959bac4fbed84b915df6c0032e2145071abab0413d4920ebc3079eaf627dedddbd7e5b53e449be1b36ab579b26b613dcca04a40ed24ed787cfce6b56d612a11151e15d81e4f88c21bb0e84ce52dbf836bbe87eb292f5fe0111c3d1a55828e152a5eb3eba31cc8e36e1bbba984c4f4bc305b94466df23dd33f96557c9375b4cddb491441cd0cd70d2a7c49867114bd00207f6a13a8c4472524429380813f4eb6da043582e41c42c64ca1fc6b743c66fe5a4270c9382ac57f797a990356481586612cea5cbcb9d9785c5e018e446bb628e860ca9461017e6f1c975870c43e556741f2a573a4e5afdbefaafa0061c67848bcc5937954cbd5b7032e2be37c127d45ac79b486bab81ab8a3a320ef6d8a4004b5bcd8f9d6eba151a381809b7d4a87543ded37bd0a779e02325ba496ce8a71c8975035f4694e6e70b77463e2b974554446694e90140903d0631ea77191393c17073fa04b49f53d38a65c445d2872d5d6d3e9eb65b0a4b6928f9ad079459b23c62449ac7033d9f0677844faa5c85f3253654a9f3bbc4d4218d6502b2263f615b5dfb06c797110b6d420d5730f31bd77a9c775d083f68a8a4e727e4ad653f656d516cf31c11dffe730953f3cf50bae8dae78a1231f33751548e6b729b2e75c95c53690c90d1dd271642a3058c1b704e8f9f791801cafa5bb109a3709476265a414bf14d56212632aef8222a04e02bf2b37f23153145d53c4afbcf00bab547d22649e8181d791b1681da51482503ad2395d320bc6511c3502e0eaafebc13df78a421a66acf19c26c127ce04bcc00155dc58858c5be4fedd7c345f7fce3ee2b69c16398a6365f6ec5864311aaf354d1f9a64bc7ad8f4506446d606165b3e58899a3f664e2a0eed2b537f9d4838f5a94e8fc50e56973a05ccf5159ef477b46ad018ea4f23be5e184beacadeb7be88fad817bb84b4e6362097056935baad122a735f639cd41f7f16070c562f6ca97c19c467181f0ed59071a8cf37fef9309feffc33dd9322324ab6fcb6a4a97167baf8c8fe6cf3b39178e461a8392410263d6ba8653ef7befeaca6561d244329ead08f2ba49f9f0159176eb0f3e56dee6e14f3b0a1e341dc8e20af803cc09c6f35d94af678d83312b7e7f99aa1ddc69c57e8325f2966b8392e51188eeff4c37b93f6571963356c5dfe96e96244ce91df7889ff4edf513719e570daaff93ac1d4fb8973bd65e8c1ebd1b5700591306a4283199a330a9ea4bcebbddfd611b0f15a46c9dd909ef2354f6460d5a40efd5254bebb64ff3836b9e6eb4bce84aaca0b6984fa57d4871e2fa91b983f5ae5eef115d068a1567587ae1d9156b7b94e161b76facee354b24481b8bcfc1ef08eb2c8fcd15eedd670f6e9b3114c626283e4d9df73f08c81b1a0b836e870f173136f505b1a5dabefbca947f04a981e3b478e75295d3ada9c377b57763ac6047c32cff522222db684e7549b6f4dd2c503c0e909b9c01505af83d9b4b93b1d21f760706a0379d2cdf99535ac7d914147a95ac7263d0830c0b54a74196849dd8b203a9cc522d038c6792bb97a41b1010346abb4667ab0b692258cf6c031a40e31c9485b261385558dda5981f6cc5eb29cc748318c7c7c2fa11e4104d69b396432822409f9dcc96b80f9e92d855b246f365278c30ac53b1d15ad39dd905927caf7abc0c367cc640bdb1f07f1673150c7ee26ae8da411303336199b49dc1f984d4b46d23dc37d360be367f3b8df1568a9b3a88f768ed60d775371c99e51d953470467daf6f8f14e496752bf13f341d3580b7ceed33bef521f126c4b4982aa2d49876d3b30a62be0428d30c7af4327196c100362792fcb4da50fe5daaac4137e5f910b3269b5005fde0bb8a2b47569dff995098c2471b9c063dc3b1dc58a2a95b926d76af1e1eb88a59a8a1632d71ccdaca972ffa7e8f95dd67ec9e9f32e6b62d71fd4b1ee5191687aaf20cc6a99935e00eb04eca24075cecfe87ff9a958b19d57f5da0710253940fd152fba645d5c3e22b93dffe06b6282936a827f573ff1af80f10e9b872f12dd8566b24c46b7c4d37feaf6adaa0d82f143332f8cd3bbabb5bcc8ea5a5547b22a4453686fde1e6cff6943c6eae78581469ec3ffc25aaa98bc8b305aa5163037392ce44309fafb75e6788875634e640e7e066853c7537505cfbc58a9ccb5f9486d4fcb903760492130c1ba6c2be5e57ba8ba7ac37146e6b44bb746086478df3f4e0b215962389763239c70bec2ce2cda1d2c01628898f05cb47b3f3fc667d32f9413004d01f81c3df0dae48eeb3b6ad7ccd1ae600a1459f11e76e6a94ba682f1fb1601423f2a4b90ea87083adc7a8dab3d33589dc29f0d1ed421f5954a3ac92ed1caeb61e0753e3fc0efb57093db3d4c17c36d9ac6dfcede0f49e37b1d52f971d097e43cf5baf4e044b729618cd67fe5657aeef836a3f6f8287a729cd74efadc52571832d3c202c396c03505643b465de53e1ee9f86021132b39ca42f859f38a4d20f7a3cbbbbfec4456aa5ac5dd07de94d1225634b964809e950e479b2c1b703213ef512420b9b60070ef60411d6b69b66939fca72b5d290274826dc0790a75be5fef34b2531d3b5589e84a2695fd59fae261f9c7d6242b7a3055699a06b83c793ddb3cc2a37f78193f8113712879de7e1b58728d245f1fb64fc0e1eaf71c441590a4ab5f183d89cda39afd42680e403292368151993139743e719170925cda54f87fc3a3226066b04854385f6cd7527fb536403a1497f85d8bfd01a43b521c44642965de351479430c71c876a08049db8b15d486b9dabb0820f403d43de4e986784cd04cb9e820c301161ff51401c50d08834ce678627e54723254441d62cab94a5aaba3f34d45b106fd40728b7c618508fab7e447d67d57c5fb9738d6f91f2b6bcc01088529e0da9ed7283d753624fd82d08fc60373b1ffc7a6fcd9053e6ea2b327bf711d0e97330bcaa23a5fe6a6ac08ca33549a61a81420ece149f38cacdc624795848a64b30c16db916f86930128b7a4248ca00bca30abc6f9a251cf50fe3ff8f0947cb7d13edddf3bab338355a2eda3025bea985083885b4c3654ef37ef5070d42bfc0913d45a4cdbdf213fba7009a9fbacf705b14230b423b758816066d9f8c89bd3392c86d40ce262ff0a711fec995220cc238e4343173bed1c01fc84135b6768799a5519077730d9bc47d33b7e5c77e14a4b92f311a1fdb6ef767df7fe2001d2f66d0d61660ee9c95df8196ceb724d1853e696f367d21d455ad703052fc5843b85b6540145ea38e4a9ba974353333df62d8af1560d28a047cadd547c26c2c6daf4a0f7791693fc285ff667e124f7c28504091cb57bcf8e07cc4ecd04caf806660cbef8ba1bc7d7e87e803fb35c6882a015b7b2dedd5b09890a7d524edfcc016ee356fd81f3edc22df4bbecae9e4a03b79239f10adea394125c370056b733b5e35678c840f8c4f4e4bd6637abd55a9e68464834b1e5a33c4bfd7b14d32299dbf1f9c21462847e7e1f439852b136083f078630681ec10bace645be101aaba64211c7bb11b4cdac7f32b2868ea88d63848bbc8e368eb4b59c9c88e91cb38bd29c72717f793b7b77e01e81d6d645b253a39932eea95e820869c66060c988e1fd1d34f2a880807ede49d3322f16c7203e89a88d6b4473cfa356aa272bd4823c5af42d82c6dc8233b2e12063ce250c51dd5e96bc2a533bb0429920d52cdc3067633654305d919c47f15c8fb0fcafb0e95bef249fce090eff87e6884a5fc251a73dac991e99ed5b6b50a530069204c98ad7a7c3992f5862971766f397ac6b2e0ae777bd7d2a56f0682b014430071d4a62c8085458ab862026002a30a9293be9a7b5701b43cde8fb8ee1478935d1c77e65fa474d723fab5b923e808290ccfe5967429fdb9a3de856bf4286d371c3ce43ad6e5c76a7fec2d8030e1462e43737e115087138e1467b10a2ef23551ff45291031f9a8832d1895aecd536583ce8d121d16800d4cefac3ef86a3d4c9bec6abbedcbe86583f2c76fd6d99a919880ba3c8abfbbecc55ecedbca1179cf22c7b21eb0987fe868b19abdd66124e4a4434e7d0c1b1ae308f19b3a6085e7dd18889215b7bd3571d57cd62f4a6fc9518d8d1d861fb39b2bba4152be283c353a735140b17973a08e75ebb0e3b3df6d739c85588bc11eb1ba5d0429276c323588983140d89ef15ba923ee9f691c3a7497146ac7c670bc0258f6eff119b38dc1f85e555bdb04f824bbfff1e5d4b6d76bf617ed2ba99342e71710ba87ee127378cc81a86a2128504bdf921bc09be84c9501e5a77d299dfc794ae2f43f962190a00f9c1a1b484daaa292f5f49f6535d9af5154deecd528da1b631f7c8a2c1f1b6e4ff76ae8b3237c2b90b85c7d217d51e55ab856fe9be71bc8656dbfcc72ef5c6079127f7ac7a4b29a7a29f70571ed69ef3065f715da2a0a5b1c18c8ca8cac26b42fc2e6ece1b32f8c5fbd2e0617e4387d80a651f584e4758422db6089a97d3ab150d743cc49e66dcce4dd36830ff0a48c5233ef7603ace684b946fc2e53d4cc6b07edd8b1489c8eab2442738e6a5378faa3b3535dfbb4d1a9b184da04cbd6186454333d7bdd2483ae60adafd34f1436c15dd5f2f3af859beba8509405fdbbae7e363078d40a91470d5f2f1542f983cd47d90250f7647e891c997368d78970ceb5bb61f204db0ff7a2fd6d4bdbb5daf8cf18b6c3d28c6289e74482d9796d6fb56b996734bf23560af24fcdcd81702b771db4520969ab8a25aa4213cf91846bdbaf63bec2e95175f31448071c47e47604c377810616ce4db79f5d8ca6b273c0926db95714651a618c0a9b193bc0fcff4cb3dc9e1f4134e58ddda741ecc4977da012669dc5c5ec809966704cb217c01038d4492ba73731875851ab3296189f7b4e7a8fb78312fc9a4377e61b0f0facab1a984526fd6ad123ddcf4a842f0b0536c21ecdf3e7a67a0314ccf845e239ff64a3580b6b6af7e488e773389dbecd4776bad9c224e6fd8da1f298062e754c6cd4d43dc2eaaa141fec52fad5c1ad7afc55604a88d7ff9719a383a9c444bff187145e50bfd59a462427a117a7e0f9375a43ff9366c911f6dfcc95358701630bf6ec86dcd16367128fd88ecf184b54aafdf10fff6cbd6a5a90c7f1d53b20c955fd8c689fc844eb9167ab0e46921ddc3b415f36cc1dfa7ed1202618adc589f4b14b3ac86240f0fa70c41a874cd5e29947c8e88b2031caa44f45da0803252fedba6b3075ef781e869941626a5bb5717d4fad4e22f87c20caa4d7983e38a5a4a6fc52a1a8948225230f011a19ba8cd897701381b615e7c5e22bf674eac8fb65b5f2371b5997081355628ca20ebdeb6f40e775aafff96988b0a8d63747b55abe7db35e245d93172286758fc0a56ff990dc792c493795f08082652f01b561fd2c0990f58ccacf9146f10e1d07f52b1d09c1f503daf3c3ebeb32ecabbfe73299af9f4d257d06e873da71eb4b4bad3e23fae3fc1b7a5d6c4ce38168460e56fc351d3c04cf63d1852217bd485434cf36998e74f266c2b3c5c2f977015302c562f2e19ca524a68137bb587758e2e5bb329ff812a91a168be7255394b4c12aee4eccc5820b0a640b7ef12770fb05b70ed121fc04845e81557a24df9c285db3798573d9ce8dc7c879bce0267415915ea84670201f799b19505887178e03c1883aac972714993814b753765803a9d44a199d2d0a8f0d54a75607f9f533c84d06fa262c3f3ab8dbb23399242634b7549423a4804af2bbddb1275007dda3ab2ae8f74b66d9660dd9dbe60204ec05822e19e8774ce03e64690b5f9f62237f73444dec53f3836b08fafc665ecdca72485608d80ed32330f2c72e6eebc54d987ca0b6b293f7db1813777bd480f197723a2a2e4cb0239d5c9cfc8051d0bc1e784cf981c05edcbb95a38a271a29238c65a0a020f5fee2d6ab78fba3d0d20b9f1be181aafa808be66acf51bba0dbb56acbcc60d1bd334826fc784c2092985eb338c1c1fc40c2cf62cae19edcb9f0c8218b2a717e3c468e457106ec85b5253d68a2cc2c00381dbaeeb3a829c0a4081fe6ce77e758609421ba2ff2bebd9f6f38507df19a593c96839eec475ac0e9d11dbeaba9542f774a13ba4d0b6d3d9ebf259106d4f54f660aaeb73060113bdc11174ccfa370c45d231160c506469e50364eefc71b49c440d00b109b5b7d808b12f3f7113b2ee4a657e9edf6e14df124ef47744d3c35d593335cfa0c7c145b8cc755cbbc9b9860b306534e05fb8777cfba8efd072965a0c6c37f858c7b96cdd1236ffea59b6f894f81b8e74fc5ec4f9c6d609f92e5a9ea974de9b91aad498ee7f4681135a8ccf36c11f91715f526e8fd8b8a32776210af883c6506756e177ab4aa17150c60a85e50a3391bfcdcda9478dfa50340fdcd66ef3db900b8f42dff69f72c80ee67037f7ea6601b272b7dd1535cae84b6974975c0243cccaee6231343b05c42de2240e11fa1ff4060942dfa79f2b7a06fb91d5696529072727e6b5d279e7dc5bda71c52bc0fd1f111913cd2a598fab03e4ac9954d16678f82a4accd7c4a901794798e763d63f476a5c01a1eb15923f064f130c21f74a646cc4df8b5f163f28a8e8f488332253ce8443f041d908e5e2a87c1501c8f9de2bda36d82931aeeaeb2afe78577a25f8e05ae56e0ad3de19e33e57c74f07d56990b38216a6edb0e3f299e8c7ff61d461033884c37b4079d85001b1b6807e03e0d9d15063763e3c397fd5bff35a902b86968a0ff3823bb20652517608022b8310f9e606d58691398a217d37ca7ef7982d4ff3d8cbe7ae0aa7e5cd8db391a5418e9a541165d34455e490afbd42ec12b603a63b67c98c055be2ebdb7f16f10ae93cfd5ccfb4b383c876b05419fa03949e817543ad3cf20fa96b4d3bf1cc0b85f3129f7da667e20931e13116bf28abfd7e2a403c60d3d2caeb1c1be3021dc4d863ebe98b54808ac90f1a750d12fa382306823345d423d0579c585c42a4a2be36bf54dc8ba8e1b54571dfbc3a4cb21f9b8deeff202d6b73cae90cd77f3c096aad0df1dafcac8f4e0f7dfabff3f07343e0eb35144c2feb36d9416ccf9eb7e01a43d1b3922613a572183fdf98f3364324d73f0c6ab85f0c2a6127387f77652a11e853745edb57cb5683c86fcb374b8f257f286d24337e4ff15f715d85ad966c5de552b3ce27a0259c41c7d80780a5f3f0b5a46aaf60f59b406c3d50b085788c18c73ca238fb979cc125711fd3dc6c987e042dbf5a069641dfaca3880baa6fb6075874d3858eb86e70289e2f8355322b7f0ef50d324d1d3c4ad2042df62a1d570dd46cfd9dc2f81440017d6b1de4a09e179d92d74ec1896265ac25b46395b1cbfd215dfe3b8278f567c72ee0569f0265944bb22bf33d6f4cf042f5ee7a33f086e687a6654f5b239a9425db7b30b5cd3f2ee73799ed799493e43fa85eade61505d322448c89b9f0eea925a89f61baacfad4affc42b763a84148cce5bbc2d329fb3b35183d6e1e728f8955786239af0c2bdaf334880e80e1aff81b5364aa9969ad2ff406694fcd176e5b8969f3625480add2287150a361a32be9ec7f61e8a7ababdd2c0ebae945b8218870df75ae7c6d589691be210579fd62db2ec53a5e7d5061c267b70010da08c624d11b2d3baeeceb4dba688684eb747e332c813ef01ec1ace931b27ecd01cbbed9ece95db6131f2e28606900a020660b0ed6896416c09ca449c063a6e3a5301c02fa09c21819e97658bd1d97275e178e41e119baf4be5f4711a0a3b185aeea69b50c771b820efa0b138c6ccc69da11add8031f6487b7c061a3c12965caaba92914c7bc7ed76db53d24ae9f2bcaebd6cc73ff5772cb18cab9f38a814a2589f3f7baae7714eba9aac3e76d95a86595b289672bbf2f5acceb3ea7732b0623fddf24e9db462e6bd787a678cf12341a04af0f19b4128c29fd48b3664bac6254962d3f863953a5f5ecdb84eb9642afa77fcbe2afaaf6e57482367f229b8f0db5d9d28c666a989b537e2dc22240f6604c547cf80bde0dff9f7b597caec9a9f503786dfaca0250ccd5c6ca6e4c50f1f715c1880f7f1dab4b4a25bda8d32c48de96b343e7c2af93402dd3c1b8e7186c4fd19475297550099515d813088f9d6f47de4dc34afd9a28b40b7b8bc857d8fe441100b0dc581b244fd184c34166f5a249601c17f35ef4723eb7a3fa1a94695d874c5eb94d551ae34ce2a9797c6ca76cb7386f8565d745cb79f1cda6fec82306bb0e098d9dece1b836167c68f6696ef4b4cacbfe263884b5d819fa7316cde9eab801e34c48db927b744ed30bb9474c5e575ceefa6b10462acd7bbf988fb691a65562530d2977a144b47e5d2c924e81791c95b0ac79344292c4da0adcdd8e167f8288f68c19710a3c22cd051243c464b2f24eb06d3b876a777adb1868e3b7698e9df5a32905722df5800aeb747f2027deb9faa3053c0a940eddb99fd24df5f9847b9fb07fbeae4fe589fbbcd767de45fe86eb4a70ebd26cfb7f9d12a0def8e863442c9399099874cd401c43b337821d17c4f5068fdd5f187d49267decc5f846155d0db5fd112c3ab586c374e846025e632055a7421c1f0b918748db8fc2398d77adb45c092ba9fe240e52d26171306e5ac5de75e9bc9872576ae0dc23780726c0ee639cc9422c1a92217a194f8a6286de003c2c38c9668e50106ebb1e4e667be4f3ce7d234100bd01011f585f1216dd301f72517fcb79bf94b35a55a8c151b78a99f0951e09ffeeb3fce3a8f07b6a0a37be222d2c7746d33c9be60ae025a38753a96bf277b06532e873926a4d444850b9d597fda8b3ed855997f6e9bd1496676c8e6b5ffb0c32ee57e7bd543c2efd626f57654603c5ac938a1f1555c1a947371957e24bd4e0a7ad09bdbc91f60cfdf4314e9d10d2d0574687ca5debbdd47bf62c341d0832f6ac951b1535f80095f4358820dfc82adc5b68060bb9b9b3ea039b5652b10dc94e67f1c986c7c8b01fabc41e728e26686e9caeac4fb9da502b385f37162e00bfdb280084768a13206801fe85e2690f4c6d976a3f4e4b184467c37006edbbb0c2e6c7946155bd1565f5d43b25b4d759ce6ab9904caf926e1ef4b378f258b49b3f575d1e36a100be3c3c27e74cb936f527f3b2728014ae4b2b6462ce0a40df93afabb0a2b4319aec7050ea63d7d283f1c3c202e70da0dceeecfdb305bf5ac53610bee1ff585c4297401a61237b771674ecb138a36b38203e436d80e31d9c0930be2ff9ce100d28c5b814b9203e874f96dee44ad2c6f71805f557ae4624723875476461787a27f16405c568d75d62b57c0c150da8b7ed55e5a39819cb404d15b08f400cf2db20938e4ce428750b9efde859676a5683f2e5901ad867be8b8f7590da93640e526952a6787543ba382ac9f79f0340da3eaf775af8c244f866c941bec821c8b5647c4e01df304e6d4b20c67f5e724d389b301dd768431e967239c0b822a49d229323a0a3fcdc387f0fa562f8e1972f7f4cc3927f9f747cf38356bbf17991597487d7e668937600d8af990f1a74081849fda7de651d55b6ff3c6f7c6168360e7492327eee1307a02fe6351f7002cca8bb449bc5a0388b613e09bc0123713bc230f471689c53135e0de2ec878efcdcb96787deb5067bb6f4edc9c25df974196d35beabd851f8f29ca3f788517b81257348e404ea6321e9362c55fd3027e3145cb9c2d8020e68325ddfcee1e252eafb7a917189c640c89cd0064995769a3bfae3918e5c4e4d6154b90811fb12356f4b79d17c9199be652a2f0f9f2e0b50297b71b5e6153561e7128f22976e23df073db63a398831433865c40ceace4575371c95f2fb9ed483690ad1c0c58e606316c126d5570cdce84b067bec3272075f690428d8a0c85d325980abfab15df4a4ccab4d02608d2285ef24a7d94bc5bc8e04217cc6c2cc6edaa837e7a4585e2557e057587b5ba50c16cdce6751d418b2ac98c07ba9f21ad8ad81c308e5937afc58c8780032c2a9af1e0128d49fc8a42510dd1174f8a4c15a32bd269adec2d3b47848967447a41ff4ff8e823ac09ef0be7d1da393af3a87d323b0b8b409210620b1359f0e781a111f24deab5a43ac46a6e6a6dc17036aa7264125dd96a1fc76524fb875f115b5a330a7fa42175057c75f902ef788f83b698baa6fed2c4cf0d9f599a34a728807237bcb6a7fee3c13ec30985aec97da822db259819ce9b50c7d30eea0324116fdbbaa4ffbe1314731c951434316c8ec470a5345766b98ea0a42488d4901a19baf2f6a0e2371dfd548ca33a5bff34ec9efa9034f4353e39f49347b234ff94ebd7da6730b4fbc7b5ba298cd608c7e373eb54f15a114b68d698729007ed835770ce5b8ab3af5c95dcb8981e719d20105d3156aeb1ab94195da598ef291995442e787ee7f042f8d4f8f7958f57dfad6421030c3d794010ab2547bb69af930b76c9147ec095638591d1727c61d70232476f4fcdded32f4eadade7a13575db2ea84e3bad3668575fec174882cfadf22812e5c49f7d5d8fea2f37971a37bfa515aaa67678de4e73a267fd6c0540056483ddac9914655e5545e08c9831f84c3284fd1c2c6a64e2b077bb45e40399dc9b7198c6c60fb02b7fa90498cb2d8ea0d8b0a4a0dd7f9f5b88dcafb48c10a676ab39a969a864057454072ee42500a51cd95825b220505b91c0ff6612ce00e987146f142cfc6b3ddab88a11ef63bed3b1341edbfd488be5de117e68f24282f4747144dc93dd3c83b4158f8930f7eaa8978a38869ebff472eb87a4d7336a5b97dce52c7a3120ab34ca97459777f3aa6b0d86149ba73773cdc1eaa9316176b5e47a524ae94c36d9043306929ba69a7bf1203778041b85129612fd2fd327d4edbab63700de4c3f4a8eaaf041a3aea4601d5769ee549bbac6ceee6248bd0b2b433a7292744f4eb4817f8885b42ea8762b8eab51024ace705536f8bd1521f442e68de7d52c494179fff6caf6651f725768ab7eb38a26840659b94bae58512aa3b513b7b9bcf049a520b512713ead27f1b7026b7cc5594d5d53ccc6e86748d772ba54bf647dfc416ce72156fcf690cb883260797b98c63f9c55154664b646196aac708d615366cdfeb6fa01bad2844d7509e051822d48e634db9270bed95497636d0dc5b87827a7aca4ee4cf372dde04bea02136e261fb23e5b6dd63e43e614b2d49ec900ee593060d35cc02271f067dd28ed5f34cb2fe8fdd620a4af86084a20a306cb844dd0a35eb48e725113b9e2a9e55bd8ecb4bdc8a37f968cbf06ea898bd801ae12235955280ebb1404bea7d1e3b6e0449c0e68e02fa32253f440fa4efa081d09d81bccc7fd41586bf7dc5da257c6e756149acaeb80ab978ebf9a04d24926130bfa785a751427095ce12464d98f131cd576d4baf16faf3d5a600c7fdc5c387673ea6227c95fd6c35e700fc1a4e66811ce8b72e24dbf34510e8afab90c4e5753f3c669e7819afb71db983e98188b9cfaf092704bad2a1a37982df35c51cf1962bfb6334ed6a282677cf4e2f80d36b8d73550efaa8692957559f5c1aae1304c4d4e5b1815c9d27978dbbce7345f1b240b834f22838cc39cf28ec438eec363213c2acfad3f4f493b92e42348c9bdb17313539599873a47043932467b6d7352e99aab00d8a8a2d59526104badcca3e7b90ac3b5c0dca2f3e21c99efcc696c589a24ffca3ad0f106fdf42c68090a099e0e41b2fbba6a2fd4abf0f21efdb1720499666e3268dbc1ef71773ed8cdd9edfbb97f91c3012b665abe7ef24aaa8b2acc470c5063aa0d7d81e415300e2c4f9ae32cd266129d19c82ffe68ef1f02bee78dbf3edd775ba45d536563601a6ffd6f66c0ef7d7e42b49742702ea7dcfe876cbbe56068ee7b50e7a375cbf331d28d409e3a0a30e5c71abc339935b9121c99a9162d7a1b9d5527333ac48aa9dc1f105f73a90cc639c17bf9ec7f12897bad9fdeba2d14a7499314027c151e63c7a8a080e841f4a348ea3ffcbcd9e63c185a9d53e21e918d13dce97a34ad9703a72564f9748ebf88f45c07e1f2a5ca327dda13f64befeb6f6aea92177fdac9fbe441846a5ef3ff6f7f60265fc230b688d422d06b13c36cc6cce602d0eb98eeef197b671322f06cca3cba1948fd00d5d636df0d292bf4372be85d2239aff19b45dd02a1887ffcc576805e5446b5eacdd9a7322102d6b0b6b0a1256a06eea13bd646b9720f3b2b2236e0cadedf38bd50af4c44c1e60287640a2a7e9bc519ff39b9f2fa04b16a589b1a1769a8493803662dc7f542bcb9073f3a3ecc9cd9a61292dd1fa1500d0c59b9111b1f7e423b646d961105d7674518ae199599a7c298d7a21b4e0897458ba54a9f70550c1d547b540f01c447d42cd911b69b504d277bbbec294f098dbfa9a432dcc81c48de17c27bfcc022a466cb2a8c6f5bf03848eede3bf1ea99d8d2f5d2f4d377fe538a22a046736588427974f0a15f334b680137f8b9ed60deef0f374fdd323779463dd8bbbcc884e0326d58f279d93f05f000da8e1edf9effb4adf364f4af6791db802866701a42dbba5862fa7ac6343bae9fd745143d052aba5bcfacc7b513932cb876d48171bf96c2408489b339940c61b51e73cc067b5117e49ddbcffee78c2db2ae4f533707359826cf5ab2d1f6d292d233f30e1d666badba2ee3789adfa357fa3ba8d58e4d065a640d823a03be60c6157f0e4c6c22158da2475f5f1958f7514399f23dcfa2f44b7cf68f9be8e568caa4982ce8476767b59c05744a90e455688d22c9f82c5704d2337619887781e1afee300fbac39bd79a8ac5b5890b248c4afc52a956071b44a63f680eeb0c8452a03d40964c2472e463b97ad5ad3804a14bbaafb8f0bc0eab997398c1a82a6d76a64de5baf6a8e4ec1d414ffca339e8d35e0345db801972283dd4dc4ae9cf7f0cb24949e201f3ea03c63d5adcac44ebec0fed6d58587107dd74900eb0dfea99f04576fa598eae30ad9ed1bb9007691f3ac356d3238f66e6da48bd73ade5c28eadd6a585ee7c4f8b17f66d054c0f5cd72a15bac39e99452f7c2209ccdb88d3dd0c67e274d97455323a0048537d212c170068b9d3290ca615d33dcd3422b8423003892bd3c1580bceb9fa092bf27e6749d5c5b16eda90b5598e06d23a4cb5dc9106a07270f9af94f955beefcff7731e6d171be004583a64df81b611ee744c200426b129dbff82721a177aec641179a7378b0b0421d867ea2c7eae2aa598cba8027f4839ff6f7c3b509c28cd68e0cde476f2aff8a85cad3fe1819f62757799c2f1e06e997c8921ca61d5f62b2be2f9a98db37b076ccd7e5a9550f3eb447623bdd539ff2d04c97e7364ef9950d611faa15058f2c9884720762f8fb11842d83a0e264470d392a2a05ee8158857d3e2bddae75fe3700d0b1cc7e80b0c6a05649fb09ce33208632a0eb6aef4ff275154b7908b157a15a9f52502d598038769b2e96a6e548c0fa6c4e178dabd9d28336791272a99f0aae3d8160830f0fb7c61fe13b84622601342365c8e4de8d04cf6c985c73b7a623a3dc67dff2d2632f85bd519bbfb28d309bdebdaeba2a058244a2add7f8491ac7f82c6e19748de4821e0443a3e321b96869091d55343a544396e17de408a9d710361e52f775ea00ea345b65d3771942dd3a5fedd64936f6807c0ae92debc04f4ade7186988b1420b3a01e24b0330fb4a3f5a6ef9b656bdd4c81824a4e4194593912449a3c95863190911e12475e54904a3f5bba98daadaddd5abf6b802d0645b690a02673490ca89c6ae6dc6c01077db85dcae9692e653e48c4bbd7b6fca472d73f595679750b252a30339ae219e0d361b04142ec453071431f8b227180461fa266209cf53a5d571238dacde35fdbad09afb86e69c11d7e928581c81e3bfd31d717983560c8d353be834d43b7e4f9f45c4b49931add76325c2e3fde19a248e569fa36d335f8b081bfcbbeec0b21799f4aa852ffc75bae9b88b3fc501698ba07b9749e8363c1c3ac30128e601af24a2b1f7e8b487bbd592de937d1bf699cf346ce19f9e10ddd63e6b24b857b3e54b670e257b8adc036e345606ad68d1ee97b9db0fbec7590332004c48c38f6dc9e7bb687be89cc2496e8a52fa7dc8da095d42cb0fbc7de1ed05843462926ccc1b9ebbcb44bdce19173be77b57cbd591f68b2e414093daeed55f34083845a401b363bbe0048392d8e0e67e368472ab9b0a57d1e374efe9dcdac504d071d8126de2cbc70c4f9904cddb2bbc87c2d80825472e2df490cfb96db7f4e81d5bea084542fbda8ebd35037e72a55cc823008a830bcbef22dac5c1b8dcdca9e2eb9c0beb97b683288d5fbc131361608a0819b8d5ffd348df181d16d6240d91ca6aab91ba06b2a13e00c5cd48e95e06c79c6fe59a4ef3f04971bc50cf3a117923f72edfbf971d018f628d1eb7f12ded00ebaf37a47dc1c5140ed669dbfd4aa7245b089612de409c3d7cf4986f2ca85a97c7074f13bdb12ed9d7c8914638d305bc1d26b38dede1ba18a2caf9bcd14e3eaf270734202b1fdd3b43fafa103704a96f978fec1905ef7828d70a4a8b466f8201bdaba502370be3d5ddf1f5a5763d21d9e2463ef800138e98c7f34ed845d9cf51384ac70859a8d9767695d7d75646bdb96513a7f3dffa13710b0276e3e52415bb3d6528228c755e470700ff4a9cb179f6f5af4f2f47969568776d1e302277513d6e0ad6d52b7ee6444a9b341065574c8cd7842d3e12c6d736037a1686b1ae4fe299002449b79395f62314e439366a651b21ce6b258369145939cdfba9db66e43ab1ab5ae6103856a85685ecf4886aa64c2de25d12d9709ee3f5010304c226b55b736f2865599d7d1863eb3b43377448b260c94767fb8089b78cb62fd6ca2c018f87f159643ec232832cd43e332e120dbd07afde6a147e77767c5a1596e9ee8c4f277e60b449bc02a6cd5f7fbcf8c31ce2a9953b9a9cce95df6d6664b4473a5f3101e7b73cd9766aaae83d6cf522cc336159c6d33a5dbd80af18865c692a88c6abafcefd11e2b0f50cd2cfccdaeae166c04205f76bb5865dfd00695fa1320b706c93375c67efd7d5c2c68217152fd7748d5a8d46e46ceea5bb0b98f302e85e29f3c53c75ac93b7c9b70c323f996b44680751b3c0284691e1b7eaf287d7043f66c19a89e42fea730fd222aa2fe25940c5d951a66745188c877771d7cd0a92600b6024ea6b14804dca7b6045641089bbe664db3343751077e967b775eba7e5ad5f63be8f2f7364e79f502a3e66c6ecd6f3a57ea7a444e54efd68a43ba37ee92666c4bdcdc9a3d64fe9e1c6239d0bbe6ff5d0fddceedf66dda0998bbb1478b081ad88ed23241af36cecebf17a1bc4f43ae713fc6ee0a5fb196c5673ebee51b3ae69ed337d2739b35633607917ec50574ffed92db315446ba40b731635b2013d21e34dcdf4afc82a922c1721ebcd1861fc2ffeefa1941b9c554b8b7584720958b42761813427c58a4acc216689be9df499870085b88270ed13a7ded92d73d8c4354171799354ed09adf19f90123c6d74c411b02bbd7d0bf0fd1a88831eff92a817787e5bf129de86bf2f9704a3e9087549a828f235dceb59de1b2d03c9b9b038f475afa5860ec1ffaac9200a31233ac39cfad11edc07c2771d1e495323df080085003f501408262f2d11370e4973a4d716ecbfb66d305b5d45a69bb012c2e9cd2a4c5b6e97f414a6d80d4e7481e082d9c16d3d09bedaacafe222d63ad2c4af678d12f844c2209a11bc4d14a78149e1260a35c8dcae4d88d8accfa3fbe38ebc4537e752b766871454f29d813753cdd28fb2beb8aaa45473258f0c3c497f1ede972151bf673b05d19fa1cc654b096e2f34ca19f4456a4dc06bf354e4d3637578cbf3d2a120c02df674c246c04e6a8acbe6814db6741f214953e6e6cf321c37ffc073d902c64d55f783e665c41d2116351d34d6c23334dd529ab61fde70d3818447f2b734659655ee0f22ef09d9bb00be41dfef85c0caf4760df8ac7c452bed4ef792aaef9fbb5fe3bdef3fc2acb4d595459bba16c3e72b442bf7f649c535d1dab5ed6e23d3392adffc055fd008ee9eeb0bb6599add24f50e6271fb17242e25a5412b44c402b74a8c7078c9a16e76278bb8580f8ccb936ee392e2fd0a9dd7bf3cf327347f208cb631c0937bd71de666f7db5f2e20588a671042f9cde5237db6377bf8c926ea38f3eace01e5c7f9cf0462f360833fdb83e95ea9c7e4a046d2999ad1998f3657b3a3b1633b9d8172b5c96127a46e59cbda1ddb4f222485cc7a5484152dfb021abb09a2044ea1a41d457e6e1e370fde4a27a66a887ee9fc981a1295751744ddb598be1ba2d5cd133aafed126aeb4db717a519d9a6016179e5e51e4a452d2fd55c8798946e3a5971a0303f3da45dc54fda83c970c72ee23fd431fbc2681f2f207fb052db51d3e3c000ab967a7933075932cbe960771089d12eef7842bbb4a4e6fa9cf79585e7fd49f3b519cec6c2444fc6aaa666677e03b33a362a092d8b49ce7a64c3574ab19a1329c34333d38c64840f4bef122e996a3cb033b595e546d749d75b76e7dd7f76d8374c9613849ea6a66d0bb654b7b8af994ea5efd992c78013058c2085ee5eab0df4fb6531d8db2c8708fdf77eacebf5ec9f28e6b65f3bec27b14f9a6389f46b577e4fa25efb5e09d6a0e697c301c8504ef48943d2719c846dcecffb3c3d242687d8736d0c9ea9077fbb363422c493e4ea53cf24367541ef437a33cb2bd4eadadf5c947862adc90ffccb8e249d6111c8c382b4a597b245644268669cd03f85106d4f235e4a65efa6fc2cb7bc1bda490ef37cc503bf8b0cbbbf4c9dac10923ca7dab46f024d589606e36cdeaeb69bb706c13bd22d7efff89bc953ac0d12824c1db7106b54ce5a35c88339632d1cf3d392521ff593e6a78a5cf0ff85af9cf86d80e5d201ff87c6ad58042d885c5f0393e6097f92176e78f553aa7259e0f5d2aded699dc41ccf1647932f2e85952c218a7329603d401604aaa459e51570ec8a235f79290e5663c3444983213decb28bd77bf621159dd814930003dd5dbb2bc7091f98c5d370d770556c8f98963ad14b28a61ba649f29a4c69499ddf3ffd6e6a2059dfa2a7fed6f127cd7957c9eed8797d19ae37f9709d5a147a67b119b53969caa6057ad564393a982f4a334901369efc85ad39c81550e606c145a5b51f3c7b453a78d1c93360543c5c483ecfdcb192ac39dabe878f1a9529e4ef390517f304cfb01272f1f204f54598d3ad866787928de6971696508cbf296e643e0f2474898859b30dacab58714d4d3330ddc00a0e5a445a5a994d804c7b07e7b7d3ee32d61abd217f6af16d9e3596121a50cd1c27df70ed212dea51024a3f7f3bf712f7143cb8044ab864a0ff527a4079f4ac42be9cdff8da62f9d5e4cd04163ab3f898ec626d2e8bdaa53aff5535440ed6c9176810ceddb3f78941de23505aaefa038b0be111346b1f70a1c0953998b4bf8f2e0428483ed10b82b1ada3dad0794d379ccb83f339a9853612a929e99bc6fbc0e6cf0fed193e1c0d9d9a0e4ddd50e73456be6d027d6d91eb0650b86f311a56b3973506ccf3f9c7c01f6ad2598021e00d461cffb9a504173b5509f8a84dce688c9896525558c66c699d9e37af19730db79285333e1efa9c6dfdfcaf75e63173be6c11bb482ddae8a764e88384fb14db5e8255a57bcf6f53f516127ea4c7264a57dc4e53ad1071ca3fef85b7c6d21f8edeaa14ee6dd43d162bbafeebd9485c2a449ecea74e59e77f5fa3ede267aefc9998ecd3bf6147f1c3c8a0124d2fe26ca2805ae463100ca78a92dd7a81b55a3eb3683421979fced218e02639c3219c8e6511784c5b8915130ebe368889ebb07c1d666b86555ebbb150db8268f5c5c75708c6aad701973db80c07e471aea0c54a7e0e78486b68593d42808d032c7d53ef6a4f63871acd8ac14696749b8d102635cfce5467cd2c7f143d177cc0d6769f219f46d4e84aba9033e9f2fa8303780f1dbcd5e9dcde06a45cd80711cfc72d83aac71e40f80952a2023d4f69bca0848232d9065927e136b32b4acb18c05e5211b4f32cac9c43075923781cae2ed375909a45f13c4d949cb8e96bd9483b68842884750c0046199aac776e35c348da44d33937feefe251d425f025c30bb544a8605342d260dc5680ad9aebba88bdd28cf4bc36a9a62bd38420bbe600359f1a604aadfe83ccfdcd77d18a10f38c9b93c904abf17019c0e4c03f77b204b796e04bd692d613d69af35232f9f8aca27c8c8d2784e7f32a95841320618be16cd2bc833b735202dfa91c3346afce1129f5eeb4596a47ac08c008174c5fb57fb90bc3910ba56835c389a3a880dc59e68c7f3d1e187cb30a2ec9d3ec2db7ae4b1b5b615cb85046eac3851a8a236a38e31a7085b435bb5b80174806be4152738a1d4f8e5196ccb65c429923bda59fcb51019112d9f6fa3480f3bf4706adce08a158f6cf3b244fd21806d881b56a75ef328413ec0fbd87b5f16d8026a6e739e719ff4bf2b40ac09e4b96b26202bae3b2bfdb3f1c6e67ad8d114fdc7963bd58cdd2a30e28ac6af9ad470bf4edc4eaaae08416cc089eb3bb04e7f4d36a676955b5da3756b11c16c7f7ec6e41da38b5b1562ac443892c9da384412db81e6269ea749ef17306cd18e41fabe56013bfbe88bf12460c126fdac4f962ecd90de850fbf9dc4569276b88705b2a9e0821b9b6c53c5fe6e6099eeabe8aaadd99a97ab96fb11af2f36f6c90564493711b837f09b68c4f2c47b6d01ad5a7988999dd37fc60f5a2fd602fc967e9ab82fcd70a1261c0ef9162e321398ef9074b7dfbdc51cb9266b672deb04d60e024572abd705112591e5abf06b79237b3b0590a8f99e0c64fd0b0aed435599b4961aab004fa970ef00a7115dd7a7db5b5d84246566ed1fdffcf885d51054b28c0b1744bee2a9ab97928b1dd64227ea628187ffb9107735b893dd77fd93c86bb6947b37093a51a0773d9073e73b9b18fb394bdb6f16ed4238a3f8b4c6c766ee3783d75c1ace861a3eda507af8081f9ecd898b9dd254b69ae10f9c5408de931d129b47c984cd93d702c0fcfc58aaeb4c6e0ee1547bdb6d3fe1311d5bac20c2870e1fba645987989de88470b73be47afd513461f368a94129ee18fb4b5ebc537c429efbf2f3986987d96fe8cb9da45fb45b4d5390300dfa6f78ba9dbabb40e77e3d823970f0908db3ab1b458456afe628c2553b6ad4ce2ce4465cee64e7f66b7612081c214e4aa10af053592933170106479867ba9cddd13a8fe264148a37f09961b5b36308d25c8bc44790a9e1c5097ee6030082ae30a360cae0ff0c88a6ecdb0ef012b24f8c23123b52b1024aaa96f909146da902e840bec82c2c83af911e96fb4c78ab0ac55cc248b40f8a13f52ef575600777edaf1365a9aec508f982a0759bad9b6c8db5d8947ccecd7e6b8c74ade9cc4dafc8e8854c99828650a0a9bcaf282efd3f43107f6bb077201f4672b27715b7e9dcd44ece5f41de8b1fbf8d48188c6d99aacafe279b7b452409c2db58fe6ab4c097c714b974f8ad8f6dcccfed013db6c88f32c139635ebb3c8f109dea9c3475f323385fe5d8d30b40b5b8c078b8c6985261180bff752f8967df0377122b76a898916bd5d76c9267c0d948786667471c2c565974fec804f5196b54d139466a711051b4062788dacd76e7f46e0fe23b6e9f3cf3c428756ae4c922d26b9d1cd62f6e233447bdcbec01f88c33dd4ff636ebf03175fdde305d60a6e9d3e4993338d621b8c27c1be71cc742cbfe0f80831d6df204071b3ddba63619aed7469b21ee067e14ad51705910ec8008ca3552410f9df36f743b02e602fe53bc0c3ac81e8c8a07579970f7a5f47994f79d8f1808481c0c886e58e55e510a753514af6e9470769275e3a97dd2c4920d63fbcb3f16b6ca1d31c44211b4caf69683d3a9e6f8c513f8fe85fcf982791ce7a27355a5cf574a9dd128f7470ef26dd639f78472592af14d1786c3c04de0a439f437c4eec4be11d015ea1082a39df68865289cc9e0e6f09042dce36b57374970db7eeb5aa84fa3c986558f46fd5d392438556f14e6a6f6b9f1332ca4c94142d100c542ce52701c06a4d9b96cfeae8e312f4a16db8c5b55977fdaa2333023b4ddb91693ce16de8600cabee9ae7567f36ee0ca8c296c4f0e8290819d28ce09d701978f4070f3ee02d3524cc9a5be71218e9452abc7160b3f12571deb89ccdf32f86168f56ada64b0f1b7fde789a9d3ee4f2048e8bd236e60b784eff272b83f4494194a339abc48c6074a39726cf846773e684ae087654d980d29f2994bc2bb74c7d1eb70556d081e45317debd570cd951cbbb20d28bb8e6b0f719553dd83e8f1758011c756f695ab527527dad79832323a20ed10b853671b5a55b206e6efa40fde0630c780024fa9ebd0982c5ad373de40444bc622b977afa2119a38831c207193b54b0c373052dfcc5deb849583febcf18aed57901fdc41da0dada1e63af57f9bc35876b9232807d7997a8be4f22ff641fb3431fcd29704fc9109d82630c17fbd422b8ef9f8b074f7c20022816bd99aea4d797aea38ea5bee0c6f34b693f0ba16134d980a72c62384e2ab4829e90b1dea168fd35bb4f6e7c4034026a687b99b7fd7c585c927cc542f7f391c8d76196c9c13537cf63c4ff00db4f6e1dd29dc9a1eb16c4578b3642d259579d7a307e4d126b968c1621f3bad1b93d4b92745f62705bb6bd7741cba49c445e76ecc0f344968525d60623db31ee78a5950f0ef315e72c551e1be8f8bae9eaab11b6dcbe41190ad67c3cec9fef9a3cba61f8d9246235d8cba22840c0ab0aa544e61cd49714f8bcfb9dd39b4ce1e82dd07b0df2b0041b1c464251a9409dae28948d0a97c353d9edcc7052c241f789affd71866dde3602c966e2b9239990218b40c8d94a9557c69ea5f828326da4b8bbb8d91db79f53e64ec801b7d13d8760a1213c12777712cb0b85f8405ed2bc420a4aec68a598c7768d463ea491d24a2751f7f2511266f8ed0e20bec21f1db4affb2004966a55c4ad22cd06c81c44c75799b44dcb1834d66ab38400f5134684937d9ecdb2ca440d0bc05b5366bd97baed0661a43ee461ba489d76c0a4e17ae63cfb3f168d5e434c21eb1a2d7fbb775d7768247e3c46dedc9c63479a58a44772fcd7ad31f1216114402747c1d6b90fc4d11e7509fcd44ce3f954b22d91516d5f16d3ab3f0c455f1a4736e3e29c853418f0a17f2d3e1b2a973b8d266f3059736c3b70873fee0126aebc290ea05b3b761e09b1eb34dd115464885eeb1431e0976fc5bd1362997d0ba6ebd34ffdac87a29c1c93ba5f9fae726988d5f8ccc59801cfb6fc31a248daf2356388c295389b45391bd290f4403c0625dc1f7d002654a1a12c7aa70675501025389ac3903527254d7aeb967d751976b1ffa8c0eecb179f37504f43bb8fe22c0df8bcef819fc38c45e2474cf132fb6e723c4640e8811e65f8ac024b210177dead942cd5cf2eb4e1cf4ccd41a618bccea58518d3c60b2d5362851fa7f2569767f27666115a8b587c6b9a2270ffc4a5d06f1e1043e87fd5d599d9cd5675eb3e72d882a97a924da671f9057fa7181e83966e0063ba03429bc89a1e84af1b4aa5620b6d41434b00220ca72a084ec4c657685799bd92e04e3555e8ef29ff64def8f6b78470c46187ccae63d5dde94e8fb77d91ba4e3bb73d84368bf600131567872458b18420f263fc01485b71a924c1d1235a65ee46816afa683e2186127d25c8f1137d305fb7c90173d0c9d83b438fe19ff9e1f3d38c978ebb95cc141b02cc3d73ea57abc050a70db1c174d8ac9f715a345581d71743679d9b243acc58432de784b676e330811e2af44f0de50a08839fddb4d14356d16246f31bb1d4b0f2aca09207b76cf49f50edd6a27e92e5b6181ce441106045aaf391ec3a9d97458e0348b4a9c7ca5dea859c8e1c89df43a18dc52365d10725801a52b817f8a8ef6f0dc8a09237c6684fb4c794b476d11a3bb3b94ab4fc73b949af3a60c55caa3e47a2d35e1b793cbe89472eaf2fa5471a7e5b8ec2cdd3b391d16c6a833428b2b98ed81c307021940986ee38a91c077d3ac79efa7e45b28326964aec144f0095cc1fc9495fe883907007a7a1d7fe3de51b6bd5ade9a4b6561e299a9b6b170168dfb575bdce0982045d970ba00be2f11521630dfc9ec758d6fda333b3d231180ce988d7371dd020de43ca2cd1dfaec5e62187a25f22e4d55df08b875bff2bb0f870a8d8f4755db5ef0a1d2faad8c052fde40c3d32b8f5e1aa11bbb501c722dc1e10ba773c281eba14b7199a42917805f3c20b05c0d25d8c075b4c74a70f833077068d36757317ff0de874e25f867bd302eeb1c95b0d2a9d87959f528ad661790df9a0d8f0e75f1d3254ffa475613c6c242abaa16bfa52ff1316d45b8f974b0647ac52348b5f5f3770c6fdd24dabb6a89cc41f9dcfcc63001d678c19177a1ecb5841acb2ffb1a2f03c395aa3580b1521ee37a31754544532217775dee5642a4febe314de20d5565d02c68dcbf84f0f71be6753ff9f918480d2c469f25664668f00697332e08b092901f77727d72f66fd54a8441cf4fa8a743d82ff30fcf43fa7d87bd9325eba35f65762408721b71bf4d146ee018426cb63344b04009b6780e3dea9f8eae8280b83cd8ef61908a8c4fd672018d190ebbdeb26b82f88af014a8295fcfed3baca57bcf718259345936cb94e74b5506aab9e1a8f28e68162fb9da4a2aef21aa75d01a8af65c79492a6525e209844dc151c28894be57b8a2a2834f79562a0dbb32d7d164c9415740a9137fc802a86c24afa9df890a7848779eb14e6391e047202456014403d87bda7a353722ca7296aea79294d56b7b57ff93b0b4a60f368b17947466dabb35bbe8e9ad9a809d72535335d5e0a6f0bcb48236dc80c694f7928b019a3257cafef793a12fb88b7405c6f76cb298e1dc4138428835d0cbe643c794c4df7eb1900e44f990bc50b28a0f32be63a137f78a2b0b0c923e68c544907d6ccd72d1e549fef5f3be689b684a03410cee7bc29d3126057ef3d145f98bcb0de85dd2df6284d340ee3b2990844e7748c162c23fe0df7d9ecfa0157a7f496b3d2d5c7ab8650d80e28a8669fe7db670b34ce73ce92331a83faf44fd1ce8059da144a0337225200abd35d86daa471813e56e94bc06d6837fbad043198ee39f8fb9c44ddc924ceb6fa0f456c95582ad29422ebc2986d56b11fd11e0e824ec5a8a0cb5160251d68051883e17b963b8c9c98c9d865cbe2dd87f5ee302abb91ff42346d2071d7ed174abad18f3ed0e4895c361581a01e8baf3a0cc7258b0ed5ca15f3136a25bcd733938684f8466714f2b3a43e341a1629e158d84abeefdc62b218b1ad9f1cb80a4508d285e0654aca5202e3db765037e1ce6c58a069aac6c3f08f613bcb5b13f1bed59f7d2a4eec2cac088b0a5aa7451ba3b8accb9f498d31ba9c1d4b420a9d4601e516fe04698f12b6695738c8b13f45082f8d14e322db0d4c3a677a66289b647bacbd4c4cee5e87f7c12fc240edb22f20754f9abd4f7b8f4001c456ea088428823ab5924c33b4caa5a22391445aa8786bf2b67ce8a259d4741ed519927df726f12219efa20424c77f284a7f118919c0accf870b8d66461d0cb859a35735df338851b519ac90272ad58cf4caa48a633e8f371baa45fd31144a99bfb3fa80f5f96cafa9e48417c8430c7a1647297b3e22d5c6d0c48139be06d20f968f144158215568b7af4fec40df13fb12dd30d1118bcfc68165c166f24decf58bd08c92932ff21b1b50832aeb35e933b12868f8bf6bf65069e53340df0c16913d6c6a0bc0f4aa816b1ebe7499a5153f37dad4084a934f5ea374a9b530c3044e9c61df1b03ebf20e9e4e0866e57cc0bf714d9b40a9e4aa823cde8d29e77731c41352f4bb5684941efdd9ee270d6f380581e87e75de7a98209bea011edb36606a75bf3f137eb0fc1ba4afc6af7f9027f48229e5c183967612973e9415bded6d21732715ae0ddf33e3102af76647214ef22330429646c8d5e31444bbd0f9454cb6b69b755d7f915046421c9ab32dd14bf7936bb3255f6a4c2438d9869ac1486cbdf7be4c20f72b2008faf2c104dc97d97186d19ebc49ab90deecef830e1b0f195d7eb4046138d7fb155f8e4e7118ab939adcdb6e4d0d0db3216aeb2fded011aacc60d92cf4392d45d337a8b17caec37977e8bd55224d250580918574ac212157eabcfef381c0cbaaad0ac343829480d3d5e19b878cf6ba6240c91e3ba6d43ac0dd0b2d4cfc3597c6202f46b2722549d61a6b0fcc0f1350f7cf8c755a66680cf13a4b04d8abd94142b627c52bc9dd13708a8d47d5b5c65efac7fc7bd6e7c3e7dba11ad8082aeef34dc8b20803e2519013c8c8addd5845498fc652294e5d2cba0cbd37c3502f86df8b83759e6d7d43e078de2f5f7a10b1751b909e8ac9dfc7c558fe9767c25e831a777c1f9de5d861f571cd5bf7316a05651cb0c1778ef9a80ded85e5697d15e1abe1a9d481097de692e8b66c0a08d7cd1b323008b48e6718d99282c015069bb96bbc1153c779c23a434a2128f05f029dc0bb02631b461066cf9affedeeec7ca925f3dbdf48218a8efe1374de5646ca0c1d04e31c4245e0617ce1ecefe148c75c9db0ccd2486baa9ff93a623faf0c69a15832b3d97b69b0b8fa7425ea2d778041f6037748784a55f721541afecb6b92a70e34a87cba60afa3060d9fd0506c91c66a75f9d493397d4b2504a3054eb0e2b7102e9433be502f229c94b460c7f11ce11471351adbd5036945ac771c24ab3aaa611eb9beac9912f8a24f3b2ac25c963150b53106d225ee4bd56ef58099762af6c82131cf7882d276b9e9fa2998a031872e24c0c11f753b420969b2ab51bc0edb3bcf7006c01b1b6f4705d57531ed154837a25ad79f63f297443357736cc6ee58e6dff406e7c1005e49a8d4777253afdb807075922ac9103b942189ad4a78c359a58fc03abf1a30c3a4ba07b2f44949109e94a14b4b0496780191227c853e45dcaa93e7f293c547b47e761590250b4d959a085ed9c3ee6260ca4b0503a7f54d76753030b06fab7d4a4c8e35677bf3f2d3c390b0f36c8097575b13c08e423131996ebb80238c927124e28f0a451ec6e492d306104f8a86bf66f79d7d696636b4d9a5c5770cd0587e3bb56de9320c942ebc62af957e9b09f3c36a459e4247a054e94a4dd387102136593344152656a502f268e9c9ebf5ede0d6460f4aa2e63318b3cca4e1da73a56ec3369e972007998123233804615c7bd21fee2e6b4c77392f429f87fa66c70110f3fed135cdcdc50407393704fef3e3226b7761954decc682100b595dd6f3dc7a2ed2037920d4ddd9fdd0debc7d908c00e7b6521e3e99a7df8c87c6113150f322dbf6aa697d9cc788394c6a825a4dd94aed184ccf5c74e7833c8458013ba6af91b4f64876ed6e7c3e5ff491526ed1f2204eefc27285952ff81da04b0247be8605036ca6ec9e591d2ae8f0e86496ec296f659db4cf9c68a21a121a792d220242da1510adfd3f874e83e55bdcc5806165255553a15d99aad62c16ef9f24e9b8b06075919291fe0ee1e6d6e3787f8d31ace9e50d9ace17d4e941f465fc4310339a175f0bdbb68a7b731f22ea30edbb431e349e89fedba5d5c3279e8a58143508d7223fe808993070fe865648f3273cae3e4c303fa896beb330e0a9727c2e6c9ff2f024a1af9820515a12ad1f2a7be52cbf4fbfc3563d3a55ce04a7a37a8f14c141b54f61dfc67d0247f6f7b4f0a31beded153a780ae4f32d4073ea0bfa5a844c85c2c336e8cc3f11f55c44db4cb365d07120b4bfedb8bfc9fcb2be46cdd0423a6ae251ce8e954a2b50fc70958e10760e370053d202daf3419c8be63cc66317fdee299f0e58164e7da25a74df9d31db0fe31b88259c1a3adc53250c96a9477b79eaca35223b037183866eb3d5ac871dc6d0b47330a222b4fae711041e2a64e3b6b1d9fe5e0d5d140dfaae0667535ba7dcdb7a7514ff12c1207d2a027f15f8050210e306e107e3792fc18ce0c2d5943331be9fade2991f9b5f51e2e244d87c352c4577d3fd3fead1e73a6b2ef26d1008700ffbe37e117587b19b58633b996d449e635a144de954c41b8f416d661585e38e8fe522cb22be408e7805dff91caf8539c2731afddf08c7852f9d58627e564b535a1d6c1121ea99154bdd057179ca776c98388e0a5462856fb349fd661fe1d73b21c5dde166fc51c2e8120e9c115b27c598ec280ee7ef55d8c8db31b3ca556c39d88f9968be2b4a04143b633fbcca2addac7a21a165585fd6e49dbe948d622dc6fe3cb9b733ef04b93a7664de403c41ec59c398df2043d11c08904480fbc12259f2aee793a4f320cdb900b6e4ac04660a4b393fa06c0b6cd28137703fba748ecd8ed1b0192614e3bc2945c999ea37af369adff989ef60c58ed40baa77d0b04ce7f224d05ab306caf8cfab5b386e7c21b317d1d26089fc7b9900ca4b25e4e38538cf4a76b3a984572dd2ce482a24e0abba5c3c131523c282ef8413407e4e19cc3e813a259333cb449f5df40da7c9f6df381fe3a5bc587d467a38b46f270b676ffb569357767fe015bd262e133bec0c601d3af0adbc68b16d16f6abb4d37f227ca78b5a2776dc11026ff29f72cd96eaed13d12ac945a6116c7b9791c1f5df8ea9211af0f1520f8db9aef565d069db0a148339f8887ab77da04368572d022d0f0a41e02b50d8b752c810ae75f7755392a44706d2b579aa3a06405284260eac69cf697865c4883e7f47d1c4cb65f4158862b6313d458b67506da7ea69cc6f6bc933c2e0e42c035805c6aee474ce3d07daa84c81f045ce6952daa96840758ba919aae1f4e1ef5cf575d4384f8715b42c6e97975fe27615e1c10a0e6768a79d806571dfe24666229e7847174062e2f7977d45ffd53c0c6d908ff945039a01a2ff1f86c22716fb8456aca1cf7692312cac055ca794f8eb49bac50eddab69e3293258f12c9f97b9dfb06d5c7feb2cf35890c47a5bd0012bece77ceff9d972bda31c41d33e28ee7d1fb8f4366ae07fc8db98dff78b9605f55e37483bd44d057d764ed3491d61e19226746d5b117d28aecaee23a5a7378d6716d495c10380d1176bdf61fda0d2d9154aa8fac1b82aedd8847d29344cfc019e47936a56b11c252ff9718500692119c450654f2da555c210170e9f234a87c23166f1a1c9f536392de7dd5649940db557e4584c2036df369b3e7b5c30c15bcf41507f999f595d2a4a9bfd88063e450323c3b205f8543a5ee457d9e33381841a6365a8ad78910ec27307f721ffe833ed75e5dbdf71563377bbef037f03a85345bc24a93eab141462dc002f6527a121843fed1b48e01c98e7bf89289c29f654468ea3e8ca1febe56190fb2aebc200a4c33a5231acee838666cc0b8df6fa4f4272d7ba999914c8b62ba01fd38992acc1149fd5aac592fedbccceb671e85b413cac9fcfc41876c4ee5e4782d7538e346f65db3b3f1e153dcf08be958d98e55c37a1fa177a0119df6af25ecae646498e5cb763a4600b3937b5741229094e9d6ee3e40b31fbefbac6f710e5fa33bdff96ba153461cbcc882f5c163c16d154559d7e5522b68ee2371ae45b5b81c08c8484276805bf0a04ad2f8638c9420d823d5a77bb3e312ff2acefabfa80107693071cfa8bed64e9c9f6ac26b4e76f826e1a98c0273cc2b7394665d6ee9e33655dde780e5f100dfcbba1650e8b0afe992ee3b5b08aad3696bf5c74cf09d064a994c81c20692737e2a52ffd6b0264f8f479146c7c4d66279c7c5812b307fc32b140b0d3ffbffef42657f9249bc93ca0e0daf7f5747400e0528feac3834a7f1dc13df2114f76d347b7f0dabcde8bed55e4c5f70e4bd3bdacbe2055e3b950ab1906002f289a30f3ac147e18bcaac6480fee9e13b7eca356625a3c51a6b8e8f57c8c58ec5c5ab2ebf1d248176d1c7e163c8d0b299753b17f71dde5b2273be1d7004b3558b6176879405e52687608934964e5cb60eeacb9d9b5bcbec184bbadb45812920d1b6347cf02496db61fa1300b47ef8a8e154bb35a4e3e0256338e12212c14bb8cebe730642f2d1a6dae25cd5beafe61b73f5b30313c6e52b65091a23fd218edc91d3dc8f88e0a345de66e86bbc9b3a1207105325073491f788a5516015a2b0de1593b9d018b97a2c9e98cee3757f63e3cb0df981661bbd81d03b89d1976a81dbaa46034aeae2747ecb104dc39ef75561f66a1146ed61e8e1d04181e5515ced07d90a06227f5c5f430cdc62ef9d670557c17143f0cde97e91f8e7ee0b5be9ce37ec245ac414b89ae836ff367fb2d8b2933a118668eb4042b049d234c5281871caf5413d76d86842fd2cafcfd4ef0017989ba1086418d00495fdbc3aca7c7bf0b1318ba69d3a324fffe6d8d86e6f6deb2cfb94d548b90d5a911e2b5420be1c012191a39558cefbba5607e66da8f3cd741f8af9e7073ae733e847816d4db8ccca3750df7cfcbfa856690a4ffd8e210252bf95321f22c04b84418d4d9f3ec455ddc4306f9b9ab420ffd0fe1ff679f96bfd10345aa9cb92789a54ad020d967bf3c471410f44e877bc0eabf7797bbbf9f14c63a61a4756b2938c90205d73f08f1335d49637051706224067a8cf24961dd8dd96e6e8b9e2f32f988526ba092f21b62474cc0e4e78fc13f37f42d98051d0b4ee87afdeb2a6eb220c96a52e929464c2983d2ea67b7eb2b7ead40433d1a5cd7e177bd280308882a5f5c511e99c767aa2f9f6291e6d56e0a240cb8f21fc24420e5217fa5f6ac8dad041c361b77cf601523645b05d2f47b2d2a6e8d79f9e31e3ba3d3ba9ae0d868bf187fa1a0faecf733f8b7e8e9aa6497e90f9c757037bc9f3170bca3ee49cab844a552dff8f109b419f8670e750e3c298e9d49e09c82d84a8a1f5f334d240021067cac492d6a2fdfa37359c77a3e3e5740aa33fcd797e1f77d3f16650035b2afc68c70bb7abef3c486532c6c9bf60e0e2408a863f3c5aa422a442addd2dcd408bca7964a51a52afcedebbcdf709c87633558a9c931a88db9eaf24d6b76caa347e939b9d84c52303f86f2e8db4fa146697164cb05eafe0d8da05b4df87f5fedf387456b899881fe1ba7d102c5c3c050adb21faaed4a398f94aae1b0ff27d045a4203c3966ffc20fc0405c7caa91b353b50efab1fafe65f565f9a1b6a5e275f0869d47b7ed1a815e361fea03cd7ff2fb422d9cd7b24129e4f61c750b555ea889421a71faa56274529682cb22f7b8479ae90237a69a54635325a5c8e6502e25a9a2645a7f2ddea6261a28b23ed46394d08a81e65c3c05b2d700f15e79e3d5ada2893ad70ce48ff82bbe754177447c13c9364deb3a23cd71d1c9d881e43065b735567106f2cc2924c48a32a4d33518f13f02adfddd2f7b708c2fcea4a8231a55dc96178230750104e529f21d4fc2a56367b68ea0179265479744f6a8914d7fc7d470bf0fcfc8a266ff1b06d5ea11919dd0fa939d55d92a3592cee6710ec0ffe8b7fdf0895c4650ee7944454437d2864313cd7617839834b0d825cb951b64541ef8fda5b0d2dfb5341a25f5a88d6be612327a3468985402a88d89e67dcbf8b7af9c0e7e68893038f6a655ed0347b35a4a3cb598e08eb854e20f8d0a4787941627722a013535eadf059385b8730a47f54206a2436b0d15a0e6440fadaec4b333887a0ec5dc665509f38d14c5a91dc81e91f7b36e701cf61dcabcf9534f37f43a0acd19804e394b32ded2845a28f3960b5d7f79de2ec033a31875e96bc0a42035156a1e1fda2919bf93b54abbc97380bf3cdfd8db9bc389fa6b0462b3ce049748f2e1ac5dadc7279b526b618c52d5d265200c39156488a0c2121baffd19f554b001c0ca590662c2247532f06c744340b0ccb77cf80f1e4135ad3dd1e81ec640fb281f665ecb137883ac6b4114d1e493a69b70b8f5571cb267a76bd1ba96d107ded6d2cb021a37b3f94d7cec83171ce26b325427267343f68531585594bbd10056519acd0e68e10d20275c9ab020014313035f8052190d781e8c5471fcf79ee6a06d91c4b781256186831b1d33e097f65b2ee38a1d573923f83dc99436d2612b36ca2b0ec37e322de7175e1969c0f735b9e47e45954c5d1b6c73068b0dac04b8cec866e75c4e0ded238b92d315e9a6330894e9222c915184ab1df98f346774321d9e0cf7b44f379157605706362e431188b0d535d8028ea8c94cbd8359c988b7e39c621c1ed779c2cc644fd183e50531a9ee4bc9b16be36da86b5f50b3caffe68486786ac36e90f5e332e44dd58c2786f0c24275bbd314884ca3c2e9e7bced866f4c327d99911196d03d7ad2555ff6d7e51a90a8b0f3f48183439f54a35a977bd6296729bba90c7fc38f4a5aa0e716c944ff3bba0197018b6efe3044a05ebd54a224b06cae1c8e9fe05e0e9f858ee6bd8651694ce06cd0e2a2e720807a96a2eb61a5cb6ee19f627739f2e3b43d8fb774791955d65513d2a7dbcb34687c997bc37dd59c80da73678b2e169aa67e0f6b6969bd1c5490646937c2528735bfbf1c5c2484d6aa77b7410b1b53c978b6265a73cdadbad99894b06b58a9b92d35879a7aa9c2490383ffe144baa535fb52724c2cc3b0cdd30625b6bff0f5f07b511e456f8aca3678959abcd9d841535c0264c794c5b105f8fbc5b59cdf7cf3bd0363354be7a42931a8245ca27a94a475863d78e625607ba7d7842fa51d170a532c732c883bb42deef83268eea5e49dd4c0fed71c5ef98ab0a45d2fe1643bf8773000a7299af1a4f3adbbe863f15d1f7081cf6314c5136e3896d73a83a6bb244183c7bca2c2caded20e5e2345738d07b2e4edd39839829b5a9becd71df2c579431a7f7b202579c8ee24b70803e66bff06f37fcf80c886903b351e3f2ee70d122ee0eb57bcb81382a423e5a4ebb7ee5331dcf290fad348c802d1cb52d63810a631a55d663f90574141d0e7b583b2c8a81ae72ccc715928addfb6530837d9fef597bdb56b10ee8310512d9d0d019713e883e1f60b9c4589d8c8c50e1cd1e00406be1eda0061ae7759115045d77fca81b5805b8ee583890cd91b37e18b3a56cc491f414862d96fd371bca37b87bf06a37af8dd591059c3c3fe5cc8fe46e43074835724628d83655e13006c07edbca82d44e7cd104a282801b94186f6827a88b7371876075f090a756a58d4ba46d1e994993cdd019c134d339e8cc2ba48cf7d64c3715ffa063517adb9bb0ea799f3c5b96070e4a5af26aaa9aa7e872e35a90072457e1c91e7c291695627738b9767466865dbd5a60575bfc3eac29ad4b548aa79c24c01e834ee3b4a8256e45df1c1a128395dc51dde134f8bd0a40d3fb860d01480ef53ef33523b7c93e0c3805d0cb83a582614d369624f38e9725db674087859ef0b2826a44374f506843fe35c216c6089e59c9d4ba97757630a3e31e988acced6229032f6fc4e831ccb2d17d652a67e88bd38d2ff8123e62b3c8567df2efe52aecc2e29c67966077fd6b0855339ffd613a1168c7d2bb304f196f90e519b8a2b3373b05593fb2387804606f5d9e8e8e6bd3e853bf37d2a23f10bba6cf09f005f90e275610e92dc6b1247258852009ebc3c8b219c72e2c6c34f255a58a7fddc8a57cfdb81b103bc058caefe307a9c533ed0a68153ebff4f4fc375af626842123dbf1b5d3845ba0f70c1a84414c425a72d070c76c7313e33337d8dad6065ccd5df649a0874c7706e4233e5085eb971cf0bbe163ece0fb453333f6e9c74dd8e09df36ec60612ec732e2e4ab6c7d0ec781ba70ff7e991136849f7362286d7425e3d5edd605da861ac25d3633daa10b170cee830b2efa63cbb301e18a51d209549196f29ed6ebaa942f1c1ff3c5e10dfe6130525bd780d847c8c21abc44a702792ec2acceca2c15a2c61d7d54e4c6ad028a470a45bae9129c6eb91c2857a5c5d67b49bbb9f6d47cabb4151f4bc350a14c0557b60dbacf3ae388fbfb6397774c2002108c1a73a3e631a5330d150809b085651bc545318e6cf4ee2987a5026db5fc7405e0f1058263a449c7d0cda0ec70cce11b66015b2e06f662dca55ca28bdbb9745f53ad6b026e4a105a67c433118280e39ea33ab9e1f34fb60aff70dce3ac46feced6e6c8fa6027e43d606b319a42fcb5be265ce5bde00d37fb2f7781ee67f1a68c4319597d13e40db7f044930093202fb6328338b45f308f670b5109de0005a5b9fec36da5b0280c65dbe92c1a0a06810268b8412237b3057f78ddbfaf7f6fa20e261e07f59680ce48f129cc4eea2c373b99997cd326791f75b9b28f6fbd2c44572ac9e64898e0507df17c66780e895c78d4ae2f5acd170c2d71d505f8e2f5aee446310b563b7f1f77e39ccd527903c5f10c6da65b0944e5ff654d9607f067514f45caf5f1e400237826f4200bd4bcd6760fc6dcd73847fc99b30d393f48c7c436a869a1e4bea3df1fa018bb4bdc760ce3cb15142fb19c7539ff9552396573a4ca79726c0cb847ea2a52fad733a24977911f50e8b57e350ecca77dec368526395efc60fbc8906f133a98b06c28ef8edf9df8a9407b68ce5ca4e3731c6765ecb9bec77068d583b405ff4f472457d9ee9450e422f579b81a8073ba5af8a2bc6f2231da084738cf74dcfe9a1a08cd87664181978cd6bb45ba99e842298b71d3a8237ce650af2a6a81137a27d30e8a51a1efebe0934d00bd4370ae73564e19e0e08c465592ac15e7cd2285e1122ac9c04e1e7dcb988911b87bf37a31a672c7a023a89b4c35df7b1294dd073127c5b014be7b6fbd3cb6ca467670f5d157f43ab33cae4d0972429b46719021190e82a973108f333200ca4b8ecd24768c0ab25047523b80ff536f14a05eceedf6dc2bddf561d1a8e3cfbcc362d5aad2a4a37c40529879cd320758f7dc8d04e5f2131a9de801a758035bde5d0a4b9ce191998c34831bf117d82cb47c8da405ddba1dbea635b820272993b3ede82ed39522213de73de55c5c528192dcdb5e65cf33d1bc6d1cae4754087b01513e09ea6e84cf362fa79d55de10a7a1569948237a21001e48ed5821412d39e542a5d34867729035ce97848768a0fbbc7fb96f9aa67804bfbf05665444cffc977b096b73748ce07b0153df569cbdfabd23864b942460910f9bbf8d7e2fcae36782acfe3739428cb6bb3d6bda0752cd507a766d057067673a5297f72517b8de8445e8f2492b2874284893f390c7b3e4d9a3afa0fb792440900f26ed3cead223e9a43824f6b59380e20bdc667a484736eed94dc48a940f4f9fe417815eedf896e9e935f0833c0d0b025c5d31065110ae48b7007ebf692e8027725d8bebffb9b441caac1a55600006f9a50e5b5a59ca89381007875d486916ee1161bb82fa27c1e7e897c8b427059c188a9469fd9c0c060df816f6c0d17e1568761713a0476a4da33c7fff0ca2a45656cbe053c015c967bdfd951f85668c158c8db3122b583515318d8182cddb42ad9a604860a035d469eb0deeb620003d5227e682dabc4bd6573972735db173416337b7b0c106dee68103eb7f99c292f467442aca88d7192ce5088e405f23884aaaf3002610e8cf24649c0a2c74d9670f57838f1a4b4e4f6276518596cb638be31bdedd6908ed510cbc077d71000f2d01034db46abd7165eba141758defce04ef3de093d0e3fc780e42608f0980162c977836cea407094ce87775d91ce9479d7bf594b1658617917cd3cbe4210f08cfaf58df000a860c2ffe88ad8cc5fbabfd76b167ba72d92ba40f0a75f7d0bafa8c6a341bb9569980998c12bf2c65b4c339ce9d34cb1cec765b24a39fe3746068d7bee9ffdd7d989e5d35933fc5e85ec992658d77195549d859d8a85cb45a330ae5313c1bc018e76dd2eb219143ee311e506f747b6d412a0e88841a13d0769afb36491b8728587dae3b5ac66b4d0621f319e7dc9c4bd16fbbbbab5af63b21c0aaf4a3f17e94c2876f8e016b75933834fa758dd2279356e15639edf49da2f0f442b5fee5d103b80833a566ab654182febf200542da29c094865c9c7d9d9d4dfd3b331c3cc415eb1b11940b700325ce20faba2a6ed5a9bf673721af7c53f3f437291009494cebd8a34671cbcb0fd89fb07280031800000000000fb0140e000000009d13b08000000000000000000c418456c69746520426c61636b20416d6578204361726420436f6c6c656374696f6e2031312f3130300a0a2d2d2d2d2d424547494e20504750205055424c4943204b455920424c4f434b2d2d2d2d2d0a0a6d51494e4247516a2f796342454144445a786b6862494b636f51637870537649617462797134387742653448305471676939595335454d5162394364695a44790a6b43377850717557356334514c7434334364594c652b6c32786b6e53742f4a6e79744d56526d472b6246706868384c77527264635377654245754d576f65304f0a38365a4c6e787a4c6d4b4d77704539397850507170674e4f37786d426935346f50506f2b624d51563170736c4e2f377749674b6d30392b6c5866334f347364760a58444b4353696a78477679657351484f4c387a7133716f7a546e4b647362764e74546c6f6c48554569693035506b6436774b46566d7776396e576d79775750750a64364367794d6d6162354c76662f5575767254336a587774396d71524b796a45514a716d5a425a5a69457466326e5643494b31316b786f674e7932566e326d6d0a566b774676754576683730375a654c58366662456772437567585244755269346b527758707a364c463565375151424c59445573414d4c644f6c444839436e380a366965656e35435643314f672b51374867653936702b4471495172387249446153485761377a61515a73764a54304b39626b4175394165593165786b324369620a6f42722b65622b795942595848364e316d43356a546e476f4d6e4c774c354973774a757a742f343532386d76437836396a554f63694a4a6f745a79422b576b2f0a504b5646537651434c62646278375a77743856776647357566692f316955716879664c6879563843435a6a545548446c79563164784446442f645a4c6b44304a0a39364b7545713342597a42345a3432574b485a46785a6f7557324d66576433745a6c4e6473757976357872424b41466865536159445854676634626a765a57330a49524745677730363766656c455948667341594b4f62314555642f6b67377849394934344a62516c666d4f6e446747326863452f4855565651514152415141420a744152686257563469514a5242424d424341413746694545595857713669594575376674682b5942424e4a78726f384642426b46416d516a2f79634347794d460a43776b49427749434967494746516f4a434173434242594341774543486763434634414143676b51424e4a78726f384642426b4173772f3948426e7843386b720a44697446326f70696b45306846516e704735394930374733457244564e786c4e6d637541734968586a592f682f304748393832397968323757766732646675760a5255513570353656416b33576271474f7a69543736486f44724d50694d61617770425779413145422f7678724f4c4b493343675053544e2f776345654c622b460a61424e37345874775a327a6a3532677845787269446a633277414834316f6c59515461686b464d63786a52334665796e6a356f4731525a6c364a396c31346f4b0a767151615338432b6c516679594b496841766d362f547469375166636c6c44563347596c6b304977417374466c4361714a6e32446457505956394e66493549360a4f6f2f7664564d7a7431363242545473437546706a4756432f52735a734c74536d516c374f46327856766336663571537047414d6559707672324e6d2b69335a0a454f5456673650474b3664374645336c7437364e31356e352f36437173427933696a392b336537496b4e323846466245634a67683142563865533247755745390a6a435636436e716458554b7931432f584268543154496b7a62426f2f7a74516143366c727a644d7a2b41466d7a70634f522f714554527032637450374346464f0a6268557a564d39693863434e3658454f467566354c682b4d67316546334f6267784365747336484d4d647636564b7a4e343355494c2f355463797568446753730a3738416731507869535246327769457652666e4c662f356b445435526f77376c6c507463722b5046386b446545466b33414c5663443252323167357a434c63370a716c7945596c62734d3039675a4570323875432b316e6e506632306d4a59424e487948322f48444c79322f7552424959554730546e493775444245622b6262550a75666e67754555454b53384d7a706a6b504e534a336a74515366384e3444697238633235416730455a43502f4a774551414c51564c5179514d5546306b2b48730a376c775633566a6b3666564c454a57552b69674971704d594c6e47426e766a373557522b715438654851754656745065553833547371466856637365343949570a4d51334f67456c64737a6949746441575a4d33444b4264764b69476536334158594b66746c396944774b622b744770536552634e5a353777306436726c2b6f770a4558462f414243546549336156622b464f726e754736597152713731366d73647a6e7578794148527a4f5a672b34544337734f3465354a3959374543344b49500a776b5047344f69556c587a417546434d517951767038536a4131746a725a6f6a4c7a6174615a7563794171547848445741525334725a4a467535437057542b520a642b4a343674654a65496147777338344b2f43626c30654b7568397055356e6c362f6a6f5a7978324b6b785557742b6d6c45675477326c7949724451376a38630a6c353565614f6b4b4c624e4e6d642b574672436f4a376f5a4f314f786c6759547253362b4567444f7a625a54702b4a6f324f2b6a64354a6350433077387461670a716e452b5246634d475432757758794468593148694c35452f4f5a5477456e654478446e70714c31376166745a52776f674f484f6359774b77466174534b6e720a586666625a7874724b2b43354a2f79484251517237756c55526b664b61784d55576567435743444d4256304733346465593550327136387744757072505353730a7a314851425859336c7a537363456d6359357330694536463676354d38384476546a2f6d52454b785831545a497871734f4a637852354e6d7a342f364a57496e0a314d387a4e74504a306d41754d4b4231302f6844386f5476376b592b337965526e754c676a767868586975707542773432777139637553466d54326b51377a390a3679753656694f35594d6c7a426f54416a3079614748413479677068414245424141474a416a5945474145494143415749515268646172714a675337742b32480a35674545306e47756a775545475155435a43502f4a7749624441414b43524145306e47756a7755454766537245414373377838796c71417663666b4a667653460a356749676f33374e4e465662693039796d4b6c5864754c6f334565516642756e774773534679554d4e78726b506267434355662b2f697372314169587a4263650a752f633372374c724c4a495739615764572f6a63754d727074416c48484954584b384c496b524d6961504e4b5369333565736a7577466a426e2b6172325565370a4a3231552b5948774e733552397236697a4e61412f52426b336374472f6b526b32585369623531685041633139652f307737526557316f625259594564736a310a6e76434a4c54557638594f4e6b4361324b4a336563636d4a724b615572584e5a30446c68533551777833456f6d37337a70396b587631394256343637495579560a52507473716b4c50627758762f44674239576537446c71657859553369415479353836413130704133597238784a5061743742355633444278696a32306542340a74434c647a38566269575345687459736f764f734b44574976557534367a706d61546555613769635770335643635a414a5161492f306c4964504a46324e696a0a4e6e4b587072374f53752b764d777068767442632b6b49552b6c705272783847497045336f4c73494c2f4c555a4b682b6a54452b667a336c62686e586c74716d0a4c6364414d77324e452f3863574d734371313930465648426e6b51587150434138472f506f68732b69663072434563746750334d3459435a7744435953494b640a364d702f33516834482f644e6b315153534c6762352b61794d78423572476f396964696d373564446e49485a4676686166365454734e504b52747a4b646e75660a582b6d31463649487070522b4b4b303672624c452f53536142776344454b32472b646f642f6c456b2f645a66644e484571515a2f565831337457674c6a564d340a48423347512b41626c63365948336c306676516a6754644379513d3d0a3d663673370a2d2d2d2d2d454e4420504750205055424c4943204b4559c2a0424c4f434b2d2d2d2d2d0a

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: 08402beecee338f37075e3822b82c44a990ee689936eda32eee6b35244848149 ? 70906234 of 103627765 <44>
01: fcfccd841087ce82dff6a21eee15aa756f820fbc56a8c14c142ab92912f2b02c ? 70906235 of 103627765 <1b>

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-12-15 19:23:39 till 2023-03-29 10:51:02; resolution: 0.61 days)

  • |_*____________________________________________________________________________________________________________________________*____*_____________*____*_______________****|

1 input(s) for total of ? xmr

key image 00: 5a8723fcbd41659924d154843244eb7bc4c2eb895948a25c95a111fbfcb26f20 amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: ece9ae304139059e32b062755a8b8696920fb061c6938067c085b89cbb48b5ce 02778062 16 1/2 2022-12-15 20:23:39 01:164:09:54:29
- 01: b4689b8ff391f49677c4c188434861b71c4a2b9bde2f05c0c0c422890ed0aa36 02833437 16 2/2 2023-03-02 21:51:32 01:087:08:26:36
- 02: 1ee16823d96f96a24088f66064e2f300b6be5cbc65c2c18b18317972308efd5f 02835514 16 1/16 2023-03-05 16:26:15 01:084:13:51:53
- 03: 76143f93d0dcd0248a8305aef3d1cbb0ab6a63693f600c168043ca73b7a40424 02841765 0 0/95 2023-03-14 10:44:33 01:075:19:33:35
- 04: ec4a6dca80f9d1f8f1b394e7f988f341d215ae075c29f4025a55cc6f787c036c 02843916 16 15/4 2023-03-17 11:07:04 01:072:19:11:04
- 05: 33d3dc2175093909e8f595b8dca1da3a42a899a9d8b2e3279f622135347a012b 02850806 0 0/391 2023-03-27 01:27:48 01:063:04:50:20
- 06: f313b3d0b0becf79b0d4f97e0defd40f28b5bff6d448d208a9e365fdc26679ad 02850907 16 1/2 2023-03-27 05:00:59 01:063:01:17:09
- 07: ffd79927adf6fd79fbb4b3f3e3e8e74ce9474990e2aaad2f2ec6d0cec8f2563f 02851288 16 2/2 2023-03-27 16:59:24 01:062:13:18:44
- 08: 654ab35bded95014882aa93cf4177b360340600a84d6c7b08dbc063e9a6baa91 02851589 16 2/2 2023-03-28 02:43:11 01:062:03:34:57
- 09: 08acece5ebd6ef984f6805dcc4bb4d499cf443c0dfc7304015a82ba12fec96cd 02851708 16 2/2 2023-03-28 07:17:54 01:061:23:00:14
- 10: 1488f303684aa32d8562128a297fb1514cdb2c7d32ea280daeaa4afe79d55ca3 02852001 16 1/2 2023-03-28 17:30:34 01:061:12:47:34
- 11: 33b7ab94c21d7269466a9dde6baf9772a69ace8a167873bcf59eaaa426c42567 02852081 16 4/2 2023-03-28 19:59:57 01:061:10:18:11
- 12: b93677730c41480c0e878a735d5df0bb85f667443adeab3700ab08fce9935dc4 02852127 16 1/2 2023-03-28 21:22:57 01:061:08:55:11
- 13: 7ddb6fa7610bf32069575d482fbddc5af5bd474b66b78ca9796da377aa575b79 02852343 16 1/2 2023-03-29 03:57:44 01:061:02:20:24
- 14: 39a75f663de236d77bd5e845f83926064cc53fac06e159e1e0d6a7300f4bd8e7 02852504 16 1/2 2023-03-29 09:50:47 01:060:20:27:21
- 15: d25ef6609c91c221a4560dda5c51295ad32f96de06816f7beb83eb7aa8e1acfc 02852505 16 1/2 2023-03-29 09:51:02 01:060:20:27:06
More details
source code | explorer version (api): master-2024-03-03-26331e6 (1.2)