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: 02df43f6b424cd02ac186b1c751725442644b15dfe0f9418aee74410a7a32443

Tx prefix hash: a34c5db7bc1e8a57879a67e58af722c0ae7693ae5f142f298b8e724acc320225
Tx public key: 574d45539d5bf12f7cdcfaafa3f780262dfc6be5892174d768fa3ba8fe5c2de0
Timestamp: 1680326384 Timestamp [UTC]: 2023-04-01 05:19:44 Age [y:d:h:m:s]: 01:051:05:34:11
Block: 2854498 Fee (per_kB): 0.001230680000 (0.000020480000) Tx size: 60.0918 kB
Tx version: 2 No of confirmations: 299293 RingCT/type: yes/6
Extra: 01574d45539d5bf12f7cdcfaafa3f780262dfc6be5892174d768fa3ba8fe5c2de00209010395eae9af95c2ff10aad4035249464622ea000057454250565038580a000000200000001e030078040049434350d00b000000000bd000000000020000006d6e74725247422058595a2007df0002000f00000000000061637370000000000000000000000000000000000000000100000000000000000000f6d6000100000000d32d000000003d0eb2deae9397be9b6726ce8c0a43ce00000000000000000000000000000000000000000000000000000000000000106465736300000144000000636258595a000001a80000001462545243000001bc0000080c67545243000001bc0000080c72545243000001bc0000080c646d6464000009c8000000886758595a00000a50000000146c756d6900000a64000000146d65617300000a7800000024626b707400000a9c000000147258595a00000ab0000000147465636800000ac40000000c7675656400000ad0000000877774707400000b58000000146370727400000b6c000000376368616400000ba40000002c6465736300000000000000097352474232303134000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a2000000000000024a000000f840000b6cf63757276000000000000040000000005000a000f00140019001e00230028002d00320037003b00400045004a004f00540059005e00630068006d00720077007c00810086008b00900095009a009f00a400a900ae00b200b700bc00c100c600cb00d000d500db00e000e500eb00f000f600fb01010107010d01130119011f0125012b01320138013e0145014c0152015901600167016e0175017c0183018b0192019a01a101a901b101b901c101c901d101d901e101e901f201fa0203020c0214021d0226022f02380241024b0254025d02670271027a0284028e029802a202ac02b602c102cb02d502e002eb02f50300030b03160321032d03380343034f035a03660372037e038a039603a203ae03ba03c703d303e003ec03f9040604130420042d043b0448045504630471047e048c049a04a804b604c404d304e104f004fe050d051c052b053a05490558056705770586059605a605b505c505d505e505f6060606160627063706480659066a067b068c069d06af06c006d106e306f507070719072b073d074f076107740786079907ac07bf07d207e507f8080b081f08320846085a086e0882089608aa08be08d208e708fb09100925093a094f09640979098f09a409ba09cf09e509fb0a110a270a3d0a540a6a0a810a980aae0ac50adc0af30b0b0b220b390b510b690b800b980bb00bc80be10bf90c120c2a0c430c5c0c750c8e0ca70cc00cd90cf30d0d0d260d400d5a0d740d8e0da90dc30dde0df80e130e2e0e490e640e7f0e9b0eb60ed20eee0f090f250f410f5e0f7a0f960fb30fcf0fec1009102610431061107e109b10b910d710f511131131114f116d118c11aa11c911e81207122612451264128412a312c312e31303132313431363138313a413c513e5140614271449146a148b14ad14ce14f01512153415561578159b15bd15e0160316261649166c168f16b216d616fa171d17411765178917ae17d217f7181b18401865188a18af18d518fa19201945196b199119b719dd1a041a2a1a511a771a9e1ac51aec1b141b3b1b631b8a1bb21bda1c021c2a1c521c7b1ca31ccc1cf51d1e1d471d701d991dc31dec1e161e401e6a1e941ebe1ee91f131f3e1f691f941fbf1fea20152041206c209820c420f0211c2148217521a121ce21fb22272255228222af22dd230a23382366239423c223f0241f244d247c24ab24da250925382568259725c725f726272657268726b726e827182749277a27ab27dc280d283f287128a228d429062938296b299d29d02a022a352a682a9b2acf2b022b362b692b9d2bd12c052c392c6e2ca22cd72d0c2d412d762dab2de12e162e4c2e822eb72eee2f242f5a2f912fc72ffe3035306c30a430db3112314a318231ba31f2322a3263329b32d4330d3346337f33b833f1342b3465349e34d83513354d358735c235fd3637367236ae36e937243760379c37d738143850388c38c839053942397f39bc39f93a363a743ab23aef3b2d3b6b3baa3be83c273c653ca43ce33d223d613da13de03e203e603ea03ee03f213f613fa23fe24023406440a640e74129416a41ac41ee4230427242b542f7433a437d43c044034447448a44ce45124555459a45de4622466746ab46f04735477b47c04805484b489148d7491d496349a949f04a374a7d4ac44b0c4b534b9a4be24c2a4c724cba4d024d4a4d934ddc4e254e6e4eb74f004f494f934fdd5027507150bb51065150519b51e65231527c52c75313535f53aa53f65442548f54db5528557555c2560f565c56a956f75744579257e0582f587d58cb591a596959b85a075a565aa65af55b455b955be55c355c865cd65d275d785dc95e1a5e6c5ebd5f0f5f615fb36005605760aa60fc614f61a261f56249629c62f06343639763eb6440649464e9653d659265e7663d669266e8673d679367e9683f689668ec6943699a69f16a486a9f6af76b4f6ba76bff6c576caf6d086d606db96e126e6b6ec46f1e6f786fd1702b708670e0713a719571f0724b72a67301735d73b87414747074cc7528758575e1763e769b76f8775677b37811786e78cc792a798979e77a467aa57b047b637bc27c217c817ce17d417da17e017e627ec27f237f847fe5804780a8810a816b81cd8230829282f4835783ba841d848084e3854785ab860e867286d7873b879f8804886988ce8933899989fe8a648aca8b308b968bfc8c638cca8d318d988dff8e668ece8f368f9e9006906e90d6913f91a89211927a92e3934d93b69420948a94f4955f95c99634969f970a977597e0984c98b89924999099fc9a689ad59b429baf9c1c9c899cf79d649dd29e409eae9f1d9f8b9ffaa069a0d8a147a1b6a226a296a306a376a3e6a456a4c7a538a5a9a61aa68ba6fda76ea7e0a852a8c4a937a9a9aa1caa8fab02ab75abe9ac5cacd0ad44adb8ae2daea1af16af8bb000b075b0eab160b1d6b24bb2c2b338b3aeb425b49cb513b58ab601b679b6f0b768b7e0b859b8d1b94ab9c2ba3bbab5bb2ebba7bc21bc9bbd15bd8fbe0abe84beffbf7abff5c070c0ecc167c1e3c25fc2dbc358c3d4c451c4cec54bc5c8c646c6c3c741c7bfc83dc8bcc93ac9b9ca38cab7cb36cbb6cc35ccb5cd35cdb5ce36ceb6cf37cfb8d039d0bad13cd1bed23fd2c1d344d3c6d449d4cbd54ed5d1d655d6d8d75cd7e0d864d8e8d96cd9f1da76dafbdb80dc05dc8add10dd96de1cdea2df29dfafe036e0bde144e1cce253e2dbe363e3ebe473e4fce584e60de696e71fe7a9e832e8bce946e9d0ea5beae5eb70ebfbec86ed11ed9cee28eeb4ef40efccf058f0e5f172f1fff28cf319f3a7f434f4c2f550f5def66df6fbf78af819f8a8f938f9c7fa57fae7fb77fc07fc98fd29fdbafe4bfedcff6dffff64657363000000000000002e4945432036313936362d322d312044656661756c742052474220436f6c6f7572205370616365202d20735247420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a2000000000000062990000b785000018da58595a20000000000000000000500000000000006d656173000000000000000100000000000000000000000000000000000000000000000258595a20000000000000009e000000a40000008758595a200000000000006fa2000038f50000039073696720000000004352542064657363000000000000002d5265666572656e63652056696577696e6720436f6e646974696f6e20696e204945432036313936362d322d31000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a20000000000000f6d6000100000000d32d7465787400000000436f7079726967687420496e7465726e6174696f6e616c20436f6c6f7220436f6e736f727469756d2c20323031350000736633320000000000010c44000005dffffff326000007940000fd8ffffffba1fffffda2000003db0000c075565038202cde00009068049d012a1f0379043e91429d4ba5a3acaf22723aa1e01209676de78ddd4f39ffff3f1fc3e0afff98a66f420c4387a71b45f95a7fffddfea1cf8182391a0e9cd9fed9c943417847c0ebd27d417f5d78d21023cc4b395a39ffe4f4ec36832c05b9a895adf5975c69cfc28bbc7cc67ffbf60dfc47ffbc11ffad1e3f77ca7ff47a02fa37f93e05fea1ef5db7460dfe47c0dfeb5fcab3f1ff3f843fb3ff97e8118d9ffbfbce002f7c94ef3ed0d407cd5f072a04794c7fe5fbcfe9fbf73ffc5fbbdf017f78fdb17f7cfffffbca9195f469c5e7938208f27779948cac4eee686ed20300c7f3e034b7a0409e52e616ec29f5454a8d855509e5ccfac7bdc0acab544476de3718dd8ba253f34d115f146754e64ede505f3fe7fc9de021bf5d2c1b3b803936009c2cd350c65e9051624233bef4100b1f05ce87502ac47134a91d95afb61478ecbd9dd0b1f07badf5bd1a32ba8c8eadd47820f3a06c2cc50fcd2542054136ad066f767e522cc2a6fc398b2c36fb6445ff4d2edbe61166e6e28f39b700195afef04af1ac69d53a1788abc1d3cfced6dc608d0fc3004951b539cb0175668cf368c082179210924d7ebf2a583f553e92c619a782e9142aa4574f5bdc1303381085906bd02a734b6214c1ff367c32b3488aaa38f2f4317fed40c5163cd19bfc8f58b7e47fdc3fd634eceb7712f6fd76b4cad8605d5755f6f97e4a9edfbf5f6e7fe5fc5b7d71ce73a94f23e10ae0613cb2e8eb0649c6d5f7b42a49df23487df10cc4b9ec4c14902c5210e696a6edd1f8a8780a8ca8f00f7537202809db50c69bd5af13c5e799c4090a51ca58e21fd4db042cad3d4b1a1a4a7634923174e307083d5f6b07b0bbbcec0711bec174b5f6ee0aa0abb8c7501aa9cbec6f38f02188ab56f1358d5ab80f4a1ccb7521de39b2499b3cf0808ddee31112ee0a239213454f8ffe139737788e98390d25e3ffd0a28336216b5b8dd59cffca337852f62518e1640678d219885dc162fdd3a9f1537bc8670025fffb7721a0286d2b7c7a40fea4e3b2f3e2cb9697f5e58e9181429e1012994164426b4119610f45d0596c5c8f7ab638c8e1a73601ecdf895cdfc9a539ead6d46067f1bd0a89a273baffd5db8eee41523814b99e5cabb396976bb566373931891033c0ef4067cb89277d9a489cf191c40a9fc8584fa34921461cc7eee835bb6881f62f77468678d0fbcfe75ba007fbf4f7fac0ca52b8b7e3c51d3329595ab8af1860e0e85dc832e18c7ae29793348cb009a6f5335ff6bc6bbc34aaab3cab7e7994464daa2a5a1fcb797240e191fd89c2034171844d7c1a09f09cbddc474559633a166d22fb00c8b522da60f8628849683efe1caa8cffc5d0f5bf77e0fe52ebfef0007502fba0d9cd9d758da36a2b623587d7f4cff0276b2cd0fa73518ffffe4a49324b622292b235e6aad0e863e431e41698b7faaf2454440892439e0ccb293420fd4ee4ebc26879155cd4c2d1cbfc8bf0999d93cea06ca1fd9860dfc9b12e2cfe1316fc5362c84de1a95aaf31ecd996b367a14395cfd9bb82565e4342fa11100627aa9c7e99870b8218baf65f365c68dc63765a3e793e57cdd19756955a6a05d9a586fc1c94b78c9f63e8b4ccda2c90056a99fa22aa89da46bdc4e2112b6684c10e6acab117e43af54edce697a94e016eb4c1063fcb89eaf3e759da76c65c51d76ddffab8a31a3a4be2782c309fe9986ed2d387590ca57301c5cd776a89f49619d83e1538afb288ee259c8af09d8b031a86b3091774043d5b00771e7b56a334db999571398faac60c31bd9369a50f341e38aae6075133b5c0916f56afd0a1cfc01d53325e9d319a83bcaad26aeab7f1c9afc7411cf3ba49cb36e7c8044a59a79fedc2b9ccc80cb5a03a5cae8be56816ab0e223bb92087a41c4054dddaa1507e9d3cecffde6ac24b339ee673e92af723dbc2617e793645db6e8f1cf22f45342299c326a4c65d60d68c0f6cf8caa5a725e71723fcd80d71799e38153d330314cf6de4a5958c44097167ab871a97c448bb3416f42c05dcd5706aa7749291d8f9010bb341ce3c6b9a1ed95e8593359f7b90ca06d38e1525ee9e4fb906b6dc799e6161e7e6e3957dada592a545c39bacc900937ad6ffeb978b9d43c7952836ca3afbb5708c373cdf3973f301e619ee6fa4c22cf13bb87e817a45c896d64aa287a4e5465e5b0a018571bd8172ed37df734e6388a5353d639bb742d6b519a31ca6c11cece1c0e39b66ca9afb52fbd603e2d537f5385cd0cb40c44e0dea4082349c5d2e3941947d7be5d6255e001f28aaed0f9ec11f2d2c89c2429a8fe901d527daed1fd4ad4080c1bb4fd3e61b6087d3402fe810be77cca995c1d805178fbde14b9423b833ebf901fe90d6d46f4a953f7b9d6d55b70efaa62c19e21be25feaea83207837bd8f7d77122a9115695d7cfaee6def224d1b9798d3396126192c39e80ce41b83f933f5d658bb3e2a8784596eb69196de63319c29e82b0535ffe8d8a63978ab10aa9d46c48e430630b2092e5a7a038e9ab5fbd093376b606436cf87bd35455977a8a58c4e7413cfe3bd9adec875e4bb1622464cd8c1baee6a79591b10b48a24c01a33be9d32023de01e81b381f7fe45d2c67f5598a5b6b08dfa7c02cf9da1bd1a8cf9fbd4b8691b245514d660c1b2275582eda63afb53dd5318ba72d22d8a9eeed2adafe42be3e32893a11edc86795d59e0cf5a5aac30fbe271c868ece563c48e190702c09ce5a20450c7d08736159d8380def5281d51455860806a0e358b6b4dee0ff69ef9f2506a9c70904d061547fa779c11fda9a8715c4238b3e233162f92441c5bdc24e8f5f7ab4489d45e9f74f45fa466584851441dd158b76110d786d134d408462ddd7f8557439cd72122fb7213e5b7e4b66d0862e4d9a479305992bccfe293ec87dce0c414c744521ab3314c345c67563015938a873723b21ae08349607a56dba91bd2bd89455dd39d7975e2463a7897b5e9ddecf7f6eb15a1007d7406e9e84c4420c0850e58b24ef9f018cdbf135de1a3e8af7d5a8a65bdd3072900d39ca18de9734f55692bbf2de86d2c9d591d68f0b64eca086add62c71f6f7aa66bc70c205579eb4914ed5a06197dd2fee58fadcda1d77ea6163bbfd41c31438e89812f71fa524e91766a540614392738d951f66ffdb5a5649829c612d082ab9e8ec6029c653bce8d9a2470b6b15f638e3312bd4ac0f8c0f2f5a3f559c29cf7749ab92f13a4005466fc3c019f5cf135dbb9caf2fd5fc603e509e1028603c71d3245b1d3c800a1315f4a72da6d6a5e3fed11a86100e1fdcd1881159421a7e942b57f17ed208e223447c42580656f27e7519f35978106858f728b164ba4c773312e2088788961207f609330a4fd5bd3bebeb3f2a1d0442afe42cff2fdbfcd1f19e85d5cd0cbdd25e97ae537f9997261cad595fa4279a6dfe859c8b3b954e80a1b87186d38dd4124b9605d2a4b86c479957528ce414e0d76418dc5a8190ff5b1476860e2d89e0b06389265733ee02a405c244615ac44f5dd8e5a378e368acd0d75acbd6a6113b67230badd674d29bffa86c91021bb0827937409503529784eca0442f3d7d086d8287c80d96c4b57327544c9c4e32e702892c205ff37683ed49bd63022d31be23dca6d5c0f20e424989ae86baaed7adcf5b38f65dd2dbe005bc127fbcf201ffe11aed3c2087f77b435d99e75b0d15f054bdcfa19f786519908acd26724e0c43245ecce79dd19fbf1d21b1a7b613e20bf2e49dc3aca6b8cc8eebce5b4fd69d38374c5d0d07766b5ccf9fac74eeba571ff0770142ac8a1d99537e18ab7c6532fc6dad22a2a6c04a090ac3dca245bec035ebacdd5abdf6cb6b53102f67fe2e9014dc5959dfb11d2eb354562e974fdb3f0fbad7e911ac9c5760a1f5ae731e7a6115e3c322b2dc8ddf8b412a98b2bb953950252b7d513a4bb8bc3502385a8259188bf55bfa2116abb09bff987d981be92d53250df686e4790dac200bf7d317c362d4e56ff8fb0ec2a6556665a8bb9f6a4b66dd39602e3f10f820e15009f2d6148f290a47f87731ef20825ccfd8cee99fa95460d0205f76a48843861acdfe68cd2dd93187f4a020ff946a7776d1446f3069cda03ab49ce2ac89d634e6aaf2d64be804c708e2efb4e8a701e7494075ed2f3131fd565fac467c0a664dd937a8fcd7b60c37966689c703349f5ca5644f5d3bba63d3a58f92ffb003ff8d8a5c9468193699ea2fc5afe65f74652852f8d06ae8f86cefa8c8d3a16580007ffda1682f84a737ce221aa8f379213cef07f8529b1deb0d63a3a4f873fa63ef4324733dfb9134349587cb5e6fddc803e12199f10fd11e46380ce02690b233945c903d58cdad5de7f0f99020014cbf9f3a15ce1d3f278b8ad90d6e99f838c090a316b454cdacf7215e5d695c32c160776e925516c1527381aec9297a7b21db1013667650acc0d47a97219f9b0309ae62b5748ca03023a6ccbed2c6fc7ec4dbbd08823588fe1b29d6e897ab1ef574083f14719f1dd7f6af53615bef10d1984cb02a1328c3aecb7cb37b11b78b63862f389e8ea6a968679137d74858642087035888599d281c9c761ed46ae9102ec40129ffc73cf3421f3e6bed0d29334d14a1e827db0652673d44052522eb92129bbfdcf7eb8c99e5429022ce163a7afa24149ccfd8575ee81560402c213d362dc06984033edf79ba048e932a3a1315c65e3397b870dbce9f0c48197c92e2c6c42ce76a84e11494a60381087024be2bf7f6654bfa512c06c30e9124db9dd2f0826d3ca3036545eed0aa71f7ac88dd14ba681f181ecdb59e64553164a90862d941c6c3d97ffdba39f7ac2f17f26548f6d104658638904a3241c8d9dfa787aec36b5f3d9681a80d5931207f8d20c713417f0e47ea40ccd5f1bda5fd27619797da86e62e6791273c123278896ae7dff8af7b1dd331ab58dafdccc48bdba9b9db3fe6bc7b1cb6b61c9d0b501661f17a75956cb7da144fd8be9fddce00f0e790d77086972b320871e8840a64a1453a6e7b520852b21b6b37140cc97966a74d7ad85250aee74121828a46146d120534e7cb0c6e826ae4a538cc16c924d64dc2146c6e1fcf3b0ecaceb01995123bdacd335cbc1e776c7488b1530aa2b27f1d0eaca5c3066b55276942dc87ad908655c93afadfc4ff4bd45a46aaa145ffca1219075bddc76d3c8d78c5aba77dfeaab6231c08c99fa28ac4243a359b5efdd19b29daf6181d97c4b3098ee7c93a395d91360ad4085b59f595cead1b80b68eb7bd7351f8792233df6a828db75d3c6fa8cb89e1c6fca83d2d1380c803e2a86da394bfd06f05e799a3522b905c4227d5b769c18e83f12a5a6d5129641ac2614e9a65da29cd2e38b28a8d5d5960d3234b4aea603e0c77501fcb0cd31c7314042da36dae9c92e65c054776b6f7f4a65b80b625f334778104ba5a698b6941acbc78715f608668a7606d5a7cbd3c59a4f2b67b02c042bb7b859f675924557e2a513696a4ea6829b19a493dd3231d3adb228baed2f09bacdac35db37d9fd76ad70c7cd9b04238f52cf4bb80b9364c61b1ccd01a9f9038c989f91ea30f2ce7c35979eebf911b2efc15cf58ffc76c27afd2dbb25229f187a33aa47b9ddc1a58ae75b18b2e9e0dced1bc571df87e5cd335ccea20735379a690eaf076270c884f2c234d2194408418fede9c99cf147bcd5368d479063e36f937ef0a9f105d66ea8ad5c7f962563e1c71c7afb4384978526a5d385b726bc2a3cfe0f1e75267de6926d1360a41f1f597a7f0748b6a58f23511ab532d316ef3bb716a32a7e6005a0b73d56fb771e0406255f0a9224fc1f7a21f2601e6dc50aa586d46cdb8a8b51890b17e7336044b6253c63a3c7acba245f425dba29578de9ffce3fc9ef18f0240326380fd60ba2d433ab082cb8bad5ed66b287f2c72b580354572b8dcf9419f652bd4ee248c988ba1b2065d98d8e091947ad4c73a988ac6f1c8551060f331038d6d01c449fda13808f51ee4b80ee3cd511836381d04ddeda3ddd8b4111570329f671009a4b3d60608986514d03e14f71abe3fb4133b9f68bf2c0b6c9808007b5a2a63f6d4dc4e3b2f1750921d3ab76ac4e340bd5ebaf410b1748403fa23b7c0093c526bd741f93024346077e451876f6a9073e4808697532e3189df0a7080eb2ccbe50c684c786f9fbd6a629020c235381696edee9096fcfc1179108f723994fd294aada256074a8abfa84af1c4d523ebdacca5709660d5c85818e8e837489306df3c2f4c660cd0c48f627552f1163b316c473c973b3cbbaa17e2da8927674a911b3917a73a5863ba317edb11f93d98a3d64455e8e2d38e361ccf02150d5b3e5571a237e9a09e63fd12f678f3432cf6cf5fa1e5de0e0811c1e3c9c61c45f34fde4f6ed74d204650e5b21c02ece564d1f8698653c90b31711a6614e8afa2b41ea3c49a3c2660519f0e052bf73c78a757f3465851635d56090ac2cb85a6470fce9efe422a16514d402782b9c1305b7b3cfae50045d8ed8f2a91ae6dbf46cde705dd5ea138735cb9911dfc866cf120dad0dff32e7fd20a8a60914663e1d3629d4244fc7c0702485a9514ff58adb83f6210130f366cd4db944b76a16ae86ad218175228f3fa2cf2e8b2e064bb4d1869664539a5bf67a3a3139cab3b1511350fe0e95f9e69cd0f4a16a3e0493f57705ce538152097df9dba43d3bfff5fd58f573781950ece9e145b5c6a00850e2ea79ad4bfad616a917bfc440ef11ca7e92282a3fc04602bb4c664d6cd43cdbf9fc067dc3a8675e7cd46db0cc65893a7692273bad5b2fbfc6e1e7f3de676ee39be6e0c34fef68eb96b3b158a51888e720ef1b2fc864d998f265b4d4097b77e16a71bebd4deb22da923127d3bdb35e1ca8158be882ed5468adeea0d32c1a38aa4603cc278bc59ee83000b044c5ac3b1fa7b56aa6f3ba5e58842302dbf42ea556ed2a9a390616d7d4e5ee8a887dee2b77f4e756573a327aab3b54ba97e786f05a4baffa87419f291bece28d144a90d7477854ed94413bb701668975471a912ea0950db9a621e97ad4d70e44637fe0d37530b96699856f829bbd184ac2ba4e250f2fd36bcf4b12f67570262340139734047126feb4b967d64109a0813bfb9ea37a88b905f1510add764802b24c44d242984828bb4a204a5f7997861df3881e5b31d9b8c47b3e3467b4d9102dc3016bec34032200bce95c4823bcd1593e2652b9f4561d17748861902c79f75b14a5f5b0aa633d505bc9cccf11507e986316d4aee93e159fd043c3b89c0316faa199dec22df1c68837152d1c0c506558e741cb78d7ac001265228297494150911e72b8f7c4bcbba828d8a395ef6ce42c539bf905929824ad39e81843dec83e96c8b3f2a4386b13a610efdf029f4caa9db1bc8b205b4b8a08465f7afcbaf756220a041acc4f7cbbdbfef3a377dd314f9d6183b281157212679018c3c5f24ed9e10ab980983dd8f2dbea81c43ff2137f99582eb02ac5d01fca9648b6c36b4ad850454e4c68f09de71006999d40d1436a704ab8143d69c327145bfa57898623e230d1e1953010e754bddc5a51c05f344f8952fbab7c75e4dec4f99c061cc45362612ccddc8d839ddfb28c206f4f7c6771515c3e8480ac4d16bb922b5f4848a988e47712c79aa6cc400b3bb09601c24fae6215a04ba9f9354ab4b78f32614693168f55560806c3e50ed968b8604a031878cad0b9bdc041a601d5b6fe3132294f65b12b6432f89c6e1f0dcf16f170581bf37d2dec3317685b0a57d3d368d1df411efd458ff69795f6d2c6f9f540546732c5c6bff2a59b8b38d613916d09c94d35fb01260bb81bf072836706ab3909b6f8d8710480ea7213ec321c4239265376e90b8a783fa5d17fcb1409a848fe352a58968748fbfda34920e49c40c66217ffffc261d435c688f10263fc90ab5f3a144275735a1f5550a034fa778a9f9e27289fe91d2905fff83c29bfb426aee11ab837189e6635effdacd992395937b044315c9885c8d74bf915bac88607b7b888eee495816519c222412607c77170dd18f6d5618109b9076c3e0cf9f7dd74c8b6cb532f30ebc6073cc193ab90534a5b0df18a4bc322571ef45354913ea60843a23c90ccefee7b6351ad772f31332b695631fffa693ffe5d89cadbc998b6a1066d5702420ecde0c03e55b6663c844c6b311afb6c9811f4750ea6f7acd30ae825dd39533f72d995b0f0c780e428f380124570b0946688a76e843102808bc7b86cfe6714f1b823ad38ce3bcec3027448babc2d4e9df9ed837555ece787c87eb77719fc05e49e6793728096eeecb5d4dddb1dfe7b9bffb3ec7a070179c316d78d455b38266fe75458ada0d77301d1a2a4d0ea8c4546a0da44303176460be5d7567923a86779a5639003239f8c448ba624fa9df3695d8288f3a2f4b190dbcc73287dbe10aa8f6e80a2c3f55e3310164257a2f79165de6564643536aedea61147fd0cca4e2e3175c5cf7099e8107a295af58a8322c55ee6d4eb82229ddff33363a652cbb5b2a111441b4a0c364eb732c9d60af8fef0ba7deabb7864463dbb0319dce8d793e2e15a268bf930e687a120ad969ddc046ba3516a7ed26b7c19a73bc2ef65eb0fd3036123eca4b4b7988245eff7ff01cc1941cc42f856dd75303e927ffd6796c9fa023a12bd5e5082e48debe411cd2f0028b445b60df0a033454366e5e52ba43a744e228adc3dbb14835ac920d33eda6af47cd4bd2c46b6b1481712ba398c849cc5d7c4f0b414cbe484cb92b5364268ec9ffae013afa5f09b9b826083cb0b4851fc061569c51402be8dff2eef07ed78466dfa26b76ca66e395b544587452d672a31c3e0ba397a16b230332a56e3ee3ebc42c687e1c8b5689b3b00da6ec895cbdf382facaebc7606576dcb782556791b898f4d5c8c35099bfdee8f4fb18eb0f0dedfce93ebffffbaca9f3e8765a5a992784d39350965b41a0f39b5f327d6545eeff534534ec5a21a1bbef7ede7647350f7424109ffaaf1a8be8ecddaa66dc157e24788e71bdfb4ab677856825698f9546f9f77a3412816ede1847a6a14431a324c71d8ea99826eb464bffe81e6bda95b4055bc2d01ff0731a54162e72cfb8e548ca1f73beaca99aba744fff5e7d86874970dffdff17f867bb0fc187cea1aadf66eb64642f1d6847f8ba2a429bbf4c015577325f17c5ac13ddd11f3a74ec429223168e3bbd5b269b4c59f2d09c18d88553c09773f2e4d56892db3c3c12d1ff51106d4fcf5cfc69d3cce9938acb4ee94cc6eba4f5d54088a09d3b145c5846a9bb434d6c9c6c2d3b9fc83f0a265d4bd9142c9a67548f851825dc50e3765f22c7125d4eefb5c5d6f7763fbf1c53195dc5c4d8504f6dc3aac298305201dcfc426bb47d6ad7ed93397b4c786a05df153d8e4119f30dfc9f152400e338c2baf95d307c6b8b679a402dd665c0760c2abae01a8d8b2f513df50dbe583c69efe686ad221731b42664a9edca73b00bf8573591aedf1e63881697abae38b4fe7f4dcae71085030ab0773d7425da827e230590e779fcda63794ec114282ff32e8fd3639671b2a57d1d09ea935901cd80d370f470dc4c1aa93a5d2be6db9a88223fc93dc5a3c444d092a632daef2d1fefd2a4d1459d41a4e94d960041349ef39f41040e5069d9ce58f01ba781d13d59fc612440396cb1c78cb7c9a9b672928909107017e5801e3b1ec5c65a9d5d716b3c1b6ee71dac226eacb7b72b28439f54df3f2c935f5d3cc583bae6745eda51f0297f6c42a09830051910da71dd872360531cca96ae66d6c5102b69c5e56e61fe398311ce47972481a336c04549fda60dee41ad7ff5ae8428a811e80b9135ff9614e60e318c3e8de187feb39aa0cc258f923b5582e05ffd009a98912e6db475c633d623498c59576ef42aa413b4b573e8e92938939380b2ac8f52180c556784403703dc7570563064268f7f5546f97c8de210aff772c5551fc1cbc918c1afb53c94c3ccc882a58b50a050ca6b005eb40c79ffa1b92d557d31a34491b4d75890764fa04c6fe47a5082655f38eef8c77a71d332e4fe626c8070f5a2d4c4346988bb73237a1736be5eed6f36c35e95a718bb2d58874f4940a9c68ec65d8926caee7b162f904675a45949980ce734d5a869453cf4ced8dcf4da1cf8d323dcdfe0e70db59c057c420f2131fb973312b40e685452db083308b87ef8a30d14cf6c096cd41497de2716037b184f33e6c516a80d1f533c67d0e436805650a737b498592c74690cee30e55575d368434bdcfcdb8b4251e17e77d7cf4d1878adde559a75f88dec382d470b2c0e8a3925994f72138bb64dc540b63d4dc87ccee5065d08db83aa04687f6c40563b580c31242678d730f5d6a4c3652b2ef16893903d7afdce1be1135fa46308fe77dc6bebadafa6256ae7ed8a6d01ee0836819b7d019cec3a2fc0f14d030ea6ce949f22d88713af733cc8b86a7884b6d1ef8427aad6c47778eba853561e92a0d8237534569ebd68629dd21ca3f9cc288f30d2db50e4d8c6be7fe0e5ba8703cb6b98dbe8869f260d6a538273b493d85805c197b067899093aacba148f9257d4fbd11c937115f97133c16ce44dc4b2daa836d7bc327e3abb9458dee1683d33edad02d5ca3a221bce17841f03be9a966c640f5dc45d28c800850e3dd5ea902cd69efb7a558a22635655b09de938b7e3cd848e25da02aa9bdf5b97cee72cbe5fc1c223ef8e33802b26c406cac433d358e2b79eca9a90e1ce0900e1e5bd2ee8f46315c2a5f8a04b9567e2a2eb62a8357f6ff6c98feeb343dd9e3cd881236f7476a359f56f06fa3a681624a0bb22a7ac7227d47059b77e5b1094b3a1024afe3eab1af2e9d62de18e9b20e3e29e5eb2a1b35a2e7f5d30232a86ba522fc1369fe39f2665fbbde6b39daf4c342f399fa0cb45c4fdffbacb56613c61eaed63c62aced5b79a461d946161ebb5da12ca5cf3914e8b6d81cbea05fa5448b62818c4b09e55abe4a0a5ab5255a9eda575bc3c45a77e2c82df9cb3c63492fe15b5201c61a5923d09cde1734d5698e44002e550ff69e132ef1fcd401a9d64112eec4f8e11dbbf752575f5ff54947bd8c7a986bcab598a4d67c5778c39b195aaed6f3c17294403dec6b0054a00c4d1566622a71101482ab8dcb6b3ae953a9d23fa09ddac070672c8fdcc08367f1a59ee773814fc056fd183b6ef39951428849c78af2c3706be1b08f9725cab8ad026693e70d0ec7bf7f8a2ff4c7fca657b6215d39c74e5b33ba25cff943eda21e69be89be4ea8a83974423e9937aaf97abdf79cfe2e7d5f6f816c023ac03fc9f1b0ad564daa30301cfe91b7a666d46b43e4181abc543378a8659c5e6c010207c99189e2d968013480d598317f8a4e6fea9aeb077db6c0538bcc4bbaa623fa30d26c021aa2d13589cce4311df108d363bf719b2faf02c3103b6366d122aefdd829c9947f2191de74b14e151a8249dd900c5fa3dffa12040bfa3c48de4b498173d216ea65400ed5b3277202a257c73e3d024a4a5c62fdf521645ff316b13f523fbdf988f39ffdd622e015f87fd28fd0f69d04b21a2723f932e90073e6ec0fe55cbffbfab07bbffa6fcaead22860dfd4828b9ca2742e7a3cba51e8a26680fad08c0f839317149682ac4dd00a4e6928974d5fa115cee874575c5e45a43ff99361eef8de0311084c6374efa391e12137040c0c2eab12fc87eed3abca8ad8cc0f7fac7d505066245f9556d8aad30770fbb6ffbf26f8528b6150157fd62c202416d7feb71f8d0ca74d3aa628dd2d72d9b5eb191272393a0a83a903b7d499d4974ddb635d3f80724104b496a1c44ac90d47e76021e608dc53cf7528b97d0255a44a62c3e2806d2bf3c5e83c35e929fef9992b3b0881abe18028b1dab9cb3b90ece6df155befbe8f91ed9f68700249d43a7ab22709dc6eb522b87746bbbba9e9565739310c8b9112cf494f48121f6b599eb41f99d4746397744d289185852b68936433958e14d3f3f3209b5576edc0a855d90c799ec284f7ef578a7d37506a529b1945f1a2ee6dcc6adb27643cafa747014142459ed9bd1b21abde9dd5d53e441b892d3290ef243560e4d2dd9cd935bec893951ee3eff13a613b647d3dd2f650555a9add4f52b954e3b4f651fdfd6ccd1f2e6d38965d8bb18ba1fc0cf732390bb6fb853bf889b2b27c4bed05a4f9273449e877aa27e83cbab853d17a7fef7229843860fc1c1af8de63f28706d6df88d11cf1acae59a790b2e1bbac6d9ded59067f64b89862d60492b91d196d0180a2bec36a6096cba812f545bb71bf83aa6b67c15dafe8fdc496dcd0346d8e4b8f1b26e2294297d3656ddbc3ca5b72395a3695b306c13a99cbe486bd0db1ee8aed54dd06e20e4432f49999e8d98e344b7b8b1114779f9a5867abe20a193b992b6aa81fed1bab9c01874bd264ff2a76551d99a5403a8201e3af29dd328e382726d9f77de0402f110581ab87442236dd5256d522d337354054799e9e5d93d3a10a1836be776d7420a2786df079672055d30e8988ae98744c45c211d2c944ef6a865e21b073063401f73727c8c584b16a29be375e3e9257a25a8d800c1849674b8327cf0dbef65130d9a147f809210375738030e96d4e3c8a265c23158e51b932fd531b642ff5c5080b5024e99eb5ff3459b6bcd648f28379c0edb4c6a75ed74a6f3c16900133145cf78844cb1226fcd454851c731210375738030e8988ae9874526ec7340b027ff4a306d197db6020e23db50c671c6093da4187c7a7c138f10262982c000fed4b2983fa07f6655cf0a941983c869104c589d59469224714fff1bce1c2dd65a86cc7f2e32dcecb7051c482c8ff8c7e5699824e44d6905b2520bd84806e8472ed44e76a3945bbeb6ac590104631fa94f8ea7c61cbc4647c8e443888ef0f4e0c420632effa7e7cd6b983ae9cc68bfa9c200a1fb945e887c6384615e4cb8d4f04a3e5fbb204bba1b18bf36d5bb56a13812d895f94358f7aadb733a8c5bce717d692a84ba6771f4ff423ec7ea5e75b4e8c925057fecf80d1c38c4bd78a819d7502ea57c1b4f9f5ac9e5670f667d7d95d48e0066ddd5c05300021d24389c72b1cf6bc9b418b2c18d1e772f31d243c272f7baae23899a858399b30270db6e9e9363211aeb5743ce30b28241515cf4807175a3ca80ad625eb30ef6f9e5cb76bd6327ce24513fdd78362a5ab33e7f617931adc0afce8e4cabb81697ddb2a385009f9f633ab12e895db9ca423434b909c5b35fb8307a69397719d950d2a3232767e23995e1afbfbcaf4c0698d6a90012fa347ba8870c37ea643f775c8753eedc0a1289444fb1951e297f5932537ae6a1604a39af63f30df78d25ff118e9a4678178e0975a439c8a2d4daaabcbf9bf18644d8871c7031f241d7a56bac69948ab2904ca15b2bb5d126a043ee430698ff771db0a011441d74f569f4aea5352281ebad5ea0552d72c90bde5a7e090dddecabdedf7ff76bb18c694fb419a8dba552993a3ae71ce295eb2aebded6771c2028614160eb3bb46d643fdf5fb6f08d96d5364ab6d742e14e9fe0c936526c76f89de28a57596da9136af5924885329a0cead97d8e1a93772c295715cdebe6faae74701118cc99578c2164f1e6f066ea46ef3c6256f86c8d8018c38481498822c2d15bd0ff96a7bf1eae71002e2e48240e56e9875ca97f5135f6d9525bff1edf8775b2961decb17cf6e17103df0c6e609c6b44c515bcd9faf7b19609f6b3445f648cd89591a581d5016da598513d28428863fcb3012422038fdf11ac127079b9ea46220bed8812bc2510dfe2151be40c606e0730ace3fa304e11838421632e26d9bbdc8c44c69b3c4372e14715cc8fd6b6e628bde40b0e55f39cc83f344a2a1cd68dd24b5fb8cd18cfb2b3fd1cf859dd15bc47b77f60e59ce92909ce259a38dae8adc8a7e1c7c6db72147bd915a83db4dfb056167ef6b55aaae4effa96b93dbe0abce8ad93c76e76f0b3df85c3540553d06b4a0709f9abbf396263bb5e4c56e7fe53aa2c3eb9ae8f2dcc0cb33a901790d97c4783e03d57276f59d761210518f565980ea0cd7b692ab967baca1fd47e5a6d930b747bacbb04ee9a10f99f6b3773e97b14c51f09cb5d651e047d58a0e000aeb3bd09e1e07957c6daa95953b4363c6073849007631d2b1df456e01ad5425ca899eecf708e44fb7eace8ac955e1c0ba40624142cbde0556ca6c77c54c418857615a744478914d7562f415a35855efe207c8083e02cd7e7168709727b557fa408ad40f265528d3ab6a81629c5a9bb87837e1ffcf97b0adedb9b65a64cd64e3c00d65f2668bc421ccdc91292a058efe1a96721a0d6e9f219901d6792cb7453a5b64eec6d3bc51d8328b2a01477ca2cbac562c7a0a9e444263698792afeb16497f81c7ff6efaf96ca3cf28e3dd595f305e41ba275812f0f769f3b12392dabcbf8c17178e79197fde6086aa942755007345d252734b4ef7d4cefa8aa442f0944eeddf828c2b084211de60303357e42e51662609779e13ad9e9983101ad4f86d2d571479f406f13b086d9fcbe85a3d6240b5a37ab36193d40760e99c352de78073478f64783342e33f290e22f507e70db05d14a708a881c7d1bb777ecfe70d9740484bbc515c85c7b5f82fde39dc0118d2c779bf19bed17baab4affedf896d74050284e6aa4a1442a81ca30f5fae5704a48d6b808054ac83abfde173c9cae12d311241005d7b6b190de34c905adcd92ed69904842d39dcc33db23804cd7c5ad50e6812032a9473843bbfb81d296f6bfc04652ae9ced76731e0afc4309a299ee49144a84a434b4cfdb91343517fe546292ba5fc8f1c59921cef3859a3698ae7d0ceb8cc4f0d2522aa31be9faf34c91ad4e15c37069d528e0815ca8b69e0e8b74b8db819a2f8815cda742cdd39092c087acd3fb0abeeab04e7be247d39b65341193792b59aa78251e713483ef45bf9e8d214ce62d31283901396aae82829d7d77bc583675dc1af7cf06c1f31c143ae57af69695bf73bfff4d0177fc9c600b4197026bf60d9c91adef9c2e5fa5e596d38ffd398444976975a84bafbe0a5144f7fa629da8871a31cc16633f4b59e90811504da8b5b9c26ed4c3657bfb311d896c1cd6551c94b04d53109611a8ce9bae691091304f5bc005167f1f3b2800a502c4af16d1b7700031b6adc55b4b0400eb404f2d1ac37a31fa53a88ef07a7cc6dd1b298e48ecf54ddf2a3dba76e3573905bbbab7eb5ceda40bcc954cac62813a947586c1e0f8d83b5cbf2f09a789d871b106b16f24b8b0e910f77265bb29a01fbe34fe7805ebdf7ee4c6b645c75013555199f0137d0e16b0c4d01f08de893ec1cf62b0f5d243d6a27efaa33f2fd6661420622a57b7044e6e08ebf7e2255ad304ab77c747251ad8a1baa9f36a80d6b7826b5ef969513c648947ba4a296a5f8d606a322b040d6be26cfba37fd091a5306287e377da9492d36347f29e93eebdd3002d1661e3e0d982ca1489c3983ca24295e07daa0fe1b4b34017e7a497f0c9c604b3c4013553306b80b718e487fb508b0683eb546ee6ce209b624ceeb3f2190335f9ee577e69d4832601f121a747666e2d8c564ff11ad6fc9586eee411e77118a1c5e3bbb4ab643804b96dd37138c549c1f5fe6c35542fc18d46216910e4bcfb3f1ff99242579c786651335323e087b521d3470f2f736a1aa525c1db81dce5afd6a17b2fb762c1be56cac52d0c78f14aa8fb05fdf6786e22fc443e1990a1587df87eef676982afa20d7b96328405aa57fcf09ebbf1464a854bedcb72931f5e00013bf675da4ef7c45182ffa746626750d7c4d5217ff13b925d25251ef9dd69bd3c4eee763ab1df60a4003b6e115e942af20652d9fc8bf5539ea677024d8ee41dc17b45a73f17e3556d5a48777fdb65276ce4b72b5016cc315c030dafc835b78b9f1fa12c74e52e27f1d07782437d994946e3060f22019be5f2abc07e818de39cae540822ac7839f6367b5fd9262cadd4574209a0fb0b97cac28dd80292fa67eb125c23d48232f90adecbba3dbe7ffeecf529830958ef84e4d9b6b1564aa5da4ecf3c73f2309561cba99018c0cc8017c4f8ab5bdae148e0fa18774e3df5f52cda0bd64314e0f059f218ef6236c589f0c858421c1b8369590b362300e731be3fc8fc9176750622669121b7b922a384f9f7f15ac6b078322c1265a7886e74afe9109c46cfb261396500ecd8ec381a465b7815de7b6ae3dd255ce6ebe6669d306dec3e81e2837ff0c504b2f8013013680004276dc7ab174e9390ab900000001309b5f14576d3b488cf877ceabacc1d2e7ed8dd123fdb5d57e8f59efbc1155d43df2b62baa7a5ad9b17b26f565f4c373d2c53157f8caeaf26314b827dd9dfa6a7a4d08ac9b51b83c15e8b1d15f3bd69da96c7cd9ec0a14978fb8c421b7f775bf9bdc6dee5226b11ac6f0a4fd3c9eb993c3a88eb147c7f1828d80cbfbb18b273738e07d51bcea8c4d014c34b60d22cd78fec966a9cca75ee574845276e80a2c40a14ea4037e7d2030fe3830e07337183955fff37b26f8386d4a08fc17bb0903671ad136ceb3e8045d6e04c1d73d519c97eda1cc3fe03b3512373136003cb2ad35ac27537baf59847d08dcf49ffdd878d59913acdb8a40b45e608c008aaf26ecf956b8b5695b9bd6d5f2fc07af6f5477ffc373e0e45b433800909516ebbc77ee109191c8875893e84ca17a38790c31c389667750fbc99122b07622422904c3f2844e1941eed8a3f7f072acbb502fc1a2b1167e56e7b137fad34d1fddf8c8d3ff7534231131973a22b985166741f7466a1a770d09bfa26bc96e975412e9eb30016f559150a4dd32aff61a06a444ea25e138e5d41798bab2efc8bb7a1c51e7dd8b8e6bb24e84c39c2a43c2fd227262669adaa3909d818cf85dfa7ad1b76def370a99b2c0a686dbf0f9e40b82424a29e657d1b65a97004379645be6aa80c2e50ff7808cc95cb0fa8da0d938e4118cebed796409c30425af6f2c4c4c59ce80b6cf67b6c7ec8fe83158dfb41fe8a5c6257c56c2b31cb94c01e225165c378524c860e4db078938ed895dd80b9930e8d9b243b73dc33969ee0fc83466700ba5585b316a203981df3c2b08a57d360aee9072d0dceae9f5b797c429590bb0d4b98cebf3dcd2790788b4caccd762d368ae81ed95d2308817abc8ca5a48d3ff56bc00c2d76532ebda532fba1ad4d7563345a1493e84257409b6e5ed9f502d4955d14016dab403d37733d79cca82fcc63a8ed4e5b818bd31e5f0680820962ba016374d625c44e43cbfb7cc101d5a2d8a3d4c2b28e4f918a891252cbce56a2fa1aa36717b977a2f70c52978d715c3b891e73e5982e0296c7e21e95d4c79a5cfd4d45ffd8137fc70f43f38fd2361effee10a4177d51b789903ed1fe24448c2c32835a38f089871506bd8eaf082d190cbaf5092e84645af22781d7ed8304de29304458d94fa750f9523014600bd724002124f2a18b52c2600013e854e0b532cd9eae66980fdf6506556fb585f5dd7490987f5883d3e27ec170d24899abfd1236a241040c4a4977d770c7dc43d507ecdb1eadac60e871d3c2fb2f50ae456ca9eee4df1da9e162c76b19cfd63647a7c2e708b5e73ac8328d7fecfc63b246ea25ae48f717d2ee0b07fc3ed4a3e2b899c47ce7b7ba9e2f40310eb259112de76992a44f8e5f134591b569a5a385bc8e20ae4404fc02d5f34df86c1aa757d72ac89637db65cc9454fb84ba09354a77cbd7fc042a33f8dced5e60a2a3ae3bc56cf6642e00d3a61301f29b51b11009e3eccf24db4fcfc461f0b1cd924f2481991171fb84bbfc760b5a0a4c45c9bdcbbfa90575892b1557ce4aecbefa86c64f9d3a73a7ff273c01df82902ce67a9d1b949b4569985bc18ba67563cd58c5f8959f4dbae95c31c9b56975cc040766fd6ba1f892e04b936dd461acc03e00b53349648f166a8a19230028fcfcf876f27bfa460b6b9ed9c16b598340428f014c6be31ddfb69aed11b115e7a6f90c5e2e901801ef207ea93406a8a0a0b5e42b7bfbd91e4fcdbec44410cabf80e798656d87554e5b163f7081eda9be437a985ee3973a3bffdb38fc53c7d8d101c349614aa6e2e1e20b7637f2d0df423a9fb9a50c3853a53254e1de341fdd5bd933f0c217a654df6137c12ed0bbfc4a8e39ce6d293154a8ec54a97e8aad0bd9a7cbde4506562d47b2eff16e68b3ac3ffb4329163fab4be3a71f75b6f851b5af347757c00cf91b7966c044a6b7c9361ac91d9f24f7adec3eaccc9a09de0938514e5d89cca135f46e2a4ff9102ad5f5a7d5b02077ad426204b52f3dc1257ae6e8e3e586edd4fd682f1385459426638c4357bf7bd48eadd2c27bfa3d785ec4e9d6d3a21ff048f0b92593c10e54ed4369b3b5493dfcc3b9455f954e3929096ec15a50bb8f88bca6d1a02412f71c406838274e71e5e2e9a73b5e79788f7f67095b8d00dd549f4014aab2b54eaef9f64721fda6fd808d1865b4748effe5b7cd926e8310cbf47ca7a5e3ef7a535a1123862d0da0251e62da8df5c7a6670c0526797981f6c558028a7de876387ae87335b470126d9d9b96198c331b5ffad59b3debfa52d932327224e721cd5bd3d88a703dfb3ac464a1f6ccca4465c7cc7c1e950decd04af45d32a0c1f5ae33544df7ce583ee660d9cff8cba79e99b6bdfc7d206ec458f86147bbe3477274d3900eeb1048c443bff040875cdfac0381eb8af5864ef0d0de5ce9b0d9efa6d99df87aaa5914701a57148fcf0b1c2f8b362d710d9760f0c362a8dda2d320d52dee33a89e09007d879665e7fc6f63ae66085d9c62bfa74829a96bac863aab3aff3bd6bde679398f15268b090313efb7de2032536d140e96e48d36c6b9296340b0ef25b2ff88d135b8850a049c85b144ecebb5d7ab876ff8d2106207a38c3743542a4f8f20720917400b246a7bb404e3897125f17e8dcc841f558b1c4cb53497c1326afa16ae0a3e9526202a3fcade22e44ed689bbb21eb43bd992a0f7390d3e6a9b99b50afdf9dbfb04bda97302ba9393eb13e8088375e76eef5bf76b4e668083555305b966ab2a81ac7d3b3fed93a1db4dc24d11bf7c7a3dbc104317117d22465a6026c5b917e54876581019a016de3174f063a14af6a8c74175613f50d6e54662e0702ad6f5f1dba6f696eb43bc9e03f94d53412f80d47c0489b29f6dce435dadb260335f0c87a4cbe3a7933b105c7b5757bdf21a47f433b7a7aae21c34cc7743b7e79afce99c636b54d61e1305d245bf2b53eaec4128cc53785c677a29f2b8f0f8b7eac838a4f49a7fc7061e3d6e2ee9396f839c3aa61b8abdb48e606f853f9b3ede2d1e878ec17263e6bc562fd9f911ee1a461656acebc86a6dfa37d62b53c932d2b576528087862316f839e7ce0f5ea6c138b9fd9e81e8217627bcd6e078bcb5ada257dcc26c45d87bd1c4e98a792228ec8db9f7a52356ff1a69d1a54cb48aab15e56b5c14d6a1a03b9acbdc5ce743e38895a9f2f4cb7ff2e1b88134a0c6b232b8a5a3399238cb782db18316ce4f5f89fd63e5035f4671dd7c54bc7677a51b84886859b9e5e29cd4a67949c54b5790de05af6bd6187e91cbe28f2c0f9f49081900b20e5a45282363fab5ef9d056b30e7b56ed343e11494611077fc383648f682c6a66afc1efc288446e4b2a5efd1dc031e508e7ee0ce1070ccada121904873ffffd06effefbd3773cb27538c4341c5cef1112c545178de6562f7fad20f37c3a2ddc082c3bf23390201b2d2d4650e595e86e72b1556a3cdae27640042fc1ce423a0ca6189d62a8678abc7bc92d45ccbd87da2e07b2298b4198b1ee715836c2f5cac63b51816e9e589f59ab845e389dced769575c377e1dbd9c1d1cb82376f01d10fa9ea21cf1ece9f3337dcf14dd161954505ab72521c2c6583b8fff6e9e15896db7ec4f62b7fcc84ae46c94fc971c33527137e216e3d78d9744aef58194d69e794381d3871f93aac94b73992e38ee50df3aec96522f1578413575ffcefa6bff34c49211c5977f433a1212df257ffee00129a7d749a2f00d7b9db91346b59aa9317d823d85f2d50903aae895d29f79770f196be184fa74454372ef14e80bd308053c75d8fe687988902dac17db35429315372f6520e8ae04c78149be031ddafb1b33e4ea8d5de628ee34bc25ac7555d64d886c2bcff3779c96225ac034ec273eccb015d2c7d424b6db62c46ae21f95c8eb125f185e7400f2846694c035307563a98ba34233553844aac60ed60b7b78e48859e1bda0a0dcc15f27919732f32dc0fe2efda78debf6daf52a75d2105d18e89460f45cbce45b3e781712b5d4d20f8f0167fab1d097d904a9c8d3d6c6d39bec438f53ed15745720e4742fd4a6a0c00cca7ce902998937c41a1ae75239dc316c9f54e181f4caaf629fcdf043bc306de844ea22251e1d263bce4714beb97577f3b5c28d30e3469ea35ef4a7090e29a364ce430fd3cbc826902b987762efeb81e75a0135946a3f9796c92bed8355bb4e6e0ba88aee7a9fa86d569f614fafb78663ce52d3a6479ab493c8fb84e2e253a8fb805ddd9daaf2a5d7b62988645e2825dbfbe94f17d7b1de753250f89e990b574dc1a42cb50fa35eefeb418c52c1ee9b7f3ca9ec0768fc50533c49bec381a0f5b73cbef6e188bc7c2a6df7aee9ce8ea09479f82d00b5898b0cb413290d356edeff3acdd9dc4d0f65ed5dbbd3c2cefe0e2fcc683476f97ed06cc63c3c0864ee439ec317f14e78a14ec667e55f866ba21afa64e1c82fe16fa4b6412f59bb9eb8f6d439f72418b8b9e2df955e5f4c54dfd2bd5dd44e0a3d2fa3e749bf94355e5d68b958e13cfef5e53062764645b61a2ea01ee7197f35131a4c8626eb9a0fbb3416c098f663d6f2e66d7550f93a0fe17d764049f307a327a8b3f86cd50019fb8615ffd1a16a627a3f4db182fe494430f6c26aa2a8df02e03b7dcf8916da400d5283359b9d31a59641d2d1938934e770b9d9d95f96c26fd563205d90bce2b2593d5b7220da96c011d933b97430b0d1f51e6168b588d7c784bd6776b3f913d5109e74eeab9f2347f903a3c434f1fffa6ed564dd4de8cf903cc3b0fddf83475796899c2148957fe58b498bb2ef6b38ea9d10c45a00e8a0a3785576839ac734d7c741ffdc57c52136da0fd65ce1c0159cd18e3354f28eee8bdd6a7bca56974bc1d6b086112e0633a6d0e64f009ac289ea91b519ae8ec544d5f4cdbac4ce84f8edf521798974df8ba79c88eeb32fc55c0074b739db49ae9fb86287c6e1d92fae5b5cc40486de936d2d41f033992780a222beacdeb50af346b0b2ed004150c4c56694bc4631b49796b97c7cff045bfe4d84ba27cfac5fad44116fc4ebf8e0e8974701ca698361aed5602e90ba8a5d843d862bb88dc50b2b0892bd4c30bf76a07d6b5f8610b7eafd82457f79701cdcee417e56182a45f35c3e0c494d7df4df3a08130e20e2f4e87a5ea1435a2bf675df3b827e6177ea4131fcbf6e8e09632f7ac4bccf99b51521afa49201f1eca9a0c222c5ec6719885dabdb80258355a6e774348c5dd5bc38aab529587ff1d3cd81b3d1a2218772775fcf30229ac83430744f7a864befa6bda991639258e63b36cd0823d7646809f1f50ac10005bc9aa745e4f447c77ac65da6260956313e59ff546289205f25a212fe35ee1b2174ddb61aee3c64010f8b6632b0e9b91b82b3a0ba755a03d5194859d63598779e2ae4840adabbb62415511451752d497ff5f16524d997633f380956521cd1e12740ba1e84098f3f3d4293bac285d404cd02be4b57a4a46c71afc7a46f1661d96d08438e1616ee068cac5e000c1c595e84790760bbf6d9e211a50a8eef54c618c011f5315912f7d59ae9b1323218ffa11c919fc5e05c362d9ee5a5633ae21a2b94469bb8636dbe8ae208bbd9651d32c27b8a9835b8387d075b4128e6db13327bac5b2da7cfaf035a685ab37a6d14bc04466b5d0dd080c850b4224f263c13e9022313b044a3034a648cc548cb3bbca7c16274faeac7b7243f13e228b3c2ba93e12b339db31b7bf6ba59c433ca27a60ba66579136aee3e46ab5da5944cb90d9dac083013d7194c6251b10ced6408c3271042aa8f0f4c5aa085feb935ee8a2bdda2e9ae6105076cd7125c380c166155b45ef1ea27ae6a30b1f0d3482421e0fe465bd35fafcd61606a271585a4b70cd94231aa43700b453031a95e4b902b94182ba3aa57296b21ad36883fe948fbf9f38f464c730220cb3070e74af8858a15f689aad5f761ae07e6103ecb7b0b2f54ebd9eb5568c590fef3f2881fb893734d9be1d9f19865041d3675bb7c9b3d6ab0151c4bf78a09cb3901209a59186623370b7186d21c38bc93d0c5a782397d116d93f77585c0ff9a0843dd0ea2c8fb22154df2f3216b2b064a29d4aecf7e69264f14a86d578d62214f2de0722a1b60cbb5f28f1565bc462236a26ec6970ae9949b77be4f4ed04c3eabcf631a5eb321a8a5b05a91e2965338dd8e9466ec0d69db0aac6fbc6695b1cf0dc9b08a398daed87efb9e219ce9b0d04b861f0178eb4553a89623e272cfcc290482ec5363eaec896182d1ed06c4c1bd303f4bb3ebb0ae27830f287c6d98828c03d19276f6c179147aee2fea9a7ee3a10e83649b2b9297df2c30c4d840c7907d72abba0ea8171c4ee45fa26aed7f58b1390e15d05e546691e5301ba0b5314d71d9074e1aeac3fb0004ac5b87ca0b1c10976d73d74aca2337a37abdf71ddbdf0f97b10dfa95158a426ed86d604ba9925548fa4e0789a3e82c72e8501f30d92141adf8e27521c7a939d97177b03c122c2ee86650d102e8fbfc38a040f8e510fac9f527d254e4123d643260e0d9d3f80722e53e080b191d2378dc25a8d2f11d5c000bc51fadc86398943736b62b884fbf3ad7158e926a13dd82a6f7baba6e0ae60d65d8050e20dfef2f0547a7754e46c4bfa9299c8031aadbcd2972ce3bdfa964392ab9ac2938890889df8bc3422b34e7639258e886046d2396dea4aee5ba66a9bddb493c103287615275ce2310aeb7dffa4c732d30a7ff1b9ed7cdf321cf7532064b9183bc90c6bb3c3b2c213f658d190edc6ad4b9876da1117d986e96eb8f2eb7d83f6b4e6e0e12dc37afb6a3e612de6c58b3f426b0da76b1b395969738be7aaf79d7709e610094589cfb34b114966ec4a5410074ffcc120a36691a3b6085c5802ce6c55c1e72d9bf260aa6f21554fa8dd384019fdb7b1f993d941bc47fe9527d50d05e1bedda72fcbb0f7cd3356a300261aeb69c8c86e3a6dea88f1eade2c1d018c0b9109f6bf1cedfbdb8355deb85fb2fcaa03cbe199d5ca3e9cfdf385823f6f585c06bc462674ddfad02e343f6e0eff6de626c6207ac583acb039ac140d82333f83377a5a939dbc80b4b32a18814bbac9d931cf405660d6373c14ac720cdba23065d90352800ee76fc41c04537c4416c0896ea157ad02d65e8cb6b1f4fb8f4ea47175855e0df9b5e22b502178c390903a955457a36921ce92af88e913e550fcc11f29a97d67ed0c4e7fc6e255a06a54d8f82c0b98befb391422961949b208d02b64e47101ab50a36b966473c1b49adee9b8b7d43aa24b6f598f78d74f1be667283dc6cd1b54444c31ef56798cd73c542d3f9fee5e4985db90b1abd09539238f09250251bb7b4c3714a740e765ae0b6f7035da88a9b0e3a0a6a1ba6e6ceffaea41140e4f75fc483c3890aed00fe71d5b7c89324563bd17df4d7a6648c6cd4a159d77db52ccf8b2e327f420a55571d6c4c5535bae73f602e05ac3469b0a6c388a6e21735af3228a7e4bcfebb4f4076dc9cef8569b90695f4d5f95371910aefc83d7d61d4b575ca368c2b001d18dd867f3f540b147824047f8cd80ae3f00b0f1210e28a6402a72cf0c037ab4cc956958115a2f22e09fd858bb2846b9d1b23e27bad1360795eddeb607b2154977085ffb839bae50fcb63bb953aadba0d0b4506ad87ba140d1817d944059188bbb8450a473fd3c2428d94b26ecfd7645ac2f1257ffca132216bef4d61fbbc37080f13db431ad499a3f99d2b16a6b854ad3f714b8488d6543d5c146d60c9054feed4bb43d802ebca62e80364f2781e350eabf84afd79c5de57ec4efe03d312dbd39c13495c7a767f4d9e63b18406a2d99a2022a9f3d7c0fc4335c4a2c9f4251f1809d19bce296f81c48dcad496fe5a24d2500e09fd9be9c2d33842fdce0b63de87b28521d1f5f04962b9f95156d12611ce22fe67c85760d6f98272a2fc8585807a4a1e1e1c6765a6e0477105be77e5da39394098e1d9a8ed4e73e3294505707e440eacc1dc84e86f121c4526d000676aebdb3078337f6f721eeb58c320c24bd3d7400bb6a50aef88c1ab90478e0d0b3ef314cfc0e096231d1204a95b63d6847522a53582a411648728dc927e0a04dad6a279e701b0e7c49526566b183adf4b654423758b556bf4144729db7cef7de51f220fec2cfa0c31f8972927e3abb87cb1531d16bfbd52b84d6528994991c27eb7bca10d6fc3a91f11feff2a7c623b037b06090bc929290c1eee531f748ca56dfb086ce8eda43c2efbb4dac89cfd621c7f76bddbb8b3182617632cb15f69cc6e8767ad5448e1459ce6927f64f466201472cb26a3030292e908ea1a65f67339c65aeda3d6866e792cdd9957fdc75838a6c9eac83796a2b534e9dd4b6d9a121e46295b00b4ca3716f381b36fe98d1859d79bfc01e82742a398d5b87788bf925ef08d0b3253c0a5335bb5d2c30c2b64d3e8a329ec5eb24eb703ee5da247b5dc3223dc167d55942cfe92a00e033b0a5268bc583322faea965b7bb375c13aefb77fbce0fafe820122d29fdd525c306588adf6fce5860e1feac26ef0c51d949d84f647d33aab2c3b38458d8695525bda1f15833a35f67089d909e465502e089b507de8e45247ea2446ccfeaca13282614cb208f60828069856bdbc7e6f0a31f9c046259139f139bb5000daeba968f8b698377e623a28405fc278dde012dd849e33d28eb363729b402d8c2e5de5f9e14ff1e5e47c4f920576badb42d6c0d4f073d9d982e1b60e7730c957e148fc547cbb4c77174aec62157abab75fb89859a427f56db8910fc0f83eb77d63f0d208f404f552f8e43bd54f2852bbb7e4e7fbe69c7c87a939a55c0d5f6b6d27b9442f5f2fd20345d3ec859e5503ad3db463a8d857a6cf07358df7cad1a86fd53f05e547f1d18b02d2332fc45282b10f8bdce4a734e2241537d55464fa31b40febdebe9c009f388b2001e21a94c9b8afcfb596105b827f7b269f61884a9aeb27b9dcd6741f9e96800d3ee60bde912f1656113e86c1a9abb0b76dc70e27f4cd5b3c6cb939c163db4928bf50c62f372d4a6e0d24743f9ac0d61cb0fa1e322c50426ed0bbe2d1567d20fa497f26615f85cfd582ddf0006df941c23902b49bd8001e4b082a192528cae4e3d4ac125b86da1e4538695ec63f2062b8cc9910381a71421ee9e613ce8618ae9276804b3b1ff70952b0fcfd3aa8584f3d82c4d9052fffa25448c81193115f829bdedaa5be6a0f4531d7a266f0cbbbdd2d09b86fbb2df9b707b468bcfd5a69d9fe0dfda3727392531ba897880e036627f508a4f3f2267e77d5622a8e1ff0a82d43f657b2bc72b2f443894afa057297604e0b45b0642c4b1fc110c475332d4706b3ca7e1fda0ebeacc0399b92fd637180b58f1bbb189fd20b03240540889eaceb8e7d7fa58ca6b75aba9cd58b2b1f9c9c8187ae384f8ac2eec22c07a1441be641f43a8efdcbdb87b87a3a7117e3b3ce3d63fb4c5edcc21fdc4bd8ad1f8a413536af2ccf355606d21b80b660d41338077185b68103259ae12c2429534f90e3d1b8fe6d7a596eed2e1529241374181444be1942fd2d529a849960cf99ad4871c9d97ad47f12dac85b248d1d6c24a21c29c09c32c07082487fb61e526f76cce11970caa867baee3411cc7f6cb051ff0a6a4c34ce72e25775f21e66aa447ba5d0557e89a2a2e3d70bb077024dc31c50806136425833617914f4f9b0cfb0b06220076a4ff23b94e9aa12155f21903d26d6acf588be884160b4e51fe7a46364eb54a9a96e1a0218690ed782d6262e5d6bab851a8034bc889820c5c3e8615121d7d0fb679a914cdf41303c81f72b42b474eec29c8c0ab753bd388cc8f95db6a349f87ea1fdc52489dd43a8deae2a501aabb3549c13271c8e75a1335e556461ca0ed470b281d039deee6b6d9412244ad926f57711f069779690ee34b95dd9e5add3b64374dd0bf98a704cf5f628c554d4c2e0e3dcd5eb72ad1a4c6ab6b28f477d7cd0951cd494370b98d5528fca165c19520af8b8c75456bbf881d089237af47eaa57bbda870a74dcf31f368d84ee1092f986b71c071ff7410e887fea8a29b9fd2d43d312d439702ad4a3bcf1bed39fbcfada6b746bec9ad1b480aa85aab43e502f32a985da4f1ac8f2c73cac70ec10e2eeab83cb0177935c4b01be0f49fb87a3ec8a0d9be0fbd1f6efe8926e934362de61c7636a54f6e470df203c6783a9542dc255c05c05018c36f0028ee6acfdf310cd357895727d59ec8b16170c78813b45c604c343b73736df9d42f3e4d4c6b95244c9ffdf06e9a7da8571e68d66f5ee9281c2e9c0010e18be14db8cacbb9d16ca44b7bd3280b9b1d3dcf80ec35754819986e22230977fb1a99ff6b89f47dca69f94e2a231a64f46003f5aa37d12b326b73714f5df3a6cd7062a0ee5041db827b38765379fc8f5502fd11f568f62f4b2012e62344dadde98369d85af689e2276e9feac165da6edef74b0b90a8ece7c361fcdcde285c3ab5a34f6ba75e06de9c0a7e979f2a431453ad8c59051a07aa591b1b6b4ec557405128840ba60e8326db3c4ccf89374f64ac3b33033e0caa2bae34e9a262818453116fedef2bdc324faa267702d8f0f9e00a821c9b1510470d747c5a90be9a12803883531fa82bbdac2dc091c5b4058b6926e05b02e1fbe3849d5e2b7fbda7604b1f0532c54ec89e2dd520ac103ae7ec406b216641c8958d0217eb6e9decf7914d1c50b551f0b3557fb80a1146d88dbc0880cd1373047a58ea93b2f37c2696c049b11bc351001b93c865e088e8d0e980bcd83f9e20685b2d8f5d273d3f5325fb29b1fd8c728a9039fff442f772b8a9ddaf986509a1c1d7842fa57961dfc2d21dec27b0967d3e097daa9e348a388b8fe559c45aeebaa8aa6d2db3852a44692ffe1fb79ecaa2c06ddbdafa9a9fbc29bdb00fd9ec066debe93ab6b0729812a9773f1f7447f147781b5988b596810817f10f2cd5d6973d2feef767a214713ca751366281400ad4c5634072d147c58db629419a38c03605c026964c8193c5d568f75d48e86eee70670b202d8f1e560769e0c61c90eb296bbbc706ad28905061267d9fc60a2a7ae80472985d7b240329264792ec55ade601014953037c8d06754d6f27a5671a99f82c9f8d3616f3d65ecf09efc0f0d69b89f3b7a159f50d53b34928a4de043cc61a470e07413f80efa10f1342aed6fe7a2ef9129530466ab39b13cd07d5f41ea92d3b0c15a45f640d300ba1a66912868a08631ff0c96339b14afe30d70f3a04c228254aa900cd2bf2e287d3201f3eb7aa2a6106787ce68dd48d1bacef3a8cff7ab67fe8567e21cce14d89cced39cd356e977d57502f10b433d90f52ee169d1ca15bd10a7adb881fa2fcb7607e43cfcaa850e48d6d3b37c85d7df707aa8dd1cc36dde067aefd7fd2666e381af27fefcead05de2b537d2c0d2d49cf935da4b857a269b35c9edfd37fd43c230b63b679a3d565dd95f2b73d65c6a30257973f564912b74e6a3cddf688d0aa7ac110168fbcf892686601070e15120fdb040173b98633038b5c51950310f0cbaa8c9e6493b1d6c11592b16bd468dba06f337b57679f2478a849bec045c1271a3fd05f7a34edb615feac4be9abac1632786586c923c7db7c6d84fe53b117975e4152cc541f757d690dfd8dc79db410f0b1f0cddecdddbaab255f0c58b04f290f109e6a9b8b2a33908d0305ea466ac200982c933cedb684fc242b01e39cfe8732e40f78f86b097201ae96759b829c0bb680e7a1a22589d345de03573f2d80577442a2719000608d15907eda45b6e3151894d417d3383cb5418d1a7382ee31cc93fbe7322c5012f08a51968b3e5fa060d858dbe4ef6a151a9fdc45071346a3457cabf2d1f4a543f29471bef14a2b719f53f002deb9a6025755e5e4becef43199b5b995af5af18888d0140b35ba863d83d5335e43af232b1a59a553c4a6c35cfad784513653c1a356d427c36b99d622a38e14d5dbacf0dfd673807211634e24f6f33c658b8123165be96423a85ea78ce6de6014f4b97d3a3384f0de5d7649cc07a7aab24cba1b5fb1ad137f0ff0a095d3d5cd6f1ba5b0575ae54e368bbfb49db3a7a80460acafca7c4cbb2cba09fe60bc7722c7997bde48797dafb33bf1dcb65e90db617aaf155d0eeb8488989cc1d345e5e2025c416857adbd0676bf28d928b749e4c47fc8aecb4bd7b89aacd6a32810cb7ed0c18438b0c25209aa27466b36956a03d45fdb497a6f5ef0af0384e7847380bb97cc1b5e73ef55538a63fb4cca83b600f9e6a50b003d4766efd8cb5045a7c2252caa62168549406dccadbb4da433d06409cc13e1441ade3cd7d5c7147a410382bbe11be9a7872f0c1f7faf6b3e927f8de1d308ad0188d067e72803e5a76eed4bfefb1054f3aa668e936b8ce4f6f2613e9a59db76cba1b21f8fe3491f595865e07c0f9ffed1967bb65d906f2ae86138bf8d0adbb6f1228c6ff1b8c2e88856f5fe8e1c81302b35e365e531d4f675bea28e81feca48f97757da7b51ecfa6b196b06c443cf60e03da1f050371bf0b8524634e2ca29365398121a91b53bc551188f8f17933742ab99fe539ef253940a3932ae05e92f2a785f20b662708fb9572b56d4a59c953b20822e464482a310159c2649f6558af78bb87f83ee4178d5271ec2d14ef5966c4adca65619f3eb3a1e5f528e7702b64d119b99649c21bf3e30c777441a78d52b72b04bbd56020b8d7a87c7054169f07f4fe42fc74ae37cda94ae9229c759a34aac347260a8a290fa77193b2bf27cf94d09ae2b5c1bacf8c715cfa2c3bc094718f0108e00d87e3d7dbeeab49ca42413f579884df897288aab315467e2a7803ff1fdabecf7c804e6f24a75b8b88ca546473ef26662b2aaddb47586b056c79b0248d219e3faa9d3687194545eef9558c50a122c91bb410d75e7bf218fde696dd7e53a32988513778eb248dfff4c974f406065a400d94a8cffedb602bdadeae3cecd71736ffc2e27e556ce634541f73174d943d5ac76be2333ce1490d8809ff0de96c6cd68832e268c87167ce1e679015fca3b21bbc603a407cd29e7753cca21fcf928f6410d1bec2534b425bfa785d80e2c559f2b0be0344c19282c2a28cf0711aa4d1108d578f2fd077b6cc9bd88b7694af945fb9a76ddc9b3739b06cfc2ba5a719079865ccf6afcbf05cb8ba5b9685e84fb350b76d47ea79788b32a917b3e5d6beaec3a6d6ef114938497e28bcbe810ece2550c5668e3ce0a28f48fdc94446b24f74d5285f921f1c46847e12420229000d712599a77d0f1d9a6458637ad4a1759a1578363791b501a17601ad381a713a09777a268f8fe265c2149f54b85ac2053835d40d5243fa958ecf19bb57116536dd9cb06698dfaf19f6ecc0dc4d38314d0f65c61253d419adc656855b850a02064f900c4cfa698f04e50ef9f912a5ec2d9cd647af87fa0ae87188d19b27ca43af87ca15f3f41ca16785d7cefb57840675cf8a12574219cb2a2422242a93ff0fea0e50ca905173b137a2b5f49886295752d3b00681f9bffe74a2709b93c5099c08ff6407d3fc98689a6547b2d3b6e02e96bedfbe471d44cfa507c116b3e8ab2a010d7259b61341dd8427a38c1c0d4212d3f761526a1356c090da33209556fa9269030c5e4656b06c0871ce927974b4e623b5ce69acfab7107823b877fe1775be2faa2b0f055389bd74dfeb263c570e7289818938194a970f2fc18ad8ed9bfbf06708909fe56fe45a604030f6fa5373cb60e940bd389dd9eb95a4e147ebea07416f38083eb4a1ab149858fc51e4d732835ad707a85b7d8b246ebe7cb54baee15c60713bfc638101e75369831b4260b803f9ecde403941f368dca1bd294236a624c4a388c3cc75b8eba7525485caddfd1b8e423e7c225595763fab137698a6fe3b2923dad75c933a49254c900842bb09ba2991f8a998672c0474ce8e3a09602d26db10cd4a8a7ad811f854a0584211cc1fcea6e2649546be43d80404ab29829791caa29177039b1ff52f36f2e516665e9f36247f5d3fbb4c22e2ae93b853b75c6b811d61f21c480b322a3dc208ed29f0546a4856411bed4af5500510b141c4ee57c3bed3e2de1b0bc3c6e319127e3e6179ecad3706e4d04a9786a8d7971501fb749a7f4c725522b77054e8b28d7d98f9fce66fee1139e5113a0472f05bb517766fddeb9b3d52c85d1f3c63ba02543e5ff4bd728ed73356baf4ca654915566a5fe93efb3dd6c7b2818877d8962943a01be13dcf10028bd132babc33ceca866d5bdf3f327c360054c740f24becf75d83a496da867a1f4b0cccdcbb75fd7b1b727ef1e145898c45bf487cf37e03ce3c043a8f16870939c9813fbaf1ea25fada88e7b50c843321cf63ed5ab02b60570386a6a085e3d7052bdffa9c477d0d9cea93e600f427c8cb14a06fc09b49258ff430fe802df5dfea7259db826f2279cbdaf68194d9dc8af8bbcf18c315339c85c16cd0a6121cbabb8f4c52e667ded7a1c4b5821464422afc4fbd308b479b1a2ee01ba5b3e40e7a30cb9fbd7b200bfacbf449c4a6f194985316271d7f6525bcea90526b753922b7dce4af6800d78917d4874dd177bc5738da79fc9a395903c3ee8bcbd4d153c97a8373b1c242d780832f37c943df8e35bde542cca942a2f174a54dab2c95a713b9519a310557b56880a3cd95cbb6b355665c0ef7997425cbaaf5adfb3e391db518064c6f4934fd3888a93a25c138f8ebbd8d8f131d1cca7003d3e6b23f74ccc874f7821230d2ac468e097f35b71a0b491cddbd70a758988e044320614e39118d43ad9a05f4772d19a7e4adf76bfe2af8107556f689b0b27d2c84caa6adc7b0892b7da68860a75a1329a37d1f87bee423c1fcda684fbb0f871a3b91f77f564d93d0f098556b10922054bbb535b4a6302b466892c5bdfb134b4a2067e62006e37c780b4a94caf5da9e2306d0011410d2dc81e1010859aa19dee2d96497d34fab00a33290849f10dd1d8502076b48db4e9af031b6fe6b6f320d22a748a8d73a52b260e72ad61c86800a058bb201c897802a9cf1ca6cec3565fb252b3991ba370468b4006cb47fd9d2b80e77c651baab84989b4ab33b6c40c2045314c16f25ef3ac176dac1028cf450a3a040b33547e0cfbc216affa8464c8b7b72b3bec5af07141204f5fd4f065f1eea354bf283e4e4a62af1cb060576cd88c7f7b6e33f6e914dca7584b453db4b7d3f2d099534fa98becde58a0e426ba3cf5b72619f675ebc4da1ab50fd9a73bb375f4c257988555daad3782ac21166a1317ac088a1d921f5f97cad6435f41ee8892746a617cff56f899acf7ba2afa88899966e4af77cb6d3c9a17850436e0d03696f23f12c7a599bd6edfcbc16c639036e7130954663d5710a1b7afb354da8f2b3aff795eec5f1e1de45fa851bc652517282453697cc4d5096b7c5386a08070a36201725ce91c32b31436b255e17ebf032de450d810a4a0e71d8a501b38ed2e0cee86489a60ec06858b571e12f7ca48a7d5b1ce63aad4609af7a28f4222f72dec438186dfc9328362e7c2daa5a65fa5a59ac1679cf45a8f6d69b8e7656209f85a407ce70a0413e9ecd80bdfea8873c43a551b4bf03d659f4a8e0bc64df39cfb7b0ee24e83db7372b2f0d939f54d471bd3e344e5a85eb439127967a32a0e7fd9f300f37edcb2a7a844061abd5b66604b6b51d20a359b834782e4b464ec3d8d17a9230dec9c53417ef182917b35c2187ac60071f9e6ab932beb906df97642c0b4e075e7e6cae25028ed9f072b632fcd7f78ec837a8884ee40855c04c8dbb82d528660f95a7ccf39bc400c7147f1c8e8532b372be8178d614906455803b973bfff12ef78619eb60aa94fe66584233eaacaaf1ad538e0209dbc7fa270f2c43ff6995f4523628b01727b526aab3ee31652aa634aaf058688ea47128522e77fcacd937a9a14aea94ea92a26149a3ee54e74d5cafbbf7e62afa0df1a831fa9484aa40294dc3164ed5ea2ee04fc2e741fc29b493d1e8313c6c3fa470abb2c6b9c9b9fe411d8b11d0e8a8a5dc223ceefb83e84d3be59c38fcce53c7422826a20556883dfb24df730fce3b61f709905d604a238f8b53dc2166d754809ff9369470d9d6a27730216144bcb586687d6e9060a17fca31213cdfc2d6fe55a38f24468c5f6090798570b385f63d43bd03687c5c684ad68e7d5eb167b854da8c9f1fd5579e8d1515c69f7847f0e07aef40e65d4f846e9a5a4181fa7d3d92943bb5a4d589cbe13aa635951bfdc7d7f6f20f20706b50d6b95c2d9a89b25fba0a7bc64af9c179605492bfac5a508c4a2ddb2f31c61fdffa0691c942607e980a0995a554e689f3e49c80104d693fa4a56ca80218bd77a35668c3f4f3b2ad081bd592c6fa0e0ec4c849799b54da4939e3e641ce2ebcbbe581e582040dec3ce5c197e8150f99fe2b3d03bf379d8309eaaf46397ff404db2d339c4d364f261c30a400224afea339eabdbab8c560093d34c8ced052903e1226028e3cb7bd4fb7ae45a4634d182b4b53c6396201fb3638daec7e0f2bf5e257663ed03d4924465ad9983fb3b0c26e50e053b7112244c183ac042be9b6a1a2573193cddf3276ba63377bdbbdd0683bd79f9489a9d2f67059721e68b39e95cf89fb45bfa549703b27e3c0ec81144f076782766df98c2bd56cfdd076a2fd0862495d345264b6ce139461173819432001e456ed12a76221e4b2ca4b932702f7f4c662879376e04331246942b1579ba2fa714d76797ae83cf217ec430c22d17133b4fe58c5a9d4e24cb15d2140b6fdb70e27e4e5dac44659831a5b6e78b654f40d8d571f06e2114b25d97116aefbe65c9d620035d3e20598c49be543baa3d1bb867330d52ef322118639984a271654089f186ee31636409701964f7fa58fba986c1e03997da3726fd988f929b25e6da4bbab1b2b278d7774933a49bf3a5e59df49b92e430e33dea16ca6ec4704dff9df5d9efe9c777244d6c861251ee2c386beef975a23ee332033619205f5857e70241736b1a34a3df5e77b0fc0e1dcd12e091483df6b87d0626e7f56babbc154ad13c74571e9d388afde857dd9e21ce6a6ed1c3371925fd56380eaca90738584f887b33cb875e88f171ecd4b2c770b356c5e8b8318f1f523519510bdbc340ef03ffa21859da9c9516939ec58cb815918c6b40589afa644ab93de7ca707eeba08db69c32c779600f52b4e88a6eeed1d8366282103c8dc1e5728c61f3bc24c05aed989c4b0856dfb651f656eeec43b0d36a6dc81519c349c9f750e9c33f44c77eb75b8c233c9ff9ff8243b8674d8b4dbee8ee8070496d0efb033629233c0003b97d67de5e3b32c61c2e43610a7c8b09b39cfe1a9b21cacb769a0206207f6f66dd662ae6b7acbebe467890b0e58d6d6856ddc049d6c4bb584a0990944ad7c5ac82ceaec50f425aac03f0973aff39dd176af671cc158d05d3b6fd23ca8865e0ed0da6a03e335eef72da6990c4137e55ef71b67888f194f090cf4dea37c654ac18770203e58ac7a1054d6d29531feed670e1753ffbe33ff4c36f6eff151f1499f31f82ccfd2e846752ec82a2f7018711ffe88ec689e983ef307711956c968998f9a890cccd3013a1dec838ed41e69d7d2d79834941ba541ac6e0b241193da939d55bd914f559f31c14ea74ec6afa7d4021f8cbeadfc6290b3cc1faa01703babb4c78a1c28467a03c8cd96c79cbcc986bf9c0fc411238d7aaf3ecfba27d0af68585622e4426b0c90e2afcc4ec45d73c234842eb594bc555490baee89a527e6dc604ba99e73188992e06da3dc2583799c3fb7b24e0cd5f91b22899ebbfcb9c898786c85bdbdd54435a96aa3294b2e14d7f269f7ce97680fd30176c4b019ebae09791249b832b34248b6e0b9c8afcd314f9ad91ee2bd1f49ae7bd6f4db901de783ac89f7426f0cefc05818086d031d6ab0c2b4055d6e5dd0217d025d92741a5d421d6021327247a61f9f05ef223a23e14fd1a2baea7800127b1dd7ee1f8ab29f2c8cd8f1e8ed9a2cf6bde9911c8f05db42fa4604706cfc08ec43b2af055f80fb2f9b26d268a5bcb84a92f5230b6be5f015f2fb5cbe9dafccef63268947fb095411092d12da52c0eb68de3b961de2f2beed0dcf8ae2c92cd3d45858981d39d2fe48b77d2fd0eb0dccbbb6158340f2de6b0ddf996700a9da93e3d646ac567bd11a1c6a574adb9f2a432ebe5c79ad6a721b21567193920d26727760929ddc6dd497f74cfeb5874bf8d09fde6065d0d352c7072114ba55cab06af4eed8a8e3643ba829f48530217dd25a0a3f60a535393120958e9098f9b385188b9e06b49cd82fb2f5edf698b318c8ccb359a8b1e6c8c3ed8e8f91441316d7c3bc980e12567278c01a26ddc80c70237861d7aa2d1e2298c69a1f91c206d1dceb2916f567d2f5b9a212ec43fb185b937364e4c16ee9ee384960404ddcdde891c316b56fc8aa270a3744f03f799c77d93a769bede05b0ce4977e2aabcae552ffae6ae731632f26f9aaab36b0d3f809d14e13d696bcd649b17f748bde994dfc340ef1fae589c1d3855381c3413364ec8fefe3a48493ecc1395f2c281a35270d9a3ed70e2c2f2f4e0938efcb026ee9d8f3f58709b819716c5f84be8d03134c85874c0a459b899ca1c674b5c8f257c4437e635d0e2be7cd34ce8af7173a20597e68cc3eaac9e467aee93368561ca67e20701844695f77350a9880bdbbcb845a2faffc1f7b5d510b5f1fd86fb207f2fbf8ce7bbd07f68414442d6fadc387c1f630ed670f2f0a5c230b2a82406b3856e5e6b5811958a3f09f51c8818f8c9e9a6b446a100a1d1709e6b1112fe5c2a6be5e4ff99a36d6d7b9a221b3ca93a5cc980050fb83c8dd1b77296c706b0a9c5290ee5c4d74529edaa99a2764ee297a92d14f4a6d8f560cfa807fd9f2d8ae55338e59cc5b09cc33be527b09dc8580eab5e63cb39e47345ee9f5ca3b3d88920f4c7d7e23ee5357c7299ff75ef62635395e14aeece908ec1952ae5ea2ff82bd4a247b9306220d7b6730376df6dd3c991e4654324b222485a160692ee695628edbb48d573244ecbcc66866918a92b9c1a287fbc7e7cd4dc11c9b76b3eb223bc6b8b6ae34747fcb33f7974fb658f81e1d6b577ba595b73a582c94efb7857b34bc6fcdd3fb06a875179f1925ac8beaec86097ca3ef4895fbf96260c65e39634d618a592bf665048dc3a98ebe4c994f8b04498754e5dc0313daf6bbb1aea1a86b01c1e36b3e9a774a4516f71f46a58668d823fdd61dc798d36af3c640b7416407866f9ed97a5bd54e8f89d2fa29ddd8b0d1a4e4513f38f2db87f62fdcd29f9a994ace5e8e5099460d3fad88281f4b246ac0b53dff4659862497cb2718fb7f6f0d7d15f977d529eedb5657b052218a7c761065de3ac5e5c6f2478392b1c64311b7b3b6bbfc002d99633204fedc3439235eb5531398885f2aed0a35902972339dc5451349a151b418e09a79d61fefd43308c33d8fb45acd3f553fe4ecb0ffaebe6d91ea443a38e75c84c0fb573748e28b32d90a5d4e820ded033dacaf1638772b98f8b0ed8dea4a6ec34a0aa809285981d3357e78a50d9e4c0c5291326c33ee5b629b2b066c5f168f4df9df4ad99ba3fc481b554dc97cee0c48522ffff0339e94eba19ae0cfd307f32ed0345ebc2a8f59038f4f48d9ccf6fb9caac982eea5bd3e0db7c8134c6ab8f33bdb6bd8a4da740f1ce07e9111595d2195673429425f8538bd31b4d7f73733040eb5e10b52218ff64ee4464d0f247a64676aaa8ab3aaf3788ae27587feb811e0c31df52cd9a39f14732bea489bb540f626b1d438c5c2710980d84375f2e9b2f624f544ee672cc69b27c52f216d79d46b392dfcdc40b15737827173abfc83b788a5177bb5376e3b1fe9bc85bd51a4910f033eb34abf3a0381fe8af69f413d0dd48db67114097dfa697acafe7ddb8ced30247b7a46eba679a9b9adfec900fd888c8bd36517254a40581acbb56d36b8bf0ff3d01eb423f250aada62006de184c8ffa3ad4b7d5690a606720df99951bfbdb2ea621d4c36d31fa16a362a1a7ae3bf42a620da0dae10c675eb2374efd58de65c03726620d089745a2842ece96165f8634d65fb5a79bcffa8b0884e07e416eff7ffd678cfcbf3c8d1cea81c80dc4d9dd53a5c195ad87b4fdef6b55567f46c8d9c31c439766e80b33ff725a5653d5b23b92f231d16d18d92d9d9bf59ce3572ddf39fe26d3ce262f808811a3decc5d1824d0b09095b6e42aa9bcbe82b2e3a9150806c4fd9ae43f82d162d9f21c5042f195171dedf6253fa12152f277d5356a595ce9b7ed94243ac612b0223e3620dc5c58000000000926d751c6752d8c977867f8a05916c16243eb269ca2b1359807fcadfa66e02263095e80c216cf0f6dbd1e7addde66424333c58b2d8f9261d4415b83d0597219be809bdccd36d5b08d5e019b49ef1db79b17d0966cef96b00803e480804b4a50921763ad030f148674ef39102e25c55860fe0455b158655c38a241727fdafd5b9d6182edb1ba67bbeae67c4a196b2ede4b013ad4d12f0a8c784148bccc4bd39e7978f2c5996f2d0a1c375097920c833936cea6e1d430dd4da748b35f089b8239e00225f5cfeef68fc33740f8036f08ab14cea1261de05b4b59483ffa64804a71d688b51a83e254fecd42eea109ac841d142ef27be3d5b507006702d20c9a6b6f72c0aced359d3076f474eb61d0d0d12f740ecdbdb861dfededacecdae45204c613c7eaa037c0d2d24f164e28bc969ce2299901d546e0041665e7a210eb4249786d319eade31285f377668610079e649f12f48a3600083ecabb476f94805fc0bd01e0f6e8023b3865ce353ad703e29be32b20753f382bf6a4a40e56b3b23a3a310a9ab3b4181bddd0ad6478de0151337a620e0e841ee725b397f78ed31e3142849298ace57dbd9c9b83f7595e8fa83ebbba7114afd566e9ba25710f37f53aa7dfcffb3ff254ade29f12838296032d6e481483f0ce4de28a418cf326a921c2e64733a1d101258bbbfd817abc00961515747297fa4b0789586d38689eaac96d6a9c1c48b6cb85094b6d3ee0b531295fe335f0e330945dd957a17cc1323c0eaa5a9b8f66890dfb7468aa82093d785c6844dbc88de594cc768fc70e366f9dffbe88c8adecaa3651fc3bcaffe27fda449712e87a885d4aae1687da447ec7f15d05ad8c31b5cd32173f5795426116f8a0760f761d51db16e4e6c28d4e68c72d9e725f8d6a9ed37f383bf29f1c8d406b9656079ad614bb6e410a8fb932df99e7b8fddb20fc9be05f000c48ba9cc1542b78d2cbef23d99744c4b355e8263211264dedc00c03b7d7299da8a11930b3c1d15056f41f23325e4551a4ef996f0bb478246da8f04121007f76abb7b189d5d9b5056e3f02cf43af70ed57c0a17a24808ba54dc603a6c7a940bdd5a38a4ac80a0f33f1d994ab0c62609f105794b36c923b55ef1d1a76b3ad4282f3533b94ae519ef30930cbef0a97827432d2dfd20706f9d2aeed2f456615c3475fd81cdccc0303f0330e4f6420ae365691a059b7a3836986cbe7bc56252a1e9ba4451c285215b55f3e5b9b77e4d79973230fa4d1f3a9b29bf16f79b5abfb59e84c2129eeca616ea4adf0b79539714758dbd9f33e04be3a5e78d6b0c5289531b91ef268e91bf3252d08d9e2bba6f953e9dd9fdbb0c6b308dfe4cab80534f648f24fec53ae92e17fff657a7559bdb5ae7da287d3f9ea2cdd7cb652772b352fa716b5fdbac79cd5dff6785959e2f615b1fd8e000004b0b2bee77e98f06417539b9d1502de7490b47590aeca4f064ab78f1da392c7b67ff33ffe6bbb7865eaf2f420cb7b477925ab4a58a2e6f82efd2f5d2dd412abba8ebcf710256347934b7185edbc371b394125f0ff66ea0dcd2bb2413e03e792734f406ad6da43f07c5d7a13a7b335faf676933d04af8f7a466df574e18ced5b821c17458a1b29690fb67319a30efaaee4e2aef915faba10c658daf9cea8dc022553febdee95a88f942accd85ff3062960e177bc3df467d7723c692a100bfc01fd7ca2372371d0cff83f84fded4fd3f158b12140c2332c3d761b108e5fccbcbaa32e9bad2bb8f9e02c86ad700cffa45c02869bf379b5bbb893c6830bb3d55da04b0b29fbcafadb1335da0ba43607a8d7980adf6a629eb16ae6f44846d3735b247d2e7aba471eb9fef71db5f9eb6d4c94ab62b01e8668eaba828baf87af6e486838d380f9a3263c5193de314e7091c0bb5278776d2b19b7bf477023425f3c9b01d6eeb3dda72effd1f2bc90ba2383a48ce91b08b5be9f4867fddd6ca1fad50a7f69af78ff5b523f8fef9db6ba0499f85f9ead12b7562fd89fcefa7d5004e351c51ca57d316af6f86a7431d86898700fad568bccb4f480615dc2bcdd69b036c755c59c3c2fb9f268eaf20e0ab834118194cc710c52f0fd5dcf6206ee64b4a18ac18fe30f0678e69a53cb17fbbedeeda24a808cc215cea8dc627be25a6834bb9c5e823a6f6b74f6b19cd5372e8fa5c701431168eb7ffd8adbe162c9ce93020d8f96e975f364cd9cfa4609da0b6264bec593714b780de7b95fc8cfb30001f425d56540af9f7609ae8ddb885c67c4b9a733ea1e6601653c72448e4a04e1739767af2a81dca51fecf62748ed7ea5d590fce7cebbb90b171dce51bc3e523754915a287aed88bbd87138e4b6135b52eb97e9d296bb38863d05b361754f3cfb2834bddf56eb83985e8cd724aa135cca1f0d9a6c1a0305a0a059c91e5a990b7de64f4feeedd5430dda3ddfb7edfa76ed934acd7bc2a1393a58386044d139d335e06bda1049382eb4e124a730c1ed1a2a89b0f8e94c432a8c6bc2d2cbf11e9bdbd37193c276e10ca290f4cc359acbe2b6eb37f8b6d7052fc576472180b5ae3aa525d8d93b88e1733de4708ad5d7304f3cb0d97d59a56d255d53e9583d609e275d868b2052d03d34a78d5cee5930ba061c4121ffcdb1b123fcef8f9d57d92daa0a9ca05382d76c74ac32fbd13dad9b5ce49f7d949b1f495293dbc61362b87bb23305a9fcd8f484c98398abffe2aefd4dfdc06a3330e5eb72883e2105e4cbad38106804596c21eb4a2cb00d4de091fe4c47711f4b63e979c3634af028975daeafaaeea369f89600a5ba94cf17ed878f071f704181f1d9a4c1bb8a33fa4d88faf60bbdca00857ad6d6c190bf6aab4dbfda511bd7fe5a4f7cd25f0aa2804f1d36a32ca62773f576df06eaeb99034c7584f418f1ec63149aa69a3c834472862ab59cf965a4efe63b33156ed53a3a88eb3f883237692910e58bec4c12a7d5d1da3f9da3c10d1ff9eca2d8810dbab6c5b4cf3f9136b2d99b5033257ab87089e48fc0d610f732051eb9d102b32203503ada41e3e78fad2d53051e25e5f14185d5e0cca53679d44a8471834f14393841950e6fd30876465eb0d38a85c01b48ddb538c7cc33e296ec539c77f3d2fd94b903a0a5bd05143092db9f93a618819692865d5f8b830bc54c53b21dfdd02b8c8775916622fa1846d4009209b8d92c8c35542918f51800b2d6b59677020d98e2472c6392ac68b9838a718a2cf77f89e3f8ec9a12f2bbe5dcea069a18438cb73dc770606cfff83d6980a709e26172303c34937e2ee3fe1601365af4ba0c7e268b7469601c3cba3c6fe007c41ef0bdbefb72040160e69404233aefa7da6adba36305f1cf3effc5e97e55fe0cbc81aca7173480c55fb241b1fed76c58b59a5a63e0d25363c5040ead4e46076eb6749941e6dc71226ef0226586c2db1b9e4bb2c3f0f1b5557435a64e6e7caaf89eee523bee9efceb7f535a95d304bd01a74d3a809a2f4e774acf4da0279ca7af35e7e063d3a6565dd08ccdead98e4f9c362f9894caaba1fb5b5bb0c3e519d9d7082f1602d5b2384991a570e040c9527573122bcad929f5620ecd769c8d6cafc19f66d0c76023897810a159acdd4e6036bf064d1092172b00f17abf83c17b0dc1943fb1535c51e890c59a2001c32e53693c2b5212107e2e7674e62275ea795eb90b06ddfc605a9d7a7ba994081cd88edbc13738d6587b812fe3db10e3e0c46921c531395963ed9e095f0f561241d064f8f5a4be31f29abf58967041d05219fc45887e81b7441438f4c64334cf52f73fd6b552c1169c65dde503a63ebd345b0d439edca15389b5258a1dd58508bdb789b47e2bccdb26dfd91d3e5ebf06e86ffb50b5a699e3cdd1b68682a2f54be27ae1398eecfb817169369a7a3b45139c56f6ecd8d360ea8fbc8288bb3213eb5490c28c05ee9c1e42b6a7847cf234bbf2af15bd08f8d711b56f7ac4e61af731b97f95929e52cd4f99a9b3c2c61da88bc7f9f9dff97866d8fd3db4df2929d7552d988275ef49e74001fd8c31a214785607c93b23771f44c1265cdc01676ade2afc047ac18da92041c0cd3921315180b009b20c738ffa211d122f8a1a833c18d8a700a43e665fb66c54b4e4180df8ac50ff1a11e2cf19cd92cde5d940b2a64e1d7c575dc9325a1d6c7f87acd28be93ed330eeb08bb6c291867d9f9a068e17dc4b8b1fc2ced04250c3f841536040c04539c99db3c1c4693e104887b888b50cefa139cc64eca98187af6ec9aa37dda679236374107e360cab708a8800b926379d0e939c5c13ccc0d3156febe93324d604a62b2cc97524b0c1242f3d91240e3f6eb5901d044a09d830d2c0f7baea7fdb9c212be549ef93c3a4947c7bfa2c92ce549d74be60dea05dba3533558ea77d9b2db3336054e7749c3ddfae374820b3552b37be61d78aa69330070be070ca5036a4abdc5a82278023fe83572b7b5b48efd6b4c430216ef416770f86b704d6c673e0cc190aecb56a8ea992208c2f6193e85ad183ed446b12168dca2350ada8c808fd7ad5dc8c9480d7ac41664a466bc12237b3440d508e960477f93036b8aeb3f2a86d12f04211cde790fa77bcace218c220b566e72d321552eb5ebce2a27caa9735100bdd47e7c5339a792697cc8afd0e35e32fed1f94775057d3c3965b2ee344cce8b5c126232c47c1d845471750afdf3717583a95a62ea21e3cddf220eee8bd86ea7b600051dbb9798974270f7385b3bee781eb3f7795c4ca24f9f0d1e3adb1c24c1007aaa9e36fb168b3e2457446d0b8dcbf0d39469047344f4cc229cb4e9b3ec2908f50413e3567f877d3f290b5b480a571a28b98ba2eadf063fe47f8f62e5b2452c872534355cebeb896e0bc4547d78b364904d592460663033cd72818abcd706e8b833d8bd1d31d831be99e1074198401751cc588afab6565b61675e90a1fda2d125d1a88b3e8a02e4d4065abe33a9ee6233811be9460cf391578f5eec714581966406708209908aedf1cc7c4d549a3b2a65a432fde68078edc4c5a53fd449339c7f942743432cc585b6be14d22ec65bde8417a37530b9c23449f9f8da5125cfc32b0d470529f8f9ea1f50210c0ae47252f889a8d2971ee3804158e51013d1d54000969a1f95114d68378642a77cabab632933504ac3f262a612990e36187650f2f045164c106a6277cc65c9b1e724b07211fb862ba00572d72d1a3175a977a14ed220917ae2547b03607599fb6938c3b807d2cdfd5d5ee40437c34069f7d4ed5bbecb4b06c59f7610b22a5a057caa01d55c5034f40e50e9d2fe3d5f0bdcb51a14d76b690d6ebaf246489674a285d52dca7b482ff48aeea4334a25eb78eee23df2239a7cde5638d16f98c70fb929e9230afdf16d977eece962a207dd0fef607a6ab0e3b02b9b6c392454fbaa2acdef55a26d6f5feb3a583bdd3fd0dfbdd7bdcf8b82a4426a09daecb12fb83f287eb510f29a005bf14004dd46af96680f6c1eb8642778d4aa2ba6d54e7a32150a2d0b608ff33f6bc97420b9530dc1da84dc19ac741a8d286d5f73236974a2cee8a94c860ab698b31f1a0a7b5f642d71ed4c1c6634577bb501f790982dff5e8b49ac9c6fb606ad78a72c47a49a542696279bf700ad95216a354f82f7c63fda471e78892ad90830a74339e9e35ef44ad724e296cec6c3484b4f70ee0249a58679b1a840f910e260383cfb9ff64ccb4956e160c05704065973645521a54c1a9076ee686776bfef2dc01f0cc03b382bc84298b7f1c90650872b2b8d4e81d45ff68280ebbc3554094e2a77dc8bcf26f0b8656ee9e38e575b3d7ad834d7edc9f929c9c02306c3fc9adab02d3ba9198a927a3a22f1404e01981256cf56b955924260c1eb19c4100b52ce47a1f434244e38ac80245028b6bf872d2234b233a5bb469d075f06947b02f9d02cd8dce55e51a91ac882480e7829303ba5f130b9c9c560c84b5922f1ad94f4694c6bee3abca28a2987a9e6150c75ecad602d47ffe777ac9ab5dbefeb4b507e6fd306b26b4fd386a5cc60838968a5f3cb20762519aa8eb8b22e64bcd81ae8ba396e0e89d366b81941023e62c72caa0e2545ebc7e5215d8eadfae7306c36d3e591863b107120ff4b02b0d248b7474b1fa0325b9a7ec848eb8dbf90004e8f83dc00529c55527ad3faf3fb26329b823ae82f4855398bdbc6481ecb99cc451ab4eb09281fbe3a8e87dddb5dafaf13a179abbbefa8d6e405fa4e927a8043e22b2b3dfb21bd6826d01d119c315e9db1bd2905ad40502cbe491d55d2da14a83abd6aab842b2fef2766657e331aa1da831b57c94e8856a04a5e41f5bc00a277b6a371dfdafe9d0197559f052cc866a66c78474856395b1cd36e026503a0f04be0dacd188d1906a3e94fe131ccf04a7cd5e34ff6de5b94b31e14abfc0a384771f96003828d0e7918281a8b423caaa3db66244330d3e569adea542f13f27fde606152bbade44f497703e5d07aa9e0f3b1d6108eb6aed120f37b6c59fef9abe83db6353332f0dc9b79ddad77e326fd3d85a2df01061df30768f040de4b60b147f11e5920c0e10b937501f7f62c022033093878b0c8f989e06d01f8e0a040156d2ede2dcdeaf1a2f8da71850f4ab65c413064a9fdd90bfc56955990454ec8236bb7618fe9aaa94b9c5edc0ec05be81975f66bb532f5aef0caa3321a84af467f75a13cbd87843002d121e8af0f45bfd787a9b31857cf9a297d3889fafc8328d80874c6e23e8d122d7b8d5dcbedc0c4dd250249017866483fe80429c3089f6174979ab5ff23124bdfc7a4f56208a5244a368a50e2098ae81c82106f3ccd5c24d99b384c00534ce7bef78bce085cd644930cd0875229e01e10d064f9ef1ca2f0c58079d9e18ca5d35cba80569c9f765f3dc6c7294a1a457463ca726e9809281d8fdaa4147973b2fd1675dd04d9ce4e3deea7fdb1dbf924952c22f50ea13e0dd57f8410d2851ba98787268b95552a9ff04a7d2fd05bac37d4f16dda69658fd118056deed669dbe9802e13355553dd92d0d8f443ecfe8656dcd72e09afe9107fcab5b1a6f48d1d03d5502a408b6b17e49ccfbc8d763da7a62829f35c7c828d181c126c5f9cebc1057d61d8169a990b88aaddd73d29d3b1137d77fc79474dc3d4e5acf50b085b3d81ba5f4662307364df80576670f00a8d41b904b96ccca6b89bb203bbdbebf992fd33976f974ece98f122b377c11be2ac3c703af9ed61be06e25c0f4c4012475744412e92d5ba6d73b7e5b796e17519ddcab9aece3ab0d3c2401dbe4fad22072591ed70632deda8a06f9ad99c494a560d5103fef369d0831f1a4bf25b70617d76c6cd9a827bfb0ca171cf8d34f4bf320ec2e1b69de600a12b343ede5ad45ac0351251da5afe2279fa526aac08a1f0d4f2f1e23b1b36031cbb0a519d88aead075dba2f906a7d12b61c5aef50d6efab61eedf007b992a185f793cb1e0c1b54e54b0184dbc7c1d2ea27cbff4a648d4d5f4d1492478ed69604dee0cd8c36887326fce3e65e6b988ff3319ae02c6f10661cb6fc3e12f1e46ee0f85d3fe17eafb55dd179d32be1c1c7c99b737f9b8dd3ed1dd0ff7da4f6d25be9cc8472878cfc73f147698869b182d5da7bc0ab61b68c5b5d9184342fa09484633362230c7efb7e2a10858b7846cd977e263e7a5fba61703e5bf3867a8b367b5dc5ccf4ba9da21ab114b96487e34490a5e2d0bddf217fe820c7f42e75707d7a865aedbbdb8f9a899c4955838b0074ec741c93adc0ef68c185e5be27a12262177d8e9d51ca9846c6e9f82d6309b547fb63f1d697d76f41527af5880e17e5f581277f69e77a8f097ee903aeccd61a123ba58516d34b0f57ab5a3ef4c78c571b803a75786be7c863d7e6e86409eb81d30b571c1fa13e5c52bf72f4d5f20668f7aaf695b954b496305e15f006e1b4a8e1550ad99f30aee79e3d8a0b55fa3c9f2c822449fa46b409222680884090518b1d26563e205dd8f0cfce7e7189884d2f80c25f9be8e767e084c806b0c9dae43ff384b60be557f4aa3ddab6eaa3735172743e8b473eba541a91f7528be22999428f5361439631c7be080562bab693f61d4262eb4dec853070b4489ed534a242039f53a91cbfb61a106a831e84bc7aab24838c2375ce036c9f4f6409d0748e437ae6fe08c31ee465f74f602a35cb6973e58121773a153df2d9941ce5bc4170a9a78230d3907a9b95b3c745829ffb9c04b88fd2ebedc6b971610b58a3902cbc1c0350641da13e83c2bd7bef6ee06c7268770b8da35d06f3e559d3e5eb3529b45046dfb9c6296c003499479cb3d1f7d9346626d3068d1492c430a7c7ee2feb730fb8655f8ea90886c630daec746aabbcbc81f09fef4622033c9f1c57a3073de0a6bda181955406b4e14fc62e35164f94878094e2d076fbaeacf95857c8466f1c27d4ff4b95415cfb93a6dcfe50bfca95630a9344802024f197b9ad5bd9c196df1e0b7e9fc7796a608dbebcca54f88f8211632db17e987cad119e119907abdbb718206383b6082fa5b2e4aedec3d9cb8d182c8fbe3a08a92c6688e8e7d5615ece7e863c4cd138b047e05d4061cc1684bd8dce154af0d476d586fd245fdbab80030b29b15dad2c1f1f2a376af384a574ceb7b63f2aacfafeca8d13421369b36d4d286b4d90be7f2254cbf7207c107497edeefbb808a141d2b0fa35f3b141cc4f967bffc0c1c3002bb89a4fd6d7bd98a1f8feb56ed0bf88ed529f820e735934245de2f4f752d98cbcee5c64b9462530712b8b8b9500df053b714643322cbbc57f3e3dc3b50ac54fa72727911c115f835e8ce5766e5af2e35b8ee6e39d9c829492fc54275dd66c9f14dac2f12381a712e6cab9f8eead2ec29965fb82b612ec75cf5acf6bd0fa3467b2e8beb2026d3c711017b8bc2fe992e96a205f8fec4e305e6b005d80b27246b50e469791377039239e000fc4684c88e69d8c1d1581434a45f1517399987c1a61a8c0af8c98ff9236ab4f7c3224828bd2c091fb02b76017e25aed33d45268fc84b0557e8f2a16981e2f70550030d4939d7faff5646f1d35714229d3cb0b4b96e036f5e7484f1c17a384aa4338ec1b664248f26151fd0fa6256c1b1b2ca61806c501d5b9a393d21bc809550931564381d916b8d2c7a221096e09bdfb278e38e586634a186396d8e08b0b49ffacfd53194d3688c9dc681c40c694e76fe829c49798cc2451f7e20bf68f886c7a71b95f558d0608a27fecf502f2c781941bf9bc22e3e315486e8c015cdda741cebb53963f5055ecbc1bd01166f219994e2a88e2e9cda130e78a09a043e18ddfedb8947f22065b11ad8b39c63fc4efa94ee99cc3ac3d813d5fc9a9a06f2a6c393769ea6ba1e36eeaee20a84933ca779361405d71c402dc91651fc6e9e15b610659ad84bec5259d746f5efe1186ca5490cb4451e97a4690dce2618d5391a0b358276469d1688a71d93c7370ce0f22ad40c4a710e7bcafd6e218cd540dd635c68579fa6b964cb64893e1e1c1db6578566b0b96fd0859a6447049c07666c234cf4ec4ee5f795fbabbd255cd62ee41f6a3af183b1f42d86a614279b91f52c763b81b48c71e82b3a9a4d3c16b39b932114776d7ca5370260e67cb39d78cc2110ffef3eba82b5c1c10945d16892aa325030071dd2f78b868499817ee4458a40aba4f01ad58b7b179e5e57b030215df0466b3e7307c65c0641425f552f09f3adc3b3f067e4a86f1dcb6fe0bab9ea28f8eae9d8d3431a83918a0a82de5c09b6042f20853e222d85bdf7cfb62af45c88b8df83dfcfc6eceb09cf8ab13ee7f77ba16f905283330eff22c25fd701baee12c79cbe19e89b50cc1e90c48234658104f20bdf33748c14917b38cde793adbe32809e14a1b6acef54e3e0c0ae061e7ce5c3bc583a2ef753c82f33a1afcdf41f146ec4212781ca98003f854c55e497fb639048a37cb3cd094f9a4a6e12247e8f0ad474cd7a0b3c88255d44439b4b7e22158889f93d467d59b1cadbb837dc33d9f7a7434dd370ec184d13c795e0d274ae71d2a87945e7bd138d76206c6b40de9753287cb74e438a9aed2b1140bf264c2afdbfe7e17d319ea18d571b03c1c8ceeba08c0c6db41e9c2c585b3a72bd2ad200cc5025546cd96c7c43303a7ad8d9b418d7b4986c580e4e5315f323d85e8738e8553bb148824a7749e261945895dd2f2de2176ef79b849202cb3b2ed60c8761fda3fdb32dc30ada150c93e51b1df34ee79a5366d64124fd87e656d1ecc8b024933ca8a9e25916211ac40fda58743b1c4ef8453cfe9918814404733b387fe976672839f6ac2165824b06b4f6a1917206158069dde3d7355f6f69a1c7b3cc73e1ace85dba93e43b29aeb56b392e4582c6d0b9addddacbe1d93f32c05341b704c8c4a26db106d871a9cc54458d45f6a72275639afdfab4e42dce3fff363cc089ed7e0a7d186fdfae505495392cec01299ac8f1eb2dfcbd9636923428af24d4fd95b1ff111ad6c03e5266eb3f0499d9324020ca58e29a28fd61139f24e91026a2020c3925cdcbab14549d583f11c6aa5556cba14de1fba0787e8b28969645eb38265e0f55399db137cc74a9579f707a30006827222c0424936b071d8b5d038a46ef5d9dea897a8e3c929a00d019ef298d1ce1e85cd9443841d159fa0169c385dbc83d928218b29ace533dd99bf923e8b175fcfdcbdfac990992383134164302fc126d35663d8cfc8ece14eb02f27e3327e095ec0dab78e875e410aa31eb290a661bf612bb84ef8f7dce5c3c9921f5cf2b24baffc21ecbde43e90040d3d6763a199abf4f8d1ae3cf1c3cf0366206342c74c091b49435da22331b31a4c34231e1a019827d2a6763a8d4c306fb646528ac5d9167af581e19a5d044748702cd593df15fe49c464fecf4181e1696d488c5e56874b637f3f6f0cb810018c54ff8ab9b5df69f05d13761441971a66d10893aa5efc0f881bdb9f90bd2ed6aa702b786a3dc149c8507c05a373b5994c8b7656f7bb34c7d50e3cfeaa194c9d17d0f60f642ea8984a1cbdc2ae6fdb629aa0f77805c47b804496851fa06242cb2ed1d340d5643f576750847104782f01fa5ee0e4993d084068c5463964856c6df4c4571a8cb5333f4e91ea775690dc72805d9fc2264f5ef8045d8eda2f6bacc1cf952bc32c890131a24c21567eef51d611d0ec284f80d8bee34e08c4fc3826282866a6cde748d121d45c9cdc4c4cb8b775fe92cf05c40979f7709e7587dc0b6c1bc52c5fa3750c1131ec0a13acf493203e33f95e7341024a894731f0889e9a2005be7e4a39bc8a6e356d65a22a2b608e33bedb739be4cc4f7092a2f78a4d4e6527185614861ca9f96b9972c53afe1a2731b51b7fe9e8a77b3c7c809d0864c8a06df948f3751a5e5e5a05c151fa16fa03abd8e08a3f85d76a2b26bd26a38915f247d3af595272a4e4d66c36911f79145a6dccd1aa5395130f5a0daebe6da1c3737d1ef4cfe448b681dc7044001afc485d89a32b360a9f96a35d945a60388400411b2a1bde999ad548ad69df3b2531ccbb310759e72c3647382e325aba56242e8b27389fac837148a63ce6ae14d29ccecb2a5b87dab650870a726707d2672eafd1ca56eea757d14246356832c6b7e9dbca3c71c00beef7f15d21aec3ac5b953561d370f4bcf9f5093029e4ab33920ae4963ff9d50f75fec6ada3dc95907aa11c3b7781001b1cca3ff57ca7749206a081443c1f2c3664fc6cf80a477ac8c54304b80aebd56a1b09129a1a35174e2f91d602af6191e91955bd1d21164dcf50dbc5fe1dc5209ed0f4409d4dc82fe65ca5cb6a9478db468df44c079595fb6a6f8d14aaf671fc2bc0479cef0c8bf047460a8541ec67bad0fa4d00ce8d8ad44c9829f3e16a7859f40575ca855a8b23ef107b3b6fe2b6f137d44403ee994537d76d2574df5b7fae50a1ed330e1520eb0b4fe9770d3ee8bb4c8db8b4d3245e28ebe3aa81b62981ad03173ac907bb201766a871d901b6a45fc8d68ffc607ec1c82aeae32f3419a62f949ba2e8847a3635368f48894ee3615f5c6b4fde8f487f23c0e39b82982a126aa889b9861b402505036829b6ed3cc60af1e325fcff99e31aad5d208779e26364e18029775b23ba576cd6965812ed50f0c358ebfe7bc104a20fd029110cd5781764d65983430d8558eafd6e9dd60cd027ddfa8f2d4d4e2c256edb930b90794d958b6a4991e06dc246933ae3f713fd1c4630dfb94c2e75547ee83cbc78b8a85492c0df11035006cc6a1d721203044119a7109b297de2fe2f80ec6743071d89ec6818820dd384d2e954aa7df56996aba4d2ddaf46e42554ddc23ec24b6b9d7dbd3ed000a1dcfef43ef1d21602c1d057c67ccec50703220fd5569aa7c4ddf76f9e08a3cdc54a84825eb26eec01d694a2bf3399f400005b9cdebfe520aafa2f678bb1286f90a6bdc69dd284f703db02f4201e5f40ec7901c9a5956168936c9fb2e7265ba8e1e3bc48874d15d500900b2b92527609611c2ae84bcef786ee22116243fe0faf8a95629c8a067191c6650ba5bc791bd8e8a38658ee37c6280ba56a12d5f41bd6e61192ed34f76939b58ce47fcb73d607274726f50e6588fc31b03e60cc1e2e708c10ed441ec10765bfc2d46c394a3920ecefa2f2b8b0de2205d16d8222640573b8fb7228a0b8a9d157f0c60210102f39b18d78060625daaeee9de749105ab22bf396f67e8a412dd6e55a13d490a8d69755d101e72134ef6deff93bb2262904e676a28522c7c4721f5dc42c0d46697894014ab603093157b35021ee6566a5d337479d32d176017998137f49255f57bc1278fd7d1bb5e6c5a8bc0500f7150b3cf7c6ea00d79f0a06a6239433a949272be7c71bb5935eb5c41d9fe65b62935d2ae51d82936b6838e78acdf61273e33e092245b81abba9b14a01a358cf01287ed737c23dd89de0ab83176edd3fff24e05f2569a1c2e38c0290c66bb7c989a67002e0e21e3a890d9d34421b4cfd5f77e6b8985e88ff13c12183a996690018bc510ed707f35b71527e31daa68f83b3cc112aef7c4fc10afd8d6c342a3bfad7ffa766eaa74463017d1b1f9fa253dab59db2953bdc460eb7df0d81c625b776d1e6fe977c8b7ef0c928aa13c78dd805915d4a5d4bf257c63a4644f19d1936f1dad867044aded923e6ad921c2ce67704a68d17d65466c901984c411af67f46b5d28c7239bd32b5e59e97bb684d2b1b4b0f8a4dd6e1a82c1e97201e24ab7b334b99be708f4eceba4e3e806e98d3507bb3d95b241ea251563814be218a9c17440c5391a73ee512ffa4bf1af5d90700c010d7fb71f3ef6bd0775e762981d1942c3e2e9a0910cd458ccbb07e1e6f3001c37957573c238b71097b61e50bbb429e0fb27bbad2431cf9f7f93fb7f5488fb0d48d63875d60842d9ce06607fc90a9961bd4f08fe94cf30227bbfa052779052ce44cc6673983c51925377bb5a91ebd620ec4b3c7b18c26641b5b11be78154876243bb612cd95e0c64bfd1cd03dbcb86dae8ccc524e1d454640f5489cf9fda78b9385dd6e5cbd41e90369028cc0e0b15ba2247a36e79030215193282fa5293fc70964593ae518a1212bff538cdd238789886b024eb8d0c607e4f67760aea311005aea014540b1d38ea02e646bf062938e4dfccebbadd55a762d18a6e43a267a8c099a750f93fc4635003a2a4fc7cec0a047ea6df80e7adb1baf47589b6abf2bb270f1a43dc3682f4f4c3ca31df8e3072ca7a327ce275add03b4744610c0435cba417ea531b941cb51de13d335d4baf91e043df079564fd46894ac2a615165d11c89ced5ed4329511c44aba2d147582a8e6c78484217aaa59ea3050f3fad8eac032e388c653b1f81b1d7231991b33eda5b75c8f9beae69d7bf4d37d68c191dc50c894bfd6ab2738c1464c8aeda10aaa09e11d9e585aac0144a9a65eb88f635f910b79e9f4142ad6b84ba9b2f8a680663adda76339dc0587b1db54e90b3789b539dc6d175de2c8e369f8c42d0dbe9df614431688b3078cd4fe4adfada7c00bc3cec40ef31efa915ae54e4085f77844f2bfc3310b370b8cbd69cef25674588241297a9cfe1be8ccb20ed3c9e440e58ada2c5826d1a3406a9668f77092824b6a07b6cc6339705ec4cf32afb5c45dc1244a278724c27e64ef27e75fe0b71b625d702a6de0cd7adb63551f65f94dc57d2bb33b8befa0eaa6ab92c568e2edbd59b1f44490f9df9f5f366ac578a0a024edd47120af6f0288126c0b60c1b4607930e63482a7569f7d6ad175fc084fa1c75a98f48701c5d89887946bc122bcf569e102e6b59cb7202cd9ae2017800dacf0ac4fc8d6b8caa9d1bf83fe70696b9718d546023027147b3d4a93c67482ab6f3da0375000e57a9e2c26148e4fc9cd07a154519ca43d92c39852f038cf20e977627301f5e1dd5f8a8d32e77e4d80bf6e630e5f257c91c41e0c0a0f71d248b9c7a1f5a5f1d41cfce17e3482e0bb6381af5754c58855008e095d512e2bc267d0780a7055d97aa5a161d36b839de011c9a036665f49a0ea427fd146b121664b19afc98e7513c16281561e7f74584f70efe621164e4db025115d8c32b52361a2336a6ae07f3b6033bee2c2b40e0ff27ed4a681b03fec0548e2c47a1409af6eb4f4052b2ec7b123c99c32b1e0b95473eeadf2a0d5c82806f1e54f57191e5ade19bbb296e8bf01040e8de4e1422e39d95c758dad41ce81eae73ec575818add6e0878e87bd7548fa7d7840b08a1a1c194f3f44481dbdc091f1f74597144ec3052f27b4e1d4d336ccd89cfa5fa86665f976b9a7835778df1a6b273ccb1d0931bfadeea65d6999b0cf0962aef3b16afe4becc72e90b10ad11660459e8e7f10f128ac0e61651281b0e19db8be181a6acba9a7c632c033c9a7344e8699c1a18c537aee4222df0de533626e433e77b4182023654ffd218815e04cfcb976f8e49a3be150e825170e3d7721b8eafe574161b4dca660073847b91685288ad7a9ca5633eb42d16eeebb0e5f89d2a865b63d3a7b2e392602b48ad2bb6c80403cc6fbf7469c6afc97239917d8b682ad5f07f45bf2aa66fdd80bfe1364dc69c10627032a4f0816efbc31e17bd718a40f9abdd6e925518d0e7761a35f004b24e92a438f63e72f4e004027771f4a3c84277e0459181dba53bdfcb6ac7c5be2a43e80d42e19585be3b72907b0b8ec9dd4357abb2e26509eebff0ef22870ba6fcf448991b7cfbbf93353d7801787033bb663b8a884430dcb183e60920fcf279f39bf00080a3f3e658d829555dbd86c7d1d72a342f85c99f17130d0d16fea071c17889883f0fc9fda37a6e7711589a704414c847492d8c6444e7b0bb188b290680e42f5e780754909bfb51c8e1a478d701b698ca0e26c5b6cdc8fd87ef34101b57a72ad401324c2b1e062c2b3684b3e8957abef8dfbf8b0d5c752a73df969963016e829ebf3f049b825ab67ab9612560d09ca108a678f5397be7968be3adfdcad45b124eb6763dc901ad9049643c538e8dbc2093bbca0e02a33e5d529b82b565a94c1e84fcd913dbe56b1270714d7a220a0158048f6b4e907a7493f50faa6865392d8f00dbca6721b7194db7256f1ffd4a3454a18f9bfa1dc838d58ba5641639eb2d3a5a3954003de62a8e9bf2d387cba57799945aa6b25a5f92f32c76cd269f49ccc38db65dba247b2497ca90a0dfce7148fd6e86b0ffc1f0337f273a0b6fbe628901e7e18de1103d5c0bc88f2b35c0210256e0115c1562d5f084e5a8363dc95517f305223e6baf42dad164e30fb265cd77e7f27cef581524f9f5eb076f7004e8f074c63a7473022ad8b54e474219fd055cca798e63beb0892a3268d4f5bcfaf5601f58258c5cb9d73eb61f0bea3d7d28027911510a90d9b0dd47a0ae722b63d00e9bd64f6ae654bc2093e9c91d028a040b58bf0af56c9ddecae0e9a3ec209251b60707bb687479749c80a335b0294b655605b11653c6e4875b2e5413252a9ba82d58341c7d9e78bbcc7b2e5445f7048decade1fb99a5fcd9e076bf67500b1c99a8e4995eac130ee516ed78e8d0334bbf93c52bb1f635259976094cbd5129d69fed8cf64b39ff5b3aa4e01696b0c482f9d15f0e45f3fa440489a82d5bd40bbc22a1c7a4084383feeaf6c8acc4c9733345718f7f0aa1fc0d79332087d5be8f27c87c4f7ff423bce95cf69fd1ae42bd9f4db97c42c7c4dce480d12633a8c5a9034644cbf1ae6bea05d40430b29b01e6a257851a0794231d9e23f89e224ed7fed2b2ae7e562c3591d18a2f14f288b6464a30afdc912d1e8ee3ec9bc2405bdbd71b6077e9134349a884547fb4196523babccac598a796b976d73dfebc70ae7d38ea3acbbf342d76cf46f93927110272831ae7aed9f8232b219b5609bd288a3c79c2ca9eb4933bd5674de9c8f1e6ea4f2fc7ff65f1a8ff17e722af7bd6f25385e3ca860a4a864341463f9c073ad3d6c9488933f9b6f2753da14845097e1d44dcef9f0af1bd394053bc926b00d624222d73d9105cf14631b5959ec7c9a79e1626b22ca5d0f0e5b6fea37a28e4bbbeadfc80b21d8d36a7279841bc261066ff54aaca718b3d42f658efc840687ef89c392cb36cc1ee43e231b1fa6b87c931f17292f334a0532ab1d89cf3365ba4d77cee2e56f3c5a658b7154d7d391b004535b59028d4ef05623394c2b65e1562967cf5db45d14a0adb5d4c9614d1907d8e8a5f94277b52c6c3311a249d40a00abff8c18a4601be70b36fddb520447163015dc105743f3fe63bcd1d3b3b2ce218da9a0f1fab6a2bfa471d7a55a662c7247db552f21f538c5b81da2b5a64cdfd9b8f5cdcc267e75c0b576b9cc179f2dc5bd800ff8cb1a1c8d50fb5fb40338631be5d230ac787012623c8fbe815282c04e7fb453b7f877f17a1ed5fcc2b12b261a844acc5f28fb00f862fb835e9aa129326aa719492d4744e76eb478a249bfd3d33d40427339765369dedebe2e2ab67b8369538e3d42e5dc98ad3b221dde1aad1b2ed676b894d24f6ed5d54bd8595bba7d7c8ab5e506fb17697bd6925a8f284a9e050c552be0a1e2f0b61ed23308a9fbfe2ef49dcbda40e951d04b5292cf2cc83d69632305c083519314414e0027cfd574f69a5b1cb831d1a34377bfc6741481b7e62140c0a682c14790fb3f74d1a18bdf23d0984c07e12a43d01a2170d8377eb17746f4ae52a2c7109e853325d9337c0e40196d0e9fab846ce7ef7a10a77c7a5ff1b1252a1a3822c7d96f03b910c2b91a0e862c395346fe5ab0e481fccf7def5973724671a82d3731c9b940c9a45df47eb832bdd698baabe7fea18506655816fc39e5e2324ed56d537b1ba5d5ff842b8f81e90371121e538de9f4b5df05988de4332ffd114b78bd86f555333de6f4a7771a3d6d5d3d7fb6fb4eb22a6e54eb12d20ef9b46e9bf707ee8ab1a80094b93106f881751f9ec1cbdd4184ee9b604d28bbb4964525c97fda5afd845157a91c0fceb7df3607d67aa6a22972269c21c62c1c434151ce70ed1dd6eff555cc22247cbcd871b123bfbd7e33fb62efec650b7bb60ddac69eaf7572096c916737e981dc383a6b4ac1b0b746c8b1e3065cdd98dec8ffe4d2c924058cb7ae9c0f69f92dab8d50780609536187f2135f12623769b6935495e3a7bff61d923074589702278da0fe2728899326e574e6b25f11ae4129f05230c5e59a8c4fca9ddf1367573603aed020c18e50931dc8439ad21a1816989b1247f4b5567ed753ad3cf7b6030828d156376fb3acae1ad07f291f0632f15b7d627fb299d90870d128f85921bcc264d34b8a57ff7f6f58180b67a53b046a4045bf9dacac3b45825f0cfe836e7d73c2a1af2b132e8d9bafd228ebd52bd71cfd80c7a8e7638428a6a224840e583c91dda6aee58de46bd71ab27e7cbe6291c9612c5ad98f0027e927bcd8ec2f1b6254608eab16d8875f1c8520ee34ed0785aca8165e2d0ea170cf2cd578e330ab0c18cd7d1df4c0f49e6ec50e46d7a6616034a930958ae690b45c94d60a5c5e5f1c0d3cc52b7e2a43be5e829480382f72ef7fdd8c8e696d73427b86a2f6a84081831f0b9496d0880501ba6880e7aba09a79aaa1742e4029c9005486af4935636bb25bb309979b50e8eefe9ca128d58ed77ef2511a087d93b7bd1627627255c01ae20427c316c6b054ead9661853c5c0eab5dde668d3664b0072fae5280842bdb114910cd704c33821d62e80dc78c8c80494d57beb2f097f22904e4305a7574343f4e68846f4c29a8713570a771cd2d267432992d434e3dc2fcbe88935405d06645b039cc24a36ada2a9e300408f00ed9a7936eba68fc3212a788a06e9c195e2fb9ddd95253f61be7dc6ef2bbf2bd9ddfef753ae0b2327b68bc5ca857b9361548e086c1eb12f576d7598854ae3223f66a2525fafbf957b6d021c69aeff53cb50cd97526ce56ae655ac6dd5242be84ff0d22021b0860a4263405eb02d22585af5d8a3ccf68f494987117a53873921469b28d554d0809b9c4c7c12f8fa7aa46579444400afdd90296fd9644868d05cc827c6f9e5a62345a54547e321b9e03e1180a6a6bc45ec57c26b91752ce47335f2975be01eb811cac27d4d69e2414702496e8a6f42185b24156ba2640ac705bf42a1fc363457306d74b3c98966df61435aa86e363cf2fc807341a5b922b9991d5aaf168731943098970ae0836b956c032b6ea8ee05cdd67a52fd0e135121453e18958d0b370e803eb79b86d309255fc1cb434ca9fc927506c6328c3db3e44fa9e4648cb6cdae7a0e0050f8b1cc37538b671f7dfe446699d919d35c3f22171e8725c31de77a06fb1b56f1011ba0f20236273fe842fac252c9062d3ad53fa607bfb78dc79b3a88cecfdde5da76ce447d14d444bb39db3fd6689e2bfb31e6dd260b638bcc000c1ef2f589a0880edef466fb1275a4c6db5a50fee74cd88907befe4fee1c4708b0998ae9233d0fc546756f95193a1f86d0c049c7d7f473c280eafc358906389f2a0b217eba74ede6f58fbd2937eda1c6dfd896ae575c733b1ef8e2feb4d45fdee637c4e03d2e955001e99daa7c5ffc1c54fea56921cb38e5ec408c4486175568a4a43d42e923666f832ee28ad6767100a5dd2510e1a86639fb4f2ebdb08a504b33f15c35a13883482517decc820f8b6a71bdfb8a540bcba7285ba2ad5ce5d5cd0b96c5ea533f7551a4a40845aea185b2974d3db7e3f296a92da23e17836e9b19596f38df58ea9523c1fa7bee5d13753ffaa396f3c9994feff79cce7d3284692209979fb188adcce70eb1a4f06f131a318d6541cda91367f67aab7c84fbd1e3ea47a13014d15a3ad86b8c7c96d4157c78815242a8806487491a238fe0e4e749038f7bd7ee4e3496eddb8981665885eceab2779c0f3a0cb95ccea5f3a8096005ec8dfd482118fda40af0cba8185ab8233f3c61362daf463f80e75a75d7089ad3b2a4971b13d224ac676869ccd26a39647ceecbda11846681bce6416ca7554a03973ec08b83474f7940812f10108264b8bb1a9f6e822855b1a5b5b45398a1decefed37e8bd7f4d6c4d0b46d7f00e24a7c76f2c33b14f99fa88c8b68c41b0bc919ad2a2e9ced5b6aab6701b05bcb4f8edead8b45fe6f48c4c123dc93148415b088eb8f57064a4e87b011290469cef2521c2ee0ba22c3f016aae49473a9ef0d4714336e9549f22a1553ab637737a932005566784edbe9fb7941646462ff6c06fbcea41dfe6054f6f3c621529e000055a0d6eb1611b5294b9102cb48865b6f9a043d9955b0e2cf62d9792a35e5ef22d5592a1af7a858bd25d3aa0b5ce2eb65a6f90ad6e50d674dcaaf1f1592a8ed3b08e2765560e5248b141349bb0f82cd500aa80dc9cbf85a3aa4dc632bf506072162f6eab407d5327dc74ee5a07ac6510b1f1bdf987befab0b4d57bd87a210ce55db0b10d6bdcffd7dd51c27aae653b70032607938b287e0c221fb528431d2d9bd2502a60486c6ba3eb12851566939e83a21047e51ac7cea762422fe1e47c850f17acc3be264e0212a0d2036327d0aa83ec205a57678d90fa636d884b09f76c94602cb23e4cad4d47b8a7140732b7b06720722b86402a517600be62c56e1c786950441fc448a45dfa06f7b3f8e3b02f2120435bd2518e6e241639a8cf061ba5fb97a5ce96679aa56b31ad815883aa00f372bfeb85ead4bfce3158cf90818b7af7634d202f3a17bfff684810afa0ae3bf39ce8cdc0dbdf8a4cec1b9514939da7bee0e53840c4550546c1b699cc6cb674496e585b3383576454c356b4aad87fa5f8aa7cc3742443045c377e96108790b1bb8e5a3617172f93521cc2869933b42e9116e7ec6f9b13df45ea9e811d64349f00139c961daf1299c52550d11b5a1344e4e08fbef71f6164f0f6a7f75be88981bd987488257fa9db2e864715e7b90a108d369e466e742d579dd1defb80b38fe8d54cf07afa588ced1060cb3a53f6782558e91fbbf5a1e6cab7a962a87179eb200abf76e40b1d2f0cf61b90bce0472f344373c5bc2dad305ca3d9cf44b7762310c1e18c5a7a18712b371870f999b9c4af0a2715c7a54ee42c3a8c104fc5c5582f8c6441e8c169bdb925cb473762e22dd196a35571bf2b5b0f49dc98dd94f0245567daed6ddb20b2fa1807589a8eb1f89e5630b5d4c544e86a6eaaa651cfd52cecad560d80f970488bc631108670a440219399847a91fff80a1eeec09cbe71451962f5847752b7052f09bdce2de3e73eb8a3224c4b5e38e12b16067c5ee35bb1ee3fb818ee2fa66ccb7bad2c0c5de8244591dce856a13280c14e72abb86d0af416ca563b0e761c58b95b8dc7eb4ad19b9651c2d4d6772c56bf3f23038a1bb32ab8a6e6372f008d2e674c18f50485dde79c305caaee1efddf2cdb3dee1a5beb1997aeadc7758ca25cc912171013de16351ccbcef1376b83e0e6afc39f8361d94d5d689d781735ad30403e08b9ae43cc86b3bd2bbc50895ac9fa47e4bd6e093b25720ae6d33f9e104738ef20d286aea5c80ea31b7d1dc425eb657d8ff9e06c56432af7fe514c6dc0e7728acf90a7fa4e0710c2ecb0901771378193cc8b79f44bbad478f7b4734c74ef99b658ea12ac9405a8f3ad6e3a933fcb35f2bc54283410e2aab073e3068af78848bd1ecfda9a03f6e2e89b420342daab7c709dd76ca91bbc4e4dbd3b26bb8f4b0ee05c350de6da86d3c60b72408af919aa8fba13b691d90cee6c88e04a45b2ba4981f151f516dfc50b0ea9ef14176cd851f048417538f155e82e956124fd6ea368e4d7bcf1c0ed6b190ed7de3c384d96a414afd1e0f0895c598fbbe398409de37e0c81ca82addc2211910e0b5d6a35f9dd7e96ead02d233097e88c1900e038f625397d56170d10d13d54129d0de5e32eeb9e0006754ad20fe7bc3763ca67cf4b8e534257660090c6aedfe927e1ec10b177f7429ee0480c655930dda1e508f6cf085e27dd35628e6a706118dcbc36b903f284ecda36002788e5498454ddf8ba0feba20904817527ebf215e1e7a9e0ec9be4ca3a6da8fefd2bf01a6ac4c71779fb162b4aced5f65ffc22f2108b301017a2936c23c504996f48a1c533982e40318e7f83fd38a4cbd5aeef89d28f95e91f441f62323586720a698b183da54fee60a87d90267f8f27cec67cb59cba6f4004ed370b753c960e3c144c0992441de0c3f3311ec14150447d47ab824dae1d69a48ca9fa2d95181741a8ee9997fc5183864c6db0b795df96013cd1c7688c8eb2eb90fe08114b1d728075c6ad3a615df2280518c37900dda43f3c95791892c4a45215f00028f105c37596cc702577bdd4771c35d39ae9474ab709c87bd7eaaf217cd2ac67d43208386d030ac9e205ed7c752203f75b87244a7a05c40861e44210b939a53142fa62d6178a31ecc340300964f0cfe142b3fee1bb055ba154b05b7f824945a49396ec400da7f5f55fc2fe4e927acd791d0034ea25221a14e67b9c0ce09057a48c4f0800c80b0047eb928d1f8a4c576ff83c6443e55f30779f2e89db056cd7338949f9d249a1ea6c2d1429d8ffa6305ea4603e7e7c3aceafe5da188a3f063c51c5a63274d19f5638a874da8b287a839435ed9d165c3e75af618c8cb837571c0830ca70ffbe5c0ac7cca31335ce669dca88a487cb43473d3ecd3f438cf8e702d4759f6abeda18e0fd40d8978739d3741385f28990e828745908d4ab67ad93042ab044b83e27a2210a8c11678ed05ead5be29a01aec00fc61b5eac562a577bbac0b47ff4a39b397256de9a8ea45371b899013a8aefe986487a989d1065c59709457c569e4c758a840c7e489ef1d585f70e2ab68bf8efabe91362c81afd8688a42ca678ca4b869a798929a2ab0014dafb420164cdde8f324eeda1b852955c65612cf0b29bee5c264f5f1b00385922de759c8c8cdde91b8499259b5a306be7b906ffa9e67c173cfe72e5b6bdd903590002605ac9c3fc6a751addba3477d7a2d783e85138ee701ccb45083c4959c554b9d6cc530d4fd8b9d7b11d3efe873e004bea6f68950ca2fe4491e2d6cf1c2e22946f8dd5e0b016c59ef55ec5e83208f546817c84e4d4a808a791dacc7bdbceb8be3fb2104b1dd3a82afd49a1e7d764f2f910cf591425cbf4aeebf2e49ae08bd63f9ae81b0676d9ea60be85cf6bc31b052286081a99a1749630a49f58621ee674ffd9c01443859a9f04e4b23ce75f5586537df98d05f5047a3acfd892ccd773cc5f70cc6298f0b411c07491bb4368e76eb2cc23a8cb16a8be5e9910ec73ef6067623388723ad085d63b9d671226210b6f67528ad3a3c71024d1ef36ee23e390de9c254f9a07f62f6b3d7999f7745d77a976cdac647450efa52165164dbb15201bffa76eecfee1dcb6759e08f2d8658938834ef13b40253d6d656b0245db949210f1fa8f860dfcb1928a208d6be800b63714f0cf70e2995fd9f4e5f2bf9a874bff3cfeddea70e40f0f5119374ece9257ab14aa15162090499524815753786da9de6d65b130777e56469b23976e59fd2a332fc7393eef03abe45807f4bc058a1e5e29fdc41edff68138bc3036235fca3322dc878964954384aac875a11a1511a946c3c7145f742ec6ca522125c77e0305b22accb2523c06b88df8f8927613a608788e90c3f5774d0346550ab8b19a118c2233b706148e6090e1c34a15c8931faf6327b09e0cef3d4004baad2c229226fe65a582093c998550e8b2e1d65c663049738ab7eee6f233954d9f4b97d2852fc1cc2a29df686ceeebe617da01bb185a9b7eb52c2356190a710025d54c221f0b913b6d34a21d599d81cfe6d8e83641405ae7ecf956982ee964d8d9deff823202e709409a12be9adef24664428b2a145b542a8cfe0eb67bd60e6ec232be3707ad94eb7dfb1fc933d6bbcabb5006bc1eb748d96c239e17c7f8a01289b183288c0c09cecf691b33f5b984bcbb926cff27e189c3924663e91f271e3044a621b7e47a113f08ee2ce66323b48d29c9fc5111dca9c9afbedfaf534f92bc087fa281a9da1eed9de6dc0c350e749f8292df5aceca54375f2d5428d928c3f301a2a4f1a122276b0c34274cd03423ee8cf73ead6895e5acdc3e48ec164ecd36d5ce4ceb97cf4ef1babb20b65c91106af4b960f2f65b585940dc6d85c7c128efedc89a032c655b1fc0c3f44f4c694e417f724b83894f6461a71de94247c257caaeeba0b0763c08e7d690f29f0e8b041433e0fde7f423f4d6cb51e34540929b82cc4970017ff84924ad605f2e1c0f7209d71f9250340e85a1cbe79f2a5a4882f052332b00725e2b811a1ce97023f29ed57728bbdffa682cf29e0005de4344763201167d4ba7d007975d69bf723c55986c0052f6e73a5e8475cbe2b4d2853b1f8f1a348fe30b548a93c99814bf172786fd8947e035c205c7fe4aa48b58a54834428faefd056476936485ebedc7e06d73baf32e26f1df31f9cc22656f648b655b3325f9f7e87e0aec43ab0bdbe30308ad7fc4cadcaab2ea37f1e802adda8d9d8d78024c4954b078e71f70b829fc6fab8605aa683363e5864aa585cd07e44e1242f72eb1e1ce241c00d504d2e4e8b5d93ff62d7491ffeb4cca0d81ac472cf0027171a5d973dba61616b6bc05477fce51b4d1724a593d6da4bcba964cdb40fbd7301aaaf6d855320afd5be23409e148e62b546a1fff809eeb8dd264c0a86cd2391905cecdd4b40e621a850de776d426536d1fef0ac000e93d88ba41d316bcb985e48e1e8d26507c08a9c45b378080a6843b9c0dc23b0b5e5cf8e5eb54e83ecca300995734041cc8b3603890ad93ad2124bba3ccfc0be47815b00f2d325e35aa95e35c6dafcba6711336b458536fc092e5fdbc7f5a22e4c8443ffc355fd2acca1c88fd7b9914f62e2331062378816223fc3a603b02344f477e02b491707a51a57498e7bda71c0b405fd15b9c3e71bd900dd0fa759aeb3d2490b44b87f41ee9e5d90be660594cb8b182fe60df26e9d75f27686403a4512930c6fb4705ff649b364b51fcacca535144c4a4c1c3a0a98d1b4d5a5f709febd50431b90c700b8cac8064260a680820323f653afca3d65d8bf884af1e8f1c92483c784938a16082ae364bf38fb673bbc5a2ce00dab7d1fd67ba59bac14928dec93a6361c61ba7f71db4e735f66581a71419c40a4cad6fe756b453af095115ccd14e009a36b780bd63a2c0b01855289fb95fcce623e1b37d03032393e374c53b8041cdb73ed9ce34929610fbe14e3a46aa114184c26c87343c18b3c32cdc247ca0cbdf74b93f6f21f331d781a997516fddd203d7df58249100f37759147747509d69daab879262e5cfc96fa87d2d41e1b5d0aeb7b0773e5e45ee9ed006291c2ff6e8d4675aba962d73e15aa9c90aaba3742be58a903837cf2bf5b80f4bdd97fafb8162f32b440cbff66a39596e1b2e71ef9a31652a339de36b1bf2541734bb2c8a33bc1a2364b4bcfbd2fc1ced4aef4595f6d14fb9ab29ac378ebc29341f78eab266962b049085728751853a2a4de029b9fa4ec98d401e1ae94010623b560eb41e2fd939afcf2ae04ce0c2b27ec4eba9e31f6a6d160fa5997a46ae25e36798775fea20f9637aee96a19b18a067551aeb35fd52366e346ab00daf054089a8c32512a0c32856fa64c924bb0331981701525de2d837a867c3c168cee83b445fb48134fb29827d8f2d892c3e71a78a2e6a2d2ee00d7e63901191aa30c795bbc4461ec280fc620132d7c863db56f9ae26d44f6d16030495664aac73ef71d8ac09c8050e8e57774d7d295e10acdf82093fc8377756cda23605308662982436bc850dda82af9760696cbaf00906920ffc30434cd271eb5b49b314b18ef2c1e3658cfff818a474e95b2a0925ca2bc834b6624e4770f6066bf06d319dafa4b8fd583a2019c89538e076fc3086480f5a8ba5dd05a74ee611d38279a4756222389779fde068dd128a1922255c5599b3b31631ee8743c476607d08c4f1adbbb436579fbea5962516b020edb3a299110706781aff06887c4663d80fecda64bce6cf6770d3a370fcfe7ec38d8c0f9e28d9cc978707562d3c92b78b323880b7bf704c0d2f7879818d04940423c3920c712e34d5b3ff1ebd05f56b7f370088123190c86a1446cbbc0a09e458094a5277cc42e1b4e35183257b52f33d614c32555a28c16e45d89165a0fd3452aadea1c751a706e17380a7ad1413f8e62fa3977ca0a7f24943a76144ba1d1381759c4ff29636908410031893d9793c434aa4f2ae5f9bb28b9eb1135a54a0030f55b3bda020d0e2aaf75a7ad01cbf5b759024478972e9125e1620ed8221a118cf052bb15d20258d037f5c06de4488f123803166a6cbdc62517504470a1e11fff86a7dc71edc5ee89ba6d0a1bbcf67c1fbe4143f311194aa5f8d1f61b21c2a401028b03f49abee30bcaf5072638c41c9596dcb128e7c3635d8c63974dbd31d0f4e96d8a5c65a373bec3308c5ca073218dad0987e36156c6e7984a4abdbdc6d20d11272cf5c3818718471fc96d89287fd529ef8ecf75022330e641005d1a4e119585ccf95747f68f747762e755bbbce528516bdfa96756355669e632193ec48354caa5e1c43c78887b9f0ea7c7e3d0d926549734838f904f94907f53ee70f71f3654ad1593df8835a25a2db0e405556443e5be043658beed10ba8b8b4b2599ba93c470893c65bbadbae9eb38063859ebfd99961520e58ae813198d0a482f9127e9a8a858b13c2cb41e351e87ae870420a4c0745865af491aeb0957aa2fa83e032a84981001068f67fce7b033bef9b561545fd6568ba365c5f34aa5951b089efcc4123d6319c2af28a6c07d4d3ff334b7c561bd573b90d592eb57a8b84569a98b53a1c206361f97dd6b5ec703583e2ddd797897b7dded6e3db1fdf448906fbeaae9bbef53776516229729cc4d0637cf3b0ca89cf264887d4ba146d1f774fa92db13ba4096c8bb0dffc2fe2ed2947962cb98ebfd3798ce366a425e3e5683cb91b9e726966e5604c3d68829d6bdf1b758223af7f214674eb46df5950dd99327accf198245846ba9eb10a733f9e9f74b65d75be976b1e2bfb42bafe3ca1dcdc5ef39a8dde515c1c8b0e465b496d2a8c03fcd619ee09c894644f92260977e62b26ed64ae1a78f3198fea917a1887ee463a1382b6880f3271f3a062c22ea436c2323956b634a3b04396681341af97d98f6443ddaa0c88202de0d6680205eaae89adfe067dac33dcb9cb3b889640075a6901198b625bfee11eea9f05824cc793ebccf689cef335cf70e5a4ad64ea49da484c570dab736edf92a1a7dc1df8a43d15ce6a5071cbcabfcca3f1fb18c12d1fec46e727befad7675692fc3493aa2f4a2ec0e6ab589f97d80f33771836d76691abeed8bd678ff8aab992c51128a2ece23e8b498c3eb40320da09b358a71c6195ded652b24a21f6df207f4bd6d98715d8fc17b4850e9995b23051f9857a1e1036586958e41a8b51886b29089af4cd163275f8d7568266f035e9c00d48b0307b30bd6189d5931b9a92561779f6d115e93dcd05447e488375d6d97664a4248c0852f2fbd4aae2a0fc009613f5f0d226c0ae91e25a2a7b9b6161d3efaadca6c7516daded1c64f2950f82ed2dbd9f432f9366b7c562456b00d5b16afc790fe45da91c1ff69e8bd4f60adc98499e65fcc60e3bfbef41c3ef96ffddcc8e52bc4c9a59885e36429b1d6a88158952ebef0113b867984b8a2f8decd0a051fde4e5faf861572f0faf447d9f2a48b1b3cff0966daf9d70c11864f71cf1d22436ee34cc872d1114ccb255d4f05b8581549d031cd3eda9979e8ff335ba91b6cb9fef82fd435125664c29608f7298042c889015b6ce70cd944aeca64bd3eae0d37954cc56a18f5f21e8b2742bf904596c5a3fe557f0af437cfec43607ad4ff78745e2a038deae680effd5c639eebef5662508833f23bc745c07c69b4aad1f2761385d970664b1c0dc8d61a9c63b6e8826ff5cba22eda5d601b29d3472609e394acc90b4c66d54a99564b34dd74b95737ec9bf6f70e5981016e79e35a23a6936151a81b716e1bc34026bbe4a8095d301d2f5ec112b472eb9dcef23668cf18aa195870040857b0d5382d4ece637ea9f9fabb80e18f413670bf1d2daedc00862c17e36b7e098bf37f3840c8f8c99daf0896d6e9d38a6cdc18fcbd809fc481efe1ef5c746a6b116d4be7b8b32670fb042cd272f996e00c27d48d632f3c957624d6b747c94e424c6e099c65cad717792960168b93c18471cecd3ba8dc0a9ee66908b32c561b94df258f7bd9549a5a492889a09bd0730ab99c45876048f254decfdb157c3cc357abb8a1013d62d2f6b9355a799022f6ff62056c3f95bb9767d827261e29450fcf7cebe5ded8a02f67c4b32753b4b29553a21ba8e877d436f05e45a6ba76a0574128642a6808624727a59f0ef887be4a95cadbecb14b4c44a102a765d0bacea63e9de30273f80e94e5295428d1ab4e1409cb730c3d849ea86c6b4ce8dcb2a070702d61d9a426bdc0826a632f1b88c3f07fd7ba5ba44cd1a807f0baf6b15a47b69ed0de06ab9d28ff0b86d1fdd250b4908ce21e7cfb4aa035e6662063b800c190d63eefeacff14ca8cf443147acfd79cff9b038b1dde5f07de851a4feef205df4f1175f7f6c7860c88e16efc6459c2029f12f0eea581e759bb377d48684053d0c53fa8a915865e1f8b1a94fd5915e28dd3daa0b7f32894afe953c35de4a6a891430c600adf49edf27f2cca8dbf697533dc0e4a57ef423294d333ebd9a24968321e38cd24dc25c20a91ed0c8fd0fd48bf8155b66b107d34d1e68cfc0e52fe03106de014f85d33faf0452772d16d1afe8a578357b6206720b9893af3a890a4f8ee11e20d2863c57c5cfb00d0b09c01ca39442e469171cf9c1255805bc26f575261a21ea8e64e32adb28467109c266138df77e60bcd67614f02a12d5432c36e19f60cb204a2575c5d87c81c5083d9db65d7fe5c7714e6790b6359da5978864437c8f0a530402b70a6cd221808dbeef2db47d9d8e740288deb920fd9a3f95caeb2c9afe2c60fc86be1387c62df700e27dc9f04448ddbcaac780d5bbe230706fe3df01286e841888e505f95c6dce84c2287872f306e63e98c74d6cfc16b79cefd31f79d70adc2f8790e25f502236fb3cb9811813dd0fa0f3f20644ed0b5e9109c0f7abeb5ce9f8441d91c5b20322e6767d1fee7d8553af5a1fd18aa060607848dba622e0f5e75cff5cf9f85f18fbd7e2521bfe3b243a9d37aeb2b0962e0fe482189466fd6a2b70b2ebf3246547b24f2420c342e164d9f091b3cd53b2caee068f4a220cae69df011126c78e8df88b9a38646019f5e2d10f78455a68e84993738b98e0c30c62d3fdf242750b483d6cd1315b27a7896597ea928e8344608174de1b9e12ad4391c07df1a8042e1b9b917a9cf912cdf9a427a3b0703051930454ff42a0bc6110d209cdb6dd2109f8eada7ff31144d690f96f6d3043fb4a24de2c8a467da43ed3a9f5787a030dd60806973a05067b4e221a76eab824ea083629d0f31bb88d8ecf3485ae95816fc5fd95016c9147475fdc9c3a7d1dada00dfeb1207b202533d318eb34c32393c031bf5afaac373eb53ba44ec615814735e2bbdf5090a0aef57663369f7099f78fe2520251f90172e8644d6b19c023bbc1d557b399b109e61d378af4143dd3b04ec766d38aa7da9d4528dcd56fcc51b58f159db13e897c2c0a416e05d1830d091139f016d9c0dc2d5ecf951a4b50c4b407c8634aba87efdd4cc95d7e9a06e158c4441248f7a70ba5ee688c02e5ebf9b79e57824ac254ca88a4c77b95ff7bf34995160feae1f51eaf4d3b2e5293ed1afcffd17620e225956c461366fed08283e0ec42b1322e7cb764133e9f2996b0ade2b1b81d31cadd1fd70572a3ef6f12d01ce64e6f853e9d89eb593885c3d579c183da1fe8370e2c114f936400cbee62f8aee6722dfe9b56d15c13429631401683cf13ac289b7fd29a580732f8a12c471d1e6e426a1c8eb070c8b4afea9583eef29308fbef7bc27cc2d375c05168d84f6182d8a0c0e33d636889e4a13a1dd4c53c20786ef2993604449eab7f8e54b2ffdd79b6620846eed911f132b65a4fb7b81e67fc5b1feedbc2308b8f312cec23fef6eb8c47a0116148cc8d99e18dde5f1bceab37e4d63d31a5226258b957c1cc4e29df151d7dc3ca63344e32f7265679afa372dca65a386ff800dc20676865e46d3e7275abcb01c67960d484ee86506e6dcd7038b5bf3b227f68a3d9c3d6a913b2faa18dac0611a7b09d99ba7051edaabfadb4162f3d97a4f06693a01e608162299a05365827eea9ef54ff371884aec2269a92ebfd092ea49ddcc4403ae4c15a380faee18a55608d19b0b6d88c10f4a90559dea071a2f30707109d1c112b2b1b18f624737ad41adcf933d18d386c52fc405fa50b69224fe08478b96a43a14b1191bd431490afdbc3fb6b35d22280aaba1b12dfcf0d92d1b5a083eeb9400c6fe7b1420ebd02358129c8695df8433228fda42202b85da60e6224d3348a6b418116352aa49ec506979420d86d72926a441b5e13650171661d981f694dfedd63d3ef060e07089c86d8c71b4d006ad18f2a6d13616edec3b354be4319b45c149e0aae1679623b99456ec3d217a719f7b201e07520b8fbe43dc5051f68b48e8fc8a7903fe3a6d5622c0da26cf91e95b167847e19972eabbf13bee337f2a02103607eb220a0f9aa783ba190c914c5957f00823003f3e8a440a123b43918cb3cc31e592e34eac96b21eb13e17b038874376674093b0ba29a6b00fbf30f793364941ab3674e5e9cd5cc985076864d9caee7a50048019a21a6b48b5e8ce58c424d4b7153a65606311d13e9b6d81368ab5b61859649cc8560c3b4bb97d58fe1e857db8bf52b36b8f717e258aaa30216ae77b1231d424f01d07d4e84d65636f24c41730426ef362738f1f67fa7afdc90497652a9df314eea4716eaec344039487739079913aaaa07ca926bbeba5575d377013f0b16a8de8a3539986ba27e1d391a998c23ed0195059a2ceebc2b87522f3fc39b70aac479bffc53b671425ce84d6ddbd274d2274c5f0748d00c25e966c12c442db6718dd8eafb362f5887685e07108d4164b534c170ee59bc36289bf379704bebc7ae2bada870452a8d393e3610e34525f0fe9d1a469c5a68d981dc67380f356e6a66e1c4172e841f2d17243c590933d7064535ebeca33dda5a84f6bc062d0f0a7d15762b8f21f1a77ccec2feec184779a1058c56e9f2d3b7920b3cc0416bfef0721097fc276e68e553879471871a78127ff594ed937bc38c5e15e13aed0fe320044e3c39470dd542da560d09674dbf4e3c5b4e33c0d1d731ff563bce0b75953f4294b09392c8d1a5c5bc19444393036e7c9514eebf3a12e2c7cf9d7216433494c50a6bd4ae602992dcdb446fd12d79790e932d3dd9b720e6cc2fa6fb41221dc8e4a1b0767f30302df82007f355b183eadf9d4f9fd00fdf5437bc3caa99a36c08b2954bd73526f42cb7acab8e792a5f655bd24a755b25b74217a237675cd4bbc176e392a42927b2c35a2df0a4bfeba694c9bea0d14d4583e38ba072d98c60749ee0fd4ba4706e87e10f84c3da1bddad5efebbe6061b83439b837b7fa56d4cba3e38b6dd1610fe83a8fed067697ff3db7e72942590219413402acfea3ac287925cbf5be4e93538f90b3b268b8ebf0edced816738564933c41761990548800ef4677a3541d46bea95adf108c6b8abf99a8f00ed5406ababfc984eafd5e23e451002b3866fac57d0b5c74373b9cc1c53186d260de75d827bed7a6572688342cfa292ab8862e7b13712b0d19fcfd404e76ae98a8407eb41ea0203aec8f43f09202c6bc3001011c0e9948e13b73b853c291ba9376d5411ecf5a874471c0f1659b8edee9a58c4afb4a5aa398217f62aa2a7ece2bd4ff530023fc14dac60d14dc88d6328f289bf932fc2d5924119f9490891d14e5f84ff75aa15f387ea87144bca26dd32378bb9e5de01bfe61f522595ac361bb48bc36026cb257a9d404dd4e832b589ea37639fff907920c10d697dfb06e42a8d16ce1f98fbd9c2f18d9958d28e2ad96d482f04b9381df30f8adf8c4144c589a24b0dffa1bddc253f502cd8c36ce5d76cc8948cbbe3eba7835e2ac6b561181dcae1aac7f8becb938233ef9d1dc2e16898a304ff66556b10997194211f971137c0b2f329625a9dddfad2c52e5d8e099d44c679693ea2b11316ad7b22362a0bcbbd1e2cda5623e95de6b31b51a0846d5302370965916247574cb820f7b1c73b6aa3f8e8883bfce0cf4882b8ef26b820a9dd08f20c043d59574aad6b28e63c6b2fee8cf172cb405622221089c8888d7536d763ab40e2b4ed0e71bda5a4ff3292a18bc57b4aa36d4ee4a2bff475769dfe13b47bc58447269a77a845adf92a34393abe46a5181486674f8d6135a4d7eeabcaca73cb64ff080ba11af3120396bdbd468f0233701f6b94eda44909f40ec78976bcddd6970f072923ab16955e966538d64f720151568e92111ac269e41faf7cb1ac9fea4e962053607165fe4810e1ff5ab7959f3e94e76fb117f5253a9fe216cdd2e799d65caca59e13bfc0c6a5a0a6784a270e25bbebec64253d5d8a6de0ffcd1e1d8c4665a754d5f9b010b64c033acee3fdf595364f91a0668dc6d4e4801e5257108f94716a5db24519c2cccde38f7e47463fba1c332d5180313feb735e64924e50f58091723aa36e5381a1f17bebf24fb92fc21e824717ec51bf715f6129ef4a82ed4972e4e1aeddc49f41f5916e86c6a67b3f7d4ce89efb4d64c8375ef7283d34c2e25dcb6937eb015d1fa771393691880bab56e4e00937d3fd57a91d556f14a173ddda00e2ab9f46ed02b895ff7e7a55e14009253cf382939e487079b1a25f22f267de6752afb4aab9dd41bb836e16fb91e76522e13dc90b0b76c9bf1c740459cd036fdba3bccb8d24f948947e5bdf71f4031dd0f2110a0e670c3af6170accddd3fa536a432c27afe2b2c4e79e7bdd68344fa4a3e904b43b1421f61fdf1cf8500ddc5430633a2f238baae5c41f1684c53b58af0d287c70c52b2362cc639b7ef44ecb993c2882bf0c8c76c238f7061662fcc6a0d2f5415e1d37898a9dca65c903b7f06365480a3e1465ecac34d7a206ad4a007bfd21fb39019b89bd90549a5c562bcde9cf32b44ed9d91409c9f1774140c68812e63005093c6d006eeb70d0778534cc2db6b82a28aa178a1e8eaa33e6aac707aa078188d21c4eaf3d47cc5fac8aded37bd020426de734d7449db3b1bf5654b5c0aae2c14d0e4077777870a89dca2bb1d854ce4ed30280cfc93cb969f9e2f75eeffd4b0a36079c700f600406d863601566d59c3288558eba92cbf83fa04a7ac427fca9bcae16104184d6d54e17de964f2029232b6884409c3d4736c4b12f4ffdbe45d7fef00fe5762741256d0fdf2e805f3bf6c5c3a8b9cf053d651dcb08112b3ee8d1211da2f9da6145a88da18e805a9a619fe07d4d403cbbd72f326f56caa53dbf0e437523278f3cfe21f5251b47497a004e42a05f0086658c0a2f663b84509b97767f4be5bdd0306ef1dc708cf2cbe68423b3b5455e600798d4f1fae558fd6715b6e93b51dc989058e245af24d2623b071272002d4ec3ce58ab1da96857ee99dd1315d0ac4499d63c5dac7ecd3bbade7497d1e6b52b3d5707d8daa6162580c855bfe54e7632c655879331c86aba55c01fa7a56cea2a114a8af0e76bae9551477531e3f5a11d28945c07b6b684d50db23a90234064052ba4eff7f99fd68382cc532611af1bc11682309f4da22d62bbf33d3c62c904937eab809be7087dd533422a898d497435ce49e9c2f539f69788dd3bdfbc2ff32ef892499049c0ac889407ec3020844bacbf3361d746444c73f5e2604d0fed635a6b8de0dcd0c08de8d290ea825a93455a5a73d8d20e16236be91a30c18617d11c8cc13ede52ddeae62bd90214e39d4722938087c7eab6206596e2bee0d4574b3205d79b491455db4bf0c2f1fe17060f8681d233f240b39affd4e357d70d719d2fc886c5692935aac9d4db7feac8c40e955bf33bbcb0bdf8aae627add304dd087322446f86df239a83370c7393f55ec1bedacf661522512eb7eebbe13c229f93b39a32cd8d162df20b02b2123a337ad926c674f4bbaa6c7498bd39a0378a6152dba94348fabc55ef039aa14a9bae762f469a7df3b230212b58064fe41d6413fc8df31d1e4b77389dd75811984c87deca20f0082dc85e1f5c8fa1f4e47988e5e282087c7aaa9ed4b0bdf5939416c09ba2f97dadfbcec77d5563da0889d98918ed95a8a600f2af652f387d055254ced6e85486f41e27056c0d44f287227d4806b852e4408a67b75a7b692c97523fe2a015671e81a882f48740d70f1e51d73c66c1628f290d5b30e62cf03d7c67127237cfa1ae064bb29fe304bb277fe1345c7c9408bd8f0ffa647d7a31281933781309012d75238ffdbf451d1c15064297070a0633aa60f19eee79010a5b74d19a1afc9419b5c2946036d7663dc87b4aa3e7763e394287ac61d0827cf88a7812ddd72af073128410179657f49291d12d9c31965de52615744baa25713e37917f13fa9a93a0cc06df846c5494d411f4ad907e83b546af5853da37127e479e0308ae863029dbdd164831ffb51a3b8012f2791fab24b5bb0f37063c253add35948999e0a331b18e27851abec1fb3ab020823ca5ce5db20a4d20751fbc066173b1c285128167c2d8fb2d5a9c565a606317c849c44a8d16c6f9a914969a7c4c32fef8d4288e7426a42511b07034d129cfd8564473178b156ec2a160655bda0d13b8da53341134ce9d889431f75c4bd9f40a2ea2789de03e542f349344d15a5913e62457a5ab7f0a52e75126487cfdd83c443eca39e922a84587ab5e1dd5296d25fdd80c9bf755845276da73c9fcf577d4e6d99788512f0d818f6a0229aaef1433eddcd2cdc40aa52e3472937b61547e0ada2598dee8c2f209b8dc6c99a7263d199cb04f48fded934f11883b4fd7ad504d2e22e1d4aacdb38df01a0bbc053cff85bc2ff59b99f899a635b17a6081d285b563f97dd29141b39663357f0ce6729718b8b8568c18d1eb9c41df4c0efb320ab4dbda9f6f9e80511ce0757e68a38ea164260fdbd934f049decc428184f0ae9ca8102f016f975545c8b26b1ed1fe01fd7129abc6ee1abdea7e39a8a6e1381c61549f0e1f10889d1ee15db033bb53e5e4dc4e4eab6c520e28d33b4882f38cf6f509a0e4d69b41c44ed3b69aaa96c625019ef156a26feb9a5a94b28c3cfe14b9828b67c50800bae104051e4ef4a68181789091307dfa30a76c973ae75603ac9a158ea977e03340f2546f00be774c277e099b0146baed0471de7fde10d4d52ff3368e0612338576f0c49286f23191aa0e4a999e1e6f45fe534d93c1170d4c3e3007c22bce502023489cbe9f5bcad5ec86eafb1638f306054f4bee01d88d94d06393c4d96af36a3ee00427d2b9b447fdbc730a310dbcfc6c04f8ae204b302a6e6e6340bb40c38714b03a02505841950c70e94e2129e3f0f42daea213d3e584be35082ff0d3d59829c67afccaa55ea518a9609afec580dafa2409b4f6312c9482e8ec89adb19d090b0514c6bf51e237bc272993d720acf1f38ecb36ea409773fa620490af57c331ec84a3aff8cc041159318044889787a708db09cef3f0d6e955f27784499856c9e24ea7f06463fec02d60103c52269066ec2c1b75c8704ec024919456191597930754ae25c0217eef768da02f7558f4cf9f11a4bd84068d04cc05c969cbe05965b89dcb72789187e5b352a80f80502dc8f5377821392758929312b2a85f71187e290351c1103593553ad9035f8e79b977e50f5f80cd044f17ed04b511bdeb5986e7ffb1ff84415a6d79d10bcee1a37f053ab71cdb07bfcba8c1e27fd7b54913a8fbfce5e9fbd142430597f9d6bc1bffee66f9e1257c9afb247739e79649dd2aea4d19f716347e4783fb65f874bfff85c5534a285eff627b561e215771a7a2eb05710c8e37128ed2de3d7ed9519acc8cd55cf64d701053b8257807f902323e0e4f7c76c1f1c055e1fac9aa631ae1a27de8b0bd441dc245aefdae14c9283253542c1d8124ff76e4a0318b7aaa58d9c511107a42cd06a076e490a844d67a5be23196130e06f7e08a5b2571c9fad192cf56d5070ff6d36c9f613bf863bf2801f7e474e6e020fb4c777ecd21ecdbbcc4732a57dcd6fa1afebef8d0754c42190b6d6037086c4a091ef8e126da5195e3c06ac2120961d459b8fe5d2a2be81598a0bb32598d4136c609571fe7af160700a64b511f783ee9bc0cbebf481f2e75e6b568cf883820158a74db28e7a95d5bc3b1c088a4764ce000725526d5ce510893bb46774155ae3b557b5e6227ef5400ff067bb65d4dacdf7cc6df4e69ac3511ccb38fc247fbf57c76c84387701037945d1371ac085e4a4b367169e9d5f1845e94239b3e576d07a80f215e20a7357a8dd46188b9f216033de00147b826f2e5b5966ac73489c62108dd7e240ba19c1107c33abc9057adbf623387d0a4e0010860b9ebbc868d6b9c65988f85b78675e7c031c354a9970c9f71cd9cb2ee1ebb0afd6775b660ab00a29de5ca032f4c8d7c62749dffcc316f5d0c74ef75e9e63f48ee663f32084e481ea4230c1f6ecccc2f5f82e6345dcd8435d9093406f72770dfb1346cb9ca9e801b1dbe30cc84583828f53dd264f7d87843cd2eb0841486ae1f6ec8c24ba38ef9ecf386c7887a5838e316d87efa223e535362c0b5a3710e43115a76a27b1cf3f3ced9d05158dfba4be3a9419154beb30ae23a16ae2c47b0211c43b7ce0fd7c6da2aeaeb3e491c172284bfe5bca228dfbb75395e57a8d602d2bc5e2b11941d1ca866a0b014dfb2ac6244944aa3abea05815098b65306fb8af7201ba15dd96dfdd5432d5f1ce5aa92cdeb54f973ab4bfc04584deae4dbaf41deb0a8d81d3a81342c5b09812f7ceed40ab048cc8749a70f8c2e15797d8c8f08a1d1f706e685d51509abd4dd295f400d8eb6f9da7e4a2b874a3ec2e8a508184996d7e9d5e5b1cc76671f97a4452f29ccf3b4a5839f3412932695dfa138982bad394dcd8d7508e0b892f51b1c578ca244b413086b83272228bd03c6254b7aadd6ced97e2156893b554ca1303bbe7a182c4d650c59c1bd57b7ea114dcb7d9e0c661981e62e6ce66de441713367a9c4cdbf96354f7d77f7cfd7cb20039dc8d84bb00985ed116cad4a703635d521a896234733862d86311aa6cfd4d3d2c37230b241e8ccb5fb1545b483d5e70fa9a1983f014af5eaff5e275aba3b5fc913d2601c5dbfe702f87adae5aff266fdf58233ad4447cceaa626859391d7eefc55e2c037eacbdd6d33d162ad7cf8c12f01fea0e3c87233b2d46978c10718ab808f031b1386bb67b4ee0247f55cbbde648d26202bb17c5ca559d10a58d17bdedb28c5f4027026121475fa7bba7ade91d9149936915f6fc94608e4d0026eaa0e8bb0fb4b07820a0dec0be980d769429bc759e0f0871b5540db6d9f40cd20b233a3f6891fcd612d5a836c4bdc56a17b9d54d0c73b9c7a25d0781525cc4e3b3616a8eee18442fd7f91e07c914c6c4c380fc9d540fe140bafb6ad628704bf73e16aec437289144719efad03933efddc392a4d906aed1d2c25d70013cab749be61c5826d8d3f13ba309460cd96766f31f356469fb4805c403889984699bbbfc2211be0f880686de6bd49c3ac00c20c262fa477ef7a390e0ca8e1767bec56fd1c51f3928fe0e0974539c167782c9b3596eb751a4acd6b7eea671104cb083f74fefca1d980528f72fdc89f2dca032b057d7c6a2a3276e6a1ef9093707b1230d6b80dac4d419853ba688d389ae9991cab4b369cf3cc7773493e615bc35646bd43e905966b1068db40cbd88876882b31c406effc1b11bb205d9eb94939737aac4b0ca645b1d105a17c3aafb1cc25b13df4f2056b2ef968b78f329c55cb9aaa7531b8e947d03a96d17a5b92672dd960aacb66cb2042873b54fbd7bcbd8ce980f0fd5f66b98733e005ad4b0ad584c607d3ca5164f8f5492d52978ee34dc302b92af51670b591a38c058a584a365c8589920d7b16ce94abecc0eeeb29a8b955bf9847088f66d7ef8761c47fc1d6f057be57e217502c3ae1f0638dd34887d606452530042027bd3ec84e3e104c2e39c07dc93ebe47b97e899c41d0eadb83683ad1e1530035aa0f331578d2d7532d692ab52bb5c72d02fa37fbc0a23be70f7e4f0b8c8f382d81de191fab4786551ca718054463d7d051c3a0e2a2c542ca4ff59fd26724fb8ee4381f636ef569ab5530124b68d499996e9e577f010694df2f5d9b05e71c46f9251cf3448e5cf35e66647733e52ec2b0c1b7d5362df0f4be242f2fcab729a7ea92e41144824ab3c288bedf0f0fa5eb191a6789daa98f8b5955a517867aeb61839f8dd24a97e772f8ec979197274a8732d5236f9992f2b403f32efd1be690e7439a70745ed9c9db75123cb9dc22c79f32ccf5b628b26e38a9512aaace9cffbadc8de24dcae4bd6ac15bfe2cce5a912b2a0376c305242779caef8fc9b728131f04744a611a096f817a630fb37bcb34fd07836e890c5acd2aff085a2d2384705a2dbf7117aa01e1e171d4b4383ff673ef4d889852fec4e9f12a7c54bc323a9d3a4598c685e87b9af2c1be6987d2cb7250b149d58df34333b4429582861e0eec807750a0097f4c4ad0aa43f879bbd2fec7f0a7693470f50027c846e1e6f76d49b87a4a555d8965be511f0bb462f90fe7b115e700d660d4b686eb4969728fdeedc2cee0b8b11ce03c8996bc7eaf20528c80b2cb4c88443c8f2acdb03b7b85bcce9b008b56c7ee604694aee27fbe378ba6a5550505ae0000cde8747a24beadd8a4f0d6ca228007212c74fc1f046c7f68ca317e1056d164e38d7e006bae817ed45951384dbe66d3cca8df703173bb51649fcfef95b9cd1046b17443105b5aaea727fb7605b9eee909eabce37b4e01daba67743c9dc9baaa8793c0a5784281d60a9739fb201b627a0ba9dbcc33ba0a6ed6c941c19e4b77763642ac3de14e05eba132e46cdf243c5ff1defa8d48a709f61d3fb6cbc28738728bc35d4da4e3de013888a9fb9409f89e17964032fc0acb6bb1f63882fb08ccb55f2e11b93f21a9a700cdf94837be5d621a1d7de95e6440419f836afdb630ee18943cce30922360f5d66a1b1fb2497f499c0ae22b6dd41d085b8e61e0236cd447cb277be11c0202679a57a28eb76df73fdbf65e0f5133133e9dc9b126c78a7feec694846cec0545503a5c40bf3298e347d1433e359195853fb03f0702a30c5bb364faa0df3ac643464098055c50f7ce69eb720a18b3379538b3f3aba229ed53671a0d0d9d548594b2bc7b96116de29565f03d1879212bac57f9f3adf9d2e6fa2175f8247acca09bdc567e38e229d8761ca52de01b2b5188e611fef2606e4f9a90568b31044a6f85419ca54fc406e69f6175b854bc379d6d270e891aed4d535bc2ff0a3dd022064d10ff090f14ea8eec0a00413c759c5e03079a2c21e573358682e924e50b14559e08495b064392b286c30e914a6e64602ea53553167a38295b40d44242be7b01448afa8188a73068341161f526431495d34a0f5f6d2f8349b1ed5c46797e36419fe2c709985c715f5ce6d48ae1e8d33c2f70c9ba0b85e5074e64dc8ee9b2c3051f4cce76b72357fd683a9ea0a25f26739ccf1a0d61e74bf5fc1734887ea43639ee47cf810bf9273e021b1908a4e4ee0e0829e1c1a28f3c0ede2874c72698f3e887e3a26cafdff82f837833de8e687b7a4ae11bb6861c851603285a288ebf386533812240d15a68aa98b538e7b61af370eebb539cbbf033e9645eb08a996f3854125fb1fd6fe001ab3e99b0c59e7605159244b9fce75650f128ffde8b49a99d5a48351d0a02bd457b990cd189e6e1a0925889f795091dea1b5792922ec401ea83802730f6a211eac3988ed3b370165b57d8a4c3ba7d64f0a8196ea70595d113243c5cca90094de31b7459acfbe4877748b225572c2bcf79c47e0cc09a901ee1bf983aac34f284e826bee95c1d62204941d10d1f6b9ceb94bb4a6ef9815664ebdfd26eb52bea256cb5c372bdebf59d70c72228e533f3eed3d5ef237e53782520d55bb97700a4bef8115d1c6c087bb86b6a1eb2d815fa71ad7790af302a356975a42e6032f290393ff23dc835387fc43153dfed58fe872328301227ea90b2b40b83088eaa8f0f4abefb7084903c9ee87b002c111fa792fe9caf396bc2f458c34543755391c6c1f3fc09adf1f5dfe7dca3ceea9eb6d62e0f034520b25598afacc839ece63c7f23a15e78f9a8d5d641f0f0124d1f7e22a083cec3687296e4828f059d9343b45fc1564380db220e0197721a4742ad168b6a930b2100fa732f241492347d03596ba06e350527dfdeb79736fad6db41570c87d90954c9ebab50fad120d696e9f601cd93337279eecf465e14c955ac3b5f1405d929afb480c88f5ddd0c73408e65e79ea7f74d8092c8e76df27dbc9eb5e2974e0d8028a8ed38e459c7c56fedc90a22d43b965b3c9c8d97cfa49285173f038f7ffe46ead693c798c4201986a71d3fab17b2bb5115c9a72990e8b933b0aa3e4d7f6bd40e774936011e512aae65c6f438a2dd6e2b6164244e06f41a7ca05c1b5f07a80a8db1ade393ef8cbe56f94135106cf9cfc4b2dd5bca67ba9623faeec545ec97ac0700193376fde16e38c89c6c6bbc3c56183ae473ef58b5bc31a31ff6af59e98800ef9fd66094aa666dee05eb5f6f2448479d5a21354d53c3388bce5eaaa7b40a53077ff58e3a98e6d617c671e6604d3f421f348b4aac0fcd70bc28212452f88b15aaa240adf430fe4d41dd3f8a771fd9d9e902f7f35f8805391a0a8c8e160e9723f6248c624e9f35d7c814eafaee3dba8bf2ce82f986131a051ab107a180cf72bc88f9b0f68e8cdf18f0218f13254fd747a485b62b5f0c249c87f46040b7e1b53247cc7e68724a32e7d207b27a10a591444715c6b024fd56e9311d70451ff24dc20240477467550628c3a30f249947e84b29404d51f2f7da93a9bab4bbc75d5963591045ee7572981a9dc73e7c385aaceb9fdb490532c9bfabecfa89fa9d9b6d60f995576c70dd9aa7da72612712f860efdac1cb5a329e766172ce395fa177f4a1a124b90f45eee5a9c7f7f6a9ae13888254f0128c337d4ef865b3a695a3b872203b1ebf642f6ab3892ee4bef0170b2e369c2f2244ec95b09f689818eaa8e9c7ea64ee80f53a88f699866c9d0ee01fec84af1ae2e712883b1e8cd70444ffcca3d503d4f4f2df6834d2cdec02b13938834c9a8386eb2adc36e2503e50b14b6d2d1f1fa3a171baffead324ce61740dd1f4562a42e02ab91a9df9bed5f0530982169e905e46a2d23ee94197472ba8d50f8afe2a118e473dd83d60951c642a19ed48cc9f45ea6d0ca7c774c63492a28f0ee018c5c8c96667552ef1acb862c6dedec38c331258e72deab7152640010840979523571b9465e5621384d0a34b1732ac582781d47cf670a0618043c69bf7f9c659673675672eccd425bc7689ba632552b75551f1d068fa812331bf7e214c67b0c103dfc534e6068910568bc35310f2de0c561c18209e17149dc7ac4e546968e5228a8a20a831765c5fd747e08770bb252785d1ca6081b98427c9fb12fae536ec591c95933aa01e6b00dcf3027ea2655aca7f20ef9f9fa2b620d95117fe163338587a73634154e6f7b18c0a6d0d8dc87ae8abec8d7c3d93ae14aec1155ed6b37e6b0449922e0fb1011796e1fe30d38647d0101c649a8420f14e6ed5ac0d66bec1813ddc170485a31862dc39e70fac78ebe7ca85b445958fbbee4b0f244d436458a262c6806f761c6b9e74cbae4acee98b99b23faad40283466b79a0fcc2bfaf547b6eb8048e4551580197cd643c2d8a726a5609d7a7db0c7f8529f89a6283e62a2056bf209b4a967e0c43dafdb143ee8420a1196e7b98a712d9c71a01c0fa639a0abfe805929b4f7df63bce5f3172e3e26978f6325366776dfdd19dd12f01e4b1cc1adb36ea58b363c7855c00e09d74b00a9bebd3ea9c219b346628e02e49e103f897ed4622d3f83eb253e0649e5368b31111f07294a9f4142a45c38dd918fadacfd48ba6c2ecf20762519f502f322651b02b4d4a2269aa6ac15c5392b1fb7eedeb79a097233b1ed6e52496a8a12e785578347f762ea0fdc97bc7beca56965b36767a5142602838df6f4ef10f344248d9d77b5b811380e95223c55183ffb1ccc144a881d318c2251e7bfa5203031571f9dd9a62d17fb166b8fae3b87e1930a97b824a22667cb72059825944218c690d9e8faa87a94e44e297eff04d99ab906eb76a8e29cc251d867a15e0d96b80ed7b468352a8ee2a14ce0ca7e13af58107b572467bd67448edd9f5531fa05b504bbc8c2172d36997460dda0be6f65a99c4b217032c612bdb7c6c1fbb040e7362941110a93c95ccb03f242c775ec98f940d3490d362bca00b1d9d1d83b5fedfd51c4d2da6e1385107a594b73e685718c4a695db779ae79664317dd717020b3f2b448127c7df608cb887424c4b7a52c40dce8406e2471aed6565fd4dafba716cf5d46c5947a0938f9468c60849536421f8f0fd7ca9e1f9dab13d8183e147c33f85ef768edd027335e25a679db013d1388a4821aa001d378235f8f09754a91650ad2560605911621d30d9d18804710b6eb10227f07118c2df3d9f6e8496ae8dd4e4dad8168fd60e5e2e76d54aa4a3ba012bd32bf15ce6bb23eb89781630bdf741901d023c7eefe06737ea1adffa21bc788d5cdefac94ec102a2a2ccc89b9e1803745965b7d8d815ab3695a7be338f96449fe9adedd3f7f3c1abee25a5332b9c5315bc1310994486c791276ac19a85d08025c234c3c332efbe86eb33dc492ad703def777a73bd9469b9a20a0c83c3cda6e1aed8493178f510d97f0da77293b0513762b7c3996d58cdcd80df211cafad6cdbce9b992507966c8c3ffdc555fd7db2c4f7e6aec9334d11c14699985f8f9736128f8d7c402a4c134339483214eef1cc72b46a2a737d700f601a26748372f7f800ce925d0e7fdd910443d37fc0840e6e008744d73f923fbe15e89874ec63708a22771b5ad824c5601df77e7f1a9f6db17ed53c4d75308d9ae5805a0540a64ad87ee7d5b71fbea81fcef7647f4091f52ce88553a659805a0eeae2580c8143205000000000000000000119b72f5993eaec4a566a2012701cca6dc3d5a5104c47a6fd478c21f82781c7a9e7987f655c229f0e2c04164ee9e9ab32d5fb63661786ab222065f09eb003c71a4b4e458a58319c7e24b6f2909c3005daaf5c27ec18a68ead7f80d79b75af4735e239ab37d30c5600bdb133c104a18968e3ccff11f835020550cd74641cabbc2debbd92ad8244d1fbaf0e2c3c41a6edcf0029eaa331868f45a907f651617bcb95a2888cf3f720e01967e0fa0def9d39b739f4b2f6d6bee9232fdaed9fe5864ca5570831d6d85973fe1ae52da166f82e7196a1c759829fa5f17754044dcceed6fb3dd0d88f91f8e6493b300000000000000000000130170def11b5c2e559b0283f39d3a88d825e9a42498ca1c26787226fd2665374e1925fd5cc1a20b77de57b8af074a94349643523ffb19b39041bcd6d927df956c37f6b05119741cea34d1f85f3f1919a7ca7f78ba5a278abfcaec9434663707971e7784e0939aeae62e4489c3cc18317077c2606c1fbed6647706f693be19d421378c6ae4bcaae85cb9e6097d3c29b2381c3ef9c6fe55b8f4f12c5550426aed05495c53d6f9c0f9a03c90629a6154fd77dd6e4cbfbd866c31d13859861179fd9f5c50484880d84800000000000000000000c2d07be8e20a233314b5876b4e40d4a0746440afc101939b5a4d9876767f9da46adfcea6920197e08068757841514dbc7c8e8ada7adc8f261ce5da3d879036891405c228de9995aea9010f93b7f2be2b1eb2b6f85352107f15fe14b14f2cb649b43782a889ce1b0fb9be0d600e6b837d58f901f8b3fced2470ebfc2b257cf1136675f0c7ef0b38da905b86078edb57997445468ab379c76e41bdb163013151bedb5dcd145763b41a7b723dd9f9fe5ffbd38a3d4fb288dabc6a8d6f834dc1c5b98f4c1c51b0ed6bffa8f8000000000000000000000000002ce85543d385bedfaafef06c70c743079c9b5200296bf2f5d9e315b00f851f8ad4033c56c47b1992529180ddbec00215abed8498342f620bb42958f4093e1a3d2f54a3cf5f6c284fc4586675f3db3b10980de1ab4be55dbd997153c4fa80082a824919332f50fecaae31d4829f3731e71520906e95be0dedb53b3b4d77aab58cadb7e93a2789529218f8216f326ca22c87000031506f726e737461722052616e6b696e6720323032333a203938206f66203130302069732056696f6c65742053746172720a

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: 5011c842309521ea5963798ee705b29884566dadfe2601ec3335adf241c8a310 ? 71062211 of 102607467 <76>
01: a0ce4d8d5c96ae608246d896cd2d0af836867b47150afef5992f9e934d818b5d ? 71062212 of 102607467 <b1>

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-02-27 21:16:46 till 2023-04-01 05:44:45; resolution: 0.19 days)

  • |_*________________________________________________________________________________________________________*______________________*__*_______*_______________**__*____**_**|

1 input(s) for total of ? xmr

key image 00: 970d7a9645b10e87e1f48a2361c202b9d977be05a28927b3f307b311e3284510 amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: b644f59e9194393b025cb3ada6ff32ffe0dbda80cbd9f2eea18f0df560f7757b 02831475 0 0/80 2023-02-27 22:16:46 01:083:12:37:09
- 01: 10239d0f8a45dc194c6912d8e24dd8fc6d4f89d6aa0bfbf6767e2fbca153401b 02845755 16 1/4 2023-03-19 23:47:11 01:063:11:06:44
- 02: fc64e4cc197ef1ba0ff08abef865e00bf2132185196697e7932827d9cb94db05 02848948 16 1/2 2023-03-24 12:01:24 01:058:22:52:31
- 03: e37a3f65a4331da77ca34342a61f9752d2bcfbe88b92bff60cf5434c45c1b7dc 02849382 16 1/2 2023-03-25 02:21:04 01:058:08:32:51
- 04: 2ba946bfef2e334e7060c794a74202a0477843dc79d9382d8bea4ee3191a94d5 02850543 16 1/2 2023-03-26 16:25:03 01:056:18:28:52
- 05: e2f9ff48fe1f5bdc31367dd29f08f3f455251dd25f3431cdef4538641547b4ee 02852736 0 0/53 2023-03-29 18:00:12 01:053:16:53:43
- 06: 8a32bad43e767de1a2b6a37550e5e3faac9b983ef06831a1764a08712f58fdc7 02852810 16 1/16 2023-03-29 21:13:48 01:053:13:40:07
- 07: 2af874c5ae61ebe73045795799589c533d33d5a31cd6932a05421b36d0560ed3 02853197 16 1/2 2023-03-30 10:28:28 01:053:00:25:27
- 08: 64aa93428bbca46a417a0655fbdf260c377c00217cced59da172145c3c9e32f2 02853838 16 1/2 2023-03-31 06:59:48 01:052:03:54:07
- 09: a5292bfe7a139fdcb6fe43096404e0fb75490b479990362819b69fd66a991f91 02854091 0 0/486 2023-03-31 15:04:50 01:051:19:49:05
- 10: b3340a12beb784cf4d970b8605b21448ae6dd48c5e4fed99cd4edaa4a90cbee4 02854096 16 1/2 2023-03-31 15:14:55 01:051:19:39:00
- 11: c9ecfb2bdef80581d1019fc92a1001535c9349774ec87aea788b05922f94d216 02854353 16 1/2 2023-03-31 23:42:33 01:051:11:11:22
- 12: c809986c3f84c7c3e19cfeb839429aae26bde0f78ac9589810d77698fbd071ae 02854473 16 1/2 2023-04-01 04:29:04 01:051:06:24:51
- 13: 49342abbfd06a3d5eb483028f35e35a60ba67fb442a959382cd63a2c2086c17d 02854485 16 1/2 2023-04-01 04:44:45 01:051:06:09:10
- 14: 6b2d9692f8c5a8d98fb44bd0a27d72797e2bbb14a877ed82bdee67633ad8e2fd 02854485 16 1/2 2023-04-01 04:44:45 01:051:06:09:10
- 15: cdabf6ac864332a9d1e9a761bd5929ac084bf6086b1e86f8998ccb1a26d26095 02854485 16 1/2 2023-04-01 04:44:45 01:051:06:09:10
More details
source code | explorer version (api): master-2024-03-03-26331e6 (1.2)