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.2, GUI v0.18.3.2

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: 84fe213fb2c55fcbc0003f6e3615b5026d5ff16b55a3a1778fad91be50e542c0

Tx prefix hash: 0c5445d59660b5b4e6da0bea7803f0bcf40afe34fa35ff7dc937bb8bb31e6b55
Tx public key: 985750f1afb481e7b914737ca7c35d5dc6778e9cacc1f28b027576de75276330
Timestamp: 1679773471 Timestamp [UTC]: 2023-03-25 19:44:31 Age [y:d:h:m:s]: 01:040:22:37:32
Block: 2849951 Fee (per_kB): 0.000897520000 (0.000020480000) Tx size: 43.8242 kB
Tx version: 2 No of confirmations: 291802 RingCT/type: yes/6
Extra: 01985750f1afb481e7b914737ca7c35d5dc6778e9cacc1f28b027576de752763300209014adb712655c74d9710c8d2025249464640a9000057454250565038580a00000008000000af04001f0300565038209ca80000705b039d012ab00420033e6d369749a422aa2aa13138e9500d89676e0affdc5fffc76bffaa510a393ffc7ffa7fd76de3effa6bc93f9e4df96786ffdee58be9bff9f7f3fdcfed0797a79dff89fd83eb61ff5bb3e7a8879fb6725ff774f3f320a537fcbdfab81f18c7fdf0e3033e37f483ec7aa2e92feaf9a5fd277aeffa5fb6deee7cc2bcb0ffdbf63dfdabff47abdfe93ff43d787d3d7f8ef511fe6fe9efeb19e88de72fffcbda83fc4ffdbfdcccb4dfa4ffeff38df4bff53fd77754fd07f77f9adfe17eb5712ffc5e0bfdae7e77aebff9fbd9f8f9f4cfb02fe2dfcbffc8ff69fde0f6f8fecf132ddbcc3bd8cfa7ffc7ff25fe7fe2fbeffce4ff27fd97b007f9cf4e7fe4f8425013f4efacd7fb1fb67ebc3f63ff6dfb65f02ffcf3fbefa747b43fdf0f6b40cfb81b72d59703fbc3f8a7be30dfae5265a7c61bf5c17e394c942089412dd52faa949969f187d77e5aaec745979ce1e396120fb2cf3e5524eb9ad2265bb99b5bfcbfffee0543ffc3f29b01624b0cf5b385180e4638e7ffff746fb3c9d32dce5dcdbb1d1634c10ff5ebe7872feb31f21f73050193ecfff29b33710943e393887b0fcb55d8e8b304b55d8e8b3ffdd2e98e47dd5d9e7e7bffffffff7c821696e3c833047d929b814d39ebffaaca5d94416abaf4965b4f77fffb04848f62b265e2a7f0a011608a1c91de6432da05ee163cca7cab77e1e2ed0ffae7904a1de79f9498d77d2f400d4cba176618411c156e00f09448e5ad54327c039d4d792f0bf479e5cae49ed23e9de1c64c379fac31c7c681bb3e830065542533710e257718427659c1d8e031df8e7a4804f8ecba50fc6f5ccf1e5021b9372a15a58df35c5c5baf1430f7885b28b88788100b8de8b43baef86011cb340a455f190c15f053d86dfadf917aa84572cf5b0b7ac08a1740e20e2e706e6be32bf4ad244fc8e3a2a5f37e742279385477b42cd0ab1d7b3a90cc329fd52f369c4293ec2ba3c7748f5d6b4e1a52cb9ac37ee883df2bbd46d90ed385438da63c9f33ea658093559acf1024620634836a39c2b90741af54172baf0e0bad3e121d720510b1d7e5c60b8e2432b52fe8cfdeee495ce762a51d696637c028335b59637dd265baea23c5ec2ef83ed3b2ec726f4325a4872591276b4eb5bb99c8042acceac62bbb56d5cca2d3548fa3624a5b594a522af68ff6c46ab66ced9598582f2b153c1e74b7510bb1b05ad8f634e4cc80c3258221c7224edb0c3a1eab2cd1983fb951158b77daeebf6d0d4a63b56b05ee49d92d5abaf784e4405d55ffd666decd63d7f133cbc6909e88f1126baa73b9bc6699f3ae944c3d844ed54e0110899dd2f3861692da3dfe62e80282edd23520de985169977df7bd341dcd839ee89fc06df567f265bd0ef1b685f88857d869c6d4ea91655d7d64c6e3a22ce11dffbbc65aaf183cb83d016d6d7afedac2d2f0e531e7f2b740f48f00bf93208d85159bf88fd5ff83c1e7b5dec5776b139d76c14bf45f5fcfe2562acca071361276bdd3967f30e17acc25356a58d99731d32981ef9f8199ad6ffb336ec27e8e0a6a888ea4455a6888eacb0e255fed23ad2052d1b91d45f2b3f9b3a255ecf49ee6c77834404c442989ecb43c3fd1d780f3b0493400363a3b1e50fbdc8edb5e51753ee3f66eae56b64611029953d33555600ce1a87d757d5c6cb27ee7d30aa69f0dd1e689be247267d2d60019b06be98afce48aa4ff9505e3b28edc00806279e13cf93c69717d82c47149703976081e0ef95a5a1988f915dcf4a2f6db071ec8ba76e8aa4ae1ad5fd651e8f5382b0e79a67c11781c16378fccfe393bb16e56917b16a55224f41169fcd938ea6b1e832bd264724a729d6ca9a9650e3272e229fae01f694349f269e6f8833aa8115039406678bd1d9c7edf91bf9deb84743eb94271f3bcc77ba950f5209d5a558cc5b5d7648598ea38fdda7b7e244509b679e1a59f2d900d0ffc1d9e8145e9a86728d06cfdc02e3a0e2e903cf8a8b0254c699422ebaf9eff2e1162e2f66bb315dd85635e5a8b1fc28841ac2a25e2e339ad2aca92562e7da3e8ae79109661da0783a28ba09c0f1c641e3d8a95775e5f7faa210dce83374b4eb002d25c0ea8c70d12c82df902f0bc0aad8476bf64ec7c273073797fb70bf30d6f9b593a589b8f899a61f8370c1d6753e9c537e8896a0d28596cf7c23060e2161135a21a724c6f1d45c6096dd636d9e4fda8021a9ca3d2c667fe00a2362b80e5bca16c72788716410545ccc98ec8cba9632a30cfc0fe376bf0b0e728d464d3ac9e4d63532a34e09347c74490ea956908caa0d703c7cd237e97b072a4885ba9776105495c3b15c940a2290be3c331fee875528b61aa3e7853768a05d74c72ff484aab489da1683cfa3bc304518ee7539aff86ae1faa5b48c8ebb205138c5d067db04a2ceff8795f53a0b24cf4a6f41c90a6b2794efbbd3fe9a77df45a8cc32240bf28782aad39d481bccfad199331c4277f869abe60ecbe96d7ab956df096af2b0382af98d5807375d27fc932dcc93157fdeab327447112b984967041985094042c48fa5681cdc3a7ba58e2e02d02f0a9b9bb97d8a10cc91c2365bcc1dd2298d16f4948b91a5d55eae59c3bc348ba40499c2242aec4bd9d48ca6af9517838ed649a4f41bc3c523c12450add8ef0e9de0f28b47879805d9a87f85872b88ed5538ca74af7a4ca5d1d8c61bd8ce9909566197ceb9bcf1b7ad16f11e8eb583fe2befa762190fb98d326bc5bd4e27ac4a79177fced4e9517213878ffd2c71696b5c6df779525196a0e2e02b78ae897ce5966cbede40682791b00ccb5a283716c8e52df5ac320d9e11154d055995fd72942658fde687559c9d84f4e3d7f3363fa130c961ec0ab28bc12079e62d8e80e23785b72ec890e9c32e4a483476593a352ae3ce9d98e8184895e05749429fdff1b4164ad359203e0edbfd8eb063d7ee82f35072c538c2d89ab01fff7e130b5bfa4a071615532c2a8447b66bcc7e5a0eec87e2952280c72fa6235bee6e5085b4d5d7bf7a093bad315603eb7411d7fe7dfd8590250e45d0c79f4df4d5e18e65327fa958f5a6dbbb405fc47f91c0e915bfe4166dc57f89a9548dddee2bb5e29e41e9f161f7c0c8e87da0ee2a4f3cee40f1651c4075f4476dd6da8b589d522078986c2fa61ab0468709c461c188344f1d94619eb7fab5db3728dbe640bf2fe18598411d76b607ef40d611a97bca1f67609d670b61a48634cca2aea7a4b42cb22cb7345a86c97c5bdb73e69903926b0ae7fce5ba0c46436fa6546e5f10eda786ec07377f6b599934c9fbd4c8855ba92a049409ed3ff3906878fabe05ff858ba6d33c8c664ed4f8703297fb5ce953aba2b7162ab712f7dec7cfa2d9703bdab3bf854d5a56c18902f7992260e948ad8761e3590f7400ef5083d3934e761565a6a9f4df7cd3ee9d98ebade12494fdcd81f52ef57d701adc906d15936b342604dae30a3042aa00276bcf1b17901b02baa24ffaf11f42ceb2ec0dfc655115dabc07d2286a9670eba02b15c3932a574002c494d66cb176c81f7f5c6aca9e61e1c8c0a21f05faa0617acef43adc7b7cc9ba605c97baa821b9a78d0783477e47f4d1a40777a429e7dad2677d8bc800cb93647a93e86c868de1350e360b208f47bbe360dce05fab7b643d273f8d2eeb469394cfc0310b1848f5804b2c0565f97b16b6192f64895cc72709b9906cf701f3fc63d3bbea29d43948747ffbb2b28493cb30d314e8f7c795200ac9d551d17b3a70e9bf687bc6b51d0e792c14379817438cbb84e6ba32eadd232c9af74109321f63900adffb3dcf2c2bb87304a5ebb9058ae0cdbee70d5682de90ec4290fd31d5ef67d5131fa37a9cd9e7676bf5bb306fc1f299cb1ba34b76dcc8eb37f42abd245efec4840986b073a07c55c9dde5367d80a5eb229645c7d5c2131df7c043ff0689a41d7dc965e3a6db3e1b10bfc981fd97fcebcd983239005a0be3258d04d28354e31a9e824ae5fadabf43d3f0506bb98a63e9e0c4495c09d840b713c9465ea175efc3fb20963c957c26be7f3f3eb67395facb894bf4a3f80d009ec1bb833a394ff3350e7ee9e3f10b6d65f3098f159b4f9732b4828d365ff5dfef4b560a1c89924847f591d04c54000c26fdc4bc154095b6c6f9c8c3fec938385eedef668e03f5de1b5242905bcc60e8414df6ef21173bcb3f31ce4a02c58131a6cf4899a90a155cdef8f28ed11ab7f50c091cf4fef837ba0f6c1ee4ae3267c8b2eaa4bea6e879a29f7e068378315a4c93ed0eabd6790959c84d5e9780f954132228c849c03bd8d6133b49ca85867a602468b6e4e2e46f9ea2d557413f2e58a759ab55df41d62f264c4b85c5abdd68f8927df1bc2aef8c1095f4d3714332cacc80ca9f41eebd3d838158ba0c93ba88feec2deb7bb1113689afeb3d6e33e5e1c8cdd34bd078b58fdffbf6550fa659cd5a5a4b686af144ed8e1bfbf144bfc1123d4997a3ee3e3903d1f2e5cec72794026b6fb5906b1833955a0a8b48fae39e624080263d3a546a15cbb6ad07a48f799031fae48e227e87e807d449b0bdda21ba2f71ba4adf3708965ac0f92e3224a0b6b17a93982bacfe0f99de03153a67062d38934e2a7acbee426733f99cd4bb638b36d28f2a99cbc849533a7a79d8507294410587d7f399445e959b801efa11a3cc20e20ea5dd70c1c0dd5ffdc7072cb789438b9f0fb4bfb265d5b9784cd174c2402021a78bc1431fd05a4067f85659828ee7205ccedd47c387d8c936d82d5c778e296dfb942595a1e59d21106264f2b71fb587c86cefe2bc41fbe9b08c3a7ad645a96c1f378ebed579055f25da107cb4c11f29b424bb03a424d1e445af7391ee185bb385d9cc1cd03cad1426f23afbf3287b2a43a7438c81f3cb50921d3370792a9c45c9dc9daf08ef8bfc5058fd71efa2b46db44fc71e1d45a7d3434d1f4a2bf5ec9a586e0ca594baaa2108259680448af0c0f289a2f0c4054f304a4e78b3cfd1180a95309313f415645644910c3e50cb392541974e1fd2a0cc58269285bc65e9058136680791b8d3f043c09a4905054e770b7939bfec1c04fe252ac859db37b2531e33ab216951c057a1693bec2dc82f0aede61ca09628de506fb3691c76e51add62b3e5cf6f97b622f8626d621ae12e9d7f92efda46f90c318c56319ca305cd6fd1e9d50b0097fe4c0086dfab260a997e69124cfac3e9f2477ecebbf72a95335b2605fccc16d3a31b6684e6bd637fa487c7c03321a89d134384501d828ff0ef96dec6515eaeebed42aeba352bf0d2ea9f93e69539532759bffe889add95223e987a80d56abf4ba041a3b7155c7b8d4cf43ce8298db84d5e329252aa813c3f2ff24730a3f437e77275537aadc820325fbc6d79d1cc03aac67cc55f4c7a4e9b453627f9dee7c189b42b274e572ab5e22b6eaa74678cc353d8e71589b086be6c4290239822a20c5a5d1c32f1f4ac9d59de3f4ced10b535648097a78346d434967b48a7d2d75b79a7edcc9a911515fb83fffe225569e72314500de7fe7045efdb3d70214f92eca15a12612d1546027ffeee76f7fffd3f22f4cfc9f8ae6b953fb21a32a0fc0ab07ab659ba93be89fe3ffee3298d3e8eb3d31b0e4634feb8b6fbe1ea738e432765cafa2ca6c123570c1e11b559687892dc823e8984572710f3ccf8c56c8f99e261d18d61f6044d2850303a7f899d901da02be7661c361129bd24dda786b6145e40c7c36a63eac4bac29dd202b40d9767141dca1a861c82d9414a35c78fee09635b4b0bac5eddebca202e6726f586482c64d140ece50ed712bb795c13fffc3a00d44f401f4f84fd8cd5674259334b6ddfef76c004c71d26cd7e7b3ce0ff0f5cd3f828abf247f0f53d511191b4c3facaff2f3a83fc0f75ba9bfc9ac67fea9648aa638fa89c42b6b446e2bd852a5495979cf551919a65f356cc8625c8bf7a5c4bd9a7933527451e9b90614b4c2410868ec900bcff38b9e9ad5997df791cf3dbf022d6372c8451b2694f56258f20c6564d8b7cc4762f91dd5a860b4c5297c79fb44c1d124c77bbb69df0af47702ab341c3b6fb4e4a31a253afc0b576565b6becb943696384d4a07e315328a8c9d89baeec3fc0b57ffffbd43e7bbfc2485a9911e02ce7ef102a3d3c5e865ffdfbb0c047fff7e23bff5dffd00c1f628d1ff29bd5b3a6ba0b375abdbfed2bfffda94ba9daf72657a70a9622c93133fff5b4be8c5435e3f9e168fb7d9e7e7557eb8925bc44e18ca5bf46d659b0bc0e1f3f14ffc757aec4aa6d7a1a30abcf06c2929f6af302669660b496168cd8ff7e37002f520f3a7e81b247de276d441d93cc277ea315ed73c2dd8bea699d6489e94ff9c75f2fcb251abe11659aa47f6ce9713a385da1fabc7ee4b1ffebe425fd07a32970ecfd4b174825bb4a759f4d0099f88f49872ffd732d4fff89a40ca7626afffeb5fe3577fd4aa4fb7be9accdffbff572fff4881e5e1fcc81b7f3ef8c39bc373c19fd4aa32562207efdb09b6f0a6733867773892fd51e7b287f7217760f7763f7384f0e88c3fb2d3b4c2d45a2e2387fc0e19a527922d8dec9c089d8544823090d5645932eefaa113a24c861b8e0deb1cf4063ff516b24cbfc3495f69fe7de5407858bfffec2746dfffb02b14ffff615b2cee90e0798206bce6d9aac49a8adf1e77fcc5565299787a0e7c33dcd6f5ed30f4eefd914bfd9d62ffffe952ff2bb5c42c3ec36f3dc8cd7245a1c3c5f9cb586c6529642a724e311965b1bdd3db25bf21e83b955fe0da6f6816a2b3dd07868fa6c1f965f8c8e192c36cc7a80eea1465c423e8a6064207c5a348372bfc5cd7035c431320d564552d3a7dec4b8c2e8e89c67091819426b9eade317c3754b37473e297b31c1d5ff048cb19fc51fd04f0f3edd63801b5bc1163d407ca5d93b56c0e6e06d2f78af8cec26608906246789a8dffddd76332cf476b9b8ce48d516f9bbbcffd3771945d0f87b71b4f085dd4b73d3ae2c5a7badffea0b13ab546f184e0f39c9e8f724ad3dd48c12eb4efc47da147929063af8ed5b1361626bef19f98dae7f4f859c9fe024ac5e056e02948adfda687aee48048423f4acde096a640c0a03b2d0ff4be3d62ef57ce6f7461c7f5fee7122e5e48ff3c30207178bae00ac914fab9f4a0dcde228690f1676a817f7ff9781ea493bfa221c83efdd1a384b23ec3ffa95e0ffb824e3fe4081fffffeecbf108ada90191a45667847133ff671b9efee6c876c87469b072d4bb25a3c8c5a69c38d28c868cb527ec55f68f0b3c94575b2d7653eff936e3b8ccf5e417025d54b4eb53730c9ebbf30c54fa836dcd17a41d1c55bd28fc4e2824795398e264600da4846dc56ac5ffc710cda174723a8b4fec9b34d7975342404806a17dd24da78046269e37e385969471c641c56e01f2be129169332cdf89994f3cc68b5f41f84ff38e9022315520a6f6a9935169e532e6526f62c66598c5ec3029ffd0cb477ff6c50cffb2af6e4ffc3f729ede6bd7dec3f6c6c5829fda79e4c23848a80fc5af8e0cea8dee3c5dbb42cec4c13881df82aa76cefcd4903917952d17e610edc16aa0f18cf2e9b35b61f500658e8115795cc93e94e20b1b71a7e3c0b352e97963cd041cc8320d15bddb7bf708272a4cdf2c08150369acb01bba5081b5ef7a734963f2dbc4bb766f2ce26a3b66676fc78238e232d5a342c171335f71b738f00b524fa1956be8cd3703fbc3d78a412ac3e8feee3f920899de2852d724345e1803749da92438fbc094551cf4a5a4727738ecd99798b4085f1b3a3bdf668a7011f76446886ad9a20c9748cb21e0565d2ced4e42bcc735c7fdce0f03ed259200fea2bb3739edb8a9aaac2172de79723843bca17073b455c74516ca46aebeb666a3826897a4f79d7adc25749c844b22a2c3dcd38aedbf64791886e285568d2b99c066a1729c71e4461691d9182b3865c715a528c20b78df63389e949d2cc6cd261bfe32fb828164ac78d14772d40121d5798e1ccdd775513033181128eba811ffedea8c30a7e52a4b06602867eb2b57c1ea50cf1eda6942dcb391a0121c4a99ea372d3b7c61c5ce20790a234ed4dd38d673c8f3951f5cfa8b35171caba62c5d8ecfc035bf2ca638fd37e7c0bcacb336ae6ddfffbf72f7ee997597f0c187f6bc60310ee6da469a87cff764c2991999b91ec7f845f1119bcb660b4b1a3fd986d20c33f0bda55491c7d918040c8cffb2e882f999c84be0f3a2c476dcf24f966a6c07154912633f1a7736279dc4257b1dda52aebb3e3fffea18cb9d892c21ea45a92b064684ca9377b6de1b66696a706216d30ad824bb1da963611e3e2e597c385d929c26bff9c99614214ae3f6110d8b78a0dfaf3e3ae9637a5062ee84a636387e9bbf8cb0b39a3ce1b8497fb4727fb811bb50bb3acffed5070fffe6a9d37e18b95a0da23acd15cff293b2f41fe3dbdffbb1ad07f74b5bee5807821e0b724fd33eeed127ef9bbe2d9776b503e0143ed444d03f053e65e592dc86b6b83cdd9896d36653552bf484f280184b7e763ff1ab60012bcb1fbf98e9767de6c3e62677dd889bbbb06ca5a507eeb6d4027279dff1be47c06e9a33f26a733884b3fc35a2397df7aed8d2c256d258ccb50fa300722edff6a179a3e35afdce72a3988d0fe0039b8bcca7bbfaf6ebff803f77ffde8f9e82323409805106a371bfc27afa53cdf8817c147f273c0265a5cb4707dd465f6e64396b59cfa29cef441f7fce07f341b95843683291bcbdb0f7727eb6f2e94ef7f60bc83110befed0faa646ec70a44048081e4c10aacc3fcb81ddd4da1efc2ca7c8b071800236f47cb2aead06933c72dae43fd9b68f73ffdd4b8d96c84fe1036d0dcee6c10ebde9b968005f060d422858a152a77d5d04aa5ab48b5a52c7e30d7400ed367e199eaf9e341da8ab3ca027189a53283e84413a61c5220bce91777c404f8ddbca385f613a5a2497d2e4eaa073c9abd46843c1d31b27e6448e809177f2527ea235e337bafe11d741e49d5b25c4baad0115f39718566501453996683f1013fda31b1e4f48fc0e2131d4b8f08dc3326a40bab2a0c7f9127ef7e34aa7ff9a230921db7b20cea3497d6b3c0e7bbcde1e87efb58516638704ddf1e8ce1f7c167347c96887abb4cec73b71dec4ab8b49227ba925511a0ad830e4d7469e1cf060bdd558517cab37db9d9e84068d331a64f349bc7303055c7e251a5444f30bf19528d43647be86f2e2fd48a853bc5ca3c52f8c2c733d7e5c23c6525c1e49fc359f20683d18a868a54d4d361fbbe1749684926d2d85b9dbb34e941fdf86dfd9781f9e85b9dce30b7b25d57baeea243a848e68b4b296856bc849899aba5a4e6bdd7c819fde1d1e721286ab204819fa908e7fe15d506c713094169de5d07d67259031d5de398c74392af8e13c031baef99a25c4b8c0fcfad225352962c9712ea684809feecdf0d801584d4980b0b67731509a3ab09aa518e71fc784f8ccb66f21d4bad678e71fe4497b089aa142501a227d33e6df44d61c2463afcb89712254b560b73b3d094122349cd7bafaa896ba205d30e1811ad352215762ac0543afcb8f62021ef86e2e222b432a0f1691304c3e11ad35367de1ce39d0790f04ef083d82313e74c206528d25b486a16c4defdacd711aa98d6df9983e783fbc38e3dd8645de5d033f541ff401bc1477eb9299e30b4e56cd72927a2a347c84a4de1d20b4ee64b8912755eb96723adada669b2c0000fef402049b48231c15db1d92deb4c37d00658c081e0050501dfb600a4888c000c6c1c0096731811366ab6c291645618149db376e267c758bb1ff372db7c5c00f93dea350064cf07c2871f3965f07353f7e8c1d154995fad852a2b8e87b671af5db105b3e03eec40e1028964f45500e42789ad24bb4f02fb6f1f49bae1056c24347bbb0dfb6f00f20bd6c1ff656e38eebf04a7ea7024e0293699de6ba248a445e0f060a058c1f40b1d43018e035d1e45b8f1080d9f2c029f5766fb2457c3353faeb36ad8c6ef63d89ddb84d4c969c6942952660031d4cb76f194d5370fb41cb3040848aabb46d25ab624b0d213d34f910a17ec2daa636e16a50b1a443906c527d93134e4d0f39fc010e6532da717451a0808c3ebe25adcdd06b9d88e0da053d5e8c72d6a95a4eb8634fc2d9803d6bdd428df8515b03fa6f6e4bdc535a8c8e7fd9d0bbead373a551015fcc02fe9805b47272ac24def50287d4d5e8befd9e4699ece287a91510fa96581a25f3f8962c5f8e32c607012fe341e8751e188996a9370eb4d1037ff8594159da29bbd4ef811c262abb06f2c117d9849415b2f45abcfaceb38423fe56b7e63e25ef598626343fadbce57659234ba57e0cd19f8dd4eec5fbb6df749915254ed139a2c5b40d0165729ec023e64922c9c00018a41aad1212b7d66754465023b50a41d45ee60137b7e58c73b7430562a854021373e8004b8672cd3a08d60be19400832b7142c2c348953446720aa02981f634f4aa291f623c601793e3da223a5b67df4a95a4df524ed6ba18adb947842b4d75bc5b79ed0f9a183bdc4e4ff6fbcaf51777dab7747c0b8c2326cf98f88937e8a7a74aea996350fdc9112a6ed513ead26f076e107f1fac8a771df9ec6daca6d254bb4c78b756dcf2fcfe9eafbaa2ab8de90fe59f49d5106c18a19e158dc702a4be82e5a864b533988a8f21091ced67184ab899e16a955a70786355aaa995206feff2e92362004d01821909a6d729b841492aa4dcb4d4d85226e4f6a8c5ccc6ce6c2c7349564a24e599ea472721bca2e022127e0ebb3d3cda49dabdab51e38d7a2daebb7cb68034cf153ab2ecd8a8467993b930bf37206cc71ed934e70415625c9471a0ad396007157177af2593277c8dff67e832674c1f56a220079d1fa9d5f3067da4c5edf874bbb1b35b0aab62536b688341f3c3da5bda7eee40fb0e60455da528688c574ed415f2ccc3002311dff92f4b63ac8017acbe5e3174907c7f1203ce2f315a0a868a1c7c048080c0342be1835178b17557b5229632b5112c5d3bd24053747e756b51cf9c54fd411be956467a013efb6cd407974c1f976b936334c360865041a72d205c2e156e70222894e497d1ef9be8377231711f557a2ca2f56a5239ced0ed8d3fb0a11b4967c96d02d6f5a1aca165f8cc6964cad4ce545eace1240c5f6891a75698dff51532f8c636e13e9f2e5f155da5dae98838e08e99d989c244c1c38c18a24628abd0750d76b0c4418ca428ed7cd2c62402cd55fdd430d0cdddd28c80ea2313d9cf0a45e7a0d6bb4ffb3d05b716afb6c3ff39489e0f7a607a6cd0ee81983310cb9c777e0c540103562019f1ae04907f906e72d136b08af2dfdc4699c7807f3d3cade11b22c5d4c142642e5d37a9efb9d880947924f20e17ae35a44a607ecb50b427cbf7828f64adc3055b4718966c1a0ca19103bae19b1c57ac1f15b2af4bc3ac746e09d02673dc98e4fc09e03ca207deddce0be5e35e844aa40492a870ef201e2ea3f7a8f1a1f683db9d216626df6a232257c07272426c1e3051ad702a8d0404e29d2e2676bbac539d9bd3aa661de77550e9540b10045781870afb29a89bb8f251906f58ccb83cbe48406d42b26a5e87f1a78d11b0c3064df13646e4d222fb519330d30d3b46af9d778359cd86765211aa073b50db0d25c8461fc4df6fef5b49773b4999241db3d7a4f64ecd3d6435837976dfcbce8f747f147ace160c5dff833bb07b0cb07cd67760b39d90b2abf32738a7151fa588f03d292e57676cba68877ec9d07ef18d398da299cbc62b0c6862441ac0f096fefb6a4d5a70c310f5c44b7c9ba53cd1c16f64e599c84a10b759df6505157f8dad684f9c32d6881238e1b910f77b5ad9462652d27b4641247e7e86a413414888d7c879d1439961b1dfc50678177f1c1a8bdd2f3b476bddb3ed568f6515ab7395e572eb5cd817d95bff7a5a80c22e15c916332e30a024eb1f703242c42044458b2872d6c2594e039972d22807113f1586546d77c651eefd4bb32ba71d947199a356ff8ec313ff3547d6beb0f6fed4882f2218e37ab99fda58ab35748c25987cca7873c0b18f80d4ea3a19e4cf8e2f396933969a63cecde48b9dee4a2be459217a91e2def0eaef4f44f7396ff89424a2ef8c690e712c6c0880b907e2586374dacd39861c4087479ade6cc2c07303c886c09f6b52f375be33bd080082f3227d3648024e3f9da9facd3a7b294726f8af1c20c088ea3ccee840c32146bb19a6e539da2c5e91274c0bca4c874768556b5c78a4da69b83bc093ed012327df937680cc27c0e3200291c34a046dbf39510c0dfc70bd0ed5066516e08646c8e97e52584d4e9fde672cc01acb1fb746d094c969af4e7de6ed63d2c7ac0a2bd36b382c6eeae160668834bbcb54eee5c883d74a7a393178673b82da1bade053453fffe2f089b11b452a0a0a0c9e4e2c9074a9f9198ac37f80a4aa54c54db603a8f89c2023e3542151ee81a4de6e8cdd909ac34f9dea99447d4c554d17bf3e58a26531a72396115bc119db6a257d69393c5a1763774931300fc4bfa43294fdbebd308c2cc9a277199bc7da1ab89d2cc1b0c40923627786865b0cf98c60ef46a8e9766699d5ad5619b4817907e25caf102a08001416fd4e56c730aa00646f761cb183f8cb02596fd6841b1dd909faead442f5fa3963530352aaa01aa736d8ad15f950112eb46e6b45e528391a886030b2db3e7828dcb385ce6380b749a8464bc40616cb152110e566933f3ed621b9393296ce588119a63bfd19d4458dc9041fd6dc6c1d453da3f0fd4249171160e0b7ae53eb34d3d8e7e5d6a73d842a13146582fa77157e52205abe6e9141ddabed6d97689bc233064e265443772a6b846afa1622c9d69b31b2ea4cf9dd531d60ae46e2c7aa1b5cc2fd3a362315d055ad415da27099679567c99609f68a0919d8c1c9d1d0e181edfa200283e53400b42e42489a8660eb1cb5d3c664351bb1a7667de4ddeca25fb23474f00f9a5abf250a70c4365287e68adc414b8cc5d2284141070993e0ff293f8af2f71a99cc37bbc98c2bcf386e98a250a530747774bc2958e9857bb593b3b8e6985cb176c190760d24e1a4e809a798f1448094ff761d92f7dae540fb7526d6c2ba8d64ee599f0556283facd5e374fa403708fa8a9f43b3ec70f54401822191f7b5f12f674a26c777528fa5d14a313e91850865460ff59a883379fc17cd7a931ba3e079df4a192f4124ec5885a7866413f454410ea13640740709f37ce96e24e4b5072ee3e2eb8be885fbbc6b0d5d45197a6b89f82d8f90e5f74609ddec7b5c977a5567f899ada9e9cc44fc32e588fc8cdfcde2b28284e566e4eac722a16071a382c81ee625c8d2703828c07fbbd6b4a6ec83ef4e09101993fdb2a0c23384ebd626effa539e8a0b5940652fdc4ad22eb3b5c4d404454f52e006d3e6ba8cee479e2764e31069ad718ac927b7e04efdaae7708d17c0112b92b318a6ce52efc4b2a3996792e4790a486d9e1528cf4343ba9eff3231578d69385e3ccb18d1d24a7e77e5742acf529c9d1a43bd8eda781d6601447990174f4abfea93c033a9af7bc17e6b27d4b07e184a11f42e33baaf053c3f4578af39b3c1dfdcac9563d82d844feb3ec6d35267b19449ab2838755ba749fcf17a4e9c722e94d36448507759747a3dd70025e98003e76c0eca97effea58142e7c0d6f8ec02d7d52ec45193760634b00e6456cd2b70c0a61bcf61d140707b2d39cd768828572ca919d8ce20b0e717e40ea151b19df48cb440544c76cf86b2cee2a6dd5f9641c213d5d71cede0ec3a46f5e1906ab8981663f4dd9468c50a65b7674b9560a05bf47b6079507e1de17d08b085810200c05695f8b4401bcc70d7f391ce5a93ba4fe4b97488565c7dae55bd8ba6ca0ab849aa4b8977d2458aff9b1dfb1274fade1e16770292f19fb451a3d1ab2a65384678f48c8e4d158ca1be9237faaf6d88151e8fcd6b5418745f321d0b2438322187ce9a010216c044180836e61e2fa98790dd8103b4f138249ed1eb5f7fc278f9a8ac3c7987eaf5fe5b4c3b37bc312c70a2a356cba041c46b5bf00bb1e98b291f31600ceafe7fbf109a4a713333790079e4eb4232c9d749bf228d1b3d61030cc757b1ea78b3b1d8f2b22bd423da210ae8c7e4ba493702e5c7a8b465563de12de142cc2755fa6db9c02634bd78d18b1e6625ba5d77a91143b4dc9e7eedbb2a46981ec31978481dbf130dfc2233e1bee2ebee2e540da6f3ead1cb550f10559a67fa99e88c82ff8bd96ae5fcd37f140a6e641e2c070e480d52aafc5242eada851f455e416dcc573a1992457af1e6369f0b4e74bed89ac793961604d811646d107167c6a695a455910869b45fc1ecb012d537e4485d874a0ca88fc2e66d1bede81ce888853cc69f434139b6a8c24bc16f22140a131ba1c4024be57b3a1b10d4da231bd2fd31d4d44d19a8c691e252beb5b9bd21c4bce340279a3fb2a319e64e6b4ce7c9cf0b87e3258aeb23c543a6462fd9e3689fe49d28376212ca7ea62e7f0697c35f0e80e93b361a993fb074cd4383f3daa3ea6781fffee6fe2fe6de957df7ddaae921eeaaf7bc70b391ff0ea712c431ea9bcd09fbc1870af59eff0cbe32eff75e1f4bfd6200cf78c64e2304c37c92ccd3646b5c11d72c773bd5a5498ee91dcccc2dfee299c3621f1aaafbb3c95de08b92a5bcc8ae37c99b75c0c5b9a3125e07b37fdec536aedc564f156bbf262ef60ebfc7c0dfd7605978559fab63c76331ced5a1fce20828f56aff0910cc6ead6b3af31a4654f7920365afe2aae28c0e30c2fed4eea462f1c56a5b0d8a62c2596acffc61ee9b28b22a2794c0dcd81ce226e789f2ebdba530eda23c82e5149be92a5619841520bad4202261cf2243b26438f8def9c5d3c725d6b29ed1263cc8598d10a1de36ff4c3837c74c28b65cbf91506e8a4af1fafae5244931fd927ea614d8d3f50a7c034aac00ae1a67b5d12dc1e9ff5a24f9f0acd121db02e951fcc0a8aeb47b8923183e7ba392736bce9ee1b93852815486d1bbb239cae2d5f71fd39c8bd5adff143a0e2ba539039865d6b0f466a6d997505b0751e5561acaabd639a4c598aef1450c4fde788c5e33e0c52d5e0a0e347dd7429357cdadd9aad580e6b6ce9fc37e29b5873537e7c81acb0fd3bc15a05289f508baae2fe3bbf6f32d93c61c92b9a08962ab0127dd48f5e341ade9620e9945126cf9da60ac99b63761364f536e287732c7229bd21ca7500a806592167c7facccfa1c18cb2ffa05466fa3c9a027e59eeddfe7090d27e490e85678728eb1542d924fe7a4b6f5f3931911df35699a73a940ee39b54b94830dc4bd4b3dac7ad93e7b5d6de3a692b45b038cdced7b3957e251016de6e847a29354c87135fc298864d167c4314ed3ed38bc1f292b86aff424304c1ab29661ce4484dc8b618c093416951301023c4fd6f508f4f003dee5b96ab4ff3838d01f666aae46f7efb0d8c6845d47a7b9f374f052f51847f3078ea77ad0e6cde28b85f75eab88afafa82bd9a324b113d22214fb5406502c5121487fc1aa43d26401f579dd388cd3c7f14267ebada00dd3067dd9758a2245d5fb613d37a2dee4a77c76c519fc55b29d738af36859906723629bd493da232addb2aa3753e810509d1ed8a726a4a2340284307e768410be98aa231751c03da0e0c753f8f56441e64d703e1aced05d8c91b3e7fad524d84fc58f5d269b8fad59e97e3dfaa3d88a96637159d5cc7803e24cf186ae917f0d21e39abac75d4069f3b454c62890b10b59066bef891352aede755e2a0c7d90d4cd2945e8e4d15b4c929db999429d33c42cc27f02fe95935771ae714e4790d2ad4add738a8ea093e022b0030cee1b842d3dd80886c8ab7dc1115025ec6ae98bc9ff67cd4f830af22e095d47b2c737896f2a9a766a3adf93dd1c68583fee871bd1eca5e6e3331d901f439cae79326cdaf0267a7baceb68914689635038e01a0bae6c543cffd80d3c2d60c34b6b5b7f51a2f433eb116b130899ff9ce3f58c16dd547404b1830a2d676c9b955cf2e53590c566892fe819150e0f19830baf90b29af05bb4de59d86c9e86e0ce124768f8388b33001baf4c5bc2eabb55c55a8487ccca5a0cb41c546b87016196c2da19fabb980524b12b92c49aef4d1e8ea77b48ec2c08994047f9a474a94919eea140b0537bbeb8dc5a0f343c8c54401af6340e9f63634a3e57d713457017ff21226eaab5d07843eee468798c61babda998718a21b958fbeef3ef765a03f060ddfe5095b79688eb068fb14cd021f78eacee5c522693c49b4efc197632fcdccdaf7823123e433939ab81fb8d21c1609cae175880beb0c99a19412820c3baac0fba5c31a7400a993208e0c5ea920b93664d2b10124f0abc9f6819dc8e9c60281fbf79272aaee7091c876aa3bcda7cb3726526e7b6b1c574e6f7619a9fac584eeb994a8218e4999c43f23316c51689a470d3ba2b5fe9fb167633e17dbafbfaabaea614e7f014d2005cb7e6115e7571ff616486ac4e35c444b70537cd3a78b972814927803c8c407467ae30cdcc495e4ffd71109c7c0915a7a596168502d107c8b3508b5f75e02b47f0026787514deb34fe4ccce47c2e038076a48279d5e39c3e60105deb1cd3785340d0ffdce3b96da214d7d3dd1605ba1d9a3cf257a7151cff8d4d2f6ed3d25f29996a10f6d8e12c8f01b37a00ef29255db51ec71a8ce5faf48dc0509f7ef3cb7d4fc2e1d8a4de6d42afecb8a9c166f42bd202abb9867c6a7b68ee8a3708054f62a27a703aa81c0ae6b3dcec2cd9d9685a201dda75c9940aeb52c128928fb3015620e3d3d8e7d0aa0cb937f37e6e8dcff543304599118ffc4e074a5276967d20d0f1796b880001b29f5dead974a77ede2a55448cae80201ac444f1d3815f25ed9cc86267f9a5a234190b167c2a0ae44b95976f459f5ed9e9fcfa878633888ef816ea78df640afb0d8d96d4a5e9b43f7be3433f1cb455949068f1a3f7e8c32a9e54d9df334b34afd672de3fd336deff12e7e5a29d695b6bf96661f75e2f1b21256df2130aa0a15fc7b13714778c0cc88da511b3cf69064fe9a9bae3ecaa6556e7a45170db6b1b7bf85a23e59174c82c9344cb6953541594c378f8df16630f90a4c49727e6df9f68946d3eb5b43a7e53592c229c3e1bbefa59e94332cb5e0e7f94b773b85864fe7ddbe37b55d3e3cb8cee99ec73092773be23b58a25a6331c0ab2bcc02583f945575ff507de25632897e74d43fabca90ab9fb834ca0451d2baf0a6b66c4db59ea784cce21c37198d9fec5ee0c543e6eb2af2ad407311588eaac606f1d842e900a1e3a8fbe2db43bf34ff8ee14c15595ad12acf117bd4a65eca57e1489666de75b1ed74807224b4aea3d54fe8730df45799e076642b945fb61d27b80d7445ca1a579d6fa1ef7f94703d669a400bf8bdfc1defea0da7f85f8329eb7595025773b21dcb98b60460325371a5ab5422a337bd1e8817f7cc7226686565f0bdd40a789ce85a6e82f02ad351bb2b7ced774622518e109ac58793a3370671819d8bdcef41b90f1083ca3977aec8b8d41b641d503c24de280ce2cfd9e9bdfa8c92c49b7f7144634b91a720f5b3d196d373a13871edc43cd6a9e35a1a186b9bde00aa7f0c72c8037a4a482751641e6af4fb549c7284c88f476c22acdd9d970c715fd8073a6c3e030670763d046a4e56d61f4d4a212a02202f61f9513c55f46cf104483e0395c02f890f584526d71f14bf5a71a1589a2d9085111b2dd09d929d8a0cf70b9357a97df078ececde7677e93f0b6d798074ff5af1495c95504ef7e61b1b96ca06a00ac8abb4497c9d189fbe16adfe75f7e9a535b2f00ea4fe8778750ddd3a2235bde9e1651c78292bcc1212e7e3fcd1c9708fb9e8d8138f09ad3a025f9b5fd6d552b5001d7055daab95a974af9a02e616fae3a825c7207a2c98ea5b14a70219a2fb97b7b6cf05a362b2abf91b2919ebd81678a7dcf10b46ebdd09db16cf0abad2dba6b5c5adeace772e3d89003c7788719ce4f7c77b0babc792c2169931e6a27311253b0257768e9ae9c855aaa20ad437e8efa536efb03443282bbe152b2258f51c414d543ad2cc85261e5cde7cd536c9be14e1ee6397a7d1ee7aba8898403a31abe6981039371c83553c492396ed218c0cbbaf308936af1e7725d70284e4fe1374c92dab92f99e684a0f0a12bcf459befa404f38d072592ff9fcc7d009a55734a9fd7f75b1977c73aa4c4e2a8c153ac5a60473dc21c22b5c6e198a41e00da991b401a0d147c0df63bb2e5cde67b92530ff1df313465991307f3bc3cd7ddc11018a39dde29559b11eced0cf204541f23b51d5ba6a2c0aa87c5630e231a5cb599165501c234d3f8aba9f93196130a76a9832027272dc358e5be82fb233212aaf8daead4fa8d1c797473752b2bc1e1e3b4047e5fd54cce4a876ae819a85c364646c2befdabf4bc4a8e92fafe44b36ed622972ab60de551c5d29eab2ed6c1908d282cb147e113667f2cafe5fe9470e514f12b64435be06766eee52fcb7e0ac026772b6679685fd345693ba11fbad5eb7ac8d528caa0388033002d72c7b58d036f9fb21654c597b0ac6d3ebc34fffd0412017f5dfbe0109c424dbf5fab380b6e4e40c491b634fb617c2fa7cf0fa9a911adb4b806170f6ee6a3ad42cdd2e6f921d07fea9bed881ea73b4839be0c5004b9f0b351c822cbb2ebbc08ceb88c2d4f669ca524ef0b852461f8823ae6d333161c9ca7b6909faee0a1a3c64cb095a00ba5b945bffe3be5f14f228c57a0edfdd92ca785787d5bdd45b1e9675d6c586d50b84d4b47cb01a4393669fa8ac5ce06130f8b0c34c6ff14d2ee5c91fbb81b481a8a841fdb18597ee4cada208a64a31c8269a9330b2d0f8ab06c0cd8fe24bafeb708303f1776c69f83b550988e2e3eeae48476e0b45e8a56ee20323145391dc73d0ee228be972a53c543897ef8e130a83ef6c9bc7481fd2df7e61dcd8bc44bd21374f2b2d8cc8e3bc5982df9d2a8038a9e92bcc17c7d531e4ff5b2a9c6ac3091d329dc6d2ac48edf47c1410acb3201d2a39820862afa7688d170e9748000700f0de90f42521729fdc3a39246617a8049afed73b6490f021f0ec76c7e85e5bedd68f679ae9a66140fb2532ec14f1af5d4cc6a6ad931e79eb73ab22727df81e80b38c37b7b4686ba91474f72993f019cbf778e48767861a35c1a3ed584375a8fd6e57d113cb586f8875db332f8a709b8e6e4e99964b9825eddb41710a91577e8d19c0140f3331b8148de8c8e1c9594a848153fd5657e4e3c3692332b52433462b130af613c13756aa81e86ff9880404b5abdd626268a1999cde4113c20111ff0656c1103abefb5f9cef34840ac9509c180646a35c274f52f1926c84ecb9f00000a6309e333f03ec1c72dbdeffdfa5a614037f187d6e7d58e05f64981bbada5fe357ee59cd6b86910298082f15221f7de996a1db54fc48ece1c29e5466ec183bbe90f4760e8d98f0dd562900f900fb763693976bde77c9237d7532883c8469c8f2def119a917f95c88c1df7fdda7eeb380a283b8d0f49b7890f8ba7fa306987ff35a99648f77a0d11e40efeb46c5a929359f6924cc6e0ff4f4b00407432b4488645026f09c9c0f9222f0554a343f0ea42b892ae87ea3200e4007ec1f57742245c44f5008a48d8f9a14fb19fc05ed66d2ea94542afdb9757d6e42570ba7dcf1c96a37bb1139adceef4eafbc40a22cdeb4f3c8372ad705aa4e711c5bd26148ac5c8cc5624ecdd87e927680024781630bda4a783a1bbacfd9f3d2018373ed9dd86da423099b5a0175be0b4f5c48ce053a3e8293b90137f0c0120856428a1ca5e82e11ec25c691339bfa250cef66287c86201fc53129f4f00bdead5d534c09b7be4bd124f349322c127198eba8b874b72be61dd883737bfccb88d72edf85dc3acd4236181cf0ebf8e5719fe50e175ac8471afe1779f6131ae51e470c900ddea25e7679b6d2738c4b4dddfd1d377778e1b6150e4e9f8d35f1aa3038e1ebc6e14aa257efec0e52b37766091a64181dd86caac82b18dbf875186175bcc9bcd4cab2fb58a22203fb1610b8d03f5809952624b1bf000c5cd28e9c1587df01c4f5f7f8e6bce1cc48f659176c168fa46dabfc4cf8f9d16a2bf2f4a192ba7d979875b83a968fa1d3305fb9357f1ac071b588342f94b7adfdd06ffbef7ecf22235f23b84645aef7c4c3d4287e49a45f012a1c9dfda3be329916386e6471391a19e0334035f4aca73710a8ff0422e3fc5e66ce5712f33e2575cba8897fe75541ab05715b84fca3a49eb1da1dad59be9ce9ac99413ab09115a0af059b0dc1d7d3ee93ff3db117f52fca312ea93e9e79da5bedadeeb321258461641b4f060d567f37124da6f924bbf59350a02f5c98f88edc069f0329891ae946e5c8d07f053036cde40d5dcaca261a8c62fb8ff97980d71f4817dd95f2f154b7dee88532197edcbf29429b4d3844892429017e40a334842bf2bc887c578f635541b8d23d387be34b74a778ef9afebf2746c7804e0c13d3ce325d945bd4ffdadf27437428329974d0c6cbeeb8622885e01e84d865363a85a3141b4c5d727f60850f2f2525efc892dbb842bec0221db95365a58562275836654c9a9347f42387ac50d26022905168b24b8158618afe42a4e44f131a5f33d594db3777a0bb62f78348f52e0ffc49e6a192ba88acab98007bd08a8b81f93ef2ec460cce00779584b7bc717831a2360dbc9d7fe1c5fe2ad24429be2421c32ac71eb0141c6b3d24e035804698373d5bd710dcff7fdfefee12ae1e1f62834a5e3722d43c963489067be7e71cf423fdd46f62603fccadd38a088f47c0f1a93d665ca459a2d293a85f38482ff18f11371e25c4a455595e92ed7b2ea58932e2fdbbc28b13f6b14be9af5a17b4d82ff7d8678a35229f4dd7b278b25779b18a1def3179bd0cfd85fb1c56351f0b5a11756f671654e5dea0684bcaff7ffa139ee414f93bfba67b215a3238793c5b5d40848a675cde734ad77d9ae0bcd99f04b523e9c59c2b30199f842664bc5a8dfeebcc2441fa921be6fd8e304bf394ac95542cf1d263d30e665605b35cb64e87618e4d575b57ceecb00d5f5b5f9e6181d2c5aeec3272c4b2b5c6c38ac26b3db9a800105e86bf00a44efac556d3d82eb55d6ba4bd10e7c808acf7250b35b8f535e071c3e3dc9d73fce18fe1b74a8564869d9cb200e4ca5ece4048dc9a7afd965ccbf5fa835ff35887b77b99c68de8c139a180735258af8b170ae57b89992ba23010ddb8863f50ab20ed17d766c41dcedd3e13e76c8a9cea10f88e8ebc5979fbdaf6d962f5ff4bcd06e8f03b55b8d100449b4d5f97c5dd18f340f34865fc4d53de9f509022248231e032565f13d2fff1b1fba6da9e7153c311ed1a7d65555178f2dad7b88501c285bcb3a9c8e2c8792fb1815ecc8539a6d9ee5cd0ac53924c80486c11bf1e9874a8ed1832552fb08f93115b5c4872263b2d3ec1fce271de3edb42eb6d070a0146c0162e8f056e91745adafdffbb28ad1093c396d8bebb3ae57150553a5848ebd5b8d6291b3e6b379819a24fbe46bf964430f1d4a28f0ebae892095373a44ee49e5d963fcd3eca1725aac0ffa4814143559cb81a59bb0b272fbe8202a78ac54136e9f205870da06327482b949a25c511d6d56cee8e4b7796a1dd8005e5e387ee9530b0fd025614e29e25e645dba7ac478bc4bf3750035be34d3df5b12aea9f639566486cd7a6e699c01463983f60410fe0d9fecb1f1eb6f35de3a023b804064f5060e14625b8dcfddf4ea7dac0b73441564a0439b8fc2a2996ad0c56599f58e13a81a0c41ffef633805c8fe8f9be816fd0cede5c569088f127f565ee85270e25e7cd540f6148c7c639949aa086deb9ce312c95327012deb91bbf6df3e74081170c5063efa6eb9bb514796e4689f3d32f4712fee0fb5803dd167927b8de2ba497530b9bac63bc4b2aa3271aa9b950490461483aa370bb9033b57893277a38ae88b268d919effabb06c5407584432fa6a31a29c914901aefb7d2c4dbad5a26803bc0ae10b2ed8b78a17a7f8bc1e00f97901fc09eb0ebdbef73b5b1ada19d4e313d2a6b18e969a7af4e288af20b057c583003261c4dcb285c753cd22948fefe08830196f3e7eb874efd83036ed0898021579fac6202b187bcfdd1a8742aab6164f3eff9dae397677e4d6c4e4dda3103e7904cfd7029dfd7a9fa1195e7f32e18b198dff95bbc7bd585586e96933c7bb10d8e6dd29642b9938f6593a61cbb4a9b62ef1257b8294982e5ea9f27059e3c0a15669379f21e995f27e7b8fe6c93f636cc51f14f77b30ee8184d1835867bf1c46cc30957906b82ed0077be968d1cd929d87d56ba835bbee17eb78107c271290fd2e5e1ce02545405d24630e02e898fb36e9ebfeaa9a5e003fd1761d2ee5836d90d00c00d1db6f8c36e7d921eb0783740658c8506894c7a5552fbe51775e210742ed10a77eb38a5382c0908775ea7192d4e9448850ae29f6d23ac2786f9f288ca13bec427dd7f323b5d39d38c1fff8ccb41b395b1e8132e8f16f102514e907696ff460820f4d476bd1032a8146764f9372916ddd84cd2919f629e20524ef52b122b354f84f23d655d9890aedbb499ce819d9bfe6ea3996689a490cf37478288abf1086ecdeafa6e682155c33de9966b861b1b1e3585969cd35b5f9ecb1f0a8f569bd25ee7437e27a0e2e1a5651d82a27dcb5765cfbd71492a24f0d7eb9ef0be3744c64145deb6ee18670a1b127098fd0f53f85404521507a0b0221a6ad360c6b16a778f9b3e7d91cad2bfd7d87d3cba068b97902e9550a2adbef8f1c4e18697cc970df5951627b6a4961c4a39e79d570e76a615f51a7b1181ed3a188f3bad6842b83f13f21891686d1191810734f2f7be246b26bbdf8a662bf53a522e6166a2f291833f5d66f0bfd933e44d25fe99642993c575b431078511c2d6c39e7058d71885db35f96665955796df6bd50c9836c9beffa5b8efc2baf9b3379da62702048519725da9536575c329bae0c90a7717beaf94134d7fd17d88ce40a84385fe2622b0436b331073ee7d849298fee2966bf2ae5c7954f77d6f91f625136ef010331b6cb9a0e4eef5b1274a4eff8afa381615b001ac3aef3557f34663ea1d40501696c4e16c23007c2175f4371bf4bbfbb35e23d6ce18372d7894aab2e9c6b0224684ff2af928f060d7fa009e8f3cf604467f4303ea1ce1e531aff1143e2c9467976f5638b23bb3a152b1caba10658a1c60fb86d7c94b7c036aef462dbfaf1cd6b26d7c56369954928f5608eb47afe789db8d50e7fef77563c0b32f9d98c402a381ff9ef1acf4d9f6a3a8d9890568b1cc1fe785f72649fbbad71d915036b17b72e8829b27948d3480d1b80c9d5e55512383fd99dbaf8b32cb014ce3cdf8cdce962c625561d91d31a65d1c3ca091f7cd39b13be156ff5b6a575896f889d97941b8c33d61165c8ca4ae5cf6c170cd5459d190ce7140b7d8e41baa000fb1d16e139346ca67bbaacc9649b5103549b622b139148e3d11b1bf16a481d54146bf775aaed90a40f6917edb4e072f2c52a7a114293e9484b9b9b44b2c669f37a457ed846062b8c65ba18a4e4ed9b86ee6fe245c5c6dd946441ba8bbe1e17a6d4f6db829e4fc879c67bcff14d1a1c487ebe305f4df5778d7ab88344ce85f995c6024d58b983326c12aa4275e766c78c1c4b51bfa19ee471bab7261d056d6e40c17de5cf0d4d2b2968089a5846d9fcac7f6a05acc8f43d10a54ee5505560ee7d9af79c21e2582ef4cb3b666a0bf7f6d14be9d3a4a3f297a3b68a397b139c95fdffebe90300b2e529a95513d9531c38ac82b6f656ccf75b66f835171bc53cb390761b5b5a7fa3feb65dea19517e9a5cf9e5ceb69caf8889b27375556f57dd4c954f18e5871eaed170b9aa8458fb6eddb9d7359e86654d1bd939f36e3d7c4a36995e42f3c792d2f6eb6ce4149afba307e06efb9340455b38b2437ddc9159d9189f309d8a44b9c586e3d4f43621d70f9f1fa14dfade77a5512c0e4606020059d4c0ce25720a79823921c59ab198c429605804d9abd08bbe2c14e5669f89c1235f712068ccf0dff324378ff911b76138d615a8020b9b44d0104f4367f9ced444bbd7e1bb66e0217f71d24061a5f15884756cd8426d60dd7ad7ffbb7955cf10907b9b1ba99d5dd5a72c6b17c69f8e5e6f759ad4de3ce0813235e852843bde44f5322523efaff323ae7bc1a59f9d79ff609e4c329ffab8bd3e27695739234335ead2422bb625723d18ffae68566073bc240c5b473d3e0a1d44c6ce9cea87c79ddde2d0f4e463813a510b2cdde73e0b40cd4cd959c1962113589f91ca0459db57f6df4eae96054ff549b5153e57f26c35c2cf497137ab7ae1780e64c17ce43b5054cb2da0bfaf5448866dd8590d4802d423c7ad26b2597215e946332cc0b9b30e88cf4d5871c66da2e6695496d4a27cc4d9efd1f34b23231b4089b4bfcfcb4bc44c6a3cd699fe6170d83c544b7ed48f81c3b24eacfd1d6c805ee0fb4855e39efd5e516cc908a2d7f2fd02f4abd053e5b224c9d62d36f34ec6230dec9f0568a42c847c4d10fc14dca4b2a8303be0a7ba5b0927581f93dce7112214a7f06a29f31cf3007c838d337a7c451fa79cdd969876166f1f94abca53ac5a969264f6c3d4881a619a4ada91f990dcd6f2c24ec13d646c93ee0ca035aa4d51d83e7ea9cca97179f3c9e56ad47203b7675cc3dbcaec0484f39a6f4a9305c9fc9e9bacadeac44db5ee6aabc5da383e9f71f115ddddfad73b8877cb734b3d54c653be699aa9a249bc2ea26bfbd83f8c9fff347ea9a582c5daf66a9a90b083a0357d68ef94c08fa08ce50c9e7e6c40f1313edecab95052955fe9833e8fc64606d4de82b8905b424c55bfa12c1ecaefb45b230fadb7ef95c6fcb438ab68d4239166b0e050d7ce3c56d9cdff2a14e6894d7345561abc1c3337ccdab7b961a68f75bead08f561c107e21e91c84fbd394efab7b5b7ed2dcd631f25ae04db9d0e1f97a11d495508d1f9adf9511cc2d6e608d35b64f4a34fc077d1daeae4b383615fea52ffc6aaa8ecdc5dba026b3a985d8875bd01f65098c2a7d4dbd0a235868c920f8e31799f770e44a252ff42b19883b0de585772516796dcf3996b6271ece178fa858ac94fef3608e6ccef2949943b66f44230b1b75ddcb2171ea6491293c81d5f17f143aae9fd260d6b2993f3705ebe921a374397409dd13386c5aa115bd8e555642c60070bd2cb272ba2468bc1eb88724ab7a23969a9a22614eec34df553e1fbd49f99571bd6324de0b00d006f60ae6fb025b429619c7bcb5a131a80deba0cd2217ffcd6109e267797046f2298a5bbecb6651aa5448a52f8d3135efa55a13ce7c4a9ecc1cc15eaeab6ba015000710fb64e3b68dacb7b298a8a1930f80c59f439c2a9c2dc48e3ec3bca1f13573aa9ad29ccd3ba66d0e26f8e60700b8466189762e4e9d9d8d4ddd57a50dc9e742d4dc028913fcbabe120833c0f35d9d7274d39f02977948a11024cf78ec09ceb8d41648ea9902b490cc556bd25939a3cdaec3b91aac1d96465d05990d4c9de7c4d41c9affdb5281786607bfec4833603a3ee3a2eb2a2f230ba1bbaa94e5b53f0b3d5b3cde6c3f236b29688f3c7ee8dc3706939eb1527c150ee049bddf7a9eed4e2bddcee32a0d809444ae408a87e6a9a545a571bbca2830ae23e68500409de4f2b14b5b41422654e6dfc227fba822d2dd897d75c813759bcfb68d990c274e97f77e5064e8e6229a128be2688d115337a3bb6dc5f6d833477a35d62a45e5a760824ede3e7f69c7645a8854f919dee93a6befaa2d14cfe43e0967728156ce5c3b222e786170b3d5288eb4c1d6bc93575e83a273d1424d78d1268b2972388f0a38e77a5a8062c43bbdafa44c0823143e494da54ae9efcf90af3498d9aa1403519a55e4f7f40fe76e3896207a657cdea0c13c0607e0594be1283ccef46ac1cdea0925c9b93e4ef3de91cd74fa7bf0d3da66ad178183e433f457b6669493d258d2c4ce8b999007d3544cce378e2c46d322e88c48865bd4ce292f5fc17e09d65462df2062db9fc4964fa07261ed234717253db61de9d1df384b909e6d4905766e1ac225fc2aef752a4a533ea748b93bb05187f4fea29e48588b9a92a465e0c3b914d02a712f9420bd67bd291498d6a5e2d827dc97c16be1e05dfa4cb8dc0134be477052392ddfc1d182ea65d63c074223f7f9a37b99e9bbdf13e9ca26fb70c8d78fa412e0d3e9f3aa871a766d838d006832e964c1a851832fc08e8fea08fca5968873f52e35a810f1a0e1e313f341fc26238309e1b1b624bbc35194bf7fb9ef4eb350788220132e544bcd35dc36419c5f77a70ca6c4ebcd89ada074a26373d0ed80105f20f48bbd918d31836778232bbb03ad4766b2791e568750c89528c26cf21fb3922a4203068b9e89798570796a124cc232f768613196a6a89404ab8657e7739cf1472a61a0bdd7cab1da7d473cbef72bacf07d5f13ac7897f46b9de0e54ba2f8ed55d25074b82e513febe4e5039784b7c7907e6ade4ef8e47168832011335ac0949f3604ddb9aa76f53187e2892e5629f99dd0b347d1c9526c81a1653135bba9f2d41911110a0d4f8af379f57decc3f71a10e618a96640f98b22027b801e94a4451340e249223af5f360bb2a90c81b847097f274f9e8a47d46285814de0f8769bd60755757dea79632be7255a7a5c653171a1bb238710aa814fcb5c54ded2e5d4124d9b67673aab45abe6a228c7c317b6f355accce1372e347e14e3beec093beeda01327e139116233f81168a517d59098e4c06fbefc87186e3fe975856117c7777a7df79ef7b2f519f6784be0e949dcd0e95d5a72da030e67d1a031e7c7efe4c79bd4aabcdb9427fd62eab5cb6c5ee8582cbbed72c2d4cc51d4ff7c4694db3f18bce2e71059291aa28a1002dbba98a479e36aa591d9b06d296aafe523b2ff03d25731114a0290fa792b40a50fcfb9eb2533f1061e6edb5638f000c9c21c0242990fb6ca568e1b7c27af5cd4161eaa066e973daf36a18800f70ee44fc583a4917a930593317473948036f388b96047a39d2b25e18c2c4cb795a4e6bb185eaa4ffceec4e7cee83d369cd4c19b5c3cbe284e7103b22c3a323466a3d19ab0a73066d481f9c8d0a06b3edbbaea317777b0b1eea98cedebba2ba5825de306539e5ed1ecd7ffcb7efd02ef088a984b70143575493caab598952cbe9d48f4b128c700cf27bcb8a6d68a69aff8cf953538c554aeb8e37fbe48ad5dccc64d8511afed7231719f09225cc8e529c1a190ec8c3b12ab37b5ba9889cfe648ae3cc7fcd6388e5ae81d8b880a6c7880988732908b3ae168cd7a54447706de24be064681cbb08877cf0880a9a245bf60e8778355198dedb42d8978fd7f0bb3cf614647ffe18b05f5046646f55cfd2cac4c8464c44dd8c4f8b4f4292bf80ffd33f20eb43dd41ff2bc52ccf334d3d5c2e303572523b4f7d1fb6d7788dd11f0139ec707d5b95cd1396e1d3a1898ff4b3dd912d436e9d1ee0d9af77634f349f232fd1480bd5440466cda693a96e6917b43ead47be86d7539ed3e07af0cf7cc75f09e4763a07e48f9fc05af811b434c0c1e1d3103fd4f0d1f86b0a5e92a566f6ae37390956fa7324a47c834d68ab68bb12dbc9f2f6b2696c1e7ae05d1e1b0992c5b2ccf3d33253510ff3943b19a09125f24de81abe5afe605afacbbc5ba49151d00db634364b034df16575b6351046da9b1ce5aba5b19446ef95e1322015dd5774bc157e71202763cc5a13abfa367742f1b0602b1c094a29c9e3fec21231de81689f70fe72bf6d0ea1e42f929d8df50981c9c6bc7ba81fb045923b9b807b07812c240bfcec29b81b84a84b2c5813bc396a32db8d9617c82536da3946f60ed34fa55c7ebbc12e78d9bf1b341aa2a72d9408539a12d216ae730b29be0185f660b847c19cd3fca2287450e51f2480eaf8b17838c07e16f13d9c7c2933bf2e8dd47f66d1d4b5dcd56c8281fb290f2a363d5e314aa9ce4e55a593593e775b8e0ab273a62822fdbfb34e31db9c10cf0c64aad2d9a1807dfed1acdd2dc66c2e2af9662b77f93ba37e599a481d8db4ce7dafbf9842458eaf02b84b0c8c5cf29513b6797307965e56761b71a5fc0f0447552341ae21c9b5b189669d77ec8cca7c7f608e25ff76e40dc7891a3bfc42a9082b27a5d242bde3f51889871e5b52b6b455dfcf9630b8920fb687863d3421fbd1e8b8bae9b3a10bdedb4d38a262e6ed6de1220f33a00256e3d9f9563d0ae254535f38cc296dc7e35f8147a29e00d92914864b02a0b409459c604346d1158eed38bf782933b7fb77229c7cf0bb2028066fc5e10d45c4aa5140d6e92a146da58957f8483541362967dbaa61f871c495721da72c3256e8be08d01bc27e5ab755b7273b81101308799e45bbb5c435a4f02c27ee4a61ab69d092ab7cb9a4e9c8393e9df770867f9c6a018080c199f2cd1510d9ae29e6080c6641ad187ed9c32be17dc6f073ce46fb213535266b740c4b3bad1875abd5623c8dcafb1e24547b2339ac762371f208c4a5623fb90d1112a9542a46afbca3c68a9a0cc4b7a3b93b548d0618c93024fa42b554f2381ec9ddb48b6135fa16334b8dff5f3ab24bb6749ec3d186df77ee5008fe59e4258c98cd1de36dcc9b81f5619dd29f5b4b5065cb95198f5f80e9b22414aaa268df5d8367cc6cba657b01a95238a2e28c3557a76be3992d730fa5f7e0f10f1c3a10c02103c37d729059a94cd1e15508fd983ccfc1e13c7df64ba3cb0461005437954c75471f0fd90c168bc827709749e3bb9c38b358f977f2bc61d19c7f5b2aae97c9f7114408389acd88abaaa6d1b354c63c9bfed85c4953079f21a18552616371ef449a65dc955c601c98b2ea687e670cea7ad450e060d182f4fa9fb3e8a8902b7a0927149760664cf6f31b86eb6718d82e20863dc191eb241eb659cef1bcfc7c4a505205c2a300fa677afa5682b0df6b248110f6f2d0ff3cacebeccedf9aac5263fc181e4b94e40c57f2fff8ff19c6fa9e461833d98862aca6c75a530de193ba032586d50b57849ee73ed781064a4890e14af7659d6f1f457ab92686a52fb5ebbdc8f58eca1f242a5429c4f6a9c1d8866c5c5b8637e327cb8a16572bfa410a238c324ca63308f6d60c90103a399dde4a984e14781c627bde80d51367e743cdbe43e423c62860e231d51e909b3d961a1194800ae380ab361cff1dfe1642c87bf121447e1bc2e99b0b0b6a2c39bbd5dbc11ca273f466d86e6cb6c92eab42a496465f6ae0c3e30e5f0a61f2934e77f5036dca7818932e813c027929fcbb1da5d5d8c9b73ef1a37a4c9559fa379ff3d44d14936b0ed20a29b6ccf1f774dcff8a0ad45e6f0f63befb5c4f969f33754ecf25bb48429bb09a98bb3b03b8d6a326666af4b233e0dc36fc06141caab564bbadc77e1bbb9b27fdff2acefc5f9174bfc35173b89a3a478a2d3abaef75b8ffde9d5fd9f54853b6fff47c6f1edc79de683d9c9f9579915978ab5a565b6221a106a0d6dba6bfd20cd4c5c9bc44819f9bf4e95fbe930844555beb619ba0a32511c996a8830444b4e2c0b6cc37efd86fc789e6a25a85e6b313b9716b245c5cc5b0907960d6b93095037d042218b2d7a68ae556173162167236b4c5ef31691213737c59be38c926a9ba561074622674c9d77d2f21baaafead3b1926a0678059d8652bded1ff09fdc58cf88a9b0f3e407752ab0c18d5069f7713c83460e14c963b1f1944d6b7a5bbf88f852869304a9e53d8bfae33f2b442b6b76a9171e24ff7ea254d7ae1c443a773db3748f64fa8316d1329a52b99ae8a74e1570505448047fdaabbaae655eb2b5eba5f11be505df60139f5bdaab47eea259ae59628aeb19f42496e6317e4fb6a4e711acf5d9b5b62197acb6cdde8d05a1eaff55f4e6977da132600cb0fe382354e07fd98ce9f8708ea0552146de1d52d7d080ecaee2c65cd5f22dfd7c176112108d9979bef538e09f8366a972abea4a954dc790ba07f7d61fcb335af3aef08849d28208f5d489464fc3127d6e4fd6c2749341bdc3974e09c89fcf454f3ac8b0e6b80f812cceaec48f4c4f379742f1f76ffc2ddb2ecc370f64e757f9ae0f1d4da806b86293295c58fdc16829ecc056aa50c505ab1e568b080610403878cff117030f0cb3d25b4a30b0a540abe79eca90aa84ad2b99ae276f64963fefabe56098ffaaeb758dc2a86bb91230d9ac7495de4ee0ec475f377693d839cc79405bcc648fcef829b1d87f4c93b7597e1bd658a1c502a2651b10b3b13d5f6506ec0a7a6601c3e01b00fe728ffb7dd67cb7c8d9e90609ac06b8c297240f7c9b0c92b1c0994e3ba2d1b605feaa00c7337f79d63bd74deb05d800f6002d2b5aedc6d7100aefc79f02e71beca2a0ee2a8ee80e5777168fd966c523a981073aedf5331e9fc63edf23774f25f1c30e4650f61de1f75384da142d5674eafec08eefa4cad75e10ba3f45fd16c6fbac584c556cb1cb40979cb711070c00e12001836276b0c64c3e839975174b48258f4a493766f59faa1b60e26ea571a39a42b58851a89f88c8a51f3843227f1f3b1a71b1d6f4412e2685a73cad49724a60c73f0751065bdf4878f70ee831995c0587f333164b4cc742ebf89db5169f919f7d37dd88c74deceffed76c40fa2f49c4c4649eae854039c491c2ee3e3afa8a0c10510c17f960382b647329ebb205306615b7edf77a0b05bff905222fc1f78ea5affc834ccb49bb28df2e647f5115736a525f280d9e8b5dc99896dad4b7dccde4422b2760a357bb02dc3fe0bb5ca80d87fc7268a749dea990bde5c5b8abedca3f839b5f0d7d024d2452b5538d701ea9048bf1396caf2a39d3111eec432018b2db6ea2a001061252884fe2c8baccd57ea72e723e6eddc480fab7238e8d4421c1e4fde4f29008d317b4a52bdff142f5973e53f307eb337b9cd23aa9d138167cde7d2be28f344d8090a56900ac782a8fab2f3c94d49215d8c67918d706b2828a5c82274d5ca2fcd6e81ed7359f074844800425fd94727fc1dfa018699a367b7c7a1bfef8268e25c6bc708effa2480e0f121f1f960d28db582c70db8cc709580fa01f8255ee6ee577fd0caff4c811770726dad955b1830b7969ab86c1c73378081dc1bdca73f8688abbc3d800c142a35b6859cde3cad26cad1b26e3e1e0b3d85ef927ad2aafd86ad1dc9a7118ab8ce554ee044276cfa746d29dd4f07c84abda25beaee7f9ae093ad91e2d720f6c03412dca46ac826850c9430fb347415bfa59dbad56909c06958f4049557b4a1ff001721fd2603d8912628f0b1ffc8ae81800e37f6f9c65661f56eedd4811a4233d2fbee9119b03ebdf7e0a5fb728350646d9e34fe4fc1218975de47bd9d649a5e1bd4e3dad6e422b135d8b811abf1d987c1b350ecd8381fed26ad37c7386e5efde6163d65fef92435e1f39cf874469a3b1d8f18eda873785f80cb42d7f7955703dd167de9ab85bef01dc6c6e33e74d53c93005804d714dc406a2326bf8e06eb30ce673be12b77b4ae33cfedb7ed8dd3206833c374cc63eed934418cc7238b63111f01c01ddad59adf800c9cb6e710475f8a7b3c77e4b00241600e692c5405ac32c37795125fbb0fdec69ce79cf7878deea2259c44f640843ab842b12d51d1782dd7c71eb111f0d5afa79f3dbb405d56b9e3fb265d34f330b5f3b4f92fe5a4660e3622d68967b10ae01c9afa1952cf338b90ad42fbf2a8c7853cefde829901edebf9b479aefef93b15b0f33dfcbebf82d48237d4fdba34d72b52c41e62ee860a97bb995b7763e8933079ed49046f0097b3c9f58dbe5812b850c0d66ab567c8a211019e7d51b98cb8f93b845432ba032143cdd8214612dd71ef59cc240e48bc43eb90527871505fcf9788d22b85882320211dd3b5d270e034a8486ee0171966d5bc8b587c6de316d0bb7bc9318444ef8d87ee47c8b4ebfe2a69476a0775bfb15d4da847eef615400ba194e9f46151c2154b89643347b81e138649bd3b3edc07ff5017d9b0d25b0fa066b65b7da37af7ecdbaea3fb17e5c72769d3104a14515ea817e2b1fd3371dc7cf2748034df151fb17d1349a8e823991c6d7c4e6aefda4c1250a2d094cf0d0e84dc806bf06bfa041059e4134769fc8a600aee889bb65f7c7e48e5ac29810e08592939c041e0e33316770025def172009450fe48552a890c9c029d239d05802c72d66b1cffe24783eb81f467c5331751dcfdf6f70f46e770b5adf964ca109a5f659dcfa0f32e0a6dbfd67fd9a1a7a17b515cb7cc95486ca475aebd3dcab301f493fe5eff04d56c48ac2664d514efa8abf9c1b9f1087418326b202d6dbdb73b1d09b0c777d7d2d5f1f8c645e131789916c49ca800d138e12c413eb6212eb01886ef4dc04c960629ba532ee47433b498477e5d8caafff767a9676247f534a69f418d957b58c1b6821099e481d119e32782b9fdc493b74fc4007363250d351cedf40feec846b203f77ac8cc7f048476f94a38784a058a980d8d41b97d4342515d14eeb3c825f9a9f7992a06190f5bc141ad76c3c4c65fc78ac33c4f8e8b44cbfd641cf2375da6eb0ef5c7f8eab95a2a970f26a71ab7c482c3cf3cc757fa35a6d072516eefc253412b3babee17c33964e888a5d33aede2b36474e044802817f94a908e411996697d181fc497c07681138dcbadb1eb852b1b646b7e482275164479e75afee3eff44f20f965673e9e7546dbcfc17f81814e7c6ea2ae71bbfeb6632dc969fb7548a5fd28fafdf20114e3d19e97b7c07bbe48dc2978d31be39767f904843024a1ba5999c277ddb02f7244e2e777a0a872cac2fefe3441062de154903e2012c2137bb7cca0d607e827b8eab95a7ec471a31418fc576d93ede64dc626fa03567f74a626f77e0e57ca5d76621602f6d18618a91fd8ad33005eca924adf9d432b9be8ccf8bea7d3e6393c92c54b07d5eb6284f86175cd25033a2919d7ac80f38579915d367d00ee6e2a5b412b46a8437ace2224dce207c4e4c2d7a718d7ecf64684948da9fc2df5b82a3d9e7790e9324e78d18eddb27491960bcc5755e436c9445911c3bd9c77ace1dc3f52091a4358c062e2d1ed26e49d8d9fc2be7271f5e3e657624bc197f0e9277e7361c933b9e2f50aca03d0e0afee3fa7824496b27a7e8647aac183c27bd46bdf8b04f88ab70afdad16c5765361b0f4115ad91fdf81d5ae25ef235e422a3b3b393e2859754d4675a75e8fd58b92b11f3eacb6227ffce1fb14d6914f360cc67a2c295080491c61e62c1f7b0298719f6e9b3b031d32270ffa7231a509b7871ffc5987d1038ddfa4f613c3d12a5824f8f2ffbf40c8e620fa361e1d98851cbc50d6c7b6dbc79b742ac27db2d6858a424adf048b9bf1c8fe82d009239217b030db1aed92e8456b7399c05b8f4eb9de15379b789d37cb01647cbb033693920a37fde82d2577a0308d6596cb2f475712c383a792862212276156fe07177b3225031dde72e474c44309cabd8b2cb3876073b5538ee363921f2c8d2d31885bf2f609a2e511503b82074746414a871f51f53e8c6ad0ddd1adebe24bfe8392dab3bccfba4f86b291d32cf665737c1fe2bcd63a89048ccde5011f8d4113a7479168496aad708bf07ccc1c6216134a07d99a3bd9ce5cb975a31dc56ff066937d6e10ef6cbaf920173519dc24e9fd531f4de61475e548c38ce0e3c64251004f69cac8777ee40153e9e3df69b729f2248379f57006c3cb686f20d3a76101816c97d2907d5430ee703f1e17ce28f636b34136dc99261989b47e192aa6854ed22fc5882fdb6bcef0228040f9b50ae19f42768adf259a60c5d92b0dc897d189f064df5a738638595ddb11c79cbb045b527577a0c704e5f9ccefe42b9583697cd074c24cbe678208b705fd959e625060327b3f9ed5ca68de67ea8e34730e9cd16f8c5271b3f4d049c27d5be821eb244e4168e9e309fda769bf302e479e9c67972518abeb605d743d54fd812e0940640c9de7cecccc53fe75d8ba05abc318bee13f77b2f98c289ae0d04c8caaa4348744edb5abba4c0efd9ea0ca039923b775aa096724ae8349fad095ff7448a46420d9cab51f3ba2acf87c37e4fe37688a799b8488d373fc24cc7ca49b1cfe38b53b12aa4881af6eda9d255e14de869084c240575fed5b53d890b3b93f6ea42f3f7e99f68aa53cc95d402866fb3a38e46e76bebb2e9da9721bdc8dc5fedec872da5418bf0ae467e1aba6b0f6d9d6aed3bad5395ae72ea969078fec49e83c5d09d0bda03434637164aa3ca720ac1c7db5d13afef2bf09132082ff2d7bde9dea64cc8b230709656e3a95f947874be86a0337dff45abb5f94f8623a6ff9fb2b70ed40affe92c36e19ce6831df8b04aa614232ffccc738772dec01f7dc8682f29b0b24172c72b0da27efa78843bd73993f9ba588ee2658077a95a60ec232894e2d7eb808f4345477f26a6e7b4d0d004feec7ef2c0514a6524fc08191eb7aef7929d53c48f1ada0d2440033bd1f54917f626ceb6fe764bf6d1e3e95161971e9c01d5949894c80563b5438ba8884e043e493f2f931ff64a3e8ca2e01438d15d5ca1e4771e4179b9a11159a40b28a9d5c8c2c49fdcf0ce033ff8dbe10806bb639d8acbbf9374fe5349a5bd8826efdbd6bdafff110f32e70ad09eea99e5cf0683f4d40043bece5c9eada0d9432a54c1a4192c36356d8b1635f326a26bda10ae0fd074e30231dc34c65dfd363beb1fa9a4701d3b72b5196c4d1519c8b2525c1f1ecc7bde2577b10d583046525ce3ba86e2e3f0c2edd43d28a7c26053373fa6da7909295b1d4928e2258220122a4db4772af61fcf7f5a7bbc462cf0ad4f45ebc3061ecbe93c9b31c38ca2143bbe6f017e39ad237c3d68f6471789e7688a9259da68d012990cfa4b6c5acff76cfbeff3761495217bbd8b8a3694f044a3a99553ad9cef2749ea5e544e6ddc79855a80b631b3946015fe866f9cec818de24256b868370cb7a9bcbe4fe108c6dd432296b16b6e3b9c3cc4b4cf142e1b848597db4d7c828e2f427e69680d44fb742edc7d052ec1ef9d41527bfac97e0b85b5c4fc943af3ef997adfa896bf57ea6b23c382afabfdf9543012782d9bce5a8169ae34f8ad2421d712f88ed0f11fd01b19cc7303dfd9c9cb3d527f4ab57e8ef35bddd4adcbdce5f8b270a2052e621b38ccc59f3a961f9cdde95e99d760b70315bee26e9869218996b42a64c6f6087bb8e8d251277aa5e1017e328f398aa8fdf2a8f501513b061dc9c7890c72bfaeab3515f0e82775a4397b5d9cc40dbd564efb57f0deb4233a2aaaf373de9b253c6a0bb031cd6c2df7ee7de7bcb6a515f033edfa0ff71dacb556a64170dc4d140ad370aa482fb52480790187e7c42c1608fc0dde7081f17329eae29e8bb7d8efe9d03786cb3acb0c08e68d3698e738770da308fa6af3367f942e85fe022f6a89e4a54372fe87f31ed9feb5dc04f0337da0fec2b21072adb5b26a8818bd58b04cf11f2f06981173c17d8a857f20e49adab05559ea472edd9a954654d6f0e690fdf11c5fbb5a4bc52f0873a392fda41f7daca6a9fbee31b1c32adf0abeae2abe0ae9ccb9155d0bd82491012b34f2d55cb83a720a02ee1dd258f84dbf099534f371ce4b3e03a7fe025e6762ae3aa160bab7a705a2b8ce82e2935c6692fcc2b9dea3cd2b5b082348ceac7f7ad5285400c7072e5924c47eaffd8009facfff3535c08407e46d3770e500e97e1e7e51c270ad7dbb099640deac1ea4bd5584cb8b910372625e4cdd79f1424f3faff93719add2455a86b7bfaefbdead743fc2ff7b361853ace1a52544fa1a4b2197adf5ce8206fa7df0f83cc59985bd7b5bfd628a59bec4a5e2967fe763cdd134b3921904c93f32703375194e8d750707bc878cd9341bcff2677542359922426f94f59b8a530b0e25e872bcaac882a589ae9a8d92019ab9db9aba86048ffd3bde2b9b362f32d5c2de62fb9a9f52fb7a9a4a2a52a8186844ace6300cf0c648ecf6560f95969e3b17400dcc4a32e7b25ff4ad8dbc633e07ab9beeec314a7a90f0e44d3cdae1ebfab079d6ca718e23eb36d272902e45761f57aad326144178b8002a0a7a2ae8491e5167df6d43bf31fe1d30fc266577875bbd0c684de9755c1fb5cc52ec82f3eb198cc72cf835ae22e9400312c1b113b35a7f2398ca071eaf73453e2b1f3329a144558e0195a122592d51aa66febc72d36f67268e5d93f478d677d34e87a11a717da05295c9c3d5f79e8acec804d6882c00a5ab136ce9989b64fd29a675b51c039feb4e2447bee8edd6552e11746966149905b99aeaee8c2547842cc5f17fdec7de031d1cf97056cd8cf774d19d4fb76a3f021831693769a45a73cdd6ab2ffe539339c28c0980ee60970b275128845818e25ffe3a2a6586c6edd627760328fa5c81c96da80d612db2c180b34cda7cc8bba8012722bea3ceee9dff7658ab0145245f0f2d3577e79c7b2040d54f028baadd50a2e012a1dd1449b633143fa0eb307f6698be7ca5008843cf0cbcd366db373d4796db22fb36428a39ed61ee605c71e73635c7c10511e754bda18b51ff18cb6a1d75f510091ea1dbc4452b421a8d26d28f6d358b3844d1bce1ad84b702564e1ed24485d92366c56a038a0883d5dbd950292bfb62e0b27ae253568ccd039f63ca3b947b134fba4087a1a4a0ec1fb7126984e0d761140d988417e50331dd13bf3622b4a34300ca2d21fde02631e330556f4df78acbc9d540b7a2074906b3bd53a29c39f98ae6873c9a8a1de7fc44bddb87e5085d6825b1d5b958ce4e46f77f2f0c3fc7902db7f3f306cb5c4f85fd98a0108c332461a323642d395b4004c821fa90a3d3be6a340d83a67cb65ff2fb81ce6588ee359d59d84fdb0889b04ba263bce3ceecda51d158dec8493b14c45b92a62003dbd237016e5e65d7ee44e083cfa089663a706516a8effadb2253f0d41da217acd67b7407781857f29258d1a72d589c87a2d1b6027a32a70b0df70f4e20dd7c4aaed5a519573fc0ce165fdadd56381a8928eac1ba665341f8e9531fe45ac8e22ada8b3384f157e1c69223a1547bdde62b9738d65b594fd06988213c946afe9305f6a415a6d6212fdcc50b3239fda375cbd5efe6060ad27f3caad814342332e2cf0773192dfbd2a2611b3dec242bde0df352412034248b66e4b59766394fad228631a03af2a05b8f072e4fed2c091c66a4470e4175791e4eb83f7584c59e30432b24c2f1bcbd70b16f1f534cade646c9d44b2480e4b4e00914ea832e5d39f1369fd9b8172933b6dbcdcb9dcea889fd492df5f34abb077511c1c22d2be2816b6df5fedb4ff802cdb2c5c12e9bd9fb7f7717e4cb5e264eb34b82beada678af0ca571cf82cb4958be4b4f5b0ef954bb8f468f53859f45c73f600cc6ab5e0d53885dfb01c9978dc69c534d51ed166697a8a8c56f464f5ca86a9f6c4d279cc430d0dfd9e329e79b4a70e9ad19caf7b15d7b176fb239e65bc78c7e25830b94a00a9e64aad2283eb03c589aabcd0a2c96502935126c1cc3d934219cb7e84f7f33016bc57d443765c79d54f71ad8c95e59ad30d33ec5ecf896651e345effdbde3c704a27ebf22d6ca8388c065896f1478a1adf58663378007db9b7cc49579f38674697e23bb278275737593b2f1a000e671c6c24b59c515c492d3e1eb3f32eba622c3cc7b54694d9a3d3484e2c35d2106468906c06a89c2d5ca756446cd695659c813af652cd6ffab8aa45d205e41d645acc1aaf24d1a4e2ebecb94823828a282a1d4384e2a0cefa748bbe51b206cd9f7e1c7f7f8007f8987e35d8f0ba4d95551b1a3d369b1f58084961883f37d0b9a13608eebdee8fdcac7f6e5d36e8585e435397e0b405c7eb64b8acfbe24b9eab188786a9d94bb7ab7a549be7b520a91a00e1a46aa920cc052c0ae7f6ff00cef655cf6d68062dd35ea7c3e27574f8c771a350358736b96d704cbe2438037adaa241b259938b5cb4d4a380a61d15966e61949e93eae1f0a561a0520de5bfc7b1ac83d39e57bc45fb31cb3e2eea4ae55ea9e8bc36de71f5762f656fb771bec4adf76dac4ce1cdfc9ff33fb1c5643d4d8372d9295c3b08e0dcefce535970773ff022e856af5c74da6b81af7dbf035959958a6ed0b81ef010d1801532d953858e653e8b7bf3abdf620188d2da97d74720aa9eeceed23b36f8b988fe6045bbec852340dbf25b88085c389a17fdd45b56518c1d8b432aef203de5ce9194661f431d7a6abe7d7e78f31cba844daf9aa75f76fd1dc22533636274d332f32e7e28f89f954bf86df764da5c3dc64506ec0838c11836a8b3d2ab3c7b4c467361d03c4da204f3be220d5855555757085c4ad9b22f5f1446bc23e49f36f4a08bd389c66bb6a56b9c7095db79adc7877c571382a19f954ccee94827a83299c1115ac9990e3dfde9a481db6affbfead357edc1015d52670c019e2a19fedd527514a6e1c8443e1fd6a4c84a86180f94bfd6cd6bc50a5b883edc9e3acf79ba3057bbd48ff9d45440964d1f8c3c28c32937fcd070bc00f1b261b44702960180e61292dec1c2f7ecc0be53fa181ebb03113dea55551ec1ec003a4b9db34b2173bfaf09cdd65e7bf7e2552277d514c4d4279f6b67bf1693b14d3a95ed0f7659fba40c6c3ffe937daf3d1d3cc88ad928d548704240c54495412e5f5eaa063f338a383927b7c3d6409f59b11cc1f5aeadbb193d7f14de2cc40b8baaa131893117bdb4b26446617247c4fb63e114b32853395d73a2d3551995bb4efe90cbd636a16737636303fb8ca138209bdfc50d9da2e363d2c34ef8271abac06d48a7524978efb49e02a982c7c72f082cbd5a01fbb7650524268e55885f01e902d2e92eb92a87ec17df82b82e05cf0ac0126340ead65071074d1f8c70d8cf69be1c3344d8cc46720a2f477ad29e69ccc9d3e936a462fb64167d062bc39a6663038dbe3a12e97399504a588cde8762865c233d018ca0b661d9a3eea974612bf05d050239c7d54624cec98f9b35ffd0e7ba343f7f027b629312796c5ed37646661684b2e6d7fc40e775fc38e492620e920344ab69ae35b837f4f0ac877dbf1db44379526af7e517e5ae1856fd6c01e145d47426adb93b2cd2721083faf43f17fc468042cc14a10531aa79b3946d77b0c5c8e5da98ff84fce1a84d629266e97d3e28d996bbd0c349326889a3660b9f97f1ffd08c5805c8cb5c1499f86d062194769b24e99048052299b8d8a3b78a35766bc5d6cd4883ae9fa9e200fb38e1821d30cc2aa28fd2eb694aedf6c5e3451803887a9191e147a2d40020d4dbe16dae8502f5382cca3271c7fe5eb4ca827a2dab97e40f6207dc3d74307de893db09ab365db5dc9fd2febc56675dbb534a2ade1bd60e1f7ff51d8cb0bc30fd82aa4ade3e56ce53b28a3b029ff696e0ff4c22c8872ed66b42fd9fe4560f7bc24c3ce6f93e28268c2471bb8b9c70d6d507363a6948e84d43b2e0d5d286a7e3b3b87c75c59523cceb1af9876a78e5ea99c99119d515b563e8fc8a46eec7f2be44f3f0846404767421b96217d0b8b36f361df3b773d83f8765699c3bc2e063c074b45bf457c246d30ab997d4dc19f955609cdc989227e88371b42af9b957b03ee3a68c3b1cd29c5835f681e9ebea78420ae42741eaad43ed3252a8aef7bf015c7a12f748206cd287408a6833365b232d152e7dcd22378e5464c16b25390f8c9223f8e1a78c693ef2f88b00952b78891a2f69694e5c0ea36da6efac25c5eba3c262f74e26d6223c081ad474fcaaef49e14633ab240408bd7f0b8ad0cc48f3b4c0c3c4c889ab24e5ff159f4ecd6184b8230393b8700daf5af3bd7dcd55e4bb3dd3e9b3f5b811c94e3dfddc6581e0e7cd17e8eae9452e1b1a692a5191b2d0284321efc014f2db23fffb5416f24261ff9240dc1d10d4d0aa97de4d72c71dccffae4fd8ae488040fedab9e791bcd6a04052ce54b473f6819967ab85f3c0a068fa363a55675482dfd741cff4703cf849437d83ec3851a3054eb0f70e86c4b8ced8584f4ad9eb14c0aced8129992a1ce6312525fb45cf358cf80724af1f3e0ab0c44cc0fc949bd99b1b13fcc68d8f6da1ce70c8b76153b6bf38e0fafb15a88316912ffe416f94d03249c0bd57a959caed4dafaab75726ce1aca28590dae7591e1fe4cbb21f0db153f170b1d774d8d6ec557f47b950ef72b354c57c1f7dda30f8a4fc9dda0643a1f4abb49216387990423525a6b8e34eccb19440c2fde15d819916c639f8cd564d3e20bc940b9f8ac96db052764753a44e0c8c461b39d88c1b7c449934528e2d15dc04311799aaf91aabb644bc938a72e4387eb8d79c88ff28f138ae18a2ed09e606e83c747a5faf3e65b33168dcfc2e084549c335152e32977724c3b394529afd2bd89b773830a275f27c6d0795468e95f04ff204343f7019be8caa12b977e081c8a4ce1b1e01ce11c0951d96a3023fd5d8cc6fd586248669e50e5863ceca3747812aab0594b4416da71631a4c1a62e9aadbd7a1c43152465779b3be89c0f34b4f665289caa2133335a6fb82d39c89928688803ca892b1905aedf466f63f78bdb3e63570f86c7d87e52a944eff490446052d0bfcd54e9e61dc824c4009e0bb2414dcfad8bf14adbb9a420d9b1d55a5c14cf98c7b160384d86e0a86f194be5b7b70209c04d9e101b990548781116870069cb9dc6c2a10c88155b9eec2b65abf33f57ecad5f34009f2dee77173ebc9069b6e86c5a5bad3256e12f5f4f82f10fcb09f3658d3b8a1ed81449b47c00d7c0f18ca6cd0096f13ed9e2dbe6f25d1cd7771fa3b64b2bffd2b75a622c95a65b5367e756e49642bad5ed79850f306f9d18636996d4de57ec424319231d495e9c72e9b1b401a49e0a4d6f4f79a55119b8ff5ad7606fc28c97e572887725abbe94a125a28f01c735e6caef8b1bb15218da9d13ab7e9fc9ca09e92c2945cabf0468f0f0d9010a1a5ee98458a604c52ae50a67be30683749569be7133c53f9382c6923c0e2a75d23b325e86b226e9a99ce78de8ba233b99453c1a90ab18514d5cdddce42694e846c8636a784595a11b87b1e14081b7c1977b660f9008148ae46f0e6b3b57a40f1593ba60690d53af8bbfd828dc70c30f28155c588ccb526ff5817d26e3b5e478250606dabf6214e57026ec775b303105dfb08cbfcd3671a894e525a30b4277c0ce837af493df237765e6345386630c829bf376c25e84d830294ad8b892a1cef7a1b8382cb942a367743b925a3cd7d523b4a8f25e15958fbe56aa05ea2c41ada5e10ed6b292bc9b24cb22b631617107620e5c84b3c5eb3e9ef9d75e255b084b83fbd7b3ed1748bf429c1336d2293c7d0b38bc90a3b69a6f0b8f5625664547add2b9908a2837f7328697e4af64ee9d0c3e220af65e5f0f2c814a05e9827d03d9431587c1d649abac413a296bda4ca6a004bc493a413085dee934de7cac5c1dd4687d3cb5fe957d01d04e559572769a1e336c0abbed8e288c152406f148468a203a28b538e8730d711a7031da23f1129936686928b2319c541ce918f1ebd9d262af0cc4c168889fa21e4cb61ef1ce7c3e2ad16ae66c6fd2854047c38aabe8767977ceabd9e5cae491097c9aef09f7f53744a2717fbde967e46fe86ed491162e6e656c7b9c36e469b6a1943f40cbf10757a447f7a772aab0535f1dd0e34aafa28ca3328f331f38991c935789a12d28df68392ca5a511feb36f29f17e39ca0efffe62f772aa421a3c76a5c0624c8c221fbb1355b8f6e4926cdd71cb0007bbb04f288d9e23108de3b626292e5a341d4ec7b9cc57a526d6c3ee04bf216c52e8453e3389ef64f6c8316735e28e15b603be8b5cfcca7c030e8988e295b8e56de054370e6454197eb108e4062b0f7d693abe4febe1801e98dad977b6972a2f345d660a95b2b1e65e50e938df7ca909a81e18641b96739ad33e9867d252897cb093d15012213d4fec22f1a201ebf8a039b09d98429e98c02e78bb2aabf2b7c7d1fe4383d628fc98139924e92d33f0111bba28748bd5c6fe6fcb514fc80e8c266a1c4367aaded641e37e9ff390b756f5f267415c3d792253fd1ce4d17191d5b6b0c86936c78f546c17e0cfc9e93fc8fb7a34c1d03b86e5a024ca819c7229d5c9af2694ba9e91e5c083a04154ac07ebd702c9a2eb69a5fc01184d94d83bd2b4150768016bc8c3d3c3b52faf0bfe50e1f064f40ee89ff2f8698be81da1fd78995e3f1872a90971b1948fef79044f9ab3860a58eaf53f846fb000b65d38f65f87dd52d10f85ec1a0ffc7ddd8c0f8e7271ef35aa968656705939f382d7b44a18162af3eac61dc06855efd8f7a8721ccf69df8f5ed0469aa2dd5aa3ba36c7fe5375421c73af17ba4229a9b9471028fede6139cfadec02398da86606a34f8ed900332b0f5212e53bb4c190b0d52b0baa711a308b55662dab04edbe02ba1222fb260c5bc6df660b08aa0f6234f12d5f855d239ff9eb125eb729eb33ab0bef9bda73799380fcddbc90e3f98765195ae245ca8e3fca8ccd8d0e072ca55efa9bebbc4b126ec916517dc12cccad3661119b45cb1b1df47079202faa1c1354bcf7e75b94192b1dabbe3cde28d883e22a6efd211d369b11ed0ac14aa532b7f5f5560cd24a3136760a4b5ec8a154ecfe9ebf093343ac1e977c16485f5ebdc330c79cdb809a4b82d05a0af771001c8e76bfca2a792a47bfe064206b32288efad467a8156c780dd9ffca3bbde38594019303e24c4934ad3d4244b0428a7f14eff9528120bf4fd5b5df39dd3a6d293ca030077369881bc51a5292e3972f842e78ac8af09127aac6f06d7a28d9fca6d608ed6ded85ee1cdbd93d3d7a0706d345968f45b007c1b9fe4d1b88ea98e55521726592a100e997f29093b51a69338289977805ce9188219b14b5e0e2696649adeee6731f7bc03c17260a5d40f6af0dce52593db8c9b26796caa0ed151daf64e43937dc810caf2f60ce5632898030128d690815738148f56c49b54c775cd6fd132e29f1c9b2c201d114ea5e27363e218aa84c29b5689f8ac031bcd3bfa8d069f4e89debd1b7905143f7fb8d74e190ffea55d087c0920c2b5ce12516066dd3503e828208e77cefc08ea04f20d2826e5d2fc5b428318ea866c91c56559bb7a6dc6f675a8c54ffcd5e3f9ba7245a359f4f0722e17ebc2cbf06cb42c7e3106545545d53dee5f5e8fa4f937003af57f7750acd919f74cbc4f2fd300be48bd3dff3a4ac2d4566e62844eb0b997d3b6edbf6f00a1c3a80eded775066e6ded29c7f19baef5db0dbe207e6ae3ee47b20e56f9ea4e79269d70a7394d9ca0f68a8e771a182510bf387b6332106e2b44549ca0a63bf8fdf594d9cd3083f7ced39233327f2237b03ba3b408480603c3344f0a87ec5552ce89d37ec70b922ad282ba15c06a72c338637f2fd2634e7ea21cd082ec7ac5b4c2db2d46f0155e78623ebfab5b9ea71b0b02ae925d4420ee8890274c953ef0f4e7521814bbfcf9322dce239d54cbe783eccee3aa3bd260d30f8cd7cadd2f6f92a72af5e13b3d38667c2dd9a364fc8105207fd63a21f1f440cac4d3f6edd8ac19107f56750609fcbadbbb70d3e6a4312ffdd47a144418c7dfded2f0ea94319b861c36d028c733f9cfbaeea4a1e7145ad030763ff3d8b37c4abdec40d20dac8e69762e041ab2d6effe3f15473e7f7d94b64c98f22a7538e87791d84674c800f129829bc40aab0c8311f843c1b5cd592daa461ff062a0f690024ae564e8e1e568c8d0c9e473893616f8044f277db28a9a48a1caa31ac890db6f3a851404404b8d393a9ea8fe7681e410610eacd815a77bddf6274a54aeb1149d08a2871d6253ae87012f87fe4650e013f6573f2b4c7d4ef100bfe9799b7cfc8ff8b8065ee946976579380bb52730df6d11296fe099fef5dbfbcc03ba7a0517e5ebcc502e463b3bd0f2662dc59514f1368cfeafe0613d8737f668da2950dbc9a4dd53b5f3f871a5859a4f1fd09de5a4ea4ebca2fec8cfef282f0d8176e530ae996c4dca184b2e31071180b35314a1624cfcc4983df9edc1d7f18f14ca9dc608590d5874801fbf30d914552d808ff7ec4813594f40638b0b4164286ce072509c379938ec4b0e6a6f95af672c8722ad8e0c2ebda44ab1aeb16a14c938176df23b26bd57c4de084dd764c1ac138aa27224d8e429239d9390288c56c14b75ba8e93fa2671f46efeb6426b8b7eb5e78ff94efdcefc39e096d88da2f6302a35166574a3ec47edb57fe3fbcae81e0ad51af8ff52c453cbde498acff85785addcad16e6de4316861d07d9a94a9d383ee1a0dbc7daae5f3fae93a28a4c4d51e50223017d9cd62a0afd33a0db68906f6deaf1678f534d669cce2533c4ad64d1a9f30a84cad4c9c6c39f0a5aa85be3761d76efb66a47b6e3baa8bdb1d6abc6c3e707836f307c2bf89bb3115a76d10d5bdbc78971c1d85911c931cc9b11bc639297ad7b207381e1d7f89bcc0d6cf478541c301a228f145bc1249c163c87b753b7649752b24d1771e1695b7f8ecc3da580693434c0e958555a81ae3895cf04a739ebe50a80244ce25ff0bc21dcb26403c7bc4e6098df432ec1da92a2516f018e0a1ac8f8df6dc1804fd294312fed0b6c64390230e02f2afbc9469668ab4d4c9c4bc450d46547b4f76de3b712429dc7a15f72c2e9484c103268123089e523fab1cf317dbddb4b2e6e08336a05ffd32f3b00c4a3731eb74e9ed15b15723da99fa57d7364c59567591b8b3790dcb5ec28379093f7db2d4c9fb14d82b84e2f6aed2874deb2173b26343b9670cfbc88833e6a27efad107c982277ca6e0cc922b98c65b3d14f4b3d5950244d16f816d1faf0af6a8b8d2786ff45910b9f285ed204b1602cbc4add022c12dde601fe08704784173aae306378af66a830922ac38a7d10d045c77aa9bff6eac9e745b595017f4bdc3f54830a5315bdb74854471790529b95f712fe937e19f50dd17e9a0b299659a06befe9a9dd1a8a92c085549321b582acf7629695f1b1699d0b3e27ea3026a3aaae3700631048dd78326653b035ee3f14db6c1591e921ef5eb2e96e1858f026d1a4010bc0e306428dbebb38581b1589c66627c2cd3e1ecfd023d74ad87ef472501a3da8e593b4c1747af25434636b761e526a8c6ca2d91ba18eaf585376179a67fb2d4fdee0b4ba7ba50924ce3c67c7e2d4037c166684720a0576fdaa0c6fe210008a938728ce0d3a08aec80fa4805502c6633cf71832a957fc85a803f4e736b17638bdf2ae60c6ffa3f2de7b0e45441647cf73dde9a2d179fdfcca74e02570c255bd51053d97c2000906787e66b83f3805fe583d722bfda306c82b44a726fd06252ffb276b100dbc18e8bcc49d255dd0ab6b9fd45fe2b98a05a12191d23420d4d54187e5841dabdaef4a4b378c472c919971a4ff2a4c057504f08f87572065905ef0cd4993acbd1b3237a7bae2674e1f45a203d04d2ad9f815d7ba9c390b72b29ce92ec132bf0d480c97cf446a8d6a95192b78936d7611f6f7edd2f0dc92d341c9710ba061f55510a880377856c0265848473f6cf9872b4dc00f9be6183082af756d1e0a2a545a18c3ff0996919e1f7909d4c6c8dacfa6e26f63b5f03374354e143021c2759d015130af004adbeaa2eab84b7b802a0cfb71f633895738b666236fd1d2e764beb3db6771bd0d351b5e3881f7dc18d761e5a0819e56d6b842b311237ab0ae0c9a4c9aa6a67434f9dc60c2fb159e1afe201e31acec497cbed39c7201a54a3f6fbea8711209689932d1d670cdd5ff9ba31a0690b2af4fd9166d4fd9e5e78f2165bf8ff94273c6005edabb8eb54ac39760da843b16ee0dc663bbc8b073764460d82dd5875fc52fa3b3515c0d613ee547145e155246e73724f9346599f3ea47500736fd42dc7091d3c1538ff92d1619b29681be299e5785d2729c735390002be836b72814d601965cc474d1f98c94f2f96d55ddfca426f162e32358b743a9221a3bece313fec984212668f967ad5fc6b66f4ef48f16e3467aba6be63fcef701777335beabff5d434bd6c0fed7a7df6c365971a4e2ae9624ef786e50cb6597bce97ec71899e997dafdd19d84aefa061732d9b1377b5095dfb7241d77e8d874527ac01b036013a43294945b9855ebb6207a7569d40fbe89ed2e14f30b48a3614e5440b3a4422ef0fff5bcdafb5c2580f4923f5b64c156146479b13e7cea7f983ffb3fe0283b701cb12f1d3204af75cd70a0eed0d4db676767897d935171f2121f9c40344e0cf66cb20ce40932dd1f778e82009271f2e36ddbcce04b2df479ddcdbba2ea2f17f51c58c9ed7ef8cbe92cd9d3e1b5e5c30a3b8a880b275353a6f27a33460e3779f786426f78e0b20da06586673a28468b31215f98a91fe83b94869714d86c7aa106454d9ac1a4e1e0dd315dc0b3074a51d1c10298e6b6052e3c6b0d11d3f2bd74d112d16d7882c1c3f913a528ed2f58fda5165c66a8c807c5435607a0f0709add3694b52289401f90d3c4a578f3c9b36912514c3742b74aa6d6bf5e3495993ee98c577b87aa0c77b90936535c22d596fa0360d2394932ed9fdaeba4917a1988849ae9bc64398330ff310e5bf8584643e19dd8c645b3ca25478cca682d6cf397e493b02c75782daa4425aa33aeea5f402cfe85b44c61db21f9421119ddfdf5551235bd0e8de48e40e9768f1e16a1f3a59c71bb755e9fe78ca56e6bf998eaee54d6b0b7d74da8f7d29a55609425ef4d70cc1ebdeca37e66540c59d8ff1093e8b5e8f7f9b639edd90cdfb74ba164d373b71e73f5241acd495ae2c5c361012711dfd211630939aa6c04ce8e630a86f2455ca889fe33fa0d306d578cc70cc9869da7d4c6591a3d186ce49f8bd8d49e091e41f47be8cdda9442fb0540aa245eb1256908d7280b43f312cf024243bb25bbb912601e5b7b195a29932f5b4a6b93617a15db8e54569698225ee9928217bbef8bb162d0742cd654822cacc18d20f44e02d6e1b4708028190f4e87fbf7c227c6dd017364123b678f104a2ff3a812d9dae0288e56bd75980e4c2dfd5962fc165fc3061cf638283df3878dd3ea1fa662258c4ab11d41c6431c8a0ad12e0721d27c7a16f7d7eee6dc8b083fae9e7f03421bf800f08b89cca930410e2f87ba52b1988299280a290af2937f4e96f83df113359d6dcf0a2eb0ddc4885ae1c84aba9522f0d8cd52be57791a6a7d4733ac34350af533bdc859446cfdce715adb3021535c3f19987ed9fcc49e9accf083334bbd432718686203b961013ff6b388c3995d874a2a1e9d29e740580dbb2f2f3fd9c17ad6e21e36f86d772366d6a1c531c0a6cf167c2a93d0f3e2c5fc060a545eb502cd32ceca656d8658009ffa866273b87e4fbfdd7bb2cd60a653e71623cc7dc4f72f29b067ad92b6c73c22c0a67ba342135fb3ba3266b82c8618e0ce9eff29fbfa1dfae88d0f4c19773933007007b73edffadcde98e2ca1555271d56eba2449161f56ef9dca40ffa2ab26b0fdcf12eeb7ed48fe8170bc49b37f8971197ffea9d234bfe7f35bd9f088fc82ecd778594ae5208bf9622de72b3a3a927b75edb40523d40fede8cb826a1d9d0f826d026df32debe78a60259fd5b8f4f1f201fff79d03e6ba550ad76ba12781faf7572e3425d1f587ad5f3dfdb3eedfcc7d2b3a89af99be05e444b3d29fb418d56f897caa1d0523da303357b466219a4d393018aba6b6ff08e0e9be36dfe11c009096b39ad1be1465c13d5d7ad31cbc931b0607d086f879bcc79b76483ba297c1e995780dc3bf6e5308c89ba781b5d5d44eee5c0df99cc006043c47518efa09d99df0fa4cbc25b2cc7a5d792e3770410f214ce979954edc972f30d99be066238568ef9749c8475c4278c16b758dacc34d3e79f73abf222f8cd1e8e0786ca2727f4cfc66f3feadb91edaed46fdbcf3710d7e69dcabbd5c46889f0ad41541b5eda9fc75390941bf8aa1748cb639a8455ea978c8b239caf2622a64090386238e8226353d34c107d89f5731a76a0f33fe69b4ac7e8c9097fb8d21eaac8fc88541cd8d14e5de5af077c71a0cc29691bf8b773d4896a6d511d3dd9d0ebcd7b920d2a5be18f58c6b6497a295005211c5cd60988690b35becd7fee4d26127ca750565167ae25735e71ef2ec849dafd932d7cc69bbd094242d78caa863bd3212f2111f13f5118a9d7ad449c8010913db5202f51cc96cc39d45d4225155fd9d3bc9a075a1b8fd8b38dccd171d2033ab2845eed7a3e2ca258174de683b6f1654e7201f2ab5d892869d926203f55fb3b1f3f5c0d6901eb1d909fccc0cb69dd62bf1d7fd3a50f5f28c52e823f8e71aab4af787a9248386c6bbe8f8a2dbdc127121d9e80522334bf5467095807ab36f52c834ba461b15dda62722784ae251b7f090bc34d4281c1835e70f04d5b4a6b2a4d41ba384cff328abe60e2107ad992beeda180c3ef4d6a0e91c619b5f77d9d5d1b850c804945307538899443a5ed474f6d3761cd29ab82d3cf1b730b538693b41a5e08cc672ee42df17285967cc6e0a6356154da2ecfb90ff9ba62c566bc20173aed628ef67f414a313cb2c11976cb59c19813e81d551afbbc6010ca301b77fe10e2c78bc458676a9a6e548affb531fdb999ee5056b4bf33d177ad3d6c382e3b33c75fed81d13d65edff1a361b48f78bc4d3145a7147af50179b09c3995db4b5b7be58d00d7963cd1efcacb2964bde27204dbc64425baf8cb0fcb4a8701b3bd6805332a6e347a4a923d865dfd0b76ab03a52dc587b8caaa1635d4697e7af47ccc22c470d6ed378b586e26297a43bf5e7c9dd9cea650fe7a80355a5227135c8aeda434a9a1f44c7032b635472ffb5bdc35f433e5323d286318b7967faa5b17afbaf05cee32735b3cc7a2ecc9467b6998ce59988ffb40c59a14a815a0461dd64883bca3814aab8f0dbb5071cceb2497e69c6fd359b15f30558efd3980a6d613693fd87daea64583402d61b839d490b4cc31da2b60615147e9e7938b053bb74c375435c0d08c58f67fcb3780cb571a35c9c4b1dbb2705f08f9d4f7d19b6b0f4c8d34b47c6684176eee2d75e3a4355cb10ca13e7c24842f48082ebdf222c30ea9b45977160d218e4b5d3d5002dbdb5797a2c9a57404f95527134606b59212e719a5c8e0123d70fd3d637ff73601aba95a140b5ee834f544b2d9b2dca9480dfb5fa93244106b865779b10d0740afc54b80d355317afe2ba05bc9e180c8baf955cde0ecb54a348de9b3634cd45a7c04cff3a6a156c3aab6a807935527da3f467795d6f0ea036fab11772b43c2bb115833dcbd8fb9042e5db401fa3267ad8c14127c8f3a0a7c3a16bfefc33f237a3e856ec3b2e25e80dddb7d8e1d301eb68e4d9af623fabe5df424628b371c836189a79a90ce4d56e9af6f0e7a96f20175b7f73fc0a97a5f3f3789ad19c1642f0256bebc2c62875f6d90ab923f8f4ffa95ea4ddb82b8c6a7afb0e39840e889b0fec08f5f67cc66526efa4b95219ed0e4a3e8d28b5a5c706ec878b2b08d23f832f8ccd713344422f7940f5d26bb7b1b0edad2aa97f9e5c3914377b54cdf83e72be454400e289d8727d830a9e70eedc1bf1a13592e48da979936e44a842d77a5b229cbbbe8ab7d47195842258e917954eecc6baf913bd36f32358000ac9ddbebfc3787a920014bb4ec077d64e2b3a39a4cafd84df181503bba1b537f511a5f7c83172818d40b3940e79907eb7de20f20377e6c61a94534b8fd43effed7ce2533fca7a601e751c291046441c61dfcc246ddd3d4ae3f26058f6204ba02022fa41b77efca58113ec42764ca14552028e7fc20fa82c9359d2262532c4290a025a070459804884a5ac5f185b1d2208372a7a626d42e9675912c45aec51de9d78955d5861356ed240ed7dbc40f33fe562d2451c91d2ebbe68cbb6442bc93916cd3b86ea4d6873b256576ad21384d43206ddcedce25603fcdf94ac163b2685591066a69df903c6fb93ebf3ee6fa613f451ef6add479bba04b95c9a1acaa289cb86c46c90086336f24507605470bd527f77134b7e88aacc9ce79322fb035a02efba38bfe0c885d46fbaa3b1995f6799154fbfc7ef3fa5e5674639e49e5113edac222ea6512ac9dd5a3c32e2bf6311c068b1caab2c741185d5f3dbe45fe058db56561f4672803c8b9243977e6c499ed978e18c3483d66ff3d319b83a3538677966bd4f7c1a900bbb8c52fcf86e8ae4d9c3a8dc42c257185fa9a7941851ff0c48b2cd71ee4526bdeb172506bfe68b2425b33811f3b171a3fe7777124bb8773ffac040b2e57f2d53fae188957c453a05b30fb9cc8a65a568c34f5f3a5382f95309dfdc34122f2ec6eb392664dfed850bc7b0bf07a9fa58855c4ddbf3b172db3dde9ccf4c023525f0a77f053726f1b3f7899b65cb5b0c04899313814ab90d1db9a0d45419aaa9c177a016acad1790fe5b1ed00a9d0243807a446330930091a77dde302300a2be90bbe92c52fcc098237a5879f629a85fe38e1b72f14f9f91fd50c5776940559598d0bbf445853a54431d338f4f4f1c19a7cf563c45f96ce43fb83b4af53d3ec366447e89ab2de5b92252094b69c14b4a8337e194a3a4ea39e892c4eefe3cc1b9661870d7d01dd9107bdcfcf6c325e128fa4c45fc13e043765d4f497c83de2454f5f7897e6983cb7c9571a1198a2358c7ef21b7220fc68f8f9f9cbf2c1ef23af40aa388e2bd24da5aac3a4a0d233dbf16fa66ec9575949c4cdb29962cf386c981b48a8fc0a29aa3c00b7c23cb076f14b25544c9eb8cf278477d1945e3b1fe7c628659518543ae1f6eb84971d74ad95a86d8aa4931f45fa0d6fb0360be4b6f595a2eccbc8ab33621e791f1537a2abf5d13d734c3a674194f46dd13d3b87894e4507bffc354def2e8c4a0cd8a733d97ef2633cfad939b2d3acaed706e5dbca1f0e55a665c06bbec8966ffda88bef67c6615248c96ab513a178d3fb2cbb74fba45e0add56a7bffdcaac69a9580441a4f469bf624281151ef51f15b4c69275cef31816dd8d7adcc9f504b052f2ec73095fd273cc93b9ce3195ddac318c665919faf540130800ca814409d6bcec8298238fc69b8fdb20c4febe407e9ac00816567966cefb7c3263914aff1b99e756ee14df4e347f59bf968e2865ac5bc0839e1b5bd69a7ab6196281a06d6d02f03f66290ef4df1d73aa4e70f161c38804467eaad9c812d38e345feb97378d7fdac14df7f9f7a1391e43652da2732db5b559c897977a27eceaed5887ebaaf2e8fa6c8f0179b4d34cd74771ea7188cb40726bcefaf94e2af601881e429ce5808023e5bb3e147c5ad94e4bfd30abc168b0fade29c9a5a23fe24da13e01d509e5680e1d72aee0a3179437250122bbf8cf8f52a9aa6f54e4c412b7450ea355d6ddc2ca7220d2f319850ba67d7d56c0c32ca63f1dbab893726fca5a22a4d60f090adcf70bcbf51cb29305ca3a8014607155f53936bd476f304a344f811459bb4375229b8f10c67e63265acbb324fb70d1a6b3567724a4593e8c1d2d13d30d1729c0262505d7d5af79b6c7983095711aae333b296a2b78b05e08266a4b826d94a1712d0336a303f6999b7ef38012bd3d4d36dbaf22be5d4755e71c7c4210d5d54697cb69b0c4f431cd7193978d8a04a9fb05c128615db2db4fae2e9392a0d3bb69bb990c164a09c81f073aee9ee0e13277aa175dd23277a786ece2b9d61712c65f44ec2da399d555867872f0dfeb200c0ff7ee5a582615f77c888daa87cbe8855608169aa3d38f77ddf51f3f2a20dbc08b261ca7b214179b87769efc14b004fcbcb0ac77760e08e449a8b86ecf1dee069a12200226a5b3d86b33394ac1c11943b10ebc34283a9d9021decc23476ff6abffbe779f21f90efbd2251b58a0865465ef20506a37f92144b9c8cbe8b2a16337535a1e1db3858c087cc82fb5fa818052cd34547fc5a0ab888c9890a8c3e0065b39490d2903f13c5ccbba280fccf3458eec20a3e94b109e341aa2000f2ec7a88d80f88af07a753f382f642341ae8a91c6f3324a94afc5a6433fed7c2f8b7baaced359c661ba8b3110ea7785843f6f7654bf0408dec57b7e814090e3589ad8614aa3e4d22d60b6d2dfbfb26a2f2e52030eb4e7c5601ac5ca30ba265cc722dfa51104facd1155e56acbdcebc7feb46f29224d8a42b62be0e28a807cd2b187532dbaf9993963aa1b0ae3fd10ad24faa69a941f63301c0bce08b1880e656640e91930e97291b9d96f7843f085904a12aaa3af6fb1343ac067a407f7361b492e99e9a938d66b7694e99d75cb390636d66dcc8c151fd4294cba9b5015cc8d93a59b6f24164b4018e0ae5cfe11e80d51c7466227eb6c4aac6bbca9c63c1ddca20b9cc1c0947c59da342d556552224f3b916fb0947cc61c3388401b7f204782520a09ba3c104c05160562644f04bab85f1e2b0189bf8a6629512afbf1c4a3a42f5a012a8690f8f1f903e22d10958b1fa904ab90324ecf989d502d617ca51d94bf90c5d4f67883b020f1923d9d7e9c78a11fe6b7a822729ce562e4893686f7444ccb736ca124f491d38581a3668057f83ab7e0f57650ff43aa353831aa5a03db757991c143f6b57f796c3c4d626347293791a3e62845e3302bbf935303647795d3715c219b4f355a0b400f215a1bc13ea0d0c8517021a0c4b6d8f808351f8b7cd36aeca2b9fd333dd56948436ce49a4f3e4b8db7551eb92a2f472cd76ab28d0b72ff8f4f5a9bbd254d9738736a268d6c74058dcf8a906e63342e919ba425f761c36e20e1c1ad7239711cfa00b350885064b048c6c713817b3fb873795b5c2d38071cb1b4f72d1b5eea4586f7c066b9af5dcbbd5742e64b6e11d73b40dcdd31a8424791286250ae68d7a97a8b00da306719926295e2f0c3190c03233cd72434567eb83ca03d0b6bad9a3a771f4260a87434888fbb859191a8547fa535091f3fd32ba9dfb964be1fdb3c195b88f1b47066bfbcb487e83f6e548dfcb53737556fdadcd0bc9fdad377876ba475efd9283400d6f126c4cdaa75ec6562b3084d1d351a4e736fd803e0d6b49933482581ee5b44919a7fbbcd3fb97880d98356170cbba3dca675025c227516b0fb2f64d233103d5612cbee1d8c8b2fdcb21053a0b587d3d689d9b16bc0050fdcb0256b73d601696ebf4e8e1b12bdae712565d977ceab13f9bc4b98e167b6fcf0876808e6feb44fae1280bcf7a63081abd2df4d795e3e500d2e1c9b0e08472ff055c25db236de33cfaffcda3570e65bf2363d40df9f46b573f5744739607d967514c22adf8ded6cf3aad444a92e3f299f02c70fc8ce2eb422d998af22095d3497303e8292f2f4d7ca1d38d01f83376102d144c422a8e8295316ecadce32f8505b9ff7e564b86b1b0d3bc0fa00f925da17fbb325ef2b898a9f2c4c024ebc25e9afeff7ce6c56d99f4afac3964942ebb427eeda94addfdfca5d1656095384febaaebeb04ba2ad9bd98aef3cbe1cba40c2613e3c99df8ad6f3c7cd6ca80a1fc4d55b98cd133c6b2d6a7f479e23e365c08704f1ed2082d70c7e520ee1c0ebde838878f1b229cd84bf48166ca8b9c99ce7ef488ee48136666bb66ecb21be31f775c760930b95a3f0a9f4ef6c177a9359e6aa05fd22f53b47bed4f190f2b485fc3d8d15dc3e2519bd3e4311dfedc2c53008d7a442214e285c25e499b2f5f4da6d2d3f6436b362c2f3d0a3f7fd35cd02491c36a4f81b93ae6fe2d10ae42fc8fd7b1627896f5287888e86eeb344bf81f85365be47af2ef84d2332451da604e53ef60a46993534754c1e4c42d726e22797dfb8de63f16dae1d32e2c55f1d3a3937ab5d667133d63014f600763c2d51b7f45a1f95d68db02c640d514089ab45bf1e32c730e16e27207c45279a25d88c3054e9ecdad3138398e3b8962faf7e0e79f67c1048e82cc2591f56ec716a2991b7750bc900c979c81d10c7ed4026da0673bbd1963ae441aedc0b57132ba47b4ffd223b067c9a9bfeb1b0e1fe758b2874f25c6ed9845e9e8f6c98ba4726b58e9e367faa16c21affb603a9aef82046f0314a13467771b8ee3c2d51be540431438b510ea1db484222fc7fbbaf92e79a1be80f80828f4c8487d26899462f7b41ea663a355e86d5a7c28fc1ffe837e3b3ecfd0308318cf29531f0e4ddf08edcfb8fbd0d13bf65668ff2f58e6a927412e67ea8ea5e4c37e40fa80046d9019464ffcf095753ec7d1e128758fc7e12129be7bff25857c34bcc14f4c9e9a7747e000abbee7a41d75e6b01f25734f67e634a28bd8bfe5403dfd3d2ddac8ed2bdf49690d46d132767b7459fcb89706cf4a86090e1cfff09470a380ae30e52afe2bfc237744313e007d98e33d6481f749543375803a10a5631be0481a7c127f30e252d50e4ec6249e2a1776d0b2a45ea06b1a798826e87606273d1e3798c03a4dcc5c6d2b50f4a1f23967489edd5d855c97ea6635f63aefd99487c54299cbd44d85fcd40b3b4257b315c2655578388772d689d7d9c65006a15e4df18be804a9d3638312e57b3649c673f644d84c2996583a13b51a18fdf10ae623177b8080d9ea4f3b9723ca49783ad64b41bb5c5f8defbdb053402375a6edf44ac21a5e5f6e2ae8f28d6924b43e52cf6b42cfe8554d1fdce0585c33588091794c27270b7ec69272d354c09cff9a13a037633e6b2bdaf8d1e5095506a7003e4e75fc9064a6dee51bd74bca9b2ced4c4fa0fb1b2bfaf0d21421c7cde7f3e8e40751affcac54a222df80b8aad1be7ab07feece3bf396f35f34fe2feb08647cc2c475dd899d272cc3f9225c21bb937670d051d4ad9a29283f21d58266fda29acb341f04d081aa94007e76c569f3f6cf3115bd24bf7a5451fa676f1571dab67e2c8fc68553b1894b78893dbaa9c18b72e0ac6d556830d652c7e9ffc584319060abb330e65d3b5dadc28845b7d1b7753ea76eac3701c1e0cb124e7363861808edd8b49e3396e97df0120168cbb6579f8e435d1cc16e754b36499b9b2361f5d6f652da7b3484e5940bbbbb54a78599d2bffa9658180e3abacf3cae4fc100f995cb5627ab45e9d475abf1be99e2768e2d94dc2b5a47fe863b1db7a01be72383329ed133475c963af1f3a62f74b1ff96229dca12a3bd2b06327099b981ad3e35962d34c80d7e691560608222790d09ea23e7a16d0c58e89f60d269aa3cb7277b7bd4dc2f4efd1fcbce2c986aaa9192b7cc9caa39772d299576652ffa5679fdc0f8b0e3bd07ffd13f2d06fb48aeac99e18376d15555ce434463af0deeed215489ca55a32ffb7b25358cbd032b4484adf5898e73dca602fa21aca0a9cfd246f233dcfbdceaedadc51ccaf3a41fef9b0a6d95274a00449ba9ebc53e374961f925d4c1ca289b925e6d7d45184b1e5ae0937f0cef19d9f2f8084e7555d0753ad9cbb92822efec1ba0d8c96d05d25b57dc7b7c20e2a4972128ce843241658df93decfc6698232c832c27a44487a78ff0684666471819adc4dd4020b30f4d0d8878f073f520a1ed114f71466eb436df3f10107aa0a2ebf3f55cab0f4b9918b068a6a37d149bf10e7c61ec62b53e21d7eea3fca53f7c69796d5e97521bef479c7ee76d4dad917e3ce5fc6b6e639ed5ee4cd11e1b637af5d202ea4a42af221950e3ab247aa0a6245f1031c5cc762114b206045a5731037cf36a0898978d0630caf6ca4a55c8483b79d242cca74e96d038aace96631aa3b5aad4b60a12e3654fc37a5189c3f26607648094679184c232a8c38afb56ee1975c9a39e3873211dfee29d7128e0626b1800c2386c56ca293cdf6384e09bbbefafbd613aa2721d00e6b8a62efc054bb79b592504db883663616261d0fa6dc46be73665daa218f447c5910d1cd6c9585ad8cded94bcd2d63591e965ee2a04ee8bc758a3d79e8a2b2667d3862f2ffd76d5bad79773ad3c1f069c4a9b4becc92bfb8447c785bd3c805ad567fd3bc9e2db665cf9c8675edf2b4de8327672ff413427313d24bfbdb8be8d8af0a48f6b5edf13e7bb78be5f81c2dfc6ddea130e213ae0221bc3d17d948ebbc0615a7f03414ee33a9a9bc022380e93b64138d99f4c2e404e61ae4e089356b6bdbd89b711e289a716f299fdb2f78beab4386e46184e2c1b19e4a54e47219d77fbfb25c81337d697a802e16a659d5621bf8e31b685fc57aa8d2cc6977e6e673f5bb69ab99fd99b31189508db306743448bc99e05850a8f86bbbf352f8c6df49a3e1ba77e3ecdc41b28d65b66d2b5f781f096645bec182e74e7794b9f68d36115a29039067d7ef4b6f9931cbb5cefad4e915a611d3cf966b7c0a62b57132fbbde072fe4dbcfaf54e195f666eca6c3db59f0edc3a434a97bd65219701e3ab3b512aa574550e4ad370f6c09d08399179b2e312010c87c08c5cfcbba7cdd6025b2704b8e904acd73ac01887df54647b76278b0cf2d4071823496b2ed7eca2a9cef3cd1adab211aaf62daf47084086c43011251b0df9172848c5540d7f5503526aedff6a21dfc62e57721376717f33808ceef11e08312818b4e6cf853f5c483da1dbbe0413cde46bdda34320372e59abacc8b0be9d243391eea340598c21465e87184785851070d6099853d4a200d97214def779bae887a133ef3de3fab213c55f1afb89c8e03c9c6da7d18d6a936fd82b79c633226eac8a4726aecfcc03dee6adc95920d7077e21991fff926761d28697247cb880a8b4c35ff833a8f41109b3123e441b64f610709075ba3af0d0b6433b1792d6bd15273fb7542b7efa7d16f3416271bc8b9e3f0813091057bd7c4760d56820d8b937958f174b750189c2917939948206c46639d6f3c47304bb2cd928e2157de2b250950d0885b96ac8a43d98a0b47e8028c54b1eb834a9ff4dcffad5a725dee698e307a6c1987e5ac37ba4128d8980775fb7047ee938a5cecaf2569a653d543ac0013c10f326c7627176666185f037b9216799e83813215a0b825905801c6b803860225303f0f7c2c2cf345c319cef884c433864909f4cebc2f32650070dd7f74e64f0633fbd2613eeed7be4ff8ca29f117378eaf8d545a15490e3519cd37a92cebdab22dbc3ea9fa5486e035ad1852ee28ad91d92de5f085c59351fae3da46f92aa714de3e148c719cb10a6d4a36fe6ae9c3546d9ea8dd100b380cbaf794d32f4aa6fe20cf791de930187b87b6513f682fe738f2b36a4607886965d0c1480bb993f56f94f107401d04109aae46118c2e9c8115fb3146dc7fa56f0e37eef6b4ba87dbc6aa540356b26fefe37415bf4ee66b352918cc389d5bb5d84c39bf54398a5477642b171d577c14c809f47b9b3969c240a7f232a7edb79be077732d74945f03faa3ae1cb5522aece65dd6c7c0f8ef0c03f0b97af689b9cb64b3cbdad7b8e3361e51eec0cfa4b35773e175170adaf528c72ea1ba59c4c46439ecdee83b029aba537d90deefc3752909fa17c61731f6834f3c10175f23223db44c5c4d7c1b16ee2572dcbcb41edb4a4b532a759bb9aaa696808869f6ed51ac5b5f3c26ce964b276c3955e858f09d233acc7df293a86795fa464f4e06b97b96fd2217a2bf6c221912348606a83fef09dbb17d958c33531eb2f33556a511a16e44efd23af0e0df28c82eaaa946538f66bd85c1928999cddc02d76617943b97e26e15d1f014fbbdd685e681b92ba35c4184ff0ea7863eca2d0e8ae03ccca154545509cb51033bac4141ee2a227331251ec00793a6b3d6c4b965802bf80e9c5572125292c5989a56842d1b76c6329c8ec7e1c4c29ea57ac95c9d85267b9604dc6d5304e82a3fb16ea2487881dfe0fa24daaed0dabffdc5581dc8d90a32a2ea18ca106181cd5cc69a66ba2f5c18773f86376da4dd96981dc05939dd871f0ebd96dba4fee844a8a3cd6deb3e2eaa3fff486e89ebfa8fad9a3d5895402be576ca35d6a8a5844f6188f3dc22af57188a7ab9ae941dcb0df0b094777d80a5c8bb1549c0b4fca9b4d7a368aef80345106c4b7205d78385268cbfade36ca18f78da86c6205fb33a700ef45820472207244471349100e8425c7c037f7193cbdcb585350bac935238044eaf0dbc4cbb5f5e2f8c901ca835291f13a7ab0f521c2d5590dc7e12d3b6cea9677cf95a269f4f38ab83000a2b1afa635782d102ebd840de40cf847857c43749beca775a15c4332ee3954434cc3513b919bb42d32ae47a00cf585362feb3eafbd02f84c9c3c5b0643bd9163154b8b58257d7d5a1765d68af72d50d9d23c5e8b76f16c3bf724b0d918ddf6dd4ef1e602dc88a8a38f71a2222e1548b49d6f265eb1136e1c059dda9d597594c3337b9bb2453afb5b3d657e835147286e28b793e84e35c04b7a61b205e4c955a4b9e5b6c31a2e1e4686d930e00253fd0aebfd208b27317e7a6b413bec09a13f86b5bac21cb320dc2d8c4b35ad04e925db7c7febf18e4230c07d4dcec64474acf576bba76bfb0da0479d90d02bc96deaa3de5b4456b1c5a654a368d941dee4d18891ef9f50998c614c5a1669d57bc8843252bd2ca7f019b8ce768e267cc1ac7bc8fcb1fe8b77e18664bfd365d46bdab31c290a7be8b81491e3a3859ea4c3d577bf9f3a028e3c3770a94ff7076efc0d81df51ff91d9809da236919f23bcd39c31fae9237b9ff14b9826d12370bd58f99543a3a166c8291c07c9f4f729b2cad8ccfab685192bf7f12e13b3f48450154efc856f854f97f98a037093dbbbba0b3ac08de6dd94aabd75e6b1531a67a5d30aec8e157ebf79dba59ba6bdbf7bb8e131da2244a1efcd8fe7c8a87c3a54fa451bef02f4a0a8bb498d7fa51e51001ee698b7bac728717d2a7492db10421514a05482bb902e01b76407e09c2ae388c15c7461378c8c9da9459c8be339a8eca10e45472a51f642c5d02cde371ba96652f5291d18f0d192da17a2ca4e35dddf12a9e6c556c5cba454635e15ed309f49fe14ed26b20f3f0295be926519f963d4da45c2060203792daae1c0efb46c606ec7856459f89ccc3b78e81d7f9802f007fb4db5c446cb15ae531a5576586adc1592ea28bdfb79ce43ef044e12b78350c0651e0671ceadf7ca59a5bc2f70871e5835dcd2d699e395d2faefc864b101d600ad133de0558e8cdb39e1f1b8c6beda57b602747d87a9f01c87ff7b6b3d2464b4845c20ad2cd5aede7cb4a1fa6d64085dfc49be82370e97452c20109a4dfa5b8ba1b9643a00886935249ddf8c6b24db4ef23ca669c3063d4b576fab9e423c33164f4145e1a2f6a70888adf724cc7bdf17f3d1db4d005650d2b65dda96181aeadce4c1f064c551c0003bf6ecbf51cb2d044d41f2b3f8b4e708dff0ba0151b6bade6024b4aa5340ffaa9b8707997b3a55dfa975c719797476df426945c9b7638bc062af987650399c4683b0d5029a05cd0ea3028af92ff9b77f5ab4b027036f39685d6362d72960165c3c9e2aba26a088cde882500daaefc63136ddf2d3c23fe71e8b02f140335f5d78fa2b2d9c50fde9f1104fc379c9691f3b9b8fb4b6cc9cdcc5853ff5e11b50167e2f4ee64a9a2bfb4b18b8eaa59b801b70f5bfc6b84f434a4140085a8508038000e87ab5af43e9d7866dc8495f07af6e9cbb023cdcdbc2b68f3b64871a60cc8adae3c668321607e5486eb7c73ca302c528b6d469beb54cadcc13558972e4b9f659b4b8a7029d337b8614a1116391a3c9acc9b119652f32e5e30df1f982c96fffbd29daecdb3f3704f3b51edf55e1af69189c2450e615ab7af4ff86ec34700001943bf25d140f59886f18121e8386e601d91508980206a5b0ef14ee3e98ff060c2120ba177674348e0265af9a1689f7c0acb091e03e8d2632b8ae7093c6e662e6ad9991f203bf13b9389bfb2cf340e1d4ead606972d6c07381139417b9b031e7421b8a0224d8774301eedba4dc11cd8a3137201b6cce003ae000b9458e2ec1f6c24bea995174add422f12db011497ca0ec88584a5132ff23bf0f90b3600414b73a7540a877c6f86e7f8c79617d5f3ec79471e6df7b3c6235b7ef2587162358b1ce00010946323295d10688c77dca000000002fc0000348f4ecba76627a060c29f2dd90f2c6f8d5f7f1bb08ed627ec058b8f06ea2c10fe94ef082c14d326353255805b20c93c240bb024e1ff7e3b63676544156fa500f0bd373d1cd3ad92b006f60ce52e0441bccc4c0046440caa9086afa2993f86c8542f3fa7d8924a1782101d9c281fb637f7ea65f0900beaa2cbcfea7a28d0f6dcca000060a6d990f65c3db45f66436971e24fe50894b75f844df7a44c7a6403c503def86574d3a726e6ce407c3ea1a98b21c9597facca477beb3ccc0242191280000a014821021668c817b0032057ca7bac0bcf300004c338bcd4d32cc2dbe0ed2e57e7a24bf149544ed1caff5d3bb6af7dddb765b219caa8f3ac7bc11a943d550bf9463282d73c272578a27375a0100079e060bac0002680f022c90fe6bfdf5776c87c12d1d5268000003b3cdfc442e4ad61182c2c2faa94794e03244f3671b1b035ab89c0a0564530d59be827a9de1c5ee71d48d721ca600592c85af84b9f2f344800002f4d87e2cfc9cc20be26352dd66d83d0c052b1a3cfd034e028325800000583eb4e344af93c054ef263b0520f518ba53e281a700ec1c86ce87c00e2a344df6280ecfe6166318934834e37f8128049a60489d8c02604494b6500ecc093a70d77923b947427523800073d3501ef6cf401042f4588e2fdb69fd24c2ead15018e00004baf183f1c88003154c39e921688eb02057b234000b42e0031874544c0005e601aa71c9bb76eeebdb439f5d58806ed40013ccd867a910fb65d48ecc05d7fd9549bebca51120530001aaf3e0000743a70d69f0cb8e9983747ede6730fceae0c1417dedd597e5de2b16c18e43e8b2955dbfd5c06be1be4f8633a8d859a47345f290ca004fe05fb3578080d1d1b3008ff400149802e900001f6b0f00000025ef252911586325bc852a4140914d03ee42c4641f000067000000404008f6405033de100cfdbaf8bdb6ed8049c00002cb00000d07233800000808000258d5dba6c84722b8766f80243c020b0c8ec0016f800000455849467e00000045786966000049492a000800000005001201030001000000010000001a010500010000004a0000001b010500010000005200000028010300010000000200000069870400010000005a0000000000000048000000010000004800000001000000020002a0040001000000b004000003a0040001000000200300000000000000

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: 26eb4e2bb965619771332b8b232ec22d166228e3534c8d18395e72c6322ca6eb ? 70696667 of 100393439 <00>
01: c7310c0c44d77eeb0c8ab3a167e5490cd1de1dd23d49bf72f8536f864bc679e6 ? 70696668 of 100393439 <e2>

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 2021-11-20 19:34:04 till 2023-03-25 20:26:23; resolution: 2.88 days)

  • |_*_______________________________________________________________________________________________________________________*_____*________________________________*_____*_**|

1 input(s) for total of ? xmr

key image 00: 1c5b7e419275a11d69f4db3125ef3eadd336d005d4df7980dd48e0a230a123d9 amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: 011bf50ddc2d1f37c15a2e86c54b802f1e9be47febad88016bea80a8e19915e5 02497627 11 2/2 2021-11-20 20:34:04 02:165:21:47:59
- 01: 56823fd7fae188c929d7d2191e040cbbbbc9ee88cc2f713439a262b4d052229b 02748354 16 1/16 2022-11-04 11:27:26 01:182:06:54:37
- 02: 4d058dfd8f8007735249a9a17fffbee023d58256efb303f45af1797b40a873a7 02761517 16 1/2 2022-11-22 19:56:43 01:163:22:25:20
- 03: df9e2779e8284bea7830b64c1aa805af11a4bcebc8b7a20cb26a81237cd6ef09 02830503 16 1/2 2023-02-26 17:41:44 01:068:00:40:19
- 04: aea55e72b23114e178f4902cb376c4866f4f61cd9191c4e35c8332470d983c7d 02843613 16 1/16 2023-03-17 00:31:41 01:049:17:50:22
- 05: 8d4f6cb6bf8cfc00cf324327fdd810e6dbdd614bd65bf1b7638e2865be497719 02847282 16 18/3 2023-03-22 03:28:39 01:044:14:53:24
- 06: e4fd0fbfa996cb1d65c19fcb063be804e24bd69a7ab927338d1e2218a112bb9f 02849368 16 4/2 2023-03-25 01:38:16 01:041:16:43:47
- 07: a01ab665dfece8b17db48e175cd0115c54df98cdbfe37d6bde98ff4cd267561e 02849552 16 1/2 2023-03-25 07:56:27 01:041:10:25:36
- 08: 4658b7dba03267ed9a9d7d1320b5325709278eeac3ad22425cc918fbf6f8d0c0 02849711 16 1/2 2023-03-25 12:38:05 01:041:05:43:58
- 09: 6831363d39f7c4393fd2c060e21165c901aa270725ba22b7d87a9e0b6236482c 02849720 0 0/27 2023-03-25 12:53:54 01:041:05:28:09
- 10: eeeae7e092f3588b1225a1a3f30088874180620851f32e43265a009ce9b91545 02849808 16 1/2 2023-03-25 15:13:05 01:041:03:08:58
- 11: bb25a306e18489653f602ae809dcdc058e1693d9d9deea85ed141bf0bc7a45f9 02849837 16 1/2 2023-03-25 16:22:47 01:041:01:59:16
- 12: 64aa14351a125d33256990d27d825363a639322d909c5060629dc372998aa2b7 02849887 16 1/2 2023-03-25 17:56:33 01:041:00:25:30
- 13: 4a179af34f8086249bde85d4a33e649c31d8ed050a8928d38b2157434f85cf2b 02849893 16 2/2 2023-03-25 18:09:23 01:041:00:12:40
- 14: d2988bab7abf8c17e8ff7d2674e662d9484862efef08fa04a94e2a4ab8663da6 02849928 16 1/2 2023-03-25 19:16:41 01:040:23:05:22
- 15: 40c82d86d32ee80295a653a5daa5867de14c348d6af1879e5c7caca8582fb70e 02849940 16 1/2 2023-03-25 19:26:23 01:040:22:55:40
More details
source code | explorer version (api): master-2024-03-03-26331e6 (1.2)