Transaction Hash:
0xd6e6ce542e1aa0ea110fc2e2da887defe143795719e51ccd5116cb6a2087e058
Timestamp:
973 days ago (Jan-19-2022 06:48:35 AM UTC )
Gas Price:
95. 470950157 Gwei (0. 000000095470950157 ETH)
Ether Price:
$3,084.78 / ETH
Gas Limit & Usage by Txn:
4,000,000
|
1,383,422 (34.59%)
Gas Fees:
Base: 92. 970950157 Gwei | Max: 208. 163479728 Gwei | Max Priority: 2. 5 Gwei
Burnt & Txn Savings Fees:
🔥 Burnt: 0. 128618057808097254 ETH ($307.56) 💸 Txn Savings: 0. 155901324644171962 ETH ($372.81)
Other Attributes:
Txn Type: 2 (EIP-1559)
Nonce: 2005
Position In Block: 30
Input Data:
0x06011a4600000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000c980000000000000000000000000000000000000000000000000000000000000cd60000000000000000000000000000000000000000000000000000000000000dd40000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000000000000000000c9f2c9cd04674edea40000000000000000000000000000000000000000000000000000000000000000000c880000000000000000000000000000000000000000000000000000000000000074d0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000004b500091f5498b809b86ceed86688edb90ae0c50d04edab6b7d9704179e657fdef3651669c960f38251b8a235402597c7ea453869de43cb39b74453b7bd9ebb92b6c8051a126c408a291508cece1d5793075441dfc02fafe528a4db0822e658edd43f25492a4d429f31beb94603773a23c870db29047a0676cd67a7df02d21c65e2f705b8e5d9feb6ebc08f11a0ce174749f2a64da1f17ca8004c13cf2f039e5438010fbd2903cb3736a073d83e019390df2bf5ffcb9deb418ea07ed5de0175b7430e0000000000000000000000000000000000000000000000000480892d1b95a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015826c07364600000000000000000000000000000000000000000000000000000000000000000001e6dd894303e835b3547923b9761fad8ce3162b4c76ef7252602486f161b469d2f6ea24e42e8f2879c747f79913f356d15b1e074b5630dd3323fafbece0718c52c444b0677383dbb245520ec7efc0988f93897de0d2a414b1d8d171ce80b24c62934c62b90a7054ecb65e218918c3f96fdc9d59938c169f425696702a884cbe70f27261b5423bc175922fea2ea59f09354fe2897512d9c7ebba324352dc809b414f1d84ff2717406bece0a1f5034a662f3f50ece613001587d02b25132c0bebd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ba11ac83af083da343b6eb02506e66063f66bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed91e92421600000000000000000000000000000000000000000000000000000000000000000002ff20919e4a6db4d20802dd9855c59c3b60c94ed19218d1fa71bbf3ed5abfa3625152e3868ce15cb1d46d00ccf35b58189aa77e46902e31c3b44816762bf3bdb0c9a0c636699920f8f3060632059bcb4e421ec9ad7c75599f5322ab7c7efd4962edcb48bada0a9d56eed2343e4bae78f40f769ba3f9c0c2167139e353188ae9b0e2c8eae110697cdf656fdb0da27aabc93fe44b415835c0eb28cde3b4ef0edb326d78348599c947ac76fb12cacca8fd9b93e4d70e88d56030557ec8fbb2ed58d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fb6c239defc778504ba06c88018e55595968e3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f761f651d600000000000000000000000000000000000000000000000000000000000000000002adaf3910ae00022396f0ae75bddf3061d6588cf29eb0cf4563b23e32c54e54e10164cdbe00139dfd549fd0a3e26a5f9bc7defda75b51798204eaaac67df0bf50ace427e849f05376b71ff724d55209b22a26084da6489e8d88bbec95e05747e26caeb8362094f227cde9bfa644fc5281c09e063aa0e41e5dd5bb5d72520d017147984cedb6bace6b4e2d53bf318c109d836c9694fef0cdb7f7486fd24c28154015f38197dca452f2dc0dca1d81ff71826015550a56cea9e25273eaa639797ab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019626baf5c11ba37c9a46de0155fb5c786f666690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000153b554cf84525d939debb2e37dac9827c8dfae46370757e28d9c2cef3dc94a405718039fd2cfef7ea438a00f1b337d404fea3857813600963f149f0f1fe1ff62a9fadf81bd7b0f3d92c5b2177022e2438cf532de0bfb457f18c47fd7b8a8839083f1c0df674d680297a4fd186b70b1da9c4c61d592d216cc0db54906102b852115add01f20c1acf6eb17b535140bb72d42b761d670ced947172cd4ffd6ba473303a6acf42b161d1181a18c1fb053b1d8c507ea46bf436f46a6722de2d56af050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b7455ed16034509882d6322e85dab2a4aa14dee9f81d44ea209926b688e5e5e1680179d109274ea12152a65dac7ddad22185563889afc5db706f9533226ca5500000001262ad727bbbef216f15b9dbe76a4de1c2d741a10e2f66e5a52f33e791de8748899eadefa0ff710b56c4fd14b857a6b79124894d22928e2dfd698096908f0cc3f20f53c58456b4a14f0e5b2183a131c00b307a91c4121ad17c1eb465b296cb097109858501957b7a5c406339de15dfe7fc6818e493d765377473ad2c714d90abb6cdd6c007c801caadd20a97f046757e2fd9f1f480c49ad74441e9ab513e72a7ab28d606910a5761e18c6688bc09798419cc61568989c341ffc5fa4691859094cb9e44cbea8e87cc1417efbe8f6b7da7cd84e768d87b3095ac9c5e9f62d7f64b44fdba4f2c04feb1e42dee83b61bc9bacae9c0c9d4e0e418ab55acb1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ea5aa59e6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075cbd0a165ca27747ad258ede45bdf43046fafea6f30bff375c059f4751de8d1278a53d63a089f14d21fff58add36fb922326383106e824497569e304a26cc5281941bb03a1784bd8072529ba7467f9f4f0df175fda908cc3419ebde4c057b61c31001fb063c3027a544c6025a34584df3312ada1e42bb513cf43a46c1611782e84c398ef4bdb7d4769466d53b893814a4ecc32f80c9ca59760a50e488db7bf29bb87161afdbc09f7d60439161e507152991378663e6a0acbec2854fcb3d139000000000000000000000000f170e9d993386acf9c274faa7078c53ffb5d0b2200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001131a8dbd23103e86b7c2916772c25e44138213f9a1a54142ff0f7347ce3417c41e9c0ce95af1d7c86eebdb7aab239eb16d906bcf1723bce8454fc85e315cde97000000010e3c41e6a685b33f7864a54b8fac157cf38614c144b92f451b4f20370f786d4e15e471dae214e431562ee0bf544f17f1bff0426445ca2dee7e54817d2cde4b208a31941c17aa1d2dd7eb61acdc4291fcdcd0a97eefa53555674ee8941a7f8dadfa6b77663a2628bcf6fb5e1f476bda22f9bf9a23e1744a68fd8bba1723ff8077b804edec259567471016164d07aa943448ae6fccb63dc1af33e5babf1927e0835bcd77453ee5f970729e7a281bfe13f636b50d094192eebde526d75e1beefacdd5d703dae4563594da876b01e90e9909932efcb7036d9d2bc33e06b0151689c255d5ba23d3b0ea11679d76aecf42ab313e3bd87a86f47cf5cf70163000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ea5aa59e6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000161dc6016c82db79de2255bfa1b8dd5234373d7d7561e77e54b680adf486bc0e2fd8f70dc8e00f67e564d5a792a21ace68d5d7b82c5e4c9d3b2c2ffed50354901ba393674e3f1c879d65450592f565574fbbb8cddd7dcb9edf63029e2636661d26492233048576698470727e990d7cc58c24d9ed60bbe8adff92499d9c29846f17af0b5d13821d6470ba97f53d70d4a72f06420e849cee7afb2c91f17777dca426c595225879af72f63eab9e71194747c630015c42b803d0a93797d7031fea13000000000000000000000000495fc90677e398d70b5066f294337f164a996b52000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010292a465da0ce1fa05236e26f39aad818bb30f1b4906a5fab16bc6a3b0609fe712ccbf62e62c9512aa271b2f7aeb421aa367a466a9b6e52752dcbfe8802ede350000000111448f5a1cb30c0162448524618e10dad84961a37f87c21f484e40fa02b8fa0e08a6d0d3021ffbc607c566c8b9d8a2baca29a5332bcbb0931b3ab6531ddef8540b661787f80dfde15072bcfbd3647fedaaeb5f1042fe3a6e018c58e72d21b4ddca8a66a89e2eb6ee1ffe3f5ea7536e6c16a819e33bce1997a8dfa8182c7a88af3ed8498b00316aa54f422d2b16d8e4b5dbaf5c54d5f742b81003cd9f23624d62be5d010dc0f50378547782c4c95ee3dc86ae0ae86a97d928374355821fe93325279c0b2891cc93aec58a8941daf873454aa752544f2cabb919686e7e2ce933fda1f584297673969ffc152f235ab14161970b62115e5cd46acefdba8200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ea5aa59e6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d540537f57e5abe41e8b82728ab9ddc7f78d2478019554680e228d553010b315615db4483e10d372e61cb3a96d7a3a42dc536372de4aee23f066bf59964c0910dee7dbfd4b74cb772c78627dbc62989078096e4ad99bc30607fdc7fc9c523926993e7500969e4b608fd6f42906d3e72118f75b7380aa8be57e4945d9d709292b8e47a5077902d1907e74bec7bec6c4c6892debfccfe9ffb1d3d96e515fcafd158d884ca1938c6b7c80114dda8041f568d73b02e9d114161f261c98858e263f0000000000000000000000001c74623ed983000fe6578e8c5964e9fd035741ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c07f43de72120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012f594090ca4be69423e43f9e24d4e1c20c9b70ba90508dcd068ba1f7cbd3155220c768cf7d3a69a933a31df8c7e70d33518fd04352f323b193c2d0d888501340cb1653ce3f7d05a9d99ec02ee2f97f42a356ff1d5fe8609d25e2b382ddc54391e6aa512fc8efc051f6d4c09dd6b3680d3fa6fb31a1b04305813c46a86a159c911af6ccbd135f44e78f488e15dcbbfc357fe1f81f954ff707f778700ee92d3550c62d25d34949c67a4fcb4e0f36a8068e8e6c297d7b2e79afaf21c3bfe8829da000000000000000000000000be0d0d2cd0f0d8627e752242db0cc7fa0d8752e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000848821a4716600000000000000000000000000000000000000000000000000000000000000000000ff622bfde12031ac9e8b5064b8396fa7d1dc444b41df71f39a87941df0bb77109713039fa21f266f5dac333c8b4aae6458c35496bec27af1717f8bea2abecb52d912347b9ca79ef5c9071921e03c7912aa2fa1bf8e99fefa7c9609f372ccf362c009adf77dd7e5b99abb1abe6ee25c089abdefc530ecb83c079e150c836b20416301d0cf6a23f537492d75dd5a1dd8a072c6c7867d9c92c2dcdc4992c88a53c07aba36278885e75f87f07ba2a46fc994a45de26093566cee8f23d587b2ee5ef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aff69b761f0ca2f872301d4138a9e63698dd99970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ea5aa59e6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069e30b5bbac4810ce39de7e3c3961997ae4f895529919948e3e7c0ee98cdfc9279df559db063cee70e09672a97399e59a60d29a6ed922b08d7b713b898d66020a5d257e27943341c038d03dbe6c46792e3fd00443d1841361d01b64bd04c4e4220c677fe7bf247c63f977fae94c16cd770fd7b441e062f71633937fca4e7a3e223d69432103f0a2d24f518980d57bd858ec699902ef5fd352e81eb2b2a2f65523548a6e061066e3a84c99bc1136e676ade46c1767d40667563fcddd1ea4800f000000000000000000000000f170e9d993386acf9c274faa7078c53ffb5d0b220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000118b0864ad6e0aae3d7515f3b998c7b7a70f639c33fffaf72ae5d3475edaf14172dacc3a0e0899a9dafc4876859f485b0b215d9894cf59e1079213a3d72b7780e000000011fe990b3c120f0f5ff3f03b1aee7c9482d5a4a18114640ca10e64cd50e60540e055ce205b5edb6d5f69c7a2b4a097bf977515b63d5b72ca421c4a96b1c138d65c3c7a352a6afb4d544e47e5fe430ad660b4fa5f262b907ef21540f122f2b7963d4c12bbce4eef3c8cdaea53b962fe94d0412a13293573d24e8790c82038d26bb2cf607dff4c8845c60797f5c786ba350d8c63b697749e5fb030793dc152c0f8bc1aa89b3fcf4b53b98fe060957fba0829934e87aaf7aabb771c9066f2c0603be2107068620cf51fe8b6c7224d953cdaffd80b633f0c49a22498d976e215447c87a8873f29be2088619728a3b181c15ad8f1a18c9fb54cdf9aea2302900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ea5aa59e6a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001326d2d6d7177cf9eb58f67654b1ed7c5d3845128f407bf99eb01b3f4870326a2f0942e385425bcee42aab35753dea29832224ec3b78a209c5f0148fced86f722068629bd1ad800a7e63fc5ceea80718362f0b7905d79840a95615850461502d00105de0aa26151f3717439520d823e0b24bdccb5c56ddc325bb1d30431166370e3cb16a98d5ac65cb1c5af1a1eabe4d4ab2780135171d4a62db009b123999eb2c0b3393930c3ef6333b691ec5198f121bab170687537b3b2ed1821b9b5235890000000000000000000000009fbd7d0fde59da0b8c6e257a1e98cfa6308d086a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ea5aa59e6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001683f9a8d57e9ada1b6c57882c758290e6804c33070bc9875aff95ed70d48910d5766cc3c19cb7aebb90db061df9ea3a2363c163249c1a84e7906f6ddf22337282bad10a53a184877c43f7db6878a1417d6f1d3e9a6721a0d859f5cd82e655203000243a3457054a105ee046949cd64bbf484bcfe49cf496579e7185ebce3e418d11754f82a5e612288e42240288ab09bda89b239fd89c99d9a9c724e9d3b660bd1c07c8c113d3f699cce6006b2e3d7d574933eee5d15e750dc307b5947725f0000000000000000000000004a3416da2690142c4d29833c3ccba07ad91fd2e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000000000000061c6e620fc068db32a05b34c147433df5b3d64d800e398633d256e784e7a1951d172b6ab7bea5b280b11e7e0bfe5802e29ef8ef88d652a9af40e31aa1760ef522438f56280450559a0ee1ba2433a4323537b8c7d2dca872068c819baa345c2c261601a02a3f301880e2106270ab3e45dc501caca09cc1f07164ecd628d65a3d0f39c4b5f84203f3189248258a2206db0516d4fea14d76cccfa4f73521444c362f008bdf34ad60a395e87b059c5eb300bfbdfca8e04e74dc59c977732ca6bc4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6863d5d6e88006bdb5455dc3600dccbb54d3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001aa3642a86a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078229aece9a412401bde173186a0c49958f2d1ce6950c86a9273dec2b9b05942ea95bbcc293b3faceb3ba1e14c72ee1df647d5118fb6cf1d1cd76f225eebaca19cccc6aa4dbbdb197991a63ec3ac65a24c014d65cc410b7174ad7ff48b857e32eeb978722b62ed0893ba7adc8c00eafca69b1707b395f2f79de1b39553d8d190ac359de14577e4bb869f267d743f671d135e1b259a0a08edd5c6213a225d970011802c3dcc00ca8ea1bfb9600e011ab93f740c1bb60c59996e1f59b7f88d9840000000000000000000000009fbd7d0fde59da0b8c6e257a1e98cfa6308d086a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001200676a85c566a4e8d431ca94478f974f312c116f9e90e86e642ff888b82ab942b7b3ea2c52e380d50492b669dbae0e35a242fef9cf91f916c3cddb8219efda000000001132d93207cf1647344cd7421c9aaeda87ab5c0ad583e05d5baaebd820d630177ef416ff4f8a02b08723919c9ae376e6bf033de5b1d49881b29129ab5146f89d24fd8ebfb90b69182bddba0b3975d43668d6658e330032701bd5a40e01504c2b76d8aca34bf62db36ff56d6478b9a6335939137c9ff76d6cbe3c8c1db2f0e1aad23159df267e2fb1e4e18b4b4c6ee4ad52051d8e0071d7bac0ef7f6d612e83df2ab26257404b157161c52069b0ef865d1cd5944c9bde5efa94bacfcd3127858aa68db73ff7f0fda44a49fb888027ed9fa9d0cd30aa5f4149a0eee7daa10cb1ecf576f2a27ed8e7b00f6456df589ac642e7492ddc7859369f9a55db77f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ea5aa59e6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016edff8b33ed2d9ed03750eb07832d2410505409f8f69a8f6b4494b79162ec5e1399bafc0fe4b8086dd6967ce9818d804f6c845e2db66490140374cf77befc4e26c0366bbdf48f8f48a5e1e3820b088e281020f4268d1b364c2f7aba8be4809e1524814e5f42c5a452b0226abc4274a9650fe8cc924d4ab4caaf8852947ee0f4145f43da5274f36c214ca7ff0697bde15a50d01b10ac2cf1af47547e4a56b3e30ef4a2050ef59c7a4f588f7e652fb183c396c873ad8903b782f33014d64c57d8000000000000000000000000be3d58e97137a9d9bf2095bf30760835b87dfa7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018683a859b600000000000000000000000000000000000000000000000000000000000000000001cf0ffafa1ee786778b026a638f986045b0c77a6182bd4f5f8b8e56d5655e7472d71684e5235eb20e486e1e8e5f8c5f8365c573fee4d68e8af9d8051048d4d4a2dc3b5d800c6601e126f9fec835eba177e4ee2e40c1bed1349413bfcefaa70e506de645543ad49ca4b6af8505f71094679fc0e604d18746383d3c5bce6752f0c12b9076df02bdc6337c2d43ccba83e8245cab5615ca3c78c978c8c280bcd422305f86560f5ef9554a05b133b5cbd147c41465592bb71157b450b1b67aa5293a500000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f75eb0996865e8102a095ef1b0994b1111b51120000000000000000000000000000000000000000000000000000000000000001052a7ae76e94944b13fa61d3e8f96064e9d8f5674f384a781d07bd393b301ec40baf0dce6a26b97d62b31647e71317d0cda500c9a6ff6c952946d6de8af24c3600000001156d5f25d4eff2db0bb1a1e1ccab2056f62d47966be57198ceadde1b1d34b2c1a5de6e74d265bfeabc319b1f36fc388ce5a46f58efd442ad4e27f1af0cd83d80a3430168d3d675db06c7cdc889d92c26b20590626f59d816dc0886102f8be97c7b2c7b67a012bdb89f55d512981f22b17860c3de6733e20c05f0b4251ceb3b506ed8d35ee7b13611011ee988b7adfc05f3b7c835279973ccc2c9258404a6dd04224e300f7bfbbb900aa83ac5b7908ee2ff25c6daba384f562f5b9c872bd6e56a3019b61f3379946ebd5ac975d493dbe586ddf53be4e341ba58c755ca2db07b167bf7ae9e8d2cccde466062ffdcc71e9a156ebb0d6b175402e2f90b9100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ea5aa59e6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ae0330cfaada72f3cd7d5d38309947240a3fcb122c97f29624a7cd49220929148a8aab1f2df1cedb75d9b04215c77d01fcaf2163bc9906486f726eb29e9bc529ad37616b91b6508d1cc6073bb52c5cecaed9463ec2fa136b98df5b9c8d5ddf13c073325beca177da942c88c2112575d6407478b8536bba162c4e47ace3a77a0fb1180c37aa87de40f0c37ed13a5e999a9760224f800fc639f45acb22ed27ba102a2b8dd2fb477ce36aa78e5e09d77a4dc3411ae387ab0b8c2279c72f89f452000000000000000000000000669b56f8f5ead3cc20e2592e9e57c52eb21e9efa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033bcc3e9afca600000000000000000000000000000000000000000000000000000000000000000001d6e49e21891c7d8c12fef45a113bdfd355a0fa8a5516e4ea9df38af9583917c1706d416ad7341e9b9048753f57c38acea25881b89d1e9c5d6f8d6fe075cc314099fbc2f033bdce66a5749fc0d396f10f4ed289ddbb2b0e3a0eb65d2d6040c980d95178e30a593ac10788c71807228d5d46a75b52dcd739d000fd686e9dc04ad19ea52435300ffef8585eda5e0f1516abf5996824d84ec6214d019c135e0c6410cf43e56357920c8a8dbff68f41486fd9f261d9ce73ef66d461a8ed20ceb420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ec984307315a5b22e8210cb9503e855468680d900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf04390a7bd9c0b3c00000000000000000000000000000000000000000000000859af6ecb24fa4b8c000000000000000000000000000000000000000000000000375af61be98401a00000000000000000000000000000000000000000000000000000a5e985a98eed00000000000000000000000000000000000000000000000832c3b5923c2f6a2e00000000000000000000000000000000000000000000000708fc62fd275433a300000000000000000000000000000000000000000000000317b67f9e324f66070000000000000000000000000000000000000000000000000001a817d89362640000000000000000000000000000000000000000000000023fbd6c2aee1a3e3000000000000000000000000000000000000000000000000db8ce581d447a4586000000000000000000000000000000000000000000000003830045c699dc8f500000000000000000000000000000000000000000000000000001091ffe48e71300000000000000000000000000000000000000000000000e7301ff53187be0db0000000000000000000000000000000000000000000000010365a108d8998f3f00000000000000000000000000000000000000000000000fded4dc485f24c7d000000000000000000000000000000000000000000000000000014a96a19b04100527f4c627e5518f13ee734508eb1618bfc3f563ce41ee8fbccc86766db18c120094b29f65f40002cf577ed4b4fed27110621118a608a055c6736d879d1597e02ea53ee261d8ea4dedda800ae0112cc2f5738aadf233339201d6fc36db059c8521f9263c0d9327ab75500f649eeaf3dd82ecd0cc0d2e08f09b55339381665e462551500dfc65ae1a1eed112aa8d04f2ed9eae52de6c9d86f3e439dfb30d4423b093d04edca5aac6785346bb2f23342a708c522ac7774e18b928fe0f968a311ff10c854ae2497db48d8a25911cc570cbd9dec092513d119d8143711fa6e8a286f178424cb4e22ec9e0eef2cb259b156ff187bd507b76e0cfea29aba20d234adb30aa07a68b673a2eaffe08b3031eca60763f59708272f7cb283e72789f012a00e1ad8d6405c77e9c1f67ad49e798444f5af74d4700ca1fc6ffef9582ff20a9ccf18ba11a6ed2fd4ff07f9d3f2b87ca7ebfe6d73d17ac3313450a8712533ad5721292cd44cacb84869ffe1db15378f3807934c2bc66610e09805f9371384f6eaba01365fc27cbcb92ee0a27c0a47b787c43cdae5ba3b0862f936d0f9a31f6fbb7e0c474b1bbd6b8ab89c8ef69bc0cc8a69af89f6001c56eca157f8f5f7f2ff43cc1cabec69a83cc7e7f34219c41708e2117423794ed8fdbbd7941326000a4069560181fe3f2e7fb58e53d19be275c2ba81cda186a0d7784d2871e728e052b2c269140787ace2faa0cfa59533c67718a42db551b648419a2d4a0bbd448cfbac1a29255e5d82e16ab21d986cb9418ca5b92492315e8cc8c83c45c74548bddb4fc4bf0a54542c7f9a91041e008b015eb084d838ec003327f53356eb9d1717df3332a812b29bf5a47e16b44e34fad956572d283c3882c5a183592b20d03c2365cc634e151629e0b23169de52481b2a6d3baabcb050ddc96ce27e01598af62b9f70f76d0b47cac75856bd7c594dfce3c273de0d02578fc4edb452e7d46017d50392847218d58668473ad85538d1528a44730d5f0d8180076403d3a3d18087c381fab7f514ed22c8836d96a70eed09139b0653db4e8592d0896101a774216775273c283d08bc8e95264b775031b3ae108f1487330a1cb79c8bd74531cd85936e4fdbdf8728769dbf23262a05845e6b9f15a4ac400edf5f642b951b0225641f9705d21de9059ba6c0125ba877d11d2f2854068dee3a3d715735c430e239cfe93b95c4e321085df85ca9e6cafea9ee4a6f892a84b25b87ae1773cba95044bbd2d87dde9d2e23243998b21a8b56293f19085fd994d243846f6d21b12eb80cfa40c4100b40e51db5f08e0ac12cadd04a8b5d0118782b034a0fe4caa5d8f636f46fe37ea21b9907b750114acc34628f2f2b42dd7ab369de6958494557c9c0db9563d9bfb6722c153482fa462e5a402b67969b404fcf3a4971a5258ce268d234a15c893da1eb0b2e035d972328115f7468b10aac3cb173b8a14d81bcb8fadd337d29ae5a9def04217386f27d0c2454367013e1ece57b75e44cd7b652c0dc372dd59cee2590845e0c1b4481b04626ec3a287926532a03935390ce60f612b1b743e953b251b48db50293dfd75c44c95c96afd4224eea51f36b6db58ac1c4f17cd65da00eed780a132e6208c62bbad84466bb1e110f5f741da5c3d25acaea2d905275f5e70f4d7a93188e3f91a5213b91c2debb51008bba350fbe4e019ea6c5af793df0d1ddbd53a400000000000000000000000000000000000000000000000000000000000003c03bd3a6bf0c35fdc94ebd4f2dae442fe736d5039f59a2352e7f0ce61dcc0320692f3c1cf1647f76ad4e6fb12b48bac1a15de7e8d47a6c155cf929e946754de332000000000000000000000000000000000000000000000000000000000000001c61ce32672f78f5f38182f21545e409bea318661bf839a099af4f125df27a3d9f72d0ce7e28788620b015403d68a9b05035281c25fbfacab537bb7dd5b55e24cd000000000000000000000000000000000000000000000000000000000000001bd2ce7de22a4f599f3758c233c8c9298465ec19aa34dbfebee65b23dee78122b87ac1d03a1859f127663c725fff78fd0d2be870491269434eca47827e1bb469fd000000000000000000000000000000000000000000000000000000000000001ba77171d6cf47fa495efdc46e08721938784e9f4c46f797307568b87523e8252f454ec66efbfb4c297363d87d945fda6a49c89fca663ae1b6c897f9154b1f1172000000000000000000000000000000000000000000000000000000000000001cfdf83cf4dc9b13d52a24e945bbf8b9a07604e9d06974c0682587a1051cb6725858985700057ad93088992482277fbd8c3953f97764b4ab3526998369817dce9d000000000000000000000000000000000000000000000000000000000000001baccdddd7cd2510a0250bdf7f2ab84dce1833e9184148994ae39ea5e6ff44639e55129674bfe50ce13e4005baf6609552cd96efd77737ee7403bbd7c8a2ed3b05000000000000000000000000000000000000000000000000000000000000001b5d98ae28165adb72d7e9423bef6a2e98077be73842f36de3714a55ccb5ef825548287f91d889f1164a55fcc5cd2b1648c0aa40fdf3142e2a7a17dd4b1b749899000000000000000000000000000000000000000000000000000000000000001bd1e05b5ab01b61dd498c26ecc4055e0e7495f5f0cdc7650159fdd4bd479513b871fe97422c2e0a6286ec50c4dc814db431968a2312acf4482a3774b44acbc25e000000000000000000000000000000000000000000000000000000000000001c2129a6b8cdb0a5ed6ffde4f4b1c47d69dd9c2972519bf229a86d649b6f8b415270c27b052f1581deea7d7aef03048c396f1c535ab9b838a6d992da220a126916000000000000000000000000000000000000000000000000000000000000001cfe9636967eaff28e8bff9fb85f5cd9e4b21c3f1b1c8db90c8c06717f1f607c2c48bfd496caa51f8e2c90de158a6d595e78b822ec5f7d5323f12394b0fec9a6e5000000000000000000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000fc0cac5fcef814e5fc34c898f0f8fb47d88f90431187dc09dc50a31678f6f45cc1b6fcaf149dbdc93f692bcca5347547cf91fcf2918d199997755007007cb1470194653d2a05b41336d255027f09acf2cb52420bb011368ec9430bffbf8dcfe5ef27b89815bd027ca032d64915fdb5952c15c497b7c39ad17bcd20e6b88631249d9e635e7b97889a934113f406c66c18758c62d787d5e143e9af4c784194ad5ff8e29c57e025f3be5bed6367db2666194167be45ba1fc18d70f5d36b7332d5cdae2176c5f459a7ebb48e61842f8da3fb323c43d0e824aff1f24cab9bea6f297a8fc953f3da656900f8cf4a86658ccdd2b696266fe6df3e8d93b286f0471761ac06672f089f5a885a5b68066b24e2afedb6f0511a5f26a0260e150a89e45018c66661b066daa8fa41e16c4abbc640b0d50061de65f15e075b283746024114dc72f7642292a69fbe1cfae4f66e71b231df82320a61ebd33ab50816df6e39b3b7cac4a1b7c7d768222caeb44bb55776432180baab576dd4a0dbbe06afdb75393de694d085ada923aa0acbca7232f28e4b57cba2bffb563a0fd4958c0b5a33e2a2638732373d3b95e4484fe1e3a9c6d10caaf755e686d8ab1a2a648e08155e062a6718ab181bfb2d9615e2e998ba0dc81c4a978c17a5946d8731e36cd36b9ce853659d977b8c1a2aa11172d8a2943801a9ad7f63033aeb10e25d4f165659b93a5e0a375936513ccfb4287ae83346a8eb7f52cd30a65682246cb0b5e5f06416c395188b4f476d5b71f572818da7ec625b1e5d5677693d293c48e39c60546e1e5478eb72bcdbd0726381b60c55a999dc62445f88a6be1d5066786479cfd9397a6c5ef21311f00813583b213f814ab0313d29bbc26a5590bbf197b9198186e7760089dda5f0e65df58af78718c0be79d9691392c33396d55a2c8745307137d620eeb4db2d116531003d207e76ea0959bbd9c4ffb888735940ae4e9522ef2844945c67d77c9be49fab7555f8256b56a0c9212c10eb214b7d35209ad3c797f9a184ac0dc182a1236a0e339928c9f8746f956c273748d030db7e211278c99aeede92bfb2fca472e3f30e888580a4abf5d4aad1b1b3b794aa13c42bbd321cf775970bababa3718340b02723eefeed2d49ebf63e3fe758a5daa9cb798deeeffccb2efb8989da9fa18100c8a227f5b26f46a6793947858dcaec0295b0ecbb8dfb0cc41120be8c21d2a99b6ba598295fd84156cc221d8f3add76cc9a9c6c87ea2d526c16934c77fa1d1a15189a0480f59a17d1e82213b84d94e995413d84d152acdc96f919885bdd79eb348b77d258284e78f45d120c6387206098089078708bbb3c1d6a884545cac01e94f25a66fe9e894f126ad3294bea306694a9415a418606d48f799733d656969b611c7c8a54e425222a0ed33eefe881033a2889dba4be3052c0dbc3543fe9c2282bbad23b7d157d56d6e8ffa35feb2a306256552062b82e47bff2f93564aea119c30985b07cccc4aaca5389d4e321301dd90ca65da01e761db62aebca036c2168f509f1079390684d4ec7ed5c486f4f1308acd7f4a81ecddfcfdd1ca42256f6ee1ef220793119bed66416ebb85218df06e7e68adae06d4af1bdf642ad9fefebc06e00e099b697fedb604ea1dfd5e4b0490425f0d5910f465c4b5b8d71066417fd5f2ffdc5c890df0f14e73c0db3afc1f25d924278ad1fe6be0701167c076651df8aed2c95b21c29e55c78e77fc6da8ce38b0779357e574e9ec0c0a77197eb5e9a5e789ddc3067071d6b56ad6ae8651efd6e5302b8af2878869220d35392c6c2b5eda8fc1bb05f39b733f4f04cd94aa8f1f3cc6e8b0c73836bbe5b2e2ff309503be64b1060743fc2818533a2a7f9781b850d059c1787c052f886ef9e7a5b2e033f875f8e7e9a983be640b379eee0dfaefc45d19b8db46a25f904b146e8af9b1509a79ed5af9611b8327c607a4f81e510f69f3f752f14e0ac6a1be7c451a7b666681e6795c6e73eeb2f6e8e8a4d63243259922dc477869b40760c517f83d1986019fcac899684b90ad6ee2683c3b47002ce912d1bb606b050c2c6d99ad84b8c5c52c68fdd844032c92d71096f79773f2a440709e2fbe8809afc083ceee3c6dff2e9535a0900973bf191e69e8164415448e90b7511d66b9f85b4a8986d8bd2a8929d071d00c6c12e977a82821d85feb89381997824105a574fa3d2edb47922fc83b233b945b1ae1a58015171d3109641b29379aead1275ab1d7867620706b2fc6649c5f4e47b62a655384987552efdec804f5dd7f646b3da9189c137af4e2794e9cbafd43b6d01193d760ec69419e83ae0615202c718f0a4097d7aeb3f37bebddc4d1a9832153d0c0a72f8f424ad0bfb9c50476a77c633ccc3cbeb8ae272ae3d8837006e358906d0548b53d606159c2b5053556a9769a2d3bb7c40dd9effa023919cadb29f7f62a904c8b9efd2504b29ce40078acfa1d1169781e1d65a2d6ae8519dd53c1924d8d3d4b82c3c217b0e7bfd5f699c72cf9e8eefe9bfe8869a17e4b56199e6046c438f3ed1187f6de256f997d00c4bdf11f0de845324f2b37396d15f05a3b9ac110b933ab89dbef43b55e9a2aff264656b238f8aec266df3179bfd894a28d0b3b92e17c71523476040755f40823689b1adc7cdbfc6cbbd6b904535d65465388f66209d14b93f374bc749b0e453b595f1100c96ae089b65fe388564dfcc54ceab1c4d75f4f65af78f03e404519870e99e18ab892b337d9d8ac0e902322e059953e3b3d68f03526ff6292af1a6b1dccc9ee9ff9f65f90a74462e93c8f2b2045df64e8793aaa96ae8a9385e48c88eb58d813ce7ac933560d05bcd79b69bc5b635199a092ff971aafacec5831c7d48db0ae541b86eb98d698775779d0e048a2c02a78f18bc95669f37e48e3a482104d7ddf9020342e5df7202f9ac6a38274e5866a71f85551c2fe7b06835d095b1104e898e8b91a06c962e762cecd9b27131b66c577afdb8f0ba44fc3ee9eb3e4abb1e00a8f77e7a11ac0c504fe1cf9eb3b73b07b5e6511bc391ff95df762591a93f212ec6963e38b95f6a0c7b2b55e19180ecf24011fcb60afbb58458ab79e8b981c0af991feb4e77099fe076f4cf85e203924d6195720b542ea7b6fe76b5694b4d32a6e2b7a265e27a5daa33c923e674525af41f13dd85437016dd1534ed3e924b1fa72e00eb31b57786eb23ef700db58429fb083d0460cd10f8d16d6d30f2e2ee017d62e02d12422f65cd04fb100a694eb515f51743e47ef7699e2d831bae82ea6a89130ff05a354893ef573b4eab5c369e7d68816855f301bacb99edaa1779bd4ec98bce60467f4f7f92a655d89473cec94b12ce5f124dc95af4ca06b65ceb7e5058fc72450ac6fc9385e86405d542fae5d7163326e199c3b0d35c3ba15c34c6173a82a6cec18b52235b4eb0746011ea610efe7540ee445b0a3336a13518564ad581313469a874b1be3ecbd7338e0b8b01a93f8ee99b3e7bbaf192e0a533a4d04d9c2222406b1fe4cc2107dbc18bc29f69e548af6127dbbf79d2f953e80c82097546199913986fc56c805c9ae47e4a35552a01e30b653e61d04d593aa57652c67e1907ae1be9a19de91a4423881076f6e066865dc58fa43fa05241de3834a2bbdbe9e6e0d8ceb2aaa1b1417c821d8ad1c7f661add2ce8955c633961b4b9d4fd279fdf37c512f5f6bda368e511e9520584efbee71f99a28a6a608e80432ee9dc669452d309c5ba2e63bae30d5ef8c310c1919eb392ce2fa42a47d913c6b2a13e9eaf76c7f287835af9b855b11f0959801b301fb07b0a48807d50799cc2f5b1b94961bc092898b057b7ce4b1f4ec1f38b6a8c6169ed5910ebd76f421b8886311aa91c08979c1e1d930ae0fc0efcad4ac3b6a51ff0bb6ea93e8cc50a5e6d478a18763c639a0837e0498b4e776ffcea11aa346232a04c7fe2de2f32e7973446c7b2df80a56a40001cd4ba4267f7ddb1886b2a5f29efe6ff54d358d469096b4a235fff466ad27018cbbb047b3f6bc786d02d346165b482dc9b187a6c774608dec27e91f5c641bd726f306122df4d4aa1291f826677cb361a441ce0d6f6394f5fb915abd1c4699707b6206e731ddabfa5484ffd624f05de97cc857c34b748c65aca237a9a7f065dd741ac958d6b793549d52921095d5cf79aab174b8f5ea51a243e1aa070ccd613f2353f50eba0570dea30fdd25be0cadf28f179b88bc36eb56c940b88dcfbbc6b1b621a86a512f9f67fd5f290bb7efd1c7d17d39aa082b525aea7a31c44b220190e880d43cf27b8fd4d6eb348f90b1fc6a82de2ad1d3beec02cd3274f9a1f9cb130cd0c525c841840e3250a26d5ff5b2604b67b5a0b10ecdbb8fa6a69545adbe095217c57105b741ad57a2e89b6bac5b7db646cafc8111f03bf9c35036f7935969465599187042eab0b5ef6e5d2be9228f4a7044103069d39d42eb8437dc3376910889b16f4dd66cd890be2dae3b257317f4de2895b955a008309145eb8559eeaafd9d12f1d524580a9100302f6a9443ebbc48ecb1476e3069eb80dff4aebde518708cefaf245dbd91330c3ffe5c6c27fa9c8dc225c0608a9d103e90456e9b63c2bfe4e3d5e34a01138871559fb9ad687ab8d09d5dc9acedaa2969cfe3534cb9ddf91f03f6a2a398509d41235dde02f7909c091b2a8b4ec6ba8fc5a479dc2f8a551ccd9d7d55f66ded1b50f2be208b6e21b19c715b66d70937f38c8231ab57196d693dae76dfca8c86190a96c9639277a38799e36699708567051e32706c59858567d54d9f65504179bc2c5a44c2db390b95e5813998adc4e041f1d9f6e22ad5143f83a86358bd5fe5986e4750c5b942977278226ffc10dd1aae0168ffd0f27cb2d3199d9c3a326dde9bc989fce5d461f123375b305aa3c215911044f9f3f89b96bb5e1dbacb918aa114404f21a2c4f1f26f51d963b611d7137e47dbca4e56a1f3025aaf3aae7a995e8172753ed70707a7a84668e2ad253937763119feee39316209dfa7aee2754538d342221fa55c4610ce198e41d2565f6242821ace72c5c538d20e9f2a2b01301690449e9c07d7f72a9241d0506c7cb051128492b3a6fd7eae44710669ec15ee4dd2e4ee9b9f5b9682241ea563d81b974bcc0044931799909d1fbd6d8c894c856129986582409c6a588efe439740d9be766d32b69ddd9e0c8413c3b17a5c79065e1c1e36495905b7327323f10624893a764b62e67c5030e4739f556d386570b4c993a303d2521b0834f6a353d7b416d00ce0b80bc9fd33db031d047e2d004f18d26b0222ea4bdff7f01aedc0f718ca19e17484abce458503922bbe8c80e43f12b1d9c2e0a239c8757da5ac1e01dd9d6a0ef42100b81817de34e38393d81cff48b425cc67fe62e1f1633172c5fcca964be75906b48c014131396cf85adc17bc3c156e1d2315e639234ed7287fe9d720164be180355d7f82e0569178419b35b7089a7a9a379c4d5fdd1da6f78aada8177d1944e0ac9adb20fdb0116ddd1887148c8a271a066ec2ab441c672f772125c7788673acc73e436d10589b148e0371f1bbaf12535eaafd44f59a7ca19f2367c2f41e02d09bcf3948cdbce3b05ac0a4247fa68b401006a85b91d324d9be9258e86a39bf39d1dae522ae7e5ed58d5afcc085e50e701d4ed3c820a494c72979fa1d9d61874c96c0b3526fe19b2a63ca486afacecde000000000000000000000000000000000000000000000000000000000000004137ce490444e2bcab50700124923020b3e3e15f11ff01e94787d738233d41a1147d099a2cb1183b947168bbe5d4608f251f3ff94557ffaec16414de2a705bc4ce1c00000000000000000000000000000000000000000000000000000000000000
More Details:
Click to show more
Click to show less
Private Note:
To access the
Private Note feature, you must be
Logged In
The contract call From 0xFcF75295...da90a8895 To 0x737901be...e1B42A2ba produced 9 Internal Transactions
Type Trace Address
From
To
Value
Gas Limit
call_1Aztec: Private Rollup Bridge 0xF9Ba11ac...6063f66bb 0. 09687 ETH 32,300 call_2Aztec: Private Rollup Bridge novatex.eth 0. 06687 ETH 32,300 call_3Aztec: Private Rollup Bridge 0x19626baF...786F66669 0. 02687 ETH 32,300 call_4Aztec: Private Rollup Bridge 0xaFf69b76...698dd9997 0. 59687 ETH 32,300 call_5Aztec: Private Rollup Bridge 0x6f6863D5...Cbb54d3a0 1 ETH 32,300 call_6Aztec: Private Rollup Bridge 0x9F75eb09...1111B5112 0. 00687 ETH 32,300 call_7Aztec: Private Rollup Bridge 0x5ec98430...5468680D9 3. 72807 ETH 32,300 call_8Aztec: Private Rollup Bridge 0x41A57F55...18bb76734 0. 32441 ETH 2,557,944 call_9_0Aztec: Fee Distributor 0xFcF75295...da90a8895 0. 161478419444147916 ETH 2,499,752
Transaction Receipt Event Logs
71
Address
Aztec: Private Rollup Bridge
Name RollupProcessed (index_topic_1 uint256 rollupId , bytes32 dataRoot , bytes32 nullRoot , bytes32 rootRoot , uint256 dataSize )View Source
Topics 0 0xf1034928243e3365c0bf101598066f51439bb2a8763ec84cf7902d8917fb974f 1: rollupId Dec 1869 1869 Data
72
Address
Aztec: Fee Distributor
Name FeeReimbursed (address receiver , uint256 amount )View Source
Topics 0 0xcf4cc329b7982381c7a729b04a403439bbef0749b4a8dbd2a3850218b420bd87 Data
A transaction is a cryptographically signed instruction that changes the blockchain state. Block explorers track the details of all transactions in the network. Learn more about transactions in our Knowledge Base .