Transakcja
0xa119a590843ea76cedcade13d0ab010ee39738894266c577859b1303177e01ec
- Hash
- 0xa119a590843ea76cedcade13d0ab010ee39738894266c577859b1303177e01ec
- Status
- sukces
- Typ
- Final Chain PQ (ML-DSA-87) (0x46)
- Blok
- 406,944
- Znacznik czasu
- 2026-09-06 02:59:41.781 UTC (3 d temu)
- Wartość
- 0 vETH
- Nonce
- 497
- Pozycja
- 0 w bloku
koperta postkwantowa
- Algorytm
- ML-DSA-87 (FIPS 204 · id 4)
- Nadawca
- 0x56ee93a9772dc85838ff2726054cdb9281854b03 wyprowadzony: keccak256(0x04 ‖ publicKey)[12..]; accountOfSender rejestru wskazuje tożsamość
- Klucz publiczny
0x8a37375f…3f42264f 2,592 bajtów — rozwiń, aby skopiować
0x8a37375f0d7505a49e1edcd40f7a2090f5db2280187571b8c94760649fb4bce6ae8164a5dfed4c960026674198c580135503ef46ce932226a6adeac6cfcdc8e1fda13706d910ef5554da0ec15d84c3ff12d8e6bdfd4b3c7aaaab75ca57484fa38572e240f79345516289491579c5a5ac625cd6f9d90ad9ad269612b73c2708b9eac09d9d8bf01f5281c02d57036e61d42cac23fe274206b777221387676f6d6e29aca4500c3fd592abc3ff56c873af3f56b26085995a213eb78de98670b1ccc7d707f11f4d42d7afb8baa261856c22288a66410e86792d7ec1879d035112c2a84808456cdd7b1cb8ce92939b71209e899e1baed4359de9ea2de982992adfa3610525cf1c38f942e42497f759961ee0ecae289084f4d8532faed7ebeb654c8a201b89e13fccf17899603467cb7f7e6a064ece20f3ed406536336d83c28bbdff342fa11f8b6b04961b2eb704684bce18df573e59f39de139cbfee19296c988b2b939a28a5f76c00af35a6f6ce72b2760acde3dd048c2756f4246a050d142e93e0635e1f0a509dfdc3268fcb81e116258cdaf8ce70a2588e66fcbb0694da5b21a5eadecbbe2e3a18e793bea3b6860445c8dd790a10c75fa3569595ee194a5a7c84eba330d39dc4157f3f6a2fbeb7d260264447459f26f68f4d7dc7c888c338eac3576d3642574dc60b71784b2dea9275ddcea480e02cf7b124a3b4014d69389f76fa90734245b2568d6b5eb0caebe29bba55a04131f00c2b40e2d024277b70a154077daf11992c3de23a1695d522ef1c232b15d6190c3002129165847b36cf5ae9523b69a06faa4900104d60d26ddafa733a616d439f2cf7383489bb1d21ac09f919842021b48bcbb2934f8350390a5091e02cea3fae754660dc9886f5adb05edca3fa233c3fd2340bf7c840ff6aff812b5d2d26bfe325126ce758e9e9c707871fd59414c7199a6f19d46ea35d71507b5ad571587f00fb9bb1821a3b563ba1c72605627bd24b8b0a422135219817e5ddd389d692691050310bac02d7f9ff4b0ec6542a91e2e57d7fda2b557f38d6d33bb2b50b0dc939300c788b16eb9688da09a0741ad9014931bfe9ad67cbb2f9da29a7c69fbe933dcd7805f58a8008eec9e799bec196b411fe9e878533e75679363749c6e52723ce6b445b28003da137c6c9136c22a90cd4d6ac7a3aead3fc7eed5d34829ee96abbbd67382fb83cbdf729c573768c888cfea58ae38faf030ca66e599e08ce93d75904b087365a9494804452036587ebf5e2dacd6ae6b6f48fe44c5cb266fafdad1d6aab6c92f40ebe7c2626312f95d36366ba1f52f905a2e89c8aef3b3e9f3f36c76702c5c18c64b951dddba8a459f36ee7423d771aa82f0cb3186ba79c3ace5baf2885dd9dba9abb8a8985257b633f0496ca43be35b00d885c9b90ce69d0c598d721f0b75feb66888b2648f0d30497874ea5e50e2946146ff4be17c02058f8a544399bb5f485526cec7051aa7fa33ea6e7aefe087b5c5527b187320c5b9ca35cadaa36c2dda5e8a5864a50761b5bdaef009ca2bcee68cf51f658bf79f51f08682c50503e97be7abe3af13074de6d2df6b6f7c29efe5f47c278275dc02d058cb65b422c80f22a966d6cfe1763a2c684fdb423cc218b2139b6c60d60bcca682ee88ea44d3109ad9bec37cabce50931b14fb9ac12cc6efce547703ee07d9f602564c064197138fdd3af82c35b406fc6f8c1a8d71432ada704e9e0623cab5db48829fbc8ba59b87817f491a6080b7c58281e75781f3d47fe12a1aadd6e2a09081582875047098d506224844a306ab5ea69dd761215fc0965fe16575c673893755c655ffbecfe36ac7531bfdc31b436c88bef05d342528925e1af724f8c69a7655270df5894b5d4c10b15c0618d6c2d182feadd14a1acb600e23f75a12c34670cff924208cdad4c2fac1e8f0b63d2cdd462a9dfda5fca9651c63e4c179c348384cec2b7742a8249f014814afc8f131a831c1ef8ba6380b66e2178fa5304d7f72352df49a270be49f384e1a04940bec3a56033d657ac0753a1f12cc8e559e80a11c87233b37dbbb2dc4f1ad69d8d668729407ba623903cf030ce67772501156562c55a2bed253cd148d8efa147717feb5dbb71aad0ee72f57ce1ce10a6087f782606a2f3eccfa2c34d5a8bc14be13365d4afcc7624d179f6b3e205603056d70e76b12c7a5efd29f48d227dffee7469b9ac1f34c8eebe11e1ebf62819d9dcc6ea254889fd2f1109117aab5612f87103ec50fc8359cd6f0e71a36b76a9bfb37f2eb0b44e4021e669e1a42581f2a747720acf5f0bb4f0da16415f570d093c7e6cbef7cc5f7351037d0d0ff813089fbdb4693824bf0abfb79e17956154c382511d328b87977bdcf3b3e4e2938b09117c3b2c42e5cfe01a992bd3313037664cb4557bb3f86c5f3f6adf80a6ed26133a97f28eecedb96df3da08821644cc345c234565a1c5ee0b93e4cdeda9608df458237d2592c37a3638ff36be1eaa60b5586b694e1ddbcea2a911ef21712381858796158b5353cefdc80cd9ded49bc59dbc65b4cd88c9d04b3beef5a21b70197ddc428f8b15dcd6ad5a65f74e9e8875cb9bf5dbc2f26029153181cc3e2c83cc4e2ebc426f0863c781c11091f6161d34fdfc336ac598b1a5ca343dd64828ba277bb74b80667d35aae387ded13015e637dc1ad6870094bcc5edaaed940ff4e34ad1b4ffcd523bcee95d314693b3f494861861792925d5f3c9a666104227cbd22e0e2db0258098680302618c9ab56f5b08180e810720fa7262070bf2d58f302f3a3cb45f84256fcfce38551e60f79c569a0e1e78a5e5aea7f30c8725c4b1ac3c4745eba097f80584d1c4bfeb7f21f4256c2c2e3585075e34d7648ebdb234f51af06a057cc6a425d6e23c0b7689feefb44747cbfc34bf004abb4b01ac4e8e5cc9fb84a2e5290f0a1a1546b9516f2a6ee9111b4512e7107f12ab52702bd5f3cf7e3773fce82c837e3d19b5f3a51f29c67564b5b88f2eb841a86ae4aa4c983b7e470eeb7ebdabf3eba92ce2ef9579566a82399e3cbdf15b8512c32496722541d3c250b335a19a0b9c4142bbca3620d1626b91786add2d4f706cca4c64302ce97785b4a8eba4fb70f266aa8aca96108e06868f300ea0910446f6bb9d65ae88a29aa8b459b124e8ad7ed581ebb88ab080e104a206a80fbb3d7d4d5ae688ecfa785bfbab86185528192ac18da8053128def59cbf02add48bc34e1f72cda5c90efab795392bb77497f2e9f05b8c7aaf7da148095ad0e39e46660750875aae1da6c04e75ac7898957d43ee1d18e9f14b75da8de8f3aa9fccb11b7cc4191b317fd8ba2aab093cbf5cdcfb0593caa481d9950e3eaeae2b73da56bfedf2c24ccf772eb5b1ef56d132e1cd1cb6ba53194ae5ba0a96d8265a4a3bfd68ed4bd7d628f3168fb96d458092adee3d637ab206a283ee7cd76a2280aefdc414820a0e2eb8ddb5f9cbad3986679a20b742f03584453965b11ac800fb60efc15c9f033812216d6f31de4146f54c308d1942b4bf47fae949c87cc350eea877d8e06494b4a9ae95e5baa1004b96d55f5ff8585aab93fb43428265a07c3746d71c24d3a54ef91e2e67add69653733539776fabf7355d212d4af856017b58b44e6ca28fae438b5680eaca5b9f39c3f42264f- Podpis
0xc14c1850…29303c42 4,627 bajtów — rozwiń, aby skopiować
0xc14c1850a4cc05f442976e778434e15bfedfca90cb0a0698e3af818a1c13e19078231a1ea5b800d8b4f61c2c162b1269bcc4d3a0fd2b23eb6b92277d617c6e78ce4468accdf36e103be01c8f935ffb923a683525a3c8d457c2cf0d2fb576064f383186b4bb41b06c0a3269688a37062e4cf4c4f5ab65bdcd164c0d27a6e66998f70f5021d68ea817df84c8b15a909487764f58eda5e1265388c1a568d735ff2932cda5761d9e412e8d16eab24ce8889bfc73bee542de02afac0aa85cd2d9afe872946baa02ec9305235e8ea603bfc830e0b150058e2f52b079c7d1d9fe0f478b72ddc24576aaeba1af30425eddeb8180b920998cab5d69bc376f14473900c4e466a64402a8cc69c1cca85ce62c2f14174d5f5827b565b18642cc18ec54ffbad8b5ee5e2e24cc3fa26e51877e470d8d98308f13e01cec14e52b66844f4ced02e3796a7f0e2132e20876354eed7f98a0a4292b9840840f16598646aad612169aa4322a463e3dbcf0db1e8e43ffc8d8467f1528728524bfc6526e04eb64891b6decb063e4d986451269f7d926643cd64c59cc0d438541cdfe257e56f75305de312042c97b131aa94e356b0389790faf091d49f95d10d739e71a1c11dbee6f61c52a0dcf11c1e26bad456470e85abc3b9cf36fabfdcb3ca5136c9078226a16416d5378fabdf071db86dd4668a92650e8db29fed79ef71676d45d40ff9dec56a73a5cf4873ada2ce5766fef69154a17dac78d7a23471c29da7c8e5ab6f79f8e68c9e926dae3026392433af036adf61f6a41487b3cd6050a5809e7d6574bf091e8b07bd4f70ff63b941aa65ec8bd3828ae0902bc525b532c9b8c5095987191f13fda6e3f1b97d84ae0d0c83b3e8122006ffe665159a91f1d8cd0778c754f93a4efa06f505128c39f991afb9f4369a05062ba1fceffb541f2b8d90f6524dc672f7b8ba0fb007ca454790b913cbe0ecd9e6b9cfdb402d4584fea67eb937bcbc939853fbf59cb0ee79ad81623dd9a06f5154f77874ac162533130cb712843d8bcf11ece3d9e713e37143c779adbe9c8c03e3c529f562c351a4189bb1fb470bb0118da3890e998fba8d561ed9ad8b6f553dccba5d2c16a2bff930053e81ea34de4ed723cae7f72dd541cf8504ed738abddcecfc684f026509c8b75afdd987b5bfec0db949637734868eb43a094c9d98ae0c846d9f76c4dc77668f5dc747c2b5203e74f31f798b5641e4df8aa1efb12ec92e42b40a45748759d977cea8b9ab17b3f4ed2177e9cb80fa0f2d154ca7d96d1efb04d07c38b0c76742f90a76adf46c9af6adefb739f997e21d53deb5ae35cbc5954df77657169daded75ededee75db706a79c9088bbcff347ada34977bd6ef5ebf6b2b0107be48d0b222776953dd920fb20f9d9e0ad5c7c872a05cf733e5340e6b5af65cd354b35acffd35efa5d63ec9a9656fd2047891987e34824b19cddd060bf0fc81205300e60de19edfd48ff56e80e532053d20c9179de6eab6d27bed35e944ebbc2f065fd9110cf98071dfbd6843cea6893c32b04fe7301e722263c63889ebfe33606c89141792ee5da964fbca31dfb29e61f2a8191a0467140c2010d2edf40625680db7d7a71925c36de14edfe502696f542107eb6373a6197c7352111dffc750532c68d9cc91e7e958fe5e98f0e199dda4034604a5e74f39b99ef6deb94368519d490979498551a119ea26702f6e9bec6f63666cbbb0de89bf1c40df9ab1b166fb03c054056f822db1d53c91f0c04a4ff55fc97aad5f1fd11498e0c13deb132549243dec93b080e8150adb498b73343c910ea9c35b3720b417de7cfadfb42878a11da5a943ee5388878416b6e0b60b679cb4040bbfebd25e4bac921707e1221abf97bef4a527a1c40e45d3cf844b17e75f87b4ede494be0efde8960bd750d7f84218e7f1630b6760d728a67f4689a2ee1ee63e28c8c22577d6988af68de2d75a7de9e4ebd9cb06d608ea6963fa7e75f14707aafbe579d6c7c5cdc13b576231ba538a5a73691cd2d206cd3d452fad8600b35d99c0e5b4e2315b6a39460f54bac9eb76bc2d691308b8b7c0cdc3fb2c81985dca2bb211ffc55c948d0f8fc7c87692e476539f50e5544c47e812bd5771869e1e36b42997b4b71392e59fff812d79a47eee3783de10e4977002ac9c95d820d2a61a1d0665f988915a38084827e07b484b65860f9cac258539f2e6b9061b4cbcfb3de7f9e7cb6ebe327fdefb5b21e706346673eb79e1bb9c8e4873e31dc701fedaaf7e9d23e1ac2badf8249c4d82e55e963a28059b5c3ca02b2184d98822de135fb262b2d5cabed97915b4e81ee78142bdcb59061b13cd7a7d36daee249b24931ded14fd85a19349a42b0938656c83b8737ce7fcce619d024db9db2831e238981cfc8b45bcdf39e2ca299b7b6c6c64196b2499bf14c632c201b7ad869e59b7b8a05bf366231881c713401123e13a5c99310209d5dc5132a7a55a85126c14847a89e46029304312e61acd4d052840bb02b2ea50330495f1e2da617748cec2ed4b4cdd9af54297cb964756a08b7704fac3c14a50d254210d80eeeb78399232a0a84b7855712ce04b8596efb0359e58760e469827845148c56a881070d6792ba61669a80566221a1c40e583337a1bb5b0be6f262ef2caede3857431d8b759623abc66e474e4262986b5f95430d659bbd6d9a4e650964d9d6e21a57f7cd86b9ff13c9238741279908559e0efdd40316ae87910467b3f5c8f454960836ce93b9426025dffbdf0f7b753a123e3b8f742c092b9e257c94d682e88754d1a9fef82691fa1674e6fb745d5a854f988c17d0dcee94daf19dae3c53b9286b28f06f686aeafd70f447cb380af6447f777e7dd2fc76018d09453fe43a83f0d86525c1cfa2688082f46709b89972ffb026f27f953a50cbc4c18312646478be0ef922e8bad9aaf70e81e598fe4f2c3157f95950dc6c0675a21d91335c84a1d8a412a2eca4f7c1fe2ddf5df2ae019efab8f43aab49a5801dbbb3df6c4f1103ec64114dbc1c2e324ccec9a089fa758a6cebbce3e1af86ebbddba56494f34a289d267f0f0a4a74ea2f261a4700c677742f602c653f6705a2790a219e3bd7ce1f6364a3c5280b16d83368151a15fd1a4364b9943cdb927234cfd821d4ab9415e523fe01a6674d32b503a665b6fd4c807d985b585e241c4dfe22147e0991d107a1c6e921e68d5001211c930fcda917d65224f79626dddf0e848fa3acab829faa8d77cee9134a28282c2cbfddc1a50db2f8bcd53550fe5e59292a9e9ddb4031b69c059094f0cf60d5e9b1b5a055e79e352822e9a020ecc8515848a266e6ee0f08b2e5fd6df669797d273d235ef57c640383d17033059919fced6db694bb970c7e26154b8625db9af2e3f2e8303d2578e3c742e7427d2e8f6976a17b69d829ebd8c5c5d0da4efb60d10a20f2b1f490e8eda748612d7f63e8e4a756df91027f254e32a5a93cf31fed522b333ff5b291567c08ccc13e192d74be77327794f657ead64746f097c8090e68e8026880e4704f4a0be8a7fea819aa2da2d4c0be2a7bac5fe9c98e9d0c06ce3452c45fc2f13603cb5a7e100cd63ec1557d4831d9d66bae7d9b319f588a577fa11124ede207ea4924deb75e5e730026666af04c1575b6de69965a4674368b044e96c60cb0a0e780594b41ba5bdfcc1f970bc7e94707840163123d4d071701faaacb0cef4cfd35bb8d7b5b4936b69ce7fa45ead1061d78cc5c148c10dda59ad0f7c4ed860b31e5bf30595c1e1a4c1905a9f4c56b3cfbe1a0dc92aaa6b99fa0dcdbaaef66bee415fd8280fff5fe11ae5d78b014c4f04506cc3c454ec357a0fce5204d702b8c41f2050948e3b3e4dca36a80013960019559c088e95d3680b75326a0ee6a526e68e19bf04d3dacdfd1834b0d354e3e0f83ee8ac23860fe3cbf0049b1346e535d01332f65250b317d6905f63ddbde695c7057433e7c6174ec49daf0965da515da00a3f1f642ed918c846bd0448d22980c46d0187629f62b3624bb5b63f68e533a7a3114a253f3b65ee965c1cafaa8f70f031788dca7144d60e254117eeec49b9bdcdbeb87aa0e283d1aa5d8bd9cbcdd93b8d5eff1385a53cc6283d9076109ee6231b7c39f2358f9a6ef483475e51151f458593ccb2e01a149b93246290c684afee287b9398ae0f6e4b1f91322e57f7aad28ca7fff83629e552234ccba6240e4571e6f624c06d6783c81b68d5892e2ded951bf16b7aed95d37d5cf340c83a410ea0d8255f989f57cc572d163e514c973b082efb8668691fefa4ff4e2d19d1071f4c83acb1a2ca8199976cd42d799256439a0140aed9790ae10b16f93bf32c64b01497e495e423f7379b29566f3be75b95da3a51a7d159799c55b835797d7f5ebb1c8449b130dcb3adde6c90b7e4e016676348595d3bc1ea750c44e7e9f45943d28868a36fc42ffeecb9e28df6fe3c1b6e1c9db3b7c63999bee05ce19875b7983b98baf4f38594f86bec6fe554b51fbbe2c22ea276b07a9547698a9fa08e49576cbac473a829089578808e435b8e9f85096cde5f86b16554fd5bf94feb95f46040b76d78dcd48690ceb7ea284166586f51c0df063c352461052d04b23568c6b900dfc5454eadf5fbff559c02a4a8ce1cd5b253acfd7cf38b564dafad97c42f606d2710be2aa13c62022802595f86e6e08c55757f4fe23d4e964f03d471942d84196b49bb5a3b3c55d6f61b5368299e675407e62147286af65361156d657cc1b6a19331fc60f3ea932242f0fc711da97c1debeb9a4afd3251f902965fda9619c47d01668d0947f52b5075b674d43f87e035c35275d5c8ad7405bf2d14654e73aeaf4399bda6eaf06427ea3a16a6dbb96790e5eaa4ec939082b749e9e6e2efc9465520d35f8a25a618fcfa03e222f2483451444dc6475368267045ec7b2795dcf594f878b656a7aefd716e2514755c7cfc547f3ac9cc3a300c7f21207ec16ceb026a344f6d56dc10737079ab4f6b08938a36d46ed043b8ca23267230be346588f193af156063780cf2bfa31bb2583fdb0c33e1dd7f275fb1c6ee74522d4f62d68a4213d09f2f43dd647b5593731ecbd5684e3f90c98a74ad9a4d53d72e9dc5c4f864c36f0323ad1dc49d0c467a1079fc2c187e30852e27443ccfb7f90def5475e3c2960d97a1517d9aed977a01a61e59590be3a0a88cf568158c01c5905e94516f32a32b568e8e9c02a8f28152917359038c97564bc57e81eb09c2c14fe1c92c45441b042ae56c22cc8ab069101465bbe443bb3299b0c7950f8f243c3fb09763bd6b4df48f6c79babf0220078fc40df79548683d11dd0a7eb847b840a6c5d38d9bcaf229e1d87c3b538df9fa346d9b51137daf5deb98ab84e951959e23ee75f2f07beb9f503965b6c4d47b6967a1f679d74c4692464ca50ccca998cd6e7712951b2602b6cb4046074f4eb821181215470cba056a3cc6bb68efd2d077ab53c3ef115d764381028c9dd3edf44b9eb2b55963fd2a05e680eba66f8d1b5495a2326aefdc4fbc2b724191731535bccdc8d8259d6ace2692f219fc688489ac05db338512c64d22cfe1e24702ac2620ab461de7294aebac86a04f9087dd7151db08634151a18e68055cbe81032fad8e936f8c9aaf7c1d775780655420f04f67589991a6993cc2c971d1920c02454ffd98775aff2428612ac6ffeec8cb0bd48430504242847bff8f9e0ac65f1dbdcb293347c326b2bc8c7890585b378f182f56ebe964e09fae5470731e7aeb47d51a041773c4b219ffc8755ecf420c7b7d1782a6dc9ad05879a026f6066c176433cd77a1e8d95e4ab01a529dc43ccf10ae05f16cc32746afb42a3a1964aee9d185f61744db17af1fbc3c2ecfed5a1392220ef6ad1eae908035a8c0e6f4bc0c019c927116ca04c4da053f4f1c3fe9d620e4c47f7fbe9b57ec33e9bfdeccf867b8d034bfbd3ca74dab49454eef17f32120f407a9b2ffe4d07daf6bbdbe01e4fe3255e7e8f4d28ed211ecb87acacddcc3bbba5d3caf348820a8f3f7755d1ef161c223689a6956889553bee6a9e3254b65d777eac67f364f907701db6cba11474f7764852562d63f2274e34be5eb173f6899f96a232472fa5678371a5b4826c362b9aa18c7502cbf89e535caddaaefd098dde32c7495418f7cdd0a1f26872653a01829cd7fb20cd70b8398721de1617415b1295483cf5d9d2871701f5b29f238cbe48dc23312540a4afa3594e21c0b8a7aec5f230924e9f16c6973438eae65de0a8100a14991a2a6a1baedaf402606076f1f7bc40451ca181c0b5ea9246acc33fdc7c1b9741a6dc5e62431c00faf5952664214bab6139771fcb29e54b219694300e87443466016093426398cd041791b1eb4ac6c24dcc4b465f490c50292c32bf3f45f9e5a1c861553558eaa6e6e22eddb4d09342107a9650f4ed6696adec16203d5379e0e8f9164e9cb6d3dadc05112022325f638f9bc4ecedf020404566909295c0d30a26777ca2ace5182a4f6b6d768893a7bdc8e105077f9db5fb000000000000000000040c132029303c42
wykonanie
- Limit gazu
- 182,594
- Zużyty gaz
- 170,263 (93.2% limitu)
- Cena gazu
- 1.000 gwei
- Maks. opłata
- 1.000 gwei
- Maks. opłata priorytetowa
- 1.000 gwei
- Opłata bazowa
- 1 wei
- Efektywny napiwek
- 1.000 gwei
- Zapłacona opłata
- 0.00017 vETH
wejście
- Wejście
- selektor 0xff08fc00 nie do zdekodowania 132 bytes0xff08fc000000000000000000000000000000000000000000000000000000000000000033000000000000000000000000000000000000000000000000000000000006359f00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000
logi · 1
- log 0
- topic₀ 0x0b2384dfec…0b3181 nieznane zdarzenie
- temat 0
- 0x0b2384dfec7e6ac4cabe32366a33ef1072d076ac41659321348732ffe00b3181
- dane
- 0x0000000000000000000000000000000000000000000000000000000000000033
potwierdzenie
- Słowo statusu
- 0x1
- Gaz kumulatywny
- 170,263
- Bloom logów
- 0x00000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000080000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000