Transaction
0x7a68d6929617f3ba2f23759590b35487005e14e90cdb73f0291cd2c1695884f0
- Hash
- 0x7a68d6929617f3ba2f23759590b35487005e14e90cdb73f0291cd2c1695884f0
- Statut
- succès
- Type
- Final Chain PQ (ML-DSA-87) (0x46)
- Bloc
- 848
- Horodatage
- 2026-09-13 01:38:19.020 UTC (il y a 1 j)
- À
- 0xdb51ba8c6b2712880477471874e31d8d2aa0401a FinalIntentLog
- Valeur
- 0 vETH
- Nonce
- 101
- Position
- 0 dans le bloc
enveloppe post-quantique
- Algorithme
- ML-DSA-87 (FIPS 204 · id 4)
- Expéditeur
- 0x56ee93a9772dc85838ff2726054cdb9281854b03 dérivé : keccak256(0x04 ‖ publicKey)[12..] ; l'accountOfSender du registre nomme l'identité
- Clé publique
0x8a37375f…3f42264f 2,592 octets — déplier pour copier
0x8a37375f0d7505a49e1edcd40f7a2090f5db2280187571b8c94760649fb4bce6ae8164a5dfed4c960026674198c580135503ef46ce932226a6adeac6cfcdc8e1fda13706d910ef5554da0ec15d84c3ff12d8e6bdfd4b3c7aaaab75ca57484fa38572e240f79345516289491579c5a5ac625cd6f9d90ad9ad269612b73c2708b9eac09d9d8bf01f5281c02d57036e61d42cac23fe274206b777221387676f6d6e29aca4500c3fd592abc3ff56c873af3f56b26085995a213eb78de98670b1ccc7d707f11f4d42d7afb8baa261856c22288a66410e86792d7ec1879d035112c2a84808456cdd7b1cb8ce92939b71209e899e1baed4359de9ea2de982992adfa3610525cf1c38f942e42497f759961ee0ecae289084f4d8532faed7ebeb654c8a201b89e13fccf17899603467cb7f7e6a064ece20f3ed406536336d83c28bbdff342fa11f8b6b04961b2eb704684bce18df573e59f39de139cbfee19296c988b2b939a28a5f76c00af35a6f6ce72b2760acde3dd048c2756f4246a050d142e93e0635e1f0a509dfdc3268fcb81e116258cdaf8ce70a2588e66fcbb0694da5b21a5eadecbbe2e3a18e793bea3b6860445c8dd790a10c75fa3569595ee194a5a7c84eba330d39dc4157f3f6a2fbeb7d260264447459f26f68f4d7dc7c888c338eac3576d3642574dc60b71784b2dea9275ddcea480e02cf7b124a3b4014d69389f76fa90734245b2568d6b5eb0caebe29bba55a04131f00c2b40e2d024277b70a154077daf11992c3de23a1695d522ef1c232b15d6190c3002129165847b36cf5ae9523b69a06faa4900104d60d26ddafa733a616d439f2cf7383489bb1d21ac09f919842021b48bcbb2934f8350390a5091e02cea3fae754660dc9886f5adb05edca3fa233c3fd2340bf7c840ff6aff812b5d2d26bfe325126ce758e9e9c707871fd59414c7199a6f19d46ea35d71507b5ad571587f00fb9bb1821a3b563ba1c72605627bd24b8b0a422135219817e5ddd389d692691050310bac02d7f9ff4b0ec6542a91e2e57d7fda2b557f38d6d33bb2b50b0dc939300c788b16eb9688da09a0741ad9014931bfe9ad67cbb2f9da29a7c69fbe933dcd7805f58a8008eec9e799bec196b411fe9e878533e75679363749c6e52723ce6b445b28003da137c6c9136c22a90cd4d6ac7a3aead3fc7eed5d34829ee96abbbd67382fb83cbdf729c573768c888cfea58ae38faf030ca66e599e08ce93d75904b087365a9494804452036587ebf5e2dacd6ae6b6f48fe44c5cb266fafdad1d6aab6c92f40ebe7c2626312f95d36366ba1f52f905a2e89c8aef3b3e9f3f36c76702c5c18c64b951dddba8a459f36ee7423d771aa82f0cb3186ba79c3ace5baf2885dd9dba9abb8a8985257b633f0496ca43be35b00d885c9b90ce69d0c598d721f0b75feb66888b2648f0d30497874ea5e50e2946146ff4be17c02058f8a544399bb5f485526cec7051aa7fa33ea6e7aefe087b5c5527b187320c5b9ca35cadaa36c2dda5e8a5864a50761b5bdaef009ca2bcee68cf51f658bf79f51f08682c50503e97be7abe3af13074de6d2df6b6f7c29efe5f47c278275dc02d058cb65b422c80f22a966d6cfe1763a2c684fdb423cc218b2139b6c60d60bcca682ee88ea44d3109ad9bec37cabce50931b14fb9ac12cc6efce547703ee07d9f602564c064197138fdd3af82c35b406fc6f8c1a8d71432ada704e9e0623cab5db48829fbc8ba59b87817f491a6080b7c58281e75781f3d47fe12a1aadd6e2a09081582875047098d506224844a306ab5ea69dd761215fc0965fe16575c673893755c655ffbecfe36ac7531bfdc31b436c88bef05d342528925e1af724f8c69a7655270df5894b5d4c10b15c0618d6c2d182feadd14a1acb600e23f75a12c34670cff924208cdad4c2fac1e8f0b63d2cdd462a9dfda5fca9651c63e4c179c348384cec2b7742a8249f014814afc8f131a831c1ef8ba6380b66e2178fa5304d7f72352df49a270be49f384e1a04940bec3a56033d657ac0753a1f12cc8e559e80a11c87233b37dbbb2dc4f1ad69d8d668729407ba623903cf030ce67772501156562c55a2bed253cd148d8efa147717feb5dbb71aad0ee72f57ce1ce10a6087f782606a2f3eccfa2c34d5a8bc14be13365d4afcc7624d179f6b3e205603056d70e76b12c7a5efd29f48d227dffee7469b9ac1f34c8eebe11e1ebf62819d9dcc6ea254889fd2f1109117aab5612f87103ec50fc8359cd6f0e71a36b76a9bfb37f2eb0b44e4021e669e1a42581f2a747720acf5f0bb4f0da16415f570d093c7e6cbef7cc5f7351037d0d0ff813089fbdb4693824bf0abfb79e17956154c382511d328b87977bdcf3b3e4e2938b09117c3b2c42e5cfe01a992bd3313037664cb4557bb3f86c5f3f6adf80a6ed26133a97f28eecedb96df3da08821644cc345c234565a1c5ee0b93e4cdeda9608df458237d2592c37a3638ff36be1eaa60b5586b694e1ddbcea2a911ef21712381858796158b5353cefdc80cd9ded49bc59dbc65b4cd88c9d04b3beef5a21b70197ddc428f8b15dcd6ad5a65f74e9e8875cb9bf5dbc2f26029153181cc3e2c83cc4e2ebc426f0863c781c11091f6161d34fdfc336ac598b1a5ca343dd64828ba277bb74b80667d35aae387ded13015e637dc1ad6870094bcc5edaaed940ff4e34ad1b4ffcd523bcee95d314693b3f494861861792925d5f3c9a666104227cbd22e0e2db0258098680302618c9ab56f5b08180e810720fa7262070bf2d58f302f3a3cb45f84256fcfce38551e60f79c569a0e1e78a5e5aea7f30c8725c4b1ac3c4745eba097f80584d1c4bfeb7f21f4256c2c2e3585075e34d7648ebdb234f51af06a057cc6a425d6e23c0b7689feefb44747cbfc34bf004abb4b01ac4e8e5cc9fb84a2e5290f0a1a1546b9516f2a6ee9111b4512e7107f12ab52702bd5f3cf7e3773fce82c837e3d19b5f3a51f29c67564b5b88f2eb841a86ae4aa4c983b7e470eeb7ebdabf3eba92ce2ef9579566a82399e3cbdf15b8512c32496722541d3c250b335a19a0b9c4142bbca3620d1626b91786add2d4f706cca4c64302ce97785b4a8eba4fb70f266aa8aca96108e06868f300ea0910446f6bb9d65ae88a29aa8b459b124e8ad7ed581ebb88ab080e104a206a80fbb3d7d4d5ae688ecfa785bfbab86185528192ac18da8053128def59cbf02add48bc34e1f72cda5c90efab795392bb77497f2e9f05b8c7aaf7da148095ad0e39e46660750875aae1da6c04e75ac7898957d43ee1d18e9f14b75da8de8f3aa9fccb11b7cc4191b317fd8ba2aab093cbf5cdcfb0593caa481d9950e3eaeae2b73da56bfedf2c24ccf772eb5b1ef56d132e1cd1cb6ba53194ae5ba0a96d8265a4a3bfd68ed4bd7d628f3168fb96d458092adee3d637ab206a283ee7cd76a2280aefdc414820a0e2eb8ddb5f9cbad3986679a20b742f03584453965b11ac800fb60efc15c9f033812216d6f31de4146f54c308d1942b4bf47fae949c87cc350eea877d8e06494b4a9ae95e5baa1004b96d55f5ff8585aab93fb43428265a07c3746d71c24d3a54ef91e2e67add69653733539776fabf7355d212d4af856017b58b44e6ca28fae438b5680eaca5b9f39c3f42264f- Signature
0x6577700b…212d333d 4,627 octets — déplier pour copier
0x6577700b3a9cbaf8597d90ff683250261ce40b00f465378a55b9180043ab4302ae6a4e9f7b69f592d5980be282fd62e36b7488deed9ab5146daf4d661086c848034d9190c0b2678927269c9c2dd081f874353bb93123bc503b9d1a13b11c6b8ea699b0401d269bffbd62f3036795f576bd76df4b83e976d83a4083186e191cd2c742e0a9ad0ab6f4036feb38cb4828bfee96c0febcf7ddf45d6393139621479bc609c7e15c80cdba4eedcbadd5c91fc95a4dbfb4cc013c9e21f0cf0193ceb153fd7c3e1d5dc5dc2448977c96082bd9d44a8b6c83070f3abcf9ab4fdc1a3419ac1426fd487d5784b74a2036344d67d1b41babb35b0d87806c51d245cff5a5c2bf14e06f21cd81d82b98e47c7d0833f7faf2af79f91750d5a09481d9729f4bf79fed8696e23706dc5b6e99196bbd14cfb6fd6f33d195e24326fbde6d1bd682a80adf41e8223372cfb0b4f4fb3ccbbb1591d1af041f316fdd2fe20e343505a06f21e4088aaef444db27ee6cdf72ff33f47852ca14395ee63243517bffb0f02e33b486f11bdf2a92ae5e007a946ad2ef5474ae2286339bd14fab01b5c66010256618675e41f2ded6d71430157cba444dd104dc154e4ec7a250e4c3bbda4b83ad3e6c10029f8396b3a3e52fd6b17712f45e00080f80ecd01e749f28a6800c0a1fbd056411958d2b84e5a42e7aff3349533746bd3be3bd20334dae764c8ff9bf8fd1357c55066fd43d004831b88f74a4b4c5f32b7dd2a3faf960bf440d6be888fa2706d2d6fc1948c52fd11690f9223b42106b26ff5ccc184798995200df07936e48c4677546174a149d74fdbd28726e3b2c139f45dbc59a4d1b49570544b42d2f8fc4fadb1d6ffefb957856591f835d2e269ba6ef38924634ee711ae255d5c6016eb65df2a1116a315e078bbc17d3f0d14718a1ed6d82f2f9cde03e92f5f97f8f927eec7e37bfa5fe1e38b4607e1e946ec7220f3370ce4d726e0a48dd8361ad8137d1230110bc22ad7e06fca6b62806e5421a3b0964aea6720d41de76c8afa1597319d59a46f4e7c57620851d1a4e820586b2a05baab41979b730055fcb91d8b4ea67be23b46595f0a664a2a639004225c4fa7a86610872a35013604c32321f579fe024609c3cb25e9ee1e3f81dede50ddb3b15759c6323d43ab14fd3838e56b27f124ba7fc2178f845792d86b2f70b16582478bf177e83ef1013a396ab47cdb16e8804dd455a01e069a76482f1a0235a233348896c4530bc8afdf522bb615b9675044dcfdebd3c71a4dc2a929fe1eb55a38754a8206eef124dcd87816ff12e7691ce08e1e92aefedd8c1655e9edb66f876f564c95961aaed8cef5548a6e66a1f61e1c84b78d95107ac0476b8392657eeb1352ac1701eaed223bc9769d1138e67060cd6b8e38ad999fda14902d15266669e633fc649ac2751d4cea626b20d7a3fa9928c35acd5eac16de6205e101ec5c82e5eaa5da039047ad22b6b8a3eb19ab9c72a97f081d8ec2083395cc3235f76ddfa985ca417d63433d0180680a414bc8fb8e0b62789ddd186df4bab00d6b7d3a239dca966de8c568001818b72b6a7b0bb16df0a4ed6f073514048216a79496dd5cf4bb403bdd7b3a73c0bb8412d99b0f36e7c3b41d020f56c4a5f11088eaebbfe8b5cec635cf5c5c01c530bfc8e1a981d8fa2166ee5fbd921bca73aae5e64610611c8af3a5a435b5a6d98e4dcc29d3d49b082dd05f88b39e81bb8bcd2ecbcca02698720113b82a748496243928a9b8530d663f865bd7342cd57f1346271827078a984bda2c149528d10c28d12b4c6f873e0337c58af418e7d1cdaae19879024a11c8a2a3732a739feef23ab9f529d279b4f09487c9a8eca265dd263353f906a0384b98dfc482f3db928c7493bf6888b6289b89adbfb310b5d0612dda0a19024812d44e4348618a2d99524816dedd178c823a617950779f20a0cd1d60f3ae7cba4d996efb25a27094d704b67a0b9875ef6068d755e47beeb891d7798ef84f7871b4834be66d79e7921bae23350e6056476977141085f11c502b6adaaa839a1b1622ac71b7d07b83cf9fef35b293a119b70b6990856533f2dd6429813d4669cb368a9e544d909e545ce72dd3a583008f8f1d3e0087596794e0af541cbc4727b80eb3912838645d78a669e5ccc5634c78bc064c5979aafaec0578d170ec62e47b4bd608aefd07d26640efe22ea4c99f4f679d94d3ecdbbfa492e022015de156acc3bc06d58b1bcff499e331cb2d52986ebaa3be88b6c225e330111192b90335d750d9022bc23792372c7c9f9668a1ac63678e860c2f8b9c509bbd427e4372399bc9c99c736615166e18c292618eb9468fd6fbd9dafa095e778631a0441f4c37b77eee0d11ddb4fb06d2fc100822d7bad89d19dced2036d3ac43a0ee550e585a68b8db3bff2c4444771ca22ec75ffb636a2295f922b593bed9cd961693ce376545a636e84abcc913f82349158e9a48b624ca02398dd8ad58cf0659a4f5025cacc9ff9270dc32ba48a6550d1416aa3debbb6c49eb3f4162183e40213516fca9bb6f6dfcba77e9513d9bd7eff409dd655ef1c2bd0e204590d19528fadfa81ffdadecf05450b31c00afd9ad272d0ffe7c50cd2a9d6cd684f17f5253002839b8dcc6c30520b0c4aa3659bf4628aa3aace17f604cc68a710e1528e954b0ac28b3f6ea4e822d4028cebda4e38ddb2fccf97afd7b9ad60fe30dd2f98e644698c9bb23b9a7de27c67e09507c828170dff958bafcf56620e73906bab87ce0fae8c394d6457540def1cfa8f1f9271d1df9bed46be1290de0304f20748d9da3594165ef83290a177521f586736b2ff3be82330c2246a95dfc21bcfecb87073e3510126feee14c23bb35eb93cbe772bcf3c9258da6b71f950cc9228fb6ef6b87eeffee354e31e7c643ee4bf6d2283a2f76ae04965a945352b9c2ddcd56d27f6810e030fb99262b1fdb66038927781aca2d243b8439fefb81f3df2d9d41a64990792caa3a9609690280a6db594523622bf83a50183a8a5e97a8d52fa4e9b7452d10b1a6271936593a7caa55928d6d5f2f7fd9275318cabc65b567bd30ab3684e514703a5cd49da47a037d76d98dcd418249893c12649ba31648126d2bea5ffebd1f7c2b476890661c1fce4911ed6ddb2b30a70d1fa4bb106de920c3b2fc2ab9069df894f05e99e28c61e07cb3e77d5da0997c37083ea82ce0e0d2fc5e025f5f3cd8d4a833b8ae54446bec0943e6c0c05b14ddf8f5aabc69dd0fa75fec2e27b661857adba3ce14e11844584bf67b3bc18034740ecfe65cfe2430e9e44fd4b9b7304cdf5ceb0180c4c02ce3a05ebe446312db5f3d5d294d3bc3956fb37bc60b97617f87d0e1de75a2010bda53f65a20a8735d2a221bcbbdde5a42db6a6b2198996ca60a159495679796da32fb993bbda89301b771b55dc62851a8853aedff57796d0c1bcf11e5521c4d167f9104dc8923f6334d8660cedb3e13ff114e2e0087a019364a86d3fb4ceb6cc0e2196e19de179534bd05179a4d2536afdffd1b9d8f0b993545140776874f20e013c3c89646e448b7ddcb933190ea926b77b57f33ac8c3e56cdae1a1afdebaf5b0a36d28dded77a410511c6fb20f655e72e010038712da83dc0227e050d13212f930af072b0bd5d6a8236d6c468e17461cdb8440c8ea12aa6829f0068346d3600a249efa886042ad637577ab9ab1873efc7c8955d2b85f31543d7ba1028c9d11a65dce4e7c19f192247020398b67ecf36e6eb46e3b21f2f0081b45183be71c63361653cb28c628df9f1dd49b726914a6ebc24f6206a4dc75959dca86f2543bc17b1e44b457df6e5c2b41f17d5ad1cd3881353d3921426b6c96eebd48fcee22283df8acf1f987ffbf0643d3405c7133d6059a9d3b2a427e42adfddee64526e0ed8ee6df165abda6d261828122524355999d509dc6a716fad4f4bc29149cf69eb89b302018bf24162c5f81bf67093b97fc30ee71a0704edf13761147d55c32b0fd3e16edde52766f3c6354ece42f0072bda22fe44fc8bdcfacd769220db743b939bc1634133b83b1cebf4c1bc91451e59bb1df6b1287b25357e9ce1c0bc3d702117f1c6eaaf862cbdb052d1bc7cf15e1e2ed45ce631325307c60028b938ab9dff4e0cbe331ba5f6f58525dea616ece44b1df560078a58d07828eb163c4d256eec14c4b3c501b36d5c9be97f7465c928092c5be3bc57846e6c9410b8776caa535cab18fc82d6eb183b6df563b7304e14c48826a9922288c24cca7fa08cf3a3d19804858b18a01b769e36ba2e3e063065645fe049a495014b519bf709389ef5e3e05ee23be9143f7cfd7388a748c9c1128651d903937fcbe873bd0ad372120fae535edfdfe93987db523f55575e8db29f19a015371a75e227d5403d2a119c90daa747697af98fc87a41e9401a5ec8b4f59828d9d1027629935d3424fa33f9954f97bc0a0c6f131f0e5d6681c998b732091477ea77152a5bf15092858df3fa4969e77f0dacf8d6b18b2ae7011de0100ac58c4375a0f9914e46af9bd6ed210d7b9aa5721e26e7cab449cca0e106e09574102f2d8dce20e60494808ca59f23ae68aa01512aa2d4e9e277443c0bb7db86f66e62e388f070b9c50b7f24c5033f3b63732c988cfd8e6e1bc367810dd5a5e69a9300bb4aa145b5367192adaefde118c9950603e62232901a638ce6a95c947275d99e323398c74258f11f6e6dc767e05da94ab950de64f0c2d82b3d8691dbe7aa80063128271fc5f6acc9e36277424ad5b1e6a9c446df413a32cf7eda8c37947fefccf974a39b6f80334d2b7ac667f49c3d5c1064d554a5ba5c09888974155b2487cc01877ba24f751ca1845f6128559d792f7f9060da3bfba116250ffde8e8832ce2ad80ff2d19c221e3aedae2a98a32a3e465a00e8f236715c4801275a20e5614225d2a506cfd441697f141baf87bb0a2ae099a6675f3fe6f79fe3061e369750ca86712b9abe65d0de65cfd86206ce332bdf9dbf4a97614e33ffeb408fcef196aeba32d0f9b10777bac5f019923bb57c0089e7cfde18655146146a03cd67dd0d0dd179f127b752e28dee35996da3d6116f78556bf4cbc63cd8c8cd7a16bf17691e42f59565cbbe1297e7d9a24fdff3aebe8a7e5aa210797a009e8bdbaeea65609307081f9aee5b02adbd2d03acd42a13a4b2179dff09fcf79bc128fcd81f96693c43f4953cf43a9196cb659bef111b15ec78d8cbb89f66d1c4b5feec9cca37978ca3ece942bfa54b09d2f8085f619b3a701a54434495b613640cd270b728027acc2a0203d2a5c7278601b033658d888e2b8b4650b78db68e2b831f176d1bb51673a6d84f97f1a83b92a2ad4983b3c47c0669f62af36ddf30cf8883a9779c251438252b45850cadf216d14c16183789f0960593f47eeed20070e8c73e0facea5fa7364f1f253e8004554819ab66428add2c3be2f51c71647988e46616b916a3bc7ed90858236a9a9bc18ac6b9f7e65c77fd04e2919d5f5bca6905f67221da12567103f0b4652d79fab81ae698bae13cefcbc839811726cf10e8c911e347cb6be5a6a76258f1cc3ec333221c8a0a975c087f8f620b3bcf15e84a250ff0f54f75ebda4dfe8f57abecdeed8ec93543d905e0e2fd1f54902165fe2de2489ec677689b802c08f04e0ebee062adce1babd2c94646301876aafab92f3d0fe0a169d2190789cae97e1a9c7ca83afef6d471963c54e5d4544fe2c11bc27b998affa7dc4f445fe443facf84ed0ad77e8dcffd3d1c59f6ef033b7dc7b90f819ed62466d015f7c367cfd538c6286c9ee07643cec554a3a14cb7cfa45f36794f1064ffc55c6e8ed12a9ec0151993eeab8f7aa6068472f470dd64a1f6f3fa5e2be6aa2eaef3df363946aee82b3374996cd9f00f15d2b37dddcddfeee99288944869a72e18d9eb9c3f9c07fb6e281803d722252e6cb07bcad48b943e378f98d0bd6192a0ae1af0d31a1e85045b262efd96d088b9f961187b194e2b55cbb8bff7865274c9ed79c580359c487f8706c26f491c49331b97141231755522096ab2bac4d4ebe05392a5eb57809dba3d68ebf1cfe86cdbaa53b3dbb999017a743d83ef7f406252cc05521f779b331dc6870e1ea299a37c6bf88709c45d4f8cbc6b29c01596c9c9166ea4968f291fedb3248ede897bd2373906124d9c76038b0b735e412e472a3a9b8ee19e0f75f87fbd90d8bd0c385e517e86c2cc6d131bcd8a000e27ae0f4bc3c2649afe8b28152653c9a80ae2f69d56f2dce97c5a93005aeebec1afdb6f89d17c53d40f08c3945b2b26f44f33489d88269bb212e8401087c3c68223245a831fa5de0f85916a757c4ff82a993b9ed69b9e6ede0822fededa3496c1ce2544f88ae665aeef736da864845959d2898cc9a61d8b3c06c8c36a4032e7bb30c95bd1ea340c768e001b8e030899a0f0f4f6fe044b5eb6022227549ae9fc4c4fa5ebeff5132f41444e729a9fcb1e1f3339797a869ea0a2b6da172f4980cefa2a32394770e2e5f4f5f70000000000000000000000000000070b1218212d333d
exécution
- Limite de gaz
- 194,656
- Gaz utilisé
- 180,131 (92.5 % de la limite)
- Prix du gaz
- 1.000 gwei
- Frais max
- 1.000 gwei
- Frais de priorité max
- 1.000 gwei
- Frais de base
- 1 wei
- Pourboire effectif
- 1.000 gwei
- Frais payés
- 0.00018 vETH
entrée
- Entrée
- sélecteur 0x30a0d08f non décodable 132 bytes0x30a0d08f0000000000000000000000009172764bdbafe64267c19ac8da1df56294bce503000000000000000000000000000000000000000000000000000000000000034e00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000
logs · 1
- log 0
- ConsumerSet ConsumerSet(address) FinalIntentLog
- consumer · address
- 0x9172764BDbAfE64267C19aC8DA1Df56294Bce503
reçu
- Mot de statut
- 0x1
- Gaz cumulé
- 180,131
- Bloom des logs
- 0x00000000010000000000000000000000000000000000000000000000000000000100000000000000010000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000040000000040000000000000000000000000