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

Tx prefix hash: 99b5f483debecfdbf5047222bba602585588de2c825acbc4c4aee140b9c2fd50
Tx public key: 4cd4ee47bd368c3e2a65b9c85e48b2abc5253387b1cc61cf91ac506ab1e3e678
Timestamp: 1680408937 Timestamp [UTC]: 2023-04-02 04:15:37 Age [y:d:h:m:s]: 01:044:23:32:27
Block: 2855228 Fee (per_kB): 0.000976860000 (0.000020480000) Tx size: 47.6982 kB
Tx version: 2 No of confirmations: 294740 RingCT/type: yes/6
Extra: 014cd4ee47bd368c3e2a65b9c85e48b2abc5253387b1cc61cf91ac506ab1e3e6780209011ae8eb5dc81f0f5e10c6f10252494646beb8000057454250565038580a00000008000000af0400a2020056503820deb7000090df039d012ab004a3023e6d3697492422a528a1b3b999100d89696941b65b0f69ffdb43ffb37fed93f7a91c4c448cfe181d350bb7ffffd307f6916256ea4cf0ff42e96765f290e71f9effadfe97c8dfd4ffc67fccff33ecd1e98ffeff750f79ff93ec05e5bffd7f347fd373eaf4419f57edcfa51fb77d22b4832f99efcc9a75ef86515ab4fdcf85ed4b3fa47ff3f3a5f4dff6bb68fee7eeebdd8ffe7d15fe47fefe3d3b77ffe5e2efeddf7c1ea3bed6ff33f99fefc7fe9e357bbf9907b6df6dff9bfe33db13fe3d22feebd40bfdc7a55e3bc7a3ffd7d20ff0bff7bd87ffa0ff8c0f4afe816344a139a933234eba42900123321b7e46213e699f553965370a4a01375bb94da87f621282828f468d0a413db7d9ce7db4603c89eb445964afb3bca54e09504952b8067c84aaa0ac2045077a41fdd86ed91a80e8057198f9736ec506d5f7ad3162e22662a61a2881f5b529772ab4aefd7a9dd66fbe87ed92df4e45c8e15bfee39cffe42735571589c56372f5e1c9d2ce64320e290af2c7bf28c4afc7fffcdf37d4769b9c85570d21543976c7bf4236bae0830fbe2a31eaf8fcec2a1549cfbec4b88549c2dd250324edca6538fa862918116cffac725fc791f0427d085a51badd67a8306734511ac41efd9d307a671b93a958cc43903b5626601f11458f9f46d26eaf5fcce140ea57a143b7afa31b4df89ba5eae26a409dad089dfe1b3700265a377d1bd01da5e68929d94f3984b1ed43e3a78bef28d61cf24ac654a02aab1257135b0cac4096f00cccc49f77924a809b1754193b3d33a7c5e63436ade191e3fb5e09cedb8f7eda3d2558081e86b72c167b36b49a8b072773a38d4a1d56e6ef758843cbc7bfa953b7b18c0070bbe47c096817e589877d730c5cf73c1f1ce72af4838f6e0fb9b1e94953516ed9a1397b977c83ec6acf8b455316e0ea88525c9f7d4db9cf9b783bedcf36ad76bdb4a935dd5aae457d806c0a63a76cb9ecbcc5d46b2ff89ac86e1fb69b27ef5e5b4e59a1db33f0d34039cc18653434bd4b091c834049ae0c671e0c63ad9e3ca772d0375cae21e8033bde479419fbcd7552f8d2a079048b85b232f45f26df0701d2b0997a2d959927feaed8721de3763bae9b379ad7fe57727cd416bd2c3a279f062b693b6525857536f4cb436f5c8bf5ef8d736dc1b3d823bb4d8c8aa31138faab2cb0767d45cf1c2aaf0b497fcb6a5f64d20779083ce9975bf17295168b39978f50ac14e3d97112ad855c3e4d4968b681c5d63c9da4a8f6648ba6e0ac0b0f5f1910f4ebce03d5c2adabbc203494c95f507b3490f2475e356ddd9011a134e43f21136c227b93d650952fabb2c881e4942626e52c8d5080660d7fc0bdb635b3e33eb95330c81b03402a88691179f299d8754f4734a24e77c292f7378da6a961159d960b28cc5d9c1dd7c6d440b837fcac0d5e3bac54153398250ff00a46ea2c101107bd8f4a90de572249bf1046012f08c2b6da668bcd6fb534d9ad29b3d4bc91d60939f44e7ab502bd533c3dd6ec9218274440499b670ec5be6cf074aac5bf99bda43962238cda62edcb03e588cca7fcd5fa0727e118e52a93d28b19275c450a62bae437f8f7f52c47c6ce601778743637b9ad397d02885a360d079c258ec680937cdd936d005448a963f1530a272ff785d321512fd6f49915c49e110d3b2e6f6ea935f0a410398dfc09aabdc4bb400db6d09da70b1153d33be4f9f965eea7d7ac9bf8324a86e59707fd6896d3f651e3033c32cd38d17844cf36d10080f4348864fef6b66c3da17188f6d5c64594efdaa8d856169e23912fa110590561e8a16e8215eac3c92b0b8cda13b73191c7b56651e38cd00fd22d3c134ce39b9c68f16d8e4706cc4bf97a7b9522c3c137e6a2fa9509236cde314b74dceb31b9fe07a7e7cfe88095369e9519d9d1a2a94a97caa54218420cf623aa9c68c9d206f182a3ccf5057ab12d589464facd60cd48f0d4b23e5a38cfd0b8ad257773bbe96af7ced74bcb9a291c2797e3835d3093a820abf2b944e9eada885ad98a5c73bdecfac155f614875c2c373e1bdf44df4a0f440185c00169228271899d4bb2c32f1862c080551fa2a5a45ec7ec16c12055c0a1e19395821ad2182ab167ef061db887a17412bfa739135dc2fb281528946e9810916ab6ba85f8dc62db283298878fb006ec446b9bc4031b2e31176dcb8dd469dce83a98a225522bfe4e9c433df9db278d676c789014512cc18f0db334166b1fe333bd4722fe226cea166c6b8934baa3b9a35c4e9b1c41115c6cf7dbb34735fe9afb2c16c2777ee91a72045572abe159175665e755ad448da6942afbb8ed619b9602597d344b8a5a35b7d2e96c27b902f899aad13a94f99968b46c0f7c10658304064c79f0087b3562ed0696161640f23ec9154ec08eeb5c6825cdf9c41a7e9470f3d10c6063a0435e5c85de60a381aa2a6cdfa967496540d97b65e34870197305f5dae7a4a197ff756276d315170c07a073189977a834724745a7573fdc3ea32c5fd09a52a78c23e693b39e5a99f52f7996dfe58eaaa0b33f5fc289dde025aaf92fa9bac13f6699075ccd7525c204cc22acbd57cc803a3b41d19ef06bc918f6c22f310c1a0978c88e344d61d5e6b159231a07279329c71b772e22a8daeee2cdea83fe8de7ab67cf705cb40307ddd04c43a8c124caccedacf959695d0fcb216d5f4ef22dac87093911932ed60e36450dc54908ac706a128ca1dfa10dda945d356f7bf82482253009c673b43f7f8b46b40f38960915a15d7ecfbd7bd599b9c99729ea6265262c1577a6a3e0c6001cf5b9f5887b9ed43f25ed5754a968341178af3567dd3dd60ce82f6fbb10b3f114a8921a4a319a2f193d72a8a6600694d47d26f3cc71aa5f8f6de280cbb1743101a876d2f252717550dff102cc88d784643be4086fd017cfa8fff07edd5ff5dde7ff06e44f5f836f829fffc760bfb3c5d51d1d1e3ace47e00dda25b8b47f9ca06f4298fb49f33003abb81fed355eb0e238e8c2c5c1b6be6ba5b35876a047980e602994e6e123ade682cdf971614683b18586046718c3cb406f364f4c8c5606e1dce85b9282e47c553a128ca41dfb7ff24ec0026c51af9b678e0a5cc00e03ec81bc050b998e8602f3a18b00d2114fcb2cfbff44770f1fd9affe269c6e0ffbfad54ffef096429ca0816c84a52b3b805322584faadf14832a0b559b777d5e7983cc6e4236b468d6da2254b5d1addbff3e447ded6a8fd6742ab185ddbc5f6fe3d55ab13353fae5086e215a1988402cb4c4684bec85871a516e2206fc35c7f782a7d77e8b12cbd06f65e4c3bfe4f7f4a2f37916f2cb046a5ed77a20fdb9e88c65d77e7c12d8878d385857b3bd5beb687a19a71d95db997ecf2af97e3fce317c6ffea2fe965777b7f3d7ca09ffd731bfe0ebb4a76df53acbac5d8e32cc59e996fd77a77d9a5172033c2e2a95c58f53b72b8849efb77df1aba15de8e062126939091a251d3104d9b44d11fc6f8cd34274e48ed1798d9e6e1eb15f57c305f4cfd97f5b240054ad9e23b2cba6c5e4efd681be876d0e5c5844bef5d3d5b8ccc23a035f25287180df288158e80b0a14913efff06290b504e53fdd581e096373d0afce568f0ff8f5bad1baf6c7c14e783cb87f2337230b5c5c7bb64bc0ead81226e935e4d2ae9c9a526d6bac582ee3bbdfc064c107cbeed89ffef8c1b7fb7582f6534fdffefa5e2affa31dd64d1dc15060a4203ea96e1862bd22668f393530ae7a1eff8d14d9bb3d1e1a5d3a5c93c3b87e8be435ca549c30c832e4214b26fce143b113628d0cad125bad11ede907c8dfa1b478bd6776489c7d898f44effd5f1c485480feb10fd2ada9663380048606c8b82ca8bd630ba14a47b755c568cde509477c7872fb148a9e42941abe70c68d17513e5646902b32fccbb0c9383bcc4192ff3c2f1a9c9a8f8ca240d18f24e3fe62ce62db48f05653dc525ba3e2d58e5042f230ec097b76cea9f25ca134cfa810d908575017532c6370f5559c170d63065bd5debf725bd383a36442acc68e7f7ff6cb29734a1ba08b9cf37430c7cafb1fac9b17ccfbd5bf6b7cd14070a6c98ee4119ad6bdca49dad2d2bfac160af72a3edf231b60a2e79ce878147124046168cd54d10168cafc84a9a25286e2aa1165c57c503af1e69e9124ca41862bbf8294c2683ee629ab48a9f13a766bba80d9b60ab507d52099240b8e7a0de259ef1b173c1bae0ca69f7f1ae08a8a1588e7dda51ccd9b7e0db196b6009e27b11d4a7a027886a438a725cc1cc260277bd58b790e2264088e9ff7bb81f0ccefea975fb0b54d519ab0960f9c41a6b610db7c48735a793b90ea3189d896fcf470db9933e0c4a2b6093b0202adcc3f5d2f24f0ff8779d01ad796f2d871beb737c169c364bf72565e50ad82fb620f4f1f80db1f345b5628adbd8a18778fcf0bcdff5ad61f0d9de2e784ec3921c8bc109b6b818cba2778eb371cebc47f588c97aade8982b046eb6c120daeaa921c9456e86e983640aee65df37e252b09c4aadf3f39829b40e08f14c05433d93785e01bb92371871632dd519898adea2498dcb19acc4d71d9e2160a29d19117d7c5d58c497a8d8b36f8aec08f51ffbe865b9d7650d05205373817e426cb8716abdb1edd8917b28c688187ff9df8da7c7c0e4c9237b20ef7b395ffc70df48258fca71fb16130f184393b857b80273fcd5198ebbed4c4f58eb8b77e8a83a77dcbb8a435a3036811be62238121c9cbdd0afb8fd1cb88babf161695dfd69c7b69f83c54668ab4521c728b0090220378678ca53b8e8be2db40ac6ecdf4c5650b7aaaefa5e7f07482cb9f325d9c4b8cc0d53c85213334683e3a5d2d9ed487fac4fd68c21120c6b92a80d3dd339f55ddd545c65d77b66434e4cd1989c197dcc23788091ddd89d906f488b2e888b1d5c7d5bfc8ae6e7e58fcdde5740ef9df582bf81c78c706cbbabd5cbe4c7e46d64fb0ce0c9e5ce249f1ad442d30f261ce0595df2e7fb9b583156f37b1eacd6accf2c005a1c80198bfefd80f3df43134538dbbb56ecb6a6cc6b51740af9fce2e5cc20f3eb03306ab6439551a6eba74f665b39fe7f5e642934247aee8f133bb461b45d2a7af3fb788ea096c100455cf59dfa68c5190dc28a74e949d60399f2cb50245bdddabb766030b7d468fbd41bba421183d158086855e84edc6ea6255b03160a741e83530786d45a3d999d04bb519bb87593736821d4c3cf91ac8eb2b93dde5bea4ebecb9745aeb026fdefa9a3467db56c157b339558772524a6d045eb43eb91bd818e89cae42dbfce1ac31063b79e0a405de6769a5b3751c4316407051f764586e4e7a5e9e5dea8123f1e6a6112ba9c53b5c7c26e10850f4612779c2303b0cd18fad5219ab3e3335692bb24800f66c4a338e7b6d0202553c09bbecf3b8027d5f4e14a2a2fac8ec608941d2241b48a611003abb70760213350ce80899e59263a338bc4f980179bba0d0e6966b27c5c56643988ece8342881ecf35f7d097b9fe07bfd9babe199bec446448bd0cf8e264bdb2e400e6b6532d9ca32cc56bf10f91667dc1c4b2d022e5ed7b08bfd3735f3340860557530e7b7d4141b7a2ab7134db0bd204766a613d72ef32554863a501dde0209fc3784ca3cc2fc7b704f6bbbf10d21cefbc563e1e55982dc9ba1a4c129aff35872c34728426c38fe506d5522836939b9e72d088f855913e342af73e764dbe59cbd40f5ab0d87604e49bd87be6b8530b61f7c15c2299ab46a0fc040f62a4b75fa16336bc46e3ee8359535e4f8daf73eb2edfecc4ceebb46d3ec9b8cc2b78e5796980b7e589af85583e3527b0dec74d502bffa1484e7e6525d01e25c4776912b45aac6edd6f0c1da0d3d05b957e220d146128ebd547f0c5fb12f6072a386f6ea8e3fa19beafb53649b2c6cbd630c6a5940d5dc09b2d432492d72da0c8da76e746af07cd021186b2fb79e8543e9b80502fff46c49c2007496cc33457beeeb0f13358467f0b32097cd3f0e7a99083173d58191b0a4deb6ffe4183e045a90807104e07f004618ba63b708ed260818ec3e0b26399a043e873b005eaa476d671ab9cbaa6651af7e4bf5af13b40e0fcd47fc2f1a448ff022489764206a9ee4622c5e335084d7de60d4ef2ec93bce77fbf0381ec6d8f348ef1f834bcae13ab802b0228c982d63a11af7648a3ffe99b3295f1030c53c15eae908f26937066b1c8759e157131ba2f02bbff302cb71cd73eca2969e9a4f93b7c84d254e0e7ec11d02fb4d1545cdbd6a7fa68088694301f102d90537342541f61cdadb810d462e3f22ee284d4deb3dde35dff0e6cdbdf50cb258921e7fffdbaacbf1fac33ba30771e36ea13592ba4c33593186f9a054aca5d502422696397f103dcc7ab88eb27f676abbe8b12be7184295379af2ab8b03dca86d20db033621a6fc0dce26788ce67f76fa30d2dae8dc20fd69c26fe5ba8408d58b2fb831163473d6da7c5424e7e6a627c73640013e870bd55bdf23a4a3f6e8aa1d1c5464f7ee79b2c2d6a4805626721e584df2a9767cbb052612cc4dc3e636424d301bc8d098e53f0628e34076b837aaf0068b4a1e01bc3b1ce01e39c0f6812985c890dce92fa3e058f0df7b7de7ab51a237501f60eba0492114ac9a915287b9705a33d5d6b21b07a090ce92c198ecdc920cae2e7889235a656375ff2d483cff210197f7dac31cd885381e811f472f4bf3895493f226af727059ee120903e096c0b2b572e52197a2df3a8d07b8fcaee8f37973aa6ce719c7db1a86a53f0a2b7c75fce88f664dd80f415de795a99c61d84e0e049e5ad27e6ed8797581e445cedaa0cf32a18c85e278195508db20326ac524a6c40b6fde3d432a630513c4dc6e05c136012657cf8590bc4961fc66c1b951d3f133a68901c3dbdfcdbf9ffffc2f4bd85dadbe42e487969fb574e0bf4be4ac1b2baee8b322ab5402dfe9cffa8a0271d3c7fe096d1e3d635e3a00157b0e95396a0bb670f15bb6d20ce7a4493a46eef407e1f192585e3e2c2a5aa2e4f94cf6c1000c206204e480d278446f21f6ee54e1ddb637d5352256ee5a452cd7e19cfd19dc39a4e256800678fe0894a596941f47610fe49a7225b1a34783d41376ebc173fb4df9b704c7fda4323eee7102d311b0a1aa87b55a86ab6a09e6494b4a297a67a242d8ca9addcb3fff1c7713a62e7cf715243cbf5797772c5239fd2a7d0b4c03c4379da5d009037e8037a961adbb6cd16126e169d4beb8b54159f80f60d7991d3ed1147c04b81f7ee92126d8c4491da1b878966261ea2c051fe3f2bef84a70e306293aa886ad524cacbd4a826f695996ca151b450782217f3f4d8071fd31c10e7b8c571f4b276ed187cae1e6ec0dd4e1d390605f85b7b0c99978f906bc1cffc70ea4d51d9beb1208e1e7244af593423c8fa3cf0dab78e505321522be37a02e59e037f283c106909f39d56708e0931adadd499dd64ef0c391813396d01b4dc95c5744c405fc65a888f6c855e010884e7fc7adf3cbd9563a94c9a7e3ade0e994b078e0157de98f5783bd136348df3667eacf9aaac1744b5404948710fd0f6db956511dff58f783fb8ebfb0db9215b3712091006af1005b492e2c9216bea96cc348fcd414a8413e5e6026d9a4ad5d848098862a8cf57e90c875f17e498de79218246ab124879d71d9348c52f3e2db324ea85da7096317797c234cfddf5b697b317b0b2eb949b66cb3801d89bee7a267b71b84c55ddadde2ddeb2f914c9b18faf5dc65282ad3124f6b3b978bbe9acd32bea48924cb40f713261c45d5c3cf93bef6fe274b7da4844089b48a422711b9508fb2c82a8b9c9e57d0274f033ed53776b3b5725f5e5735c204fb7239a4feb61c81a5cdd14640ecaa9cb01bc6a6cd79b181cd5bdd8719fe4f8802a7df9e9f1c096b3d4e24a10fa9c90ac168e3f5827fbf1b2ba69796eea389df52964f6e32aa13e43082e560905c2a3280081f78bfa5a40ba685e028f52b4b990d547814d080a205b95829bd3dfc0b7af450b2476b846de3962f5dd44351ba2a4f28552ce914d27d81d90b0a6aefa8b4069df6611df485250e4e0c805ddc9439ecec73d75f108c09d1578540a68a18b1b790647fdbf445989f0efb9664635bbc47109ff4e8a1a863c10c60a1c7a261cad40fcef42b7f44d410c5a7f8b958320166f434797840a544cd75d562367b229d1af6aad23eb9c4ff3c24c66389d56443b2f0c6fa63974b2bde5757f541c25b6fd94f5ee25ad0f96582d9a330f02a6cac65b2e7caf2c0d31103a38c7ef5dfe2fa4a8709c22bc4ef751b38133e03261549d2369b601002221ba70f22ff5b34868d0e9b19e92cab2c08fe086e0983e01d0517a79522ade7ac8baa0203b0015c97fb3977154a78283e35616a14394a34092774bc71af01eebb2b45d2145533c99ef9ac045dadb58b2228307c9e08c4ff9cfd51a2625e4563ec2653966180bde73a7c21a0a07b97f4805c5c25d3dcfed936bc71e0d6598e6c65909b2c879c80bec4180abefab141f50580139b4a9d59815dee988dfa77c226ca9ed83f841f71103f46df25bdd6e6013a1f9ae525b0cf85b1d681d952d36c03d11c9d5391ea2f48d0d6fe67d900e731c58a705f5faa1a55a2321b75023e52885cb89b28f72d06c37bdd3c73faf1346aa72da2645c84fe29a723380293e7b4eff624a745cd1f1f692cf5cf4cf70df27522ce722b0aa811fb1b549cd058c00b43976073801b7839f82a138da62eeeb199c02fc6fb339ecc0185b27ead419c6b87ecdfb1d5123e307be2a0b0416c860f97054b55967513b925d57f69eda5f5bc07d183d199829f103d917234f8b3527c5601c57a9e915d17acd42a95f07c16d387bc8d1ce77f891442a0cb0789eb50d6a9998c93c65c837a3bea92d7af4911da5263d4fd316b18afad6ab3f87e0190b79ddc73f9d7e8805c40e3490491af3e2c5c5d4d2c5fe4ae1d1ae4094ad275f672e1f65d73ed8da6c05de0e95e8708ba5a7fb831a1cb4767adda482bb6d0cfead7c976347a0f76a51b9cce2d9ccd6fc4c6027a3ae2057bb340c4c9221a2479513378a46ee186715d5a28a84afcfe2458b68fd24e273e9777383ee1e683d0ebbe70f557e2abd0df0f4aca201e45f086a9fe85ca51ef58ac50cdf8189e7402914062d0583fefd8889eee1379087e7448baa5667fd3c4c6ff4e1b09c8e2cf4e1409ca756ede387130c1f584a6bf63ddb9bcd3e21642e35893df11c2f5048afe9a3f93e03a450f65b9cf5a7c17a133bdd917ebb958980821e14523bf393b2313243820fd73a53343611dc525d55f203e24dc741dca770b1eb59a9ee9388668aab1b43f0e9213a174b2e4386439644988eef42a725b19861955aaf7b771e0d299b821bd831cc2ca8a34795f7527d0fb7d2213a0853101773a3529cb48fac71911c68d95b68d1da0795fae67fcb71cfd4cc6d1ca00622f0a975bfaf3d083f4461c5019727c5eec6ba82f736a4ac50305d7fe5d7081a1f52f65fcaf4e628ddebff31274b67c1ce1df9c6d00870434d786b286b1f991b64cae9ae5a28ee9ca078c5b27cfc8ae39fe28f1bbee57a5a464109834b14e865b405f4d420c7c84c76b5ab0f207fd72d663280588cdc59321ce612a87f0e95f78b25cc53bbd47fbeb9adb1d19e825a268f86b7418dd5911c9bb2c13b593960a6be343418f50729af67ea65bc3aac04c533ca0df1805037a3268a29155f2744467c2af35209ce3f13537677181a6b74bde52a02e1f170c60ccd25bfb7d0ef004286ed72cec373f7b8e3e151d1075cd338de2d8e22c613858f43903edecfacf1bacf15e608e738da0fb931f8ff3a3c694a9bef7866c669e316d25ff6d4337d830acef977741e38fd4a4365a8073c4f29f58fbf2fec8f55f3e22f8ad4a13bc3836ea6cc583bf91e5f40898f61e089d69647b374c745d1f3de15b8cd0276166a6eb7fee35047f7a43d67d993cfac23f5f4eb6a9e45772a56f28ff59a0b66de3f18857590a9abe5279b6956723b0fee6f9c447949f333786c23464ae8d2744431c5a86931d8f27fe2647f87da95562fafcaf16629798576339fc449e76e69d137bd3659c23ee8fc61b9bd7fbab527aed36159205039de37aedf2d434850d1acca7dd6fe7f8aaf07b769cd2c4af0aa7a05c92cfeb46e57840d0406f4beb5f7f63f14ccf832318b346fedb0fa925f4ac94cbf14a8510743918793eb4e4a52b102da40d73b17056ed554a57a3625266ba517ebc5bc483e87a2d6ca8788f5f5790097afefc891a949d7b9e7402e77e1f0278477d75243d5f389ea6f8e7677619f435eb17da8fe0ee08e80ef16ae130a27d41585d44d449ed1fddcb76b86d37e44308420c9701efd7ecc74799d73dd0553cbacd9a498ce53c59e56b68795d4c6509dc06e6997d7010d69f1f2ff1198ffddab2b2c523f9619bc137e4f2f16a988e51ea8e9a15a774fe7ffb71e780293e2db31175db24ad1459086afbcbe85a7ba41533581a47dcbb2daeefd85bf9e56c71e8f9c52103dac5f7ad1630f2ea6d9f621cb8441f73d6026564c042f6e33b3dadc21d862162405129d9d19dd534179c9e3e1f064e6e6f66f6e88edf78d62d3ba64d5640fcc64a345b5efdae6bdccb703611c8c9b2b30ec2c6015e4b4d702be361fb938effc27214997835d988d7a2ab643af70b3ce4158768447967bd6a15a4ca5656f6c89c97fb0f8c33934078aa1eee43460d6e2c1fdf9dcf222d3a8c7d6d29c4ed43c9746725e970ce8b13bcac19f6e24bb8f25b281fa62fb848188c78e7462bf6dbe819bc94188cfba2f1f8a583f77b468e9035cf31f1185df6d57e4249861096b3b6bea3ce7ab75937f4968578085d9539abc82ef35e4b8b04a2aca2d38051c8090e7e1c74d69d0e0a1e5a9a98f02350ae9e09b87b04b90d8f10d7ce42a5266c0017db60c57af39fc6603c96b5abca4a14c1b1eea4eefb66179e576ceda19075ab99a49a0d32a5b14ac9729a40c4b3e1872459563331f6db2c121651eb0caa6b02a5ace259efefcd9cfd022a7a204cce87beefb1798cdfe7f8fb363c8aa8c388981ff1fb081e78448e333e3d700527c1d53d5ed3e8afd39c54d5a3b297567e11889f3407e48973c7b1672e4e84d2293926b6530921a045486558c30c35d2bdd38ef31cb1c3430b716d95789d8aeddc0cb154b9afdd97c80d879d646d89daad3cdecec9d344acdd666ce8d5498e233c80f2b1de88e78421e8d1000fef95cc73ef9fd599ba6f45378e8a0a03b1f5d172dbaa51fa5475b3e7ed4cae25d6b3472b1531637f9dcd353187b962926a3c26af8957eb2d33ac8a66b20b3f46b9dad48a3a029accf8eea7b1ceefdfe25f013cfe308ff5210b73448e01b3fda75d1c94095dfa93e636c0e1076bd7e6ea4c1198b90dcfb2a2bb0387d7547acdd1435494c80399a3a615c1b2f017e617ed87ed412b76144dea988ad8ce59b79ba18bfb3c93096dcedcee950011f6e6fe3f501e0e94238ae60ebbb1adfa4d1955259761b72b25062e4c376440183dd59e81707c50589a66cead8e6b715794fd2303b418d994ffd55abc5db75de6ac0004eecbc1f78b250931c6a6a103cc9408b8193a899b8f42064b74499b2525ff42939345c829e77fd5fb267703d9610d3b1af86d5f1bb326bc05a73f4135dd7f77d2b9bf7fb98555108e87172c7071238e462ea94adec121268f511627ad858c4aa8e457e662a11775d644614ee4bb9f67cd56bdff58111cc88cd1f4e63ee02353bc607f05ff66845d9cd9dcf933831d5bcfe69133c56d44e69d8101ff8018c0e7a17ce6c5f7c2eb8790db0eb4dd96d10c6f3204387614939af57daf86def06ed26f045b026b735e99d1a0aaad6d514a33e1c5587562276d366c0cb9dbe136ae525695891f236531ff29d64b0a3884ca9fcf06f2fff27645dfa58985c54d26c54c55bd5dee1058dc7d445ebbbdfb3ce09abb931436041d85c849605bf1981ecfcb897d766e68608f1f0051a9505a4fc892898037a94f0acb9f806834005f76a0ffa7749f3f1d285dc90eee7d2573a0a8b29129df214de5ce65927356805956602e5f43722b1e9b4710f63b4606a1481445d4eb51beec110feffe11ca39d9f29438b03c79c2db9c0ed1f3804cbb54c0ed82cc88bf601990880b3b111a786bdb0633ca99d29f0476c4aecc008847c94f2524afae354efe3f0bd5450fff248535601b2750e74197e3d5ec527df1dbad73f36713197ab1f2a9b649267603886c599b79157ed0d47b2f0ccc64e37f96e7500e7ea87f2558e90257b1c23a6495e0a546668f0a0d95bafccca9bff192fe0f325f8a4140ee3f172b646f312a74f063f521d5fad72164d278123fa43cd89665545e16f01e662752ab4d9c13c6d0090a4335eb5ad956c07a2b7fc2435db0fc625cdc7a27f40542503f3d9feb98c2195efd888f7b3e1f0fb42bf896034ae7bc0580148f39c6d97f34c7759df90351b2d4763eaa396520ae96619e28d85a33e6d65e69ae75fb83eefc07a27c4fb24465841dfc4cae6a20dc9bf1b8a556472528b4475b6de5651567510e57c6d3bd2a0e554570bca236d67e6a10b37d66224c0fd2a5b1f645a6597aded6133d5c1211323d606f60771615c18f5e8c04e78a656db032f0e8a93ee45964a310978f1cb76643f7882c281388c034ca04dc0a5592162a878700fa2dd7a6a2474298f4867fe58afe79a60540b61d024228771ee513c9cef184c60a24f5f824ed7d2c35a8c569f7b99a94db912c87be600c28a65f48b688b7e3e4a1c38edf73937ecf8319c5cc9aed062f03ef6399b46c4836b7f20d91c69f70eb2c280b107050867a9be35aab428cfc77b7cc2dc46a46735848b988a58195b8cebb95623a795a0bf68dbe7e30a844be061c1611838a0bcb63d8b91298b39ac4fdfc6fc8d7c08ee8eb09036d1c2168064d7fd76f00013496e781e6fe606c4729f385a4c599602457b0d97654d0202a34ef8c5de6dd3f7a549495f5069b76d53cad296416b5ea753127c4236a16776bfa4dfa55e35928eba01604b90bd9b903058202524d91846039d3031a9ab8ea86fed4269036df5a32201b61f5cc5e4b4de0d5fe8de216805c5834be27dd439ee23520f49d7d5c3ae3e6d8255d3de75348706dc4669997596005b1178e641fe20764eab2724c38857b37231235f2a58349ee7b53007207a79e607a7ad2cc03129cb8ab9f71c5daa99adde81803b8c6c034b99473affb19054d32dc996b5b4eab2b005fa11d8da1457947cbf73774a400b7e3e1ba23a5079a9d0b32720f71290c56f275fdac5cf89e2108c172b389912167b9f9cd8c571e8126123c0deeb213db88bd1d7d725c7af4b50b212eedd8d191ba1c258ab484b92813a1c782f6788c1c4719f2cfa7605bd00d8d8e5a1d62982384173f0568383952a6fbe92d8717bccb5ab0a5eb2c336ceb8a484ebf42283e3115cd519ad4f246ef91908f173f5a2c41e57fcdd590e99fab4ccfb78453b94ccb2dfd2083650943aa35beff229c70efbc2238d1a3f47b4208f5ca535070f78ed5debecda6fed2d3ee43ea33d7aeeb6c0f14b8b523bfa2eff3d96d73e8fd8f749a7e577dff7e5532cca157476479a8e2ba881f4b01eed3c6ee4649a4e86222e2735aae6ccff91f65c25a9c8bd0164e51092dd2af01b29f57f4e0c6271185b300395d0da545e67d889e935fc4260195e4ee285a8ce4bf05a5ca256721dab79d2992b8e1bcb40801bc8f0b846ca1aafb5efdc8dee0ea9ec1e9d1981b6d33872f4693e642d1e32f7bee38365be537704e088f294c15a9caf44fc3b494d18272fef131eb42f761600029d92e3a97a60bb0f94a6005893da6e86da586706ba650eb36f6e0e15e2c32e273296bb43bcb393b11ea74954f96ad6c14a99f037381777fcc0a0fc52ecc964c9af5921bce89b74e7d37801fa839a0e817797ff5e90e85fa4071e95835d99144d3dd59d9e64ff5dc21ba1a174421d3093058fb9a510798b9449c73fc157e2145a186674f4f8b847011771121ce534fc51155d9d37d2ce63872ff7e5f3688bc3f2b5f82108af77dff39af63f5f7f10e6e29aa273645bfb4f55cf909b3f873d126c6af4cf321693beb0fe7738fcff485ff6a56db4b788a2fd20e24c710c3bd2e02ebaf2f1720c802aea63ceeac36b95f04f98a0b09a610f7397ff50ea34e988b3570f5577ff23740719b1914a2b4c9b23339adee680dc1a898ba9b96481b1c06e287f13afbb8d6cd59db479ba8fe3125dbe46a24f4ced3a83051d5150c18fa4b4c2d460211220ff3502804426f02765ad54096ddda852e6c340ca10211c63c91d456662f02e9628421f9545995198a1ba22a49e91c4f98f5422954f504a98528a744ae80f0db4a034b9ee695d765b76e0e21c1ec276f671e88e9bb9c13f3696e5ce3872a4ef54bcd4ba215b998f70214e60bd82a57f203b85dd0f7794af64f957ab39f1616dafe8b9b51d2d5dde82ca2148bbbfa4117af0f438f8a724d0c160eea3b390f8f91ecd22b39c5b3c8a6c1dea5ee104ae08743c1339989c982c4c7bcb1f56f1cac5b33419f29fbbb879c6c34a5a901ee2a99b22d7ad6bacdae4d7c166274bbc6a0a7953793de49e1942a2c5ec5f12b4e74af385e703e3487a8bb88feb0419f5a4ea770612377aabdecd9ec4ab9734e718d0d1a7622520ac9c3074f3901193ac2f25141995d601f0e8fd3bd2de96b04beb0e579864d3a2911def4fed271ef7f354b198aa9afd71707b40919c7137289af86b57eea2d2b9ecb5824f6f24a009a8818d81984de8361b7366ecccd7d4b47398bb2ed0b8cccf293679e1b870d3c290a24958acd21b2aa7d353b5f0f3b7176dbe95e59919912152fbc58f90f5c07a50190cb89c56ddfe6ff185ebd3f33f494725bae3a4a40b8fa5be4b0e31f57979ce07c72e70b99bb60d1313e560e867457c351f956695ad2cebe4ce8b7d90e6846fb34965a6314322cf8505d8f49eb4bcc8e63ad20cc18b0ce4e5a3703777efeec0e494804173503b81bb775091043bb5ff87ed9ef0146dbaaf17ee6e44221dd3dbf2cbb51e0744c3850dee12803afba1ee818c2a6afd08f2d58d0cc96f6db702a2d392d04678cc73d842770c1b249a9460193278bab89f5544e5a969097336afc9ac845ee2bb2a632e3965995a06f523f736d830a6c1165724ecd621fbe70f43aec5e25c718add5cb19876d0b0fa5ed6df53f30aeb134f60aa48ea379f683c58972efa005510ad33e69b666e39e5f3bd3575f21a44ab41f5f23463c1a3b77431525e69ac00a70c1c222a72c61ac4d6ef545e3d8c7de0ed01ea2f2cd7c986e45d859e13d567a0cfb0d0d1a5e5a20bd8c6b633f0bd602e6661267a5ae1975441689133b1be9a40f6b83c6058a30d15f577a1c692fdc7d5e013d137fbd21e4cde5508ab288aefd71739693c5839bd1aee19e596cc72b3513b3bd38b671599ac296e6907c750478b81b0bf9c2256c8077fd112e499a5069e06feb769b2a2236ab10005d6c81810062b793df497343cb1bb719829c928953d5681d170906229ee85d616109f72503f73e3a878a1560acece9ac9359927c78079188a4b951a6e9bd09d1ae9063f2d34cdfaa297c10dfbb0e07520c67d8b185c01c49961a2b3b1d252fd6ae877c7775f48d95f42d4581a93bbba70de360fc3051893a52bcb28938c199dddd5b3a34db2047c0a7b0765af54102a751e4b16812c94c652692d3cc397996423ccf14cb1fabf7acbef286c10bc779c2b4747ac2986234c66d5ec9ab991ce018695f9ce1a146e2586c89942c6409255019b8a61e75fed30901ffa2f65591252130d585b6610ecc3a3f7d0f699a379cb518dd6f9eed1b93117942ca0e68f1a452731b56d59cd46c66f98026bec38a17ced28a7c2daa1edb8dd11587135ac9a3d8ee0a3214eb064afd277a39f892c8fdd1c36e5908dd8ac8335750c9f619ac8037f58ea6ebfd160b2481a2cce51cd5aa46df14a0fc68c3c000c4bdea4385a7a27a702568c422118ac0d38afe0772760f15c787f18f9c696feba90b80107899ebb6989406a84eb00b3a3faeef70a81d349617f5d7d0642d50a895b0e1ad27a44bc7597558ef1c1cb0ac46d814efb055ff5ba93a9fd7144c741d28a90db1d663c7edcd8eaffbcef80d9c9589e9e259e2351d638bc592626eaaf3ebd2a0dafbb33d6c090650d4e467fe599fb9c96b748a8ef22dc9e368e9560283c4448e047979aba8c30d99672fe7d3d60d70b8720d5a3ece0524845f0707fb338227f91b0034c4e161c31cf7f8ed1213430f2b8d5801985f119272d4194ea1c95e5c00731f349e568923f438cc9d6c9828135472284ba6ec951b7662f5809afb19511b3adc58ddcd6ecd2f18ad3f71764d9502ed1031484ea7a6f897db5f029040ea82fbff581912ac71cf060442cfb1cb66652e9843ebae41b3a9ffcaa5a2394a1c4e6cfe6e57d548eb722b42947824d20de3e411375e5a68527cc42963f8e53b9bceff5b880318b8bb95fb14fbde5048fdb30bb7dea15b6a4e184fb17770254c207195dd19247d6f22e45e43d063f7dfaf9173c7e284de8e77b633dc85cf87d1f2a4c4446d46c5352e615ecc20a901fe8335661caafc3d8e28541b839442517d29961ce3a4b030aee90ddf4831e4dee0dff57062f779c4dba5f1ca6a7115d1a1a90ef324f61f4f69e7a38bcdd221352a8436b847fac7dbdbcb9a5bf33a4e21b117896cfab07faa703ec24d23f64d668c68d4a7a88eaa08578646974e576b4d9c8bb9af86495bc1b0670636e287185cf46e2d50c8b88d4c4ad86c6c9466f7292dee2d26b128dfe0d04fcc7c2c7991f8b2cb651ade9c276ea85059536d81d1d044124e24e5830a5dbdb62c55d64badfb244ea8d7182a7a6b9e53c6df8f94c18922379a880ebeecbbad2c3a05b6b4f3312dd5a86c0eea915c0c8747254dbe91a9980505c7c84a4b3cb3aa3edf8e17318af75e54fa153d5d2c241b1b6af9123fca7bde0a8157250fa7adcb0226c8dd6350d71f83ea970385b2b86ade8b5e57bfef1e6b32cc4cefd65444f4551226279cc5e3b917733c14f0f82ed0edc77fb1f10b5d9acaf813055720286eae205b4e1451c587923615951ca3fa869aea209565a8d0037ae79c8623f48d7c7a522c9759ad52a39ab9d0a5de8dbf653c1e2275f635572f9e8b9fcc40ccf62adec4c5a663be8fe83bc3bad200dad99f605b2bf1c899468070058506e02f1d646be1bd69a026bd6a0c79dcac5f3bff5cf795774743d2e1ee9ee46cb6d4eb03be41cedb374653c904a4809791fc43dc2433e664b2adcaad37ac07d71f3c284a60027c7cacfd10cef9011aa84594e967eedca674868e13849a4a68890f7720a097aa0610edcbe3ce21c8bcde3fbcb6fa3cd0ca6a84369cbf9926cd7a326327182df0c4e48bb34ff35228c9d3dad3c5d35d32d3be4497446c90bdcf812ba8d22894ab7dc1b733a4e95a6e59c8e9e991f08de9b94c84497d4b4a1d7f0d2cd4d76ddc3b1a2998c992fac3c7e011a136e07c2a9638e6a6629245766739b75ebd6e8191349917f31f6d46085df881ffb0f04f3686257ec6ca1cf03b96b92308ad0684170406fe5ec336551dabcb1264cb175128a4910383717d9bf0b6324215b22c6f84d28ceb390bfd096de7f9b4ab2504b29076ae69d72a55294cc96ebf93ff2008e7d408e349b47e46c5dd1458caaa37ed79734942920f3cc9460068e7ac292a6be96fedeee56b7cfc670b57c9ba5c716e29cf1dee1a4c250c5cbe68182ecb9af4fdad3fd8e389dcf4926d26b751a2a8fd8e3e7a9c1782e59f7e2c3fe40afa863cca29babbbeca6dac0f5e28acbdb902ca30007fb82c964d77f8db71d1de3ae6ce102c08d00961bbfa4e1a5ba8b3852621a962b6e2ccccb301c4ad5df4c5493c48af210bab73e01a59a352e675219d584559c19fac7589dd298ee04e3abb844dfd80544d250cff396d94d7dd098d47bd2b40f5cb76516e8fc5d4a264c7d5fc238da119352b14e0fab605aa33de74c2c82fcccb0595f0af6ffbe2cb0fcf439dde58e49d6c86f3f6fd4e61f8e49e319cda40d77183183c080c34d5337b1575e57ab4fe20377549b8d40c0d6016d92fa8d653a5639069820b2839283528dd81c48a7aaf565161d688ed3c06e7afaf548a70154ea1b501e9ac2472f8349dbdf2cdb7da53846a63dd4895524abb16339bca3ca6673fa76393103fcad1b034b7cb3fab00229ee7441dcb827f195b8e49259617cb84dcf4ce3d76892f23e615cf79a5c611143e4503493f7af3f84babdd240af7fc745566fbf8d361feee075876bdce6f16d3e6676415ad9015cc5b0b038da5d9aa886033f6e5a0a9bbaea2f83b252da4b0fb6492ce620728e3da3705a0f2fa54e7005b79e87fb3a224d83f53551656f33c228f4ef990a1788e0c1894a93adaa68d51d5641bdcd1963edaf3c5fd1f08280b1733f2ade5e724fd04d41484483565416ddd1363bca258e78f066ed33055369c422858699f7f73c9620f476e10e1a91dc71cc679644e891b11586b5433aeb0aa9957541211c527ddb38f755d61d3bffdb55a41c1bcc02c0024061598afe757f8452ba774c7666e6552c81d88e06ecadf74195d6ab1a4c5c54b315a5e6c03682766fb1fa8bdb5a0ea5ec03ce2fb36aee0a90e765b7e47e2865d712061ef7d887e26d940d6f830cc553c99f414f0912e68d38e00b540c7e978eea3f9316c5ad753b44f074d48c49aedb70ddbcfa6683371c4130c89f63fc992e66e88b2bceb99a8e07310219c510b13a7b24386edf377aa0ecbcd98255d0f561866759f2d893a839ac743dc98d8cf863b6b723459c0c33b33514a6c869b68d66cea835e5da08d9cd0e3aa5d239eb8a3548d792cfac5d43faf5240707ca2bbe19c35bca12325147d08e417f7d90027790e1b3f10c38d7da78869a25148975e20791b2bcdf8f211a91f22912a89785a32f7d21084fd263acb579a51b5628eacb6e4e66c3c343cb1cfb87453143b088e0e3f8a70948d89d29fef8a75f17221e161e9a9781185b38a9bfbb8e23e41bc39d84b3f7c79249fa85d4faf1e8f8ffbbc7e4b5c3d59b9a468f51e768916ee1e2320b619896a28f4c4f33830aae60e3cc7231edddd2f026f5f45bc514ce5b86c1a45f5a8f196f5452e23a354d3e5a1248c7ff61b318d10f77b38ccd172ac9863745a32e16b6adf6ee3f0ae918da5f28063f140ca6a9b0218f647157a8bf5a6d99b51bb3615b43e755082b3bcff74f340e906aef968136d8b37efc804a7d39471ceeffc2594febab27149568e5328372111035f26d488cb8db02f30525ca6e9dfd02f93bc203957eb408b7f5396984a0271d18c090aaccd278ee8be94b398b92dc0c05595034977e1b9ee6af18c1b2776eee95af4d059cdc17f20782491221c803ee7b15e340dbff4aa8d363da7299f42dd0011650d97c103f0dda5c64d31e6ff7f1ab6c2c89d30d2ebec3e3ae5135dfb0e673c53aa9051ff46c03cb362d53d522a4932311bda93c06eb3bf330f4e8ec52bd8ac97a5e67ef59c59ce6e5de8856dff781b852b765c9abe9d3fec171573675ec76ca9ccf9d7fe1de1125ad12e803c6a69d752eb8354cab8daa958f89cec64fff5d84440f1f2bf776418a7feff6ebab10deec8ee504a4995266aaf4d22952d5a17f00d624f48b17ff415173969f81e4419647e5f85de97a2a03e2cbd68c85467b30026b5735d2b57a6381bb04d0db58bd0fd124974a528c2a139c07bed00624dab05c76e63cc46d8ecafd670804d1e184f31d2be3285e8fa7bfac1b99d21920370810b68a5a9acaf143a0cb5c960f035d383182e9765a51a9c4f1dbd3b26f7737be5366a78a923671d733a75caf70b338a93b547cdf95253efb119e3260400383c82f512d94104ba113b376d09eaa011bb21798ff023bde0ec3a3f268888d8f800d507995d66fabcbf5ff65948726e1cf5319ee900d95a82df56bdadf3a8e28100807d2590f8fee5647c844dfd93b218f8d287d5e1b419db3435afe1784c02eec9f2359caf2eae8d71567c88ac1b1e109cb5a18e110e55d1edfe3d42fcbf3fe24bbd13f82aa80e7bfc2537ce1e5c0aa55a2aed9b27706bb87fec69a0fe86cbbd1443212117d6addfbab8fc71e011564b0b8fde9c9dc29743ec71a26e2311e60a7c23b7211f899f2c35234d99f132ff2558853df8b1ed520d0feea7cd330d9ebbdec0324c6fb7f68266eb0a4bec981eab6fbb1bdeb17db5b916d25531056af86b4a2c86146af948ed5bc44dd37683c3e92275f9fcb88fae0e6e74467a3d53bbadfb26217eb30e4eb6f89c2febdf47fb73b21086978a5cd427509f56ba4f4a9e10bfea5bfa0200bd766ea133548916ce709bce03e1aff31e1b6e26af900f2e777dfacca2cbb28120df48672d1e08cd59f59678eafe3ddaf87c074055b2e16751c40fcbfbcac39669652695de507f50f9d10f1c1fd718c8eabd5a8c62acf049d9622e26bdc5366e9da639c9969eb8c997db1060247880ec4ec25fe6c4d8e5efedd55d607b49ed5f4fb143183ad9f8aca40f4ccd8a074b2a9ac3c1e49d1e56a62d5d5f59db566c108b3f4f9fe577842207fbd0ae33698f10a36b7e8320dbed80c26ab66cf639ad66cdbb9387bbcacb08f217dceb2c838682a390a5f1c799cd2e9553b5a7c4ca05a4d5e56604ba03d6c196dc96bf95749b87837b657f2bbdb3491b1af4918a9fefc81de9c0da1e664537f62ebbc39bf2feac303535ba81c87f76a04f40ee59081245f95451935a791a9a6ba2711d90565bcc774bc65cd23c372738a94b5fc133c86c5258646eb76bec2d3bd1876e835e2f315be8cd7fee57d37f4f80a488cd0002d40d0702bca9ac336bfa12488448036dfb2524e4633c23e341fa4b9de7ad5f6264051cfdae3cb9db355d1c099ee21c541c9cde836b0d7b54332624b6c0d5b33b52c502edad11632f1c7cea0b67cc0f890574dec12bdf0ce29ab76282cf4794a2a5a0bfeb568e0ce75a0ed44a42d29e3a93eb944b58bacd4963255ce5b2474cafcde5b3dd6452abafc6a194893993e52474a16a519939bd62765e22b012d1a6d2e28669e849c28cfe7e99da1fed3389cd05228b8ccbe95fda90194267f901c40f4c9bebb57a1a968910f3ec581715c1c2f05115e18f2f6e0f2c8a3a2ba1bbf10306b347692e0bb210fd2e58f2e18ad4c2952f2dc5f4aeb28133c0710293ebca57e41663ac1bc9c575b8c71e698a0282d7206e331a180e687fe451b3d42f59a4a012da912dbc2035ee46db9e34d4f7f4878bf61f22fa523d82f2a7beae3222240ecffd62c5ca053f5bbbf001be47e0afc72aa36e035041170edc05b06876723dd732fe843e3c233201220bd630767a27d76b6a0ca5469e98a894891b3c870add4da4a4d23656edfe52e89847fe6eef6afe1cd80a7dc7183561b67cb11b267f853a93f771ff74c851f65e9aae62dae70a0d754e2f132bedcea34e18eb3762eaedf1eaf146cc1d62878d735a319b728bb1b8fb29ae7795097498e4e8d642cb1f98812464e0e0e3d1ef62c3972479a15ca749919ac1997a66a13038e6f6a015bab3dd4ff6581c4e83f63128f6f1b602c75bccb58da17d8b91d811b9106138906a5bb98929c253f33a627345d9757fe1eb2125299897a7f5b73c0ac17c7eb0cb57c6b2942e93ab55dab8378f58a1038c6626479221eaf8f47c8ffa8ed8dfa12a53abb89a2c1fabbf9271c75d5fa8449252bf0f98103b25949ceeca914f714a0d5d77197217b14d05350c60d8dbec352ccba34e7f03743abef3febd985f984cae43c6221d293497c3237a1aaf91274d8a1dc0b96232163e154b4ad3f65473a88bc3920a81d5658ad421f1b252e9829bc51be8336a41a1438ac198ccb455c26d6f39111db11af5a4084ee7fc22b2eb43c2e5420834a33f6ae2021fc6d8d7861a59b87f72d5440db3f40b18618e4f3045eaef085caf9c24335e5ad21f1a544fc9e7acaff4214f391d90fc9c59c164a146f29c4a919bf3cbf7bc56ff0cd2fb8917f3dbf8059dad512b8b40c32341a95f15684833dc21f9e28b04b5c180a5f1f5a29e8e696ac4ecd89c738eeb9b04c1c32126717ef9dc603bdc5695991157c9c8363ed84ff690caad7390e4f4cec02bce10444ec1a0bcd6aa159e478fad3159b596cd51abff94fdd77f4b93d9b6ec2cfe437abab6a37671aa5e6aa26513d33e8edd97d695afd9fd7975dbc8b0adcfc8d8014a026be8efead02b55def84d0668d7afb3742083b29db6b57eb1030b038bc4c0f77f98b500c8bb7c8d813a8b827a109a1db8dc684f2026719a30c74e185e6f24167ebac65a4b7cb78934cf6f11e50c7bfb7271ee04a7c5d5b6bed7c77a29a7f13ce75c624f7b008d5b2a896b26a81f3a467adc6cc853bf02b97b784205bd464b011948c2041071dcac144f0b6fc19e9e7a3aac98ef9f8b675cf43a461faf98fc9eff4e4180e2181dd03c42bf4f7bfb32490178c7ca20ccd71285265985e4b1cb14e5f5862b4a94750208f4db33d3ef94e32f9b2f436afabc8d7f43b7f3b050b347a9d40c9be0fef54fcadb4b4dbc90b04e1b77291b4add23d9e4d21b9cbb7107c9c02f82afa748f9ccf5e72b74afbc006f22c5d0118f69a19e53cd41310f174b54270b10bb4596889409aae7e0492147ff710854d017635c072ddbfa53acd3f1122093149583a48bdb3a12a8d1bcc78940957d90e317fe3874ba59947f80c03963e9c937f263badf72af095f94c99c8925cbc875443feefac563156b0a8f39a546048c9409384a994b63381962bdc60924b6dc0c456a211922345fc1e1067668421cc78749bc3036424abcca9f9d7434dadb9b9e3b5f4dae8c2ec06960a4f832e4b89269e23b298a97681911d258c73034ad02516a81e84f211cf71d3104b62405487c4b1273c70fe7097c4f43bf60f992a3324afc71c54409636e041a5243a416da29c015b3f2f04191f1896c25e3845be15d60e8f0fa3f66c0c5f84213b19e3f40093558a5f2ae389665318a2e0991a9920fbf841a8a7704ae0cce943ec22be5fd7e991876dae33a872652e12d1403dfcd03696b9365a217f5ca1a0bcdcefc27ac245a826de1c61977654eb8261fc7baeef3ff22307984d15e47490ba9e0013a07d3386c5631370058dd031d542fd57cc5a5bd804958c55dc969dd26aaab5ebe464768f59038df9a5a51e359360113e1383ec44d9848bce5612eb9ccd7d6a4b4b565b876c30ebcd59f85a566a0ec8636f987351f1eb08c7b3e08ce4bf6508f0a5603f10762e04613598b3c645dc14b4c289274e511fab0e08f1a44571c68ea9944c6e49ade1122b9e441e3ab93ce9404f95c2e9c2fc82b875c6c28316282c8b820db09e56441458834f079c9e0a83ac652b06ea2423602f0cbc80fb5f32fdf0a11ab8082af615ac05b4d8b21c201c3f932da1361400a025b6be4908ba89c1b821dc287301b1128117f9f1f39443a7a080d5c2c08b5a01afbe07013d6e5cfb97389d461368310d7b3940b70d40d7298f940092b6096b53c09a9d3e9baffb46b3e20cb2db08380f3edb0076005920033e923c64cd23d9ee3c23178490ae3899c7690ad502bfe978161d2debf5c8b3ee6d8c6a37c3c0079ada9d8a54a26913f67df7800ae8797dc0070f4beaca552b3732847a3a9bdd97206d49d162acb849123727bee939c681c0a8f5df9d4584013e281a2f09d062cd02fdd9c0fa6f00ced640683f90ceb099dd187879271f84a26a645cb2c63beca6a41d544b3e476cf4705a2281892117eed7b58b03188d1e5e8eabd3c89ffdf4b3728b60bd8cb0be4e9727864189979f4750204794341d0b187b924164b76a92494013ee5df444cd1b9a963526d6ecc4808aa8db8de8fee039dec29aa9602c57075d604fddb355c3abdeafaa6bd655186d0879798c5023fab8962a16ffa680062f73978db104527f0fad4494caba69ecc0988daec2ba62542fbbd7a1f7c9bf5d90bc03ffdc921caaf25906800d3343becb673533343c3d9dc74a6dc2638ffca143be6637124640d0608013c5bb485394eb1beca06b59beab4716e8c2a912acaf1214d476f31f37f922b34423eb6e521fece354dfd989dd4fe15ef8700fb3fcb9616ded8a777e837f97e81cd31f2faf4900b505b075475f3076ef3839509a9331354ec86311b1333043a84d2f617bffe0f3c758d02439b0e0c3d3490cfb38e392533be9fe4f782cff9d1364267b9848e4880e43d09c4bfe1d410f0cf344ba1b2469e0735104cb7dfe5296aef105be7e8e699ada0a3df5290e5272adb3298332b17440274c41aa29549ba057d2c58ade52778089fcfb3711cb0e5a0c0cbb3f387324112ce6c9d7e7ce3068abadb40db6c9649e3b1ad1768aea16c41dff2c44af42e94730c95ffddc5de1327c862316377266eac11076c7e7a29d37e81102bf760451a404089b610e330c746343ca19032411a879b7343ffc3fe47ed65250740714ff18fa9a59ad026ecc6294f1df1ac6593ea6e996f399bd22d8bf71ca78975cd385b9550353f53771440283801e5e1722e9adf5a4a2be4e3271c4c61120b5620d59461dff6d60e1471a415357e88dcfad7dda5492dec9dda87b7cfe48c9656803c4c0a14e1ca875bb2c123d534faf0307eb46e376f0d017c4dcb8cd71f5b185b97c0b49cfd84c973b6946cc313ccdb0d34935c57801e518d1cc460401ef8b0dba8d90501e4b25f48e4bb10dc1e167972a1af9f0bd074ae1b2c5ee819068aa40492365e67acdbb482e46a1fd6147197a4b7497d548b4f32e044c76bd56fa4b4a59037aa29daf24e1d77dfeeaeb45a8bb0b8808eb54679955b34d24dae0d781776858097e7abd72c7b619a552771130c0eff43bf69816c9bee97999c21c4addcc6f6e22f98f4e3a39965347dd5aaa095aeda0512cd634a2d408c1cc017d24a17a72c7944b00f16ffcdf7393695509afaea020bf9243d4bf3e5c6d3cc9c29a1711499fb845a8d32c1e5884d1ca8e99e49f9f9b308e68306f514bd944f74504cb2a1ff13ca5675c1baec87835c16fb47b725596e17dbec237edb84eb4843769ae9672b4168cc259b95accf568ba997d7ff517676a47e22b9c06873081b0d66bf912f1d84ae881006960058a828cdfa238f7ddbd7859eb6a53d16e27630ee4196fc6b179c30c27d7f9825749fe0b68cd8e68040b64c5fd1663996e176b8a0407901ca941a2a5bbe3daf90f7c708397528a80c8125a1932348934b8ffd8fa76e8801305c56b3e2b57f64c7de5ab074c9348d56087439733ad9b70dbd9d424b7b82a49e187813177d54e928d4c5596a7d48473a956c4014b9ad7fe1c820a6dae84f51ae11b827b51770efbf1f3b55b8fbc2ae3a28527de3d78655c4869e7375978d3479f166437d8ac8a117d6f7572657ce5f3d1ff41a44211ff6e6a360a7079800c844e2e992d3825df4c263d5204f13fc56e1f4fc542b8e594d7f6843ec4221b7e03c97fac0e10b908556a0ca78fdc2fbf48d89438d67b3727dc8da195929246e176752f6976ded8ec8dfce2533a512aa00e529f586669a6bda642698f12c28c65924a883fa34b29b2c3408e570f40188d82daffc3793dfb216c7de0e3cc0bba442b435c7c8c53edc6e1b08d092dc742ca0fe72276adf2585ee9ba535619b72eb17963aca6f1910168f87a1329d245afa40854b79d27f4ff995ecc999281b72c2baea6ea8c90943b254f6f45be0d23c76e6df4dbe2a9408a25b5495e117c4b8f0c20b600324257864ca2f57446d1e0861b536a5afee3c8dd495601f55606484d1b7a99344ff988eb9e8630b2363edd7cdf5bf3fd299bbaff288570ad53da7433ed0f46a73ae343d64b8c591df768906aa7afd17c7b6051ac929a14ba7decac80882f384385b40c135073c7524d6694a3e91899019afcb0a2a0adf1031347157440c38edaaab60862ba005a3f4419f93927f1112e470019e20d7f0558b60937392b7e55d3345e56b5814042c506dd5a817883f3a435781982995f8e052cbc52b0aa0d3bc77e3cab357efe8051e144a2ce6543df3e297e7971f1c84ecdc93a82ce159227d65e4edd7348bddea4e509bd3645b1a22502d7d81f86ab81b7f820056a2aeef0e1042b57c2a53e6f8282b03fd9980641c85e867cc6a7e769a33bb9bc8e64b9863e30e2b9a9d14cdc24c8a03532d2bfe464453039ca77808813290e2caee048b22629e76e1c1b53b678beac0abb693605f273af3e040ab2e85a2b849745e811ad0eca95328714db269a5310c79034dfe1ac1d6d4b21af77a53172ec99cafeedc6bcea2d6efed27cf82a45bc60b1af8fb4be1107c1578e86d6420262f52c8dff107c9d370f4496a4c89a16a12be6f0a8d0fca0e481751f3ff41fb418dc9b5b6fb7b8126a409ec6b505abd1ec2508e09d66fe9ad97ef7c471c710a8413d415bc0a594a9f6c392f89c6c9942d6d00c48d5ad9b6e31902836f3e8aebd4eca2158f46cca9a15ea5a9d2d1292f6d4a546e8a2bfcc51176aa513970c8c6b8a5a54546d393c309efcba9e29e7c6b15df90bc9169d392b7ddbf3672e147fd78d75e475bba0714b607bcd7e497fb5411fe63c15454f5bbe395cfb9c5cff73610aa459b1624fb0b4dfa932001df9a09ec0ff0ab8e278061e47d2a3da6e96f703af0051835b3102f6d07a55578c06df1a0a4fc9ec31045294a6c4e60d8a892ce597c845c41f536ef9dbd14b9a8e2c0b2ee093014f068b7430dfe2451c81ae4ca5e3c928c406c48123f3490464ba8f8de735a4b977ce069602d2eefe31e3876a9ddd139d310f80145ef671be80c0230c1239f9e5d800c11f24834e7655ff11dea1ee1c78fd11c40e0ad697772e162ea2c5af90d37b51624839fe01dff78babdd0fb538ff106b707315c4a9a5bd61e624008063048fb106a05554a1bfb835a02a257d79b734c3f2134cf9c0783aa33d215ba99a1b8615c93b58dd968cbbd892e348faea1d04742b81c3ef59f4a186dd0188f984f6d6aca384da80480826d3d1a308953fc97d171303e085fc3825e9c13dce8348eaf0851769395760786906555c55c3bc52161d2a7142edf2263f38fb5455e89461c926b11dd169496bdc39d83ae588ac262a29aa080b8aef0fb8bc3edb38ea2ad043eca18909448811a3f1277216ead470d972814fee2d39cbff96256cf0ae37f0349c92ab931404cb7e399cf3280bb26ec5dd6f4f69d264c30bb6f6bde07204c09bb55be91a8bcbed75a3071fbee1c4d6b9ca39fd64cc91a1c3bacd0be54bcdbc7e1cbf7216f28522af0fd7431cdcac389646a2123aebb3e8b87e5c697ed83be94feeb89c75b55e4fbaba67d7c33b96b6b7641538f70bd9248c6a9f9ad2fa32da1e76c8f302265d6e5ee27fd2a50c9cc8eba1c5f2a3346f604e2a909c3d33e78e976989a8499fdd9e0cd2ba099058590e3bc022537dabcd1a2d672a99b72df1d5985953f3fae23e4a03b08fbbad5c335c628a4cb95b0ed0aa7ea3bc3e1fc4a14d057d01632b602384ea8d4afcce48957943252c7af0a64df20b0f5cc439acfe79727707eb7001a946564ed0073370e7ae777f46fa9aa2c5bdb1a2b2cc6f0a40751dbb37ef359b866d0ed225cc480e3b3c269c6470b52fd075c9158e60ae0c8f62c34df9322fb9c5c36c3fe49d02d44f04f44413fe3dae5343bfe7d89e44782d87f6726e81f7032cb121e735caca53741bc53fcb56404feee690a58a13af68ee39a3e0ea362e8eb4452faa1d0e6e3bbfb34db939afad19acfcd905dd7a619047079f361c762360c0d65e2dfa6dd0199f82d168a2794a8ba42016fcb994289ca870cb22c0573f9bf5c2a55ab45fb35c3302b945d14ba30a9bc0022ae8a3657e0bb562ab8901a83a8bbde8716d619ad048566bea60240bd3e52a62e9371b40d1badd67a27efc498c6bc21efc93ecbf12f09fca3fc15582840110c88ecaf4bb4860fbb6b773369be80ad6db44e9f05ad3ee80f28db10018d56a56e2a4dbeecd66c03beb3f17a5243cfc3a12bc2fb12a129d2fbe155d0f6a5776a18aafd3ec7199c5902effa4ad829f570cee9697b459840d38e45648cb13db0de1fdec8a13d208efa615bf4768de3ad8006750f28877cba6a434100ff8c4411aa97798f918a6b107522085c8dc56870871c32300802c6fdde10cd7afedef9a90fc6a19acda49d7a91025d417bfaf109979e193b225345b40061907dc507de93887df08b9bb1421991b2dcffe36de90c4cafc77700bb741f14e8cd1f5a88789bd2c51227fe01e32d95c6c42d4ee34c2686bc6db852d81350f56d5e52d33157424b3cc0386e9a45740acc66d13fed08a77bf8a5943a60092c52a95ce7950c29259be8eb3c2536dd66886f0f4e5bd856627c25a081317de7bb684765e5efa1578fb1be5179b2d39f253a79b46d93e2d4eb70f03d87c455e87032fc6a92a542f31c0554745f686b15ecc7e539356b91600e9c5d71a13ec1a55ada67be43525f6fa8b4fd7978b769fe8eb99b94ff84947639b7121673b32d2d5cbe71dccc29b1232eb88ede751d6132574e2f9dda8d2ed553c812141676fca80f6604522ad96e2492beed61e0755f13feef1ce82856e699972d15797a962d2fd547e77c7e0063b4d85c3935bf0c268eba831556694ecbbd9bd473a1cb49c943eeaca4f2347246f092b98827b6d0255c32fc70d35d5268bc558be088e548c2bde8c5a810a5519087d57c3c7f2b8ac73dcef0a17436b6d8e8d5bbc32202ccfa0450e3ea071a13df53bef54f200216a68583aa2acdbeb2094f3cc4da031791bd1ee0ae34d9e50e7000d098ee0650bb19afbf27c75e969237b000ff3ae4511ec8f983ada146860425a28d9a4577a72267a266ea2803168ce4d14b5130a2820cb16dc029057be472c98467a8c8ff63c30f79704d6ae7d6b1541be9d729ee1cdde8c06747c091ad859129733638c242e09708ab71a292f259eba5f703d232260fe597eac00ec3327ba06172aec3b3be35d30cb889d971c22d8fba475e08a7972bbff5909a1b2e4536651bb39e654c45ef56c5239a34e5539d0cf02f6385736d7e4928e4da07d4c3f6e0483873b2dc334e02d23f4dcead1b5be2fc5daa70136b11fba7e8b96e884b01d8bc3769ef9b251817fae18d80321d123cf07f401838ac4682b16e64f90286b9af6adb74afd9a9454b85902ea19a0c0af4a74469c8c96398f2d80362517998b072946ab7e16dbe4a66336ea7ff7190e6cb9bb2c83f8abfda828faea3db56bc93f63ce63c0903d8d014f295de9284b21d0fede6e6276faaed39ea80b3f5e10abbf6a12551ec48f5eb609633eaafaf4509954e6647c0b9e3db7e897d85733c4c0e014d807a7f7990ca7b3fb4af0f0a82104695580ad19c441e0f1e62316900ff0a8f4981f832318f1133540882760a0e31dad517dbe533dafe5d1439f82ff01c47e3ca9bafe60c4ec3b62004e757ff0152f715ea8a5bd71024d60ad3828c296a09e977328d75bef3dd27d7f0453d806674e729be96e2d668ed4580563b9861b1f32f821d91d3148e73eb6de651a241bd718b6de0e7569afbd538276f4c36a2580a18bb88f1ee364eb58eedde0af9997e64a520fbce2a0ec14b396b5dc5be6c1fc2dbc7b7592c70ccaf5be15177e349f509d343864410a8666f8f80a19cb726c18cf9992af017a66c5913ce409990f5704e81029f416fc8f7df6111ec8af8821b93e70d480f37a5e411568a3c50395db96011ac5f04f034b139e8b0cf5f0166da75f00e0a59c004f797297855320b5a61eeaefa046ea5b45bbfd3013b5d48b2a66fd16f3f33f70323a1379c3517faffc1a962041fd10da918f9b8d09db781c333cf14fabf27def0de004422f2735e9bacb5522daaeda43334bb4d64a7f3d4c169d44d7de7d5b019a162599014758ad5db96b871b6047a24507ae27f9a8cafea11db4737df7c802a3bfaf15707de3ec910dc79584a8e7444e68f50d84af89663bf939ee8bd9a021f9ad4bf3d12f964459ebd99ef06e08a77fefe9ec0eb9a7384aabbb7b75dc7cfcdfa7de55e50f923156af4425b2a842a02569ca7800a7fe50acb88b75a55eab5ce63a8751fa3f417273d639f560c5c2c8ad75b03d742dd5cebf4fe7a4349bcc1af5917e2813173b746566d43f9a50d9888d0f002ca50c2fb217d02b9fafe93d8401b74f6fa55484232b2d296bb9dc3995f15ed3feeefdf0f89032d8df9241278f4b8993ed037ec639c974967938affc0ea141bdd5020ecd48c7d3c74103fbc17da85fcaec6fe09cf268632870cec4015ddd8bb36f29415f3dc851c502b68649e745f820f698a4113b517d8263b56da7d785c292cfb80dc3fbeb12f96c5e6f22e8f858d70390dc854b36f26aeb4469e18e704cf5256b5f4aca66319242431365f57d9e7c2f3ed4aadac9b7326f772167aee405457100ee9b6004c2f61fe35a92922ded587bb023592751451b3f5976237839094cd4ef974582cf74cfd25289a048d5c0ebfbc9451d99c08f17f9c8713ad6ca6fcc1a8fbddb326857b2e6f66f1333f92074296aa5cfb3142c7c2c726dbb9f6c9b3cca3c93f6fc7c2c382e5ecf8577eedff1d6d0d7a493f305693bb283e29491deeedb24c4a2ad8d5d5d2f7fa119aa35c30ec87fda0d9fbc98ef2ff25bc42c4e2173ef010018e46ad7bd7bf94ab2c08b0f67a94cb2fc4ac58ac2371b38be88ff35320f5c54c9390b8f3759d2ccb306404fd43a86ebbf05e345a4f45a1a95461fd713930ad5b693deb920ae03fe221aba4787b6835fa2ecf03cb0962ebcf7a29683cd5f392678dd3204755d6117ec24b3c4a0e94c79e05d3ab98939d567956972027521d0be05091792769664a8ad988f47f34d26dd79fca18376c3dfe3538369f6cd5b941341cf5a20bf07ed8a94d7c014e6b2b75bac939bda1d70bc5985cf0dbae4e0601ffc778b737bb3502b32db26d3f49e578e8bcee8ec879227a7ba67c27bca6689ed200a84311412b741743a87ee8c56834a6fb6d4840266416d5ceae0c4f6d3d40f125ec2f969a03600328a88bc9c142d790deddd591c4fd52e9e5f55d418b1883c4c63bd9cfe048ac6017505a13f49d4c0085d9a7e4b99405be36be5cbf6cdcd07511c28f0058e8c72f7c211c4221cc0071a76576458f7e0d2b1d3b0fd178061d8a139e8e5468481a4c26987754fbee255b309b6edcf38f683456a59c35d937a5ef788c1aaf50f18479b8dc44e269aa9b812a6bdb56b80482bd1467d8ef970c615d1e183dd93c34b25bfe21c9e0ce8e77ca2caa3d74fde0636dcf6241fa2a2bace6e38f527543d516abf0ebadb63ffca31000270a602555a0e612081cc14c81eae56ec9b21c777e54dafd3adcdd481c33ce0660f2b7a67ed9d9cfc6976cb69b971ee7bcbd335ace724651fb775ca056ee85c7fbb3bd407f7759c6f92f51ac12b039b3d645f3ae4bfb038550342c328d0f36397960fda86331311538dbc0bd02be7442787deebd57ead28ba91fa5e8506c6ad3633a05d10b55beccdce996aed038a457f0575bc8a5b678980d0f511bf0f6b67315cb8e5cd836c0c73ba80a0a079ba66023266d8ecd61b5ec63975a38e4abf9d2686ab69dcf9d2d4862c28c3c732deef7fe63a5acfb9d75715e733c2df09646fb1e1f453b3db3c7bce63d491bf5410bf969bae1f0c79a6faddbf650b5288c2c9f270658aae1eb9e39122f5d349129322e79924636f74f8f5a2b77ca196ff3475fee0be6c3c971243eb0cfb1082add763aaa22eb2dd6bd322f61c79fc47df3ce6f8df97d614082f229c91891b097c8e4daf86f815f11389fc7591aca2efb78deb3ba31bd7f5ca45bd9af664a043b15c4dfd5664c3acebb29b21794f2ba156db4b85f75e6f34dd2d21f81266349575e2dd1bdb62c0938db368e383ac7c5b8d7e60e653b6fa32787996166d89ce24b5a781ed35163d2d0673eeb79e9ca7a8437fc8db722724811e3c99710810ab2f6aee4507849c29c36f03d1787ae32b9d3e2de0a8834e086be293620d2ba45ec9b0f2fa844fdf231b4837bd1474001976e86fe9594bc9af5268e50f7e3d1a45f9b30a71771b3eff1db9fa2a229386a16c96211a0283f5f108c7a84ff2452e1623403594136d16b6744cb6db6a1842c011d2adf7f2f24ca4e37c17cb1b3404c1de92bae7e0ba475cec7bd9c933d9e5929dfdff4fa04925e9da7b19d211adfad1995c661aa4e1133e6be3b97571a4fad79c6d90983fcf145655f7cb8cecb2cb7a3f75e28b30df09987ca80f1384ff3fe2063b3e3084988ee174732c3bd640b9d9ce434f9b1bed0f07a5a701c23e8749c8efb51c7b2f62d00eedf219c4afbe93dc2c14c1d1785d4c3ac33c8be5015ee7250f24dc43b7969450525840be638f97dc407c9c1e008c1d8fcb9a08d3c1a956797b2b6d161a907a1daa70c6fe299cfdc9663b1b85dc64e6542dbd7f03e3948d745c30bbdc5f6bf5d0f24d3cad41bdc37c166f937f1b6c49d9eaf494293fdd21841bbc6c9dd35c2cabde410a58dca52f0a69722fcd8afb23b109faa8f0d2c53ae354cc9d8e3ad9e68fb735faed1f26ea95942602b733d4efff43df4ce1403e41bf61daa39606b4324b47408ae8aaefc8a4980784c3434531bf636767e0659474b10cab0c6e1a643d7243dae1712b7cfa61b6a7872422b11b73278d3dce7c4f41d3fa87fd43b24d0a64f92b085131c559fd7dfd94a127d16be98038af7f42feb660f4b7c759fd287384c37e418e14467cc809cfa765586b8bb116eb10524a00414d96e7b3483e501f6d29c0eebe26d734c042fe3de78fe41722b02d8b81ee2830cdc3e6f6c01312d527aca3bd6ebcef7c2bc34b0e8191b0d385bc1f7ec0efd1a49141a9267ca7dcc14dac1eef9000f6e1c3c5a67f785259dbc7217020ed239f51d53684092d7e479a5f5ba98b81dee8d4af25a71b266801ed23faa03aee4019f5971d0ed8356cb642bae96cd6a5ea8afa0573f4f3706ff793b9174341bd10ad35bee01fe7623d6a5562e768ef347bb9d31b42be06d5b775cef8a2beb780bfdad74d8b50a786ae1a5e038da9a9f229141c9342512dcdddcf26e8eabd15c5aa12805eb17335d65e6d7d7f35a12a2f081275eaefafaa6f5e10527c3567410d19e94ea55c9e45b457aab2d15645931f120bd53ae83773015bd9b48a2ad4c802e35c628d52bf3cd6bae54ef00df9c352526a351b645f5c91b88f032cac84985dd0e049e717e983541aea9c130e9c5a1db9a709977999e2f09eaea5a3aa481a4c102a6b6240b0bf83aba56b8062084727b68d7d62a6cf87ff8973da41da5c6f8b00c0869e9dbaf25cd734394a017585d06a1f92fc4c78ad3f2f9f7be43d537d893c554ee447b3500293f4ec3251bf3a3fe82274f7dfeb3089957e2a2845848218a26ea549bbc444b9cf599bb42c69a31ec1d19fb7c28871572d358b75ca7aa597b786f123b167124efc22914fe1afd48eb88bfdf05286dfbbcb45fbbebc3f6ce1be782bf64f60d800a808ed8b6d9cf9b61ee022831acfff871803d9c50fb2231a6b42136e3e8c8ac69a1f79fb941b32f3ebf5e468c43030737dce51e26ea6a80097f1e3da358aad5d5607c0c9ae0423cea770ae9b966aa90c3b22c8218d8fbf5a47a0097e64e3f9500d64f5dcffdad0b7d992bd52c74fa8ed624bce385541bb0f58df96070e41475c57ea797884b174e6ceaee19ace1d1ae4150c9fc813018656710e4fe4c154ee4501c58b9318290dddeef560c154efa400a49204ce12c27fdcdc890419ba17bf57f92b1bbf0839abb63deac491fd4ca4626983a59d3188c64dfd93fd5276d67868baf0324c246d717e9b3d7c39da5a418b62d0dfbd860a90158bf99c690af7e287630273dfcd6ba0964e642fd4a462558c366f139ee3161c1a043740fc86cf327dc079724364fbd876ab3389ec650a2f3238631290cf9d3c32a248d456597445711e3d09f8bde7f4d16ab7555683e974ea49e261cf7dcef6352e1f00c50a4b57d6e7bec8f92ec54f0053918c643ddb9834f270335442ccdddd98f92b6e408bae50d714699c2e0924344c9eceba9204b54a4501d9a0d9914ba9424df70cfde6f880648654371fd8b07dcf00026f81279e17943540e3e66371e7ed968a17c63bc775f3e0ef2d502c76eb9459fdd6924bcb7a6c7e3622160bec369132462c6110e5a0442b9a4db4da2a6b58ce0a56d81c78970a105d2e31d200f4930cdde01dc3bdc2d48a6166132aef380e676db96e7f5e87d5b3ef220317feda990f1e8cbe4fd686af2c124267fbcf0aeae12c8fc00ea3f5788cc173694dcc7f6304249620de41212da19cdbc405abbfab966f77ea893758d2e39c8266be2c675b4948d6f87e6b26cee1df5a3489a43d7a6a07d57b0609164819d23168886ef84460a5ba6597c989497b56b31588515b4316a8cf99885ad037e17702583dc0fce20ccb436a3cdeb36e46b30a614acc954350a801026a019aadb94bf4ecc9db4f4e7d0d86ed80f09853702400876d25a4316af27c586e7e7dbdc975f9c7eac512aea8edb37d991e9f58d2bd37b6f268e55044a341cfa993725e2b9be66409e85b94bbc8b8be0247370d4d2cb4a65e678c7ff36f3f2291e1227c49751763e42b15f715bd978575981e99672a7b8a05cb5bb0107d332d39b98157fcd44ed8dd1540e6fc250731081f563297023ae38b6e6111d98b3da23bf9047ca5b9d1b0660a390aca01d94b2edf81e3336d46123802d1e30874deab8ce1b4918beb4732db741974a06728b1c8a833744571c9a530ed2f708a70340fd1df6249bbfb0ead0a6de29f989492d67e074bd0c252504b32b8ce871e12104326abb20628176f1a611f2b2774c3c2cec114a2e4ef95fc01cccf4d9daf4263f44fe64e654cdda0102c04ccd441313ca5de2fb6c75b97ce6bb061ea41ba4986cfa0762d69f4b008bafd9e05d413a991a806ff7127d705524beff160b194d201d317f6611d50f5022c3223251af87291ee4226b6fd03f91e5a06119a6158def4332ac9dcdf3ee99b38aebbed48cd58481b81a47ee23730c29f01767c0458c1de40f3d05458919700f45624d00dea51043cc7ddd8dda1af7259d68703b3a1d6ff876c49ffb88a39902dd81656804617138a27a309815b05279a11e5f3e6b4de2bd62b9d52d99fe000f7c46bdbf59f413b0c850918a2d8f9ea43bb7bf0bda1358eabe5af2ca19fb334aeb0bcc8cbb774a4af48f69998987d4c8b534b48f2a8228635483180b7a786d25ad5dbeb6c55fc50d5a50c36852051beeb05d270e5ef4421c580ef880f8d6fe7f34b41c60735167c4da62f188621363c5d3c97aaa508bbbd085e98ae71b26fbf6ebb2a0f35d0966fbdc17b569366dde17e7ef1f9fc7719dc0055fe0d60981cc5fd43861bef9f5bb75cff67fa1105cbf5c6c01af022b2b0a5c1fb969e8141d758dca9dd601bd4cfcfa047b095a2aa130a7b1e9dbb01a06c8058f4718c862b71e671daa065cb60d24e5bba4d2ab94727ea4e44da145be9c17f5b6e81bbe4fb0fb4e48ab65b1611f45211188722c8a299a72b8e6a2b991d5135368196dc4984b599573d21a28145ce336babaa3936c7f6cd5ecf8319d624016719b34feeb88726240f1769a71ab854b2d23c304889e7172b3b12f79cbe8a0335dca40ff9abd08f0fcb8a61d96c2b548dc104f41721b7ee685cfcb7b96f9bb96e46d37d2e71ee219cc97fd43051d7e988f55483aaead1fbfcecf4419c6cf9a908943c2d26f6383929ebde98dc4d0a4575efd2c365da7f0e66ce60cecefd78a86b2013912768506041c00b6250c275a9732fbe5845bad65f99eed9389fef13e26783abd6049858ebad8c6779fb987dd775ffa6d3c9c5261278f5cb0317b4ce178ec60bc911b357e891a84e8e149d0788f0e24ff28d922bbec4817ea4019d2c90debbbe35f6eecc206223d562223cb71145c4568ba15dfd942a27e60ffac36b5747df85777b890f598483fa4811e442e9f0bacc1025363f991519b7cfd977be7bcc16406d2e27fc14d11f5113e7947f59c1b819b8b34283e8d83ab7e858b5197d22377fb70b6e5c1d929c937c906797395892caca7a5a72611557485700791050955257e5992e7b28e462425d0bddd1593edea3b8daddccffaa6060262d7047c29cb4c1cf893ebac0325d906571d33213fad24c1c082380c4446723a309557963b4b8c139459fe93e28eef307effe6ce50a48ef2e992cb94eca285672ea772144b33091b64240363acca685162056421105cb1b90bc012aa23d1c1e8cbde505744b6c49625dadccf8ca6e28d809e13f15626e02545374285322da690d74369902a93ed187854a16a776426e3dfff277d148234ac62e7144d562b269806f15ca0b5b7dc1ef85df9bc0304d8685ff8d6091ba0458071838a9ac70cd0af665820071577c35376f2f42b807d5eadbd870c5ebf8b67e9a59c35cda44fd05e4c0ad6e18e5c4bd54996a352f37fb46bcc269326fcfcee0b064ecce7c021896f7e15f9230e96413d5b515793bcec01f875c316867fd2a1d19e211b030eafdb0906f9e46afd0e0b9424331355343c17c44ecee879d324c8ca4013665db2c90f6550b6a216a571e9fb0352880a69caf6a038c8b87898c00ca16d37d978e46ab56fe96af113f056c775aa72a8040be83af5c011b24bd5fe979feaa64da9c3e2069a0983c5383f4e78d156588ee42e420a4d506fbff0c557295df6fc8207ecd6f9d3f6be2cb65e3f6ae1c31340327fc0bb680d2e5a575412981485f8278eecfec8ecee6feebf3033faff1dfad9e7e63ce65d6b4190a5440b5ee8b46d30680c1fc193879a65cd825e23044a2248da4d131ad0eb791f6546f2b9816d8ad81805f549feb303a7f58a6c8a9b9c99c8b07db19015241073159d5846043188a051119b65c3cdb54def6a29cf75ff0ba7e4349a2f49177823ce5ff9ff2c3502f8bd870c9878d0c982c882fd64bb84cc650342519f8966483ff1d397edb9ad14ecb9e33048ebab2c0652fab2e41209028f8082392cd23fb68e11fdc92bab64d972a24fa638c5bacd44c689b7539330c40a62ad526e9dbfcd41532365d5b10b98328d73e2f7d2ad4b2a8c76c95a6316f30bf46ca359b5e490d0b8990499108b6e1e6e947aab9b106635e9b088a4c44b4137b39bbbc8704e40a54d2be5df450280a7fee842a279312add168cc45d4197eb5cbd0cc8631b614082fc82514911b5e4c19d4ad1fbeb8be43f68c317222844e26206dd22c73c6f320ddcf56087b34e9bffc527a44eceaffb389d7f4ad21c742bffa94585b2f736030d6abc1182355757cc785764c14df501a65c3fb97211a8fbc2809424a96c635630057960f359de37dd6606f146f02ef93e8a38b9ef91877357ec3ccb34525c78c772c6e753f7cc7a2d0625cbe028299d056b2ebe808379edf31eb61faecef98739256b797fd3ca7f136cf552477f8b9e91c39b73242bfbdaf434bc7e0f695d5b5c1ac09cc8cecfc8e4d7d2b2fcb2f2b2a91f6da75e98719bec5d98f046eaba56fee8b47793752f63de0b63a43befead6be14c82ffc4ba3f7d89a0b24227754e5679d05f1c81158e427bdd77a897963ea5f88a59863fa4bb62dd114fc901feaf8e03f77866ab46cd971ad677925bca5f5c69b1062e379844fad2184dfec2681a403de4105a71bde6b797368b736d641389a16f13f0c8d7a0a1e02a527eafb79a1a8605ec214c003504a18cd21c0588884b32b1eefe217f56049ea87c6d88943a26ee0006022ec380c1e858b5d60b4000687e31d0b3bc209eaf3b7d8470c13fa051cad9698ec02091bcaa678d98ac65fb1db0a170185ab19b2060d4aa872b2f686ed73053210321916a486ac36cce219184e8de232f84ae89eef70f2624eaf18344409a981020759bcc8bea5436b37390b0da0ba81328c15994f078b89fbcea2466df63c813dbd4d64a450177055cc9c11d3ee5f59e4ed33ea3367e9e81bf0ac24afb8efc8021102bf032164503159b4eb888cae8d556cf6dbd7ca55634ee42ac0ac87894af2dcd84f8ef3f9c8a76d2dedd2a1311ebf57a2778488b6ad0d1e8036100cf55bd7261f560eadccc57b7b3168527160b5488055cb330822c1d52b09065cef86b8cfff39849334063d6e19f148a2d2d6f825190d50ac6ef90f487689b8b337a43e1359f54f6268d8dc8783311b6ec470ad24c8213c6157528b58fa6dc6c417ca1b6f67fc809072b6f06ddccb35146be0b6ae42772cd03c07f4cc2402fc6108fc278adb14e5e4d90c4e8a5bf580e49d868e2252b7947c6a0a300c2cf4c3f0ac9a71aa21564e135a824e73bf891e62d24ad0150d4113306e093ac72c7c15b08465d1ed75c01c7e0e2aafdcb83096874dcb4417053d636ce01476f1a5430b0d540a2ad2f6d00127a674fc88610969e75ffd235d6669cd3afafe7c2a972ac2d795e906e1e0beb209bf61437df9ef296e627b763f0a5aafa802714443d9b17d4fadd00f73e9d65f445aacfec3daa36caf155e0515190fd1280e9d53517919dbfd8e4e67409b63f0e90343403e95e5c7926d8d1228adeb7879bc2fb60f9cccb3208f30af4b65c25fe7e5b6e5a9039b5c7bcfbde61bacf5c1b56d02d839397d5bd0e641f23a37945629c60c656a858045eee4a21167b034b1ecba87d938e7081d30b5ea0ac9b267f4a4aedce40205317886de90f40e4b1c36e4783f8afc8a844e89f1c7d7fd95fe4354dc77621c36577c3d1f16d522194854110f3f3419da2df76666a566db1a47f02c37fdfb8b90ac879d56004adfa93b53a365507bd49ff13d32d312c83482efbe9805d3874efe3cbcc4c2e0a0e209eb8eda2d59539f9bb9fd2c3cba3061ab492da6ce1a5e8d0889825acc7c07ad01f8bebb8e54127b2f437b96880dd4660fb0edbed060a8ec23bb398eccb7c5fc45ecb42937999f2f6f85cdc7702199ca9f6b9473c0a0344e92bd14c34c36db7a83616a3fd3ce0a841bd09183aff26829112c1232b9a043fbed7a5db35ff785f706e55b3fbc62bf35dff28959b14113765574697044cc64eec6d4ca60e8a23fb4ca963b118bb46a3cfc25706218d71ad089f7a12154db2f71e4f7b24699cd0ac73ac087bb4b5197e2254b8f403767f45b0cfb1063f4e471618581f6ef4885dec117084a99ba228d16b1f1cf0fb9c2c95444b1c3fdf6176a828d9b9e9cfe7f3aad6a2b5d8ab47f90140fea315c7747278a1538da596f43348eb4f41fb4653a368ff6ec7393ba613950ebc4a1743e37d09e26b6363f347280b431538d3cbdeb52c085476219196103c6e5964ec7159b23b71a339a72f9c9c6389eab919d4ef5c95d489346e4cfab992cb43add65fedcbc4ea8c69c749eb9f747b9ba43d2ab88d9288f3837577ad04d5aa3adecff659aa75fe5ac06caf36bb10e293b0610ed3e5fd3b4cb65513763cd088a2e07bcc90c1288829af884bd56fa12d3350663cf145d755fc4424e215df94cedd4f70af5d8c5f55a733261ea84bcb21a28c46d97635f1e52338a7a633a08fd0060cc690a2f7873a874be4e03e4beb03de2f7bb402a51b8b368a3db9a47ea7c24ca6f4906bfcc848e61f1a8bad63e0036108bbf9bb0931e434ecc7268f3c26d0df06604e59e761db942be753337d9cf37efa27a7104e52c4eb3184a408e8d6f0263a2fd6bc976ee176c3bbf65b4967f89d5d8e977f338378e02600039083116a033663410a768c00fe434affd7810b1fb6307ba1f6f52aee8fb61304000804a1ec243146b95998473bd1156912c33c401652e8c9a77fa27e62ee4c464d5ba1db85655c9a858f59881ef748aaef5531bd1ec11b50c4e5062134f33d1190a5e5e90b8ac4810fc0a34ce0d8da8070b99854162082cf620561bfbd57d0207ba302d1c6f7e9a49bb0a86e8e32a6463004d2c7d2d1239ac0092c0e4ade7c2eb82d48c361249ae90d9b5ee821955bac8fa964de7c95027bee452e2862b105428f0e8fee3e6bef6e4c8a5c3016b20dceb5dd5b7bc78a6f5286d4b0a6b89fc19e76804aecce4c516195aff88fe21655e4097f4f2a6d7f288fd3998614b2315f390d59cd7aaea0156f2a9dcfba53e1fc49dc9e42251f037b8f6c09947d5588edb45d8ba244270f85e063d6724c18c55bb038c080e526e9f5fcb81f41082263c04ea390337e38e06a0827c0844d4ab038cd5a2cc321380d6b4fff8743254f26256e63747e041437c588751eb0ae66b9ed1da425e6feec4ae796374d734889bd49e82144ce804f1c2a6e29a82f33236cb4b7b2c76cf4781775679544ad302eb4a58e6402d986d1347f83c0afb815800790dc42367572e73dbf6b54d09f980c0cc148f5a183ebb8bcfd5eac1fe91c4a3e374ea13e8bc750a8f42a48b95b03d946c177214875b3c5caa3fe43dee4da4f4e11d575926d897af831d7429f884aeab3cd214e0543e4552bbc423a586b76e1d06db46f29613a4ec49232ae9d47c654f82c3d38b8dff96f6500f9de06305c93b863045e80f10ec12e023313b9e509fa053ada128d5082fe8c1c7a298c0f5aff98bd10b27a77433754db06994429c63a7666118981285a6924a7e3178b1d34e6c4765711c7f56322cd1bdaf3e3fbff0bd4983c2ad7975b89be030a24cc2c3c20c0b33f74d6201c0a7fe3eface169b62ea0622e68e4c495155fe6202e9200ddb5e129e91bb188acc1942214216c14c3d484610a96efc6d3fbe34589fd86e1ff17d4c1de59bab116f53f5df677778235073d4ad4759ad396cff8f4ceea8fc7a3ee3d88b87c5a73385624ccee847bd5d5ad77eca8cd99f252632b46960850a683d4524e07885c7125d4624151ea34d04e0bcabd86f15e830430d0a04d13edcce543ad29621c21c4509937685d58c4f621130b359b552ff52ec3cd697edacc849e26d0244d49ef691dc7ba40ea9a46a6596e6a2c08a145ff076d1f2518881ed1c5d829bccca69ba606aa19e97e6949c00e8a468bc3398a9fa7e104b3a927953d9552225e94ae3b0876beb2138e9e13d17889b6479d06ae8ef65392f6663495baae96a8f6ae87eeea567ba62739bbaf03f087e53be00dd8992644cf24fcc45e3f4420a6cec3021b77f6b7fb8ad8a9b0ab781db7fcac27bdde0cffda8de6e1be070ebfb4aec6fbfc710f1c17f5c348c0565e91644a91c7185fdb879af6c9dba0208b8cdfe3c3a718df12bdfa6f2dfd1a49a0ee2c4b6adb531684e1b052fcf1439beff7d9fcf16533c1199cdb6c7b5d7ba81764131199a5f55baed64eae011cc14b3b05bcc621a294e71ae8c03b8d67a86ddf1924f49c57c5d66fa84b35ea5c063ac4737596e2864d7eca05e64f5c64c4ef0cd03ccf84ce79b9358ad7570ed928d96ba056d613c29cc0d74e506ceb271e537bbc5c6c524abe661a7dccf661d4dee327c71fd8eb2ae849190c06992226bfb5fbfed92c0c3c80329f79eca33bc9c6d2efe8e350f50cbc6ac0e4059757a6ffccbdd85148fad2cd98b21f16901e0c9165e2179150aae5271d17dd20d9e7274837078185f4002e875b02f282e841026518f108f02112c2df7193db7943dc1f458942267d7c98012795d5a900e000d0c75fc9eb41e61498084f1a7d9c9194aad3901704a1730d20beb3d5d3703013cd73c4a058e294ff3b433f46e9bdf9c76829f327a14056f5a7b3f5fadaf6ecf0a392bfcc13198260e9cf11193be65e3f593b6b471be476c0c01d3021afdca7e2b6ccf6a364d7825bb355d0f017a949002b470c12172929bd2012ce07f420d73a5c449e24e6a07de4d4c691ef947562d850890550428963060441fa8ac3182dd2fb7853dbba8b13dbdb8873bf28d56ca0f5dda5c900062c394d7bb060805aaa46cc125737dfd91501c8c4042b0914a6d93432165ef9ca405fb8e90cac1a0b2be8c886a960d5b6a550b329fc5c1998a295951327642535ba415f5eb73d307d6d84db198f89e9274dd72f285066f5e9bf8a7611a9ceaca3a1767d898e622ba0aaa1be2f4d6977e49a82e64193e47fa4bd336d2da76ff471900f81c7b731ebe22b520f8456c30c9e32f4160bd62ccc74e1e7ff1fc88f3592a12dbaeedd61f4597a3502de777dc37af84cb9a35b9ae7a2882254ad10a26c0cb84d1ed8145395f9c4444ed62afb25bf0f81b609d4aad87135fbb4f51df0a5502d25277d252a90681294e6902d6f23ea5860cf04ad09d3fa0b5148eb4e8c821865dac624a12c4d5f50a2c34330e6c48bd4ef685a4f70697ac2de8a7a2ec23a31811ee9e30adcaf2c1a6888a4e559d36a7f5d8c5edfed4940d57b22ead5abc4d1db8eafb256113b887d6e3827b00c3129167f867191fef7daf9ad9e28f24b1d17acbd480a2567377fb3b335bde39e1537c196f0146989c2fa3cc779414b74ff02e7362ca32b4025d0f55e355de0b5dd30c3bc78fc6e7441fd1e8a9cf68962d35dcc670403f6b3beaeb327a03ed0dc5d40879ee5bf3cf6c04b3768ddedee40780e3de2ff47763565ac6f17e8bcd21a1b29749db24126aefe7397b8edce987eef10e15ad21c883595e0f6b64df3e1b18f398d52c6de6f3448527a3c8985bf8318b26c533d8caa5a83c2c76c669090a8162a97dc33e369b0231f3a71ee7f8443c49e65c5bdbdb3afdeb68fe644c2820490f8e2f595f52d1127127f91c280b0ebc6ff8991040a735e767a06ce0a5c42b361ca1ec3189226f835d52c18fd87bff90d3bbc630a712a0524d74bdb6b59397baa6469f1f070cc3c959a95697f158bca5ab899b881739a5451b2ab76cdcb0350f0a8f417ddcaaad58734e4bfc9ffdc0435b64400afcbe49807103f9dd92c36e365301b5d695cdfb0e6b4e0fc981ffdee5994a76f428f6cf6118551663f4090886c5efdffec434b75936e3e2140e7b27df8f70895f650d91273b0b88abace82c79b3a61ba270629c980245ee54f5b383fbd4f951b12e9ac6ea06aaafd69c08a693111eb22cf791a54381886eb6f5fd0e89cdfd2d92b6d1bd5a001534d2ef3531af1d5f4e334a63e1b70d4d6290f57c96d4ad171fa5f7fa6cb97edef4add653809ba83d15f6f633c9b7042730604ed5c66880d92e7d5a7149787563e113d03515ef67ed565129ec90be054978b4615f7a1fc02b8fd3e04a4c4685110c1fbce02cd356ef2e2bae8689a016c95dcce464ed7e0e0563ca13f7c3b8d41becc7a53b54e7bd867b5e2672467788cfca7edfb19f09184b0a7e91bf51cc75a7ed064a1d5197466e31ea574f420121378eea3e6c838fe56b265bb793fa747c4ea7b691ec1d6be897b94804fe1982da098f4a03cfc8c3ea6856724871b2dc73745152f771d3980c67987c8f357747047190b8ebbe8e1109431a3fa383ed0786bfe6386236daf9549b2f56334af96d1f059c4f4d58012081463441f127a86922152d2afdc0110df161861bd37af7f27ef075a0109774ca8e1f02edc76f88824158424b0b7e8f230ef26f55e26f53d0cd90f815608d1edad9d100f0f9658f3374140660515949103cb7579ce042bcb510d18d0bfb53424c501de7c61ab87482918ac9f3c831adbdb4ef009ac1be81d6d9045c2ebde1ff2b6bd5e9eb4e34a8f8bee1f1fd6aa40bb29a4bca09ef4ce7c7719b11c9d8276950b087b9fa2aa3975c78cd753fac762ef14cbb3aa08f7b611cd8dd3a889e7cc4109a762554e14b905a569568e27116f2e488f0b8443e1f92af03c70b2a83756edd619b308c1d73951c54f27aa2fe4bdabebc246f9a2a182188ad75b570621e330584362af793f0fb2702406fc9aaab0c0bb8b3612f19ca9282b1edb6fba8dbf35996b491283e2799bdc7da7147dfc697280c5cbc5056656b5b357c4a61a808bacede61fe4abec4cd4416d0f6f120cebd055c87a816402fe4e7585e2577267130da535cc65ea5e36d7cd24165614b0477a1ab64d061a1f280f6cdb5ce2128416750a44ffbc993b647ac797208454efa6336747d3557daecfc3ec243321210262c546a6a57ffe213b8f0a89c519e66ac6b1c70a196f4e91fe9785807af0178d2ff6fbf50bc8cfa9442dc7982b4bab84d676ed1af918f2bd6d87f096fe593acce3be7cc4769261f82e6b35165af7b92838b2ce2f3bc76eb0e7d2c1491febdb34f7997e19256d1719d6cba12954f123ec682375bdaa2ce4028f058ec3158e5d65291cd59309ef4520b7cc0fdf46829457f284a2274ddfcfa7a200eb9b08efb3319b4dee02a56546381c71f8737b058eb91e553d104c4fafdd6f4710ae6987fb7e383909d8db9514bede94e1d2c57a5bc7b574620704f0e6485ec4f33964176b20ed89818fe8d69f125cd3d61a36d7bf43967ccab7b890a0b030d4310338bab5af804faad35f73151f46d86bdbb9ab52549441c01621f6275ddcb4954396c9bd49f5c65a17f35760e850de2794ae79468c5ad109bb457c2390864c183b9f15b5aa7ad5fec7f0d6923a47a9af1de28772b015611d8676e1caac7e7e45277c566279a974438daaf76128b2c835b236ee4ca6768a37d52d36a3a9ec79e57b738fd1cac1993b0ed38de567cee9aa72f04bacb107e762cc8add241f631786fb10cc09d8d2aea3a06f66dd0de94c69006ad78a4a669ed2f31a4a3c96adb7ff30679312bf36fd5ca98b7ddf99eff7dd62592e6c8dd00a6b0a0b58b5841175de40031706bda4370b7c56c83ad507fd0f561d644b2ad4efabb5d62f5eb5065584756d1d89b0dc10a8c9dde1d518b5e45f0c378ce71537ff966f3555c5532600cf7784f006569f183a8ae3aab790045eda2f6b89036b8bd86d2f7baf5aa8dec43d49f5e70418c896756cabde931fb233f693a42a4fdd7267c45a2bacea74220e851b72787b3e3ea842fe92dfa2b56e1326a48f1a68e0b2cd060bf9d7706053b0d80a571dfd0ef8c58569f88dd3210b5feac88a90522a532c21c9815dda9e13fd366c6ea6388735e75739c7439b9de231b8608333760d2bc0024039b47f3320b1ddc212dbb85ec4d4275ade795d1ddafda756183910e203f830c1bdfc80baada7d4f420d1d88c80b920615b782a5766966127017fa5d6a786a8a7d223b8a2a807822fae339a2611553b29b4afe72acc50c0da14eeb033af52efc4d097be080464d56d76fb44f584eb122894acf0ff9ba409d30416f29dbf3dc6ecceb1d566e3b87abc3380b3e079e0929aa9af6e307d6b4c3175d935fac9d54308cf7a6a2b30e73669e2394502290ea350930d6207fbf20fdf975998ddeb4ad62662542264fb07909a4653261a311ff86bc5b4c1f61bab27411c40f241b5251d9cde0ef7ae7cb9f0355c603f730f8ea40ba28b4dcfc4badd14dc1606a6ed828f4ede26694204a94d41fcac3ed6d4597f5d02fffabfb1bac0f0a1d606b4b7be4dc019ee39e70d81bd82efc1b9fd8407b79ecd485dcb7d30c6a3af387f44cf9a5ec9734706039aec54274642bad5d0a58da4b3d4502349f2623412da7c235293df6d089765e73660c91c82536391cbde7bf1abc061994df179446f3319f9d365485d3a65c435edaac2d93c68684250a71ab272aca3414e309121629dfcbc2cfb19697c55c6eeee1066cd913d0c6d6d931f85527ea3b544c862e0b3c812ed89722a5301485f26599e1b747a8c64f687c286dbfe41cb61c3b60677957724486b87571e60e42afeb6444c439cac015d2f8441c6ad39533950a68005eb8bf54e99ca9b604129d78a6d8e2eaf033b827a2cd5c5dfd9cf6a6104793f2ac9b044cf043c0a415e5e0fe3c43cacc981dc8686efbe000d9eef156676965dff8a3539fee2154e487082ab6f87cb2324ae5ec1482cd6a6d3beda209fbb5bd160e3c4944b32d5d2cb80cd6280c5ddd4924fee255d1cf569bf0510289ffba42700ff8a652afeff50e51ecf98bad4f67cd0c2b1d6104ce271161536d049c5678901cfc1cfb268b9fac1feb0282b7c2d3c55caf8ce2037392479a02649b0ef1e9c308a1535746157aff5431f730b27c51ecc9d8b7642f9e7c6360f88c716009360947a29cf2821abff0cb8f29fefa37d8af5a73efc570291f8f3abc283ad1a6df1953e4e19af532f5ea5b7043c773e573e5f43b0eabf524f56d97d554bf35541addc8ff4b9118c893738acb91344bc07c765f09030ea47663b29ee0662d3e08ffb08b7f51cd228a718be70df3365c325e26d2b9353d48b82807d0d9d6fe8763d604b8fd4f1d8b4bedfdd784f396e74cec529059cd51bb21a72fa4e43748b293918271c33a2b54dbdbedeebebd6b793a115342e7a2404fd1afad971fc3c3f79eea45c94621f82b4dcb02e39749f45b0b646ac812a5faea6aca41f67528e8e90b86a6b020d4d8c3b07c6352505eee1995b0d87813a599dae5d7e6879729a7571cedefd0c90d0bb197d914d7afef96f0f8572f66ff5575e21ad65b6a3dd1dfe52f48f34df1bf70743e2a8ea37b49baf2ebb5040dea04973e64c76d21883f7ecbe72303c7cfee273fdb1d53d7d34cbec08a4f49979280b773d73c5bbd78496a09b7d32db10af4973f7b787bec16dbd8293dd79c5426f687779457f49ed50bcfb7f30cd0e71a1f6533144f6aa94fad9eac9379bcc7ec80b9221f8f5eca1a6f4b24ab50b0698e0a47d1f34da58bdc3f740b7b9b97c4ef0a2ac4115fdb628c6a99543872379a6ca8a54b9c83933cd03c8ba25bfe34d5099140b79623df8f698fd92cdf74a5fc68bc2b947351a1650678924647e5d8f19aaeb72c3bac5e92e147c48227c3aa4d39a590ec9b87895e001316dd55f1c209b9a06b3473f58f1e874a608d8ebfcb8d6e2de03f165178a3bee800e3f5718b8c9be76841fdb3dcbec4b01636965280fb768fb9f6e49e8615c71daac03bf0ea5c4940c1c9b6c65a9d9c566b668f01da1d7176201fb38cd744cdfd0b8688d4249d6ef447578083b75afa2a5253d02e86eee9b7bcb0a6b053df2b61367d4d48af07b724d576eb3961c23df4d06f6903f4272e8362798aad23ec55a6d43f39c3a50e26e071ee54f961b79f793d1a27a09b437e35852cc3777b19167668ed5d1a426ea59c1b79b3ebffe9269f1709495cdc5ed7d151e0b2516871e2a283fe97c593540b934662b28ae57a4d761d83a2582dc5a417c724077e1a236004e6a5e8f7ebda8dd2768587eb3fef6ddafb3ed96678e679e1658f10f6ac07db5002cc14af25bccb643fee5a0835f02fc393ad63f9776c8f5ab2296d37032e40335be3c95dd8609416aaedc078d1648ab31c63017cf319d63361a4cdf73f8a95a7aeb4a2ca4f6326b903df201293c89f36a009271064a79f6ea615830e2a95b92df5b8a6d5ecf16208862271eb1880eb382a403a0c9d3a615c20ab6c7d9d828c368eb1e3275f51f340d433be347531bb09047484aa10f24a0080584478c2daca3ffbaeca32b9a66c76b3e2b1eee0483653490e5a2060b73c687b5ae944b4a73c51679cedb4869d8e5fc40b537d2361dfb6bb04882bde21e75ef0d55f147b64f9027cdec0a555c6cf9de45a1fe1596d0a6e21863d3dcf82960d7c9ece362294d819d4dc69b86ef7da0529db7e0268949b57131f0410b0e89c71c72c2b264c5f27c81ab3136a3488ee8e6a70a6da9628edff1eb6a740ea88f586922cb4133596bdce8dea6968d722b2f27d3cea3c4bc471d0f633578d7f6711c3da418a51c56649afb9d060c090cc4a87e94ec03b610c78f71f02110bd72e7b5ba5ec091c4e11f05f3eaf967120b6477c0589785fe9c0ece204bf4cd438ab443528d408610d2717d115835b007c22b3289e87c25ae6f779adf2402bef0b3475a75b3ad15ea70199f060420e484e9f14adaf2d6059cea050f382d96fbe12635e1a91c65414052ac453019b5d72172e5e6f6ac1f6108e21890d4fbc7b383abad3b45e4d3d52328b3e4b9e997d498bc3c8136569eed5f0528da843bb6d1d88dd0e8220ff135f502efb8fe91ff4b2561ac6b080ab4b8f9cdd0744239be5ddebe69800232d81d5ce2bf76568d9cc2cc8cb51c52f9d1da47f7ee481564e3669c88eec581f097885eef169558a661f6a695c6933ae364d276c644c6520e744734a8774a7ae7df359d348bf0b0d9bca5718f330bcb7b1eabba3ebb5fc8f7707f6d8f51fa4899cac8a4e6cf8319c61baf6cf5dc22f88cbac7bce8b722fb67154853872c7edd3ede2d318eef7e50fdf90a65dc8a634dcaa91764ce5b14183b99a9f056f906a7cce45fd0715d6730d47c07a94d73073a81585c72702bad36d2692b2d856b7f3686b93f4acfc738043aaa82238ac921a8d5a09f0e981e8a140736f1aad258242b3239dedce83416b9be558cc1537981163a4fddf3fb2f1d5f4846304fcd136b3db5f8468a87bee738eef3751a17d357c0d6a5d17597a7d8ca065da9ad0370051f6deed7dcd436aac4edf3bc520653c944d89cf7ca6d482fae07225bd3b548d3b4e7737acdc592b60007f89c5b791998c7cc30d5ffcf50c95330e6b9aace5e4a41284aa6938a7ad6e6f8953cf87021952d0c70f32e52dd4edd730922797cda283bde0aa187c8e27dea39765e635aec667342f2e5c082a11b1bd856e6164980b0029eb79096631b75ce1fd90fc0fcdeccda92a2380e8e7e0d02713493dfef5d4a1361c9a949198737b681a00c542cc50bdf401482817167ab01b6d3098725a66b095ab72198c7643ea074e0c7b8586b1e9c6ae30c669d091315b73fc1cc104082a24513eebe40079355a72f8a998dbf6738911cd78072ed23912a5b0e06c19fb8148f51392e566955ba0bb6e8cbf390b4b2624451a79be4674cbee49c1385cc6c451eaaf17454d3b7c1961fe6b219b4dd581c7296f23c6e767ff9ffa12e69da971e7e29fa1e2d4f727dd249658b5e3130874367d47a3bd3cfea38165104ac9c5475e4edc1a5e7b1622f2d824acff19398601b222fc32a095f84c162e922ac6da22fe2ae30f4a28fdfad45d61ee6c369280b5c29bd11ecc8cae00ed5db4e5428aa35a5da5905b236a27a906208ee111f74541eb16639fd4d6fdc28866fcc94f3809e229dc3c46f64347d054f8217dc2ee10cc55c1312c3a752528b79ae7347882e16b88af69b217c11dcfc74d5b16dfdd950eeb1cb2f3c0ddfccc2d960244377c2bf958f0a734507bd649772ba9bbfb9975f4a0bf3bf55d16103f91f0af4ff932970dc14345ae474f3c0514b933f4a49192b3485e9c95d312e02536c512eae292d17e8766669572013f60edce572420c51a22ed5bf344af27bcdef72d172cfe7f1cd7edac51af8c589efd804c13e531fa8cbc16d45495fc5754390bb3738a44afc9b4a4f6282991f85fbef4261be88270644d5c9007cca5db92937c3a241e3e979ee3e0cac003d4c898545178068c619042d80441f14562b909c8d2a5928bb01efb84a3e7186ddd931a21a30a5e9ee820945a3a42aae8ab12ea965613681e5e9c98be78fc06f85a7df7338b844610675db1b419d8346a56e5a5c12eb21609280b2e55f5c232760186b1f6c141d26a9150d5561815a31d0c67d985cdf62b95ff1b65e68ddb49bb501ff7002fc42bf2be7f6ee7b919fe75c3f494d241e38fe8f585706268a222b85d044debcdd5140f885d1295ab61b94af0c499005a38684dab55bad6ca73cad8add4bd0e7a3978dc87c3d32d7d777f5fb4c7a0cb4168646bf1457baf306e61f2f2b1e87a3a9a29da6056d33d0e8cf37588229ad5959edb789be957f6009088ce8bc552835295482c25450289aeaa7f656f78500aacd6fcc1dc561bc4805cb97aa66e94a03c7d1a33c2b7a13fa579ef3c5e092295bd1b529dbd504f9860039ccb8a0d8b1bc91f28fa549de80dd48665d41635236693e11365ac6c66fc41204413ed4b0c59bbbea4e606e775cc19aed7d6ac0abbddf8e951f33194299f7c13d6efe222a5020854cb9b8c1d3200032689d374bd654c33b4a6c491c2e10277c219f077ed667211a9cd93a873ba7f1e7080f64931727e0494f4b0fd5cbda0c9e272fc356e8b047def1c5158a0b9f94ec380a6465d0d1cc2dc68e2f9ead2d87f2230e924a21422d028bac00a459da548d0bae97f830d2212f21c344dcb958ad7351ff0eed46cc39e15711463e2c29151b05e83027b5e4f5faec2de86482948c562a972453c2cb831827835941d3584a87a5f856ba3cebc1add366e5247c7886c3efc6fdf1839f69f8f9e8ac71e52c26a078ce31ff5326fdd3878282e80b5b1e0f98b85e128588d1fe57e0dea0636b23d3ef105ee4b55b01a3353b9141874267b3ab1805a86040a4f8e4a07521009f0628c5e27e2a1a1b2404ca4de7c1e97c5dd7d41452b17bfecbdc8b86b5bd5954bab691b490d31d4d197a72e2505339a412b4a9ab95b18f15c46243311dc88354117419c94c15313b42689df089b982056f87e659806373c1a0bd54ad7791e2dc54bfbf5b1b5cba0cbbc1218a6b7cb68f27af52fcdf70d57addbdc7441c5a4174c09e29de2a3eb7a9a15011b9707503ac49485875f0946d0e2bf27605670e4b0a500d4a2e384271fe74b062c3a6c1a7b1ff3648a60999cae8a1d3f30111853f876370adb462704ece1b948965780a7a07bdcbf08bddd15adf8b7de9b90831376ba435011725b445fc8ea6c5fad70dc52304b9b93608b8db48875952ee8695e8e265e24ad91cbc09421a592d6c3def00a15b84c622c5473d14bf6ca4cad999287ffde60ee8338494bd85d0756ef56469c6470b62c4277e0483bebdc613e711dfd644f5f2207e7f95fb16282e741cd1eac01278134ff539768a4ca81af1c59401e81c8b0ab560bd448de4a274ae42d735df1704e421f65bb93247cff99ce04ac07bcbb3081decf52fb1b1d04837086b807c453f793c7ad535bc891332c881b422c83fbb1b3610c2ae99bbae21098e53cc201b8bec7635adfe70867d21ff5a4f92ace2f49073dd99fad384034ef5faaea7469fb9319139db83e2d2f73680cad06990a79d252e80941383a37fb4fb918dc43815898c4c703147f9f925f4d2f92aa1ecb6a09f6622b693b4da53ede495d68d3079a166755be76dc2ab32761bd103ab35843f90dbebd9562b2f99be9fcab8b5e56d97519026b2c7d9d6d612eb15608ce57e3b1e240b05e76bae6861e5e647eeed8bc574547ac4605d6b33e84a2a851e1a0bf6bea1fa4e87ade0921dd0c2f34555ba656a0230d8dae5b70b2a1ccc3b27d03deb8f6f79a5205a51272d31ed961fb22bf826335607bd8da28da23fd4fdf377542601ed53bbec92ed4fdaa876bcd90c9aa4f348288274d6c532b93e20c6f889006d21f1bd3c523c0ab70c97cbce34a2fbdf1f7102a6980455f191ec36b586ce69841745bee07a962a86cb1550025e0fe97bdc5b63c37ce7b03f8ebc311e496287bb4b111c0957a2f0b11c87e78cde3408e365978ce49f0b9283b12529d8b8de4e625a812357626e71a869c3bf6382e7b9805e464ebd5da64f45b74e2204058d25702bd82e726aebeedb363e3327ca73ab61a89bf8c0e4170aff4648745f545810f11b6e41686d7e1b2d8547a1916b0de6244744c79a843aaacaa5351b5df35967f682305e0636679dc94ded6c5467b18cdd4c0bc5cc29631ef5db962dec8f7d4902afb8133fc09e47eb7045db806cad26b4d93a8adeb4ab35284f2ab1ce950ca409e85ec3baeda06fbc6f2796e6c7912186d0b14155e52fec0d5e22e13af5b8d9c0203c0c2aad76840086fe5be6b97bce84a9bbc34a6f1c91d0872a4530d1d0e9134bde1f160214ef4102d8c6c583667b2c2832d455c72873597b41423a652aeb2472821cfac091214086adfde4939b5f4e84b664170cf95df3e0847a5afb31432122efd26a64966620156fd888d7d2000e51bd850b89f70f313d8923b46ed6f39168c4174fa2dd6981d86248d1dc90804714b8a5440b19bc6c873bd757e8620406ffae4fb6eaf2892fdc0c948a28bb14bd436279c5e8b80ec2fb2577557b681a67b67602346fad3cc1b0495ed8745a62081f1f613e4f845e1f682daf367670af7d81c2deab048fe440f4f40fae3f608f5e64c83f56e47cba2c9bf50bd10858175ab57a5023456a63b816d593f5e59ba71d35b3b9b6f04be05f3debba1ffacc7392efbc3682dfa3d186524b9238874d959f12e803d11b284c0bef5157587dfa7c3af7bcc64b53fc5ead9ea721b987d8fe9af5e4501f21c5eb63544a44da6e293c60327840f416ce3e22e58ef0ccb6fd9c773f19966699a04f6a7cfe7022c4973754bbbfa93d8e850839bbf231749149e2a7b21416f278c2b43762c455ccf6ecc3807c2b4bdfc7651458e61f327b3dc8310b3a9ac2245b581a8a25edfb3b9bcef57bf200be3aa62641750e48f41e76a21ceed670301fa32c7e30fe5c05509b96c7ccd8439c0b3a355176f807ca6568224ce496430320d14639d3829a98a43799bb8830aa0918ea6442ec323d36ac5b3ebd29480dc309191245d55c80d5f61a7ef8e1fea12315d73edc4eb6c4e7dea236061ca7c4125148531d774c5c943a4783baa3b7d5c7c8c080a48ffa1bfb47b1a0cb95e6d4845d87bff0ccb88a5868dfb47efae2bedaa23150a4215f0461bf82c6d8e1d67d81c4a838bc10a781d9f3a9c8afada9c7d6ce3ffb2863202979b0502be8b407abc6054706e70e1b73360dc7de78cdf5c2085c9e1b578506b551db7f95d062761bb5556a4ef86489c425440e77a8a1e991bcd41fae491c1d8009a2c4856b89beacfd1c0b3b158506c67b83b7b621a06f7d155e026759779f367afea266dbc6ab2ee4b4df52dacac5a0ba39c0fc0c038b7bf561e8614ea1c1ddfb554754499183888eff8d009242150e826a7b230218d36f2e48cc5b275e71f9cbc536a70fe7e366d80e567ade3c7fc11038ab7cb487abedcacf40c6ec41daa8da832936c0edbfce9070892e8c5903952f46e31e779aa480b1f9ef760542ff0bfaaa8c95c3eca2b524a1797553a248baff429a5b4e5424a5eeb51d3eed1f562d7ff0b7ad7c49437e9d47c2fe5f979480f3b555ae68f365c5f0d435aeee49198b3b46ce5b203398d56b905c17a8cd5e5c2290db32834e347269a0ff354ac668dbf6317fb1972491472aff9c865609e3abff50cacaff00f2a95635582e7ae4a2c97b0edd80aeea19685c96e7be3c97dfcd221e1fa68241d798d7654d8af9e2038807784d4e408df9d46b6178a46d5535bdf50da0af9262591beeae1ffbe40950bb8d3b2b51abcfee92930dc9dc9b911c472da7f78d6fd212b2f2cca6383bc7141dddc83ecc783eaae684e78bc99d60f907d7784c849ec4c882458ad7db98b9e6226789303fc5b9731d2fcb79e62ad4fd81c377d5f233aad15faaeded6beca4d1ed2aba6a43bd587807ca1ad56afa47307e52b7e39df82b8c11e8a9a1daff19431616ee6d7c418ed8405c669e012141f1c9500e50923eae2122b49b1d2001b30b96f8bff567bb75ff4f47367adde9e514f282a8dd7066bc1985280702f392da5b67d998e7a3d1e26bcf57c1cc5d63fe2f23aa2bb24e95509198dd6cc1ed3cda13b51e0772dd2bf11103e5ded1ca419e7918552f6a3b060be74f876e0d08f74273d9fdc1d6694238b1528860b9305da9ae8acbd2295609b876fe7142ef87fd3d4565c4ecac1d94917773bc08864cf0a4b9422d46ad9fc7008e56e78e638a3b7b688892ed6415f12d3cb68a43682af5c3ba1ec4da3565406b38b512cd0e380e1695e152a776a8681c0f38d6b048f9305b7ea564763045cae89bf9da1d87f1551c2d9e08c0401f1bb06b4081a6ee225c6d5569c7f40b46e7d46129275f2e82d1a85f83fb00172df8951c5a11cd54a3a0d7eb0005cad1c7e715969b6b60fb8f80413ce6e28b97b68eb5945ff99be78ba1685b7249deeec359a3efc58ccfdcb06d1b87198855f09718382fbb3345a274a3a9ff9e701484a0d414fe9aef53fa7d7ff071d62dcf27a5ba25b37a25ffb4d76d83f70e1389706e92a75a56172d5d6a66af4fad0081e4c39c86327c7a5a1cfeb1f21309f220452f0b0f811b3416ffe42875a3bcf3543e08900165e1d62ffc5c18c356ad130e1880d55cf21f6d5631c1e16571b3fe877c1c0fce30b2e2165711bc50e42d8c55b6fd2c92516cbeb8540a0218429e056d1d999200b3fc0c476d55bcffda26d340389d4891df991a71e1e7712b8d44fade7209fe2e1734926564aa3eec52d956cdc813c060b532c686a1034eced530256353b231fdc50b88976d2c1a69e6d2189dada4df803526c82162c90886ad1d70dcd09d788ec8a09c89579f55dd7c05d740edf8ebe43f2a60e3fd46041a99374f72e2da323f32009a3c99a71e633d711fcdbe395348b45ea377ed0a165a080176105674d037b87976a9ef28408025ab96fd77312be185137b30d590fff66cedf61f68225dadcdc6b9f1350bcf73408bc772bda8ea1700f879577946f4c0ab258911b51025be73aa548c7d546b1233ae8b2c5ff3e77e085c00c4ee630ddc2ab370b67961dbfddb4f7b9efead62a5ba9ae2f1bda8ee09e0cdca7f5b72fe543392ea130f1beb580ee0fde243dcb31f829770aef9e94808149a44eead0228c089546d75fa38d02bf10448f59943c4ced7454f11906c058816e075851171a7caede56dc749537cddeab619aa090e84de83222d2f7330e34c6c0365c68f501af049d239a76c838f3dfa3a6a001bac1ed19490b31bd764d4f67996e41522e41907f4825b7a58f7f7b93783e67c617ed9d2e843ecc0cefa45f2964fea26dde85a9fda77ddcb82532750a88d2543b72e42ee0045ebab6afffbca022a929446920ae2d852a3ff1dd5b038ecf9bf65daa005f3c4a5925f409b76a5c723f9cda2830242827adc6cf69ba82aa2b9cfed233185694e9a6730f10eb52b2125b1b091da955c92da8359dfca6aaf3cb9145f8f9a87aa1f5001bca6519a3708bf950f4d38cc8b7e2d8a9233f959be108e81e10912a48a472798deee185aed758f5cb2a9e3ef31a5a1b1fa431b01fefba9b61956d2077343eccdc791690f6bbdede4157704026784e4e164c3d8c9eca304387c31e817628688963a4b14c5f34fe0dabc866a8fe4bebd900761019191696f17a2fd634066960c27d8c33d1b5d53cf9d4d57887c4c528a17eed26776909658ddbcd96e958dfa888bc018bce17912d855bb90a6ca47c9e5272df2b1e1e535e6a1b1db4a64c24fdfec50c2baeade1085c88a8a7f2873e7be83dff0de6f2ace4e27936a355ddb6befb0ca56634e353ed016501eb82d53ee3118572bf64b2334075aaf29f0402fa4ba751b348a28e7878f89a65f1261d298561fcb77213b03a5ee3b84ad70aade5e7d050611bacc12420b92a821fec67c6113e3473ea5b8cf7dcc473baa00013c1d4ce34c046158a828560ec3b49de4fac765b448f24134201791afe469ea6b3384562792369a9b6bb6262f73136045c88ae43ad52e3d25036954e1fbfd6539de24d65325e319d9a80cdc22f7fda51e0b1037a4702dce2a148867468aca7be147b5dc4d58d667d9f587808ab3bbff0c1e5f14a7ad948f3cf59a8abd7ee1e14cbfd6547706c4b35f4548d96bda922d5546a3c6881c11a3c385116d0af1bbabea430708b896f8de2373053677c4ffcc4f6701e22091dbdba14336ca464537c7568568332fb3594c1f6825db29d0b749284ba151caa38345c074f3fe751e254c160074fd55df9c2329034f2ad26f7af9de83f30939756e8534091fce87bec38b316a4f5d99a75164cb439f4c3093d05cb2fcf584d35ba3c83ce3c823abdcb35a99d9220c9681cb7ecb07e7af90a9099425e306c698d39329a9107d1163071a91cff8e69065af5d0bf5c3f6be2d61df455b030018b327d3a9d4c4107846278a2b07db5bb723eb5d3c79eb12fd029143cf874c95f83fe6bafd447968719412c55069903fe838d1b8c497473582e72dd6339708c8ac2d5db49e2691890ea2abe09dd7b93babf6eee37f0dcf3f031bdd839f90967b3547895b25829b9316d403d7682f8bc4fe4b26f7edfc3ba6b75402f5dd78d1ce41b112f63a8efb1e8c21d3dbf5c8266d65824f32ce81773e58e5fb1f47f4389c77c3fd8966e4fb26a268dc05aa731970eda2500364f2a1375f7110c3ec8c45aa41c1821b943eaa4d18868ae565044e8cef4938f372d108360d3e6715dedf18506faa2318c574a6f48e07e2f73787c5b1f4c88461b049b5b94d0f0616b6cb76c81278a6b08c920897afa2e6d7a9446bb19ea0d727a13ed50f7596a7794059de9bfbb49b5f166be0ea6aa7e83ec6058ce38ec0fc18c8a85f33e695cd0dbfe14c3c549253bb69638a88eb35d748bce4c39a7d4344551c4cd7f0fe72fc0f1fb198966414a9956a3ca69bbec0c0765dff17be8b9bd8eeed77310db6fb233ea859c56e363f04088abaa2cdfec53f7dd30ea8ae6303287d425b0998aa33b4c3ba27d14092d739a6e76c08fe56fa6e4d03d5af226958d27370ab15821f178388ec5f7d24f2063b5aed8db347982aad9c0f801d4f0bf3401275b7fd254478fe3d24e4af4e784b4fb3ad21d8176ed6e3dc7bb97fc45fbf7cccc00b2ea9f53ab75bb724c43314e1674e992c68a193f6aeaee6478ab5cbe8410914409bb231ce14b9122d1bdc4232c9bea4ff221a0d9e85c724d8c4cae8c937910ffe7c0b6a9674935157f26cc5e97fd7e21a626177845094b0f15c9501bbbf2b61edef84004125daa24b6e70c131d215962370640ff61cd9bd6037ee958e924ae2e94b7999630e1c98433f3b1ff7bb220d36e31a520f40f68471b60e2e9276d2622f530cbf28ed74cdec5ea350e908ed5029936e68b4227eab5719f5e03878b07a5f1c8e034de17081eeb89a1478070437c949e5d70bfe7fed7c7b33e13d3a302b19ba33d35e133e4066b44cca4522cfb0a0c16f74540ffe6099591e58b606662b22784ab5e4f185317b89529a33c793b24caa571ac99ac50023c90db658a0efa577d11dcdce87e0c4da525708b6e0adcaf01058b44ae0baf4fd0d757070ed31a3f1f6fb691483cc5b5db7d5ea475369cc5eeb0ac6faa3bbf8d82875376d6c504a45337aab5cf8c64e3dec92dc959f88f7ee378d4845213749a591dc0d60598cce2b1f5c6215489f993907db00151b34778af4a880b948b6703ee37dee7a9a5791226b8fe50bb5041ccb28f0e329fcaa474dc5154dd1cd1255cb28c4db04b62a1d556616eff4406fc904c3e1175b5c7263fa6724469e1c528f96627642c2bf278ff574c237b98921888126df2677ccb736f195d1f75f49ccc59ee96eb2d3a7d3cdbc068675d3ee87ef2bb6c544a8277dbd884eef72297663c1613a888d09f0d09efe8327547916c41375d121d0db1f45e76a75c53411a936ec8f185a3c56a853dbe57dfa2d3e2713b1bebf0706919787e039fa5c0adee9b61de8c62a80f46124736f3dff1a673bef8b765bb3125e77ff4cc5d9c6ac0ca4ef491d0a851471ba74dbc360bf747a8efac76dcd39147c5c90d577a94a270e67b1f72a11fcf9419fff6dba2a812e22f80824f2d1fe6e26ea2346980a3f288752efa177070fde96cfc9c3fbf17f77623c29d3ae910d2d6ea27d4614dd5488695029fb3e990580870a32c4e96d4916e18ddc9783266620e8a8488b93922bb703948dc102d13dac69fe24117baf39e49e5ae7fffcf9ea6ca3f38182cf48a7f7d6f520a321d231b302a025d2213a5543a96966e40775623278eaeccfa7d72b4df61aa30a838b0a40bcb910fb5c4bc7679de664b9c3de5d075a6aa063670e3ebe42be9acbc01adae9f643d90e7f61b2abda54e5a4260011ce0ea5cb852c36bc77feb3c7f9c08ae2da495aa08e192109c222de0157662a8e6ef9333fff2e1d71b4ca592b1a54fa5084b6c1bd70a71f1ffb96ead080dbdd9813e72c223db79729577d9f1397de985e0cb44135c597365f3bf68a5b7b297c802e8df27e2e3f88d92d3d668d3bbbe9752fac6ba7b33a50a979fe6e589b18c6583a076a9f9e664b578797a5d166ff83f1a9ed72ba50f79547463fb7ce3cf54b922dd5f31e75b8f73634c0d5525bba7a84d9eed3c9d3c4d12667f81c9ac53c70197cfceb4a5a19db427ca63ddf080688374d2f3fe057cb988596b4e720caad3323aeee57842619a4ef78b5d89eb81754d370777941ed6f6a74a59e2a13e044485e55e72e3b31a439ed8da0ea6c4f581d299b1a16f65c1aea61d568a2fcbe3d94c4fe413e5f79257cc3e7ed56fe03490b08e74d7478bfc19d792317e38f87ca91ef70562681394165d9b7d07a680136553299cecdcff125665588452b8a408e567bc32021d81ee48f00cced305453e57fdfc872ec149f35410673339f513551fb7889f04e85a7b5d431445d44ad6a5828d0a3361fcf48841c054c33b805c44ddcb5ca24aa65a91ac906a66c77f6d5c41113bee84f728d3d2cb1dc4e07b8b21f47b107345f5bfbb5596061261051aea2a33eb9dbbe369aa6a940455b22a01400864a4f5b9a9bae0d02d1aa11b25e763d64499aa55625dd5f3c78518427e06471981bc5fd21bc354e2e3a8b61838245155b92197970625f9a5b6a15957ceced02528f52349d96f5bf1a41d28b9489f3ae5b30e99f6eb6842a0c365c8175d6028e675319fdc7a0176bfd00021f14021882e7e48eddb21b223c1649d9c04f49ec4e9662eabb84cf102fcef1a5a7ab45f038d424dfe96b0f60d9fd6584042f5a727a6e136f5a8694591281df6e3e0023ac7bdd903294db31a6400c70383dcb45c9e4594093fc2913406868367538f5e8db0f9267d76d07a431ed653f0864a0b013810b2ab16aa61827ce6bf8f953b107b4f8445a09cfb8b7899ed0debc2a3c3e16e88eb4c7266b7b5281e422421cccc01573002d72b18382dac432bdb37ef082ac77ef6fb8a24547474f09354e03ce3360fe47005f16cc7e12f54c2b02d12d43d5c529abea01c419d217436fcd3066ab8418998bc5855c3f0f4b38d55b5f268122f1bc211b63965253e2143514ca34a0bb7b442dcd673789ae8d33bad20efa71d0bf1895c148c6a278554b14313906b3ba0917bd1555db09232c29cc6440c16b2f8bf2207ba2e64c98ebb01319a3e8dad87af8c93ff8aed9a146b27c8a1ede314bed5b4607d263eefed3e0590d08f4ed7f47f23bcc8432f61d78858b58cfddebf60ee59f30632729a8d41285b54db16abf72cff2c7f83e9f60e5cb086ff60a0071a8c6816b8c85e1fa901bb114efca181114b36acfd4f77f734a114f3d3fdeda82aaba638e8dfd27847d897c7640f7644d1d5a93e9c99bacb78eb111368385d7db34394ec5157cab9e242868097604fa9cb5b94665d466ea5f2cd30ce1024db560a821584514cbe3fcb8fc1862b9456322ee65aeb8a4985e7fd65217a748d45b29a1b3991e75b0bed8765ca7b075e413a67de52401c748feb9ee6de7d91f5273330b8f280abc19e063b191b807530c860c6e843337862619aa6ce564102619134370590eff4edf9c805f09256fd1af63eca45f75ec62f1c093962a69a0fa816d78919819fe822f636012429a1331ff5b82b245a006e0497e9e6121216a495a7bfad469bda512df4fe90b2268c8e626d7bbda02b4ccabfd32bc4d11bf3653553762e559b1671e2988f12ed0600c02f6839ecedb3a21ad79c3a11ecf8b2a6a88a0e30ada68fc7474047d5ec3a3b3b3a6f83e9edfd8c96155d545467f30a91eb898221d7bf44936b416080de571bd902ccdb754fc00ad71f2399480e39a900320810adab5f95e05d4fdb6bb52466b6ed4cd93630906914859ebdbf58212c30a22da1229b9cc0d051d9317a3f30279ee373b014f39b6672a71c3937e668b40d37aca1d99562a37e8ed7231ce3e0b082f12235859ae455b0f78828fecd11aee7d23957f1f8d1399995dcdf64b8e9eae7b7bcaa4e42f30dc19ed555f6b0e8b9482f3f905ce01e0bd37e94379a9f605d888d7955b0659a02002cba63e813dc1556a91647ba67567fead4857bd408acc3c3f779dbcdc3c376290c689e3fb6b0197a48dce83044372581d6d676f5a44b3da8c046387db0b83cd9afdfb5a5f55637801927ca8156b10c341920125dc748eea2725217733d6694313ea6da83edaf42099936d8bc3e12245d5da506d3906ac82344fc3339b8805c5e9ee6899761ce6011df3df72b460b01a221022d8b3e3ab8d8da61732ca19869411af538f6e760e4fee75c290f62e56715ef01e91a34c4d524b3ccb0db9d0d4f95e0d6ce858e83c1e487e915330fc423f18d5c2a17cf331bd1af86d144ed57c4205e6927c9680fd793c8da490c633432b2ef2a093398c3f26ac5c3198fe983d168ac90965a54ac4332a75ff227aa94449983c7fb6d2a9cf9db12ef2775a985cdee5ff215103010f4bc0d3628dde3748d4f32ad08ffdc3397b6eed4b9e52d86379b16e23f17f309db0904e5a008eb18722076267f6d5c3a28a1ae4336becb7b5b4aa150d5bd10a5135b23adf56048278b54a38ef58a62f9e29019ebb0d6cdec847d82870eecb053a9ff8edabb81946a44beb1413c8c8e100dff24855db23363ff7a57bd774514107ff0fbcc02ec73b749b2b06f211b4e454982b20026bbb9171130138bcf83eaec873576c3c497157a102ac95b2a8c84228c3baf10f9c71684b2b77b54c839be18c6e260afb2d42ae0fc59fbc7d77a8f6371635d54379d5641fcafc27366ff51f72c02562047fe7003fd9d89717b9afb5d229af604ec2c42873d8045ee6a5276d426091ca27dae471f478f2d83268ed841dbdab7a71838319acac95a1f63d62de6296e4c7c6e45be709cf8e83fcb0ac40b2717ab271155f3a5158341481abe476d076505e520d763708cd5a89d4b04d8030fa81b78bcb4aa20dedfbc0979eee7efae19a97c227a6ceb1855f431df9159411ffb297213f8580587d1d9c4fef5148d6fdc834ed178238301afdaa214e1c1260c7dd095413cf5af86f2dfb7c83bca1f65f38b38632c3b0c4354a04f38dd1a17523be731e64070b87fc4bc37d222e87347adcb16906ca3be653d7ebd65ea1c8148d6843517d6618bf7c5afe203f164f58d742abffce2cffc7279c60f31605367d036a9a5c24f67b7856fcd59b0751e7d11f9d2d7ebeffb9a203f075f0da3d1e50814baea7e0fa0918e2a2d0c4f5845e101a5c62e9fae28795ed5467171c75342e04b7aec52b47f8238153210dd6ee66378321b9699855e016a498a281b6d5580c926d23609bcd5d525a659430297228b8958303afea30d83d05ec7ec0ba286382f682c5d029402b236c3421c82d484649d0631019b28e586262093699da01c0623e052746ac2a2afb04982465eccb3d232eeb8bbceb18079c31c90139172f90d7eb1d10dc5fab79b54edbd9bccb0a4e49ed9bfeb67065fb464c686c6ffb389c7b3c8765462c6732f0028c32121db20b5725ae58921992b425354cc3314589b8998d760b7a7cb99aafbbc2839f2327096733b73cedf715fcb3ad237f4d96f3c0b9f6f5c662ecd3a85beae7182a10a3a3605b51a777ad6e45bea5b2e059ad82d93de6b778db68772f01f45f9a4c1c2fd9ec11bd0af3d41e336bdcc60148d404e4a6a2b1aa3189897d17f730da4b11c9278825c0381347a75a9cef909434b1c9454be3cd5d754df2a681118a31ba30c0fce15e630d2c2c457fbd5739b5cbda365dfd29fdd99693b05e630d834557eafb2120e3dc61a4882d81965ff3fc5b602099d8d6d529e466b68bee6de032f8faa3f0aad7f647751a06210426eb50d33d3e92bc156f2d1e3cae5aba6c59a668a924ea333d8a230b74e5f8a461fc44ab810be3aa4b9233cc94efeec4c3be9e39ddb87db273a52a49e8312de971d97a929fa419d68bfe5f11129a17c7136527ca0afdaeb100253d1d3730978e1a5437f6a7885ca0b1c4d458018061ede3086bcca33849861d2ad293c21b4330c1daa6bee49f83e04678bf6c477caf451eedf781362507c2362fc55f293ee64473609db49594f88de5329c5049e6285e12e8305a18aac21ee883bdb0ae2d8f34cfb1dbe194671eade26536b06b17fb4349475d74e4459d121cb526dd7d319401bf5dd57212432d7093eb9393ccb76819d7685fd59ade0b64f58f4c280bd1c280b52dc48e18b8cb0f1029c7df157e95212975255d88f8581054be352f1fab46716bda5244bf93697b48306220c03ac8b40991fbe506c637e3ba6d018a2d711353f1d973a0cd62c6ddc8dadd7493d278c7364dfb8eb759aaad605338fad1cf1a3ceede462c90de660ba59d8b2013cd2a364549ef89815428bf38f2c10e389b52a909ac2e18df1bd379f20b886ef0c91ef702498d065cc22000c691aebc973da09b9756ca455639a6e4e5171cd882e2dcf1fcd248f8bbc9c4824ace0d46ff9f1f879b059ab021f0b9d618170241f4b85078b1c46f2d166298b11bf439115b234eb2fe8bb78eb17bc11ab5fea7efccbf032cbe8a15fab69fa094ea99c63b0a333956673fc8f85493d5afb68bea8560aea0ddf8be4b8694686e877b8c6d4ec1919edc59c355df053ecaa66c082977a24a319bba7334afc9f2d366fbdb5d872cc9035803cefb2536b2022857186957a307a530795b2e9def2b310cee39daea4dc55cc67bad84227bc8689f62db63d1f1436639ba8836dba47dda1b51b2fce066223591e293ecf68170a45e157408cd708007c35be27cea6267ea86c666417a4690b237e82f1c8f56a2991f2d507cbc539758a0c0c56fc7bdf098d5da11d29111b1d00f76c771f69f65fa19e78a36f434005f8110246af34ddf2b263a695fa435bb54d2a88eaaa623007b4b6461b7930186b1ab919ef29023ca08499ebe9b64f60f133ed5582158301e5035012333bfc8ba2a385d0fe50490f55e9567d7512de5ad067766055a3380fb6b23014e5f02a9f8d342ae2ab4b7fbd9d5badec72a974ca8720cea9953f81e8df8fffb07ac50b3f720e315e9796623be125164ed080b26405ebd5d2653df1006e1cb065bf8a4e0d7baf9bf0e1cab894fa89536a3fb3f9767895f4cd376a3dbafca927000b6f7bfad3e5c354cefb28f5749ae7d3f8f3cf1a032246f90713a2c3204bdd5214ee96a101c673a57a5e55859429cc9db10e527d09568c0c9c9c7c8ffbec554ab3f703189737347f78c85ab88a6284504324046aad3334f1a2119c8bc670e1a3efdc2229727a1857f5ac5d97ff7b609f56b3483f58d42fe659db9f15387ca33b6133e1a2a8611053ecf73ed4913873acbd6cba0b062b68cba9a899f37d74384dcc0f4b511dd17a490d1a1a17cfb7650a8223a47bb97108c86574d5afb90518cf1a2109d2f459382e07ceefde117908ce7254276722e481a5ec24e1154cb976d15624cd3e1a72db970eaaf7ca238d24e7bc181db0136610e5cfc807962c12307e01967094bf6c8991f6b9ee19a97f26d9397a80ee6907cb8f70680bf8043ca58f268156d5c3553909584940869592d537cbfe36e2e1df346d56e19a4f0c27ce21cbba345125cc2b1d5bdc9c888ed767929a4169df6d51b2e38aee2e528545144ae8e45439a8b1d3c740bc0e16d11d282b6ec7a9466c33ba7cc018b976c5c21639aa56dfc17e484f00573d2212c08a5024c1d791fcf0dc28c18a14a03496424c1a923fb8ea003c74495f1a837fb6cd063f670ca05bf0cdb73e0ee94906e84709a215f4945176aa7d0412f33add409073b365bc82c9f4ec019d81dda03d4a5dd662a0f73b8f70fe2cd858be4ae4e65e8132c9af87d859337330f29334a62a1b9c9428d7f7458ce9f76acb8b6c8c55305d2eb0b5531553f9b7c534b47119648e81cfb86d07bebdc1c4b69fc9e2749fd8eb821675f594a1fc469eab086975128eeda73b523ac1c96c3710fbca5315390f2fad8ef4bdc5e3d756202079ad91423fb494922dcc1fa83ce7629e08e2de92fd8a5e3f9e33384299c1193fe9f49e4bb8e5a821849f5ead546842ee67077429a3419e6cc3887e60a2704176d87b30ada18e50d921ae4b037b8365817dd3dd55ff694279c354039595cbee2ed72ae84c7e5153002494b8ae33b46dbb8d1f23a7806e8c508b0999e9092f550f0d01233edecc81f798b7bbba7ea86126d21fb5bea62c29cf956eccbfabaa3514670c2682c458ae0dc081e76589cd4459599ec93c771f5cccc7f1cf132132d1a1f2890cd3da1d186e6cae136b48609dc4de41a9e677f3a51edef22d088c39d517251321d12b715accf5f2152f18f2f79cbfedf02089379de4fc1e2a22c3d85e139d3c4f6d0aba9e04940b6633c00517d15f270ab74e2c745b070ddd59fba137ef963e521b9ef4e4ef0a62efd2b2a3f68b510c3c06dc64a5312c8b43a6e5d2257d283ab190ebe5ab6e43c2b638eb52b2b2f29479e3f146e3e1febf5d2014ef1b8b18f1f57169100d26d794484e8dac8fe37676dc382af06611830bfa7643c3a0ce59cf53828e4037ef8a91974d206e440d909b9f3b20e112d5c8236a54b055231ff6dd18967bce92a0d7061e0ce15f7baf941a3bedb3a55478566de8695b08973e309f28025ab43899d59749215202e5537cd142dce4de6bbf30d463238edc2308fc9db19b192123e49874d8cd009c9b2f6c4c218a5a0e445329be83068c40a3c1ea4866d2633c5aaefdb8ee41f72cc1f5909c2773ff3e92b3ffffb98c0d32fd1c64c302c13c6261901e6daccf676481bf7f79f49c9b9f386ddf1e3a9691a602ac50af6b2a574afcee675f796ef4e8c7a94ad30ec7d4a88398688be511fa1ce0d4ed07df93a4c8d4df3c45ff76a0cd302fd9dc0c58ab7fd17492fa2529f82cb73db67184c94eea9d64c3a453b9447aa8d0f930ef92c19585a81ac227fccbfe2846c919f478f86a0c5598bcbf4da8999e935708dcd7786f38927f826976b6804d8ac21d58c5a0e01df3320dc2c5b610c913e9b2cf552373cdd15ad54ec7da9a1819c2191d030b92348d0c4d13b41076c7ece13980f7c5676e02d1e512b4dff011aa2cb6c77090acc5bcc3b6386d4a2e05f8e00db0ba9b356507589a0cab8e499e2c2a749ef40b84a43247382573725bb75bbb4e6c3753192b14c6cd1b93836aa2f91406426be2c3a6c3005b994f55d6517f41ec041bcc39e49b5196a1727cfbae71fd9546b346521d9183c1d46a7f68383b25ad995604905a835e356f7dc2550dee373d9baac23576e1fcaed7403190b280914124532f1eea2faeb67d59d54f4668473dc8b13948ff80ec95ad7a13228218564445d290ad0f9f658d8d9e6987993c70a6120c04e0415a62749f23cf48770834f89b3e588becc2b04180dbb647cd24b3554853ee06d1aa0c3a73ff07d34ce4e0c4a6ea5999e5ae6f64ed4cab745784f11bcb263ff9f16a6bc8e82a383eff83a32cc65eae32728fce80f06e218f493f97f343dfe6ce009c71fc9d31400dc915df20a5d6e65f09d246c8876dcaeb919a8759baba3e712168605b600cd734d5758132ef6926e3593817d02e33e18aae5f914de2a290dfffdc5cce9f1cf5205dcef3f98bbf4adcd97bc9d02b7f118412b0dd199137ac01d4fd3fef89705742c642e67109d1d0454d8ca576aa4cd1e4cade59be59fe3d8fe65af24e201eb98bae23f76200055c8743c5d5f5edb7e8dead92013b8f85c0e339eb05e37620ef82a110348d081570f8f934a9386e2ef85d57c6b50ce91ebf759b8432b9f60b40469746ab179ac4a326128eb98dc27e2fecc631f671229c4cf1f50efd85a1b57e565c5003fd088ba6d22cd8d5536db3297f7faf882ffcc9099227793596f1467728536b87edaccf10b2a0d0b3bf6cc94557f638c93572e39e5fa0259b626e970ece7c70e8d0d257c949ee16bf6ac4ae6e711a7a1685010ece89265d9675f44262183b941efc4516bc17ade473da56040bd01d8e6aeb5dafc66646e76f5e9aac548ea28a3cdb73ace27b718966dce8ca58b40a144d03e906192b0993e760b31dda68680e337ac75db95ca3ad9b4ece56497adc7e76af13363e9b3f510f08e42d67e76d15ca1267a8c6c5be808965d7321083677c21b4b25db25d7886fcbb0d07eaa2b0213be430654c1b81a3acef99d87e92f798ac123f41ab9a42001e9dfbe3664e8e028f152b5878bf8bd08e1d462d98843eab88593f681a9cdc54b53a5c55c8de726fec5b13acc49bf39225ece9e92ca55005d7c217f0b7ebdf964f532a61c1c85e572657535db89ab677635c9098399ceae23d6d7f624843382847eec53971356f85fd24e5d908b58275f52daa0159c5eb06476386e993db7a24d379c58a54d9f7fd6d991d7d522407426ada097336907d5ce8e73c1b6fe12bd72f3b5c71c485445b1f22e9be17d6120e5f2e3513604092c21140cfbf541a5f5a02c68b7330d68562f9a5f87319c1f26234880bf034502eaf6af6ae3f15d8fe00509e6efd9dd6cb6dbd56ae77488e8d39f25bcf92de7c570cd79ff7f459d9c37ec3386fc3a09abb0195f269482bfc3d7c0deb2441d2f8d072329752d9ec4c07618f70ff8156cbe38320e22cca6536754901b403bfcac6c9f21ba2493ef94802d17ce736068702751e47c2968db79034830f10c3de14399384a21272e8b0820ff0cdad2b4c4453b1267084288ee230baa0e23cd04b05d9c5f0c621f36482b2b4a518a85f6064e42dbe12f4a677fefae30100189bd5d2e413d22c878148b4e12d8933b9054543ea501af44c3d320b41548b5c5e0db7f109802a50581660c0b4db6cb450423127a8c21318ac9e8e46e802b52f0974961a099c1ad3d081a8a9f37e07cb34005487920063ba3253c234e253fce1dc85273a12e1d8f16472bd7a7a3993c2af0426dc000000045584946ba00000045786966000049492a000800000006001201030001000000010000001a01050001000000560000001b010500010000005e0000002801030001000000020000001302030001000000010000006987040001000000660000000000000048000000010000004800000001000000060000900700040000003032313001910700040000000102030000a00700040000003031303001a0030001000000ffff000002a0040001000000b004000003a0040001000000a30200000000000000

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: 865dfcc95bb0834c134a7bfe084c9db09211ba5c5fdfda587778552cff79a968 ? 71108312 of 101609963 <cc>
01: 61c17ae412a7e349c43b2fcb66db6d2d12db18f68a0cb555886c94ff5b074697 ? 71108313 of 101609963 <4b>

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

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



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

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



Inputs' ring size time scale (from 2022-12-05 18:32:00 till 2023-04-02 04:47:22; resolution: 0.69 days)

  • |_*______________________________________________________________________________________________________________*__________________*___*________________*______**______*_*|

1 input(s) for total of ? xmr

key image 00: 30246e5ecad7ccfa7313b4dbecabda3a13ebe53e8787284958d4b1f4271b5820 amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: 3d44922cc04d65abae3fbdb26d36e47873e565b35b27fe89a24438b2c5582aba 02770871 16 1/2 2022-12-05 19:32:00 01:162:08:16:04
- 01: c18be3ef6e16c646cf0fba9c9f19e3bfd796f8498ef4924ebf976f8b7e625f5b 02826609 16 2/5 2023-02-21 08:00:13 01:084:19:47:51
- 02: 436fddb2061254f61039cdc975459b51729b0a8d70d990be64758be16f51039f 02835881 16 1/2 2023-03-06 05:22:17 01:071:22:25:47
- 03: b823876877189b5e47a726dcc3fe29807d140013de5c7bb7ed063e487952ecdc 02838206 16 1/2 2023-03-09 12:46:54 01:068:15:01:10
- 04: 4766344124423fb3c05ddfb898243a2831a4be30f67eca46d3fb797a12644d0b 02846460 16 1/2 2023-03-20 23:50:44 01:057:03:57:20
- 05: ec885e218021ab3ae420b53cbfe404db8aa60f2e6b7806b1978197e9de4b2645 02849827 16 1/2 2023-03-25 15:57:17 01:052:11:50:47
- 06: 7d8d816d0149afbcc675319af6abe30dc68730b99a566340106ca589a62c63d9 02850236 16 2/2 2023-03-26 06:59:20 01:051:20:48:44
- 07: 9ed306a46184da9e205dd959655f8f9f31e24d5c3f81c56620ba5246072bfb15 02853925 16 1/2 2023-03-31 09:45:23 01:046:18:02:41
- 08: 9b78c3309acacdfea1d89c0daf28ede9fa1f36fbddf44030e11311c11a86ea46 02854719 16 2/2 2023-04-01 12:12:24 01:045:15:35:40
- 09: 1e7331ef795869f3ba4a5bf39ea6409398c34d9a982f6f7c63d5e53e82e75675 02854764 16 2/2 2023-04-01 14:13:25 01:045:13:34:39
- 10: dd171dce33cfc3b0ccac5e02a3eab309c20dd1ac3720d0dc73706e5e58f6978a 02854850 16 1/2 2023-04-01 16:38:58 01:045:11:09:06
- 11: f29e180d801680e300c3e87ae7367a2d102c8fee9d7d48fb41b407756da9eed8 02854935 0 0/23 2023-04-01 19:05:10 01:045:08:42:54
- 12: 8b19a38b023a36262dfa2d8996c582b1685f08926be3d5cceaa973ec33ba291b 02855100 0 0/29 2023-04-02 00:16:16 01:045:03:31:48
- 13: 2d99af0f94ef8f93481258b864918245376afa3352d62032118780cfc93fed75 02855162 16 2/3 2023-04-02 02:12:05 01:045:01:35:59
- 14: 6cdaf82612278ca90228d5c68d7646bc40d2e4c85371c4604cb1f0fe53c58f78 02855211 16 2/16 2023-04-02 03:40:52 01:045:00:07:12
- 15: 28bd86e3cbe5901a19ea9a52599f1e009b8744f4b5872dca616f947416438c01 02855214 16 1/2 2023-04-02 03:47:22 01:045:00:00:42
More details
source code | explorer version (api): master-2024-03-03-26331e6 (1.2)