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: 3aef3e135e83ca8cf1048520f01e8b2c0c2e6bd1f7159ccdeb241ad4d28250f3

Tx prefix hash: 7d3cae069e1aa58480689ee4a6c53c6f275e143432720ab739f10cdaf36b5b4e
Tx public key: aa2427aad5f4fdd6624a9586a4e334dcc98e907b2b60a68ab0e6d2d27aec20b2
Timestamp: 1680307055 Timestamp [UTC]: 2023-03-31 23:57:35 Age [y:d:h:m:s]: 01:052:15:54:12
Block: 2854361 Fee (per_kB): 0.000974220000 (0.000020480000) Tx size: 47.5693 kB
Tx version: 2 No of confirmations: 300302 RingCT/type: yes/6
Extra: 01aa2427aad5f4fdd6624a9586a4e334dcc98e907b2b60a68ab0e6d2d27aec20b2020901e1b76269a75ab5f6109af0025249464612b8000057454250565038580a000000080000001f0300af04005650382032b7000090b6049d012a2003b0043e6d3496492422aa2ca1b1a9e9900d89676da1a5ba3df0e6e20ed3ac9d1be55be36bfb5b2e9977628af681ee9d5abb4bf66f2d0d25e03ff75fb49e517e9dfecfd813cb43fdaef82dd4f60df32ace27faee93dffafd24a7e1e1437e9d1fd47ad5fabf404f3bbe0bccd1edbd42f98df436f381fb93eb0fea27fbd7a86f4d26f5ae0917ff4f417f35ff47c25fd07f31ff37fa6f6d0ff4b4bff33ff979bffd6ff9e7fdfd6fffd9e3ffeb5fe770f2ea333067fc39f17f9ba6ef294fe5f44cffefe7fff77ffcfe99dd7785d989b8dd3bd1f24dc6f554c64cae02cafedcbe93bb76b3c68bdd9ce4781982d0cebb31e52a96187c595b8fc078392a60bee7b79888fabc694a7ed7e568ffb815f979514532ac7eff292e16e8ff78d0785d97763d1fbaeb47952190ad1161192de31f8b0d52cc292790ed75af1c09c8abdb4f644ce273ef102a1aadf8b6e1df50cced369cdd8e224f63e4535d5cc10dbdb48a1f655c0b9d5559a20f0a6341c8ca7c0112dd883a35b25338ee6a9c2900c8c27f309275f5fb00cbf50f116612490cf53918f4adfdb6ea07267eb75024acb1df9e2a2d827c13f0d9f3c96423c730f62450f4a405527292f3057403648bb6a9ffb6d3709609e8d1661c81528694f8660f9c0ec3464c68d2eb45abd88eb468fdb43e963a450bbe07e090e83381916feb56b5a4eb77c3d30c8e78fe7050df98f73d60349d0e00be683f50756431934897adde63051ff01c3a1e18eeb5dfe317b4aff94a04efb7edfb3099a2160f9cd768bbe3d2c5b7603fb41284908b9e32819401568ab72d41dec83b8816d938cd1c39d29fc4d352407a49516ecca931defce22adfad6f89f7fb200e8646b9f6b1036765e8a2f0c2d53e68e37aac0b4c6d82d2b27a0f48d296c27ebbe57af13c52d6c5d89d80335304d58f16d14fce3af9d74af6f9c3e7675549000df3fbf681b8c719caabbc163202d524333b13a33b88b887585ea93dc72cfd2f7abcb299f0471abe61fa9fa2c926d83bcf01b0bf49f9c29057dd05203cc1125ac70133ae95ac96436f1c7876e99dc793eb9747d7f3c7434b2b2c47f7848f21482d50eba64752770410614a86d1548f07e2d8f7ca6efa6788611f1af13baaf2fc24a63b457f20f6c449bac6e9323c3c0b469f7fd01db563014ef4ec19d7419b92063ea79d44733cdf61895c388a08ed0ef97e13d3a7c2183a1c6ef515b2ce2dd3801ecf1c74cdbd78c867f47cb27a64c9f19e68fb8fca85d3e22458c53897aa629d316c2b49a318d9e4648fc708408e30b796f2f5ddf84049644b285bc6e48fefd3ae518f68b21158c683c5d35bb003d171332ffd53edfef1a9dc7cf170afe54af158c53e0a2805e9504cf63e4b4c7837e5141f8c356eb30b4378740ee09ee5ea77ebb30c21084124c5499f14eb4a47d80523bcd1b03c5f9bc3073e76f71a2a33e61f7d8a0ccb80e90173ee6a71b20ab9dfe1e93ba67c8c7131c39ec558379b21ca8c3acd6bc4f74bfe19bd3983689335e48ff4477ebfed05cd3ab7942dabca234c9c14899b0c5d62577a8fbf4027d1f3a2000a6d3c86006f0c22d8c5006cfa6595fda0627d1385df9456bd080a4d034f5f69add62ce5abebbb9679b6f59feffaca618280880a21b0b2e69699a6ad231480d9f98253b76590c33f9c2996d52537f5d6d070e08bca2e35bdfdad0cc5dc2977bac5853e48b9adf6de54bf42bf028b796e38f4053bb4f7ae6887e1901acb663823ab8f5084f1fd514e53a18308a21bf267f810978dd79ce4e483309aee6cc676dda33f535becd2980a86844f9863ce13435bd4619362c774168c4432188852d12b43f54e19210cd6597518567ce632fb1dee5a69625717be8d9c0f5a3bb7f0af50e4cf43f05ccc6b152a8b6e802b5ca107d715a82b7d92343e3c9b4aa7c1461926c07a6c56dad887a050d76feecf1af637d2d319fb1ff9959d5be5ea0fa4bd1c2696aa38cb894a036bc810963563d1a2cbbeb74690dd0eb9c000a557b7d68530cea917664f55fc1a24a0a6f34a41c054a13b098b516561644634fc5908fff94b8a0750e6f9e14bbba70d328f0a9cdcfa8c24068275606de5d37bdc28c92f706490119907a5ac1a2b4be4c670883611414b55f3882b3557bac0e5b75b85fb41db0ecbd461213ae771fec213d4da3780cdd18f46f1596e330cbd143612268af93ad70a341b304a1efa750181cc2281d38894eca428ce194c1efe8664a4042e6e3a2406d077f41e8a1225f55f378fc21a2bc1cfc39e67fbfd8e42ca0f57e31063dbe27b94b474d1972fe8c310f7d20c7d2f80898b4bc3d45358f2c76e2a806ead52b593c2e64b48f1899056d9e5f59f13a98fe1b1938bda48b6d7a576503737b0d5eebdf4c008e92949027f1e0b767399c4b25aa7329892a2cad4020f906ad88d2cb2f774232a11418d61b39fc387f785c1c75821acdea8b3685883aa5cc6256a6d6df4717eea556be6d27ee93e8c8c538521bd234481a94e4165f38a641eb770369bfe3821512c0b257acf3d23a3408595f76bab51c2743964214551e47af17bb5671c4083f021cdcc4e9a9aacb02f4872cb11e71c2c8ae7bf1aff29ce5404f339d1bac4b6dd51280e393aa4b36c1ae9d50f02b4aac4c283192e18f932967862c8bb1eb7fe7eee78da0e1e713b53f900549fa782b2d928e7fadba37bd1fe04d93f9daaa270e0d8d3071bfcc29842c782b55358701894ab51bffb98c754d8f1d2984b75f0e8222c43b6d86ec641c4d95b0eff3afdd2d37cc995d804eb4a51ad3848a009e16f367f398b58756213399d88b33198a452dd60b4d1467baa9edac272b0ca335c2eb871f9c3dbafb89a44018d9bbebe2d26685fa6c7e24471f73f0bf7679406423c2e4d07df1b5eb82e30de60f799d5e0ad5b7d1655cc485db681dcb32a9548471fd6d5c677243603520300aee5cafb1b6c4aa97012ab9ded17e3b4f6f2500ad576882b1c46f25a9cb2fded00fa0d86f6eada17f02db56e0fc6eac24493e17720c21fa8641c55b7b77e0754f64ccd6be83b91db0adc9121debfb4b82e7eba125bdb3ac71269ab192a7e3abb620b1d385931d9dc1e5ed751dd877b1b0288c752713e997d178426cf503433f98318d91d9896fee87de15d8f23086ef61fc876c46b2f3d4cbb704185f551c747a2e3ddcb059c973db774b35ff6d36f2270375c4b530f6c86703d6a5924d43f5ad5caf8317db7ff6c474ca410a3d22196bcc18d76d303ee8594b73883248bd650838696e6a5f9b874087ef648aed0e6b3bb9832a7bc779b9d3279d3a899ca09cfa2acf9d32bfba2534a961f9abd00da4e42bdabd0c4ddf2011dd95b16969c353fd8f8991963f5d3da688934a83a3090682272e62744c5ffe7770141dacee0db20ddae8d0c3429e7f4a463dedea12daf76333ecc20f9ec39847641f05b36c8b6d687a6b703a2e1ba763efa7a99b1f5ae78402108d4097518ddbe6fb38a6c5d4d61b62b57bc9f2ed3d901c5af6ccde8e93036879d961a7e405ffeb3f38136837b5e9d20990e88b06a6944fae0f303d7b96e1e046b0f857fb251de25e471d2df6322ba1cb4fd909b0d6cc52dc5cf5e8590cd21c4192378b52047f03a0d7b92d5c332cbab20379448beeb8298c89522ed7f53c36694fdc0a00377af36e4641f82a8464d7131f16907a344b97fc17652167115ad4ee9f36b4629a952f9dedce02a419b327690e822a72dae084e9bff0114070f89b3986574eca1b35b783d777d5434a5c881ffa8dfa87c2ca855518c8ff19222f77f64e07a4ef43feb4532c0fd98f91861b278c6bb57236d4be05c5e28966df17fd53eab28ebc89cd17c91fbf70b85bd90f1b84c2701dd5197f8819fd8486f12486bacc174bc3dc08e62195056aca762e69a566771e00935f941eadf27e1e2a9b56573d4dd85cb7e0187e885d22ad384148340232477c0f47c0647f69c7f6027b9c621f88e419ecbe3464b64ab7257a37061b14de24010a266aa5104b53768b58597fc8250d6bebd32136d320a23eb0f1707c3945038a4d82cdfeb1c01670f4ab8d4ce7c20c20244ea801b37fb83cff4dc4bcca9eb23ab9461a9c06df381b82d3151d60546356d500e066aad57ec8ee91ba3b6c9ba89fc32bd29e9f00d7d5b8ca4312275cf0fe9224d25896146bd8163e566264c917876a2c2c1a30ab742185e891f278907111647ae1159c8ace7f033d68c54a5324fc98e9a67a39758b2dc780fd9e7d131d4aaa0f9352e06bb82eb6ba7fbbd71c1649332dac2cbc691780a983ea9cdfe6f7b80b2f60c987bd149cbc0f54c2ae2919e8b9c9cf9dbfcb49e7a1872e797ed714db5d43e1b89969c0cc09449a1bd2502bde831238619436cf5a9b12acf5804ae86af7fc949f7a083dc5f5c94d08af295f3266fa5a35a1aec81d44d3a26da14a018ae65639875ddc14159b97b76f29eb21c0fba173f3fdd89cbc663f56e2063233ced7acc1aa4ca6d218a13bf2819bfd313309aa9d590f47e0e34ab4cca5ed81ab7c7a259df340ab6aafeb54e032a8f1f31269c6feea2583dd9c14ec72067777ced3a97bdf649f01c28f264ebce24e60d522e3cc11d4c0f200cb83eeec12911961be8b7d295d4320d247e11a1f9c9dc19c3d0dd11f2a4e44eb058452f918a171eb11959058ec762053a672f335aac7da9034ba01589861aaf8a7e219fd80d029a2e56bf8920522bf920f0f0cebca900ab5bd9c77cfc7a193145eda7d068e0395470d55177ae3614b65ffaba8b66af8bf2de2e618f563a8f4d7ff17c44f2d7bc06ccee5ee5f1e70ccc3de029a1685d98e091dd5b398c67eff40e0416d6b62d4bd20223e53add3d6330a6a12ed125d9be77f559958d18ef7efcabeb83fc9ae1c21bd676e5650a5e1793a58be741e84dd2bb15b77f1a830b11a08187690970e4e4c8ff04acae2d18c638d8ad9c15f1adf38ed51060bc88850bc7d38c07d01cce3618303ae9f120d1f1f2b91e57a68116af42d0f2042bdfc43a72e740299c072baf8012f2de2502abd719c12d16ae848d34548cad4a759a1255bcd5771fdad9bec6bdead226b4b9ead2147fb31ccd1c9a645a3ff1d235e8155befe7ccea50a14f4fc2ecf32de68b1bcee15541d79bf83a4eaafff4eac2d06300d339d96667288d7eb2f521bd88b27ed5e788755f37f6544a3a038458c6171f0c6aa1aafa02e1c62d69a2c7b316db412898b89d3140a2c67ee2aabe5b5ac5f08c222ee318104c6bc09d6e6014570ea3fe097b3e4991d969bd0f89d0aaac2992c3b9bed40387ee063cf7af692b2783317f31a12acc2107ffff750fbfdf7de4747b436408743597405a5b406066a36f88fe8f56dbbc35dcea39a8ffa19f4ecbce1a6235ff550bbea3ee7abd56b43ee1faf87e67e22d4d4efe633dcc99bef544df8406d87cabfdbbe307ce033dca65119faa27f31684e542af8de2524d20ca49e8aa52e1247da67c8e72a525f9bee281f3d5d2d558ec6c80c1dc46418d39cdbfa19a4c39493312012d82ee792f6b207fc0738d0c9f2e33675232e2a5337f538bc1a70e115e87c65a790d363eb7b771f06858cd7a9f9da489db6f0883aa32acdcbba725fd64f7985a97c0d475762267d54934fe5864651639b38bfa4ce3fe4a2bb887869bb60dc01ad66d681eca14c2d4dc2a3190c1c0b52fb6c43dbd25815653dbd7925146c253b5e75572ca93ae667c994041b05bd92f222c1cf1b633fcc0a8be8193bc32d59fe01d0e90a6a8afaa191b13ec027e03db2eb45f3e831bb53915f8934a53aed74c852dee837b6565211477187cede51e273ab63ee13335bdfd222b8f74e7801c62e993f54c8d29e670b9ba05357973b8e84f8a6560d9c823775303c632793734351719ca2c4df1776a1d82a5cb18081d43a5f0bf966ac1008d156c62af50082647939814e83050e6fa91aa5641e793951cae62b792303fe4efdf82ac5d68d90ac32e22a472671311795f7bac39aae799bb41fb6062aafcda104b7f09cc186b00917d15efc9c12fd0333c08620b77c2bf4bb0ca8c80f9d202cc2dee226cdcfc6f8abf5fc1be7d54a01d9693accb35e36660dc7d5a6a019b9a84cf3f20e457d97a3a540c63815effeb6b4759f8b14b6e53eda9d95c7e9e548b13ba65b6188ab269d381657e00cfd56bbec1e77fa3deb9df0dfc7759e678d96e248b23ffe319334ebf4096abee5e2cd09332cdb4554af8c279743435ae5c5aa3a36fec8a4fb104f0e949d3d612c3e91b24488cdde6e3394ec814b4c8a1cdbb3ace547023b51a91addb4cb74eea00874a83e56fb99bc9447bde0844a5afe0ee12bd8c6a97cd4fa171134434e65636e5fad33a432c3380dcfa7c8e61df1731e57703ae4a68541956c2e08ee76f354369c0e92433885f95f0319f761f40e7db00bfa6669ad542f7d094372bcb114641b2c2a10c8b7b0570122cfa39069e93c8d1dd65013407531ab08458c08aa2d231b27ae3aee36bda75767f476d430948d55f24bebaed8ddc5ce91949d93b307c70b74533cff0ad382150b504ea56ad8b90cd5d81a3f712bcb9cb27d464cd8524c85e8ad56927151b863e3081038ca2f0dfe15a7c8462c2ab140c4da01906df13c124229e54f50493bded0faf8d3ecca0974be1a4edae176e6599a04bdd469c4fd94832cfeed1d1111a4476631fdee5087d884c7ba2448ae25b0b095028707ed2f6acc0f0b01d6f22dbd3082f831fdeaaa0eb1c523aaefe2183347beab52465995cc6e59ef94b4e5594ffa7dcea03bbcceb3afb7b2772ef46caa833de30abb5d25954a4b6d7bc48c01f2935414f09b0606970d9350dba3226a81fa6714e2a3789de537cb93df132d819246c430b9f52539d04b8bd5c8f2a60e751e41d82171891bcf6fd68a863affd6d498418a1274f3b22d52c890ff6cb2a4246856ee3975dae5b0f99b9fb6320cac2dbef4e5a9bc5c46a4290d659dc7ae5ae81d4255ca5a3a23e7f0d42c2056a74f44aa69a0c15a660a0bef96a7b3080b62f067a0bc623060fd40dfdd6cb84887a3eb663dd9360ff9603a5a3fb7e75f92b1d61cb67c96ba6d56052867d3646c74bcdc90de90da9964d51ca271e5474bab74ccbb86373755fe0c1b24fc429823f2e96086b9bf493bfefcc9f3e4e6fcd7196ad30e90551eb2ca8f0b5ff9beb70c9d5c1713365c78557a3c803c422a89bae899783bb6a1360f78c774412041c7acc097eba97d3f835b65faf46b65d1dd5909ef4d2a41442368349dfec33634d302f495e9ac8ad9b6a179c4cc9661665817d469dc37d06d352eb89e8931822ff3a419f14808d4cf583f6c29b8ca3907e4cd3e7e46964d0aba92321d12b81a422b5b85ea86af0c2a42ab5ed4024c8a15704ea5fe7ae9eea92a6dc51a7512990585074f0f78de09370d4c8d8e8019592975cfe5cc9940f95966f1d0e864ace3ef832c17cba44b87963bcdfefe7818703d24ce10c6377e2ad628c4eef591c8f6892785007bb3584a1a78f0c6c06a5391d335ede045580975b3bf90538c155da10d35d8642bf4e4101cbd42fa6ad4cc69fda0dc15aa0c2ad71cab00c5394aa12cca6dfa939e98c73d79ca73e9daa7a75b75af9a162a79df7f44d9dde1137603d1d2e7038ba3f5eb808e4be4a9a13e9d6b0528574dc1baa3f5fffa3059cc3b5c77bbc2d3011cb3059948770bab0888a42ecd984db553c90ea748f82eba2c614741a9243cf1be8c030b117a3bb76fc96bf5b7ca18f33cbbf6ca3a87ea36f4cebda10c2f9a5bddcf9db00faa2144398a947c013fe3bf41fc8a465a81392385fffdaa8d383e292a3b0ccdc2a8bf7b150d9a6df058650bffb2a52675e90603f3cf581f19494a5c448092a858d7b0f68264734dfda1ce79bbbcd1cc8c67c4158de4b14f49174c7289537401332b01af595519ef4abf98a883384a78bb761c92089e51bcc387eec969762f517f7d486045566ef69d857ac64a25da7aa40757a683d7c0c74e619b5a327106b3f59cbbece72c3209f4d806645a9f474ad99d512147cd67f10cad12afd83c5381b64a06cfee9bdb9a7e6e5b510cbb1cc1e02923e7012187e641aaacba64b7227f45b7b19c541f792b89faed08157cdfafbb093d432519a60f0d0ecfe9ede0e9f4003d60a031fb82676f0bb69dfe24110378a3533fff2f59a0c3495de7f68aa741cf889fd2544d7691698f1a351beccf9b596ae65815d8c057b77ac6c97e891de053ab8244d90d992d9955ae03527857f324492e497f9a01bf61fa3411db8b837fe3d1abb551cc9f28b87bb4718d93208f6d40f950e0b63b786cff40622def61c9ef5428849214a20b8611eab69498a74a9bfa0799ed0397224770860bf78b0cf8855da6be8604d1db1c1c985260cd29d6517e706eee3675634fb64e8fd1d94763f90db932a4f32481e91425f06f1ddd089300c941f34dc44bd5b62dad4cb0122798d7918aeb53078cc02d2a3bdc9380a7b5cd6f6a14636f2fd2ce63071259e323f532b2690e6e06a0b2fb038d6222a7a17f757094bb0864114208df073a023cfa53c45bdc3968194a0e143b7154d0bba7836fdf91839bf58edeca3b634c1eeed9df4df21be92d85aec2932981582b18437235b143bbf0d0fb59eb1b0a9561e79856363b9f5fd8ee724f408227bd28343df55acbb203ec1228d8560bc24a02d4cb367c31083fa2686c8c7c9c53bc0d094e93b5631538ccff5f55827b1a4cf8036a16a93624fd316a28b100db5bd24151ba1492274869b0e44033453faaed0f22c8dcb52fd465fa6772909024332263a7fb24dd50bc9c7943875fd58ab4f847078dcf8ac6f4a9833d86807fd4d1e674a6c89e7d871527ec5390bc3c40984a6549bd706dca08c25165bff71f1fba288bcfea598fc2d7ed37af2c52d6f250cdb79dbea488f087912ddb4e48a0ee52ad5b9f768721217f0821c33b211b704e5454e7f2ad31c29706d099ed397df5f8d07a24c9871205f5b34dc8dbe91d5da4bd64e2be8f932ccee5ecf54a2f740c32a8b0e9f808b63b779c1d142f79e2d2a09070d324810623968aaf1346da45318ba9ffe7ca74f933439b78839379d844678bfbabb545a58e41e2444523f8eaac246516e154791403b98b31888f9aba63cc0747542890f3a037f8b5bbdc61a634f2881a44bd045dc184d53ccaa338b09567799958343af55263ac8040eac14236bcef1b4b0a10c502c5f030064dad6a0397f062ab1d314101d5473909c12a53d3989d32eaa4e69f4865e5a82fcdb0199e6345ba855c368bbb934ee63214c899df62cf2b37ea08042f2265eacee68bf9cc57414a89826eb19639c1abe64f36ff2ab935f23230472778380e219c6a6af34e1676f637b26d47a3076aaf5f44538332b7677c8e6bd9e417710493db5c0f446ec0205bee529a2952df5d2be02ced5400ffce27ac5ea519241b59edaa4e4d603c2d59d8e7769c2d897ca46a8977769aef2db3fc441ffa7da79de9bfac164f4f38b2d67a72949c39347f72322e35b5d10956d7c2456e053d94514a9a98d250f34d981cd96d5fd6312abbab9a31c3c048646505c3ec4c5087fa3cee5cef52546cda3dede56eebc48a39757f6c73bce14de1f07d490a907eb4f47ededd5b8ebcb1e8b5a372c8902726a483c9e663cd45b28fea49969ac01ff243ac72239a78829ae8a095629f41049d6ac49834b766abdc430078a61aa0cc4ddabbf385a7d0c8ba0282ed5d6c2f6256da685d01c4f05a359d84339b620a42911b3cd50b2c0a886d8422287ed11295b19a70578f3ee72a599bc233124eb955e05e57de9e680f1cde4c1b7c2cbbee22bb47daf8c9ee778a768007327f735a57127164ab1e2ab2916be0d63192ecf1927dbd6fe4b0e66c2d6a4706192f9fdc45b4376c2051574b4d3c196662fc9efab5ac2fac0f3aa32baafb271fc90bae9db26fe02e03d7f3a1c8331bc0361397282230d4ca4be6a6bd51365edb1dee06ce65ee700e63dfaabb377cc98624f7807a7e93000d01572bfcfe60d5ea532cab00a39c2af27055bc765a2454eefa9ed548692b792b0e195d7f56264d0dac23bf9fd30da4df5ab41c2b038df72d280a6bdc2afa893dfbcbab7bf26281f5a173caa53ea90999297fe984c8c7b8ed073b95247fd50df2065a9819d51dfd644c7e05f89503b67dd3a3f2b9f9a1792c80e95e6f3a809de453b6db2eba89cc330314a1dd320a7b7c331f6b18bce3957e9dcdfc375b4c69c72111abb590cc450351442279ab8c063aa548d879dc0120b6a40fecce22744dee356510fa09453e9875f5236722b0355d67e00ceb98903729befda04d75ada98041a0af37605fcfaa8765cd4e3e8a6d5b9a97af3c90a12c82e636f28cd599d27cbd5eef644bec44be2a4d63aea9f679680d529ad9606e8bbd4ff80f5c89e9ca05b433558789e4000a39d57cc918bbcaca054dc3cb5edf1b3e46fcd27f15c6f51dc0ba1766b446c1c2fce3e43eedb01b8980032e283e7722c24a3e57c142cd135b3fc1339091e04bac44944c682a3eb92d9a3e4682fec7b239a8aa2818af87761905f23c5be02b183076bf5671283c38cf571e75f355ecb5aed7b733e7514d59878f23ec3f62c8b7c31fbdcd3789b944e64028955ef0cdeda3e6c5e4c3a8e31c570d02f693eff7629a55ccf30608ab852157bd79f2cf0dc09574715add65b18040aaace27b8249b8facd02c9e07ef5dafcec9fb63fdf4f8abffd0fb9028bba3f9b8e708815877035a128e406b3c666277634c043f02745d0253f6a14d5af3d8206165c55b0a7a08c4dcc880d560c3e1b4136c218b056635a8539d4edf576bef472f0d7bcd7d1401885748870b89143228b40518dce437af2048f2402630e32acbef01b57aa8ce1b2f0fa434b58c7e67142329902d4e67b70a876c62f09920cb6744bba20df7fb78f5a6f4989ce658c5bd0111ae2aceda17449d26cb8818e9f1b643d28d31c89092d09a5c5708b53c532b600230cc2ac8aab08559706c272c803a31e42f8ae7401fec0540af0b51427d440383374751e1984b23b2422fff52d1681d25b18adbcf810954ef0c7e5e905640d2d47679b7105fc642074ba0feecba5c248771a28d1dec27ca438eb141f0e0c2ea3427747d383dc65c350700df125c8fb07685346096f2941fb9766c92e1cd1a664249d69773a4624111fd3e8bf3f3fcbb9808e830230919adaadd06df879d8c264f07c75e90cfbe83280997033d8533d83ebbe4d5e2c7ec0d338520eee0d86d3a0eb550542200504093a3d382528728896c691aa633616c9c7e15943ae8ac32ef27d39596ba2cb154ca360f8f8a7eb496fd6b59b88577cb6121182887621ecda1bdc24f93e7670df8ffcbc195385c7357c1068f7813ff0952085b8903d6edee386b4f557fd5ed3442ff127740a09098978046a4de3ad56c7d6ca0c88b65e3e264cc10f5aa6e3a0e7b914591a0064bcd6653949a155762db37ad20dec82830081bab0f4dd751e8e7ef7df0ef9b9134b90f385760954429c1743952c4b10985cfe6c136a20d87e05d303d9b23756467e41ffca8025843f076394d37889c903f4dfadfe2a42704baf7a2b87febe7868bb9b3b4767113b0508da59d972c366e5abd63e0c309ea81b8aaced3294fcfbe675477a9c641869aca2ebf21e03fa6f15c732030dac15de06b61e1bd880162285b923f8a4968cb4d802e22a5f66b80d3d6e600838ca93093434486780ed1aea9a0267334a3c0f45b424ae27b06aa316d4e79ebb5c14823feedba2d3f7ab7dd5d1d73dc569c57617a2f4c32948949e009349dac03ba7a316ede2210dfbc0f8b2467e55e0f1003988597a7b6cc2fc3e4769078e52aa57267e40b8c65e47bddfe6d99d49d3a673fe0085ceff48bdaffb36ec9f0c1a6d2075745837f669335f9331676db7bd811ba73c1fecab15e73410c4b8a3f8f4ae90f80559c2fa3583409ea8ba270360e0c022f38c95bc3fecc189ad5ccf2e9e2a6565ebfabafda41d8185860f3cd88bb2a073a037dbb32b61881877699058d1b0fa4e3da18166c769c4cb0d8731de936abdd81ed2ce0dfad4cefa648c9d5a4c5735aa0fc111bd9d8483f745f430562812616a90bcd480f95e95025e89405762636151bc5422051417cdb2719005f7d25b9ca8b5cad9a2b0dcf47d7540153f20cd3bf5a1643876da3e33edeb4ed0ceb19b3d2053545f5dd8ba3d24a172c87be2f3e69bc90254110e4b35c98adeed7317bc642482fe24f2a250e6e244bed11ee3222d07bc5583c14009ea124a4a4dfa22c60df0e0a173d2daed4a8d896066cc15f018591862f7944dcba15e81bfa8f1a8252f7cb3da3ac5daf9d5d71e68a76a5ee2200f54b139d2c26f84bb2786dd0ff0f96bd6048001cae6ee0c6370f66b17049375809d1ab058533a4140a91ee4a4b62123b0a0b40fc9bcc57cb59ee627783352e3ad9694f15be19c712b53f2241266b4a027113a0845fa53114fc66793da80633f4a25418ffcbdf14e8986d1489ff352d0eae6590312f584e07bbc0aab1d3f54ec199534618aa03a8280f7107746ae33d568b9a665bba37f23f79a955490b477e2efd0c6976740eaf241f7a0c5b96a5e7c9a5a68fdde63aa1ad398db02dc3c31e72b9209c32dfd8ba010323e7d11de5a1366a4740aa6f9694a07b99bd0d52416e4d1e453ea6719590a244f09ef48bc323eeed8594503d4f6aa9c9f555b54068e67a09cf235b6acb114d3b68077b53d5509f474951874c6dbbe957cb5417d1f042e587a8a0d48d7c38ecfed0551bc027023270c31b231b5a7df933cd0c3780da668f8ac10956775f31155ecd0dd87d931236ac364b0acb3e666bf852ca94b54bda880b77ff56d960bbb09e000742944b2ce0876e6c2702ce92ab2dfcc117a1187736ff210fbd8a2e08cb3fc953aa5d1cbf30d979c13f97cfa7e2f067a8ac42b05c23469a0bffcbdada55767118a588927bca28086921bbbc4949759f65c753cfcde42c650e9858fd5821da1d9373cd138cab21b931a6f064585256932656fd0a4936c4acef81a4627dee1c45a5dcdf0e0acaa0323966dfa723b544a61aff3c2f0f678fec6a282bd27c315b3dc5c229501ffe53d99da26803374fbdec84fbf121d18ff6be1c6562f586dab8e4cc751c9946ff62284236338fc78b5138844101ba0242b0e238b29c40056882c4ea70650812b75ea142ac4f0d083e6da819b2fdf6d92acd91e4c500e8ebad1151c9f1dc136c0da2c2f77a5655551561b5450529e368383d681baa4f897c5259dca6917785bbd40ce0e1362d011b9759b7c3e914abddb95896c92729541b1ad7f7c1d45457ce2bc0c73724364ec32b575caca85953c14dfcd43d4c295249a7a1cd63d837b313a562f25ef54b25162ba13895f71375615f4ac7ee8f509f1a679adc115e2e92d213d888438bace181c8065535f53c7e28d27ff425b2f8951991f9cd4982b65e21a720b0e3276abe7b9beba49bb1874689effd4b5774d327da6181ff4055762127b71c9b92b85bc02394cdbc778f2eec9f6b1aa8c1bb02363813e9260c0217cd35b7ab2271bb537ed2b033b047c1db427c4f2c9e0ddc895f3d864ae95a3b7e4bb2e5e23de0742a015cde013dbfdfe12a53581bec486702323ade45beb526748dff0e581908bf2b057341f80faf01859b790cdd92638deff895eec01828fb7a77baf2dd2d1e5f3f9dc61643f4b60000febf72a7b068e51a936931c35ebebacbb177a46c9525a289194771919930171497724a46ca165099cf68a22f4b56613ec9175e1d02a27d5fcc20de6b1eccfdef5ff3aadc082785348cc243006241831329957410f11f07d1bdd88041d07556e365ffa6b4e4870ef0659e30696359128ca55fb4725c54823ccc525b87c02f7c074cdd1c7fcc5dc83d5ed6f926ceb7f8cf5de0f9ab5c2c4c98b5fc74233dc26c123ae2777ecba58252ea66e10bc930fd6e41d7379bad262b93c97954b777cdc5c6985bd38d3ec9160723eb8cc5fd29b11ec7a9f8e72fb1848de09daf6941a560478b6aae77ffc60bb97fdc96937bcfd06f242b7caa91b378b5d09fb944b8edece40242512291b044107002d5c771bc62a5e46e8d2526375908a666365cd43e2742ee70a7c59164c7bf249404234874ddbd2ef9c3fdff19a5fe3d8388a3e869346240e9bab1c468c0c8738a0f84caa126c2638b46cfd8dee705b239b84338c8c91b53f2da5f073e19c3a19f75bf23be6af310adb9f29bdd5673c5ca16d8fd234d10d6dcf142284da1c8d18980dd76b077ef639b2db0c6bc0737e9943440d6477f17befc02ada972fe7b03111a8c092be19efd1c187ca9fdc1b56a390f05f5ed5ba83b7889cf05b1e292022880026bdc5e625c702c62729a4340113d7b4fd026e988f43cfc1837b6958506a714efecbe27f1006e5a609d21ee8b9ed527192e3557dacb97c9eabe6ce70bac11cedd829ba3e5fdce2c394668daea667b075b33f2d1930414252908016da3b2ef23bf1f84fb14404f9f18515ffe4070db5d32600486fc76f056b5044b9bfb91caaecbc7c6a1b8560264e70c3f65e31acdb2e8b738f9b5c9021f762c3736cb17e69f9d4782b2eb455a9ec3837c7909ea9dc201ecced85dba9c677645d23e114db1d2903a5b81f1b3189966dea34850820b8198602476812bf09c28b93f611cb2576c79c64936ad4000393a5f9312e27755ba447fd882b98e9cfad4ca7cd5f76deed398fd1799f6b305801c1f933717fd175d34322c23986cc6c5f217d26b02db5bad4caade9925b325acf15f879b3d586f5e4f2e8e216393e24fce0078700f2fbbe0bc0f63a5bcf15cf2db145307526014047dc1c24feade89a17188e20e446513f27fbf7e4c4c67d21772a1601c815ba0ad624ac5bb0f06ced62282293e77309c01a3d27c0009686e0de017040a98ec381e1b6e801ee16805e4b53a24e2cd10ec625d0dcdcc9064d6ac590d31b9d41b65f38f25d34e64ebdb55c0469bbf94379944e3d51f89c334cc1ec51f0e37b2408b7d05de37383e0bf341090e031a76b9919a31f14b87631049dfc6e3ab5da6bf24833bd0443f63c5504940ede462c502db37c4223563baa3c043bd0e732aab3ec63ae8f0f321670ae1e9395bee524c83b8405eddf3f58669e7b933383119a18d4eedadab741906c453994335d4957fab321add947fa4b8bf10214f7e1ca89ddfd7fa25e23d20e734d6880505b07cbc68073252ce72973433fa5d4807d80a999109f2294df06380a21908000065a3d945756dff06dabd6db9369531155f41ee93b7930557bd02fa30ec7172c7981e3174c73f086a65aa415d1a418ef52e329030714f869385dcae857211a8127b2c9c331ca0c5410c38eebee8455454054b9215349207cfe640484387173587e3e51cfd507d26d36e74cdef97d0c16fe95d90119bb082e7e8e482697629b828c0811a818aa457de2e6fb85efeb463b96cfedcaed87fa0512cd78b4cb892c042bcef0aa6dcb8e9c7c4142c41da8a6ecb9b79897a50fb005e3fefc9b146951b65648a430da7d0eaab401fa96e292fb718867d3144c8ba22e1ee1d2c2b8eac28a3a8e4124c1a5fcd9a0373f814b7831500e6051cc1b17aa57eb9e2001f377035ee79bea3310193d9fc027497f00791ed610e6784a01ae5b5701a9077ef804886c060cd04c428b82823dc45564e742bc00540731dcb8ba8670b401509b0056f86b45bf60b3706476a0c785cbf61d7e8dbbb1049a5572f18a93d32a26d1e93a70344f8f6fa78dfc9f37f8665873909d262dcccd9b1af31b0224c76a67597aa0ceacef2473e7c63a25765aab1dc7de7660b80c9b5564e4908ba854261578f9f5e0bd5f056946eb61d84e8f6e63cd55f4c0c2718029a565b720a3bfc83b7bde2aa1afa0e362d8f9332c5876e595e9fc1fa7ec1b132a085ab55043c6420ea86126856124900d954e328cc9335101972e0ea95b7150cc2d8650e468e6096e5d19d8f84e1a84db3e512c940746508ea51a8cd50fdd9205180c890f0f8e5e289b6800991549979c1d3f9fc0050dc271b07037a8f60010008afc61d01e46a4b36afd9d9af942a5e49f0cf639814064cd28619f3f9b2004fc4e8863b48bfd9a5f96d481684e883ea8dcd6a1cada49071ce77cbbd5ace3fd237588ad01758ab3a44905b81ca95dc02c071d097b0f8a3942d65214e6b749abc0a437d3a787aa6c3b8094b2eb9e939bb6231aa990d79c09e86d9675749c4cf0882a765ada0019f910a9ed7e93b3e5349e7ae17a4dbd4d1bf0eff5098a7e6680201688f0091628bcd20d2137b326dc3d981dfa90633fc666196f4f77866504db69bb9ac27a370b94985b3001be036d0acab7af3d87fac6284263ca675f29e8cfaea8e446c6f7e20615e4ebe13b3ad5d68f6d1f1720681a6e8e454ec6fc1ef178d084dc25a488b5bd9b07472376b3234ba43c752742ec93fc1ae0f6fb004c95c1ddad2310549690e96db1203d71b3cd280014c0019e8ebc716fcf3ff33505fbecf9868311035e65509f819996e33215015b9ec978567835e17520e4b0cc3944738fc3329f39ed8c54d9c99d892cb3299df4de00b425abb5b2b361223239355a52eecd813a6e92aec001298ff985cb99cc9963e50e122a7b55d86ad54dc9d826a3549ecb57f25e90b9f313c3d50db7c669ee2b43a4b9d973a213bb9e2809d99e345d2e1379ef203d8d010e77026ef484d2e8b50a4fe3107e214b7930e0c0055c3cbeed8ee8ff0ac3f2d8cf6039e7cd704b51d665860336bd18ac3de2e5d6e8be02cd15cc0c5c845dbe5549d513fec248b07531a38fa4e1a34ff2fcbafcfbf44887213af9826450862e070345e361f7e7e17bfa64f90e55450d44ff6520874a798da6f96e818fb874a29cc4d0570d6b7824136d5eb892f81a401d2937b4fc90ba92ba3379c3aefcbda43d1d61a82ee98b09db0fe8df6b8f8bc3516e175a16162541a80af0a1f400662cae97577c09f54428deb33fbb659ba05ffd94fe6851b173b960df44f236821b4a51445076a7fcdeb205b7b71ac21dac03e260dfe7831cbb77bbde0179d52c32d176397bf2b44daeb5261c21c6f4c0b29fbf07fd5c846a54ed7a6403936f9cb21a53faa7905ec963de6920dec7c42ac82afdd77efe535b7b4cf0fe6b058a39d798a56a75645c77f372b44ecde8f7a3ca5574ed290be97f32c8cc217c1d9c8a8697d00316c0a1a954ca1f1260650485563da750548d7841d60bb06851f316588de81cd8caf40631cbd596dd772948c80d2375d89e6071623630153785964099b56114f99a06c3b02f16b3d70eed548bc0225effa810bf9e51e47e8fc5a78db9116536f6f4309dcbc47cd98011c1435a7f8414454af87a53a3a6a6750a66bd01dc00fe94cfd00aa96157bc145bb6889a6c0fa38b90ae1eb9a691678bbf510064a51595eea6ead6bc5249f5809a698e79e89c394252b5739a49e721dbd84e60f4071f6b6687bcac09151b9ea13cb8cfebf243dbc6c17a5fa4353e41af91b5af39114d49593869d4518d13f26b7b3ef287c667e351c756fada2a95cb8ad53758d66c2e621032bcf7353fc97224233afa0485aefbbdcec665c9a426c74e6a6fe5b797bc6de9cb610f1a26c98693ee3ebcb5206ec2569822613c651372a3a732c7745dbc88d56a4d490d3a7445293e1914a4deccdde3a1f1de7bfd53e50a680bf20649300e13ccacac1667aec6baa940da84b11b4a55a026e8b7f200008ba081d73a0a5c4dcc59b02e629cc228f2e79076697b9502e761e606ab12bad2ffb478f0b4b6ccca70586470dfa79cc0041de66dfea1832db813327e90ad8484c3bd560e4c99882294b140383612e6aa7bc22e9977e9e318926c9aed7ffb8aa89a6984bc3adaf8ccc0479ad23979a583c472c76378b21516329684c9336b77222d0e515109b457c59e81f2872a2360cfb478dd431065d63a025263ab50c788af8634970cede868474cb8097d8fc09cf841944f7fc270d7c053fcc7b53e466d67a9f74b83e36daa4bfd964f4d0fd53b3241386d454e4976a3d775daf38c2826523b68f34668dd220c6e62db7edba05672bbca2102bf3e385842ce97bd62248f2fe79c3d2b1bcf39a20ca1df39810585093f7f5f8189a410c2c09b80cf3218371ac199e1d0dcdb7241d1f89d0874d0684eb89d35ef89ff687229c7a2648a1ecc2f2281ac364271c09125f45229f48826aaf3b3d95eaaffa8a50d0492de06cff3a9f1309efd58d88856623deff929ba39246c396263b7406c37a026a98ab9501713dd142e1db6090e95cbb2e07a8af2ade42210e3bf046df068eb490f715f6d6ec0001acdcc974b24aa4e41843dd9b1ca8dd1eb24691e4ab72460ac2ae0d8ba4b9bfd78a4851f1a74a29183169d086a2e53edf20adf255f138e1c9b3757069c0f0345080c4d63b5c5079deb2bdc0c629fb1414af36688c48849787254af8c6d3a280bbbb98c8654d18d4fdeb349e8849c0eb3828c5f8b4c2118c53e06d9c26590da578d8bcd29947413e3fa65219b455b410cc5979b9ec2a2fe7e851f9520a141124f27d05c15d57fa9b90bacb5d7e0dc549eb9e133d1a3e39d0770b14cbfe79cb1427c6ed8253fa8bd009876ba6f06e6251d760c13115d19128f6821d2b9a2c2b5ba29e3e4d22cd1e486f8efce408f18837bc11c3575bb9ee3f4b940dbae3a1542a8483af0b1cb6efa70097efb97e2c725f213f398563df74646534223b5416388228305f91a130ccacedaf17b5eb88c29a3e6c2d929dd196c8f63376c157d380b9f064650f72146da867da0a54f5d343a49516a0953fa7d08af599dfc70b36aa53b69a80c22ea4613bf892d2212f6689865ebd8bf52044d03cd522a7f273845876afa68316d29a30cb9b788200139cbe382b432e12f5ebb68e493dee32d70f763e5dfe9a8c5a7efb128eeecb103d1eafd01f5618e8ebda47fca1980230bef4f1cfcda5fb2579b6b28da216464850689d96d3b34bd2780b9f4942b3befe9cb0d5597be778d012360345ca30669bea1da3e133c02d6a45f008d1812469c0b5121380082a6758322c9a542a8c872de1ae5521034fee4aac3ca222de4258776cc37ec4c76a6c1173cc6f3ef0d84376ee26043f0351e022604f20840c3aa6455a67951adc1332307d768daae27d1728ce525faace40c80942e7c4ae3f6c9ae3c6149f4670a87baaa9628391246e82e6d96eb0cfb03c9a4b50959e46784446fb76089e0fd1f79a352a047dca5558b2a03676dbd4d70e36d1d873a233016b6aa8cd846f901d0414e7a1fb69d0a747225dce1783d35a782e0affb599e9429da984299b276bb8540469f45e4ca443d4edc483e38b41e3d4a4ed33bc7e1d99692848649ac631398d20ac09de29fb1a2d826ac107c8a728805d4a47fbfdd042fc91450c201085152c945a188f99c1e11f5f0241c86e3f7181f3689eab0bbc7fbc27e12ec8210f6f4f331cf755e19b7ea3cdd02b27889ea149f8f8d9f90d24c97727be4f5d82550a3fdd80706ae37c6a1b36474226b42eb8e6c4e93c38fbf2b979119d2d646cc715c805e108158f60c88b4ab02f0161c41cd7657767a8c8fada058635be3a718dc9ec4620fa706aa058ee94e3889ca657a289b6f863b856110496748e2126c071be4e570bdde6bada7bf903f9e83bcc10ab4af41548f8d5168b305d699ec07675707ad83ada9e451336ece5ddde6e4797d485bd0b0f36a0f20187a1e196322a2235e472f4b60760dad955775c4592fc1a3da2552bcded8848b21ec227006f6b46471b85251ccbf929dd466bdcc029340ce34f09b195336acd860869a18d5ffaff9706a5b61d47ff8b4188c27c97679fc1b28727abbbe5744727f83b4e0d31fcde475d5b3e4a10a9a15e9ed81033e28803685815690ec747b795bbdb8b07049bf7417fbcd93b536f42364c8f7aec66fdb77ec976b96e3d0e54a769123cadb7d817e8bf4c3a8075466d0b31d3ca45d2958a6556bd7c2347ef36595224f6ab4f8373a8de6f3fd31ef79ef587a8c30d677545c7adcb53e0a471b889e2839341eda60238a899d58dc7efcd7dd6e5ebd4f140022a531058fc84bda3932d4b8ecc57f696cedba92a57c1e6268b747eb7799b58556a000cf752ee49b34dc1181fed553a5c28e36ab9468770b9506f1e562180796a00b78e6f8e8a47836efcbda8029ed9fbaf17dd89f70286ddc4ce3e7dccd3691b167331459bbae489ea832d2a8737e8c8aa3315527396da785d4eaeb6a2e07b664cbc2c6d7abebccb2648ac1d8aeb8963c12ba0b5608fce2dd9868c9c16e2b51573c5e522738c6736d3412478177e7586328bc9509d0cc2f74262efe92fafa28f8e26a604f5f47d0aa0ebe7c4d78aa31a65a8366c9c13ad8a86f33d30d79e5e25145b5b540930f651da8c81cfa0226e5d1d6fdcff7e583e6a99ffe3019522f53aa0440b8984c0f2a524be454faaeb6d72ec22f4b3b29f4aa2d3000c2f45474dea569d1597bcd96b0c56a00d2ebb90cf00f489d13a8bc8bdaaa37a643a6b80e3dea21a4c3cdd4bd11ffcff6554ba26ef0fd26609e427fe8cb8eb2943f0d767ea7dce6eb2f3125ab61c2b571f4e5246d489b5a5f68705b41c6d8e79f52cf432da856590687ec2260ee07c6c88e6129ed783efc5e835cd8955aec6e0633e609210ddc0cac6cc9230590f83e2882e4e99a286cd4335291f10d2a69d37b08b29a653fb3252ea8458c1e067c49107738f5341283527c532005f72351ac5aedc430716987051b19001be3d63e8034ab338dd885e0fd8ae3867ac43efc0e93b790520e975e7a64fd6a8e41f32f370bba09ae4a266aa568797a24079754f679a6e242a6cb3c0f872f92a331b85a86bcf73887282102198622685d4b40831e10254dc47776737a79f8bac7089a72b478cc227404072510c4e445f0c920b538bff9148b4a37c1ecc10ba99b3fa7d3d6102c4e78d346bc811d659d1703050df4bc4d940e3d407d31ffdff42ec7426135c2640683a49898cef0a1cc52f4f51c550119faaa81881db70705ae55e348282ecd6bcf443f3043a65971d039f512a9508f17b5b0a80620d1c4dc9d0906c1def1b28f2a4f616950e1a3e3b99bf2b909f69b22e1588b6c73a06bad9016896270b07222be707b0950e79525d2720aa9bf26d9dc42f31b1e67d44cda867cce84611e27848284075c25df3121c00bf1c15d88418cd26243a11e6edf0119e499c4746a3d9d3c6d338f62502772ece0ab5c6e0f602ec2ce48de419825973a9a02a4b7bd11611344d7c4daaccdc011f898aa7008d038385e3e00207945daf8eabe5a4fecdfebe4f61690b20c79262670f41d91bb0dcebf60fd51258fbaf3dc2873e30e7da90172928475c81bc155339c15eb575e27b2719d80af6ece1dcc5664e9c04664cea5c4b88a135b83142cce7e75654190fc2bbea343bf4f730741986fee95413a6f25235f54be2e32ebe57f2ed25046080e7410daca4587b313ccd6136f97909a456f469e7d3c5c2245c08d480168544c4426f8ca269639ac4a634e961d4662c19c7d6c67b53a2fd8f8b83373c573c76b1215c3b04c53b4dd6578b20789676e3139d5eeab2bcfb8875be1572dd018616f22320a238d27df2c20262cb094220c54b9d2d147e9229f30fed80c7c6b8c38020ea685779782970b9ca2e22cbe185922d9f103c3c7c6c6d00bb04e5f55eb0b3460d81d597e5c7954725a903701dc6b25ba2b79a1f0627f4c1ac07f6c1d3c4b5d8991991e542f0683dc927f261447328922b7a215f22d15f1b28add7b0d5d55df983593309a587d0ce0f5937adee7844e98c1dd2b15dd2aa648fd4e6709ae6999eb41a388d26989c9b793829228c75d5c157b246429ce618017ee405d755d0b142203730b082521800cd1eabfeacf24c0cf580b6ab1d1b93c14fa8698e8f1a3fe2601e34f21e3d3b024386b9363bb9bead9953b96465f37d66315b4361707c6f9aed93b3379c983ef12c8df0e9c252613d93a5c72f41ff2cf61493274efed41d8e9ec47ee15a665b4061cfcd3426bc21d64411787ddbce29386d832679d14a6e6a21655a5cd6c14a3d37f685f554c9c4bee3fa6dc25d4e9149744fb2a1ef6e6838517080f6c159b2669dc964c81181143941b1b7951a0f908627d681b72dce9a41c26a3d01ca05ca49b8557c0c88feabe250ea80a222d32bdb6c92e8ef46d3631b7aaf5b216bbf7a6c38d9a9cc940e238ef3482926d9317e11380e15a2ed98d0b5eb52b69be15a81e0e115badf0ef36781112f29faab76b146df78d3229e29881d26889ae66a723d2f6f46aa098f133671e919ab5d14d0c62786fcddb0b2ac20c1b7fdb328db768fff532bd9219ce510cb7dc175f83b860f64a67c2dc9f96dfed3cd18b4bd358d83d73121281a0c8c020533cd4518185c9676500913adc8bfd7e946cfd6a66e2796ea02bd061d095c6f30fd63eb37b850b8a3794b36200f5109c87ea612009c41c6fd25a734c66ee6c686173537165f137b6c63c55f44c742f7ba99aab62a5a10217d3d5a5ccd8a4bdfa9cb732b5124c239687f34f9aef582d7d3a069c761e8edb180008acc3299d13f08bbd80ca08e3ad4763378c148566b14519a43e80607f4ec431fc8d73b8219d57e9ce05fcc71c742869ecd0d6ff91c8d35b64d58cf5521d9a36af65ed8861465d8fad25afb9288f8a63425bb331fb06e2ccc3ef9502b84af1200dd986846a3ea36f85ba7e1e22da35fbf17571075d1716472cd44dfc7a882dfb7858ad3896bdcc9795a52ef1c5c0c50269c67068c74e656edd3edade1c6b12eb9377eb8d6423ca436e8028fb069db79206b04f3e6634f9292cc0a4f86c55e161f5045d2aca736688c1b1735cc36fd84dbe1a822ab21da720706cbd03cb1931156259d98d4d89ffdd58ca349b8a47812053e0cb1196f26947a2d7fe62c01e09f7172d1d7942f7e37f4025de0a479877e7514b84fe858b76d1571fb87edfed6b0bc5c4667c94886f3bca3b6d81f09f287d286c73018ec06032fd01ab4fa1cb54668b6aba0128919a42d3b9712801b050abc52741c6bc475ebb144354a7e72b4df7b04af2453c27afa09641736eaa39f427fd29fe5d597e4dce9ced44eeacc37ff2c194852e25fcbe7c4b5c8152f670149683d2fd7cd327df426964df24757b35f3c50322875e28af474690170d59b42b17bfecf51249d7508a7d1c0f314f6a9ae3820ca08dbd57334dbe101797355bf965eaf4379ae963823f0de9a43fe3c5c902cfbd6ccac1678cac60f7e0e55992c8e8fc8efcd8f83360af5994c23f92457519f43e588442e56eed86e3aabdd7fabd519695cbeedc026fbe9c388da95b981f49a6b2c4c76c92f3f643b8d559139923d520c9ede6ec05b71af0ee13296c2b489f43b9316d85de71eecc1495e0b1bbbb3304200a01936c373e00db65bef305d626192d65fb740ea87304547edef0c078e6a6cfd347864481e8090232156442e335db2ff9423e09121e0716be74ce99c11ddc552b7236d4a1ff510ce269da71063c2908e91b2c87e834eebfb14f72879aa883c08cffca416157a77975462bdcb5d2cd599ca6e068c152eccac1840c82f841ecba6cb5656337fa9d975bddaf3bc6f35bef1d2bdabe7c84980299fe9fc3936f2e927a520933f008332fcd803912a0c0bfa7be608ba08635c73d2fd0aea5fe84f2333a466625d885bdd9640efdf867040f6535f7480aba27cebed81cb1b7de5851206e58e98e2b94cf8245be1745afdcf2be081a52c04d0f89c29d8ef8d77fd00b1f25a2e0f6bf51dd1d14eb73ec80c84656eedc867c364ca045bbc81a1b9b05899c95c0d0a9d8b36b8b4fd160f2454b6f5c2cc9ff3fa79bda9c5686b6cd0681427e87b420e8ab6ae2ac98c9627504174eb87fdc8a2369543e7c3eba382e143bd0c1c4c26a0b5b157fbd3df5b36a9d453fbad406013d40797ea499809d21be731f62a727ff2ee92d1695c4d313c16d5c56ab7deefcab1c9a4ea0d0bc515ab5db024e4f078ed1010835601e4c5baa3bee9348600d0580bc22e08a66e5460e7a5bfc89f8e1c2e36791b43b029e9659065758154bfdea04e557da43f582fb5f6f12a14d619c1e883085060c99a003d220bb3c1afc94d6e109f8a8b26509430f9df37c117c7bb83535926196ad82b7f732b1c75ed53c70505cb692d244340f558d8824de0b7f145aae1adff7a8f3e6505f5da98e1fc8b3e158a99c73cd1ce5f6c3c583a33166d0f0df06bbdc4bb621c598ab3e91ff76d91824e269d6d033f0638e172465c37024f55032aa57905e9af4f663fc5454146f1a3d8eea91cccd2712e19482a7bc3f941dc77dd876e7cdcf87fb7a5ce201d184538b59011c51d247f0a71c310e23f0df31452f8a48dd4bbde47384b833b2434898c663f10565da45f40f426a053e63cb5577a8296c8aadb946263d5daf4c3d8f51c9b1626a3cbb167027977cbd22579d93e737e415c2dcc1167938141d5d14a5d88e8eb2d70519746b5be37bc1093317b15c1baf35f93a8a36902b6f6ee951b2950b26f04f7ffcef2222780aa708ca12a5c05d7668e586d21578ac5cb3e381eb16a7ce32e91a393da2f28a94cfcfca533e62f3ab304979b2fa8facaf7a757f965b71a69544bf1b6b1b8b8da020e63804cf43ced27d4b6914434426cf54307ec375c6b218794f64482fb6e52c4e85be76d8ebdaf2d49e90373fa4baa9f4c52f6688363e07bb3bfefa6a608740f4a0d4477f7f22019a70c4991e25b6ad2db2a116177f211f36bf56c24672ddefb9a7755b3de6df9d4d1e219614218f85acd95ed40d075c520f28031fdda3fffa7a108c77e40417af4758f8a6246361735bad59939850fd94c805ae16ad7b2e5a30613119f8bc90323cc4a989a9c6701631ba15ee2c30f657081e8af5e3ce07e67d5a28993f2db938c04f815731897b429470299820c159481d7b98ac8bd46ea558dfcd0a7213a4f403702cbabbbf5e04708b985baaf9ba1a805c9b6bbc0f79c63f7499a6a06fa5b0b9f0c3a7c5326d721e3f92a700e1477a2e8067e65cbb233ba8407aaf1f9cfa1a6a1dca635a2f5046b6e759f9c356c3907c858f2d383bfb6c3fa0b63b33092731c077322b7c3429a6f9ae00eeedf9793c52939cb22a4a61ac47c886c6b9ed2a2173d7f94234c9e5a126ab4310a99a4938c581cc41ad5e6a43f74663906a6486e207d6420028d6ec1e6b1cc9ab1bc33be0cab1cc21992ffb6bb4c0cc15a6c36dd0ac6447fd1714411126df317d462691c46cbb531fff44e8c4970b72fc2a0bd7c64aabc30e04436859b57eea8c104da8b4034e6a7f1cbf7c3af2667f3a9860e1d54f5b25d993797003d70167a9d1d3876ac3b6e278e08d04189bb4930ed4ed618d10129d599b581fe616b3b346d1a603fa8546f2467768b9f59b407c486e55d998fba48d99088361b9acdaaf9a3ad716fa432e7c4fd29081ba715932a4003b885f41375a10cff632f136a9c6ddd15f24d1c4714acfbaff01f8adfaf33acd56fb55dfc0193a7b10d23e2b20a7350005a1f5d30ee819c828013c613fbdb7218aa4d1ca0990459a5f6e99b967c9070a5fce9a43ece5e4ea8c260ba242f14bcaee0bbcc99d93fb16f78e7d16336ce18842a0f943e8f0e1f2e68c25fce025f3e88b3cc09e44ceac51d2f48518f00390d114f2f80e6603d93cb5dd9b0a642109711e7deb30473dd5ae6a5a53c55d9654119ca0ecf7a5332b8f07236a0adc49b014c360b23bb1117e7927f4f9c20dbdf9a4f2a2c065c27efee8f212e02ead85248952b0a48db5509db31cadec50f34f60eb72ec2eafef197e1e5ca5303aff480634115dae52243dc37bb8c5b70f11e595322226d9e95d31e6aab66da019622a44673a78645c6aba21a268dff5f9757272c6185832cbac149507ae7f24440ae883cc5bb3d783d002dc313d304568ba3a49b761cc3f605a98436f5b1f41f113ad83a337871ad8c6a23e1962d8779e82aff72ff6e6e52e97f027cb6ff7b0b2bd977d202f0fdb69b5b2d277bb318645be7a3e67037dccf4030831ebd54ea3bff6455949a54065dab5631f0ca8a286fc7ee35dd995a2fc17a3e3e087f0ced6e59b90d2864001b74df977457df50e9375906eeb2a8a7f1f353f4b5d30834eface55a110839e23d7a80bb7f201b20686c758cffaf5257db49fa35608dfab166e16deebaa9ef58ae93cc6119f53ac181308dafbc721002bee3e785709379062b2ec1174511eeadc270432b69b4b3ae05dd1802e1dc307ddcb236255ff155f223ab9adc8b57974192a8e6e650af3a12c4fd141b21cb8f4bceed072ea1d36afc107064bddcc8fa3010a19a5c49c85022338385b2e08da6b40d867868dd0a6a44f46155523430e7371f2030806896f323a558fbacb3dfb32e0d4614e2053fc2f3f8770f647da27f4e0b5dd03820c05767c73ec294496c665697f4bdf041660097e36eb8e9964919a2b794bd5ba7927343f0510c49c7f0f84ce132b913a67473d28dc131476045a84ffe306148f0048ef932e02be86e3032287874da38deadf49aeffed56c91bf36680a264ffc833cfbfef439b0b510dddf2754f7f9b3a40ea27b56cb092bd19de95cacfcbeeaef4df18268852fb04fbf643bdaf068307e08da7fe44576730dcb94c63fb02c55ac787da41e2912ec83427bed658e4f1d2e4a1b08728eb163ac23d15f64c8eb218c94ea5f4f1a82f41baba2be6a6a2991111d0d9697fba87566d4174566a8bdcf5f74b7b707dfdb05784f269414eaf3de37998634e9b362b5904adec4ee1bc1dede700b860164148ef7bf139b7f5d23b8a83610e40f3eb816345a409956d7c5d1c19018d7880562c6644ad1c91f1250ad151eb6b7ce35a45e62d3cf1f344d65f3bac25d8d6ee991f0582261cf40aadd913b49e821846afda8315ed24ced17fc8db017f4c427ab192d84442d0bd7b0e32305a1d2eb4ed9120db959a64fcb7f917dc4bbafa1c3e7fa397a635921dc25b6f3d867e8bf42725495d94b058b1956beb194173bdc3e41ba6da6f1c06a016da5a3d54b681f6d706738e5654ed7a3973be065f382c770e37064d861510c151c19a5f291d4f35d3a2fa5a35d78fde61302c0927c7515b33ff3778791024a668a7e35d6c26982ed47e279a0416b0cd84b81f057521e320651e3e04a8988bb7d101cf753337255e745b56f35a10d82a8e5626e2e7ec698ceb9fad2ab0588afb2c0d8471a9a1a71544a98ce7655201742382560b72298beaed3dc62ac59b378e0cae210617d7cd90402de7d647b8c360ebcdda30b0c34a9e322d395fa3785ee935869b6688f5938b70089a99c2fecfb66b41d35aa4bd4acbb7ec0da81fcc804cbbbf5469b1b5900ad845829e69b625b13c864c6eb81e756459349ded43fc60d436e6e5c1660e955a30906aedded344622c9e6b7008936bba8ff4c34107818a539b48fa79622d5a74465a41072941719c42e0e2e8984ddb715c5eff488cf304817499921642481a82ee83cc231e045b2a76993a1c7a9d15a2a0b252cad95ee73152f319fa7f31f1eeb6bcc39f18124fd81fe6f98bc5509adeda2bf2f45aa65eaffcf69686306c23ec869e1d25e44d785f9980f8551b515fa202c23d82efccba36f506eaae9f6cba34ee72eff653f876c60a5d7232aedc9b507e3b16b2f0a6359f7ecf1b27a823f6c7aaf27bc258a978f33a51d666f0b0cd0fc6a3c4076730feb7cd220fa9935c2419352ab15527ede1edc9c3e4b081885c362031b826f69c54a57617d53a24e3e5ed9fe899558ea45a80eb866e0912f1c89a45f41e545d837f6f641b343695fd05a27cbfd692b24cec4eceab0416e6b0fbbb64af9797d2da9ea057d8b722007994e7357ca59f93382dbdd10e48ea5a1719062abad31f69f330bfcf6701096ca1249310e01912dbc894fed07738fa334c42b75a43ce59057f852bda7d5ba978c9956714b013876bf98282754825f9dcb7923b43d9b0eb5783f404e3eaf604777727dbb112f04ca7ad235adfe7edadf01fedbc64c2b21c9586ba9fad60df6eb29db07c97e8829554f64ea511f5d6df0e3d966309be7c100d625a9477d2a4b3bca1e86ec28a2452fed0dc92bdccb9055ea529e83bbfa3122b81d57f3d8e574ca7a3cb555d886968ce243522d79a6d71113178728ab8834028ef1e9071a407c62b6998bced0613fe0be844ddbcc3b4e5d8990da299671b2a591643d31e25bac880b385642a881f4d94fd5f2367317c4c1e5cda68b176ac4ba5046a91c14c529586b42998e42ce37c81ff98555cfa1f000bf71ac49312e24f53af1dda383065dbbe22caaf8648b6ad7491add3ecf0cb627c04c5c04950f70bb3998bfdbbd34c57ba095905d4129cf530e992822ecf1fa269f04220a7cb243cfad7e74b69db951450ef29cafccaba8ad0c91f9a708517bdd8cff7a96db0da9dbca3e974c3b705ddf53ec5dd78786b72eac6f3ded6faf33ecfc3c32b76583c920c9b28792deb289b8dda522d6ceb5a2112abbece7c3c8a021b8b9785a9b50dd85ba8adea9e682e8217c32ca0e05551bb51f532be9c3df03b02099f787009e9c99776e9a49160c85ff6f3712ffdc83ef11aa66ac9b90d2b4a026d6334f95cb7979bb2fcf967d54a5f4fc79b2ec0927aeee42f7dfe90ebdc84c65d32a2880f4446b17cd365b1729209221cde9e491a5e92670ff6a09b0887fe95fc99ba4f27dc6f4b7a09a0ef7af93842a3276960442842f74647211a4a13df631cbccc49a4eaefb9897bb056938064325743070cafd780f14a1b2762d394c684f5c597d0834fcede2f83a282b25f795877d8729d79d95578e60e3ee48cf39f21a35b47165b7b4e467bdb96a0b52f287474248f0f23b21c77d9403041721d2708cc761cc9bea6f4ef665abb2e286d4380d2e5be3f05fc045a8e63f069cfc992709d468146aca2bc74355937a25dec4e256d08f2b8e8d26aa1ec1779489b2a7373456deda776ed074a08e616955aaf978668b163ff262fbd08acd45504f8dc445a4be1c4380386ed4718f8ba55eacd4df8ca3f98a79b87bf8de6694fb3e6715c7e7d5b5be49981f09e317649d68f8ee24cb683e1a72f07ea9324a3c70e521a3955aa636ca9314c4980033f50064727fba887a2b4a456c616a5e1b8ca179861dcda518c9f0753daad9cc8afb5b2084545d14efd01f9e5144ecaa4d59fa7e92508783fc46abcad24cb7abb13be56b7b72d3b95e5be0978c5625582006e2695705a2cb7ca2ceb33f47f737d727a209694f8e4c3ab74856e7dd0ce0c430eab3366dde91f04fec0bf2271930b2d3193abffe57bfc8ede0edc7d172d9fb383904b845c1778ebfe3896166cc1056019e6e527afd8f91d768e2b23892832ff3612503a68cdab2b57877037ed4265508ef56a31ddfd239f6bcd2d3c707b1659adf3c51a18a39665795d829460b6ba14e12e6a0a332d14f897f5e4530b13301c0de48ea7817a455e5b8a7aa640c9b8bfaf197bd1a5fbb7c31b6a268f201011bb1b25d8c45510514b0c06ac2383509154e9d62651fb48f07d5b96eac02377ec46eeb3549bb958022c3b8e0aaae27621c10f97b730030d49fcba015e45f4459d13690e3547d2a07819d3497608b3737dc9eea4f8f3edc55e08d95437e0bd5ce70b86f3467c9fbb8796b2f344143e5fdf47f5c0908c0e1beabfae80cf91c16f81a1b5444b93ea8bbce15f8396ec79a954ca704990811c679c271cb8a9d8a51652409753e78ee0a10051442aab8d76a839ae0139a54a07d7ec9a92d6be5eefe6a76a9c7f738145070bf2fa7e1dd294d8488decd5456e7997dbc984b358b8f68a54a3642379f3bb4e11212e1e1d3e25c26d2dabbd1012bf1b380dc6dc0fa781a50aeb91689ebd81d53fb6c3f5b6a8c5f162849dc6d3d4f86ed55c74c8f78891535920be65ae17e297c74a1a79b36a51dc16804f04a5f3207268cb58b926cce52bf0e03c6c5f68a976d2dc8c8ca0702f19451650ec9d00049027490d4a627a8c435a6be1c861c3bf5914646b5a9200791368cb8c8800fa3572f798042488714176615762716c6f1543060a0cbe4f5f8a955297ecee288fbc3025f7a878f8336fc03378313b56b34284961188c52854d351b459c9489b3ebcfe73cf2066fdcbec15589faeaf761b57c8ae0739fc909ed074ac060c601b090db8c4785b01da500dd92b7860d44be24696961dda0a5556f26d3e0fdfe162ce58b30fa136004350c1b3c5dc8af1f4ee3e59fcb0f55ac0d7b31cd16e097967736b6bf3193cf8b24ec0e6e3bfe7861bb8dde0c76758daa8aac89a00cffe5194313bebdc5ef679c4db7d0919297f8593c059025d81aae5e0ffe8e40f3714d5065bd67a0e7eb322807d6ca5b4e0efde92c76a16a7100f6ee009a61e5a9a28171bc76fb3e15783b5cf656a12bddee415d03dde44bd27a58cbd5509f60acac76c2ef3c9af129405f4cd5a0b9e7c607ef7c5299eb9f81e6b954dc8271d2ed73eddc36dafb931dff97cfa2097566d633d29b0f18d13309921c1d9f4f011525205bee7fec70a59d20943315e590707af657421f5571fbd676cbb4651bb1263b39fe173466350ffbe487e7b82a28d340001d2e60f5824d12bfb28bdbb4992db4d045fa1a0ab50ea7ceb49f58d1b7191a0f4507d93ff9397968c4c78215998436530b573b61f2a530dc1eb2dcb275f61f917a2cdc850ec11a4d10e5de6d32eccf8f5a89a0fb5f146a5a80c21760a19da18f171475323ee76b2904f96a4570591076df004822c6a83a0c2a412c42232d2e8a8d8d30ff73099bbb7e8f046bbbd2754c9d9104c47e8eae97819a197ca2b90d1acc12d949bb5e957d4dc12199d05715a5edc738d8a68e600aca2495004b24f54190c2489327956838b426fe1bb3938e8a4b8f53fa191e6398cefa9dd8f11c5f42efc7c1a5379c2a43cd7ddc45fe2df33e320b953aaf734efc76bb39409cfbf1e23440153c84031e29096a507078ccc346622874c476339e00a406670ea2c67273fa2ae3219cff7ede341c95fc4cfcf4fde8cfe4cd71a578b53d07abb0341863750746fd218742b9697c7ea402ff4ba9f2e670eb770ae9301a39cb39b189bd266489d6d7b50cab53ab8b1ef0a7521f185a1724eff02194216be5cd66091964847ec2370ac84bdca5404558ea90d5cedec15273b63c5e799af1826d27a99ee90b361c782ac62c88749d9eb9a30767a71684f806320114b1f970039b3eb70a2688abf77a2df5d798fbb237b76c891df5951904dea6df20f74a5d0c0a685215435ea1b075c395ef8e657d514072471893f212378836afa2c787d09d100dbc6b1214ea858282973335a59224393d2428f3eac3493ce4a5b19d9184f1312efd037f2afe5a9b244f66ba96c86b3d32dfe9c1759069edf10920867a85506cb504923104bedd3cc0e55d990af3d2fd14f1669931b5f79632147a14f69b8977b98b1d1089507ce9dc4d7986fe5d6b70da36ae5d46bc06a8bf32b8598b8f057f8e1c2010b8ee396097c308a72672036516b4ae7052044f5d9a245c3fdf91a824b636c0550ae6428bfe0648e5330caa691ed7570ea8ed6694a750f85457cc95408ca92a0b986a7f0c2b3406728e29ca8cee30adf085fffb840bbeb2830ebf9488e85a20343947566375c4a0f3e197563c0f95536186b1fb7cc789e2900a964e23348f5b6449a91223c2a7c9ee76212bae9cf37966b56ff06739cd782d4de05f19fd54546829b1f9167190e8ddac7c306a2aff43ee77cd70de1d90ba8dcaf4e3d89913a4fa27971dfb07022681d7d649aa17a1519bf4991631c12a226e4f518c833aebad73a71ffc9c4f94b0e72593dffc80dbeb767c0dba863b54c2b03a04e0faa576bc1181962dea29a719e020b3a21ea58d926d021d1cb98b1aff1a05f95a1a1ef188b77ac6110e7a10096a2f7b81e6458019c80ffb0c4189f0064f1a958cc50374c1858410ffdd69f194d44ca02c2d61fe4a0d528097d56798845fbfc47d4179da8af9b88987a9575c0dbf8b1bb5b876e516ba8a38eeb10fa0639ca6eeeec938ea14f48a79cbd877441c9f2cfe43965b2eb2d0d9ea476734647d7fb8dcbf9b7a33937f400990b4915bf625323e2805ed60337f6f786729b135bd2b620a4a28c4099d5d49a4cef9e34cb8824673d01ebb1b63cfca81bc21bb335ee379741825c6924f08bac1a16a22fc342d5bb932ef216853c78db0d7d910f5a0df85f2afe8dcd9c0cc8eee8cbeb859cc30456699ec455650adf9dfd5e2533a9798ea3f4534d7f68af7d15ef16473ce9b790c0426e24c8484f0c45bd1043fb7a504e331c967cc07990c5adafa6b132e9d3e9bd715ff5ef3d762c28218cc5b636869518475f81b54b38adbc049c5e99670ac64cf3ffe13c5e6c668a70a68083fe934bb7aae3aabc0f94421753b988138dd12055e1be823403955ee43dd841d8b6db927a0909dd78ea0840d7d51f05c6315602e7cc391baa9150571b582aecf42faf6990655eefa092a03291b786c59f3e01956f1a701a0eb3a5e728ceb1678ef0293bc10223578cc453f58b6f9209349dcb227e88e05b4949c838bf745e077f486884045f6e5237ed0d10a0d23feaa2ff58718e8c49ee5cf840de3cfe3793767d902b332575156d7e05db732c427b50b7f2abd9c0c199fd78a9763b4b698e9b96118ee13fdadf62e914f99096728d8a4d685dc0ab5493bc2d8b2794f7b37f48bc99a1b16671e4599f9ed56dc3212521bc18c353d2a5bbfccfeecf7461a08bd54cfdc89df75264068c7b0804643ce4e0b2d4d64e04ba8d8e0ee42bb946ba0e60af76befb94d6dae1aa21e3200ecf7905874edd5691851d6bca465f520812177d3909b994142fc8de2a561162d4d5b1f72a2d7390b0f329bbe8dc52c9ea2a4578682417450027f7e2c8cf4b4f06b26c6318f80de1b26206225418ce4ed06fc8563b85ae6c123c94c651a4eb3c6e627a7203ae8edc3079bac1ada19f4403da4d602a015d09f010da2618c8877ac62c13dcdf0724ba96fcc8eb498cf2466a94961ee46e0be2382cfd7778c6bcf8b16b51dacc8f9c128774e26e4946a8c49760b98d3e47d33aa9b65f8d7b4dae5d712d1863dc44aacdaed51e6d4601adf9ee4f6d32a7c955750b19a0b3f60bd47c81588e3bdc1d9c24ea08c86b3f61d4c81dc1f47a7f31be1c23dce00a446980fac74675e68adc9310bc543776e3f19b28666707bf30cb2ababad8d33b9d7b54a04edaf39112abb2ba62a21cec796ca1c6c999df29cf0fd12a3be9d1e18a0104e1f0dae98705b0c29072b189eb83a87664cae0fcf4dea9b402cbbae3016036d6beec13ee83554390126f61efbf9675021afc48882b52bb55d58a1201142844c5c3cea45ce7148ef31fe7216e2513d470dea307b312c4e44edc4fabcba39ae8bc7fbbaee6ffafbce4065662c0166efdd8a42d60182f3c0b9ca0beeacaa9e967c032f5b62bc8584c3231d6044bb221f40d8c49c5206e82877c682914039cb8e06f50935449cc3a491529551685ec9042c580b272ff742acdedb5529d39937891cbc54f3f137778ba3109aa65b2828057013a164cfda3b0f36fbfdbd9d6268f82417348cd2eab806fcb65cb3c811f123bd8f1da10d77cf4416d6112cfd2b1a3e9450d8346065beeafbf6d260c250fe17033cf5ff26b0a55051534d623358d920f723278aebd8df99c71310d3631ba8a6b8cb464766093e998c0a67b1ce942ac313d03dfb819e14d52a5f10e4ef96bda10624bbffd1d8fd302a7d7f89d781f81c816835c2a29146649a443123da3f5ed0fec80acf9fd7fee44cce783481b936877d0b4d8f28bc309e23c85d4f617c80924363d85360ca6e16f7f264d6aaa1a061232daf1929f71755fae07cef4a7e791503b362740e104daa0602e3cd97e96eaa1253fc8d34d4f1a3f15042e429e2d06750c262f358e04aea2de2bd1686e6795df1905037203d8465cf96ed120ebb0adf5e04203b62ab9e14cc6f646f54c3bb66727bb3b3c662328f4eb622fc512acc33bf32b922935145e8931995b2d1d35bd559e5784354cc2e44fd23b40d67548b3f0b2e4dd5e3879c68979bc25e9794d5c70833899f2adcb6873e2f6a1435730ccbf6150b0c4d51ca2e6095aa2b9c32544b190bfc14409c9439de40008cb6c5382c8389218577263afe297306127f68232a1ec1bb3f8797122d265c60b75d830bc90e3a9bd1506e9925b496e5802d3e440cde59162549a1e8f8379872b86904c5ff6302d751fa0e217df871c9fa8d02dc8c84d655a7fda6651f34834bc5832d3789b4e99f9069ebfdfb2f42a9ea3cc2dfd6b8bbea854adbf7006bc4d3ad9289caa4f68b3204dbcc271b39d7988dfa212a5ae0362ced909e0168657556ebad68404fe8b13422b4bb6456aa4ffba4f26e6fe11183f074cada67935aad35168bb4c6b943ec05b7c384e17c64ed5939e847c5539abb23fa08a3de3b573085a4a1f5eda8d4f6750ec52059a20361861a721132a3538835f8d824d0f496eedef5f08a6b4253086471c92ed5d3d4ff218218102d635d3495f5a3a18acca881e9020696d916e07c92b3d7fbb97d3ac2e86da42d3b6c01c0d4219c5f133a0f2b47e171bfe7d7f6faf429fa8e4d1722c44b3377a5d4365d6c45a09e327f3cec39800b09a9b6b4a1309688086ff762bc7ec934a37b0e34a3d17fc11ba342746335ea4ba66ea50f33428702422d6048116990f14228e9c7b157f3f6890bf2a7120800438310bdae9bdbe867a28cc9c1fd19d68546e09653997c6e959e591e137f6a741dd11d9a340e5d4d279832c913c8acd3840cb51aa157d3bd1d8d55ab61ee0375d6919ff21827fafda5d174494da7002553dd39a99db27b773758fae384498a046f1f72c064d3bca5cd7826089b5844d3694f0642721397d587bc1f33572ca9de8eaa1a659d4056702661958443a37aeb32b3294fd72e408e7e334352eabb2a29eb696432ded9bb97067cf7f7bef5d6860e01ca4395569090e312f71365d3ffb06ec5474f0a65ee1d097538e8af757f96eeeb2aa8588766d171de78120ac800f4a8f8c43ef09810751532f76cf3bd0fd3bfa8d09d9024264083ede26026a54c3769fe3722a3635e250123d93bb695aee0e94e5972cbd84afd54cfd44f0e1b5db107e6121467600e7bb348f920a461e40b0abd48072477becb0c60e744c5f7287c5ef62a38013f3ed76634e1e25a79a76affe003c264e84af62637b58c1b592f7c22b5e28b30b22f18360819e0a2bd5220bcb8b340c6c07cab4bf00eeb0a193d0e296e9a223e2b328a8613e304c9097b7d8c06e851dae7e347382a2410310f8407cc89cc26c0bbee05fcee76b5d9fcf694d9d6baa913e2b1d23d9dbe4e7b118573ca95b4d755ba5d5092bd12bd09892c4c7f069aec278280943cf77dfc38b7677efd0207b72d2f916c49df679b375a4b0090be26d52f9a0332060ecb22f4c8d078af63dbe69db1355babb70e6962ad989923d6dedc65be00101c4fcc747f4994789d7d242e7e48cd9a83c196308b27010cf8eb20e2a6a6825fe75edd4fb7384c3de5dd056dba2ab24882c20bcba03104de38762e901f2bc825afe30053e70364f6a1c7b7937e82815a29102d58eeca64b1a9167255b106b4504d81e50d1332cf2c25ec6fcfdbd0e28f132dfffbfe0499af14d3b9ec51db4d22f03b185c9747ede99bbf1f26ddd5aac77e04308950460450a3560776192279690db2bbf82542a4173b72dc6d511c1a9979852feaf132e3da4b9c2284dc8f464f11140361c284553b904ab0af3f271b6279a701486521fbc0027855e6318409fac761dc42a64f16852c06792fcf995d15317d53bd9d7fcfd0f49ab2c832ab2d4ef34b61c7df08d69fbcfde6cdb9a33295181e1103638e08ac26aaf3d776d39d8e93aa86253312fe6224fb4652e26352418fb7446b1ea5a63ebc3aae547b4bb72703634fe55263aede18470003443ba10495823c5dfd0f0d9950fc8d870a4deb781f4e2066a095d75c61b9217323ee1f31afc33c3b98566efc2f607a9d44e928d12005c7071678065cf59960304b67a9e092ac992d0c71f68924709a85a06a4eb0d8bfaee6582b32777c444a9be000e0a9e6168e0b7281557c8d33890836798e4930740a743460fa418c6e881d1606084930aa050cc1d772bf9efbb61a9d614f4ac16a25829c1795ff656881807f3c431b2a2ac92768059620b67ed6be3a04e050bf0c636464a3492f3bb78e8ebfe08bd497e640808b9e1c17d9718384d41a81955f715dd4cd5d8a5907f984eae324f9d53fdc3b8a29c45784e747c569af005143d333a260e6a3c40979c51e0fc2753e7e460d45cc69f5f5b9a176c0f71332bc32c6b194b98b13754ff0f1c9faf2b41d5c9e1c52a8c5826f915a41a795c819be207f31cf5ed45f2091f23e6f1ff2c53a6af68361c3cb6fb4eb1c3b04fe7e47461762728ea890d8e5f6779e41ff427fa1838c96c16200a3e14b9287bcfa0bc36eeab9cb5e575bd9bc928f8b5b7fb97fcb2f7a7cad8ecbe3d011985d286464b98054d1a1838307cb4b34827ab3bc280324388d5bc884da9c9d505ea632cff5b5b5e5ceb066daf5ce15c6d8b3eb662cc0b848db716283613ec4d9e4d76fea83d22ce6968e0a12d6a42334cf28d558819db3afdbda55a1d112185833d0a54b5f2c9e18c5dd11eb91a236801185312fa910b7870ba5a1ff3fd605ba34abe7a4f9319b26fbafb9f564572893628af35218ef356d7579ec28060e133bb4d6d290064f8485765648f5edb85a82b93b1841dbdc8528db22f44d16a0dc094b5f07d34effa5850432d9b08511f469467593a2ffacb9010e92bbadfa048cbae539f0c8bea55a8a26be0f77d555d160f46046283a679043ba25468e4bfce796c3ea6ea3cdc27b2df8b1b4b1a2e22f9646f1bc1319c3e2df286abb349d08de1c332e869f51c52b2fbe76f1eb458c9bc128e032918fc5a801c9a667eccd8876e9f51f4a118bf110032b459e7b26fdd0c45fea96fd6c5bab223ec10a705616c7dfeb70a762d0dc8faf5e38ff5be7192e6e34630eac526c8d846383875f587faba9e1452884b848d9cecd798f8b6a4f26c159ec75f3029d6fc3400f798fe19655f19826cebe32a4303f9db586a7d8128f85feaecff0f2c7817454cbdd80412ea99c7eaa9be78f7ab7d4172ac1b64943db0d51bf705775096e972020169803bbdef51bfa7e50da1463c7e2d6dd70fd03fd1e5f1ed30979ca0c6bff36f73bde516f18a9965bfdc6e917d681dfed8da265a07bf2c0eb5b2a59e18daf40580cf0804f15a807f220d07d64eb692a7976c784ff65d55c789ae4b286bc0d3b11e43d1f760b19f019ca4a823cdf0d2dad901ba11a6df1ca53315be0c383dde236c19bd7fbdeac3bff73f736cf9a562eb20867140a1dac030ecc258d4a01f1c0c6709d5032204a8d14440e3666bd90c699b87b0a80185a7f6096d6478a66e731631c73fd806211964aedbcc42116cf017f5cc25c9fe0c7213e97b19cdc91d5794e415db36aef72baa5e05e9a5c1311bc8a397b49555c91ee88e1b4f575eda50af8d3ac247d997c5d8cfa653bae90a807184c5071e963624962d86c07bc6cca0ee50f7a218eed0dccfb40d2a2ddcefee686013ff503db65dcb73a601f568a80d836a3cb9c7c72ec56f50bfdeadf8b8ff142aeb18122a03c8d2e3e4ee80ee70619e34d37cdccc41543198fe7884baeb25382683845ffd1bd16986f957d8395d4f39ca934cd30d6a747d4a0426d298e6edf8e9239d54dd487b12d5a123820f8d8e0632333382e1e511c50b41057f5d01d221eca837c4438f9a1eb9f3f6259b800a90836fcc03a1791a9590121561114df38194deed0d19002127ab773eedab1eb80fbed80a4a677dca9f6ae37b0097ef4f2f0915acf56fde6a5eabdbe6a15327bc984e1cb34bcfe5f3b88aebeab654f11770087c5fcf64bc6c7cd27f71365b2518c4dfa626d5100eee68324ea276da7605cc82954529aa45a227c6e46775a230becdf2c2a37e29352cff37d166f47be74d459650a23029c3602d4fc820078e2e037a25d00b6ea594e026ce473afe27fac925c42ee676d9733075d122465bba80982e945df67432806e0bd69697508e1d784f82138797158daf90c7c79f5032b9e7f8357d82f4ad4067a1906fbe67f9b57683faaaacc53ee4dee33a01c2a7afcc28a058352c361302b2022bc6224240201335e4d787b9dffb8e3c291701dbe60b6af48181c57865057b3892637af47976d0f97796747f1d4ddd522cffb3eb575d16ece88a37bfc68722ee4322cb1c32218bae6ef360f0ef21236cf56bf8f17ed4941b5a3d27ce25cb4cc682f0372f96c0419a0db6442b835e596c446879412c3fe1a4783db7686097c579cbe57a2e27486ba82e046faca71c46a1d1fb983b5ce99d28ae5954bde9defab44e8108f5c35377e3bf9297931bf69cc79df0f24dc1db58b8cdc79d0a14d5fb42a63c0115ce34f26caf39895edeec75ae57d242ce146f2e3740f2fc9bca0b01041df3372302107ce889f396fca062762152a564fb2aa4365707fc401b54248b107440903e901217dc7274f73ceebf78ee4c9ff96320dc66dee60c45903678ad8f310aed2b7e04efe04c6578ca973e8c052c1e27581011345984f892571ccf9f6336c8ec0f8420e1fdb9647e61b2e25c770012f8c762c5ab413c8b89c12fa858395b1c36bd5b6600703b302aa3c6954204d7ca44afc800c1c706138b2dc0a5233e5f3260c3ebaf2e4e74384f1ceef10c7fe155552575ea2e35f2021b6403187e7ac8bc2c07812e97c7488114fcb8b7505d23e801988cf8a4adfdb07664cf5a85994c77c6672c2839ddcee1b77b76b31f4c50d132c512f16f509498636cb90becf4a99a03f96193e17c222f9e1326ffc9758d7962919b189b6bc3577e909d33c89441633bd91ebf795690ebbdec8e20494dc475c4c650e22ff801dd7f5485193170dcc6f51d248ec01a88239b24f938ab93726cef13eabcb6603265303dcb46c5bcb06925f7cc37b65014f3dfe3988ac8d5fb54ef009a7970ff51ee247fb887673402c05e5ef887a0a0905e0f7ea13aaecba3c26ef0c977dfe2f5055a980f240fbe19dc830e73d808447ab888ee8a5187ba74d05efc91f6ead505fceddab46f208a775642be5e3aab771ba5136cf57c52640387443fc748ae355b24c1c5bef4a4d01347b06f90c699329aabf1103b26043fbccc6fb1f1895e1663c91b895895abf2cb8c9035ebb42392c40d9c2bbec0ffb7faef42878e6c8d977f5486f2dd421e3ad358921650604022559f73161caa1cfced747508fa21ed106a817e2f801028f720bfb26c405fc9618ef715024e23b70b8b5b8f4dde1e74431011ebf362f993303fdb47905e3e953292ef9b2922b2cc4bff36ea044880a6c8dbd1a0785be5bc8a572721fafcc7a43278199797c58d3f3693a9c0819c34101e3ca672018251e88a63c66f871bd433b55e62f038f31c2d465ad640abb601c848b16792b287084b7be5a55ce576aafd600833bb43202200d25e6f82f0206781b0f45506c61bb4466ccdb066203e562aa6015d4cd2914798cf567a0b9b279e4814125aefab3d11872ea8c9e31e656c63588d2cad81898d6f22de74a1178a2e71658c8dead7a01d9f974ca7d69a54b38685d32252bc85b4886597263f9ed314012d1edd2b8e291fefa119bd3f5b9d16db4fd367f0b8a32afdd8e6a36555b57c556f63247236fe1be9768c5d4d98685deb8ba6e35b08f1470447b4a16d59ca057d68606a32454e23c4dbcb5198651696d2034b451b9aa2b9ee510f5c679d5e394be31f89864b46dd3fdaf816f71bb2b7b56685962c61fcc723313a1cda05c4c4ff9b64d11661ccb58ba5a2b99b1b66ae2b46c5a4c86a84340497c7684a52fb1d9b566ba6d4e4d97a238ab4882ef33421e7c2f600fe4f7f7ef77188bf53f85fcf61dfd5813da1a8cdf558a7213602f157a73145f24a9752f0cfb8432d43cf015843cbff6591ca0ea1fc477889d910ff2935dd437a540546f36b5ccdb2477a293f1cc6fd9587f4bf0068b14702162ee850242e272202798101383cde536df130d2c716368bbb50eab8fa03aa5b214548081436d7d3fb7b9aa5fc09b5b6e8ee25116cafcd03c0868b589a47b61d0713c0a3996b481c1af5719e37999dc4e4873773746829fe7f8ec052cdf56349b2f42a7fe4558ab5bd68f3706ab7bd0953c961b85e8ed15ddeacfc87084f5c9f5e8863f1134fc86b2b5d04e01862b66f772c6cf1e8fac9a97d57e2b08b99c03673363e8c00ea594d771a689a0111a762fb1544845e1f49b25c241fcdebbd2340346245667c8d1cb0f73b6e890de626161d8260e8208fc65bb8200b134c1275d9eec3b8130d7ac3fa6c1d18028ed568d41ef0afa8245dbafa352dd2aee1db8e37f187fe68d0aefb14163134daa8afcbc7b9f0062e93b96c5adcdb56fe4729d01b99b5920afa4b8246344e84608726f6ec4663ed86253f4bb76ff1f532afe8ec6add502f2d230631a0991381d56c9ba6f8c170c99d9d9ccfe9fc3198d2a0ead26f2a41a90be5233cf666346877f54f4065f34ff41bec7202d41d68a44a881464568aebdca165f022803bc10804c64daa98e2cd7e461b98df1f7b384d374ad168f42057fda34d42f86c9ad5d3f7d80da13acf3dd701475507327991a43149b0552556ddee063b7615795222fc119af02c75d556518c0a34aa2f8400229fb8f3ca81aa497187efc64893a3cd6ea7a4e8ff31332fc9116baaf8fc4df57f892267e4b9b232e2eb9349c7160d77a3717ca584c3ba81d3d92ac9684336b3ccb9f6c3511a60154c33f899c6ce34077677673ced726970c6f1c21a2508c44d1ab6b3677cc701ffd444bd78c56cbe3778766d7f227455d8dd8c54b7561f6f32c85038a9e24fb245eb93aafa461468780c083b0f9289eba5375966078c802d719dc1114ae08ed7f3c989cf16e12788a3722d5118ffc85dcaef04547d94669bad5d1608f08f4deb661924c26a75292f26f9b7fe8b6819c10b020aca9308955e0e6b078cbddb25a156ba82c813baf33b0513e675f86c25ededfdf81c3bdd6c9de381c6456fb013b6cf6ffe339ffd4519858671688b6ec861d825ed37d23a057c44d8605d07eadb05e51546b5edc11ab4791d7cd4accfd4889011b61b34f4c5d891cf9dec28c612c1f822134920266a5b967aa2345fb0235ce710b7b2d34be3e6e54d36f8c9593f3b1f1cb2443db64a651cde1280af95e847756ce9919d146e0a1b0844a7f3ce7eae8588ac784412f706b277e9fa1e892907e0a402133f4c4bf0f8baa5377356fb7890f342a130bfa45b77f6fbb6b28451826b1b7340943721e8dbb26df07e30c917a9c2dfa421c32b34f034ba4f691fee7c6702584a70379c34a61eb276fcaca71a7b39fc90c00808fe2e7c66c3f442eb7ad38b8200d042fac047167461542c18c63c3ec48bde344dd61b027026dd581bd9d19fd528ce181793a847e2d24f696187ef2c3422b014234b0781e17b97d08c3306092eebd822e5f5b37ec8a108e4c3044d185e97ee354a6c5a4ee849aa3e917bf3c7f3726205c9972669c1de35676544de8467fc2e020d3e815c2f5ffe97cdf9cf0e21f4ec40283f45155755afa3a5c10844bdddd53aa9359adb3e8325227f4b19949050ae7eb3d30627e701213f0307eadabc9e120c9c3cb53daeb8bf3cee50de04b3d5fd1248462a62c9c64f6cdd8568e7597e8cbcb271d00a08abbff624cf04aed7bf58f38c5b4423a5d2c8c0cfe45c78e86b22a01a72fc79d6cec773d84b1a3193dc2155327cb93eb32a9c344d25344b03e54bf54162fa855ee58ad1bd169bc8ffbad6f7ac51147110ecda84f62386facf6fa566596bdff2cc510bbabc60409920548c1aa8e6a5e9d974f6dc1d12789f8a1255d20b483082b60fede57780da79dda801ef26d95d3fc8d30bbb16cd3c8feb0322fbb6a76e88b27f67da51061953988b045c3b4554c129ac94fc70d63a5e80dffed0ec10ad2a54a7aa12bc02bc318964978bcbfc3eea1f0bfcdf4affe94f819ccd4bfedbf60293293a597f15159caea41cf2a528bdae2b0c3de9137b4f466ae3fe69b468b999b62babc7e4e40880afa758831c10d78f7f6f5f1a6af01013defdc61edda9269ce247f350e63455ef3909fbde2510a9fdddd131e2fbd1d4543f4642210c765921ae6d3d534f372ce0e0c77156b8e7cafe87df6b137ac3b7ebdba923eca49c875e4af7c2c19e65b0623da510b36e55ae3a9197027c85bd28a8d65102de2edd11d0e4edc0c43c9c3dcbde64f351066e08afb064dafc90815f3338467698f6ee5f109712caf44f7fd5309830293b2ad0a75134f562677d32010435b50deccd55b5affc3bd5d3f6e7cef4b293e31189f788e5fdc8517d297b78f3b1337a853501928baa35dbd5cc201f93cc907eaf4128ed97b0db45f910dca74a3429fca3cb9f634d67d14e28b098fdb6ad9a072351e98c48af95dcfe8b61fa6a22e398b7eeacf8ef07f683c86e8b6be102e6624f8c157a72eb21cbef734f33e776294c7d6d8d3982b5004f7215b2606dbee3fb34af6e6115a89db97239e6ae1dc343bb9e8f3ecd45e120d8730597887ee8d198e065479190c33b1344923a37e458ea40d8048cce1145e65c1386f373493b35be4b209f71f8d50827ae5b85e9061dad543c720416df18a0eea1199793f9cec54613c2bb221229d31ecd8ab5e70020b4ca668b9378cb4c237b9279377448c694ee86e43676042c8b3446be8277a0ef448377d38d81b91e53fcb7a824c71da1e255fa2226aa84682dda3ce47be13c1f76e095e645bc0f6aedf7a98cb2fba5a57cd81ffbfbae648c12fe197ef45b3f5186c16184fa509274dd53901cbae7e333f572e2d7599741f9a5a3640bd04ae75d23fdbd7681864a7d66bec8a73dc0f95244728f6221d1477e9a38e8e021eb4be096a11d9fbb2eaa83d1970f8b4886d99424f86f8c8bb0196ca51e6fad9acc00d048aee326e07825c72a9e89eba0a6d0ef4a010951790a82441ae24208683844323cb16f40a0873917d6dc0a556cdcc2ea1f23bb9e81d42bd9eaa16ad393080aed62c596fd8792ad4f04df44c0dc15f9e999d522064fabb07d0dcaa503855d84fb16451b8bbdab3bb5fbffd879ce370ea2d862f5df941647567f3fade978494067b2a8f0cbdcf665fbfce88117968656b7bbdd90c95c266f4a885deb3a4183df835cefd6bc446cbef2f5c610b57de5d6db90bfe7d7cdc10cf0fdfe5020b5a84b8e707f72029d334ddb59f3baafce4e313992f15b3400deeb22387f23f37fa436b3d91c8d4364827b55447f02a30080092e3966eade72e24709929cd65166ac2fb2f1498381830fc3b14a2a1a81a17b95448b35ca96d5fe0292c15bb472a1a1fb1a960321cfdbb7a74c860bfdf588d3a8330b30b961587b631efc67adfe884383a40a190445dc31fb37586160777693340e433784cb1e85caf9671dc3e3776ffc7185170fba8fd664ad3fd2458e4d9b5d61cb6f7347e0a3b7b6e872d6c294cda4c96d48822e1ab0e29165c1d0ef6051b37cbf12981bf344b8361be3963f129b9744b88586123b79c0cd62f712f4517291a8e5ab2fa7812c74a05a3f42e4d04e0b865bb47a23d94b38ac95045a345a0d977f1b0bf535623897636505d4ff8d2d5ff0ae8675b138ceb3eb4d44afa955763d00fb5c7ac7bd2494adc0f849e313eaa7b4abcd602b98cd16efe0f6f3dd514d3ee653e568b4f7f4396d5c0b431221b852976564b6117f0cbe683828b6a578479c1d0767359117896323a4b7538830c02f160642e3031a4122ee1a5366a0ecc2fd369bbbea9bfb5219a4c52546e3f589ae6792e8e88b1876d57617cef7008a42a8276981201ae0fe38c4126250211a989db60b5a5aaeddb2f862f2174cc8acec1d5280c29b1029226431aa1587e6c2f5b8e4d3d3641738b60d7c8652b5db42af78e4fd8c5ab9ae0332e4c09cb96c5ceb911f9a41a1b649a797898c8ab6a2dcfb5df847018e8dabe4e67ab29fedb31b29fafc681fd8099a1f08e2f6a0083166670aac73a6c87d159c3e4cfb97c0383f3bcd131869a3c5c98d794638f7b730adee4bc45c519ad83cff6598cefec807ce99dcc713585a311523bdb396b6157fe7b2c4559b4d3afd52df718b23dcc43af3266d319e8df9808a2bf28b2c8f956805d2652129e241ae988c1164e0b5e5a710fe5505d77ae03e31cc2e22e9e5043b440f0aa50b44db7de0a073359e7b077b1c98d7e6a71e42e078a5bab34d9737834402b109029b17724bf18bf9eca009fdf78c31d91eb12fada6755fd5080857adee3085b7908400e86c1b569b9f7a1a4526ad8a5e53c406652850f833b55ae8ef7b9fc38c079465eefcfdd0bec9e0b83a2466e46d2561eae50d682dbc2d289cfd8a9680e67778560d01aa51b4ba994219cc0df9111f6923201c5effeef1bb6ebdd455be133c1e915f27c8e8fe6822964fb67faeaba7b03408d772aee66ceda53973a0c14cb459675da807e70824a1eec91c66201d2495cd77ffa0476b186c5622c25c27a6e3bd6b294945f7d898e179ad00c5fbe90d0904063a68fe64c05449446f05012babba1dbc1df89486bf94914e9e93c4c3a924ed9c5d2ecac873d171602773f9c2cd4ddc281383f9cd2f5f5994e57d3aa9ede5854e0261427e1e6a6cad009e9228a196edc56a4189970bee6c1edf3943bf7e9d80eea84d0ccfac87ea6c1a653aaf269522229ed12c209831c976a091c42424484265dfe2161cb2d54b9c29b73571ce34b1f52fe52ac648935b7322162b20e658bc1fd8d71488344e0e91f54662ec79d6bc5045545397ded4d15ddf8f69a9e857dacb09b5bfb52cb1766631435e3a766288a99f04d3c1a6a613a9126d06543c0ab8143dedf467b90c8f45a6019caf3513756eba6638d332ad983651ca3bdc011cbadbffbcf735f598b7a9011535179b40ecb922cd0a4629d59f31ad58b7e500d66aeeb573fe613b008d61d82dca1159fb094e6737bc4f66c3cca81aebc0221a99bf5355a34825d58c8c6a147aaf2fea4da76eccaaab3698b7473d12d9d819591170bb39fc8844e117f4bd541c49a29c9888b750891289bf417a71625f45673aa0ecd1d85ea9ac10e8164dc1b1d213959309fead885707ccfb5d15f86343a601d9825de78d0c4ca8a8c8f3045daf299408c7596ac47198447315fb0a925172fbea57a74df89ab763b93abee63b715ef1dbb155e90715a29b5a1f041d19815ec7d7d79fcb66784d77233128d51bbadd863b29fd515cd44bd54028eaab7cdd96271d19568caa9a21cfb5d890bd280238f09c5b4ed5c20040d331bb440cbd0200dd4ea9a8f6c4d90e7d40b0890188dbd7ad93df0359857e0c430fd71c4ef94cc4406c0f600230d2f3a21266462fbf5dba2d85f6463c8e451946bff893aa3146ae334e66c1f175569447d8d0d7ed4c2e2a73de992fd7b54d81c785b68551d1bbd0dc4024ffcdcb777692e0eaa043905769b7d531e0ea231836929c3ae9931a9adb016b92e9282c63dc59bd7a998c50718795b684a9dbc0b0654e268a77afc1cf06f3d71456148c95aff5309a6cddb29e581f90d043695f918f57f7a543585c6534274ffdbb222854a051b1abdc45d1bb0ef86b6ad720cab90979440e322fddc814f162694702d75851274d922ad97473508a2d744fd7ccffd1d7764349d16affb6b955338c118b573c71f2b038ebb2d44fd75237b5686ea58e6efc2e3b61680a3efa8d8046c725198e5069c9814cc223b7a1e77528324c58709fa40df2e6e4ba87abeff030555c50430debe4699e337d5e86755e67f5acfe9038ab05ac14cfa2fabfc09a56c11d085be4aeff4e102826dc3c2904b325f93ac81a6eefa99778d7583f2044b8398cbefae2a0aa03f65cdc2012debb528bb3651e7e6d15081a3f85045b3f08d85a4bea290063dcf2901d6726739cb42d3c8b43ff051f54a59761205b01fb3b30bbf37c73229e43cda6d5d02543dff45dba981cd443971bf0ed0961c704fc198a16686c9da1525e16cbc94cc47f2b0adcff2412a66304eaac3a1f6ca14b2e9c7a4d583640632a14f2c93eac4434d412e765018507de5450b204e75c14fe0bd1ea793b3d861b4ad3f98200da0e211975aa08338f0225f8622c30f1c2ab8fa27721739812f588407c641b297c6936f2b99f7f4252b52ae4607ee52274799e67bbbb19c4c8a4de1eb4c166cc36cbf4dc2fff18c514f848dd56fc1fb7fbb5965a12c4f17513225933193539021a81545c213507866b64a626ba65352e69dfb4f803953d379a74ef59b5ba857caeeb078d0ff024b4a0a6d08da3abb4870160e7c97acea6abac8f4eb3d56d2a9c121d60240ef8861ed897305f3257eb4288b7fad86d0f615138eaf4f3b995f559dc5b689ceab9ff172b5acda84b7fc1069b6b470797c9acebf5329770946a3d5c893ee9890db74851bb756ea8f9c02f186e1de9d09cee5566be4ab9a460f56f992246d8e9edc55b898582cfb40d7c93096d8fd6f7bfc355c76cd080ee7298ce1d4074f29835ea2e8faa4b440d81a9c601b6a2d1ffac79777d28a1c96bc5205907280ab36e930f7994e0faadf365202c0bbb068227d52ef1258334b187c2e0f752dfa96e6d6259d942e495b0d1e9401bb07cbafd5f1b7a8b680b3a4bff0edcd1d995adfbc300bd8b6c8373b2035f0c82c406704cd652d148a9bbf3d4e8901d4f95cf384537ce3edfc767c569d275ed6492850eaadc52ae6ea2c0d5174698983ee4c6c8adcd197e0676a073969e553c41895d4cca611e0c832e46a78daa424f5b972c775d7682fcdf0255db24ea917f24200e74dd2be288e1123945c5ffb3115742a629dff7c53dd121d40f2331779ba923c35d9e8fed92ba29520dd75899602e717b6d4c13d91e6ad88e8348ee0357ccb422c8cabf64d2059342be72c6a343c0d8b81a99f555ab296fc8cca506237819e07aedd913917688f85024c7d3181d806af66fbd2881c86894c7c17c8efa363f2ba350ed384bb50ef1f5e64cf359898c4930c664c63d699e7ef80d078451014d6a62ce4ec8724a9352ec1785449c22c2914c1dab64b1304a00291be993d39a6ab760af8ce7f7074842b3d3803e2c75b14ebdf9ca7db2d470370de019897e457db3671fbfa56d25669751c68edd7a780df98e421812fa89e1887e64aed7bae2d9662de998e72cdd0123f3794d7592cb688c7f12f0e8fd6c0133c10cc51c8b88a7bebb74fdd60ef7767da77555fd7e5005159ab175e039a4e8510113a482075752f13a44362044fc485b8da8d372e1d030451cb2467a01c0f7670d66fde3e3bae4e627821d6a0e5a84bb1ca49b4c3cacb4d9a1388886f67ea309ccbe5cf7d2cf5a2f7cd3306906f87101e8874957cf8b0f1928dafe35eaddf1f4d0f89d899f93c453967f30ff2f9018c349fae4ca65150f452bf5b20e2b4f8fbae4ad68664f120917a89ddc890773c8ced54889adbc64915b51986d032610956da4cee3a5ed25ded1905009e39270229bdbfedf9bfa9184da57b69eda8e6b3f658cf793d172b0b64c7f5bc0786d57931c4ba4a97aef5d17cf474a56472948faeb79598be6657a124ba3c209b3f2f1e1b23fdd9310aa8211134674088edf0dadbacecf032303e2b205093bdf41f93c4edec55710dc66904d97762fd0986eaa55fed1c9d51decc0ac7701f81fc660f234a02480d913c380cfbe1845b0e43332662d1ec5bc9bd06294ee340092ac78ce5360cebfa7f084c26746d86428e49d9aae0579e1cef50d1522f409e496991476e6c7187e74f940ad2d7f3e1dd8b0e21ff18ef3addc7f1d0bfb4ed4f5fa56b79d809c2b2137f09074486966cdab71a53ad5240d6b824a0299c84bb6df17097e9f53785461a35f1352512bceee02625aedd9c990126a1cfda7bc376ff0a2f587a54e41ed7e51266067e05b0aa0c6a68797f4b0ab99311299d79456c15f1ee1f0a122c6e42ed21fa4d36aa0e8a98dee8b2109b0f6529cbb8c3e94c8780b805384dd2fb07583e493244312dc8ebb423ee9ae41f7e223df400c7d0969379dddf4d2a38f35126cc7702c1dcddcf847a779622b34490a904dda45d631affb5c560b9aead672586cbb022ec8398ead96c4fce3a6f55c5269cfe9867ba347fa87b21c0ac1688c99a8e3ab70e26b31e520ff9db511e9ffe409ffab9a74b42d0df7c9c9c182067f9f7cf9359b37be2b0c5d2a9da7d81bfefb8e721bcaced5ee58e11195fb9f9eff5214a237d11536b647c56aeab2b4a07599481a4693fd6e31d8b4ebb172431e3793db39eb3e4cc3106df6a41fbcb22b194be021b921f3bccf976c4ad333acf7174df6a8bd20d0ee01f65625c4724e7785c5046af3568f06cb0a267707d2654df2a1b7b2757307e321654ec602387071d0faf3a5f2ada3ba65078ae7c5c8c6a7f93de20ec0fc90e13af79a78a059477e47924bd4f1f85ca9bd7c0fb3542f669e3d05e4630b7a8c208a7183200ec93a76b082f6bae34749f3ab12254b41490661040e05425e3f275938d49e818ca80300e7c19dcc07d76fd022b8029d4bab3c9d34904c5d3af81af8665d454498e51b0b102ddfc7107b00b8218902a524da6fe24b312c829a7d44cf39ebd886dd9c3c3bf975d5fa0782cbe454edbd5e37af7a088c8099560398653d33639ad0892a5e8d801dfc78856a6d390d7f894f72cf36a580c6880e5571e41ed7d99e8e1b5fb63329584952cde59603fbe86c5c9fa813451d27d8a0d5e3fc056ff7421c1d8eceeed255b8d7ff447337f809bb5e1dfc26d0d5470e18256ceec141ad3c3312887a55c980c6ffbd7fdac1feb845f58ca2cb6341832b27552f68aa22a99c01f1990dc3164b4928123b4bf072341120fe708fd4dbf9ad1e195fc97bfca5a7316ff666c88c1c461d136402988874a91de593021e25048d9bc1cfd6abddc32433755253d87819e16cacc4542201cc02eb8251031f59413ba794404021300a8b825c6431fcda68b8161efa62727833fe7de03783bfcf756730e27e8f6fd689bac407b20f53a284ab1ac0d66a3a3c39a0199ca7bd94122c910adfb763a05e83fb88cccd561dc4d3c2b7f708f4332bb5b0474806dfa82a50f632a20c7e2633e91a5f7be37c396cc94a14353eebee4c0286a4167da2386f4486cbfb82b2bc8d93585ddf562a9801d904208e2b68a653e5e057d9969e8e4aeb1573f8da55239e34d5e858f7ff385320ee4c5fcac27708fbc09d49e7d54a3c6083c55c24620770564cb4fa1d050e50a06f22c12433f42cd808abbb4b932cbde2a50885685de7c7fc736808c427750c44ebbc2f21d53a5a4aa0c0b20d85819483405972f58ec0df0c144a094c1402cd9bb5a53b394b5465d00f95baeac6362165c624abf790adb7711c77c406f84696387ed49563ecb1db77d61fe654dbdd281af0d26159772fff68c556bbd4080f066f040d4175f796b1300af445e30b1c77d3257e4db5cc60302eb13dbaec688c11ddf648e4af4fff617cd2e9aaf62921b1a1f6bd611816ff46b7240ec83f45662fa0648e15e7e6bf67355318e78e79c44461b7a434c6c95cfc8539a11d28d7abda24002f82f390f05a7dc6194c22dd8535a3df14b91dcd9329ccf1d506c4cc24a5666d4295fa0b85324e6d7b291495d370022db14795a182a21d6d3389d705965ab7d361677ad55c0974188e98be8e9a89398d0e727d18847e20e4af58e1f523ab76ef96d549870b85e73cb4aa2c1b5571aa1245ed964c0c97444b8b85273a777d73ba2c6194537fcadf648cfa12c6b6dd7470eb8e40bb4aa96332c0255108425a885157149407c0ef3ab5ccce15cae812f1be46df72bbd582d698cf0bd016c33d009555d099a0ba9375e42d7975b662912bd1fbd215e74c51f45455336902e5ddf33e87bcdb611369c821ef6fd8ff718fa592eb3c5f3496637d10f82564c8cef7b45beab242a39eaf8dabdb3348c4b679d2a6c2b8e262b5b2964d8d330014bd2b9d4d63833d53299bdab5d8caaa4006f05cdf8e179aade95854e86018e16ed0001ea5a1b46cd0fc717a669db335df7dcb0690990489269d8240abc2d5ab3f9c1979e86669dcbf5a4a8d10791e548003e866aa6f7041bd51b62a78d86ca1fa07b98a9058148cbbc73e04104a7d0cec7e7c6e14de3e26c8bf1e1b45f98d4111e1f84df7976c752bdc4dbf4337b01920389382595e7002118485b199ffcd38ccc7292f61c6ce064481cb7725c99f2cace8fc2ec27438f41462d11a6dc7a4b9516c5138eb5fdcadd494d8cc2223727d193bc62be32b660bed8f915a88eaf7dc88f71ea2955fdf69efe7642e51e8fb206a67e186c58139729289f4ad0d7ea0f908553eabcf2731b204f5bf3358bef391b880f316740f5a9824245a5a6ed49059c3c791049116c85cbfbc8cbfc081f23c4f3f8eb8be4713fc1083d47ad9667dfe43a878961966accb7d4924ecdfd82da5e9f362ee8b2b7f013d0ad0d7bcd69ea064f7c0a5092e7f44e2bb807b5c0569527ce82d494b05da930fb6cfec4de5b8de894ed92be69375ede63618d0e54ccc3e74ad40a6729dd44ac7f49180ff720f3542fd96498cab9799eba247ae0a01ed370c33de53742dd9f6f3b44f573eb87881544ae75cdc795d5ca8b3d113e65c8251f9ac86ba136b78188b613db6c551ed889b03647433d186baea2487f547e0f2fd9ad8f128c84b547e1eb599892e4e7aa2d9ae7da8fb9561e511b74c7a848cdbd9da7caee3f0d311ec4144852fc52256a97c56ccf12483e02614270970e18d2331a7f38ed3808b0ab76f946c2c38fb2b79ec86f923527d881b09914d454818ed3387e99c24ff20fe37d2868be57cc4541063a7d06d16e8d39a8738b6e626c99694ab7689ad8e6804af78004751aa8a32a81ff6cd8e611047881e4325b18348f6b30a7e2294aa44706c38172d4a35c4a867d0f0165c97267d67e5c0ae4e9bc4c02708a9a91428fed851b034e02612440fd96ff3cace7a3d6b4f63aaaa9da8211d0e9037a07f872a1553004e86925dbea625fa1000a7d582aee6cb565acbc2f07a3b3dede55d3360697470bc13ee1f6d182fe3fa4a3e726459d7bf82ed2cb0572b5e3193f68abe361e6fd901e2f1c6722dba625b9925f944de0a14c180603b13645da52bb03dd53f774baef0e2734fd1cbf06c7d2caaa060f5429afdb94c8bb2c46a99a818b5deeadde3c64486405a18c1941f4a3d4853fa189bdeb94c2be1d0c8a6e1dcb514e55cc2fc66b3f43be45d7623527b6cfdc85f31f34a5de9d0c75c1a05d55c651da88dab7d5a329e9b1125c3e080412829041ae2a58414caf32859e56565a61b25ab682a8da4e86f5de21e0626c1b85f8462ed1f7f3761579ed9700bae5b487954b5131f26108bba944c1d84fce3bf9c811eb86b6c3de3a452dbb5b581c217444a230b236b3007da3962e6b920e5a9a60f7650d36bb603486deb1e07cf29d42138109fbaac69d10a3f2bbe94d74ce7d8e7db2d178b493ee77a65b6a9c6bbb76ab9acb1bfc0b808c5ef086984ef94616e517a33702e3f8f3edec417d664e56a44c1561b571bee4ae37d5e92c7f8e51ac373bdd382764a07a1913064c35d0f508f792c2993ebaca930355d659a1ccc129f2f3fc0518b28976308adf7bed2a360ce674bb402951a105a098684caad1e2950727d5a0bf07979b085e1e90d5be630bb5dd7f86005a827523ce5f6c154300ffcb7a6de74ee28c70d283bd00917916075e98f0d3496cb94bfb62ea005a4900fef1bd9158534f95b807828142f650a11f270e4143afe7e7a10f830b64e7b6c78aded01a2c684ef792b98c5ce0b35163e73e6e2b0a7408d95efbb1988c93c89698693b0246f7c7b3c85965c9c02d76829d5f133f4cfd4ee88d9e1e21bf75cf059f27f8683b9c796788d7d3d09684bc2ee32892296d04efb77adea3c3f45f24bb978793ac35ced478888336b3aea6bb88ac7cff9e40f8c7fbeb9e6f8500c0ca552db93e8287b6001fd09191eb15c01a0ca4fcbabcba1d21a7b0a17a963d6a3430946a9035539090ec0b4ed3b0163cf9289ad3d82eedb8d81cbd81b5b4d8bef0a29c4fc996fe0c918c270cd1d55fa82bb40fec25dc6eb1c8314470ee8b8468f43768d287323671a9ba1b5741a721ddbfb8aaace613fb1a3b3a2ff1bac4815ff250433d5818cd347e0a5515ebd2f4e9d4be77d9155356f45c2ab4fbb4665d67cab75aed6db1985ff5b297a67991b70c8920efcc0d242ca421fafe90cc8ef5593f3ec2fd940455d9087118393363f37daee6c5ec80d808e7b71a1cf841975955e62c0be9494489388c040c91075246c7e13e949274427190664a33db2b371ee1d002dc190998629d85d7ba387bf9d2f330f386c9d72b7737e1294f88f922106c587fa79d7fc90e62dccd30cd9120ce266c2ceaea775396264fdff4f40f0c4c8c09e7f67175ee49b50a9f7527013ac73d9fe5211b96d73283b7ba50b96b74ec1f8d2505a6b0d9a140e9619fa65349d8e93e52b37306ae71c6697e32b12f9976b41ff69c710b6e236649eddd69790e8ac03213de99714af51a1e1cd3744dac4c7edbf63852afbfef20a63bda893239d9fd4eeca0a76b3d6833104c97fccdc39ef49762212ba5becec651e3ff034515e0313effff0a09073c012128e3e314572843ab31680d09e9b30f4519beac78899c413cafb60c2a99c3b806f0460c7d616e6bde0118577ef884a94daba1c336bc95770e01806746e1ae25d0f69b737c8b5944ae7fe3c900b8686bacf4650b0ca240b02a4c153436970ea2ec651382d3fc236226393f91c76546edb878a8e8c8095e8b2314152431c3dc0754cf39af3e3d3b5b158a18b4e9aefd79f94857467c34bf0fd9003416281ddd8a750ad28f300b2f5e43a57d1d1b360a77bf12fbc187686049c2f74ed7e561c0257849058ea1a99f17decacb3318825939a5d0dcd895ca363eb81c7abc6f0f48ee3530b012545520d2c3d617b6e882c7cac568570933273e8f493838ba129decd438afb606017bd50ff572c33092791e5b253d4782fbc4e1ff3e16ae818b25ac3336d3547182070e8fd719748b6ed596a7cbdfe5ddd68c6fb70ecfde337ece0a69920314af7cd448845c787384e78386d0e0d2e98211cfec2d9101ce1bf62877707080fb114ea6c027187e72d115fa7869afc1789348a289bb28aaf588edd670d458d3b053ee8ee7116a82d5b6b2674b982412f9be047610dad474fdb5d7ed9a2862167b773fafadfc6052fa90f58d477ffc8859a81d73fa928e442c763ab2bf0faa540e6c3f5da843348d7f1664badcb03fdebca5b667b663168b88a0b85d263a972c6adad58832e5a6c96bd02d0cc617807287ef24751f8286cde6e948bf45271af357dc3a931bf4024a091667d0164d4afeccb66a4da36a591e550c38ee2f4455d23a0f7df41abd9153a8e8afac503fd467b5380fc7f108ff38fc33497ad8d90e48ce967d90c8d3ac7e38aac38fe9fc08175e5d43b114f1261a97df2fb2bc1ca5b215104befec06496e9ee8bb1f1e459b29e0e37aa0c123af048d5212b82b94fec59c1565fad686b0c96cece8438edcb4e554ed117d688e4b41847e87c34f887ac591124dfc0798d693f557382c0a9764b3fd8670b75e7c3f6a86c0434fe65393d3805de728e72791ea6af115ef6fc0d8ac41057b69ad4f8efc393c34b0e81ee8731fb882c191309d03b024c0b9522755830cbf9ad0d8a5ea66216e25fc97cae209f7e30b1bd84f05a67b248bcf9fe875876eb6cd2f66f2e122e331f6df1af0e2bd1d915ee4da190833708a99aee1f7dbeacbcd3cf72a19cf2754a76ae477642ae18fd12c2effd889c2db2364fb443baa45dbac474cf7804a021bbb4d8f251cdd384fb3f6f0aa3cdd5c11b425bf8ca5376ce13996f570fe2926ec9127967dde9a649cdfb2c3e5f9b6e2669dec837946a00f9020dc163ebc2ff0f54538728db213b3a77a48a10740092106a012b7fb218cc1b86009f71816d3fe72e199ca68274c4c1114b4dc01041d5c3261a222100385d3248c65d989952cbb3b50325d1a21f3a2e045d5ec554d95d7f9069cd0de48819822c021979662d4fbec821d68c97c722977bfc0172f8b1d15265acc86ad25ca499fe568453142fb8120bb33159876ec4e481c47e8941b071a024d44514ec90949381f284cf1b6f96745ff7c8fad7362e2609cea07b150c349f0dd3825dc8bdc65df41b8e2d56a097313b915d7fae8b26fb749d58d7575b78d0910e4af046577871e91454dd8df14cc7f0894e20825d84b092c5513260a7aef373ba90241c62a40a7c7027dc909b863900bcc99634f080e6067b88e11eccbe9e11b59e760bd4621295aea1669cb74a442f5832d5a6e8c0325a7bc7414a4034eb76c23f240c8802e1d1cb7933c223579c5abc11de3d4be90c91ecc7df72e68bdfd2a0fbbdf8aa0699bc7f6fedc16792d3c1a06dde53904b57714cd7ffb47105f8d8430b09d0f63bb80a9d2b8e90a3c8b23e9b1980347444bcf0f213254afe0537df4ca52ed08022382de929272439abb0a116f4de0c941814af7b3e06af932da6ccee4b9a98bd5aa7c3ba0af57f733d7f06af7de8d537d993a27e07163368a3105556d3f6eec84bc43a0ad1328a518b40cdd89915f094d409861199ed371b2d4e26bf8dca0b5b998e7120202e96e5de4136f213ae6fa92639130326ee2d3fd3275accbf2c713e85cac687aa516001d76ed3403f16bcb62d4e7e256ac169e0dd4e6416a3e10bbbf5bd8d8e1d47b5278979137a8cc63c02c92bfb984edef373374a0a9570c2d7c55c21a5c6e31d1dd26851c62873f8894062b94afdc6117909fa9d65f84d1bd245b8ca784f268f0a9f42ccc98e801f7d8e1718c3471a40b97c8189cacb1cffa6cdbfa39d081accaeaa790b9591ec99a3b371ab7132e0352448b88d82c516d68670a9b1263dbac636272db35ebbe4bbc7d0cced67f3ed262b6f173f7ac39f2f372fd86ced0fd83d4f4bf883f68154ee127e2fe0328f3bb2701c90c9bc945749023b49206b47b0697ae4104e37b8df1d2b3839a281008c239e435dadbadb8a5d9745a012ab5096bb911c660dbf1dee9ada12ce6a4a86ad09b131e1a6e55277a35e16fde6b3209687e0b6b22414c43d3e961751e77e92dc8e3be7c2aaccef35ac6d126def19c291bbca4e6c214849a2a64d7de071986f356b39b69cc2f2867275e362757dc3a076c44c1366cfab307f0a5d1c3c23e29a13cdae514021bfe7af55f0ff942a3d0a7d8c6c123efde6294484b35de55ddfe7662d8211b71aab69f8809263db986632c7debe3a631526878199229fcfa99b38f7c4c7510df95ae1c21a7469078626cef4cabbde0ba5e031836c895eb384eda0430a54f6e11c82006c7bd75fa65f30229bc729d92dae64a1b18adfdaf06fe73f9c63481c4be21ce6246c0d5f0d1f72e855bdded4b5903cfe968e481a91ad7ebfc94931c117ad5892b745fd67422f023603c49db81d5c8ab068428a56a4509526ce5166eb0efaca5c76f4a5bf4bf9e2eb29a46ec47c65e69b30d0c1793342df4c0cc82eb4a3c522889c266886edbabf98402e2d727fd3d61f026c048aad0bfe9f4901eee96355dda1344f7ecf3d2ae8d5e938f385fa57a6b9097f4869508f33f71c6400587c332ed9900e3b635c387e782dcc8e22820c060723cb0371096152485bd843cc4c681c1a9dd8cd57aba5b460445cfe879600a05413450c22d17a76d8f6405260490613ce0a96da3faa05f3470ebc6a38150441afbad08a811d2d048122f410e88189845a8a282f9abb87c1abdeac08ffd6ecac62d1e876e1da0e9eca173a9c42500f07f2935312e33e14fd0b7e3902f2da821ca33819dd9d7564cffc73e9dc19a248d87554602869eb3e285dbb6256d458e6d4412efedc261e491e2bd72f1980ab42ab99bc9e4e34b85dc61bb9d286115f38960fbee4a85eed9ed0bd85555b8cd1310b90b707d0836c478ab908c0d13816804624500c161e9de64e46f6adb633baaa146e9e7a43b3b0718787f136a1433cde75654395df0114e23188372c0b43a37cb1959314cc6102f0914ad4c8b2b6ecd19baa4d1934c098d5bceb8b2419a579404a05cfb7476c257888d92894a8d19c0255493f7200230e4d5eaa0e52daeac2f0a51ef0c0f405b2fbb989abd124f4d2162252a500da671bcd9e2aba35250c34e328cebc652242fae8d8a87cc5ffda16228b694617c095aac20fe0caceb8ac45150ba90f9be566d3ab1f4601ccd1b751722cf5f2fa24db0c42593bb1e5cd4cf6bacbedb9f96e44e5e3bb76410bed9edb61adbaae72aabfba21d5d44d89acc7c79298e024520465bf2abe3d29371d06a57bbc2620a52ecffb18355f2a75f091989b740a8cfa77cb3e4e4855e1deec6f6a37becce8778c1ab99f0e5b849ee78bb45b1e7dbfcdac3b5710159d1b68bc0fbfa5fcffa47333013a74d9652a3dde5a6b3fbb3b1accb39b1b6a026d1dc6a87a407e25ec704fad1bfaf37297f3860b4a8a09657fd24911dc93d015222ed3f3fe3d8f952dfdf90977dfb51767d1b5ab7e3cee1e43359b62ee2ecdc952e18c971ff7068677a715d8667d1ce5db324e0b6bd489b813bffb119f5bd0dfa541c5ff1b2d75ef05172de6cd597efd6daca314158ff63ac30ff991638d519706dd6f4fc1c7100bb0caebb0403be66ca39756493c6f6c377c9c0ff028e1665e8974200e866cd1025714814966adb2b3a9d8ab93ded8e6ff3246c3d2cb4b4756f6eeebaa323317c82fd36ebeb30c36d8842e3b7905aed6a6c7410dd9996afed239038e738e2c7a5c18484a62c01d743e9a2e82d775802047e87285110af0fa9833c8ad85c418e75904468db24b278d92ce4968adebcd39bec1ed7ce0e694f502a37ccfd4c2e055f30f019b6eecc9b5661925b13a16774211b8a771184618ba35f69c8d405d4b7a7cbae5c97a3593ed6e941345cddcd62820c93c335955129bf6754d8d352e89f88fdf2a60c1d0c7ac1e2ff1c8f0abb2cfc986416febc9d052b856495f9d9e7a0f748dd1c95096615ba65e813c3e7845612be933c75f113826bdd4b8f8d970be8a88ab33c01552877eaae3bfd8b9b6888af9d21ccd82861dd2277b109c4447ef4cfbfd057bf9daef43a1d00c48c14ca48f280be368d09c53fbb5d596c7afeffdf525a2921b2daf5618015be19f538f3023d445ce8113bdcc0b0f4b5ff720561dba172fe1d009aca0a919cc03d50d725fcb2306abede6851f55cd71d0025dfb42e5156efc607e53f28918e100089f29d10d07f4c5ff02d4a1f121008657b605748102ad1d90bf37c5bc940e330fc51177cca3f5b3bb77b1f0bb22fe01eaa9b2035d3bbf2a5ba1b6d5989d0014463da7b1c0e5cb84732d68ad803c1c6e0d2ffe6c5546914be7031b11705b3e164b0d840b3ff0524841282fbc66d111ed8fb686662026c588e9cb7ba07e751a5738d732fa56997280a3c03bdc55a4ee5979c91754c7ed214d3118c99d11576b792eda514a4c64ba402d7ba67ea9778121dc91ebca0da04dea961d097a67addef86bcf8e8c68c667adfd53823825bf0beb112a8ea4e0495d3a24ba12a4e1e0f2657899eac9a723403075af1cf18d0ad07d336a323160819d9bf27a21e912652e5485a0eac1bb641d65875325ef16999ba40b709e2f3e28602606a74919be773f42088da5ebab30475d7aad9cc0da46cd5eb4064df59cda783a338533538840d30589dba1aef7fae6839cfd2941d0110ee02030b8c6e5d8a95f0f32f58cf6f98db99c17c84ee84362eb37556d056d9b352e49987d5143850aaf8810e69955c1c3295bde20c3f2175dabc5b5332542de65b463f8d21a9db7e965f361045f330e6a83fde0ccdec33b1316696562e1e8e7ad6bbde7faaaff64041694eb5eec01b84f4f1d4fe6ff2d0814cb57e03c5e80692046b40b4212996e425581c4cc9755ce6d2d75434219a07a36071734bb819b46f88e58fe58ff3e7402c3ef29c67eaeec8f5b0b88a7091ac074f9fcb8ef6a8f5fb27f310e2950a56d0fa54f79b5ea71a4a2339955f3c49b44a3d9149c4b24c96c0bc901082965b38c36b69122de139360037bb912baaa2d70afcbf33b35c6cafa17884fe8f432793dbaa66426fccad754e6572dde66281641b0f76e2ccd5412fc63097acef9d2230a2e52cd6ba612a63d3e2a2a1c1678e562581921c91dbb327b4a5b07098d0f8a9578cbe7ea17c9e11614335d545de2e0ac88e9382aeaf12ec57bae5f2f6ba3bf751717b9c593c1313224711bf904de741f3add55a9f23b38544732740861fd8cf65fcb83679abe1eeda51c2a7fbc2159cda579e84093894f75e6525c03c993c04ce0afd16e96efd4e846a4bc5cdaee42391e9452f86b8c11394449163d3f56399ceb862d2b507c2e9189e99f0a86ce01338fe29097cf823ea9c21990e03520b2c2c6931d40d91aed76374301ac02b9be6f5e1dd47d5ba459884387c28f84e3c1c0ceefe5b799478e941fdcedb585b49c1688b2536d87330d8475a406516f4a88ce1877076a2bedeebbdf11020ba5849b6880e043ec0c941a2ab7bfacc576d42366198de9942ad0e8ba7c4d5bcc1fcdb47c2e246a3d3e1d50a79285362325c52aeaf21d3100536b64a3a8aa56462f0fd40b59ed18aaacc97957c6f69c4ea0e151da9e232e8e22ba90b3d76f85f5f15c303a486b02110d18b07a53b2d2f8dcd22995d78dce90430ddb4feefe4b9968f2d7aff6c4bdb9d637340bbd6394cad96ffe33808e2e9af281e19785e18f44b2d656a564b676163e3e84286283a9236682ead6e5276a923f6e4d238d8a115fc24263f69c04731a77de2e95d51d1e1cfab8c53c73362eb1d7c58cfa63b247b67a4a0172571508c379f0a698405cb2e50b7de2d85a631737667048660372e3f2b74e3d7210457819e7ed8845f39282bc9d0ea24239278dfe4855d9ca87341577cf4d0d4cfa3e5b93b6b8f2f14789bf8fa768eadd3eaec8b1d862926a18f56c558fa987c67c914b3e4a62f8877c687c1a697301b135e1b5853beae6c87b749eed4c669114fd726e7741791ec0f6f36f89d49d3145fbcc1ae2caf9337fd2cb40af40b019ac27a8bf7c849cca2c6eb258249d4c45f6edebd033885793baf137e692ea318bb270fd8794b59c3fd76c4676488190863f436fa83d0f2c2bf826df5f5a83bc49b5b1bcf1cdf9ec4a03213c9fff6c9b435f4ccb93137c14908f30d75cdf366326d1d2d27e20aaada8a29e28d694d379d73c4fe016cbe79c018f6a495de1618ed2dd3ae24f7b5349d754c715982070a56f97745e8d653ad2309e7c800c85c0012dabb697726ae575c04dd974bf0b1fb8a5cc1f25d91e85498f87fd7671647d0717d1025eb6538c01c8c1427607a472522b8c956e1e892ad8595059a237dcb7e83b53b81d04db65a94fa4f8e335ca06d1eab86d0aaa4e0e3aac30f7b729d36b99f66c7aa691db79accf3eddadd1ee7a58452da324fa9f6d41b7e52c986230836c5b5d0e3b0457e6dcb45eae0939732779b374d7f88184a65e6410c1b727ac53c44cf70c1081b5e2a759ebd3400459f5a262d9abf8be871ac9244a56bc5864c85264692285529f3e53437c0f7dea0cdd6976895f30d6c2f377a8b65949a03dc00386d514bcc08271a264f55fd9472981e9cb0c4658e0f6aa571b6eab2e983fdee871c98eccaca35327debdc98101de97a007fa2b18d61ba01806fd644397825a19cf7959ad2cfb815c7e7608ea0a2c4015cb596cae4e227a5712649ac68299f11a9464064a26891732089f6c7b72d3ae724773be81c9eba976a5d929bfe530b1e8462e564c41b8fbf0def236f2cd823fac3956e49deda7d4e85ea27221c68362d7bd7547b7545aad0c7a70c86f63cc5291a9603850937e95127bc42c483a6c5a68c8cb10360ea92f601f356ed71519237fb99d35a9c4b86168966976ec2d94f797bade3ce2e9e42c42786282c6a949259a97e6c4f306312727390ae0db96f30222891eca85faaf18eacdb5688f1f9c296168a147090fa588bc702379ef3e3e6e27f8fc18b8cea4ed40a4f03c4916002aee12acb2c2d2b2b5c49226329515f8460df5a4c35299914cf7b7c10ae5b08584f9757b5bd51885b8bcc55e47211a1dcff9f8c24d3db5488b8f4015f54f79df5d2cd7b99173f183f3717bafad4716c0caac61c82f5401e5d8b1a5eb8db506e241eedf340a2c5861a6e537ac334e45540efc8dc65e3f2f49db2d397f509b5caac56fe4c8614f2d1f526ed8ae258c50e66430dfdb92a0afa279e9519562ffc798354508cbb439eab983bd6bf489f06111b4eb5b57843ce8b1fbba48902cff13e0558715ddf92194dd94786df4cfd8e60b0ed67dcf8d2a64b78a47b9e423dff0c79bdf7631b5fc186d7799c8cba87376e70ca754821b6dd59f542630917a13d95f06e02a927b9df8194ddb96ebd6922fac4629ae468b0c8e796b63013e0011906eb44daa7d79aa7340ec59ac54f70e2795252f3cec0436c5be8c227aa1e0d1431926fbb862d73306dc289eaf523be2f3c22a78b9ac5e13efbde01ddb646972c7a108754b33bd5733aa3d4af5bc4ac9c9c383f1d5582c6c70a1134898f4832cf10259990c5d1e80f3ea211876638987256db49b89fae60bfe6338f7166015cf93d16b229f305ed68c2857204d04693a860b33f80812705843865f8e6d168d4227c04d6561589b4e963d32207f364642841bce57aea2691512c59eea588c3e0b11fef28f9a5d9c2d9cddb240f0fcbbf6e25289a09dc5d748190d49be3ff4d02f4f327826c231b098e81b2ab0be890f8a859be002244125bfd758541225140b4137b3de09dd13093043ccaba8855f30d245d8ed14ae90c285dc0c6980b3a95c69c752ebed83d0d49c9863ebd097d8e9025484e9511084ffd634c3d7027facf5dca7ee3ea30cebceca83faccb2d0b57c59a5d8f634bb29ff43bd9e45f4a6efc166257ad8b4abbc5412533fbd70025081f9a751b665fbfb7a11c3dda093f096bbf84ecfbe74981d8be07f06801e7751e0ae13a7c0b468a21fff010c1cb13553768c1c226686b05b966adb04ee4661e07a64b6634e5efb0e5eaf36df11605bf43dc21096f5a33e70f7a1c145d66d8f908558c34548e22fd8f81adc7d80ede8b7940acf5c7b64b9dd420fd68ec44bd475e0e6bf03aba15053f812c46d2a1f447ba3adea01d5fa178f927d9fb90b40a90c35995b50c33caf68f9ab36b212c7bb8651e1e91372ffe9bb8938ce0e92f41802af3e97e031a4d71da753d877f25f29b9ee1ad2655ded97af66735b9dc19aa97d5d0dc23ee83237edcf8cf2c580742e5229b7eee6a339d27a073e0fb27731db8c98ff9b31e30e0b2db09a4152683b637d6249508d7a1240666e9af34a6685b54bb596f254cbab16efacf97d219b0ac37372ae5a618bdd1657868878a21e2f2f764579b0bc11c0bd1d1a45229f8387ba8ba0991f6e1a30a549224d4412232ec8976b987644e26b55ec8fcff691b2194c7c0ec7d28bfee8d12af655d83d35d46c609a55ecf0bb514621ae576f0a06c4e7a9fcc44b0760f80716f547c46adf05f1f410ec3033bd33220587c2f1db21a45d24d3a09d7aeaa169bf3a3d80217928eda2448353832674caf5f40416773529caa3ddbf4d8bf2879f85ae69defed5bdf53cd3f6c42d768df5ef0cd41780887c2a08bd77a4d3fffb0cb9dc61765392bc9d4283f3f6e9e1ef31f682f2c0a2afa1e1f4292345107afd13a2d5600feffe802b1a23e341f27ffee9e714a79786252cb301fe15dd3bbbfd8d6fd58dd34c0979c6398103e047faaf35e6e56920a01d4c5b1b71a81596b09c7289680ec54df1952448b6fa4a77bfc16ea54a01194d1cd3931efb3f1b6afaa16a7ce53f15f71f4ba421343226806219c1ecea3e2bca5697e2c1931a82f07f1229518c426b0513a0ce444d1a595ba123300098b43c7ed99fea1fc86c7926f6e4d950ac61264908bd0ff85be66a3f62ec435cc2c9b39ae6ab23146651af2c8df2f034bbe6d04f01404d9f59b1087af2b4560b3def7bd628046c9886d7940e8942f800539d7d346717eb19e15c885e09b8fc1aa8ab2a3db73b21a9fc2d37ed4c315205258eeb63ce4baa6b07b8872c4dfd76612857b7e9b9698bf7b24cab773289620bfe722d0c272aba41654331c71060ad18b702fe5b512b42eb808878d675c9b96960cd0801f0fa8a50bf379558ed750023ea53afe536141c7601c0f3eccc35bae393d3da94e4ef812b7fe3e4782f80e1ce5af1ec813a82dc98e9b0240812903f6ba8cc39cd8970594bad7362cc8ae71d5809900ec97d40be91f7ba94346cbe00efa1ee44536ff27f37f7cdb3f09ee32a81d36b41d99cccc861e2bc59a3e6909765ae95cd32e067ad0fb26f31821094f73145ae30349a386df2fda56f812f57942f2845907c60c21e1d3a92ae4d62fe775ea1e9028a869736122d28f3233421da7fdf4d8f5a48acdd8b2d73c2c17cbafa6671b2f9f14bedaef3ea61eff75b19cc148f0517b8ccf1ce813736ef225aa716f449f5d80c53dbcd56255a8d39dfc51ccaec3da87433b9b39b22d1951dd987dad76932b090e2b6dc999f349725088261b93e32ec5ffe6eabd73a009a19e4ec23c7be01ceccab386ae80b33a44a03423f2600bfc733178d7932e96657a2693d64e7680b7c04dbb9d6ee6e3ae1cb3749a368f58077f47aa10ee859345894dfb481ba80387a27076548f8993f2c830ba3a3528d9b5564b0a435b5a85ba333dca8f4683a0cf2d281d3b285c82f8472c65b464eb559798b5541022a4f9c01e05d7a538447d872a00020a3d14d089badcedaddebeb33fafb18acc672f92959c3a551da17fd64f893474988756b401454c68ac40959f098f1fdcd1bf856274806f40b8650e51d5358247ce2edf61bdda3b0a7c2e5d8f56c3931a66f29645d8f1c7d4330bc5f10d9729492c8493916adde9d9da048fc341390f9c80f543931b09ae51c43a71f457643ed01346f71706c76b1308416a8ab1fd96356fc1e742a357f755bf8ec89f741c0f3d2a3991d0f7b7a783c234acba049db20fb9091bef95f3970851ad39359291e22c9ce2fbc13efdf8d9958fa0ff0714bf760fe48ad3109bc57c7681b7163718b84ae34399924005e123b2bdbc98600aae0eb4f3325e3c5c404db1395b852e5e2036bbe88a1900e8f9969284fc8734cc83190f676595dc2bd95bc3d10487fd8485f05a05065f07ae60f77aeb30ba6903dc827d57b5726b997c029a4db9d5e4dd97f1bce386ba63cb514658cdd614ac794102bee88c40ecacc276e078f444eb53aba842f308c8a69ed32f963cce61cd714cabc5a25ec59c71ce5d80e48568333549b9c41210984901bfdd33721847b7df19c6dfbc8e0cab61d3bb2ae4e66890c269ccf0f4c0cc7a83819d58bcbe163f8397fb99f37362c50de4aaffdd85b6edd735f82701a0da312db8ab648cd365065044bb70ea1ae012b801907ffd792a2b0ef588db41d175aca906fb835a55df71c6f81a450549e704782a9ff9db0541f4ce03d837bf20be1f89653f9517a800789aad0bf8752d5937750ed81ac5d506587962f944a9cfe21a7f69f3369468a8124afcfa25aaaa56f19abb77ea4b8423d60a3147c297ae9577f62554ae8e72b52bc9175ce3a1e07fee008005a29613d974e62a97ee4f6064153ff747c25cea24d7e08aeff5d5259fc8fd2501f147017f0d74a806f5da143e7941cc2cf94a7605ddc74fd0d690826d91d4618e7bd1125f12dd31f727b52b0f0d2ed520377fd76f346fec7221a16b7979744996821efcf436e71095ac46d07f0e1dc738a6ffa5564204cef40b0d81cddaecb7545a79d1e26cfbb99c1fbd415580f1dd1ae6595d342d0298938317bc10a502d17dc4a46a5030d043dda8dd0c499e7d7c7ecf10da9a109e634a4d2a9671de4062149d1f2a2422f916149f8d1f3e84f88545c78048c4c55f56d72f22d6145fef72276f20349b8a481477dd7a970e8f0f8e3af5092688dfe7e6a84a3d668520e21a89f166936e69d66e4cd06acf4cb9a475400b8f3c69f0adbd9a48bcee016156ed8564d1f3c97e21699d10dc2fc9fd2658ec852e922667534dac078b2d4f0db96bf6e850efdcecf9e1a7d3a9fd93cf64e77241a7567e7b2177b2acd49461730f61fab7c1e8f990f47ffeebfc4bc7e8d8505c7648c13ac6539e39b52706b39d5278cfa52a7bd8086bd35a4fd3bacb6563c05faeb827ca3b1e4bf50da029e4fbab5b55188f076405e25dddc37a446fa289d93d40eb5e36967da1028956c1130e2f2bf88a333fbd64ff3479351366eff0ce00405ac592bc80aa5d2749ad4d3aeb7708fde829e6b4b69594ff600cf1607a04636f80a914a158be7f1a1c6b06c5d8ba446253f162a6498b7e5e7c71d73221a894db56a275690c14f0eecf4ee09e898a4fe9265b980a5b867d32d27afd2b211cc1fdcc9bafe3651c5520abfa13d3b27316b9a63da3ee7df26cc8eed9cba88082bbff95d8a680472df1e5265fd7db5d4e87a1add49c3327ee81330b71d625b17aaa9739c8fbc61a4caaac6fb13a8b3ac7116632738f3ed90b9876a2eb0f325c80d6eb0c2e30764078429b865f0f678f37bd02e0f9a9713ca8876b230ebdf611ae176631d8a2b63f707ef160cdd418542501d54f0d12743586bec1595e92e23605e53b6313266eff1261750d9f3f639a0c73aba140492beb0f77a616cfd6c8710e18033ed76f881b6565284192cdb767e05057087d53acfcb9597ce171097e1c50e0bb0f359697cc6f2e79d70a81c3c48c6d8f2696c26cfee4eb8ec8ccc8599f13f100e48cd6f5dc48087456ef4f19b46a8169ca1f87419947f4d5db23d10f93e0b7412a3b7c4c14b1cf92b84bed4594f113791c892d17eb9e3ac4f3c41b8c8f94c925d7519be87f6209b36104134a237689d67f0c9775fee8329986323590e48f08cf3bbc8635c520b3394f227716a996ecb9332ad33ff9169c73d15df19334ccdd9708b6ac083f26cd6b64b88ee4db1f5b4d7ba1a397fa3c3f1eecf1ecc0ee83ff1a14a5953ccc0d9dfb10e1b9cd1b603348c23615491eb3263d84f71c1724357d43565fbe022e399627bf58b908bff76fc96e310fab4097e995588e9486783adb905dce598a69d137caf1b7df6937a6377041cea00bde2da0b326514acc90863a2208f887ee0585b608b3450e114fddbe559add7a632f3d12b82461b48c04748a9a04042400b60848ed56b0be210b6e7f75192eb5773f7b11797046e1cee2e8221cd4b7cc2860360e0cc6d725329831e354eb3fdd6000ae58c0e73cfcc595001b9ded8a3ee28b57a5af09b38588da1f9bd6209b32b4b52051c8042fe780cd069843bb873ea85b70c233e9eafa665cd8dc9e25d534489ae27954b9a325de874823f0b7e0729570145a48b7f81dbf9d3ec90844185a19c39641abacd9c6274249e244201cc9bef58d8c26234bb5c19a64679e2db4a4cf9be266187f1c0cef910619cbe2a4f9c4361e8e3c26b1a7bfa79cbb29825469993aae263df0e2874f5abbe6e611e47e93088954a0d6c43b42eff841c36d4427641099ca57665ae85ca0da83d28eb0859cedaa11f0265c2803329562566b09b500ac1765febe232fbd77a071352fabf2abfbc9e603f78232b5957045e6f50ec8c646257cfc8062303682728f08bf7e441311f7886ce25f5b96d04892de1d4fd9d9383b596a1d7062c878befd42cef4893b9372d200f6afef6d1fa30d87484a01189737a4accc73ef393907be214cabecc14882d289e657ef9a815407b74eabf25f80324377c5680c0b4d186552529f979a424ddb72a9fa01d45135dc362187c587baf7c6fa6dc3fc0637b3b6794616e8f22231acab50610aaa68255beafc78578e1108f9ed75a4c1cae86cb5e9a0692a37b543d00ad3ee5115de1b7539ea5911367f59c260d4452bf15bc1e7485282cccd530a4bea80130dba980bc19d9d4bed5c82ac7be077e76928b2e2d889b19f745670502ed2269df7797052dfff2fbcbee90ba16645cfb4dd5b051cfc3d16d8c891767ec18c957d444ae7bb9c833f0109f0a26268bafee2adbc749248f989ac1b751c5761452fb4a6a1dfc98b8f2470fdb3866ed5054de13cc3e75499eaabce44d001879eaa519e982b2d5f8b8f97ba38f4e3af533d4a7bd79ffa0bd506ae07fe2d5a54c770f018db3062c510a32e0bd03015ea0d570184a74e6af03a2b9ce4edc9b8f61463ead199073898b93ea950efc5f7b50437c89c82106260ac6cccbb262e6a536d1591335d4f3acbb351df9abdd87e84235d6009f0e1e99d352abba314ffbede94dbf7c852e859aca4cbde56d8934c1ba173daa527e4d54da14906c124080a1f1c79f668c19d882a6d405c6589da4ffb9cdee57a94754bd89ba5fc6aa2bb2be8c63b8e818a00000045584946ba00000045786966000049492a000800000006001201030001000000010000001a01050001000000560000001b010500010000005e0000002801030001000000020000001302030001000000010000006987040001000000660000000000000048000000010000004800000001000000060000900700040000003032313001910700040000000102030000a00700040000003031303001a0030001000000ffff000002a00400010000002003000003a0040001000000b0040000000000002f506f726e737461722052616e6b696e6720323032333a203133206f66203130302069732041766120416464616d730a

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: 0832be8b37ddde90c5fb08f3a559db15751bd0c3d0870c7b117f7b2892dae3d5 ? 71054777 of 102879111 <50>
01: 74bdf3d1924cd77ad2f3d30a0ebf309b1eedad8fa1a526bc6648cc6a8ce3f617 ? 71054778 of 102879111 <c2>

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

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



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

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



Inputs' ring size time scale (from 2021-06-06 12:13:20 till 2023-04-01 00:14:37; resolution: 3.90 days)

  • |_*_______________________________________________________________________________________________________________________________________________________________________*|

1 input(s) for total of ? xmr

key image 00: 0f56e50d3acb1304ac332c86dc9246e504d8fe43e7d02f3acb487fb5fbc2c500 amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: b114acd37412153c02d8f418cfd9c2cabacd284cc69036c13180347e264fa80a 02377261 11 2/2 2021-06-06 13:13:20 02:351:02:38:27
- 01: c77a3393f2327ac5f3252cfa6ddbea3936ea0657c1446172d8436d037d219a2b 02852514 16 1/2 2023-03-29 10:22:04 01:055:05:29:43
- 02: 403977069a97eafe148d60379b4954583de1fd7fcc75012fcdd262614a1be26e 02853328 16 1/2 2023-03-30 14:33:55 01:054:01:17:52
- 03: 961e06845b4b2e3ead23e1e8d7ba1f7635db2c0c2f5091660851a6db08563fc0 02854073 16 2/2 2023-03-31 14:42:00 01:053:01:09:47
- 04: 8b2e058bd687441ea4057b21fca9c5e3820878d00a920694b608f6efa7b53cab 02854081 0 0/492 2023-03-31 14:49:57 01:053:01:01:50
- 05: e2078a2c0843656a9f746d4ba53130977a6e1b3068176fd8a15ae134ba8de386 02854137 16 1/2 2023-03-31 16:17:00 01:052:23:34:47
- 06: d92f0e39a9ee2a7149e6948dec05b74d45fd0283b340cac455bf2f9c21d8932d 02854193 16 2/2 2023-03-31 18:07:23 01:052:21:44:24
- 07: dac3d1fffbc46b3d7dd161e6ad695ae1c1fa9755f2ffac09a262edc56ef9785c 02854284 16 1/2 2023-03-31 21:11:47 01:052:18:40:00
- 08: 60641505883c2fe4e31b6e8cec3fb9860d1249e4e8afba794eecfbe74d1b6988 02854284 16 1/2 2023-03-31 21:11:47 01:052:18:40:00
- 09: 9d8316ae6a9a61559255c4851fec5de74ab8d34fd31dcef003b81c8bda8973a7 02854301 16 1/2 2023-03-31 21:57:24 01:052:17:54:23
- 10: 1818a20aecd169e2a10d60fabd3c3b19d56888faee3ea90132dd2a9a479320c3 02854313 16 2/2 2023-03-31 22:22:37 01:052:17:29:10
- 11: 3be1b95393a2b6e48c683a9d037d2ce97b6b0b7e0bdf3855a5967ea16d7b2a2e 02854319 16 2/2 2023-03-31 22:34:17 01:052:17:17:30
- 12: 2e7050c502cbd78489a361b90a43970f0be3ea5ceb40dd2e2e9f6b7e5cbf70b9 02854325 16 1/9 2023-03-31 22:52:50 01:052:16:58:57
- 13: 963f92c64e6038aff7f50ca28d559f014530839016130a275146c03dd0a48337 02854326 16 1/2 2023-03-31 22:55:08 01:052:16:56:39
- 14: 03998f05438129ec77d1f1ac6f3e5f42d7df0db1c8183d9c2201e1abdef2fa16 02854332 16 1/2 2023-03-31 23:06:58 01:052:16:44:49
- 15: 7036ac8484fc4f5be80f92ce64557cb1a0d32b15cb24c82005fd2f12faa7ad97 02854336 16 2/16 2023-03-31 23:14:37 01:052:16:37:10
More details
source code | explorer version (api): master-2024-03-03-26331e6 (1.2)