Transaction
0x88af8a88819dd9cff7b4f0234880abf5d6dd488bbacb0d255e3e667bd2f1547b
- Hash
- 0x88af8a88819dd9cff7b4f0234880abf5d6dd488bbacb0d255e3e667bd2f1547b
- Status
- success
- Type
- Final Chain PQ (ML-DSA-87) (0x46)
- Block
- 1,073
- Timestamp
- 2026-09-14 10:41:03.280 UTC (2d ago)
- To
- 0xe604b1cf1ae764636263e394c206508b9e9a965e FinalStateTrees
- Value
- 0 vETH
- Nonce
- 104
- Position
- 0 in block
post-quantum envelope
- Algorithm
- ML-DSA-87 (FIPS 204 · id 4)
- Sender
- 0x56ee93a9772dc85838ff2726054cdb9281854b03 derived: keccak256(0x04 ‖ publicKey)[12..]; the registry's accountOfSender names the identity
- Public key
0x8a37375f…3f42264f 2,592 bytes — expand to copy
0x8a37375f0d7505a49e1edcd40f7a2090f5db2280187571b8c94760649fb4bce6ae8164a5dfed4c960026674198c580135503ef46ce932226a6adeac6cfcdc8e1fda13706d910ef5554da0ec15d84c3ff12d8e6bdfd4b3c7aaaab75ca57484fa38572e240f79345516289491579c5a5ac625cd6f9d90ad9ad269612b73c2708b9eac09d9d8bf01f5281c02d57036e61d42cac23fe274206b777221387676f6d6e29aca4500c3fd592abc3ff56c873af3f56b26085995a213eb78de98670b1ccc7d707f11f4d42d7afb8baa261856c22288a66410e86792d7ec1879d035112c2a84808456cdd7b1cb8ce92939b71209e899e1baed4359de9ea2de982992adfa3610525cf1c38f942e42497f759961ee0ecae289084f4d8532faed7ebeb654c8a201b89e13fccf17899603467cb7f7e6a064ece20f3ed406536336d83c28bbdff342fa11f8b6b04961b2eb704684bce18df573e59f39de139cbfee19296c988b2b939a28a5f76c00af35a6f6ce72b2760acde3dd048c2756f4246a050d142e93e0635e1f0a509dfdc3268fcb81e116258cdaf8ce70a2588e66fcbb0694da5b21a5eadecbbe2e3a18e793bea3b6860445c8dd790a10c75fa3569595ee194a5a7c84eba330d39dc4157f3f6a2fbeb7d260264447459f26f68f4d7dc7c888c338eac3576d3642574dc60b71784b2dea9275ddcea480e02cf7b124a3b4014d69389f76fa90734245b2568d6b5eb0caebe29bba55a04131f00c2b40e2d024277b70a154077daf11992c3de23a1695d522ef1c232b15d6190c3002129165847b36cf5ae9523b69a06faa4900104d60d26ddafa733a616d439f2cf7383489bb1d21ac09f919842021b48bcbb2934f8350390a5091e02cea3fae754660dc9886f5adb05edca3fa233c3fd2340bf7c840ff6aff812b5d2d26bfe325126ce758e9e9c707871fd59414c7199a6f19d46ea35d71507b5ad571587f00fb9bb1821a3b563ba1c72605627bd24b8b0a422135219817e5ddd389d692691050310bac02d7f9ff4b0ec6542a91e2e57d7fda2b557f38d6d33bb2b50b0dc939300c788b16eb9688da09a0741ad9014931bfe9ad67cbb2f9da29a7c69fbe933dcd7805f58a8008eec9e799bec196b411fe9e878533e75679363749c6e52723ce6b445b28003da137c6c9136c22a90cd4d6ac7a3aead3fc7eed5d34829ee96abbbd67382fb83cbdf729c573768c888cfea58ae38faf030ca66e599e08ce93d75904b087365a9494804452036587ebf5e2dacd6ae6b6f48fe44c5cb266fafdad1d6aab6c92f40ebe7c2626312f95d36366ba1f52f905a2e89c8aef3b3e9f3f36c76702c5c18c64b951dddba8a459f36ee7423d771aa82f0cb3186ba79c3ace5baf2885dd9dba9abb8a8985257b633f0496ca43be35b00d885c9b90ce69d0c598d721f0b75feb66888b2648f0d30497874ea5e50e2946146ff4be17c02058f8a544399bb5f485526cec7051aa7fa33ea6e7aefe087b5c5527b187320c5b9ca35cadaa36c2dda5e8a5864a50761b5bdaef009ca2bcee68cf51f658bf79f51f08682c50503e97be7abe3af13074de6d2df6b6f7c29efe5f47c278275dc02d058cb65b422c80f22a966d6cfe1763a2c684fdb423cc218b2139b6c60d60bcca682ee88ea44d3109ad9bec37cabce50931b14fb9ac12cc6efce547703ee07d9f602564c064197138fdd3af82c35b406fc6f8c1a8d71432ada704e9e0623cab5db48829fbc8ba59b87817f491a6080b7c58281e75781f3d47fe12a1aadd6e2a09081582875047098d506224844a306ab5ea69dd761215fc0965fe16575c673893755c655ffbecfe36ac7531bfdc31b436c88bef05d342528925e1af724f8c69a7655270df5894b5d4c10b15c0618d6c2d182feadd14a1acb600e23f75a12c34670cff924208cdad4c2fac1e8f0b63d2cdd462a9dfda5fca9651c63e4c179c348384cec2b7742a8249f014814afc8f131a831c1ef8ba6380b66e2178fa5304d7f72352df49a270be49f384e1a04940bec3a56033d657ac0753a1f12cc8e559e80a11c87233b37dbbb2dc4f1ad69d8d668729407ba623903cf030ce67772501156562c55a2bed253cd148d8efa147717feb5dbb71aad0ee72f57ce1ce10a6087f782606a2f3eccfa2c34d5a8bc14be13365d4afcc7624d179f6b3e205603056d70e76b12c7a5efd29f48d227dffee7469b9ac1f34c8eebe11e1ebf62819d9dcc6ea254889fd2f1109117aab5612f87103ec50fc8359cd6f0e71a36b76a9bfb37f2eb0b44e4021e669e1a42581f2a747720acf5f0bb4f0da16415f570d093c7e6cbef7cc5f7351037d0d0ff813089fbdb4693824bf0abfb79e17956154c382511d328b87977bdcf3b3e4e2938b09117c3b2c42e5cfe01a992bd3313037664cb4557bb3f86c5f3f6adf80a6ed26133a97f28eecedb96df3da08821644cc345c234565a1c5ee0b93e4cdeda9608df458237d2592c37a3638ff36be1eaa60b5586b694e1ddbcea2a911ef21712381858796158b5353cefdc80cd9ded49bc59dbc65b4cd88c9d04b3beef5a21b70197ddc428f8b15dcd6ad5a65f74e9e8875cb9bf5dbc2f26029153181cc3e2c83cc4e2ebc426f0863c781c11091f6161d34fdfc336ac598b1a5ca343dd64828ba277bb74b80667d35aae387ded13015e637dc1ad6870094bcc5edaaed940ff4e34ad1b4ffcd523bcee95d314693b3f494861861792925d5f3c9a666104227cbd22e0e2db0258098680302618c9ab56f5b08180e810720fa7262070bf2d58f302f3a3cb45f84256fcfce38551e60f79c569a0e1e78a5e5aea7f30c8725c4b1ac3c4745eba097f80584d1c4bfeb7f21f4256c2c2e3585075e34d7648ebdb234f51af06a057cc6a425d6e23c0b7689feefb44747cbfc34bf004abb4b01ac4e8e5cc9fb84a2e5290f0a1a1546b9516f2a6ee9111b4512e7107f12ab52702bd5f3cf7e3773fce82c837e3d19b5f3a51f29c67564b5b88f2eb841a86ae4aa4c983b7e470eeb7ebdabf3eba92ce2ef9579566a82399e3cbdf15b8512c32496722541d3c250b335a19a0b9c4142bbca3620d1626b91786add2d4f706cca4c64302ce97785b4a8eba4fb70f266aa8aca96108e06868f300ea0910446f6bb9d65ae88a29aa8b459b124e8ad7ed581ebb88ab080e104a206a80fbb3d7d4d5ae688ecfa785bfbab86185528192ac18da8053128def59cbf02add48bc34e1f72cda5c90efab795392bb77497f2e9f05b8c7aaf7da148095ad0e39e46660750875aae1da6c04e75ac7898957d43ee1d18e9f14b75da8de8f3aa9fccb11b7cc4191b317fd8ba2aab093cbf5cdcfb0593caa481d9950e3eaeae2b73da56bfedf2c24ccf772eb5b1ef56d132e1cd1cb6ba53194ae5ba0a96d8265a4a3bfd68ed4bd7d628f3168fb96d458092adee3d637ab206a283ee7cd76a2280aefdc414820a0e2eb8ddb5f9cbad3986679a20b742f03584453965b11ac800fb60efc15c9f033812216d6f31de4146f54c308d1942b4bf47fae949c87cc350eea877d8e06494b4a9ae95e5baa1004b96d55f5ff8585aab93fb43428265a07c3746d71c24d3a54ef91e2e67add69653733539776fabf7355d212d4af856017b58b44e6ca28fae438b5680eaca5b9f39c3f42264f- Signature
0x6a7819d5…262a333a 4,627 bytes — expand to copy
0x6a7819d53dfec976df4779d960ee59ffddb88e8e5bc24a729260ae9960db2bf20979ea23fd57e456c6924e14dc41fb63d713082b8c727f176ed23269f27c6f5a3ef7e23a0c68175b510541c1129576b932d01097ba26f4d2d867360b831e917d8d469c2ce6a285ac7bf9be3c60be3bea4422bb3c824ad5a31a27b2d7683ab5b2349dd44dbfeb2118726b75c6ef4d6f543c463c161a2a8ba2c6e53e77a53f1ee20031b45a8208508247073e955c79a6eec313676213149c968d1c66515fa2916bb08ce3ffd63f32f988be8f560b9b91798966ec59994782b1f0a9084b9756d6d0571f153c3506f7691ea0d5db271a089f486db47725f389693148b4d84791fb768666790e64945455ab967152b04e066bd724db68132f6f8a20eec59ea86237f0c5f3c743eccafd96b449a887d3afb20f2a723162dbcae9bbabaa10c9fe852c906433db2d8e7af129744b7e1709c9c95a4cdf9b9838b37cb0784af5cf8440ae44fc4dd190b4688afdf8674ba3a3a61689cbeda6c6f24d3826f45ea0d6f5d5dc45f2a1892160b706b4c2f0344875c7e0f1db32624a0f31b15baca01c854bb46ebc8885b6904a9198bafa9bc197113d1b3f9fe57a284ac8929425657e532e9ee4938c0ddc913d08402b2126e053dfe1661f645514f70e2518492f4c9edee2cda2a30bf0e477bd2a3c2000a1dbee3a7e7ecde512d7845c640bb40acc423383035fd3c99ae27c16fb6161bff18ee660518cca55762494c39f987c801330b9f5909669041f2b2a1ebc49c841f20a3b9c518848af71a3ee4b0947ac4a3c24d28badff9fe8103269d045d2d81ae25aea68088c8786516f143b987b91edb834f234b953c48310fe5e5f74361161535a334b3f1bfbf0b0475c1fd49140f1e722b3a18b0806b4d504aceda9215c9b2e0371b9e60a5a83611bfb64ab1d966d98aaa03a52f8fafcb834232ff587da4e8c7738fdde7d715fec8eba716713b276397f4ae9b4eabb1b409279d77fe8fc06e47a38168bdaa169b83290f30f095d2e93f9143c4dee319bc3994ec86bc27fe1d312b47c2afe3d2a3ca5bdd3932a10df05cd52820b29d9211897e509ad8b8001b8aa7789d870b7b7c85c640fb8a62a0a210f5efdc806886e97ceec021e0e1b9373575a9ab146f28bb04afc55cb32b41c24f39cb9a4437486fe89e1938d6890a6b4fdbf34ee8a9f88071d398ab03150e01929c138346a22cc2cf36ca7091b4a148b60c4988a6bc77a9de596ab03b02c966ac5b1c7ba3126f2fad1d0b9e12e27960d2381f045eac01fa14a843e87ea2b6d57105acde56e5729494f5f47e3cc4159de66997725010ae78f3a79fa3ffe4f79a9e6bb59fc477f39f92a1b559e37c1ade769ea1433c6e26a7a81f16f23665d976430103ba5190062ff0e5acc4155d51b60dd3c047527c3232d8670941c85f882a6f9ebbc7d06aff66aac8f6e2a72b9b5dc7cdd35ac228ad1127c8205e1997270a51911a13a87e4751cdb8316269eeede058bb1301a669fc1af56280e0e9a091c4a8e91b5b85fcfea8e6ebcb8c36cd76c407c595045f769c55e1bdea0ba26c0d95606b1948db44317da99fbcd26c526562ff7a6d084c66b172e18bb7d3c2dd9cb56fc82411cbdf4559b6af2826f28014aa80d42aeac91052f5b2a9695c3d5b863965f9d6d7c810e064522a12c3b3fe7bf5db05f4d079ec1fa27a157d334607a3b4151fea5cb0bec9eac7e193e4a757440872f16aaf5b1fc24308cb2ad87e77770fdec553893c5640798ab2283ed39bee93cc527345e1146261ccf73f4159ce575283d8b6e6bb925f6e5ba11b8473d1b963e7a0e4eb77c6d558a66190ed038aeab28af53603d2a1f4ada38074f785fa513d2a92f7c5b762e8ad962800582689a33c647b331c2ee22898f24b15c7b12396525d31849148212d23b411d3b6c8d45fd57d7dc1f66c693b09cdeb2b3e74c21192b612981779e79b2e457b02ee29caf42871cb0a121d56ee4e082bd5ab1780c8dbe2328f8786439d400a530dc7dd22bd91dcd08f214fb5565e7c589d8c3b48732c47874d2bd013d95e016712df0f6ebad19d0f4647599ee5a077c39439c6150d198d05b076a1e982b70b3b2c5980e2f2637b2519426aa4d186838da8736d58e73744e0d89501e394361112c9a41c1f1452620b4c5021bdeac15a1edcb888aaf399e76a5cfd6bed5afaa0f547c87d6f9d7823e8c47d70615daac1269eee7e3d9b2b0996e631cdd2ac43ceedd540aa7583bf1b0330162d203a725d828b7f8cea45303fd107b0021dacc8afa99e2b67fd5a8d0ce71507c5506c034c85349ae43ffe024b7c72259c175faccd56c151259d869980c9280b47edd868c0c3fe51564728672ec3539051758b74078a596f3d26074e188e14ca66fecfe0dd0b6552595a641eba2098c0488713f4e45cc4333a84dbad660e3611f52bde7059e1415cbe3ff1901eb84a428d16a7a6221aa081f5d813970a0267e1ce94d71be664ffa90f4a0fd6a30726655c2bf20a960313053b6f1dfc67338bd327f3350e211fef823a110b5fec91d6807bb1d8f4366a153e326c02abf2915c1b11bdb4e0d3bb79841b6a2803abebf0de328896d31327d1ed75c4364e887de83ee2ca326e8dae67951fe7db6d2689430a1393324ee2205e39d56e50aa6e908a15332e58eb8c15b3d419973b427e1acf5c62aa9df6b68b21582105bf093e06b10c16f51de3a382bc290fb036708b6f2781c2a77e9e7f338024eedd42d3999cc704cd1703fdf38d4a6240e95c850ff24bc378176ed4e36846d64809eab23890c212668be27f76a0edb31f22a9e6bbbaf258714ae93330770239aebece13ad1c6cfec66f4fa8f37cab2f7e26a588251d7810e98996d1791e0d259bb5aa8a297c6478968c4dc01277a6b997d252f91a95f138977425cbb9542f76ba2caf1f4918e44a4505b473230991b71417f99c9d7cc7ce335f45b4f54bfe528a17b1bd53a096cd01b239d15f38b5df8a6e2fdd09596741e7f2ae2c0c1e39ee66be0857b49cefc1c67a198f7ec5e5a0362ee4d42cfdc6aadf1e92eb1d627313b049d72d1739bb1b15fb0df040373414d22130a0d161353c7b912db015896c6a17f2fd6178c98f90ef2d692b85044d9467106a1215aac05f97c7e119bb251d83da361576711a08d87e9302b21ecbebafdf0cc6c5dcddd787dfa5cf435b2becdc52c0e18f409a94d674c93c68f58309b74aca8536fe564d92c703430f08ce2d614a7539701d6a3036c1a5eee99a3e6801641a22bed88beb1115f0cfa3d9d58cd20a0c13111096b34a7111fdae6213536d74c26f81606048b668cc73fc0c721d8417a38f538e36fd764618fba48ed51509f668c1eacea167e873612f136309eb921ddc26b68484565265820f1b071d2614f05471bc783fde3bf4914f0f2fd003252da5f479b6572fa979bc689f59703ab0f98a1d34d57e0bc7525bc8ef2006cef1058c873c9fe53ea3a29c3ec56f4ffd4b0157b0e461c19f0389376b4dee6c4cff4e8e9dcb328be0d3d43337ec8361bea71b1f28234737c74f026549e80f688343668949140a9a985de128be71ce6cda741ac347f7c74ae4b1347b997d6c134f649d16da3991df4ba5167768e0eb6aace340fe600e8a8790a92a53af1893ffcbfd4870cd5744ffa8e836a2ab8e0b6e8e3b09ad07d26ccbf03dc8caed27b03d3ef2448f99b12ff12478c5ea53e6b49203022831f20bcf33ba08ece2d44f1d8cda0c4b599d9f3f9159ad81baff09e634f9923cb3cb6a8de4ad10163e4576c8cc5332f06d3bfebf0ee47013e61fa24e37778edc3ab9959545a97b8686cadf56644836a348597069517e0e3a8233126598b99b03735076435d6e61c87a85baa61ac8e359c90a731437410ccc410ec1c5403d178091766a86b2bf04331f148d9586e254060c23b53567058491613e380f0d78cf387eedac78dab83514aeb272c94724974203387eb505062cdfcf8208c786cd4e35648f89de254b524f87f3dec81ee5a42afec186abe6770ca5bf482f3811347ed75c7365ffaf26e02f0c725bd8beec22f30907d36bc5f724450802d5361a7d3a4a87e13720004f785bd38111847c256b36c1210dd5c5ab741644862a6ede1b761455368f930a0091849670a6a21cf9800bff4072b0f6c8b28d99314af8b20e8d5cbcabfbba851dfe1b24c94b7bb850e6049c337b988fda2563914edebb43bec1ae199aecdcae820eaaee991f0af7b799692b111a8c739b58183a717ec4b8ce08a11cbf3915221b51a991247883ef9e2f25c11373f875e7c9911712c945acb3ed21a30931a6d48392ff87542ae657e656a3c941e71efbb9a96f8a176a620f044b984134522f8a3cd84a8bc4eada209099717ecdcf3790ad680926005013afeae264cd5333228ba4306cf8dff2b8138551e0e3314e896429d291c475de0fab9361bed32ef4b8fc440856332fcb6c2d335cd7f863b73cccd43f534ab0f2180c17fa5252703c6d93d2fc22e933fd26d5ad49f9becef54156a50efda6619c6dde0a41926d8f432322fc6433e596f272ecf8b7315756c9bd814d19ecd811ed983c1e577c2c56d8b2726c296c9a966ff79c535c56cd5d2545e1d31412a2ba16b72961534e9a4101e2aec6f2e71fed0573b56b02d7c5e9ed82d1545d231fffd75e163d21c86d3df0af60ca5fb571d72f45c709222663e5fd05ae35be98f4939907ede1494053cef80e7ad9a2fec7a98774d08c4230682c29d3e3ea6e46f6c4c450ca34463421e42e49101f213deb51470b20021434cc29d12739f1576c176d2d5b371dc47ff95305503a0c7b8f1b8ceabce3c1a8f4a5027b682b81e7687db5d2b46d611148efb7e8e372439769ae60f296f1e043f7997bfbb86cec88ddd0955a527e6f55a4909ed517393bec226004b623c8c46bba93525627d3b67765ad5de23e31790298e1abfb035eb0da5304abe55fa397bd1373d0f0ed8c64bc38c7e79ed4f2c9bc099a6ef4d99a6a9bdb3cee7dca6a20f0410d76c6af21da9a07c856faab15756a8ece6c43b543cbbb1ae234f4793cb947e6884ad76816bcf626d58422c533f6b18ca5b14374ad4f231ecc138db49bb15356757fb4b2e06d8d0252661fac6444de77a9853171a294c50299cd95db7941103358ff10f2c4bb60eac37a9baac4cfbc6a1b82029b78d8a4e03d7d4182125d4fc57229ce8964a8ea47eb706e59a7fa9216d28a89138a971c9adc45aeaffa6c76d74736fe2c2f56557fa21d479e2842bc81369d9dc8ec646226ef9fdeb8a9372c5671eb986ab425c9ccc825bda4846452b55bb2694f2f20e2b9a55bd853c949c71218470ed7f7682b2f015e117f6f7fdc1368a0b60ae9e1e23a9c12ecda0d324274a9bfc832e0736de3f2dbea9e2fd53cd65d17f2f6e32b6ddaf7ee21730fb2c631da5e2461242a6a97205874bb3cc77793b2b2f808f3c475461f1c5c855a4d973990ff902a08bf47e5c6cae4024bb1498a27b6aab4c02cf9aa23667492159b53d288a1ab876a329303d7e8b259ec624f89c26fe81408a50bbf028f51ec443652c528e834ce5697215bd6b5d1b587a70d72f6f9da9b0b70aa84614f868d4c4f7363abb011718e48584f3c63188f962988583ffb9e3e0fe9f73e1e84084a77341fc18d0a0e05a2e0d63171d3d1f330e36f7f02ec8345286d150e76c1af2128f4956af4c4d0c40deb2809627fcc0cbebc347bc68b040fe2246f01ede1337694569deea4f7f4fd3a9c0ec86350e0dbe501c43cc80153d1555a92c4f5b3ed372bf4af35e653a5bb9383141df18ef5249379c68c5430fc0e174aa0337d073e809a4ef6690d020fce2ebdf7b96e54c8b1efc8aa869421b1091a94c118db98c300df9d4a5f91e3ba893c618f7da321ff63b82282c4e7287cce8065b19944206f3e56a04f4b869ffd9487193c101cbfbcf223f6b417e24173a5c67429796b556957dbae598bf80c8712318b8e3b3866f9dcf4ed97e4a47f3d0e1ac599b7b08e9e33ae3cd2ed8bd8f7ea9f4673f0a80484b59f1cf802414f8fde69dc4dec3a632653f339482356f66504d3908f0e04b5245d0f27e6adad8d63d4262f2845a07e87ab0aa5e87af1abd4c2ce9e42749a976f2a28509c08c7bf020e91817724a3fd352c90e1a3cfb6e3e1f4c88ddedc4618b10cb583ab2fe07950dab52573e28e79fa2519f6f00ed54eabf52a80b4d655aa0f2cb7c9855f530f8944989c4d790a25fd9a889e0710f7f0b370ad136f1158d876cb060f2a79f8e9655343d15025af27351ce045ac71dde347baec020210b1eae26c2729a9db74176237ab76b07ecbcda117df0d8e4001079340a0078e78d51ae1667fa3eb7f364cb7f2fbb72a805b1c2b52c5a9343e15125e7567145869f6c9e7006c0d424d8f97d190daa733356790ac3c881259a966c3b5c6c759de4600411264a527e94c2c5cdd56166d2dc135366cdfe04071214292c4fb2bdc6c800353a3f6fa3ccf60151edf303384055a8d0d3dcff5c7188a0c0c8d400000000000000000000000000000000000a0e131e262a333a
execution
- Gas limit
- 194,282
- Gas used
- 179,833 (92.5% of limit)
- Gas price
- 1.000 gwei
- Max fee
- 1.000 gwei
- Max priority fee
- 1.000 gwei
- Base fee
- 1 wei
- Effective tip
- 1.000 gwei
- Fee paid
- 0.000179 vETH
input
- Input
- selector 0x02ffb43a not decodable 132 bytes0x02ffb43a00000000000000000000000064d56ce8ace5840970ad2fe0b4ed78bf0951333a000000000000000000000000000000000000000000000000000000000000042f00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000
logs · 1
- log 0
- topic₀ 0x26ef7b9e97…d4ab1a unknown event
- topic 0
- 0x26ef7b9e972363cd493eb2075cde9bf177b455f7cb5847106e9b9dc4a0d4ab1a
- data
- 0x00000000000000000000000064d56ce8ace5840970ad2fe0b4ed78bf0951333a
receipt
- Status word
- 0x1
- Cumulative gas
- 179,833
- Logs bloom
- 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000010200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000400000000000000000000000000000000000