Transaction
0x937b0be48a43bbde322a009d7fb02ef92d6ba8a8bbc345e2c7b8cc51161e9d03
- Hash
- 0x937b0be48a43bbde322a009d7fb02ef92d6ba8a8bbc345e2c7b8cc51161e9d03
- Status
- success
- Type
- Final Chain PQ (ML-DSA-87) (0x46)
- Block
- 1,065
- Timestamp
- 2026-09-14 10:40:55.278 UTC (3d ago)
- To
- 0xe604b1cf1ae764636263e394c206508b9e9a965e FinalStateTrees
- Value
- 0 vETH
- Nonce
- 97
- 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
0xae4ffaf2…252e353f 4,627 bytes — expand to copy
0xae4ffaf234d4563a52ec330313004eb9fd6a5d852eb7b963868a739085b8d0aa8dff659347bd2956e32b266b987afe1cd941449f311f05a9f28bd06cce1c715570cbb219f8bc2232d8cadfddbcb00b6e99f418996a95a68d5132d26938e0f8c45c073d6626595f67ac142443dd71512ae48dfedc4db34f456c0896820742c535671a8d4d332caca3416e2ab602511c3c30a71f13256a3e46b3f84d6f40cd049de792a04e0b9e383fc0b47aca9dace76f584fa9f84c6e93d1f37bd29a3de1779090589a6774b8c4b41176732f7094ce2de75d16b6c08f7359d7e03226aaa5b1ef548742b50d76b9133707887c0d1f130a34bc9a97974e57e2487bc182b789001213fa5609c4cc31efd396c0cc2060e7b83973b3b96704fdc126c1d81f9eee1f3776eab0d280ad7a91886208ba9688747a8e6bd04f6a46b938fab02fc94ee6d1d1341eb6b27258d03a76c7b2c0070dbfcc48a8603ffff3fbe163fb97655c7dabafdacdef33d9810f4ddb93363db2dd2381336a2db8af6dffaa2449106253a4d82fc98b9c00530f82cdd6d21991dd2165a7b02dcda130a5793d6941d3982b1602f5d5bc340cc9951d7be720f33fd3e06dac62e9df73d00f5f5a5dba97e7681267a41a3f1527f9c1c3ea41b81637f308570f45a3458ac763f9dc4c13cec0fede66114740090e1c83f41ca61297f633e70ef7efd114917c302f59309aa563516d5894ee632ad202d5f81844d1deb7d98497f1d0984772b92d066852364948074af49ede4e4cc781a5efcba284bcac656944f279cece8a3c22a457ff3291aa0a69b22471de1882879aed056f88f8a0e55a1d0bcfec621cbc5bed4ecf8239f80e76eb0c51458caa2d1eaf9dc08a8357748b9690d7ec44065ce70fb28430f097520a81189879aec4a56e042fa1d3e9bfa2f2f6edbc5eecb78e0cfe22405c778458615c0992aa0980db677402550719b844f66cecbc96af975ba237ff665822b54416839c111fa01b781c7f715639b2e5f8c0316c6dfffec7d32d7c0778a8b362c4f6d7b917b95a3ea8a6a15e55c9015cd08dd977ebb827740c5e2c45e92df4ca1bb6dfa3a5bfbad762594041d9b6506a1a752b66c34d7299a5f4473a5fc259273a696d2c4a21e3158c3bbb028cb74a3a344ed71185112bfe10a53e4fc428436f1dd9ba2955d2029019257cbb672c96eab001c12206eeec6059e2f642a7ae4b48e17b617d27bac5783685df1b324c7194a870d285ee0b540cd4e2cf8227d612c4fe64cad188d16a42afd9f9043984b4f885da3dc56e0c0ddb8530f8cdb0424368bf06fd558c58f8379293a35072d238b3e25418ec4e0ea05e2ace1f22098ac5f1d393640d07a3ed71bddf385f802fc4380cba526268ea06b117fae2cea9cb14882d72324bf312d69fcbd10d6e8ee44dd2187cbdcf12783d985d6f118d8ccb1dce31fb89ee0409b1757414b6191d8094b6b495e1abcc2a53604df5d36fad6c632eed7a594a96a10c0ceeb853205d9ab6843a45a610a74fd63cf758375653d503bd3d3089d70ecba17e28163b04147f56df5a6977bde81ad216960163ad3540cf871e57eac2849262394b518f90aa908176d1fd0782b97aec73590d68615f2d3740a2e9a5dc415295e4a8e6c4db15c4bddd36f607730d315ad047c7107d1a56f9212ac10f583a0d7e1ac33b5317324cb074c0d4f6b4da2f5316a0d86037cee0119de142535935fcf0b73f30806063184bd4dffbf5623c9b68339e18606318941b8e8da45c0bfeeda38baf8cf6a1d22ee3dd5cdf9c9f3e97867f732e63366b18ae349d11b05f29cfa74808a467052f773a23b68b6e6ea73dc6380de349295bb135ecabb585512f33ba5789b59b1b83f92e1b7e7f01cd7cf0562715fdca852d45add2cca6a223a1f34e486dfbaac4d2091d4d5c36abe4bb233696b215311fd0509bf801605c79e1bb658714def161a848f580cca65e5d7ce5ed4cdeb52ba86bf101399f668d1ec33a2d174003cc31f38edd72a657b9174571636b38a06338d3efc8e9a1b2661ec058d8c73b5750dcc67286207236085d13d28104c5a7baf7ffb6b9a4ec4d4a702c4448230f8d878f8a06cb6e5ad9f7ed26773e9a03266cac553f8d18f33d552be16a2b70986aea8ec1cfcc274e11b8b1c1b7685ddc9536edd859407ec99186cee0ae6bbfe32724dac9841a8fd73b1174cb270dfd03d8a899234ce0a8182f4eacfe69446e9ca4165d0cbae13fac7278ab50d21e96ae4b651e0f703d0a7020624c67f4090d97707a8da27144ebfbf00eca2c2fad4708972925d6125fc8e8bb56f61507c80eec70f202746668cfd083bff30f78eeb6ac1751bda8cd3e0b850de00cad4d73f0f1aa0803772b72becc1706d81bd7aafbac4bbe910ebcb7374d96a62596ce99986dbc5511eedd8184ed115bfe8a973822efc9e2f85820717aab365a4718f4d80ef6d6c28ac5771b6e76968476eb9439ae9d322fdf34712ce75ad90f89e608d0a319d06297102fb1e7c1e1f6e41d0d02f6344793c7987c9be2a0dbcbb19bb3f4b827b90d0707e116b24a36cf18e5903ac60cfbedf2cdc46dd59007c6673df6479907c930fccb82111f71bff082d27e0645b41239a122625e71fd8d47e9273346fa5d285392abbcc8b2d3d4defb494bfdfd7744260915baef532b8a2b774d5817352cdd747026616183c8773000717406658d872e703e2a76fdd7926201ac8312c8e0b6a9e5dc2ccc2161b944fc1bf0d40c12ded846d9fe0bce045419b92b10159f71d48bc3dad2e6e425476db58753292129ee20382670f311313bd948237b40000bc110d3919bb5ab9ae333c7239fa87beaf31b463d4625a81478b9ef67b6360fada1eae61c927c2d0ef5845d57cc51458d52cbcd592d675c5f38ed350cc390ad18ce24afe5d987b78390d0a31e3f4cb8238d68fc4eb7ce91c697ae60142a90aff5f82b3a98ceff2803ef25b58b029332f4cce4cbb5c86b42016efec746702dd9e27edb03cf8928cb7cc966fae741326a78cf924bcc353dc8cf78731e838f056603d65f6ec437e9c712b8c546ba739ac79cb36587a1aeca8b4a6d354216a1c6fc297693a0b740772f71a26a9ec2aaddc0c063bb9b9ad53403e21331149b050aabd4fe9f32596947c84c660655fae9ffe787d95bd78fe4ad1f7dd9d6013fa6e8b143804494830bd9ef4ef55c006986fc99280216f8c547564ab5c65b461ede0665e2c0c352c3485192084f073278b89a47641f08f9d480ed51b53860716f6f08df33b237b79de946eadc4006736916b4340049df7987c419206f2ca589a4f55913275b4472aa073657b9678f307d5fab453249c6cb1148c9c1ac069de378be92047074570baf97108258140ef8214b7861a2dc3a6025fbfa2d313310cdfcfa13ac29115692fdb5a9fbdcb714bfe2a5c2522dc5829b88258eee9b5c791fdbfa6d1eb35de89980a05e70c3e95b11a491a216c14238bc11b07ebf4e30c6f7455f690bfcc48ca7635f88c34817ad191fc642a30fc0de12e9d37bced78b9a17b498865e2276459428699352de4a13ca36c90ae08b305862521d4bd39ffcbb46dcf13074f2f0f33b32d2c4d77ad4d91b73cc092d93fa93f7b41a207a3c93eabe4564ab6b784ba6a59b0ee895fa77b148a4ef21231c2b8904698ddb76dbd671482d205e952962b914159026196b1f50e81be1f0099c103b321e9c04d1d302a9e9d1939b90075987f708385c89cc6f2dacea5395947d969f5d74b0e99b7f2d017d42e9002c2cc8b79ee6ec3e651ff81c1835705087e88f339f02f579e86f294b8a6bc6a681be1a6494f57bb854d210cbc20184610453d969539aa2ca5af649f49ade79fcf51201ef4119a1616a873a20f831f2401e05f2c57dcd63550997481a42f4818add77a6365a0df5dcd62d186b9831c25d0d244e982e377f45fd48cbdb0664ae8fec8311913f80b584edc6171f95fdd2e0d5cef5dc5498784c20e9248d65a7798009dcbc7398f25dba5eb7603005aa41eb3d7ca93a20aac56f9abaf01da83eeb3631a6dd86833b1e8f4b7a756d8866f870174a4e290adfdfb1b71bc016406d380c04b075bc50ffb3b07c010b87004eb1cec5b900124b1897816757f336c832b37df4a07317e3066e7d9692a9457f4f78083abf78070ed4c2dfed71f1282a6cc8665bbe9be72a5c5cf6ed67dc9fb789a3c70305cf3d75b6ccd29167a5127714659d451eb4f9a603effd585279bb060d0fb475dcee6a4e130521ddf8513f06f2b353e0a15f085cbf38ac8add277799f75504ebc9d5cabf3f53a86f8aed2d804d5503e115c5dcae50a75da14b61d2daf3ed53248e6967cdcbc9aace941c04af431cd3ad1984ed4ca0f6a4ef180c5500a16c23ae00e1f155bf0ad102476763072e49409f3cb5b62f64a457fb56de463b3cea3080e0a9bc1f819bb1f35027fd0734a350d063e9e5f78815e953c3b5656057e6d9d1278a1512037cefa7938f1d5f5227aa1df3e41ddfce38ce3d137dd8d1afa223503617bcf7bcc6e96a2cb6b497c5b6949ef09c56ea01b93aa81c2a682656a42cf857e48cfb718d8fb47ce8a565f1e3c39fbc9cefdc9388c60a7b0a1ee862ba4e00bd00a50efa1d9635efa7d496a7be18986c0df86c97c587c1ded02638dcaff74629b1f4e749d6c89f199ccb96220b4c86d0b67c59b5c6ec67154ede0165ec500a6a061d9f337763931ffa6cfb48d02cd0fd94810da5a081d297cea09c697aaa3a5427b3b7a2b4a887fc8fe6acf68393d59d8af46092a80f1dab1110d84841423a5b16e9742c70f3d664135c25c6e6db78600e3b34be43cdea84d8a6c518733247e10e299aa9255408228ed220759b020f075508b1b4dcb08e05cfd7cdd40e178d74844b102972139567c93f3d8c037cadaf422db47ff88d2bfa149c73d2eb7d9f7f482ec906553ff3fa28e81dbe53ffc1e7df01156494b31c7941aab3f421b7abb2d17f72ecc0dcfbe066747607d0ca70f7d19fb3977c4edefcc33f7ea07f9e6f4116c0b75bbf41e57dac99dcdc99cec986a1da339d74fa38c5d924fbddc8f25ef6d13a9c3a5279185258c22cae1738b2a4c47d95846b274eef89c14feaafe98c2f94d9f65d1ffbeaf94a4a3eced8e07d3f1b93641ed61d7075602404e0057916908d676043f96cb70bfc5eaef344ed918f2d2b76ef212a8b14b3840ab4df0f985dde4da2ff160ae9cf0b0c6b7e9f30c083da5cda22977bdcc4b4400c1dd3d81a39510c916cce68839c3675eeffd34d1614a84c9ba01361610258bcba91a011d4453b88208929e131aa550af245f9c3cc8cf2dbc51610934f479d36a69223f2231f01a8ac2b3ab337198cd617fb608fbec7fa29c4d492e391fd83ead9d18f43c37658f13bd3c2dfd306446763895f65132519b69062999180c506d15960a7e259e9dee9aefabc5db143d867130e2cfb063c01e6c69eb199456010a7effc2473df7321940aad94c4adbed9ce30efa0b9cb20d634b4b72283693442b84597c75c60e9fa148c626fdf85d943230394e307f30b42ac5a1be8f55cbab53c9a4869a1bc81960f6e397a826573277787cd6a51d73bfbf084c7ad018e6dbf1b71e351590c11ee6527088382d1824069e848a4e49076daacb505f68555039ac9900fc3f4a2533b3ebeba9f88dc0f43389755cced57d2838518f0d6d7b1916e2d8c9da89288b599c26b94184a2eae610833bfe9b73693745eba7a2b4151af896d137c6a3754eb9822ef4f7477966e2a4520d671a2885e2c1f22afff1e7797cdba38efb05504cb679e77f6730029897ca4aeb11317f0eca74120d087d18f22ee87ffacb0f2e33a922c72b0f58f04e542e23be5fcfe46f56a1606beab928d0f59ae75147cb4013eb9ed5a141e3e547a108a8e206cc6587714ef073dff0924f70e93766e146d2720df57cff23475d93c3fa3fa598af9ef01f3894f0949afecc08a13d4a72ec0af01e0f25bf3254fec74ca85b6965afbbd34a48995546770c08677e29397560e8985cf7de750a19002d62448f712aedb1c61a2c866b3b46d5fd0643667eea9f047737090890e532545911d57189fd266685add6b5fdcdd318f1af00395cce1cef5209f504544dbb83f1e0bc6d8d1ae7354bf35cd10ec3bd06ac70246eecf4588f703af4e728aef0efa99ca1204b64a5f07624670a8e7d02b6a41f4c207f71e6cde25cb5bc195df80c2e6e7fc10b741234180d05d133095d28130850470c51b1adbc971afb0b224111532149c0e2bacf7f8630c545c5ac78c1cc6366a0ee8ca413223bef7566c0f207cc746f77edbff938131ad3ad14dc77b481c161f3f726941ac91a968d66c9bf6f2935d1ed0b7b3ae17e7fba2f2c172b38056bcc773e95572aed3563025883b98c5f35bb9f47324dda376a614f9d10ea305c42d7b6e6ed10909712788ab3dd8ff57df8e5b5c5183ad041a2b464d86d0d7d8ef2c444b4f66747cd91f3334555a7b96a0b618396d70829dc31c2f485d698687c9cf24474c819ea2c357596d88a3adafc3cee3000000000000000000000000030d151e252e353f
execution
- Gas limit
- 551,886
- Gas used
- 470,766 (85.3% 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.00047 vETH
input
- Input
- selector 0x7d211cba not decodable 196 bytes0x7d211cba000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000042700000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000
logs · 1
- log 0
- TreeConfigured TreeConfigured(uint8,uint256,uint256) FinalStateTrees
- treeId · uint8
- allowlist 6
- writerRole · uint256
- 32
- threshold · uint256
- 3
receipt
- Status word
- 0x1
- Cumulative gas
- 470,766
- Logs bloom
- 0x00000000100002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020400008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000400000000000000000000000000000000000