Transaction Hash:
0xf6b8c3446c632f628220e1a6e448e0b97cccce614087129f45c01e1e4afdf2cd
Timestamp:
915 days ago (Jul-26-2022 03:21:06 AM UTC )
Gas Price:
34. 178747042 Gwei (0. 000000034178747042 ETH)
Ether Price:
$1,449.61 / ETH
Gas Limit & Usage by Txn:
6,000,000
|
1,744,634 (29.08%)
Gas Fees:
Base: 31. 678747042 Gwei | Max: 59. 306435858 Gwei | Max Priority: 2. 5 Gwei
Burnt & Txn Savings Fees:
🔥 Burnt: 0. 055267819166872628 ETH ($184.86) 💸 Txn Savings: 0. 043838620249813344 ETH ($146.63)
Other Attributes:
Txn Type: 2 (EIP-1559)
Nonce: 3645
Position In Block: 84
Input Data:
0x06011a4600000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000c980000000000000000000000000000000000000000000000000000000000000ce20000000000000000000000000000000000000000000000000000000000000ea40000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000000000000000000c9f2c9cd04674edea40000000000000000000000000000000000000000000000000000000000000000000c8800000000000000000000000000000000000000000000000000000000000000d7f000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000ae7002e5534ba98a8cecf3dec8363fa3a72fa48c992f47fbdaf43ee479593d6b0d24a12dd4c146fee2c38d298325b463204561b167eec5ab7efc13cb34b153853a79625f88c6fd8d1057b7b94da657e2311ce771c8aca5c295fd007834caac67314020cba86534011d55bf06cf6b86c2bfba00c40032a3c9b4a7146aadb7b59a9a7ce0486e36340ed2a429c61ce4100f4a5cf4f3fe60d648440ee47dcc8ef3285947f01ef04a1c39aaed734b152929b72e0aaf6c01a32652cc778ec99618dc7edaf4f000000000000000000000000000000000000000000000000004a6de9fc0b60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7d713b49da0000000000000000000000000000000000000000000000000000000000000000000018b2778ee2a65b1b3090fd85fe24c375a764cebbb1f843f357d1b30dd7a916ab2a5c2e6f468f8c1f311d52440182b1355e96d518f1646fdf8591eac324c2af560a8121c5a8feec7e451a8ca4a74faf19b0b17143cdffd72aaa945f6c9511d3db1fb9244c822cd97d6211ab1c4ebf63533ddb9bbba61164b3854817156fee0abb038ef80d1b98470ee6aa38e6059f9f48aa56ebdb3b8c16646f98b1b852b0c6f9287e1b46f089f915adf06444a70e8e7ecabce0070bfecc87c496f12f034bff6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017f757b1a7f500b86c71b840558219b99fbe1d0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002137c684a6600000000000000000000000000000000000000000000000000000000000000000001b6306890e32b0167f33b954fe59863ea80bfd5c9fed2e0b9a54792ac9fa66b61658b0a4acf196059477db4dea14aa5ffafdc40c4836d4e76309da851277ab342b6a4f52b10f9cf9234780e5101a15127c969f3b2e94ca7442e7f2de254afaac18e3c44b9ded988d610dadadf6b0f10bb4b0a91194e30d119ce6438aac4c6b1a1440f9df2818162bc6c565f1ffc64b5c2af1edfc8fbdd5a8b709b89005e3652b0dcf48de2c85c86ff76f4c5530321f2ff01559301d1693f4916e3125edee6096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065bbe85b527f71fc069eccff928db31e8594d955000000000000000000000000000000000000000000000000000000000000000111aabb21421756803064a44c45b77f8552bfcc199390dc6630cf4e777350eedc1456848a1380fafb4596af2cca83163511c78a938ee37d34cf2ba3539f99096a00000001020b96a60c0dfbf960a018cf4f698743a4071de5a56615d3f8151a9403009531782dabf848c61545c36580e81bbdc367d9e5de282074052e504a0d1a23ce3f5b3291df2d2e7f8e9452dfc3c7c4f617641ba1e74212900d011d5b6d5d2cf16d45af55c31a641ae66069a41797c6002f5960270d537bb2ab7d8fb044cf0b6357e93985b9ed489dd99ca9309e8e645f4c4dae69f4672c35eb73f7886ade19a0af0cb1fffcd12f67165604d416831358e9645224479d741794353e0a1f9908e393e69de183ee3a01d3babb25c91b52f81e1b21e859e6f3a226049951dbfc19ca95a2a7996c2832f27ea50edcda2e68400c56215a64e9e8993f521cf266c8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025d61e5adba0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bcd1b276679ca033c2bedc1d63eb23426e4d5ae0d1079dfa24e22d27d02d070488cf70c3baacfc2b345f0ba4acc46a2c079ac666b2a537353445684bc5480922141ae0462359012929290293455bccb524be770c817abd625b88606e9d3134228d4e7d24df8f9ddb84981408b66007e066fd4508e74deaf008c13d3f9d1d6d2fdeafea195dd38cb2520cf23b1af666d578d7cd5121ee1ea260109c2509db1c1f4826a30f5560f7029316ffb5e1f2ccf3a8a9fc7b62b983fbecd7397df99de5000000000000000000000000b44a2b76e8294813f770cd06313c91d1662f51c500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2e10ee870e000000000000000000000000000000000000000000000000000000000000000000002c172f73ac216ebb35b833e9c3befac874c191b307231c7ba8f1426e68664d10d2b1e5c9ac89f8aaa34a30ed3b61eb66016f754cff6838c2e49b381dfbf4b8e207f59b1cb053e546482f81f6802db493aa5f3d864675e050193286ad884008911e6aa2a2a14f9936fc71c651f975fd96f7f1daa2920fb96073e3557bfc9e5f212c07c3f4ff42296bb9d5657de5d4feab073877a89775b15e785e1862ddf4b0f2d4c55dddc3bf28c15989a20fc926042de11a537ab91e6ed154dd895d01154b80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b71b029ea9f917164e575dfb9e1362acc6208f7d00000000000000000000000000000000000000000000000000000000000000011fa4ae8336b9e2349d404a0853d440da75275a68d5b3800ec20b7b42e9d51b6521d12b32044eeae85a574a7e67b03ba738f265e9e2c953aa076a4ecaa412c2400000000110df4188a916f43f88e4339554d26bb6c702ea2a3b73a71cb85d9e30192d960fdf272243feb2bc229d55176f5bbdaf21bbc5e3f861954c32cfbf9eda18c88771451c3fef297371bdbb64e3f9fb6af21185cb97fcee9181f4f97188cf2eb7875f99ab8cff396c2a1e50bfbdd4b3a7fcc3e0077fdef826f747f6c7a84d03300e704d78203851c56b60fd9194b5fbb5160a7d1b20f104e05ee83b32410f1c2d54ee793673c4b356382463f6946a5f59240e0ada83a88438aa51a86217d711a6dee7b0d22ed99d4cd9017f1bc8ed964cf6b3a5f1417d7438768df7a7d1422c84eb75ad20ed5d7f21941600287e7d4625d9e87f8e879a9b557649c4a7712c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025d61e5adba0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f24100ca2b8545a0a7f8cc240b4c096c78d451dc48cdc086f525ffc2d57f801ef0efdee75b2ecf149e0554e03e5d52796da6bd6ea9a095ba0f649baa582c621d2f537732674616a6ecacf2b9aa0703e1e1c8ddfe77553269c41c3dfcec21f30852deaf5d6874f19a7c3fb36ea0353909c680944eb941c003f92e4b8813bad32ca0170c633dbdffb6c24fa6b12d41c7670e1bccde15bb9f6e454a3fe5e5cb9b1b4cfb38d3a632cb0d33e5cd0cb693a19eaba851c2c766d3ebf329eb4b0e45dd0000000000000000000000002f3b943cf1eecb6c3f6adfd041ac62bfabcc9e8100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b37bac1e0d800000000000000000000000000000000000000000000000000000000000000000000a24ab47b24d92dd70d5294423a7230cf441c1c673dc62ea8f5ce3c8551f9aae27df98374bcacacf5ffde895b110dea6479ce02b9c242f56215ed158b06fa9e30895e38fef99ae495b8cb2c4c9c0787f0e67fed744a17efc163563152341b1312a9c19c6aa95421324ffcb9a9e0a16a781b8435f9318195063788171073d6cd503a7d990c08235fe3ee1b7d51041a56da55cc605975db0d7f66293d2710d52f310087a707faf226730c7d6f85994b818b7ca64bab39bd82db0f72ddfd23fa0da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c575d510a93d5e28d7cfbed4eebbfddea28eac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000375de80febe600000000000000000000000000000000000000000000000000000000000000000001c8d5123ab2c1c7b21d53f719b1d65534bf9146681ac8c9d7aed3ad2c35bd15a2edcabdc8c4ecc7d2d4b8e7e5ec9f43ac54e7790d995871ff9728ac2cc75ef2113dcdb128730173811f5cb1aa9096ff477ba9b6d145a6ab0912901e1cb7e2aeb0607c7548cebe72f53d82d87e1e476376869de4b59ada9d494cf3f861a5134da2d40e136faa3bd678ae03cc0ba6c0ca1dd0691d6e372275b125c2e20e3f57b351343916930e7ff4814575d221c1e77be236543de39271ac22cec011613a294c50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe30980ec94f099e1b5575a499105b3cbf355af100000000000000000000000000000000000000000000000000000000000000010e1199b734fbd704cd09ac25be99416bc79f08f7ed85290d23f7a763267576bd002ad633958c411fad5fd8c853e4253b8b29cbf2e9dea61bd8d9f2c50af3426d000000012cfd13ea12dcbc5c3f9eb8110dd6786ea375bbcfae238ae220fe22ab01026fc8a1ca4a3b209f7babf5e4ec012c174fb4123eae910aa637fa104f413412ee3dfd8a5020d9e5f886d0a949f519a42ac707171aa8007c51caebcfb45fff14432b3d88e44cf699850079df2cde0af99c80730a468102ed5b3545013f963b2ba89165458b5e1f1a18e0e4791e1ea35559d71abf0168ed7ea856a5b944b68e136b79fa5858565bf718260fc31292c2ba1992081aa05759ee3b4c037cf389be2a06d4cbc4a5957f17d7772c8fad5f185d654b644be589fdc2cda5cb4095856a09638d4462ae54e17c33430bf27b96a83640fa34c5e409fe325c32c77df718210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000253b81253f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020941803f237b972a61ff0ebd401d1c060c684ef8378d7db2f5772e1c24bf1c81e052222d89d6b390748a2169d4106cca1b5a02ff0ecfe1ecabd0203264274dd263139b8631b58c0ff4f1e0b6d039ac036bd45a33cd2c919dd3be2b58b7d60c40bb043697e16308b78994c49598590129a27a10c50c71f5b2a6ecfec27be5611055e0029d6bcfb0f922b0f76a9a02262df38e9a59bbddce4da9de2fb4025fd0d0334dae1e98bf6ad622790de668f3ed97cdb9b5d447eb478ea30c89deb9b1b0500000000000000000000000000aa6ebb3544a4f76f0b3cd1007f7a87c9afbe0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bba78299094000000000000000000000000000000000000000000000000000000000000000000001ea24236d870ba66f8f1e27b1dc70c72ffb18aa4a516620f6b91a0e91bf045d03384a6ca77bf5ff72ade9c0d1b5d2997c75d33a0a316854e169b255b31c198c1a82719b5f99d9f186520768767ecfcb80ab83a60f5aeccff537b37f68fdfcaa1433e445ca4bebf6cb0e495dfc16901494a3bd15262b826a1cd1c0fd0c220b0d217425cc5ba102949b7205699f50ff68d10b1767e056aaee96b232c05b9fd97212329bf11cc0b41f069ac38d944c12302ab09dbb656fb67171d62d2404e51929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa6ebb3544a4f76f0b3cd1007f7a87c9afbe0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015842095ebc4000000000000000000000000000000000000000000000000000000000000000000011aaebf1b06eea6fec723acfd8789080dfbf5c84c8429eb368d1750fc8a278fd0dfa531237c0376243fefef405c6241b437d383a31820378baa283765260e61e0c58e50bb324acf5a797ea7b046b6b5fc2533aca2c75d25ecb2a2182387ff074181ab9b674d23039ac40ae41b2f9759b9f82e07c928ef01343f03aacf7dd47270a86a30b616c39e9fdf77a240c0f92476b9532da1c07f210d474c525e39818c90508421a15aa0c8439116acd4e8cef75f95ce380a27ba781fb217910896d446e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000365ec5f87c1b63bc84cea76a39f14655dbddafff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029a2241af62c000000000000000000000000000000000000000000000000000000000000000000001fb142f70173dec41261275cf1d7fcb55e97940780b551299dc30c3602a1dbef275a601a289157ee50cd53546fe35107dddb162c01a5949dda8046791c9f8f5c0c2f1fc458d6ed41214cf9f1a41b5a086ff6e45196137304fc9c2eee289cd52e2b2cd0c59176f5413a9f4ae182d07b59d5e0f3d3f478ea3c4537b29607cb21b42b3e97dab06363d05b80c5c3c76950a1877ca7384988602a5983354344c2cc342aa04559ef1e63c223cf9d7a30cc56bd39b4f1248c78fe0f31a819031952704300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e87babe18a3c58d912fe06eb8ec4bc28185625b00000000000000000000000000000000000000000000000000000000000000010e891f8806842d3a49151c3b0dd94b2a26678924734ead3a26cec5a5f8bb40b619b08f59e882466ee23cdf86eaa8c524e15d65883a0084e0099a4b1a1d966ae700000001108efedf923882cd489f6f9bd6231fcf6e2b4255481517b57a8e25960d46249623ed11a225bb80a67c49eef727cd4b5fa887e6a5a487d87c9a7494ae2f6c4e9a5c8d2d0151d4146d5c77beef6d83ff68f16066e649bd04b17a54f3072b3e1c8d1e90f10308f8efa12db915a1922f34a472797e5524290f8b6c6a13be2f4d4889a2d1e246d4f9a0f2eeb4e53ed0b87ef2e831e54222889cf487cb04a52897475645e30fa895ee927e6be5f872e4911087edd0f403e2adabd9fa4bcf2a183602453c3802a42c88667044467179bd92c63a750c0a189b2336d95c366ea90cd867c5431a80a60b6b7813fe976cdeba8f77474297631409dde7463ba9a3da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000253b81253f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026460bd4ac19536d52e86ffa1824100c0c4400ff2288398ee5047e233d8c1d2a2c2866ff42deed098e04411b950d597d16bc7c29d1d761ab8a3182d5c177a4b61e1bbf871d416ad208eeb4400436d48c313d0a2dcd40e6b6af914ea2188a09ad1533c848d1c94ab0c96c5692c82b94c08860296fc61326dce6596357c166857a20ecb77ed2f67c1c7d303a2102a4d8864ac23ad4b38dd63ea4d586701c33562b1f82c5a3da7d8b6b102b8ac024d0bf8185acd154b7bec0903afdb7d1397404a80000000000000000000000009b5caa3ece0ecb38634e0cea5cbd2b261be2119900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b12367e480400000000000000000000000000000000000000000000000000000000000000000000323661d415859df6609b9f02edf2012f04c831e8d39eb6d23d2ceeb9763856f0e5f639b40c452c2d1d9dc2888263a2857f8f5afed7fc0374ad0206e4b9d41531a208ae1dd23f62291912712013b15af9eea38e825a70f0077bcd6c1c4a05d2b0394612b8058c4c248d104b6ac0f9dd1f033d174a406ddbb4044dfa13887ad9f2d8cb0ae8bda66e4be60fddcb0bf0bd524a64f150f50b49d681fe71168dd548b2ba5f8b7cf2e608c9d7fe15393561491219cba2516e57959bfb76c261c908ca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b5caa3ece0ecb38634e0cea5cbd2b261be2119900000000000000000000000000000000000000000000000000000000000000010d8b2759eb57789533d9994cee162a695b753634e5c23d2c10fa0f4728c8009819ca3b6b9ce001f297ccb7c7ec7ed21fa1e12e97a9d9d61179ca85f84272137b000000011cff2488d6f25334477518fb96a7028c5cc29cf76bd4359b9e624256180ca22be7e3476c1f093bce30efba8b9de72c2a090378e3ee1fd889aceebc861da183eafb3cbff78d782a062c692dad2b715e2dfcd3b9a53bfd8dd694db396e29f95e87f83ba797c807a8beb586f3bda5209db68e7ed0fc8ef860473ea155b725ff7e65bc4a75d966809fa524faf1b610dd9e4425c93f515f50ecf57b2e276e030b1b1ef3afbf1c94aeb104335f971556d07684cf575273a8af07db821b16a509435ea3eb00e6ca7f3c9b8efbcec3343f960d5fb243497a5fd302f0ac2b44d6275a5aa4a67da786b993036eea333a0084ce8d294cebbd4fc73a34eacbc5d98e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025449973b1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024fe2e9e65ea70dd3465c707b871985a8ff578d6c1fa37eae06a35101e0d023a1cb18d229f414c871f13e13a5337e412760b9453f08f00b3f796c762ee441a86208c3b301d0770d9c474275c509ecbfcfddd378084c2d8bc74393e9fcb6ebccf04dd362658d7242a2af58b5dd5eee1abca2225b49d44f2bd25783159bff6be6a2e59fcbd94e012e9708fe9a2caf43b3a5a4c20613e66c5ce225be5d59adf43600731b7415026554f766364896d1d2aeb3a347295a7e52a2b3825ea68575bdafe000000000000000000000000a2a848ff0880b29f8c68c7fa060bf0532de0ed4200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c757bf6a58e000000000000000000000000000000000000000000000000000000000000000000017da434502870b487c281fa7d39d9cdb56afe2e9ef7ee3a134d7f15eba1f4cb60d0c9187d661f1cbb602273c4a1407fff54983ff3b49a426898fce0cd84bcf2b2f8e8d9541c54541611bdb341dfd6000dee1d343b280c2a6297e9230f222cbd80c9756c326185229c2eb1e4734a40abf066cd519fb695aa01c163e67da9dbea02971627b79aa5f528e3676fca3852c88c34f118fcc32674e6c313fb71cd065982fb13f68126a2abab720bab0a7d10f6cb4cebcf46f0a45cd59076338439a2e740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2a848ff0880b29f8c68c7fa060bf0532de0ed42000000000000000000000000000000000000000000000000000000000000000128d4806337ace2038b1f7192c9270538763e65e9bf6a34f99877ccdd80de653205d5a45531c69bd8c42763b635d019713083256b7919e1f52962702c0da786920000000110c4c5b401774693f37f028778a8e2607687843b39446791bcd628cc1e5b27b98e069d5f442b26bc781354c1095b0218879046b4818a740eb1963c3015a880a68c0e55484137d4aee41aa1db00c551fbd6d9f7bbaee6a9229c47eaaf2e788cd29c7420984c18a07212f84e846ca8fdd8fbf20a6bd9df80ae34e92a1403c1181148d58c2977aad2a4a57bd13fb0981c1ba4acde8bfc174de6731ca4412784fa7fafdad46dc1af863b32f32a55c94cc6ff1122486d3df1cea6b86f83e41a9f897975af6c1bb879e0c357c37514f32df9ec6d965e796a31bcf804229af601a3429ff77564ebf34a7557a271bba951e1abf267c1b52d2bc6366ad161284a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025449973b1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe577e46bd754d89908d2d148f53eb1bc4564a85e8062684063926bbf69ccf22cf9a0a1f7ca7289189ed1ae5add493425ce5c9af9de9f2f01037dfc752c72db195307e54f292eaa18ccd0b6f8e2f0a5ffc5f13c2c37a65546966483f033175c1cc905a34302e44502dfcda104505d87ab34c9950c9a11c9a6a2dea5b6c263650a8aef895ec45329479d6b306566d6ae59937c944bbcb561931cb6ad7843b86f2e08ae24967e0731c405f3573712ecb291a8d8e6b6edca5a55126101562016bc000000000000000000000000a90aead67536c6055a280c3f7c418472d43a9f91000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016cf86405c6a0000000000000000000000000000000000000000000000000000000000000000000097fa307579f20e05768e47653d9d6b273e364b010dde2b1724c7cbcb4b9a5ec09198cae158c8281e8153063c8b0ec8ffd00c7ff78ea820ee72dfd45c640630921dabd8dbb197c0ad86dc2567db04103e4873eb3bbb8d768b8c3c1f84ad3687d20b07de71e0bddf71b6afa61f5121b90298dfdea2c262f6ecd10013418d871e00ae8287ebd8de8cf302c612f2ac650893a5a8a5cd521fc3174fd4c943d2f35280fead02ccc2e8d0fe4c1f7737506f513c6cac282da11b6386149ae5264311b250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a90aead67536c6055a280c3f7c418472d43a9f91000000000000000000000000000000000000000000000000000000000000000112f4d783429abdddf805e52743858cd58659531627ac355d0627b432d9e8b85f2f5b57ace611de2b080e5217618a692c2fc874f98be980d35c2f8d471b41d3bd0000000110a61123a8f36c11fc1b230f8bc467f5a64d8ea2d9074b8ce66041ca2fe107b56c9d79a5e7a6e72e3c03a774ca75695fe2401ee0303a10d774b4673b0b89396f52fd745a63efb3a7d6d4f0152843b84b13fc7af6e89ad2bb8e83253a0df126ae7883a32a4c95bef3a483a3745be4f6c10f966e810001dcb1ae6477701d1ea31a58f32772786ab0253e99dbcfe381a3a4c0c2c2441c74507a298bf03d032453aab3896256c50bb6a21c0020bde90bb7014530492716af44fbee1680050335f4e13bad86a6c11ea7b63b9c9e9645241dfa985b801f37de8cf10149b1b406f10302c84243d28280b5623839bffc8928b9f0fb23570e3dcc61b81e7ab739000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025449973b1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1e473ec5670be5115174617d7df72e834bcac996c8140cb04674ef4d29a0de305a2734799bd238fcf892e737f7098a7bc61003e53f3b5eb69b1717552ef47725af86ea6527572f06f41b18cc4855f0ace84492dff5f1d2a6400192d59d5baa23744264e6e61f3f70bb1870a30c2dc22674fff27c435aa8cb238afd9205cff704de5b1783efe71ae2ed6aa978e18058135655edbd78199f1c2961eceb2e995518356c619ce24118116b13c779dd56ddd14aedae5375dd4b34b5ff1bc623933d0000000000000000000000003615ea07d12d247a90a5aa16c20f6b346de2068200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6f9863f5be0000000000000000000000000000000000000000000000000000000000000000000246fb187f6d8bccbd496f47f7152705885ddc025b50d3789b0bc5a4270da2f01271a9b815c3d6122f8c24ed30c699d9b2b9837426258d0750ff46163ac745cf52ae74ddf43ab8c13df9ec5868f9058a60ca434e004e81c0c64eac9f6de029e241954c9528bd37722d8d0fd0968e9c9ae5f9d10678e23d46aee03dc0925538359226d6bea3d1fd8da9a7c881d9a2beba6228908864d13a5c4237ebce1e27a3462052abc212ca3066e2c6bc41012b86a90f3a294263efd41ccb61ad1c9b8f2540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003615ea07d12d247a90a5aa16c20f6b346de2068200000000000000000000000000000000000000000000000000000000000000012ab7e0628c6a9a290ccd6ba94b54c28b164effbb14027cf3830e9c52120bcf14027b019e457bd07c5b278e177b140f66b2dfdfb5a0eaeafaf3e1c9c8569a63de0000000117018e0381a84baba6c3d40c05f1301c9f523c371cfdbf622b9423770da78403df34b8b96060eb688a41c78f4ae8d693e9ddf94d5820f6b487e51aba2a2d918805e3637c2c24095c3accf51ad0bd5cbf45293c397e7baa10a4e461f61afe7f83b8b52eae4a332a06b7b66489250295a564d41613727a9add0b6cb972278153107fc964069c148c098c046fdb8564a4c4702c57ef2b4d5acd3ea0977828fffdbf5ba95833393815dac7a836daf5928a6d67f26a3b1e27c88a3635d42400d6312eed31a860149cae00a6a738534eb7a8c74627726a012b9de911078821137f376bfef67531181babe539310796335f90e485e8dac269118be91b82b5d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025449973b1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dd1e3d20b4690dba8b4805f81de737050e837a2f19be6090c670d50d142e6442682d65d89f06a944b13cba63af422dbe027f8fe6c239a226545331e3e42c4161f9181b8d4c5cff85b31c5cb74ebcf5c42265184f29718e1231203de71983a052d1ed533f8ad44b8bc42d63ef3b55bdbffa02208f52f2f886c05be659eae38b1016e0fa0debe9bcde88920e344682c1d85a0bf261d72dc37fff11d1e8c839f962dcb1c7d7e2aa2b376edb8ed172e8eb2ec48b414e15600a8ade2f856238816e100000000000000000000000029c677cc25216961f7ce323439b6b2df77e886c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000371a434877600000000000000000000000000000000000000000000000000000000000000000001bb20fb5547671aeef757a9df301344c7bab43c883ec07979ba74e08aa549c3d040747e4230e7e98ecc2e6912892beb7ab92f2ee0ee2b7ce173ee50a05fb90ae17738a6b3f71ae2dd0bacd62ebb9a3d5b5991b4886f2ac1c5fd333bf9a5155622209cf99579fa20dc7f897e837c09dd7eadceb2791680c47f09e72e5db1f2b0209ad126ce983aaa2a5ccc983755275fc0501d38679d6c9e05f2c433f1b07457d15bb68c8d6b481fd648ed0a53cfe30a45812b8da2ccbe20a669d9dbeb0913507000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029c677cc25216961f7ce323439b6b2df77e886c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026ebc35da8d26000000000000000000000000000000000000000000000000000000000000000000024b8152bab0f9dad3711ad83f41a2430724f642bb53a32a803cd5236b3178b2607a4768cec676ff35802199106d040cbddcad7ca8195cda9befae438bf660b242233f0d2f8ce4bb69d00583ef1317a79722271d7724bbf272b8577a81a53e5ea12f422b7a99dce9efdb2568bec236fdd1a74ec8741d8db9bfb9a385f6096f5842c77221eca007f4ff1e7158254bfd5c378fddcd93156637a5f7b6561be89db2028902a9cb308bde5e4001d35a10935f722762f05d1336b521233304d2065305d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cdcec1d5f2d5c68f447f32e9963fbe3e0f1600940000000000000000000000000000000000000000000000000000000000000001063ecd6c46738a696fa534aa371e66e2721b44e477b0832a75e6eb1791c6e8c01f93c377d02c6aba5a5fc6a84a5bca05547a2cb70bac9e64c61bd2ab41c7f1c50000000107d11e73fadaaf5c025c6537322c6f7413fa62e397106d409f87dbc8164242ecf4cbab03dcba8018eada175d31ff64ad5462a9a0bdb3e3f24633c24b06986774c4f685d04edfa702c372d160706483f8774e077713aeb625f65e18c00e5c058bcdd25b6d272dc8409677fd1e6ec5d0cc02cce59f4288279c271ba6a60cee153dedf07c6997cf5689a6c46baf38f82fb7e4e1b70c3e5f76f985c9f9a411b5e46be2195d75cb51a8dc3765a03228cb4078209fe884ceac696c65521bbe2a1057e033262606ff66243e12c54a995e12cdd5d7357ff240fe8a8350f0bfaa0ab1b4e300a231513027e7ce034f9857f86cfba35a6e91b4dd9583116dd5c57d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002679d3deeae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d7b86ad1c58d8d58b1c640ee412573d38c0d88eddc54586f4140b299c5013e110191b74d15947801f2023046f5b2b01b565aba204b4a19a457a986705ef1bbf263858cd64d5b92c73f5f154671c5b5e543a10212abdb9e6665f123b3f1697da10ef4e8ea51044b6e980d14d534dc120c4f7ca549143cfa2519e72373ad8cddc103ae4284236142347e2601685b194a315562610d2a5cf78eaa7665970f3e81b186df63781fefb337a655b44ee3a31ba1b99c30882922054af846ebff75ee7bb000000000000000000000000b2be3b466bdceee8a81dedbb49b30b4b813dbc1600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001776a4e1d6a6000000000000000000000000000000000000000000000000000000000000000000000d8f393b77546ab84ae5972a8b0fc3a7afd8ea83e29aab53bd71982e430486822e93237d37e80114b219d35b091efdba7a5ee1c252d3719b668c742bf8e9702183d6d25b7ee513ef62cd2fe28306cbe493cac7df13cc06d2b4882d313d4e39d2f2cde78e8be0f7677f4c7b694a0c17cb7492c8cabe0b2789211f4a0930426a003942803dd598ff0b8b11e6713cdcd42ba8c7b693a415cba9fe5889418989f4124b6d16af83eb9f380d4a2b34f803fb807139016a853ad1fe500786bb1c00fcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2be3b466bdceee8a81dedbb49b30b4b813dbc16000000000000000000000000000000000000000000000000000000000000000101e5728ae926ec550cce7493255637c16768741a423331b652374905443fa5da0d79d7f8535b3aacc8af3c0b8cb8c3422ecb1c6b5d49694c1bcce0ff38dfa16100000001301d0cfa14d6bb1255e773d6a7c2024495feadbe50dd7aba489c41652e461ce26d9cda2fef4cc1bd3232d7a937f8e5ca21f3be418885509f3c405fea177c5c465a08caba72706245e622f75f75ed361fd72fa551d110f7aa24d9a1e4102724c59eb0473fe1c37117d92f1503ea1d7d3df00ad10310c0b8285ad5e9b508900525ba00121874f895e7e5cdb547b0cbd4b59fc93dd8f5f0de99265c4b3127058c5e4e0c80b4c51e13c610acdfefafd0bd2bb2a511dec878c1b80b4c236b1c94c38dfdff5eb8c769e8ed8cdf52e7c065694950ad29d0ebe15611bbf8f12903d213276f60a57fd706a6e130b7a6c7418344ab958fb42ed79bf334eceaf20200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002679d3deeae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a5fa825ec3b4e00d4803eab388f8ad8f980d4fdcd5712b92fab966bcb2111ca2b08f1d876bf28592dac3d621fc8f53864c9614ff943db7a605840ef6869a6ab29599e0d5aed150da6dd97ad31d46624c2123fbe041327fe4f302b812454feea1350a7e9b61638678a6c47ca37dab23210cfa8445730edd2d3a0855ce834a7630ca5b33a017bc9e6a1622a63bcaad97b0ed1286fc4b83637bfd39b7c968ec03020bc4f0977b98a019764c2892c5879e50af00657fd69479513c7199eccabe41200000000000000000000000007ae8f32bc12d35dd4fa08e17855c81f89d9206200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000596bfb4cff2000000000000000000000000000000000000000000000000000000000000000000026cb23b768958a8764c66c071fcb323a219f86c91e103821889bb1a78f64946f09562e35087bcd251333853b36f6dc42e0e2e984acf379346b2740c199cbf73d126794edead1df3962e07bc359ea5ad1e8f56420992854440d9d4a807cf1949b05a2219e7a772a6936daa4b871def810e09f60759cfb6c8053e658478f4d86af205dbae03a4d6396453c9f1116ad7a0c65509b0cedfca3ed0c1e68f3a1fd71fa0a832a8f75f80aa170bca315b491dedc94e47ec9d16f58d46161016f50d114da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ae8f32bc12d35dd4fa08e17855c81f89d9206200000000000000000000000000000000000000000000000000000000000000011cf8b790f3de08a5566b91e904e726555074a562b6d42e0de0e46633cbe3dc3c0f9c42c7bf99d9716c7b81504488bafac61a3f5bc36fd570594626e0d1ce8029000000011c9db9e414552adfa08eda4d849f3d497e4ed0f17a3f77c4aa60ac7d2c1f1782e9c2186d81cd90dfa89a36312f4cfdcb23f6861e3e7c623befc8781725f915375bd2452d0531b5569a828abfa1f306714dbcf02da473411ef22676692c8d58a80447aafdbb74ff1f89eae5b1324e4438d6db0812044087e827e474d60066e4105f6cbb8243b2a854e77f42a48a8f2186f27ac620f1ae57d22ec4f79b0c9d774aac1fdbe73ce041935aa1754373648bdee2854c6cd2984086e76110f013a8f43a494616ff2bab6cd3c121d3b040a0736cce3c8d39f3e23e2eea4193d1218ae7a647c8d14232df0907f06d991e15989ff228bfecb523f75c833261f97a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002679d3deeae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001673962d15909fde452cc635bc6abfd2c2e8589be5a3b16d0023e19b49072c1b0e4db3caabe15d456b0089430c6e41b8c1108b8c9aa1b74908fd39d62682789b2a01ef007b75969998e32634939ba1cf4852a351f6475f2e5d5872f0e7b7869c1f7961ff583e003bc0e5b33f8606ec237325cde10dcf3884578b27b57367ef432de3c0789502a1f70a6d7d05a9a28615c26c16556676a7d160d1f147e26bdb81058de24d545a021471d910204ebe28c80571c97b96849f390963bc65512f4710000000000000000000000000bea7a1d31ca1ed432c59ecc573f0d19cab72809b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b2f7484dfa00000000000000000000000000000000000000000000000000000000000000000002c44a49f20682902e2dd8ea38a376760138ff244c59843a306aaa65c371981fd23d1aa58aebd17ba92168a996c446fc0713496d14c47440a92e52aeaac5addfa0d6fe47f4f45d7e2814c3aa636fcd789c2593c73a25f3c0df29ff2709f4385ce1ee2fcc4a55a9aa8c3a539503f723e74229e84c81af02e5b6ac3771e37db86d70b040d00a667b67f548271e2eefecb57d2d7001c4e1b47787a86cd7b8dbff8650060c9d3e7a482ddfab1de2d8f2149205d6bf882933fd455df0741b1a202013e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bea7a1d31ca1ed432c59ecc573f0d19cab72809b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040af2b876cf0000000000000000000000000000000000000000000000000000000000000000000011df160b1f05b6a9c4bbfaaa224525a6ae4af1f540c4730ed36a9bccaa0a0c103960c004cd4acc9527272288f5c4902969b7df1614afc9de8cbf9511059edc604dd5a90e6cfaa16086e5bf0d169dcc2db7a123d06b03f4356a188795420c4cb0928968328133d810baf91725937af961c8d7a6fc396bbb4e54a78d1177f21f5234a53b4b2aaa0126773da5497b9656a987cb0d3056054afab9fb01f875e5b241f1249fcf9ebb46ba98aeea1ab6f1bc588c01997b5694241e880567b2a1bf484000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030578d71fb479420b122d881a3a3eda7fde246f500000000000000000000000000000000000000000000000000000000000000010af3ee118dbe2497e23617902f84e31a093204d9d21fdd61d8ead7e035e99bef25a9531c6ad827faea70f8db678a4f5cdead6017771f7f9fc73ed107616700a2000000011f565f651d8e4a913c84637220bc2ad8a8747bb327d891cba2ffd6441acde36d80a239b8bfb330fbed2eb7791ef4c43b19e5763d4b8ec49975ad39a706fb7e83be2114879679597d49fc035e54363f773c33ea018b30275b0472516a09b6fbe82043146d8f19e5fe2e6fb960537c19a4a0391a1874f93179b90b2f9f15dd1b7be1a2398745f1cff405afc0d0394cfc428442f31a131f55ed7bdfe9ae0de0f1724a8a6967306b1dbb9ff3688b4b8a68ca808f5895cf3fc8fd9b156dd01a2e298c39592a8a651ea75314f5c606412b1da786769623b55f09605df5c214045710c5b9c6b74d490107d37bb6a10ebc091ab533a0e033e81e27e1bcabc52700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002aa1efb94e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f7e95795e4c8a5fb0171784d6e977d3a3c1ba42e1548ec9265581c0e14a07851ab6a4dd6aed2653ff1b403d4b2a77ffe399f7be9a9b02762e6e17b6a34f6afa2359fcaeda0a2c3a2e51fd46e9e3f91931fd3223ad6390b01be33a67f07ceb53233fe33f89d664fbe5be84eb4cfa515db5725a9f350b79f1a364a17bea20dff125627a81ecb68a912bdf5c63c53f6a9f7885265ce943afff9eaf3a4613590e5e0d955ed0fb4ba6fe3a5bf56500d044b27542f108525d348925d0078464fed1ae000000000000000000000000657a38e6994cb578351376dcdb077330d00665d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014d5acc1feb70000000000000000000000000000000000000000000000000000000000000000000209f769cbae86f1d3fd6910986a81b8ae03849e1d6908845d37a2509d669857e13941409674c8c64dfc6744957064837f1d3cd4075556eb613de84227a25cf701293773515ab052f365d5260789c5189fab3c33131422662bb8d453b5d880c5421489dbcfa265fe5a616af0ae9cb6a775d90972106139d75978f2e0a1bcfb02502c75848e9bf22304cd46a39499a4f7d8b67eb80fbdd330390fa4a43c708d41412f3e12c2e4f76b6780198bd05e69546eb8b7d3368206e950dfb2eb4813353780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8be19f1b4e9986cc8e94fb83d8377a050497d5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a89ece878e000000000000000000000000000000000000000000000000000000000000000000018abc8417165687cd31d18aac03dca04676541b0e0c8d8f880af074a1d5478b40a4b7ff39aa5ee8fa14a1a555b6feb2c925aaf93adf94d8852d6069156af431f2c70702f7d67d6d5c368d96c5b790be521f67c11045010e88b1efb86129b1e7d0e89b1d207ea1772dfe5afe2d8d1706765b9e6df9453157eeb6cb312ba2783672831abd54c2f09ab99ca4de6b2c728bdca8bc4633b3a6ea07defcc9c908a23ea2926dcd9c842519246474425a8e869d1c35501f1e73df13b626a5302fa57d8850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000698fa8dfa821489cf4b69225347f28a56e3c312900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bde948972f0f59a3400000000000000000000000000000000000000000000000fc612cac8cfaddfc90000000000000000000000000000000000000000000000050ee03b06775748a6000000000000000000000000000000000000000000000000000159df65028d6100000000000000000000000000000000000000000000000abaafd2fb5806d34300000000000000000000000000000000000000000000000276b15972836f69c200000000000000000000000000000000000000000000000b6f6446a0a3aa6b930000000000000000000000000000000000000000000000000002672dcdff184200000000000000000000000000000000000000000000000e57021b3fee956ef9000000000000000000000000000000000000000000000005b539892266ec131f0000000000000000000000000000000000000000000000042933ec1af1091b0800000000000000000000000000000000000000000000000000017471a22190870000000000000000000000000000000000000000000000054156c4cca22d0f2600000000000000000000000000000000000000000000000e3493cba11ebd7fd400000000000000000000000000000000000000000000000dcb8f771de755bada0000000000000000000000000000000000000000000000000001705e9c1b0e8017800d3e1ab7ad1014e5a67867635ebf820fdaa973bcbb894294975874abc6382b1da1c2c7ae96a191025d98692936ca3a42d80e4848fa103aa46e8bb1bf8e3f11cc824656fe38c2159aaee595e718d2a662cbcd3a030ce497f08f992c02e3bb09c63c5dd70cf36696ef42e2efe25d987ed2f871bc5b87315dfcbee7946f9f3d0051865a85a2fca2ba7c7fd4f44ec8fb441b9c64c79bd55b72fbb9e4edae11082311441913af7b4170ec999cb306623c93f17ea33dec345ff574ba6d19624090050fa8c61d6fcd021e9edf72d0de26c05f1ffdb3ca2fdeece43b9d4b3c073bc60aa1918ca1028a58b58d3800854115df7dd90c68e5db9c229f41105433453ac0294cb856c8a5c725a7dd07ca8fec94c5241feb0f01bb11b200177b4b017fa2aa20af807d0a535e5b3c7131f64473a3c045224cb9a3e411e58e51fdbc4051d6da0760c76f9db4c4a7431c36a522946bcaac7f236277914652d38953a1eb7a0da40bfb95382891989b52d9139e0e60cd710362e2186c14bf537775ea8c46963abb164299a6283ce52c89d5f04a1e12c58e5bfee4a308564e24ea48e43dc43ee6b820776d3695dbe919169caa12af64d75f733899bd1145cc2f37e41c53ddfb222e1c268d20c279a8290f04041c91059927c18b44e25a500bd5891db49852ef5e9221e937c59a750c57fca1a94e682ece1080314044657b1cecd39d440c7b220b7a195375248ce6cf03ce236cacd31f224002a93db7b82731b2453d4c1f0a8ab92b23e9720899dc384114d9eff6a87149b7fc15e7784ff1a359f4d7409a58c6513709d445f84c9a49e10f7934af041237fff033e30089dd79c8a5ccb8e742befa5508159aeca9a8e7ed45984b63036afb142570994340a1a85a737ab08eafd90d8a1c1c3c2d7c9100ec89f70b46830779d811e36a4fe961fa9a8caf66108d998d9900d74230ffbba7fc10850cadd68c322d510e4bfe5070dda7370eb672bdf483910d1b9740988253214d3d5fd23df8ecf2add5b8660151fd5bf16b45c61edeabbf0fc88774e36b9f00871446b9adf75b137f44f0358690eb2e39f2961817fb3f841943a16385678b4e619c542c8e4b9d766db5fb12e29592f45b0d4b9b6d44ab1b275446937a986fc1f5bb7a87d696ceb9132d28e09e409f1abe0296663a1c7d9110f091d4019625446115f04a456a46611313d44944378b7702367e79beb8591a2c3d2e22e95d0eda0531dab82cbc7a4edc063cea1343a856a5cea7d19fbf6a4602d7dee802b9c4a97ff31bfd30b7c5640f35c0236c25c02e0871fb311abb40042e4beada911a9b11f3f77b27335cc4cb85b942e53a9ff68ada30a1404d49476a066d46b3f377f1f3934cd34ae0e36e92900c087e9133ac2eba8f127958a74fde0f6eaaee621a200c3596624e6775e91aaacc7454cd0d048364bc797264abe2101c28389429a6e032133ef5cf6bf56b6a83ffe72ce64492dd50e3ada524b31dc608acea732b85aa885de2c50172e2addf31f800478c23c68908665249ce3159e122123f0ae6d14d9fcfe4688d849afe4220d4bbbb56403522a5e0b41864dea83e083ec9b7d806208bafa024eba70f0c135dee66c929c97eb295342bc809ed881c2ef702941f9d7639432a9a44a1e3741a13b51706ec6fce3d9e3ab193f2eba42a11f488f1b1c6a9a3d09148b497b6dbf1e7314ec44e21a451a2489a5f0b551bbb0000000000000000000000000000000000000000000000000000000000000480b37da8c4fd6709213e739da4a83d3e92dc608ee4a2bbcf4e0dbbab71b88de79f4dfad0921324facc28a9b9a7e5ae218a625e206629528019e6876d176b94e5e2000000000000000000000000000000000000000000000000000000000000001b86ce40dea60edf3cbd16e4859989321420da0a06cfd4dc1c9f5540d0357d2b5c56102b8cd2f7c20acd0cb3c30e14fdc3119faa2d0e37e849d8fae36f377dc938000000000000000000000000000000000000000000000000000000000000001cc206aa373a76a3b651acfb5b294f66a49b42945adde0d5976f72f976cc1803b775c79b2caabb30372929cfab9624d7802dfbdc8f07e48e4fe8137270c0c45638000000000000000000000000000000000000000000000000000000000000001ceae3ccb93be59b01172b8e25f1f1a08f61839acdf90b186e40def2b70f28de70453545e01b5b84fad5c4da50cd37c4f6533353ae632de621150a3b9d6da8566e000000000000000000000000000000000000000000000000000000000000001cd696d11788d8c1028596b6585dbb23b953fa0faf68395899d18d70887d7f23a20071259f038d16323270687b8c06acfad61b22373b93ec3e2b743a639a9732fd000000000000000000000000000000000000000000000000000000000000001cbd03b4ea009c69ec27abf64b981f6cf4d6ec19d29d24ded7847fcc91890311b46db69a521e9ad13cd481c8964ed50bc65b4ffc820997f4a2695c0f977585680e000000000000000000000000000000000000000000000000000000000000001c7e149ce152acef191a0599f7c30acb186f05fe36133e99c6346f05ebabf09782121537020a972680591a1930031fefd278de078e0db9764dc9539bd18b6f14f4000000000000000000000000000000000000000000000000000000000000001b0097a3b53bc6dc5623d61b7a10cb54f0b048f1404618dc39a14d8e1f72b94e4f49c1b8131d8bbd8dd8e264147039f023ef30eb7a335ad112937e961c7d880a6a000000000000000000000000000000000000000000000000000000000000001b5268faf7ec42f7147f48ff85e44b7611f3ead7fe7bfd111dec1cb79a6411e1cc6a0ff8934bebdddef9d99e89a80f5b063235f7d2bf0470f8451a95c64eb91686000000000000000000000000000000000000000000000000000000000000001b4e9881b6e7dcde9f88e95cc3e4f2658a83d527dfb17a16c17abaefdb123d041d060560da40b7791fa48e2d534b50fd7292c0f7e88b73f2d368a35ff953a51245000000000000000000000000000000000000000000000000000000000000001c6017b659e0b875fe1f3892f291bc16775de253b2af636c09b23546607526ba367a6627531598ecc883089af5d5841f2024e1505fbfad805419bc4838948304bb000000000000000000000000000000000000000000000000000000000000001b739fe35f99fa5f3aeb86c1b91211661082d6bbefb980fd8e78c085a5f7633af6515e332decb286becc240bdc0fd94afd8c63c79a4b5f37d7468565c78824d419000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000001c00af0efb6aea2caf13001b400d293f5ab61ac2421b0b9bc5548b365f02f3d3ddc83a94906ba17c7ae7cc9e73b662f1c1910fea7c9b91a99ea809d2968265d644ed80f988b6b97c8f3975508780a091312119406cb5c22d1dc014f4ad4e9bd628a22a9ee66b669fb06482521b3bc134068ee82ae3e2bbe9559a0e69ca1c51d0e8f354f37887d6aec09be113285513939e09f002a4f94da4ecb17a6f4d83895e806a23bb754729fe7e2bf1626e7fb5691cd38be23fe0cbc1de1c72e96b482b3346db0347aa47237fb8e57b117c0dced377672c33ee6d4d24f414023a1252c0937e32aaf3546ea8f319da1f1b5a158e2e0054e270db1ae0cd5cc329d35dcafa82b7c69ae87951115c81cc960bf0820f50e0fa107cd31fa0cbc06147ab80699abb7d50abfdd412c690857d68c383aa2de758cc0e561832cdf68a33182284e563cf29cb8d3c1d80cdd8d00951323a07e744929703ab34c7f591f78cc20e2e8a05cfb28560641a7ee9f20da97cdade5813165d2543ea4c8f5b397e0e268133a7a9244a640dec1d2136bda80150ec40755d9c0f9386bb22ea0506ef1e2525c1fce6918ca012a9d6989fd702fdf069f976daf22aeaa5c6175ba41573cffdbf7570c0e6b22c7b2221180fb2e5a0b076ab78a2626ef1b18b1cbb321800e1116ab39aa60164903361332eed5ee09773bb83c458dc226318b7f83f39b27ce1a23bffb648a855b7f3188c0fca27365e0dc25c379417b5502e21f77b29fa26885395f75ca30920954c726f221f94567708662d9b4f5be4590faf99ff9dc3ece877e616a1725f1d8f8c9fb8b5c0951189857554631c3cbc0907c2d2a7b1a0516b14737d6da076bdf00e13640a8e16a259008c6e1207e4a318ac79851bdc2d9244ae0f20c6ce8965112ec0e063c6366de850cfc19e3da3df063a3202216bbf596873f5e7fc4b7aefa3c63f4c0971061ff7a3b4e02387b37cc673df72c5112eaa0628079a51f22e536e2d0ef62d7ce7f4b68d7031b00e8fd0d321d04be0d30dd6a2c6842d2009ea9cf7955010859e34d48916a850e5ca25c1b30b62bc355f95edd2458825a35d652382ae076881017ac980f9aebffd8e91557bfbdb7ccaeef7032f2a43f92e32c572bc87be822c542d1b8f3524621209f10f05fbebeb796819caae3aa42998cad57dcf1d1f564fcc9f7b666da8bee7133775016cfdadc26167319a714ff4e15481079908ebb0d34ba632d5daa56436bd8ab42c4b175c71ed7025bdd2b5072823cbb42ff5ef7bc49911189ae2e444968bdddbea9b47fb1b37d5283ea0d299291931a9c25734cf798a48f1e9c804ec66cab1c844032729a18b89e555760377bdd93a21ced2f5ab8cfc22d8d0200f51c2a765dc1e00ed81e9cf83d70732f7768026d34c2e37118a76740e85f280d67246ef745234e27315e4f64f2231874d5991ddbe424aa7efda0235255bcd962dc4bf325a31293bc9bba454fa640582d3c2bd31e17c1f1fb4e622cfc0243a01286e1dbc7adb7d2951eb1dd1fb9f9a20b6bf90440032a9191c74bf014dae164c152bcfe33e3c3fd1ed54a6ad081c68a6763ad2bca70627d3717f8897ce1a1a84663db5cc59f12cfd4a67b6275399af55dc78961825f3f3ca2f9e235c82320ac416fec6ad2f14e50f516aa86e87b764e24336592d52783d671450877ca2be9911c91edd2f4352ac210f661eee5d3fda5e0f2f52fbdb41dd5b13898c65ba4bf0d1e9a9c98d00b774208df8250001a6f35ae7021c74bbb00992cbf13bd494fa68fd39a29a946b989990209a8977d7c95a172443ea22012954191393fb4c8e20f82c7596c91ad701e1afd2bfa1c38c5d1abbd19979a92ed57d232052dec571b989ad9411822e9d802cfe0851bae9a21375d4e7f6b3ab0df7dc797017938872dac680a98f446bb59056f5fa13610a6529bcdd60f0a0f08522df44ae426a08f8613e8ce7aa60685eb2d311edb63aeaca47c05703f543ddf3dd00bfd528c3c231739a8707821a3006176c1dc26a70f95cc554c945ccf03661e93b1e63b7b98df873e08e84a95ccc123773b9b106b48d9f8bc743a98912df8064949ce74429de4def95536e58ca8d4ab7b428d65f27a85a64a7a7311aae50140d1524e42eaf7b0ec10e5e88dfc6c70f86e19e831864c404ba0063cdbf8c882a423f2cc550ca13c93d072f62dd299412d0a731de1d92188622d274389645e5ba139caea1db3f220f20c06d8e4bf4e86f42f4323327130311cec0cee8d05803e70f30d7a9d1d7fd23a0b90f04d85319bf72a91ea5a6b00539e555a619a390e4cce22337f2ff5010b8ae10409ec3f253e7398d01b90511a7c1f7e648e351c12e606ac0a2d8b3dc029cf544e633cafd21e2db217621b1a39ccb056818f6afaa01a42eae9dac837fc2d187184b0d4b8462c297ea973669f802be694725c76e8315bf15b71f88836653318d24e41b5d1188e7213228cfbacfa427c28cc65fec3e3b963ba007993c9109b664033c166c44c6b4e73c7b61f4a8758faeb6ab8cc4d07a677fd9f63541316e280802fbd790044ad6ba2bfdd25c5ae919ee603ca3e679dcb85e48c9ee213a334ec85aa49ca30030756d6121281c1f5a5a250c61262c78225ced26312c459c0091f6120caffca1193e1cdc22a24f2bf45685ea4b0da122359ae879323715745607d30b19d4d7d2d56f6f5282a3f0019c72b6217386459554d626cf4713c5591cb082ca44dd8643bc0bdfa6db1c18da1098edd26aa4582a1941bf2f16038d805dc863b18e2e6b5da3e97cad9570d64026a7fa799165c91fe73f38f52edb66e964e296536b32b5d947f325b0761b65c9e07647bcab5730b2c8d7b320dbe864b9f7e831ee919691c0c70a6069713a8a09fd879967cd9216db420ff9ea775f031910df359cd9d2dcdc669bdc321bd3132a470eb32fb56edd276db282c7a076edad58c4045d0ca00c8fbedbaf1f1c4e570d267af4cd85cf0b16783007c06846f68db1e1fffc75c946c4d9188fff12d668ccf7c140b01589e3024b2a2992b3313f5dffabd3f15b83cc011a8ec96f4ace7c1ab16019b26e01bbbc829a0b270287838f6d3e9e7c2670cf332a3f6055f4ee17d0e6f06e2656050636e2444f6623b9bfa28fe83a278912a112c2b71e2564357896a96cf49e96eeb4e8e82c796dc71021872d3847c2c8581c2e038f2ed400116eda0cc794de059145b9402457ce873ff2d76705750ea8132a2062362c28044687cc6849a8be2b85c38b768ad70433fdbab391ae351ae9037a33570189b70a2105a9d6b23b783fe53a2b8960a19e80b32af8e6e65dc34b63f25e5814451d4370c2c295e8e9ee5d7747bd9f68147f9ac3607bfa5a5932e66e40c3934dcc0244e5c99b3278c5eed0e47dbf137d27c8137a10825766bc51b36d64de0fe1bd5757b38b9c64613c1f59443ac5f125b210063d0cbae47e818afd0254fe8e2d96e5c33cf05b41456e9ca185135e4af3f335429fffc14351a24ab257b921aefab3bfcd3a5c7f2a90a86471f104f0bc4ad6effbc77a8c6b86a298ab1737af2f21ef6d04b98b0fb8be742234f3207a01d6d3b42d5ccbc60266fad2ffab89c0d889e9f80be37906ce4a255e66272fb58096999ac8d9869486657344cea9cbd43f862ad01f8f77ae44cd753eedec549f59823cb08a6e7e6d0b027da8319698134e6441ebf0978092fbd0ce3511bffd10de6cccde2bdb66fb4f2144d5f90fbb6383266f88cff78e1d178a7470491c04936d9135c6053fb11b20d23c80d0c3bf810cde0ada9c77f777a9520578a8cad526278c0b14b57d615c2008c7c75d24a6bda28a839c3573443ec3747dfc9a39d49c70f1ef2eea88ccf85dca4de2588393f51f42c5b30ed7ea8fe940877fb4f6c2dd4052ba9e65d2da0fdc833da20d0d6b6fff0b9ddc17b588b809eb06fd038975ebf6f49ddc1e9466d600a49174eda2b75b6e4e80fbc475680affde53640c93bfb5b586546a90a5d555e11c8f7616d5edd093624a1d67bf4fa6c9908498c8ee949ee6323c350d5ba52444b44c6ab90abdf3c5c12366ea28824a508a82873159fe861c5e7be41c116dc1423e766868b44521407dd82e71540645459fffec404cde6436d90288ccd3961a15cb6b274155d26daf46405641d81e0e69e94dc95658f4db3c74df77be1c43e28945040a81a1b51620b1ef5526b42e38f449449c93d97244272dd860ca43256b9c8cc9acbe8116c4bdfb6f47285247dc5064e6ad9778c0bb64fe58824388c4c13b09ccda4f83ed6c190bbb3dfe9b00c52f14bca9a9797f2a23ef703723e4f036835bd635ce04670cb95f2ff4d51ea5058893357f785645a680781dd502c3b1d086ede46ef0541d66d5cd1a647dd119ee737a6cfb4ed9ab37e5c9a4dc19dd048c8a088b54d4124275a22a5817cdd56240533ace91c714212c518aa8d97612ceee858a269ce86660ea600594c0622656c451eda285e8c964e446eeb35131c03bca0d6912665609b77ee1c78a0b07acbf276bb6171d54d504c45b0bef40f221cb1df5a72c01b7baea059b66588d0d232b3103281e1f359047725291d7d09226f770f60eebe08a82d365b71559a68defd33768f40a846c00159f14d9060ad182119d0f85c6eea3bbf2535f440c17ad92511f6e06ded58d0f9d1ef4ff1655108c0667ba43f89522b9d77c25f538fb8f780e777fc685f726fa7dae1b82519100e916e6734f3b1b0c63b30e0e5ec89fe122845d9853568706e56aa61e9f86a6106572302d7e10ea6c0229e784be766837e48177b65fdfa825ebd0937b76e6df3ab172314038878e529ecb9739cc41961275168d9f955856ce5de85c3c8bfc4af011a026e76add46a02e31cb3c32f75111e047e66bb8d74a4481126e7844dbbf27cfa39a1d0dc11e0a8bef93cf66e718a321707bf2a189e0ffdfa1650d15bf9629cf13e41536daf336130a18c4ac280015f27187c5e7672083249394ca0d04bd2233a9845535581ef93c88b64b77599bc0379739b89e7d5de01003b09d1a76fe0f66427c9d54fb67b3578a6bc7373fed950944dc6734a7463db87670f89f67eeb702861e4f1bd53bf2013ef7165fb2226c996cc944ad2191e8f145b239fccab501f717c6dc2f2f48c75be2a2b66c938a1f057e898b5d3f91026202860c59b752b4eda90a90ac6ca3e5f6ab55b239c2fa2ea0064584046412bbce08ec2a5416a43b525db6db83f4e156ae99ee3d2ba6798e68344777295aae0a911bd3e3a30e5f87819bdd470f2f6584a1172bce16aafae9904cf9ba555d3d6c896bf5e4c9310f21c88643782e0fce6a023965419c276acbac41f5bd0bc3bfa2ddb4c960ac22a9106391ada66594ec3946ec3304a58eef9e8805c5424f120183d23ef0928e7f477d10fc9946cbf9ee06b55df2148e9d89df12273b51cf044a146ceb608cb55c668a5fb9b87d0877049cba4168d03da5c115f9a68334708528991801e658f1be49b77d7313d1341d8ed46f3e5c87b0b9511540bda2c27b56f23462043263cfa6e0693496d2c26fdd2516bc4736d9ef0f1208da9acd9b56b565084406fa5c9f319abaa4cba4cb9652382558e0da2cabf84473a473b9062fc9b55fef5f61a5b562c815ec84f2e36d0c2648d0e2c2f771db360844ad8e45bcb15d153d1ae0241cc0ed2e639a8178aea1836c3905d965d1e6e46ef262e8ee0034e4cd2a7e42b1ddf738d05de2de5aba6d6d059c8bcf2ce994264bf6a8e4cb5c733138c4bbffe97887f28cb4747a498e3ce221a58347453466cb2db67a66f50aa2fe5a0d81fc9590cdf2722da0e366959c77fcf7df467a42f44a158ad4305ac200ce10184b7cfd82455f157b708fb145e5eaf56155d533ae2e30b30bdf4643e4c033efd35cb42125ecf32dadebf1e3cf41b28ed1bfc0c305a4b7117fd27abd863b5dd69328d4ca8850221ec775f60be3ae0a4a40b3735e31fc30e0b42aa350568740672414d733f364f80ee5724be1def7bb126220c8e654cd9216ab1f03b447e1c255fb98c0284b703b72e68500d0aaaad2c49966190e656a415707f888f9a2a20c7f5564c6f694a863fd5dc66c0ad3af71b3740757dab233711ba6c1ea26289f1ad467beb445008b66d4032768d002b6a835363c47eea7314b0b31d2bcbe3097e9de1444c83bad81aa6f204290f2b0cb53daf6865ba79ee86de46475fcfe85d537a398e30cd755c0b372b5e66454710c261aba4ca9c9218d95adcc569151186bae7ad2e83dc8006ddc1e2afde81762122fbd667e1cd6091e8350f190e4abf4f7adbc99e71485967e6720e731bf18f9a2a3de456ba6892fa81dd4f1fd5e3f2ee8e6202904d0af6d9ae5e581eab3a2fef0f9959cf36547d0493358191f4a91ff8d7cd3c6990a2e06c721c0ed77ad1db111293a42501335f0b6c1073a38e823e28a9aae2ff7f91a9410a0d7b4dc4f1a52a0f9630d238626e7c6b805217974d735f8c32a349a106f08bf130b25b73a4c07c970893a11454e61cc029e9252274f699e2617e19d74f752dba56dcca70cdfeb3e2351e8e980e796da2931de9ae73a5e517bb8e56bcb3256a1830f8af2a981e52d4f61685a2110663c4b0b444e5c5d0cb00a0f088c235c8b632e1bea9689f842d408e7c66579ff514a0abf8496bbb06770a37e5402f6d88238f993070b6842141bd603dd1d4c3dcf85a874260a1876508b9b881b30757d7db768afae1bd816fa35a8ac86661560a5b0a122cbde11902b54e90848c1c85ee8372835b683fe5130ba625f8d5bdf8af136ea0ab26528b32e856bbd2831945ea23c0e13747229452e4b9b1689974572464c137ebaf91f77a86ad516e3f8a293463ebace72ac23e8ca542a63914aa8d0a25fb3f69221f160a11e0d0747785e4ed5d8152489437d64ed829991be120f63faac44ce6acba9584981cada3f533f38e1f3aa14785172beb588bd90d98f0914dc94d5584e62839f67cff08f930eb71ebf1bed8c7eaa2a1cca2b773ee248d7a7ae8a3dddddb32bb9ecb041948946e53556ad1ddb3a70bb0643a9398f92955f58ec50b8102463d2ae55bc76c35c9df94896446ff5ed6974c4e5318d07bf2768d24afcd32809056a90e7eef4a79e310088af2c8392c3f17c8da645a5e9667bb8635090655d241e34319d73e23349fb1abb583e3f7e14250a321f5900f7d2e4573db7007c664e8a991036271e3ecb42a484f1a5071ee72b314a1ea02257a4f2ab3ea1ab76281752d0214c4cdbbeabc06c892464b122a9174c3a90949cdbe48013cf581fdf63be7b74aea4903e1f88d4c62b464dcc76aca63f3fe000d23ffe0838d9da20faaf0672a5d7cb9cde1b299eb7908970e5c37190922daadedc4b8a3271584283d520ba51cd7e33242a2560d7735e0e16e0fe130f6bf7c67cef298dbca085a15aa41a4c7c1ca3c135f634b48ebb542c78a251e19523cae97fc2ebe9d4e2a0594f09cd49f5db1e438b888074ab559e7a4a8a585ff77bd3410cefbe1a47bcef4e8b1f19e2171b4475bc0800cee214c53ce2fa212e0bcb1aca810eadbb9302cb6bb12aeec7c15d25632bed49af366d17367e2c121d09b95a744c010db4b2921dff6be17dce88e0f29380403b76b87f553d2cfac7fb0391a431db415496298c8620fb8945ed96a4f098925c732d1747b30cd7b2e82500c961f76cc6ba4b307018cd289d29788634e3aa042e60f72089134866f209f03719e5bd1cfaef5f93bd1fdb459c2836fb22d1eaaf7726b58759027a3920e2247b4a06d5bce0d76111f7e37567c0fbdb15e318a8f7711bacf0f54af92fe47cc069487bb316e8cee8759a02696e7d177463c3a15b327af889a46b79193ae918682eae63a920a62e9a52eec7763e860193cb91ecd51da6bf65aa570afc3b070346f7f41d8623f7da446967c605b914193d59aa04bbc8d15f1a402cf58e4f00a405177221d003460f5d2ec323d954500104cb8335a9efe4ab0f2c4a64fc5a139cb4c50a4c19e41f7257cb7ba991fed2154294718f6aa3988a5b359b3fe6384867b9661464d0a3f03ae9c5983c8adbca1e1edd0fb0d90307bc27574d80606aef7b4cea13378bb9da70a67974bdaaef5e96601361f0a28b40f33911fee89639258196890e3cb97bb43ac2e3a115718d8a58a718ebd4abf485c3ca3829b0ac2dce01969a02631b85ede90895991572e33a604e5f7f53791fbbc2154e427e04ec72035926ca3d6328c72e260d77e23c21c60f650f11654cc6a38a59e7b61e9c51c83f0ab02ba417c17f196aa5cc0bedbed77f02f7d4cd7f6c30c366e627c712ddedade9a50341b0f78614405fc3abbca3842e716f17bfe46b1f183a96c6a3406e6ed42dfdb454c35b738892c57a87b6391b00db4470ce5bcdce60af174881bf42dbb8c90594802b84efe134cac241660a3d68e6f93976cc745d08f57b142a9fe4c7b54026b47ca73096726ec3d0226769c08073d847f611e10105ab537bddf78929230c7c03eb3266cbea2731cdf9a0074f58e5f3b2b216e6aeca02a30ccfc5547613ffcd37567ea77b44c2e31901a65c0570522e17e2132e60fe34c761d9b6b0fbe1cb8583e32bc143cf8be8e8365e0719eb4e440eb3911c2e72cab5a5f7c5734cf9d94ba4533cedcfb82f32f2341ddf911490920a8f2bc84a003b45ac21b779ea519f4b4cc6e46d85d6c4c6802917576a29f37a7536746046d8754f7180292f4411e5b236efecd2d631d22f91a79288832dde25c057535842594dfd210ce1841f6ff4678089eb6fc15ff34e1e7fd53c4024f40f486e854b29337083864fd48b5229ca7d6885042fcbb5b9fb5310cbe5b1f6f3949b0e82bf159dd1a8d08deb3183086c2ba1fe66ec5ed6e1087ea19ee9bb2589c8bca91f8ae30f92811873628fee16dd2c6637b0210fb76c5f6d108e6dcdef620e5d81cbf587755a5318f362e66d134329831b429932b4c503f11af3f313187d61d51e40ad1d5e38a569eacc02796bbb45c5bc6b2e805bd1c5437781690d005bf517fd039d8cfb9289af2edc72ceeb991538a6d7a526e8e6ba245c02d677002aa84d125a2334967f447cff9d16589c7739681c5fab00c3e01313b23bbc85ed5490041a431e4502fef85c8370fc521835f72900c41d8ae32b0e7340c57d606f4a2391cde21464c8c1416b502687141087d64a0d867987aedbb4b509912d8af57bcb7dcd28a6ffbfb57278aa5ef5f8f14390e235c02b65e2dcaa9be889fcc364b76868d3fb380bb3f89de960bce52f230ffd3c530c67bd9ca4699e3fb03bf50c05f73156fefb715567e1cf3abe650fc2ff4ada6a42e2b76485f56a97df78bc0c16d4afb9d2e788ee2caa727bc6345841c0d7ab2634c096230125877905109ed1ed07edf0acbc12fe7456d42229314b4b93ef9b10b06ffcffa6c9c968629f053b75b54d0a89b29c19801bb8804ed870199c878621f521106082b773c6aaf72f52351ba8571dd4a0debd4ceba42906ce0c4ea35371ab50370e7b88daaf9fe6a572032be52df1101c7d7a20aba9fa1eb36408c8e41b8d6574e943e4965774d1a52fc78eacb0aac69f0cdd19bb0fa669e897a925966d45ed204baf024eb9cd0df8002a3068619ad337d347162b1399ff6ed3b6be55762df232a4a18f4b8d5128e81f60501c7885c969f4e445418d1da3b206b55f4316512045228104fd650ca89a8c3a15e8797b72fd7521ccd45c8ceb954b59f48252c3c158439bf45eabedec0e1ccf48f479c5f801f38572b407c82c6d012b82cca98b59aad75e2659780b191038a7bd8a86b14292ac3feb9970837b3808415ec72432e1f56c6163de3535a22018ec05f390fa71f0a7e669f25549cb9907a0fc5b3793dd7f7682a02ed3e5c845204ba55ca7783ceb650a38ded0e41f6445b4f76887426d8d62668123246aaf8201b731b4a840c84416a88b7bfa0317580c2fa9d5ce138b73f1613f7df5a44b3f2890daaad17f253ce3683ad0cee34a5188e0bc5790c5a70f0a6e3a75aeb3cbcbe2e03316d33c339f58f91b7e2dac1971c77534fbd0273209e4dd28579d8e6d58e6e715aa5517d4c7d0be617513a563e902507c908e6aa67edd2a4e623dbdb6aa669a9ddc8c25c9015c1441b88ddf39c31bf44925d4e7aa5d05222ffaa6928fa8595ac19a951d8feda217cc59e3b579bf0000000000000000000000000000000000000000000000000000000000000041e4aec98680e27b3145782cc0eef31ee1a14a56f2b1f720712541ea667d7e153c3a13e46683c587b5a43619f1a1f7d0405e8c45d2aebbbed5392218a0f88e34051c00000000000000000000000000000000000000000000000000000000000000
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 22 Internal Transactions
Type Trace Address
From
To
Value
Gas Limit
call_0_1Aztec: Private Rollup Bridge 0x17f757B1...99fbE1D0f 0. 9 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x65BbE85B...E8594d955 0. 00935 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xb71B029E...CC6208f7d 0. 05035 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x06c575d5...ddea28eAc 0. 05052 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xfe30980e...cBf355AF1 0. 24935 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x00aA6EBB...7C9AFbE0D 0. 05282 ETH 32,300 call_0_1Aztec: Private Rollup Bridge hardway.eth 0. 0969 ETH 32,300 call_0_1Aztec: Private Rollup Bridge trevorshen.eth 3 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x9b5CaA3E...61Be21199 0. 04986 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xa2A848Ff...32dE0ed42 0. 05611 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xa90aeaD6...2D43A9F91 0. 10273 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x3615EA07...46de20682 0. 06051 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x29c677Cc...f77E886C0 0. 01551 ETH 32,300 call_0_1Aztec: Private Rollup Bridge gprime.eth 2. 80455 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xb2be3B46...B813dBC16 0. 10567 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x07ae8f32...f89D92062 0. 02517 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xbeA7a1D3...cAb72809B 0. 03017 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x30578d71...7Fde246f5 0. 018207 ETH 32,300 call_0_1Aztec: Private Rollup Bridge arendt.eth 0. 093831 ETH 32,300 call_0_1Aztec: Private Rollup Bridge mirrorise.eth 0. 00747 ETH 32,300 call_0_1Aztec: Private Rollup Bridge Aztec: Fee Distributor 0. 02095 ETH 4,152,226 call_0_1_1Aztec: Fee Distributor 0xFcF75295...da90a8895 0. 066995402656882216 ETH 4,069,124
AA Txn Hash
Method
Position
From
Internal Txns
Token Txns
NFT Txns
Txn Fee (ETH)
Gas Limit
Transaction Receipt Event Logs
125
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 3455 3455 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 .