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: 5857839b42daf072e9a54907ffdb516f211a5c6396d3777d4d0b40b00df70a57

Tx prefix hash: e3bff52ff1e45d3af112094c9d3c8cce1d8d8a1f99770948fe9335f54c351e15
Tx public key: bd0aa00018dc6ad6ec55b5b32ac24eb2190b593647d73fc8127a586c61413b5b
Timestamp: 1680368535 Timestamp [UTC]: 2023-04-01 17:02:15 Age [y:d:h:m:s]: 01:055:12:58:35
Block: 2854858 Fee (per_kB): 0.001168240000 (0.000020480000) Tx size: 57.0430 kB
Tx version: 2 No of confirmations: 302401 RingCT/type: yes/6
Extra: 01bd0aa00018dc6ad6ec55b5b32ac24eb2190b593647d73fc8127a586c61413b5b020901778455d8052b1b1610a6bc03524946461ede000057454250565038580a00000008000000af0400a20200565038203edd000030f2049d012ab004a3023e6d3496492422a2aaa2b2b9d1500d89696b7133de9e58695bad74accecbaf5e3c6114413eeba1bc1c6a27657f45ff4bca8f9cff77f067f92fd96f23ef4bff13ec07e589fe0f723f79ff95ec01fb43e493f693d46fdb1e9f1ff4bd06beccf603f2ffff27915fddffedfa96cd67f82b2d767d6ed7db4c1d0f7ab33fbf8bef91ea3ffb5ef23feebd10be715bf81d149eb65fe1bfe7e44f7c93ff3feee7adef9bff99fb79e55fe7beef7ef0fc3ce2afdefc1cfeb3ba49ae4f51af6a7fcbf54c9a8f6dbf5bd0d7df2fc17fe2ff25eb45fb9e8e7efdea0bdfcde443ec9ec0ffafbd603fe3f321fb07fc9f610fd8bebade91e3559bd91a52cecf4e2c70ecaa180c187b187441471c334f3a52644cd39e5dc7bb5b8cbb1f8d9ce13931ee5cb96031634e0fc726117d0acf1577bf70ba4641fdb830b955f9b635307860f6a821f30185b595cb22efdc8291b570cb7eabf873321324d58694de859064d39237e7f934772b93944d6f8ade4205a88e0360eda8179f3d57a3e271a02a47c386d95c2d7a4f6b082a9659b6666828be46a9ddf29eb2eb9555593097e617cd5949d066665ed2d0a277f13c1c93ef89259802832a5c08599dfe8c4740ec0c61415fb43697a22f8eb0025a33a5ff60ae87fbbb4ff62e28aa87176c20ce3f381f7401d2344336785caefc52ff1335d1b8163c4a27d925972a0ccf3b4896e34270af675bbf53cf526f40c5dd061d428f4cb6135c220fb25b7da0982ee865ebe1397b3cc3153e227149d101ca554fb5f13b5a5975a93e9c1e210d75d4010e128aab24769fed7713c6aeb6d75383d677c33af6e2ea0e286f788ba521836ec851afc3ae9fbefd65c1ff6049da4901e85daaff7eadef0cfb4c5648e2fd48deb99a988168ebd3cf6a8e707738fa69af48e5ec08190120e5c7bd2601dce8a541a00e7fc48fda5e9009dd9ae5b371879c1b8890377c9e34d2bea3fd46b34c631adbc728f8cf76a85a26d5c402c6a97db80bcd71d50dc7cb0a658422544debfa7a2b1a46ad02ce0232c99dbf9e72ba4eb23f85851b62db90ecd5dd1292fb91c518672e0bbada0c89e3b6fd2945b494f7d3322f0337c6ce0b372182f06c1944d952286a8a75d02e964565f8ca589271f744ab15512940bb490b198402ae61c38cee7bce4fb6c0e720e144ea21b9b7be3c4f258cc8400dac5c490335f804343d07a7c170bd02d96119848d715013188b477744693833953fbd525df1b8e454be92408ccb4162a963ad0b9d323ddeab4d04e9411edb5c97da7eea4873351ba92ad6dbc92c1459d11d9ad870f78f855b5243afa3ded2445761a35c9cbe25f3c0024967a507bfaaf23ac0e3fe52309b6945074faf65984276885f538a55433408bb372ce20ba4f2630ebae22bbe2e15d74068c7361a667aeea69f11ef0323b0c25ed277b77bada2ad72bfe740ec41e419d0a52cf40df529bb364f2f9fa6e1f865a01b73054ca9fb4069c2ab18e6ae3e1c28449db13748d0c7636f7108cc5036aea580d101dc2640c4a5c06787d8e2d6f76bfb622150594dcec9898973f9b2473d87b313d2f548b5682cb331b29d3a99591c090514330e30944424492e92ae814763407f8c921370bf9d1f57e6fc51cdfd6e03dcb76692d0ccec2be86ff1c2ec733747083eef344f7424bfd733770ca632442c82e60673b2a50d1bbbcc1b83edf5563322dff263468594e3d1f99066aef0518bc02cf6be040f7e4c4701db5adc79a5b8605595a075696fc013c090a5e52c5f272d88338cee672a54de59e2a56fb94da80f3247fb2b8317d227ecf850a43f45bef8a324948ae6e8b14387ac5c165b95bb6fdd235f5b93899883278d2624dd3bebdd7cbebb2411251470f2c13295a852903858396b2817b632073085abcb15c7758ced22d465941f9cad22834c6b9be213cd00a3c8471b87142dbaf0297fcf79261ac2c203e7f27c7dd37c3fa580a9675de53ee84300b53cd4d1fcf368e1b5a1d58c7780aeae9957ddadfff39d7cd73e8be97f727fe9d64db8de320c36957f79593b9256c790f55424bdffff8d880bbad239fe20bfc2d83c973a6806fc655b90e47e10790fa851df9e03502a1cdb0021906446bc25629b053d820ccfa6378894c98e4ac41513cdf14bf2c5e0f2bf6e72b7d5a715be1dd150efa98f2c931c5192c3f011892afa0156fd8195b76deed9b08ef2346463c03cbf99af9a8b860d1ff33c09e28b368cc36f0ad1ad22e78361b65335911ef9fad535d8da88b1562876812b2d794486d48a218bf7670b711771732a9e525e7828498815d87d7730ac9418bb8da3ed87625e25671adc59ce90f89aa7cb1c97658bdb8d124824400b33022fd7476a3ca206690bda5f0fcd7adfce06c8bd5f4c7861ae7bfa12c125a87e99892852a583fa645e5631081f07640ee86944de2c128f93a4e42207d1f5ff52e3dded1c370b272b66ec15056a4eb5dcdd6cfa9ce0a81fcae051284b5574a605f8a07ea73f8cb551800a89646e4893586ab02d079899697f19e26c81ca4074996197c095074cfe66952c865c538f175f4d246ae242355873c6a315f21e1803ea44970111c3b0f5f812f2275dd80d1f78dbb15c2a2400e3af3aa141e60fb48b9360420e1fd5e8802c876c155c49ce25f8dbf923b5d92984510d3a8f7e23a1f2dc672fc128a13a7a4c50821ee3950173c61de5a70d8d19a9a28be717d6bbcea1716e65a384186d3ffffd040ddb9e0d98bc235c15ea6e98709706716c0c18dd932031f00545681eaa1c33fc6c62baee070e34ad092504d7fab76f6028fcc54cac8fb0a01e18deb1eecf24672eb95d2c7374e57926dc3d014ff21618b41ad630b756a1f95fae2891498d33f9fbca8ec6d28d578a95477dac8950cad2fd9dc2b3a96499e13b98e3b3728354fb32bf61b90ea0a40b0dc938399a16bda981d592d517f1c30a67cd7e241e52b50dcce7769b9dd4d44f065f6738ec8cd85a01a93e09bfddb1f7526230d4f7003c796f4a612f1d402800e4d919d15922542270d90cd6b342e3e5879bc729c9975638e16910f117fe7aa8a5a773911435c6cfb0ad8082d616a565b6a93c7c67e5281f1b9fd4f31f4bcc8de58b4e241fc59f3695a9c9e60479daab29b5f157a1a4ab4397473e0c9b88437030443339df5a76ddc81bb013bfd6bf09412c06acd2f294d33f512377588be27a133e5389568b97edc7ad8ad3fbbdbf621faf709e28c9c544ef6f0f6d3899a7aca2158cf3d04963046fb23e263e8db580b7ab0b1a02a4ad11828bda92a3f80fc266ea624e3d6f7f34428246e15319a92ce1bd79a1eaad5a88096366fa16924b32ded982bf26180ae8596b8edce2eb3069886395f521c059cee5d2c0d4cf6fd643f8078e1ab22cc8ed9605d4823f405cb91d8a5173870dcc08dee5b22675351c3d60cecc6f1490905981a7e65c48edfe703bc82a315b6e4f6d4c03e460fdff054883b808de06757aa754a34b99b48b7eaa717f188bac3a28ac1901b3e11c48ee016fb01220504a3cc8499ac1d5d997b84d4016ca5e870282e5bd3a01be06938caf4f077227145fb1fb529b61382115283fc3abc7ce428ed57496ebdaadd1e8d916a8f5916bb6e949d554e1f976f9f0deab8e5dcf32f08cf3cb53caacc5e5186aabeb62d9a69bc2711c866a9bd9eb5bef3af91995b256866fdd4ab1dab3834206d3439ec521669a33a6547b4b2673dde20653d2947be5a9a2ff5676cf6e5208693230f3349df8f0ced28eb0294aff0a578d617ef65621153860548b4c9e3db77989e174993a2c1ac143cbf796ceaf6aeedbb86d63d7d3596ad38ac703d257a7c5c56b78bb7225792e43b2e9752aa851d6cef014032ddd2e6917de7374d183b55a3f783c43003e881640a3aed588f330adb2222b6c7274399671957bdd1e78aa179e564623e1995d270526c8c4f1535beca89d7e37e31491513fe926ba53eaa536158eab1eccc953109541c02d2bc06cef2d1661cce6490aefd4584a10db1dee74f3f1df11b9850dfbc6d27a68c9b029b04da3ec025cff96ea5c1ba9b1657ac776bc39f9c47d254da9f3375ddca764011dfa9f8b950845e15860c9c1084a64600783aaa2fe7b881bd66a5c1c3f6b68bdb534d1bb66f1a5b73d822b4bf23b5e84cdcb5f9255c502e82e710c19d88c4e9fc114a8ac5358787dac2f7c33d20fc67f337001d2966f7561ed531e17b38a65b987f13f2a111d3bc7e3414503251f1b4aa8f7c8d8eb3d948bfeab2e1663a6d20c2a438a5c901b6d1d23aab678ff39cf9e58a9bc972d7c4b538d52b7eb7bbb3c495add10077966de7a21c57ec716cdb611ea0ffac0f8debf0393741a2255566232527b51bdae5fff61f83aedf751b22788bc6fa47fc00768cbb5ccbee411c74ee14d6af115971916fe88f3c0f6801c53eb27901e75f3dc83de12a7d3d53e226084966c71af8a213670d0c6034edd8277d6dae3593642af62bc1baa5cfecf851c4e6b19a68b94a1d13e8a179c56498d7d3119e4938b289897a6a16560e3cf3a8785c560526e0320d4a33ab69a48bedcc56f44eca6248ab7227e91d3670e60d14005fb31c065d31f9156278aeadda9b07a544e7029751cbe394f608d6312d87a68d49a154cf06e552a4664e98d18b93795ae4572545097ee3a2eccda6d5a0c2c79c962a01107f66c62cd4ae1f2a2b53f123341f79647e0764b0c4897ce71938872aa161e3433bb46d794cbef7128a685ed606fbf58f45296aeb46fc91bdc6733d1231bca1caf099afe6325a46fa8c31ec80a7b331e4831044fa4b81d6b366de2579bee63907580f08c382c497190f997f1c0b0ca6ea4fb27b80984f8ad80edb20816c987301820e336cd8506314068bb8a83d163d0f50c55fd7f84ec4eabdf1d1ee39403c82b877bf22a229481280ff88383231766b92bd3581b3b7e3c177cb7f1b6dedf565a3aa015d585ce23ceeb1da67780baf04c3cd6a0edea74cf60bcb0e7d8a4b1d0766ff4541b0809c89a4d4aaf6e86986f3a94e12e05cb801921cba07595786d46ed7a74e6c517b395e9badd29ce58f17aa4e8bc8972239f310fbcf911ca510f21271fe44c75b7f6839626c4e00f100aa39e23e0333316389f791d23b9a10e013a4d86041ebf7c22f1c974146baaec736711c9bde7b8dde95ff2052ccba9ed098c26ffe200d711c22766f3e80e5b2eaf60cfcb004484318c3510ed6e34e01e9208e18e5baf84006f58b6fe990ad282ae280159de511087e84c259bc8532f10897983ae1f1d1b35f28a015133511ac85dd615084643160e5f042031f87fca8d8cd6aa0064f61617a83bdcca3db874923ba2780fbd4bb5a909fa53c312775c372553aa71f556d33092c9165bd737bbf929e17560fce89ee41ffaa98011841a37894e4ea7fbec650ec5ff58a6accecfdf7bc960b4d7c6e8c2bba648b5a437c13bf63cc82b54b5ecb2d18c07a5571eb9cfd53cc8d36deafd599261df8210a3f38a5b2cd04dde304bc3aefa7116cd18ae9c90558cc028c3dc7b1d6e2fb1bba6d520e391dede34be6eb4d8ffc47dfce00bf0f78a5bad1aca1c582cd9f699be1dd91e5607ea90521040146cd6c6766de6a7bb640de412b8764d4a844dbb3304eb42cfcc3f6393d1ec4349f91c4590b80fbabda8ba3d13b031ba44fc85f485b6d9c0616981bf6c9d7b1b5a7d253aa738bd9b076c5f67510ce5d457bb5d229c0b6d267c240d89540fcc7b7e86eb89b2c7ac2cec189458ff513955de09b9217f02349cdebc2c71ae22fa6e292ae3e02b0a87941589ed677b00c0cb3dc22d58dc4dbd96999d9609aca45aae359ccf7b64fe0824524a7e864975e35a7d4c3d1ead8c30d7bc9022479af1c36c8aade50f743ceaa32b5764665bb9cc5dbd3bb19e659438fbd96cba6b43e5ab45a93f6419fcd5fb27f7dc0aef942cf4fc7b8576f73df1692f4e583b094aba635a08295038bdee21f438a1e930529f5bfe4060961130368bcd939b6f13c6f04bf4bbb02222d520eb521d6ed043933b720cbdd36956141ed0965546c39db196680932ec5b82de0c83de92949d6e9f939caccae2c6e7923b42926409467d755ee6b35b7332d24c6e6f7256e0a21d38693ae28148fa5dd5dee8341b9de1d50f7db082eef378dbc800672afcfc22c2e94cd37de2973566c8d25139099ced63e0dec8715f790d3efcb621b3d6d148e87983faecc2812584c9fd2cfa371e93582ddee61cffe07260b533b5896e9bef829f66f12cf94f93ddebd5da6dcc2a02461d305a551414a9945df4df62752288880dd7d83c1ee447156c239ec31623b4745d4ebcb9af289294053aba895a9204a4dfee143cd55337353bc64feae20e459a3ce2ee26e9bcd6bc8d2b701a6e78d016e771dfa4fa028d4b9f2a4b364c37b5b1ce901bb8b917310939f699803a3d2a85f8f83b41b593c9a71f227147d13664304603ab424b20c931d21a3ab7a7cac0ae817a69e5c37677be335469dbe02a69ba12aa15a787b24e494527530388c9b3e352dab534bb0064fdd23d24354125d6ea099c877eebbaa6927ca5751e280e8ea5d64f0c756e9deeb521a802ca68535ab9ebdb3e3aade2f0e2e30242b2e2839fbaa2a2136075cacea36155c0c8defcc915a76b03f888281949505a3ad10e782f0771cc4d15a92aa01f1c84fe15fff747ac3a0c796f03ca50226bb670612ac3c6a88dbf4ba67335bc2356989c75d3cc8daf82905f6c28f7d5fc1800cc4ed355bdce6b9d2b4ef68cd5ef44525db93266082f8422aee1c03d92d5b60bbb55cd85709a591f7493788f52340921e89763985d0e690b59d8e4a79e488319eedb7d67d4d394cad131d647c2113020daa9534771d2f4a89db3bf0b1fe5567954889c093b82bef1f54f35cd00be35449fb7e074253edef858ab74623d908a661d1eed72772e10f2ee1c64b7778933ed5f04e9a8b068b52ad16ffec5f4347a72b3afd90ec6fd0dd4bc7fa9759802e8555a265a9dff9859608579db3126467fb43d63c99fb52fec043c438b25947d8d5b8af86cad10d4727b7e55c000739ab36367d00fc3738f965dce05fd9472c8fa40174c0ae431aca045f422240e9066ecd47ca249b82d28c74eeb40d0765610b646ad98b2756a274ce7f127e09722e917b0b0f143e0c6cdf92d4834696273b32003e3db94c7f58c77c9f583a6b1f36540d614db87ed0cb531d1c91d31e0d2ca2eec45bbacdd7c3980523382ce70d8ad06a48759f3b50806339882a3c3ea371cfe143f569c7ff98ba8ba9aba7c313b5b66a57b064bdab0edacd1ba75ab08217bae33c0c99915cfc86ac59d5274f45ef7c823fcd888b1c2d4db46b4b1fc3dec354a4a3b71bb6175b346212cf8f1eb0733235d1627243783a3a540ecbfc78f3d35431a2135413f08c810127c60a8116038e82a76042aeb56113a69f1a73bf1e51d531db1366c4e72e39a1a00debd8b17b3c6c7e23a1a1934317f2d321b5fd66917f75ef13ddfaa59692df849bc0cc01dba8ced176d554c1e524cbaf67becd2e5ea39ddb76419aaf0d0d24129b5484b173c96992b7e0aa51f07a76003e6ae8e8baf83aab384c38146e081e76d1bdd9c0c4222a24a33ef12063a087cccf81c9ddc7e249a6fb2c7663336ac647d1795418c89f9d3273d3267542f444e237a93f9b134f4ad7a2301fcb9553fa77c0780fd2b8646a175b1f486f1fdaf9e72fe89b350efe0b70ef4433413f86ed024d2b590652e5d956e06c440c605791cf0389535878ec9eb174fff5e497ca658126634a5bc4bf7e3f59a12d2e626569413987887a328cb1dfcac52f6d850d953e70888cd0520cd42f09f3f7c885126c840597caeea87fa7ccf32b6fda3868bc8f35e477696ecdce506686643f39c2fd9eb5956dc83910997ff988545ddc17d3ba5710b82c077291646fabc447ee0d7df0a165a9b74980eeac39cc8badf1544fc040de5fec9fdb7bc0ebbed011da49e51249aeedee4dd3ad7c917ba38923f8bdf349ec418a9777f228956914786512097c45a948e11b6f1fe17ec351ed78a97ef9751471c9d137685ed3e4080f31258a6ed17f463f7381d5f87d769d0a0a745e29f2a95a3a1b6fee735b1ff73f5cc841884ca84f8d401276709657e43aa2f2bef835399603a04ef3eecb078685586dc60d385a957f395b1319c87fda8fb77d194765790d77f97efef27fbea311bb4fc5e2caad47599bcdc27dbb19fc21309ed2e546475a74445b60cb42ee01d55ed37c1d1cf28613ea23ea8becb086c986768b2f33c7881dad5a7277ad3bc00182df93369a0af6e24aa801d4fec19b3dfb2d1dc648a31f80f42c60fae57ad65a0c6ab4d54d4e9e638c1cc909ee0b48d52bec22da9b752f0668421132c5445c4f634a6a23b93994e601da372bca8338684531d7e66f15980cde4f84f348f347f6a7489cd8454152e53bf13e664ad8a1094430c9614a657281a3b5a45a77a6b4d73e24ccd896c71452d69b0714f085131eb6c42b72c2df765ecda64f7a014d28553fdcd379e6b1b43ee5fbe7c86d93876cb15647811152e127aac26d60e4ceef8d283d224f3e217546153dc9cf256a66ed313d1e1c14ce97ad9cbe00aabeb28c79158bc997199b9722cfca540fa3c0fb28b5d49be80950a452eafaf393cbef1c04ac8a98e5b95fcdd4185f57ef316599c58225b703bf102e8f1f36703e6f470180cba88fd6bacb21bca233b626fd21bf21b27db9ee1837f092e0aa51871d6178df569c7080b49a778fba567e162e26570fcd3e0f158ec68268dbbc8afd7538d37a8e200680cf65892e21e3a85bb0e62d92b1738c142ecb565ee48967763c23107e333ff7dc9b1f163909fdfe6613a1d2c93a1e08a8dca377a839e40d1241e10cd62a8ea939fc17b52fa073951f676964169d45c34b46e60ed4b5f4065e39805805898cdef26da69ef07ba910924d572e416f14ce5270a143ed6620a9936aff36b3e67e0b3c7f26c3e17db0b445e5702789ad362c67fc31669a57847417abd98839175cd8b59129db4d209bc20aaf60ae729d01a91b40215c753349f2dba8bb538b3840a76140de17ba2e672fc411f6350d532d6a14c154e450fe10f7c456f2819ab360602d2786e87cb465868ffa9a8987277266b6d501e43c2d9c139130cc39fedcf238c4abd0146ca2232a9c82b56488c80480911368bd555ec17f7ff7a57a96774cade567c44a972d8cbf163fa7da553beff71d5f0ae9a17a0ee7505b5c43ab80ad6d08f1bb21eee23c5a71c7913a07ca9a0c594e84b6bc5035ddeb1ca1b9017a00b4d900c1b204d919643a485db69e0d10088d7d223fdca59b9f0d99ce478d3d2c2558156b0679a01e76a71f964bc42a8e3bee4dbba857b1991f72f6777b64688af9cbcc7efa5ca3b8a879bab8b9976ee21300d86e9a22c90d0e60a08ebb3b49bacc59f5f2271354f02783629e7f6df0ff881ece2b578a717a6c375a79542d5d49cdbf3dea290b8fe37a1549ba50f499570937044316703772d92f094701bf8aa6bbcf81c46cff26e033e698f20e889699a4d649fc03287f1f1137aab0de5d194d8a04f2c23989125f2f904e1f1e9ff10e0764adcec5e6da5b9faa7f31b986c7b159f910b59d0ff3b079f3631630e232a89d2d0272da47620bfc98ac56fdc377cdb9772279e18a926e6f889a0d63af0d65ba02d4b19aa78669164a1e983cd32a811eb94af442ba278d35b14ca61d3080082e6b7d1c0439f178684eb4414869427c7ea929dc2218b2825f287bdbc1089dcc372019c64b8693072be52d035710f27814fba7cf1c2f3fe0c7977e5b65d65600b2e72064fef9b3a936f521d5190a97ca8969f1e7b3e156b1393cd0040d175f8fb7cd0ececb84d9038a0fefccbf9601247ad4bdcda34dece4921570ada7e87b24541e910d1feaa52fbcfa4bb11ffd32c30baf1871bd6b2d2d80e591a3a858c9359af0bdba1525d1fd997e62942ef4744b9d5993386ddbb33bfba6807531e36c1be9c41f0f12bc0d9af28d7ffd4f614c65384b4bf89d324752335c135abf0fb1567bbcff32a71f4b0ea9ba18b94511b7bee2e7ccd28023e9def3e831f4d30103c7f1b42a313be259b7c3ea1019ccdbe01ea06646e345fd84092495fa696a2be821523fd614397561a5c1c69764827deb209bdcae28c70447d743c755d2ecced57e7836a95a7b7d5fcd2e411e7abebbb5af9305964352d93c13cc22e26c945bd29c47574c9c8384963db0a17f37e8db62122e627e30e2bb9f6d3adc85f79f4ece20161df13ae7bc684be2edcea9829e2ba0ffb040575c8c556bf5d46931248b0952e841a4060ee516a9cd1b52c16a1250ab953105e5077fdf6f98eaa4ffa05a09f5fa223d8dbcf7c81f67470fcca6c0802ac19ecd44aca55ba518daba40c8b365dac1694059c801fcbf832e7d0b7d2b44dadb33ef990cfffe73011aeb1931f0ac23a445cc1fc0f8c5f96b97f88f36875bd5e0d227925dfb992944455bc9e1b00a47948ec9626a8caca6a2c402a2d5e0f56c749ab98071067aebf295250d2a790c3ce30dd8fc67bc30bb2103f1c0a1110fa7f91e807bc01738728d77513f0394fd7134818c391f0f9b38aae02f21db9cfa5aa7c1970071caec5edb73fc6d4bc8e38119565528cd4d2d1f382973e6ecbb353d07ad97366bac02a64957565ce62cc6024861803236af64413f63532b54ef284371ace77a36b146c386fbd92c984c3fbf9f19993deb87e3066d69caa9c340bcd94a6a8a5604797866d52d9cba55319a366c0f1b8eb88a07c2913f809b542f0d6390a449baa1149b0531ce4b2920c4e622185635f1d765870acac96c7a8b1be8f1c97c2d2ef1a369d06acb83a4f859cca078cfeaab5f9b875231b80fdadc53e01606b7b6e5e48c277c28c8a4e912fd61729407e4c64d91a5472fa05336e7a6c3429cec35900f8242f32ab0b9dde8a956d51d18b8e81c9005ad73811f9c1d9384770df20821d48a2bd0d1e699d10ec8f0d592eadd01776057c283f46a176e731748bd475bc70b5739a911dedb358ab0dc7483a4b10a8063935ea0c3111f6c738bc4a86c5432887b1778dc50c785ad6eb70b1bab3e0f19b303b17a0ebe5fc39ee1cdafb1e2051d0bded8ec8f0b2d01e34af85e1795d54e8932db83b4eca7762344797c196be03d5653990f62362e07349d2050fed18c008588d0069f003b52c833a9379979e3f00ad7fd41c7e7b35e2db3997f516af2d9b9f4aa472866f84b809df2493e3ac07b54aa5e3eddf368365a31713579e0eb42e8d435f164f231877433d25c69b8110b4d2e61865b0f88605f27b99d6b59909b2b11a94b8ce6dd8a0608578baa159d8f5ae5e24a3cf21486c32254a543321a32713b66c0da59460d06d75709eb529e5d1d2145de3044a4dbcfcba79779a6901d7708c53fda389ec7578d6c99e9bfdc6fa11a696043d961e0906d80de9de37fa9d264e969fff51854bfac3ebf6e77fce79e912192d572c88de5d35440f03a655d75c97fab1ce77dc275ec1cb7672083068de413551b83fe7f2aafac585ce008aadddb940c7d2ddcd4b620a672ae63c8b0885412ef45d4631476fea476d6bdb252ca05184a7037dad049cd1ff8af0f173c50b0c5c1c5dba81b17b982aa17d77b912a3e432b82daaa4e140220f97bfd316cfdef54865259891bf2a9939afb8fd36f4292aa19dd6a68aa7d5b3702dded6c5827c21e29706517f8cf691f3978bc0d83ed4789cb663185585be5e974cd54d98d4736e6201615883d1cab2710a4be6b88b31db23914651ef28a3e6d7b2b3e0f2152f47d6629740da4f846a995e9cbb9bea4821e559cb6f0fc066c13063b69dea565608a3b166304a1a509a3232524afce49e0a37035f6854a74de4dea38a786752d60ee3c588867fd3a223dafb82a72e385069ad90685284aaeb345f242affcfaf0f9d82bdf27f712252c10c533fdace6bc5adb4d0ce19cee1e70136316d4a1b7f5b7dcdf1f488457c7b34a13ff979cb6837a36e2d294a6958e6fc1e5f4a0740357e794250b5a7c674497687c2447b5d52908f96a24dc17c6c542625a1a7f38a99a10e37404124692762d8a1d2a7621d97795724417e2d17676d158b7d203178cd317af56e010773febab21988e4b4efed78e71796082219d0c8ec8997dd3216a9db39d1f04cdb78ad07938049f445bfb56d39ed26789f9203528bdf1cdb7a4d79b1c1b96a1f8bcc46d8724a13c6d867dc83ea424bddac3e40507352a69f61cd41460c695d5218a08eae0d57176ba5f40f3e8ef1dd4eb9dd60cffb1582d5da4f3f319146b7be26d47b0bc9ea4ba2a2a0c1b789348303307d65e9c34b30f6c43a0ca357439e6ce8aac6d969737673137c9c856cbcdb16d8b7cdf7712d12fc499e7d8c2af8bcba6337f4fd57edfb612ba45258acf40109aa71b9a198d5707a40c628e75d421a1450df88e837480adaf1e643911c1f12e732f772f8dbebaae5513eb480070c2ea11222c2ec30da9d4eca97ff3276b50a7e310e8dd8c00a7fce7b9e3453cc4d83bac925e3abe7e03975b4968c343dae9fdba4893e5cada231ac23aa56675b4a55214fa569e1d10a154702d84dac95325ba87fb329cf3aa769a7d60a46594a6828d10cf5446fe7845095e9c9795f00e371b98237cf753ee4518ca4272f1152c5bd28730bd41fca3786afca906b432b3b4e929ee28eef1fa5b96e72163984166878af593730963457cf967c4c39f099ee89a44e7cbb9e0cfaf865ce8360f6be42d8256bfbe778b878a7bfc85790e308d3346b7850083badd83cad15a11dd2d8be11815d3edcb972c057a269ceb519d2cd3497aa3a701faaeaa2a2334ad695603dbb8efcd548e5b49a880a8f7a9209e90b204faa203e54069e240aa03eb005c5a85d378c12f8d1b9c9762ddee1f8504c55e95364599fdbaaf1842036974c49f46235e39e297d3df121c4c6f84ad820df48cd35cb153c716126f3f205ad4de20194a686a697bae776183ffaeaf157c77b10e0a862507db2cf12fd681fc43be855431a3f01e9e33387361002d0978cf8b3f135c41e2237778e6d995721966ebea00c987ea732a330c17e04c0dd79e6f406bc9cfa936bc05c6fe4ff2d9ee60e38db580a33880c247bf4665b54a1dc505c2454e3741a8f2e64883fffd770ebd953a606b5871fdcd498df2bd4a71cb3202fba9481e5349c023a2b193a5552e38f186c7c472d255c73efcf094d7ff4a2f6afcc68e2f30c09a2f2c9f2beefb67886b0b63765336a29f14e8f7ace82e6004bb56e04eef24863df0727c3e8d0bf67c55c813fe450c9863a8f51eb92f903da9a38f3d889aa88b44811a45016d3453ab97a69eafe9b9a46da5d7dd75846342d3a1bc44d5fb44e23a2e563eef3990f1be7da307dd9781d80e7b61210ec5feca84671e9a9b1b4f3c82323939221ad135a87f3ca1d29e15d3ee9f3f1aff36b197df3727f7231bbfca7b9662c23976fa5d584ac5840a24f5305270ef51dd8b5c398664d580710c957ff035de284265c7f315b719b8fe47735fabe1858d3f168fb020c824852813083967a861f6ad110075f19ec07d92ba9d697acebdd324d99a578d753039e0fff8f6f88569118205574bc7ddbbb616fa583836dd7af15faa83049e43a8d856688c13434fc9f6b99c4d0c4a95c38b827f36ac49b615cca6282f6bd4f9b0f3715c5db0a086faf01bf536bd8b33f2cbe2b5e688a353ab5b1cdd878424270eb8ab37472a061eba6c286c2a0ccfb4531a9ad1361c89880f16e578a06a3f7d0dddab061922f740d3a59d2235b19f27e15f69a4648bb91df6b2e55a52d08725ab5524aec08a2f2f650141d88cb0b5803ace5b511eb87cf4ceacc72733ed584efacdf1d3f47d10fe0d2b49e3258da9bbfc20561edca4573d87ea7ce92291030d29966f6e381631b9e5cbc32a8c9e0f27cf72017d27aa3c454f454184df5ca198082c67941e486935507dd5180ee0d41f6f5cbebf54f0a9d1dd39ac242487a51dec0c242c3dceb9b4e58d088ca28a9a3f5988cf03a6db3f9dc12c83db5271340d35d63046722a545c54f7eca31286580569918cde888bccd546ea3c11c9547a86db6a53c08cbfd392df6342644149e4b58db9a065f07013816cc09b0664cdabb18646581cad39803b55895b59e6cd464ea1f8db090be488531ce317a8a5dbdf0373c36e04c5724848f1bd8fb8518678ddd2d73b0ff82c41403085eca55b5c3dd0ae0eb2d459da064c21c3bc94590a839132e8bfd7d2e6a817458448f15e6fdb37abfadd4fefefc19a76f1fe9a5685bb9b4047a0a5a89536292f5852f5176d4711a42218320afa60c96ae802379c3b1ad1a7d5734e5dc109e5340dedcfbaef2fe90d1ee79573000fefb66bbc0b0f746f5032fe641732c5f30310a196073982cd37e35f0bb683a4c18d95fffee2d7e27663d592e864fb5ef96cfb13c2adc7cea1f9a337ff3961b8dd9009522e05c137d9dc22f3628d300fbff73a080f7de4fbe73319c8c95d2c4cb5021e824210415a8c9b0523cba4d3e8907ed36a279edbb26b721daa4aa1f25e2f9a60cd5823ec34dcf996f333142f41c829ba7768683d8cc69c947c157e0b4d7c5d5dad22c28d540db13fc9f9365fd4874bde666c272c7f190dcfc20368a0885ca6499e9c7cae8d4aeaf07853a2ce3c220950a9b37dcff0a490dae0bd807e7d3805654511c9fff2857318e06c738f2dc65f4aa8d01764796b097d543b96a7e43d359919174a9227976d5cea3c10501b0e201edf98d74e725c1850215888344ca6d0fbc3b56426c9a77cf4e6aae5651b221a854c94a78fce35ecad52b6f33b96dd992268f7059bcca316aa76287bc6c34f19571ebdacaca3cd19ad937b3b00a23f8df59434542ccc81744d5950f2a963a8b5348ad5abebe37d68718d2a27f44f5e0fe611323e5f09528ce9b35bb301a20b468f0f1429d6aaa58aa1b7aa7a3c5a80d40a5e285cf33d1f6a874ebed73766461e3a13ed7d948640002fa48c660cbd420839a8d2130b0ef85ffd06983b0a4df8400885ec0e56a40dbcee0a66d19622d926b515459665d28df31c6a89c86dfd18583732dc76106c157f4d388cfa311a01a83c47796af6db8050914a9c0717055169c825d7b6897985dcac2daf84e3e7665e642522294e4ab5b9e8a0f875a3280c966e50899b9a322c056204a5d8d27738d37ba6a9529f28159297d296a296331132a29daa2dbe71dc58f162a565e05856b2b04db3e5c35b7548ea70c3814630b058c6c26d5603e28dbabb339b9d723d67a4ea1a65ac778f8041681c0cc964765b8ea07ca36383022ca917a9a7ffcd08cb666aa7bb33c64446901883c1f08baa937fa0bdf17081a47c4b53e5af834dfaf5d8e40a8f72ecfc953f02ec766385a1b193a15b0b9e33f18139785d274eb18048502d50d989700b963ad6dac6f824c360c10f1004a955ac3ef840f22a820f30dc7134868768d66dbf98e466ffbbe2268973c126723a31fd4551960a9789e550f97d92b09713555a9134d09d054b07d0222905a1c84da4d65fc9bdd54c74e42b21bcffa820b32f4abdb3e37ee1c048a76355f17f2e639d4a5235efa43bac6deaa1a0544bbea268531165403a06277bf99fc605b715b05e7f0fe6dd3664e13f4154635c00339a5dd8296804af2580438ccdf07e042d0b340d0eb1183ac8cab37d8bc45e0fef85bca4e9e2a3d9388a580a63a967d02ffb3c77e8a1dc6b141c1f5d7c0601a31ac56ab1ece0d6189e8aca0744f0a5b8278b926b7f6d848f1f8609c5ab4bff9adee4085c3f4c88975a40c22901e937385108d3dc68e0ec077bf3d7659ed6f3fd86d116b23a909c113a33900777df55f4a6ebc2c4a9d4959f3f0f62e6b8f03ddefc751ea644b9115d165fb3d0b29f5ab78c486c588182af4095937353d481e51c225f42fb066260f22afe99521c8daa1faafc3aaba10c212ef6dbecfda54bf65e63d69c27cae6f4a0da1a40032306de5c35905ca10d20ce5432e12c0e1d08be6b7c18b53e0f12ab14a75d1c7ef61e7e2bc9c46c8459b8521fd2cb2f417b627fb63371863421eec5256007f10a39c2c546984bfb8b06534e3d928b9340146a0c64c009494c17e1af6650c68af02dec99fdf150928d8cbff19f437dab55419d66e497742ca62926742a191ccec8f50db47d1f93ab95600e4ab329458c6eace39fd5ccb6faaeae6ba9eda484165b8cb294449acd0a290194a60ca3fb4cda7a6bcec49759a8238e015f902afdba13674b904d949fb0554de2829d0cece8ff7dfc600985bf169ebb2f9bd7aed8aa1132f24ef80dbea2ed476b849c69f48434bbe7979b46b88c4fb30f810273f67c9b67a2e319677eb22a4845af3d5a80bb1a1b2c14618eadbfcfbc90118765eaa44194aab116f22966055c0c5c08bb1a844d246daf90e377f880624cc318d6da26f211b80463c3c1e7a8a2f640ab33121f4e02afe132843590d4242c1c9176dc970a325349055c29ca564d16fefb8e6d254bc822e391bc364201551951b84c92ab3766950ff9bb5c0b2f64f0711b9cc247cc038590e6a841363f65ad81f1d6e94cadf9a341b3efc9ba0a58c5457dc0cc6418fb74632c248c184f285a6c7f605057ab28e1c6d1faee68b6a9acd2e09f0447107c3deafa5820cb0dffe06e1a35d248db3a8ea3d83763d018769780448a6ae09ea209e42545560f3e4334e03847502c2937125aa65e13df8bdeb5f3e473994bd5a29c2ed817115a7dad877c489581e3ad9958bb7e1f9038030b543ac1ad09cba4e9e103016ac03e78066d6a3213bcca034ea4aa462e0c5f3391e0e753dd822f8baa305a2dc7f93660d3a9ca9c2330b89ed482c4fd06692059f7558093687d65857bcbaf6a2ba1c88ff810e691794aa08401b923ad9fd8b77d90099b68029f960210088137d2332d4d7bc0cb7d35baca74ba91439dfa3702a2196c2eb7a60f881734740d003ac221a107e0807576072d1df800850d6ef076ca0acb1650788022abe0a14d1d5b5e5fd876e0aa3c45846f1e48b4addbf0d07f04751ea0bb22956e3e82b675f9512401ec8f71fbdf7931f946920b4602625fa7c8e6dd16f6e68ccf5d0365c26fa194161d6763a89f2cc6d0d85021a2c863198b669c4dc59945b91391c7d05413ac9566dc2034c2163ae20da802ef3d0305602236de9c4b711be1dab1aa578f700ec43d3cf6feefe3f1b04fad52ad4cab75b0267533148dc768e56bc0347ec486e954cd6b78b305717ae03d171ecc245ed313ea2178bc470cabffce71ceb12d9fed18c2b4a931e5b4b122165f4a0a5b290b34d93f6b3ae08186524a24ee60e7b7b82b1a1c46fb9b11fd8b3b0933592db686d67b7cb99d4edac5709b9ca689247c30a7df7dbdb84c11039d5be8541166a6f57607eab50cb25f572996c01d318dfc14fd1c5f2280fc444cbf17ac5e5a3aa8b36c5987de47213f921621f691f79b0580ab8b3296d9297390952fe70009cf72362e2091d1cc31530dbe5a81eee31da7f463de84f8582ee17f5a4948eeb4db20e93c5e64fc25a21826f4a49e0f72fc12b8fb7d3ecf7e13305e02111cc8012b70e33dedc4f922997170c9e80d834105832a732d3306b4f525a6e014c98e32fa26d292245772bd5856f7174409721aaa7c8454bd3000cbc5acb6350156fd490f403dc7717270dae82f7a0ca80552bbd0c68aab688307751f3187b440398f7339ba9c0674b8126c29ec65941e0cf8210ab2a6d43998e15534a8fa46388fe255559969342dc8f53068830934d9b8c03f86413f64c8868d0323a007c7a18edc3c6cf6035f2755ea0cae430ee23885adcd2cdfb6cee1e7b4ecafb957473905dc38c37be3e92147ffd24dacc7f39fb345ea368fbf03526bbc319eaa27f32b785a9eda736af9e47e25f3203e43d00b406d6d4feed7d822ed8319e1e08905a278ff7e72b6883a83c69c76cde795074c1f60d02dc3eb7e27b58bec8c409bcc509d31ca0f6cd565c312b127914a7d110581ac3087b9fce89682c4303af9a76d69a07b80e73c9180603975a2bf4c3ac26066458b0f205aa463034093b0f5fe65ea37e769baa89cbaf27ffe90a7be386e2b4d1a209296ebfdc081b23449ed60d55f235d6460e1bb1b99c3479133f95dd49145737f2d7fcf6bec0026407cfc9c5f9d684e3b0799aa55fdbba232732d3db51f40a01e9d3289c31520295d00d11c9f84c7b555329c0041e8cc9e71eb578afe373bc1babc9a755d9a71da4f289b365cb3bdfebd126b3c0c2dae5daa3807ac59103e90767c7c60d644f4ae5f76dd2c6d23596c0d3b1b869766798098c26ce31d9cfb4450354d410045f574b2fe8f075065cd4186f9d19026402dcd0eaed4b7ce73b3c167ca131aafc4fcfb094c153fa21ecbb4245a3714ed34824e3076a3c369561562ec40b2142814d47d70abdaeca85078275e2070fb0b06a034c2d5b73650a9b0344b0052d9dcb89e8c5e97f54d5efd52e002af467da605d08631407183de90f49114fae140aa0d8a4a81bbc1d236ff8522e3bb876dd7dad6b33520ebe54b9a11139bde9e75c8dcb2cb7f93fff973994dd6d7278f77f99a2dfe15eb96bf919d4176094081d39ded42470f3966ff22d69a881b2ed9b9ba411803863540ba90cb3bf2795d0a455e60bb7ed75dd4f9cc24e8cf97ed72e1ce003662bafa2120c16a1fda7d52e573cdc8ae961fa7fb13c37f769218876680edbd72b025620ef0825c592f9d4bd785a183effae05d46ab1e6cd0b563a0c92a0390d94289e21fabaa1625295e57e41c87820b2907da2f90c187f9488914f9bcc3f42cecb501e632497d0390d1f43b441bfc79b03f6c8d85c730e532df08c80f06662c30c88e8f9522ce682732e8b6c0f12770da372dddb20aaf7d8111d85ac5e622a696082ed30a698f380553714a07ca2f900d196ff26ea39cd0833e58a5319358a3d6e665a61c100060bff4437dbf504d4ad59ec5c71cd4059c22e67862c40cb10bf5b789d4fedf1c326a5accaf08b2794640fe096212271b002bde8f0a15f08be5291e0db3fc97c00cba0afa6c995caaddbbaa2c1fd865b12a540f9696aa4af0356010f1469a4f005e5b35f0f48af10038f0ac61cd6c494787078e53b732efa56a3c72f8bc68e1b0d440d1350b659c525c082cf690aee45b3d4d4c117fb1a0b936c41dca3625cb27d45efed8e46fd175d6c706905bdf85da55e23685a02649f0ca407d56721470844977f6418bed34de3c043e2f686776f577024d047211d81aa551d611265002ae0b22a243ada0ad0e6cb9e9d3df2cc423a1aa7ddfddbabbc6c5f056fd7ed605d93c24f3b91e578b3a57105ec453f29cf58a9b5eba7b97d4ccdbc3ab957ee3f06434c5ec067b7246f3f64dd17a498d65bb6b67f55e14ffa7af5d4e06cf93b9543a12a187c16d88be86736836f5cd3a2367c480a43259a973bc7365afaa61eb6505a997d9bccc283d5717a275e7ab99baca459a9326d2d0013138ab94778505ee7c8cd65d4c679b8afe8c99e8271365afbd6a87a07f16fb1280c1d56a0dae135d23bb988d2dd6f764741bc329310ea6ff80fde12df5b27fbd47d43b4e59ef9cc5b9c0e56d3743ef96ec73e81efc296fb8c18f4803b338a4cfa6a93bf0d52fdb77c0f8a5e24b5741eed0c3f1e13766d72f3d095cb4000d59c7c3650cc253ea11cf48e6301f4f3c61c5e230ca4b89ad5dd0aead66bf1cce1cc7148c7198907ef9b0b210a2ee930251cbe4767d1d2a980ac3072e1c6fa4b0b92fcf0b5dc75b8fcd9c2469026069117002ddd1ded427d9d0be6fc6124f105788c5ad42b47f686c9f2063be0608cf3d4c0f812b158a2521e3309c756aaaea9ebb754c093f556b7e1924fbb42ac1c6b0e62b5e15e199366d907108a1f9af59df25e6867b49063370ef0a04e9338ed25d8fa6ed253da371de36459ab53c4fcc7771c8ecbf128a7321db9cbf99902588950ab80fb8931e76f0e89fad3a6ac926b28f58d7e472d44dff35a2e5dacd347e3875dcf140f5d2c1104c237b8147d822a075f24b53f10cbc0b5804aa6fb17975446451a440c57489f3164b79db56f7627d3f81a07c25cf2e384dfa1c87a303e413bc067029e337e0d3c801953b1b76627b15cab97bb5e519aeb2aa892ca405584abf65611087eb92b145b560d00ff3783f4a525e3f1c842694f02912383cdf4eb32ee2fc4074a62fb4a85b86efe003e0accb562ae4b3489bd86518f4a36df32c299b1a46d5ed0751493b56e8ecf1dd4cd0c0cb7ee6a1524b01dd8a07c75eede855a8d8678267936e9eebd674d5a77cb2c778599e17313343a865b8c07cdc76b814e838cd0c769339e125f9e5478e898cb1b9905f6d0a197db0bc571bba2597e22ba696d2353254cb6646d73691ed2c6acb9f9e9da2ef8e5cef53bea50683b5168248ab22b357b6513152f29a642091c0956512bb93f96bb2c90e4907efbbd713eadacf2bee5ac67e27caf3178c15305cd9cdbbc1094369eae1ebbec457ac2de45f1e053194a741c3216b668e3917194ec85cc5ee7efe0925be769b95e990f548ea8145ff30cb266e2ad4a038a16d8c4b5933df3ac30ad6598ca6ae1f92f7b5ea28f41c27a4b7cd4b70d2bbdd433b482bc54fba66070252469560873a1555332c8a76f526d4d50409f72b5b0636ec4f900d101682c1387f855f50dc085468955969f70d54150fa4a8e7c4bdb0a8fbf6a95aa654c0d1daccdf9d772b20f3cc5c16996592cad571f6dfbb72e8995ccdeffce2fa9fc8cee5e9f1f7857a7fad9cd50dd193de4dc28455bee83f57906d67b9fdde2068ff886669f8570b5036b5e68863812a81c479e06045146a0a9cf05b2a3d0871a4953c70fb75eafdccfb0ca710d67542211a40f022ae192dfa7ce7bf11c92b37a94eee27c07a99b60c1bb98a8c2e1b0aa39922ea4a4a558306155bae9ff9b22a65359a66740b9d02ae0999465257a46ecea064fea7bf5ac21b9052ab75efb5db858fa6cdbe75ec999300cf1dee44a110112be4b3aa1e65533ca140b6a4fe95b46363c352f6a8c80de6097d52391a6b192389e8c2f7c8ce9b6133feaff52d20480cea5c18022caa7902ad91b96e90e8e0c0660540300001c466ca9b45f80e0404a23dbc8231403017ae0a0123470905adeda50df320da13b516605219e03517dd5fcd5e478aa8104e46a8f69d5540d5c917f6a310e13ee30699129920b87a2ed2e060a00a3192172f1bfc31c5a241be3d54d5cd512e76f6a0d2c35c2f6586a30f33cf7a295f27a2cc94669e9b01d290a09f63bb3ef8f27165549670d23e9a4ba2392a55959ef2569c318ff987d97c02523c00850a5ffa247565c24d0001a698a47cae3ff8bd1942ef5626f2d998ece71c49eb122e86efc61a9c6818f3f6d51cd4531bd2d464f33b56afcba57a742c104123f93d793b0cab551df05ce49d443b5b9fd51d42508a40a14195152ead7264a56e61cf96058edb32229a026934682d8e0c6a2ca6ef14bfc86a64e8106bd604191b7054dbcef23e7ba765b9f273c8dfda00071aa72accf1590c5918e1b5f8b6f5e3c593fb1a9aef4a0f924c508ba43b44e2ab3e7833e68befee81a74f98a263502f84845e5d9e079575bfd614bf50d542d372036a25090eb457f67093c0f220a4181921f35e0c7079d7d88127f56a9ce02e3e993ff0bd7f941d4707e9c3434f36459bbb007b45c99845cb97db050e9961ba28536558ab73d95b04d87199d0f8fd26308fb955463f87c8d0ee126c79778e5df43d3f86af0715a8086c732b11b15861717ec22de72a1e19c59d071acecd1f7bf66bffa8929c5b3ef37aba1f1e59dd91eec7a7ced4a1c4cc1b32da0d8be581796530bcc05673e7b7515ed76b9bca5822ab69b34687ea2c99d62deffc9715df4bd6abe28adb71f4f80bbf5109c100f26feb7c3152415a01518acac36a274d36b2a3bdb88b1359300b10c99f703fcdc2a2cb670d39253107556126c5ee667a431ce050051d396b21457008d01ed4c721bce3031faf05a695f1c0d1205c0f744d661684143e828ba183c4610187dd500f07ea75f3a39e5a7dccc9c8cdf05c0bca076fa1374a335fe3ea8f6c478f19fc6943a9e76a04a7f3e1b9a27e70f97047e101646ccfe3a9ccf2d4469cdb660a381574d2585406bc3e8a0330d3f1858d96b9dc9b802999f0be6a0b2e1ea9cbab76e95ffc8fe150551e9b4d7efe8c3d512634c364956aca9c033ddeff2e18283c4cb2bdc8ecdcfb0491a12d40dc0165173a1c0cc5413ccc3de9dca07017c1464aa89c4fb90882cd23029d17aa13ef0c5de131d3ef73520c2a02abaef02d422491ee99a03e2eb310f555a289d61c5e43afdbf96cd0127f4831e86c0c74778bfff0e8624ca9251c1f8bf5f3f3334bcde145d04777b397a0e971a59ed49978313b2f4356e572a3a4b9a9311207d2ca921187e344cddae7775a71562c1afba512299128cc68b1265a527fcbb5b2672c831378bbc7ce0b5378b15baa1ae95de97935d7156f073d3b8f6160ee52201c85909ae647a50a36d29564a20f134a5494bbdd13aec604e87cc1c7d2543bf9632426ccda7c06775577afe15bb9d7be5adc131493a0bd458ef7025bcd898b6ff910cc94e84cb6fe1097a0e0173bc128f9efd967b4bf7c4d77eca40b70c02f9ca82c006d98792422b3542253d9f2e05c655ecf63cf6e427352bed16f66c832222e0c4ccd356b85465232d695f152493b3e6e75e45cc319d67e4fef052eaa53781d1b911986c3c313a0ca030c9550d2c0ffaf33d41a423baa6d86482817e257b520c54a9950bbb3f8c535678430629ba139beeb8717a3791e2d4d80c41dbc0debf1886f37dc651be20b8bb81cbad07a587e9301e9c1e0d48c4809a18b075edf16ec6e3840ec17ac527d6d8c5cfdc373e09f8fb9c3a33edf748467d3923d0669a28c1ebe5f74c29d869fcd6212af368effeed3521a2931ede4f81587bac5d42338af29e52558913f96f24d5cd31c40a8859c09c1125dabbb17b9ec6701260ebb9a77a773ca88ebd511323fb49bc1fe5086b400e6902bac39afc697df3bcb7108102a7115a7b70a34ae881f322fc06801ee6b2e9ae126a6b3866f20a0ffd5bb026c0e6c0e104d1cd17e5d904bf99f7196ffac6a4f7a09cedfc7c801d5a45559869f7e888fa68126b5e4d21d0e33c1b537a6206e50d58a21720d29f3e37e37ad15643ac1c70ef8f8ae85b1833cb0b644f673f57a35be0945362c1bd53f5b6d2d63da93f3c7cde48b6a28e9e6c895ce3599c148be8e74f8f7d20fc8ce25a28fbf6523a2544acbb4357d3a4225a5801e7c46f24977121d06ab8ade6070c3a9b07cf6f8ba9f18934b352ecc2db4612b7f67a088e5790fc084a735fb05b86efe2587b8b6eb01f357922df198bbca797b2ac1ebd2ac1b45b0a40a2423e5f29652519dfbc8d4b3cb181201913ba7c626f618baf1d05cf44b68c1e747052701e80415f5103f08364932d2dcfa5b5ab7117c82ef855d21a09ee9e4a01a7eb3e32703cfba783bf48fd24d083aa50f26cfbc896e27c2b28f593547c8d796ad2fca43dd4cb74d1326ed548474c8d6973ed3a2f7be49dd573a1ac017e42731086490ab151b77ffb9733290562ff2ac5c4038d0cf77402310f9ca5964350ba14c49c1aabb537466de70b0e5d67ff95ddfdffa0553817ad5994e8b03b2b2be73fc07ac8f835757931d89e53b7d8cdc36ad7198becf8ddbccf77d1f3b4ae98441ce423ab932a7596d5f24967c0e523a777e80ccf0c31ca4888606af9d7168199ae57ad31d9df2304adf0e00094ab68593f68748ffbe68aa5629f066b329bf246f1c10708d14edfb51424174fa04db346714aae3e2cc1e5c8cef2267bc03ff45418bddbf2acf510e90338887165a2374baa91f7625840b32d9ead2d7d4a7ffd8873e77b149b425409d8c56cb493f217713f2ef917c897c3de3675f38f2720a63749ccf2ce97085fc7e9eeb17b0abfce0e9af072f4b4b693f60a83ef2ebd0054e99f7130a7d258cefe05e401b304c039bb15a50d3b6d30a7c7512dba0a692fbf05d7b601308b7e82a10fe834f0b05b9f2fe7e94f68da9320fb3532fa2bc865042f2bb1b8aefc6b4d725ff46ae0713fad64ef092ef14a7b3dc52d0fab4c7f8d4bcb3573abef848118ac7bfc7894182e1f9482762b41ddf27d9cfdf44b17ddaedb209bdaa6aa78173d4ba25ae5d654dc24fabe7457edef3667f3bba945e82e93ae5a2906df92b40672ce99c927acf279635dbfbcaa9d3a9aeccf073148d1a3369648c46fd45dbbc189d6baf51db2c088a25105319f4ebcc032adaf36a8869a5310a7194e53eefa5d1be9a5f2a33b3f471204ef34b74aaf0c4d9faa0ddfb0bd2d26e82fbb7f2eb6a2edda8af69ea8ab985755e78adca54d8f87e5bcdb9d4fc29fd31f209fbdde2c9d56dc8dd675f96f4ff6595fa9d72d9f713ea5f7f88d3904ede924ec99e514cdc371729a790b85a11179d890cb3c7ecc76be55552f3bf33a524fb73b5e6347b4f82ac9481bcc75189d0dbb5d7364b846b25fccd9b15a668e17615fdbf9fa6593a8aa9b65e3f0710314eec322fe04c160ba45cc9c9b91ec7aa6856509ab6c0a96b7ae72e3abf37959cc88066487f3b221d6a8ad7fd3571c493c56854cbfc778f77fb7912ad61f821f1abe13431852ba9dedf19b7823bf435d0451ed2bd62d9150c6bb1ec0cee408c5d0df723e381e42de48e83a3af02b9a3df6686836f78001b12c016efd772e728a4e9e3eae6a1e005039a47f2759bf11418f5d05702624c8dbe68f36a948b307116eee2f76fc92fa435c030e36bafb766a36499f4e2d643d33f1b577c377f42cf8630e63795da60ddae1f2620197dbf015681b9f3483bf82842654f2791eb6ea42ac421a850e136cba2d59b164e8c56da503d466ab14340b151f2c2dba3dfea0ba520d68000c36701046ea7b88f7ce0b35e7e708294e7c36cf47a9191e90c0761bb54ee6890c95b51dadeb69232dee9ddd0552eeb41bed57e0fd8970cd6be9a6c8b97393db334bb0306d317d4a1c8cb2f102b596fa402976eaa0d92a1c4ab9eb936554faa098422af520effcdbdc043c17f6b5e9ea26a414f52a250767f1b1890a43aa283654f78323641bf304dac6141cd443389bea0fb843feac35281f508a4a999236892dc98c17a3806d52f2e71ac063d5ea880857513f1760e6e7919ab4c460f7aecba9fc643f36e9a75787d1ea19d2a151b370d8418fb7e46da3d44ae49ad2b2dcdbdd0e1314af8a37566788c248110da657d877d2dd47749dbe4ad1908bb5e8c8f2cb9e07329dab55bff11b92f1ce7065f28f8dd0f39f3c98fead6957703dafad50d84ed286eacb380a1f91540308e717c522ac8ed3b8b2ca6cc411e331a28e3e3a4cbcf2b6b30b717086ba8dd50ecc6a06bd418ce2a95b6cf27cb1908970c74c1e7aac6b5d58bd419b13fcdb2abfad4cb00f16f227d862cb2b6bbfffececd419fedd126b66fd1c5537d969b3d3a2afc9398c4c19fe7b8276c4634bc416066d3ab777df3cc09326b978e6c57b84a0c6487bd9761ff09e8f036e502bf8030d3178f4f6c12a00a5123647fd6d173fbf746f26f6eb6856568d489b12b332c38d43a0f80de97fa7f6c25f83a1871878655a464fd2a0160f18f651aeab5e48cf1ed8b59f3f55b7c27c94d7b86eebb3af84ad203df082b1d2036db7306d64fafb93a1e9e9a6690a9d3d9f9ea0c61a1e45294b37e31b272f509ae8db3ce354d65dc4a6de172a8058b59abc5e7779cf1c9f73194c82235d0d400b3d7530cea5efcb23a46efc951f5a12486de2056d1ad4b6e741a5ce515dabf41979cc0638896e5ed8267affac42b5593c9123910d58ecf3ee8688214f91d55bd7905c9e94e8ba9542056eb8539382e594c105340f05c4945452d9427fa6b66a349226331f59fdb308e42833ed3c0bc3f2f71ba3ba172255f193f2eca60ddf96431e1205d1ffd66148e3ed3a91630216bea49a6b137a63b4a5018d48ccaa9485f6dc6f38367d18c55f680bbf30d50208805f50458e470c34db81a6cbd75ef4e0cc118791164ac937b382c6c20aaf0801a29ef521a0d1cd59383daae55a3b01f94e9f4dea88ae40022d5acf122aa60855f876bdafae7010d1dd34bf82b194173a608ded47509d36db91c0e73887daff24374707aae7986c88862f670375631a948aab8b71dec09a3c465c798724f20734f3719ef285c32c5ab6b575e817357ea4ed11ba3233befa54bcc8b37381c5921083c705acac59140bdfdde8b75e2027d9f22464c5d031466bfd9356d512af10ce6b76463271cbb03d35f6b67047a6f452db7e6fa3c5bbe7c8ebfee9363b855e2e9f0b724af54a842eea9986fbf36fb4d0ead41b0522cbe84d01b7e37b87bd6fb060b29a6a92130c91dbb69b352288044aa4c0e01653b69d54b8c56e78da371cd523afe5cf40799a332d3d7936ed4c044501e831628ef7678800801674a2f80bf95a0c2a8e54f373f6f0e668651a8c4fc314dd72ac7bee9b3417103a272bc6852d86ebc0574fa95e05163a55040b3f2380141ec7905a95b2bb170a60bd4b46aaa07d12ef3b163b5cdf97788bb4aff0835cdaa3336dc844dd85b65f229264fd9f0794e6522cfda1de942afa375bff860c2c5fe1826230c99ce817ad22bfb762bce7c9873f9358bea82f72a687401bbe2436ee3a95ea83bcc55bfda1685bf3f633961fcdcfe8d8b9c1f6c2d1aa745e48a718e193a17b9c105d84947022062322ce9908b1cb14edf012079e51a1ae18878d2f63751d95ee93d4bbd75918c139da71a2554907a5482dbd25234bc0515cc9bd5e54ee62f3ec07eb11eff05d3e2fd23bf6efa462dc437a2bdff83035c8121e657039a8d4d10967cd76e72341cf9a7bf59788e39f5b4810b7671630d8abae721ca0fcb1cb4b3cd17f53ae3346d96bfafcfa3eabcf80b57f9fe83314016a6b3f6deecbeedb005323372bdaa6ffbce5e5715b3fb9a61df321e1c00e5cfaa8be7fdf4c7bfaf2d23c0a79e569e03326977446983865e1ba076e2a94340f1458fcfb790abeff99cf3f1d6bdd2a30c11983c9ef2daa6674a8517d74f6932a72f980de8c8495f6df91df4c93de0aa722073e33663b6b8383bca172f4733279a3470675f8b12134fdf9218f7ae5e31e76d573ec5e8b7c9ff333b7146ece188be3af8856b7bf9fc1b29f0067cd5f33fd5e7fe3f947675a09223ccc99afc700c13c091ae1b9bff3ad0b32e25b1772a38b3ecc5ed6b5b9bbcd139b12db8becd49913802e98d7e342aa841a14890d2d86d574e62458966c4933a74afa1ead426dfd15a5b2adae42fab90217fca9a95d316f33b46f8c9b065bf745f202896ef1f1e3ac2134e199288938fa08bb28dc29d79d46b17cb355c9f7167184678a422efbbd00d37b315d38455d4d2f590b975169400d02a5dd4fc192ef68ba96346b6e82093da7a6241c713898529228f0a0e427a8a6ff9d7b9977e542745f694a64970ad5fb667c5264501f4a94e3acaf86ca3e80596149c45ee7a497afc611974b53b2ed7873c96ae382960b30f1cc04553eb6b4bed449ee14749366c77cf7499f064ece652b321fccb3f1f5be61d129c6fcdc7742634f75af3913fa0ba157d3cd4a8b672ee061d830242c63c523bc1e8f0328642aaab06163003f028ae2cc1781b107d9a171ebe16c8bf760028d47e699c13442d182daa55653f7c6a37cd6a538e35f754c4898ab451548fec99ae5a15ae86a033140c0f84f5fcb4c3e08eff3926b19cc256f7018ee2d555a504c3d37039c5deb5d1d0a1112e1d346d4f5d35d4b1f700d06aec560ddc887889cf5f1ccaccf91f9a96f44ea6877bfe86b3ef1b075918b94d11a153debf890c99345be7062a87fcf72fc483f4b45d9717e120bed9cd785be1849ff66bbd04322921d384329fa0f39925917f266903229908fdba3b8385d7fc92d5b72a4d0a30086e2904338b86f2d81062e8463e191a319a862956caff15aee751d945cabe652791d320b0a06aca11afed0449faca27c9707c4d01844bf4229f91172d0979998af09489cd697c1460716ab3cb14d3a7418f1da900f46aa8a5134174b6ff8540454a1b76fec1ecea8559df34ac68044a6e98c26979f6faac83f52bc8c439ccaa73f8bfce6b1fa07d0df11c2456ddb664f44ac8ac234f7489558300c06b5377c4ac613f6edef7099e78dedaa3e4fbec287aac53a5e05fead444da201ecef28b40fc8ced8558fc3b39fe4777f353ca70dfb3bff2d2c8b0b772ce1f4e051bd9a6ad59dad2a4e03f763227c23ec9c3eef6f590a0b535a93122a028445135f3b15ce4f545e3d8ea1a7c24d1e8efa272f42296a357f3dfaebaa1464ce656a5698a0b77fd3a362ee55234b419d98b4bef1c1709db549fad7156922e2945a090b4f6bc7e4f5aa798bf555169bab7684c3d168fdd5e8456fb32c36308eeedd60f8d8cd3d40384777e4c6989462f8254f70889e166bd7885d3026368976fb9d2c5b26adeac7b880a7c405a3e6a2cd86b48afc39aeecc6811505e44402ccd0a9f8fc257c4614c068fccc253802b17cf15c462f2708b1add10547a399764a57c357d772144d27e9a1c629acd3c3a7f888158996e0d25f9518419f3cd8aa584d2db573513e3958f70d0de99468b586ddce162d3101ecf52ce838bd4b2128e9c8ef9f49f0d9fb56e3e82e4fa81d3a9342561faf4728d795c894fd9987943d04ec6a9ce8cfa748e71d635594018e10771b8de1b741796816af79d7cfbadb5f24f66941854c549bf48b2fa5cf8dd67b0369d243594dc3d78b1f09a92bc033cf2f2e813e51bc45b52d7cbfd29ed51ce1fd8ed71b69afb427e70d9e1ab82c8c5ecdf09eeaea676951664ac88cade8ba8c2e9e5ba985b38988feeed347a8d33072b2457e6508214d7bd39fb753a9a371a21f59912e4d15859f508456e0c64bb820b2974ba09aa8c2ec1e6aa726a128b9ad2a6e2e1862b40a463098c5e4c17d3209ed3862b5640ef19fc6a098df4a03b4a696160ab41473aad6b5b62255580ac531e82c1b6cab3281c8afab483eebd90a9e22dc74ee5ade3df421daa1d29787574c70acbe93bdc99e85fc707d1eaec1d49f18d0f7143f78ba49abe4860b3cc8aca7974afeab4becdf3885bf478aa96e8fad7baa6d2823ffc52a8ab1b6f9d7a90f38a59fcdcffd231f3fa7daab59fdb2cdf4dc19b42400bf8a7d918b24845a05a77e6dbc445ee45dfa3853bee82b5494244b77d0f0d509fc91c8deb6388896b2a2de07ba47b1812bce3c6e4fd9fac19d74d15d37700a85c2044f6b4f7bc9adb0eb0c007a6933712e3f424af4c6f7853f77ea61bf4da038fa6079cbbaec005171c0ca8d093bb8db3b611521320dad1bd1caaecdf8bd7d524bb0844dfcbbbd9764b69f9e1d2b308fccc97479be8f6bdaaf02ab41618968f4d8bb50f1ded70ae149d73f7e6e48b90e62879a6469403dc06c71e2bd658d60ab2631725496673b56f7a9af26c1bc331124dd03987241b714f72a277af3513a70bdec53f0a6c1f53e8b9eb5f566d716d87026f9a58f3bf48668f80b6fd6fc3247028009501ce2a8b269b4b55f778d56efe224c9dfe3143a2ef1bf6d5b279916bc0a8de0c58208d7b507bba9dd8f1b8a2f6189956dc407c4c81a58d706ac6a65574dddc5b4b9debcc5364a0dc32504a7d6da8f453669f93952a4c722ade9a5e8a8bc015cfb9b6c7853a5bf94545828931653bfb5a86860742a12e0fb7fde1170713640fa873041595e4fb87f514ad7cac9833486f58041aa576b90c219d5cb2fd4e1edbc9890fa57cf90bd06ab548b5baaf6d0bafb46db27e1af9c12010d8aeaa0af676bc22bc5f85543c52ab03f539593a542c78f096fc5f3ec244fd82dd4a518b66e5b54ad36e0def9dbf006774901fea303bff41767836a128a1d105e689a577b1b83507c6cfa2c3881e1d0416051ff42d44220298203ff7d537d2098806916927783d82bea48075b87d83d4b50908f522827f3385785fee8392c12faa3a10a04f5d67bde01e6bb924cf37bc3267c39aec265b35cd770fd8bdb2102b7a3f836b5c4d69310b9dd0e7b2377f511bbd9c809140a9c55efb48c7f2f940c1e7088ca6fa404046a41788fcbc249ee803eb53fef7d2acbf0bc80d1dac781c4dd3b0fd715457b071bb6d14c139a7e27c0c0e515d61e1765b03258cd8a2e2bca7d19e58d5e1d43c73f467f34d7f95d6769a5062d96254335083e4f3406e741f8b8bc05c19fee1ca7c5975388d6bc22eb4793ea20397f716c6f2e9591497e520bcf300bc6638b35694a74618f64fa1cb53a005db25400ec216933b55bb896cbe477edcad254c14f98b08cf5eefb786875f228668a45c87ae14e92a79d1218064d4b12f8d72566a81ab86f25fcc443ee3b72c1c9c09bd0fe61575e840ecfaff84a373372c6922a544c9a09c76b9fbf42d204c409211027bef800fea19f4563265ce2b86e8ab0631ef7636f64b879548e0a07bd220acf0017b60f7f3b31f820ab37c0300650cd00e83f89663a657a3074a8c0e21e264e50b88f9dac9e0170d12b5dc6aeab4f737d41c99bb06463627bdc5aa5688983a82f25e276febbfd5b2a979fa88326e301afe1752d068ca41c608b8345f26bc9d5bfac7db03e65e78924a994ebb13282c01cbe1fbe5019d816b7887e907120bb4bfb0eeb1f1ae0b9855dd6dcda1e356e0e633ddaa4502ab036b086df53d72c82a79c87b1865c1b38e254d2a3d7155b701c173dd51486fbd0da73f30d2d88717ce2d1cc879b4b82b2d0ae530b47266eff6c609b3ee57198d8d1be1abe21f91393ad2b6b9a1dd1417462154fee8d71950630875a1727a1e88988e47019bc68c03a762c315d9a16e9a0f704792d96ebbefef8c903df72d97221fd2d848ee55cd366bf7f890995326bd23ee735bd09f7dd5e3801169ac7ce3211a466f2f610e5b36afa2a6e7bfa142475f25e42c07b5eed1625f2b07c55cba1e79ff4054ab22b41c8bd2173093a9505319d5246cd7e188f0ff5c2a97d5d381d666f415c719e03a455276ef708dfe8195e481a9fccd1c7b333202928907fcef6380763d709778aa5b16c07bfad31216315599465b32f9973e048cb54876b1f9fbe7429476a863ccbac46e7f4ec278f8aaf9612fee4e29a5a7fbe96e822518631bff3845a1a5b3e9b4d4977a08c37b9987f0cad30dfcd377eb837b7b6b237595fa9f4c84e55ee40a632bda31d6febdfdf6c83e7975e95098d60afcb45b42f83d96349e0e557c8d6ed3c76eb0f49dde23aec8f58f471f2991c3508caa28532989ea5cb86fd687bd49a82ebc1f04385b0ca3519b801224aec67da1fc8e2dca2df1c989fd71778ea1bae071f2015c02ea1959eb428225c2742a3edf203fab4775fffa10c5276febd5c1ea334fba16ba5394cd86eb5f8e4a5f36a74515252beec155e08bf9f68136c5d50bd09bd08ac4dd95cd5d742ddaa54fe57293aeac61401276c2688a56e93c8365d9d8bd0873c2944b9c136d72c33ae1e1f0d853feb3f5dd2c6d6d1062181e7c08e240bf1689d4980d3e2ba205f66c1b0fd964bd5e044883e7af047914ab54aa838fcdc55e62badb5852adaadeafe4399e745fa1c24b7ab7ceedf5daf37f013efe24db79e0f07080909390ea100561ca740d0a077c39f6c83bcdb187a56ba9799c62e42c0d56ff8a108cf94623296e97dfaace2bc3804d37e5374629465f9b42a435b8912b3c085186339398f79ee31070e7ff7949933172984b91d90c0ca4aa77d3e439debd03e593a74faa521294af943bf81b0636ae648f4c43e096f42a38c2dff9e6e1f5350f8302e649529b11b3e59c5bf433d079a8eb6844626e46c5731ba937376de78c87e77e8dec67e2e3bbb502dc63b94670e427defed95a67777348d8e24d1fc56f628cf449f23735b007f2245b29f10e6554ab628296e58fad676b36c85e798065b7aa0ad293ce88c9204c7a2d21babfdce361a432db4fcb32e9e9254dc6fa328a48d761f6f4aaf0d8f34fa7a051bf5c568ee7129c52164a82896789e2b5ca64c524fb967faefe0ac2447c95ef798db51c0042b26a9e9c05d87493f3bee23edd06e75d3bc0b5d22ee92bc13d6164923f9a32d33e470060bf15f049d27851c8580896247d05917af5ce5d500ab60975ba5a213a465c744d73eca4ff7ffe065d8be4342ecd699f7d7d4e41fa925b438a1ca9d7da6681e8eb1a423ad741447a123cc1ef8f9f880e0109154e4156deb9913448cfdee253334832da4846a391ec493337fda9364cc41d4d989b2bf5269a19ef9c12442a01db0360866024166b053244bec6c437a771ec953b3a4e1cff94d4d3d540935d726f90413942290fbdb154233bde52fdba28278ebca7819af0e8942a8ccff661dda2b825d67a3a82b3ca35e11109752211a7e3c742e82ab252cae5963a96e2b1ef980c505435ade6cd320bb3526f090e519ea47b206f0b71c3903cff108df2c1239467f7ff2ab2bc631b8ffdfa6d9f5ba1c8baf6ce01a77190151f46b13e42c6665afbf2dd45d9d953b4caa689c35e2a31ed5dac09ed0a8a137c13b77dcbfd7822153d5c8485cc9e3b21dd34ebad69d085003e3a704303138b18cdc32c49d2b03864fbb5cf249e6c9890c901f8d08a93dda8af27a42b98ae82c203f4a590b330a22bb404b23f4d3dca9f15547a55304599df1207a123a45d45628e0add323010152c1ec2bf5efc94aa75af5eb8544a2d3248540af721a220c7521313d0ebf02abe2ecbcd136c4055095ff89c177b037170f81985addbf63a87817c57e6aa4dad68da324cd0a06fd3bde283497b46a68c9f8796738026e566bfe7a2fb9a951529d8889672d94b697d2985c366e66af4211a04d14d073dcd4d848101eeb1f41f409fe97ac1d6e0361fdae0baba392713368014e11f9a35c237ed01ba1bd4322a5ff4ca39f6d3376cef2064b6a7e89285eafb7aadc458ceb5c55835e179a82f9e97c496d81b29127f2c896ed05bef2f023db2ed45473aa13cb072fe04c282baf542531bb6e56060616545bd7341c2178410ab7b95ee3969be5dac921db58b4ee5eaf7129e532488466ca9735db2e67f4e0e600041c3c4a6040ae0017ca27b90598e66c72d00f977b4cd966c4de90186540e4add5dce1be1b9fdff65543d991af6bd33e7a6119add515b599eff008ffa76a171c9a890dd53a15a40d26f7184692d61e45363cf159e9e70eb96788950af724f861abf4bf20bdad3f77c13f0ca106e660f512d2432a077a58b53e3b2636d398b5e57ed793b5b304ada98787fbf5c71afb7284d51dbc274c8193455ac83369f73adc005d5e570d26a7fb8464db64dea4006ff9781ba8e5b5830d45419a6637b37bc0316fd01a4140a892282ce6f68d934272ee46dec2df2833253567d47fb3283e5aeb3936bd5bc2c0f6214a48015d6cf825b108255199364777a6e46ddb053c1b0a62fb1be5822b414a6e9838fe2b32eba032dd73dfa45c0806055ba35d0138a2613f5d982b7641e3d1f0d5d006a69ded43dfa13dee0234bdccee6a5c2ccb58558343cb05f91d5ecd9ea4ee4264fe818343fb79964958210fecc5a0de0080f2e0c39921249b9d007f36a289809e78a30a2e9de7ccb90ca9018eeb2481ad8aba3a7410afe1d3ee5e28b7a972e043cff15418a8793594e9dbb47ab9d7a0dce7b655fb570c6d8f14d863273f0d815128288a521ca089985dd560760e859d6fea3714ddfe2b0508b70f017a0a217a4c9898975b47b93c39f990b675489dcd131bdf0d411d87f15f2b332efb257918394da72cdb51995a8f6f64eb8bef302e78b4a9720dcbfb949bf65ed7d877f761b37e37124264a65bf46e13595007f17faba7b778e643d2a87f1424205701a4f53edfe840b89d9674fc6068a15efee77e43fd4f9862039a422e6c1b687d58c8d56c10048d29ab081a3093492b29efa64e2f1ec26193110517818097ade02c4991cecbfbbba7d69e6a1d94ad3281ec65d2b823750b458d0ad4be4549b79f2f6c8ab984bf85f7272b85b7d04be718284009fd9f75f206fe63c3dc23d2af3ca1a7081684b19ed1c3cb02c45b4a119307bed93fb8d127ec272480e45fb8332965d319ce5d73921363b445804308ae6cc6411bd78bccdc3f69d075edd5b02f3b17f3237e8573347937c26058b134cff9728d0ba8b2fed9e4ab3e2212f9e509a73df27a9980772042fcfbc2062a6e289dc821f1b914d74d78bbbe2e0883ac3cf89d198a3f6c812fa6b7d27a06ac7b216d1c615b0ecc37a3cfb1b339ae25c9bd0db8daaa3868aad40e6a2abd9141c10a5602f0a9f1be9987361e33d195e23413153b06cc34dcf9c40b87e9f6c5f045b7cf950b1db511654d6356b714a56651d400d906b92e0f20e7bb8b9dd4784f85a7252eb2d68dc336fc479a2826f1cf30717be167fb9f882ce793a59a388667e3f548baca0338c635580124ba99ce06613b1a2f9571b77bded10edc014a6253be9d4eab4f6f4cc035fbcc9066579003d1af30a154719a437fe7efd4f0cb989a3fee134ca9e9620f3d345a5f85694d35707ece7f4ad1f0571a67ce0171e1d32a9c7648a084222c808940b67565bd0f848723a2df87f732f9802d4f641597d5ddd79d01cd9628c1964c796e99f7207283e2460a84ffb8989c1fda35dc6f0ce26df631d769d7069b5aaade6c6766d6b18f5efd9333d841de28a74f89343e83b0eb614a127bcb00791e45bf65348fa42214988555f02481f7d44d3c8012f5d4e3d1c5aec248ec025a75fd020901f8ea9ac83f6b3c77dbca8d388e15531a286a60663e81bd6559c82503f8f7cf5a221474cd95fcee3f6d1329f9c8dd546fdbf5a43248bea86922cec3af5a1f6ad1f5bd5a8e619af5b31b30f8e6f7337b6a238baa2bb4e4acadea290d53d3d11e56114d45649581f7cbf936d917acf170748e78d9811730be9dddfca4b73fe5a9a1813542b232ed60b4c7a7f06bc880036896ba1f69f022c0260badce2517d1583ee1bb05921ee523c95279479aeb156734e147187de02e2df612485ab134d1b84212e9d055d989a9608bedc101962a74a9a2e0c5489f2d02041fac5f1871ad49970250902c6faddc47f2eaeeefd882eb9b80f7d1746bc3f99716230071d122552d36cb62323f835065e5430b535df892813bcfc5fed8fb174b856e79b13b3fa92dfc0e05b2a56874e1a0ca0cf2729cdf40c6a6e18857a409d707773d535ba4ed0513dfaaf4a2a9385afd3149d7d993b7912b49c9b30d82e8b9ff3d412ca29468cceccae96d5e47cff4e7a48d4cffe8bbba7f435c93968eef3359359eb87d8dad5335cf47a178fe3558870553526e4e749f1d63c115c89e30fe1551c553228200a8431f705660ab3e996d648076c508a430a63ae14f3fdea6832b5fa79dcd530f06dcd82aa5305e1462ed7a42f7e7d83fa93e739abbb9ecb4c8c6172c185cfbf1e964ab336bb6e6f72da926875e90bb1498981db5b434e62339e43963f5cfdba61d10bad43f48f72291289e503804ee901001a188676418354102349cb4cb443ce24eb5550fb75815ba9cbb86ba085a23eb81ba2fd618acaf85bf5b16e411530615419d12a015f91162f1a9bc14c50f8506f0926c37c99b8a709e23c4c94eeb1f22804d3977a4191299e72cc0e0a99f98b5b8900fa0b67c02a5c06b5f1a7071f2a7cf9b89167cf782b849eaf1f917dabe27aba68f385fe7528dfdeefeb670163c34732a55758a006093870cfc96d11177716a434695de0efcfd4a0dc743d2f2d63d43e291be27b0c84ecaa227ca3492963943b576c3ed9c7798c5f2333b9340549069f8b6dd53e157187b0d8eb63bcda9c5c987489934fb7a02a499b0ce9b8974f2de6f202fc7d80cf105bc7ecaec9a62f5b75faa33b19705285c8a28c05805710befe00fd392393288b85b8d36253411987cc180bc85781d8d5aa3390410c7af476d05fdf3ab31c52cddf9b7396fbc397afd3b7c9d0f3c033d23cb24951feb13ec967c2f7634536e8c2918b892383fed6463c6c3f6c362047772139b1658ef934f051d2a2593d40b87217dbeab5cb343347f4bf9d05caad3349c027a8b8d04df0ce74a5ae4a5f81143f4fefefc6935aab4fc25838847980ae6f952f58a8b309dd3c689868759b46c4d1f67bec107302bbc414891afa04aa42a41d749966af0f9e856f358da5722ee9488ffd6af32486229bfba11485754564d9765350c223f71d98a5eb2a4c20c96637ff8e1bc71f93a6bfd303c46eaa2c61287cd0d73f8f841271c0f8807749f129f65d992d5a4ba867143f338631bb86d02c0138a8ac87a6b5d98a1efa5693348f5b0c8568e5791a2c1626fa09f97d615d7727ab2fe7caeca17ffc91be77cada64e51ccdf34df5978ab468d580ea5c6e7309bc5c13f58860154d4ebb67a39147c8513ee2fb40595cb8136ea06834143e0269a316f139ff6fea7fa7e19022fa9c0e812c12578d5e8b8c6b18f4489d6d963c390e5dadd11e453f006b457eb5fb28f3e62199be4b749ac99ef29beafe9eaf9323f39bc2d68cb2f46775ff88279221901208d8a5f705afb5c1b52a0225eec3261f7f0190dc47dba4978f09bfd1f55b380f948300f2bf843fc5ec6ea15516e49146a93cdba37cd76e5923ab5ccacd01561993431499a893156dec70e1d216e249c75cb743491e1628c8fb42dede86579b72fbbbaf8c75e19c0e3d7768f9182492f789487f08ddfa4bdc983708197fa1908de6b953eb0627544060d688195d39e3a504cfc373b173a9f5e1ca6dbe45aa4b33855743a697de02fec681b26a01acca7d4a18bef25c4ca5fb8b6338e81b2915c720eb297509d5281af6fd1f6f9311adf66ecad0d15d1f0c6060bddc567724db5996913b0aeb7e9e739b3e6e697e1c3b72b34d15fd2ce556d8244d8eb4e7bd5d583b94093a5496b675fceb20ecc0549f1d8a4f016c4c48dd10d5bf126badd051190f8b1fe86d3ca1af65066cc748c62565e3ae0fa77c0bcee460813443ed5cb4fb6a03e95e8543272a8af380c7fe0aa66a3bfde91b65e199f8430b81fd59a988d80d3036a63c3bdc0bd3b08ce94e8d1e376d4ed7032611bdf611ee0cd406243b428325395e1ab5bb4778923356729fed47fd131394b24fd8314a6a69a2af92661a8133716de5ea82a97717864707e53c8b1aa7ee54096d8eacd208e40d0bc2ccd5685e374b1f1b33ca9adf1d45363b4cecc5bf1fa97c073fb11275ae235fe3006f838890bd26ec9c6a78b87a1e1496109d6648c02e31bb186c4852095f1ee065542fb9cf161f55b0a1ebf8a8a78feed8d867993f98e24ea084bb112173d60bc80288b3a7585c4da36eb93e71bdfa86bd936c8a92fc33acc96ee618816a2043c01ecb170d0c4839f7f80029db5107a4ff4533e616aeda5f62de6bf69ca4ff06b135c1979b8995af88f889315d3e0dd3fe365a5cae446e68cf87c11a46c1804420c1e37125e9faa5c848174d67f499b5ec412db86b3b53f663a7c192dd9cc276fec581f961014dc9f8744626b32a75234604429cbfb40991847cbc3786861e29e4ccfe5bda9d8a13123ded5c44602c0519bdf7f625808e91e97be6f147afe5ad26310ecad7e1ffeb0968be27e53d73f94322b50e4013eccd188f436e5eae2ec30f7159d466f8c6eee3ebf2ca5279d0b85887824e891f277106dbf26f5cbea13751855e3a1035ee15ae8a7dbea2c9bce9f3dea0017b65c118dd6253878968eff8b950164695fa89818461175fd25f39019c8937f2f73559660d7410ea6406d8b6fa4a066b7c7de3a3a59856d26384305a07a04736ed311eca4c0b7574eb63ad3f974749c33e9478a553b0b41467a34bb52f32bcb72ec8bacc01e786f561e4a63657752454c061538fe315083e8d1c7c4716d3fc07041390e3ab596556b88b7d0b0daa301e16ea5e5f88cbb1e30f6591cfee511199d482922a71d2a580b02262300ab528c74edca660bff9a94e002500e65740fb67e6ca3ba61c043bd5d562e6f480be7d2929869161619da5069623f994af79cbed3e94f6020d8f9089d067a9da55138f181aa47f6ea00b522e73ded83f6f704d72b902cbec2dce4b0f5c3e8f0880d69f373b9be5f68c480417a7270f51fac9525db83b7654550466d96b9e6bd3aa35576c0e0e8d138d3a3b7fdd54d0fb19fc5477b586d250a6398a90fa89f14debdce5a38758992df97dac7983bdd1d096249786f06816209b86025561d6fbebac9306ca173c06cbe67bba59fe53359760299a3e1aba000bf5efa9b346936c24eeb423b97d83609b3ea7eb2381b9145609c05ab62ccd13b1bd96f0f73476f02cc99b4dd44fddf837057a9132883e232122eb89c46bc37eff13a3282806cd3e991a4a565a60217809466f6c03a4df0443dd56a92ef2c708cacb8aedf4aa1a5f6ccd5c115b1f30f6a26250f432fcede3cbb79a549b0c2d20328bf0bf09dad9727f80f1417dfc879e1a23e14627a6eee27add33a34d8d3fc4ef5838d264789276aaad1a36661d0f5a1a642908df2e18904c2690c6306e6cf27ed5e142c1a474bd4665e1dac313f6533368b4d70c9f43cf0f2aee1a68a30772f087bab359c096d62247b3c92730b4465759052f2c2f109a7839b326b26b349e89fe1aee4c8b894889b8c0fddf43a1295edf18ab3b5d234a9d213bddd5960fa9bd630d511906d23a28189357a5601017983c79850b8c0d626af90cf2a43357c179d4074b5c83ad60ea4b27f8d28495cf7194c65cf448d11bbbcc38fa33ffb9db2e595782fa1d97aa1c8edb2529f559b75abc4c0cd4ae3d92bb9283865e4d7d223f7c9b07893fd96972b4953b5171968eaa513881014c24f42717b2a317858b10c948953da180fdac0460203f1e31f813e482b97ff4f28b2b2f4d0382f33eea5284f1b382eaf064c1385850bac1ff15a193ec35eb348f28e5070015e82492688a990915820af4fbdfa4c585df96ca2f8479797afb765e7ee7ccd6b3936e2bb0a86b0bdf4c617aabec07686b37de6131b07e7cad9c867dc5ba318b58c7f9622829a6678e847c02ec355cb68703d84cbd55cd7f9e6422980abdf4c062b2656e2bb9e17b8f1c17208cd6f75bfc917cedb64046db9fc23402f8a5bec08de7749b30058bc5511d93c6062fd3812785566286749edcde1171ca788178720c42115dd674fa50dbbd8565c4e321b49627c2fdbda31b485602bed22cdbf248d8f1fb011177d2f84890abed405483d09faf59ef9c6e1ec79dbd287c6a862171fb7f4f292b3e699a5b204e2a4f5e7800de3ae5c2d7b5d9c71dd8a4c4b02fa06fb96215cf8db10a72ced5f845cfd7ca5a1d0331d81dc4523fa741d8f71b5c9d94c6dbbb8488d4012b4392b5ab3c355ca4fa945cf9e6658689421c5f1915f50e30a6d4c291a3126e3c21d3cddfdd4013e7e18c45f3a7abbaec1768526c6b0446edf0774fc26dc893ab7867d818562c1f33e162743ee85336d1694ce98bc6df8477f771f7ff6e947a503090cc9b978ab49054fbf3394f0502826feb12b7e560d25e289e03ba386ded231614cb94ce61faedf00b13f2be8a9b986e0aa7c7d9234be1e0781891d743fe3d9443800577aed2fdc62c3ab53a62d3816b6e7e2d7182f27b7f90c39b7f5480ae15804962870c8c2e826e51ecec39886fc3739e4eb87a04b25f57b44622eec585d126d39a9be112fd34d9d067f96b872999bf600648b88cfd1cc0879dcd59b950e836ae76a8fbaa543d9bcd50e646e338defb5720a3412e7fd2c90a484a8b181bdb1722a9778b5014f57a5949a889b4a8a0f34a07f9f4ce52ba92437efbd00d581854a92d6bce700c1a64af8dfb33021ac06c72613d76e77a3751dc716c59f4e46b2baecd2bbf87c114f4c6baf5dde4582c415c729322436d7af798a83c379efe18ee52818b93d9dfa8033fc10dbda915a573249a52b22d2ede466ca2f54500ab77ad932a0ad5049ca2918cf173266eb89ec3fc0330a9bc808aee40030751537c1386db91b4cf6bee7cf43ed27c5eeb85fb926a923f13c4c92e895cf9d1f6662f51fa78a3a6b51fd18e58dfee9e1495bdfa3c4794291975cf8057a1be0c18e2d7777b1d12c951e4815c6e7e88950615dbaa7968d2606d8622ac0f784a8a4c23ccf0f83ba63e9955acffd9fa7afbfebb2c3afd1f69fb4549c053da65de6fbeaa271bbf798a3d52fd97a7473e9cf664063fb375b4595e2c6880f0fb4f6791ceb9ee2715bb7ba83416f6b4a107243590d7a45dda719fd75f612338dd9ebcd89deb0f7556165c2107d194564fa2fec10651fc4a2d4bc6ac8b495893d84aff99d680abc5e8dd77bae2a709cad66fc0c3b90237519743948a6cc08ae64bc4a9b00c5106795cd89df07e4d248fe14a074acb2111072bedf91ee097c1200163fd06e07b050581e273c010b0003bab02766ebdefdb2685fd07d3b202a32af5caa6ac3302d72bfc0237d1e4229189f718f45387a430f6869f4ffffc46268a601656d7b8de22a0133349a3be3d5bd766aa636db0e59be804dbea70640d1f732610e9c8b9f8768bd2f363df85a935a30f014c936f6fc55082de79408993b8321c0cff84f77ab7f886cadb38e1c7b0b90452222042bf13f99a0eea9f3e435564a45bb806f1b2015230625a5de9e1d8711a6a8ef0b31202cbc5618b6e4b3b4ce974ed7116592a572f820667ac52b1aedd6196055c9d58db4223b29f8c4cf80c28bc20f2a2a227407ca332ca5f274048bfd9741438b0b37a1d314f117f28dca9e5fa00d79ac6411620c7540178ff9c3ab78a56fa03ccd92833d6729a1a2c3a4413ef6d996eb8f89f314fe028a0699a08acc96d5f03238fab1a6fad07e8bf828aa93359ae94cc46fd56fa591d3bf174c5c13b1b537100acb6ee075080bd7323ff7144a0131700308b05b510d704263c20fccb05bedcb91ce2c7bb623b3cb65bf305e4ddf7d135a8939d5079014f7860e91ec557f035f9b17a744bba20ba97fb5dd5a58939e1649850694ea85ebd1d4979c91b330b7445457fc864ca5178e2f3f9df4e120e730a21f7f4dec9436bd2bc78530f474037096e5dad529062f21f0ffb8332ce96b922a87aa7e2ecb3a198eb39cb1b00f7b23904f27d7b272dd66bdff2948fc3df3d807723f95330e3623aca7b179d3c0e1e9c758453be6e7b87db8fdaf7630261797892aacb8ac9ebd1f4e444e7e9ed6d1a0cd29e3d98f35ab8b27af345b63aa53f928af83653673e5f9ced452229c10f9e08e148f046fd8076a456066a9a004425660ecf2dfb05c90e28f3352de4f8385d3b9bf2ef3c95853c3dcf9f011bd190c3498f01a83f746f40422318ad3f0b06e9f3bb0a0e6de1adda1f7e8fb4b05591d5dafe0cd7f38e52e89e9f1fc6a335b2ac913baeb514d3744de95970741d94c0116718a2d5a704430fdc7e734c5f1f4a9f9f4352065add49f8da5eb763353fa4cf38461146e6f94fb4419c9b94788d67986c4d7b864ab85e32072304d41ccb24416cc31b9b06815f959f4e1cfa1b024f75cbe0e07b02ee9cb256a4281c60b004888d17f104d761c4753eaa517e4d5c845c87c8bfcd01735d6a626676b5fd146f11443c594a159c23b16df49fdb9c66aae2d523a43fbbd4441683187d76ce1905dd40786f35e7f064f761c87893f6e240789a99de169eb9a89c4345c3ea29f21de697f2898f42c2cbf943f5bde13f8a980f4bc0b67a41482ac1ed87be5c98e9daba5d52ffc4f5efef84c925607b4238c15c34ce4afa7a9f40c5e6ad6b1576b3a5939c289006093cfbddfcb187b3f7bb14138eef533f66b2e238a46b5994db9aaf45273b2093d9f61cdf7a5ccf550626a281a6e80edd38b8e86add26b53c916380e3987cfe0b42348011719e799d7028e373a9406ed626de99e95492ef599814bf280416bf6bd9b72ac9b1f28f13e5858042d58d23b34795b66f1d05532efe52d681d5a41114bf35c6806865133293bec2f494796b5897bf5ac9b6a5bfdf8497a56ba2c7627a701b177d19f2a019980973a6a85d93a8b49fb1bf1c39eec40d8ca00ad6e0c1afba762f8c46712e50703e3b28391e6221dc51bc9e97d3e707a33bee3ee2351c402a1cf5fa877d4c8c5ea8798e3fd168d90469b9b356669cf95f40e9663add08abe1fb58be075fff22fd345f8378109acf7dbfd88a1b449443589f43ad32e09cff67b80fbbd67d67ec62aff1b6b0ebe5dab8f9b976e0e268a186fdb9a24bb625c4c3e59ce03bd408466021864b84e9bba629e029ad34a49b8d7224e1bd54ea5e92141ab08f32bbe63e7f1ac9298edb06fa00b3ec8a9b6a758e040f5787a65494945adc0b00f4329e6783f458643cf2f77903be9af87c56caaf065328647c00809c71bd154eabff8fb79046ff09494f708d6f36929a9bcb3656bcb761e3c5116c5bed95f7db8a33eb1b5944602288df9d67e4792e10c6e8c5cbcc665f4b0009e09204dfd5df4b79389566625888aed9d4510775a862c9f565046cee3ee0d805db4393f024ae9ee513c4776528019a9fa81c3259bf5ba689101b6083b5949be0f8fe09946a67fffef617c423ac9707aa7e8635e035e498186d88e0c853d66470d84daedbc65b9cd587ed22dec0686c5f7441ce114f2fe33c5a58bddb0e0f5a7ff31efc62c7cb36afb4ce958552e19d63802281327325dcf090e976c25490c2f90afbcef23bf5a820a7cbccf1c6886d0be28371660d7543708ccbb2f59250dfb663792557820f4055d88d941e8e377e101a57cfed75ddade200000000000025b252f56c18aeacfa6a27fdbd984cf69072302f913d118d698b963874342876e34a4e396d470fe88d8747de3d1e38bc45cb2ecaacf7e4570e43e4c625cb9bf5675c839f2e92cb12ed52c7831b0a3af98b463873d9dbdf8d34ee7b97d435f93ac44c706ee1fa8ad221cac79866a6e5f64fbef4e758005323e7a08a7b89ce0a9350af91bab4548c9400db5a511ce9d6ca3ef3aeb80518b1aed43663f73628f4e52b122abaff36e708f4431a3ee96b17e38896b43481d720d7a932cc4ab7f167eaf6ac4ce64fafab0940963f5a02c76a6363f5aa57ef6b2fb53b2d5eda133cdf8ffe09f85efefe1564e4ca7230f3dfa591f197ae501d7cf74b0cdb53475b824cb38d13d53635fa53a2a10d5d386f07d0d2f7b4decfd59147d6b2b7a256b081b91ce108aed8da095c1bb368698c8904958c81c47a30a8e728fbcbbacb60b5185fd24a53f945ae1345b0da7cf31ad7729c4b648af89ced922c509a983c3e7b48fad0bb43412a758df23c4cc53234e1280fadc0737ffd6f75eb14dc5505b879dc5eff31dbc2baeacd7508b1c57b11ecf7cedb346df91245264c52efcdf565b053aa1b4fb2346cbfb5f1f5323a15b67fb0f69c7134f2e97a78e1133a1e6fe6759dea5a1a08ac7e7e257bc90513b64cd34bbcdb028e67c5ed73e456ec51abbc8ee3a61917aeb05cb801466b8578c7663152071b88b3d731f18aa452e86c153dd766de7f5beec3cd36eeddf249282552d260648ac7032fd1894ce52abd88dd05ff4b421d1d9f85d83484bbf6cad02d606325db25cfef246736630e5391d1d4959b097792f5f252e3cf2d70967590f9c7d855f9934b5c959606447fafc6a884b89b5bec912ba33e6ff4d8f33e40caff8a73ad4c31eefaafddf12609a5ec04b3b769632e8d674b6952909fbf6b0953c34f64376c5354ea3433aaba54fd5a63aa6f7217898260f5af1ab737287d962eb36daca5f20c5ca260d34bc0e8488521a3dc9e3fc3bc0d89440ffa0e10d594024db0335f2db0da71161f3286ac966ff509ce94fbbbce0c72ab7c66cd27320a7c26ef60340d51b6f951e5b385f6686bcfb77f0b3d51f36ae20996636b0808a68cbdb049965a82226592571a66c6b6cb02f5a94e5c74465fa657c547cb86521782f57b07f3c8c6ab50223a935c8c2637e58f1de27f3641b835ce80ca40325fc025847ea0f9b37afa340914cc1d3606d633d7a99813a6de744d3b22e3accd6cc7e74f177885455c4d5d081ec4d0086334e428ab60885bf2a526a51e8193a01a47de6605eff71be9e31eb2b06472539bf57d62cd73d05cd33d8822f4236958288c4958641183124e1cc02c9d5a8cca243590e4d261f560d8873d6184ba898993520ce1cdbfcf08466b9b24fb10271cd995b7b61041806fb51b3e6dcf2fc85c5a089fb48316d0681faa45d89c611f934b19e95537f6b417e5945229b700aaa8d85486894aef51d7fc98eec79ddd97681a56157c9ada2aea461da26464345264955cc88dd48017f8c2909208ecbb9af4a5a6639994838868ec10ca7ee4bb7c9ed49cccafac11e96a6e323b9bffee4e57cf20682b78c523ecfe4532a85d7863e7d7023643df729d0943c68f01eb641dc13e9750d78cea2c03ddabd948836586ebbe094331d4217e18f3dbba58af170b6e76711dc7b65e16631dd43c8872ce33818225e83e1701abfc07ad2e198c60880a51aa9113ee0e3e7ad3ab4dd4af458a23bf2d5253f8d74c8fb02a0e0e3cdffe6a848c766e9f44de728a20f4198025fb4d6ba473825e47d451595165f577e6baaac634ff13ad66e843d98dcd75ffba93062b16d720d4aa7e18b1d85e20346d59a7ad056e889b94d2ee58ac84a1a157e8db32a5f2e20f2443a6fba4bb680d24dd6ac73a766019b97557f0207032c734e4ac199ca053176550024a1ae91c623daef839bb51a0f9d1ad870f2b88c6c8848713db9d7c6ab6cdeb9a91dfc50b634dfcc28bc2ffd9a571692fca1e10896b702175b368d2f3160344aa6d3c492a29c4f05b74593f0f2be81450b1b56506d649c858153a8db5d28988ccb2b48182c95e5d8a94a5e57d15c5a563d79b9aa6fe5c4b7cb00ee98a234953173d22fb6d747ae47bdd25627972596137602c9378b085fa3a6097b6fb7ced35f9883f0900dd5ec6e869b1183319bd50f5acf30708caafc20c36cda3e8afa44d97d27f8d7ef4c47f2eef44008adfca41922fac8bf6d76cb17ad3b3c9a59104f892a7eaa954a2db094500d65ea9a9098271e1898a56401b6e3f7f3217c0d198ea80094b637c35484217a1545dabaef21e985bcf8db06b446a6e4c9555f3a716e7ba2aaeda49715b8926010cf62f44f0f4d2c441475f1c7ed85ed0aa8d67e17819b5674f0092c2f8a492dc0f805adf24735a76bf1b96a70c889884035d63c2ee444323d508b6b0de11570ee7436f96b92fc413763b264c6b6c93ab0287491707f10028ff9ea485f2509f82272a48c1539a4fc7c368e78d97fda001bcae66d2c9c922d61775487e931d4ed030b56a83fb4bab73efa7ddaa9a770114b843b2e965b322b327e19325694b3078102590ed294a42120aa807eeaf976107973beb5da6485179ec62d884cb7b5ae21f7c95c93245e334e913fdd172b3bdee91e4891cf8bce9a41e88dc49adb287e11cdea3c2437e24ff666a4d606e0ed1841cb4ac4325696f4656e8b14bb9c37c6248bbcbb95d079d75c2207228dc20d823a646d1e1f7471d0dbe74194c05ad54e616797dea77b009c31a7951e9cb335b497d8c81352bd35cbe23825c06c6f1850d0d1d5fbba3c98d28718bf88b08e8c4759e2afa8cd91543dcb85b08029666b017f9dcaabfd4795f8988c3c6354f958bbd3f3c97e69ce729581a919a6c0a362b675c23c106185ac2aec070b98e0fcb3f3d45aab41a22f71353244e7740a27bb4ae508274991b86ecd2dfca805b855a35aeb4c7ce1aef58a99431a0eaf13405ec681c657a96a72e4ceac280dac055d315d9f296f8d08f591a2d52330edbc97bc946d20407ade64d098e9bd3c7e7b588c68ed578b4ff23c6cd111e22ca287e5fbf5655a695bf5b3c490e4beb2676367acf12a2be6574fee13538b6a79bfdfcf3cb27b46ac5a41e07857f444e391f0038a595ba0dd53f3af481e2b1c797d044ff5fc85d1e2cdf34cb6d65b61ab406b60641f7f3b089a4f479423b22ef850c1bc557a729169ecc13e6be52247516dc3fbd9e14267bf30d4bc9e9ddfd6939d15738c69b9d828e7249fa4583c2782ef88fcb81060b1230e17ab616559330a2af0d4f24e7974416522cc9386b4772c01b3b35f64ba0bc3916d765420a60bd8be8d50a35a4f6d2b19d66841c1ad239b0430d041bdbc6ae7ad7869cafd2226870c4e6ce3bfdb98e3775dec33097e6004608ead03fe6dde847ca589e73086d83b0243a04f1d84cf88234b033160bdb7b75f0508f54f1bd871b1bb1954cb75bc5e2bd8f8f3d70c6b712dd2c8162e7aad147a9537560488a9e625f513a616ab94d758086e664dfc6c58fbf7ef7390b839b169aa92d309e90ebc30f64aafcc6007f44ffcc692ca4ada9709af7253a40a6afd48968b2adf22231bddc0ec1123bccf158a611c99a1111b3a197d9c741c00d9a880fbcf455ed4cc9ccc0ac06acd4fc160038ae7c37e869e72ea908c55910c6991942968227a3276fc4f1a5cbba732871a8f4eb92c2a5798508f8b971e1ebea8d300bbc8a73583b1a6cc8afe033ce77e9480fe63c139ca4bbac34e069c4691022d91f67510270669567e2f7ad86ea2c1983672237d8c8b7a94646653359d514e99117c0f69902d17e0e72e7d7c16e74b777921f6676f0d8ab01e7fe25df7d12db61a06c50c5ed05f6aa49bca27ea41fb2f233b0234458625c620fdc22823eeeeb232ff3bb3d38043bfab0f2ec564b0d536398ef4394b661dc670001399cd479317ea6a610c34d46cb82e74f3f75b34dcf92b6c7b7b9f5aee56c4f57c285120e01024b2790df2958c9be4d07fcd70da787b00f434feeb106ff0d7fcab6e7e4da05467cf6b0e8c993081a7b9e7c8a1f9bfb90ec039a9fa4a2b820e9ebf81f3bdec9f35ed63e145019515a38bd502b9ea4847186a2e316c055f7dc6d483d50a8d3591261f3e9363832666947ab33584cc201eb63a822bc142732a5ac5d7630f72f8a8c19676a413805053e7b9824b34fb688292dda39562c5c08867ce9b105e9ab3f9f3dc09638b42fe62cd02d78792211d9641a89e3b0164361fdd800a14744d80cdbb3b260c4c3ecd55a8d5d4a389e70b887e72a36d82833dc36551f1f31eb1e6a1a52e93f5ae01976be7c7c5c0a60543f2accd53e44cf2f4cad0841efb467b020c449ea5028aef6fe8e395e78b1d1a2f0aab67f517ac890365078986f080acc9506df5bfc0d7065216fbb50ac07d1cc4d80b4429423571d9f6f58a6ab34ca2133d5fed2df8dc47d1ebec1fbf0813f7de29a16135b407661ff1bbeef9ab974095aa795a28ddaba387ed587db73775d0285797d4389b552f554e82e2e273979b5eb3b18be082374f10fff6f0c68d2b7966446f826fcbaedf5e830368081782ddb8f81a4c1171208e612d9c2b178707fcd03c4722642119a37991ae83dff6f2b65e6b1e7a06016d1893375b52f9cba36b496eee97ea381cbcd099f384c990c4a0ecfcf4e4d2eeda886a421bafac86ec5ec3e88c2ffe95534ff89a3e7fc329f3157cf8d61967d2ac32d211f7c86c994d5d2bfecc9e800676c0edac870d04ee09d7702fd410e4df66a8c6cf0b80b286c2b49c6996eac878ba808f3836aac663b528617bad15d5c406779b485aaaf33936db148ccf65cd1df1b9b89abe9183de97965c4623ab1b0c8ae94b60902b79d65f105863ee3655627155c67c392f249f054dcce17b4c091bd1f7e742bdc2af79cd4dea84eff532ff9a7a9e97506b4db17a6b016c3724d86bbb720a2bc29869b57a9212d3774f5c6cb55a6c70d9264e0d7fa67ae898c91b107cbe79a92827cabd5061800cb3c92c66823c20bd487d961f9f974515268988b4dec2b03282f027e713d5df68b94ca9607a8bd6c5c6b1667f8d96651611ba394106e777168c47005bbd8976433e6f5562f0b2973258f511242f1fb30631b94fe41f08e48f0a3fe3f792f3dbc352190e5899aeb4e5ba4f7e2ecc12fbd01c3d7f093aed30a98f198ce7e2e2ca5b81780ac90e5740dabbae7d23783eb4ebe08d040bcad282fc5cc3e7dc9c33ed686eeb87240e9e8eea571a1727b235f69d5f804f5766e38023bc9fb29f28c3619c86c8493140b9a93076c5d4f2ecc37722dcb90e827dbcf563c97902e72c17b11f5042acc56594a5b9df8f1bbf0d7c88285f22a3c502b75180b5ad0d6e82a7d3b188b3f60676e64431e1600afbfd6d3a8dd31c0a5cf797788c717715b53990aa5f50d02d1b2f57b2269a0c2eff02820f3162c9796819e50ac87a106a232257567644edd6713c375574b075f706d9c9c7b026d3d56a8ce6ffcd7b9aeb77e47fc8170b88dfcc82d2d87ad77bfce58efb13db7f65e1c7766f41654137d16a6395b0f2cb4b8ab78d08eb160264dccc093d01d227601fd046c26171575bd22fdce7610dd748df65dce7a3665337daf19e6c009998166d9a305f41f10c325805ae3a885282d4f9126f011163063eb6b3c8f3680f383630d642b0b532db1677a6772304ca472558eaa0e4a355e746b1c662c3459e1c9ed51f9ff8df5db5cc692feaa7122c544bd5e7ca408011ac03d068b42c35395be44939a7d0e4c7f035b468655e0d95adc2252212853c4185f64caa21d890e6fc81ffaafc7543f347bd05468cd9a34e70d3a10a446faf4ef3cc2842b59614469273094aa363111bead8088ed74b7d99a0efb795fc417c449c5c62a3b37d5e28806fe578caf78f59c479dc8f8d8244a4b0877d6a9190b115b13376ffc0786792ae43cfd29336c010d439bbffd7be8fdbc4911aafb0c4796088ecf5fc73fe47c8690e557364abf07fe4987f6605b0e30a671df713098441ae93b500d05692dbb7c82cf99d6e0847e6dbafbebf9c185e0d80b1581033cc3a4e66a1418289affc8503e5b6c3d9219fea083652095adedee5fe5d08de10c91ab0d61780f9804751ac09446b9f1906afe7e6ec3fab5c9d77320a9cd1268789dc6a97f7cceab4b6ce3cba7628aa6aae3bc109debceed22bb51a821fcf0c98186531cb75a30d7c8a7d2c2129a916788eec99a045d6ef4338546692a9f7ea5057168e788a16fd19eda3f2776266c1ef8937b7e4f93bd01f724e1858569d77aff2d425993b3f27c5c22cea10c7c9003e7d91d83ec35eb7f8eb721cbbb7b60fdb10f1b9f961f33e7c6138844fc9e778bbf63ef1a5d5af94b34e0d58b75180067910d51d36803f10e71a32236cc6bbd621336c1b69b110c599ad4045d6a4fef1e5c981f0829dac36041eb2955f4abfd26e6e47c6063888252d2e3e2315ab12815636789f4365d47482c7f7c5c88a6d175c9535bb447dda35584478abbbe991abe4d88e8341d78150f2125a3f6c86585dab65e7213a8b010a7cf1e2ce27ab5f57a49cd899ff4cdb4570fc6f489c24092f578c364c83d061fa23f9953d171a3b72ad7ec9743c6c1f6a109e8aa54c9d342d662d32848a1c67b3af19941a681b7e2c55d10207cc70ef08588ad63c4a6763f901dfb95fb207662971bbbb5043828bd27529ee5990bb58ce5c0f0fc3c71128aa5664ac32c84b25ff3b05571cefa394571f1eee2db889425a734e17c1c1be2cb3804d607b8e17374a6e68655cf90ccd89264364f9ce5179ce588393b31450c4ead58c6adf9cf6aa1cdc753bf3e64486f54569a096e88a1953ef9d5685919ac05c749c65b1f43bfde6a35a8dc5a5c877e40fea038749511b1b941246efebc4ca874c471b776f1695c1783796488bc14917a663bf19ad37b4426931d209cd282928ec76be4ecf44d2ff48d6d4e7007fd4125944c29990c71e13eaab22239ed47677d286ba7c46076cb4869a1f65664a6a8a1fd56f9a1e0ee2e73fbfd5194218a934ccd2898f34c9bc6b6a1d97358eac3335eee3e5aba06feed71715a0fc51208f530c407ab01e788bd53c2935213cc902838c0ff50e1dc9ddbec1712b63113d2bfc5195c3f5e6cd97b131b551b0f45c2fce557ef9e03b8023761ed4d2deeebaa97eb17fe332a88d03a85f034fe32a2bb5ac0c6c08b7c7d431f7de64022a2842ca48bf17daa6c3eb5c8361d98cd9e9541e7bb6cfb5700ccdc30e41f49bc24be8bd712a89aa79f4befaf45b1a62f896d7883dc73d93aa7201dc2ee79526122e17818829921b4e6f9a40d01221830d45db4fd2ee9b5ad641c83e4d73feaf4072d7e1d4f7507040ca8907aab5f6ed10c7acc6d19f92571763a1230680fe72eef9764d3cc001bf325eda20d02d0969b188022eaf6582448100d4136a4053b663c4452745eb6a94eb86ac38a624fb9bf3985642fad128c236ab9fdc37b6f51f2db9e8462e98320e0404f99d914854f79e3694c642d37d32d4bdce640e78fcff38250206c53c36cdd9f3ff7776c002100a466cf55851e8eda139af790fb0647166e8cc3751662711860c8497afa8a202b2a10bff15c9f4440527fc5c735251e086187118a804da63340585def6f118e264181cb2f8ab31237bf7ea5845a928b2bbec50cbc45fce425f4851f5f05549d4e3ccf8ca41a50ca02b96cb2c7b09c3237207c249fb03b87b25ad7ac14862bca8e121e6700291ce37782262aebf6b5df61eb4432f780b1d1086a4dd0ba6831e9234f0f8687e686cfd2498b6d88977deea5dea31c699155aa095cc1991ff8f31f74f8b052c9bb061769e0a7b8ceb57bbb5007ceb321905357e6193f5487a35a77e35661477ef54de46ff33f15bfcbbb4e0749b9f93e21aa0f62bdcec4101658892649b57352f6d18018b94820dd525e67ce6fffacc31e681f9416f34f3a03254db808551d5113bf8e8eae6ed72c746e28909a292f64362d677357cbdf6bdd374e7e65c442554468de8987027e6b029877a2c3cd0931f6da7ae241f6f8f135b56dce9134cbab1b9c96680b8e52cec915a7ddfd629dbf2b81ba056b9970f2c14665ee8278996cebbe2479f8e68096fe6336680f18cf9c5e7cee9f908d50b86ee17f9f93e49a52d9254d7bd14305f5ac71ee9b14d9c04fea4b729725ad9d2a30d3d263880d92cb9a6579d30151972c572870801eb3a03a49b2e257c0f3b08c839625280fe8bfca3bed44e604de998f2fc332b7aee00a82605a852baee4d04bc455f638a7218044aa126e79dbbee8d851d82a5a302e34c70cd4cadaae31e1d50802a920b495c7653227d20ffef4c074c5e91911cb5cc4161ed9de5c975621cdbc73b21c751801e3b45a11330c1e137c13bd38a927c73cc3085c675671b73ee3fae5dbaaa9af6dfd8b385d3292f61027a73f2dff4071a777ed06fbddabeb6394887208566c4df0d4e6749e1260d99c7f46c1791dade9ed8619abaf3596e160bc77efaf359901bcbc36a08bd3643bbbce5e8298719e87ef4f174b5fecceff0d8824900e5c6ec9be3a37a3f7f47d3f430fdf60cefda2dfc3c2175c6f7fd7d082b48d6902aac45b0b75d4999da151b7e069bd231e5b88a7c1384cc56f37e86aebcf86be3c6c1ee6e505f073612f8ec0a0ae45fda761e910b7b4dccdd87d9533253807f317d9767962edd78e4ae13914f0724262fceb389d619f0b3fdd5f86da8588a2927d25940d4fcc59ba745b9930e6c3e5b0581938a1e06e218ae79459fcd2578d874364fb6844a6308a5b22a14a63a40fb72d4058c1667292993519dffb881d283febd8dfc3f60f4f5ccfb13003dd7efafd5ab0d1d17f082fe82688b68cd1805b7fb8345f9d1dd65aa411878965d232559fdf264a57f2de64c285708483ef1da818a2a22fcdb0bbb6739dd27780d4732e94f3702ec53bc42392f18d46798f65c0008d0b0b9ba7782ff3e8bd9641951c42fadb76ee1e5097c2ad2127a3c92698d4759d5fa390e32563430d5e68728fa2a6d2fd237125b3f3ca03ae58f89469050fe93d6ce97795c3c6677627beabd078cb40919ae2374328efbaa17f539003bafc13f67fc009a0483509d3097fbde493e0e9495b82151aece7edd43cce512010cb9b2019390efb6bff7cdf3d6d46dd871e204da1ffe05f21ac540c51ae678d093a8779763fdc524949579f7b93c06b91ad87f96498459fa604a1dd1ff83d43321d4d2b480b101a2d34a202dac61eeea095d2635e9b67856754134f01070fdd200459a1ddb6b92600fa8a63ff6cffe748d94ace320bde9c4865b05ea16a74db1315241f5ad7c2ace8f6e4dea0a0e8f49fd78b01df26239e9aa0871d133cd146d3ba479663d59507abe020b2577df7fdb3a494609c4dd2b31d662e31137b70da578eea16d33f13c60a5c137da7e651af53ab13b6bf1fa5757598e43bd4cf0f2ab3b4624eee73d8917bd3a5a394c5dec2265bdfa1bdfc2ecf3676211c41956dc1f48bdd8379339e72b8aa83537ec4b040b4ca57bc9e3002e0871e1020ce1aeba7e6d46318783c6568726ac47f136c2a6af757a7cdaaafd0a53d5a11f51df12e37f4998d41f394934f863c5d930e32de01a21eaf0632fd26557f2f377e3343bae757fb10cd2e373e160bd0d83299ae80d89d0e0b3e1b019dd43fd3e5826fc812ada944cf9e0aec8c67d8738aaed9ac2c4d3c03b695d5e31cdbabc9452e83118e66817daac8df62719b9231d249d06b4f9b188a8476d3641c54dbbf97818205c0f888234c893fcf67e1dd20cea10b7823071719c28cdf095b5e2a24f7ff391e3a6974384f94d1997daa855625b1d5249ce8e90e06286c82cd0dbeb0431e17e20038e4045b6f7aecac5e7922b6dc870e4fdd7a72f7a7bc3555d25a6059da61d838b6e44f1c2f609cfbee17d1a25d56914419da19cb37c6f0d3e16f9a8725e06d9f57f9c2467c47de2bea5eb07996f61d7354f4e78a469e4fbde253df2bc47f94791fde19ac6c07029746121b70976cfc19ef87a3a4d88de11a62e8a4ec78eaffe74e71cfeb6ba37686cc950d86e0f28005d3066e72366b07cace5ea96fa638d766e5ced7e5785a0e72ce1090c7d7287f0e710d664d722cbb2c940403c33c0bb3dc8af3c11c4a27e128e732102d0bcac48d7e4fff7ebc6582ec428cc219fa77fd68d708beb2bf0e9a69d7e4f2e3c168b2a4f7c4cab26b0c68ec19cd2468e6db3644bed46c9067186a10a9503b5717b8512a34b159d4575a00d25d982f8d3f735acdcad7e1ff6d1dfe58de33b80dfc52122251950e80d06a8b000e02d51848f26b7e0fd3edff7967acf98b3a622e98461fde29c64dcb409fa9704f4c1310dc6792a5e7e5bd0579d3e5d4bcdda1b762ab4353d392480f124d6f27d6d7f32c8c7e33c989e7ac49449fe5d34149edf93aa6da24dc4c910ef7dcdd12df30f04ad0b2aeb48635986ecc3a17f5ac6ed6c742b5630c9a8a426bd1949f764ddc9d9b9d7ea314da2e88bf791b2b4d51afd7a2a61c97288a4f09947b753cf9c413f6434b840fd7c0327d8bdd144b0d110cacb1710f13d67f5bc84d3d9c1918df735ce7375853861c8f1ac986d8572b3e916d77dc4f8b6c956ce2ca3747839abd207557047fe307cedfd5a31d5f21176aa7f12ba8c3cbf57cc676a2cdaaed2b17679836f51c8024e1231ee78344ee42f211b7cccd6f9be183769940eaaa83b4c0a03ee1d96feffd372bb703d278319e0028d19f98526dfb25678cafc83f60344f5d701e3316ad797990fa84f30bbd59fd84613bf142f2b59cc0245aa9f33b8faa1b5eeae5d6c16aee58e3aab658d3654beb7cf171c852178bb0009b4f199b7d05cfafaa357548bbafcb58111c1c839d7786d1d1ffadb7eabd60f724e117597f2d93e568907007d0f8b20cbd9fd6819b969b74eb6d779c7161e4da3e2cae6522e4dce831fc83262b27b4854c950049d89def4da90af8c68cf4f83ab9c0667cd911f63efadcd5e7fb6638da0da249becf29843c3e115ae74749fdcbe9032fe39d1e9b15649c95997732a89defccb5a9812135ae9a85c74f247bb8d73262d8283ccba77e24e723ce0b8125032886d17ceb8a44fba19daf3026fcdd15ef130921b4ede4e168812beba05ab7394a8707cd94601099132e7c2e3c3df54d14897700e80b82d210d7fd7823ff9b463efe30296d088c605cda6f811e1e02412c89a5d5b11a3e96b4f3616371657b030c57faa25306c8b4efd6b5f0b0f5b078ed4b01237e0690c129016d9716979feae471755f8d704e40ed17a72362e6bc6b871d4703a505d8fe79cd30660f6289dea8a3e8dc16c9364a495c5a903a3804f04ae0045bb6db1fd745fefa082961bdfd106db9b21e1804781d1a80dafb02fea7f74a9bf8af8f8fb8ad578be78ced17e4d0255027c872c3b560c79d1f7b81a0280a46e8047baa01a5324fb216a34ebd271b529050aaa9b1da3998f4c85bbee72e30c7e6e099b4c0171c8692efb97445a135dfb2fbfbf3164d9921d7dd51c335c664ecd8dba5b110211c3981765f4334d3d4156a55d55913532f79f2b817f0ed48dbe8e787f8cb1272ef3c1e822ca0d0571f928ce9cb389b7e2f4b4fe09f14d56a5c1f8334201972c672cb3ac930cb029c1cee5f20f66c3497aea242e435a08cf733153440a6c48fcf607506eb6b901e5a1974cc4926e261c09f360274cae26cc3d4141f51f2db9c53a7277202450142b5678cd36b3da5371df9481c5571a891f14416f14535aad850a4d92f58b96512ccf5d20719170058bc7c633b233c4728cc039c0a7b490ecea1243218d3b04c850f035a146ab51cf4c30455a9a2cff9bb1b80b981bf4e466af1f3ef48f3ac82a72e722597dce416f1f7ed1ea1fc801e88f86bfedfd8cc18b611ab5c7be44cfcab0521f6fe16cfb505ee77f93df2d14b44448d12c7d326bf6593a77d12476c0f76f6f3c8b4021391948809370c513fc1a0b9f883df0f3759e22dfefa558ee4ede94f39b78ced2ac3747725806af6b17dc83062c4746c2c32e31c9da1e7f3be0bd304e8588dc61472a3a1dab51be619a5acad730a60f79f36eeb2aec5341bf7ccd53a910d23f39388e0f2509fd804cee5a75c97b9f3a81fb9bb47bc450158044c19c380971803de6c1c396bfc8c9eea53d2fe2146af3b5693fca08229a016cc22c7ab50d63110ba7df39d3c6e0af95d9bfbc9054a757b8238ab41c89d9b1284faa9fcbdc62b6b55973d0326d885befe6c210aa9afb9e5da9f10cfc87d20d9b27193adb75f7ae14dd441d16d62b4bb5b8e282775df0dfe134854f916b152ec88fa31014691bc964f639fb74376f2549d39d95f63283fefb5c0640f29f002e340722c8f3e91ae2ca69620e4262ea3d4fc29c8013fdd5b8977ff28dcd4cf32b65f62d08caa84f5e6641f59e527a55226627d1f7b8cbb0e3fdba7494bbfa74e02d6e51381dd1e664e0d5a9c3b18a9241ca81019731867095f1caaaea38a3aadd8d934bb0f3b384c3163142f4ae58aafa323899ad6832c4395f37a4e35d05a2f42d62d3ba0c4cde1d5bfe490d2c5db964ce0c84c781d921b57a31deed9305188d626053cc2c55e0f90111fb119717c0f83d84d868590efbbdecd86fb87d533cb72993ff28405ca034df236a4f2fdb24529c3795dd5573f314a479c66ba905bcda8d94615edcf80fbb9814fbe9eeded5ae8e8a525a0b7bde27fc31b3a854996a66c4279d81bbddf4fa2119002c2c9ca76d83d794e173cca6ed0eab6bc52019efdd1b02aaf139300ef602751ecbe989bbf321a70208de8b83c071008233807d091b147121566623a7ef2bca2fa89bdf76ec213d067b63f5e981259c439c9cd4b180aeae18864c796a67703266f97d5cce448b0bf1fcc8b36e1395eecf83cacd5426aee0f98ac3630370627952019797314352ac6907a2e31765f124c685477efc01689d7d0867d45e3ab26a68bea12884f13291ad6bb8545e0d3a2f01424f92be2542a4e06c3ad8239619659a2d3aa58f5874945afedf827224f375ec4abcbfe33b45136d0f55819cf694fcc272abeb8a6555959a53476d128067b31ff3ddfd64874635cd2103033e4bf83a172c270be75d856260b15862c62552d48115fc2c8c67d5aeb81b38ed90ec6a3356aa6b119a0ba05760954a84a90f642e0c75bb1532902d8dc440ceb7a027ae97c8dd661b671fd08ebd2e61f9951ccc39d0d5c7edf40e133be8226eea48ee38edc7550715acae9ec52fbdf45ff35fe87a32cdebfd9b404e64796d3382684f2ccc70294a2226be6a5829f502a4405e34f58ee4a5e46b67774568716749c061d5cea4562f7c982c1f46124efe36688539f102dcba331eba6fac9161ae6b15335a536e277f3bb5cb0af373a42e8b78ed643c6583b4fbf1121131e4091b8a3766cbcdc5f61751b5687b72316a41f2fad5326a9e6718cc38c9232c1fe8e7ac3b762e1151150efe339d5c1c1d6dba0135a000f9750d32f1c01eac8facdc6c25d4245875ecabf185ab932fe40f66f70dd8ada3b3e8f056442bf01529ec18ed4dfa31d740400c14ce34e5feb38ca47b5256ae8a7f71de2a29e51f0f8457428c94bcb951b82eacfcd86c4f6f660ca8355450c7e3e254088e5226b0b2e378a1af7a1e5d81d7c21d85241db1e9a3ceb08ef4ac21ac4a26f8656b0737fc584b44b841d83c67606b9d59ebd696a70a7b27b82a9522ce68fa8988a16d8fb09e310628722889d31839e73f960fb06f1d4bcd1cbd8aa6b004a6fe842ec779bcc1f3bdf30b0e1203e6cce6e099d0af5581588251dee6f4d055efcdb85ddc42581566c1f57dcc87edd33b7235d8dfa7fbe3f902a315e7019cbc5bcba8fb96697aee45d76717d4cc90a43b7a404712a434e666c17a3cee7a532578aa5f7d1906ca9437f0b162740185cd33f4f8b050078fb6ca3430b4ac0115a61aa3e0db72b8ee7386ac939635f04cddb4362146a453f5eea2389e003c3d64798404f9374fb7237cdcb0c58a5f15c15de59a18d3bfe2692ca2ab628075909acd670aafa8aec76e23222b152c7ebc89997e79f855790d8f8de2967319578d3bb797cda58f9c0d47c9210a9d610b596a7cd05974e52430cc56e36a7067bcf7b8071abd114133f9b263c6b13c43acd50120d49d44441e4206ec01e5e4104da3749daa993bb0a94061148541bc1deef51854a9fdb57d009728c00e87c96115aa6bf866a43e21fa8c3e24162baba08136efa96f36761140b13cffce4c30f0e4cf4bbef86b5db75f6930933cc4da61ea89cc09ffa871da15eb004a6d005598baca8760109d939efb98c8478e57afb99f3821f0b2fbaa34987a40dd437b592a730ddedb85517af52db2785d39ff6fec910bdf36031f442c094e3ba721292c95f6c55f40e57c953f0509c17dcca082e6ce35aaa957b5e3f7186034d5fa796f0e6e3a835b176ddd179c1b1394173083915cf0bd23358a558b76323afd026407fd203677ad427711c9246abe798856e3c9b7118686d7a67669ef8a706525f6a235d1913300c9fe26f905213c58f3520ded0f72273f0ebb10dc1a62446f3a0a0cd8c186741d6eb852275e2eeb877c563a5f75ee3c1ff582a1addcae1d4cf7e783f56f4a0bcfe26c7c51c6b2f7cc4e1322e17a81f7156ed59fcf348dccadbea55b4cf4db37e516c68f15ffec26a6f4f7ac66425575d2bbf9a0ab0a742e34fccd1056d0f81c38720b30d40567ba9bb7ee193ae34825484241b750e9f83c0b728e248c59dcbdd7ead938d6aebb9207965f99d077bef9a2f13fc4bfa10ce47ddd4916fb3e6983f7bf59ae603488bb6972ca36a3f5cf415e5bc142b4cd24496483760fcd7665438f552d2cedf3f3ae2bd2813a14899c30eda34e859d55438c9e8778de2572ce2ecdb5c55bb5d62db5eec6ab2b4e3fb45efeb8fa00b31c17ce68fc23d63de6ade9d28e496438f1218f20e2b85abb8c2b62a8bcf0e3e3d45979278f46c9587fe2009f356966e471d9d51521dae204a448dcab7ae0a224deb9dd858f1524ed5aead3e69fa6a4fe5ff45183781a56c85c431b009c3015033db36ff7b46587995364fedb9051191aa1ac9b29508319571c5bab00fee81e8f8b146c386fe764eb5695c40a1ea57073967a05f909350b1cdb63f5299fc2599a8ccda1e83947cbae75e14460ec5f556af0d01484d1804fd4808cd67212a9e7f21e8269034b608028be55c36307381fdc20cfe0267e0b450027942cd611d82e67767c2e3d149f8d32167266927d08ef5f3b7487860dfc88f6adf2a989d54b325692984b551826d9ddaa1ac1e635c7e0a913b88c79a410428caf102d39cf59d2c86f9a1fa42b82ff3421c96aa133c298f08c353996fcf62b354e780ec2e30a5874d8f4a242762de5cf9d5bd8fec6ba9b6c386ac6ad2b29c1fa92f75b9eea3f99e46d05585964c07ce6b6c93d6462e01916fdeeab229b74a8adfa387f326f54084efa3fc8763064cef2b8f0ff23df3e7278df85611942311ac312d15c2115a9ed3da145a2b45ac358a3becd366deaf3452a07847e6da9467013a3c0058f8a847b82136a0120d0f997545d51cd2d346ac232b2496530440100fe9de82eb3fc185a237fe9765d39e74b30e162b82b2136b9bb19a2e0f8f6ac4c6dc98785aa0100190b5c1a7ec545b160415b7e3399e9efae6b777ddce265476157754641b9cc06dfe5ee6fefd2a7e6615edabbe1c55fa1e57c60f4def4d1070480ccb760bc2d81db7add0187acc22952b5941c760712dc760b5a74187d1d79a6b8217fc5aab47e469028efe14b1c5113b9a03e649c36dd4c17cf7eb1a74c54ec3731d6741410bd98a90b8147e7f8c37eba8613ecb2857ff76da80ca86e1e320ff2882fb442da3c1e82b16300e50e61f4716120f51aa2a13dba9d9ae74c29c6659103102868f7fa22869f79e713e282ac396aeaa7d8fe22cb5a1cd966fce5d803859339dc340ab969caf8bdb45412d126e716a752e2db20a39cd0f7136691415f3e08957484ba0aae7f9d90e70186ee729b1a7b91d09c8e24ee4804dd7211fdb9065ce6686e341c5b5579276336287eb24cda5253ff677db0b1a14b36b5480801b0685f74a02758c2cdd5dc13d09deeba9d616263609c4782c065fa744d9d0d989abab53b7016ba254b446d32a09c6b63cf5f6221ba9c3f3964eeb3284e942f726f2e0f98abe250d7936801dd25b20deff268deccf43b3b9310cb3c3f61f7d5931dce79e69050b7089b9feb4b3eb99f4ec98baf9d8adb0f723c646077be346266d08e074512cd9222dd4ea94c52eb1f940b2922e4424d3baf5de75e56b50e50bd40f15c97a63aab4757e45cf1e5a6d1d359031d770c9d45bcef1fa34488ba9008f9a5ef33fe7e4778c6813504dcbfb1903de147cfafcefdc682044f336452e991740d09b3294813b40f2d353666962e675496fdf6c2e9e6c01322d386e863a77dd4729782a68806454e6e2758834b6b8a8c0abf7defd3f1b46500618f1049a727cbeb8c05b2b0aca216f992c4d80b076ca95711efeb2b6d7674482a1be289d488e82a247a3907048ab25cc1687f5c51698fb61bb96a519489b396e7bb6b0a25b7503ebe03e9273df05df669b4db813ffe635df0d85172dede68af42a9df78091ddf26d9a3ae25291cf83abe72d1836449ad186bb694fe68e5d3b6f4d8c94720fe36cffd1c61e5566d850431054be73be29fae61d00e5bf57d2c7bb4800f49821b1a1dd136e3bd829b01e2e122c398f557000e8acdcc32759584c60d4588d2fa59012211151bc1d6187b9e9616f58ca8bebbd36041f8cccd14f8e142255775bd06b619b64f50e39d5f51473b75ec2a592f939eee00fb4af8db469a041b2853cdb731844279036a915bc62551abe7db9eb27baa78226ece1f9e13d8c23433e2438701ad9b636af25e5afd8b9f31158000bb2cb39573fc1e6e8529ca2d8990c649433b85b7a25322e9e390e120e6b24e9880d366c1425278c3a1144a3617b886e6350c225817ff16daec682b54bba4354e131d06f834db96a7231f2821fe82e576b52d06692222f3fa071ae723faa3b57abc5e909f8834a0277addd675885a4df8ee8e8cce6862df2b6531152fb7214725ea8815df33829c428956e75780391e645812c7246a2a7f54fe3abc9504782feb4fc41d3aa196bfce5653bbca46cbb90f63bc8ce6c09673c710852580cbcf69137c8ee0f2bf0ad8233962aada0c283167fc2dcfa9a73deeecacf5b0676248ba92e065f562566fe7cc4594a38f6c48cd6194879ac20b141d76bab3c800bffea4bc9e636918140db2b06a2ded6fb34684bbc25c818bde4bc0c4f73547443728bc40ad0b63ceecd3cf6d717a8d659f8aeebf9315cbd282fc99e0ec14cc4d528b8e2a30f516b0b72012c95f763f7d965c9865e0203a63e975c5e97e36e6b0867145d7792119aaa0560c98953ccf1d6d12b840f0ce96250ade51b0d181892ee1323c81bf64f5ee124e21a9de53af665cfc8f8f57ed81adbe31357baba8692139d3f5bb5eb6efbad56bb62028c819e35485e4e1134f742fab29d1d4378ca55b9fbe0cac19bb0e2534ebafee5e52b8feaeeefdd2c0d8e19694830a0f6c4e133c1bab59bc9b3d92ed216f04a34601872a3898aa95fc1a42b3e99627e2671d3ed98f9a65cf8bd315b83dfed284c8d178485a2e6622e0abaaa608f0666ec9cf2a2c43450eaf48cd3eb1d629815eeb7b2f21c0b3d9972638e7758e4fe2f2db2367e30fee2ac13d289fe034151d3edc4bb25c284a44a4ad60d5e696b1219416d97c12e62af793a69b50bce468aed44f8f2e7684601cef41a219f1f5d468a16e871a0f24f30ce887c9cc211d14685d3291d3be993ece36f6a271004697da44febf931b93aebc3d0c3c84445074c3d712829877a9e7b49a5fcf32f15d404b6ff19cbcadd45065708b59b5c014fad7bc4b61393f7fb7506698ebabd39e29b51236cc67a5445061e2fec2ee518d7451a062ce1d105fab3ae33c84ecf856218da4490b34d0f56b1d00d6bc5928746248c98c23d234d62c9382cb7a858137a0672da50e084bb0cb8228698d924d2f5e6ce53f6e625d7915ea37bc2e420b23c6f3a518c3f057d780f41d404da7374406b932b2e001d282e39d6cb9cfee78f78cde93c9da03235e24200e0cb8a24fc025b1b84138d3a848c55742a42361b8254e947a8af2f5a44396c861ca63e9f93f9090fa13c6c8f228b26f79452d0988a36ee0164f43a2fe6df5c987498e2ac17c291fdbcf44e3a1072e228b993b6cfc9776c4c5b0ecb9d9a930719dfb3e56d38b869c1764d69a4cdfc44edc4a6f23abc7a5c9137de52ee5fb7664fef85e68acf9e91ea9f5209af91b709083358671ad1a15b02d3798a67b323a5c21b2000138c2ff2340cb060ef8f68e64ca0b192ad1cc5d0ab4d83eb95a7d9c905bfd78bb53eca70e45e20e93710fd52ce8e1ca7aeddf54d13ff487cb78d02b956e1c4f7ad317813c1968ecfed19da8c0f7d4bf838595525ef6090a99fbe42b332dece6f89401719983316f66289bcd86dacd9a65f080c24871096f431d01ca80caaef5e1d38cbec05d6adfb82410dd54f686f11d73a93dc913f25443672a3168ab28e2026036fa5c2f0af4f7981783a09dcee57fb36889a7a286aa080d9212fb94a3dc78f5d37bd04fec12c3d7f830601b6c16f4512cd64c513db24461a7e4fa9425e3e47f139efe76a9f6b4f1eb0516db6c7f17915afc9e46a0712bda931446ebdd05fc2316b0a0c53f5923dcf1b81e798955c6ff4d7dbd35292f8facb13a9652e1c9c1b188572b9b4003215b3f4cb5b0b5e8b0b781570d8c85cc4e245b32b33f53cb266ca6788d1134d401653f555207bff32d60765925ea0757eadf7fd7aa91cd50d62d4e0eafc08a5fbd21cc5a1dfc716666153bba2462cd0e0dc411a444a15b824b992c2b60a7afea0e0ab048447f29433399737e0dfb03c4ae053de31e53900220e4bd33328e629861baea0f45dc2af0ff45fcc76a5ab64eb13c41e8e9c40dc708e8f6a2df8fbdd18fd713cc1fffe050ff678bfdfe6f24b6efe9e9a8e1596a04ca9770c4ec2d30b2fcd8a03677e3e843884fe408742e0d4b50f28f35d984fe5265b9edb91de13be5170904b9bbecc635881139972c5e539e3a38e80ece97d0aef120b92450ef624a6d230f85d06947b385aaa62e707292ce4cc98f5fd75c1ad80c9c8c0c7eed72e049afb4edf3b30d9efb187e3f347b26237122dec41c6afc6ded7d73ea69e215a497a309654217caea62447a8fbaeaa5fcaef62fcb8a28315f8cb3f429a37ca09e35e099c646488751cdfe060e2da910610445a192430a9dffcbf34d114a547da207894722526db9cc206bfe22000e99818996a6b3b30a8e1cb1fb9dd0f9ae59de1bcbdc760a8c261970578513495bccb47c0d125ef5f17bf6cdaf4611bb23bc542c990949d223469f951177f12f31769fc15ee28d2b1f8b64018f4d2b5b4c76729cafe372a9dcf54c0eb0dec2fd58279380ecc79614db67d18889057ee74d6c7447255eed36d1a97e55adb310c56ac2b231b49364f35567b1bc7b0a2061f2249dda085122cc5d676166e35e3d2be556108d8f741882650ddd933c752f90a27267cea203604d371545b59bc9a4258437644544adbf3c730ad4f9d7720ccaa22f84993e676a8448431b54782756b7a489a83d9e416a0b0f3012230efd19867346a9bff5fa73ba400bdd217c1622b8954e5159a4ab94c86094d04d44f9030cdd18b862f4db05b0153d6c5cf5c9eb4122e1ea8e889d64b0934c6495fa38133daec6fed245537018e6b5cfa2ca9c4e360821859b430fc6ba249c40360b048e5538dcbdb072b7cc3a522bde64cc664054c173757eac55810d952bd40d78584711528358dc962c894678916ba42bce47d9ffb8e9000aacd1c62d640fa9e7a0590ce99d41161d74b3c84de9ee03f8e0ff95baf0a6120449385f28e1a7252c18776f83bbce8e848a3b67acd9d224e581843e659656e0a3f884d118740dca2a7c7e5041710597798393cfaf11ee29815e49d96fb16c1963c3841f6a73e53ff616ec107f2845ffe953ecf9b99104fff0816d1de363f1d2fc5a074955103f16dcc4e7d800ef44820ecd7dea0cabb2bd93bdae90c33d34865722b28eb27a3811dcb24d7308a1a2aa9197dbf264913836cb4fe7dd20c974e80de328feb3aa03f0d1957093757b1d76cdb6a212d109bf7339c852e2a7f343ed3b8e2c4fafbb32c2c3db27c3a67243160422b56e2d28533b0345076fb13152d794b64da0abe9f171e516d8aa23df7c24755e901ffde0905a0971e2185b1627a9939a34f9972502e77f62f8bf12ee37379d9d7195eff3c44e217298e38e0f44dafda31bbaf45cd1edf52c2f5a88173cdb8d74537e24972bf903d8cc50bc6e8c3ccb77f9a10810676c8777e86ec18e348e938b4dc9d25509d5f2dedc7cc59bc7b675ddd5e06dbfe08c87aaec0e157e7b0928f58e40fec43c2d4c3a8303fce2b42ebf2210ddd12e9f13a230e39a23379f530b152492adb2a2badb480ff0a8dc28765cb0067fc8891ef9ef6b5f52165a9123181b76bf0dd8e1b71b6534cf9907d98cf9db12acc01cbddd1662b5b61317ddb64ece40efc8c453e3e1ede3c8f76930927a0f181a130f0ce1b29528131de6e4aac6b3fe54090c233bfab0208415ea63870f9540715f5496fbb2debec300f316025d3e9e6bee02dd50e54a69073c93d872c0f6eb56550f7e645a83fba16043424d0e36c2ecf96ffed6ff00a94f9ad2170c13bcb40723d38be3e7f7fcb5054d5515b8dc90656208daea18c0766037fea7b5737a8c89c3c6cd16f4fdab0b0bd9b23f9f1b0d171fc04807e73a9c3d36ac2dc41c0e08a5c6900c107efc6329281a52f4bea8e7afd28b6097d9985a2d4acd004a0e79f69de5812fa64ddfcb78b50052a9efa22b32f909db9bfd740fafc9ad1f15b870ec520b8c6fabb9fd4150ddd71453e5a07b617558dac1ee9e9cfd0f9ecb75a243ba7c310e5a0d6c5834a93e610853ff53c364578bdcb535f0459cbb93d7b81d0a50c2c78809d00c139b6ada8213272954a9a8342d71aa6b86fcf7ee59b0d587182556a0e508e3d2c29e673d4afb0ffd69aa48286f01d43271497df38a3ac28b449f39f9b5ddc3b142943f21235af35ed68c5797d7f1b7c18a988891001629b091839fd910cd45e3efcd22a9c09385e74231a395ebe073d26ae60fb1bbc23435e162912a4ab948762fd84c6eeb916d8611164f37510325bc16764c93e6fc3635a2cfae8968d3fb1a31a515505f6bb26a9695b4f843f0ae3ac949a3da5f25d36a8b99c3ac72489c6148ee629d4801adbf7d5a4fb6fdec2412b9f6400a672bf7d5d37458faec8bbd4f02075437fa26c4cad0f3d70af39b789a3f78858ba99600c6b80358e3702528096b7434887dfa7a66f663b8a21f5e72955f133e9b19ec83b2c7858a0ab43df56d3bb674bc55e7dbbb14b8b9d160c56d016b719d60969522a2be17f8069629d3757e8407f6ee2e6bd91a083af7591a81b286bf2982a66c5a903bb0f6d65689466c8e0037b051d3cf3102d8f13103b247b06b91da2c664119916d73e909937bd9764f6a17dee8ec84f5ea5cbd7ba5a1ac4c8918654bd3ddc13db0ad80e67b627e42ea45136bd118b184b016184f51459b093152794f005f5f7b6106886f9ac587dc67c894b543fef00724fda3227cbdcc91e1fd3df189404497b7e6294f5f08f8d25545174c4e3894b501ad9570a0546cb01b6b5aaf57966c59abde54a31bed5984159b0a4931be834871de8e2d6acd969a386ede1027615f712f2d00a5b285b01b4defed6a4a72301c1794df1c8e69d328f3d1dbaf818305e65e016e06bdaeb95c267b7ee695253c3a52182319a5cdbfd5e4c8538f41d6395fb06a880f0bea20f0cb23db66920a09f6c821481009d2165a34f453e80c3cbf74cb9d48bef016131d41e719b4f4be3e04d08429ad04acb9f5a40a1599a4b12951c3a809cc35a6821b72f10ef7669735bdc9feda0a3c8580209b0ccb76fe626a46920da2583667686b10108d6e6d2d59affa8c4605d88c6b163a84f3187076292f58a69f87b66864afdfe3f5aeef0bfdeae8aceb728c5c9d997b72dec0e8219c557e6a6356bc776c97aa82c532204ed855b9c4a687dda75ef59fa268654d7a8efd915601d707f2bc59c46cf9abf909b097acc88ffb32febc91b511891a6939ff72050c803896ef789ee6ea744edbe89a9541a4674ac1821e7f8ce45ae93682171d71cfcd7d9ee302bc7af7f44e0e99f5abb09252bf66b1dc7e47aef4666adad9657195a5d4ca7efbb262cc08dd91ba2733b2b38a09a445209a0cfc5ec4fb0532b755ee8e5bcf31cf6142bc8e91efc85cd330cf302df3d6814181c0e54414fcb57d1ad4dea593dff72befe0caf2d5f1b18b8584bd6350183ab4f26132c283686f81a4ec186d7ae224eed67b6f17705c00c03bd2599cbae11c5e3061ab2b23bc3feb9e7bdb1129d42d7d5e13a6b96ed109d8fbd6a609b5a3dd392f6015c16da38645dd8190ea512284e297eec2f895448934469dc52ad06aa2ee6fcf85424fee57f0411c8faa5f31da936f3345ec5c21488a8f3825b303719a614791e394702f5417a46659ab82943e63eac8ebb90ed35ac64ebd386d45c1911b3e4e95112a7962a08b9a9f313daee40edbe83ae06318cb5159799cbc38def9870f591b60b167fb699f869e98603a62004e350bccba0bd029275b250dc287276a5867f86b5583cedbe3384a10fd8cee35832b17cf66f815aadfbcb87c93fe7ef5a4733637701334039d957aadf03a3f9611d68262267d8cd9ab0ac86479442a2354fc9491094e9cb1bafbd1f061765da25d6333aa766d0d8ae88655e9b3c2df7f9d5896d392c9a016bc7e034469fe9a9ad0d6e7686e536dd4eb5e2da249237f9c0918e84240dc92189296d6bda923adc4e08c119cb3a8db81131effd8a09583dd635909695cd206ad936813e7d5c7d86925976960895e338c04509ee334f1b544dd220173c60bd3fc385f3216e7cff89992f9a455bb2fa9613ed0b53613ced42fb69d32ffbb360c87034b5a4cd95ab93c1994f9baec4ff809661333f45c08fc4b0e8a5702941a11c836e073fb29aeb41e7e0cb012dfb44a577d493fec578de6884b405a984e331826e950c3891ad8408912c79de1418513be433f2586a099ce594a73964886bead6462fd869a8ef3d527d259dfa26b93f0f941f09c00b3ea1b5556a9751305b8cbf63aecca277c74cbee8da7d00e0a1b5311a60ec979e2a455d9a465f6e531c6bf3c0f09bad9c2524d8223f0c578a74f7b2dfef395f1b9e5c43c715b85058117b5e0c9c4fec70a3206d022ad58c15e954d684036e49486c341b860cd14ea92c66a8de320e38db1c117d9867c49564d8cae7df1441e379562ffe87fea76e6dcc8ae24f5fde8d26624cb708a383413cdb30a2e6c66bc7d65b96550e8a9b83cba8102bad8f8fccb591673f2457f1241ba9ffd42b6caf959135ed39191f31363876409baff068aea9b93d85005a6a089723ff95984c30bb19d7486ed7ee6dc49409a3a69d70b75396704f2b1c7afee982b64a4c80ca4748dc2418b54068b0d66be7575ecfeb3e0795e5b6c4d9371d4d4bd1033cb292ebd95d4abeba38485e36cbcd1ae91da226cb989069d1a3088259ec1d5e2e4795e4d5b6d530815d3b4ecd790d511d4142b723c93f7d6e2182ee64b256fce09fa50af09a00eb149213d274d4fbda9af74ecd82b2330ae738dcdd70cd966bda2c01d8482f6b0328014fb414188f3d23611ac3ed537b941c2f0676e7cd2c7e0070cc968cf2022582866dde756a5d53bda3e32d319d0f03cc983a9bc2faf783d1fc30809eb1e0860795cdb2a522710e966a721039eb5117a6565b3bb0ab3312249bfbec299aa1fc4478e725b4737372ab1431569389a291b55b8396830c35021cdd8b838b357bbd88f7637f0df53c7835665c83ae80f7436447d461804536d758226caf356b029117976f88429a739c7f56e09b87cd73b0a9848613216555c5e77bb678794657b873f5ca27fc8ad4b36df58c95ed76fd855666e6e8ec74c48063eb9267c795803754c6590c0c2a7e34165e2e02f70d6d7591b7e69768e6d049c24e51328022954c52a1df30beb1e7d50a2b16e7e3658422d502ed3027d606d34f37c26f82aea3f105cbf9e892e6de8fce57d0f16debc199b884234b4df2fb95262b99b6f17ed93ee97caa7474cf3c72b787cfb2d567aa60cf076fafb322196eb0864f6fe6a6b46ba0f6bfd7099773aafbaf37da163708804ab29e6d8340b6993b91304c6245eebc58071f5c1d6cd9b6eaf744960183739ed8e823c48af513d64a042d7eecddda243978ecdea69d19f476b95268e76e5e45ac155a5fb1874148985e0912c6fc0e5f2c357e55c227085b040dd6db5319f0cdc20320f4f1b01fed17d9274b5e3d79ed62276549678ad84b6edac7e8f5ffb68bbc08fc6cd9eb3c0df8ba49b0c970b2c4e8089b615eed30409c8d85ccd52034d1aa4780b2ad18564ea5436e982393a0b78f1c7cbc5419597e04ef34ab60c97ad736bf023ec3cb8c0280ff1a5434b8e88cebee06e3f3bbbc0bb0403c6ac594885f2e8ba550592ad84e5b136fe96811ef2d02c7db46287389d3b45030927db8274b0060d050a55497a5e23acb5bef6976baf3d677d8a6967d8c3e30305ff4b30bbf4514b7dca4fd435d6712fe8839d733dfbe751aaa6960fbbb43d0fab95dfa641dc838249bc9f836b65d8ee33d58edfa25aa617711c6e757d37e5229609c7cce4f63b9e2e168f075b71d4341da4c6bf1bd6b91aa0952e59a7f45f9a7f7f442ca0a881d30e176de6bd1115673bf9a2045ca4cf9a5a3152f02166976f67b61f53bd18f2c30609d2020f5e39c395fc47df22a5341e860b46013ff9d8871e0804387294f0d8ecc868ce751d781303b002ab9c35a680439d08c4b332e7d50782c5fae0c4f4b4f51763df0fae780f19edeb312f37bd4ce5e38f816441f95bde8084dbc19e5352ce3f3d4308b74fcd6303f6d2c31dbbede2939956c25e3cb4987d9e2834e31d0e7879c601753abd373492feea1704b66230e99baedf926c6c9695fa301383ab6468aed920b1279062a1bed9254648f4726e3ec3aceac7da5e3e40eeebf01c45498cbf87a3602e8a300178cb3df230f4e59ca229ca178337d099746b8c5994c2eca087706a6fe57c9a28f5d1ddaa1dc5bd0096c0f80a29c8c7f3d69bafdadafe612c86305c252c4d0f3bee53a01538e2a3ebc1236148a2e72b25b299dc26656887a7b43007f57827cedb4d781a345177926346f2831fcc74529e4e92f731d5596f51f39a25a2525e23062eb57b2bad57e0f6cfffcc91c7c367c7c3eaa9f063d1844b2243e567eb1c0ca504112f53a587167083955d0ca90e00935a0498000dae77936302dde8d5cab4549f764b9f9518e11f12d7844515e1f66eb76c542e70f5ce20246841d4b9bf2041e894506c4a3590ba06c9d5c6b3159d766681ea753860683c67466bfd1d87542dbc04280ae52c36f13dd785eec0e766625c3700005d8806e5171dfc3cde1d8221060ac79760bd21b3eb11663dca9e7fbc7d5bca20647fb463460aef5f35c15c552b42bf1e4876e157c3fc418428bcc62749b97fac03e2995de40ce9212b8da0fb9852ff6474626fa1154fabb8e6855794979c0971260b0f78bc5884dc2d0d3fbc4bb4541d25356cceb490799c16f3144dade6f46efa93e049ee5cb055c3b1e884e058471b236523d803e55234b7fa760b219349a478d7939ee017440c4ef1fdd98beabada6b1e0112f3d3aca26dae26be6e838ee56f5ec4eb2a3de00db20ce9cf731ec26f1003ff03bae9f7cc7452bb428570be86ce8bcc35bc43a5b9d1e0f17b382e05578b54e94a362a14a910381d7ca835ac2437664de1ef91c8321e24c75f3d0352119f106391fc19e3f97bea31d5ae08dd73fc4a16c3fa4be6c8dd5ad09c83e3ec4b9374b27dbd50bbdcf678985841ad4a7f1cf8bd9b2e4794813b4fe905339f6e45e5cdc5824846867f45f978153e27b4ac4752a1f33d63b631af862d61fc5f5c4f9e89da19f28df556fc61cb4efbb03efc905dbed6a45a18004c6632686d5af072758f5e11c2b4a1f830a5b587a2d85c594b0e0b5d70bc77031ac3ef7ebe9bd7ca29b21d5d3a141f73db87f58c66e7ab2bec98dcf70a891cba73d5505ff6b2b9532e86bf94e4aae612266ac8e02c99f58e03ea0c675adeefc8d7d7beda224fb758cea8d702be2415de71a2690563e9fc23bad4e96b741421657feeea15ba52e76699f8b084df5d8ea17a45cb3a3698b4d9195751081e80aea0663f0396673ca5e5c226833b433a0d09e5b3dfa4ba5e4e7940bed691c8ea123090189f5e2f58fc25efd30963bfeef73e34ba3ea093cf72d0837961576dd9a373f0781d5704793ebcfcec40a00f1f8b8a5a43b09380fda8f5a7fc474a2d75f0ca43beb840949ac3db362777cba2f4b8d92bb8f62ed5daa8f61cc1003953ceea9d75d6a6cb8b82be9e51bfd180aea30909c2c2bb2f60d6ac799a56012889b96afc233a6dfb13bd6fda35e0909a23c7911d609bd1b61a8bf6f3b61cb857f0ff245df82be1686bdc0e14fee3a6ebde704540cbd6d659303956ea22c92734cf66b8457d00c39a05dba23825f6dc726c154cc5102bd348d68cbbe77f212574ef1360538d9d4f8fa59c89cd5cf118fe1324c2e36fd5388c56999fe438241080f85e2980b84000bba82c91f56d946045ce687050f22810e9d3b1642d725cbb2ac7101f1b73cc616b06e7d6e929912ddf43f0e1d7fb23dfdc9c25f4cd94e17ae583fc99f78733af70bab8eabc01f2554397a8562ebe358efd43effc7f7bf6cd2dc664833f190c08b3483f7ade4f67535bdcf57baed0bc26fbde3c31d29a26f57b6716b5d8c194007ef9b54a5e48c55688dea22780daf729456f46201493f82c224dcc1b54f54a13fb6288e0133ffca8b470525a71762610a55a163f46b95bcd9243508937fee04017ca664b0c889219dde6c2cc61aa0686ff732d1f15d38caa5fb5d64166bdecd07693cb2dcf2741d25020eaf4718721983446a1d529b025021a04d38a4f438a1b143fe77e500622427d6cc2b9e6c13c93b565cc58086057a0c2084a3a64906f22860121281e6ad178d0127ade7d2d42fd2dc194c3487bfcefca7ed2e0100069f8a55f01a249b85d81308e623a4100a39dd866d44f96474d959ae3e2a5d0babcecd4923b5addd12082f401a053179379881103197e42aa58bea4aca3b2738a3aa017e92939b37a931b4792f3709f9e64b1a3e15c277aa055912dc33672501720f01133993f4be07308f3c1a87995e480fd097ab79c06bbb19547c2e78bdd7482cea57a507bb5143f2110a6d59e13239d17fb8bd01cfd97afffb9489dcadfc451e1097e3fb833e8ac87bf47ee26d82e790bd910367cac55df76d38394475ecfc5347368df1f325c4769195783ec34e55a35181f99429985d4857841667f63bba2bd97c676dd0a0adb604e2c6b90798c742796107a9e4f0acb95651afc3cf804f431b32d9e3627f72d19b983abedcb6cb395ec05079eb0045da034ccd78808eb8e3c259a23c05879eb9576799843c8fbfb206dbba6de338f8d0505f05e0e69008a38e1a030159d57b83df80b49d40f598b6276eb4c9ea90573d7976e4c5d475037b1cae453e5cc35175ab5485fcc8450b80d12dc88499b69beb0f8bd2bca3287f86c85c24f31418fa24fcf66e69f3ed7541deb06ccc141dd9b52dfbba540322a438e4a89467c61270b58c8c8da58c3a85fc0313c05756dd330ca3f80c80b936bda39727a802046ab8ce38428ed6c99df449417d9e540c9f104fd9d17dd752d70a526d145767a12e4f7dfa2ef6849294359e5ccaed18e558693b54a651c3f39b381e76bde5116c276f77a6d1915340c308a9dfa1615cf8519ab001e59d68f87bc5d0fac151cf4f8ca7e1b4f73a110a9d38c3cdc30d837987b7bc4c5366de9e3a99649a951534a1e642d26b829431833e55f63b9bfec6d920283f9351514a10e5cbadee7a8e3b8236b7c04f04241e457c8d140499f88b61859a71fa84c667d44f47fb40abc925feb1d6c27b38a4930688dc4ca9eb90f917d43e33bd89653aa07c4123732f94db42dd0f7f3d79f20b7a8f02f15268b40be33257757dc4ce87274162d39e01d9bab64a5e5fc18e17175755b911e4dc2ba778a69c6d142f672d6e9d9fe44477e9e5a1163a1de75e4d82703ef7d5914ae348d503efd2cf3d76af8c40fd9118d528d005632c40e9f0ea2998504ee37263b472f563af7501aeb79d9e1243966e73a6e5e546f0c7492d6175af654fb2a355bbe4d857a06d5942954ed2a84088d7dbfff54559ad7e02783e020a70aca8b206cab6630d27d12bd8bb440c13b62ec9eb495b34d200186d07b53b1b635903cadb8b1e357c61cf26659d61d872694fef2ed299ebb2d96adc19501ecaa27d780b0463e6e1a9033c8602e84e3ee90dd7667e79912b10745379d6278bd8c96625cc4bfdfef525354a327f34df6377030f49a86a5b9aaac7d7d6c3e3b0d07c3425e17ccd40c668760ea45e91c76c68af21700f405d302c90aa36b2e96e3f5e582227475b1978bc8cf1a1403777ffebcad2c6fc76ed4eb123b12868bbc80d439ae17be8d52c45a83de0f755c9e666963ed28a794454994b856b9ed20b9bcba4d319dcaafe9b54a15a42ee0855579b8b6b0c308e51ff93371081e8d10361ec5bda79994aeb4b9059c18ef56411cad63a7f6feed401f0a5fb9b47fe0ae4f2fb51dd30f48e14f0f47b037fcceadc74306a2da6a676132e83226502b1cda9845cb486e5afd67a788d7dd62fe68df796e32e88df971812b9e14808a417add4d13866dabde02f547f5795f9ca7d312cc6a308006183f7927ba197ad9ad52006213f78c5fb7b9e4fe9d5ce2b621e3b5b46cd2f11349fa3e72939693c8a51dd065356627f89485588c97ac4db5b40f725bd042e97b7f3e705865b07cbb381540d6cbb2fc6fa1692b498170a3f4894534a6b20baab1905f4c093c617ec71d51c619f437acb9746362ceb8055cf0b8fb2aa6b0665267f612ae08be9e16a478245a93cfa8c0ac2ce8832392cc1c80ca7b2f27c1f6d0eb38dbf12eebcdf2137df67ce338dd5ecabe6912e0c49818956fb7cb03aa764e78af7e5f70bfa0e10c8fc5bb961a776fc84cd1065448b4dd6cc428e4dd045f7032fb17a14015583cda8157127ca670bb99c36c5e347b1a6d345f0c12c1fe221aa7d66c0c0497a500ab08b334ba727d63678154055776fe1b5bec0b789b714f281e68b0d8a35898ed2a5b4c1aa9ffda5f302064316c0ad99becc7580ccfe07fdedd50fe1d8b9a75f8409d249741109e2030872437466d73b249754c9173566e9c73f316667afde874ef4052cceebbd99869f3bd31678c4e6d7b09665d726e432b72c8e374aafba3b54625e28ce6db5308d18e9505a219162a4cd129ac51bae933dae00160b84a09aee01653a73aff65a58e5df596904fc8885823b34f5f6bb73196b01f7ed38a2e70481ceef4b0171ee9595b78aa1db734fae934ba6ccf594e3eab4f08a26f7176597b73453971a8e1b2752aa2231cc8a88366ea3e4fc01bed10e19fac987d0655b56fcae212b3f727e04d386a33db9637b8c39a04c075f99fd2865252fb0cc317ae5e8d7382843471d6d9c61847477c793504f30ea249e8658f5214d6381d953c7fb1fe61fcd961f681a0d39ef3177ae4fd07060e6a5ad576417b8e9f415da465bffb85027b017404e971601a96d70ed4f2a7a3bf0ca2c9e07510ba3f1458c8ddb801eb61e4503443308778f9d40cac526b048a5cdc447703f5c75620332c35077a97685365b572b65478f3a9ef50729ec5161861e880e6f0767a3a429652cb545e4bd931cb557da5613b9aa051767e8195dd637b3be11d711e444535ac3e29fc638956f826b8dc9fc8e3f7421175ba958738e4f75eb8cd820254f8dc13be204e21e0840db30b3feb00292aab767773dbb82dce619b033efc1d802413fa14f25c9e539113f434ba8c39895bb9e76bd604bf2f6890000023ffc0adb08289866747571083a5d3bccb1ca47fcf056fe4cad2f4264a397b383da7377238d48011f0a6f2e4b4aa5424a4ce2898aef02c1ad314e39937a2005f66edfe9d63402920be42692c04cf395f57e23e439734e40d9e898c7eac4a85d91b617e7aec334a738454229fc3e002f8c510dc0c7e4d7b24aecd9b6d22ad0d3dd92000518739ef579cc8564548855823c5cec610fce2a80a9de060c20bb6e2268be1bf08295cb456e9f373161e389018f374c7b1bb4041235408b680c9fb7af58da48ce64d8fbca3ceb5ae265cf7d819d4e582fa8582ea26df261f2fcc20bad7edaf568445c9bd11e8d861cfd726c8036e9b1eb23a4f19409ecc643004c6402e49466fc81a4eb81b2105c9c3beedbe34387ab2440d86e7a0c9e9f33cc309d8a8e9803b768a913b4d76fc468af9140ba010ce0a871bf6abd90ac623b24c479e52f78a8307a8602aa596ed1220dccf6577135b14650db9db63ecff12c19ffe296174eaade55aef7b2856ff393ccb64d0755a0f5f6490f4769d40e159af0f5b2578d441633554255f8e0e7d9ba62d15a3a134367d047fa690aafc27bc522effa007c2a38b1b4297a97fc93d6de2f6bb7ded66560efd277c7741ec325451bb4f8814f6098b4451f9a559ea629196d99042de9bb7eb4330c6092657fd1ae738a874f3ac0c7613bc2b3f45ab4638e5280c5188c928e8867788e9e665f33f86b11b74ce853cd8bd7220473e897a61f82de6bc5cbdc2b65e72967904840df74b00fb2eb513a897fe6268fa97593c30bad3079ccbf6e83a92edc345f82275e00fff6ea1169dae61a9ef1b30105f7dd99aae1e5809f5424de9afb6b0b8a5b790b423614eeaf7680614e913d1a5ff4ac9ded9d2ef810e228eff573e50da99fecb50c64d21ce5febf03d2da62dc3fb05b8cc309692132798e942f4329abc2a659a452ec27b642c22a4b1fd0006ce7d42525e850e085b5a945e7cdb654a2fd1ccc135422e4bfdd89ac4f110019191bd39ba559c9998b8b72e59ac72983c7b39d087655b40aef4c1fd852937fb6540a46e6dab52e64a0929c5d2c0486580886f65bab99b66351e39fa9febbbdb3547ab08aa285e543657901b97361989831e2ecf9cb8c978aac53edbf409b5f9bbc252e72c013959f6a607c5e43bf730c129acfba076bb3900d3e84f283244c71c0623ca3e8824c9d4fb90d6b84c2f0759c568b0197e9733f09d1d44470fc6ceb6741936b39892823e531d806cdda9813f1b8a1327156945b279e60c61b22815f2c93bd325d2e0a05205fe3d56f7f3f550c91b03eb0b9d0088a5bd6f22dc00e49a346745422324e4b5e028d47c9cbaf115ba3b874aeae1c7488a82c8def43b25e1baed148c8cb648c2ebcd20ca60501fc62818ee9d0848b431446c587d352c89c991d90269c5815c170595dcdd097cd3a8b2d5e049eb47a8ea0502263b7b6ffd1de3c81b7b080f2258b0e0d7d4500113a19806ee4968d9cfa0ac319891a4d09e7b272067611c354f6157654841c4648e6c7f13f31c55719a60d58447964792df5302563e7d06c3978fb4ed5819efbdb1c4e3f799f04ced36b8a6188ddc1a3dd41748f81ea3c24ed0c400f37856aed390b415f0d4b644eefcabe391f1f6565d53c23a516f0d46fb171b7ecd1aeb59ac97b5b82b1c7537612da31402580db1013f1b8c805746428901f560db1a8dedfa24fb208d82c64f75ca67cc6a72bddcf1842b68a97bc1006bf33c84d1f64391a66e01b9f3fe10746944c7b619ef4ef9bd00122b3b33669aa705c20ec2b4203e51d15a042d0964044f6bfa93eeb35b7ba4f51f3e5a2c03215aafdc3a6f4f850082bec18649717c289cce4562fd0bc7d65f3f670117c42d4717afc2992f9f2f7dc9372bbcf8e3e75761ee51ff59bfaa98e57070c154e7a7593570ce23d177a16ecec26628eaffd81a7e166d643834ab438768eba9926c12af520ff1706ea312d1e5c7d71cbb1a0f7e1e6ffa481530d23fc2e95ee7ea8671fa7eb7c8df8a1d87f2afffa7c275585fdba2e659cc7678727f099ef55c44bc18241b086e301fb185a57aa70bca7c6a4839a5ba818818b70cb6a42175d4a262e9d84de0d0a4250ddcba21ff46cb0eeb3f8c223c198db274cd967e5fd4c0af7275861b2d6312977377c2939008c7073abac82061c77efb718d6f9738f62afcbfc3c6e347ec2bf665924e4a90a3e54cebebd7b0703752073525dcbe2b8e1f1d06c601dd1661f943ff33ec9dc74922f7269a4b588d77a709c9b666a3e63c99ca6643fab5cae82c8450823bf3fb137ac74bd31304e68be131626179e86ed65e62f4d8765efd2798a0707d163d8c2108f1997b4bc4d59b5475703ae451c7d500eef55c31747e3af4e3e4d718fd074f3ae4385eb0f0ef32068f24e5a8754688795d800ab2c0b9f4323a9e85d0d9913b6e00273d336a7b8d1eb2120cafd36dcaded1fdbab2374854ec2f90d337bf67ba65785dcc84c8d7aa3b76e2a99a019e3b167ff2aaa9eeaf3ad5b67f432d5d6280ae3943aace701e41756cfd8fa27cae2332e21cc09531b80d85eece3f62d82c014bba46d463f4610b3b13f76d21ab519385b7a57c4f5c75b0862f8d8b32a9c92d5688d31c5a44bdb868bfac85299afdcbee6d61125facdaaaced273e514591fcf106108ec7f61252238a877acfb47f1ebe86d9a36850d22790aab04ee12c4d5d47cadb3454bddc44ccf6ebca2f2bc62d655be32d2ae2295b02fdb86ce7a7598a6f7add0488e3405833bb4ca16da8fde068ab6471517cb71e31aaf6e4b97a573f331e4ef96a2034a9b6d115d4ef8236d32dddaf814e6aeab82e65589993c21155eb67799c654919bd5d3028e0c79ada13677cc71210b4b2096cfde9139bc206b10b509b315821d6cb97b1f71cc70f671e77faeaaab6fe4243a17de53c288effc0ddf5081eb138f86568a3ab67d762fde6b71d42a812282f3dba21405086997bb92875a4792bcf7d5c8649cd8c61e34422f5e3595f8d862823b28dcfed0e928c93dfdd651bd4a376dcdd1004fab4006997bed593982a7bd735c0f04aa1e0b62e046904935480980f08fa55828ccbe50bee60322e4f73d2c87832823d4ef32e3c0299e45ca8dfa9eca1b8ee48b6c10068ac7497969983f5994614f04f9553a7a0bbc01152a7774b5c4bc39b8e3edbe8648413a00dab20bc0b2283359c2236e6200d6b85c802502aa32cd017bf16919c1cc839b71c2332eb33007da0190f15e96037764f68030a4969900987b18b0a9b8f58403346f5eea3211ddfae9416be341352ee9200a7b7a33e2931203a4930c396235c970eb6946e5aece8b669945feeb415c87829ae38ff437de06de17e19cff02585e5a9d80fff12ee582e27d3f408ebc4319f776793d36f8e5868d8ac548c9b22f53e3620dcc32aa7648af82ef0c3a40babec39f5b57e44d24d47e29f78881c811768cde55e23bdf2de16d9c5e0e4967f44007898d81b2a4eca96eddc658b724f3a927494a3f87187dafec95c729bd0693fd4543dfc92896e41cb9f44f1f701b4e650f9e0f586d85de7539954a5555e5ba9155d9a28253e4a14fb1cd51344c566bbd1423247c17381611add59eb966820086ae4994faa6ebf1c7ab0c39152147fd3df2f316dc1a34a6615227a91d213446a51fd7f68a31ad5afacbb16fd21bdef3210f88d43b405dfd1ec0f3791b88e3dfb42a16b4ce1e0eb3ca2ccca1b598fc2bc3a6e3e050ea6b27ad5543256fd96e64970cbdcdc567fd12b5b9e949e750d0fea14973136c983bdd136799857ee89fc1f67f34be4106416123f338b39fcbf62fcbf4acf844ee1d75e09a9f825eb335fcbfa47a01a606b6051fa8316b02bcfc9929839a9dff2581132e184723145b5da6824e0ea0a9723bce602750dc6b4a4a20224224d95b05a192a249c46f7ee73b2f716bd67fcde6ae93eca29e04e35f8c39158a1a3dbc757b7e257d8592ab74fa305d5c34d92cc6dddc0cb04df3526e19ff0db4cd9367eb044db88b0dce91cfa19efb7610fe33b0a69899b5b127452dd4f58f4ad2aa5ad355ff14d96b823cb1253904338ce134ae54da2d683365d20cbc1f1f9fe45b3b91f42e195801f42242412656649a92ffd0f85b6d4d6f293204849abe951d1560d1f0ebed012f44cfaab23feeee601c9fbc592cdaffdd69ad0ac11be38fad6937f3577cf39570d30b1145fb14727225ff77ae21a3a7e41b1f9ddfe9691ac4f5a392455840e2e1fccd798670fb185d2e498dacab4599d02b9c156cbb38047d8e809c82c418f0408531ef21d2a8a6d6903bc8c1c9dccbec5d0d1c235593483526f0782d0245b6113a7446b8abe6e4801b405c46977318786ec7f5db4cc87386ab40ff9862f28d2cc3c721ca061d5a6e853e29c8c09111ca7ce5362c6ae654ba2273b68822954e578f3cdf84340ce29b9943148137c11280392015156216527001f400305fc996a39de2cb01fb37286af97b5a8981d92cf2a299ef118477af4d3248036681b1f4bea073d8a708b1a72a42eae4711da37ae1b418e77a2723eb0668dad656c3421adf43e85ab51d25fc09de3f249182da76f359bdb6feef9c340511a3a0e59786b56b4a7e409f2c654e2a72e0374760246a5550fbd5f105f8a8ad52ebdc20689d7fc3f7a41a6817be0149c8ee28fdbb4dbff0393ecbf602d44e6e3f093954a8ae08d049ae71d139811f431d9be6031163c4f86bb06f36df5f81ac37d2fce6bf1f9a92605196b09876c639c14f74305d681ffb8b4b8b08670ee2bc0f61591e26225b82004a5cb197d52cef2c51e44e8b5ce2812b12a957f29b17e41de75899a4fd4eee5d2f07a7d7a364540ce1f677224e6c111fb63e71979c5c58a6d3d72a07c30468299b5968a7d21641e48821ab1a7b2c7e1aaffb4144278734a4412d4d056578ea237cd91a05344cc0a325ee92fd372042d96e19e51778742ae3e0b1f8fe469c080b9da400c2c67456a80b46a049c664d52835c66438532a66e56581d11f658bc32a4828add78a23f42085f1b94eeccdcae18b92597584bc166c7be62a0a821145bfe73e8e5c4b819a49cdea2b96d2845787a86c7ea752bb97ecb14d2598880c9d57a7d936985b48791eadd572ea6b1d96f4a3e705173a7aa4ea9ce9edeb6d2954d1c3bbe8163f6d9865680f9b2e152d3e8b877bf3219c2e0143e392147b4f6f6306df1d24587d75b409b7ed5f152634a90d16424e04b8505d4644ff8e7c003c57a28bbb92ba0328d27f10888e260559521d83876c31a6cb9ed9d38cb265fb35c64062c9cfddcc7b3817d6931f054eb315496b6230cdd5545cd89dd8f3515a548376571dd4b3edf19bb720a79f291d24aa7af2b30f31a004088aa0f70fd70d942f2c2022cb1eed8dd1c777af8bac9231f96786ebaad10efa4aa9d33d860dad39289e2f09b4bb8c600e558d3a120de6864486ead013c838ce8096544231510cb8b79bbaa55f2b52f981561cbd6f835942e547d510a948da8549e4c09ac8e86621805cb8890a7ea84b28696cf798381a801d13c28e2fd712589f18e3a3ef9980998d97642a657568038a62ffa82f983e20bf6b8f9a3761639fb3d541b4c32d3da7b96c018e759b87a5e05c49ad34ba97bb9715ba5bd1433e1300bac4046c0afd8153fb8933bb6b4dfe4543ba530f5928474c6542fb6e1f19025110ec95a32c61762b4cb2fb30f8785f81392f8c010aa0da92797695d96bc58c84e915d2a78126c69fa1ecfccbe1303d3a47f1be7de3ae7bdd2c5f286f3d3506fe627e834a48666a59d00f6a3bff19d4c57b61e196b4830090ad1ec98f01214678a144c207f2f5570fe2687e338546d7b3a33a668fd8da730268b0b6c5072b664ca450b72dc7a9c6f86ce2a7796f33877b634dd9553dc8a03e1a50dadfc4bd058b1ef61a398b71be2d205305fabf60d75bb7137f327b100e5320eea2d88299290809dc325c76b0ff9aa1ef52d4bd40e5fc1c0de9c1f74f78ffe91b848e10ad10741911ad18c0c3aee26342d5138e63f319b521316f061aca63335f257ff9616e8b8b3e40482c3fc3e24d611b10e594d3fd53c0699b19bdc33b09edb3b0757c8ecaf970cd22acb7159e499846d125cce9680ee8d46048d056d0743273253e2b4116504e11f7a6888d96bb02566860752b33c897b7ef435c3ae09a48685a12c3e16e2359aea4fb74fa6cb44f6d37c876f75198578c5d919d22cb6928f2d8d611c28026c160e576397b3bbbe82be78c2b2b9a32d77de383138ccdd3288018d02d08e695a537db6c89d24cf83b8c0d4f16902d6677a1d67e64016df86eee05ccf59e3a9c3234055bcc1d3444182f7282564270ab5f61d4fcd48b049b1181131541d820512320eb8671e7d3052e5504513639163667eb4c690c7eed0ba52944dfac4d25e41f61d9ee94633edbfe80900e050c52a0e7d6e2399cc99d40d734c1908eb499062b73dbff73e81415e3dfdf1a7b6d2887819a658e9e792f7ec0975f90a64bc25edd53360168808c8065617cb69eac3b2ebac3c923e88ed01cc9d8abed4276e7dca6b70787e5d14a18cf484a59a99a3f3b61369b2d935089a64147c01eab105b78a334ca5cacef348bfb49e8eac8e7fe6b61875685ef24d1f24fc38e4b51324775aa64d3abb21c8c8b3f726cedf9a6b05d3070a0df29638538da28b8956b8465d62cd27f14240d5a931215293f4161618c3c75c1560961cf37caa968c8e2e48fe9adf2716d1b530df20c5e8c9a53ed42882fe790ccea3ad562c4e7404a0464f04fd238f7ae13800025f04540484b107bb1d9587040662c3421bf09fac1a2af010c8afae0830ec4be4c36845b59eb0606af47042edc77aea2e5d7da6f17a62df211f01f48c36685a8ca6d3c9871f006234d273ee1ae153eb26d22d5f080a22d73ab582d1b58430c04dc99db7122a00709d9168dbb6d8724313c59d2eed8801beba75c6ed0106a189713a6658372b324186133a6ab4ae438bc3b85484fa646df1001a927ea4cc8fa7ae4ca2dbb1020078383acbddd5ec56531f9e3159b3b9f0f7b1681b3f8e49119150741255d20661d56c89d7c464506110c0c3f0861f364c1f8bca004d760264d4c02be1c0932c94be4f8ea0e576b169d93f6916726ee40b8ff56900bc7053826d2e475b06450bf6afd480015c7e777abf35521e081609e1ede77f252ac0374bc03aea55a788f56d18bfc7c75be4b911e4db06977a4333ed4bcc30a7a23e09c6c90458315eaf5751921bc181d7252db77f1b5394e91c3f1aeaf4e6c81148c5d411657d98907798c5d7299412508e8d19e401d055fdf8a84b2829405324c87685814ce8578927cbe19bcb6992ebb629edeb1550bc1567359e1739183bbfec03d2d81be1da2c56bebf016c9d5d48b0088727c5aa23428de11f5385c0000000045584946ba00000045786966000049492a000800000006001201030001000000010000001a01050001000000560000001b010500010000005e0000002801030001000000020000001302030001000000010000006987040001000000660000000000000048000000010000004800000001000000060000900700040000003032313001910700040000000102030000a00700040000003031303001a0030001000000ffff000002a0040001000000b004000003a0040001000000a30200000000000000

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: 7882cfba64dd21426a4eeb950b9a9e87f9db26d2cde3ba3edcbaba01ddf1fbda ? 71087799 of 103446735 <8f>
01: ce7933b63daa199de0651abca9143cd9f62bd1811bccb12c4ef5bec895539b82 ? 71087800 of 103446735 <38>

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 2023-01-23 13:08:30 till 2023-04-01 16:56:53; resolution: 0.40 days)

  • |_*_______________________________________________________________________________________________________________________*_________*____*___*_*________________*____******|

1 input(s) for total of ? xmr

key image 00: 0dd0f341b8a7cbd57b7dde1ffdf49286f82d54803ef81c42abfab942873c8ec0 amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: a7bfa3267f86c7f5f620d8af74b4e1ead8a4cba4cb7e3cc5de34b31fdb71d540 02805957 16 1/2 2023-01-23 14:08:30 01:123:15:52:20
- 01: c9a1439c8ee7ba0de32920aba74a7c077666f0554ad373f88620726eed87772b 02840767 0 0/89 2023-03-13 01:25:02 01:075:04:35:48
- 02: 11a26d01e1172053c0938094ef824505fbbac68b5297ad50aee7686bbd4bfeb6 02843732 16 2/2 2023-03-17 04:25:26 01:071:01:35:24
- 03: 8ece84a6234a8582469638fa5fe9e510eafffe64888ed8e2ab61ed32c9eb25a6 02845012 16 2/2 2023-03-19 01:29:29 01:069:04:31:21
- 04: 23580d7d9b3402277913a6292a26d05a2217a5cc0cc25e797125e9a9c6ed5704 02846196 16 2/16 2023-03-20 14:46:17 01:067:15:14:33
- 05: d56d7601e909bb97e299d4e8baad6aa34051248371f3592993e66eef884f7c63 02846804 16 1/2 2023-03-21 11:53:24 01:066:18:07:26
- 06: bd1c44783dcbe0e2ce016e5583efbc87ad7daa6e8da7410eea177adbea55f7b9 02851712 0 0/24 2023-03-28 07:27:34 01:059:22:33:16
- 07: 21fc43c24742ec16110cb03ec6172193f7aa0e7e849cc2991e0254ca92d32d24 02853089 0 0/449 2023-03-30 07:13:17 01:057:22:47:33
- 08: b0c96cd816b0a5f715228574a5ac2d396275ff6714ec5adc4cfc241399dc592e 02853672 16 1/2 2023-03-31 01:31:25 01:057:04:29:25
- 09: 08bb612d3f3f4652c6aa6a9365482d1a7837dd27b8873c4ec56494cede2303e5 02853816 16 1/2 2023-03-31 06:01:52 01:056:23:58:58
- 10: 35ef743ca52dfc6116bab2fc086c96c70b59567dd837a38bdea94689882f010c 02853942 16 1/2 2023-03-31 10:26:26 01:056:19:34:24
- 11: e0c16552c03a4b24e3bea6ab20bbe4d2121d7dc025de20bd63a7d696b695b522 02854051 16 2/9 2023-03-31 13:48:32 01:056:16:12:18
- 12: bd7c138aca1434f1796c9530e058a2cc53f7a976e30be8858bf246d34caa857c 02854518 16 1/2 2023-04-01 05:34:54 01:056:00:25:56
- 13: 1e38be229e25de9c71083394cb0c8d7a23d7200fc0b1dacbe5a50346661d371f 02854670 16 1/2 2023-04-01 10:33:38 01:055:19:27:12
- 14: 15a1aa80a7cec9a82e7afbf5594d973b899c1dad541be8d0c0a01b0896322afa 02854773 16 1/2 2023-04-01 14:34:09 01:055:15:26:41
- 15: 2e2215ca44c0869173c5268cdfcb54a9bec2093bf203fcc68de820855bbbcd11 02854827 16 1/2 2023-04-01 15:56:53 01:055:14:03:57
More details
source code | explorer version (api): master-2024-03-03-26331e6 (1.2)