Special data
- Status: Successful
- Nonce: 1092
- Type: 0
- Gas used: 1375730 gas
- Gas limit: 1375730 gas
- Gas price: 0.10 Gwei
- Effective gas price: 0.10 Gwei
-
Input data:
0xe63d38ed0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000196000000000000000000000000000000000000000000000000000000000000000c8000000000000000000000000981670e5efeecf6e87f8156a2d79bac9f45bc8c40000000000000000000000004fa4b7960a9b1f49f05006d432e3550a2fa51ccc000000000000000000000000c0a2340bcaff139c95b7808897bbc287c9b0b68c0000000000000000000000009c2edcfb12c244e9b3f9f1f120a26c8508dc1d1c000000000000000000000000eea6940f878d9f69198c0dadfb743bcc17d850ff000000000000000000000000bbd9f6e8de190aefeac2a6d4a30609e86891661d000000000000000000000000cb36066f3398d61d1fc169345f745c8682e21cc7000000000000000000000000c667f122878d4d3f9d8bfdb258b9d269af0203ae000000000000000000000000c6062d02408c9c80bab68ad6dd1e8b0897123d89000000000000000000000000dd53ad1b08331b013182c647a65d166a34dff35b00000000000000000000000004a69b08e25c76c829038b882b43db117873993900000000000000000000000044e1fbdb53cc4800de2cdc09a245a677900af8eb000000000000000000000000790d59fa877cfd0a106164005854f7d99f5901c20000000000000000000000005f909997360dc4690a8d80b97bc3645765777f55000000000000000000000000998a4e34848da8eec149514441f92433e6d829ab00000000000000000000000023da557c7c829868d03cd9e932fba8e74f606a1c00000000000000000000000050fd7a2494b87baff4b736dc935b3ca1205a99bd000000000000000000000000cfe63ea9c4ca67569b11ff0784c4bdf7052936d000000000000000000000000078d6f3312b37545a4ea43f89261d6a8878624592000000000000000000000000f1d1214659f5affcae3ab9a2eef4e0b9302a1d360000000000000000000000001276ddaad8d97b7c3dfe0aa8f7c148b11a89f94600000000000000000000000080f1656c6866fa4c4b4cc30be862f966bc0e19f2000000000000000000000000c5c6c762e204704aaf745a2f341872f740f7d1ff0000000000000000000000003adce5e4fc9cc1b12f4944dc462ce4ff969edd1c0000000000000000000000002d521fdf190668ebb554337eb0144d3f4453783b000000000000000000000000b2caea10fea81d2c99031bb67be38c6f492e393c000000000000000000000000003bdbbda3816ed9c6334c7745761f6c398babae00000000000000000000000067eb49b2a24d872284fb62ebd42494c053b7ac45000000000000000000000000666409f08ab444829db6029c81d0ee85dc5d96f20000000000000000000000000aada3a9c898b2cf9628eb0dba34b29a53701c060000000000000000000000003a9865b56fe690f387bed0a89beced497426668d000000000000000000000000add673d6d5099083df1958e7799c7897b1b32c0d0000000000000000000000001815b71e40d0fee1d33c6bbd38ea753358e6921200000000000000000000000037009a25028664f493719870e27276db82a8fb73000000000000000000000000af80a6cff07bbd9ae2eae5b7b03d3c739e8b3bfd0000000000000000000000005ea1bf491ad24f500b55a638492fa715a287c23d00000000000000000000000030b4cff588d2ad55cea9187534acd31efed77f3800000000000000000000000076356bac24b92627c52b0ff48117a997e92fe1840000000000000000000000002cd0214174f5257a755eba9305755da271684b8c000000000000000000000000f1c51e1fc271f9ec4ab88fced848d15321943ea70000000000000000000000000bb564142910dcd7e1a61b749731e485b83c08d40000000000000000000000006dababccd12ccacfc98a37806fed4f73e08cd87b0000000000000000000000006028b5e6b0fd6c2c23d290ca2a794ec67b0b3a93000000000000000000000000268f71ba4f291b70601874c08ff939e00620b43b000000000000000000000000695f263ce93652340f65d82dd1c69beaab0935040000000000000000000000009d0e2954a73a9a4aed4ae6981d9253099a066319000000000000000000000000355327c1d70ff2336f3799fe2674400c59b7a560000000000000000000000000e07e75a5565a34900b71309b926fb27d270b512a0000000000000000000000007e2e40323f5e4fd02a3f051126072274df211a9a000000000000000000000000627c74b089a5cfa6ed21c8a444b04cd12da39a950000000000000000000000003a301768fc7496a69291a3769f3128a8e3558ff2000000000000000000000000904393f01f0d9817523604c05c8bcb0a06e2d1960000000000000000000000009d8b93e5d1e7d9789f1f398346669daeef1e2d03000000000000000000000000a4d1522d90e35e7c34cb6e30339566cbad51bad00000000000000000000000005a20e6004beb92666d3586c5f20932821b42b4ff0000000000000000000000000983d63249bd11bcfe55576bf171310b41af67c0000000000000000000000000d599f3d323f31a8d2bdb419f1b4985e0b4780095000000000000000000000000b369f46cde7c2bd89da0ae2aa5dd931435604452000000000000000000000000fb4a4b32b546b8d9007c0f35231425c34bb8b79500000000000000000000000005e683ddf5309027bb6640ccd22d7d0f7a2d2922000000000000000000000000cfe6978fc89e17742ebf095cd84104fc82acd3700000000000000000000000009e7a5fb87afc57caa9a23ed0a6cb01e73716cc99000000000000000000000000709d27a1b6f9e72b233f685da86e8ce67c396449000000000000000000000000839bf057f8c441988febe05e2bece507a472f5d2000000000000000000000000387e484fbf03646e28448b20df591318f294aa9e0000000000000000000000002629fe33f5fdea05f3a8d3bb0a5ae72773f86b57000000000000000000000000cf2fbdf8a898f91449d3e1d55f8a000de9c79941000000000000000000000000af0fba92bfe6b61940bf374375addd76996199da000000000000000000000000e3cbca79c16e98db56b9ea4556203e9563a85e46000000000000000000000000b090531e0973231b182fd7851b454b00b426d5650000000000000000000000003f634b56f39c105fe29d03c44b03cbdc64d20d5f000000000000000000000000d844745fb6d8e2c4576096056a97dc5ad812f8b50000000000000000000000004f36bb7f60fe97a649e60f500a8dafbe09e90f1500000000000000000000000097633df48bcf274447e5f0b04fa35d88c138cc570000000000000000000000004dce72f974ac4f5f120390e008c0b344e3b400fd0000000000000000000000000c6800e4c6bc624acb061adae236a2ee5a2bbc430000000000000000000000002c304c8b71566d473ab13b3e8112b202dd127306000000000000000000000000292e3c842718087143a1367145d862201ca71ccc00000000000000000000000079ab9a546ae211e2b5abe95f9fd1448d1cbd3935000000000000000000000000be90a7e27452dfe6433aa860cdc1387d0f10a555000000000000000000000000c9c5c1b41548f36765f8379bca1257001323030b0000000000000000000000009d5a57f8dc7f32f50e256beaa2d2b598ea1116780000000000000000000000001e46ba04a4bbcb27a6c98864e7dfea5a0dc00a7b000000000000000000000000739b2b004972f0f9f9471689b6d6f6f00ac20c610000000000000000000000003bcb1badba52bdc2cb994ea5e82d16605df21392000000000000000000000000ca5385a78971c243f490fdd82ee7a395b05d466e000000000000000000000000706d801b1ee67db8696bf09f99a0b9be244c18a800000000000000000000000036728b6ffc65eebaf14a9c7451570aa4b53b45930000000000000000000000001c5d9abf58997305fd5ee36b5726640e96929ef3000000000000000000000000a48bed4aad83100294756c9767054e079ca434ef000000000000000000000000653ded379bba80e211a4c2ea5f15e53412ac21b90000000000000000000000006a4b0680a17628859cfb51e70f3de02b8f37835c000000000000000000000000d2f5ff1f11f85fe985e4e328e8aba40be49886b9000000000000000000000000180dcf09c504c796c2bddb4b9be17530a3bc9b12000000000000000000000000b1df3775ac0164ef0a61019a63469981eac125920000000000000000000000000e32d38a9b702b6127453322ccb2240372602ac50000000000000000000000009cdbd2c038847537244c3752fc9a6550766e8a590000000000000000000000008fa8d15c2f86a750bacea9729e9ef185ad56fd280000000000000000000000000aa45333ddc7c48870cd06e3aed6642309d51095000000000000000000000000d890de1a4d07f86b74465353f93a3e03d669a32a00000000000000000000000008f37925360fe6000c877845f43a5e0bef86fa0d000000000000000000000000817b1832ef790c1135210b2731f1dc7f8d9bcfdb00000000000000000000000055e692bb8b0d4eafe91525b95d893b6f721958b4000000000000000000000000a54e4e611a28afd12de6df03810ba8c799a4429c000000000000000000000000221a758a6f614dd67a7f148e42e0e4e2c5096595000000000000000000000000d079207c758ba5915dd7c3e856f07b5fa192087c000000000000000000000000e8dfadf0c5d24be15fa0d19417b833e6dbaac7d500000000000000000000000003db022b606e695fd5473ad5343e21005e9d99240000000000000000000000005a3a5b61155b0d3a03ed001791e09d9c7755a4d3000000000000000000000000f6c4c9e830129b01a13e7a858e044c2b3e409be7000000000000000000000000666ea68bca9bdd4fc6049c0556578d826ecbc596000000000000000000000000d2436f85efe1681f6e1c9503647bb6cf4ec44d8b00000000000000000000000058cd5491fe725719f09005a85e6924d6c0837768000000000000000000000000f576b59cecfd70879105c1a49950d1529c9cd96b0000000000000000000000002ea78c7811a6250372cd6d6c01084ee9fd8a03c600000000000000000000000018d19f29b0b60a97b86797b2a02000f3010b06b5000000000000000000000000ccb58a4fa93abfd1de323ec49ba5481fee8ecce2000000000000000000000000f21e7f0e761497e48663d85e9754c51ba2bf6ffe000000000000000000000000935e89ba68c33a90b0acff5085fe103610d8747a000000000000000000000000c488f8f60e172aafad19fbfec78ebc9961ff1ca7000000000000000000000000a26b85aff7534a5b285851cea18d8c70158e79dd000000000000000000000000e21fde0f4d35e47516dedbea20e2e91963c6928f000000000000000000000000df25179c4a22d7627845cd7be01d9533346d3ad20000000000000000000000006e6d079d4c881404947420af59b702d87e96888d000000000000000000000000090f6f2eaca4cbae9ad0d0ee7259dbc22da9c8f5000000000000000000000000be38067ee871c77d8f88189ac0a896cbf6c7ac69000000000000000000000000dc0eb15f0cf7474def896806f05daf0fb5bbc5eb0000000000000000000000004d732448a794bbff25c73d3f2986f88faf3448b1000000000000000000000000fbdc1f1fdf71a3fb008acaac0feaa53af1c6ebd4000000000000000000000000ce767e618bbe09872acb184124d627701ab6df6f0000000000000000000000001595b1a7801bff931d2addf6ae9d24a46cd3d7150000000000000000000000002f500a98911c8202ac33267c2cff507fb54889d70000000000000000000000007b1f5b432e407382f92ca3abdf7a0b94bd043aae000000000000000000000000d73f1d147b4ad81f18c3fb170c906fad65bfc3ac000000000000000000000000e686445059ba7b4109b7c2b956e8dbbcb48abec10000000000000000000000001fba42150a756c4afed3f9dd448540a84499948e000000000000000000000000361ab89141c88de06293e6563b747f261d5b8eda00000000000000000000000009ae7a03d469d4c6b7a8fba00b20152d524be831000000000000000000000000f218c314a9f5b3f3706cf05750efe8ff2aed804100000000000000000000000059bbf249dad53a037d5fe63d93c8e077b811b2880000000000000000000000000a795fc860d8b03f4ab857f84a43367198c879900000000000000000000000005f3a65fe2e57dc4c663088c3cab90c28e2bb010800000000000000000000000030f2c2ba8ea0e828537aea15456c2ec780173e5900000000000000000000000036e7ec08c6f1823dad76ad42a9ef1fc34c6d815f0000000000000000000000007aa3ead2df6569f677c824c41214aca05e60853a000000000000000000000000b841513497ede6e407f59ba0f447f1935000dcb7000000000000000000000000a93c1e41b13a9717ec91309d6e35e8c50d554f5d000000000000000000000000f62a070caf4a02f2fb3dc169adfc48eb7f5cfa450000000000000000000000007d16ba04a9376fe399f898122bd758595f2f000b000000000000000000000000e8262cf211ee18860ed6852c6b6ded44f320de6c000000000000000000000000ef9d9d37933dc2d75c7a306ae09973717fd40d2f000000000000000000000000c4ff42f2d7008740cb2e216039ab90bf615cad9f000000000000000000000000320124d228756c9a375d95c0f2c7a0b8830705f4000000000000000000000000cb8aea1847e14d659b8d27a665321a0040a7e0d80000000000000000000000000b08cda57f93c3618c0fc15db6332614f900916e000000000000000000000000bc4fc3754c0bf5c3c26bef76e4b1e087fc06e3410000000000000000000000003c7a36596d58e2a1f2dd18a3d3d8f107b055bc3d0000000000000000000000007045c264fc10d90adba555b1f395ef91edf6974100000000000000000000000018269bbd59efcabdee6fcbbc002d41529cf894c5000000000000000000000000c6acfc67bfd6129c1cfc930dc2aac0a8eaf432fa000000000000000000000000680e345107076c617c11b50e0ae0e98fbffec0130000000000000000000000002a0e09ec3c497c45e0f397d6f185a17cf5407ca8000000000000000000000000166b94e99fac278d36f62b2a447d03d58cbb343d0000000000000000000000005ddce626c6b9a20cb18613fac18b02046f74d1b9000000000000000000000000e6b8481f99a9d16793bfb2ab6b22cb49c6fa3c7f000000000000000000000000abf050261f9659c17a5b297061aa22d7279b4ea1000000000000000000000000c8d02d183182ac50262fc700db516d14e61b9b58000000000000000000000000d008169a4ff55eea6a5235f6f73f23cc55e69ba4000000000000000000000000811bbb2b07d329b9e9835b64c633648a6ac16ac60000000000000000000000006617850dbd48dcac22ec418f5c3590acdf40af32000000000000000000000000ef57f454bdb553ef503253663030ccb7959ec7100000000000000000000000002cec0908f10a0188021b0e424b09eec67cb126ea000000000000000000000000725c4740632ffdeeb8713aede42dceb2de22859d000000000000000000000000716e17646786016f9a7a119913340180eb7a81a6000000000000000000000000cc5783f4215ded4f93e724cc45e7a53c6967be8700000000000000000000000030ded06bdcb5caa18bcded17e315098b0c5a4b9a000000000000000000000000b10d2ec0436bf2f41716e04ee306928d45d042870000000000000000000000000c8cd3bd849c2d56497937a8a128c1c29b7edc87000000000000000000000000e8f0d08a152cbd99f142453720903c70a014d72a000000000000000000000000dc1322172bed166b064ed227a5908d4f1c33ea9d000000000000000000000000bd401c08c220a1bfafbc5329d7cca1512e299e370000000000000000000000009553e1c2f7cb69e8e9a3427f8800f20f8405d2510000000000000000000000005f718d60f718eab4b3b95e28974a3bc3521819b10000000000000000000000002f43bf968cf47bcbaa78a9cec9b3140a4d745ddf000000000000000000000000329a4d38114dec115b9eabe16b907fc51ce4e126000000000000000000000000244a1326d75d7a173a58b15007c29c032fc949f000000000000000000000000011cc0065497808fcf43d1e4ec8d917e4087e2352000000000000000000000000758664a6e238319c2e9c368f5788491a5b72f427000000000000000000000000dc54defe9d7858985a42dd4304eae7369d42b63600000000000000000000000013103b17d7e6fc1bb2fb52c9e30004918df2f53e00000000000000000000000010cba2b453ee6a7c3d6b3ed498d9b3ce7e5f9d8b0000000000000000000000003a4c866fdf15b7efa9459b7c553e41e9671bf9e8000000000000000000000000fdb3937ea626a5589555c83f4e6f627be7f2bc360000000000000000000000001941e4d19797b61f795efcb363467924c499a9cc000000000000000000000000c02fc123227f391b9da17663ac99d5020f050576000000000000000000000000b4f907bfa5abc37e089e16dca9b4d46ea2e3e55100000000000000000000000058923f67e38ffcc796f7683ee0c974dc9f539aa0000000000000000000000000571071c8a8dd00cb6b6618d78b2e4332b2983832000000000000000000000000b55e160d53cf5585719ca492257bcf2311115dab00000000000000000000000065fb4b7660983a82f846eca158085bf4aafed53b00000000000000000000000000000000000000000000000000000000000000c80000000000000000000000000000000000000000000000000114b1fb9ecde7e7000000000000000000000000000000000000000000000000015c29e9887a94ee00000000000000000000000000000000000000000000000000ac3710f149c08300000000000000000000000000000000000000000000000000a7cb9670e66f6e0000000000000000000000000000000000000000000000000099c5d594f4144c000000000000000000000000000000000000000000000000008a7f95e15cbb490000000000000000000000000000000000000000000000000086aa5a297dfca7000000000000000000000000000000000000000000000000007e9917a3626d260000000000000000000000000000000000000000000000000071f6fc705934c90000000000000000000000000000000000000000000000000064ec7f00e45633000000000000000000000000000000000000000000000000005a0094dcbe2427000000000000000000000000000000000000000000000000005668d863931b0c000000000000000000000000000000000000000000000000005330a60b141d57000000000000000000000000000000000000000000000000004f9565706e188a000000000000000000000000000000000000000000000000004c1f98ffbe32890000000000000000000000000000000000000000000000000048ced752d03cc800000000000000000000000000000000000000000000000000452a423577169d000000000000000000000000000000000000000000000000003e5e3a40397e380000000000000000000000000000000000000000000000000036f6337a95d68b000000000000000000000000000000000000000000000000002f27e496f13c590000000000000000000000000000000000000000000000000027a287ccfddaa30000000000000000000000000000000000000000000000000026fc7808f8752a00000000000000000000000000000000000000000000000000267825f8e5e7090000000000000000000000000000000000000000000000000025e5c3326e570600000000000000000000000000000000000000000000000000253b79f0cc891c00000000000000000000000000000000000000000000000000249d2ef18f67000000000000000000000000000000000000000000000000000023fd088cc0e70c00000000000000000000000000000000000000000000000000230b06813bdc590000000000000000000000000000000000000000000000000020468f3da8b4cd000000000000000000000000000000000000000000000000001d7b84021f079b000000000000000000000000000000000000000000000000001aeb013ca94618000000000000000000000000000000000000000000000000001a4b0059690cb60000000000000000000000000000000000000000000000000019b411990ca4a8000000000000000000000000000000000000000000000000001929f612ffc9850000000000000000000000000000000000000000000000000018977507b67a8e0000000000000000000000000000000000000000000000000018007d67c9786f00000000000000000000000000000000000000000000000000176a6ac6c17b670000000000000000000000000000000000000000000000000016d4a7a74a5a1d0000000000000000000000000000000000000000000000000015e8a0a35602ec0000000000000000000000000000000000000000000000000014a325a6387c6f0000000000000000000000000000000000000000000000000013530a83c2373a000000000000000000000000000000000000000000000000001202f369ff57d20000000000000000000000000000000000000000000000000010c93fd6627d35000000000000000000000000000000000000000000000000000f965448137fbe000000000000000000000000000000000000000000000000000e6b9ad1053391000000000000000000000000000000000000000000000000000d4cf644bd592d000000000000000000000000000000000000000000000000000c2a13cdb002f6000000000000000000000000000000000000000000000000000b02b9a41704d600000000000000000000000000000000000000000000000000099e40a8f0a8130000000000000000000000000000000000000000000000000006beafde7b1185000000000000000000000000000000000000000000000000000217fef4ac62a5000000000000000000000000000000000000000000000000000217c3c804c12c000000000000000000000000000000000000000000000000000217a036fdcdbb000000000000000000000000000000000000000000000000000217f0708469a9000000000000000000000000000000000000000000000000000217c2a81dd22e000000000000000000000000000000000000000000000000000217d1a57ce282000000000000000000000000000000000000000000000000000217d33c1badb3000000000000000000000000000000000000000000000000000217ef504d281700000000000000000000000000000000000000000000000000021783ce91f142000000000000000000000000000000000000000000000000000217beef501ac4000000000000000000000000000000000000000000000000000217c17c08f67c000000000000000000000000000000000000000000000000000217af732cd512000000000000000000000000000000000000000000000000000217e05809fa710000000000000000000000000000000000000000000000000002004f7cd912a1000000000000000000000000000000000000000000000000000217d20e4f445d000000000000000000000000000000000000000000000000000217a5bd2bb1660000000000000000000000000000000000000000000000000002199c1fa8ee52000000000000000000000000000000000000000000000000000219c0d32bf9db000000000000000000000000000000000000000000000000000219828f252e000000000000000000000000000000000000000000000000000001e8ca44a6195a0000000000000000000000000000000000000000000000000001e8c9266ada280000000000000000000000000000000000000000000000000001e85ffd1c4e6d0000000000000000000000000000000000000000000000000001e896877a038a0000000000000000000000000000000000000000000000000001e8aa1d358aa30000000000000000000000000000000000000000000000000001e86e90851ef80000000000000000000000000000000000000000000000000001e8c9629ca027000000000000000000000000000000000000000000000000000219655ce8754400000000000000000000000000000000000000000000000000021964a8f3c86f000000000000000000000000000000000000000000000000000219a0b5b05f2a000000000000000000000000000000000000000000000000000219dcf4fa1a710000000000000000000000000000000000000000000000000002199229903a12000000000000000000000000000000000000000000000000000219970244e07a000000000000000000000000000000000000000000000000000219ca4e19dd830000000000000000000000000000000000000000000000000002199eb80c2bd20000000000000000000000000000000000000000000000000002199d585343170000000000000000000000000000000000000000000000000002198ab763f07c000000000000000000000000000000000000000000000000000219961252e49c000000000000000000000000000000000000000000000000000219c47e6a2021000000000000000000000000000000000000000000000000000219b832455a670000000000000000000000000000000000000000000000000002199dc059f142000000000000000000000000000000000000000000000000000219cbaa1851c8000000000000000000000000000000000000000000000000000218d29835cf0400000000000000000000000000000000000000000000000000021800dd32099c000000000000000000000000000000000000000000000000000218036465c95a000000000000000000000000000000000000000000000000000218061737a610000000000000000000000000000000000000000000000000000217dab07647f5000000000000000000000000000000000000000000000000000219c11c5f4c83000000000000000000000000000000000000000000000000000215754fa358e60000000000000000000000000000000000000000000000000001a160b84670ee00000000000000000000000000000000000000000000000000013870fd03c0710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000