Special data
- Status: Successful
- Nonce: 291221
- Type: 0
- Gas used: 1463936 gas
- Gas limit: 20000000 gas
- Gas price: 0.00 Gwei
- Effective gas price: 0.00 Gwei
-
Input data:
0x12514bba000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001980000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff8500000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e58000000000000000000000000420000000000000000000000000000000000004200000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e580000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff8500000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e580000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff8500000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e580000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff8500000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e580000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff85000000000000000000000000420000000000000000000000000000000000004200000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e58000000000000000000000000420000000000000000000000000000000000004200000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e58000000000000000000000000420000000000000000000000000000000000004200000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e580000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff8500000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e580000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff8500000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e58000000000000000000000000dc6ff44d5d932cbd77b52e5612ba0529dc6226f1000000000000000000000000dc6ff44d5d932cbd77b52e5612ba0529dc6226f100000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000042000000000000000000000000000000000000420000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff8500000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e58000000000000000000000000420000000000000000000000000000000000004200000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e58000000000000000000000000420000000000000000000000000000000000004200000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000042000000000000000000000000000000000000420000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff8500000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e580000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff8500000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e58000000000000000000000000dc6ff44d5d932cbd77b52e5612ba0529dc6226f10000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff85000000000000000000000000420000000000000000000000000000000000004200000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e580000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff8500000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e580000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff8500000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e580000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff8500000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e580000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff8500000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e580000000000000000000000004200000000000000000000000000000000000042000000000000000000000000dc6ff44d5d932cbd77b52e5612ba0529dc6226f10000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff85000000000000000000000000420000000000000000000000000000000000004200000000000000000000000042000000000000000000000000000000000000420000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff8500000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e580000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff85000000000000000000000000da10009cbd5d07dd0cecc66161fc93d7c9000da100000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e580000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff8500000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e580000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff8500000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e5800000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e580000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff850000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff8500000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e5ad322f193d72af3139b25a2b42f702b252c8e0000000000000000000000006efffd5fef03d9e07a5317e6ef012fe1771f5b6500000000000000000000000081b1c0713cdaf141348a583133ff0fd32ae6d7e5000000000000000000000000b328d306c4bc5e55423df6c7185522c5407658710000000000000000000000006cfa281f6a5b488a89d0caedad0956d9dfa95039000000000000000000000000d7d7ce76940f22b425d499d06e7ecd3a97ab91ef0000000000000000000000001195213d8f52047aca913c0e30e110f87c32fede0000000000000000000000002da8dc08120fceec2be352a7ed2889ff9ff6fbf90000000000000000000000007b2d678c008b81a5588c2e4c06a87f377fcae644000000000000000000000000f71ecdfdee189e18dcfc64a99a56ba4bc75e4a4c00000000000000000000000064298decc0fa92a15b767be2f145aa72bab2b87600000000000000000000000012e495157190ca9154b8f6578403d07bbc06695e000000000000000000000000375477341f6be02bab6f4d7d1c4a72a9b77b11280000000000000000000000006398f2612e98c39de1bd54f5e55019e2a6f981ff000000000000000000000000188487e3912cff44ad1f85f7687cb89b758e8211000000000000000000000000f8320252bded0a3bf24c50da4d93217ea8fb287800000000000000000000000044cee9d20f6e2667b4be773d736b6bf7428f6995000000000000000000000000bbc2d3e5e2fe84c532752c37fe9b0b4b47e75dd6000000000000000000000000a2f07232275cdf8463a5115723c9d73085a2fc17000000000000000000000000e027c3d683f756d865bc0b71e4d7df24b5d5e212000000000000000000000000fac967b3a4549f59193a1d5b6767054c19a96464000000000000000000000000c783641dbd440252407b6358779c9d08bf700940000000000000000000000000c73d21a96605ce6cf98654a16d967e27374e738b000000000000000000000000188487e3912cff44ad1f85f7687cb89b758e821100000000000000000000000012ff29edc7440e7688df351e8057b12d9dfc85c2000000000000000000000000c4c58014883aa3ef13b1e449ec22f19117d38b1a000000000000000000000000188487e3912cff44ad1f85f7687cb89b758e82110000000000000000000000002b3bf74b29f59fb8dda41cf3d6a8da28cf8e79210000000000000000000000006cfa281f6a5b488a89d0caedad0956d9dfa950390000000000000000000000002946c0bb613260b34f60e7772ca696f40651eae80000000000000000000000003436176d837439eec76593f60e3bb6dac72014190000000000000000000000007173ce51d1b494320229e06bbdbe0da258b9b547000000000000000000000000c5725999dcf584a6701cef875bada7ceb63aed26000000000000000000000000a9f7eb6cd26bde8a6c01fc94f025f870b6ed3100000000000000000000000000dc6e6698d80b280a97feb2957989331d6143954f000000000000000000000000bdc32f01644fe6b67b5a4e474190bcf2c6a1355a000000000000000000000000d7b47b644185e1a53035bfe910d4088d8f0d93890000000000000000000000005d002b87b6e1bdf390027c1210fdc1f6dd2ed85c000000000000000000000000bdef40d84d47cd98071808ad178e253f07b0a2150000000000000000000000003f93db9a09baa04044c6678b5fec523466e2c936000000000000000000000000219f9b66a1ca1f66113f2ee0050bd8c81d8c5e37000000000000000000000000c24de310bd1a18b05cee821be7362001a391ee8d000000000000000000000000ffcf2cc7d777c466f50265855fad90ed65640ebf00000000000000000000000064bba4ca6381ccc052c87d7fb2a93d57b29183ba000000000000000000000000b5a46bc8b76fd2825aeb43db9c9e89e89158ecde00000000000000000000000077b85361b8ba260bec3dcf88705d3d1383a08a5f0000000000000000000000003e524d1a2ba868c5084f98cff9e5937aecb4906e000000000000000000000000dfd76bbfeb9eb8322f3696d3567e03f894c40d6c0000000000000000000000005027323b073841dfb6481f2a2aff38c1f393b9fb000000000000000000000000cc5a2ca44e80a0b92c444a5fb97c974de7a7a2df000000000000000000000000c21074849b5123674787ca5b1abad6dcf525473f00000000000000000000000059aecd81be3425f8f44ceb7149a09a3028d484d500000000000000000000000058fde9bdb3a44e72c23fe74d60f0284d33ad1a75000000000000000000000000fa88ea9e870ec6c2b5b85b7a57706f66adb4d76b0000000000000000000000001d780fa1d4d25d3e17dedbccc8acc3143c66faff0000000000000000000000008661911d12bb38a4ea24b31a41e5751215dd3d340000000000000000000000001f9263d6394b662b1b7c932ccb0532b09e8e8649000000000000000000000000bdef40d84d47cd98071808ad178e253f07b0a2150000000000000000000000003c8cd4f5a1ed50f468373362b4d914e979a1d770000000000000000000000000de2faca4bbc0aca08ff04d387c39b6f6325bf82a0000000000000000000000002d1fc41b31f5009ec5d63b3c28bccbb530b0304a0000000000000000000000007b66d21465b3fb3e13ce747bc4d984f2af36bfe90000000000000000000000003d72db6ed228231571e99ef71cd30554eba9eb570000000000000000000000008a00eed83e0ef2166758c70c440c69b7f8d85a12000000000000000000000000967cb845f3699e00e49f361e26420f1d7a549d910000000000000000000000007d88d691c2c116d86bfbd94e04d198a7d1b30b72000000000000000000000000277effae0451d72aa4cdde895426f44f12c13fb0000000000000000000000000873f33d1e0d1ce2fa5f2869a6729248b95187c01000000000000000000000000a32898f10a2d5591f862da45db2c3bbd9fb0325e00000000000000000000000093236513cd476581da11f9b9d2c3d9af6b96ef9000000000000000000000000088b2ba87ddceb767d09be30bae819a667e0c2d38000000000000000000000000b9a8f4fbe593527822cde92e847ab515bf5cdaad000000000000000000000000ad26509077edd15f7cc9bf04cc58891c8f51a75d000000000000000000000000fd4171b5ca39221563d46ef766108caaa2cd44c000000000000000000000000075872a7ad686e98bcb83369fcf55f1bc91b91fd000000000000000000000000090e2b6c479aeaa972d50fc617677afef8281ae7d0000000000000000000000003c1be8eba020755cd3fbdf120762bb4b863af5a4000000000000000000000000d3102f41e6bd15f502620b2c22f28c929e9e2f36000000000000000000000000041dd6999b3ae1bac1571cf867207f5c1e045062000000000000000000000000b9ad914ecfac8209f90553925d08b68b92fe1c82000000000000000000000000fedccf198a8365d712ad28c3060474c95812d62a000000000000000000000000ad855cce12082741634ea60f37c18bcfa17c150c000000000000000000000000420bb827e7e92e174fb2b5d7600a6c5592329d0b00000000000000000000000086d1611bf97fb7db4dab133a7aed36b1080ace2b000000000000000000000000ef80c44d996ebac95aa62589986fb3fcdfe3f7d9000000000000000000000000d73d0397160e7cc730383415d572d928db5bf83b000000000000000000000000ced0412e3b69d8edfcf0a7fbd972dac99933b3d7000000000000000000000000bdc32f01644fe6b67b5a4e474190bcf2c6a1355a0000000000000000000000009d9b703274bdd43fffb8816a7e5cceec94c6e3970000000000000000000000009548d9696f9815d29aaf2f6de052730b1b36ae0800000000000000000000000098c01970473ea18080c569388d668907ef638deb000000000000000000000000e588614e4f8b036e76ca689c01a66886e3ec0b380000000000000000000000008c4115b7ac049dc10d5475805b00f7d937748d880000000000000000000000004cefdabb57b46daf2dee3344ad9317c2d8dbebcc00000000000000000000000065a7596504c39d7496bd2d68a7310a4f8d2e87d6000000000000000000000000d1bf0709d9e0eb3eefefb2094eb95ee72d426ed1000000000000000000000000030cb494c07a5f8ebce3b6fe5c7e9ace0d96e5d6000000000000000000000000188487e3912cff44ad1f85f7687cb89b758e8211000000000000000000000000dca674a34dc380a4916a61e401dd093eec490eed000000000000000000000000046636511b463809f1dcbcfdfbcced7d31914fb20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7297011713cea0cda637f725476a14f5c0d03e4000000000000000000000000211f3124974874e0729351050db9daacd2543450000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000846e2d936a9f9fb406bb94c1cd08c93c02b08353000000000000000000000000801ec4fafc933f039a16d67f45c9ae2028bc7ee5000000000000000000000000963c78122782a3e83f1e754c80d4000ca7121e42000000000000000000000000fe99c74bddbf27fa056435e0097527d3fbf3bf3f0000000000000000000000008a161f6fc8a0e16ac924727f643efe06b3f5db6d000000000000000000000000d01dc03d4b460eeb175150708197f001671737e30000000000000000000000003f20a3e69d426e048bf5168843d5eb5774a22e7200000000000000000000000034ea28c113a59f02d52a807fdb4ab2edba775d85000000000000000000000000100c8bbea1e872e67df4dd0f21df3445177c2d5e0000000000000000000000004bfb051a19f82cdcc5837c169842f2654418c2260000000000000000000000004e2757cdd17b5dcdc8f958c8e81293e5debf16d500000000000000000000000085d8997a10927e74be0203fe3fbe29846529d4ec00000000000000000000000068d9cdf25beb53f0b3b1ae8673d219b3871770740000000000000000000000003563c1cdfea9ae23b387a353b900c864d3f904cc00000000000000000000000038e3235f23a1068921ca4d6579cc257dc46877f8000000000000000000000000de915f60006f634f0b17e11bd0544a48532191da00000000000000000000000094bbbfd57e193b8d010589d874b2d8432e776f67000000000000000000000000e0b7d78d694559ed1d87d3c51c54c0f79ff1f5fa000000000000000000000000e0807fc6bde70db6834553e38f81bdb618ce23800000000000000000000000003493a9b52e40bed5adaf48b46d1116174a1bc359000000000000000000000000fa7dab008434f2ebea62e7a5b43e3696d30ca863000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b40550000000000000000000000005fc22a9f7af0c3e8ef676dd0e77e85cc714e2e2d00000000000000000000000076d955372e3fdf2842de6caa92bcde564361c1ff0000000000000000000000006b5cc7f9c863dfc65b388fae0ccdffa2e11d0183000000000000000000000000ed4f829097e485453b6d112f3473f1c17f397167000000000000000000000000308d43df929e7c6bbe29f395acce17e30d57beec000000000000000000000000fd012414b5eff4df1da05556fffeb4ca418cf45500000000000000000000000042139a830e5d7839edadbcc444c741f05212171400000000000000000000000029a28a61837f4df28856133d27c39fad7e3ac31f000000000000000000000000587f96dc6b541184a8b085bc7ef63c12d3263a9a00000000000000000000000067be6ac3e9c902326d528a1e6a027141f3ea55d9000000000000000000000000e3d4e87f0b940e0b7ee3498fed011f4addedfd6f000000000000000000000000fedb51da0f15d0e4d91434a285a58917fb5d199500000000000000000000000016355327033810786d18d49d3d4bc2eb67fedcaa000000000000000000000000e72bbb11c77fa13e9cd1a565bcdc60b892d79cf9000000000000000000000000e6aaa0e3997c221d60796427b1fcf4844a0786670000000000000000000000008b05335c0b61cff7552554282edfb68a62489b3e000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000d58c0c359e3f9b62cdfb5a5381572934575fcfbb0000000000000000000000002f2389099609cb57f035176e8e5faf1b1a92997b000000000000000000000000faecd3178ede3253770607b35c6c1b6738bbab96000000000000000000000000aae42afe0485a04518dfbd92c3c03cc0fe4726b700000000000000000000000046615526b330d3c766b6cc865dccfe29c834593b000000000000000000000000b2682cd54d4150e30211a5ac987823f0f800a1660000000000000000000000002d2bc9d8b98b7227756f6febb33c1b85547e58dc000000000000000000000000cfa33682157ba9c763dcc61d324fe3633c2e8a5f0000000000000000000000008a161f6fc8a0e16ac924727f643efe06b3f5db6d000000000000000000000000faebae453dd7c30e149a30ad957eed3f0bfbf75400000000000000000000000070f526832d6cd9ef957745b43ee331eea20e4b2f000000000000000000000000985e68e80658ee4f7d5b109d36d5a3f9647a4572000000000000000000000000c79306e3d87ebc473d3802f2936789f368eed415000000000000000000000000dc63ff96db15ea0040bebf1d67569bb8379eba400000000000000000000000000b0e2647253ce67cf126df6c21d64a00eee59eb00000000000000000000000000c2ee2f1f4502434fe9096db3eea08635c713f04000000000000000000000000fdd7d5dccf7500340d407669c4e043587d9d47cd000000000000000000000000d53eb7bcb04694d645430d3abc06c6a7e635f17e0000000000000000000000003563c1cdfea9ae23b387a353b900c864d3f904cc000000000000000000000000978a9b01ec023277fa64d78a53bd7eaa0d22e120000000000000000000000000855d139ed0e1124669ed5e4af9a651b6d2355c410000000000000000000000002b3bf1555adc39f6fcd0b8b3184383b998c8792100000000000000000000000027ae276290409cf06f12623b94c5a2abb613474e000000000000000000000000c79306e3d87ebc473d3802f2936789f368eed415000000000000000000000000824ad3b2c6b5c2a0c64de0b6e7d58b59e4abadc6000000000000000000000000bf3cb341ea4b143568868f06b889eb87910caa2f000000000000000000000000ee7a8a1898bd47592aa1062e4f60608c993b4055000000000000000000000000e7abdc760734d4edfc305af60a82418277f0886400000000000000000000000068d4ec490cc7b7d1b01226d3e39e86bf9eb4140700000000000000000000000086664ee42ab9d31316929add33b3afc70fa6ae2300000000000000000000000088ed588e34433633b66aeb111a174b4832bbb36e00000000000000000000000042ad32545177f0637045e1260610c858c96ad22400000000000000000000000029a28a61837f4df28856133d27c39fad7e3ac31f000000000000000000000000259c90a246830a3ce077c00795b02dc53fd0bd8d0000000000000000000000002b3bf1555adc39f6fcd0b8b3184383b998c87921000000000000000000000000af53e33e4e13b6f1de71f3af0ffde7c11deb5c65000000000000000000000000e6028021a534b89405ac19167f005adf1aa025c80000000000000000000000009ed6a2d4ba9913eb094a47dbe788a6018f20365a0000000000000000000000008a94b9ac294a28489fc8ed27aac8f319eede70d70000000000000000000000000a539eb5e2379fe6d9d30b8923b3e635ea8f11a0000000000000000000000000b56e72f83c480ce4ac05aeb8e01a67c599a9ccd700000000000000000000000094dbed2cbc2f7f7c1aebe3e68873fce666b70c74000000000000000000000000848df2472ea6579a77491f09e260bb072a43fd6a000000000000000000000000ab3bde10f6445d4bcc9e793a1ab4b2114fab0dcb000000000000000000000000c5eade506c3bce6fdcc188184100f7c1805b16e0000000000000000000000000e3d4e87f0b940e0b7ee3498fed011f4addedfd6f00000000000000000000000072d8a069e95ecd28175a14220f210361b46bc7fe000000000000000000000000b11daebaba774a236a73954b93fc73f12a5ce7690000000000000000000000008e55e21cde2b3429ff9d6bca506c64ffd422288c000000000000000000000000f2a4e58420d313f57cb06e4096eb2b890bcd4d3a000000000000000000000000abf61562950bd35497fe89b01cbc89751eb4631f0000000000000000000000009a112d928bac07a32f34303046f7c53765a7fca3000000000000000000000000da9fd683b37db9e8b6de8de0e3f0a622f8c81c97000000000000000000000000972cc0fec28e077c536ad4f94eaa3fa469617290000000000000000000000000194ac95d65a7efeaf44b4e9546580cf7bc8a0df10000000000000000000000000d8d85ca34d138f852d499f835e12f38a4832368000000000000000000000000c79306e3d87ebc473d3802f2936789f368eed415000000000000000000000000253972a3ce9b87b88f8cd34cff93ce6e448a5950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000