Transaction Hash:
0x820bdd91469d428add551ec53fbf289e99444964c98b6e6ffd1cfead3fdd6145
Timestamp:
588 days ago (Mar-24-2023 11:31:23 AM UTC )
Transaction Fee:
0. 03476198808851139 ETH $88.10
Gas Price:
18. 918037278 Gwei (0. 000000018918037278 ETH)
Ether Price:
$1,751.74 / ETH
Gas Limit & Usage by Txn:
6,000,000
|
1,837,505 (30.63%)
Gas Fees:
Base: 16. 418037278 Gwei | Max: 35. 44206813 Gwei | Max Priority: 2. 5 Gwei
Burnt & Txn Savings Fees:
🔥 Burnt: 0. 03016822558851139 ETH ($76.46) 💸 Txn Savings: 0. 03036298931070426 ETH ($76.95)
Other Attributes:
Txn Type: 2 (EIP-1559)
Nonce: 4406
Position In Block: 16
Input Data:
0x06011a4600000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000c980000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000f500000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000000000000000000c9f2c9cd04674edea40000000000000000000000000000000000000000000000000000000000000000000c880000000000000000000000000000000000000000000000000000000000000106b000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000dd300196a3b7218dd81950c627ae7f07686b2b6b68833fd3bf7c4644a62ffc24ca1df0178cdf99b640bad5510341196f30fbefd356c74cfb23eaa0cff5204222283fc0628a2ddc2ac11d6342722bf12b993ed366801771c4983f9bbfd9b9bcb7699cf160073f9e8b4346adc75f2933779534efc9a6a038e64d9bc16b2fc42e1b5cad627e8848d5de7b9049b514fccd8ec12b17c2b736f4b2d5a8fdd5fa764c507891d1c194a217d41160cd272fa3e7d3fe5414e061d040c099e665b59b19089494659000000000000000000000000000000000000000000000000055e4bd5e276e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074876d1ca200000000000000000000000000000000000000000000000000000000000000000002bbb9efd97599e557ac7c6dca71b6a0d654adf9d642a54dc7d74614ed2dc4bd4188771d1e05c0e7b17989c2b22f8e8a265da8bdeb973df056f83e878f01d0f532e91a68a0eeb05a27c8741e703685ae5000a1e340b60ded96bfbc4c3864b67310c141e806cae1310cc352ae074f5e3b2fb4ae965c68951f25d14f45f13c9ffa52ff93c96dc7cbe240c0b60e0b7549113aaf48d9efde92d7a14b55463d1539f1e2b24a6e0f7c33eac2059129b610c4f35b50a3f9e6ebd53fd7a9de072965effed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c70882cac715bd500c4431aab0dc9b28925f56130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074876d1ca200000000000000000000000000000000000000000000000000000000000000000002fb219f75e555bc359f6e9d82874857b5f40f290d0b06c74d39fa7bda941b4870c6c713f3571dc835dbdec489e28f23b9f743a6c30f18930b06f186f15428e5f169aeaf9005c633de85e281651c947329e2138892cfc933dd28d4587b323718e0d40a5f95065bc5d210e5608134b64b3586384d907ddf6b706539f7fd1b0a51607e72cd9f130835010d83ec727854bade94c8890abd6ca444dd97a4ac2f1c6701f88000eaee89a29398b0cc0417e753dfd10d1606640b732d61e2a7ecf7c3b800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2cf07215c496ad4cb9849b6c1c8dde0d7157cbe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074876d1ca200000000000000000000000000000000000000000000000000000000000000000000c57226f81eb66d04782d21c3ea92788b7a40be5f68322cd185dd59dbe01fae70a378fc2ae8cc2a1b82bc1ac7ae5e231d9a008e4a6b3b61cca777dea655befaf10107c3485489cdc0e51e028dfea87e5b98d4c7f16d017e41207a9807d27566e24032bb4af8aaf25f8b8fd4151f72bd5961621679c12ba2f2d900799ea135ff8064262e4d5af2892de3596ea380d2b44999b890029708e9ad658950163dfe10b0ee9d63debed34eea8cf147ff3c1182e47a4cb55032904aa72c61c17882f91f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3755fec96b9aefb5de3efb035cd4f439e074bd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cfe6f9da416e000000000000000000000000000000000000000000000000000000000000000000008735c3a37a1aacba1de31040de9556c79897015877a68a8c01f72bf5aa8d00d142d06b320a276a6c4e2afc38f06aeaf630fbf9d6005298b7db8cf9ca4d09c890f134a3d80a88b5766ae89c1a4eb0e3e0aefe48b527cb53d0974e524d01cd465101653add6b819c94915261ea03783a404dc354b7ab0fdbcf8e7a0ca42c32be91ceff4115386dc5ad0c080c3d74c6437c911df997b23d7ef4846a3024f688dc0292ec1684f20d4d69d93be6d3e81989b20e7850100f29793bde3f968bb6c046d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be1088d87f8a1c5ccb210fd7912c09885657e12600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085345df20c1c0000000000000000000000000000000000000000000000000000000000000000000117f0c8825bd6ec67662612a67577c7f39eaca3a446347feef90438b09863d3d23ea49e7cab7820b6636b7c13ba4cc6d35de25ed44ca7be28be6190cf466ff7c049901cae03cc48542b01c577d9012033504fedbcb2c0e585314e2ce6ed329e3178c57e9404b4e9a8e36fd3516c75d5717e9445597c6b7738943186199993638141693956d45953f8f68cab95253af051a33488ad5f2903eb31e5da982ae849313ec784a9815ed52af4dfc5684ec0c2e468858490b2b88026476b8f68f09a43500000000000000000000000000000000000000000000000000000000000000000000000000000000000000009160ad273e5e5054fc19be250a12357b3df3200300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027df5f6ae512000000000000000000000000000000000000000000000000000000000000000000013272000bfb5ef6d1d302d38369879354f521eb600530c6c629568b722b673c00dcde86b4fda2cee3daf6e19f3eb5d8a11417a204fe3f1461b65f18ab5ebdeda23c8505720d703172f3c5e72b9f23030d0b161cd161c6849fd3323e746e645e704de3e55bab51c07f51a1ed24cfac8f9284080106914ff06899c63b24f7a25af1de9bf730e8fb47a6aa2f4006bb77e936b133c42a347e08999e93f3b66bc6c5f0e333c5fe0230da2af2bf680f4f7a1a792b99d446d87832e6c2679091dd1ed45000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019ee7696d2a71548a7f1fc9cef644460d7e732970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d26ad7432480000000000000000000000000000000000000000000000000000000000000000000286d6554afc283fba205351be92a6a79c8f5d1a057216edb6327d4ae537718982ce102dd9452d27cff9d711623cb1cf8b0d0012cf0d4d4de57cde9fbea13708e20fc58f8fd760d6635d125615dcb58f764e4ba33d7f67c8cba58a4e534b19afd07950773f8c91ab06619dc305a913f1cdd24a6ccd9240768fe9c6507dd79de3d28d7eeae129910e3b1e09a115ab380d51a4e5996b11f0b88e52553328a09bd321e2e74241f15321d3e5555638e08a2e6a368af395a9cb7c13b792631d3bad317000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028cccd6ec08d72d3b4f7c86937b2ee2d213b8c59000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbcd4ce2728c00000000000000000000000000000000000000000000000000000000000000000002bf1a746a79f17fdc187aec5317d6ef0bda99865671543a7e399fb99cd6516ca185ed46744820fbabb77ad62cab7c84a78ae334e6293a3590fb9f6148ed3157c036ee034bc54d2d16756f1fd1236c10b0683b5326136aeccd8d5176f6b2b941630041c70df08a15ff6e1fbb86b0b05824184df68dc423920c2dee827ad8888e629305c1094431671863a52901f452872585abdbb4e0e9f00f054db97ebbf9bea290e0e7bf2bed25bc8c431f7a932593c065234adf3b2503ec7b9999727a119e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000007853eabb6cfa980ebfd27e3f77e69590ea53c0b7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104f262c6c0a000000000000000000000000000000000000000000000000000000000000000000000c15f36abb75468a001b581f45d5e659190e923f8479df1a96903fca8e4d0ad00fb9fae11deba30efa6875108da563da868d7559ef246a64d06965dbe66f3b424e5ae449bae08dfff854c49ba8e5fb2664ddbc5b0f81672c7240c99ee1e8e82028df5dfcd407ed376b36c258fb71937ad5edca684794d317758f32e2db96ec10b7191e909d52ab355c029334b451cacc077f1063d35881067eaee47c4a6b13d2dee7f7d52cae062dfb3a1a373828549e246217ce8d1f1136cf7e5ece001e8fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e33b86ae56b885a5946bc18f3bec462d2b611b30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000194281e05a6000000000000000000000000000000000000000000000000000000000000000000017dc584fc6113653667c729eccec2941e1f80553d806ccea6e7a0762061ef54b2489d446777df19dc107f56be59a0d2834a48306c315b2c223ad011589a7dc8a20612032f716839edafdce63a957bd8958363d1cfd52cbd43470415d34b7d39c1c64d76b99c2046e030920471c696445ab2fba48eb3b7c6cfa4d1171e974211b25167f53e118ee5fc23a849aad1fbf1727f0284443e089fb37a5a12a66c9a0ac0b1367c8a783b4306d10e80b9928e2166f9fa8b5215f5db90c78dcd87da197d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf98c76ca800f34d5be87cf55c5eb521638abf1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075f7c585c450000000000000000000000000000000000000000000000000000000000000000000013468e41b97bd52202118faa17e67552f2ab9d8929658674797b4d27e5b3d4f210ead5498f8f1e066916a37d83d876f24a91932bc76bcaa8e737f2f9a0cf96c9301e2d169677cef7a296bb45318ee57e1edd44dbf608bbdcfb2fab8250a6a5872319353f95fec1393c9475f4b6b5d16dc5c90180f9b8f26c1a220fae5793635e1c2c496c2a2dcc505acf6797b7ad9d4674ea82b6d6d9a5de0e48efcb1ca95e72112d6fe56649063720c6713d684a2ba025184efd9360a246e9bfb61d6e68491300000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f41de444fb058908f9490470fd9b461a41e664b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000864bcf2927900000000000000000000000000000000000000000000000000000000000000000002f42f876a1b70f16c33b3d40202126319af173372e3b25f181b9103a2e802f8009d2cb9f2c7eb5cbece4f11baa8909afa1e5d8448b6fefabcc7d17b1888c72cf183af5dd45b3efd4ec6f63378a5b7f021cb4a910933b64de4081ccf3319c56811ff15667fc8835d8d0cf3f3636d925f6e4b1676a9e5912afddb90d49887fc90c2d357106f5f8e49be140766dfb287a711b87d06205eec4593c5ac00d0fd2c647233eea3a7110f78748e7e02c951f5d548638460a9c205d848c99fdbcce75f7e60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0bbbaf10ab48d589edcce04609ca2ab9b8898be000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e46b72dd400000000000000000000000000000000000000000000000000000000000000000000af0140e40d5714fb93febfe589a8164c45cdc8f30ab6feb6629ae16aff4b4922cdf2910541225cdba296812331b0cb90e39f4fd19c35dede576e68c1fe2d3cb1d9a0da9bb398c8a1c6b94ae815849c8423aceb03438ea23de4890c1fa0e1eb11d6e63f1dce492950db926d37f8e103de5f8608486c380a9f8342a9408ec03b928a27d3c7f83c293a5fed3078c98db1a55bd533ea7005caec4d3ecccc8852cd7098e48af81d5b9032e129d8f968413bf5b42a54bd63a42d6416fd79fbaacb07500000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e454643b3827dbc833a45b109a08cb61e1e8014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082e1c8e986800000000000000000000000000000000000000000000000000000000000000000002ed7959214bc99576bb8e295a81992b5e89fabaa5bb75e5bed8a32c1cff4f83004d5588ccaab6090c67ee0153846417f4f9917867e81ccf8ead04758ae2f27f205e3eda4f1abab543c3436175ccf02f6a4c65d15bb7473a973081373fd6ac0d90e23b489596e3238f3276c861e330efead27e89c70a52c34e5aef469e75c55be0a58716597a79ddd50226a5403d2194bf8e16a62e037f664a752755ce2f889bc16630c4ca09bc8a76134cb01844b3b2375799f440028a7360b84759d218e770c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f627e5f4bad95a956468d8bb6ee20b119f992e9600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d53b3012a400000000000000000000000000000000000000000000000000000000000000000000d6bac41efb85adc192efcb58afe62fa2d95a09e4a55e19c90b818e1d9a5d7d701abc4e5c4c477b8afb1cd8b75d367730b8a1bbdd771b143f0b502e4babcdb9616e060c00e2cb894820764cd83da001203ff29ebdac63329222f3027fb5a5f53019c8b65c8303fc989d12176f31de009ca8fcc50ed28e87aa569a03f5cfb268811abb92cfbe5007f3da85bd4b8b5c28e3d4a99673af199303267f6d91a5457d41bedcccfe05e316288740b131e4cb68394cc642559044c6dc22e3db6f5da8cb40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f627e5f4bad95a956468d8bb6ee20b119f992e9600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002aab0807c0a00000000000000000000000000000000000000000000000000000000000000000001915e3c900c2162db8444b0d726f799b74ca899ba2a88d32263ab0855bd678f4012c5e23877e7186b4a4cc57611277a8fbd7e7eec15e550c962da475152f2d692851b95e96c59dcd2e3572fbab3119c14b2265f562c585e0bfb896cfd7f3aeb81b97f39540d862bc24e41ebc1e506be6cb0768c8cdfa5c1f203c4a8ba01bfeb72577d92ff2d61bbcf3e62f27a3c28d3650b8a234c1e1b77e2d96e75fe8e6c15c1525c3329f3c4b0dfc33f4cea8b6c676b1d7853763b34b5147a77c9182fc42420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b89ab739f532cfe5e927c96b47e71f798e770de50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000935dd71948800000000000000000000000000000000000000000000000000000000000000000001070d4af6af8eac9e179450fc7db00f38b4708fdc04a56da05b4213b70659f99120fed82c619a815d3fca9cb9ca821dfac0422e509cd4ffd7149dcdaa8618fd905a0e02cebfb13548c1b89464d81f0cb81ce2eb60221d14735fd16fd54f524fa088e667bec17ad0a6a19c022e615d11fbc0aafc2ecdb863cc3ea4e46fa9fdeec293378344799a78e0849b1223d4faf259eeffb99b2223e41f4401923cca2130d0b278f1e414c4ef750d08fc1c7614457c7584c9248bd0f2fb05a562cbf63b16b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095564b8b3faa9cf69db35e3c3e8e608b0d6b8c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a183221539c000000000000000000000000000000000000000000000000000000000000000000007c9a1118d9ea84190622508115978fb504b9105a517fd933be53f12c64db91e2db590b804ef467a7c27c4041671b9d87a74580e670957327bc02828f5a5f1451879073c937acbac69cc9afae292e37dd8f08d3d2bd55e4436c9aa907fb046f917bb9d319351d0c161e42b2424756f95baa4136dac0a109781ec47430fa3200012209185b7b8ec5eec7907ce6e188b2eb1df3787eefda9766f009c39899384b8121803c51311d01e37e49f47cddc97895d8763c9d68fdaeeb5785efd11f827f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f627e5f4bad95a956468d8bb6ee20b119f992e9600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23c9f634c00000000000000000000000000000000000000000000000000000000000000000000c6dbee4fe06fdf9221f23f7094ad2da9e0f5446017802f110431557f6b490522e3e3b7a8386d62b4cec7f33a7612d7f7baa53e002210af6fea69e93caafc2c7055e7d7d075a6940abde363d28d443798a4f1568881106d06855eacefafdfa8028a5edad4708433fffc219eae9f94bdb66a4209480f18e873ffda4329eac73b12538558916298aca0acfdda32356301f475d65ff5ac59da281062ba1250cc5d62de7ee3c0823d2deb52867c133b013558b96ae54a73f48019d8283c9b1701ba30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f627e5f4bad95a956468d8bb6ee20b119f992e9600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23c9f634c0000000000000000000000000000000000000000000000000000000000000000000297783f5872dc3e36ebd9a4f19dd1f72ca0d16a18bd2c2534efbd4b2e17eb0aa222ee4ea989cc5ad46ab47db4c6b83d1cb269134ca1825a995d01a86fb6e7cc60f79fb5f6df2d457f363d09402435fdab075300027fbe4335b08b004221cc7cc037d722f1d9b973a73a591fb5da77c3127485a0e760e76ff19305b815bab56231ed7a240a2e2a434ae52a633d9d210cf33b55250c404c7807f9b0f9bde34e0222565a64df318cf6b5fde86cef2cfad746f8607dc9432d7fc26f8bfda87b1dcb70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f627e5f4bad95a956468d8bb6ee20b119f992e9600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23c9f634c00000000000000000000000000000000000000000000000000000000000000000001e9a92596caa7d262b6783087e1635e6ca45f94b9de9130dc550778e45d5a7862618a710aa6411c8925667ded78a11c3c0014ad116c65fa777edb3180fa05575190b37c8307df51846ff118376874410696a60b59491d31a09bda127978723410c79fc18405c19e19005a75211c5faecb53280aa82a4ec5361c8283a234868ee04c07b3ba822bb3a35e006a7f7e52cd129be37ae4db215e9014abf6922aa8e710840d3f7837482737da3d1aaf31257f7145de786d98ff056852f729406c4a8cd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f627e5f4bad95a956468d8bb6ee20b119f992e9600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc8d6e5ba800000000000000000000000000000000000000000000000000000000000000000002aae1ef08013baf990998c324286079ffd66fc72eb6007f5ca282ae6a1b5fc132f514eafeae9c8967c6e13f1b35761f24294eb1de8e98c76a03364864a1344a10bff3d6bd438f1898604170ddb293b6f01bc83494fc7e2f123f033ee841b761e1ef930cded7698c5c219c3e02bcebfdcdb9578fc107fc567ae4e5c9c28c8f2f8069d6479e30d95885f4a1d50557f1dd73de6be728f8227d3c67c4eeb8b017a0a0493c30f3fd960c3b75f866bfee18da23251382a137e14e58beaf9f68aff5aa4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089993cbdece354db57259cf5720ee9a0fbeefdea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc8d6e5ba800000000000000000000000000000000000000000000000000000000000000000000104ad9d2ae3e5d4086ad564ca1e8bb660131532a84ba5e052192aa970be82ec07fb3ac6b0f4872485f2807f9949c454f2063867b7ce7eb29923d581fa3ab7ee25055888d79f93fda96524a6ba41753aeeca2316ad708b8dcc840720c8d12f3b238bbb6d1fddf7332b357bc73d6c762ece18edd7a66f28504a7eece7ca7265b3091e42d65fe2b207345ee3190fae1d78f8a06f6bd9ee1ddc70bf9de9a707ce32031243bf8efc2b169927791d2105fc363900f43cb138a7caa4b633c80487eb9e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d8b18948f35dde4300dbc521632b7826614a2e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc8d6e5ba800000000000000000000000000000000000000000000000000000000000000000001bddf41be6ba22f15e107a6594f9b259834b463f1eda6b818206e73bafd98ea6069c74263ebb681ed8f064e6a48bb27119c12699d2a69fbee75331bc2579775b2858a08f6299adcf4dff95a8371a9081532c28bbdffbaeea5eb6eb5ecad9036225cf8707e799d52d4dc4af1030f253cdb5b0af651b5708078c50eb39b9565d3911e7a05ddd1988338cf37c840540b19cdebdac2eb81f4b11949370f5ec4b942b1cdf9e6663d80c9341af0d62899bfd903ff111afc77a81a47eeba0516cf18d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d8b18948f35dde4300dbc521632b7826614a2e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc8d6e5ba8000000000000000000000000000000000000000000000000000000000000000000015f01aac65c416db722bede2ba8e23faf4d4b1b93f351c1d5b5d430e3b4c176403a12f1c84ed53e38505055f39d07d3f933d260cc744ef5d5715e0ba4aba4e070f94ef720d697de891a5b5fd6dd7d8f2ee1f538db1823604774fc126faa7ac4f00ff3061d6fd876613295dd1ebcb53f1a61c99df748482b21b408cf9c7c21791098f5c6694f9fd6889bd83804062e9804513cfb5ad52eca65b576a2ca6ae24d2087f58a1a43fa74531e75ec706f7310a2cf196860133b36da7bef38fc6f4d8ba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d8b18948f35dde4300dbc521632b7826614a2e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012f0be5e75740000000000000000000000000000000000000000000000000000000000000000000300a4018edd469df74173a7794d00c3e023dadda1b5606ecfea27c5125e64c9a25c645386ca4e36cef328eae05abd775b9de873b82f857817f02f0abe2d47411094dce398248b54beeb9dde384ac8b064444b5c05156d2760292c3c2afe6b7fd2efde5f42f9e1c8b7ae906a922e91f7d63969f7c76428a899227b65ac25bb687114f0c4daf7a38b54ee3e57c5118aef053d30d768ea309756a0a2c33a7017495196ca1443d9526ed4240963d782b301bf9ea9644233d0aa405dc77a687ae1b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d8b18948f35dde4300dbc521632b7826614a2e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014d875cd383800000000000000000000000000000000000000000000000000000000000000000001e55cc7b5154cc3d6dd576043db6cd40effcf176cf43c7630679f456d95cce04125348d752992dbe4f0dbc93f25158c32c4a0a32cffba996f632d2a7edc9c99803abd82eeaf3a2f09f12f79c1313d60b5cb752a302c3238619fb5b63ee56835625ce67b0047379515b52fdef7fad9cb6e91923c393a764ab3a1aa9e8d14060db27661055ef2cc0cdb705321ae14e12d28bf5afd2a07dc3fa4bbc49d1e1f9d66f1a647f5d0d4ec8a9cebc29c7cded6d4a12cb82764c0f8f74a4e59a6e22e48a8600000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d8b18948f35dde4300dbc521632b7826614a2e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013f51624069800000000000000000000000000000000000000000000000000000000000000000000e94acea742ce462354c3b4c4ee82710933fe832fdc09ad2d6a99ca0c052c1790da16ac8994868026ef97216f98157ed241381a8f335fbabb027ddcb030276f123de4524bf0a39cab23e65f61315f6df0d417c167c35307c9783ff5328636d9a0adb4377e40206c27995cabb7e74b81cb9f5d7d5e2dda7b8f50f0b71ef7fd3442f3e5f141e5574d36f9ad528902984e2367634d274a7bd0457716e31c05dc7d806a979a662cc0df64347f2b60ad3836b0502ecc3cc581e26ffeccf95f4d03616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089993cbdece354db57259cf5720ee9a0fbeefdea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031aabc65f5c0000000000000000000000000000000000000000000000000000000000000000000021a315be845499ef11f620e1f5a178bdbc7c4085df355181071df55a273b48f078a9b70ee7b5d8e78a66b4e8b7071cebe1507d936807d920229812216cdf9b5253f26e142f6c1d1e49fc06738b30a33e0f371fa8ea367691968c201068d33d420e4f44ffba8e8b9b2aecd4cccd25d5b69f9612df4a607267805b6801722fcdb07ae92649956bb19b76c308a41015b525ac7b784a288815e274a7e924b2155f014ace2fb91d18cff88587c5e931d0c33af8f160a63505a7b04d43b2e04e9e673000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044927a09e9e0f905419c319593bafbd94d96373e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f43a4068845fc7f53172e6646390f8af511a84eaeabd933f33ba6c355af41e10af7cebe39dc8e68e4d1a6fe174317d90e2e76b07adfa4bdc597ea22d3744701061c5afb0aa3a6857acb6c0d8de85f5c3cbb5dd936029dcd7963531a314455ed1a3d630fad7ede6239943485d6560f9cbf2827f0fcea5dafefecef2b3cda53df27d6f8603351c6966e6c61d2609d764c573b057596bb4a56c186bb7c8cca17e6262b346b61dcce0aa93dc1e54ff7d84b305b0a975bc92e60b525e4d698ba49ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014c3aefc82b18eaccc5bd8c63d609607096766b75f20b721df92537d940587af087db96e6858fa7694973cea71697562fbe368470e1410c0b90902023cdae47b03a18fb12d5ee5762703aca345f2602470545a9d43924c92400d3272f74b89292b4f7e12b72296ec7eee471b759a9b2579818217879481000c69824b9fd2209800d64bc34455e5fe7f583c1ed520c9f74d2590c18828b895d94b179364577b122a3474525cf984617de43af7ab1017f21b26682a05a1fc539735c415247ee14a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013c79c9bc97800000000000000000000000000000000000000000000000000000000000000000001c4b76e780b06662501a70e0c94362edfcb53452fed499b6e723ea337051be2902c08ebb2c5c026416c9deddb5686742d67c2abe21d5ad15b607c835b4a9c59a207a45b4d58dc93ef20a55fd6aebbed0ddf064f18cd8f1bfab77c49b51cf71ef1f20820dbebe5a72e69d8900d00975e88125f61a9b3cbaa9bd760b0ed48330c0200ae8db164cf47925dad2edb0f63f0016c70b078556e72d32c9df3b468c52d1022d70529effde2fa129bae43324045772e8c22d9dd83004747e089bb763ad830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8e480ce6793e6f89fd13d439477ec1286517c8e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1902a7e800000000000000000000000000000000000000000000000000000000000000000002ea4edb8bf08f7fb214be3344de44067df02e3ded5cc4aeed3b35081d5ff096022f68461bafdc03c6456011b198975c9eb6c5aa05bfc2ebc1cf1800bd04a75a81c951d9f1922ee6e6b6e6b1f0a8b2696728211a1e07e3fc118f91037a4bdedc90fd5d2b987f10262532b042d0099914cde1de2b93c86a76b8d82c53cd5c69aa90f573ab9d813ff55e93109a22c0960b1366ea1c9cd96b8367428e1e3468fb2800cb9001de2d14ee112735852a0c57aab900ff5c17f0e762f7e2e63126e1c04760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a697b07c67070e0408feab466fc3b5b6e90350e5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006add99c2d8000000000000000000000000000000000000000000000000000000000000000000015f7d7337733a80e72b3952cd92fd6a24a24b149cb2d84e507f7c41e135f5b761571bf62c08a470c36d87b474ea47e8dbbca785f03608dcc61d59cd6f101342027fb14b92e23592fafe5fb5d935b78f93fea233637134b6bce765324595599631ff49195dcefa585dcae8e15a2b3fab5a06bac4664c1a7423812fe558218737b25a43870a1a78cc86495bd67f62cf08924fb427bcd7892a0c45301be9ab616f52ee4bc1ae33d4377663ef02b467a750288bcb4da06e014748b6ce751d750c02f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000292eb4ba445a97df8e13d730d9f8de31131b53d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006add99c2d800000000000000000000000000000000000000000000000000000000000000000002a51c1f6677b2edb4d0cfe0b8a6b654efd203b1907b051b52fc04823cdc873540621b0b3d56cc690c85933e6fc75182f64dca28e361463ef3efc07ee4b5e5dff0818a40a5c2512bac31fee9873e4214c28a9d37fe0750c49921d393224eca545278676257c2de3c7e08071c71d42088f184e1f8b816ccc7b7837703fda27b92a01378d5486d222acd17ff9920d62d4985b58c213d23d29d11ad72d1280312e582c116196c1c7b28cc55ba9d49a8f3e2c6507cf54f1565723aaf02c7422bb5d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000723f7631f02941a773d6d241180fd48ce195590d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006add99c2d800000000000000000000000000000000000000000000000000000000000000000000a75171850df68614e842246bade12d627c8fc035368d9c22414f1fd7fa187b31e0477af45e7b404f77a2fd69c5d8d50dcec2db69c47ceb863bcbadb89f9d2c91a22639af908ef0f1748d33011b1d2cf09859eddd04f76ba84eae1c48dacf42b153175883013e2a9d8d056f43d4fbc218d7342e885238ee8052e7668943bf39610fde5ab6e5c66176b2bf66bb5faa1e0a4ee75b434213d1fca20ac485aed8cec0b0819cc7066e6775ef6703765bf1323f4e60c00d2879c0b395dae1402c399170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8d273b55afec7a874e251e935485db06180ece5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007518f203cc000000000000000000000000000000000000000000000000000000000000000000010fd440239529eddef4386e0cad6edfc5f7ff280de51a33088ad116732969d1d0acd7ccf4502bbabd6e9dcd83e6452a7f9dad972dc24b2f7a2c347d472227caa1c259755c40f62b9a1ca4e5f0cf7e8ef0bcc8233c00a1f24f5ecabda7b599ff52877e42c5c3e6ec8f30a3c03829a7efb5f157477e5dd4a38e9f333abc4603c95251fd87b13fa3478d56a2da3c0b7dc53d6be856ebd0706260026a136f96a9e9007484dcbc1ba62c5e1eeffff88e236bc1ba27c73e6d23ce6152469a1a8542d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1aa5f94fd7647146c5ec0d3adf8c349163616b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060a24181e4000000000000000000000000000000000000000000000000000000000000000000011718429e69c560dce552d2f2450e70b9b698974d1dc8632e89bc468ad92938f086d5fe38158aa671b6a162aa6e4afb6aa95d92207e79225b91af740bf1c41582121ef61675b0ed8f795c7ef59925fb380f6a4406cf850a2bb72923805a018150b6da17cc8b1ae1ff74818bbf2def785e8ca5734182c1f57fb458f67a4d1395b10135c3fd839909696beed78cb6fcf5f748c5ad2fbda1823c5cc67f322e45488037d142619d84485bc4fc3ef2bbd71893ed8da3bc7cb614f95ba2def5448406e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecacd99c27f20a7569790086d38b15248c367477000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006add99c2d8000000000000000000000000000000000000000000000000000000000000000000002693a1e754bf35bea008916ffd1f579b359d183a33ed900db4d7721efe4628722daf5b79d2fdc73fba948d629bd308530b8ffcd1e239a419536bf7007ed96a20e6c7759625ac902c31cb7d667699aab6a9d5e30c6192ce0b4045005a86072002fd4519edb22251553652f8f9120462ca4ea4b6ddce1396fdf5e1e9c0bad08c90311f40c6ffd10ca419187b883b9d6685a7a4aba5a26df493c6634c1356969ca18668e195671c27e93c1893626323649e612d29dc60891f2456dcedb764c590f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecacd99c27f20a7569790086d38b15248c36747700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23c9f634c000000000000000000000000000000000000000000000000000000000000000000022e8afd226679897cd89f2624f34707c85c34bcdbb5745976fc561a7e92e50312dcca66ade1821f065ad4b0ab7dfbed2ad4ba9386e7191bf78c8f02ab9afaa762ddf1004d5d0c2b770068727490b278769ee4df6c8b5945c1f4b780a2dc586a721e2330c560c82a04a8cc5748040c53f1e53832593d3241f8a2a8ac346528ada2a1ac037755fc86725838de532947a73ab79742ab4249eb05aa36058f11725d417734185bcd8cd9432d0dea490ee4fbcb63bcc07b9471afd21f611f290d4fb880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6d498a4e901d795fc675d6b63a6b67b4ab42455000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006add99c2d8000000000000000000000000000000000000000000000000000000000000000000026c45bd046b875b6b2aa0e1a8996567f245b9f23b5b7a93c916afe0c6b9b95ff04cb6556266b4b9252a3bd0626040fd9f8be49a61afad1f30791fe0a60830e05033afd053446aad5ffb43ad889d1f6f70d645ef2cb1f70d6471426ee7cc3c70622434e8edec025b242a8f05784e3b6e3f3ebdb41ef3cddbc677bc184b6259b602a1cf143c468401b4648f79fd80ef942649c3eb6a864dd2ebcff15b7d312e9a01ce875a4f2602e6eaee69a5fd773bb9b86f7ee4cd79bd715fccdaa01c69542d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecacd99c27f20a7569790086d38b15248c367477000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006add99c2d80000000000000000000000000000000000000000000000000000000000000000000036ab3a318be944ee12e6a249c2c190941e24c1f07f039c9450ef71d22e4f20c1ee2a99b0b82b98062acfda0299d218d6fd2a6f447d2835d8d54d4cc6ad7506f29c27b77a300cfaf8345db72b004b25bc166e2d28f416f085ab238cfc92c49ba079693c2718e3d3521d98d8b85a7bc10ce9937f84a7cde2129d52c074ada04f40edeb3f01755632b75b6397177db8286739222c7ea39203d6768ea648abf5b881c39d04f437f8c7182d114c475eedad26126a03b5f656ead1fdc7952f792b37b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000163eb955d1d81415bcd25d3223e728ca379bb97100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000708ccaca7c000000000000000000000000000000000000000000000000000000000000000000000eb201ed80acbf3945ba2ebd737cde7d1b8180d3945f994cf0a8c82a1e33d87162494b2a6b42e516858630d18e681d019cfc39dbe2a81ccecb7d95c2bde25da217027af215ec130427b9e493e4a26f28959393d93fecbf63c887780ffe6e6680869b99595718fa929318336113cad34edd9c605efdda4a128133c8eb60e3ade1807e7244cdd9e2b4b2f7694eb5ad34bf1453b3aa932eb939462a89765a6e1310383dc9c5ad5314612bd75e15b72766cd3d7671cae87addd58b4aa43a1271cd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecacd99c27f20a7569790086d38b15248c3674770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000963e87eb8d200000000000000000000000000000000000000000000000000000000000000000002ebc06031817583a2b0fa31e852e867b6dbb9f6dbfeba3ab20cc661fdbf3fb92064e6ecc2c1e83f9e63974d22e6503996891923a960ecba80672b6e33015f39f2734e6c3028cdee802f17ed49962aaca30e61b968681e5f8bfbbeea1a1f3c016041cafa621f32fe5798b14441a66980957d1e9aa6c95d14c32af069192b83853265554ed0d98027cff2118d1dd65ba3e03579a92a241f33cc1a4cdf514cbf2410c1e8668e5baa24d22558726e68d80bf8bc1ed41c0083c90d18e4df9a32688a900000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d26f0e78c154f8fda7acf6646246fa13550701700000000000000000000000000000000000000000000000000000000000000012247bce74e6ea7133214f523b8bc1864926817a1d3c5583f043689c3aa04616007adfaa4818e4b69734b3a8016c66afa3e25f5b633237658c86de3878123ee1400000001101680a8065eb36ed95f04bb680e407cbad296b8eb9b19f807a45efc01a32ce2dce10fb390e97995b40af9c75daf1f6046c8977b8c5ad9eddf30604a08b7a0deda93a2df80e3b1011f4aa5c7a80621a10868cc1d1ad34d05c970a6ba09c844c5b6d8de311bd4fe278dd4aae4cbdd4691b89e167083b98d827fef641d2f31b601acec29530c6ee7fb9116a9ff9958ae8476929b0805c6449bf9261a1d04af6e57348f8bca8ccbb12756a89e36de89b48f99485499bad567a45439a70923e6bdbd893f6a981f7089325b55c29f46aa30e634d62b2d9e72e332287b52bd117d6739bed2a872bcd724f4c45e2b1a34c92a67e35c73fdcd6af4cda48c0b5500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006bf78b42b96000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002234fe1671331b705edb5cc91aad1ab26275cc30ac790548eefa2373a94fe6bf18b8a5fe12549218e901311bc9f141e96aecbe1d086db047db27c10ac1b42928168598e52651ad0b71e8426354f2ba5cc7234bc7d663ec755b71a44065603b200d9daccbfb2ceedf1907cf6b2af3a8e8152cc2ddacc4346c1b33106e2899663c0b0bc884524a73a4e2e4ab5487ac0d73e291dfa1ea7b4282d32480b61ca2e1f22c1a8a628107a69cc8de45952a5df4b686634ce7c04b9b8f9a2a1d0b04047604000000000000000000000000e6cc6a27d6897f7306d3fee5275e80a91395d7da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012499fbcfb380000000000000000000000000000000000000000000000000000000000000000000049a779e5e4b40305894a5295029127271739124d1dc612bd92895d4597b0c990459635a0507a2f4acd6c12d25fcae9749406b8c861aed4b272679e566a8830f144b3555746c8c4880bc5096dc76a90863d2fd28bdceef0e99b1a862a57bdf471891fa3bf2be55cc98e232804fe87b23f6d044d6d2202fddc05a1459e0144567151a462f0c12e4a481d358c75f78df9cb795a436ddab9c0f786c65897c3ca7492039abb4bb978393a244636681b48906fcbcda9fbeb22453a1cb0b754cbe1577000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095564b8b3faa9cf69db35e3c3e8e608b0d6b8c0c000000000000000000000000000000000000000000000000000000000000000129908952dee481a6400995dbbf4e35062be9046a6a61f19169cd8302eb98f1a00354e13ebadfc82663d7a3419c3ded8b8ab76c110488fd28413283e68326a9460000000201306809db33164237f5408aba8fe97bded9ea43c5f9c3272ab163cb22bfdf7defdaa58167b845c85d77e2c6d096ae8abedbfca5be20daa2274a5cd9143c4e576ec523596cedfd279052185ba5f178b2145cfbf40cbff4c6569ff01d09aca4e0eb5b8de6c6766925c5f318f3d36c2e6c4828401a7a4aa53455984f0918e575b0d633a0d813e2e6047313b8a21ac6d83992f66c3124a4e07ce7bd9bed2d0402be65beea2a3d178311ecb5132650162d5f478af354893a2f05ade373a423b67b9b73bdd0fb9e29a4663e7663c45f794debfe5cb9e4cec2aae5c2d4175c2f716dd86d4f91a2ddef0f6e0ec480bf1457a604f508c8f28c51391d332b67800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014fca7a35c7da09a3f9b3998712a2e3671cd02cf09c2be19bd542bac0425a4701d0cd599d8c680e5aa8dda9898b5fcf2a83f21db9f6b6527b3f179af0c014de42088367d5dd0253d83e1bfeb08bdf6870d0c584c989998abcadedb9786a04c8c2ca54918c67a98364de3b307fbcfb665326e5d220134b98d97b34d22c0b79fdd0ef418f3edb156d36ad291122cf9879a165e7eb625b8b859f97f328535e3b9781876901bfa6ec802e7968458ed3f43740bb9755193e2699ab79c34f30dbfa703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001256441dc34e6e9bd1f84b8c3b6cc11a315b4946875854f35c460716dd4bef06f2b1df7059773e9b31dd1f21873b260bff091c8f347a8ca6c24f9025ed01cddef000000020eb2d0428cecb6c79c2b43bcd2e4e14299cb67df9c237f38410ac81d2b112f295fa62bec6074b8dea5f9da6bafd3602be0a38123f2359aa4672321cf1ce94d348318ef9941a7335482054389736fc48736b628be0ed9b98c64f45c581d78b2f75dbe8807709b141f58436ebc47d3be78dee5ff73158360626ac910ef0386fdfec1d108d7451066a84756cec6062571eea205b56b20cae7bdf747b5d0134ebdf5760358f89002175f49972ad295c5f2abc47aa9b309b43b5e94bc46c41c0b5bc3a06899a88dce1acfe40fc20837d3aff510fd6d55de0668a55323300b191a3c7410898724ba262550b9bc4771d9b64cc90d72ab89397b8debea295a8c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c3b358374200000000000000000000000000000000000000000000000000000000000000000001e14c711b9344613cbcbc2b82b112bc2086eb791cea201af566a3751c911de770d46f33243f18a63be9ae61ee79a986e5b39902d0525a17c5511398503af826e2b879e089b7d2d02c3035c7040107222c8f217b78071f9b3b5622fee98c1fbfe0a7d8bf42de1a5414c5133b58ad8a9cef1ba6cea4de152c1377f84d7abe836c10aae78d00580cf33300e13021d639a91c7b9869f3c3bc357381ca22e406125131bd08359471771f67be1027d74d329795fc39c81b96b362ff5e0db794f6e89ba0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e63f5df79667bfaa7fe002382299d1a4f0a94aee0000000000000000000000000000000000000000000000000000000000000001114ba16281add8b1aa9a4064703ad7d2edef15d36c2c6576905044cd0a903caf1a8c14f7803f1a6a28fe31a55054f10b0998ac6b72d9ed6f5ea9432dc1eeef9c0000000205f6d6569ef15d81c4ecee7ccba23523131b93e86e0a13a6bbb3f503215fcbdec769a8bfbc89d59eee3beb607ef78890f3627a49446f3ae3af9d5bc701f6724b72665f09cda779ba6e35892a7f54de490c886eb27859d1ff4f600ea61c3fc6ad6c6c0d8ec1e065dacff04d5d16bd8279185020a0964bb1fe3642e31c13e03e78d2017372c5f5e1dc4ab9859ffc27e7e7012a040cd671c8ec6dfa0cbe0851da4ca6a1aeffac30a7689c5fbd3bb6d04d46b0a7e1731f3cf8693b24a886222b9c16e05e5ddc199998682e0b6735ea824aec663c4a980198e47bef30400125d498f4a821bee6702181fc6852ef61ff788527040bb3e453e5491e645e611c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000145ed0b3fb1c000000000000000000000000000000000000000000000000000000000000000000004add3cf08b25d30dce7ace9faf5565a72cb5471688de0ee1c4eea7443ccc8d52d1fc87490efe6e67a0e61612769b2664faa199cbcc9022a2a13e43d16780b6b23339d0b20a85333875400ca92ea710affb994b745a8e23a2ac5489c67fd26f916fe251d2c89fcbaec2fe47f0192af499ed7154045a9f25e297b5ece737c960e14be7000349dd7acfeb346e38eaf05c20dd6dbc93712f36f2697fc89cbbfe04015faf6888901fccc2d7e15e6185e2c204aeec2caaac3be14c87776535a7136350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f91ae8ba9b0d42c9a2db3a3631d605bda8e77396000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009dc1d90f4c3ed5f7800000000000000000000000000000000000000000000000155bffc5b73c83f2100000000000000000000000000000000000000000000000797ba48fcd7890cbf0000000000000000000000000000000000000000000000000002b6878250f44a000000000000000000000000000000000000000000000001fe27c895f9a69e57000000000000000000000000000000000000000000000001439fd1cb89338cbf00000000000000000000000000000000000000000000000e2bbb30d8c842d2620000000000000000000000000000000000000000000000000001be0fa7ddd9c600000000000000000000000000000000000000000000000eddc21cc9363f4d3a000000000000000000000000000000000000000000000005463d99dd64b5adac00000000000000000000000000000000000000000000000ccf8e4b1f102932e50000000000000000000000000000000000000000000000000002445eed802f1e00000000000000000000000000000000000000000000000436529f273a098b74000000000000000000000000000000000000000000000004615c21b8976679e1000000000000000000000000000000000000000000000002000a4902ed11692f000000000000000000000000000000000000000000000000000083f67a02134b0584f5c1c72970729f9a4982281d80f31a42cb50291ed99c9d53445bc244f4a52374f16d17779d2ae5c5a26a1e9d02f5950ace3e0f6a02a47e02471eab9b3df1082a1cdf131336f13783f311679b2353728aec459bc55249da4d5be23c9681e90b8a18fc15160cc3a6222dce0b3cd80e51df7d72ab0b10b9ce6dfd39817704340ff43b94233aa34b15308f9f843e59c591a96760da15796b813dcb511064f09b24aad9286186f360a9354fcd07a712e5e4fe457ddbf9179842222bf29337a81507df4270be80fdfe4c99e3f3dccc12b3205bac5205e5b9f9206cf3bd68e5887204e2bbec9474ccb480491fe58789ae0b7487344e65caf8faca3901247ebd6682195a968a28c0bf012c722f6417eb62bc418079b5442275d19703548a633a69ca225250c72e8ce8aff2a646b296513153eb3028b45c5726423e280feb62faf66b20644c55d0b4d34d0cac58d5815ff8997e1da073358fd435569d38964029de5f28599a00f6aafe76fba7559cf70aa9faa9e660d7b7cd7eadd161ea0eb464ed12021e8f451ba0fbc20397a197be2d950dbb8c3ef659ca7dcd63e0b5277401ee7b039a8589ecbc358a055c02a8c60851c1157541dcc2fc11c02b345e1ee6165db101d1e4a860b497f919933aceb33297bccf8e35a1e2132c3b580235954f719dfa07459ded42fb60f7c95c4f67dea0928bc8671fb36aac34b62898ea760ce92b0318a6d6ac98bd6c14f1afeca209316feaa26b4a7f2c7cf5fc8caca83daf784e1b125c6463b8d6c5930b44ff7b465e44e21cc637aebca8dbe1cf50eb42b1b6c15f1c9926e4692da606483c2c91b1f6d2f22eabafcaa12636d31143a0da258fe49605c77ac515827f24b2e78d18062820ceb8406a55596f0e3f61e5cc343562b5f32718681b8099b5d75efe9f61fb5a433884d597a6a45af3de31c49fc3cc54897f28fce8b02a794f2f3225d695d9472700bd036de4c7d579f19c2fcdba12c161fa236394a367d1852cb21900c286675c819ac0ebb7858cff86ab380171ab5ae31b2312a8ce8d3dd972fe394ed9ed7b76abfa17e1aa613f0e24113f27e88b39f954153d953b9feee92426f9925287f87d3ef04d6fd9a1cfbeee7dca43e6d96ba9911c4358b756665c7134c9c45cc1d3476f62fda6dd14b8a253b30d0dee019109121a07022550b3f59ad08a3f5ee005611d0c8d3417720a66c05f1e61908f4dbd021819d7bdbeb14ed64bb23e8bc1467526a7256a1f0896ca2df614097387e1419013e75c4d0d961beb75a6280cd0ad33c718f136332d34408e258fe41d8d3434171c6fdb91f73f8ec628c954fe7fddc0ed4963da5e47681fa8edd8a2493ecdc0a9210ca43dcabece3ec5f03ff2f6ede2518dd1d86f38606d391dd91b1eb578896e14ae6ba94779afbbb448fe65021f37b1d22b4567013ffc85c6ed6dffb9ae127129261ba63c28728b2f86b4ea6a27bbb4b722dfde73da0ac6354e8bb9dc39937d0bb19254c2d1a6c54dfc74122e06ae9ea500d4ccff5c0e78dddb9d8fc117919500cbdcf4d4f518a6c59cea686c11ee399df9575baebc5edc8434b0f255585b0d1ee2a39d833f00592533c40ce7f008091c8103b5f73188a55e36147e85fd914013788e8cde9a523a931c71469ee76a2528ac6661bbfcbdac6976b085c1508c010a5d18701a2cdba99d8ea9ab045dc865ea0ce032f81e64d7ca50af970ae3ea8900000000000000000000000000000000000000000000000000000000000000603c1e5d4d9c48ff1171a3549715c55486c3d28ec6cee8ba36876f185d9c4c33ee1bc738a0c360184805937f43f20d4e085e6d45ed11e20ad126ac361323352bf7000000000000000000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000002ae0fa1969f2c98cbdcdf0528fd81a8380d722626bfbb5443673f66232e5f84497d4d5c09da92e5ed221622a66478a539d540f2742cc5b78619d8b5d9f9877dfedaaa9d126455186f0bb524d4e3d11a5a5b42c4224854da058e4f3ee5c53f9f83eb650e4d05be811ed5c307a4f2072dc77d22d5527851fbf5838cf7a97a30ed16b991422195984552739f8babd1729f67f144279b1f840dd70a826591f4133791f9d211e873c8eaf88b507401c85578ff3b09ea567d927738495ef378f5e7a70c71c037df6c275b0fedf3f68f2fbd212521583cda930f8608ef7b087fb44f860436dfbaa59977ad69ef836e659a4672040940ea2e1dd55569865e7aaa98eca53ec0e9d801ee26f5d320cc14ff73349ef8cdc26f0e2568d8a875e4f6917ea30d259cdeb6b72fd713c5ca4d5cbc4f048dd38cc28fb6d6d883034b2de64ca4c7a280f0b52d8c63dffabd0f9b7d57d2a045526ddd6301dd9f098c52a51f447d90e7704a045f2dda21d8aeffea5781c5b4bc53438619ca7be17d081277364f240301066ba05a72ea52849150e8422f5f81d49737281744f83264550335a451d01c8d6c15c1b4536aad15081ba8489c224356975ef4dec60960ae0d790a68cf7031acddfdbcfa23ae2725c5d007ab3889a6dd1a935d65b263f9094a0bd703e8f88d989c4ffb9170aff70b614b1f5bc0bdc08a32d500113314413896022775de7cc0503ec29c0220d7ffe443781181baa9eef9fd1d8071c9d766b33aad3bf0148a4ad456fd076b9882a4bb8dd3d891e79c7281fff762b14780068d3a65fe67d76df3c7608726e5f54fa3c888a5a285f2731b33447ef69f6f4529ae12868ee16319d19a17c181118eb1874811307ac9dd228d7cdb25a739d352d3fa131b4301b859f99f9cd5d2d78879aaa874f0311a5368c62ba537a8a47d779ebb1a50f99569636481e4015ab527ec23d7cb2d5e55c978cdc400492c6a53733057bfaf68d8c8b1045fe1f431ac25b4159b1e6f2b0c4ac7aeae0b6370fa5f433f30875c31ff493afd67b2fd535f92900aa5c71a462696e7f644c6f541f9cac1164c80a5d410fa63ede903785cf57cfead95080c73d685923620123635a12caad6c4995c465b2ba2e1a173fa5d3bb294ccae76599ebb60fa00d70a489b9fe4124d22272c24bcd822a3d994bc7282421d2ca452112753adb17d25e15e5e0e950a9224eff7fcb787b7d98d1083a280219710256e0861ea186a6f0267624ac0943ae59f5fd3b7aabffb35e22917c0ed76c1e7c3e6e9bbbd7970d654a6dadc3807bb67f764666d5096c594fd2bfe139dfa158eee7b783a091fce25c706d262bfe1b309d6d8f22827ba807792523b83e421748893741a2ee95e915e9c22f5200c5f5d47bdd9103927bac90cd3c271e9cb6fe3ed2719c57b665fbef692ddb270d974c35c685e250489032d8357b61350798e0379f9d653c8d4de7b77c20af49cc703429d6cbeee681a8fc2649b76ce51405a6f63af60395a6ecc5163524f13c5caeb0dea68033e6792cec1f8fd4e07d2e31866d9052aedc2d14b9ca815e4180da215fb74cbb2db7348b625715ee8fc8e7deac2941a8aaee9f45d8146f2ebe1b2781872ab2593c51d34a6ad73c3ef58e989176bad02f9a258e513db29655fe8d278b0800210c2b0c9458032be11fec747527a28b788a4eb576fad63a6cd5bf9910617b7baf0dcce475a11647beaf6ca33e21e5648216424e0b1f916dd1e67b04664ec1e02885750fc96c0a109b2ed75c624267553c913e0f42f10c084cbd1196dd3aefb8c213342a1c221a86ccf5d5e8214e6efef9b348161f43825f05c663d2c742f763cb2b6bfc245af02e6388a72e205a89fc03f61b67f9ca195eb81424b6c744f5253ba0fbb3d7048dcf2899fe266956e8cfe7b0a7756279566a2437aa5a6bb2c907c06a1523454487438c1e1bc732ee8af506ba1d0a4ccd322245ca8a200bf93598fb6585a81df507ed78a97d61c961a35670a284ba3280d17639680ff40af0e6eef184de24ff66243b1a71c863a85959c50224aac28eae3b96cf5568cfbf8b4b2ac78c3870f500a59ad03db245ffc032c6ce14700361129e09c4ac1d97f8d54fc1282ae64ee173e897e07b7b510c655daf7b751c91158bbd8480237563c7bb02886a9c982d32ea204fd54e3cb60916ebb56b3e20ecff8cef076a116b3178087158050f2ea2dd74a55455627b22b04ab3557ea942938a6c26e7d60035dcb0f43dac39653878cb04b9de90a26b88556942b40527935ac1e4c37d1c97062f15a1d0c6e0e4da500186876e93c35d4888473aadd478cf7e9028d58ebae3d8582149b6cea9db38a3a171ba7f183a1a349691aa34f4909f36bcb11519ed19491e4fb0c0be8f0e7bb4b85796693d50f39e73a7f5f5853822bd853f3bad899dc8dbcca3d504d8f4d08b2eb7e122d8d596641d018b41c1f20fae0158682a1fc5eb5fe155bcd7637c5ff6260c328e1b38c2ed2ac8d9f2611900dc3b90aeea971c0304bcf29c0246a522fd34d50c597b33bef33cf0695d6a56e1f119df5c621127cf1fcc54414753a0bf2ae23b336ac545675d219619256eaef3c52ace8647f0a89ddf18ed35940f6ef51dab99c2f09409acb628bba487cec9dc799b992b1aa77fa61e23fcacec719d0f41074d981543a9a576407db34cbb4018fb763d80ec19b8b1ed62dad8a4bd2670cfb5312a26aed1df417719d563a9b0e555cb7f06cc4b606760e0f0a4d1bcba0fefcee3cbc6d472734c188ca488673326737a9afa77d73a93e7913e0e76f665fbea83a56c167be485dc2a034b6e0d4885f449df1030a65cea4d5f3724baea325c2b14ee5ce8666fe80cccc0f247978f0bd50b29b85f66cd644cccd50ca2f0b8b263b9a96ff56047a0b175046662275b77bb71cbbe537bfd20b9223dcc5c0de855bd5e7b5d94335f189de292d36c871ec7a1a7d91f95c427e97510ff165f1ea58f73d09889a971bfb84d351cd5be7473bcaad1e570b593060112361856fb949ca63c1259df398959981f479bc208e377b8ff7c30f94628ce2361711692b8e902774f85d63547413584be23a859ed2e6773a9d2dd97260ab1a3bf8955f846f8cb3cca2928b0290325c27901ff838fd2b4c6d2fbfc69c017555fd90ca1b8e5d9f4f420e43d2b25d51299046043382457bd95c549b313ac4ded443c52ce772ad120c8377fbbef5ae64d17b6187243d5f724a727f979b338281206dd121b912486bf333d5104cbfaa64649a9ca272419e3223761a331590022de314a2c5474fddcd464c90b856edfeecce2aea749c38e7672ee01fb9993654dfd32b92cf8bdaa97e6bd924b778a2e906a7fb331e3b814d473115aa530729a0c78c0ba6057e60c6d80b4bb3ee3c6375eb201022d81d855d64ed6c79158ea46a7830b13231a566fdbfa2d81ea76dfa8b6fa7f49092db2a6af6e39aba9f9977e963dec39c337c50a527b02aff294d504dab4b76313381d655bb7f80b9d927d776348d50242ea38cb6c90a93bf1ffb7759ce54e7541b6cb5b2a7be32942c3fe9d170cbb021fee68d198c9af76b5a27f0c470d720d5d6bfb523d51ea1d2420029fd3464b7221436358ce6c32187dc400f6994d9bb3a8010ae59b53ced4fffe3ab33af4a657aadab5ca145c498d2024e6e274f0497238ccd83d4e32f86f8debdb5d0b09efd96930de110f968b7a4dcb91806eb34d052a42a9ed07801c350eabb6ed295050a3d1be13247063400ea317d14c9f922f82128105e548613e1537c7a585f040c69be5523cf0a798925901d90f9eccc246783b9b446d2500ecbb274294e69abcb5c6d90368726cb69d5e466ef617f987869e5008f71223bf5f272055e51a15c0d0f62f517ace891c38e7b5fa2430a12e5eeaa1a4e1d2c208f3c31410a1c0dcb31ad10d9ac9649b38f55ebdd2f8e4dbfdf4edd0897a714ec5a7b68eeb86ca15e9965bb344e3cf18a8e64e8ea151e205ae14148b1c5cc10d91e34b90a24c1c05ba60bb3e079fdbfe8dc800d451d3e2ef2ccff41eff39cfeb7bbb8e7cc2769a01b5aee14c679b8aceb1de5ff4d5115eeaa4b5e307653af5230e181b4674137fe2bafec03433002f97a077c7aa4db75c31643ee50379a38601d2e9ba0b5c86bb4bb0070ac95f2d4851f394daf37e3803503183dae8c0a726732c96812dc394454fbdf18103fd87e6b023c9a2dbfe354632d048c52dff14ea6e602358048b9c2fab96e7ad11bd1344bd4c4e459d731e9c8ad10671d6985b6ddfc86d76b5c46b5116ee1d581e753242ec4edffe9868fda0e6fa130a17c0e5d98a3f8b23fb92e08921913d3dc95660cb8f5ef4066bfd945f627f68220eac501a70f17b3a40643e6f98a6883ad2ab7a1117c68e898ee6bd893b38910513dedf237254f3bdf9c07ad3e0840394ee17b7b799ec852da97c0c9a7b7fbb4e883bfe391ae339953a07e3effdcfe610d65c96c470434081250e2169e4d4634771a2a28f8a2f292d620c7f0cba5a92400092fbc88c59764b7bb3e1e37fc4afd70c1f17ab04eb10eb81fd2321cd4cf7251a9a2334201a5b6aa028cc28880655752fc71d58cefeed7617e4a65a6df2e4971d6ef1e09973ed1b6a5a2129bd195b069c68d4e6402866a20eb86f82015df1372eba2a277f3edb241a361b2cddc637331faf86172fd78a26aae995e047e482eeda3e4ddc7313a4ebdffd405bdab54bc704e75eb4e9be661ed8b4ef10a4036c8e6aa4e5dbff8959a20496b1aeae56de80b72ca0fed17c0dad8e3f683c49e9ceb17c8f5ed85d477a70054574126b0e0e61ace30cfdd76bf7274146e7c89a4d434d127bdf97bbe9cbbded9aeaaa2d33e25a311b6896165f4134d74a94d8bb4052932a36e3ab4c522dea925bfd9d1c36dc55fd9aa7e0cdd40866fbb4433bb94d2dd2055fa63a5843308d532a28428e207b4b152e9a3dfe887b2e0b6ebb90bec18f7c4fe4487b94317b89a27b1c62d80125c82365a1e85ffa8629ce5d1d7e1e70be9908a3beefcaf589d9dabdc171f3f1ffbc01d1df4c00ed6b4af371bef77ddc51ac2dded52fb0ace878a9521d48f3e9f1f6d6909fc0dd1a0122a03855d942006deae965e6b29f10ce6eaa90372c9e5daae8a7d64ffdb1f436fb3c7493ac928613d41d43c0fdd26a3d5d0db520bbffd9857e993e6eda3f957fb914c69933756aa3bf1f12a140af913aedd2044ee4cbf324703f75e38ccf5ee600cd812160f63c235bab06068b8a5a5267c969ebe73072c12409a4ebb44ec3bcb430e1703e2cea31dd010b0309eb130dd90c2cfa42ba78c5120e112512439a317233adfc1cefe290502ccaeac3ff4b1761ce0e108cad3124872d35db592ee6445ba536a686f44d58888a43d135506b44bd3c9b7c68f71407b86eb7832ee885e050bafd492da2da2c422bede8c5075890e9ab5118f480bfdb4c335da4f7ed01b1eb037c43f1ded074ee138ed44663bc26b64c85ea746c4dfac78b17a9b30e65cfc888b76a90c3e8310d199ef40fbab75d4c51b8e59bdf77dc03404657811a7d8e3d17edfdab2fa1fb510ec50aee0c4d4c4dfeb719f64335765b6dfa79ed62d1fc811b4e7dac062abff231a0cbe70fef2bfba9923b690035ec1a03e92c53c759a07edf43b1687b4c96e6c65b0332520966e3f89971965a4abd1f1e36cf0102c442f80b2c5aa0b5534e18e210a34b5971f573014b8a53ddea94185061cba1676ce3bbddc0a461bc3e3904c8c6aa2b9347d548eabe676d29a7b6712f70d9620a9edb17cb47fc6bdc96fc6915cbc33c3bd015ca06113daaf2d80335f8a98bfcece574f882cbefaeea72feb8158b817d9e075d649f48e7161b59fe3986be0c1a2d48d801d082bc666ff5368b26e65cc2edc7ba19d72bcde52b45fdec329fdbc75637376fba52d591d3a53fc8c86e7b2b3a1df7c89f23b976d4d361830aca0de049178e3f9a630b306a85c40a191e70e6bb25d806c36add7bfd9e72ab0c7a7c8a4efe9aec83533528ea3948c194eed506a5cbbbcaa1a541d3396cd8d1c6156243e6add92c6852df911725892c410ef1f6515af27183dc1ab8677f55d04deb896c8a7f69d80627b08649c6e7621ed5f4073c3973c600b09c66414a3360357e55bb2aa4b5919d8fbc55e59b7cf120208be54969ced1326c77a073c5cae382286a93274171c39e15c1aa8704bf4011805ffab4f635919caf6bc827f51cd18f5030f6bed16a6040c4c4630d153617e8cb96652c0c746557b7ebd6ef16341f23098e07061747a01441700377dd222fa5060565e5294c76c8ecffa3d75aeadb2175a56207ff6fedfe8fe42fe586cd28c739fe74d1b434cb1a9ee605701c6c38b5102e04615d4e1b70f7c9d67010a1a789cd010ff9a9738244a0a5416088396ab23554cb7b39e10d272f9d233df72a8c03d97258b2ee49ff03fad4878f5a590909326067a4ecaca7f9b5048eed9fa9db04de87f1f5821fcc5d97edca46fdda5ef68a33235a1a01e8d13e450569283ccbe4d4dd3228144d77e8104f815b14a982b3e302165df0c74eaffcfdf6bb1dcfbf5f960456cc0748927724961d7ea969250b385031b9f784d716b67bc609a20f52907caa746288c7dd7cc52bce0d37f237172667d71fc872c4487c153910aadefafabdbaf164f1755cb34c2bcae1e4b2c9b186bfb64cd63485671e887b766bb0a4c4a9379a8f3b4e4d24e42b36614015d939b820e40a572ddbd742bf12c369b14e17062821394ed9dcde1b6b8a6cc2263ac272a9f6bcda97c64ddb8f4be475f55e0964d270af2f690fa7371d9f5b8b90835e7b047037c041660e2c821ef4ae6188cc288ff136bd6f092d67867419b663c072825128a78bc5de80a2673a259eadee8253f79959260ca469e042de48a869a31ffb2045bb174c4ddfcb3a5b9394bb946b2ff570d3e188c319ec40629b4284fc114d4bfa35df4b9a1d7fa9ea87e04e15b81d3e11b90446bbd688b7ef3e4231fce1d52828b1436becbe62f20c38b17399706d49d60854c906c6f266efa6e66790a57fb9129565fe2ccefcdcdfd7a8eb3c031f58904e0201bacea103110748e488da276846ce89b3c5f9ad011633badf2e1533dd0bd705de45547f8cce4d0f9ddcf18d98e360882ef1302d706f6ab2ab3ab49160755fd86edda8f040e22eff6d3e97b9801b199f5c277e4bcba5ff5f61ac529ad913b9ee105363eb7ee0b83cc8a90bbc30db66a4a217824dde86040260f540846c2ca6be01942a223a1e96f5977e2541038ef02b175207870f2069be1dfbd7025c5574a2d250f6042d430da8767d7788a47967e571e939f13f6e13016e8d39d566adb4848a7d9cc318e220e26d35ee8dc8d4577a3489145d2f9322546c6620287f2249d672ab80fd358f48f98b99411410ce00a2cd2e45996d5e00fd69fd2fa8e6310762eca25f1f4291d20622bab0eb7a1e796477602cb1b7fd67f74a34859becda5914de4b47eb15cd9ae27a23f334fba0bec2badc6baca49e5ac608c794e51efb33e79a7b0c7fc6ed0907b60d1fc823ee679c488113c8f4fbb1d5c32bdafc8053f042c26a89d3d985678efc3e1a421393d70844bf9c2583fe875e54fde01359aa6e00a1b88a2405adaa69d377f22feab6be59e24b89b26e59434ef575ccf1fc0fbac3a197b7e5bbe43f61ec40f312969449b227a7fa0a57c89b507875030853a1c2a06ab87a3ba080bbc2136cafbbcde967ffe0ffd3e485f5c54416060a038934a1c356d0d2188055d6bfa6ebbf203ab697a9c11e22229cda71ea27147cd81a30366d751cba1d4e2ad62e27254c5af7658c700cf1240f75ebee1f715650eadca3fec38f0fa76e28a228e8d449170c001e8d099629b68546f28aa0e960ee44f931912a2687dbba3cd02a94c397186e455ff99967305c6be34e154639a48feefb58e08af5a0566e88cb9ff1e360431ff2420abe57ff434e8187adb9688a25738e72d55217c57b4ab484515e3e5a30d044216fb688779b7e9bb8dc317d422e0a2f76cb006081221872d6db2cc2ed56d5c19cccffbb9c76e87728dc27ec691a87f34dd7a0c24d40bb38491cf4f3aaf9b888584e08eefd78d10a6bd7c11daeeda94e80d257566730279c77b32ca765c102890678963d36157086e1016c0eb3c2c27c3f758aa86c519e1316cd3b915905e1d92688812957ffd0117af4064eb34859c297a9cca2d5dba4e21dec7d07fc01bd585cd8175b10d615ac1737a4c749d25b32aa1b1f4490ef02602c940e222ad95afc35b4a4c66847f75691bf2a67b8a8f24940813f90cc7f9938af636f2393c4f5f34548515fe378a42bba277de0670b4dbca5311bffb49555f44d1727bfa96b3a60814409775cc71c1fcf307e9ec91b81e26286aae1eb4fa3cdefe28087b507ed34869a56471106c6f6628e0c9dbf651b582e4fe021b811977732f2a83658b3ce3d37094b0098e07e0aee0b8892d9dc752b91b325b3e0b84d424086bdf5ea1955dc6ecc32a3d9b62f97f30fa197602d80e0058bbd8ff05a844a3abdace01d19958936404d6ae3d25b02d1518f806fa389e437a30fa4574303bd53c03b9b653fc16825dbdc61c5b129140bd8c37093d6f4ed7cec68f175b4a70b66191aa48d0c6c3ade755ef90c14534428e7c40339235e419f2c5e4d47bdcaea87be7e595e408410ae65cb072e001b02e94b965ec11baed13da416526f35a1670cfd800ad22048d0714662a5e18b8b4df292038c4050f958bf65f0e355af8270e1e46eae638e3d28215b20ba83a109005924e0e13312b16bd8c26ad4ae336ec18f54384aef278aaccabb295360d378cf1bae3b39e50ee2d3b0eec9f986b645f8f2af600d2321a1f9c2e7206f378948a75b267bd1841b747c05e231df37d550aa6320a7cfe8a9674d01e5157282030d8d04a07d61151eaa39e51051fc5f859c10b8e7ffe4e11e9427d30bb2a9d68fb0dcf738996c2e28dad40bcc159cf4a0fc4dc338251fc693a731dd24b3996bff6bef0c272f87d21c458fac3cbed3c7f24af218e34edafbee4a0d18afe3ca555d5385280c13fc133ad17421a1d8d3a517a120b2e09f824ee39bf3cd3222eba7982223e37b5af025409c1015d00c71e3c76d1cb6b8198565142140e19e27dcab14fc54d8a25d36e08521b25262d7151dcef8dfc96119136422fa21f2b92a55c5af090a7b66410e9e0dd4d143e8009e6ecae5ff6bb6927aab77632b1507e8469f8055e02e94540be881fc0adc519b3c8b69cfdd72472b0d9d02ab05531559d1d6de567ca6df5fce5318b0a65b875aa194411eb31ae5f008ef140dd2066a83a54d83ef55273c5ba5ea04e62cdfa0dbd984afe037f9ea298ef547fa98e260ccf58b816952bb11c30979c859cbc45a5ef1009ce6fd770ab05f0e07033bc00a51fc91c170f3db8c16cadc1b11d573752c43d674fbbe0d1328a9581036f70ed32b107366c5aa61906b72922d1b7fa0cc51db0fcce8e19c7f8232af301c6b64609fd72b4468d57289a972ae113c86dda4d6dea35417c593acafe5cf30e6a8f6700be8a13568b5babe2b5139d764fb36b537ad1313950259055cd1a63215484a16aa51e31b9350b89c8dba3025a2675c5b8e5b347696b8b8bc4a198ff942689be09f8c92037e82c2a380859a106e289ac95b82a3ad4768df89358bd364995355f9a5621d2779a4ab5fdb1e15e68421ba246890fe33a581253e0dfb42d6cb7f9acc3f5131f8e401b9175ced58edaabec2219dd74b75f8b651edbb49d507f95563dcc8f149874f22e262fb7893558c9eff2e07a7d69ff658994c2208722c91f5e697cbb870d345ece2a30624f467f02fb1aab9fdbd6cb7429142d8206aeb867a617a8162e7afa55830079d3e73b061d79a4e2ae6d1453c04a6af7e5fe877e30eca75dc39e749b2d07dc249ede11c0a3efea42e4d72daffeb7254428a0bf7ab2ced35a240a37d5d66951abf20b820207d7824c147fb80dd08d716a9cabc9204717bb1f94771ca44f28e24792eb513ef451c9c2b3b1923aa908765ae5ee8c6c512014bbdadd73e0d34a612ec571f690505265838a62aab5cad4c77875d2724a35e17ffdd5d8ea163fe31af02ace4ff0f82ecbb5cd319211e92a50e66243b2bc8666822e9442fc0ce9241503f2ed8efe8c1733290de7599c0bd569ef70f6e4270ba0f37fa81ab2ae23c7cf737f2192a8320ab5d2bba586ecec548d56d605144f129f4422cb3851cf626b977b6265b018061e804730196b452426c6c64299cbebf4bfe38d899cb63ee26d2ab718dee1773f5c0db174a32746a75c5e591bbc59dace3c0f0e38967d72f81843e5e6af36bcd70ba63c3df9081e3108e48a350c91f2575e8ebcb5a77555792e9941cb369d2d7e633fe4eca625bd3dc82351456450040f3efd13e11b1200a07c84f9261f3677ce7a91d74df2efc611c4f949283e216ad63efad3f5d57e762c9ec3e7f2f5c42aa321718288926285858b9038ff320bbabb58790a7d4e0a40d1e9c4701983fda134cafb9307406f19f158667f1950361863c73cc731be8cda5124cf286d2391a79dc84d3673b07d2e7a944cea1b2580bbe152e4f92235ff1f6b240a5f3570603c7cbe1f37e0c65f76a4ecf0cdec895b2872afb2758cc7a035db90a3339aa3987c8e022b2f403f939a3818e67def549b2a5cda8cbfddfa3823390b1291231fe37530d0260b9d09bab5057ad83d6e242251f66b42b8f1d6a28642604f783f6b1a7eaaa21085e196c0a1b17470c99eb6b0a6be21fa4c67e383f95be65d0bfe3b23bf2edc9a9c6f2b848427e18af486be9a3e4f9181c8f8baccd32155439f73bf467ce4794659ce3e57432280bc9002f538994862442c77c40056d2a2a6a2a70ec06a1ebb9faa5c7c8f30fcf6fedcbdcbda02fee755d828491cfc0c6a5f3067b11253df7f8bda6fc4ffa9cda5960d978efdfa9fc4a742cfae897580dcf4c7703a903c9b17fc0277809a68945f4eb2790f21158a47075b5d10f25fc6a6f4476cfe3824e28f44e05aee52918f28c474f1a4f17a0391c1bbced0b6cce822ca29f6514a8762b0620dfea73b27a8ad80b1e5d9205c9aa6bec3c4d4b71e95cb03ffd938b2997f36e4743e3b367ea533f7642b65a639fe763a563293388b47925efed6c6969331a22a600f5ed99006eee0e8d131d9fb2384ce13c267b4ff1c93c6578760d05d5e8f253fdd081e9655b8aa8f877e47b72c472ba6be75231eaca58f87879912fc7dfc280cc22ef47be4bc67141e0526dcc65a6c147c5f9eb433d2784b24afd5e6587b0c1a76ef3be9bb64dfa86c7372dcd4d36898a713a29af296fbe3c07f349a0fa202d8e7d77b84033827635cdb029eb13258a2d32dcc333068ca56aca4e219114c2f664a46caeecb1f1833688f7272a116bdb1e687035fb760a29e805711420af375ce2950d2a4b272c508f53748ab494295a70f99692f1e779ca4feb8bd6d8b9eab0725aa06cdbfdf7027763a3b55307a569e38c5bf836c14900931567302fac480c57130bde915af8286cd8e144abbc8c8acf3db4eea280b68bcfeb4f15af5c96c45731fbf383e679841056c0ded43ed417d4917add6581398c7b0cc8eb59c0a6aab5f3f3d5a1663effaee30ae6da6514a288bde1e83cf61674f9478a5b2a56de2085688d05c2501136e36af8197b97c9c912bef3464caac199bf42c3cf445cc255fa45168b742ee5496b7fdd089e4625c638900b48841530c1fa2d33a20c896879a7058ab36705054e03e108629702e98d3bc8f62b4f81190551de7aee38153147b59d459bebfaf2b29b16656ec46965f9f29041fa302b1138e3ab8e187930e7060716249dc2559cda675edb18f6aa426b34e358cb0c4b164907fcd20af3058525df5f26cb1b036d2cf510959334f0c23b0588ff17ce78a4ac2770e84674ef151159fd7c31fb2527f18e93e14e5267e2be97baf57edf112333cdaea1b5ef0d378d335193b5d92d65c9ba3e25222c9a57f7bfd28f461adda3865c268aa4ca1acb73d1012fd96d5cb4c826b81425e325fb43bb4fda99235944afad1d78f56153e9aaf82874e82cd9c60c9d44c78ba33be1e4fdfe9fad93f8766a9931ef99911352e5971b54f15fdeeb73d2529b432c443387d9ad6610f309e2b0f5ecc026064c0061875bb96b1deb861664f51a468c22b9e3ce4c044772213c1b3a66d00995190c2b76b508e01628947c1cbfb5637cb3055e64a680f18bf0aaa1f4b1e4254090309947837545cae0bc131f60f8a6ada549703b9829f135f7f4d25e330d3e413be1246ee9da290b8d828079432c10e05b017db7cce158b8729655f520176cde8eb104f7cd97855e93de72cef4c1062fb9f68a206f8b0d14014bc4857edd722eb81a43815a26f6e745b3c33392e7e7a33970c16d43eec3cd7a1fbff6a8fd59c384b3b0972b1a5de7c6d489fd0b634f918ac6dbed049171037a6c9cf352b62a78d7e6be52f82dc2b7ba69790f7d5a8e1fa291ea887d1ed9d360a70c8900d3055b1f81f5ee56511153d9242d2117dd5589593baf6e595fb9015fb9af7ad14f2cd438990e98027cc2af767c81464a2c9a374979c050325de8bc5766112a80e429f031c9c320659220bfad902f05a5f50196bd74279c45e7ec4e5f534b9cb09f55fb157ebc4101376479ce3e794c623c10a7b4e971fa01acaa0875f1b2ae795279181f4857e7024d74221c278936616caeb34a00023020b1e5d1ef4a9c9029c3b17c81b61738d3e712d26ca2f5d6d2d8f1fe188a0b119e6fa8e9ad3c8a85383e09cd291569b683881cd08a927a9878ed8ec6b1321a27ac4b8205618842aa076e1b243dc71aae352ded0d8935561ede459167d581b5bc8bf04c8d21d12e188597def89584dd3b4190a5f93557b47ed118771e23e6bf2bb3608a50901805d775adbdbc3a28476c3df40b96387c0545fcba1478da6b5d891669da6224de50113b79cc15ffa6a8e408a84efb9616215083a630264f801582970e4d37fc8deda5ffef925516c7c5691cd1e7be2085d325c48d9e8bf41703a90a4367641a7e2e5d1a190a5406c4d1776ce306be3a5c52be7be19cb0f8e3f0a9d41731592ea77da0390417ffc7cdb8d9000b3d828c8e2de4ab9c4bf553a006ab78ae637b2210ad0d8acc2aa949e093fe68100c255153bfd077fb3aea2319f26ce99db91e2192d7f7ac09de353347200169c9970cb5183c9586ebbec2e01100fec337b1de499d4ff67184dded8704436152384ff9aa243f9b5fcf00ea0675fd145f6ae2ba35da0883d94ff6d29a830ccc6a52d0da739823db13602f7e41db129314ad2456c1f56c85cdc68db6ffcd61d0d69b3b7b9e04dc93f5d678b79cdf39b41091d53b892983bb293f1b6c422e238f1d089a6c86b69b76a0bbef5d9a00c2dbab474efb876934f38888058a8f6af61d725e246b19b643bb1d5590aa87922bb8a65c3732470cd899d8920ee06e3cfc9b99dcb3420ebd2a34c96b33360ec30d964eda1268f0ed8d3cf4fbc8a6c8278498bad9f43ab25a4e745ff5f547d092f7d1c1e7bb4699b36f9b5a2ba6f3fe621b3b16cf7dd4822a5779f1800d468b676d1380768e377b6d2bd17f9b52f6bbd055373617b88bc32c20daa9f90adb206c902d7b50ce637f9e624e6f57c27180a4967d3cf9ee5f7173593240a5da04007a3bc9111464db00891e3975c929ca7bb9465eb561e212fafa9ec390d02a0f9a1434df6e896ae3ace5439f182019b509eae65f295191951da80da6889a2572eb8f2c096d741cab043ae7e266221399def5b5bdb53fbca828f1caba2317a046e878eff24321930dd07bb51918be2535386d0fb65323b280f3f4cba368c55e1da2b85f7922f719cc14df0c47f7124065b0d8f00517fe156e771d20d947f80a815e3e6dc6832cbaa62419b2c59f6b438a2f838705283824564c83f10dd4fb2d3ff1b9bacbaecb2d88bcf940d3844dc73d9c837630a8a5a00a318e3223c95027ca22251bfd75bf2b63e220e2e0bbbe79de9f07ac87a42eb4beed07040e0044d2f25d7741e82b0f2f7c0d3a10c6e3571b4a15683a18d4152d3ab2f6f389e92904fa2e2df3f11d3389095ed303c065fd1fd7046415ee026f1fa9fa2cc3453bb175d3917757cd2c53cc14ad6c1e21e75b0eabd8d73a6b1f4cd25eef2fb2f536b45516bb0941a04569e462bed8bddbed743d2b33dd70497f174eba5f2ce15e3b2c2ed54d731764ccae6134dd550d543bd9b9ad336cf5a07364421ef5c06680f01c111ee05feda5d40f087902e5c74e360c9d4e311d80c0b15adb27171cb9e7db2fd4e4e709cdd04e73cd7bc8252c8cc03b1879bccd4cfef23b96c3e929cf80d388e0049d4241d2480ecb89b57b70dcefe80084d689f4f71f3497c3138bf4fec21d86a4451534102f5ee1e9f0a538040dda07308ed30f91d14e7f2d9a2eeaf5b490490ff060b79117670603a0fd78002d74c2fece7064a49e306006dc7913592c3ba5947b69426f4be14d1b767b0f353721168a34fef129945710312adaf643918f0289749f588bb849a632ff92bfa4854893e39b190a56e5a41ff62debba1ded63049603de89a26f77608c27a6f58bc729159d268f57cfda4336dead9db0d74995d76040392258aa369787b338ac92fc5895cd8c0f9c0cb268b2ea1ee8d0bddc01c06f9676e5b8e9f602788382bb2a84a523ed3112dd1a943335d00abdb6c80ff8d62a90599fc3d5044282386734021cb205d589b62d34d67bba8d1d449325f5d5ed19982c59f87c3c3472afa3b2812ec3373f4be3622b39ad9fae13293e1648b4d6c0020b4811eff84707a6d51d3a1418befd31d5eaa0c5c2fb4ebc486a8fc91717da7027a18b2a2e344802a65007775a5bfcc452ebfff2324c61ac1b424d64861680386f1b43d45525c0a572f392f90b51e98f18bb06f28c37e80fd0c3829782f2ef29e5315ba60316fe3e3e75061c11e16c750ce8c6cbdbbb95dcbc785df192d937bd931d83c5b217e14a6e74e6e5c12b3568f83bd8a01bd613beeeaaf347183cf60ae9febf6d5e4682d27333578e421be2abafe5da370698a23b3901d35a010368e81207429972a3f95959f0a40b661687533bc3fd8cc2b6ee61c5f725231e9f24a7e4bf12e2d18325e238d2698714f2c443f0618238c0b8a603f50f5fda642c7500e73f6972a42eabde76b38c67bf2a70596e3ab75d59c59cc70698fb01631c8f6a849f86995010ae4e358b7938c8e462048746695f8b1e27a0e41886ea2ce6ac317098a5e79f49f4621444386f0fa293f8206aab04e341bb663077ec1d601cac00d0193d7283a40ce0cac3551cc6275c79b17d2b100ba14f8a7fe0cb8abe5e07f2e961d04308926d18b6123c36991acf99fd88caa3532c7bec8e054d3b3d435a8767d5bbcd4415a5bda585367c16fc4e0d8294a2db073de1d73effb7dd607839ca13937be44ae4929924c72d5b692e3a824c8ce9dac9850e7e341d003dd3058f73e7671fbd80bfab79994cd0cbf2cab21f3779d99f39fd5ce4753a3265ab0760de99c28e4223435e5f1c66ad6dd84217176137965d6e2b305527ec3d53170000000000000000000000000000000000000000000000000000000000000041a3e7838feb7bbb348195c189d56df9ae67b65aa13cf725b06d834702811aa38a751c5222f40cfc7a461e1ba35ea5c6cd92a11fad2df1553205452f64ee870e3f1b00000000000000000000000000000000000000000000000000000000000000
More Details:
Click to show more
Click to show less
Private Note:
To access the
Private Note feature, you must be
Logged In
The contract call From 0xFcF75295...da90a8895 To 0x737901be...e1B42A2ba produced 47 Internal Transactions
Type Trace Address
From
To
Value
Gas Limit
call_0_1Aztec: Private Rollup Bridge 0xc70882cA...8925F5613 0. 00205 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xf2cf0721...0d7157CbE 0. 00205 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x0D3755fe...439E074Bd 0. 00205 ETH 32,300 call_0_1Aztec: Private Rollup Bridge shingen.eth 2. 08923 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x9160ad27...B3df32003 0. 5999 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x19eE7696...0d7e73297 0. 17957 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x28CCcD6e...d213B8C59 0. 2754 ETH 32,300 call_0_1Aztec: Private Rollup Bridge bspeak.eth 0. 9899 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x0e33B86a...2d2b611B3 0. 07345 ETH 32,300 call_0_1Aztec: Private Rollup Bridge mad-mizaru.eth 0. 00711 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x9f41de44...1a41E664B 0. 53128 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xC0bbBAf1...B9b8898BE 0. 037801 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x5E454643...61e1E8014 0. 00194 ETH 32,300 call_0_1Aztec: Private Rollup Bridge reply-with-your-ens.eth 0. 03684 ETH 32,300 call_0_1Aztec: Private Rollup Bridge reply-with-your-ens.eth 0. 03978 ETH 32,300 call_0_1Aztec: Private Rollup Bridge apetrix.eth 0. 01201 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x95564b8B...B0D6b8c0C 0. 04148 ETH 32,300 call_0_1Aztec: Private Rollup Bridge reply-with-your-ens.eth 0. 69398 ETH 32,300 call_0_1Aztec: Private Rollup Bridge reply-with-your-ens.eth 0. 00398 ETH 32,300 call_0_1Aztec: Private Rollup Bridge reply-with-your-ens.eth 0. 00398 ETH 32,300 call_0_1Aztec: Private Rollup Bridge reply-with-your-ens.eth 0. 00398 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x89993Cbd...0fBEeFDEa 0. 00388 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x5d8B1894...26614a2E3 0. 00388 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x5d8B1894...26614a2E3 0. 00388 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x5d8B1894...26614a2E3 0. 00388 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x5d8B1894...26614a2E3 0. 0853 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x5d8B1894...26614a2E3 0. 09388 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x89993Cbd...0fBEeFDEa 0. 08988 ETH 32,300 call_0_1Aztec: Private Rollup Bridge vuthecong.eth 0. 01398 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xf8e480ce...286517c8E 0. 08908 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xa697b07c...6e90350E5 0. 01828 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x292eB4ba...1131B53d8 0. 00188 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x723f7631...CE195590D 0. 00188 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xA8D273B5...06180ECE5 0. 00188 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xC1Aa5f94...9163616b2 0. 00206 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xecAcD99c...48c367477 0. 0017 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xecAcD99c...48c367477 0. 00188 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 199498.eth 0. 00398 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xecAcD99c...48c367477 0. 00188 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x163EB955...a379bB971 0. 00188 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xecAcD99c...48c367477 0. 00198 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x4D26f0e7...135507017 0. 04229 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x95564b8B...B0D6b8c0C 0. 08236 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xe63F5DF7...4F0a94AEE 0. 01245 ETH 32,300 call_0_1Aztec: Private Rollup Bridge kovitol.eth 0. 09174 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x41A57F55...18bb76734 0. 38683 ETH 4,112,781 call_0_1_1Aztec: Fee Distributor 0xFcF75295...da90a8895 0. 036681904019706498 ETH 4,030,295
Transaction Receipt Event Logs
26
Address
0x737901bea3eeb88459df9ef1be8ff3ae1b42a2ba
(Aztec: Private Rollup Bridge)
Name RollupProcessed (index_topic_1 uint256 rollupId , bytes32 dataRoot , bytes32 nullRoot , bytes32 rootRoot , uint256 dataSize )View Source
Topics 0 0xf1034928243e3365c0bf101598066f51439bb2a8763ec84cf7902d8917fb974f 1: rollupId Dec 4203 4203 Data
A transaction is a cryptographically signed instruction that changes the blockchain state. Block explorers track the details of all transactions in the network. Learn more about transactions in our Knowledge Base .