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: d4ae8866d857735f6b3157a09205c0930664188599604effe63483b1e535e908

Tx prefix hash: 787c1615481e5f54bd78e602c5d908417887b227d9278e202ef910d4beee51fd
Tx public key: 22751d9e10cc82bf6241388dbe940a3b1e5a69f618f3c84bee36ee14506c0ab9
Timestamp: 1680228389 Timestamp [UTC]: 2023-03-31 02:06:29 Age [y:d:h:m:s]: 01:055:09:55:39
Block: 2853694 Fee (per_kB): 0.001076240000 (0.000020480000) Tx size: 52.5508 kB
Tx version: 2 No of confirmations: 302299 RingCT/type: yes/6
Extra: 0122751d9e10cc82bf6241388dbe940a3b1e5a69f618f3c84bee36ee14506c0ab9020901b261dae360bb89db10b098035249464628cc000057454250565038580a00000008000000af04002203005650382048cb0000b01c049d012ab00423033e6d3496492422acaca1d499b1900d89676da198622f2abb87a3da0af52e426c7a2ee7c75f461abc774f4e226bafe8ce069bd65ff95e195db3e9dcff93c0dbc2ffd9f60ff318cdddc6b309625ffe64affbdd31fb01ece9c6f3e3ed7cd37e4bbecfa7cfefbfb8dd6a3d60ff66f296fda0f783f50bfe33d28fd2dfd6a3fb17a907e99fad67ad77f92f388d4a1f91ffeff41df38ff33febf8cfd923ddbf924c67fd4f82bf76339bfe9ffebf1bfe66fd3fec1df9bff54ff63f709f1dbfa7e131b37fd0ffd7fecbd86bdaafb4ffd3ff29f943f285fa7e79ff35feefd80bf60ffe7f97278d8fe63fef7b02ff52ff17ffbffce7bc5ffafffd3fdbffbcf60ff5afff4ff5df025fcfffc0ffddff1bedb9ffe7dd87eec7ffff757fdacffe42ec339e7c2e4c28ca7dad758db3cd5f8c6fbdf22ecd8878586d135873ef1abe2f781fb3c8f3330e99cfb82f1b362e15e7ca0f471922e3d7889715982f77f767a684c55632cc9e526acbdf81b53cbe8c3b9a87ae385df14d6e6af903a58539c31648c868753dfbda2fe7b694ec00dca7da005a208e34069de4b56988b718b1cd8299e1875c83d7f2b27b07ef8e595ea39d0b464a63a68fec7c8d50382a7baf5c9502915fbf92e0c3148a5847e87cb6d98895a1a8c005e5691f6ead22847270fee2566b7e5fe2c1059998643bf3b5341087fad3e52b482a9da8e98e978a09c195c48999d2599056a1825338ec0c144855cdb2792c8a69a1258a269c2e91e44f93ebda9e5497bb25cd19250c4d3dada72fefc816e68c0491fa796894227650e3a1cac3e006a26bf6f88b9c05b9bc6abccfbade128d5bc5da3ef34c8f46a2dd4e7d2a7c53c1310337029d9411e5d7020c9f29bc21b10c970fb8b0cdded4152a4471b5720234db3457de4e432042b0ec236ae9314ac07437ec73d5c7441b5dee128fd4f96770e637dc078b9edfb6909c3757056fcf455d9adbd6267576de382ce3d0dd9e6a9808c5f4001a3c1a24c0e53e6c2e23865f88471741e13a12cdf1cc43608b269c643d970504e5a2c3ec74209442a153c10228fa8e9e372976c1e3064c3917e53322c10dc39b56a4e93348fb061e606ad3451c39643c4725ef507d1c7d9fb047d8bd05ed1674dc2801e9811a78b84cdb09149f9fbc2c16b135fa7afcb1ec669938a6fe824c427b5e9048c73408fe6bedc475b7bda5fa2a72bb696f7905b6b6a8c39b5157cc67b9ab48783b3978209f2476e19ec62917c89e47647a1db5f937bc7d426da9f15c123ff39d14fe42dffe571e7d082d1da850c08e911bc55affb43e135b0cc9e99ab56011f51841164afdee6f936ab5f0632a929ad1e034df59fa1c7d54d7cd0e5474964fd681f6d6deb2d65586a8d95c2f4813630d9aa91e25673660a535ba7d6c642a06891c56dd5304d98fb591f27d22e08d68f7e37b90a1d1fe43dfdf36f30e05e5a08e654b066759640b625cc4b4289cf61ece5033403a4c478c1a130d3eae666baeda1eda931cedede2657bfe5e10fa7e7b05d53da85ef236f6aaba1cd7195f3e5b22c608ec209305d6b9b6fc15050b4577660b3d7d4c50d84833b1f1ddc1ee03f1a93a5dc9236d788f0ad0f327819f2ee8e69bde301dc2db6d7228e3f8bd1ec23f866fb8ba6fcdaec9cf039d5ef2fcef9e0550c4433e01ddb80048018d75ef7291d540b3e475b1bd95d86476eda67ea2d3d4d63b57e8a3bab06316eacfd41bc1eb41a94fbb8a1784448f603de8e477afdbbec674243a41c2cd22ae3d27cd70f28ba386527ec3aec34107c31c768b1c0fc6563c0c4eafa494d3da9ee6ea97fd467f5f10f69b41063babaea2439808e67a65d05c79f4033c7a7cada0eb438a9a311548aa59bc746944361f14bfe9886e5db63dcd9da1d5f7e19a5cce7e9d044341c265d86e60271a74e1e4e01508330d07648272fbc196918f16731ff0578b330d73bc458de93069e274025b93375fceba827212095f56f0e03933161f43165a35463a5617d5289d7bbcd37780ceef152a2c656fc89d8cb21fd74c7ef3ccfa11059fd79f372ee5ee242d321b00cae559e3654dae10b76afc6e003d80ae2591dce9dadca9c97db342cf4bc83691a282277c17cb71867484aa25fc8a01062b83401b915bd0540c96e718eb15c0bfc9c13cc9feaa0bfd17af7b5a288d91c922ff6f2c5829fdcea3a2b1c0bcbc08cae078a53701e9a594103bd2e71bbf06b5a468fd89525107cd48d4efdef1289b9f167f4bed43f4da09d16280c2ee7eb3bd9b5aa1ca1fe219f97ed9315d831f18e112040e83716942de99cee3463751c5ff7e6999b10957ad9e884d4c2537ce1e4cfafc2857546873e5f2e9ae8e13b4c9f21d5ca15afca3e88315f2eda8825d71a2a1e1c4a0acb0ac390329818b2203241821ae75b51361ba9d1dccfe9ef6f0d6fd19703d27596bd5970b9944da4e8364f0bd2d53f029dd1d3add97edfdce17d4550147ba06680165fe18030e741356e90f8b18c417e1ba0e7b7fcedfe7aedc6fb49d54addbbb340220172b49c3daed5cafd1bb60d34f56ffb96242d388b5fee23ce325c379db8b0d525ac772c823ec9d0789bbef5eaa59a44a3388ddab25640cedab9b9414c2471a0fc8466f9002a66b40b54cffa457117bfca0fab79e9554a0b3e28b7bbdf67a8026988d7497a03fb900aa1c30b2577f5e5cfe85bf0a515fa765a97d362601c6af2369f1a09b2a7e62a78b68e3e2e1403f21e5c36bf3e188050aadcde668f446e91c42014a382304bb44e33511ac96ba50d1907e674f42bfdf0a72f9a4bf55a9e17101a4f6e03504fd99a7de2cd94f0c1fab1355452b3f69762b7f58ceae78840d83b3eced72e386c90d8cfd23f4c2bc33fc99092dc5f2d775175c02b68ce2f2d33559e18598f3f1d9a760c9041fcf0b23bcfb05db4bf8b4fec4d0e24141185eca97133e2e61de1f264095ab9fd8b7597cf3d1085120a7b5a398e1071327f9e43c93444da7c82883a6f67d298a9ea505a3d98f24054933a104b3c8aa38e64dc5c6a887f677015f44ccd287fd2f8952b5542a5a61986a607b4637aa9b153b39f535746ff7412437ec9c4184465b39ddf8d38528dd0f690ba8f8096ca1db3bc3381a2bea175c72c5fbf59d9b8f9f0226eaad26732f948f203c376a7a220bee5df190dfc71e17570d32b3027f745d6eb516a193407bd6f3b31740fed49edc376876acf9a1437a01e7430f2acca3c3900628a3c951618ebeac0baf058036c11d96eed00ad3cbee07c041f3de2f96454da6277225baf879ccbd8512b5a1afb638472a315c9ce4af5d6fac1af3fa72bba3327b9a8227914c7a80b21292a50f4965fa64fb69c687f298c8ea5461d1d8c53a10c964e26b9561617f1720e7858d82abbb51067fdf7ab926e82d1df48d2112ff30cf3f820089675f6d639ad264a73e2e23811a923c2755d8b0c947f67bf43ad7d1e1f6795bebfafdc6e9867bffefee4512cf50139f7e8231a44bb7ca396445e6791c6d816dae26305f66e6001fddd3b3b3ef6964e6639eda95fbd2e6db992d2530ee7c2378f111b4cad39688873eff9b86d5244f679542a34593e822ee3f8a362825f655904db3ef86a717c2773a06fe467d12f79bbab59236de49d4cf7455665951f56cdd342c36cc8f58c7a56e560cd9826e55b7ea4d4d25fcdc905b7740084c9353143a9fa1d38dbfcca2439b9e1657bbff3260054003ade11505a164c485eefd12475d75efe4e9f5578a4f24406ff7cc1f368d6d9a3a3f54bd6e0f6f9871d9f4ad5055f72150bc31d9740f74349ee87c244e1c3c36b3b349a7e9900acdec5cde26abbe2e2dde4f5948ae93e2901b9e0b2b209854f5996825d5a12a7af45bdd47a3f4196c3f193021963dd008fab9ab56c565b80cffa64e0676e752b4dc8515959255cdff42a14aa025e18b3967235a8f6118f176e8a00782f19fff5c39b85de1833acf22e4c37577fb07ef3ee3df3fa7d22886dab79e8d731e23286a4d9d33a8fca11c7cccb465ddf7441a250231667ffa3ebcd9f469ef1a2d6c3af350b76ed79e669532952a0e88abd40abd2f25ccdaae13309d5770c4c0185eb7f98bea99fbf73ad9bffa9d5a79f5373f19f7a4f7d21b41045c77c8204fc479ece69ddb0b8c4bfc881efdafe69c79cf684d056897ebbee1f884399e916517015339f13649fe48be2a947d71b67a7476ff340a2b1e9e5e655e9cae2790f4f97710cff6d0bc0977f9bdae9dcf2c94002ecd7ef2a2fdd7edc8d299319d003fc3dfe9cc33bfc1975fe7d0586be24a8ff2688d13fac5bbdca81f76d927f717e7634c2c8a99ae18562bb6d00d4044314ad87e71faf6a9edc34a91742eb250e22694120a75dc5731f6f56b4db444bf2df2d5c36369898c052c278651db97ad18926283b8fd6fdd2b786636ba5a0c393e67ef0800598a7e52fc82ad0f951aef11ef4273bea2fc4bd2b6c12ac802765fd6d03c6f35ee84ccddac10b70a6f0328b82663234616a9e39f73e8cd7bf861f501e34e94f20000552188b291a9852c1e39143277687da54904a459a9deb35f82e9d7343a961707941b2b068f92040186d6625306d1d21b3b0ce12738aaef343b568f6a7bec55f121bf2c971b8aa42cd9cbf43d916868e6d3c73fa359ca625f0f20e5f5262c04c89a4fd69985b36485f7a0872c4a70dc7634686d17231b5a2c7d1f10186453488e8c279a47e19d95f8efc0fc9fc3b0ee5f250f5fa0fed3ee82fd8ab3c197f16d5f98c7814fafcc7bf2a2401168b778fd673d6ded9544f49edb8bfb7cd92f280752d3a83fccb232263319ac66dcdabf3f7cbd3a28ed37011c3574c8d60b4350d09e5f54dbdc472a1946c192f566cd6f9d58d7e8f8d42aa3875fdc84fa796659f2895c6afa9cc8d5c9d0686f8ce8f78bb7d5e7446eed4b3fb843401a8bfbf4bbd454aacbe65cd6c251b03e5d1b3994b90c7e5cde10a2c0fb49f113b5349e96f5a2d37169c9d2819af2743515978f26c63f7969010d36810e780b046c56b94529a4db7e9aa9b862c3dd231718fc71242cbfa7b5495440cb86378f01400578a9f473ecac713f7d971077a4e9e5e5efc92c4fbed146b1c776d5812eae440c3b3fff22b4b47bbaf6a35ede42f3381e128530729408588f81179cd95d0c1b2aac5364a75ff0536d4e3ee2cc3f6fbd9dcac0ead44d6eb2704e7240fa8b7fe598cf5c04995ce528a092353b675f2112f50e5ed325a4578dc880a284377e0d01ed1dca10a028277221111f8f464f7cf988f28eeca36f63f6149b6ebff71f667064a12ca49c0b49f512a9a3b6e8dcea53b19c41e24d9d7540304e19ea66d53b9e48ebf51c8bf34763f400784500a0214a3345af0237045e979b29adb20a88267fe9f9b206c9f1f62a1d37d9eb4495ac9284bd01ce96d2c2af3b4e7dac9c761826dd0d2bb4c900853cd9a7ded2eca423c44527c4781024cba390bc1b7181b48bc7f893dac0ce0a47959ea746019afb05f510e04ead60fa74aaadec876ee360ccecd8c40e352bda3b611a964990308fe59c46db823a086a129f3d13f72037efe08824c6cef90dcef9425a356c8ea46f6eb31cd583814d22d745abecfa38ad68ce964f08d9aa6bd254d818f14994fa0f35354f320172638da4446ff73790facacb4fe207ba8500ee9455cba77daa5d133972b427cfeb2413a4e3b854785559fffdaa26e076d9cdcc555b6a92f69a7b25a7fff4a0d7db1dff3bb96a9bddff0dc146bbd2525337ec69aabfa1e58b609116e95c5fdc543a67ede56a9099edcf97df0fd15df32058de78c9757e7f95ec01d8e19f09a0eb0a8567ea153a86a8332a7efacdb638027bdd987d36795721d993a851e18e14b027e5bb933a951bbdc381452078e7a8c22260ca083a6468197824f0591d89b60d6e7d342b91110d57d2ebd6b521fdadad37539ff14a98c745feb7eaa2b042b76ddb011346c2b744f52fc22364c5c60184e41e8f6cc8ad669b45a814ca89460764fa621be01efe5d63c24375f17a4f799788c1ebb98c32775efd735ff89663615fc8cfbe63690ecceaef8e53bfd1a4f57f38cee98b865f6fd170b185178d44ff7d9e2f1da32574c9875cc2999ba918e471497581d12bee654a5cb015d722ff27265a20b1294ee41689a1ca5b49afb5ce855296ef66bd9f0d09cc22e8538884a6c499af3a88d177310ff9e7a53d3a8d32ae23f620cd1fd8fb0633c44fa9941017acb41f8fe7c8e22fa69b0a39d77c140c134edcc2e8b032950faaaac137905b9c3c0a4b27614015511ee3cdbb2ef1e29e61290acec0efa76217b70782c2cbfe0b3819e6484c8e0da44b5d3c644b96b13d35c8a15634940254fd5d07e9834902d1627f24e4d606c95bf1aeccc1449ecf3c9b593e05984ee8d2f4d203de893d5145d991db0a6edd4b1fb88ef3f26f2b484078bdecded32e609c4175a720f9c58e0fc9f22e7addb2ee8ea1b93ae3105baf364b781722dbd2fe485b35004b7f9a35bd6c8ef592fbdb825c82130427f1a353e132c89ebf4f69e0fe4e020e4b52eeafb368a56ae09713233172085cb51fe1ad27d2c47e9d456fe851c02f4b887ee474cf27e8afcbe93194be499e832c55212f5a5787490652a8179da84c752553a2de7a61b9c433e9cc6bf8e7cb72fe2508f6cf72ae3fa8cb5ce4ff4100588b556e594cf836743648091056c2c53052d8823f5ace18a7fb428aa6b21fc4a111cf4f5edf5fed88ce21dd7b5a03910e97e6620bfc317d0d7791cd6a8cedb79df55cb9bf74ae97b325f288a4431d570226ef6af1afc3d0e2107c516f85ff73c7f4aa1345859d12baa4a4f1525991abb2c0d14f393acba766f64b4ef07d6585647306e923934ead6048737ee5b6235e9524160b418bf0840a9624dfb95a97b406d65f8ce5636fb9cf15328c278e6ff9ae3b6ffeea5326485100309fdb1fb0d8299c60faab23f6ed8450ec7fdcf0206492dfa3ffe494a5c41c7bf1ff6aaff7b6b52f9a629d2c4f50113d486d41973b72dbd37c01b4c112720fe450b2f0247ccda11d9b702c579e5742bf71a9fad043f2ed7ac0f2277fafb0d96294d39303a9d7aa442c3adf24807d155751ec1cc0c1e93f463a5512c1c852930f7cbddce1234a5e4dc4a36545b45d8819adf4e5ccc9038113fe6c176ca9ff6831a7fffd1b9d668cb301cf0bf309b60107b72884aa94151cfcfb16a50d3a112ffbcb35bc8fd9eac611fc99569b69975375b1fceecae12f333aa9507c7fbd8a73e272664b360d87d95def2f98894e60d0784e2ff6b211ff57994e3b6a50db84dc1aa02b3a9ded785c1d3d1b78d90327a09fa7366b35a47bdc3764cfafbf22942c99e97d935205069390f62c9036033f67f136c0b9713d315205ad4e61009eb4f536213b7e193cd2f2fdf9487a45e9d2774223a5c1f9a08927c42ce59cd0af58cf85d7dee782a15a1097e1f7631bcc19133a9521920d30f0d85ce82052f8ec0e208da91853ffc17ce3cc9aee15ead799fdfaff3edcc72a6f3197c57c8bd9022e856877cfbc7893498c7f91ebc6cfec85fd969c23febba3724ead3197855375b9dae09ff3283023977b1c48b740c3bd03b8b35e13206bfb853330f1bae92833223606a77aa8f9c18f7754d80e643a7db50d8dc6ee7ca6ca26db33958b65641f9efe977716d43193daf1fc08f7901b6b4120f576261640b2f38f3a8cffa9616f706cbd4bfa377e227fd48405daf49f8282c183f1c9259eb0899133394f32186ef6fa6a7e2dce7cc44ff4a5580972e6b0a2ac6f8eb3cd7f957c64db002001c4bc5599ebd51f308ef92a5da75804b439fbef88f3dc19772a77f7565e5e3201b75a636693e051dcd8ed1958b712838b74c0baf86c1bc505ff7b1ea5b97d1648f6d3086d315cd7e65fb335362cf8cfadad5c8bbd77689df3b2745b8099f2201b9ca0cd5fb32f4e4b79d13cbc82f089f57fea7c799bfbcf263cbfdaa7073ebba4827e51de7df73085d52538965addae7e2f288c0a85a549dd1e3101dce961a389f2ac7d30698a70db372cf5dd64cc4dcbde4170971fff62c192d4f89091123e2b6cab071275a45560457506f5607513f4db7640672e091969ac1b496d9f01ef5b1537944e5bc31017996276fb6084250dbc60a0d8de8e2075e38dd8dce6ae9acfe6308934eed6b181c398fe30311d565a369bf71c9265239b35fec0c9d348d4e2619e52192dfd26cdf22d8d16875fe77f0ceb6132261f5fbd96f0b84b40816168a3fe44adf12b8fc379c7b4d50d812abff2aa3e13ae820efb80188fb240e6ea7c3437faaa995a98df4e7e6ce74b69ba4fe77c63c60e695abd3f3f2248a917ffbce8b4fd8ec6fd1ea7069fad9e2b464748b274ada0180b345d4678c23fe068fc63a64b0419ab4f2b337f741cde7156e85b582c22543536ea56e79ae839bea1264149e4f897074df11f53adf699169c98b9c0a9790a93d19ab7601e45a8a92e92427787ff237dbb2f9e1fc97b78344b77cba52a3860900f31cb3e4629774c55c100966b870afbd991bbbbb0f6b0877d73beb8dcc812be582b262107676463740665808370ae77c8e2aac9d10c9fb3e202d300747d4c3e5cbb5c65f5faafc98d9d3e858585e9b22e80809fea277d67b8af30696536b2fbf1bb60abf16c615093b4e12780d4d3e0c8042ff3f86f364bbd9082f6d4a40b323e3d182879bfca42e6383ea6ebb2098a33e5ac17e4e0fe1bf5bad883810c3ee162298947946e5d1f2a90c8859243224f82e9e861f8b82f3be8d934a0907f272db6ac5a742bd8f5c9f8165cbb8b566de44afa16ef0cf86d2d8efa5145136bcac18c8a72e188f2f238221c57ab45591c07f4182f3b40bc58d001d2083ed9d962bb12a5fea9a0c6d65b82c6169857f41d0ec2c5a13076903c73f94986183fba86810a153349fabeae44ba50ae581c8c1cb7042b7331e96f3024cc762173aab08c5494693f0780caea3d7321ca982660cca985af831f77bbb2bc99a4166615e55682b31bcd82915febc85b1e5d677dc900c8e94d8fcc70749804910e527a606b29a8b8de6e6243065bdfae40cac5074cfe84dc344d31a9bdc2926e31cdef666912c52c1ef41105cff2e04d2d003fce04dd1a69da5aa78995631fd0d02e8cba780b7c0cb5471506fae2bbd449d1d91c33338ba00a2a5b6dc99929b02d53909f1daff1fed13a4a473ec8de0551e1183b74678421a6baf4cc163c8bf384a3d73d71c826bb55c4dd9b510968565135fb03508caca995fd1ede8ac74701c1bb99f07b947bf832d8cfba1350cbe72e2e64ffe9ae40d72201dae81044985556bd066aa375a95fc09c6f9e4460c32d0fc1ea847364bdc81678a7213753ed5151460bd666523b21c4b0ef79519aca732cfae6c976df88d84b327cfe3ba9a5d7bbd121ebfbf44c3fd380da7e6a6967e1890b091f6e0f1c26f2905c6f1a751f53dde0b2c21156952226e65866b7b7360e5fef1bc3fb02826c47835d4ee0e225f8e737f2de80012624a94d06247701c81e98ba0fd8da6913d71fa62e9de7bb44e4f17b99ffe33d6f5e6e2f3e2425275a024d72c0b634335db0d3fb1e073ef00471a3ed1537e2c58c6e225f34dce8d51afbda3328c4ee6f8ef4ef1b2bd7e0ffc0033a051c8f1867c7eb8fd53e95fdac58875684b9486fe036029dd7df7d77c60fca4fcf79bf27490006b8ca3976b78b8bf873b88e8dad0f25aefc2d9e92344ee56216ce75ac26e3f8b3ea8a0306d09e6158897d9672f2adc3cb83539a1bb1d4e8d0fcc2b48c282fa31a25aa7676035f9dc1a6358dfbe94dd37a3a23b4c0dff2742ff04452ce06072e24e14d894b7ba8cbc499cf681205fa869c337bdd3351d59d25bdfa114eeda8fa6a25530d714d8da6af24ce9b5deeed2f70a110ec08e52a1c1154b37f36e7770660f8a04dda357ed22a905ac00d7ce7c48e61cfe2e465ec49fb3ab59685fb12e033a524b9097fca8f63d6315f8189dadcab315c2338431f7c2b05bed423eab9c0869033540fef981f3ab8f33e5dc94e8731baebf56807336f16e01fe1fc6455e7c67277c17969dd5737018ea6dcd8c517aef5ed30e32ad7d24b09b5442a89c5d919f2c13d5458812eb1f5676dbbbdada5dc0877d439d458ad8b5a30ecf9a7d17ed6075cc3095c099c8a85da420a5305f643b7bd4676fdaa80587c9a985e592eebb8ed2ca2e97bf986f186daaed21190a4767e0edda8865d15f8f314485e63d6c42c4ff01852c4629575a31ea77fdafb1228cdd0827e9bf2eacdd97a9c059a59087bbf31b80b4c3953ded0cff3da549cbd7ae12bfd36e5d40371725447a886bc32d3bade0003d66f702d70bff4188bcc9730312a9c9dcd7c805383952278600c2954e419d39cc36c08c55ff8c5a37acbd5848c6ce1e50723507bfe0e1569a71ab9e954ca009af849ba921bbd952cabe26b8c5f69a2f9a31fc5618cdc10e24335d8979f72696b1010b6a90632713e19d86c13aad02dc9f4bd772b84f153d21c33dac9d6d0f9604eb44e9bc2b629956e4b907f992697245f8ac1e71faf821a7bb2b3ea8685fa318bb01df1e668eda2b8dba2cec5ec9611eb2f5dcbc57ecf93f28674d525b747bff052e579487cf4790fa41a8dd2416074593008423c83c71485e959eb9a4433c7f4c350e8c14795598b847bd28d2c4c2365473306a6734613dd12f3be4ad9437faa7e22b0ebc534eb10298e1a8a961e0d833b246bd8b1227c18ae63225587073db240ab29ddb0724fa23efb92b71e76a8cda6044090c87f7c844df87ead8473c48445248c675f4cc8b3aaa641b363a2085e771c50232bd548794233443907079008f25c847c8807d1d1f95cae62a80bded12efe9387cb582460e9e977c24b6b2e3bfa1beccfc533d161a9f5dae37226606ecfa58e97ea64695cd3cf506d280004e5955b0990b09d153ea67e247883b1dbd1b8b3833240055fecc39e2afafa802af8fce0d5ade39092bcb863960a4e244a03701d94190a033cc8e25ba467f4cc8d98ca94e75bac43ffaae2dd25a7198ac03c96318336f5e9cb8a00e744dbf76aea501c27747b02dcbf50de5ce40e71a1e78bb3306b3699323da8ab5d07fc83b534de288271db45360d36a3c7045f1a8988708e31514c4bb6c161ce366fe2873d904620d10baa0b527703f4c511df3f32ca0cb436e118797a73aafbec01a554a8a5b9ea4f01eb165bd7fc5e052fa10e90adf87e5efd8373a44b9b78f9f8dcf55d46e434f347c2e5bcee0b6f63563ad32f9b413be9f1d7b58d69f67c10e9d464291ca24adb4fda89c5e2b36553f39c4d4a6457a820a35d8c9099f81c6fabc2856fb5f4761259956ff2cc0c0104445a8bcc8b088e94bf42e9ea6a2d37450dc0f2502756ddfdd9e2b3ade623a2c1d51e3c707c0f5f7e6d1f190bb49b778f7e1ad90a568f1dbb9504d304c49acb5dffd0cc808db54ed5363707e5fdb21e7cc7671c60a52a68389ecee6d634e0d74b4181922fba03930480ccdf88e8713890f9e92810933fc4a7be384da4ddcdbfd10d19c7bf04b6a0fa6f65c3c08624c57fed0199afdeba86f6a4977acbea9dfb793d09a6f4cb4411e7ca54153c569e0696c43d78f60d620bd68eb1b0b8d057b4b71cba91ce38b175adbfa395ccf7d3f3a3c67814275f8a45e3daef83b8edf8f2d458ee20017e1b352770247029f689d0a4406674cf9c09fef07de046acc64032954813ad2a203d222f389ba6c4e74d7fd59ac6441cc740c96fe191d4aaf043eb4e5759686783a11ffc09217e16a7924c1be4a96a9b0357446d23579ebdeced8d34c380ba75b67afcbad0c9d4a88173c7fbb761ccdf7f8ba1ff3878711ace132cbc72a5634aa8bc316b65d33a0b365100ff9bab833a0f0f420ab45f054def67020507807c3de457d483646e2b443ff3bd98c11c03fddd481fc1310b3f3027849adde608729f7ff7dea92d203bec08f73133d80000feed50f0a9eafa442324f1c9f3eb944d6f0d6412ae459c56a25b910df2f439b9365743eb2f2e6f633cb28c57297b5e815c12ca2c89d03e7b808544778b42c4c341edfa373f02bd2abc3f89c350ea871c1875286e44765dc5af0a6e18a95345c5113c22bbbcb812148eff85c49d5e2ec8f2d25290de32b8daa21f0dd9861dd4e12c7eae951aa196dcaedf59b80c51333f4565d40e523773a0c49400ea8f94f9bdaab62103ceff5d2c7745365dbd828c6bf7f9cb0cd4c405be2b47df8aedd9bee42506c54b72e208167ce95774bf543f023a8d374dc95a7fbd5c0e6b62569a63f1e0d632249ae65266a125b769f4913d28694c2871881383705cd30ca91b5279e4dc62e72460d5cf306edab70b10e81d3abd2ba652649ac05d788fc11614d49566da643aa3f4828b3b21dbc2b4274a06bd7a247870dcded40b1a1fb2cfed064507f2806f8fdf991d6d36bbb10e6d3d292a358fcf3c36211024e44f96ddf6c9d9308b4c58ec66539435d9ff3206771c95d61d8163b36be4cd0b7ab150e118bdc75e3c0e250ef04ba053d442e7f7b9165c0d19b11e567d677c4beb1b8fccee2b0d6a99623e42187c8d15d3b4df7d3af7df6a91d994b8a1fd723a067c01c50eab2de1018a97a3282c66c6f5f95ca7a10a725880be41ccfef360554a366234c749571dcf9fcdc70d0ba59b3b65cb539a614a56cd008f5d794a3058bb4a30233f2c72984c3125358e1819246b0f01cd7d749df76d593460fd027c4c952df4130d1b5639152c3b2c655e1743b38fa2e26ee7bfdbef2727c45775104e4477bb2f32aab16a6e7341a729963850ce0e5e6e6cd7d14b180056a9f6bebacbd4604bf31c24709853283356aab38ddfb53fe4ed3c9b9b3880597450d2f2e74facf1a9447ea0a3dd1284f9646b9a58b2da190460e0535e22f72545995245c4901fd13c0e27c490db34cb15be640f60bfb08a8fec9c2921d87ef28285dcdef704399e7e161d4e1f6492a67305fcc688fe203ae46042b565cf5822a0989fe5bee409dd2d7d5cf7f7742152e3dfe1f931de2b82dce7b2eed2ebabbc0b4d7557623e4b2986f45f4c2816c07957963519793852513be3cb9fcfda23ba2837447ced10b9294cb2fdbd99e23c171a4bbd33a875ddb0a427c9adc52b8098872ab922e751f29c19ec15950b605ecb9bf6f43fe96026f9c7b2a04caae96e0ba27aeea5ce10381257a3fdc0d9e3bc99ba02c4e56723854ccb64741124281f68be83344595b604fa0b998ca7d26591859280ddcee4f7e81e2cc786c150540c06ca96fb4d9127efefd089b64fa7d19b7d5f7091dc0225d09ce65b507202586836cb6a1f5a4b687ac8fc0d1d38f8a281a722f2d489c93b89b74629cc7f8079c28e76ca8a1b2f1d169b621d9ac8c161c4484a0c9be138c139f357b167f665b390732e58c33da5d837067c6909e19cb0de552d3be2c2421d19fce07206dab676d595138c3ed6a1c30828c3fa4e04e260cd9ad1850a84567333360669ce32a8f3de33e3e1daf4ee46c7780a4fef62cf055c5301495c5adccae3d2b58e6bd12c15444015743b33714b2600b22a92b907afe61d6ad061f9dc1e7f91e8f74225fb631a39bd77fec5c9db68c76d481675bafd942a15c2f17af9142886c04dc8bd5bab728eda756f2a5ac0c3d1c6861b3d4020b57038287ea93f26381a00189da670cc307c154899fb4b1f638ddb9bad530bd542400bb914bc87bf9aaf48e5d706e0b9850ae28c6a220186726c5a2fedac11e6ecd7d3bcd304f10b8b90393b0fa82af303a39ec3e4acfd0ea59e3a2f6f658f3818f8a127a211030f866ae4979ed357323d27e5bb5dd397017e521574f32d4377a70c7d9f70556f9530ffd1f8152a586098f7ab9fe6f6ee07dcbb76c19053e6d1f0ffacca39684b16b2517471029185061f204ee167d76c91bd76d8591fee7f936bcca0c3f365bc3bdb5d8f1fafdaa78a3c1a917f500df747cd717e04d57b810ba1b8a71b61758f68099689646a392c3c08d4299eeed42594fe814168bcf95da9e7a2797d0b95425b7d34b946fed19a14701cd969606f7d3c7b3fe12359d0010a50cd09eb0ab63a7c6202d1b6691b9dfeee6c5094e9b986c972919531b494673ffd991022c86c52ab50ec496b71635e84499dff16bc5b8ca05d8b4198b4d472dae728a56d18302518912682048630e2bdadeccf2d3e13c8d8217be45061264e3e4915b71270a3982c2cb64c89dd730e15f4f0787096d9da385792acd53e6764a0a8e6df1385097481dde55d6d7052a3996e687d822bd405242a15b3fade1f540efa0cdb95c192804313098005fbf641976a2b88fd5b4cf204bb63ec709b6df3755dce0256d315a6e37ffa4696327aaa3101fb8a37934361942473ac3c5d99b2442783500ea6673207ad00a1117304272bd36039c3df1ed0de117b5a7684b943b87558648affba9e19e8b7a4a9f57829f73c76bded6c1aa7a3c63fd1f0a94b193be0c828bda05e1555161adb1946c76f2147105017b1f98e654f59e25f0e1bf185d509132514ed8d49297ac498f6f47687c06e63c22ef769c63c928811d4d9a3a003aafe0e1355ace203d9000be26de8ebca300fb13095091cbf0392f2c27efd7da22dfc28e07cafdbc9b8f1d22f96211b317c718362fa7224036f530df38366fe2820541c8f80c8798256b46b04ca368ff717501e871b754d51951a290ddfb169bebeccb48f4218312c376c3fdbe671a5afe711988cdf984f1c19bcf6e027e7077bfa413d143855f33c2401950e58ad168d4b527a10da33ad0e8c5704c6c92b6b6692147a3b8f643bcf8dd3ebe221036ec386f03567e0e6756e270fabe28f333417a88f840cc3cf9ce675ffc1f333685b6ceb0e4408325f02779b0e0ad0c83c077ce6c08c4880a57f758f69060a75dfc950d266737e4a7da4502e8e43e60861bd4d8f874dcaf786acb0c6e009742e84400138739feb2fb5fb2fcc1c4116611ed9b453a64eed612e5673fe12a05fafab91b250397ccb8ce6448569803a29e2d8de8cfb1ff368f4495b891b183b7810d26413b3075485509b50f665acce13f8bda515b73fc4a8ecbe3ebffe9ea26247455fb2d683335581f968ef830c376a5cc15ed8e671f5d37393d66b9fcf5a13cfcb64366e0f0756d2fc1875ac0afda85e6885b5dff6154b57b06d6c12f96fe8e3d0399a8357b3e246cc6a3ee3999cd54a189ce0e1bed904d2bf16d441cd20e0c14f5066409f6966bbd87caa4bf42aa1e086da6f10364f4d0d2598646e7d17b4591e4113756f2204a0aed65f09b0670b651854fc40e117301fcd9a233ca8cb72e251a120b5e3861e5d56cf0bd5dd4c49d242df3da5224297ea259b15b2745b4c1f8d1d6e3f8c7fdfd6575e3274a7c0f23fae21d1ed2270ef9fa4693b2fcab78dc38cc2b8d4f9328952f753aa27386614c5151aa553795e0790c822993aa6045c0bffca43a58fe383bf4d529912f089bdff79424f6c48d1491446a977b1fff4c3fb60a80fe7a90d734e2ef86e8a3ea60525543ea4851a6acc16ce98e3183e8e89a4d8205e7b4d49ac5f0c28f975353c83cf9ef7a922d54f80d214da880ade9f78cee186cae949e3948ba01a50c631a5240741104d252c14287030f64fc0e7f4b7d73e8ba4ba9cec60005fed0408efe985d0d2306a5691f9971799d51b6ede91b08204b7722f5612d5ad968fc6326322479dbc88e6d29546db114abb5f6c38d79c0f27c79c11fdd3ddd7c42f35e9eeef0024e5674aa405071c24b259d093cf5e4c776e7d4e44efd2846a94bd1755e9db20ee23418066946c403bf2b3a3beeab50042746da1a1f2fb23f3a16c8f957a69f64c207c094a3f0502e8e93762317aaf0033237361e6e4cece393a2b6afd5d7cb350df98d8e8a7925cb3e4c697f4c9805f98e68f38904cfa76995d2e670844e96bbac6ca0f2f51f7f19ad419bbce51251c68257858e83dcc909b8678510ca8ba0473741a50636a37ac5eaaa0c1fbdce7eaa335db621090db4ca3f312ba5c3d0d6759bae33081cbcd01678f1dff8acb199ad0eccb2c76a38dc8226356934b283316cc531591c54d160c0de999ed0ff182a2089586c32e8d8324d2dcdea5471314017a239588c4fc1bffd4d84da98adf88623f3b87e287b0597746412dadafeaa16fd722ec71847bed95db4e5a823db362b8e943e68a42de15547e9fc00e2906c4c95d9ea298e44460453a54d0591f8e8aa245b9a5bcf17d649efa1f385803145941848e268953736a3b57039af05e83c171f1265992252500238fd8f1b7b1a56726da51981a367abb587c3d35752bfeea29bd372e892f8b7f59277cfd2dfef691c147496459451c56c8f39487c4ff9c6211fd42fdbde58bb509a63d484816440c9ee75763af7f487af002f7688d08e4412a044e310ea734f7cfadcbbe945b23315771e60c6d4fdaa9a195bbc2a30d7c678cbbf758a838068d5d43e7e1cef03893fbbda5b81e7533d3a8f843bc7531370d0a1ba19b4abb6e08d7c0014b63714d3d46fb510434a3a8a4b2462435ae1a89c1b79cee6b82016aaf89ce4008410e7e69178302836e5b8f2894b6b419c15bbe287d414badeffa6731c82497f46c3193b563cff1301601740b79064a15b004c0ca035a7168668844fc9d93dd4a5fbc94481d85945304247758b1b73dc37a3a54773d0e9e76b2d2d8a88d0ff19fc4b4c111f908abb33a9581df8cd763fc38639be3cd75e8ba5e0d2fd78d68516852a2b07c0231890e1d16d7c5d7db8402cdecccd54b14203e00a99bfbbbe42ce18c22addfcb1ea97ee1bc8a692eec5a86df62c33d3d4d46bab6329863b2b8c2ef5da80c031eb249d822049d9d2e02e62565c944084959eb86bb399309c0c8f18ed08597c8fb927f8407a84c9488b93ed4bc6d098d5488c19f05b5b312f654253d671df99fdee8df495f62b1cf06c609c0948e5aa60234155c97d4b55a6573f68344d8b234b0342091de4d8d19dc592f15644a15f490f6cd7da8270e86fb3faf8c81733c8676de3c509f8c586c634f9e19fdb5a6ace8e95aa41bd6d544e84e8d4e28358ef037774c28851630cdf6c776a21b5aefb081f974fa7f71b770960dd658e101e250b313f9d31650667d76dc2604148baa8bdac4b9db50ce20c8953f98a4ca54a8f8b2c8fb6c4b01c290c459ae7784e2151db6a8c0f55c7d2ad5a8e1d128f2862ea5cc2eafe35b7a2fc4fb32264856906dd205ff9f6e58a2fc638d690a51c00ec3356e89abde81ded43ccdddce28bcf7b19a3f2b79d4c71c1fba3f775851dbeb931a4e3640cdf1e285df78b3b4be8e497fff2e87ad63fd9b7fd9aa22d0fc738175f9627d83932ed9d82cb85d4cd04abce4561415fa65e5cd1c5313db8d390d9ad2594c8b452e4c30cc2cb9ad3eead395b91bd23dbb38d0b320ae0de31ce2b74ef800e9a848aebc13377c918de880b47abddf9be44662f06b3b912874034350595bfe7510d934b7d12faec0bf3db115245789845db801a42b4d2434e53326b18d44aca2e110cb1f5281716743461e3c410b7b108afc77b76973402942cc38624b52eb9c1456acb7c64f31384c7ca877cbd5eea67899b09c988e19d9fd021eec496ab7c0d4195ee01b20d020f6beba809b28b650f74f1e3957abfdd2835865d00b197fe20cf91ff0350b9f37e0f6fe790414a7fc53ac962818349278c21e56eb45614df2201b4b69d7d4612f22e0451bd6c0adf81e32681adaaf7ee24d76f2f4697f18dacfa4075a897da98b413a1da2ada612655f29207cecdabc5caffd815b938215d08bc385e1b175c540b9f379205f26fc2dd9a70d6647ae1655b772103b829a1c9f5e45b5eccd09f6cef1fc61a66e6d00e85d89be240c32dbd499c7b4818d976d1b034b32a2110e1204b0348685f778546dc4ef7fa32ea328c6186be5a311cb2eca5dd11a33b96ed83111c822851f3cc6ce41ba3b9b9660f2dbe8202e593594849aeb9326b6687371e660b7c4385c39928acc8df696de518f772a27d8dde9fe6d5e4bf71f51c9dc4bf47ce6832e427f8a845c0849779231b2d9793a7ddd1b51a5b281c720bb0f647bdea111a5ae43a1ef7c338a8378ed6498078a01b58b1c9e632b396b7192e63baf72e3dd3efbc0f6227cddf83f3fae746a8d2de7c0a819bcea0a0aece664ea5028f253e9d1a05424c95a1ea8e2dec009c583d983f5def9c40683a7fb5750d08fb1e7dd870b14aa65f9692d3459f7d356992f2a777cabdba2aae1c6da59b22ab080414bfe0d8265e7bddc7a488dde470f757d2762b0725053fff92568d9b123520dd39c67a005c4c67ed7f5ed64b3ed4cec8bb2cc0578649e154c00a18b4cdc23466b38087270e0c59439f0e9cfe00cf408ff764b842bcc121932da03c61bf8139611017190856c45a1d38b62ad09b67d6378fd2e96c52c701fbc8bd8cdd020efba2caed02d904208235a578551897e4562abf907d539a5db1ec140a4152097240fb8279e8591564d343ed738299da4a9f9b2ba16d7c5285ee2c83668959598fb52815fb1d670eb2e0c8a04148e081723648b82324897f5d7d74bdc49ce0c11270d051fb445646476d9a574a52d2193e1c32861d5386c675b257a0b25f83bd6bd863a33cd9a5c132211d06065c32c38151271a4302266bf416d7793e4a867effe6d6a518b98523f93480034edfb822090c7df69fb8b5a847062182a17b1ab1eb050a76631cc8771bb41bbfa489e28bc67a3a887dca4e6c5f2a7036a498bec06839054055a78c6f3a92eb05c10c740140856088c7fc02476ea3a063c8ab9352de26cd7b784ca3e37a2aee5bdf70863ff893d305933ad2c7275433d63ecb10eb6dee5d70edca8cce9b36f269a416ca89921fc45d41d00a7334dcb83c1f2d6d645b967f39f7f05139c11e3dbc56bd2a5ac15e20eefdf7f765a2c35a6f6f54791c25e5bc0f37217515aa75c1f387b429ba618cebef9a5530814fbdc2f50d5520d32b287a483657383f9f38e92aa3518474b48dafbc5ee1e3f2f8fe3b998b6d8251d93ed040f1ff5d39d1322f548515fb6e5a5cad3edfb55912329ac8655a0c29356313733a13798dc0ece6ba400c52071706d39d4e136182051ccbfe1accce30e175401e67226f871fa19bcae7c7a8c31aca994ba74fc2747670a5fbc95cde1cab2e4004b2b5d1d979677c6343c02bb19c78adbf821996792962f7fa55ac94be40eeeae9f2a94b8e3f073e700c05adb08698c854707eaf4e1d67cfc8b2d600ab5277347cbc94a72a83ae70c6eb0b310e947fe5055f7d7db7f9d700f308f4a4367ad2cae522cac4548ac733b9c480944d8f75633bd4193bdb3ae18947720f2c5ec95d86d2ddd22d4e1f1182cbba66d8aca9a40131e23b7ff9d9128ad4208887523258c93ce01d1ca7d5411b5ec85ac392fc9d3a407096daf5746dc9bd2726d5a3585f0cc5bfdd32f89d6c2c1fc5d9114e0b3663431eeb068f2ee2fafaf44bc2631f405e6e462b1da3bb7d4db09be2a092ab1569f66b626257606a04d9db295cdf83d3288671e5c7407de25f6f4001c9a78cac6a9072a69a9a9808166196f7a03beb82ab2a8316332824143f102f261532e74e4a8ba5d102be35e293e734ee579ec76996450633dd98bbd7f0dedf42e370a50dcad46a19985745644c01f3103fd205691d6b543ae8d3c479cb1fbc8f4145808976c53b4862057f1ec9087b45d09ae7e14278ce460da93ff0969b7ab97318b16e2355059ae94c70ce52d8c10d7d03b44b3618db1ba98ce2659e0f6e9c452fad088276e832c74bc4552f26c861c9bbd31b6e8cde963c561afd5d68973c4e1378ddde29850dd00cdfb1b1a65fa9bab7f71ee94e9aafc5df7d4c10872fd3b2a3f31b9cae19123ef9a768635bd29fe40f2237e0928639ba09b0e3e09052aa3161763e6b87f3d4c88b6e7b296be9ad99c79f14b5a0893d4f558f82b79723e2001198eea1bae53365536970a1d814d2089f6db2a041c52b7ee5eea5a09ef51cb659fa462424d1eac2d39063ae9125b66b03e558cb71de8c586851b336e1a81bae908257a97cf2f9d38745f90ea9a9a8e7b4ce7efeb208639859a02a818cebd6292a2264617ec920bdfa624fce7403598c952cb58288f93545180f524e6b2c8a0e772870afa072efad2aec9958c53f8323a4edc76b677ff6c6e902ada29413a1ec7130d709d3d5c8e51137afbf5239f76b7e5a48ebfabe3617b35c107e654f8353c9054b4742f34bd3d690f1fda560580159172883ead6471c6d64610873c875362079a7843379200b51265ec692e81403a3bec03be91501e620a338e69752025a25058d2e97b2e6f3bb1f50d0f2c128483409322bbf5dc992d02ca7529d63799b9e4eb28e290eec2d5d68a228da762d83f22dfa9a03c9a7e673276b57bf5e18e64307dd1563789f22110439ec2b6d5d78b92b627660e94c9b4df9106c770b30cbf7ba277afbb99e2dff6acb1e6f1eb00e93dc736f6e3f43a14354b1d44f688006378507ff53edb8a415576944f040878796d3602578d1534491343a7e2ad07303b843ea1b11ac58935697641cb07c9db0a631b346c388ca33bad6104dfe8084b9841ca17cb6ec2f68b16a1484687ff487a7248159e1121c016c63e40fb919ffda8cb4a37971e457b6708c793355083d6d726dc8b24f3535ec26e63ebf6770c1fa49fb264df38fe5d07169ba3078d22152a25d76777a9c5e42372ab344f3729555540c534a3391ee641fec4866489915a2cf0cdced0e31c4d210529da56a76bda16ddb9ae70600a6ac996a1c761ab922444fa9155ec7a685c8cec65bcf411171a7306a6c5f9e0ee9ba1bc20b127278aa99dbf7ffa64a985af0a2c1e8038afb430c7938c1918d53e88ed92f7b43cc75393c8f943b64ad0e31aaeccf6bbab83e13b349b72d16b1d4e4f9073bd121fb802fc35cefbe2bf6d655da71bf02f53513f3e7775faa8dd71b65d444024e462ee78cddd96512300a769bc1ab9c1e1ac8b07e465889f571ca5dbc79edef92a94a39b539f283917a5cd46bf9e8e5155ea194f41f5a45cacf64b911098a1034365737f9d95f3814e59f155ae3a17e6ec66502078b1505d868bc39675c1c22497f89b9943c1d58372d90180a458600315a879a541a29c9831306e533f3b082e0bad29f4fbfb0ca2d7aa5a18d82368027dc3004a9b709bf19d8c4da82931f4f3d426168adec52810f169467af776366fab3a575338c97e8cc2c8ef370b1bf8e5337f94c189204219fff49c075378ef71590bb22c5d8efcb61113dbb893c2989c993dfc50ef44cd9ace15082dbd03c0ab00712221d48601ce0fe3e9363b5ad3539ef66960cbc8f3c8b5d0a513d9ee92c53048898022f21ef2038b5a7d9ba94f81e001f37d435506b97b92c92294e8dfda7f3f68a8984269d948bea46638a80f95710cb8b535bee317b1a3593bef5f53a84b40591455dd7d4139e26ea86630f9a2b3da4d4a0a58b350cf4e36f196c7b303c75acd4f28eca7242fc78fc7723ae8ea13baf6631e681789acf0e9747e9f5e902f1844da2cb57a78df96130a0bb129b69834bf71de8b3ad89fb55d4cd3f3f9ea5ef801c310ef6a914ec94fdd3672e2332424628698eaf5aad07014693f08256f2bcc21a858b895ff72c38a21fedcc93505d31efbe77edc879104749c5d24d6091993edbd975cc76d95411dc1e9558653bc9b5115355f6d27226ad8a99ac0095ee4a9b236b23a2975ac81d214a078c2725484813a75ea793a799a029f9716c18964c5c75ac60d4c630e61cdf9245130741b99ee87b790e87ae7e298f86ce4d46a3bb39ee222731298c04d64dd25df08059b49b280e4afaaea2e9196c164b6d58778feb5fce589155094fb0dd1538dd7d3e3edddfa382265980f7644e8136d3dcc9c4172a36d4756049aabcce43e48e61279d32b45968953c52f1a369f0738bf72dd4566643417221183dfc361880c2693d41c6cfc82ef9b97e5e11eae8e6609adc141b074f856c69259576587e9d3775883a9ce52a188d901584cdfb7dbdaa2168c852e0faa810ab68359d126b470f9ef92a216b2e6dc49f37b9b70926701a78724fd2db33530ef566935d6ce968dfdc5881fa2edd698b6daf10d19707385a43aba36d78c16dd48320e4070b210bbb22bdbce86208042936cb6bb1a6aff3c2d37aa9da7db4f1aa259a1db64cf977acd7f0dc62bf95bdbf48ff3b7da259d8a61626f16e9745ea674d6471fe7de7c58c8bf481ab7576c4ebd0316d5ff727a23b107bff3a50df0e3c6d79101762213d818d45b59af849f3fcaa6a4d241b694417072affab8d9792ca3fbdda7bd7c6e39cc63d03a42634edc4c8fccd6ea59a2421d3d2d60f2a73c0badf3e509541526f177ee2f1f6cfe342fd314feac512f4ac6a92df7dd5618c00ba4d2709616c42f430a749eda9fa5fe1f292a4d52acea54edb70e2fb4cc85e9386f535c6c3dc807cf500a9a3f73981bf9a2126b2812e4725c0299f2b582208a7395b5d4cb6dfe1db2bf0e82a6203d91d85276f5d4552cafcce47ab401c878546cd147670da6aa8ddc6ca92ddf2c148c22c7dbf7f51f5b9f185cbd28569694fb4f7dff7761c394614bb3680c46f6e344a5eaceb08e3d889e4ea8ab1dd61b1ef0a2659430e9cd576f19e4c63bb6fc3f47ae65bdceb23dccceb1b6363bf1e8e92076aa8d3c183b0b8ecbe1069c326f0a62e22fa968a30917d55f9c8db35f669f9d243d0b4595a3f0095ca4723a90c711f8c84d59d7b3e1e2d2897aeaf4d717b81762ce0be7a64bcc22476d5a82f2daad891f8642a25b04b150aa9496c884b5dd66a947abce32d62fa55a612753d1e36710da8cba936b56f694e536967e73f823b5c5014e34ad91afcb3f8d713fc7c691967d8521f130ac2813fcf5dcdfb3a79a49c17822ddd86d1fdbba0e709ad52ef223821a1a413ccd68b142b5ee1be429783b288ab3ee954c80c393a6d769fa6583347d2ac32b1d2ebf64aba54e1ed6565842998c7906e85d85954507f36d6f42dff8b16c1cd1ca5c1a37299917bda26e11bfd8a10c4ce308989d7491c412ca2c94dc1b015b1401f5f44b124a36dec767a02f12bfb822bc0f3c1419066c7421599a298c89fdece264b44c48f5e8e3455dfb010693d4aef5d8f71a424421eed9bfd0ac6f7ae737ab09080925217b87878e0af26e1de418cf69a0817db472535ae700c5e8ceb01ed1458f549e15803c1f11f651632e8b9328572e90c09b5c7578b1a6b6976b8179e6a78cfc795a0003bd9ae142d0efbc9a31c88d0ff13595fc6b91303771eac750e4233e04bec480088bc5da754f8c9b879777f0aedb8d6b88ed67a7103240f9f629cf9c0fa7a9a947f6aba4b3c162ea57e28480d42504fea77c43cbfbd590f2a3cae1613f5ef444e3c61d32c72c879822f5507ecdfaab25891558769229197eb00d4b96b2a0e323903c3a49009a726309e8985c4722bb629aa6a779846b8c4a50624ce27eb2a4f52f8b49898e655769327d9f63c95359c2c197f96930452f7311086357c1151baa4ac37c07edd5dfed06e3f03ecc067b0be36c4c817d74625d1e26f6aacedafb117eae70f727fd720eef2c321fa2fff5079aacd7072e462be1fc9329e8c7a35f08f7e552e01a9c0e800ed77d501e0407d8257cd043e478addcb74971e25fe3af53a27223bc4d50f014d7ff6d672da7925d7a71f7160d332507e7cc6fa2c42ba2a332fef1277fff542e4cfb90bc4977749aa2563bd10a3c0a61dbeda938de8a61ef1ffffe5b2551fcbba727e1f5aaa79b3ddfa12ad9e9238e31b5e04a9b74cc2f4e0badc5b177aa4317a8a747b07ba6d9950b7b04d000ffe96028e2378165d554f05aed8d18d20b2a5063d1de65a9dd0e9d13c056239b366480b7680dd1d302c2f2ec142e48416f5c0f2bc149db0614880b158dbc1612aaba3c3e6dde222ee4160128127dad9f9c0d92fec0cb33647cde4d08dfe110ff1b08915a947bc8046927c69573ac0811cf62c629366d0e7c1953f89dc3d743f8191d9f0ea2d49e923240eb42328e76b365fdbb4fb1075f26ed4d13d148f39410d8b4cfa37c213443d22d3b4e274f0199134651ad87c9c5a68cf9ce9325c8a3c991c25dfb6ed24c53177adb7e73c9ffd70d70ba1b5dffbaf5213369ac004e993f7ac6d428fed7cc2d3fa85e763fdc062d0bfd3c380eeff8b6cf9858a6c80a871ff227a5095a57f41b347673cf2813fa9a645a201c0f883767297c12df221212a93ed171ae5f682df51603b41298be2772c8bddc3fd195eff74978b291a21f67a8fb3b0adcf74bd4129e4bcee3c7219e5004a9562f3460aa5d57bc73019eaa0d85c5822cd456b2ef7fe6d4441bdd982ede84195363faa2ecf0e4f1ea27640a1980e481643da2565afcfd3e476f129c5c3f04325b93634d54cdbc29225faf031536a70dde0364cdb5f4417dc8bce9e227c0d99ea960945878272e4dd1b29a8954a2d6475b340352da1c8244ffdb38f9dbd0e194ce77a4c7e2aa85fa478b3edcdf598d90004261ac3e0e522b99a62f9486a814bc8a52d50da241dc7f0b47bd2e1be5fdde1843f89d9629aae3d5ffd229b02d19fdf0fd4c4e4f7893e838f761f11c27471e5b8c1a47909f48492767b51e84f8a6fd878376876fce2b062c53e60d150347fbdae6ae1d6bed238878202a5908e8f55b97ea909acdad5aac0bbd24413be4788c37229681bb9e5a7902b5b2028c1fca804737a4bba9f9a6dbe3c6bab1c10270d3ad127a7e8825db983f28aa39220809e781290c70032c80350dff6a4b1c945a950aacdd699d6c51b6486b0f682d419920accc6d1b8d7b3c0a94100fd76baf0485b7a2273daef37763caa71d5498301d0d894674524ae8c7ef7e0b500bed5df6f08818c93f40e8a08e6176d40b6989a6dd293a2e1ce10dc306a220d355726934cd7eafe65a13feb8111297c9b980e115a70573154bee68afd06b5b5ca6c5f53502e0722523754ae80f4a02d11adc14bb7f907d7a00fcd37e548a6c1d313ccf8ee8425b17a7a53f4d92bf6d2c2dd99dc1a2c32016513285aadcb6625251459204fefe28f5a29667d117f3af994474b24f6291a41abc104e2fbb74f1253ed27bc94c993c235b2d9d916b4a3e94850b77c5d12c20f8be68da73e78b333d5dea501e7e9530c448089b004e28ce3b7d4b298d13446b74cb17b7c77450edd52a9f01667c477c243294efc5a014cf0f016b72dc8cc85d637769111bbf62284e43435c00e328b133f1ecbb981cc41adf2f339522d916713151b12dd77c2e9342b4c0915c6f0c870c26e31e93aa9408e7151048c4a4f6978155fc0dc93b9c1ffebaf070e0105b08d793fe1877c9ac738f5ec6d34806b3f4a11eda978bc641accbdce8b3d9ea8c72651086ba4e33a203bb7238dc75c7bd317d6f1d41fc17517cb447e6b22713544458072aafb4f2189e2bdde12450bb27da8d0a32c7b6f3358d033b6fc9c4d010ef05b9cb94fa07f4c53a857ed93fd95725132d9963b974990bc7b4728bd9015e8628ffdee102447cf4c867bb88c7731bd0e302d673d2d57208311bd51bffb0c40587002c02fb4a3fa887c275b2fa556a83894a8ba03473b0fee80a9a633d9e64f6c8005f8fe25326bb179efc6b5c2e3f53e1984ae47331ef55dcb38a8a8357bbb0dfecca3d3a3700b33f2904481e4a0674def5449e9f88a0207f34392bbe1b42771a68af05c17717388450fef7569fb2a6e204780e364daa71cefaff2cfdb2a68003373273cf43869f331829cfefe10812b28138f6e8019bb83ce04af64ff90ead2b0147ca20152515e1093ce28470c8c757427b5122c4a3ec878538ff806be0d0571de0f6a5226e65f21418fb97c624ba927b93dd0f5054d4552fcca4b9678d5c324b69faf30531554d9af52f0488130c9e688938c49d688926b9f6cea319a552ae77ab9ee78b03dc84a294a0f4f668b30196ad5a4a51a2181cb99272740f2f4f071bff61bfcdba87a76a113c03410d100025d7b7d254c22f45c15ea949de0e06a3898a114f561083c575e74aeb88ef876d79b58801a7de99a6bb57325a84d2bcbb7dbe47eb02591b2ecc806516a5f3bc07267487d2170a46370494e305f0feea8a55cfb2073fe5e179910b78bb69dc2611ba4c3d02adeba51dde81021b677625503ad303264d03446ea6cc11c3b388d0de2d5ecd56cdbd15b7f3acf43dd6ae61a57cfde305f93858b2b872d0f54966921b725d2c9ad555984adc7c436b8395dc43f4a079cdfa146a921d937e08926ea6bd683cc43f9e50a9133e12868a07f8f81724ba159296444844cafc61fd0f9aea8879fae285a704ae39098611f4d8952b38985ea29b13fece422fc2b9f9cdba72a2895bfde17b407722732717b67c932b6b27a9d520705c734456163e3f92033c61b8d7d1bcbc178634ae11ddf7c7932a247d36cd85ffa9afb793201bb27c57a83acf550fe458e6bd6d6dce0f70c5b964adcc2c342294181fba4c39fc9e74f31da7fec327ec18ad6cbd1f772f25be700d0635eecb8353fcf3ab74e593c06528aecfc084e882326aaf05beef4d588404d8d3ad752a09027426e7e7688e20003c0616c8d50b73014329a654789822dad6866cd90a16df7a6512bbda8df50116cf934a3c87a44662cac27cd487d186a79665bc443358b00f8d7052c487f831ff885929cdc36138eb10634950bc2d5f2091c83ca918b10a919629e67460a5faefcd66dfed763b4706a82ac6fa7063f2ea0248f3e278a55b4d7a5427fab8082114ae19308e237c75243d10f91fe31b71f850462241bdf50c0c3e08a3da27ae815b22cadc4e77e900a5e4754801260c5838a021b20b83a0cb77287588d203d30dd88da8b342619732a14d3926c69fb43455794f84527b814b4f6d76b07dfd952fd98d021b4a725fa01c1e81943b9470994e16f512928138dd243b8b552c3bdf0b28944fd6515901a5907a8a2e6c08a67a0e2c012ec1d3f3021a40a7dc2d291b026ced12b84ff0e6420823ed6845f5329b120edd1743e10af980648461178a609bf21f3d019ab18053f9aed1f8b9f2e5aced261021c84aebeeddf64635f560881aa01d0d32225fabd34d24c1676b982d30fb0620d90203932b881407793465417d882597582b7e025c3c62b066d280716c7751e03b137ef61459a17b991058e78d808bf3a386b5d5257f79fd806818cf0fe19284c8c515d2fe5440c330a903c73f49ee63d2d636080d87bb6643f27c0cf4820fd6c408361652d062772b42cc822376359f820b4cdd3fea8eded9f162103847ca86e198854355430e93709ee9a0e607851b17cb9fef2513123ed8ae2a0c717cfa5002a339d560d4395e12c60cb1ada8720b847916f42f28169faf8cbd4c4c48cb882691e85ed82122c6780a053454924505abd363f06e5c2346492d1d57a333e910db31f8c63c8ac1b639224353068fb8fcf89974ef700f2dc3d117aa2c05a89f26bba2cb95ec79d44a8048421955b027bfe0eec7bb0c794cf8a9c9f5b9657d175b0d859d52cb885b9a485a1f9dab1246475b8b9a95148ec75400753567f5795351709373fa0157f23e907e85796cfef86fabe3848b15fc5644080da44756cb5ff0b12f65062b9bde5757ffb795469e75416ebe4b29da95b29e0a33ab3b5c15ce4eeade8f0c146dc5410b0bea2a78d0f6d9f1a66a54f5acb6aee7bb6862ee4d69921d71de92ff070720542f3fbb18a3de2c696304e3522b16ba57a147c1fac4bdcddc26eb23196263c4037ce054c79ef2572aafa14a770262c8690d02d71a18b1c1bbcc563c36dfa11f6bf95a290d1adddae5e3a50ef8fee3c1bf96334bc2eaeb6b22c9738ae061209a360d120c23ca104c23532a13e271b553e8c74ffe5647fb24d0c7bd27bc4346554e4c2e53fdd47dd131182fa8bfb1ce813523f2e190e2bce4b43799b9fefe0f6a0df0beea43561cfcbdc884b35c8ff40dc1c9ec22a687d5b1e4c61ab3a571e71f911cc1d5bda0c8dfc96328881a702339880aba72711471dcbf890877072f78f03e4623ee21fc32463e379008b86ebbfd8eedfabd57641799e3dc40f0468317a0e226882385bffa395628ed34645077095b5a17a7a707aed9040cb7b764c9bc190d47a50c995426776bef615e0737c8d9b18027083505b3007914cd7bd1d0040b03d2d7407831539a768eec16d95fc5005020f78ceb663c1306e2dd6c33305498d4c4aadd4d02893cc8b496ce5ecb5ff1a248dac75b30f2f4021decd5f601561d69e9dae8f31fcc5d7079da65f6347dd0ff670420788d608443d0aa3fdaa89d2b4415217bf94e870c7790b9b922954cb1986655eda8d2d911bfc593e1db150651c3a27ede6cfa327c3c185df09aa23171e3ea962fe8c0417c829b050fce6b56e7cb97e8a14c8769a9326c5b72eed1d3108df737e71a1e5a642c1de431435207994c7a8e7a7c5bf0dbef1b2c5a610aae054e661b5bb6ead592b670d805cda2a038ee3732bd1a16b8f899e21c870f653e5620b3d9c47f4d4fcb64def7ec601668d7a19876cde1d7142ba229288cf1cb4a9a876f64b056a62ca75c3c9ccff6a0fcd71fec0932a871aba3262f3196e051a578129567217e1f072afec647394a9926154e36027477f8064b3a4d7fbaa68a30bcbb095e40c2539b78301fad9c35727332cfaa4d11d19d9f6e60be5e26482a6e08dde0171116f578e0aa38d114aec6d50c53bbee9b23eff1a5551c54e41a294ae4c150419c91d696ad9c360030816809634eb3115ae379ff6e45c61c3330c0f68afca2a3ec1bd35b93419596c874018aab2ca7a84a894624ea288e6df612e66bb6d6b65a0e30228649f791427360061051e59532349bebf359ba759dea0fd2cd73f52be37a6bd140867cd4eccc7100759a5e793d8139c7eb86742cacd21fc487ca33ecfe2492c736eef279396907e68e7aa73225e800584ba17e30903eabd7f859b2de6a3d5a86d8c5f2e876768d03adc1bca36e03703457ca726cdbd59cc4f85a48b5c7cae650ff8bdde463ec94d781044d6e2452a9e1092cb3f08fc9398592531d579c8f653b5e0307d953ff84497d21feab27acb4dde47674e6d677ece13b420cb70d78af66112ab5c774400b2400ae91cd85b73050b1e01d05ca6472675656a56f07dfb9dbdaaffdcc462a039f7019d2a0debf659d38e957fdefc0e28d226ecdde975192df8dfb2a527c1199221d2d5e5ac05106540136c2e1f16b51858356e1c4ed48df439c94df92095cfc170d8cdf3357a184b8158b29702306a5aa905b8eae384bc049e4f1c1a1289b79ada71dc90257f7e2dd4e4e0f6efd4d4280d275562428f50a08dba8d753c67e392c15d9ac9f521913a7147fc093f88bffc11a635a3f4b0c439651a0ebbfdf23b3ac5efe7e9d35f2496d2c6596d2bca4864305e6940163265d2d99a8d122d78d11c07962dff398ab70ff95c058fbbbcdd001fe2af1508f3527e4cfb4a92898daf38c53e32a5601ba9558c4b242b3a3d05b62e95c62d17d127d36a806acdb42bc3fd83dfbe0df87e270e9acd245bf023684cf50b736a33c61ee333249937618513e95b56f7f2b09466f2d6e76f08d5aa6feefd953bf5c4b1cd1a241540cdc578af6837059d6eb0421b54a351ee9282b5f71a3e545784b34beccc6ba7e0642597f192642a22519da0f58f12f97baa2cd6c4761aa0dc3d0c6a77d02d33fa2e2dd732e987745094d6b7eded860658221c53c09dd5da2fd83c5830bd2aa50a78017ffd047c3af8415ed126943a1e033bf0123f63ab6d0d8963d893724b6ae719e390b920c1a09dab69872f828537c26255787952bf195f676306e29c0c8e5007178fb0da922d2bc68c894fc15d9ee5cac57234a8f7fed0020b7829d82986de432fef732c33ce6631856b4e75411860e03ceaa3d12d598e2b8c9bd4238189c20ba31c743c18d3d13123f2b9b6a72369288e8879524b2564f9d6de60050a43143a3b840818b504b4fa09798f841222e7c29f55693dba81b987d9e18f42a7699a1f97051b6f66b048713ab1cd937ce1e052756e4642558802c177e0fcb4c303027194e73b43ef1c7f0e8d251205afe55b4791d3d48b2c46e4de908c164978e61272a495d25a79badad90f2af6f1ec3e459d9ce8b97587041b398b07d0a45cee5c14decd33f9c00020f965c87f4887a1d204dde0059908241e42e143bd7e4fda81f4691e6ded825b148c88f9660bf8dc81d353dcfea7d999a8bc173b5322345da8c3d8c9f16b9e5eef685a2eb184dce1fd357d6d71945c6f7e0a5e5509a666ae77560423975fd34cc1b56c3ddb83c2b147dc53fe917689d28b6a360b978ea8c106e565be829cb60406eff86d77c824d254b453a285985fa74ec8eebe03a024e0665b89670a09d6c50d2bcaf26eeb248395500ba72e67f02d5f2098f3d84fc56f30c109dbede90e5c78cfba4be84947136d96f8467e7a07e90fbf87e1e513cbeb25ccc80d7506819c5c8006275332cfeceb462c7637e35daeb10a9ca8ec50dce38ddd003309215fc08ad335648527056c60d8a41779fc96c1f09a2d93ee5e18df9569c72cb9459b0db19eaf966c75a198068b7a3ac481a05f322a8cb839b40aaa36c04a3f97362185c80dc480acc02c08fa88c530a6ae9d67051ddc63d6c391bba95a6a87e68b2cd7b3a79d82279c0efd5abd9cea5664d027fa014118c02e77442c59b8a77c397c9a6cb6c13db2bfc2fef3b1eb0a6c49a48bae7c4aeaf804de8df89f4e9cecbed26ec69d4d5c6a8a27faa171a4f2a4cf4133e7ebe483ee903bc637da880690ba2b80cc9491f2b6a94d5e754fc64ab6d3db76775b2df2f313f99d11b0acc8b39e67faacb03da0928eb710dd757201684214ac7e5b5b6c490f0e40f453d2db492bb5808020fb245a0708f5ab0f78ee855fe2bc8dc5ecfaa37b8f70ecdc3ffd740c33f63613082c0309a708dc283efa63e65bc89d6a01af3a909358ac42af4850b950f26dcca8f1d24b481a3f6a5dbabf20bbe26335666fe08089fd7dab21a55f261710335ea10214751891cb5329a01b1dd6b708c0ef838a4f3c08e588560966aea3950fc045c79ea00ed519ee52c133e239c9bba85ca21d15c0c60b0e4cf948f0a667aba6f4ea3cebd7f56173d86b6d6d482985166e775fc793d09b68ff1fc7ccef427c707bd8d4297cfc4fe38a60ab06c24c9bf6dc4a31f4f4718b4901156fbf72501317c382fe957405b00c185c01117afedb81b3d5f59bcc03f41264d3d33b911040a85c5a7c528f9609609c92ca7c986c4bfdeafdb36d88248660466697be9db30c9b8b0734699f795973f68583e04702a90ebb4f6439aad85fb1c03e2210375a15b863955df8acef22336bac13af697ab4c5c29dc56fb69ceef0ca24ab7bc0fa12f9138a587074599bd515da723ee2cf8e5a42538b6e6b9ee6e19333e54dca9081e5c3bae2a8e3dffa047e93f488255a4f1fc2181f8eba0b840f95b5a8437ac80eab63ad409cf0ebaf4ac10f8f4ec1f3353cdb823804a9fe6eaa685cbf50256f11447f2e5df08a53fd324ce147b73ce6018b3bf52639bdc7abf83b735926cd3a4a1aca59d585432591763e7b35e4d2a1b3702bfc6651a9bd2b64733516064da7514ba35e0f1e02d5dad9da672e4602a424574afdb30d26a74c303cb109a0d8a528a70993f95088e37f287958d68371588a95c0d28a41534b1e0a47f834a0060bb6469e3db40a6aacc8d095a424f9bb992377676c53609d4d808a4811d8e22e9b60e9033409c348ac3c0f02ca49ca7ea739b68da31d91295847e23e553491a3d7194e9358057dbf9748054e631ad2039c4c08d44f997665d72d7706b5fac6f0652f5ede1a82ab0aaadeee4ba8833394f93313b627826b45e236eef3f705d8b0d5a40711fcd2d0669e651f75ed5cff3c754d375501e1000f8fdc2918004940c6f7cc33a3688af5b9631ce243a996f0a2e316588d024e6827a50c9e19f581801d8c43434d82826f5d5057053e6f76b9903cd1f97198d3f13524a6ed1527cefc60fd308829cbc263630313708a76f1ca3d38eb8058dc1e72b8e649be2533191ac53e069a37eddae6d800607ed817a4139d5d5e6d421c4cb29b884067e269d0c787d7f9a775bda19e813c38b515bb8ac781427d726b9199adf3860bb18aff23b056686810823978b0242418198ff484d71a605dcb8578c99fdea6f73654588bf9947638fe834bd10ac0a7e818fff37c865e71718980d7c01dc6ee513f9e1f5aa01baf2ee804c4857d3c2a9176626f7e32e32b098d799c5e14d04256829fbd60037146191b81be47e222a98717aa5e70d21f7d8b2917d9d04b4d24f5e1d8be97331e9ba74b8e4cfff36382ec04eee67aaa9bd4a10ba6da53079f965217600d82ace361bd92f5241dd505cbfc5c727a9cc41c8984b3271524198e28dc9012b41eab35087a6ca82a21822de7ab615da1ab95b4d79e003b8c0315343516c76f66acbc1bc246fda7ed7c7289ca5d6fb6aedead1ff416b9c5cb228ae1bdffa7713eb7f5ebe0ca27a641f951f4ba5d632e3818a1efd750a1f58fd4b95434902d8686bcbedfba197df68a999deb068d59380d035ef30cdb0028c923d26abe4f01139d8f78fd3fef1ccf6efc2d87df7d8ae74ddda7b1c90014afc40bf779e5c6b29f144df21b1fffc3773e51c8375b483910023be60c63e4a8caf17e0c46acb97178b62c1e741ee9ffc96489ab9b7af1bef9a25efd309ccdd310d6cbc41f1912bb39447c4841e850f67653b1d1fae3d0312d2c03b96e623e6c50ab01d9dfa9310c6e31374ef58a6dcf80238f24a10594364b6b57b2086ed387f51745a3eaeba2f1d530e0c033eef59d0eb745ec053052312cda05a1d4ad1cf0aa438098dd711938a932ccd559a15a5f450650ca9c61f33b2e259dea2eff2469d86466682491ef9de2d8baaec6737623b67b458d55144c53ad5a6863e373e31bd8a2ed140ae73565bf8675b9cbb6afeba1dc10da228bdde5347b49c9daea63fcc11e33864a62c1f38dab1a9056294d0ce050d887026e87b72dbb2abb7f1c64db49f49dacd021a5379526b01ad6a32f89eaf042d9ba9d0f94b802a642b568609cd8f270dad7bf3fc3beab4cc18cb028d983d1d6407230bf66ba214f292daf9b520865898f79c95c00c8eb6c8d8b4bb0c6af6c7bfc4af4cbceb5bb327c086c6fb9dc3aee2a96f92f6b02cc2e1407832d09c5de1cb240e21aea949ca904396831dee05d9a49ad3a354d7d1f89143835f55d9d8a65cdd07559868677bf0ead131a9b655e2b7cd3b57b9e10b393d7d946a75bcf0290c36bd4de5ffcfcb7a7c54f60348e8570180d26e2466b405190f776afcb60cb4f984582e5bf1b745b188dcf20aa3e38b903c5e051ef1f8e58473d7c79b68a4ca5e279220c0a5bbd7c07fd4b74cfcc8ef136110381031fdcd940682ace9c28e7193b4d501e8c839c3b1ba608092d72d8ef6512256d81f749a00e410dee2c44efaa3fb01f989eec74cd33e01a4ba190482660aa2ecf4f15b4afca2f1166c0d8da08188482d6e01dda023a0b6fc7574f12a811c56d37508c22652fedabec4a54d9bbdee58ddd6008143085475cfaa784274dfe4ba2b7b09ec5e0e43e7fd68537f871b855ae4723d1fd7e5c8ba38422ffac69ad7a875806d8e5958e6311d266a4e6af6dde6cda7967372f1caae3885318940e7eb18d3a3cb440e769749edb2a0a297795b6311c5cd7bae8ae2b13402627bb53330e93f8bf7ef2aa8532b7b5b20d4491895db12ed4f7847e1738a62876ec937ce31a2f411b3680164327ac660f37d792c3a86580a3f36e3f027ad297a5fecac0220ffadecef3e166e7e4648a29ecaaee00824505686fad89b95ad62e4abef070b34ca84455713afe46e021e4b7d7bf632a54b5fa4694dd5f19375eb7d3558532efd35e487ac4e0cdb1c98cd15a942734ab0b53cc2c5f2b55768b72a8a12d4d6163e8810ba16d7170d9579aa4d394dac6ffbe864c926ae005a93f4d09fe54b2ff183d99f97fbfeacd5cc382afd6f71a12a054fdf8246255dedadddfb40ebe16af5eb0efc52c66f8657ed96210c566f52ef4e263fb5c0113263dffeb3196e2ffdb6217acb1b8fea37854ef6099eb78b0cce64debcc70d30bd5b0a8679e330f635528d686758b4e984cba012b7acb52b0015a47eb10ddf904cb198fc0a032cc51a9cc75673e36f33a1df2de1e159557c2ad6cf23dbe405e720851de4380bdcc7b25ce017076aec5d5db7efb665183e00e4a0a93fe2d1ba5dc6a455562b98d6e0ed8c6e6bcb282cdbb4f8a9c06eeb5ef008f81416cb2ae4fadbdb8090c24973408c95713ed2ffb2210f0d6fabc2a54315f64d84b7030e7e933d1e84ab309b036a82bf17ed1cc54ad585721389441a61cc5b7803efdb0d89b25ca8c2655ae6b5c176044ff0ff503e93ef2526f2d20929a84793ac4561a6b4d4ea2bde5495361eee2f8d31540b7254a43cda3349729cc03e9f1c78a03a264d1345e33962f7a5aeec2903f3668e55a02146126a028dc35462dce718bef30e7a0751f8bc6f5ac2d07bafd4cdea465097b62ce819024205418024ec8332cea8a189f66bde6e2d0671cb5893163157ccd4e8127748a4c1de6a2fad6b3c419086eed58cd9878d1af11df9b3ed61888046fa11572663c5377c44dd329dd4435a9abe5abc4efac73344ed5552a4b88d4b505f88a9972f6296b78ecbbba342da5d851b06b542f372d8e77614565c536b9bc6a1a4086ebec91b81326a7ca4d8b44611cd399488d9714fe1ce1cddc9d4221cf73fdf397b7cfbe250866bd72653540bdd83d8bcba4aa213cfd783c38936934bab968ac58cc9d00f3c0f18d97183ae6b85d60a584a2639abeab5a1ef7f7491a1e82bfa565e55c0ddc69534d38e7a905f21547d36648d14139e8eee15853d2ca8ffc14b07c2828ce40734aa70ab1936d0088bf958c2f6eeb4cbbe39f8c4ce92d2abbb0533bdae77fd878e992158697b4b0d67f92e2ebcb7645ebeb6bf317d5a41286282b3dbdd0f1ef0354c80e2cb62f313485de2d56e56a0bac6738fa028639c1910bcc5d1379ee1e86c634c6e3c6332c8afd551ff1fe68c76e3be1e6c60bde1544f2fc9d717e7f270e7aca04ff58a31fc7ef040e14193c74252756301bb61a8eed11b3a604caae2e398c1fb0441fa8b59ac3816ea2b7971613c423d2f42a833881c9d61ba8b3d747eb83b0fb0d0e32f6eeca275a72535dba898e4d9ac1555ed919cac16013f344369b7ebb44fc0a94f91bb3472749ce33ea2809d60c000fda016cbcae0aa7ad3519c8600ad8541f6a3b264d4eb03b4ef89084c99c8a4a939ee2df7006cd3c8c9199c4728ede1176e63a4f18a8a6cf7d6cec2ed35920f55dfadbc7dbf4998015894f324a4e18f266fff8a106b2adc86f16a79cf9dbee741acbaaaefa804c47391827309cb2ffb6665a01ba1c2d5fd259dd2320b4af2546c4e5cc8b85c6986cb802629765541b7424194de0c88e56bcd05bf47e6b3661a7b4cf410288e40e179a651103818107846673a0bcfd3809b6a3cb9ad8d990105a6e607a982b316b827e1272fcd17432d4dcfc96f577645e351859de07c590b8a67498b5ea929177b50186493b75f1f2c927babd5c9f09412a4dab94c7350cbc598b655ddc61eec8d1b810ddafe421b745d47d6cfe95408d9e6af4e533f00dee0a4c3ca6ddfe2e210141e7ada77b71a10dda89e74ff3afe415ec2b3db6de251395cc137e2f6cd568e8f32f9fdf8592299407d789a791763ceb50b13bb8134d32e13454a6028efd22c411d48cb0e8a7ffe8ba5b1542740127622d47cf89238c6d2692794bf8bbc694d590dd1c0b567379ec33782477833e94326536ceddf0888a66400f36f62e09481d8bf72682173242b24de9b5a540840acaa75fe92ca2c9edc2df9821fd670194582b7fdbf8c4c060b069e502cca6cf9a232172a477549013e294bdb8ab2fa73cac8201693d2b79d00b6ecc597a273ecf12d848f835ebcd895319de33a55ac10da046c5efd35ea4eb9c1ae196cd083e7a032bd6cf4054974c0c437c91d7a59926f5b12b1ef7a5dab7352e10c048f37e68bb442a6195a67ae3a1dcaa641ad7ab93eccebff1cd745ab1cefce3968c40e1450f5da39ede163818ac4f8bbcd086136a397e6b5e4dea9380a10b10c7761273c9ab9a4a4b35d8b8f9ce3288a6e2cdc7ded36597a766238f1ee57bd55529c7972cb0e73e60da92acbffc5df9b47dcdcdcc948961836b3df0a5609b3f90acabed3516d7718945cebde80962c65ac3b5096d791760f825ff8641b127fc3dca379be1dd69a5f1b59d87cb28fb2d06ae877ea3e0d5872843357bfd690203bf9a8b6b518d9cd271200c40f2c7260fdc0ae5e19bbf473c1d8a0c9e796cab22d9d1808032fc37c24bf694c158b45abc80d604a6ed40848b6f2cec654d019fa121ea0c4365dbde2c7f5645881b41f0aeb34ebda3817d71c34857e9c7654e6f74b0846bca69970fef821c812ed0a85fc285810bf0862f53103a5fece405ab46ca1e17fdb996b03775396a11c1ea5742ac7e5f676bb95acedd8f95ea89f061faf936e4498ff572d785850d2763f45364d72987706b06577de0fee8e413bf5b1b71ece038eb19938f79525dd21b9aefb76bd484ffe45c38b3b366e5611066ba0dac8d6611e97a8c268031e6607e456ce416b34ae986801f220aa330c7f4a1526c626078264bb011cc81345e1455c7a1857f1c567ff4dec53641f25af14a6c82bedfcaeaf7eeba3fd2badb62cc52387978442170396f80e38fd004f762d51a6824fb44c74f9e04e9acfa2244f41994dd9fa21ebc0d9edf73c6217685868d1f3c75f4dd93585a3d742feb2c6dee68d60a8e9303f14836828034f87389719cd4fe4f5a701ea03bb8e4cb4296b471684b56fd4d094487395da86d234dcc4bc4c76a528cbf8661bc8c7d1f699d83030536c58d767a162200ec0124b51f697a49c6e81d1c6a5f7c9a6753831bf0b90aab7e5074a241673c7845a8a82942b9e987f13a05c6a0138482ff2e8b02878164225dac51bf446c89f9e5638c15a5d3a3da57ad34a1b6e20d1fdb63e83e33c1198234f80643bd7577982d57198ec878994ad5af81a98aa33cd1fd4bd897716ead780dc7a569ead2fe7f7ba15172ab4a9cc24bb7d78cfdb393fd673a4d85078f7238f0a84645610e0fc5f1af901cb221da1d19de697ae71a6ae4c62e34d6750421a8547facf8879ff1a59f94c9e533199e98680be57aa107fe255049777ca3c9b7eb72debc1f9bba989d7d46262b3bb69d118fca4f463391c8a67c3f5270a3aaa3ebe99d82f1f93a3a81a9c7d257ce7da6249a4568cd5c0277c8bd54e35e190ac478c8894b056ce0d6ec238e6d80907a937893c766b994ff39cce58395724c554bb9c75589cc41b8e111d94e6b74da5916212eef51faf8d067a62c51f1ad39d0830be6727625b708e068f53f74d1bddadab69ec4b551d8faffa7b1150a4301611db704c7803e3965e797253800cdd0cb687262246b5b7ae1f044b0250333ffa326fe4799cb4a138e31266bf6d6d37eee908997325ab0ded0f5eeec995222098bdb89c04994f5593d31f4ed6831b8d4e51d5766de83ea2c972b407422b8e244bc9c41c9de742c5d21b8c2cea02c9d40b96d1eee99a85b724f453318f8dd5e856e48859f98c8e55d28fdb13ad6aeeb0d238c80d60d5f354fd18b7a59fbae06cda4f5856bdb3578ed5e5d347be2a1efe9770382c5248a7aa8e205e827a0ee849b95ccedf87be87edca20fc199d1cb385bd25751596f97fec85c783ed5571837812e5ea42f8e007757c8ac178c99f21af4ee8f21fd8e1d470aefd6732c807198c837243efb86e92947413c3343d7fffde87e9fdc14e0fbf895f2cfb71b6e1ee2be742172fe88bcbab93404b3d5a0470b8f45916089afb903663ccc65446efd0f70d3275a9f16167791b9e9023d66145c2da721e637e42eb24dccdfbf51d9b54e4236ce332809aa3846a30731f13162901d120dbb11ad2b3fe977de8e1578ab8d1f8c17b4acdb1cd6c1aa985a419867ab0adcc84035f14752577b45ed68e4b613356c232c7209c0390ae026659a5b5203bea4b6650c42f9edf810f00463cd02bfa8f4f110e0b0e777f6643752571f4356e75b26532fd9712ba7e903caf8bccfe52ffbada49f330af3fb3dc3d428177533debdf9577a74fdb2a0b0e948d301cf85d0a6598f2fe84ddadabeaff8bf4bb0969c4f2fe735332e8c9cafa413819347fff908cc9864f2cd161981ef9da178ebed84f10d5b28365a76abac9290631f8ef103c9d1733919190c52455cabd6349c3701ea002f6023d804a745662142e5d16a927584a268a3b2b924c291af754eb7522a8ac545e3d304fbdc84e293ebcc88dfb25a13323ba17881017c21b3a76ecfacb7bcd96d85247bae054384922fee75d28e6616c9c20d79a542518b27a4bc2b17426681e1e1e66ed6a1e3bf82fcffb203d9a396bdf949a577806f632b89dfe7d0555f322d9fcb4656439f892a25bd140c16d8fe25d24e16e7a4a5fc01a996c7cea5cf26f306b97fa67feb9861b5350c57f4c9ed0bf98c41a6d46cb8fe2e1fe02071421d3ce6585691ad3aa3953ac983a4706229aee6e66b7708ae9267f568d1b0e77c22ed1a65e5d5b9db3245aae221ab66a2b25f08bc4d1c89dc38ee6b8f134fc168a4f3593fcbaa2a4689f3b8fe5d871a65c19551323b325989c00b3cbb37bae265933d26d91d4e22558b315903b5075d9760e3a73edc6727810fa6d4a96e7dc468e084b3a5d3c2b68cb361d49e00b3db434a8fbdb6e3145a69e04262e1c4855e63b020ee578d1530ee3c217bf0fec5f524879bbe30e657b349fe877fb9a0583aae14ccd6e7fe0e3cc89981b3e23a3d2acd051171dac3410236c88edb866c34e9e82b42d0e8dc7ccdbb5de4028980df4663222ee821b979880612033fc99c7879863b3c76b5c691fa2a49dfbe302e6d9b52738f5e3aced71328f7d4e86906e4e991da32ecdd1bb12352f6f4f759c314bd4b2763978afa829995d39b91d46778cb08d629d1cbfdeff258ee8cf4b0b1eb1f8dbd91024f82dc8e06034a79496e4e9ec345a60ac8de6e3e6c46d6b2fb33ca9fe77bd8934cf01301251cf57b969cba0f66ac57675c411bb7e878e87166688da63e145a91fca8a1149cc1b9c318f67236eb9f907fe7fbb6108a0fe30c03b7e9bb34202b56bb8985008d307f3a5712b7ef5a146df0b0bb773b0cad5430ae6fe0c1993c3fc7af3d1cbc86059bfe0329ceb820d0875585cd306ea534cf3918edb30c5c2daa28fbbf2594c7e34c38d09b1d75c5dd742d6836b3db64997bb71316f1abbea7cf5c35cd2e92b76b6f100a84443f4f5cfb204cbc00159249bb1f65b3928e6a7ea6674082a56f706e597fd7f7f478bb686bfd467efd4ee5e5e30df32e792d090392b29f44c920a39a38430c202c3f4ad1aef06622c00799f52798d1734b78791d12d789197f8c93afc29bbdda04d60378df030abb057419c1ce8c4f87ac36445d9a4b139f71217999b23e747c14b4c53b7a1ff980a42fa01e7e2092fe9b9c2c54603250762195634de00b740e8195783481002df108600cfc7d5ca99f34f9e4359ab2986920aea4f24841be21e30c74957c472ad4e0f362a93838065b983f75833a2b4e0552a2158724fced2e3dfdf8ad8e76194a9beeb2aeb8916ceed7663217211aecf7e7ef08764494ecce3eb15b1c09ef84b12c0807aa21a43b04bb379fb96a3249dacc2958d16cc3d28b73bfcd875da7d4be69de3cf93e25e980a03ef0a2ec2916ed09aae382ee5b097bb0b19cbdc192979dee0652cf2d2c02be4da8e8c677c190fe9425f565900cee9671a40153ed39f808c206273c2775c448472925887c187db06c0458a055da380be9cc7fe2385a0d1b78b0cb9663c23c319f15b5a9266622a1469fcd8a9cfdaed965bbd983d38360864285bf505f6f6a0169098f589ad48de8ee25daac2c3f1ee98406690796f72a8066105358cdae2b6f7a64662e236aa8c0c89c20541a2d14cfc3fc9275944635353992426d81990c608d9d663d74993a812dcc5e37f9a46cb608fd94b4da867b3fa769c2039fc48d9578a3706780f6b79afce61e4cc34f53481699ada8009e9725261882598444744b9d5eb98dad0f70026cc4a175f4b730b136f21d74334fde3adb2dc7fe5e64639cf05b0a7ae4772b71fd806d85d1af94d79f27df13a8bca50b146569939de7fde2652d1e3f5fa41f09a1a3de29f3fc6471145103c9f22b5764479330f677cc77f244ef68baaac4f12862b5324e2ada51036f947c95c96ea3ba57903984773520f6a0601b52c9d6b34ef8ca260c64e1b382ca4f7e264bdef13e84d2e9d618d9414d1c3a1bec24d867e4e29b47cb8b4c7254e82b920ddb0a479cf62aef5325cae94cd4b173ca53dc0084cf3f55d55ef1a091bfe44f58bec2329d1927898169731340a3673f5c0fb7f14faea2f98c6c6f08d1de51a67321367a9b0024923619da1897cc546fceccffc2069affe5618353fcd28aef60c611c8c72bef7e4b2c083983c60b32589a38f6c487b4882d3a2fdec3199430dc3fce487e3875553baea2eb5bccc8f9fd6d344b8961241f6f2831baf30551c42c4e00d6f2654625b079721931c2f086cfe7b21b2c7b09d556ef7d913ed535c27c9c964bf9d0776d21233e71403516a9c628c50490c58e183bfaf89454b7e0a88b9ace9608c2db53fe3ed9c97c82efc25fc7b994b466e579c8fdd9aa81b3d48c5fe336b312599f17a928a41a8909fdeae7dc081615c79410d87caf62587134d339ca83b2a3c49b7d786023ce2040545fb62c678376f83ae3ca45cd4d15e14975109ebf025fcc1606a7c5e6f3148c3780db99f2a18efe7bffb32c5efc18358a291e6425c56e28e59f15923e9d0bf1afe1583843d459656f61bafb615f763befe312908dd401cf75c28eae9ff69edac298cd81e2a1722c72c5f654c108d21569d7cf4fb19ac5be777a3a653b8786ce82cf3dead6fcdd74c115743f07767369fb927cde7acd58877d1bfd3fcc1fdddc4b04d5bf85fde65b8452677abdc3ec652989cea4a9cb5c9ffc07e27109d1af8ded63c19a639d4ae554a0defc65ff0559b347166938401bcfb6da6dd06e5820397ef1c5f7a2b8d8abd223694f01306b8737b4f83a85ef2d44e1c7c4ff1f82b20b737ec69f83d2c76547d605473ec8f6a1da84fb3ac297e707447da7c24fdb3c406ae902653cde9e044fb106d4f9bc3eceb5285f1dbca47e507afdccc96afadbc20e1369c2b6efae7c299de5c54abcfa080c872512a2beeeae6d22222fc4d2bed09acb689dcad1b2afbe2c807a7caf52382c85e92d797510676cde400f21c29418d7e1ccb4671c7c5ca204ac21e4b13c8bac6768101cd03f3d26c06dea932124cabec2ef8f08ce21c15d7ba8e1cb46a41bbd5c16a41713761a80ed8ff74557840bb1b102cae147c05fd028cdf9b4a9c12719033ba9180ce7cb2791f6712d892b2469deb2e72870450c74c00e112f614430a296304cbe5e9cbcc5c1fbb24f1d014b0873eecd098f03e0b6ee6eb73bdd10ffe6e16c4b2f462a8db2a075ff107e501affec7fe16da78fa2110e84c13cc7d559651fafa75fb6c774efecb320d6f0d78f6d00fd9074126faa7daa0d25c8960eb93e157960a9a7aa1271c96cada3a565288a990cfea79cf6dbed798e545e5c00b6aef14a8aa746b4b5f08005cc4734c55168ed0d593d61bd7c710dcdb8b124c3416204e42dd1dbb59667a1f0abbb0487b838eb0ed5c03299c0684dfead1cc22b9e6c7fd49b20c51c0d0c6f9bfc740a507704792286c33a8b59cf2e3871d706c91fdf95b69b348d0ce6503588ca8649848042fc57fb3643754646f7a7772215349e0d1f2ec090b1a03d5c48e1d4f60f9ca7c20aded38ce7ef33516735dd1b1285196321dd654ae233036562a95ec4edfeee5a41572cfed1bae086ce0240fe6ab78aeadc695a43d67b03227ab624de8d37d0fcb48bc122f58d3bdb057225622e8caa8dfee95edf3d2122400df8e18bec704e34bd2eb5196cd7c276596dba36f401fc52e97b6273c67b8dceb711ad9b910f726acd8f8900468353c288f42c9768ae3befe751d00f051b54785474597eba44a9903fa6303855d7b5e0816c3e00e2652539df2a8de378f7151f3cd0539aa6f73fe39ee9fbcf0c34a2651ec48f21cef01adb03ad29dd6095d493524787fce1f8de28ee268da59159c18afc21cace37042f933543e79247fd4eb5be2f5ed4211827c593127a00635d32dfd0db48d78ae6fa53e2a0ecb800d79e19ab154159a8e1fc69e7c9169294de993e55b63f4f2d4535d6e17538df556d3fbb8952c97be1b52bbcf70baca2b7e18b658ce95d3b3896fcf23f6d46654255b2708c3f48ed9a7532defc35499b1bb2b7ffffb28b48397e07e5c92c3bfffb6bf6a37f3d612d2bfff4af07fcc4fc4e6e6b7ba4abb3c4af25b7d9f1f914782145692d7fba5f4655ffef185ff89c5fb8581b2aa72bd3368fa3d2bc63095bd8e03b4224f36d2e09c89759b5c08520994cce940358164baf1ea29a5daf12d48ae83dfcd2c89f78eb58ae837fed9fbf2b2c3def591f6ee1ad3c714b57139dd9d3a53c69f5d20f5d352bb7442fb684e7d00c3cd7be56e02e5618129e51187a6d56b6e0abacb6ffdbcb7a80cbd63261ff592cb565b488ed009ba0942805121cbcd850696c2c5ce7162cde698a1a4a2390b1a0d1920c2800641baae95a26e30dadceb371b66f47238d96e994ee9d58881e8441b42e91758dec3d05214f6cde096a679d6b530e0e85e3bf9670ce1d1c02500eb525e93aa79a35a48b0566438c9c84c40606b98fe283e77167a87a8d241405e7030b0762d3234819e3e54aae8e61faecea5924daa84e26fb0c16a0d55b4ba70d62299e0b2a2542b783a8e4b6eca6c4c57c1aeffab9a481107fec93f37d28539e838ebeebe810bc94bcae9da0ae515a188e0334bf1610c7ea94b09c105da26cb6cffc48944ee34f391482fb119d335910d165b6c2f63e2b51946dacf2f479045cd749bc1dd5406b16ffdfc736540ed5a4212ece7af43bc4775979a5144640c0b1289b13de6a8bd00f2c2d754cf946b9824c41b49cc90a657bed7fe28b023ed53c13ad78a2184039b102b1074186e6a7b9bae54af6187e48947d299732a30680888750ff918e540305e59805361cbee0d2c6f70040050027ac204a00a1c7e7bf46e77334cd797f4bc4f530d7068f14d3715d486215c6b25be5e9852f09b070ad4e83dc6f84fffd4651624f75a06e60c930dea8ef568d66b576e8e9e4b142c819f3382c368b9f5ebc31ae2c8b727b91add2d3edc6c7696a5c667bd7d8227ae34130d1f5618050791a74e2802d41f9ee6aaa612e02efee9dedb88e0dc29ec02c93f82713b95118452f48e4c77291bb9e8d46f7cd1dd1c013b7f0d70c0f8c99f5f76d1d46eedee5827d9d8e9e021358d2c7d8f285ddd036d9043f91f9618db9cb6a71b7997990e991353e97fe765bceefe922de6f6d9a5173073de971f68769d2578ec85d8ad11e7ef92a14d942042f757836fe54c671eadafb940745eb1f82e104df117d8aff658333a21ed9b7ae8b2534f1652dd918d88d4e326975d857aaf2ad1c3d8ac39fc0b5615f858a9fc5543a12d18c9904876379a5c133780f3c3a267f8ec35521a81ab09c6a752e44777589808950817ab04178b99a05e98e2eb057af59e7b20adf4123d83f65fab41cf9a679a58b110b2563c87a96b77379a3ebc3233dd897eaa70fcc4087589c1423176650a5ce76c28696fc6b653101f117dcf8fa049e7a6127d06b7757353b0e76f1b34081d0e454b4a552d11da7759f5df61b00141848deaad96f9448d9b5e36dd8cea1a424af6b4c7bbd7342da03247b4e3bc4d074178fb085c475172ef883028fce6893565044d52eb3e34235588fc08b5ae6ecb11ece3f5630bcd51db8860b4fa37f5d82ea2410e19207983628291b57f433b9f1ad633d1559d07389ddd02e9fc7cadf5fb188071f72d3bd2f941c4e05916b23af196ae71a8be8edea1422bd3f74829bef3b4e3fc938bb9043c07fed21a210c55d8df5392dee82eac0062c8e7e2d6a07cf35ebe432b1f44ed2a37ad7a8dae7b260409209f61485ccfa03693ead9d9ca9373fe1fe5e6faafd1ed7d519473051ae7e82cb907a4e8e8b9cb7f93548b9c0c05017062c5c0df77b4c8eeae57e3f051cd60ba30b1a64c4f35bd0ac23f7acb600cff251b13be9c353157439f49b8c40841968b4d7923bcf69f3082195e135507d08c07bb99c7411d34a9b448503ee2f21d0f3c906b63d28a7475f53d27bdccd241a2a5da7ddb0ca0b54b53ad1821903d78e38ced1ea63d2ce013600c65ff3795c4a05142f7d4321376fcb72876f66b6e08476038fac566f0fafdc521cf7e7b937d7145a0f860233fb98115d22c843aea82c564c9593073d41b6a5ff5ee8119352b3684f07c8de2899d8a69afe92009d4b2e85cd3b8f880e6e895e1b04cde67d6d9b682bc44455927f4b3518bdc831653c998c803fa3189f4b415f8c59b7eabbdd0e4c142ba29fb5e9dead91e9d7907ed42970700a065da0fc5d91759c5a24ecb340b39ade2eb9e6e939b72a80b261c0af550ab070e1294d927eace75cf9fb2e9f31c169764b338a24541820622560db2210f91120e9dcd6e97c2eab45ee8ba21c26c715e22ecf45fed126918081eb5438ff89d8e778d4ffc30cb469b6430777e32858407c355ea9f694113e7265a54699d09fff2dc43faba0cf9157c7ea35fee6a1cbf1cc4ae2584f88bfd307a66fda97e4dd0bd3e27ef5fdf98392ce10e57acd1a9147df78b16a8def21a339d5d3363250a699481048f1bfc30e0b6ce59bb6a0350e1a843a16a039c5c301d1b34b6008e1290d4ddfaa4c126cd8d40f955c4825df157c0af86055aff63f5b3e5fe031cb80e583db7d88fac278bcb9950bfb15fdc59cffa1d5013fddb6e4cef685bd1895a9b2d666077b40240038132d602acfdccfd4df5584b7fc0fde5b59897d89aeeb25f768c0ea34dfe156247fd2adac7aa474092970e2b437d2e35490fcd312042d20112244461d82a5b7037c54a8cf82d7282590e306fbcf80e1edda3fdf93cde5aee84dad694dcb0f9bd891674ca6ce23b570e72297c12414f9f0fdee2a6483ecdfe2a3ffc333b4ff393e39db3faceb52b4069aca05b66f1ff61a8adefacb5f194340be32ed19bc028d8a9bbe0ee747c06b4a5062d66d58bc4dc57c61b323cb16857310bdbcfa3a5ef2c183bc4da2b4adce657e077bb3d8fffdbc947f79f3bf9bbff08e63da7768c0c5fb3e132f2e6307335cdf4d7af4be8fe70e43201cd35483f6d8fe1d50425d4ab27166576033931c78b5742a03bd77f9631b905b3b7ae1f1d5cf4dfa964657e482d2ad5df1c0c2782baee559d5455b81c1299622b5fe254a6d36e5649ac37074194d0990651d46943b413f9b095d63a0363aa2f19c8a1774047da19a2f85bb08bbc9cc065a94d07eee7cf9a50081c00000000124047490e8f9361b457709ebdd5430022a465d360919076bae2613bda2b1c61b0b4b16076f9ae9042223264c3898fa1053d8b23c3eb8089d078b51c40f9e6f8f66a25c3805fef4398c49edbc633380e3ebfb1ac693651a8af74ec9e957a114fb79af88c7c7241924030f56861390cadc5227bd0765e6e5c31b2847fb80f4b4b563e7baff8a724147b4100180000000000000000000000001def3e4eb7f976c134faa497c4bdab09b6f28179e13496e15118ea950aeb738d9fcea5bf858796d6af26dc5707e960ad13d5ff16b175a6179c9bea91adeb5d0b97bd34e2003345a6833d58db9f56a9bd5eef41d8fb34460b02a300c447868692ef6e9d5b85d41ee49a44599f80e4e5ea0d0aa8d8cc0b02f9dde13224a56d616ec476d37d866233c1f3a9060a23ac987c05d3dd03431c7f191986981d83b97a268c536f1599a2c0c4021d98f678905c818ed2f82d1b0b8ba714345f296351314a8fb062cbdb0caad05e7e2feba2da22b172ccdc6e601f707576a70cc04a5c42bad00f474fc5dc9e063c5f66adb805d0a22ef5d6412f455e1655f8b21fb6dff371458a3eb3fc4659ecddde6c1d5c933fd0b600350828c523e4f81fa86adc6e10cdf76f1034526a11d0847abf89cb0e5600ab5e4059ac08bd88dd03d77940737236a45d13371a754ce3a5859f8236617b21bacc75ccfd017f9ebef9f2c1488962b2cf1261ce809267bafd4b5217cd138bdda2dc8c1cf51ee8cc9607fc9602bd1e790eedc03fd723d757c028d22022cd7b99fd4e16c3d289df54e940b4b4101cef3b9a84e3873e06e9ddbaca05a4a8b573b1b8b3e7f8a53749ee33f84605a317582b20bad4827c094c9fe139a8e16be13905ebc21f70e3db9213ad6a65a6ac167c65dcde3ce0be78b1964d7c9f36bda2899fd7799a7482e195f165c2776e5fc6fb981f45de6a34a271ee62bb2ee201096ba580f3930b0a980e137e4f288da33384dcfc0c90d2bd3bad216452792e90380c1482c5ba9a042b518a5f56639520fe1084b315f983a9f9f348a0b37b26c49622e52cce51d3c5bcb9bd9a05207053d7fb7954fd05f9b0f84656620d390060dd39eae84354a375dd93d12d3ea0295b1011503e1bad8f1209d3630305cec9bf27152b16c371285a8c1393d974d0bf03d480eceab2356aa56814f3844d9113627c36e9cfb9b63e4b50235907ec90e2d67b05b692f9f792e48dc06cd78f105974c8557b8bbcad886abcd1265a6d65b3127b74d5c4de26325d996e40c6abdeed9b474214e228c738af3b02fb0b9e7cc46c4aa6e71e2a5ea2e9e5f8a1f368158a0aefa6eb36f00314ac44d40bcd63cd8f52cfef94224a5f4925dc769e6d5d8c010fa9e0bffe0d51001c94b0af8acc2169e5edbc53bcd47dd74e750871c255f204959e0d72eb7fd461107d676da02bbe96babda53403f0f7d717a5caf368b7c2a246e4bc79d53d39fe96e1489c9a13ed42ba052d9291a1ee6c087dad1d209177476a4e6ffe5e2d8d0e9116b44538b8c7e59dbd97bbac1cfe8f843ebea91e5490f942e7942027358f1830c38c4bc32fc0a5c8d2bc628b2eb6954612a80aa93534c571f8a9b090945a5360e8bc48fb897495c4f184bdd1806d08e3382338781b4a926fad3cc4bf9755082ffd113e3725f0a24a8e4f6a2a07c3d1a1049c2b17db30c7feb292d5de77fa9fb95a2ed0899ac7bcb4d4aed083ae196e0a35799fd5c9b56e4aa334863079125ab5b823e14b45d2b6b8e94e8f9370b42db91d6ae52fb62150e86662244df50d92be1029fa9ae28281d3c2c9bfc0f938d6b9d40acd9b99350603432af5c092310129c0bdab688a0ddf0abdc88a11683b6eb0b2ae365f3d7f63f6464e818329466c5b11db0ae6f2fd3fd3cb9c92991df898c4933908f23a3b45c8be490a26c34a9365225ed36f2029d65daab4726c4017edcf084f88af00f45c898e5bf89081dc75fec47f7265ac1d1e52b8aa489edd286654b829efc8356f7ccd183f04d398b368e015aea633eb707c5e1310a4e6e89439554e67339b8016551be093afa2a53986fc20a1e149ef9cea74baca92237e98a8b4b0c12d130e2e17cdddfc23cd046aa383ea8becb3096312dd7da0fe6cf32454cb3505557d533028cd242f3c078b7c18f16ca048d0f62d77c1fd70222a0ae6934cb3e30b0e8edddb5851699d4b9b0b673b9c24f7e8304583c2d34a1094fac6fc9fef7832a66ff24aaf794660d47275318f79f3553df4b9464fcf4c6acb4b544b525e70cbcd8e9831e17dcbfe39b2277e93c9afdacf08adf35e9d159a95138e4c6235410a02926291015878a6a752e05ce3a9e9569f90d59bb9914ce619fe048489e40035995027b2e88c542197c46ed710e98c75100a9144bff8080e70c756e307f43f9c5d1fa033c3618151ca78333518ecd6283822f1b83d06e8ca15b7b36f20ced93fa6c052c43eb27ac6825809eb6f1d0f4975b7c1ff01cdf658f85eaf69514f4967c9e0acd8853ee309f1ff2c65153bad5a194e8a6ff15fb5661cd0230a7f563995d41a31bd8ae85a68d6afff971cd61d62ffa589ef45b94ce103253cec45f25e55273ae85ff7dac1860bc60b16d629dd7af3065fbace52fa02cdcfee4aecc662a1bbae61cd6b501f201233a6a5c553d68e790903f4ab6a3d9c34b6ed4335469a1ed55ade9d2e607f45929799b8201e50c8b1c2681fdc5beeb4c0e81202420edfd5bc103e7c446aabf53e06f0fd852d7bccfc8a41ef01aaeb551df93af9d0642ca4303c960e1e33e17c1cc2fae9c0aabf77a752f0b0ab3133484a4255f72009bad4f7330a076e00b026f0e067f3b7d5815455af9ba8823940a9896a964e6ca1f7e3380392a76c6131850d7baf4d6841d0f95478e174a184018b6843c45a8d3e0128a14841f5a1f1c388937663ad2b8ba9e0c66ed34f6677dce4c4ad1f36dc0ccf9785002534a118dc1034145dfe9d3b39d4d54c67a61b7a3c6a67eca4060e6dafd7fa759ed2fa27c096d9b3b10580c2b09a623fa60b4a86b2d17f8d5622b6ee798af99ce08d7f10ff77a9eb10dd8a405812ea38bf83c9686cbc5ab62e8e753f50cb6d2619287217801127f41d7eb0063e58611e9db82f5afca0a4055d154e5c26af7e0e3efab7b3279eb068f7ef90a3a3d8473d6189049aba520267f19afe1a90e48d250e8ca6191a63082b5538e9fb5e149b330d80b9f900ef74e8794b0fe6fe8be6c1e93c76da7af87bfc5f14b71eabfd7766b3895b554c63daae97f3facac357985e14faee6497f6f24adff00931aada1ee3ef9ff20214356ed713ccae8c90682f5df27415af56db0d0b851a1183b5070c4018cea9ca220f4c51cbff199539c958c310ebfa2efc134fbffd14f0e9e593dc9bff0d3b47f55db59b735f074a6eedf880e8e4eed20967d6b8426f663ea2eeb707d51c97ba72f0f02bab20e5818c2720b6cfe4d682a36e816c6375d98b2dd464e244a1176c2e0628f689a97e87af7026183790844eb3b20236260b539135c6770887fd6f773da80c4eb56e873a66dc9d3eb9fea9e6c310eca52a33542f8f3348cf643d40f2728b49b4a9f1c4bf33b77da2b9c1b00b2344608d8a399db62766966dc97f77aaa66263ab780cc43a4d51e5a9873519d2b67be6a30acae7a825ef87bc93e9ad2e0560fe0ec08cc7495fa33321c32d611b4413055cd5e97b3c000464246c62aab020dbf43ed60f033c9ef3776be28383386e6ebf8725c91120c08844f2bd19b2f28b29d0f9714c72ed11c09bf24ac493e970e91b49a9d816b456f790f998cb0874c1527d3eab798b6cb34f31816906fc65bfe382e987fe3bde3d9d03905ea427568b5c573d4de2a0d3509f708b59ab6398733d248871d78e9a302a8bf51b07de5f041ae9fe0db8cbe30a938c540528b1a797ab7144c33627828a4a4d4bc49813bdf27887de9851b4f2f585495d0e80963963c69bdda16e769efb156fe79034a98c9408848e502c210e8fc52d4ba318b909d2fbb21d648db1525c84009bba4e9c8525455918e398446bed238a5075572d542289357ecc18af1963d804e8fe531c7ff05c35846ff130f900a57c25845964bcb9c04dcd836d8ad4fd94980c4ef60288145ac136c8bc6b5330206e6e87d7e29fd413188502055c81645adfe4240e548de714f7d17f445745de96b2ef408e7337e4d28d9e21925467eed9b5a86c8372d981261df2cd82d72d2a0e4cbd1cad7a4f332f4a6c12fd4639f6e44f59989ecd09c6840376df50d85661bcc90ef7e708883d05d7d1476405bafd88e3b416155c9750043c0f8c544bd6c5c6f2852177ad9e0aa4d82acb6872fe5a08a1b5f5fe9dab47a78153fea56c7a68a52c133efe4153cb2983d45fab08906e51e87d9790a77f1c63fe47e105a9b79741bfa6fbed015fc0f4b38117d314ba06af7b90b067b45f87ded159e95daca4f347ec5cc426d2142f0ab611189e16571bb91447f94156c6753976a69d33b60fd8a100bd31d3ade409800a5c5c4792409eea38a0d96b2408e99710b62885399d0d9e38418c1064cf86a7b00f4945cfec231644efc1ce0636807d4619111a28f96b7ddc6250de4b376912583aaac540f3f8d65eebf8f0f70b3f341000b0af14ff6eeb2d59dd6d9dad61df3b153f6f1abd7c92604049cc7e8f363a10cc9b9e9673865838ade3bc1f059e65f1f35e135b44f2a4da0f12ff8bec3fac279de20ed8414737d5a7eddf3f8177fbc0294affbc44011b634f28a22c43d03087fc931cb916a7b6455584bc41ed6d8a88fd9f0545c1de744672595a9568b88a031cbabae0825b5e44c2560706cd02e8aca30963d7af7799ca59fd96078593755fd5e9fd7985ba86f490777db6feaae287410a9c1d650239be838819a0a7508901229d326456f122f2c9f647319e9e50dece5d9a8d03e106685e3486aec00f2d42b46cfeb36a4b2437abcd32dc9bd2eec270f379940b1ef6a24394efe5c5105896baa406098ec8495ba714def62377f4a83fddce428509db3f50777cfb1568dc1b0ee62424156c590c7691bc00b87b4d110c1766ebc939c0bcedccccbf089ca2e6f598472f6e289d950361f052254d22dca32a768da95df71411cf75da60ef0c443a49ee7b6459f6c4dfb7f104e44dc6337686b881fd80d30bbc95318d149be6b9de3ae2cc7b1cab36d3f64ce5b3f9bfd85e3116026fa4c2f716d792b849fd2bfefe33377bd68565d6812bb3fbe28eacc4a9ea60d3dc4375b0003f793f7592cc98d1f33ad62033736a2fe5570096a2347e86498e14500338b68cce52bad641f773a31d7b310b32fc914e6f810878f817839b7f26437106af599f2132d16a859d350b47d638f30a235b707357221579ede5f2411049c92bbba7cb1b57ebd6c5285fea00698ec6df0989c13067cd7dbab5ed56bfa6c07b9ceb8b28bf2832c7b61f842c71eae4b9694933e6479443cc33d1ebf9ed43aeb601064d2a8a7286ed732160469563f6ca3cc0295a7e4a3ca18be04068f03bd0829d65e0c666edf098df681a0348dc0f154c75f46a5982b0a2803f71d36c20d5323913a7b476f8353487dabfeef03855fe92af9be828c36b2fe0570089f6a2b3900696b5d33830591cd04e1f15681b2ba374b556c3f37c2e779bc1e75fb8e9e14c24bddde25ac143d919ce981e698e0b4197f3949100c163290ba39c9e2977ba579a131ada00080c9f00e963b4908a9e1929c325609575c430a2e39ace15013c237d9da494170e3fbc2a26ecdbc0eadc1093cb39c0524b962138f75bf263d938bbb05d2ca3f476d5c598b90245c86d8501e6002edc271ab7b7f3d2d4b93a9a850256e5f65a46e75f210fc6f109d8c5d6813431ddb2e10b52a29fe0fbbaf6ac714780ea91fa757e6952ed2670b52b1e566e8833aefad746bf0aa50d6a33f316a98fceea9cd3696ad9e36fafd068e35d982f0a1e2f0478a5b3df24e09361cb716732e37ed85dbb432bc6cb8724156ed7db9d8e66f460f5164c26b0e6ef318f387664bbb69c2e33f3e12477d74bd5c8fc6f5d4e28f2f043b4f1d6238d6322bee977b28170d02dc89a9a800add7c80690d9d3abb7765a938791a0ffec7fa6e02110a8e2b00b3dad4a3a18b9ddef4e8f7f70ed8c1f59c0f68550f3e662c9a411a0ccb4d938a15b440d6a4724a4a57e0fdfec7bafb4be3f137d2727df4d05d810bff137712a86e36d807bfc6690035934dca9d9772accd647896cfaaa507b437442f8ebc12f9d971099164159812b647a4848a8ea63cf458e5f01f4e8ec205fe658e80203266bf1c2616610aba69dd8524270752ed9fdf10b90f890117a2b093ce5bc55ecc63ba1b4e3dd0b05eeddc1dcf43ccf455361c3162a37e75275605f14441d0848baf60c5d101dd52da77d589094665a0795b01455c6410ec92e2b93cbf7991732e4a98cd3c82f332db4ee5b9f5ca50c57a911d531284f1e0eab47bdc058488c289e46b2d40cfc3b59d29e69384281c6aa8a0cb2856fb6e63e2dac634697780af4c05cae42d4a83603fafc91fb800490ed4c708ff2e950587a45af51f6d6160eb08b5596b954def6d01d509e63157cc8649a075ea3423cf70898210ad62deb145820a0da270483d5323f59746292977061bcb9ce2b4ce5b32b99b6a1389ac0e1506a2783fe36caccc542ddb4f9a2e5266c97ae92f4a0b1237958e817194421f4e22c35c4c33acd5df57f2b4b287fd490ffb5e18e7006a45888118201d6624808956ad3bc0409c3082bdd8984eb3e9c17f4e1d6448cbec0964214a399be717b65bee9036fedc4a022df46cb6592d7218b26befbbdb22de6212c4d1de175563d96cc9bb6f20c41a215db7f93414ea7ab55bc9435eaeb1b7e41b3878746dcb466f37b5bff5ee28b31d8026702108f514cf4e1f3b316490d2b2d3221f164a4b0e456b54b4b654ea6638b333a80dcbdc326a017ca5451518f1a54ad58f201f058c0f483c9a53b18a5b84131f4edc79bbddcd91e731b127f941530f2f1fbacaff9083b573e2bb147f928c91294aaa222893378e9f0f50a1c0eaece427065151512c4317a5be7d286dd9fa6eec400e22b80a4dd7f15e3608aa7bb109b081f671bd125cdbddcbe81338f6887e23d85e5f3fe70c27e4f2d8f46ad1e98102fcf38c4967ce160082fee1857f063932f63428ca7d6ca904556f9f5fd2039a5facc248ee4aaca19262877b8b3ece9b4e95f167d9c4820430ac190370c8b305796355e029efaf75dd498e8e005a4d3b1944a77d8428fd54c8a7e3eecfe590fe52000fe1c28cbf0a6e426c9c693d1f5451b145dba5a833104e103781648c54646e16099d6c627e0675c2244ed42281a8de806a09d37c2a122f3d7f294529395ccfefec2715e5681291b499410fdfce6db29a557ac7be15289a18a55f239f6f566553ffe37f25caf2437e6c5995eec9a9eabdb3483425fd68d38708b1b407662dbf00428b1d2c7f2369342993c0bb540417e8a8e2890d3aeb64fe63e8fb7646612a0d6a2e04f0c4830d4d45d2565d98a824fecaddcebcb866737cf18b650c1c4aa65d574bfeb887ba176a6047fb5dff2efef6679c9f0d5e72520de08f4fe066dd9784df2b3796f1abb856f298ca9cf24cd04fb42d93c8f2ac549b506864743e5c2d3f4f072954af1ce470dedcfae9131c17948fa79f261411b977b50b319dc89515a6967a124d30377ad3d0e6534dbd785a7e026555c35356ee32859c0dda3d7dcad7aadcf579e454a5629eec5eeab676a99a58888af7e68da86a07de10a819769a1eaf565275b50a5ec32f3b0980afeaf83402ce410ce5907b0f10c425cbde733c49edccbc902ec582a5a846eb2ab16d35544ffd17310b67da591ce02962a18f8c224c99f6653a8c0dc9f381ff9a3010138a1beef509c2b210177429751d3039738f73a12f04179999995c30a5865d355db43d3be6d4d6dbf6f08744e98af9db1796323d2d7ada74e50c64b91bd969a4d3debd551d73d98df418cc1827ef7dcb86c8c56d35764091d8094abf23ef11a775cff3624af80e25c11e8d2a7066ec0d62914a12f771f768c42fec3e2045d50dc7e62d7814967e3d3b2b3d15342c54b8d6c3df549cf5f5b0a4e7171e39fcb00dacfa16b579fb28c6c5a0253f7590c45100b6d044c360361daca46c7d9bd3120f9f07de1255ea64c4d216476c18275851c95e84a24096435d3f5af21d070e86681c1f29316de514afbb075dd6e8d3ab437ca73c8285ef34c1d7ffcfef2e5639153ebf6a154655dfc50749f9cb37832472e716752adb4ed63160e6141dc7f8904f2c4cf0400273918fc97202e250bacedd5ccde41700509f8bf949f7c5b8000c97c1b6739418b7d612862205e0627f870ab710ddb04f98a318f43f98e8d903ba1d436350d6dd010fb1b5ffd090db883df0573cc24d4f5a2234fdf63be8ae5e6d6a03eeb8802dbb2fcd14a724f787019a60e963567889ff4673a1a0fdb5fa3ea6c4db1634affc44dfb1df61132ac6eb920d34d119585d50f3606c72db06536d3e2b42a04a51c33fcd1322fc09b1e002256a09270f83ff59c0efad3efd3f0dd06404d90069b83ee3bf03582e29dc665ec9a9c790ad2e8feca058dd95c5aedfc938f979754bf03b5c1f158f754f8ab468fe22cbf8d5aa8e02079a1712b531d3628d6c6d53481fe7893110f63d48afe476a6d28be75e01dacd8ef37be031a33888f7d669d74935d3ed92d2fbf4b7119f2a09d06a3a6ddb4cde8b6c5c2ed965a39681221482dbcc44a975bcfa211298b253a522de45971c114e1c760df0a250117c3203cf5e016e69e0a5d38a1a94c80218de009ca8f106e6d62f46db5af6b1ba72b280968c5f79373fe1c446d8f97996c50be3b2ce86f8f558a7cc736e5e72086e0a3e2ae4807e0130733a9d986e7db1d8cc1e0f02be9046c2db5ca7be7653e97cd7d5794d72b5b2dd82c2fe4a17cf90f97f3d3e488d38eef223c0165f0b4638dac8f5853939512d06f75e02a7d891184c7d916991e434596d2bb5f1a23e2c9c211324ebfbccfd7dffa7272297bac7f79bfd24ebfb8a95d491fd353beb487dc8ece30abedf12a18691c90741155e63a60d58e2840a2ac86d11a30a7fbeec290860a13b9f16028048e9f9a85f0de2f93ce791cf80e591623b7c7a0b404ce5714667a24b38bc3df26d6e2021575239494c40723d61c848219dae9c226ab2ec2fa5b33e8c7aa4f7eaf66db52622d72204ed3a8045408aa1e4fceae684cc8923cf6f7d36b0a9dd31d3b14fdb20d6a3527d3b3599e1d4450022b0684bd7171f55693cd063c22b471ca396ea2c32d2c30405c059a738319dd2124438caf40798cd60fbfe320dc356f4cc1b7a32fd18215b8ef1f7f7f29d0f8b554d4631a759a3392ef532253d044a305a60e61a88c13c2f8d60c14b93ecbbc01be51e2f7598a96bfdf3e01b6e824014f847959730f8aaf0b0c741407b65aefb329456ec3fdbd039901c6d39f9bc66a823bab1fb18028690d5bf4768ce719fa7ed091bfcec6491f3f0b7e4a75562aed394c417733a476048f943fef86c2360e540602446080a2e72122242d214e9382775e5327f9c7a9a6d4e74c9356ae3e00c59e5b2ce67c4cf7f581ce812e7c8f4b7442290110e8f7859907bb5aaed55133b782fdc95ccc1904921d32e045866d81fa6063aa30cbef03a28fff20aaa240efa7f8faf5f9ff05720a3cf1488894f77e9fd0f04403680230d7abab6c2634cfc6864bf93b06901ce0c7a9e2646464164be33910a9fa4be514ce16433dc9985772074be96f89a671ec3ae19356d3b710834baee7c6d0bbcdd17a028f8b8ac2c897bab31f7bf1b8ccf42c3e8eb7418c6725aadbdbfde2e14e9d21449802e5cf1e4d3e412499d8d1b3b51b950304235127cad464e9e01b7d0ee6f7935f825911b0cafdfd45df15895aa731255427e14ff47a03480851404cf854e383e2a9c317c20f39cb9c616fe60e7f5b7409272c00fd43f8463d7686f7e5f32bb446e2dd19800ac8f1d10e9cd6664809c5ea964ab0bc4a17499e5c0b4ac6639cff4da35429ba64aca08467b8dfeab7424657f3a5817db1529d1678e0051d0f7d93d96946fd6cc2e25a9eccf40cfd13d3b3764fb0bba5bbd7543309ae308920c353cb3a734b1b6e2102c53ff21b578a5ff0072c6f355a787602eae673a3cd1d3d60ab397e5513c0287bf649f56775d74a84ef4c96f10adf8348d24fb2f056630df91a7c7dcf29ca5e30fae0ac475c47dd334f3f64b06519d20a684e394f02f44edf293779ed8eb0276e0e99abd65931716cd98574e5b63d11506c40642d3e95353be023e5d6542baa3c2ba46b33b154f2fa5ad5cee4905541fbe4bc5996fc3ed1327c1ec03211a994c2e48221d38240a06367f3af108b7d951bede8260786ba4adbd29093cc1fc4af73e6d271975360c24be33fd7e3d15277304fdf59ba397dd0e1d6c008eb9ac1cc63a36b5364a3bc3cb8ff4005ad10ed29a74e73e40dcb04bf54477ab77ee14d9525e22ddeb3fc0c3fc92f719c8e5fce6364c21a7f32d762d2452da935eb0f12c8ea943526deaec1b3e32dad2ca204e35ddfb613a8ac14de52a8c5fc5b212945e4502451eb394608452c2d52e9786d4208d77706896a72dd53160f0285f74356c69d6031bcf6a608b75e9e4652752d47b02c5d7c02d374b29935a6f89d3b7e6f1bba8827159105212af8d70c80e1e30aac2331e380b707721cd7e4428db6706f5ef164c612d51910529a538f770bb1d2d72c3b482174e3ccadd703ed05fe9a34d3fc75e27a71cfb826f078f4e72a17f315117b504360b921b0f558216b54a1552eabeedfd3074fea793a570573c6c83a9db5dd4c030818693445fb7247dc29cae575ae35fc56f39c0e20a2bc42a4ebb1dc1ea65db07853f4c2086a6315fc34b9d2badaff4e4be2aafaf2ea660edbc529d146301633b9a32df2444b8b54f0136cf70bb3fdd39a5e1a4e6f0ef76d01d6652cb27a562c739ac7c03a130e74bd8044fb13292e6032ebf33d086ff7adcbfe3921462079c490cd18c03eaaf6d066115a0f397ad81e5d063f8b8fa931b2a1dbd54d8e48e1ace4e5bfe2ad12acbd4aa23f17c4c26477148f269d21ccdac3b9afb73d408c5be2386676da38456375bf3fb9a6ac6f592363f1697dc478a3aceea0ae6365173c990f0f3dc3a7a83dcb700eaee35380e2da6c9077d710dc82654e6d00f92a5e9dd1dd96bb98c21eed64e96732f4199d483d3333a79fed81c485b49dbda2f59a10886efc65ef4ee6b678ecfd23f452bfad362fb2fba8e8aeab05fca18476e9e082246debbf5bf7c040d355641e4f5d16fe2bbad355cb9620c2f407eef54ef0cd3b775bf73f8a8c11d4f05736d5385aec7b599cb10c2ef507317d12819b2e7e4a5f1acdfe5da0f3dfa62f9b4eb281f70022a26022ea229cdef748c0425730183f26423334423bf8ad93d31d6e718a400a01996e7b8b81c6d7dc5315f2fcfd0ef6eeff124204dea6d6b83ea1687a1c85806dca7822ab7fdf0ee4e1bc8caf0da4ad37e3a5b35bde5f8208b68e05aaa02a756def0b56d88293dd01a3fd6c6fb83a94ffdff25fd3cfb3504ca8540a465f1b867c5b68df386515fb757d9fa1382b6d34129cd94b97968b66d923432f32d5d17e917694cda73baf1503f2ee139ceb1be18d5da037dd2f1c4bc037869633c7f85432360b013011ef28e601e344a34cec9b37494e019dcb675918ae99ca084ed55f8f58a3f1aa5f74ea5ad2a2b87253ce58754f79995deb3e1deac6e1905ff3fbf3f3d0767d034bc57408f1d79fd7bb82d5ed42d7400b259f970a26d53024bf673515fbebbf3f73164096e157c320bd1ea4690726ff6ff1d8f1f98b87ca85799a1571b9433e2d76bad75af6523742f45f9f08ac330f4372ff9e0fdb5232e0c61c03fe9c8cf4384a9e29705da3b76d5605954cdff587f8eb0c54b401818f52fe95c95badbb02b17217edff2344f42f8f749900e6e2c8f3d3b06ed0b2eecb0d2ccedbf8b5fbd6036ae3f40649be280f1027ac71f9a0e49f92c9633437b895492f55a999d7a42762894f0d0ae813853a2f8e73817edf9e158dfe2899876276ec758ed9d5e918528019dbe293da1e7f02b0b32d745aa6fab470f6d3f9be8087d001a12b3705131de52db7ce1125972630a06f02a92cdfe53951fd331c3e11ad33519a43248aff4168153b53d573db2b5c9ce4911a226f78951a14e486d9ee379718ca60648bc51dfa3e19d07f2ae1443725ff86a19abbf84fb76defd4539e18be4d3c52b60f8273299fa72812d56d70753815b1647de9d19a6d3b416a8779b2f9fd9e6777c40406f77ae102c1ce87931c01b59c1614c8978b04f62ab3617beb9fe471f151643306de6c890f29ce6f0bd3185bb14e0185da9e864ab78e2c1937f0dc6e57eb191615ad3e693866ae3ba2dee6880b4641b843e6ce53124d94b258f8e4f8abf711bc443d8e8c44a2d34c3bb603f8127150f62501e7d8992cdb9d353652533a2e6e18e376aa3a3c68e3d9abd5c4f9c61453b42c0cc7d0e474a0e78c1ad65c1a1595f65de22911eaf452422f8c9f25b502c3f33af9c366f55cd37b1459d6e8afdab7957c68ca192eb1309c461afa622be37b53ac8eea4a7f30554c2e34acb24cd88dfc41f14e05c6cbfd66e8978e54c35340dc912d00b23591d6ce4d2efd41d765a16f95630b518cb67aeb53bbf19b3433e348f639aa4a5cd9cee9f87a08ca5653fe39d05b345e4af1fbfecd2bb45ae1f2f1a2d05fcac7b23de43dff9e7273ca849639345a993298963ce21e36b52e96a37eb7c0db5f769efa12608178ddc5153e4668e6faec742125269af964b1a1bfab4b79dcd48a1f4c8de22039b5d7a31220cac39dedaebc7ea0f9e3e7d7b2594fedf5ca45cda3e96520bc29e20e190f8d2c392d43ea82656129f5a58a34e9a898742de1a17c1df03f62c586e9b48089224eaf1b700c9a7dae8bf6c350db1d519464895f28ca52ca2c9015953a541e880703b58c28986d6e24127543d9daf1915291880a8be866c744beb747e677ae6b0ce683d4e29f15409918548d98874d445fb6bff53f29f6c048e2992dbd3ac50b1d6387ab8772addaf3afed2de9392e5b5ad9b83623a23263548206a2af91494add6050b775c344666ef3819a5e947486ed96a316b873d477b3fb09416641c1319bf0f41dd3aa5add4575f289409e5ed4a8d94025f8f78a13ddfa6eff22470b1ea94fc08bf8da8cb930b2a022b24a4e506605a70085fa92bfd4ade1ecd3914c7dbb4f028d27f567a0eb6f7fbfdbeec9225019bbb8dbd4584407866c8c1c4d4ed14af320ae853adb9d3a130aa826c0cc393f7479d6029ebc89800f028fab4600ea26c9ede9a8634ac71e24e7594c9edd6eb7016cc3c78e02b925b6d1e52ae632dce2a2d24595098a8519f9a1edaf46a6007c627a1279c9c4fe65100c42917cc44bf0f3efc97f0354cd79b661ba7778265e6ab961428d269dea98f501f85dd3eeb4c86b3afc15fe8c68d62e59ab2ec9185337ceca187736b03bb935f40519305f40da9157bf37e4060b84eba57774b213b1d1273128384eb309e2bb6058479b2999ec28328d9228be6e8de0639c782e93eb3b739311fdfa30b7cd4a6a7a3205ccf22e7aec9f6f500f380a3d9fb739b2c80997fa9d96cf4a1c402b620640cbbaa4abb235c8c8c44b7b15f00b875e4256e34e5beea81120a513c6772ccf7a789da05a16dce0676e11a22622db574cf84d18049c7a3a13402666ddfede4ef419f7d23e069329f0a9b53e17f27f17a6739e6411bb99b04e6ac90c8e841581d24102dde942d94087f2d5e33e2007da6a76155f89c28a555c202b10dc7c82633a56bfabe8d77bfa0d2ca50c2c34275fc98cfa1231465ed12aa0e69a70ebaa30f91e44c835d6ee9d88f9859ca773f3cdfc4f850231a9aacfde7412d33acb249ae1219bbb18fa6a3493ff5b5d23c4c8b04144cf254240434c10199afd56f606600325351197898ead98f09078ad525d11d3640246e5756e8872343bd5af59860578dbe6a3816392dce49cabacb7a5b774f428108cde7dcb37c1a7e7e56862ab731da4992f2640fb8fc8e7ab76243c2e4884990d7090872bef8558aa069d13f9ba47e5377a990f8d78b26ea1964eb3daf5a13f49a8f4c819557eb404c216e5465678a148cc1b9aa8a7d9ed6dddcea73a554c0863fac5d90658e5f59c3ce0ba15a6a03233c6ba34c9d49965a9d9a0580df4be06abaaf4357936611f18a20c9cfe326ccf67cc5178a1048700cea37467a9414827f427c4cce91a5f7ca2ec1623f849340a03016fe8ac99bd3ee9414bfe8c4a77a65dd503bcad862c2810afc8c13c354f922435683bbb03a7af0a987c96b42285525173d01314d187fa5a71cdc924cb96ecf8c18215592d782924d4ffef83d6c48b30acb8036522dfcfb46dcba2ccc90d13763c01c0b639c44d4f3ae39aa07170880ff8ad090430f4545a6a098ca29bc0e838bc002f466c63ed3d768ce91a34590afee1761135a28203438ff2b6807b7a17eba4342dab9bac9f4605c2727d59ce5e5be613b428a0ac658929d69047642fc78c4ac8bd31e6c4dadab8305662e4baab9b79f6c885805dbb78e42e6ce7a63e32ee05ff3a26df3163a098bf151eafb34b214ee4ea584c5b58012390e9c280b412c45c90b514d4ba0e3ceb5b1a65cad26f4fa2f73a49e30a039ca02d8c403e097b281cb9a2683ecac2399d65f5e2f1f424ee8369e6a805b2e8f042aa2f324c2484ee886a8905e1e520746c9f1193b18056ccfae620739e995d5582c55735ea2a420f1b15bb1101a8c25a4b8cecde1f6cb56d4347a237d8d68981c51da3136dcfb3c0cf122274a91b18cb4383f4827054368715aea2bfe674a91416802b81158b42635629543a57ab4d452c591832d72dc35956f0ecc7572cca59dd22947c997e0de75d1cf55339ea68833b789427ef6385d9a16956aef6dfdcfdc05579ffd44c2e76762a1cd01aac194d4ba1ef3fa648b8056d121795d0c708aca4db7c2d941c95490c190c18770e5e6af58b997080a3aac237af44101851f332ef31c8b10411547fa2bb63c53144c005d021773a025790f3928cf6e4e5d3c4634994937fb728bb114281716e6b46dbfd989d1b26e58243ab363c98eb132b503c64a041a01bc6ef385583aa81e4a2cb9300fba7f4aaa294a6c8307121059fbb934e04eab4d592a07011a8dc2a2b055ab07965b30cb90d3ad0af4b46f3531fea343ffa9ec8fd3b5a4e9daeb32f6b0fd6e8f37761b15999ec7e99260bf98d985cbb1286f46b5f3fd07a124b49d11726a7fe1a971a724622337dae96a0bb0458e7512e2756254fef6600a584effab2d74bb471e02bec9caeb97a686214ceb3a6e0d5794b34f7ae19409684d7a858867a10f1723527bf4f01372233f76ebc6cf53fa3c3b2efa46a577fb70364fbc63b463bbd296d93a7fb4deb81bb1268b62bf953b3ba5abdb4d9355f8cf84cd3723f8f2e5be39a1b966327e95d16b0d4050b3bc86ed49b2677d3c72a46dbd94e5e7da9db58d0350ee1ad5bdec84cffe59c6b9bd0bfb70f396e089cdd70c998dbefa614fed0a30f9ce1ee9cc509ebf3c9317ca32b4efefbc7222674855473ffd5e6e46cc880a6239c7ecd27f2d3698937325d6611fa54847cb992cdc3b7780c27dc8cfd48de83726d932e668dba3d0e4d19392c6edd5a9cdaa7232e888a29347bd14a6281376255d7d4164fcd08333d61dd7909c797e0dcf9617529abd02adf59c576acc787874801764ab8751b4437152d82db90096acba431e0a6cdb4557c85346e1d60fd60a3a49c79624997ac4d2e6dcbddc9a867664353c6752b9de37d003174b96bb0615871fbc5ae62def857a18ff78aca9389876ade8fdb1d5a42ca00cfa356ba0a39833c82bd7c4b44557aebfe15191f0a594bbe2e0dfbeefd0bd83f26d7ffa5123b31e21910bd410a54eaafa5de4ece4f26b162909dd14baab915dd03ee850fc0d9ce0c86310e307e4c05d696d96db15dc2ae86bd763726ff88baaf68ef020b8f7decd59c04af3a01a9d8b3df18bf3ee65b12b1a5c78a55f2fcd4444c2343d9aec7150122b569c05fef9d91324ab52fde5a2890585ed1300aa24046a2f9899b43422507247c076e45fd42c5ff220098341c0dc53292cf010162c8d8c445cec82e6c3e16fcfc23c3cda8a3997c0985369e30990f43d4b0bde41f04c5d0ea9cbcfab5fb4a170ddb39da96c18a7803c09159244fdf87a9bab78daa53f5430ae2331c40c85fcb3f4b65571fcf9987f1b2a9e1c76290ca7ba6a0eb30aa335b104174b08ad04c609249a5a470746ea95d605050da40bae40d5fcd42a2463efb53af36b72bdcbabfd259f328f24c93d2980c1a3a35449239ad3384db9b448951091c72be74771c871c91f20415c736487a1d73e9647c90d2ff89463178fe5a0e3d9465d1cebc4c1a20f797e9c3598b39ddbe2663597dbfcb2fe839e6c86a3239088ec7312c4d037eb06b7fa578d554302dbab8de32f0e820f851c9d4f8858257b33c935dbe639105af96781c586ea3d0996ed1130a46bb986e5abbd905142a1b6caa5d656fb18107643ded4f12c1bd8452d733e7dbda1cfe56e76e47ce97b269f42d391074ec8a309397848781f49762b5691fd16f09bd9c9fb806f3056c4656cabfef2c08302b1f3d6e65780549da2fe64c071ca0c880a99a2864bf415d7e962d8b5d41b8e8481a5dd584e15462e63516bd2f6d16ce2645d5f853d52b0808bea0a93010e1707640606b31944fdb4a7de0e3878d4aa946f65266feadfd40610080fe5ff39442837a12c5be497920df58fbafff8139f55e91a20eaa82d2e94343ede54f019bde76e500699b5c975ac8c17895142b5144da298e8f58684e59a061bfd33da81925bde2fe8cb9fdf02de5a25633d3ed71f06ae2695be940394cb08495a52ad0da889edadabd4df8adca1fe74bb4721f38fd505670f674aac9dcb0e0d8942231e919b9a43288d2c564ca2dd839e394d04d50287664754408e9dfedafc3e6bbbaf4eb7f9a08e4117b802f2fbfdfe24cdc33b0cbc71e879e3191629a343a88650c4dfe0e92de2828395e95bea3b028b4574905984a1c3f5ed4e205e8963268f074bcaf999f0dde9c7435c57087ab59a1957856b7796e836cc0956f17198de28ff9220779c0dd11cb977ec889c85b3743e71d71869256b6435c7aefdc2cb28bea7c8e6c4f09f282003c887b2e3ffa52e37cc171b27e9621817118ce7d66f7f2bc5e577ecefd5009970c8eff20ab78d68b7461953cedb9895a32ddd2095c47036d48cb937231c9c4e16bb31896c54eafc92907f5fdeaf4f9ed55ce0735c2c84bcecc98ba1cd42c90b6fc79bc2bc94fc3d0465d9e1cfe0b7f1602e66bc32834d52f2552ab97e062baa541a7715a527b631c33cfc6b618c5b73d406aad9efb5b71d7bc404f2f45068a14076591cd7c6523f9462acf94ce05cd779080894bf32d38eff2141fb582d13cfa312691c6ac8cee08bd70ee71e3e111a38a7326e6bd994b2b26a0bc23fcf005dcf02039e9ec75cfd46f920f5e14fcb8fe528d133d90b8718b9f7093c421983a3fafaed20cb31dc7cee4756d24ac62e2d5081bb954ae804aebc8864d008045f2c4fa80fd6134b878c2363f84bc4db5573177003c6e9666f7dfd3da900efad18bb4ca0563e3f02d95372fac4efc951d4999536779e3b99a181ce08d4136dccdeea991267faea5cb7d69dc721e0b1c13a1bfa560ed66276e72ca8c61c6ef8104f2c4e423361ac7a4c9b7f1f90021040ec3f82d48eae1df96cd1f389d8eebfd6ce43259725f04378fa9172568edd49d969034db5da569ad0c27f4146a15ce5fb2bce571235e0de70fad50de317159cb7c5785a2f2a4a846e37e903836d4168fb2d1c59e2b93cdb2c661c3a620d6db7aea310274e2ba5e4f6aa0f9055bcaa75efbc157e8f26c6e7c17322cc29cc3159604386b338ba8698e8ad5ccba58fb04bcdb98adfb248eb33ee19dd86e94af543d3c6570eae356b7e704bf1ce1c11d72ff6dc402dd72dcc8a1d6e27aa43d91641f996509592ec9faca674cf36c73ab0f7b84b223a171d2ff5af5349319df962aefdb156ffb5bd807165de7b8a3597bbc2d1d0efaffd5c9c7e421c0e55290edef6285e9df05cf181b81fcaa13dc627bb7da14d238addc1b4e9965349f732061fda6a7af0d4b097084e61a809b368bbac94ae6bb4a860aed8f508caa002269d6ad0bb4d9305d4d19aab0775b32df873cb492a117b018421ea5f235be27c99ddec595c6ae7a3462fcdfb818f325afb35caccd9bd2236d00bec094b91a6f08aac41f007761ed12aa42f9f56366c7e29a8bd0194e15f1fe4d028c11fe36e8073b88cd691a8d16d7088d0c48442759653ad97f9c3c9931f99ce13ff6386c478233ec3395df4862ade35e2609aac84259a2d73914e60a91e079b75ed3f342c0d70e2fb567b2c15afa3908cff2318be6187b4765275f904898938307cbd03d1558c11f2ae17e106f721892cd48d78f4cd10ab2be0b59adec48437816d1599a3ec37b79d0bc4f37b572dbdb70d4ab6c8e7de891f537aaa5a56373aabc6cd113be6fc66a2f0fec4b39f822f7694c39a91d0c0e0f89682a37935cdeda46e5ca2af9f84f35caf34ddaf0e8a4b43d639db6c0a4d6a412775f517ec7cae386cb6731d516475760b4d4ee2c8cdc6d2b8d63a896f3a36045959cebde642205c1e22f21463d58f2815bf7775a015e8c0bbdb0ad8177f0c7f3f12846178c764f433d03b9a641390130eadb9ca6f539b91efd10ac062ac796a7be4641d092777b7b7c0a8314990e5970706c36fcc80e2af607807fe8c9efa7d2aa734eca75934477ddb35ea733cc71393179075e46a4229b201cde67fa5fc3549c57e77d18113991ebe22480420c985c88d6d7511e7aae1b6a62efa224fd7b17bdc0c3a442aeb221845cc5b854b0a16aae688a62018ffd59de24a32a7f0277d25284fd0c649d700e04e8fa5dd3b1761eb125cf5f4123fa5284238a45ee28d3c28a993ec1db338bc1349d64425449a3657fcbd6347645f648c8bcbd6ae0c44e491c08712cd4ee2f38b667fedae70f4cf21281a49c035a8ac904d51c013e407bc67dc66f542f836159d363892c2b59a54bbfb5c418c4de0c98f3bd43b412953e273083ce347c39b22ec1d76ebe795fde8535c5a0981a23649bc265412c53e444948e4be3633a66526c05a7c151f945d1128529d00555b3dc46e22e4b23a7b3e6859bd6c0cca61153a62bfa11b7952558e3d6c3f1b8216cf17690f650b731375c1a2827925b989edab2f3f2c9a9b79f5a10552da31eabf769977bbd98ba14c8bceb831de67ebff625c210248555fcbddb48cd729e7e68b511c9133e6adf5b03e3b47b6061dff2979b22b45341758beaeddb1148a232d1f4d9d006dacb05b7e7579c177893eeca92813399cf22aef9b3cabc435dc4b1d4dd90666fffbb1a8c9726080e2ac3802ee4f566a08a68f6d8a626b3a98ab27fd9ae76bf42ec98f75cace845fb80041ba3998c14a97cf507b4589a448d11f671513ba6d7417786b7c4553670a4768705b802b9e744a4560eaf37f4780422995ca03d24f150bc73c90944c3fcfba2248807ba6bd0e4dea1a576a2d1055524b2b5d17d40e3456c9e73601bf62387ba3d06739c2cf05f0c2cf9781c79d62415bfcdb5eaca1f3a36fa43e6da264ad7c709b5d013cb2cc9d6d6d8d6c77c0b56275416f7a7c835e3fd31188b5089cb67beddb4f0d302cefe971b30a00ea8b563f00930b7ec1926f8dc8840f126540a11431a57049413d8a29e1280a9a5d52387422a0eb2c3b13ccf41c9fed35f5495710e5eeff4349aa03c267d17a4b0d7f2cc427ce3b2f0f5b257e01c1aa950ef6ed400b753ecd15a373600ba51a29665c7529f601b7781c03d4a00a3372461c3ced28b511d7ea7ad6f34c22d62b0412be444e1b63fef5c2563abb060bd59c9a1452d92bb9db9a4b9ad0f5b7d4874170b1bdce6bfb3f2e24a53f5622e787999cba484c0ae89f11040c28958f904bc856db0699e003c1167c0bed76b2759b45bcb5c8ea00a89cda00f6a8e3cf13b1a5df6a7e4a50fafd4cb69e39e8f5496e716fa0143e354a99320ec28fc98a78b5163373c9b73a2927aeeecfa6837f63813addc23f52745c26fc9aeea27bdfb45ddf711a99d06d67f6bd54b315954ab9a629344ad2546b7e6516319135b5695353755e6d9c8d38e88a1d9be721cefb7e8f5e4094ae306bdedeb2d9f5673baef5f6ca0cd0e7785fa58029a47fe0173e4e3223759a938e30132503dc129f29054d1638fdfb4982ac2dfbfadbb41968baa3ce77c4aa8cab85e0196d825dcdfbad63947f4c3ed72c9c383b5b405278c679dda2b1200a423f25cb7ec81a367ebbf48028ed0896f5ee43b2fa1fad31a1f3244c8b26258b487f65c4252cb1337f98ce385e98b1b8c707c3a2257921d5e36e43f29f395cd9a64c1ca3309cac642f2f5f681abeaa6e0f0f50b9614481c4559924c51660a79f6f6e8182209ad75bfa19f6197702e40e4e9d70a335f31806169e5d2e81ab71566caa6bdcb070b1496afa66941399938d6463037dbd6de9c13431db1d756a4e23097abce8a8395f6aa6e4d1fb1e45d9b600da099cacad6158c49dcbf4b0af11b720decb33110be022c711b3ba1809859d229b9c6422bb76c044c15f23e43bc367d7907abe5021b9ac683d4bef442c6e8602afb6acf62d04c292d5b8029f6876e75c85cba48b33ebed45e9ba4757d7a523c45e71c4d5d247074211d41c283cb586c3eca6987b9ebbb68f60083985c5a6f520a419cb8e9a4c8ccb8740880a2f66ad1dc7add30d6bbb48ba6b047561c06a76f10cd2eaab1442fc3f9597166d35e92f5c31d9d0a887d0840c19120a741739564848ce4174c57bca683b6a0bf82ea1c02bab996ad64de948f60336ca15917cdeccafd3cbea91fffb5dab368117bd7e16adb8e99467fd65978d695b8339ed7d6b9f89a907872579091d25a2a252dc389cecb59204313e3fe3e015cda3a124d0ed9dc55ac339308491d4d1d39f560318536e5732f8fcb09d85af158d9c01795a95898c0b64669732917d57734d65d0cfd231a69ba17d4f227395628922bd1498edc5d5747c623a5bc3a51c37d99293e8be019dea2e973bba47130cf0a4e6b11ce8f12aeb098b7a9ceb4a0494ee7f60080d5c62aaa30e0f7b5958e41628f818ce36585f910a859e66ebf42f0711170926052e17c75ba22aef45c3c1e3982b4632b3dd41669dbcf8b6a8041ba26a99a1841ad67a22b933fd1fc4901854460539a370c3882923d31f624ca931630b065494d8faa5603f2cc59084c71ea33265dc3f1610b3e7f1e0fe24add8e14b9d30aa7ebdc98f0aa6a1fd2bd064f62177e5b6aec765aef33eaf4e77c45819d62a0e8714e8eef600a32c15ab513a5a2f425af93dbb2845bacf6e4ff093b1896123f5839d1d5df5d6b9388f059cd107abaf5b47efe176ec40a781daa5760e39d4a7984e3b656f5948cde1c8dc07fec935a9a13afca4d69ac5f697ebd1c0af63351c438bf4006d4cd148f5ed4fc858e4a928f54ae907e34cbe8cf511958bd1bd3ee27c65db61894c4ba27f1671f2bce6f44c8e8b75e45ecbab405c149b318e73a4f23365e1a38c9b79e36f393d33d524e5a09d79c2734ce14a18bc17da7998fff96b6209accca4f931b09a9f844362d42ab139caa1a829c0c0fee5bf3c479184787f4f1a046ff824d8c8d22933e7720b901d7a1a370440fa6c2d96f4e6fe404b1c96c9db8a746fce71092c7baf64317c8a6733b95dfc832d6232e45c6ba6497d8509c62cda574f8ab47963dcd046b617e691b4489eb95c79a4db28fcdd466b55c31b6bb9482b0d62c60c21fdf8951f8a65b7abc8ad84b518553db0fbdb6c6739227bbd401f47a1118e7a1588c1ccfe5f8c98d3a716e754a8843e2a9066490016c069b44a34df9d1f8fb0fa507b89cce5ac9fe7790fc8f28ad77ec3b3db2bcf8876b565ea0d68b6d1324ea8ee4908061a7e21078f553d3f4411a31283dcbdd3883230496dcff9345744805bf1e621938ff54b32a05cd1441a97bd34983e47da7de896e197a5734bd6cd5d0e55dff2773ad9013b600c939a6f68ff5f54e3240aa8a3268f1f2822261caf231c3c566e1738a2ac8c10598f52e7de44a834a2363fc56b211423131304a14acefbc000066eed927280a6c72a1ee828ea94161c5d58725717b19b0f11d4cb5fd0f156e9139d59a06618bb76ec94f23b2a9584442e8ef73a53ba0fd424d5836d59f2725030c8a180faa89ddd076a49f0ec778441a3c7435f62925e0a67ebeb67c7011ef27bfd62667b72d5dc72cf16a987e83376d9ef8f06e2b89b11d187d4bee6bef1ba0fb466198b4c58d2af4c1505f354e1d7fb4732899ca1ca168fa0430a142994a5d00993574d50f734ab0f5d289d84adf35351768fdc13cdd51d9d477199fb8af8af6ac06527578b5e7b7a9515e26fbfcb76c3362b4b7af54115f192a8d2b787ce05febf2b9bc7889c1bc24814e8b621bf6c8802045834817c382405b97405e854c5ecb7c2d03421cfc727c9a68015e53157c9ba8c209a0f4333640ab5ebe82e85e207bdc8697000f3cc217e9f242f1879980f5ef4a9fe7f40ca3c619b2d87bdb69ca1d4618602bf979e5a3ad3176693170b36fae400538fdd5d9bc4a4f1908344c1c76bbd0d0ff27cad993cd263d1a847b43bf4c34117ba0df72e8a72a5a9f673d701fb2953c888542805f1c05eed60e61145d0ce1807cbf0c9f2dceff88367fc14788c3e165e15348909735caad26de7c3d00fc8b73cb30189a34fa11b7b2250861b7c1bbfee962dd32f08e73fa1e39045c35d5928f2a05c01bd197f3c32e815713c8e83396ad8f6906ae790d50e658d3fe036594b5589544c71c4dec376bff813cefd647f5980d23c7f1c1ac299f92ae7c491fb85b71ac75dbade3c2a9b586850a6099099ab20587bc410e35d95aff68779d8af0f20f24986366d2805d8902e97ba6db5d551132736e146484b9774b38fa571fb5ae7aae1eb14f05182ef9f13e235f04b1bd25e470165d6cd176876aa7223bc8add52b1a83ef68eb2ee3d221cd728f3b100031472969d194d8cea245560cdf7d40507fd00b3a13c1af9fc572e6338e2613a728ce996cae2622230db5d729bf3f57bbf9f3d2b3dfdcc71d7852c443d3098b8f62234056db17d0e752c605f3d0e95260b15dbb2b5ccd50686ab1f4db86092f5698bc00fcafcf70aed1e7df4d2c8a0e8b42a33eefdb6d594e1cd4b528957eb23aa976d7911bc3a7132f3262c642d12e260b42a1565e80ca3ed6d1e8a1518048b75610ad35a8c71b3d8f12b320e4a491259b2bf71e4ede1f5591113e58493952f8757100a5a7ce12ff5555e6608024d197a65e7aec44412cc9f7a9fbf350d11d4429822166ccd238dc75488533012835174a686e0f85516e93767aa844014b419e4100d4c999fa7d6d7b2107e6f7b848d50aeedd0a4300e0605a96358fe5985b392907dd3ef2db9727bfee3f3ef401965582bfef207d26ef4e8d3b6fa47bf3a8aaf0600cabaa15a82900d1ad46587b618d6be5b2a1b0bf03a8e92c8380a4cae8a12e30da553eee085e205d52d39b085e434c6a385fa4811edd308e08a6e12fbb95be68ae0f415860e8b02095dafe58c60292469bab9f3d2790cae223c0ef0d76f11f73d2f0833759065a5f3f3e74362003477e6ea0ec65c1032feb8ab965e72edbed801455d10e6dcb764c201032514128160152cb5eca79271057c5a817da2c35d8cc03b85d6bddf2b7ba03ab8222011d5e3d4a5c82e063d6f11e86a731b48412ac0e6f55be4e02d6b539e294ee5c24b2dedc1b14e3084be772404973b4874f95c3fcf053a1156555773d0ed51678531dbf48272cefe08f7117722b7afd382a259ea18ccf6ab78fc1161122a94b4edc529326b53f34b5ec75bc11d64afb3e54e580c33ff4d19aeb0305dcb2784db44e28b744c0596e8edab1143bc82f7ecfc261231abab2cfcacf55260cd3d0fe1368c10ed4125524d1d03a62db72ed32f7744b00a14d590eb4839c282a63597839522e4d9e03659525f8fec01243d439649dcc722826874ad675c8521661ad32e5127bc2da5baeecce52a8631f42d858a5dea3727ab327e49785752d86ec1d53ebe1e20d4006ec9c54872c02814b0880f3fb80002cd1d4001c2f85072ab5c5da3312150570de1bc0b2fb6ff6ad823951bf88fd0c512b2ca0beee60b156d1b8adba7985dcc7f8499399c1f394e243a99ec48983a0c9ce96b265a12b428557a313496111a029b8ef115053ad2ceee277d261fe4c7a254c5856680d99a0f7b2825f542b2da58a11055e10671de3ae14f1d69b5eeb28332e8c33de474ebe07ec999b445f4449432c9e3c2ec88c5067eb85fbd0059e03a1c49c89f076e237b142e2142a546277354fb03a6d17af3d46837904cfe02e34a77bf1cc10341a60a7b2adc9b7a2bf21c0494c8c6c4ac0b98fbccb9b54e052ea4aa2fbd62f9729b22f7e4360a58276d7e862c6e87ab7606032a242df743b2d91afddf4876041064dd78c9ddb652f218af5942c40f859a32aea5b2f2a914bfece279558299d2a735b34aa3fb3486e5ae0b5cd8a71750428a3fc9ed971fe50668abaf087c71f0b5438e20135db7e39f36f1198ad237406425b8f64914c184c92d6d932d1311276b5a867ec05da5d32949454b78c34709996774f27f918f9004f0a8ff6b9640d312fb51a69d1f5f741222df7dd2856a5f037a34b41cb8aeddc96088fb77e29970f663465dfd688860049183ec8d595c80a861a792e42f1a4c4c2d2f7b554d8b15b113323d6392261b5827ba3405822bea21c880ce95360cc7440f9887b420dd16b23fbe7c617c1d94b9291ad79f85f7d3367c0a36ea287d007860ddadf1e800e32df3da74de4d0c7e00236f6a9cbf67631f14286a7a1457759ac4984fabe50b37210672d57c004fc88157e79b12e65442e442d3add00266cb8dec1656ca05ed2c245469736698304d65e2bd06898012dcf16f18e854c11c871d15baf541af5a1e7b6e96d607f72780940c53171ac9c8113ba814d75b403498b14306c7791aee097fe371cb9accfe8e4ab94dc910d5bc39de3a8500503da392c4e6ea3daee07b7843ccbad56c05e649fca668aa19b7c71ff2a41a9f1cd5807107e4850e50a729441be0cb8fb6923600133d4006e4c97ad474fe0a90ecfdb342524c38c67f48ffebe6feed69d4f416c447664caa48b07e6820def1326f11310fe1be365da85e2fb3de5d0679e3d10cd121ff2bdb762b710f5ac42884aeed397249733a43ca52d721fc305c86e2b457f1838a162d31c11bc2ae438a10f4f9ea34dfa8817aeefe39a028728a70059ae6a8e9d8a37c50627c3a961bafb6a1f9df05e63747e4ad925953c0212fbfea38e57cc046ac468f1165e75e2e5fe530f672c3c00157a519204556edb2ca11ab3d97dc1a77d2aa7f69368ea90b266db0621b0283886cbe486f1fde901648f7d60050b41e86afcbca20ff92bf33092ec99263dd5241b0ba57f782d7599ffb12f27bd82b5fce79064893f6d4ef1368130e4a72832c2503568653ccd621f5033d05a797b2a1b10c1e9d0492425ad4ad7a6135645d19a71dd570be8205a1f03f747d0b0d7a87c2fb9f1319d75e5b91c6232540408693ce192e6c4134fc0ecf0f299dcb617c6c4c8992c46c89e0c2a7a8a3aa8499aef317564cd22b98674a94db1856f4e01c4c14faca571c51fe72d2efd02015d2e75b65c6858aa9284d7138aa2aa01762d83a3d789554a434f9705575a3b09e46d0137dc82bbc4ed40259db78d7090618bec34ee647c02b40fe9d565497414dfa90ff36afe3885ef26f3dc3269a6ff554b1a3556ade5f8170b65069741ba6220b95502a7edd8a0ea3b63e029c6713cd1da0cbadca5dbdc71b16f5786621877c75f930f9bc897b4f4981a7fff18c887fc1f5c7b4115894f8c5e12356caaa87b75c5c01ba0ea624e8837dc62968404f77c46d3a69f200c9d3ef4d37242dcad5ac500ee9a4414bc4c1afa133a6bdb41434bf891dd6c3426fdf4817b067954a3f5981ee2c446f8443f8d34a8d838d63c0f88b1df77d5f0f7d111fe769de19184bfb0900d6624ea24c034516fc510599ccce696735bd00dfdbbc8fc581097ce938e2679f37c59c563a3eb2bea405cf4d47ca3d9590e1b7690ed3c325edc0bb008bd190b78fecb7600e33db784b5be4af0b2b4641a12df02210c1ba50359e149bbe08dc1cff43aa44b248834fa0dfa2488f616b07b3ce3f6f3c53292832f373d2ebe6306e55b3793ed1f681ed1acbdbe6efdffbac90a1540cfd3d5aafce4e5fa28a19fe20fa54c0cae77792cc89e9e0166891c92e1c6cef4f831b2eedb734694e47a5b8f0cd375a03414a7707f6059d48e8b154418304b91cdc3ac8d450495f381c85f6d62c6ec966ab6e9f5e1b399f8081481c10d6cd2a51586caca0664f90c86c97cc6a6cb1bbdd12cbf8423aaa0f57ae4da99f5a002284bb7a9db2c5f72b3455fe14bc35f0d2368fc704e861393fe58fef86b9e5a0c791e78ce9435639874e78d18addff01494bb552d30789516b9e78ae874ec8b14d058bd1f77d1bf5b3d7eefaa5a6a5d4095b42ca72de8be510ee34070bc38715aaf069d3908943fc4606a5f339b6d9affa0025b2203a1cd3e75a3e7c15a79adce6f727d1788b9d20fda5e10e8307191c9932bdd8f1e334037ccffabfc54520154404243536487ec31900d8f41268b08be54162210cf523b4bb2d7c11264b3d4acd22ba404553afd6aaf1e02483a81d4aa1f67e356279fc9ed6f3ca527dcd20090220921e035f048798a0f1fa7687e8ec5b8262ccdbb8c86c06ec459bcc96f45c8474897ac75bdb316e718c5e6535a39ed461f2d18e81fd66847882fe2286b47938c264cce975e87299f08bdbfa83d6f6bba3f2395adbaa0d98511666c97b89862d9ed24f21071ed11906caed698ff992dfc3044eff33e7fa8ea5f75a3a98059b8627bb783e166f74c21b65f1180ffea007bc8b4b3b680620c488e79c1a20ba416496f61c489540827c1a3db218df93ee2a47295c8fccc725c163be001b97105746ce6025a5551df1f76d6daf7a6be7f27c058d6f9899c8e1e4b4445efef8087adcab94706583c278c90479148e779313b44a71fb4d97d1ddfa3972d9afe7790539371b9c699e26dec07bc7f25f08cce5c4f662d9a8f6cbd8eda32ab386bd3fee90c19a73c7d5c40e1f3674809f46f30286ff56dc707b96750cefa2ffdd215cf1a1366bb2bf76b1242c4208cdc945c99bad2b35644eef63b5383455c6be0d4d22723c29fedc8660c142fdac0b49c62e997f21acb1def30bfc311aa282970592947758da10d0aa978025e8db2265d04840fb61e9dad088a6898f4b880f2bc4eb2a75f69dc6cd8f7b0225612c12f6a776d84a8dd8b9db7eadb9281b75ca3f4ef835277431ec7c9f5abd487e359e559c49fcb0b3e3eac2278abff0b5314293e6a5e70a8d6885619764f77101ce7170ee838e2e48057fabb8e19aaba39f23d3b29cce26aceaf4bfdf472da386c4f3ad8f760c9d57d0c31c8d8032c68d8bf942ef70a0621ba8c0a587d7598a8e1f55640de63c9607c8bac9c784a030aa44c1e7fbddbefa34557333e1e4c397b5c63abb52c13e398d79dc475e234a5206cf7c8786ef8d5f02a17443663330086df6e33376cea3f6b34218dad3dfbc12e388c3fc7dee4a4a642b5feca2fac8692c83c6eed5312f43d530b9becd00e6ccb39a4699727cf9a04027a7943b404d3cc1b682a1f29e6a996ff97e8605de05075b5007ac301ecd4e9960c86195cfac666ce62d407bff221123db6569b95b198894e8c54c2aeb453547e4d4f848a7ba0040e28f861bf7dcd123e4d0d44d8ccb414c7c3e5393f6892f38318a8cadbf9e4b01a5ca453265aedd7ea6b429cc6518de14d9ad86a78a4bdc8710b1c3839e6b416a02c1a99efd6284989e8eca4a3467ca36fff90337c258b80e31fb3a7433c7adaad0552cd9e860f0359b36bf25b0aa5d2d4e636e9be69c39c94d301cb0be2714eb3c8e2b8a0c3ead28d9fc1d3faeb6cb3480a5272cfeeaf28e800deeb686adddc3850037c4327d6d906e9e3b67121322951fb94cafc0d740a17c16eb94be52d1915e41115636279819ca34499dc8a4cd2f88d5e179694311a074a90296acd2830000000000000045584946ba00000045786966000049492a000800000006001201030001000000010000001a01050001000000560000001b010500010000005e0000002801030001000000020000001302030001000000010000006987040001000000660000000000000048000000010000004800000001000000060000900700040000003032313001910700040000000102030000a00700040000003031303001a0030001000000ffff000002a0040001000000b004000003a0040001000000230300000000000000

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: 7d88e3b7ceb9d3f7dbc0fdf74a646827a3ee9ab06eb400bfd3778ec1a8dbd32b ? 71007245 of 103261394 <d6>
01: 40b610a206d29b78e1c4cb53c33bc2e8ccfa877c69bcf195227bae7992896d96 ? 71007246 of 103261394 <ae>

Check which outputs belong to given Monero address/subaddress and viewkey

For RingCT transactions, outputs' amounts are also decoded
Note: address/subaddress and viewkey are sent to the server, as the calculations are done on the server side



Prove to someone that you have sent them Monero in this transaction

Tx private key can be obtained using get_tx_key command in monero-wallet-cli command line tool
Note: address/subaddress and tx private key are sent to the server, as the calculations are done on the server side



Inputs' ring size time scale (from 2022-05-29 20:42:42 till 2023-03-31 02:53:05; resolution: 1.80 days)

  • |_*______________________________________________________________________________________________________________________________________________*_______________**____*_**|

1 input(s) for total of ? xmr

key image 00: 0e154594601ebe2e9a8b4e17741043495b7a897e98791168c3f7f5f44d678673 amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: e51ee946f0560083cc591b28760d866fa779549c61215c2796e412a96a8d68bb 02634355 11 1/2 2022-05-29 21:42:42 01:360:14:19:26
- 01: ce67cff5b76e13798bd8799bf78e8a6356ab1fcb9afceb1e0867f5a828b1f8a0 02820169 16 146/2 2023-02-12 06:57:00 01:102:05:05:08
- 02: 63ddbeaf56ce293f00ddef8d0a099ac19375e2988a1bc326f1d64bececbcdf60 02841826 16 7/2 2023-03-14 12:33:50 01:071:23:28:18
- 03: 2ab51f2c804b481b0fd9bc31b620bac9e934c258c983ea6a52368482cf8c2ad6 02842380 16 1/2 2023-03-15 07:25:23 01:071:04:36:45
- 04: 9e2477e5f331be7e20ca670d9f844bb4e0c75089c6ad42c9fa7051006c0a538d 02842440 16 2/12 2023-03-15 09:48:14 01:071:02:13:54
- 05: da0460885c2287945aca9b979c75a3a35046d101f188bdbc5ec7548641f57641 02848705 16 26/3 2023-03-24 03:47:32 01:062:08:14:36
- 06: 23cd83451778233da7ee4e09565f5968eef5083742d042e742bc817244adcb65 02851354 16 1/2 2023-03-27 19:34:17 01:058:16:27:51
- 07: aa0732bf6be689db1269434be3473c546e1e36f60f82f91d63713c1cedbf9df9 02852439 16 3/2 2023-03-29 07:37:40 01:057:04:24:28
- 08: a7721d5195c3ec7c3663f9fcbc95fcea39b5fd0ce0d24d1f21cef968638297fa 02853270 16 1/2 2023-03-30 12:36:30 01:055:23:25:38
- 09: c490934733515ec152451a3f34caf9c5ef9e1e6706e48b62e5c748dff1d835f2 02853425 16 1/2 2023-03-30 17:17:16 01:055:18:44:52
- 10: c60534d8e1da08426689cc36352fc769dba3c1bf712befc2ce2ed60f01cf07e4 02853433 16 2/5 2023-03-30 17:32:22 01:055:18:29:46
- 11: cc6b89e2961bb1ff4f1bbca5b87b48625f3fde12a189fb3cfc3dd0ed746e18e5 02853490 16 1/2 2023-03-30 19:26:18 01:055:16:35:50
- 12: eaffee3016a179617cb3431f1bbccda2ca7b5ce38c17b35eefccf1908df6f8ce 02853552 16 9/2 2023-03-30 21:06:40 01:055:14:55:28
- 13: 4671f3a3fb658f26e6714b3f02f0e8916603c214b5eee4c617ae173a5c5016d6 02853588 16 1/2 2023-03-30 22:23:33 01:055:13:38:35
- 14: f90d2785aba8c7cd65e2c0efb51a206ae87f84e7b9daa14b02a36f46997a4a9f 02853655 16 1/2 2023-03-31 00:56:14 01:055:11:05:54
- 15: 016c00174447659901b0a2c853130cdfd0496afd5a23aeb467df2c1a4cf00320 02853683 16 1/2 2023-03-31 01:53:05 01:055:10:09:03
More details
source code | explorer version (api): master-2024-03-03-26331e6 (1.2)