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: 8ae8d92e43f20e294a174d80b41161d28972e7628f99874e88066f464f08304e

Tx prefix hash: 8550491e0a39aedf58d12269391efc57e489190eb538c9dfb8a705833bed5d9a
Tx public key: 28b28de15050964bee3eece81bcae0439dca33a339d512aa32326ca18660cc87
Timestamp: 1679800879 Timestamp [UTC]: 2023-03-26 03:21:19 Age [y:d:h:m:s]: 01:048:23:35:15
Block: 2850149 Fee (per_kB): 0.000976240000 (0.000020480000) Tx size: 47.6680 kB
Tx version: 2 No of confirmations: 297642 RingCT/type: yes/6
Extra: 0128b28de15050964bee3eece81bcae0439dca33a339d512aa32326ca18660cc87020901be1ea437c06f20db10a8f10252494646a0b8000057454250565038580a00000008000000af04001e030056503820bcb70000700c049d012ab0041f033e6d3697492422aa2ca271d969900d89656e73f9dddfedc54ffdfa85ff4ad7df75407e7fff77d0abd33b3f8bb2f209fee5a3e651c487b3dfe3febafc853bffbaf1aaf47ff41ec05e4cffe8f669ffa9ec21fd7ffd27ebcfbe066fbfe57497da9ffb27d8b82d1f7e3bcec5ca3eb37dcb596ccfbdcb35ff7eef85ffa7f6dbddf7eb9f609fd91f4e9ea97fb97a2dfdd3f5c3ffbbfb99efd7fc57a8f7f8df4f5f57af45af39effeded5bfe0bd59fa7dfa33fc8bff3f9eaf99f63bf9df62d62dfeefbb0f6cfed77e746a3bee8f375923f45a537cfb27a9f57ea0be77785c7b1fb07794a788efd977ee8b58dc8fc6f555f98e1e198e1e198e1e198e2306e47d690be59c6f55345d073b2bc20ff43eedfcc70f0cc70f0cc70f0bf1aea0aa2913db9fefc24882a18f66fe4beccff726b07e247cd87d6312308acc681b667e4510129f6d4c66329507f3f9a6800b91fe7a705b0fd7d2b8f20b51237381ededf6c0c13e0434f7623a5dde9ba2e6b597c1da0da87fdd3b245b4dfcc743bf96eeaabf31c3b471c3b471c3c32cf3ec6127f838e66bb108fac06652d02a7287d6027731e01fcfcce5ccf9e238ad60e2ab9c7673d72876aa675dd7b77885501aa04723fe6cb0eac1fb4dc8fffbd9985c405f55dc0aa326dab1292aad3ba367d7f556044705d5b16e3bfdc4393dbb329b0e3e223b4a71b405f0ba7604dd24aefd3164e05a1d334f4c45a88cd1fdf7d3d9bdc898a3dada6e38e15409f91f5e76014b787b2acd28ea411ac7c53b1ee47a57495ebf58d8911bd5629eb487902b52cec3c0480440f1053cbc71054618f712a83bf196fe929068ff444651620a9477e37e97079d0de53c3008a84eb4a5a2450955ff9f96a41b406f057d52deaef59683c97b52514b13e2ebcaa7ece99db870d7c2ffb799b58e123d4dd64e0e0efb10ca564226fc0825d6ae6ef29127b00216c83b0309cb0a040f1f2fc6d213c591db36f0a3477e437fbcc620f0c3413512c7fe56be1e229f62f5d54044c5553d419b0268d7772f09cefd3ea6a53f3a6153c957c2946de15d32a7d063504c9bcde2e39e5e5c89b6cabf2ec1b8c90394634ad4faed934c7a9f5d4e3bfbf7cab72a66f97f37d78949df5fc3ccbdf531745752efcdd03f2858fa5fea86755bbe10cee8b5a7aab798ea733bfcad18bd9025ed406b7d2c00e2c30cf42327f0d47738e02feb49ecb916fef4c70efaf9bd57649b1d20efc4e110101f5f9be53c3ef9e1e9b87f9228f950f0bea39a8f60c296c56d170c9f2acea81025df7cdb7cfb8aea141d93f20fa9ae8bcac80eb9b35031cbdbcddfbaf08aec99b71fcd82c848d6525e3fea0a1c96975acc88ae9efb28a4c3b449341371ae94ccbbd774ff69f867db0a3856a489dd424c43f194ab3230a518c6a5df4b5f3ad2efa65ae5444bb97ecd5f79317a7ff9f56fb064d3dcdc8179fa2f35beadd0dffd4a0a09571f45d4b11af4901840cad95b09b122c055c871c9981a944a48d45e0dc8f4afdb92939c49a7259b1fded5829ff32b711a4945438abe49fff8f322f1ab4ecf0aa916aa245a248220bfdd36474c859b87f3f3d56d172733757a539ea52d376227174c0df6b63ef481187f6e754d9ac7fab38e3aaec342a98f680835c535c76bf37620708b310e51a8253e9bed94746e022d5fe41302cc1fb81d7e27dcc4b425273345f269f01fce059037e1bce7fe69e8dfd44da11a1e46d1f0b24685803b5f1c3bbdeead3a311b13b695901c92a447dfd0e23b9bdee4ef08466951f824243e92585b4bd99e95436643135100fdb1e28aa5920b9fc06ec9cc4812b7063a512face3b7e387a60c3f18d2d7d45536878bf491b287297959a73e3bbbb73f1b295f37d644e64ead829af1a1c4dbd763adb5c01bf22d35fddc07981a4b8bae50b9ecccabf31c07811a1e073b4171f5135023e52e2da9872c703f3e8681ef750fb892bd4ffe5ad0bb1c594a80ba8a740824539ce0b48f8dba3ae8be77c5f0c2f22b0a4622ba32d896c40c4e7fc8973466a53acbece3fa9f6173197cb8e1b2dd486401558666fca325e3df6c36a12eeef884318711dac8bfe59dfcb90e662e7704508d18e9519fbe17e57fffeb4227786c77bcf42546923f8346f3c8b863fe2deb0bcb37506ddca02da65b63d41a3958b5326e778ccf7d58d455fc364590b5a5e36b1c99de8f6cc8cca23e9be5fd195140fc977722145c340b607764f97dc4ae58a86ca2308015696559b9a0bf11d112726ddc9f1bfb0bca6457548a90f93d47036cebd66fe10ed0996347d5aaff80362b9964dfd1976e2c3e42c20156057fffda153bb0b4bba3d4e32e44e179e07e1248cafdb6aa6e7bbed288da890435fa142632a9bb9f36002087f264a0789c7307283dc7dce6d5c0cfeca00635d638119dd1fc5f8f397a3e5fe1bbc2b43c35853d08808c0253ae5576799798c72afda421f0ba75d24e4c1b54a93a899495b1b119d2e3e45127e58b3e84966a6a8e4cd152f355052c118cf373083c8c49550e38709b707aec44391b1d9bf8920ea015b90c6ac3eadc797edf7411c39789d2da5dffac826f89f2a8114bbf512b9151c33d70c3bd33e5fc2f73804f21bfffd9cb16442484ff37d54fffcbda9e77f5854d03ac595f4751d11e1b69aaf43d04dc72c9c7e393971df84118cb163f97bc1401f2e7b3352f81d3ccd680fdd0bf2e1271a84683b21c2edab077cbd8ebf3c0db15ddf36cb3c8a7e69c7f1c70e29bf2ecc0d6cd3d24b4f0c680c748f0d21d3487755fcd164ace9bd6f20aa04b7a197e561e87de15916bfe2f7f032a2fb9d8e3eaff1ebc2f336f5d13ea748847765a746e02c0e05222afc5931a7718f8576fce63311e52c48972a56d52f009ce4839cb9c703f4c3c31cf3d551f99eccf02937e0641a89e4bc2f2ff1520cbee0c14af453a0b8d473507e6e313f30b873568604eb9b7fd06f16d1334bfb000c18a5b8d2a98f3a4c94f9c279f257ed99e8a79efd17cdadc8c21fde17e2136401803b32f39631349ebe5875594099251a7cfa91689907ac93738c13c545fd0540c19778a98a7719a3068117d39ed701f685d4f45fa83f6d3f1b9b2051f79087f4dc35427da7e6ffff941f97dfb06fec0c168c2143c0d6aa658fadb37851b85ce9ae43f3107c7c0c87ccc6a37e86adf2eb41b0ffc6319883e813f45f5bfaef848a88c893575b4c2bc055e4395bb2fa93b5a28ed11d4720fcc29412127cff6becb3b5ae86e473509e60e2769f9260c48ff210665ee73b41cc25d8dd13adbaaf0a615b275af839aa40641dc31a8968ad4650953babf0f74d3f228e71aee534761f51c94a403751925ba746ac4b70ab4745edd5fffee2c0558fac19e6e29fe90b055c352852c458b9459772ca0b8a255abc3e0a2b63853d0077b330e74dc36847ad96f111bd775192b6cd49fc70bad8b5e8a00693fc0dd9267d74290879e9dd3d4dd1709c7af1e3a5786da37121ba66b8313171a211ce6c35afecaa2a8f81cbc20b7bd56d15f54b1b18d2f99c9684c8641352b4851ae44200a2feedc6ccf3b81d7ab6b8c426b21c0afe40673ec395bdbd08d3fff0dbd4c99b4133fccff5872078adf7410ec5895ec7076f73181e1750c13f3575a9be5f115afba28d3f1a5fa8630de5626920973170e8bd06cc893f084e0f38e23b0fda8e73bea0cc723ced6b5547fe3ae8eefe8966994ca245fb9084026f052f5ad83ed244ffaf47554b71a3bcbe88251a86ce6539824163505f27b13b43fb4a794759685f4f35c398ea51e49a9f6ce5a34358d54320f91ae98d44f1b1aba074dce7979c3000266b91f8f0c5554b82323b2b8d1cb427ec2d82f6add0ea7cce4c19faae728873a41d1219b58ffbd2b30d01413cebffcef63c3758fa2d4e6ccb18bda66e0dd2dbd01f6ee7f47f3a9bec5a31253d15f7e36fc6dd154f6caf54328fcce9e3ace7e5f401ff1df59a0567579257246308c8cb687cf5eb9c00335e2f52856fc6f16a6ea2a0d572cdcdc884e4026cf93e5300085b31f046764625ed2fda3b2145da411c239a3c7bd52d42744c6ce675d642fba492dba49122012d9f46c0c04d5f5932e398ff7f38ab72dbeec8f242f30aedf5629392a5d5a02c7cfd7508d65c344eeaa1a4a6b8c56fdf6c21dda96f72ae0c7b07698cf407b0187cd4436d9a426f4114381f5d9da3b0ed07ab0cdff6b915b1d0cc6bc3d4b451efce0b16dc5ea3996daf27bcf31ac94454702b58964b9c444825aba2c6bd8c24b08d0cf926b2f1383f42a5ce22eea6808461777c89ccc4ec157b4979e89c2985a54ee15598a4d472ea45482f105dc809fcb79dccda2b136988d8babee08207d656391de63339e86a4fa56e1f71a5ec5ace0bab1b9d5edc5b5a5e6f4afb03474c452c3b85e1f61a10533897ec703bd3b114c37ba8da1b0d1acdeee12ee3bdccc84ce700c19a28a38fab8d02c1ae387058cc13c88946d6bf1a4f5224c583dc12ff17ffa6c37eb1141c58a2c88ee2513f49b1cc4a5f9df562db065447a43fc281e4ce66adee92ff6b0a8946846d040a124488e59f97613f448ad3ebe8ba3f9c74075262268b1cdfcdd61bf8eef4ebc77175d732c77dabf3124dcca0378a0fecc0de1589f2069794e05fb42b4215684e54e460e77a66dbf3438dac45910c75cde54206ed9faa031f41afbff06b821ee23d24d7eaebda6f1f3041a174a5df223974cdfaf88d85ef8d33325a2192edf73952892375e45fd724854a553b4ef6c5addc8d5869c3b2131bf9f096b49560d3acf04fb297674faaf7c276e1affb6222f6013f689c8d41764c0cc01fa9d3b26f40b7aaf291f05fff7fe15731475f5a84b10d9c4297be838a13a3901c35b19aea6ffb0a3c0c602bf2faec64c0af54d7b1a1167d6fb1a5aad75088091e7c143d61699a8bd59e9e652de64ed1293c56dbbd2525d8b73d468eb0426d9a947b68747b69bf31f4618771442a975deebb8ae517d3519b95a5dc3de0e69a3bf780e617ec6263b47578165de30dc403d18dd9163381faf45ac9991c05886b0246ece68b6b2c6710c33f08e09bd71bd4c5060f51fbac4963a1767cc4b4f9dc1c52a89a0155f73e67987d2d582b3d439bbd305863c9e239e9f125d91ef00c7af4926a83b4b2dbefd944c28f498c818d313964951b5f93603ee3ebb357c2e1c8cf307021e8a469f73c7a50108532cab42131d187b99042a7fc820ac572795c76cabcafdafedcbeb0583560ccaf28ca5eec3dbe8fb43e0eeca50ac4e84a12f894ea35c118e6d18dbdef12f9e76d2af654abdd7f30b6a315b261ba2185f3a8510fa01565b07c097b55b5b95cb18a455f310f0e52604e6a279943db95ea738bba3abee10ac6595089c4230717dd12f4d8d1a8c3cd16d5942feb47b3fda24c37c779452cc0e39944e6c72bf9e9b94fb55040f255c118b54127d40883c5c492706d8b08a0d4ad6835c943863ef88f9a64e6d2b9c53d79e55a41be143e63e159fac29d5a4324cf30f93a1f092b84ffc10856a7f2a58067ee2402941453102a9c1083282b551329f15b880528339f1a59a148f0df41fc016e05aee71bc586ba9e239a0031307c80213e9dec71ad9ae3d244dc7e9641380c1b08b7d981434254f9e8355c1f684e57b31b54e99a565cfb11b165eae519c5a44e9e9ac8c8dbaf6f0680f1b20a669f4048fadd802ada5f5e2113a1b27567ab1c091787ca8f4c7360f8fd1803fa0ea6685cfd44fc21a2bedde9a2f5a3022e57461b31728a9917823af0f1926e06e08a6197a27c9f63446e3fded71ef2041a6b564ace8717eb2f0ed499fc90e9d609f09ad733cc949a37817a674e6a72780b7444b4425601869010a602adcb63e25c55d3d834809464781b947d05a48e38ca1ee24396ebf8db9d1ffac4542e83081e3f41f487c8467481ea6c2323d7a7cafd01565d2cf265e7e49026912909e5dbfcdf3555f9cd578ad732386e409ed9fd9a796d632365e0c0db5247cc48d93d74d2ff0686873d88b66b15a9bff6da123317b24e805c981bf9bc410b5fd59775a055aedbb3f466058d94c198c290914727be6d40a60eb7de0a5962a2bb7bd6902db208dd93945dcf32c1d42b04af508baef24061e8acdef96465552a05a1837d1c1e16b81a35a156bb227688f1d6eadbb76240960f48ae3a0cbf5a8edde66eca12447810974488844d36ae3d8c55d6cd007660e815a91d505a3f198d4ace753794b2e92501159a4826f1cdb049774a7799394668d50de99ed21d763c900339f24253692b5d8d4a7f2ace7c95cc4fe040aded1ae88c7300b2cefe7988b7125bae1a6a41e95c71e55a510114431cf96135b6e71487ab1f00f54fc4524f68012f219c299c141e8cccb654a1b4002f3b8e5bf2f4fd3784446735a964e915fc294007c2f31f2790a718100b3fa4ca449104638eaa21ac9564622c3cc8773876a31fce63d7452a215c9ea85f23f08c5e4fa6956c2fa40205b670dc2c4f86611d862edaead32f284739cebf036a231a8354972cf6ef0cc402442eb826b1c518b9134710f80ef1fa32684a3dc5dcb57816e050b68098e6adf943f6f781c498040992b58db75ffc3eada72925a1a887a85280bd221340a1f88db1ae06b959de6dd774ad19c2e6dc591b92a1dd698242e07fa2a08c25cf1d215dd6d7226bc9f209538222be2123b598afddc83f8a839da95189e6c5abdeac64a691bc5f06140b627bc8a16f4633ff23278d6c09017c8d4d51e49e91f7828e415da6b47bc6a91936a45ce4b1dbf0ea6040152a0a4582eda1f73ae84e5caedf8c6153a9f3104ecc557d6a41d99c12dec599b393928c75787e1208fc16fb07aa27b5c57dd206bec8b6fa1eb97ba2ef3e488ddf395fd2c0010dbdf66bcc3870e19e33ac1636e6927bdcdb4df0cf52659f8058dfcf20a5947e70db33302b62c4c109670c5ef79d9f2398c36e37af29fbe5f554b796e32d9e9dd5c21662ee930cda5aa740afcd1567111e6ceb1b4c4aa883b432b6599f80d3502499e08876d6334cbaf0a0acafb2ef0f1569c4f61efac6c83d49eb8cd41e886ad90b1e3e1711109bcde93375e801955ff67652803008914a323444538c4bfa3d8b6a3634304803cf1e3ae65557de3960f76585902b771dcfc1b013965def738330729d2047b500cc7c49baaa940e4544f3b6005e2335b2d43b1a8e2ee4bd20a950485c8a6a9a8117acb6208eb2f793a78e2f22c76b20f925d097bc640b7fda46c17235f2f934fc416992c65ee5797e28be53252dfab48fe9f2fc8128980e9286e061d7e8846792327ab0bf2f76f3e38cf5d0aba0af01d2635a0a87f3947362e36038083f89c7024a57c19d10e6c73426e3e282a93738fdab53310e5526498657db1b5fe218b5badbfe3bd793a89ab8a9b47e2c22cfcf4f106545dd283738924b17b3706414dbbffcb62f9e1a582571751e3c4cb1f6b24cf2b970ab985a7fa1e7bd731b80860ae28936db985d642794175c8f466ac0a1a47e20ea48d120428fab4789c3c6f591460b83b07dccd20ae08064b56ed8c185414e5952497f94b102e2421a9f3701d6e7e8f6abd98327c698dba39565b0d486f33c5940bb2c6c7cdc5200645a2a9c1730ab43ce8f3a9419815c557a2f713c3c0c9bef40722fed737a3b694e09b8ab88a9e7bfb8a270c028218ee01653818971ff1b62d4323cf06aa9308233391f34cf86772195605f7c15bb122d89999c10f0f28840d31a66831da3f7591fa0b4c7b55132c390a7d27abe04c5b4281833d5b87ffaffaac9ac763213bcc73ff249650279359f4e3ee72c7e5cd9bc81d163a9c7347d1096c23b307940fe4bd462596fb5555c96212f22115fd4b3dae13f6b6c74453c4d321280c69030843f7b011efa1d4b8218e7e9797b65e6af977db9f69a469942518cf2d1c8400546a5dd39df9444b8361e5eb03099794b49a6dc62cebe1beb15d4972e0c179a631f6a993db4b4273b490d2a18646a19c0bc09055b6a72d4791c093402a02b31971287f120bc9eb72ea47db1a4b48763ca541fdaa333e18f1c607e56e35ad42c47fe7e0241117139d23b1f8bd6e646be687e20925a5b651a0504e7bde364673d6054894657b673f31206c0e2fbf5751a50c60a0b4f58539d3eb46fb99de2111889aab08ce8742d9919a6ef828c54610147b865bd3a393a12e62a7f74193a38fd32c542a5855172350ccce95403d70e74ba6a7e60904e373b64465b3bf7cfc10ee1797b98b52ee7bce4f3cba01b2c5f08a9582bd912500763e7c18160ae6e94586e185faf968d10c2409cc66eaede60d1cd30df8e5db0128ab81ba1afc02b402e797e0f4b625f80a7bf8665d89819a9974b5e67ffce614b8e569ffc043cd8659c7701a7c48b5e41106d4029a5cc592d5408dee89cb0ba7a9b77131a57192152fe94e24ec095fe4b176609058068a1ec25ea76753eef9277c317b6cb0a40577916cbcd23cea21c505125d10962f8117bdad3877720085b24665e594143b3945b986f322e77f22127c07bd232c696acbf8dbecb59ba65a2cea54bac50c9b663add66b50c385ce4b8cf5d99113f830465290cbf3d7ec1850e8955f216a5604b6fee9f52a8f8c4aed863283d69f415058fb3d2112541bb9d6778e62b575467243791fbba97f401a7ffb7808b7889f3523fa1f7cc3b67f861eaf27c90299ce5ca7d5fe46024f0256335807fe8d0c4ac09d993084a2f62c8b6bd494e81314096418ac2aff557fdac892df32584fc025c275b70da1bd01e4b69cf496b6ab299211d6fd4ba3703748b99f4b9f90bc1ab7eef8a23dadb5a64b29667437f094446959407cc292778a37439e1bf3b5e20ae51f970d41acc3f2f8b8e2ee31b1d977e6e85b6c4db37e0ba0490fc5f029c64e957fda0b8876f7e974ded60eed9e10487dd73f190d466ce156fd3d4c3259d89215f951132a90346d25f1b2df4589ed2684d8837b06bfb7f9b0a7bd45715b07fb65265ab312c7069b7bcee82bbc2663110e7fffca5f584e3a54d737b83568731eff9c5cdde404d1d723af11fcf389ef791a53c7cf5d7954b68faef8665a945da96940afe07b3f445afcb191f010964d3d80519db85448c7f794bad10ce6ee8a01c1744fc34a9ddb16b739612b3a8db2335187a35cb9a3cb786cbe336c4baa48a8d174a1a9359769c55561acb866a0811f69dd64194a0f8b87a6a8cbe34a74a4c68066483285e50113be0e42d1d5f6007cff64b0b38bcbf7c8b29e7018125ea25651ce3077e3f278529df953a984fab47ab36fc871c39d60374a30e122e5d33406b2c3e0f97bc1dd93883b71c7e711ff6e702b443b48538b5989434e8d80c6ec92edabb7aa6fc9f00bfcc669d5206ec7fe2d3f1ba5f62b2777975bbc4f3891491ac374db0808b0e2187eebebe28547e1960e5e54827dd18ce755c6704775a44a2362a59ea231a7f4525d03c28a3c00c36e8e5925093dad75391c83cc88d3cb9cb85f4301a49e7639252e6952e6b60e597c35799154d374617f854154bd56f697c31a41ff597055b4a9724078166d8359384d1b07426d9d3a2460a90bd26d979bc857a3148b300349fed45edbb0d117e3b81144f9d4fa8246203d65a029bb9f8cd71b1805084a5636285a3fd1a7547f5aeb371c5387673705712f38746955c901f5a0fc62898508f8a87d501c6bbe27c322a0867df69c9cee68b05dbfa83e86747a5c0f9cb277712d6fd76c087afcd264ea2c0ccccfa294e73098e05bbb666afccec6ef5ec1f0678dcac8d5d7a7df6b30c4a23b4939ef714305e0831fe905807fd4847ed24063fddae73ff667e0997c03ec47606f742a19e18c1da42133a449b0dba22f508dc31a95d648e13fd511670b9ee03d7d23aa3d8630a69f31036f3f8bd120cbbdf7e0cd4e77a9e7d6ca0c2df97100f64bc6cd55c2587e5f593565aecb1bb6098a4f4c70517117ea7d3926e9dc9c7aa267efcc6c0200287672299a8e994439d8a54ebca1893668f8a0723ed261765776b525c9c93d3dc76a10e82a02470e180499d3f3c808578c6c655eb0250923f1b547f789384035b34ee31fc7b389cc3aee3580c7085e3e1940940edd6a0394f75e0b45ba1454658db1c963324b7a273cd6dc54f1864996991dc816def04e4077328de5753e3fe4fb0fd4efe0910c37dbe3e7730308195473663f2b697f361f7844ff14ca2703a4ffba58663a5c90a18a52912dbfd16162a7ffeca0090becca1cb55485fde681daa0d1eea7099b07b728cc074f3c74167b61964056d4f9fea4701fb73f5bb90aa7b6a213153d59e0fac57c7ffafff3111271867d9881f14e252fac552ccd247f2f43ed9bf4e7fd920da5e27a3c934194a9f76cb964fcb765ddbfb2e7767a967b7f22b91cd9cf730d732ae25b600d82148834e66f703913f874e49a34c6ed45b46535a321d27d9013eb63b6fef59093649d3fef2487559a89ff67552f79b42306040333859915e6ff193f013d3fefbcbde225f33d0fee26456cdac0aa6dffdfc84414ddaed5f63484e80b84061222530067d29edce14ee008ed972613b3dd1bfe963a474a4bb86a5e616a8a4ab407b55c49dfc7588b6f6eac2f0c5f92c075702859c569c28eaad264ff47ffac37e77d47a25f9ffa5918d0ce3456dacfe5a4cd110f8845372401f91eeb65a4adde5252cf95c32b6505a9a428aacb423ecfa35b78096fa1f99470b288bb7bb4f4bccc220c6ae3390c6be4462d75c5190810720c07ac0b3e4504c937bda0875ed1ec2b34e77b0db1eb43cfb45b166f94708d0c25b9f475e1b32708ec8cd570c3943a80c125e2cb6176aed19274a211d03f67d0191320eb062712469da36f5336b4396cd691d41fe36bf69e25adfae03653d434885e85a6bcb64a2cd646dfbfa39ad74127f86cfe702ee77432260da287fc8d7621b8dc83ffe9986a81614eec59fffd021081d0032e149df5dc8037396340ff70fac79d926ea8e78adca5b876b1ca66eb7dcad7175b1c1ffe6d607cdce278d97d070ce7b9beaf0fea55e083eafa0a3fa73d7a3a579a443adc68472da990619698d7dbd66dfc1dabbadf8e017b1274b795f3f6e2a92ad4a4e7fa155701d3791aaec3586ed49644ad1579e47131270c224c0cf97f2af3ef3822ecdcce8c15caa1c4a330c3bb34b64b5e8e57ee17a4ffda431a6221840ed962b3fbe1f23119f724c89dee55f98e22fbc04eea490c626fd77949bb655da7e3f220910e7e5ae232cdbafe59e377d1f6afd0be757e1f7fc01386ae5366905d35d4d208603ddb7301f0ba2501db3c4aee427fce898ffc890d66a12fcc75ed5b2e471a7489fd0a6d87c38af4d6420a912c3d9e737b1d1ca717dcb919d6cb8baebcb65af5f14eff0355a5cdfacb6612360dd55df4a0a1e7ff6207f52869aa1d1ef722da0bb6bd5a35c96587de7a70e70f93bb3dc73f1c73736e26cd9908b683c1125484b090c01e6d6dbf9663e47226c20eff50cb03a4cad9c56ee70c0a5a2d7d09781032691cd183b8c831cfaa20d65ce0a9f61ec6fe6f1730b593f2a48926c00992550aaf1176ba8d02280476afcb48d61f8586fa12eb981c24129dfbd3974a59feddc0e13bd5a3da6e47f06198402bbd8accf4e13e8f0c387e7ea8b51078ab4337e37985d9e537a10bab3b57ab3356536ca81baeef9e312ac4e3e6d5907bb652cec113c6ccd889cd803c8fc278cd97b6f8b8d2648179505f3f2801e41237aaafd9547d59aff8532f106247bcd6a767dd04ace04828c88d74afbf7305e443000feaa10e5477f4c7a7fd3e8df967a358c9b4e36087c015e0e8e9fa80c7ea0b5a66872dd652ebf77bdd4a69f85d81464783798f7e822ca78521beb0e053501227b8cc594b9e9ee9153022f3adfdcd3a54e91b130d9b5fd70704fd408001358723c004f4af1577319372d4020375b716f2780848a0b3af6d1deb69ec0af1c938b9ca63e0baa5d2414db3bd56330ce3444845c4c63821f54f3aa3d517275f2ed7ae38995e0a697909433d88f036b0b5f797b8509b7ff6d6bd332e98a82e6095479f3c130688e9a1d99fdf51946c9b22d66599f7f04600ba2ee9bf610048b20f4a360d1bde36b0e31b8f20094c09c56341b3239f0fbe5e00a4f74125552a85788c335cc5bc0451f5e2fe03c6fcf5f46d1f0e65ed667d240000860bcc8a4c3c84510158000121386ae902d47384aa25238f08060e84116149158b2296ba1c629d61a46b2c4c8a93548e9cf537eda400ec69b6d7ac3ada0a8106411e4762a567cdfb84611cfe3b61b8aa29628f415c129c805f55b9e41b88238e03bdf8ca1ddaa93525fd22a97b5ec19d80aad1c01e6a49e317d4e5ac11741910cfa54bfa8019714544b394d3c6d536c09f8b07ff30e9b8f8009c02c7400f88a65002ed3c004a4000015c060163c391df342bd58b7088004d334cd1bda8055034bab4c008db7601b1c5b62ed3cb3e8a3098a5b52f38fad2c9a8c8f04d758c12ed9d9bf2a11224e8dd52ebc9fb82f8e7628e1509b4a0c0f095181451a94e2cc9f36ab9f85f7204f97aa2eb03b91037c8c00b41d09ed04254f097974e2af8a4039a167b28cea6ef50204fd5ad87002b3811e270348a0000e723f5a1e311f0ebc3bc3b514d7aa903bd9e612b0017c5020c50fa934b168fde847580f2724c4eb5656b5160333643cded279dc8058091bd1aeb4996d6050186f1c3481e4421a72aaa98d92425d0fcbe24e93ecc57b0e0b304967616b037f51f7a8ac8f8e13d1f953eeb67130e79c270236aebd41976559614e1e4d647a55a95a6135c605e806e2db30dd03bc4fe5e550189c77050a6e1e7b08bf36c7c138e9aa7be4454ebe270bffe4bcbd829534c36efc135292e47e009ea68eb4910a224eaeed28e414102198eae6f59011f00d4a3f952ba930af6a64bd2abff17a7f264c1856407bc1cda72b611f49ff46997824dfabbeea78bda25c00c3b42a2ad02f0b88ad65dfe12a7a9cb78c533ed34375513d25519fb17da10b2bf730c148598dde647a5b04fcabed00c6416b97309e5f28a1298c6731b7594630660d99d9cc6b6979fbeb03540467b7ce400c9d1984ac071bfb368d1483aecdbb232613be2404e1a3ada5613538f4e2c87fafbfe1d0783e4fe12207626f48294f622292381fb3f8f3e999eeda7caf2a13711f1a210004801b05110c97a52f294b7aeca5050b4b4e21494ea8ace0c5b1ccab7c766b28a610e4ec67f0ed115aceae9c555e9e874e73bb05321f2eba398df99ecd910a5e39b99c49e43bacf50530595d3a2b693902a380213af2a00e52486f3677771669f78ad50cc59d6deb3b18812f1eadb0146d922a087d23cb4823042ff78769206840821020fb097e181e78aea0b39140519e9bc21c389a285c5852c55559fed2b8abbbcecc8a20643885bef3f30b3f5887febf7aeb1b9432400bc921c8047a6a2245a6d454f79f086bdcee18377b2309c918326ae440f31cfb8038e7da12fee2bf8d6bb0d0b262e74261fa6b8dee0bfb2f481a3bbd3914986fa5a429178169d6c285fa1b85582af62a841b61d848971ebf78e365032ddf46c499b9283a48cac3beeb94b51eae8e7229e2a225e0769bc1d52679f5477e093a31bc50471f207e8493c418c02d9aa3aca9297a87e4214f16e6f8f3be7069047b90a67c1cd518480498f98f452a71c44d4332a63b9c8ef5102a2d3108a498a8e979c959205e01fd0ebf7ece1bc70669060d8669cac5282dbe7fb38b7bd178437059acecd5287cd1d593fe8904324973dd3f8e7c55a1764b3ab0c462d48993d50f07b1359e2d6bb2d8cdfc97b3097ab635c5d2101dc6e877ba452f84ed7fc2ae7db63790ce47e57d5660588d80bf50b4a4755528fad916bece7cef075fd785ffbad3917653f588ddef88c95ab4d16d221427946b0eb74f1a54f054c82170993fb44990842eac850b62bcaea258d6648d0a7cca2b9bed15efd48f1c85795e832a19f67511bee561959950c40b2f6c6a24da49145101720b24c019571f0e652003a575981e171c35cf6c04691a0af0af80a229a189f647a4122703808246b1a759470b32569c1b2d79e2f0414fafb99d3273896dd4473f960b6e608bf26af6303a3edd617cc7c4fc6c41cc04f3c305dc763657e70357112d9faa979b486a8f8e8e5a22fca465789a7ac53f21271420a4a6b0bc86ab1becd1316c0c5990abd213a30ce05c537d8255c50c50949d147a32f1733169b8fccfa6949d1453b74e31e9459f55edbc9c505cfc823ff7167687715efeff1f3006110139a92cbfb181307cd5dc63593ec42a91ce2d6b3cdcb55386f0c2c167596ed1c1e506e534b39c3f47825b943cd05f7842a91ecdb928069d23c286a44a8af8abbc68e9442e478df31632052c9137b79dbbbb96897cf1d48bcc55f2eafe41bc5e39ae9bcfe90bd44db68c5024caf2fe93ae6f05b798b32c2395a0734551903556da30a4bac6847c341d74976fcb3b80b06927276966230f15daabb3f88e5bef9aafda925f0085a24f5b8340a2c9fd54fa9c1987f9af6c3b7bb2768dcfea4ed47cea0d6216732e2f115a4c7164227a8086b88ccf1afc95bc5b3136ee8ca1e795660a200f502252b927a695e9f51ce27e63682bceff34bc3023f8b1b574bf141c62f3e01f7cb2585a47fb9c2086d37eecd2b18c1971c37c5d10faf56a8337bc0bd7b93740f131bdf0ce80b38e8f625effbe2f0a6c844b95c66acc4b035871e2f12514faef3803f9fe42199776649156368ba1d4d03c118a7a99749008c77738e307586a8f5b11149ee319dac61dd5563258dcf6cd6554cffb07e245959a8d2392997005f04bafc0abf1e785f8daa1a5d4e85af302930d52c755e7263227d4d4b105e328e4a628177c79e30a5e612b348e1f013d96cc64479f39f070626977dc9b604cf7b56cbebf006c5c7c4d236963d1124a2ccdf8a2213a730b0bb82654289d0dd2336862a283811574cb6bd94385b5f9de1d03d3bd260c28e0faa526fcfcfa5282fb37566ae00a6d3d0211d1e76aebec426a00e6bbbd41a3b12df12e9f44660d08687d3cec8ba4c9f87ff640b39359135bd4231e0fb903d1f6c6e71d226e537c099e3e6b2d1688eb4ebde8d2ffb31083545d09bbab88998eb0974b7edd4ee64e43e7cd72b456907340e1ffc9a2fcc550bd311386630f63f346e081f9d80c0a0540751ba2db7048b7927e1a041ec2f8a52db3f8ba5a6f99ca44fb799f8a6812d32a0d0493e45737d2c0ac45ada74bf49f4c0b578e9cf496493904561f76feb3d956a9afcb4773c92b21362ded9c3aaab372976946dc66426dbbc92b6459189d721e290dcaf5b18281c194b06aa310f97a97e9cd44e7b4da52b1b2f66ab765c95c4e186e8c801c0ebab27e7547bbe03cde55ba56e56518d7a6fd5113d23744cf2fe357862f2998f7e810b3799310cf865711448d2eadbe13a485a72f6d945724c52eda727a8584fec21a429a7e8171085627cacc6a8d09ed7f0d86bdfc737dd8a30d24dfeac9d1edfb2c2d988767e074e726ad040f90ee990e457e809ba8ee7fcdbc3821a306542a884781da7886eb781cddec917a51357d658d4b403fc97ad43809fdba2c78fdb87425e8a42b29321bc472c2ed66533272f81004e463a0e509386120a56dc4781e5a4148160b28e5a08d81bbd1507f9440bdd02bf0c5ad0760e4fb0f585742ad15d14eac9fa928d4646504fee497dda71e7ca483c71433a6d7db3353ee4dbbd4825b1873056d38605ea23844dfb15726bfa82d8c7f7dba1537bf9b7a08232166a260d115cf591300eaf860465e09c9266b39393d7efefb9ead94e878bfae9bfbb2f023425c4fa30ba6b351c0d1de8b447654d78f948b83fe612ff26e5c3badd3b6a62e5ef54f1af5be7d25c69a7fe3679aa55a8aaf5d4b8410a2bea4053497430390d85e787803fc097f4c67296f199d13a9fdae4c19ff8fa568e6dce27c5f10480fda9195fc6b30da027394be7f4039172aaee07cf6524e019d2c2080fcf5333771733ec9b06f645a62a0104dfe67508aecba80e3cf0a728a4fe8c76b92dccabbc22e60f175778fb5c0d95b55c17dcd8415a2743f56928b29a4cc0feb4998f31072a6aef3c1394a74718e29e68892b7e8ed751457e66f6f1818364127a1163220d7486deef5368e82d6fb038a594768d4c9811e69280cce323ef0a9a21a7af0b532c743517e2bb91d567bbf8e0b3fa7b755ef0f365cd8606b361a4a75d85c45cbfde606b90474c02f6a451cb3cb37766e3cedc662a41f49a706ae747a27a1bf9a9fd83e144f9012ab33c6913b21f0037ee07ebc3d8a35a0c72f7eb13b585cc34d127c5dc25d017710a3b44f15a2f998294573093b3d8d36b921b3bc01332e519d8cf1d47364b020ef2279648ab2284fe4b46f259405349773fd85f8e65fbe4f5698a7df4791c573e0b02a2c9d01547b3368a5031f4aa8b3cb1bb67f5b27c77d276a3b8feedda69f56875b347730e23731f9fe685acf6876bd75227ad0a9f1336cacfd85fcf4c1d1e4e82429a6bf80771e794a6e420974eef553d9b3bdd2d477dad36d3c34583c8e1a58af407efd532170070e05dafc64213211909b4e2d2e85291e20a5cdc05510cf0570e8a59604d88edbd9a03d13e8571bc8f033982b39f0be4e7845b1946809d3cca016e9a61eb20ff4cd1243cab70bf6a1d4df75a84d983192186a75b7599c90c330d695956d42a0c101242e750db327e8a2ffed028a73763edb54bedf3fd0a37993c9d9cdbb01778d22d34d4b8e63c4214a7b79cdb926666732f35889e8d6dc69e985e0d65219742df9019587703efafd7213453638c8279db2714bcc867fad7eb102ce3b104be50514e3945fcdb62012d5b09e3989de493423f1ac1482995a0350f53c1c62523cbabcdb7d27c4c7297af3769d3ffd1bf1986045e7ac0726c7b7277bf663987affea14c24825b6fb7019f123dd302c29b5a5f9d3b2eaeac81381a1e16356163114453efcf40b41e757da1c4be6876948553151aa84be49f49d102b9eb34b0c0ba71e578af4b1201e344bf8183b1f0437e3a4d89c47036bf34578b9247dded16e0128b03894d8b24ddf941f0517b12a8e0100a5d5caeab431cd8840d9bdf0e0097919237d881dd210f539f605b4309494f7d9e2dd8d4945c1e34747b11df0ce5859b0d0ca9c707292e55d83781c54aa7dccd9734c064929c1cad186f58fbf58df1c68dc1e72aaf160be744aa6e5a1e52b04a2670ac411746fe11f9b215841d581fa1cbb1fabe1e3aae70229c6fee11bd2084b4d7e3dfab13288d0799ead7f93d1bd48ed9ed6ea6dd66bda1f4f15795a9958a2f2371d94eb3449a2ebd2e9deba41ebb30e63aacb001aa885657a609bc7f661a8afde030be5b02a8ae9e38172fb5f641124c6c32834731b74ad20ee96bc84bea6a882ed7c6ab4f1464d85a20dbbf36d9a0a30d73c5ae4ca020ad2069820ae6e3c1297df7c2e65eb351745f58c4cef9dd402a55ba0bb6592f0e609527087aaee92264874ff272f63cf6dbb4d7ae82d871448b325df60c946568fd0b79e6e07199e12782fdc7af92c389e9d190bbd9eecaa636386b238ea59d863ea382a34ee90813f025a36ea2362f7d1afe8ea1592dcf240faa0e5fbf0aef6ac3b50c0833c1a3d940fd02b51b49f837a5b65c7d74f18b071daa89f92a106c09362c97f2aec8d2ef36c9d2fcb8683ad7cf28f877027c8da5bab1baeef64c8e2faeb0886bc54b26df65c5b4530f6d786331eb6766f35b863f3b5de5fa69a9e602b81d67153b28529bd92e613b55255ff04cb83ede3d5ca63a32aa48cf686dcb758af33607c81830b151109e51766331f62018fd4c98d645918e05bdb90b90bb7568a57c40790fe3698018da3f7440e8f897e5bd626f52b8137a14cbe527e04aa2c15d8a7a9d0ad1d301904b969c5db58c557344a53b6b950bf3100bc9f5c0841ffc8400ea0664ddefcc37ac1f0ea9a159dfc4fc0e64151a4d8c9bcc466dabc380071335b57ffc2fd8ed11b448865473fa44288fc8926d1ba3ced6b220d6ad81b81cd455fa4c118cd7f3266f12282a2f8c77e4bf3d3b6d8591b0f8edb0d0ae7613d6ff884a7a5639bc6f7c96f55f2ff6c73b65f894b9bd35e67b1f460cadcb82d7fbbb3e64b48b221044caecf894352b5f02fdcee05d46687c72800c4cfc937bcb602114e3a94d2092014c03bd4248175dfc95b2a705cb87fc7df82cb143972fbbfacf3b5b2c5e511ff384113e2421fb043354368bd139ba1e72e8ee7a70b1bf67a38eaf608ee7b24644eb0ed6fd06792e0707a03afe5899d5ff3ee9dd1c9d595a00083dead78cbeca0e2e71671d57da02abf1b5288c5ba0fdc57bede3de5c84794174cba78e5857f303e5005d322ae2a498ea1e431cb14f6a6e12d6bf1ae305493b7e5b284b7a9968f90d42ee70d9fa649b4a9b633b70c5c5903de87015a157279579a20ec9c3ce2ae6c196f44711e6b6085be129628750ba8777dd73ba726051ce3ebe61b4bd82597af4be5d2501f445d0cf86d0e7b92bfe885ee9e8bf519acb2784da6e1f2b3dfbf2fe456c4ac2a67552f78afbd13ed36bd65f9d7c01eb83ba84ffcd4ce47602fe8ff3c025b578e40aca14c536face8beebf60c42c82bc07b229933dc17a6e358901886b685541adcb7dd809cb969462e693124bb40cdedb1bacc6d80f27c35d8017197528d820fb291fa11b45278e762d9f16999092a472992db98c01d522f32ca1f87d1ebb5d3ab99191c690162d1cacab2fb2ffc796319c9143293016a0581fffffac1ebe5137b5d80f3ba06d09d8818b7911aa547a360b55ef11bb7d45dca7b54ad1cc36566952141df2a07512d4a7496e3500485931cb81d0897fb71a7f78f943a5f2b14d5905bdf719befa822622fc55cb06d6f63143491c24fc06fbb8f2590312a88b613a4560633d7d365716a4742230e26cec6855b2945b5af7c3c75defb4fc85b82ff39a18a1cd42d220a56acb8333d3b47c776bed8047c09e0e49c3d9b78dd5c5404896aebb877bed7d73b0ac393db9dbe05b791fe11a207ddaf061525a90fe54b54dadb208a32a371267fd49eebb650751879d752fc17ff0470abee7c60d89ed48ae6dbd5a5042539c772880dd92c307867b66d46e2939ee25b5ea0b07c3006311229e5f5e277466bd9a0113163170ad63d8c67bc7cae1cbb0c02ca2c005fb742c2d241a1e8e5cabba89c700d81e839da4382761328a7a6b41a5aa9a8b2aaaa20a3c974f2d22f6e30a77d4283650155c683751350c9688927f6caae03c60fc078fa4f3b3126970ec88dd43301503aee2e73b7017581ef1e90cd1db6bcb091b5780c93cf1b8533d251c7184a868ceaa707cd70800004f74e510a802ccd7c3c17913a1d948e3e5932b36fc6c515d37968ffeb1cf548b70dc721061e8213dbe620bc6036a5c31365813e6878953f897e68a3df0bfd7759009fd6e3888af551681294a9e552b192229061b0502ddd4ddd9e4fbdca9d2699af52ab9b0797c5cb4bb4d7163f6471c8406301590429bcbe675151d326d7fa3d79c524e004b0086a70a31979b23f38f69f72d30b9781c3be58132c38957565d4faa8026a5191f3e59a25d469a7c370daecccf6e9bc39b7775ef4c82c384ea4eed0fcc87a53194573ab28a505b9396509ec82a5bb649b1eb8ae55042ade87acbd020cb1eb5f37c2d3344fa401027f41ec08446e156d1b3c1350a25d07c175b1a4cea5cade7b1bb47d5e236ac6a7d17f2f81e142bd694ae1d886c44bb6a069e4ae4c11e22ad3e596df05320290bcb6f207505b2fccda1d94e0786af344a15975ff6fa0c49bb4c8ae0e9b04050412a03e66ddb07ba8c8aaa0894bd48dcbaf61c5160a9c6a73831436f43948ea3927a45b732621aceff8349a7a8e49764972bcd743ce571eb537ffcfdefa3cb1674ed61717e305c94edbcbbe732a07a2aa3722afd44cc20ca84597ab349565f2a5cf79e54cd85386d068b8c49cb511cba4fa8ec7ad30fe7d6ab10c55b848c77ceb7c823d45f65292c4eb7b49dd0188b61a4210f6190b55ad873f29069f0d28a48c6f138dac2316a1ce156582b05d705ff148a3205107b8aba2903922ff386961fea283253fcfe3a8a62655baecdf26cec370592eb579e6df390ebc48ed7396fc63915ffe66de42d19e290078468482613cfc1d31919552c8c1f406a86bdf36900a9b3ae519fc7481845fe5e866f702553856c5ec8f38cc345eb976688540c4924acb11891d3defe1f32c82ef9ed15fb3039997d0b3cd24b32322275b6f2656d26d99ca03cfdf89d1a3f1de04557acc91df6f16599e22f5135f8bd937eaa4fade54ae1c637ddebbce39460ce8f6a737196a3d878ff93395237cb1747762bd4973beeb632ce278d1f7720ed6171103e5dd6de65103fdf92aeaa54c6a9b46bdfd5a823803c92e256d2a713bcd2668268de98ecabcdfb5d0f7c150c2afbb0128d5d1bbafc56c70eb6ae75190f3d466b0bb900b8fca4ba80291cb2532935adb1ef58c5748afc9f5290ac0dd98c9c5168fcedea54a3080236ed88acdd2135da4228b952b77324300623cee4795853c29c3d96b64b8f33044050746f6bab0329e04deb8bbb1a3aa612c844945394b9f29a6f8ca9bbfb836d495d00fb3345ad1f63be182e41cd19ac07a20d9b026b8b17945d1f916aacaf859461435159db81dc47b391177a927b1000c724ec3c03674b5efdd4dd5b91ed27bc6d8692184d433ecec000c02973d81fb658919cfdbe78a79c11edc9d62b27d7f2e259ac43c8c2af7e42d0228b5fe0fa89ae7c555af79c58edf294b117ae2e49dfb5d05319af09e8015070ae9264e9bd19e5143e33df01d1afab9976a549f4ef38082344462251609131b2fc9fe6d64817fbdab1d1ff5a805784574adb842280f35c8d178a00349ce03cca7211b779be00780d24a10760e01563c43e1526f3e8badef08e3373ca1851ea3fa0d3069072e2e9f05875422a3be8667dccca31e6f858de71d965974bdf9a8bd1ec6b587c0e855411e7a1289421abc7710f025adbfbaeb16b4d1ea7b63c8f57b359d973c956bcd69ff5725b087dd4272d2f28b9e110e27cb4f68494aa4411fa11fa67629d03946733370b38f976d623a393925963f68c529762b472a08d18e25bdf75adcb9e962a9b8e7cbca1f408ed203146bca84681f1c8ebc52e6c0d126dd0c3f9f8abeffe286196f31a5db63fd0d74196872658d05929668cf00826a81dbaa076bfc6a072f3f43478a31d77941805103cf827c9cbfce9138e307a77fb68fa38fb2e542c6bc16e79412bc099b787cfd13522af8ad33becc6b5605f5e1c370e2ddab74e06784493ec8584eb41e5e8e6f890f205f5e1e2c3eecb2a9e30a6abfad59455fac3d2e844b3e969d49d3651ee21490dfdea321b5ac7bdfaaf10334058a0ab5205dc2e65305989802528a3bb923da9956c061183cd10d64c90a4717b36117fa78176ac694b05307e3ce74d2425c0b3cd816aea550f6128ed3646f32c3c501f228aaba40e144a00d68ee5f8cd03dd4e6f13452d5eceb6bb3ef50df57960eb80bbb764bdfd8e3eaf73ab229ddb55e94535b9b37d82b46b8943bf4efc52a3accb38cfdb759341d7c04b0c9491d9bd2802c01917cc9dd25233fb4ea3ded5a4373bab97e71d013be8f240591b51171d4fe6cd525a7c8ca1f0ae9d07971bf31f82e69c180fb76ebd5b9c4b53db929c3c9861663cf305b91387ada53cbc87d5481275b23044a7fbfaaa2450c54d26bb9a635f77be7a29f876dfd3bc373dd8edebb0c09100cb26502e56066ab4c53c727f4f986e3af60f23e951e48c368c7a7ade21fe8fe63d614033682e5d11dce897ed8322e468716635292a566c0b672cc4673041413e196c52a8689b7275148dc8cf3f6846b092f3813020f9d4517fd2290be2ccdfd7edded2666f0a5e2041233dafcbc56dfdac82d705ef1c03ab406741dbda7254255d820e5d8e54c02bfd9d52b766319ad641a555c2d4adf57ad936d2cf23c4c2e7908b24983e937c5f9771af0d0cda8a43079a3fe71ab256f8ccb95b18afb7d392ad3d529f03605b9755ce46e851d84280d34d32f7853298e86e88e68d1fbf615489afe9dcbd1c7d033143948fb4a1c453ed70044c01112670bef6ef57d4dac86408b3f782208f1d213e3da4bbe2f8d73ea69893bdcc61880727a294a89eafbe82319e1188d62832ecb84bccae8b645ad2d216c30abf53898573b12c9fb40d5b20e7d7000016a5f463aee706e230762f1a80ed5792b6d5a6aa2c3a9a3df26b6ca916e0484013881aa4ae7404be492ce82a03179d489fcca03d203e683c8c52b5a39c4832a205edc67bde7a4a7f522ee25b71397c6668a987ab621a37c249aac4eba90409d034076e17449f42e1142775fdae40ecaff39c61a7371cb8dd9d074b9176b1bec027ddaf1d942335ed8ea4347cc009e95bb48434a42dcc0330ff12e92ffceb57e775436f89708d16755eece66d8da950c4086eeee4f0d876bf0c75628dd7457a4d702ad872c900a87e5bda63cbbe8fddebc84ec4ab679eac4a88841f05dd86c92e8ba8adcec6f643704ffc4f74f08bee65f50a299551630c8c9260716702315a8d2ed96e1872d97b45b322fa20776feddc92a17c804d08e1c69280de518dc1aca04600d1e9f11fd0797cfc59efcb8ccc336c19d96e66a9c2a66745175a242c2773af639b81ce0599de88e6ace2143f504c3579f71cc18286a0e49994ca40c6b3bde48005c8c841259ca915ef19a6d016f2770557105ed292c7c92b4efb3be51acb26822b0a9f17aa3b786a441e991acafc1f151726053a4b6c69cd720ef07caddcbaae8434fbfcffa21fcafe78bdec0691ec00231f3b84d45bcf29a1c595bfa7dfc28d9e0d4da469efc9027ba8a346b4e730d96860adf0100480da4d4d36a07f3bd55a09fc265cdcc6d08cf91b8b5c8b55c624a2657cfa6a15898fcbfeef2d97b8254f72496a17ddc645853d444fdbac62984b23297401db4489316b2d418778c20f17ea508773fe9251c933328a4dbdff5eab5b4926e35e5a9a203ef9b6a722000c8f7fa58b4a1f8eefbd5813821698516b10698d042f30ca00a9b4e503de93841ddff2051400a9a4df316ad41d5c8be523773183c2ddf05b15b0b3a3dd41f2dab9645826932d20ff5bf05ec80e68460e027b55d30b46b24e67f528f20db270645c25e0f490b9827056af7727f3cce234300f80a8c362846afb6e9ebba87219b3273603d15c17df165007e4a5d8eddb6f4f51e4d434cb8898e075326f705d1d8219eaf2eac820f8f041ccace49d15c3267ffec4e838af5ef853e91363b45f907d94daacf874631cf9a9e4d714a9c814d09f24637fd2f8c13bfa624c0b235278fe1fa2ead6828554de68d4101383679fa0e38a46b6411545292e1dbdc1da553e7e64669026f4b8c2a50f6f263002520a8f1ef007c6fdf965ee17069bebc32efddb52bcee2450906f65045befba88c0f93471af8357deefd0e9427f24d0cc55f2a5da2d1b0c9af6823cfc0bf1d44bbf1f8b7c663185edcf08b3845d201b06468d286764097c466bce2e856fd9666d7b26997eca41e5d23e8f9f31d16ed0d1d964229e9835dccd35904ccf4cebf2736c779fb9516cbdcfd8a5c0f951a751813d153e9fd634971a875c6b8f2c524b387db7f4e43a8a79e9da87defafab11ddd4369c286f65eea33ba7da233cb6454ebbd615672cb36bf80cab6cd3fa2e2b6286be2a79642b2584111203dbd9457020ef68114aa4205ddbcc18e4534e0fd7050844f9bbd3669781a9317189833ff3b60cd8515c8036fcf6bf08455bf5c58e152f774cc2bcb926f9ee27c310d1fd7c982ab3f6db9d3c1ebab25e75cfad5f785f73d6a0e7c1b47214e156552726ff4237c6e8e321295b77735aa742f290bf60f75343f4ca4de09d2615b5c80f010970edcfe3931214025f76bec3745673c2130a5804384e130a728003d8297f2bb8a76805eeb24e39a1cb735001417f9ae15ed4a304513823a59ff83a30d36a0d6052462918ce87060dca96eb1caf94fb09979ff8bbe440e5368f8808173b58cacbfa1f167e7ec21c9e25f6f894e910c7763ee22039e4bc0df7dd51b26b2dd06b237e1717693abe6450f1db1fb8981621bc39ce078896375a6125ee76ce73662c49924de18c29ade5292ccd84691a1ba447995896e5f952b90f9b9c83f411498ca80d3963a4e1438c34e3e8ab0fbff2bc2465bcbf42042e9d3b9c0ce5e5bc1d82d1c91cb94426ed752e10c36f2535ec03ded4331de80207a4e499610bff0cd781512e1d93c2b8e1e6e2d06f8a697019896d5b2507e506806b309d48fe2f4f5946a266025bdbecdf32d1874b005aecba353fd11ef9dd9f061703441905dc27cf9f103380bfe86a6644b15a5b65c30313ed51ea8c1da53ec2713ee44a52f221177be11d9deb47cb279603f4475c313e6fdc0ce3a6ca5073cbde0630f60ecbcf97b828aba43222b9a6fc88f214b245b87ad4c041713b6d9e95ecf46b5501dc7417dd46061a3a0749b02b5e456da54f65e7d401d7b14560fd45c5467475ff17adb201cfe868d80dba84aeccc81d53d94f02de2b573c44b1bb73420e9f182b514bf20759bb5b5fc8f048b9c0966af15282472ea638edd506dcdd85ca2c1822a2a82f43092ea5ca5f7133eb825582a1361bfb52e2e320748362b02a1cf7e2adb7dc569968b84d59a97f2183346f0d0fc6c15399787fdbdd3af45a889e65351bebae9633cff50492d02b307d4458f4bbf2a92ab3c13a884d0d0e5dd849dd4489f6534ac0267ccb08e130e0b1828cf5d744c080ea2f76c239160b91a17c76dd19e946cb13e3e0a51c4a96097f09c4f4dfd3c88f5f5fb812065c1b36fbbf483e2ce3e9e3fd9856ef98f21add5b69aa99056a4689d2ac16e697b8bbef0c2e885c164bd003590e2e5ed27f13c5d9a1731643601b95e28e2316fedd03cd5112d0f2758bb94d52ca44d720e91f71d0d81d5afe491d94c366c2fb70e442f9283f0691da4d686e4ad86b27130ff93e5bea3c47ce8240ec152dbfc88f2b92e4cf661ce76e1a4df321c3ca38f52f0eb3a3efcfecf81e34da38be3b239b416ed18a892e83d57138acf547f7917ed46799dca792ed6797186677e10110bdc39220937697659e77b4f8eb41c56b89da8d1699c018f27b7608286dd3a2adcb4555712c522d13c53aac02f7abed7783778a483a45a48ee1528f5f9505b538498804915e053f6154cea1a5094650fca0c8ef0c4897584d15c949525efb5543305ea78922092ca65e78c08ec329f1be522e583d2afa04f85f7659a7b202d62224595ba3e195fa75cb159f9b4aa57444c511375009e99806832cbbccea0abe52ff3cd264cf9370058a1a005a233b67befd17f8364911207ea54ecafc8b9c3f9a8de728bec62513d23d481c75204636fa0fdf5b3e382e31f14cddad4f4d92f456f53962e1e677e6d84ae32f465c14b1112e32576b49d63be669bbed7ab73594236d43b600cd827b606cda92f8d480706d9adafcc086f431db0b6be59ed7034a404e0a9187fbec0cad1556879eb91d9b4fc382ef88abecd0fe00717e6bc28fb93a6d4fc4636964fe56b9e4d5e0fcdb1e768370edba3c39830c9ec27348591c0a81873d733fb7d106542770f2ae67941724057342f3cdad004096aae39400d577e58f8f86ae11a43469ccf001a7b6d701abf4b48a9123cbfb05acb843f31b18171d53d30f41662c5e0af574a8494da7ecde9fcdb8397d5bd50a836bfd9e4372ee58fc27abe7ef8948d21b7146568a000987766ab5bdaa021dcf21fd594c9b2e60a981e67e2bc61674cc1f710d9e6aa51036b08837aa8cc2246247adb9312ffce99529b8d44cdf5f8fef1858252268240c19e8e0b818b5f6d4aa4796d971e3009650f86723927d32fdf95d5ad5c4bfadef97bca5998ba448ac33cc54d7cf98273e16bd6c392d8183f91c109356c4fed7c1550a9c12f0b022438f069f54c7adce755719def4f896d26781f3293012d70df723218909efe6373a91cdbdee412820f9e9d63aff6019053137e711da8684f09b24453393792cc791d4795814a816d4bd1db0dbd5859310f31eecdf683f428efafb45cdd68318af4ab771d6adafc2a5e283d2e84ebf71a810659ae90fbdb01581be723f326ddee4685b0231dc3743011d1700ca7845bb37df54df9e227105cc7fe9de4c98c2ead3aae05af2d81b4c7709a4e5d0164c8b1b25f7c0dcbc0e6ad7a1963801424fe86f5020494282167d427abde28c03eb132e12021481ebc85e34ca961a67a809ff2e6d422d9498463c541e70a6aeeb22869e1559846a4a440e6f0b737ffda537a9dec33f07ef0342e399aeabb68c8990f1d53c36f10afdedf8e6afcbde92a5fc640c79d153673bbdb08d730d9c60eeb5e5481330af49346c19831a5bd8aac6b103428e1e6b07cefbfff3a2080f7ba4734b84eaade0bc7c2afdf58d3bef2f49b522aaceb54d1fac43cf6da33b6b6e6b1b8bac78dd0894715fdb390a8ad5126d7d8aa50986029b800c8d50c4c81b2343101a4bdb56e1a92507fd26cec3743b3a6cc09c9ff4dc822e4514a93965f8a8a15d33c71c667448fa59b2d391461142335db17671392019972a6ab7c8f0fdd2e684523969319ebd1046682dbeb88a77b0024458e3cf6b0eadb4f6cdd0b3ff7c12cde111bccf84aa0e8cedd9761cfebe84dba9c60275bff83356670acfc1a0d0d40344dbdcdc74c9f2bf4abc2bde055d3dc720020f5632e946bae77b406c8c264408b39d92729a2b1ceeccd5aa642485220f38072faa50f3f32c5f7cd6a2fa8003d8b0f9e1a801af34f62d607a1261b4ecbda4d8aadf07647327b93115edc7255dcf349ae138dd3d8d257fa006254085c0c3c292de244ff67f48b28534c03a7819c49dfec02259f563f31dd15deb7a15c294981263946bb83cd1f5fb9173bd6d46be05553244e8496363fe6283194b6fb1bfaf1b58ac3a425d19115442687c91e05d854feaf325033827b6909644732a578dd2fc35f48658e483b6d21904315f250093d2626a77f53779780a0d199e1dabff0b1e13b41dace3b297d7e5f99bf252ffbafb5ef50cb4b85ad51c82b0467c6b4ac1d1e8e5dbd9c69608dd4d1f213f969d27abe37141e81f9d73af9facd4b007cb8dda6e5875ccadb807a6b1bb8d91c1094b23339e91327921fee738dcbeabf3d1dd07db5a2fb430c080299de7e7994586279bc785705b6db4030cf4d194febe4ddcdc651e9792d986cc91e2bbfe3d0392ea159838f21279dd6a9aa4c908820b899c6128188c77734b0a3954a325673d12aed4edf1a2258d4bf86e2742fa7ae4f3513f4bdd92bba1e51ce32b6af90eeb5579792d5eb9cd90c462ac5c0bebd0e395768d15aede7cb66bfecca8fbc7edf10ecb3802f1116b57cf6c6b944ec3a7001b75f418cb515a00eb052e278a9e87c39a54acd8f10647ef7e98cf4b6fcb5968946ad89ac8d7c87f7577e9f0fa21d388178f3c894a7d9c93893e280d34a46f38c5cc0a7f9f83bd57cc08896c76b67f6bd6cf9f4729df027fd31b86ebba34f86e1796b55e878ad3fb8159d05bc8c65b7fb415a2b4c8e4e6a4fa6e007410546f0a69f3b78622988f9dbde7b5d6954eed21641ab3cea23f51996b2a5ee76a697cdb268df61720c5a0828672880589d4eb20121eb8064546a93480ed9353b5c6ec8d294c0bb6bc126bed05bcf9432168adc6e2037bc272b6871a9e624f803adde54d496bdce1202c42155793a104508f39d3f5fed5f1722d0d0dc2073b5a3323abcef737648a5b80c6ee9e4635e4012a0851ab1252239b48c0f139fca0c7f7596b83f8ce493885c411cf08a6527f8ff95c03cfbd01e7fe0cf5c4df358730fb4e140c9e5d7b9074bfd356aef7836488ea9a20e3c13ff35b910d2b784e8762e33dfc9fa66e02ccfb7af70afb03d1052c95dc181ff25b89d045e450f9a3818ee6565e768328f18e6cee474cff8e40557bd730d6137cb5108c981d6c60a2dea4dcf16e2b921c4e61938341c80c9f17a8fc2925287fccd7c9f83a40da09ed3a6da4567e19424031d2ebf7da123b1f2653fd636e2b58f872ca4a7bf087f6bcd702e86efb54e0af2000aff62a37cce3e5404355d2699f19e589728c2b6b611b38faa4bd16b45924232743671c1c479df514457eac6324128dff1a92b3fac35e625776e78640ff64d38bf9c148b98ce836ea8a3fbb02bdb320ef3718354edf4e924a1781512a3669a6cd4bbac9e0b0c8037b172086de15e1d112487991bd3a775deecb7ff863125c797fa13ca76d0023ac5e3df91e1968a81e51fae756d23565466933108a41112488b25593f1341907fe0c58e35551f8d71360fe27c839dffa66a6b53b7d9c181ea2aab491812d1c6f0f69edd699b6a77567bcf9a78662b23223a774e219865859e6c9c42018f676e2c0459dc2e323673206c403f78e4692ca0d31d7a396fd8da051b0e9ed7c98b0ea24e3149a81b1b8c927a9eb377378987c0f7b08fe367f355d2aff66712be0a4a646dfa1fa2ddab28f31014f2deb62a4f9bafd03f50b281851d93d62572c1c1f262b84eba3e5bad685b94d59b956c2e31e0e729e959ab05faa69493f3f2d35068828fcdd3af1a09a4fd7f2b64497325505bd280b9232ef92e72d769445a42d3194a4bcae481572439b6235c5ac8ee21a3b2882318a2c8ce8219ab377194bb1826651726ab37ec7e7ed6c52d60b6dc093d0be25734207f1545895311ad75b92a73562e5fb8d3cf5a75980ba225af6f548d46f4eced0a685c6e10b2da85989aa10e5f282557f161ba087372bf8b064076592610ab08a828782f7635d8ef5c2a9582f33365a489c5121cbc7cf19e734d5cee2f4742787751766b7bcd69f011f205b13dc7691a9540273185ec53b20d30c76168e2fd0e13257c3732f5bf95cefae32ac83513ba369e7de77064aa200765aac5ef99d813ff754a8bb3b322217cd08c1bfd6a689fa1805228ba5cff9948525fef93eef13c709252c73a179d9636f04096e3962d27660a25e0dbb77d4d60c478d55398584edfe6e863ebe89e60b7dabcd7cb2367c5e52a10f4f5fcf94e7e3935e13a166666a8a6388b6d05190700cf6e6d2c1ccc6a386f098dfef75ea1abf541149d9c2d79dcfbdb295170d588e9b95ca105c6b2236d29c91cac2f2ae5241e229d738c0bbe2c877883838d0e57423941d914b5e0a3991f27e5fb56881e6500d4d7e8baa2bc69f66f5dfdf1a877a847683902f316bb1bbf5a4c9f3328afa8abdc141f1ee26d664aecd9e84e9f3c38828c1e4862ef573a1e09d4f841a6c7383d2cdcd9c1946547376a109ca9c4ce5ce21fe09bc0957f75e79c30abd3619d0cf0e68e24ce68669609202ad38266399bee62e5f47f1a1db94a1e431a65e8d0340458c5007b2bd93d77bf7c7ec401ea3c144d1f5f525a5b660fbee092dc4122cf3ae58b2145a2429f3ba14ee9f3589ca5060c17bfe6c4aecb3957d338aaf91caffccd366e133711da8829c02b49b1d4eed57de13cdf8bc56bd0edf8cb502f239d8e182f6bf732d9fcd782357858e513518000de185d2ad71582a550c0a064f1f5becc6194fbacd98cc43f84a6d7c15ea67644bff4d2496efaf877963ce6ed00d9073b313abaf00b2849c25c270e80339d811a459a1c37fda891649107588953a08379025140f83fede3a2fbc004c5b97f991bf9a9dbf14e3a7e174c23bef06391bf5913930ac1cdc9cb225364437cef2b82c78affdc84ab6851aa2e83041654dbfd6a74067eaa6869e887c7fab1f88de2adeff987d766f806fb9b087efbe1ca66187c7433be16f0168d1d50fccd95e1c922510932c468248a1a902ecbfcd4f9a8a3679d17596fdecb2d874a4a6ea385ba087dfeb6bf4f4ce8ddc6bc1d2d74939cc9b7f77cca37abe611de4438519e6930a514b63b069e8b9e4d4dbf7e8e8bf5a0bebdf3931c159def3e99d27ee1e6eb57e2378063fad97dea7205d9a29d67738ad12e0b708fbf70752cef203261b18da7cb2806254bf96ad2143c38ca030eae98759f32c1494716ee9ef66105a2ce2aa928249782065332c720a42c349ec6aeacf2eacb403cc9853b09df9d89858e0ba4ae365d4ba37c611df9be7aaccc7f979c90d7e3b87bef1d6565c1a44bcb8f30b3080918dba344bb7599ceec8e5ba0bf9bf6b1f91555a8ab537af0f5604f6340b137a49f10c59704fa2fcdb9c9997319b0a0c1c75e42f272f519d30efac5e0aa24db07d38e90241b305b4d09458f5c05e1c2e40f5e7157a82fbf16c119f1767e713cc6a593a04fb952d030bf3883022204427d861b2b60c168c31403100bd6a1e88f630031edf8d9e1e5aa22b54bb5743bf7d97ab82b9029dfee6770070a766157495956a24922fc231678875fa4a3dbfcbfc3edb4a7f92f02b3339bae7180b9c3cf9abdb3f7dce2c5954ec98f7708b0a3a50e67a2fe29336272f72eb2071154fcff63c1692e9949eab1e94ed779795b4df2e7a756306669e561aa00a1f43cb0b480add3c0dcbc5297340388a1ccb372e8b4a103a34917f4b4b1bc2d70ac3418b7067fbaa2fe56646150d97c93b10519c038602ab305217586af6856b0574e5cb5d37e90959753020f0ba9fd4f33ebbbd24b40eeb90d4dead98609f91fcce278a68e426c5a5d9ad98421cda176acd6118ea261f870debaa6891ada8a8524978b96ccad281d58764d61ac129304ab4866f66cbf982ae170d367960d060e33694ce4db430e90e567ea3c087c644e5c09a5676b2bd88c46fe28ba4a55e3743b9901bb235c83bb7d9c971c6082fb09d1c7da95adbb5c7f1e52f9a60ddb0b31e07307a2634df257ec4e115ed9c5f380f21bf1828f3dc1faa2cd34c66b4a3c828ba6c3c3442d8a6c7ef08832c8580c23be829cf88e7b73a5a3b3ca32bbbd91d27b3af1ee1fc611ef195752016dd07396be340115210939f9b6de199412d1761b0e82a909d392416823bbd031e8adbb29b0c9ad51e1cf45109d0d09e3e0d82d52d691299cb41f67c33fd558bda38fe101af2c0f4901e26ededab8c922db16f5cb9aa18ecb86c43d6968ceeeaa7d80663e7aa07f63dbe46255011a05feaae2e5f40c8c045aa81b6b054bbad653c35bc489c8e2e1d7c0bce5af920576faab474cdca825dc5dc5e7b906385438abf12b5b1119db8972be36a7211141be56720e7ea10761ec4b5cdfb0a6458216898718656eed9d324770ab4f34e36efdf0709ae8e91b26af95e5db397929f266f7ec1e0654c6f9ad4fc86beec2b2584665ade545fa8f5747b58223c06511920998b38fcc4f4641d46dc5e192d4fe63b63cd961c3b492c1c21dcf186a27de070287d54ad9f94741d7a9489ef5b953160e1f4380021ea068356f048124517f042a472619768fcca56d160e1c001af6920439801ef4cf6baa28a91663e502fb703f9be2e860ebb0d0227252cf9d78242d4cedcf164346ef9463b912b1591a2e12af29eaad7bbc0a013cc68fdea86986ad84c32ce55152da9b6c8eb9c44a297d4cdf99d36336a073d3c5dc9a815c5ce2db67d5d84d56f9f3786d9d4a8315e78762f217e6d5ea3cf6e38f335150d8704dbc644f17be734a8bdb981abf948abd7f1e0fcf447ea4c298e778a925cbf30b05902b2f9005c401d1aa009d32d7eda902a7905327759b84c91e07c8f5032cf762e96204deb217309017e1a23f57fc874d8a26d522ca908649579a00bf531984b7549437fedabbdca38cb551a1402ba1a30a80f108b245868bec4443e15f6d2990c61ebe85499f9701e9d06f4f9edefde70078e4e3b125db9fa15a87302670b83bed31d1d953ffa91993a6e93222f0a955920ec3cd66885f583fdb96036d521f02e9d4a7a48ee9d1a332e10dfa830f7ddc9a2189a24e43dccf9f4056f2f017da4084ec0ad9b03d5d72aa043cb2cda23ff2c622b799a4035319ee8d940b322c575c98580f9ade306068f07c6d00b94fbdda781a00d78076be33b1b4391dc5669370316eca83be62086ec472862bd4215357b75e210b738eb137de72d73eea61bbd5e78c6800757f207f1ca6b9fcc99ed096def22db62298a110e93b76364febaa1f3c6ea7626aa8b08e6d1a5eed662d42699abd3ed4e17563fc2c266b1fc75be1e434e6052a71c02913bc08520937d5e8f47728ad7d6ec3fee3f8c327b67df5f84ff51d1e2470b2fceef113e0bb8abbb41d4ba2545aa3c9fe3158352796b80be1d5f537db474953ef89a589b98b5cf53d77c7c43864ec19c2b3e5ec0a7e7ba7786c699c6b5930e25a403967c7f694623d11b21c273d43971a703bbdd6819bc0c422b4f01178ffba68fd6f9bbd022bf0fd3ace6eed077ae5c25a4a6dad6c06fbad857dbb90c2554149045b608b241fe0a7af931117167ef4d60f85b6d1ec5beec37cd10a1a8c30ee657c7eeaaf49b6b009f3652dd4bd16fadf9627e3e13c158a8a5443fcbb8e76ed5f9d07d95ee1fb872e00758390cf012e22dce416cb1a9e1d2c6a4085f3d20d66508622775ce7a1c54d8828cdc29bc15f1e719718e8e98f00f2496bb9bbb11ddc479a1fdce0d88df44548deeddb94c1f0315cbb9dbab946047e177a141791d4b0a6898be447b39d4f70f188d5baddfaaaf7f0f918ee85e83b82fc4baa57be10cfce2fd177111d50312aafcd0650bf2c3036bc4ccd9c81cc016ff53d6458ffa8feb2d2ab57d1397d56ebbec2b90224029d5fca6d93c68ccf337c74d03ab0a293c4ad43e5305324afce596aa1f3e98880d355533fefb37e7dff140eba8d63f93fe6056e0449c4e91966a294f1d95925f026a5bdd83994102c8c9fba851d5880f85f09e6a4a6d3b5c5ca8ea38f1c6496d766a210978a907faeed25cdc4a6ec26aad9d512efbdfea7c69783d6f68e163271810afdebf137b1ab177988bcbe887c880d42e72b1cbe043ee7584c8d34462729fc4e4d671e2cd3543d5e436c831bec42187f2a0f62c3dea787e9dd9e4c1ddab45a068cdbee29bfcf80da7a306edb8525cb80307b05ee4e826441cb9ccff96a0451285658604687bd80977d551d01534ace55979575760b9d57721d6a0ec38fe3967c1612f9742d6b2453742d0cc0d03b35f1f1ff263fc9d4088d6fb44e3499b97bb3002b5b8ffadaba27a8a9665f3369f314407e5351eff4201c31600f0cfff409c1fd2f69d1d00d5e099f915b922a77dc178ee43aa3420f7a0d61972c2bded4232f4341a61f513171bcc8b02eee9d037a8f9fca0613500960fc925addd1313a330c2a77b96d08ef1b05b73019d8298f3b19b19cc35a8e936e58f6b7a81aa1e6532b67446c30dd16edf771725ed7898a389c1952a1e4915d3f872e871aec1eb6b9dbe240265457ef9a8e84bde3598d5b08a2cbc3c83c3d3906e3692b3b0f9bb9327ff8cf34df6141bd534080128a9ea97ca2a1f2c51b697dca131cb56e728d5bf88856e43e0e4f6497abd3f21e8a8d7601dc761bee37c347bca414673dbf8fe6038ec7a59ccfff57c3e77c65c8745881a064bff88e084b668ce07a4afe95285d52a8be00696994cce1a59f48b08f1ad37847a7049f6ec8fbadb30101119f203a7ffbb4d4599360f3039fab1427b22d4a472a1f1c65c5bf3c434e01eafaa6630b8909d15fe37728061538f8cf1e5e371e8dced0c8fd2f1efe619c7fcc134c2cb9ce6545f56553bf5df9c5fbd192205ea8d04dd302701d61b2ae16fb731810e095f27ca4488f1e6a487e21e417dda087f1f83662403353603022338c2eb31d38a7c497965b60d6a4b451399ac0974a5a63a4719742e3dae1706fe4badcb98b4c7ac1c84738e7ba0e2a030ddf3c838590f29bf2c5324f49d9524805653b1fa4d64227435b5ab713198a9568ea835b65367a8370b102dda2f5ed0ff815d061ab97f01443f428d6c89440151c542b33752fac9cd4523ee9596d96834660d53338592a3b51494b42d763d9f79e3902cc5d80b872993b0c6460ddfeff5df2aaa71ed0dfcd65b3c78247c26524619ee77d90fb8f8e5144242c9e7d22aacd26644b11f6b26c81cd5ff2f213804709e3fc8c5d22ee6348da0fd57703dd534b6a3409bd4086ac2044a64de9e6d408f8358c559785b0d9d39aeb85c9e931a1587361158d51a19cf01ef97fd77a7f34f6acffae25d0115f7853c1281ed384b53d382a2ecaccb0e30347f95ca1c9cf0b7b109aaa1af334eeaa6efd6e2669b29bcb49247af963f4a4b4ded73b22177f957542e7d56ab732db10a0b0b5550e706f242479d64024fba61bf42202a92423efc96b83e401b7538a7bf713bc5c2dbb48e3c5c5f751abe28a062357c70cd538590595d1e2917f52dc60d730334e975831393fa53aeba64a2eeadc7eef29c5af2c7eafcb4f11359166c9b99575afe0f6932d341ceae110ef2809199868fa7c1fe00f6a48ed44b2201e673d656585eb9d477c7a8a737cb36c7e3bcccccc2357e703782468f9a4a16a9147fd4b09e54660f486b1c22589afa8af58f8f68fd734f82c3e765bda35b2d3f82a93f6906f96a2352aceed9d7125bbc7de186ae9d5017d85809cfa2aba42450736f3fcd33b1da086bc0e24b3c9406f6a90db6ebb5a1c26b2788eb3cb1485c0cffb1f5a22103c88a9788de617b3af17e942d0c13162e024079c6237a25ab98724c972d550f7fa7d072f4f986da995d9cd791015dea9c3dcdfe695494d09def4cd4d53ad1c4758c6c55c5a85e1ee302d664d87043bf31fabebb604f555b6c4c5c392a581fd52c2c52260715ab602a0bcc8ac7aba30012b1e7dbcc11e1052104d3bf1dff883f995b06145bacf981166eadd66772ca65928abd29d2e87170f37855d2e82e6068b838ebb10ae8873009da33bdeeb5e767818a8a9cd12587033a53a487b3f4f46b8d7e3a479f01c5d73be30c0b60b5a2b15077b516147506b3a37c077e0a6c4fdb5297550f07c508c31f308fa363cf6f1282ca619d48087b3ab271ca1bc30ece55b52946cab86fb5917716ab15a047aa884ef220e1a355927a602fed838296405c032093bb371422dd020b222f1b21eae1c04d9e2dcc834543c8afd9e4406a372135ce2492b7e2f34a162c4df8aabbbbabc41f07b92754af9ee23b9dbe480ad8c6790a9adf2a2c0c5aa771a29d9c5afa4582c49c1f5c5507ae47bebcfc8f19bf285726307315b2fe23da6d4bcdb7e5529a4737aeacbde06ad839654bccf92d6f00297a4ac32289906e40584dd7a73e28fc1afb7db21e4652bea4b3a318b3e17232f8c03d17a426b3b3ba5d82e3d5d4c0ce8f708f54707ba9efa2eab77d0d344f8ee73fdb58524bf55d381c676453c7bc2e0cd51690ef7f16760cd88508ab356a1ae16f60fafdcab9deb51899221d4a7545043eaaa7bddef102b2b46bce295de36233846a85565d0193c4826f45131edd7cbe367f2f0b153ed937d996afefae01c45059adf2561a560c2a77b9abb9d155e93df48450cd4de2d02fa50eefff939fedcded327412bc97d73077559d6eeb6b8e3da116d56126cb0b3b6bb4a670319c60b3a345c6b6f87c525f69a3e4871cb3b2cf9d2e073322a01a3a189c2a890a400e047951a56308d878369225e660b9bba8acafded2875d1f127bb4ce05c0ff68affae18383a186c56f031c8ecb6882acad62b1102cd69e8d8fba110a7e3d65af69ab6f22c6f372a609ef46a44fbee18761d0401d9b6634a515b2006b2eea0b9deced87b45c88b82ecdd453a1ace689b4360b667333d264c27a6be6051b8622516c48db9dbcdeb3f9caab915ce869b99ee494fc36bf47d4d14b0afe9a4ed439aa18f760b7d14d02105009ca3af8e117e7971de705e9f7c031e66ff3ee67075c54d43efbad524ec9be4f6d3a662ccc430af8cc84a752ff1d21b7680538aef400ad239a27af9ef7439517439a9496cc6bab8679ac9186d2b9b076d0b0135cb1fe707309f122c5de7089e79ce995994f2662677aebe06cde6c7e24d0f788aecbd2c98a00537bc88364baf0da7367020bda046f55f5d4608f96f30790459cf397666c8dcef37e1bcc3ba99963f178ce0018eca21529530a8c46304fe56296cd741c22765b95b1399f7a7f95bdea1db523bb3f6ef15167075af973abf20bc5238ff755a5565adac7392633e7042debe247c95f8e4fc858ef8f4e3024d831d970035c16f1963327f4b0fc11c10d092c3d59b0f88cc86911659cc49669ec03b61bb33e01c220dc06fd0a0ff4329fb6833c426581dad381b19717fc946fda418228ab7e7c85f824805006c14bb0e396708c6d813be1e29e747c9cf8358af554df5c8c5d53e0836507c6285d5b767ecb09f9ebc641a65bfb819eb656ad34f5e46c81516206f330a9df9a43ccc86cad8d7cd6dbe720c57ebe85bec8d3ae6703e96226d95bb9b45b597a773134717cd7fe117ef7b91c927a4ac7aa9c4ed7114ac964113e10cf080363c4784dd0ab30aacf00cc185cdbfefe048e17b59a1a852f5736c403f9955bc2ebc32b6940c103bf370e6c59503bbbcfd9e2585f640c2eac726e73fc586460bdc6cba20444d9fde8bb15561934b45870dc3769eafc495b28bb4c8080845e430c79a5fa8ab531c318ec91b31fae849f65995edb9fd32b4e4f4488487e6982200c7c3c77e40e9bbf637020e73ca25a1c057b9fa725fef0c7abb5171051f2aa7a6a855d8fb589b1612a2b63aed6179200e4396dddf44735807ed0f4f1b60d5f3a06ee7b9410fae22dacd417482c5169d78f2bc3af56ae3075e4cd7db4cee1b4aa8941398909711d1a05357bf0e0712a13bc72430b507085c819edcd267dc1976df660b28872b22307ca190b3615eddc3cf0a64ab4954ab5656ef8b9eb305633e7bbc067bedb13b955edd4de4010a4d29b3ae36a7f34e135b4e7c2b8f4e58444a412fd5d0e116cd26ab91158757c5adcf45880439d87f65f208add27f23e623a7fa3d294b4415e39de2076aea040c603ff21627996a3650257f1cbb8cb9368cccea6cbfbc2ec241d7c292ad8ef64e805b8ae470f00be5fbf10bf240ff94b9c23c83c47967099d176f8479ae8b02efe07e4ab6a65c6cf9ad12e2c5fc81297081c00cf35d0ade86d62e2b715e03b3f6b59b72b91daabb2559c6ca91f3c38661c50c78e37da050bd0c7c42cf4d751abd051602d9cd8610622633c37ef22d513f46c4342a1df7794e30291a588ce216fef9c5daef8860e3f71b2fa595fb4837cb44d5c5ee451a284e8771b5f4be217f6742b405f4a9969b306e9538097c529dcdee70f64fb15f4a17933e891761a0d934d664d0cbbba3b31bef972096b02a95921b3b1e24087824a80c47e3688e45644f98268f91c8824cd9056b06b01e50558b5736401fa56840a03f9c1ad169d1f465412f564196b4c73202eecd2372faa56c14d717264a07d7491347b23d0fbca9229de146369bb76bace840729d97765eb0372f14b6a15af812f1cd254fff45fd1300c334d9044e1c9e1f480b0ee9e23640f6ea87b4f40526f64c23be02a9d795c9759956359707ebcf892115f8bcc7330b8e4c64514268f04007d7e97aa25cc0c48d46f98923105257a3d288f2d22d003389714fdc3c5309dd54fd70344ae0ba80318f072f0fd84fe4b0db4bc332c9161e3eee31f63f826ea5676568629182e3f32508e57fae20bb25b30cc509cd71563bef7aaa88c1153b4f38c746e1f6de9d546be35a8b3241678c19c5f5ae5c241f346a4747e242383484262b612382a1a1501e96ee379cd089ad819d6b697b2755b5dcaf0b61b7c16d9ba93f3ecf8afbadce56d0b86b56be8bf144ab7e898a1a241c3e99e6bee8f13e09407428f6deca39f6d3cc7f727cf8007b38c0789814dfda94ff602ff5e395124de8f965b8c8983a41ebb5d02e924fdffc504286dee520fd2047a342b874f789b4c8f4e8ca17b8ea56c89f36aead492052be66fdb781ef58cfc69f521e3048c3df08eacce23969c92517509274bc586b216978b73d9656346b3d186e624d66c3e720bc66798d91606bebb6f3de44787d47ffdbdce75568b32ba978e748dfe22188a4acfc74c46c0254feca4f50b773f2449891a753bbdc407438f0a4d9c6d94b96a77a5f8161eb576e49ec5c71340101198053df2b5064b49e4df692c64a6f7b113d1803a48bab6eb7fb0675eccc9d98f4653e1b7b51f67900342eed89b1ae2690b17595662023cfc30c2262eeadb6f820f4f9480f5c2ea7beefa05db52f2eb8af14f384e2708e39daccb491c2a20a2165db0e73321bc1e7bff5ac15125c36c0d6f25a3156598b23f093afab0297a075b39e290d1b6c3bee290d5193fae36e601caba7fd4cb72fef354f9515dfea1aff87174bf41e19786325f29fe7a02a1cad793ab721561e0838287bb117d0d73f74cabdd5212436c1ed59e539eb68d68ae7ccc9649a421c24c5c1b16595d0b52ab12b6f589a2eb15e2029d8671a82199999d67f85c64a90ceb84f309a63757af22f3432a89f07d107e45bde4b0b4d6ad9f7dc9ce3850b58f4a2ed07e299f82d9cbf589de0ae906f1b3ec3ec9c77f95e37e46db129f775a695cd17b1b8ad4648aaed97b7c0ff04b3ee3e2d736f6929acbeac2f51485e45c052503bcc69c02fef4dd44f09978e3f8e7205e57b1ae973b4e9f7f934760c6ce057f8c0ef1f1d50f1c69808166078522b57c9f12162b5fbedf995ee6e3319d98bc3a0bacdffb0118441fbd0cde789a319304a77205be20195367610cfe32513f544c5098e7a013089bcbc4882a84ec2c37ee9e896309e15a27d449a647bebcc2ac9886e198f8936687bef98dd435ad3ffd0404b42ef7fd0f3037ef818a0df33ee0ef02e093c17357449a576e0fb6a765bf4d5265241e2590f9b2dd0aa52c8dc525b85bfd5a260b14c34276c3a749473892a568428786d1886c1384fdd720bad6b8c656153e16071a4dab34dac8fef768c51e4b587c5af4c3e1620c51226eeb4f2ca090ef762c824d12ee48dc83ff611780dd69cf7731dc895f7578dd10177fd564f5ded56bd7e5a24fa98a46bcf23f43c7df5cb9621290adb4349bf13253ffea6e320a0a87ab1d6f109f1489bdae2a620d82b66316935e7731ec1ef5445233771f975f85b50f8367738557cd1f82c0f7d4e6ae15d2c9f8f16f2fef24b505bb5cac0f041ad09a91f57ae046a3376379baa252989a80fb6c3b27b05c32e1494cf786fd24e3bbf994626cee0e8f789c4a67943b3a9bf75b93fdbf2506bdaa4b76e2c6635ac2525655fd8a60326de9e7a3d2eab0c5a3af7dde90b83861503b8b3d4009edb65c3c3ee68706ccc28bfdf65d418754562803071f332b356767a421a215db48d07a154f283eb27b882f09a81c13157d2420e27b41ddd810958f149713c34b46c5758c54985af1015c4a53985c82534a205093b13528da176f7ed7908ec21775a500c4974b0570ef42c2f2f5ceef9609a79ed1e798248fae14f0c636e8d28ea85702a1a313220c31cf5ab92d641ac4ade1fcf0a6ffa7a6f50bcc4227b3b78d207fde04ceb3612e2fd26a5618f0bf4463a39331190e90fbd570e1fe320c5b363b2a68d1c37cca23ed4eee87362f8ac023839b70178567c6871363a5ff6401772fae545cb8d6d6de5916eef6bf41f618083cc0a49c138cee3eeeb1e6428dd154b54b8735eff6484a252d0d044d82af9bdf2bcbf4c80d7ef1c8e30a052e4bf0b6fdfba31bddb5b967151e1a2be2386a0de5be74783595dfe2a552282c40cf94fa9ba776f881257df039fa4a85817037effe787a9f02da6d1467a322a05fb763ed0b9f003d083c7fac7864c0a0baec795a7ada4cc3b90821686cf008c43fe46c069becc36390af19ff8c20408c1da78deb35129d2996ba789d39b43595b45b06fe51d1551ea0e1fbb728e434ab37ad425f5e45b978ce11137be7bbcfd2437d041529375ff6fb2c30e9a7f5c7fda7e7b6448037894260bd8d2169bc151e3868db5f4e9b93c358ac5bea81679b4db43ef16816b40c7e92634eb0a9adb3fa5ab809f77615d26a4597004493353964f37fba170f02c493263a0b256bf463ada504fe89c380fe941e2bed8a73e8a2b0baf9168ecae63a59cd24ac1cb124416fa5a802cbb46049e581031c39204c0e0fe9425705f42da8dfcf047281fe47704e49240fa0e15f548d102060d67e050d93a73570be3d77852c8893104169992b04ac390244b4f32cc2caad3f7541513e4b9e9c8e8213cd2397152630bfb766f5e5585c461a1966a70f8976af2baec9294b0debf0df6f7f3d4c4b71a72fcd40e17040f402136b4b7ed61565f0b9a3d91cfccb7255ca23c9032d2b2502089944c116c7fee269172a3d670ddf304bdaab3ddd796285164ede63ef64b898a92409e60812d9a9824e8db4292eef87edc6634b246ee634a742b5a83d97d7b8cee80852a30960777a9689e96f86fa1740f8b5f2c02df5f7671bc194b37b64248568e06214bb676180cdfeb1fdc6c2aee6a586b1d1bec148d54e15b40fa4e67ca3a040d0d0593480ef39f95e88e8989fc2c217edb05543a18509541f16f0d7b65ac0b4d04a5fe80bc824f955b7d48a9b76464f4bb608bc98f7e34925dd245cfa3e7ec46714ccc54ea530969fd2b1bc2f9a5f28c402bc214f03937ebbe5521543f1527794244ea81343be53221356dd620757bea0fc83d685e70405309981e46ffc13f0eb02eb3dd0afed720e4168467905aeb5982256ee44c21d83791b786f3e7fc2013ca4190bf713bed7a56faefcaa3df9430248b5c923dbd9190d765e7ca9d765e6246622b6e739c4ce7e70354b08ce0a4a173f0ad1285e642e614b5f399d7e9ab241324c4f90588bdf0f15c84a6751dd9b0e8e75b680b220e29b67bbe56346950edd6c10707f0a0506f829cdbb9ba60d075660f6580647b0651d7f9aacf12e82e68029dc9ada70750294d2d0e5c74c78471ff4efe5e74f60cc96469c132780d42a161080b7a8161554fc8795bd1100e7c4e64d227825e89586cd58460455a7cd821e192b802f07b4d750979fc01ac95241325c62d9f688d9bf12f2f29afb71812503373bd1372ff8e934bce28ec882fdd1c96bf22572e49959fe45b8dabb3084d2db4f5dbb6586e8301031d8ab3f96d47f10c4a71457a2162d667999079125acfbf718715e14190f9718d0c10ee8e1446d160a45b2cbcf4ccc01f4a38586ee4c72383ba41bfa3e2b11a0892bfab6adaaed7999f1d1143b5b094b0a705559fe7852127171c469cba8ea25e3ba39628e2a4abe0139adeb09f2f78ae845c996a4b30f908ef5c8373847995f696c84951aa071104543609f063c25227d8a7cf729debf86aa2e3b6f6d0fce6aa5c7e7606d3a48d7f750e74867c15ca2c2ade8397c7eb831dad58431f0602f320e4faa9af0b3dccc52a89f22e08a67a42e98b06dd789d10b2df4ed7fb9ee0e7f26983460390031f1f01541f31d3df66490b38191c1b478b7301f8cf2ea5848777d0ce208a3392a804d9a925e245fbaf5fc42e63989f1d57851cb3787b475cd485e4d170175a59bc1e68a84d09d8824d2561139d143b07fbfd318535bfb24b8c3144d49daf4690edb6b86a43a87a6056f0f3c736134b0dc72dda68e9006c38bc2e3e6e346cbc99a8e93274a50066cbcd191e104e281092ea77150d23f8ae9c2f593102cb00c20a22cadc099b44eafd6fe296e125aeab42a0ab53da4609387c2fec614d3ba12655e4b78f2ca9a0bfb7e4e33567e68aeafcc09162d12dd83afcbef32c06c2b60c115ef573369d556c7dc66cc1a5f840fb0b07664cc5e7bc57c1254a2c4d27719b8fd512cc125ef9778dc11d61b7dba2c39a9ab6be4992f72f5256f9ae2b3512661d3059cbc36033a0539b4cf7a13d43b543b3389ce9dbfcebb0032357f8738255a0c1e6e1627b66d06a0466e554e40d236bb871379621b6231aa299b6e32c62f4d7ca676bd442fe1ea30e39244c77351fb0a6bae6b7531d72932aa2d05304cad065d0cc6d0699f4dd0f0aae433b1c9446617ccd8be8760c9f2d455d605a9edd87a9ccfe290e4c1bccf0d2527a4745f51bb84107a87770c913db6da70c62f60b5944ec3b7331307aaf8366a030ab0c54a30d68902563c381705eb7552590f52faf4013e9841e54b8b173b5e4abc57e0bce3193ff9df145ba66d849f1dfbaa3953329d665335b40c24e6c98c587f8aa70bced2b0f99f478c3a94c7826495d0054d984fbea59d63d8ae08e54f75a7ee395d7a8b7978da2118ab2d0c1e94223548384cf29e0f2d78148cf20e61966cf15d314c8e7bf31523ed4841a6cd5ae5ce5f8f41c8536f39f95887cb6db5545a5712c199e4a5a88f5fd2291025e424bbb737cd2f95995390a51eabc411be46a6996a0076c0f04bdeafed9468ea8ef14a24ec58474f51c5ee38afe5d70c1ec612bdc2f45ccf0397f977212e357ee8300dcf1486c53c54c810d8204b6863a753754275ef365ef705406cd609f9980743b30a11b62bbce4f6d50623c8a0a62ca6c0e89a679788d952a7fe3ea97397853759e8fdc2f28ae83110cd64a1e5e18c2f7c8bbac5764d5742f14b2bd8060495dd00ad013a56f822c77482bdf34467c14b9429885aae65d46c106bc0f83e5e888ec2cf59985fe2ed9096ab235fa0d775cd9399908de6cd0e65b0dcb3f6a40d2f2c03d296a1c1969bcc6ed2400122ac4c1ae37f8a8c6e96a645d9ef3136b8e805e8e1c32c7d8ea7b489a46c7d38db9d316167b9f24c50f12f99ab9c59613a8688c353479adafa8fff7962a209d1a6c556d5a0c20d621e67119a0379440cc112327769c81d206acd6a52b44b3615c086170acad35019fa051206cf42f20b77478bdb8f14a80fd0f6c36dbbc759a64c84738980c00ff9cb27db047ff4d294dd0cb390ad5bda2e7efdcc6996caaf41ffd9aa883b43c1b951cfe850accbb565dbbfcf65ecf60020680daa7222dc7d6fbc899d80c198c684be24670f538e650d1c97081b42996aad61d1a8003cf5cf5cf5c6219e8a8bc2fd0ccc64c48827eddd57fc65df5e871ff57e47c8f5f6356d57d0f84a906b74adbacfa9e13c6a29414c742166b997f6a3f2c327f00b83049628d78df54337bcc2a90e8cc54a88c80ff751e757fbfa46c721a27d3780aff98b38a13f600f9608f326b20a6b0cd88cf2827ecbe2a2ae0988555f862c2e8cc574880950eefe1f40800112ea809fa054f354e45a66e5ffd959aa18691aa7b0d3e231572aa7116d68feee9737a45464cf00f1d12e4cf22ccfac9d7f4429c2bcf8151708b79d11fc452f99a56dc56d1b5a4b09dd80933dca84dacaad601d3ab92c7a4ab05047e3474b9d8853e363535a3561cc189d95df807e89408a62c8713c3bb1447c43b85fedfb3c89145faa68cb7dec6c7f6461f50165cbac236cb950455075605d8ca8f9434e72bcd7217d52dc20caa5434cade1fcf19739111aec14979171c70ff4c4b063378983f281095a8eb1f2775eaab55aec7d96625572bd950a97add447e1d22d22904333c78920ef5bc7f08fe24deb88ccc8f4e76463deff99dde90ebaaf8be661f6f7e2b2f0d07b65528355c7c0d947ca0d49e310509df076ec90cfc952ea88fed5530b51f678f8d9eaf26320f791793dfd37fabfdc0dc6c4eaccebe149217227305579f2db473059af359c6c2b821fa9b6b3d86e49a6b7c92527b617fbabc9b598a53a4c3cf02bd857985c7665980c9dc25ff9fed450cb9b300af379e7e6a98bc4ef447dded92a2a50a25d032ca39f682d4dd9d87ad00fbc2ba3fd3dda9ab50483ee545a8d9923cfb75cb342b3f8fd3b909ca8512033ceaca32e430064ec6ea38d8d32c63aac2546eb1df41ceb0224dd8388a6c82f9b72e1c5215176b67b47d2e414f1539eb8bcfadef3f7b531be23a6d5352a4344f66abbccae5de7f99fc65e956d8776aa198f4644374316f19edfbb9d44288d7e98c0b29d04cbc498440a2770c25aaaaf6e69b6b8cc1cc4e2ab7ae220f2f6e3f01b26babf9f05a74e354e9acb0008e71b39731f3612279511dc661368c65a021ea9e5138489ef5346209288c21b73420b1bed6f7a8e03cf9444444a8bbb006544986cfafeca90fb074214f102fc96c335e34c23635ff4b5cebb65d1f148967b6ed05d1f3a7a2e226cb1e5b80f995dcf1cfe0c417c302fcfaf68b72d8177771ad3baed66e618287d56ef111d9a207cc66e4aabce2e274d87b828ba665c99333cdcbfa8789867cd1245c9d52ed4bc4c36738cccbaf810fe091b4475a28d18e8d9e14a0225d4e05288988cbf84bc8d301a1bfe218ca23dfc8e9092635aa5c27955e9c87beebc14328951f4add5ea64b5091bd87f5394225ee7a736dc1cf3cb8b0d7685b74194e0433c1ebc5307853c6c1d54468c17efcbb42186d4cecdb5afadca79e831bc9b0659adf880e2394a861c75b1b1394e6a71e3eb09bf8d2b1e875b255921f5e34889b3767f6bf40e1668c94d180ab92a2be59a5f76a1e28e769064be68f5ac5d770d1302f6bbea060e3d4b45bd965246c9a11c425425aa15f256c7b62932f46e5be320017c1cc105e6cd91dcaadbd837322deb1ccac4b15557357fdbdf8fd7b06f8588826b217864def329e3654e6f06e4f6b0aae21f28baf8397070ede0853ce66d5e100b0b2421352061895a88d74eac946e90ff829393c3b0f02ad275e556c2081c91cb73f0d921d38b8ca8b236ba37bef1f53cb5a25df625bfa12b4057299e4cde89a725515f5fb0c7cf733eefa14f23c6202914dc5f8ea5883f5c825f8142b61430aed1d464523ce193702bbcffb16a75994f77b475dee0384d86b67e4575c6b119e684d22adb519f7e580a3d2cb08fc6aaed94fa552d271f2ee92f6a606b41efed5f4d276581ea240165715f7e94450b3da221c056280ae99f5ff87418a888c00040510d76a97942ae1bf831f4f51f4fca3b0b99bcb58c216aadac0783d18535daf44dc6a5a12d913cd62db90026825703cdd10e8d2e5ad8c5d1760b4228ffa7c13c565d119eefe799f37036e6d6fd2de465d69f3df586ea24e2f2ea730f54c566b5d6d692e6a5dde0162210499ab852bfcf00318c3495d7944430620dfddd30b3114ee1763a8e077144d449ec271b14d9f59b5c0eacc73da64f29eb6c5fdad5653c0abc57356fba4713a910d87edb8b7d9ba3e1bcc8586012c760b499005610482915f00eadebbb9afd1b64b245076140db389fd161f1a7318de075b8153f92b16277cacc5e6f94855e37a9a7ab3a7536b96787cd3bc6796775075f769756d684ce3678d3bccbf4b96543bfaa2a2cb3920d2121cd305d84cf5ff3c8369fb082a79880ef06577d1342672e403e4674de8f5e8730de3aeccc9be522d15904829d1be7d68d79abc496fe10c1cedc0db14c824dbc8843f517fec1a85840fa0f096d6536877ee62246d6764a9d9530fd906374b05756ad3744924bc08d4d6e8932022601d66cc349d2c354bd088a0e2a912e62c0cf8c11a1c4b14d596154ac7ece7c43523edb734105fe75819a464408e2a71a8e95e28a363c9991ac223a74be35ff600139bd0a88de4e7b98498d7254817648e70dad973603bd5dd040cf3c1204bb516602c7f847cd2b95feb18cc5b3680c7b3489591a03393bb295fd76dc9eb5dc5946d77358f92eedba635ff027d2aca8092d9c20be928358084a5298a913ce2c45df371cdc69bcde2150d05d496a5b6f70450848eb72da3dc63be9486d175ec608bcaa81cc2c71d7ac1d60bd392dcd8a70f796cc23bb08548919eba710c37ab5c09a528f4a4bdafae46e6f3a3d23671bb3e57ae5a0496bbf5ddb88d5a0bc4becd859a0fb964618a455a2aa4281f469beb46c72aea06fe7716d48d7d0e6607786e930b290d6cf15148317ff62d35e08b83a43e8a248a454e24a77c60f0ba07a4a5e494ecb17865f2a37d7271bcf8aea3dfe4ff6809d9feae60d721a0e1c8f8f5684aa33c3ec3377577debf735c7ef68ee720074bfe4bb9d7f690f2162895207826c4464cf73ee7d799d9a5e23b0c393edb5d4362668268753f95752a6307d6ae41a90c0355d651e8cd526b71ea904fd92118134b2499b63278014bf500be4fad01d7bffa66443e332b50bb8c8bfd8a059d65f8a8eca66c3852b8590448221593eed6a14004ca73e95dc84b6364e200efc419b005037490962abff56af25763a20146cc32da5638c5c62bc252939110bc134732ab55e7234ecf046853674de33688fa0581c5b754918c7b517add486a532c05f89f3974841844de19e9737b9db119ebefbc6ed10f96d3bcefb3490876e0ddb09c306897bb9c8f3d3bae9860f9a6482591e0cfd7f974d034516f6030ea93ae1dd70d2dea5245b98d67af7e33f83db746f521f1d2502f6ca00923b93f3e03516010d4f7e9a27b77dc7f6261667a59dbc0d09cdd6a1d7ad31310f752a1b71b2790c59af6fd67f41913eea80c2c9b1753e63c6bcebfd198050d920355f385284d3ce9f82fc5d8826c6b0a289b9691993888e0dfc7fabf7add53267dc3baebe1ed565f154f35d634c0e2a5fed7efd83bf7d80e4264b0a0611a8ed696b09d848e096446d4cf2b2203b423202b614e23cdc14caa808ab18a5356be5c2a36ff1d0c33a9961a86ccd65cd3fd6473460563a2991c3e2bf8f2c5d99db7f8d6f167cef61d720595df70d19dd6b8d53dafc72ea83a43c61b443e1511addfd86018b65516dae02f0059c0c8da1ab6d63271b8572ccca9089cf67799cdd739012f548c71374cad3b3807fd4863f156e07336d9bc686c32626981bdc2c18c4471f9e81a912733cebb4f8191f970659904c970ac03f89f9dae8ee5554cceb25eaccb61bbe058abb9837d13e7ab98f9c77d08f7fc10f1a9d1203b7aa874759043f1bfa80eaa7d588e0e9308eeda20972e440b5ebc801fe7e60950395cb4ee57443c9e38e7673310892ffbbf87617072e1980282c4c49498908f0b5d41bd612f80bb9675a167f800b2707e44635a80d89126aebb30d02f471b26165a97c627cf2138c0fce1c0f2ce8d96f14113d006f440d62196b186cc03bcb0fc047dc7fc5b7af7a887d576733ca29707a181b887a1d104dc076ef3d6d53285c295034fda4eba764250b1af948c7393c3cb897f3d86112fbf9d0419957ab028a88ab73f603df25f019cc3a517af691ac73d2732095a2b446e020c9f6bbdacaf2cf6d63c0a6c4c2adf98fb3adc0210ced7f3b7e662089f78758c2d10fba5ff81babf832d0aab056ec034d49a8cc7c2387509d1a4dd6d800dbe024f165e5039ffe2edb9d098c823d8f1016187a426dd3d3fa68c4819b8ceb85ae8b5fa57de88d8867060f44a1caca2aa2b2f3750733bacbe0047420f7ae6f6795ad8341b43687f6c74c004fe26eb46f9197db4c364a0d0a3eb91f8c3325b7dbf8eb69272521f0238bb8316a22df7acba66d82002f721309f2df5b44c8b2ef5238298384f9c1abdddb4ac161804824d34ba01865ab0a263c190f84ff77346328c4943cce0ee38a3d57b6e0005a7b9aa89b9445fa939e042eb8ad6eb8696539d4e92251bbd31a2baeb16e316469cc66ed3b55124961c0c3c002f94c640a1accf3340ef081f49be20170863a53cc6b769e3bd9b319bbd7ef4aeaae6738488854c6c59ff3a235e0c5f1f04882b728b952dd7dcc82a65cf4b8fcd608d3fe96772f95914acc919e2eeec91c30bd89c8eee310c21b982a84c758465dc178843d2aac6f5e8069c5a7de0b4ddc0f354c355cf4d6215c96acdefd61ae1584c136292fffc10c3dd666bc6420a2e521e9c81ab9a97852b95f92b0c14df039a92f13d357ff0c15179198278e89d8b82d8d02a84f4a7bb8ed6a70cd3b60578641b49fb833cbf4b133700e1114bd9d7da7b9c61824ba3ac2cc8534f73173a60e6b7131aedce6150401928b6825d7c920f64abeb6e7641d8e58124d65825e0971062eb426f140149a2a841fc29d00abd9992cf41e5e2619b5f847ee3fb28eed2b4dbb9b5823b0fccb05a09ad776a228d8797be670a13996d60e74cec21fdbe0fdd99cd69caf0926a89dc0d6d43801b6d6209a4a32803352653d2b001d1995ddc861b2783ac6630e81b9b214acabf4006460d7d716328cba2151a5137b3424b7191a5d3a01ddf7659edc0c13517e1d24ae7456d36a1bd32589ecad4413d94df5847d51ecedec13bd442d19625a63356a0c7d8233cffd82adbbc3e00213805f5508c712a16e889ccc880e59060a383683ac99d3ef47a1d159a7865f22257ec8bc0a1d350d64bd5007d0b02bc3a0faa29e9eaffa624d6cc4f270ec5f812e12b3372638e64e93b882f3a1c2053fdc97f43d6024ad6d2b2ccfaae7815e29e5d66560bd8e86bc41c32956cea69bfa60b7bc39b977a926db49d0b14b651fa19f59f3376832e24c5263e97d38a91d72f96a6125d69754c6d6b893048890615a4e66aeee01d881563ece68370b8979283876f6a89b4aa13b3018593e32ee4749cc4919eff1dc5bd7d0fb8918fd351df1846d91499fb5e915275ea95fbb75375d097f99fad23dd75c4f1bd339134753cedd27e09f402bac024d23719b5e9068a165f3fa57d00d1eece2bb4f7930a880e5634a2647dd22c516169dab20264a726fbf63ba0650aa440b0dd104b4066a3d01c1867059992364c732068b38fa08eb14302c6c21feed104fcd32d2c7ac9a54617141d14c7ae67be2641602f244fcbf66b3c2d8f36c3d26f64b5721ba81a41612abce260cf60782d37c16936c4eb7ab5fddcbb1d7693f8c92f10743c7af8f612d35e096e020915e30bd44d0104045bfe15125672c41e285eaaf9b671e28a1c5ec12402441536a0c2f67252b82e12a6b3a95ffb30c26c1580d08e743a74d8b3dd698084a64447214423df50d88ee28d86c8d6948bb1f6b6fa59c5ac120b43f4e8a094bb9fd6537a78743223acb266df60205540d799e4e43d83bd998423dd4fc942833609c44f3a0a5fc6ffffacb497d38245cf452656d826b720700f30c5d941a5ea47050fb75818c91e0598ebfc43897c20febc900001b1799ecb498c1e1245e9579528baff7fd4e71c4067f49197a7b6aee749917b3b83c5ffa724e7fe3c0113c0a56de1cdd6bf6448b90d9f23b6da55567350a5fb95d8be24424a9182c4bc5507bf7037cbe81ff82ccc7d24968b9ebbee4e061fe14dfc392f51bcef1137924a8d2a0acd62776a81b4d95f774024025dabdba2b1f772a374263d7319431d5d4abf40b8e87dc9981c22d50d2195e9b7cf9f78a8ac1dc1c4028c67a838bac00f6f9317b64b4a03270706c1a7f0d1dd1cc1a0dd7d708b6189febdc7b3fbd822a3f4c66bcb1d3dc366d7c86a27ae82602087004ea51fea0d36f278031d573a6e8fa16d97c258509f7bc5cb2d778eedd444ed4136fb5ad8d54abe143d1f571644c40c182ec716031a898719cb1baa954ad6c971805b059c70137ccd2509535fb172ae5f6be86686e0a5cece83f32225910eaecefc8b963d5bac9f49f5513c373be53f4490472325c204b85152b3946f288b415fe5dee7b8a67b684c6383bb1114d6ee42bf16336e1d688a626d1ec911396a0ef6efb9bf47dced788f3ccbb1f60d55de47ba170f8fe3dab9f2e64d065d0893989c415016bafe70b1d916f258dc5a7da3e7babed118f2b1837e3ac7da018d157d6cc13ee89fb4c8ac35186130b4357ebde6dda1a79d3386ef62e3c4671c878a5657974590a8b870523260aff4fdeac277445754bd2a95077d7dc8c408d96c3761fceb233e8e9d97c8fb701cc7cd157e3c1fb14e3f1c0cdc2af0624c0598fee8c5828188726a85e83f2cd2ef3bdf0410a8ec2e20b4ffd81cc27d9e22c628bc7f2dc57056d53cb026cc7d6deeb5d177b780f3bf8e6cf724cbe91c6ef776c5d482ac005c768f060548fa1a8f31da475b196c04968da8ec28dbe50cc798a0bdbbde009ed178e9263ffe0cbaa5b0772b80c32d325d4bd36bb26dc8c46ca6cba6441147a16b35ef6015902595f8103783c787f05688a91246c5327a4e5fbe19b24dea60b04aa9df3ac1f9ab7c4a26b2174073129588ba6b2bd44337d59bf2797db40007eca30742b17cb542bef7bf5ce0b0b4b562eef7c3c50ec0381cafce3043f4cebf246e764ba2d53faed4fe7154459daefe8e2d070e33ab19b2c3bec07814deedad5bf764363d6fef341718a39a2339b298cc5c9e8c523ba4790d4166072bd1945262c39887a6b469facf94cb5722206f42e1c38fa54781e5b227cf95880084dbd9975e96b5377e60c110e38f1cacc816d980d62df9bbf5bb3b394827d1b70098ad914acd3eebe15bc41f3fefe5e3dca82bf9c1c7ccec66dba1b2f5c6aca4509e00417fb8e858d9ed547f7a4c3b54195d05c0ba7f0b867c16a992564c1f160598958ecff1ca5d9522b9c9d4c08979671e4ee57635518477ef28512f9ce10620457fadc8f342eab7c31b2687f6d510ff77f9c59fc6041263bc513550bf67b5967bac29caeea891f79794cd32ea12a24a12cfa20861dc9a990cb403559d49c887e8f90dc5c02e9ab0260d10f6e9180a6338086c99ff1305347069ae91af583be9f47c65478144a9fded6061498394640743d196cb0262adfc8090dfe4fabeaeab77b993b61e9e87f4bb9f90377a42dfa9c183d6d136367e836b9433f9aaa3da5e5587a24040b7e83e277a723f210bb50f106ec3cba8874ed6c3c1d14e9630786390ac0b73113344e7d86ae0d45f8ac8bad91bf934de7e4103afe3ee68c65e7d2989e666b66a36104ee1294fd892777db0f2cb194e236d855d31d2d215096284e7879fb1ebeb80731c63c93e6fac4a5a9433ba79287bfe157f645d8496ce15782e4a5a7f29fc722e1013de70f09dbfc0e1094f6bc3e17fd2faff57ee1c35a0afdaca569b716b70022342ff26dec9cb5d072f65febf61778190786e9d6df0b6b7a358d791c711b858d2e3257bddcdaf441ac3a3dfc193091b0a8e5508d56a6fff51afea8575880da90a37f8308284ea9c6df9e4c005b3d38d8e4391502a79a848a896077331e314bbdb9c1b8c34750153b17bde8a338d59e7bed1a2844b0697fc67ff82198908459a7f0c375f2e2cae51873aad76a2376d14102b42f80173f513824a25341cd9486853c15304df8a039a7d72e68f693e3d4fe6215a1cde4434d736dea563a9c1de9485765ea56edd17552145acac3f79f91fd1da4e6dbd8d165ebbb3a69bf009abf134d87d6ab0775c6d1cd9644ca2137ab6bb493286e18fb382ceda082a34bf4018219478e295877a047f6b3450850ab2a4cc4dc8c3ab50e1e93e0c6df3ae2edf9d6059b77c862d63ccd47d4741b8d7600bc254d2e51f09b773142a4f48af9f16356ba9d0c82b67a094aa366e9a21e811ca28bfab6cffa3a573430bef0564b9820d873d71389d0f1ada9c7de111b0d26517507a659ff36d82312a3b61bffc7c661862acf8c4b68cbf04b4e6654a77f5bd2726b6a76793294a9b989b93755e1cd34543e39fa69c1a577f2acf9780eec3824559f832500148fb59c528a2ec2e25961c63c4645975f220f90693afcf7f7d4e25ebbc206dd81ebf2236a39f624840fac89289cabbf6dc9d4df2967694aa27e982ec99557527969b0b5255bc256993f212ef302e95ad78aae4f4ee89ff8f74f8edaa21b85b7344a6a00e8aa8ff570ee09c934005bdda0ea94de4a695e1c307b668c7fb4de059082dbfe8a0e657978a3ad5a5949434501fd23e459eb03e342823d0e931525c3dbb34a178d9949f4ca6194450f9d7381f7c591d4997a3ed5786a61e8c0d710a26203370cb030b8604bccff0942613440c339c108f3558245817821dfadf96efabb3bfd1174bc673db2fa129c5065cf92a665fd13477ebd68b6c2b155916b4f626e9308d072f14a63333f5aa9a96e7e6e11888673a96b7559830b6f8aa77ecb6ee7b583f01134a34397c68832fa7ec7ffc05d3ff8924254a1083eeb9994736eaeb8f8dd0ae84271c73afc9f47e8e9c940793ea9d90e43a2d1a86dd686d465307ca5d47c47577f41a5e5bdde4efc516983d47c6a21b666aded3b9223d2f900a5af84b8d8b1f0bef8e57a807e411b2a6711edf67e27ab44bfc0e9199c12191e64ee39ab8ee54ad167933565156c2d5088a2bcbafa272f4bd1f5d636a937384ee74b183b198c339d7b601511d16ba1d9d1e7445afa0387f6ba3c3cb84137a0d050574f94d2e83100fbcad233c722417e3a6a7b249028e110247de96975477d26f77b0d7b8e3193028ea56d5e9ccbf571ef9a72022a236e6adf884d9407e3a6b1d86bdd6618baa945bfc554dc74c79a15dce58e5210e930114455f846177b6160249ee12015b69f4e09364fb26d5684cda8744152476f69022a39c90f5cda4e9cc344ee5ba4e25dd29a4eed6d82db8f1e9dd731aaba5e796c8845c9788ea4ba9991858cdd2ad7f7d7e1dc623ba595ceb2e2490311927ab403f23e5630fdee16e36337ad2db3ae177bebb9e279cb165802ad10808a0a294171a9fb98a0c4c3ec5221bfa41324083d63a9509896c1dc3838f1d7b7f3c70ba440dc6a08fb33598c560adc30cae5ad474437816228d44b963011c0cecccc236ca57c8d2b4d15187f153b96fafdd5f810aa995569f4a55e83b9fc12a626f2c17525c2170a04a26f773c080bd8df6f716b38b53862acf723656b926c2ea178fb9b2b552f8c4dbaee34593b0407efd3d423b2a3b67abade60b32046dbcc734e2e5ce435c0fbc66d407b74c0676fa8a3f7ab75fcdedc110686fe5217c6a23eea5bd223639b52a54d5a33a8d7c04c1360c99bed6e236cafa044f60fb81477335f83b4e40fe430501772369602ee1ff27946bc9173b6d735154c73fb2a3c9d1cfa3a8c54708cb824c6d48fc36331d4b7ca388af45ddd3746505da2baa46ac59e7a5801f9d5adcbfc3e5210ff433e7663a445abbfeb2987b09c675c880e1424a4fc4116b6ca597309ee6c76c2dfe336bacb8d0a2e4a9464778645590ba88cfd932b67db5c5fa1f5a411b8525d384d4a519e8cce8b6a02b54ed89b64a9a57e805727f4bd76656b1e4b4c94f169dc76a8c7f7431859ac5b194a6699168275872a3e689045e89cde94cc54903c4f494781af8ac7a06569687172d9c0b1acefc693098a7519b2f1d2c46bad93d4e027f08fecceeb34d055ad257186e04502bf005ab6c8a388bb104e5cc18d8d51a5ffe63c3ecebe9ca9ce6a612c071c62c5a2abfbd2f00892cb94c7c4f2bfbd3ae8075e42230da467a7210fc2daafb58890f433c749c6fe251af84438414fa2bacd0a0977866196590047bfbd5c152b2990eb72c13c5b18e8bf92edb510cd324f905d38ebc8e321feb7aa58b2f41cb638afdc00d9e208541e2a7222e22aba972f9e179461be7f5bdc619685c40ecf74d924bd3764cffe5af6676a9a6539c4d8acecd9f57b3a070cf010cdbbea3761049e731b0f1c7ce632d22e80bb9474ba9e91a36d37bd5bf117216f0363aa50d7e226122fcbcb21fff12cecc4df3a670ae0e7b4251d40f1bc5bd3735375fa3e41b83d0eefbe1e4579e8e967f49f08f6b447e4ca7cd729abba9e845c35735992df42f41f1fbec6fa7764951c0e26a24195e40ffac9de4e66ce8c43cae02b779a6aa5914665b6351f785a8eff8f4d97d5e87ff7290f6e8dcbda38c9ddc6b325f3be10ba560f5378843b915b111cf2b4e0ecd79c2345d2aedae28b356a837c89673519cb9c34dc5664dfd8b8e99ab071c85c86162f155db2231f3ff730de64ab58c8d9f4ce4d5347d4e54b30f0b01d2c0d95756fac2eaedd8333a8470c54a2ce477948f305f0c621e8277cb6bdc2f578990ef0b0e780a2eab831c29bd57056fad65d5e05e52f31026d307b5eed00515aad276d213db408973ffeebb5f7f3b00b4d65bcbd5e9c5ffe0c78bf8427d68ef860086f3e47ce756f3abd68c8a40e52091954d99ffd9c1d376bc5504adb7235306ab8239891d5d7e4ea520ce685ec5215af17c4d430d6017bce2876301f98362dbd4d7aa050436736c374d50c48d556b029b730c4bcad1edc4f6cd8e9730555a01b0ba9371d08ae4ba044354f746616ee7897ebddd04dca5fd4545af30daf7b0866b4683661f32a86a2a0943ac7e048f5d35d1fe0ac59aa72cc3dfb31f31bc33738d831a54c0d1ff0934a2ed838840dc25b6a03b9c767f707e461be18836dad7d23ca39f8dade3cd65f728668dea4a08b25c717f56b1cf924f83b5282f094146f5999f730eabd10261337eb6800dabfcce558129a518cabbca193f4446b766321f053994da0029c641e441b14c208f0c6ae984287e3480e02543e1671d25c086c06f2ff4f3a7053b778bfa39e7fce417b3a94e643112318c1e01afffb870658163e243f542c587cbd85b463791a186af7b6170002ff3be44e1006b3f8f0bf693a75262dd851fdb05de27ab53c0e5ca5b95eb9a6f9065c03dd3463134346c2eedfc5053b3703d1e28dd6cfa4d33c80484f2c04b937e380c8959bcd771876b24e24671bb689f45affb3638415ef875184cc5ff7cd84e8c94dcc24700b793c3b0423d35ca8bc291e8b106b0b24b25bf13470a874ea9a61f8b0e4a43960435d3962b5382ce2c1b137f7aef6abc9ff13947052df13b0d285effa3e0b917986cb52ca7b8116f3db67edb52ff5b5388d7d75cada14c0d3c51fef7d1f99e36d51fe0a517a6aeb958d5df4fd5e5f838c8d63e1f2c90c9cc0f07559f61f288afaf8c387ce85f4240136726d09113f81f3744300e862b1868931568411be7b05d037504f03c0046b391b6beeb9a1414dca73d01801422a6b769c9117f55fd72ac3c783a27278418a1f7b161996c7bcaa3665b70287aa366a5d8ea10d0606155ba12baf77a1ac5533e9643402a6612c1e37d2a5fdf158a4c54acfe926d306b48691ad758e786667beb926db8edcc9b66891e780f8c64f233c2a519655215eaaae51082a6ee54dc80317f8beec8ba23305d9e3c1a9bc811b923b45998ac0da3e65cffc2225903edbd1a31708f82756b99febf36bceb8ec8401deac64152baf39c1278c0b4f312bd4902f19d188b5c4b902c8667ddf881ae78a2b0bb308e6cab52ea5be5f4ece3414586e3ac226e2266508eb7d626e9dd7b08dc12f8ac14a96e6da181889ad6d254e065b947922618d9f6fad31bcdf17d7e46d3df6cf6ffe3f7d6225e6177e770465b0fbcc4f6b2b06ec6e7900f20b364b7a79708ebceda424cc309b41777c72ab1e81d96bc44f211d4bd139c8a2b1d03601bb5773a98fb00d068b4b592406b0d6e57643b08b784f3147df8bef73d2b47f3aafa432328593c027d96133ffe6250d77abb8b75ca4f0bffdaef26d728042cacaaa2698fe149422c16ed7157a505ad2b61bdcaaac8bb4de485aa44a41985c344a46aada21dbadaf03244f62ee8e1d576bd050ce0c9081056e5368bc619ffa0cc7bf1a475b8148d4602937a04ce0442d8d4f19d8eedbc4f5b871603ca3ef13ae790278d2b371d3ad81f407a8a5a7fe630b8db1f8e79cf7d333346fbb4baf3ef7ae33f01776578e785e0844ff039c37ef4efb56c67f5c1a29ade239bd333c5913640d5effdb2c1d1412ecbc3cc1e702333a0bd6f0f5dccdc0d17eeaf376366e559075fd81e3039ff68d89f9456fc294f05f59360e077d57b76d1f2f3b5b7208f630deda2fe425c1842d84732768c2c5149ccbef11a8e845b70241facbda004a960ef29a9c1af8ca0aac6571cf277a7ee1b6c3c57b2b0096ad6b7be0bb01178a036c20326770a55e36fabe4466165dd8abea3c912e146368b94d5c0ee0c16b19288d0b93dbfe03048848bc8df1c0a0053019fb27282f7410e808400955e44f2c351810ea84b816e40b61621f5f2b02b32e88739d52ed4429263225d41396a3456bde9ff5e36b749f899d58db2834c9d6c36881abe12b3ef98a68df92e79c1d027796acb54a1aefa185882cbcaa97bb30f8004bbb601618c84ec0a59b26379405422511130d7e67443b8a3d493362e35a9995956a61f9ab3e8bda74b91077689a6b80c35a7535f6aeeccea1ea75db35d7f8d38a3010e8d50b67a828f8936f907fc4713ddee0417a9368533ffc9fc207ac30742750ed31baa99eb83437101dbb6cb006b5ad21ab669c779831c3d009d16033cf6ab2b1842a19c7b7f3ef5f0c6b98d544d6bbe9a4869cc7a7d01291a2691f39223cba54bc6ca6d032ec58d9d13a4d7aa83a32fea62f82f8b91978288759275227ecd51163c029e563a608aeef4db07d4d027a488926586a237855984a46bf3b07d714666b434f58b12dcff7b3d444c6b478c7b5666be3e7e275129e66edcfee0973e5477805c092b0d38cc44ca0a200895ababa209bf1ecd3315f4a10897b2a05513090da2cd90cd5045a268fab14e06d375d7b9b50d243a428f308f45b853dac8bae5c184ed48c38302d8836cc4bb6b4a7516ba70d13a031fa5049acb134c8b7dd3233891fc792d8dc5efe180cb86dec8ede59235392f61e997eb7be1e5a6a1135906c8051d8ee14388e5378978d96c28d7450623b5d7de059dc2c399e63093bd1eb1a9dbe1659d42dca96bd31741736b7f42811e286c6eed37ce5fe84df3fb18fb2a7d4db1738d5bb1cc638020ff5bdb18622e4a2977b80d1e0e4e632ab8e9252997a41cdda74e55685ff860f0710f37100ef488cca65e1f2ab7755a655b9e4b8b46da6d0ea583d561fccbd839afe489a691fd4a7b8738af7035dd53a627635f711b79e11b483bb61ec8f13557eeee7d6394210684244643d48041c8aec0fe9fb4d92ee9ff3a171d69d39efb774ecb9254b00c19eae1cf70da3b4a4a02cebd8839eb9d991c8563b51240f8562b75f6f60157138d3a298e313b577b44bd679f3342fd598a81e6ee3ea7afd05f734b6e4e972963aa0a054300721d68cbb3035822815fa0fa9a352ab63d584cf4c4ab87a1c8165a1f763a5e66dbc27e7fe2c33c822544668ceba290bc5edf8d7248de2510ee5c6c29e92c65ad983edcbd6417c8da0d626c9f7e60fc9a81451bb4fca3dd6c8d2f9fc1e5284a1535793aa1168979c16dda0c7b1ab8808826c8ea92cf8ceaecb34dfcca4b43afc405eba5ec42dcaaff1403b09c98a4b901f5edeb749b499c5dfb58a34ecb44dccf6cd42db9a9c55960396e33b3eb497c85f9b966450f3598898d6166234154b3e762517c5fe6e84177b3955d9422aef3fc322df6dffa7ec89bffd0dce6c806eea0f65a195f7a752023f8edfd88801719c9f88705c08c62b0c90306416b7b947efc23cd5e3acaa98b7e6e4e1e8c6c9c47656f9818b0b645d578094c10d33e7ed23ca901af4a964e59ccd5379950a371874c23fa135fb5c2932f644ce1afe4a68e97e6acc57c703ceaa81da7254898fd6ae35fe61d2cdfd5066a970cd3f8ad199d2879b92ce825cb2dbefd558413495637e76ba5b5480be39bc8d0a8a7887ad497be7ac87fc8d5a7504137dbad9a4729c54908c1b57dee3a97d588f71c044cd31a4d34612c370e9b158b22ba4e96ef1e5b49387eb02dd0cb39776eab751eee10d727676c0325c0ad4542f4acf21af77a13a3f4482dffa5fedcaa701138bb8bc964e8ddc94f3232458b3c43145d76e992385c205d1e641190093c86197d412a91ee123e4f4383089a480c9ac7c62b8d8deb57b688127532bc3402fe7581fa1fe9182769d9db6de5d129fc7bd03e5a8fff922d9214ad589482cec71b693e1067b30103346a1fceb61dc2efc12a4f839bc434b75158afb3ea1c2c8ca07902700d403fbf59f48637e9a3b443d870fe7af5dd1ef4d93003d8687182ff1530e2c83b4c9d5aa5fccdec40b954e60a90febc02397de89802ba8a7982d6060d2951faf47720e9d7336bf61827a84ff743a54042437b5378c2ebed21a4ff5489dd21d6da2640301bf3d83c225203a06dfbb01d35931418701af9f40313d2e378cfdcb7eec2f27a00a7328883939073f9a838fe2d40318557ed435874a6e0f5fd37bd57ea4d0846d75556ebb6f8571a69758b6e07b989123d86bc96d62397046817744bd272d28ecaf65072cca857a9591d70f9addaa672a7bf97d217255f2b5724a444c8d208bd93d4be5023151c52183b0147641abfe962eb95fd3d9bbf87bf50d707bb2b79eb8af03cb2df39642f8539ed147f8520c6d709e4b0425aa6f6777fe89e23ed977526136970d9a2de58f13f09207fcf6940ac47d14a55a2a76d9880ee8d2badf523a3cb77eb484e87107385a2f130bf3a9ee40950c81161f05e61e13b775260952e1b812a4388975427c528ba77cc031dbd10558c8f2294f9428881a00b39a6a342940881f821c38d98d1460aaff185eab7411197df97085dc9c0f21f9d2bbf9ceb916950ba34b092f21cb05670186978da3536aeb9773ddd7157ae41e2ac181821120bfcbd168128d70947225f3d45079030025a67f86f524b1c7a91faac5d0b91d3ea89931b3e55f33341f7145bb9d14a51add3c77fa82ac9c40021d4bf5f2f906dad627385ca27fc9097e349a701b96323fd47dd1b1f5f52bad582f270a21a14367e99b465a35998a09272012bbdeb993a65b6655882b901158e070745411ea04c0a36977db62c8f730dec7794f3d171d84eadaf619151d933dc4c52d9bb3900088517d023eb526fa12cb8a53d4c0cf6b75f3f48c87c0c655673a9a305ee0bc411053f02012705edbe7d9ed02f5db6d873e415ebcf9050c91cc0c456eaffcc917e6675d4c5ff02727032f383dbb71ac61163f6cf7cbfd67efe5e03686220d336571009a62f751e1ca6a2e56d3319737174c3593edb5a483b8e95ef70dfb977c6b0376c3d3184e35ba6b072ff2f72f55b156a6e441abb4dfb9b156ddc34239f8e5352d8a1279b6f0b44b6e55806ae3de5eecc98bba3e282ad7e2b27d7c1f5390992a3e0cc6dacabf5aea2fab5fa2d7c072cc420f4e686ca5714f6c787249500929ad1e180f0bcc6f818e2545f64b7dbfe2927103d47275c2aeb9388806868013bf544c0e3bc52a4cda65c695772709ee3fd036a4a8cdcace75e5e30fb30e3e8e6e7c94f3ed4b319f1fc7790d0a4dcf9f8da5b1c57434461307c92b85e0fd097195206414ef1aad6f06cb706b8b0f64b92fa1a3c6c3ef4f1f91ed7ba4dd572d8a7055deb78895c4d6ea3e037889f37d763a8119329e1cc1373a41fe1ad3101eb74f87ecd0f7c8cf43af9cfd743956d1478d459d2c9e6a94c55177a12beac78ec7b50b88f0c3f792f7dbed9b5a4a4ff7d8a657d40b3c35daf17f9378116c434cc758db48e61f6585886a15cd7948bca00642c77b7bc949d3fb51d5a027182529f73ff908aceb8d47ee1df7c59d99b7fde126d835b520e804086121130f38c55b00030fa9799fe2d043a730504333b2f01cd5502d6d195cfd8d58601cc5f06f2ac5ac28bc848a0faed864236a2897bd7beaef7dfbf846a2a05aba6c76137c9fda0cf4f9b805a5ee51aef1efb942726327eb66b3df1a6744f0686ac1a14a449bc449ed30aa8f4bbb7b67e465955d3ccafa1fff1c63c00e92e91a7e188186b554ecedf8f7f384b7d742880fd09984ab1588b93a9ac4264193f3337de5a29edbf3e986ab9ae7c1156cb241c7ecff2c7f875e1f8289366cce499cb6cc342e7a4088d7183c7d1d4c99f35a2c6f29df7733cfa0d9db2b7f7bc01dd24e09b2d407f2ac87d67cdacc23e953f61d63db9c58b6781eb856f5e789a5f2addcec2eaa6d74ad90e4eaf30fa17cacd6426bd202c306ca59ee188ca802a2e86d61f831a2cd8626f5ff9ad776a0569fa0a7fe92541aac3a90be8a43dcb51b8cfaa23024161e73d7382eb4ef867a2f331ebf42c958a2199302b3bee80274406969ad7c2f1e52782a2f8f757d915e2c1702a2b7aeaa2a551d98a03c339aa107f1ef407f2eae1d1f1e95ea095141e9f1fc101258ba9528fa1ac0e32265b0f0b822cb547eb21deefddab38913a598cee19c5cbd44908f0ea765800ffa8d5af22baa6c82a5ec2380b58537f6c92d7862bc4b5f1fc7b5f943b346c04dcab11221fc37dd8abcb39f13176eb101a63285dfed36efc5dffcf575f6ab61380c3cdcc3798626226d053a77d51a498ca4315909c4d4a9a428e875cd3234bf8e1d387405ee31ab233a96aae5ebe358ce35b20dae429f813643c0f07ad98b35f95c8a60369ccd96546dfc4220c3e64ae180c2de9c097617410f60eed9bdcad7ace28533aeafc4c376a385b5bd1969f8262b38526ee9111143e439870a612c4a069df86cd340ec0e9622c126687d1dca7a66a497f25157dc9b7871b9e69dcb588d28dd1deeccfa58cdb351f82e2eb1373da9f658d3200aa77814dda8828a9c6d42126b510313e2d0c411487d204d39020ab7bbc49972765635b77b73b654444494463b90d31261eab645577a2f09a3b32342d032c7ec6c402c3116c862e7c4eb404bdfa10324c547e15e5e8d817ed5fba9356d25a36a7274e7d81f6f403485a71242f3fbaf3d5939de7b9772dc11dd0b9a2ad4a2bfaecc243fae3e8f527cd062f6d45cb22837482dfc21cecc9a27639802541717d96de36480a198900d6486c448eb5610dc8103992e76c8ebb28b9b854b063eca365cb895e03eb11a2509f5b97255cf4f3f718dd60e2b221ea7a14f5990a24fd4f426feafed046355a36f6978f724309eb4418bc42e479693573fa45f6d03292f3c4cf7682bb4be00f20db7bf5984e9c9e1e24ad8d0e06a42358ec65965ba1c6833b885bae201b1c622a4702585643aa689628f22a4ad66703e41769ebee8eb6891d0c926ef09035ef527436314152d4eaa0f216a8f4363f069f38d29095b24833755fdbd46f528eace242d5d504b008c9493a70f1ff5968f2ee8feaf4ef0225383c83a5cf47720d7a379533fad479f172fb9ae427825a4b17c5455cfd93a9258a7485eea142389a0dc576842c13cf6cc9a0e305d68d3d039f944b71b7107916ea3a894e789c2356c49f91cb8fb171abaeba0113b7afbd4a97bb0344cdbacaed6de8563394c03222d459e1db67241b7487475096151573b17875b90b7245a456b72750609c462dce1eeffffac48bd516feba83cadc97a4f6a2e8e717034292e8445859661256186cd0de192bd5ddc412cb9cb6c5b4e89915b9cb9549255dca0b1922fcafec5c374a0191cc023e835b60905ad0776fecac24758201378bf37f514c3516ab0eba7b76659fc9e9c637cb717491543c8c61d60c33aaf871b0cdb2534144c4bb9d8e8d07263f9cc2eaa0abd14fc53681a904034ee32c1f04429853ff5a4e663fb7b4801ce1bf58707c1a375fd381ab33ee5717117b2822972d8b8e13c78f4d42a67cdf61a078ad9c84f13489b4e02c24b3cf8f4a357f6c27bda4c13fbdccefe26f76e5f8893fa8dec7017d1ff16ac4530fffed7b6c4d8de9dfccf809e8c58e943129ca1744993e921ebe23b2daa440657c9f07b5c0d2a9a37a32a576d193748771787f28d08985cb2c3eb8aac8428c47c0fdf85be9bbdd28b64edfa2a8629258291c8f554d303e4bee89a03534265e643b3ad101eb22d4a48cbab59751fd6aaaf0568139969a0d239798ee79d9dcbcaf190cf5a22601eec82e71c33b63611d74723efab530ad988934ca54cd171bbc177034b2c07f902ba2c171e001c176a288f4899ebdf0150299430db65f7ba83e40fb56abe9ec0f666c499be59606c39a81b0f86cf264153bd3ebab24be8272024b4900a7c78679f769c67c09e1cad5fe381d8fa73627f8233f771c30dba3ddb68fb43ba689251718b7efbb576a90d64126cc386e98c0ae9dbbad915068868de60a3d6211591435abe9eb7b65ac0a6414ca83214dd85fd36bdab0788abdb702ef46e0a3cbb2d2fd48b6d89a83c50af7fe965f759fa54104f2e37dae3f24cda54f7e97f1e7e3801955acff0b880ac58d0a15da3ac4076d82658a953375c42763bd75a825726a280bbb07737e388fc5f288527f598dcc903a93b439c127701f69b76c688e98bf33c7bfde460cfe13ac04099abc37e554684ff7332030e2fedebfaecf73890e2a99710b378b1c3d046e074ac7e6cdc2d703518c6449891d4f9bbabe41359e9dc88c1aa76eccf8a38f97b37690ed57b114c4c1ffdaa47f4fecff39532e4498a6980b58c99c8c29a3d7e3e4e20f026b1622a73c710e45fdaa393528f820cd827fa45af0638fbcc7bf4c2532f147dd83789c8601455d548625c0dfb2b82f06ac2e55fc1906ad0ac8b6efdcb6625c065b3a5c94f83a4b4ab15b92b8cd855ab35ea449af0529e07a5397274264d9d7e0d28bcdf10fd9d77b5ad6c6b444c0fb634c72bb885f666f04842d61d267391b75457a4bd376e9c70d9094154747e357bf97bb184ba9de54a1c6e960509f3d76f5077850a6cf534f95cd376639306d9de3c0ce09d7dd3b724f409f9dde3c70b05e92e7f2e2185363dd0af58b790a6854b1c25e24af514e7613636f1d60a5ef31486abc4a428ce1d7db434983b43da0ec96cc0b6ab4bc4868c02e8275197278ec79128727496fa7634290a2ddf0279ef6708fb64f9b4f4a41f1391925b28d3463b866eb8af23fd938e3a3d5d3a23af751c292e856e504fec6b3bd46301906194e3b38c3dbaa7762d06409bdd82e32b7fa38e9b5e1935c0d56afa0c28129f9de9fd312f6db475ced724c39a5e23beb284009d21360ad13f8eaad5ef5af7cb7b9edd4f80f8605155baf188f0b1b6b4c00f624c6fcf7a1443c6f26d9dc5c934c2922de79bfe6f157510d6875ccdb685cac9edbb6eb3d97d0592ebd909ceb833f3a288b5fb1b2850996d2f167b601d83841083a8c4f2b2d1ba92da92a63364c4f5fee397a8f0d1d0923404c5bc932968af1e8f87d5edefbcc31f7a2470aac3581a082909c389e0f795aa2e09d6f6be511e6b40009912017ab5c838c97db62b1293c5675b68836414551841de67055e74046b3838e49fb76876207a34836881e0c4b4682c81d6d12d11b1347b15c6817ef0c39ac2de18ac360bacde4112b4561ea97421947457f144a1cb3ad9f00d5d51c32b93c0080700068b809c472bb6cbe3b8a6c0751a27787c446fd91b4e105a27bffcfb5f5928a4e5eb54fa15054ccb158867ee25931a818352572e9565e9712a7b490a4c3a6faf27670ddf00e09b0444004ed36d12f24cd3836091c62ccb7e6f8a1cf2983cb494f9cf05ac2d35b92a892d34f0775b77e01472432bf7a2d5f7a1342acbe2f03192372e77c2ff617c229d6705bd30954575620c998218f4cd3bd3f20e42b63a296d6f540e7835221ae9a8def1b0df2fc0926b3cb0a960bfcbc7a4747a6f4d48f6a959eadb0efdc14b4019160e3c54b5d7f4d9e3c2fa6444fe935526375e4ada072e8f0633d50465652b3478346719ac64e8fd683aa2f18cdac0ca843013f716e93da8c57e650838d9199509ea445256654ee03a88d3e24fd63c9c124931b5aa9e7cb3e8ca6690aad60c0960b3f623e8dd8217727de353aad57aa0c8779e142f9e9edb9f7f4a5a7858b83324eda5e2b8b4cd708ead773a466b6e629b911945d6d27f2b1d9c0d369a08b5ae391743742331df0d9f51507e12d6d144e0bd0f82b82397cf5edbe0f791f442c599c41d0cf072190c76886edac6aa871e49f6a2f33c0f6ffb1db63b666c182527b7b94dee7c781e40f4495000ec1756a26bd962be6bbe1ca5812f9562624fa260bb48eebc1170bc1619575ef88daaee7678e03bd0cb967361958e29c9852a2cd698b1e5cded7ac7f45523045f4c7eea74a2ee9c8f13d23f9d9224ec6eef413b6395e048e708344a6aca83b2ccf7363e1a6dd2f3b5f7d42d559d6016ed2fc1ded47acd6b88a5fe101a319757046deedf01caa1a55a2e9d7ea91dc3c344aafc3570f729769fbe94922fc6aa9c23b18f5eefe1d475803cab41b03b45fe834e4f1b892f485d84acec8a424fe8979feb257c807317c704a71696552946acbe3cec9988874204cf9817411000343af3b01e15100961e29d692b9b01a714c2bd1ba1a6b433ecdcfa64fef01c862dc8d1b8704240e4b384c26c719bc273d2b74303f5d9678b1025d0ec94a016f9df6a716d9b23fa2d443d39842571ed96c95d5f4dfecc811d2e29d425c60752f933fd99f575d5236daa8427717b818b2ec3b238ffe5f590f1f7062cf78a3d594f2b08e2e86cbc4dafdacbceeff953cf1724fb0078559e4ca84490756b6cb6403d15dbb932e59821f09d00304f707cb45b36facbaf62ea4cb2f4889977077e43fcef4d1ae930ea38d53a0b5d4401b178a6cea0c9b393bf310a9ead3af90c0737839acc0c9fd87873d701a47449e703bd8162212be955aac9d7cbacc91b66292d4ff36ea3638fa2da888e9eb6e70d979d15f76ad680bac41a67c14ed15563540ad41c7a58db27bd03c9264913629462c9c5b1ef7a447cbc9eb235db35783176e65f1ca5b9c205cc19a87009e7ab5ca97f9b44543e3be37e41b2be6c70c679f0cd920945f2be1b6a9e642b2d63364dc009ec5db13573aa9a48a0838c47e787290de99180a260b0766d9e9a7dcc169f933fef825c083d61d4beb38cb868c835a547570438ee34fa936440b9f1522f601baada081d94c23ecbd1f62f20df70e08ccaf740faf4c579ad4648d569f6f61cdf7ad66a3904d2f598221ecadcd00b9406b059eea06c746dbd2460849f00499bba6c777029656973f2ae86392e951c435206df1d920acaabe1cc4efb59ff00573763750e5194fa0b1c79f26ee422841cc02d43d74c467fc6628029128660685d018b62a31a6c26877787762fecf570ea3e26ce6c7ca7f3af932aed8d85fbe2868552d677c13da0e5a6d8df7cdc1154e2fb0a0439ce0c04d1d84701c93b327b9fb026c0e49cdc8d009c2cf165f0f7abcecedb0d8b6cdaad42b2e58ecccae316859b507b57bef2f29b3c0e381dfdc6d665cc5ec0ccac29d1485de8e82ff621069261dc1096b331d0422274a4597c832556a45e21591aadebb6a2d3a69a0fee8757b02cbe3e19701daee030e4588b6d0dcc138f202c895807068b08f70d4805bbc422b15253dc78576eb2e86e32cce7ce567b9ebd3445c25da801e4b318ba62c0c1119550b467d2e0a77e0d76111c79313c57623f8f1a396934beb4742749db89f5a053fcef93c9296f20641192d8f9f8795b8d5f808bdcb05f46f9046a2aab86f7e0ebe23c29ed9cbad3cacde075f56b34eb035d394030bf6dc2c1d7a7088fe802f8a991ff6152238ed418685d86833d82e7eeb9a2c748b78c2d5537f52653b1c06131705f03c0cb70b2aeab6613e64658912b43aca4f9b3aebe0a39e4b61cff6020fa8bfbb3b59bd95a0297ad2d275a86b98bb028a062ec2e4659c40331c0306d41c33affea62679b0ed02a3669e105e147d6322a097c32fbc74fe813169009744bcdf5f5f957f405c9840040fad144447f8c4c13f22cc81572acd0eb2bff69e3b833d8930dbd20e2e6f32b3c3acb750008f4a2b5741171bf4cf2c250775fa6e09b10e5ed60083fa5bbcfd1a630866ca6a53c2f8776559c3d9c49dd57914c47427af102709f112086b0e871e9b9b6bd872c1956ad28d969fbbb1e27026a28649766c0f6919d2d365a2110198027a8da3d1f3075e2cfdcfb999bd0fe62fdb9ec93e15c02bd27ddbde6c7d93f79a042ece2e54df641fb2f00403368237a7def02211bb51b775c82628e529c03148de096d6c417b8f02e726fb0496a407c101a3a24209e1e78692f82f72cf944a90896f6065d46a8b6876700a461c9796917c21555251343ea47ebef361d4f20b4248ff02ea51bf27ef0b686e630cc019093ec7ab37a2f17d0f8de9cd814bd7ae7ae5a58fa93d19b887e59a713838894c5df9a4faed16f3985a71d758c81c25b81cbedb250768174d21d034765ac35a0bfb10e15ed8b813b83b2f38c6695d5b46f4880bb2d0400ef2a3887c6042ee4ad589dd7a5c35ad49b874fef6fe93d2bae0f8ddc5a98637735ea1c3835586421873332c85dc1f13ba1a13a1589bb5eaee75f09e05777623392189783020ecd23f9a4f20345615cb95eb943fe3ff8c556c281f0ef33aa1d6b98eb26a70f2f34ec576a68cfb9fd7f537c1708a2f6bfa6d8ab4239f69cae8ce121d3661e6403da870cf86bb2a8140eef88eba96abe2116e17416f9847a24b7f2932e47f1919680d284a48184df2cf90ca624c9d50ac4ababf183d89a0525fa489856739fc02fb50c96204234a2b0658ceaa48e94094621eb78c305781436c572ed2e160a0e7a25c669594e43c9ddec35d56c7dd239ae472bf0864aa1caa761a8a019e6fc41e6fcfb8174a8ff130568280af2533f1e519dfbcf9bb786dd68406cf2dc38f773dc4f7d29fd3471b91df559465498209613f42db6b879b90bdd0fcf1d4dc66012d55736caca135e92b729d12cb81f23ec6b38194163733ac50cc130e9d9bd5056ea66fafb7a4ae90cc1dd1d50b3d11ad689f95a54767600e51adc9ff0f5a5a3e2c47ba9f734f3bc7d495f830c37c7a0f7e29e9f3947eda0f50d91877020fb032484137849c04ee246c4eab91887fec580d2e773a0a3b4698d81fa95fc2ed65cf51a883665c001c5d26830cc3608a3a5b428e4117b42f32054e000f942cc50d68f412e6fadebe9c57816583eab97326431fd09ad3b1e5d0136d70744568186634a2f96c895ac976d044b686e5e67d2936b69add663cda21b3ab71b85de92e69565100be36609aa79219a91bdeecd829655dff8c81aac790854a60f1e3d22fd9a3431f8608e4c16dada3a17ddc3ff7667f2b185035360000045584946be00000045786966000049492a000800000007001201030001000000010000001a010500010000008a0000001b01050001000000920000002801030001000000020000003b0102001a00000062000000988202000e0000007c00000069870400010000009a000000000000005374616666205367742e204a656e73656e205374696468616d005075626c696320446f6d61696e0048000000010000004800000001000000020002a0040001000000b004000003a00400010000001f0300000000000000

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: e4b0493eb592033edcf1ca78858ddc307b5b93de2383c057cc5d528c3b2fb2bb ? 70711057 of 101083864 <8d>
01: 7626900790278e0036bbbcebda5c12903688d41317db5b4177b3d19e55039a5f ? 70711058 of 101083864 <69>

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

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



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

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



Inputs' ring size time scale (from 2023-02-25 06:09:40 till 2023-03-26 03:55:48; resolution: 0.17 days)

  • |_*_______________________________________________________________________________*___________________________________________*_____*_______*_______*_____________**____***|

1 input(s) for total of ? xmr

key image 00: 7add7ccabd6504bd2620cdafee613ef8f5a1b7a85edd0e239ef386db68d383ad amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: 7a4f733b9a899adb898ed8f78ea82eaec2f13c12b1acabce6e4f9cf7746a4309 02829440 16 1/2 2023-02-25 07:09:40 01:077:19:46:54
- 01: bcbd3847b43d3a577322a098c5fd3c16b7b3a291a1a8de784e71f58c289affe3 02839302 0 0/109 2023-03-10 22:53:02 01:064:04:03:32
- 02: 1239619435084c6856e310591f53503a37fd4fad74d9daef8ff2d623e139d2dd 02844740 16 2/2 2023-03-18 15:00:21 01:056:11:56:13
- 03: 6a00b3655b0f7a8cbc4a5a4a581ba22c78bf85d5094de73511ed035a48eee810 02845436 16 2/2 2023-03-19 14:06:53 01:055:12:49:41
- 04: 86c6e9667fa8d6d0adc953702e53ad01e0a59135253cad06cd31f871928bce8e 02846412 0 0/1 2023-03-20 21:57:40 01:054:04:58:54
- 05: 97579b880c355227b061b35cebd7454f5e69a5a783eb4a8364dc1532a1efa25d 02847378 16 1/2 2023-03-22 07:16:14 01:052:19:40:20
- 06: 01a01556763f7b8e8e0f26ed5912ffe6e878ec8a36dba37c18732656f8995b2d 02849055 16 1/2 2023-03-24 15:16:50 01:050:11:39:44
- 07: 46d49a43d4a1ae2f4fae03e150103c4ae7817aac477cc9b9795020b55c2ef178 02849281 16 2/2 2023-03-24 22:49:00 01:050:04:07:34
- 08: e3adfb58500643c37f3ffd7446577a8650f9d331c9be137380f5712b85c4ed9e 02849870 16 1/2 2023-03-25 17:28:54 01:049:09:27:40
- 09: 5a79d92d0e397b103099fd9cf16f49041d46e31b1072d86d0faa62090712689a 02849875 16 1/2 2023-03-25 17:41:49 01:049:09:14:45
- 10: b3c615179339c27960222e8ef1630a5690de3ea8fbcb08d97a4f57d2ac0610d9 02849926 16 1/2 2023-03-25 19:07:43 01:049:07:48:51
- 11: ea0263b2fff0dcef3f92048d894415468d9d7f7e5c1492dd0edc42c0f16039f1 02849973 16 13/2 2023-03-25 20:47:56 01:049:06:08:38
- 12: 11b09ddfec7cdc7db4487f6edbdf32a17d96fd6c2382bffbb47e409a53113925 02850043 16 1/2 2023-03-25 23:47:33 01:049:03:09:01
- 13: 86dd34f823599035e9dabc9b6df6d50f346b3e4f75e248f61442b53a9818da04 02850090 16 2/2 2023-03-26 01:26:13 01:049:01:30:21
- 14: 7c66bab54343bde36a6c3bf8509090ffbd776edaaed00f0c26771ac2fbae3e1a 02850099 16 1/2 2023-03-26 01:46:00 01:049:01:10:34
- 15: 5698f6c5f4f97bc4101b3fdc6b2e7a8f9f9af4e9bd9d99cc3235b636759332f8 02850137 16 1/2 2023-03-26 02:55:48 01:049:00:00:46
More details
source code | explorer version (api): master-2024-03-03-26331e6 (1.2)