Transaktion
0x19b2439302ab19f1b45d47517e0a870dd161eeb756007be8dbf6d85098a64167
- Hash
- 0x19b2439302ab19f1b45d47517e0a870dd161eeb756007be8dbf6d85098a64167
- Status
- lyckad
- Typ
- Final Chain PQ (ML-DSA-87) (0x46)
- Block
- 585,299
- Tidsstämpel
- 2026-09-08 05:20:41.275 UTC (1 d sedan)
- Till
- 0x0636a51e796ba8311016fae2a74670d2fdeb33c8 FinalStateTrees
- Värde
- 0 vETH
- Nonce
- 649
- Position
- 0 i blocket
postkvantkuvert
- Algoritm
- ML-DSA-87 (FIPS 204 · id 4)
- Avsändare
- 0x56ee93a9772dc85838ff2726054cdb9281854b03 härledd: keccak256(0x04 ‖ publicKey)[12..]; registrets accountOfSender namnger identiteten
- Publik nyckel
0x8a37375f…3f42264f 2,592 byte — fäll ut för att kopiera
0x8a37375f0d7505a49e1edcd40f7a2090f5db2280187571b8c94760649fb4bce6ae8164a5dfed4c960026674198c580135503ef46ce932226a6adeac6cfcdc8e1fda13706d910ef5554da0ec15d84c3ff12d8e6bdfd4b3c7aaaab75ca57484fa38572e240f79345516289491579c5a5ac625cd6f9d90ad9ad269612b73c2708b9eac09d9d8bf01f5281c02d57036e61d42cac23fe274206b777221387676f6d6e29aca4500c3fd592abc3ff56c873af3f56b26085995a213eb78de98670b1ccc7d707f11f4d42d7afb8baa261856c22288a66410e86792d7ec1879d035112c2a84808456cdd7b1cb8ce92939b71209e899e1baed4359de9ea2de982992adfa3610525cf1c38f942e42497f759961ee0ecae289084f4d8532faed7ebeb654c8a201b89e13fccf17899603467cb7f7e6a064ece20f3ed406536336d83c28bbdff342fa11f8b6b04961b2eb704684bce18df573e59f39de139cbfee19296c988b2b939a28a5f76c00af35a6f6ce72b2760acde3dd048c2756f4246a050d142e93e0635e1f0a509dfdc3268fcb81e116258cdaf8ce70a2588e66fcbb0694da5b21a5eadecbbe2e3a18e793bea3b6860445c8dd790a10c75fa3569595ee194a5a7c84eba330d39dc4157f3f6a2fbeb7d260264447459f26f68f4d7dc7c888c338eac3576d3642574dc60b71784b2dea9275ddcea480e02cf7b124a3b4014d69389f76fa90734245b2568d6b5eb0caebe29bba55a04131f00c2b40e2d024277b70a154077daf11992c3de23a1695d522ef1c232b15d6190c3002129165847b36cf5ae9523b69a06faa4900104d60d26ddafa733a616d439f2cf7383489bb1d21ac09f919842021b48bcbb2934f8350390a5091e02cea3fae754660dc9886f5adb05edca3fa233c3fd2340bf7c840ff6aff812b5d2d26bfe325126ce758e9e9c707871fd59414c7199a6f19d46ea35d71507b5ad571587f00fb9bb1821a3b563ba1c72605627bd24b8b0a422135219817e5ddd389d692691050310bac02d7f9ff4b0ec6542a91e2e57d7fda2b557f38d6d33bb2b50b0dc939300c788b16eb9688da09a0741ad9014931bfe9ad67cbb2f9da29a7c69fbe933dcd7805f58a8008eec9e799bec196b411fe9e878533e75679363749c6e52723ce6b445b28003da137c6c9136c22a90cd4d6ac7a3aead3fc7eed5d34829ee96abbbd67382fb83cbdf729c573768c888cfea58ae38faf030ca66e599e08ce93d75904b087365a9494804452036587ebf5e2dacd6ae6b6f48fe44c5cb266fafdad1d6aab6c92f40ebe7c2626312f95d36366ba1f52f905a2e89c8aef3b3e9f3f36c76702c5c18c64b951dddba8a459f36ee7423d771aa82f0cb3186ba79c3ace5baf2885dd9dba9abb8a8985257b633f0496ca43be35b00d885c9b90ce69d0c598d721f0b75feb66888b2648f0d30497874ea5e50e2946146ff4be17c02058f8a544399bb5f485526cec7051aa7fa33ea6e7aefe087b5c5527b187320c5b9ca35cadaa36c2dda5e8a5864a50761b5bdaef009ca2bcee68cf51f658bf79f51f08682c50503e97be7abe3af13074de6d2df6b6f7c29efe5f47c278275dc02d058cb65b422c80f22a966d6cfe1763a2c684fdb423cc218b2139b6c60d60bcca682ee88ea44d3109ad9bec37cabce50931b14fb9ac12cc6efce547703ee07d9f602564c064197138fdd3af82c35b406fc6f8c1a8d71432ada704e9e0623cab5db48829fbc8ba59b87817f491a6080b7c58281e75781f3d47fe12a1aadd6e2a09081582875047098d506224844a306ab5ea69dd761215fc0965fe16575c673893755c655ffbecfe36ac7531bfdc31b436c88bef05d342528925e1af724f8c69a7655270df5894b5d4c10b15c0618d6c2d182feadd14a1acb600e23f75a12c34670cff924208cdad4c2fac1e8f0b63d2cdd462a9dfda5fca9651c63e4c179c348384cec2b7742a8249f014814afc8f131a831c1ef8ba6380b66e2178fa5304d7f72352df49a270be49f384e1a04940bec3a56033d657ac0753a1f12cc8e559e80a11c87233b37dbbb2dc4f1ad69d8d668729407ba623903cf030ce67772501156562c55a2bed253cd148d8efa147717feb5dbb71aad0ee72f57ce1ce10a6087f782606a2f3eccfa2c34d5a8bc14be13365d4afcc7624d179f6b3e205603056d70e76b12c7a5efd29f48d227dffee7469b9ac1f34c8eebe11e1ebf62819d9dcc6ea254889fd2f1109117aab5612f87103ec50fc8359cd6f0e71a36b76a9bfb37f2eb0b44e4021e669e1a42581f2a747720acf5f0bb4f0da16415f570d093c7e6cbef7cc5f7351037d0d0ff813089fbdb4693824bf0abfb79e17956154c382511d328b87977bdcf3b3e4e2938b09117c3b2c42e5cfe01a992bd3313037664cb4557bb3f86c5f3f6adf80a6ed26133a97f28eecedb96df3da08821644cc345c234565a1c5ee0b93e4cdeda9608df458237d2592c37a3638ff36be1eaa60b5586b694e1ddbcea2a911ef21712381858796158b5353cefdc80cd9ded49bc59dbc65b4cd88c9d04b3beef5a21b70197ddc428f8b15dcd6ad5a65f74e9e8875cb9bf5dbc2f26029153181cc3e2c83cc4e2ebc426f0863c781c11091f6161d34fdfc336ac598b1a5ca343dd64828ba277bb74b80667d35aae387ded13015e637dc1ad6870094bcc5edaaed940ff4e34ad1b4ffcd523bcee95d314693b3f494861861792925d5f3c9a666104227cbd22e0e2db0258098680302618c9ab56f5b08180e810720fa7262070bf2d58f302f3a3cb45f84256fcfce38551e60f79c569a0e1e78a5e5aea7f30c8725c4b1ac3c4745eba097f80584d1c4bfeb7f21f4256c2c2e3585075e34d7648ebdb234f51af06a057cc6a425d6e23c0b7689feefb44747cbfc34bf004abb4b01ac4e8e5cc9fb84a2e5290f0a1a1546b9516f2a6ee9111b4512e7107f12ab52702bd5f3cf7e3773fce82c837e3d19b5f3a51f29c67564b5b88f2eb841a86ae4aa4c983b7e470eeb7ebdabf3eba92ce2ef9579566a82399e3cbdf15b8512c32496722541d3c250b335a19a0b9c4142bbca3620d1626b91786add2d4f706cca4c64302ce97785b4a8eba4fb70f266aa8aca96108e06868f300ea0910446f6bb9d65ae88a29aa8b459b124e8ad7ed581ebb88ab080e104a206a80fbb3d7d4d5ae688ecfa785bfbab86185528192ac18da8053128def59cbf02add48bc34e1f72cda5c90efab795392bb77497f2e9f05b8c7aaf7da148095ad0e39e46660750875aae1da6c04e75ac7898957d43ee1d18e9f14b75da8de8f3aa9fccb11b7cc4191b317fd8ba2aab093cbf5cdcfb0593caa481d9950e3eaeae2b73da56bfedf2c24ccf772eb5b1ef56d132e1cd1cb6ba53194ae5ba0a96d8265a4a3bfd68ed4bd7d628f3168fb96d458092adee3d637ab206a283ee7cd76a2280aefdc414820a0e2eb8ddb5f9cbad3986679a20b742f03584453965b11ac800fb60efc15c9f033812216d6f31de4146f54c308d1942b4bf47fae949c87cc350eea877d8e06494b4a9ae95e5baa1004b96d55f5ff8585aab93fb43428265a07c3746d71c24d3a54ef91e2e67add69653733539776fabf7355d212d4af856017b58b44e6ca28fae438b5680eaca5b9f39c3f42264f- Signatur
0xca9af683…2630363c 4,627 byte — fäll ut för att kopiera
0xca9af6835dce2a280266171b6b3ee50c1cfdc2ddd244d1ed6e55e958adf22aa529af06f7a634fd99a34a1cc67818679d07bf3e36883c874af16f42daad2f96081f73efd75da9880948f0e10ac00307a4338f0673d4c05f026625848e9b5b0f4bc6af3645cba8df2fed744694c68fd3068800839a49372ebe9791d1343931d5ea534f10d7807ddbfa5176e79fcf64f6bf20d9d535d9bd351d2c26df4434297975d5677b2d92c2900c80f80f34a760a51e800581f374253ab9a8f100a0358a41d1c08b01405e5673a40fe3e6b5acf6a44befb3c088d20a1a57616b871660df86710c20f532d9980f35ec1aeac21642ded8c2684823b608ffaedc19939aa83acb6d14c1e4114a23569794b64347eeacadaea3c380a517daa3edbb45ba152e07fbdb59f383909576c7db02a4ece1f38a41a76530b9d1e1fbb98a1201d48fdbaebf5e86ea7373a88ed17b515206c09209c61d9a81aa5ad805016c2782f104143845a5a645b9d712644d149fb74325a4c919c5b1af7dfcde63d27599ba52dfc451d376c6ac11286079b0c8545f77a1c4ead3a1b639e0cb9240826ed6044a744992c529726d058cd08675087e3e8ea497b12b33c6e39c3382112c70909c5256ba1c0d80fe274a6e38b5b47c26902d7481b41ac4eb4b624877c4bb912ae2ce83e46ab672baaf5dfa9bcda4cb7b93d30faef1a64563a84a251bed7c04aca17dce3a4281e0f57900f263d576d3141dbaaafe9a960239868602995327eb9526d235c9cd2b18dd750f3e499c8449168fd2e7d41c1ff1102e114b0a0d172c039d3d0ca8bfb83c4482bbaeb464eba597f314c179ff1d5243edd1e7253385978c06d73dfb4b28982bcd123794b6886733529eb65c05b023445d98b9214825f21255c5d9fe67470b9486b1da2371468ade744cf8d8402f23499b5cc0c700134c98fc69e32ea79dd82435415f31b669829bd9eab0e52128aaa13ff5e24d34101f7fc622d384941445feeedabb9edbd10ed342d897aab836c5ce61f3f713b809543f1ee0cabcae049886c97d3b57066ff0a598b3218fe30787f2260f69808711f521ea0a94f452e57f13fac298b2ccd6edee470b577775edb14578c351db6dff9ee6bc08a4522b6d73cf9d03fc69a5487c0b0083aad4121ebe559d507f01d1f790f2be95da1fc0d2262f2e9d892847c0d7064de6fbc2cd4967a76ea962caef5103bdc984e07665cfca7bf320bb83329f221950e6cde762da96b89478c99ad0d15e37a5907486110027f85829f5e8b5d323bd1d477834e6de3e3130f423f9d088dff8dac88066537989b7218a93d775f7b74db4dbd848e357b53b2a73147411b1a129ddc1e65c1dd4d4e919a9b1436381a57dd22f6679c55acaec67cb86acb8ae0581bf33aa933c1607fca2b17f807d1dce045631d7a9d35d8fc8480d2d1e5bacfb6bd4d7fe148705935b1b48dbdd636d4be889a57ea68f50a67916d15d3b514f2f036377278c38df31633d8ced8fe8edae17745b6dc43e41090c5f687ee96298d9354c78c8e345879dc12eef775f140ff064324e2afea2fe4c313d37f6fa0686547cae9a19af489f1043861077d83e51af6623c97256cc9d901e266046cfff72b47edd4aa6fc59d886872ff1a1468f8c39639e5b98bd2c6d7f9f87315d74edc3356dfd93b455013bed398d9208fb463d46d7b16ca881d7305b78e0bd304fa429228316cfb40929f39fbfa8b5dad8afd8adf0fb47cfd86cb43a7c7e4cd8792113bd9d2898e4919c57c1776734942c51b22fdcaba813dfa1d2ea5158c4ac6c79c36f4fde48ec0a38e8504d6216c1cb7b2bba75473d4e420e02a99e33d1de20d722de666e2fa1b81e435358c4420346ebb61cde4ecb8abe68e8c54fc9a529f9158a5345383f436be683fed147c7c54abeddc3b8b543ee818aa8f8aeaec212dbce88a75acdaf3377d128252846b27846f89beb2229f746be5622f0b71feca66b2349318fd7517e145117442c7a0a997dcaba090d540e83f89d3bb6871f5d8682b11075eb45f6d76d91c4ab6cafbc52ae196af1636a95ee9b4369764ec224e52592fab83ff17d20cfe49ea51310dce746c94b898f54f30ed42ffc7a817847beb0023a0551915d0500abf0dd38884eadf6f2261ccc56f4f9c7964fea440db167f6a41c22b5ad1f1d14f62f8da02bf625e78a79265f3e7c76316c43e110cc171d0b0df312421413ddec6b3f9a713c13108940042ac61421a8f1fd36b7bd3741c82ce7735134ee5dd21b833d34ce30a3c72baf5af87ef7fca03c8725fab7faa3e5152de64817c6326622e8914cd1309d1da1c82fdffe9d296e461f23406ea7bfafc9af20315633396be360648ce9233329bd8a87a85c15f4b5486bb739754a9c4be4bbfc67b24df448adba55057cd828409a4d608619148b490cdd7658b6cbc7996f906856eaa5c3d1023a0c7dc50ddf69618a933e18aa55ee2d0daa6ab16e3f0af76be2834b36e01ba71681f2619507dbf728b3340af6b1efb4ce919974f749cfb5e63a0dd31aef9cc15adc2e814288a66385d77ae0b94eff04b8b6a4fefa176b930881fb18cae54adf768da3a95c5c7f33aef18617a5c31484d8209ba3273e665525fd705ba0914dfa73df7ca44ec3f3f2d3e0479f6a349108447598976172df0b45a4f188bc02d2a4d8793ad7011d1741637e4bcd0ab39c94b4d4102e8db171feefc8fda195846f37e62180e330879466045b75dd8e1b656afccab37438d3eae8fdd263c332442f90f47c77dd69b3a7536de7beaee7d20e8e75847e64ced62b5da94640379b4d76a34fd25be3dec7a65a82c1b2725b8bd550964eb72bcf51d7e705738f05fba01c67c694d73aae01538d8fda0eb8494fb683b6d523f269a0598db2d86da4d060cb949dbf9f15eb178a545ce7002ef67dd6ccc9490d641a95b143d9c5c8473a63de350242613d7b332d08045b8376447750330d89341a6158ca700f7015e0a1dbc16f4ae2415e164852ff6d262fb581ba50ade88944e4fadda4e7eeec00a99f9b157fb43baac4ef53a95e684423aeb359b9894bf079bf85501ad862ec6564e54eecec1bed8ffe2ddad4661aec7616a43af947fac38e8dd05cd3d5e6b3b8e2da5b2b1b36dde360954086eff8391fdc55188919a4d8a379d6a9ca8455453b1b715dad691a8d524f0d7d61aae0d4fdc96327f5127be5a47de6de92bf3ca94d44fc8b0fee6c713d438c396bc8873931ecd02e109986efb11c35f50a167c301e989190b0b719795875014e9685572b6fc4c0a2d73edb8cec913b712380af2079e24a29307a32df74500abd70f22e131c3d6ff68495f64c16d72e114dc9ed50dfde9d240412d9424cf2af934b1cb5fbdf1563788f43304d61c26920273b7aab2d6aa9169f171b19e996c3f394655fbf47aad19e725dab75de1c7bf75fcd3ea175aee57c990741ab28dfce7aa025d2f06e6f9f0407d501556854d5627edf23aa5b8caee49b96187bb1ff9b47d85c3226af5d982b4baf93c25f1240edfc019faaf0e348798afb78335b655552679dd852356b82de41cb280ad9e64a53b3432dd1cf69b05f05736838e12efd7b8761ed39d2e4809bf0ec8941ef38a84c35f63b35ecc5c4c2e805c5417394a4643d730357add02ffaa2f3078eb4f555e301712b8fe95e796a89881601bd6722b5dbd7a32b5a4910ad5a19ccb8a95cfcb7362630c210cfb002a18009c4b9f5b145efab7edb405b60e8d7c2900e90f0505fa3516164ca020a6bf12babd49fee95453541bc6b8468acd84326d0ab260a082c55c287b9301bdf0402f28715c0097f9b1bfd4656c3224463608086466aab51ca58c40fc15910eff5972d06d5d3c4aea221b1a392e47107f458b7f1da7299100b45b036c38984ac3232ea1815050a24d1dc97d67a589eb9c15ead427ba97c1caceff9816749c27d6818ba30b6b9eba1dd812adc4a34b453ed4c5c17d77975e84d4ee089815d8db9df389c0309fb5259bc72351dc5053a6d90ccd1276e5dedc43a0475e7931375fbeb8252a216037bfd51c83b61df084c7f0b95ec9d131ea9df0e26a9c7a89f5fec8566e569d860ffa2a4908a932f2e724385d0201f41da8736779d78f2af682af88b5a0fc29f6553ea1b9b2b3a807bafc77b9fd9e84470c2624fbe05c0d413425418b1146499f3314e9c7178e6b4c8fdbc0b42b40c7f435e525a3ab4cb47a937bd96a12871f9cafd52d5306d132fa3cf018f75451795bc48a04452a74271168836370be01de7670608b2d0be8c09569dff9e86dca1005ddc18d8abe098645b8013e8e093e33dd3a51eb955d7d0a86d5bee0a9fe267672dfcc24b0af805db6b2ee6002628fc4c029be3787254c17a0e298397186b12286515a82be53e5f4230bb276119ba167dbca39c25426480b7fc90e88954bca440194ef03d32aff8bdec3dc5488e3776de9f7130e12a43b11d9b6f69eddabd20a1ef16635fdeed98dc02626a8b81f068a5b98200e4a5684ee02a263876a33089ecb75042e67339bee9569812a532f01eb370f558d61d43c8c8cf68869a32e194caf7a77873777edbf75540701fa71953d397b5a6a23e12fa098f7c85a113c24291684d18a068eff2ca4726b1c5bd4ea09c2c29e4d4fbb3733fd1cd6b920604cec8c10ff104c39700598b2a6e194279e67b270b01cda9f35e142250b788935352161fe5665b35dd38f9560b89805d05506e8ca8b0740e7d2ece740d8c4e16fe22e47f19b32aebeac65bc6815bacd01570daf1ef083a0da92908616e3bd744ac2bf35b798e9fe70a89086d919b6aa6983964e39b00f0baab16259d052b5c1bb4ccff5929674b9e882b49861ae37d79df228d1d1e131d52a32f25fc7375c00fceb359bb9d09e8c74f9f1553cfad1e780a129fd565f63b6bd5f9f259e2433b265b924625a8de1fb82b68c40e9333479e9a1acae392bce8ebf9df7235728ff1984ea26eb109dced13c167e5384ceee9cb63861f8aefc2198a09dee149afbbb07a2ddccfff05b589a85f883c0e4b1a71968d7704f66b622983112c6af5c1cfd16870c6f9a9f1cc908e95cce7bb1e170170dbaf97c4beeb4c6c95f869c398b67174d955cff62a649f2f0ade3518f9e2a2103aa5d972152b356f60ac7ac70ee67ceeed14ec4bcd7bdbbab27b74768569ad86f5e52cd39bb1a45b314b25aea467d178a8e33acb18025b87342adb94c10274ca0d92d3198b313e81ea7a4bb67551f2a24203841ccf9103853656ed740f5652dc9fffe936b3ff3742d46a8a4cae0179dea1841015a21c227830a575e4f3ebf59e406390e32daab18b9162a8fd2bba4f7d2d37cf0169e0c8339a7edc3932b7f7318da021722a99c2578fc4ad4548c6bdf7e068e64f52e3cb2fd1d0a8c67744bc39c19696b2643aeb5193d50491c1e1da71cbcadbeab0b6e0905a039b27a0e439d0bce26e6e2e228dd53d2f50483ae63cccff455859037f947a6d274625fee19dff22b28137adacacee6cc6070eca4da572b8dd943d7f37d14d6eb25d04dda26ad7a113759000d6eb80b494e8b959b4a8e045f19976e499f6fd14b8137c0401d5bd2f688d2469736c825c4ba9f6dee28068e6439a3a40cab0466145234834723d2f0c595896127b1ed1accf5e6152a05a85a642ec63c0d87f458eda6bf6c01aa03d8a88a9a2b7229a20e7bbb590476c5da877242edc8d191907c5cf41a58b203afe134f5982a1a943a0423a3cca4cb45379f9a1f5e973d1516a73dc9f8eebbdb72ad9b0d0c535b5224852b080decd5d225c2be44ad65f3612d994670abb9a950b4f0028669d01060aa7df8a7cff0583c9beab0895e8765cf532e884dc368ef0c3464953a3caaa64d8879148da2746efd82a61ae641d7361acb591caf377bf87b0e102921fdac1efa9a252bc9e83ca846e83eff6657e97374409ff79967a96868fcd1fcfd10fd29713749826d109242fa1c2f4b0cbdefcb4032b3e8c32a9e6cb70073bb355ee269648ac97fe42423cd8eaa2ffe3f5159668e2b2b327282ab7c9d690205578178c32543e85e63969127f6eaa0a72d67bbc2a57d348c5d92d43ca02162061bcbdd9dd696f3bfd3e7f90a974bb946aada9eaa86e689033ef0c929c1428bd12ea2c8f4993562b236e604fa92c6fbe3dd388feac3a0c8009171561de344bc6dc0b0576a861a7b33ca1ebdfb2d5102a867500f71e33e40650c5e6abda3e8ee8850a31ceadbefe12301beac38e79694ae4259f92c51ad62b1c288ddfbe5975255601944131d0079b0257a3b36b447660043b696a8a9f259531746ff3851995cb4dcf9e7d0ea3f96c9e119a2f374612abb7c70d5e3a471e440d4b8ea2bbdce2608914f97022d11dec52f56d3a7b0817c05a0d3b11067fe2c7e688e1d91fc81647771076c72950e91c27c032a01ed5a903fbb42000ec83adc9e76552eabe99e1b829d2bc4251647484889ba1f018444b6c88a0a6c2e2323c46c2ee0b197c9dcad0e0f7182a4bc9cbd3fd0d61c7ccd0d6e7eff4fb0726a2b1daf3054e8db7c8dc0000000000000000000000000000000912171f2630363c
utförande
- Gasgräns
- 2,371,855
- Använd gas
- 1,979,353 (83.4% av gränsen)
- Gaspris
- 1.000 gwei
- Max avgift
- 1.000 gwei
- Max prioritetsavgift
- 1.000 gwei
- Basavgift
- 1 wei
- Effektiv dricks
- 1.000 gwei
- Betald avgift
- 0.001979 vETH
indata
- Indata
- selektor 0x7203b807 kan inte avkodas 100 bytes0x7203b807000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000084bca5fc0950308b01a11cfc5e5f6983
loggar · 1
- logg 0
- LeavesSet LeavesSet(uint8,uint256,bytes32,uint64) FinalStateTrees
- treeId · uint8
- accounts 1
- count · uint256
- 1
- newRoot · bytes32
- 0x18f30182962d8af79e7ab628ce200be69d28f54119890d737c7e736de62e703c
- treeVersion · uint64
- 138
kvitto
- Statusord
- 0x1
- Kumulativ gas
- 1,979,353
- Logg-bloom
- 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000010000000000000040000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000020000000000040000040000000000000000000000000000200000000000000000000000000000000