From c2533305cd0bf427a328259e969c1daa75e06ffc Mon Sep 17 00:00:00 2001 From: Gabriel Rocheleau Date: Tue, 14 May 2024 05:02:43 -0400 Subject: [PATCH 1/6] statemanager: update test data --- .../test/statelessVerkleStateManager.spec.ts | 4 +- .../test/testdata/verkleKaustinenBlock.json | 1494 ++++++++--------- 2 files changed, 715 insertions(+), 783 deletions(-) diff --git a/packages/statemanager/test/statelessVerkleStateManager.spec.ts b/packages/statemanager/test/statelessVerkleStateManager.spec.ts index 2027f9162e..d72d3180f3 100644 --- a/packages/statemanager/test/statelessVerkleStateManager.spec.ts +++ b/packages/statemanager/test/statelessVerkleStateManager.spec.ts @@ -53,8 +53,8 @@ describe('StatelessVerkleStateManager: Kaustinen Verkle Block', () => { Address.fromString('0x6177843db3138ae69679a54b95cf345ed759450d') ) - assert.equal(account!.balance, 724462229558283876n, 'should have correct balance') - assert.equal(account!.nonce, 700n, 'should have correct nonce') + assert.equal(account!.balance, 339610978528114322n, 'should have correct balance') + assert.equal(account!.nonce, 300n, 'should have correct nonce') assert.equal(account!._storageRoot, null, 'stateroot should have not been set') assert.equal( bytesToHex(account!.codeHash), diff --git a/packages/statemanager/test/testdata/verkleKaustinenBlock.json b/packages/statemanager/test/testdata/verkleKaustinenBlock.json index e6072507c9..7d50cc4e78 100644 --- a/packages/statemanager/test/testdata/verkleKaustinenBlock.json +++ b/packages/statemanager/test/testdata/verkleKaustinenBlock.json @@ -1,160 +1,127 @@ { "header": { - "blockNumber": "0x61", - "parentHash": "0xf3a540f1041fc87838706d6bd000d6dd8ba2193601578b89c86587921e76c00d", - "feeRecipient": "0xf97e180c050e5ab072211ad2c213eb5aee4df134", - "stateRoot": "0x2cf2ab8fed2dcfe2fa77da044ab16393dbdabbc65deea5fdf272107a039f2c60", - "receiptsRoot": "0x012e5d46c71887b3c2cc72adea31450afd9ab07e572bf2746f2c024b0d937e7a", + "blockNumber": "0x49", + "parentHash": "0xa8a30b41c2f4704492437c072dda9bcc2cdff8f72301abf756163385e72b9e98", + "coinbase": "0xf97e180c050e5ab072211ad2c213eb5aee4df134", + "stateRoot": "0x05ecc0780ae86e9a22636947ecf190a0286bb3ad0dd2ef66a14a2b1aaf97524c", + "receiptsRoot": "0xb0380dc0dee1fcb1f37c769c750f905fafea8ed563dcb866f32f0bd3be03e329", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "gasLimit": "0x1a359a6", - "gasUsed": "0x56082f", - "timestamp": "0x66191448", + "gasLimit": "0x199a425", + "gasUsed": "0x447c98", + "timestamp": "0x66191328", "extraData": "0xd983010c01846765746889676f312e32302e3134856c696e7578", - "baseFeePerGas": "0x152f", - "blockHash": "0x2f08a1461ab75873a0f2d23170f46d3be2ade2a7f4ebf607fc53fb361cf85865", - "prevRandao": "0xd27140a1c45ec8f8cb212da5c86ac7b0ac4209a2d3b9fd0d7a1541c98c70de86" + "baseFeePerGas": "0x14533", + "blockHash": "0x1cd86b50b4c0bf88f00551517b42e5ea25276c4a3042d662e7255f28034f9fc1", + "prevRandao": "0xb842b19dc83df43a49d072166b025cbacb1322105a6da975cb56924b03b11bfc", + "transactionsTrie": "0xd9c3f839cc8c575c9e69048bc7f4264c4a7bb973fbaba7b76f1a38421c930f9c" }, "transactions": [ - "0xf8ea8202bc843b9ae233830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b88060006093556000601555f06000600c55600060d4557f62d246280a89c93e2e733a707fe8bfb147b1d0eb41f4f22b5e79e5db83df065160c8527f267503c6e445d97a2e130084bc0ee7f50b762404959c90aa29fa6a186317448a60e8527f605b386742211b44aeb98e9d1a15714ccd7fb5ccb8935014d2551127c149bf88610183021e7ca0f4f0abf4288da6b8e93b284da3c71664bb334a739aef3cd327f38494010e4f16a037801159a1007ef996df618b59c7303d490d209f0e65bcfbd510df6224c8e3fa", - "0x01f8ec83010f2c8202bd843b9ae233830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b8807f871613375053597dd947f76f4b59f193ed196d0a383db4f2c010538dc2d15d256006527fb9e5ac58f4696ea9fa97a8e72a506746d0329eb058430a6bdebedfaddca6361b60265260e46046536043604753609960485360456049536039604a5360c2604b5360ba604c536086604d536006604e536077604f53601660505360c080a02c88bd966264bb90cc7f8f38e404d4c1276c0d632f9af6969cf17808b272a76ba025eb38477c1acbf1d704fa4781b3d06d67fef69dc1897b8f5cf6986d671b4471", - "0x01f8ec83010f2c8202be843b9ae233830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b8806000606b557f74e04d75d11784e3b01e0e4f9a60a43d78bcd32ed0666c174967d83f68ee200d60fb52605361011b5360a861011c5360dc61011d53608361011e53604861011f537eb63b7b4ba4cd1bd1994e0ac6eaccc0b69552b865e8796b5d92933417635a55601b527f835ef0fdbfe12ec4e04a55376e7959737676de295bc080a0a403e43f4e8eec2de13e2a5f2672e8d3ec769adff1a54cfebb01a591f720d69ea04d015cbad681bb3f98f629f1b785c34f0c8eb0295afdd4452bcb40181fa4d7ff", - "0x02f8f183010f2c8202bc843b9aca00843b9ae233830186a094230f71cb4e7df4bd2533281ca0af045c7265e2ca80b8806000606b557fc0ee05d8d433057c94f4b522ee190f37520763403561740a4a45276cfffc62f560575260406077536064607853608060795360a3607a536052607b536028607c53603d607d53601c607e536026607f5360be60805360e16081536025608253606360835360906084536001608553605760865360a36087536052c001a00f1ab5643ae1996e8c5ba9c9a74ed091c38c09a3f6061bfd567831e8c6046870a00e2268f2c00df0e0e546a09743c19303e98bc3d9b492c8e6446f0008212698d9", - "0x02f8f183010f2c8202bf843b9aca00843b9ae233830186a094a8c5863cffdf51206d6e5169ff52b8412df6989380b8807f252f62e4bd5d526583a3134b0ed844476eb6e323346a83374c697a611ddbe7916038527f5daa14e1e219a7f8e5971d113dcf9d1d99f4447cfa7c7f1ee76eb63df8b642746058527f1fba8cd991afe01c60d1af8ae1fa47fad7e3be5a9cc3b3418564e263e55458ec6078527f87bd75d3fbffc9915aff0cf2776ee367cd83bbc001a0cce9670b6fef7306b4183cdbbbf61d58649d13032c9623633e337164be115260a07029c2aae90010a8cf51a7927d0e2a34454004457b985a9bdf46b276006c6b0a", - "0x01f8ec83010f2c8202c0843b9ae233830186a094000000000000000000000000000000000000000080b8806000603c557fab253ed30195e7a8d206681e8fdeae8ceef0810d7bd9d222e996ff53e66dbaff608f5260c060af53600d60b053609460b153607860b253602960b35360a260b453607c60b55360006043556000604355600060b05597c61c7fa72659d4ab40a1576491227496d007e871853d67b0b454d931b373303cb6991360c080a082341e9c8943366896e911fae2df1b99ff59c5af45aeadf0d361c7a4b9974f69a05c188d12a29d122d90429448d7999260ff319973d50780350e2e845b400ba194", - "0x02f8f183010f2c8202c1843b9aca00843b9ae233830186a0943ef849aa4aafac0612334791b201ff8cd80cd5b180b8807ff16cd0e7f35957becf2a658baf68226eaf4ce04c6a4a1c59e202c198e85f286860a3527fd83e6d6279d2f7477af9376136c3197442b808817d9b4ab5809c62799457708f60c3527fc1c5a1882dcc0a0c5f935d5e63eb5af01a2ba1df46e9efa4668e7b3ebf48032460e3527f7a324fb31e93190c4cf9957762ca8c3583f27fc080a0deda834531e8e8a7416d48c7aab1798a9029635e75e8db95001f3cb390b79ae1a00aae8d1fe19673f632900b298252c76a88e432a071bad8e5f953a665b7582fec", - "0x02f8dd83010f2c8202c2843b9aca00843b9ae233830186a08080b8804c7fb298fcaed32a3ed8497bcee3c06e667cde78e94be60ed8fd31a6daf8cc4472e36045527f4eeb85fc981a45dafdb56d55fda3cb099e03683ad89e3cfdad53c367327d66986065527f9d9a48991aa51cf33bad8a37442a1548ba3f4408ecc3e790edb546c42a9ec7f46085527f543772b939f002969866ee6b75def0a05ed0c001a014b0c44ef32db47fafa7d64abd32f7b72db5a45d7132ab09a4412dd6b3152f97a0789a75b0f3971604b136eb3e7fee81cb5d0b5521660ca8356531c9824b0d587b", - "0xf8d68202c3843b9ae233830186a08080b8806d57417fae6f51c8841a7bf1d04549fed399c1ffb7f09f30bc7ef270ac93dce7bd1550f06011527fc547e60cd3da33d487ec62d246280a89c93e2e733a707fe8bfb147b1d0eb41f46031527ff22b5e79e5db83df0651267503c6e445d97a2e130084bc0ee7f50b762404959c605152609060715360aa607253602960735360fa83021e7ca0a02e3dd44b2b4048cd00c0d1b42dc8307f3199804178c9add0d3a39797b7a5f2a042221e10531035fbc81ab176f643c92062688e6da5a14b528e7d1b25347d40eb", - "0x01f8d883010f2c8202c4843b9ae233830186a08080b8807f60e1c8291d8c0fc8f87f5f0e467b963be9b5cc5c74d7af548f08be13e94e0b30603252604260525360836053536026605453608e60555360c16056536032605753604d605853601760595360b8605a5360c8605b536090605c53602e605d536088605e536037605f53607b60605360c8606153605a606253603b60635360cdc080a04f23de0034f505989235e11ebb88ae86120615223465a1492ba72bbbb8d5817fa0663ab79d674b61b2d8c4c4fc39dcb48633ae415a77c4af31b974d54f90377279", - "0x02f8dd83010f2c8202c5843b9aca00843b9ae233830186a08080b8807f3020a0fab73d6ca1e4ebd45f9c70647adfd75ec59a085c45bab226211258af7f6013527ff57d2983f8ec672dda14df5dec43060f9f9d00dcd2eb712ac8d1181d36e875006033527fbe8361ab1a2f44cf855f9f98d15760b1034d0f40eeaf61e8934c447a6a909cd460535260b26073536065607453600f6075536013607653c080a0de5fea7132b1657d2a9b31ad8ce9e85d289a8a040090c173de90468fb961dfeda004a0b6f390496587c0a40876ae27033a8cee0f8e7c85e55ad5834cfe0e1c2c05", - "0xf8ea8202c6843b9ae233830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880600060cf55f21e430c600060b655a4fe6000601655ee7f35ba02bf5f1d8c4ba389708faf6f45f6869bb99e7ebb6d28cd5788166d6027f86046527ff8c6a17723acb2043b8fce34b967c824def30bc6fd1f3df2099376ee0f17e58b6066527f1b451a9e70b0e345d574ab27929c03a446bd646184d3c8c7e53722702dcf2cf16083021e7ca0fd76456322a025773ddfa533b0b281113b7d0b04b7d26a3a992d4b9bbc60d44da0444c914bd68fd7b38d088dd775e54f14f94c41de23599d7ea497d912a94027e8", - "0x02f8dc83010f2c8202c7843b9aca00843b9ae233830186a08080b880d39560006006551e7fae8ceef0810d7bd9d222e996ff53e66dbaffc00d947829a27c388fca0bb443fd60dc527f446f43fc530ab052974cc6301c81fda72659d4ab40a1576491227496d007e87160fc527f853d67b0b454d931b373303cb6991306fd01dedbb84f6cc66157cce374107efb61011c527f027fc57e2feeaf617ff8c080a078c791d21dd6795764990db671b041467e16be9c70308ea0d1752e7994b0de3f9fa6ac900e33e29adde30a889e92a6d7c6669e50d361310f73d61fca2a1993fa", - "0xf8d68202c8843b9ae233830186a08080b880306000602b55f17fae8ccec31f12fc2a6d539598137f71c8e9108309174945d89ebd9f39c011857e6031527ff5ed9105f0627862037a10ab3f5f5956601ce4cb8537da4ca6f0f268146bda1f60515260a560715360d0607253601e60735360e2607453600b60755360f5607653606e607753609a60785360b160795350437f7183021e7ca0ebf1a7834bad7e9469442e69c4243e4d287d4019b51452dc24817685dc0ed72fa01e0ecae8c20eb9afbe9d63ad4ac4dd4fcef224a9b4c88a41f2aad54cac317520", - "0x02f8f183010f2c8202bd843b9aca00843b9ae233830186a0949f61fb36afa423dfbc7a70ec858dc2f6741feb8280b880a27f6ea322da76d421e23e7a6259ddfe3915701b89a43005d43533a46606afea3a6a6068527f90969935a6302161a02183b1c6bac3e61167232e702c95b3941d8c2fd03054c86088527f68279f6a4e18226336db340b9c935ffba4ddcc4efb76fc5dfdc68d7fcc18e5c360a8527f7aeb5048bccb7678d45a346b0cbbc6121e41c001a0e6c302483b9ad2868f645f703cf9d4768b61ec6b0d31b271730ba78382cc1bc7a034244ab41085b8939f366d256e77baed1f0edb33e3b6233c7d49f468e65c859a", - "0x01f8d883010f2c8202be843b9ae233830186a08080b8807f88b3914b0df2d82aa05eb1a90226a540e9ed0be3945f7668bba1ed5cbf99e6c5630f56dd02527fda06b50617d2eefd3a112a78d09cbdb9434794879defd2fada71e024797842b2630f56dd22526049630f56dd42536051630f56dd435360a1630f56dd44536041630f56dd4553605c630f56dd46536019630f56dd4753c360c080a049e2240e04e42a65f1166cffaefe5a1d226709644bb0e0553eae0756b631e834a00ce12dfa4016d26723305008fef9dcaf6b35bf53004d70b69dc9df2d8010d409", - "0xf8ea8202bf843b9ae233830186a094a7b2dd8168965e02018a5e269f6dc64476f6028d80b880600060f555600060f4557f0254b3c0290c3af91fffd4a2fcb109c5fa891f3b04df60d9aef1e7c5bcb4a6f860d752601160f753787fadbcfcf4e8ec6967d10b31c13a2a93b9365df11f0b0086c68dfc525559376060601e527f70b72c3df84dd6727e80468da13b9e2c5820c34152ba108f27ffaa4bb5101f0b603e527f5a260883021e7ba0f99936c9c37e02e9d69528ef42d795c31b54c79ab4a521d113c40b671f64017ba0061506f1dde5068bbd9103563b1d91aacbebf166191e9b897070e8e4aaf1316c", - "0x01f8ec83010f2c8202c0843b9ae233830186a0942b5badf338b63dc4746f02b0ed18b868d4e2c47380b8807fdcee0352ac50d362700bb82f6b9da311563632f362654bd133a98a177c0ed6ca607d527f0ee4978cc41a1cb903d930d44dc31148106d7ccc71375fb34fd6b99f9ee57c69609d527fbe6fdf4f53171602207d4dc59de41eed7a3a519e048d646fb5a5b4ac5fddf67d60bd52601360dd5332bc6000606055566000607a553d60c080a0c441220d1f95fb7027ae4e5d39908fc3fcfb76fc8052ede511da557ed2f242e1a033595ea375420044f422992fcb0f06c28614aed1819392ba14e1e41d1093997c", - "0xf8d68202c1843b9ae233830186a08080b880600060ec5563bef2600060c2556000600955d3600060fe5545600060b555600060ea55600060b955a57ff0d46fcb65c2c4ddbbd3fb301b55847d41215a903160ef114e7d7e6d6a05c0336034527f7c8cb57bb678baf948aef4a3ff12bcaa81d790fd98da4988be0bd7abf1779ff26054527f4d8fc780ba3d2929977dd99f10e983021e7ca01dfcad24f36eedb590d3bfd14a61a568ee18559c722c3ca2472d8930b6eb06c5a0661038c9557aacafb42f969a42969f27cdcda59759df61e761fa08fafda5a6b5", - "0x02f8dd83010f2c8202c2843b9aca00843b9ae233830186a08080b8803a60006013556000606b55609b63c74aa89b5360cb63c74aa89c53600a63c74aa89d53604f63c74aa89e53608063c74aa89f5360c163c74aa8a053601b63c74aa8a153603d63c74aa8a253608863c74aa8a35360af63c74aa8a453602663c74aa8a55360bf63c74aa8a65360a563c74aa8a753605b63c74aa8a853607963c74ac080a0e401019fa5ce61367d5f84e06bade78495b25b67270f2eabe96e5fda7cb5b0fba06f1c0622a319f81788e089f8e89b4b70e40cf8481b3917bf9b3381dba887f63f", - "0x02f8dd83010f2c8202c3843b9aca00843b9ae233830186a08080b880600060ad557f5d3d579b7df08f18b6bc83efe04baaa3b308d3fbeaad603beaf58ca4cc4b46d3601b527fafa7c69b91e79ee998acf456f36fe3f7501b26bf24c68b33ace0df15ab2b8dbd603b527f1781f623424f10716ca349816b5f8738b089c94ead98914170943e4090c02d09605b527f5d136e503e5b8dbfdbf74313d141c080a0f9566e31812be3dddb1d4a8207b648bc9d80c99456139fb7761716761f92e136a03897fd4823048778aca54af8e94002b620a12b716b2a19dfb6761a4bcd7e2b1f", - "0x02f8f183010f2c8202c4843b9aca00843b9ae233830186a094ee7a7e3df6c8dd748b41761aebe0c5e56899e7f780b8806000608b557ffe6d8507ea68c6e0364d3037568d78b3af31d37ce8db07aced9e901cfdf70e3a6087527f4f253b69d9861d7f2eaeee429eef0269dceccb8fe0e49cbb1993fb0fc9dee9e460a7527fa9c15c8ea5fd540bb27e18533a2ca316fb144f0b3d5997a5ecc1faf1ae23439560c752606060e75360aa60e85360de60e953c080a08f6612c9fa35309c5387ea613bb8d714cba774ff1b069dc33b0caaf9a40f9221a005402d3d501983142f3a0d6f6790041756a952f40a90f03eb61f7e411b221bb8", - "0x02f8f183010f2c8202c5843b9aca00843b9ae233830186a094bad71177f0c7582f045c24be52dba88687244ff380b88060006099555f94a3600060e555496000603c55600060e3557f5cd0f31097e0acd8c311e9f757be3fcf06c51812820b53d8442ffb01871f5b866041527f8418002f1568a364760df95a1296065426c3fd34851200cc292509c524af88ed6061526051608153601b60825360cc608353602960845360d260855360ea60865360c8c001a0dc01b85089eecf737706adb8b03da0902beb524d96cda17d2f39c297404a021da04baa30ec335b878d902cb727b14316f6d19a998909236348bdf913f9246efa46", - "0x02f8dd83010f2c8202c6843b9aca00843b9ae233830186a08080b880600060bc55600060c255f6600060115557600060cc5555600060b6553e60006063553d6000593e59600020805545600060b555600060ea55600060b955a57ff0d46fcb65c2c4ddbbd3fb301b55847d41215a903160ef114e7d7e6d6a05c0336034527f7c8cb57bb678baf948aef4a3ff12bcaa81d790fd98da4988be0bd7abf1c001a018959fc9696c31d825fac26b96aa8e6ab05ac114335a710bb6ffb0c5f0da401fa01b40f214be2c16cd334b9ccdda37b60a4daeb8ead1f0ca9be0f2a6690c7c13b0", - "0x02f8dd83010f2c8202c9843b9aca00843b9ae233830186a08080b88063600860a253601d60a353608e60a453600660a553606260a65360c460a75360d960a853602d60a95360d860aa53601660ab53602460ac5360f060ad53607a60ae53606d60af53dcf57f4357be6c859a5f72416cea364ccbfba229af622827f8ac2ce408016b1940dff8606f527f3f7ba712319b74765dcd0d47d500e086cc87c080a09e9b7e9edd0b89a6914861cba8e87df5edb9e61e299276eeed9061d5b2edd64fa06892922658a72dc5a693dd7e81b50c094e24bf2b1261fcfc954bf4e8f7f5cc12", - "0x02f8dd83010f2c8202ca843b9aca00843b9ae233830186a08080b88060006049556000606a557e9192665d260b11bb2d01a756f18c004506d453f16e498293d37052bde4b6ae6036527f61d68fd124023ca8c21eb41a0fd83417c5add3a5934a0575bf39efa27b418aac6056527ff3d826a2ed36b2e76833e992ed2356a20da06d9a261ffe9994148a628c79212a6076527f7a62efa309050525e74cc001a0f8db4c68c660d127e947cf5956ba96865961c945f80eb961e6e7857442a36b35a029660f219eadbdaaeeeefb8530d140f216da954920a7353b2534bdcfc4c1a720", - "0xf8ea8202cb843b9ae233830186a094000000000000000000000000000000000000000080b88039227f4ff1dcf605f1eb50218a7b0881be9a723020a0fab73d6ca1e4ebd45f9c70647a605f527fdfd75ec59a085c45bab226211258af7ff57d2983f8ec672dda14df5dec43060f607f52609f609f53609d60a053600060a15360dc60a25360d260a35360eb60a453607160a553602a60a65360c860a75360d160a853601860a983021e7ba0776c3bdde8cc5923ca1835cfcdead36fe8b37138b20a070d08de908915969a3ca012ed89e50754404f128c35fcea2055c43e4710e19296da567cdc548578ecc1ec", - "0xf8d68202cc843b9ae233830186a08080b8808c600060dc552b367ff60da39f46d6253d7eef2e8cb0388c7791b7df5cf7d69ae55e64f8ab90d691ef608d527f70816bf4dca23660e1c8291d8c0fc8f87f5f0e467b963be9b5cc5c74d7af548f60ad527f08be13e94e0b304283268ec1324d17b8c8902e88377bc85a3bcdccc5302e327c60cd52608760ed5360a960ee5360c983021e7ba06c7c1877f1e17f73ed2a66fa41fbac9a99df28930978395eff30514c6b6a11c2a021f288b5e20a2efea62a051d7ae8cc84104b5b8155bb6c89219b7928ca6aa2ab", - "0xf8ea8202cd843b9ae233830186a094000000000000000000000000000000000000000080b8807f553221e369e554d9f8d468b6685fc094b548e10a6e085452b0def6e04bcebca16099527f16658ea8100c1b1aad3eff8bc7ebe248525351b398fb35a9fd38d1093eb979a160b9527fbaa35c547598a957d4be53da888e0917c6a9acf42a788c70f3ff6430de29998f60d9527f023d8b0778d2f8ff319ac3207ceef82b4200e383021e7ca0ed1c9ed5dbd9be6aea098f942612b41d2834f3a36afad608544b320be0585a36a0499b99e37a9c8b968c25a463be9020a22ea64015cc28300b35522aa643ba2109", - "0x02f8f183010f2c8202c7843b9aca00843b9ae233830186a094fbdaaaeef288930fb9851c6e451acac2bae49d5180b880600060f25589f43d6000593e596000208055587f1c7fc0d0f6e35c5fa9afe37280c410dcaee0a0aa42c848d391d8827630f56c6a60d5527f51c53091156c29c3f96078e956dfbc3e77e69d1ae75fd4e6ccc03fd4d5fbd2b860f5527f1c27775a4b6eb8b491f552dfc4481e3a6c6c7b11e4982568b0a06c4d315605a561011552c080a0b98271711327197c04597a01090d2069c8584cf9c0f9d18767b6b59b48bab9d3a03151e55d741c2d0007b7d3e9bc28d8b954197fb5317325fcf938961df6e4f7d8", - "0xf8d68202c8843b9ae233830186a08080b8806000607c553111727f3bd834742c0ee6e7c85569874fe0e468a340b6b6268eb290ef6e8237ce7bf1f9600c527fbfb043aecf9a7d4e4f04877640064f1d5562cccee004fe0237192d55c06dee63602c527f32297cefa26777f0db4ed47c4e288af8157312e0d342ca0a902d3ec0c505fbab604c52608b606c5360a9606d53601383021e7ba05ac8301bba89defa7f64c2613a68f8bc8484720ec429520b3b537f516f61e7caa075ae5cebf673c03a6ab77bb7a690930962b3e0beb76614097802deb01c645690", - "0x01f8d883010f2c8202c9843b9ae233830186a08080b8806000603c55600060bd556000607355d9600060495547602f6000605a5568600060435529787fe09372d951ba061451cb57c643ed9b05448146952fbb04fe189666323625e784600b526032602b536019602c5360a3602d5360ce602e53603f602f536087603053604960315360f560325360b8603353606f6034536026603553c001a0d44e7134c95c63db7577aa63f3b900f034c558c3d24545476f464544a0943f9ea060bad54d2bff3c5943ffda059d0efb8adc1d652883fc0579cf220a04480649df", - "0x01f8ec83010f2c8202ca843b9ae233830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880836000602a5598485a7f27198ddfaee167a4ad61dcee0352ac50d362700bb82f6b9da311563632f362656033527f4bd133a98a177c0ed6ca0ee4978cc41a1cb903d930d44dc31148106d7ccc71376053527f5fb34fd6b99f9ee57c69be6fdf4f53171602207d4dc59de41eed7a3a519e048d6073527f646fb5a5b4ac5fddf67dc080a083aef536658a4afa2076b92257e4cd54535d0919754cabec7cbf8105c4daa815a0285c4bc945c66d6d50ad3bba5ed167511c6bb87ba42827b3f2f6bc3e6d2cdcfd", - "0x02f8f183010f2c8202cb843b9aca00843b9ae233830186a0941593ccc8ae41a5c2b556a41acbac1fdf30a6e13980b8806000609555b2600060c455eb603e60ee5360c260ef5360df60f053604660f153601460f253605360f353606460f453609360f55360b160f653606260f753604560f85360ad60f953609a60fa5360db60fb53609360fc53603a60fd5360e360fe53607960ff5360876101005360a76101015360ce6101025360c561010353603bc080a0f6ae939e1fcdadfc997d09e0714d53e031a4e98a0cd3dce03487ff7708adfda6a04a4be9015e882f8920367c38a8c7b7e33fd82ac65994b3b8910308b8f54f7901", - "0xf8ea8202cc843b9ae233830186a094000000000000000000000000000000000000000080b8808bee25600060e8556a60006008556000609355600060cb55601660d353608860d453607260d553608760d65360c060d753b060006058557f35cf25b6891820aecb6f5d3e39f97f477164b2a9704a96e2bd9346105d7cdc426081527f6ecd742eb55bb02cf674815e3f0d02d3385387db5d7611b251c73b412f95fdff60a1527f83021e7ba070e3038648767a3da2dcbc185dd30a607a3640e7eda3727badbb6938ce58b3c1a038cb8fc48a2e0397647ad0989c20d62c6d47a4dd23da8613c5888a130245c76c", - "0x01f8ec83010f2c8202cd843b9ae233830186a094000000000000000000000000000000000000000080b880e06000600d55cd3d6000593e5960002080557f630bf50570bfeef9f7ffc3c0f73b23876bc2cbe9ee8cc4327762e03f3a42403f60dc527f4eea252d6620135523d78020c65db930cb847608dbb1012a5f530820cd4a8d8d60fc527f3aad354e3fd807310043a47c6ec84bd096ffd8b13b8c3dddbc4784990131ce2761011c527fc080a00cff75184eeafa5c0a5cfe9902273332b043b52765b217b7fc8a03e7f2fcb890a02cd979888b27e4828ed66a63ab638091029e74aa37ed9b56c2871f5ef2a66c3e", - "0x01f8d883010f2c8202ce843b9ae233830186a08080b880c27e600060a555600060bc557ffc76ab830019a52d03c3d5babd6cc8b15fd8782c1548b192bf665f77d297157460ad527f0948fb9f3690f93e232e3cbc8d16adb9912892be43cd80091234531a1c66415660cd5260ff60ed5360c060ee53603560ef53605a60f05360a360f15360ff60f25360e060f353609060f453609360f5c080a092c9b11c1d27055109829e0f1eddafbcc66cb23c73685100215bc92c8f55e5bfa0359e2826460c464ca27fcc83e14ff388c6a5fb6e85bebb6ff31f2c294bfb9ba4", - "0x02f8dd83010f2c8202ce843b9aca00843b9ae233830186a08080b8809d8b7fb48d02eadd6481efffe7f61ce3659c7d782effbb0f97fc2697bd68569d2afce960a2527f41b298e9c2d4cf64b32303a44411d6543cb0ad74f111613f3028af184ed4c9ea60c252608560e25360af60e353606a60e453605c60e55360f460e653606560e753605060e853606f60e953601260ea53604560eb53609a60ecc080a0fc586d852071c9be12f5b238b6dce7ddf344e4a6f17ea56bade819442c3c2595a00c2a0c866e9ee6a08fa84c44f9ef63c2f06f864ca5899597c9d3186c533ed818", - "0x01f8ec83010f2c8202cf843b9ae233830186a094ade60a104f4068a7619e5268ffc4ead964c235aa80b880add27243600060385587397f06079ebde583e2a07038939368d7a98e3cd62f78ab560a32843e15f76af2af3e60ea527fe1fedb9e8b005bcce7968c9c9d5ccdeef1f729f737f775a978a53e9122be4a9c61010a527fbbf87d3aac2c309b967eadb90a044cb1ad3516629b5edaa5b67d83d070189e2b61012a527faf82b4065c8cc001a0ed01b46ca67b802b7116dd9864f5fe8d44b0b1246906f9a8afce681bf6dd6ba9a013374bd1a394f307eb8cb7da62ba89f5593267b15202c3667b1b62d99d5dfa8f", - "0x01f8d883010f2c8202d0843b9ae233830186a08080b8807fb48d02eadd6481efffe7f61ce3659c7d782effbb0f97fc2697bd68569d2afce960a2527f41b298e9c2d4cf64b32303a44411d6543cb0ad74f111613f3028af184ed4c9ea60c252608560e25360af60e353606a60e453605c60e55360f460e653606560e753605060e853606f60e953601260ea53604560eb53609a60ec5360c001a041df05ccb431263af776bc5482f84a3bd3a32bccd2e012ac61187b24f2c85faba05abbdb8f3f87af18a2aaa6b59be0c6038046cae606fe8f6cad8c9e4d20b32852", - "0x02f8dd83010f2c8202d1843b9aca00843b9ae233830186a08080b880fe6000601655ee7f35ba02bf5f1d8c4ba389708faf6f45f6869bb99e7ebb6d28cd5788166d6027f86046527ff8c6a17723acb2043b8fce34b967c824def30bc6fd1f3df2099376ee0f17e58b6066527f1b451a9e70b0e345d574ab27929c03a446bd646184d3c8c7e53722702dcf2cf16086527f1ec9313fb523398fe719fa4dc001a0e32e64fbd79e2dde56d01ad8d8676bdca32a11aa2a0142be0bec2c07adb37d7ba0330ecb44548556151c7c24c811c489d647d066e1199173a84bfb694db62cf218", - "0xf8ea8202d2843b9ae233830186a094000000000000000000000000000000000000000080b8807f134b0ed844476eb6e323346a83374c697a611ddbe7915daa14e1e219a7f8e5976066527f1d113dcf9d1d99f4447cfa7c7f1ee76eb63df8b642741fba8cd991afe01c60d16086527faf8ae1fa47fad7e3be5a9cc3b3418564e263e55458ec87bd75d3fbffc9915aff60a6527f0cf2776ee367cd83bb280c217b29d90b448b5283021e7ba0fbb741a0db5ffe550cb6614c64032c79914d44d9ab71f1581219e2b78a62beaaa035dfd16e5106c1b2af8f0909cecdb43943dc8dea91be7af6ea53635e5d0a5a43", - "0x02f8f183010f2c8202cf843b9aca00843b9ae233830186a094a3608ae1bed27f19c0d005ac5609d4978da6756080b8804f3d977fc1faf1ae23439560aade62812de4f587e75c0f2e51b39ff70ee136834ee8015b60b7527ff0050b6cb68f84e855e5448e4af349acdd6ff10c133b3d4f118b8d86a4a7459a60d7527f47a894ba78c7c16fbbc7bb63a4e6e450500c9e8f6bb4d4bfd876c046a7c396a360f7527fb6c8800e3e71fa4f7cf3c546ba3af180c080a01124b6bb7bb6f413fb3eebdae1890635c20ead0a085166dc3a0bfd2d3e8fa75aa064e2960a5a3e518043af5cec8148757979a177a12676492a7f7008a349b99a36", - "0x02f8dd83010f2c8202d0843b9aca00843b9ae233830186a08080b880c36000606c55600060d8552c483d6000593e5960002080557f665f77d29715740948fb9f3690f93e232e3cbc8d16adb9912892be43cd80091260c6527f34531a1c664156ffc0355aa3ffe09093b07b8a7cdc0bd9cdffb48e82ad69742460e6527f9050706ab2bf4f042fe064e517f920d133c1d25e62f4e7d573ed8c1bbbc4e8c001a03cde552e24dae6908a5f683a02a30a56e2f716c28af787cb169f6decbe4dd76ea05e1ed1fdbeb338e95affa923c2fcce6186a404ccdbb1012d677b0c0123d6e9da", - "0xf8d68202d1843b9ae233830186a08080b8807ffe6d8507ea68c6e0364d3037568d78b3af31d37ce8db07aced9e901cfdf70e3a6087527f4f253b69d9861d7f2eaeee429eef0269dceccb8fe0e49cbb1993fb0fc9dee9e460a7527fa9c15c8ea5fd540bb27e18533a2ca316fb144f0b3d5997a5ecc1faf1ae23439560c752606060e75360aa60e85360de60e953606260ea5383021e7ba0937ee8b035e0145e0d61b17bb0596409377ba33eb50a69c36d0ccf462d0b7d99a060dcf7fe26e337a075bc48545366f6e33e680b4dac242b3c28a08287fb75d67d", - "0xf8ea8202d2843b9ae233830186a094c277b081e9cf30d631b90db4eb38a9629639f01780b880d6d3568d7f800a5d9f0360ef81b25ca1e2e086545937d178f18906311fabc02ffe84a8bb806052527ffa5aac32e55a0fb508de67a5e6b5d89dfa08026db6a78f9f9452f55e1d83a66c6072527f873fc57211aa56b08af0d65ee29fcfff7e896201834e7a8fd5920e4fa39c6bae6092527f7e4206a204b115d4dc50e0e57e0ba983021e7ba0faa84228b6e09352e14bdde1889b0031f2735bb09d44abde736ed0ca9baf3c46a058e2f8559c2c78511f36a564ee8432bc315130c9e17a61f9b9dfda26d9590726", - "0x02f8f183010f2c8202d3843b9aca00843b9ae233830186a094e030d841f8cbb3db0928049cb342609a8760d8ba80b8806000608255a17f5f587e6be73f8e59b509956eb2156b233a4733e6f397df2e4f4b5a2027e3b9c96099527eb4840a383e5135002a63dce725c5c9e40ef7eac246d44603a757ec1db5217460b9527f9dc95e36109d60d38e28a5a19011e264853d3487a50d272540f41a63671c9ce260d9527f45275e0a3575b08354fd641f1602c080a0e3a29c37d25fc25108cc683d426ea78c73e55dfad6a0edd423a3b7c9acaf24eea05a7d2d290957ac7e17ad0981e56f6798584709b8612e35c229d10eb3d8a98ae0", - "0x01f8ec83010f2c8202d4843b9ae233830186a094000000000000000000000000000000000000000080b880ae600060fd557f22d0e5875851f68a57d1614fdb3dafc4c1c9c7994e8fcfeab74280d20c599a326015527fa6a6ebeb6c8c63a3400a54bcb19b2ee3061cc7f0614adc03015b290131f627f66035527f80dd1eddef13d6c0d5694782e8a97f909c5f3adf2f998344bb3ba1e3a906c8ab6055527fcb93273a80d618de5b5ff5f60fc080a05dc2c165818df868346f2b2e52e56e22d42ac33d5c9a36d22819a5350f74f045a05ca8c54af8d56f5da25845065dd2c60308bbae6ba60ea6bd67709c9ba63f307d", - "0xf8d68202d5843b9ae233830186a08080b88021495d603460e25360c760e353603560e453600960e553602f60e65360d160e753603160e85360d260e953607860ea5360fe60eb53606a60ec5360a360ed53600160ee53606960ef53608d60f05360dd60f153606860f253607b60f35360d860f453600960f553605560f653609860f753602060f853608b60f953609660fa5383021e7ca04f411496701ecb39ecb3676fe06934c8513809296c32088a41217976950a1bd7a06ac7ba448e6f4428d9c2883a7a3a12795cf3fcb1b09a2161db7fbb9841099e32", - "0x01f8d883010f2c8202d6843b9ae233830186a08080b8807f2e255612584176ea74af4594265daa4c75edfde9cc536a055ee4d568574bb5446025527ff87d21ff26123da6026ebb8d89c0a3e3e149d0e55d8f8781ed6e8865fdec178a6045527f31763a38acbfe89a4cfb475ca5d7b041f03a8f243c1c833219c63c1e3c395b226065527faf584ff1dcf605f1eb50218a7b0881be9a7230c001a0b55cccda1b97d69b89f0013e0c8c265cdc9abff37bf8817d303a98804e2dddc3a04992a369886b1e12946fa176c7320b791078569ed7f8c02e915368d13f446e8d", - "0xf8ea8202d7843b9ae233830186a094a05f31a218a7d43598da785f5f80697dbfcc7e2380b8807f344c0506a8d6252f62e4bd5d526583a3134b0ed844476eb6e323346a83374c69601d52607a603d536000605d5560e160e75360e260e853601960e95360a760ea5360f860eb5360e560ec53609760ed53601d60ee53601160ef53603d60f05360cf60f153609d60f253601d60f353609960f45360f460f553604460f653607c83021e7ba051ebefd46e24ff8c05110d443118d0a4400e98872fb66d86467c9d81b777a5cfa0529d442d04289a47d5f8c07d1a07f28205f89e6ac1d4324f2c70043d5ce7bdaa", - "0x02f8dd83010f2c8202d3843b9aca00843b9ae233830186a08080b8807f1c55857739ca8a51b19e7e024f87db209b5142a161fd1af72e570ed1f870b0c5608e527fb801ace831d7ecc756f149c7349eb6428f3848e9c0b6483403194716b0caa7e060ae527fbaaa7cfdd00e84266a66a6d9df6bd57b5e1f78f727f551db0d6e35eb4319c46b60ce527f39287d81187e5644d3e865d2b15427f9734f58c001a014450b1d027fd07256a433f9dab84e7a17a678b82d8364c7ac9f91761a84ed59a0734b1f32e31b5bfcc7fe482845f3c051b22ecf0c44e026b7b95cae72326702d2", - "0x01f8ec83010f2c8202d4843b9ae233830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b8806000600955cb967f01052b709c4533377e1b821ad4c666c76bad40248fa20517115c5f5c17db1f216000527fc92568e9be2cfe2ab4bf37285be156f33fc4e08c921c2c795079ee80ad3a8a876020526077604053604f60415360a660425360486043537f55e44c14b79b162478cad6e4a7f08bf8d3dd34af64f1dd62bf652619c001a0c596d9ac16ff9e43612a3ec48414ae930f6750b7cff6d4788590c829bf3251e2a061a4e944a80849a3c431092a0497fc92dceb3a0b4e2d8a642829c9658b796cfa", - "0xf8ea8202d5843b9ae233830186a09450ba116d8975e9c3d2fcf4caf25959f883ac4c3d80b880434460006099555f94a3600060e555496000603c55600060e3557f5cd0f31097e0acd8c311e9f757be3fcf06c51812820b53d8442ffb01871f5b866041527f8418002f1568a364760df95a1296065426c3fd34851200cc292509c524af88ed6061526051608153601b60825360cc608353602960845360d260855360ea60865383021e7ba0404b057a8a999a1acbf0ecade9ce3b0da2251355e6971c84e4863232b5001880a026aec794ed13f893e337a1cb6f1d81700b418ba5d68924663164ad4c64e65f3b", - "0x02f8dd83010f2c8202d8843b9aca00843b9ae233830186a08080b8807f553221e369e554d9f8d468b6685fc094b548e10a6e085452b0def6e04bcebca16099527f16658ea8100c1b1aad3eff8bc7ebe248525351b398fb35a9fd38d1093eb979a160b9527fbaa35c547598a957d4be53da888e0917c6a9acf42a788c70f3ff6430de29998f60d9527f023d8b0778d2f8ff319ac3207ceef82b4200e3c001a0aed4d1ce2854d18c1709e391872b868a6095d326057b70edad8cff710c1f789aa00c0cfc1ab7e48fccc8f31e7324aa84eb6bea5f9ae5a3342dc9f9878dc6397d28", - "0x01f8d883010f2c8202d9843b9ae233830186a08080b8809d8b7fb48d02eadd6481efffe7f61ce3659c7d782effbb0f97fc2697bd68569d2afce960a2527f41b298e9c2d4cf64b32303a44411d6543cb0ad74f111613f3028af184ed4c9ea60c252608560e25360af60e353606a60e453605c60e55360f460e653606560e753605060e853606f60e953601260ea53604560eb53609a60ecc001a094e44e27b33e4c706670ca6a3e563b4772ea45cbd966e5c079f1cae90b8902f8a02a811dbcfa162bd5ba5c98fc7fea62ea91b592519d56e364fdcf4438c7150f9e", - "0x02f8f183010f2c8202d6843b9aca00843b9ae233830186a0949ead0c84d14b86207e92bbc38cbf511365e35af980b88060006047551f600060f3556000603f553d6000603255717f921d958f72f97e21600f19838283dd31f8d768d063129e45a480c5cfb5217e10607d527f586f500437cc17ec1f0dcb4648a1d1bc4b730dcd6fb5c8467fd8ba776bc1a755609d527f7d10237febb5303a09824c0a0c1da013a0d566dc620172fd211a3626c05fc519c001a07d7371b3ff2f940078b8685e4cc1a4b5f1f0c03e331b351d571d5ffbcc164091a0609788444577ec07d6961d328c9f1e6f0da3687f55490631c34b4d3fc82ae74a", - "0x02f8dd83010f2c8202d7843b9aca00843b9ae233830186a08080b880fc6000604e556000600755ee7ff35558bbde1f167aa4c54c6b1ed3dda9c0a6bca110ef32009f2bb0a0ba20c4f8602d526047604d53607d604e536015604f53604b60505360fc605153603960525360a160535360ad6054532b600060ea5560006084557fa35740ac9796cde3ae33b828e38fe46704fa4e24b59fb7a8de86ff88c080a0a49ecd1a3f63b5946c2b18aa69494cc5e560ef4fe773d2efe3043fd3562d1b25a0515b46ffc769aae4de8b25aa5f6c35b769097632e97546f54e11e73a1d2e1619", - "0x02f8dd83010f2c8202d8843b9aca00843b9ae233830186a08080b880600060e8556a60006008556000609355600060cb55601660d353608860d453607260d553608760d65360c060d753b060006058557f35cf25b6891820aecb6f5d3e39f97f477164b2a9704a96e2bd9346105d7cdc426081527f6ecd742eb55bb02cf674815e3f0d02d3385387db5d7611b251c73b412f95fdff60a1527f23ecc9c001a0f0c0a5e90305780a1c4b05b7e48fef185bc91a7b50c4a81951169ec089cb290ca002e1ce6c2d48a59ed25c9a59d6500e09bd40d892187215986ad5970ed010c7ef", - "0xf8d68202d9843b9ae233830186a08080b880600060ae55437faade62812de4f587e75c0f2e51b39ff70ee136834ee8015bf0050b6cb68f84e860f3527f55e5448e4af349acdd6ff10c133b3d4f118b8d86a4a7459a47a894ba78c7c16f610113527fbbc7bb63a4e6e450500c9e8f6bb4d4bfd876c046a7c396a3b6c8800e3e71fa4f610133526000603a556000607d557f6f83021e7ca075cb5780a42a395701c91bbdd7b9e62ea8363e1a6ceed04ab7fd91d70486a17ca01762bef4077c727a4160fbe4215bbdddac53727ae733309dbe6e8be50bf46ae9", - "0x01f8d883010f2c8202da843b9ae233830186a08080b8807feeb4fffe85e8bbc80e733d3686654a194354e3f4c51dfd90593e99dfd2740a46607f527f01bd008dc6af2bce6c62bd869f3acbd5035bf716d041f3261d8672f40d30acec609f527f1c55857739ca8a51b19e7e024f87db209b5142a161fd1af72e570ed1f870b0c560bf527fb801ace831d7ecc756f149c7349eb6428f3848c001a0586dcafc3cc5694fb3aaa940d8795fe413bf502d49075af92adc5640a3540cdaa05fe228c2fbd2cc6574c6a9c9bab95e14cb0816cbdb8d78db59f7d8736c7e1b36", - "0xf8ea8202db843b9ae233830186a094000000000000000000000000000000000000000080b8807f0df2d82aa05eb1a90226a540e9ed0be3945f7668bba1ed5cbf99e6c5da06b5066013527f17d2eefd3a112a78d09cbdb9434794879defd2fada71e024797842b24951a141603352605c605353601960545360fd605553600f605653605660575360dd6058536002605953607c605a5360c3605b5360d2605c53608e605d536083021e7ba0a95f9f13ca2866a3cd6eb6ab49c740b3bbf034ff8555bc713216f673923236e4a06d79664d76901d1954d2ec75ee3d73aab0a0a7f73b094bad5e342c60022ce1f1", - "0x02f8dd83010f2c8202dc843b9aca00843b9ae233830186a08080b8806000607b551ff7f5db6eeb1960006028557f187e5644d3e865d2b15427f9734f58e1ff991e131e985b3c26930dff12f8766c6056527ff4aeb1f1e74f54ac02e056c0dc398518d02da967d89eef4d65fd3120aed1936c6076527f23325734a61149d57fc81688972053f7b60c5e283d928a47ef935e53939a74e66096527fe657c080a0e95281821f0d8d54a654593a0c0f63e11b67138f0485103a85c9e8f5710dca33a0072613d356e8b4f362317fbed84939895e599863540fb02f11d87ea6830b5946", - "0x02f8dd83010f2c8202dd843b9aca00843b9ae233830186a08080b880c0600060ab557f135f85ea726b7b879b2a4b6e54a98b0ceed699228f8c01ee75bfc058a0856b1b60a0527f49863065ec145bfc830de078640734fdfd6ea54d31358925879d4cf4e52dbe1860c0527fa22a4db814f2fe37434f642bfc207ca5946993713d3070f3d8ab2372cd03c5d260e0527ff3a0f27005547601e36dd0daaac001a080b00af6dc0e87adde109bcd7691b73d9e7a686ec978b92f217dbeb7f82e2a1ea06584788bbfb1d717c795a4695c7739d18a4d63d5a227a79e7714e999e1b1ca3e", - "0x02f8dd83010f2c8202da843b9aca00843b9ae233830186a08080b880add27243600060385587397f06079ebde583e2a07038939368d7a98e3cd62f78ab560a32843e15f76af2af3e60ea527fe1fedb9e8b005bcce7968c9c9d5ccdeef1f729f737f775a978a53e9122be4a9c61010a527fbbf87d3aac2c309b967eadb90a044cb1ad3516629b5edaa5b67d83d070189e2b61012a527faf82b4065c8cc080a0243dcd73219c8102ee6c0232d7263763f2ff00c6f765608bc631d8c027910015a0735eec5d9df062cd8860310e88f554ca6eba34b7224754cdcfcfcfc066e3dc50", - "0x01f8d883010f2c8202db843b9ae233830186a08080b8807fb48d02eadd6481efffe7f61ce3659c7d782effbb0f97fc2697bd68569d2afce960a2527f41b298e9c2d4cf64b32303a44411d6543cb0ad74f111613f3028af184ed4c9ea60c252608560e25360af60e353606a60e453605c60e55360f460e653606560e753605060e853606f60e953601260ea53604560eb53609a60ec5360c080a0b1e2b582ae32ebdd1ab9d33a9218e37c5455bac8cdbc5523f8f622cf271ec967a04e1c84cc98119b8930018400579daaf41692fa478578120cf425c4290a5d666b", - "0x02f8dd83010f2c8202dc843b9aca00843b9ae233830186a08080b880fe6000601655ee7f35ba02bf5f1d8c4ba389708faf6f45f6869bb99e7ebb6d28cd5788166d6027f86046527ff8c6a17723acb2043b8fce34b967c824def30bc6fd1f3df2099376ee0f17e58b6066527f1b451a9e70b0e345d574ab27929c03a446bd646184d3c8c7e53722702dcf2cf16086527f1ec9313fb523398fe719fa4dc001a0e63017a7289b2bd3c3accfb3923ce514b668da97727412de3204096c3256e852a05c865b3377c137b9eb6c5a181708c89f2bd22f381cf905083d9c25f8da8647d4", - "0xf8d68202dd843b9ae233830186a08080b8807f134b0ed844476eb6e323346a83374c697a611ddbe7915daa14e1e219a7f8e5976066527f1d113dcf9d1d99f4447cfa7c7f1ee76eb63df8b642741fba8cd991afe01c60d16086527faf8ae1fa47fad7e3be5a9cc3b3418564e263e55458ec87bd75d3fbffc9915aff60a6527f0cf2776ee367cd83bb280c217b29d90b448b5283021e7ca0f06a30f19d81595fe1a7ae329d0b2a68ccc1bd144cdcf4967ce0af503b23264fa0070d31932f369f33958aa6f01e2452d80a44dcd76a00d354afe93756ec6dc379", - "0xf8ea8202de843b9ae233830186a094af426b9ebe129619d0fe19b612380127cb2c132f80b8806000608255a17f5f587e6be73f8e59b509956eb2156b233a4733e6f397df2e4f4b5a2027e3b9c96099527eb4840a383e5135002a63dce725c5c9e40ef7eac246d44603a757ec1db5217460b9527f9dc95e36109d60d38e28a5a19011e264853d3487a50d272540f41a63671c9ce260d9527f45275e0a3575b08354fd641f160283021e7ca09b43b74f4488db65d84dc8d672940921d2ad4dc744a7a0d3a9fb2d4db91e9145a05e96084d8fe3f5e47ac624805ef930fde9eb352ccfcc443dd03712309724b953", - "0x02f8dd83010f2c8202df843b9aca00843b9ae233830186a08080b880ae600060fd557f22d0e5875851f68a57d1614fdb3dafc4c1c9c7994e8fcfeab74280d20c599a326015527fa6a6ebeb6c8c63a3400a54bcb19b2ee3061cc7f0614adc03015b290131f627f66035527f80dd1eddef13d6c0d5694782e8a97f909c5f3adf2f998344bb3ba1e3a906c8ab6055527fcb93273a80d618de5b5ff5f60fc001a0341490f6ce91ae88e58ee6ff088a5bf2fc1a89cd42f7777f526628ba3032c3dfa034abb48aaf536229fdc63878ec8f1153051e461f95eb4f8b3d8ece6413204641", - "0xf8ea8202e0843b9ae233830186a09431db9affad30b83811373e27db11e8754f5be6ef80b88021495d603460e25360c760e353603560e453600960e553602f60e65360d160e753603160e85360d260e953607860ea5360fe60eb53606a60ec5360a360ed53600160ee53606960ef53608d60f05360dd60f153606860f253607b60f35360d860f453600960f553605560f653609860f753602060f853608b60f953609660fa5383021e7ca01629b86fdd828c3c0488dfe41fe11a28e1888e8868043a1b087492307a4df3b0a01ee5142cd78767c348a401c5e37085f3873c3a2f2650c004f7b280e2fae2db07", - "0x01f8d883010f2c8202e1843b9ae233830186a08080b8807f2e255612584176ea74af4594265daa4c75edfde9cc536a055ee4d568574bb5446025527ff87d21ff26123da6026ebb8d89c0a3e3e149d0e55d8f8781ed6e8865fdec178a6045527f31763a38acbfe89a4cfb475ca5d7b041f03a8f243c1c833219c63c1e3c395b226065527faf584ff1dcf605f1eb50218a7b0881be9a7230c080a0f2973939f8a2b6f94beb601fbe1944ba3bef15ae57be33ffece96844d29927e6a0435e106b009b42f4885a1acfe92ecbb596b290ddb02131db1344c1706fd6c349", - "0xf8d68202e2843b9ae233830186a08080b8807f344c0506a8d6252f62e4bd5d526583a3134b0ed844476eb6e323346a83374c69601d52607a603d536000605d5560e160e75360e260e853601960e95360a760ea5360f860eb5360e560ec53609760ed53601d60ee53601160ef53603d60f05360cf60f153609d60f253601d60f353609960f45360f460f553604460f653607c83021e7ca0013955dbde0317950052e765affcbb7fe23bbf01f348e5c0921df48d62f606e5a053c496601c5b99c1831693a96ee162360efdbd8ee6ee7cb3dc73fbb513ab07ad", - "0x02f8f183010f2c8202de843b9aca00843b9ae233830186a094adfa1f382e116692a6b7de1a459a680ed5d19f7a80b880600060c355567f6c096723788fc96ffcd240274efc91e20775eeae28f35558bbde1f167aa4c54c6084527f6b1ed3dda9c0a6bca110ef32009f2bb0a0ba20c4f8477d154bfc39a1ad3e2d5b60a452602b60c45360b560c553604660c653607860c75360ea60c85360e060c953601060ca537fa35740ac9796cde3ae33b828e38fc001a0320039a5c56817a0b8d4dfb734594a3faed54fa33f34ac84f391f756b0824248a01ff9a7b15700ca19add179895c80037847e2dc86dde9fec54ec7903f6b2ea634", - "0xf8ea8202df843b9ae233830186a094c3c70ab28f95012f33f9898c45680b2473e7bb7580b8806000609f55600060f3552b7f124c15f8b1fc74f701b8885df0f38a5cb554db930076765b1dbacad83ab752776018527fe6a3c939a2b143aabaac607fdeed7ba02b08188e2bc1e89b4b6b4514a7f67ace6038527fd9f0ce518f357417198560a2c1f89e40ea1895963b14292adb8117bf9bd46d226058527f6ac3cb8e787e177b83021e7ba013c3e154b4b224b9200a7bfe2fa8261cb6dbad7ababd7e951c605a9802f02f89a00ac92c640c9b6258112e8b63a639e657b47c999c8f2dc04e9f105b9b6a3f9aa4", - "0x02f8dd83010f2c8202e0843b9aca00843b9ae233830186a08080b880600060c7556000603b553d6000593e59600020805545d4108e600060d455887f4abbfc3e55fa691195ac0870fb45e64922ab8dd119223fec7a3d11028c92a8946080527f4386eb9f7c383e183eb0b472695865ce973f8a229e195b1084ba260307db4c7460a0527f84977580612c1856ad6f1f31bbfbbb8c2d6d141ec17bf7adc001a0da30b658eba105ae32ce69849cae58fc8a3592556c537b6721d5244349af1604a05de585779563a66f57cf19575c2d3e5f7498018ee541ceee9aa4c28375f25c3e", - "0x02f8f183010f2c8202e1843b9aca00843b9ae233830186a094000000000000000000000000000000000000000080b88060006047557f63d5e6358aa601b44d53ee8b73ce5828d143829947935f8c129982aa98ace52f6010527f1e27f6f5c4228ccfd588006670608f114c98f6212605e048a3e98df42c449b956030527f07bfac90733d7ac47cf46a6eeda36ac22f5c6110532a570c801be64a758869226050527f9e8d67677cc5045e04f237954502c001a0d5e6e44fcebd9c21229861ad0266ba39cab728af15cb1bc316db3b4a89ece9e5a04612facaa85d7724fc2fb3932c6b9324430894c02a06872a34ecc3ab48d00f36", - "0x01f8d883010f2c8202e2843b9ae233830186a08080b8806000607a55dced600060f6557fc6c5790e478f4de8ff0c8719a73308db2da826b7830ccea4bb3bc96cbf3a5e6d6042527fab8961604907f052a37ecead216dfc527935ccf8c9622f29d7c46f2fce5bc5716062527f9a48bbcbbdd870f9824d6bf8dd465783edd0805dcd88f8de4c0214bfd763bff36082527fb104f93bf3a0f7c080a0deee139e98f2f50d48d40b0065295e507417893482ed38e80ca0f33fb76f6d2ea0668f753d1a1f8bceeabc58d8e67f511a5934fe558632dd5250eccd0279a9b26f", - "0x02f8dd83010f2c8202e3843b9aca00843b9ae233830186a08080b880a27f6ea322da76d421e23e7a6259ddfe3915701b89a43005d43533a46606afea3a6a6068527f90969935a6302161a02183b1c6bac3e61167232e702c95b3941d8c2fd03054c86088527f68279f6a4e18226336db340b9c935ffba4ddcc4efb76fc5dfdc68d7fcc18e5c360a8527f7aeb5048bccb7678d45a346b0cbbc6121e41c001a0f7281f2341e30c7c1a8327312fcde44521e0f351695c39a928d42992226b9bdaa03fe0ab785e4c465da39122a68bad9f07d5ede775bbcb3ca3503089466cd4f383", - "0xf8d68202e4843b9ae233830186a08080b8807f88b3914b0df2d82aa05eb1a90226a540e9ed0be3945f7668bba1ed5cbf99e6c5630f56dd02527fda06b50617d2eefd3a112a78d09cbdb9434794879defd2fada71e024797842b2630f56dd22526049630f56dd42536051630f56dd435360a1630f56dd44536041630f56dd4553605c630f56dd46536019630f56dd4753c36083021e7ba02af5172deb692399671c8494864d77ec6d3e349e440a05d60218173216c01197a02db36fe854bf9b2f148d2b19d3228ee21d78eb1abcc4871aa2464099855656d4", - "0xf8d68202e5843b9ae233830186a08080b880600060f555600060f4557f0254b3c0290c3af91fffd4a2fcb109c5fa891f3b04df60d9aef1e7c5bcb4a6f860d752601160f753787fadbcfcf4e8ec6967d10b31c13a2a93b9365df11f0b0086c68dfc525559376060601e527f70b72c3df84dd6727e80468da13b9e2c5820c34152ba108f27ffaa4bb5101f0b603e527f5a260883021e7ba0cc10210786a1cdd0edff715a5df7c9d4612ef3db851e70fc931da5b8d66a654aa0704871e99d215be0c44bf3acffc7ad3a7dcc33070dda545c5615621262981e86", - "0x01f8ec83010f2c8202e6843b9ae233830186a0941468c27ce0ae8e3973df417ade59353ae90a12fb80b8807fdcee0352ac50d362700bb82f6b9da311563632f362654bd133a98a177c0ed6ca607d527f0ee4978cc41a1cb903d930d44dc31148106d7ccc71375fb34fd6b99f9ee57c69609d527fbe6fdf4f53171602207d4dc59de41eed7a3a519e048d646fb5a5b4ac5fddf67d60bd52601360dd5332bc6000606055566000607a553d60c080a0cfbb1f4cc760081bda0f35627b1f3434e50c2c8cbdc446985759c97b5b258599a03bb91a51c4fdee07cac717b494087389c8ff4b86f3746a0eb40f0ca8f10299f3", - "0xf8d68202e7843b9ae233830186a08080b880600060ec5563bef2600060c2556000600955d3600060fe5545600060b555600060ea55600060b955a57ff0d46fcb65c2c4ddbbd3fb301b55847d41215a903160ef114e7d7e6d6a05c0336034527f7c8cb57bb678baf948aef4a3ff12bcaa81d790fd98da4988be0bd7abf1779ff26054527f4d8fc780ba3d2929977dd99f10e983021e7ba0abfc06f3c0902b9e99d6e307eef1efd1ef48dbc12db7947aac6292f62f66b1b3a040a0d8640292d22df4d0c516fb377352295a7f9a20f2514118f5e95cdfd7e219", - "0xf8d68202e8843b9ae233830186a08080b8803a60006013556000606b55609b63c74aa89b5360cb63c74aa89c53600a63c74aa89d53604f63c74aa89e53608063c74aa89f5360c163c74aa8a053601b63c74aa8a153603d63c74aa8a253608863c74aa8a35360af63c74aa8a453602663c74aa8a55360bf63c74aa8a65360a563c74aa8a753605b63c74aa8a853607963c74a83021e7ba04af5143d9542e40b878d98c65b7da8ca9966bc8b5ce004221a770b8f7463d662a01a7a40273ed9e1c6c0fe748d96f7c7287422343907c5959ec3d70524781a7cde", - "0x02f8f183010f2c8202e9843b9aca00843b9ae233830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880600060ad557f5d3d579b7df08f18b6bc83efe04baaa3b308d3fbeaad603beaf58ca4cc4b46d3601b527fafa7c69b91e79ee998acf456f36fe3f7501b26bf24c68b33ace0df15ab2b8dbd603b527f1781f623424f10716ca349816b5f8738b089c94ead98914170943e4090c02d09605b527f5d136e503e5b8dbfdbf74313d141c080a0f3c72b2a6ab8e3b0038fc6f15be2bc5453d2a2e675a28d8b19e43ffe05c3dee5a043c842fc36740ec42479c260232e33bbad094c88eab698b2f1ecf9b4fe7bf2fa", - "0xf8ea8202ea843b9ae233830186a094000000000000000000000000000000000000000080b8806000608b557ffe6d8507ea68c6e0364d3037568d78b3af31d37ce8db07aced9e901cfdf70e3a6087527f4f253b69d9861d7f2eaeee429eef0269dceccb8fe0e49cbb1993fb0fc9dee9e460a7527fa9c15c8ea5fd540bb27e18533a2ca316fb144f0b3d5997a5ecc1faf1ae23439560c752606060e75360aa60e85360de60e95383021e7ca0b3b875f420cb59a84b220ff689beb79f77117adf89a45a576c3ce34ce8bef893a03855bb2da00a7e2c12cf63a37abd30ece74e60029268805d4a54efa78aaafc9c", - "0x02f8f183010f2c8202e3843b9aca00843b9ae233830186a094000000000000000000000000000000000000000080b8807f553221e369e554d9f8d468b6685fc094b548e10a6e085452b0def6e04bcebca16099527f16658ea8100c1b1aad3eff8bc7ebe248525351b398fb35a9fd38d1093eb979a160b9527fbaa35c547598a957d4be53da888e0917c6a9acf42a788c70f3ff6430de29998f60d9527f023d8b0778d2f8ff319ac3207ceef82b4200e3c001a02a5f503ed84d9b3c49450e40562b83e734223c8933c7c21ac97cdccc7ac75ea6a0764b9b7f91f0051741004929288fbac95f33ea09c71f1e7c08f54dc8ac86d452", - "0x02f8f183010f2c8202e4843b9aca00843b9ae233830186a094d5f95cb2c2ad15c3e1ecd2affeef4b052725746c80b8809d8b7fb48d02eadd6481efffe7f61ce3659c7d782effbb0f97fc2697bd68569d2afce960a2527f41b298e9c2d4cf64b32303a44411d6543cb0ad74f111613f3028af184ed4c9ea60c252608560e25360af60e353606a60e453605c60e55360f460e653606560e753605060e853606f60e953601260ea53604560eb53609a60ecc080a0494c128a757795452f10fd901de8be4477830fc83b60830d63eeee9f99859e4aa03a58bcfb8bf9f3b6cb52f9c34c0ed5ef7876af61af0ca5cf22219d1777e2a643", - "0x02f8f183010f2c8202e5843b9aca00843b9ae233830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880add27243600060385587397f06079ebde583e2a07038939368d7a98e3cd62f78ab560a32843e15f76af2af3e60ea527fe1fedb9e8b005bcce7968c9c9d5ccdeef1f729f737f775a978a53e9122be4a9c61010a527fbbf87d3aac2c309b967eadb90a044cb1ad3516629b5edaa5b67d83d070189e2b61012a527faf82b4065c8cc001a05b8d0a094a35c463647a002a425e581b5fbd2ad133b7194bdae338f8cb554a33a067a8291fbe90c7fe8dd33fbbc943e385f21851defc20e91d08fa600766d9fd01", - "0x02f8f183010f2c8202e6843b9aca00843b9ae233830186a0941092640f765d43c24169615680cddd275d23887780b8807fb48d02eadd6481efffe7f61ce3659c7d782effbb0f97fc2697bd68569d2afce960a2527f41b298e9c2d4cf64b32303a44411d6543cb0ad74f111613f3028af184ed4c9ea60c252608560e25360af60e353606a60e453605c60e55360f460e653606560e753605060e853606f60e953601260ea53604560eb53609a60ec5360c080a065ea9b878b9000f4e0137c21c399790f0226c1c29d1243bf18ab7407de5ee346a0190718eddd26fd4e345e046328d51fe908d4065a03ee049e01dea47ffc31cf22", - "0x01f8ec83010f2c8202e7843b9ae233830186a094d99e0c67584a2252c2c1a7fd9af3cb1d842a514680b880fe6000601655ee7f35ba02bf5f1d8c4ba389708faf6f45f6869bb99e7ebb6d28cd5788166d6027f86046527ff8c6a17723acb2043b8fce34b967c824def30bc6fd1f3df2099376ee0f17e58b6066527f1b451a9e70b0e345d574ab27929c03a446bd646184d3c8c7e53722702dcf2cf16086527f1ec9313fb523398fe719fa4dc080a05151549fa5907a69b6d59a8a8738905ca7e318f38ca1631a45fd3ef587c23527a03fb908bfb6354500ffa969407913297925b724c9d37f4059ece25e530b0a86e7", - "0xf8d68202e8843b9ae233830186a08080b8807f134b0ed844476eb6e323346a83374c697a611ddbe7915daa14e1e219a7f8e5976066527f1d113dcf9d1d99f4447cfa7c7f1ee76eb63df8b642741fba8cd991afe01c60d16086527faf8ae1fa47fad7e3be5a9cc3b3418564e263e55458ec87bd75d3fbffc9915aff60a6527f0cf2776ee367cd83bb280c217b29d90b448b5283021e7ca0f3fa0279032a0927edcb0e138e02b34b5d30ed4578f3889ba7d62cc70c2674eba06d3e6fb2e13b9dfa2c3bfe42e691140818b6e7f79188b478ac16eec46c64c40f", - "0x01f8ec83010f2c8202e9843b9ae233830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b8806000608255a17f5f587e6be73f8e59b509956eb2156b233a4733e6f397df2e4f4b5a2027e3b9c96099527eb4840a383e5135002a63dce725c5c9e40ef7eac246d44603a757ec1db5217460b9527f9dc95e36109d60d38e28a5a19011e264853d3487a50d272540f41a63671c9ce260d9527f45275e0a3575b08354fd641f1602c080a088eefe1e153c0f2351437b965d157e3f27272f1b8c7aefa27a81d5ba98b540caa02f613eea0054646e69b3f15257a7abd0eb847587b8d2f504fe0e36e9253e0c45", - "0x01f8d883010f2c8202ea843b9ae233830186a08080b880ae600060fd557f22d0e5875851f68a57d1614fdb3dafc4c1c9c7994e8fcfeab74280d20c599a326015527fa6a6ebeb6c8c63a3400a54bcb19b2ee3061cc7f0614adc03015b290131f627f66035527f80dd1eddef13d6c0d5694782e8a97f909c5f3adf2f998344bb3ba1e3a906c8ab6055527fcb93273a80d618de5b5ff5f60fc080a05c3425f1fb6213b1f160602cd209c7ad843c6b8d593687ccfe5db7c5eb2fffa4a00b97a3742a89079d1213f48fb455dee5a66b5721d5ad4596629e2ec231057ac8", - "0x01f8d883010f2c8202eb843b9ae233830186a08080b88021495d603460e25360c760e353603560e453600960e553602f60e65360d160e753603160e85360d260e953607860ea5360fe60eb53606a60ec5360a360ed53600160ee53606960ef53608d60f05360dd60f153606860f253607b60f35360d860f453600960f553605560f653609860f753602060f853608b60f953609660fa53c080a03554152ba2e8c6027181897a32a393128d43075740f6c6d8f8f838fa1ef47073a0044224dde465fd6fb5f00863f7e8f91f2cf31537fb9fca817c0c637648e5a54d", - "0xf8ea8202ec843b9ae233830186a09487b172c36dd7e571b7e31da2f4b5d0a167799b8580b8807f2e255612584176ea74af4594265daa4c75edfde9cc536a055ee4d568574bb5446025527ff87d21ff26123da6026ebb8d89c0a3e3e149d0e55d8f8781ed6e8865fdec178a6045527f31763a38acbfe89a4cfb475ca5d7b041f03a8f243c1c833219c63c1e3c395b226065527faf584ff1dcf605f1eb50218a7b0881be9a723083021e7ca08e5af7831a4ee4bc130034b5055ca674813beb6693ca7694b97ae76dce03259fa04b53d3c549ee779cca275c644ce314eae404d914988b18a238d01bc41c40dd83", - "0xf8ea8202ed843b9ae233830186a09421a168349e4653a15a2a6fdff75c3af56bc35dea80b8807f344c0506a8d6252f62e4bd5d526583a3134b0ed844476eb6e323346a83374c69601d52607a603d536000605d5560e160e75360e260e853601960e95360a760ea5360f860eb5360e560ec53609760ed53601d60ee53601160ef53603d60f05360cf60f153609d60f253601d60f353609960f45360f460f553604460f653607c83021e7ca0330fbaad42e80b87dfd307b0d20861adebed5105fa3276da861aa1c90af5f515a0486cd8d24e082b8afebba6fc3e1623a662b77dcfdad567e207dc78f0e509d27e", - "0x02f8f183010f2c8202eb843b9aca00843b9ae233830186a0949c969779991bfcb19e715950acef93757e651cc380b88060006099555f94a3600060e555496000603c55600060e3557f5cd0f31097e0acd8c311e9f757be3fcf06c51812820b53d8442ffb01871f5b866041527f8418002f1568a364760df95a1296065426c3fd34851200cc292509c524af88ed6061526051608153601b60825360cc608353602960845360d260855360ea60865360c8c001a0ab6417499643d8dde0b01a7c59a1cad9d48b4a5ec61c9fca66eb18f7456684cba0325bb6b6a55f162f59d690e194fd8102a6d907c7888094ccc7349a18dacdb8a4", - "0x01f8ec83010f2c8202ec843b9ae233830186a094c82b9ff53ff1d1edcc4b84d42682160d3868d1f180b880600060bc55600060c255f6600060115557600060cc5555600060b6553e60006063553d6000593e59600020805545600060b555600060ea55600060b955a57ff0d46fcb65c2c4ddbbd3fb301b55847d41215a903160ef114e7d7e6d6a05c0336034527f7c8cb57bb678baf948aef4a3ff12bcaa81d790fd98da4988be0bd7abf1c001a0e103f7b65cad9057340a384a89864c5727473f4cc4f3db938a8261a7155c06a7a05d214dee4794bba4ac6993bab089ff3fb90b262bdeae1f0263a3a6b6f0368d52", - "0x02f8dd83010f2c8202ed843b9aca00843b9ae233830186a08080b880600060f25589f43d6000593e596000208055587f1c7fc0d0f6e35c5fa9afe37280c410dcaee0a0aa42c848d391d8827630f56c6a60d5527f51c53091156c29c3f96078e956dfbc3e77e69d1ae75fd4e6ccc03fd4d5fbd2b860f5527f1c27775a4b6eb8b491f552dfc4481e3a6c6c7b11e4982568b0a06c4d315605a561011552c080a058c6eb5acedaa98c70ba3e39d6aaa4bbb2803202cfe992c0ed1b45616b4f1074a05422d17f7ea362507a5cf717cb852ac4e3c2b2ee76e893da47b33d7abcb18e70" + "0x02f8dd83010f2c82012c843b9aca00843b9c3d7d830186a08080b880bc7fe08e9b33c6686d9cd0adb44a0319683e31c03997c05dac16838b02c9da76a1506097527f921015d7f7952c3e72d4d06a801be0cb0ca774a797c70be4cd72bbc1b5f0e43a60b75260b460d753605660d85360d760d9536761600060a8554bb9600060f3553d6000602355a3522b7a7ffbbdc27ad8a80274fe55003e2d4b61c001a082257ff14a530033ae89812348e596cb7251d067e64970fbad696141a7888696a0321b84ccb74d2f687fe5e613cf135ef6d3e87d1c544ac69d02639f8a072556cb", + "0x01f8ec83010f2c82012d843b9c3d7d830186a094bb8679513e7de5287f3f307a7acaf37d58aa725080b880ea11156160006060550698839a600060d85595600060855560006095556000602955da600060b755600060db557fb63c6ea69fe43d1a0e2dd93af15489ff962b307cad8a2ddbd85af3bd67901f91606f527f351614812376124f7919f0bf1a8046e5414d611a4dabdaaff6594de4fc5fa634608f527f0ddebb06f5e634a9ecb1c080a026c31e6743adbe0dd3a4948e2cc211c97dfbbd9130fffad3c34b41986013a842a01677a2aa76403d896655eb912bfd124f087ea4830dc93e395b9642ffd552b682", + "0xf8ea82012e843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b8807f4e8be1eed7a55ac2478aa22364e5bd47a459705bede5835ff19dc5f323f14d636004527fe0bd593ff073f2207801fdcd29e3e2ec7355caaf22d057af26f97d0363a220a26024527fb9b6f1638601a7964389e4830eacee6d817ba2305f6a99eb21440f154f83c9846044527f85aaf8277d0e449808518295e1bb373179261b83021e7ca093fa42ff52617b964b7d761093e2df13b82f85f6d75f34d47b04efc1c822c256a077e0550325f3c681d6e055b8e11ced234a8e1d31beb332b841d1fd80a60888bc", + "0x02f8f183010f2c82012f843b9aca00843b9c3d7d830186a094ee645a44fd6f1f9210c969cc9a51143aa6c1d74180b8806000607a556000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f61010853601c61010953604561010a5360a461010b5360f461010c5360ecc080a046e9b77b26912841f3002a6d128c7bb977ad61f4901d190a9b9e25ef5c431839a00ad409e55e88457e860a003fc5b4012bc8dc2a72935d445d3210cc6681086452", + "0x01f8ec83010f2c820130843b9c3d7d830186a0941bd27e214fb879287d7ad1096115e50c25bad58b80b8806000609155f1600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddc001a00453e9d1496388c6cec7c74f9652cafa76466276236eb62fb0fd0b6516a6d7b7a06bc7f1ef6d1c274d2d87780785aafe8786618ba1434fa78c3e1073aea9f8ce2c", + "0x02f8f183010f2c82012c843b9aca00843b9c3d7d830186a094000000000000000000000000000000000000000080b8808ba67f3eed4af192b533010350625e947d951685797e50fe78072d8c0b507baafceaf86084527fe522bffeda905bb93e7e2216282025a995340103b74ae647047a4ddefea8207060a4527fb7fe9282b9c95839b0eb7c204e7dbfaf5a4c6f56e6cf9d6757233b55964a0f1660c4527ff8795ef7d6761cae62938b9f42a2236718c080a08f93937c08a0954e955c7ec9190c0b9588208a6a21e0b15680cfa4171d92eee9a04e57cd93852e5c11ee07fd80ab7259ae225268e2686e7b9aec4ebc9ee4b3bf0f", + "0xf8ea82012d843b9c3d7d830186a0948a7f8fc774bc4daa268d58fba616905c0da89f8880b880e860006099557f4ff23d6ad3d5cf85f5270694c86857eb12c32d2a284f4bb2cfd620089b9045d66098527fb19337b3bf981b563482bc18dcdd07cc1462d96edf9393232d7c42928075b96860b8527f1d8a21d918ef8cee8b8d02be77b8c6bc82a538546e1c11ab8b51f98b3b3c6fe460d8527f17865a872cc2f288ef30ba831883021e7ca06a2316e54eb9231a5d928a9e58cf5cc5257bde1e101fc946e19564a47cf22674a0152346a947f55bcb4e4e8bff4c53b3b938e97089a3079ff5df225cc5af2022e4", + "0xf8d682012e843b9c3d7d830186a08080b880d860006011552e2a7d7f49734e1163478102aadc04de747476e65cabf5e9f882faf4c34ab33ef9b844406099527f1eb0b931757ad222a14d0a32e2988cb6cbd2ca3294beb785fef999c0179694b960b9527f98d7d571a0d01834b398ce70229a6a4b719c4ee54ff1ad61638fbb0e66ca5ca560d9527fc266fa1a99ce84c22f4883021e7ca0bcc27b26774736aa578a7929cf73abf9ff4c22659b1b3912d8ea43b9803c04e4a07bb7e12359181b42729dbee9192eb0b6330fd670fcb45bcdfd9f46ccf9e7d642", + "0x02f8dd83010f2c820131843b9aca00843b9c3d7d830186a08080b8807f0b4893a20c453420620bcfa6089d44eec3a16131efc159378b12e5acf0cb86486040527f10e5b427edf6d6305f59ec90f25541c4d429c1bcdbe8cb66b3b9758f0c7187b16060527f9020b06f3b1c3959ca6b8822daa37e511333961ce5b1318a027345622dddc7d7608052605e60a05360fa60a153606760a253604460a353c001a019703d82e0053f9dd93a4f9302be8dea5ce0b80904ef894d45d60581bbe54716a0418d86ea9bcef5536fe9885cf164e503d125504105eef6ce7a3db7918a956b50", + "0x01f8d883010f2c820132843b9c3d7d830186a08080b8804dab60006096556000602d55ae0bf1b5ff8a600060c4556000602b55e6022960006040557f2ad87d12accbb641d13cfbfac5b72915c27eaeeff101505366c36d9914537f4d6076527fe0ec710775909dd5b671e7314f07993c3cbf189bb041c67a1d174156a0f7fef06096527f87e1e1e666b4ea801f0ee0f415bf00ebe6e5e6c080a00804a84bf785a586542779d9ba081043750a0f6f1b584694dbb2d3aeb0f068fba0598f72916f57374528a1d17028a1c61473bd08fb001ecb8c82b4cd602c80a6e5", + "0x01f8d883010f2c820133843b9c3d7d830186a08080b8807fcf00648a888d5d9e45a0d5572378991931ceb7957fbde4a0a50c45163fc16e4a608c527f1131552c45533da6c89b75e59936a01f3b97f6fbe02bc17ee560b6c3620fd7ec60ac527f279c800428432c3bac148f30f5056b58038602b50f8599890c9fa15d2203fa4a60cc527f04b53e5576e21be3500d83ba67c4cdadf310b6c080a0f5afbb8506db4dfefebc3212b87922f3aef7ed66cbff763e45900d55bdba3353a0625afbda6a6e63e0b6e4c43238832914761f2c442cbf19a0570c7a85b262f4e7", + "0x02f8f183010f2c82012f843b9aca00843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880677f8661a46b1814f19a1a371e9ee8275dd6e4d745e7d6f7d09d4d160fcdba3f602b60d5527fe74a59572c74183ab41377d178113ab4c00228cfecb3ea206506a8077a7634a460f5527fa8348c960eb8b9c763cddfb3fe36cb929472a158640f5865ad57f930affa1adf610115527f65967bea09be9e1306355ff995d75c8fadc001a09c4b52989bf019da3693ec7d21d3eab5e466626d527ae160190eac326babd50fa067627d37ad59d44d566e59f600f61731580d6723c5cea5c9681eee3fe3d401a2", + "0x01f8ec83010f2c820130843b9c3d7d830186a0946a06675f32a49c77e8194aaa633bd233039bc9d080b880cec56000609b55c499486000600255600060a1550060f26090536020609153605260925360a5609353604560945360b9609553609a609653603660975360bd60985360c2609953605e609a5360cd609b5360ef609c5360e3609d53609f609e53607e609f5360bb60a053603260a153057f0b23a19379a5cbee554fd6d67264e9c080a019b7ed402389caca79ba2e2a0364700b78a044c1a1c413e20a1ddcaa6dd3133ea032ee4c2b47f27ef4ce2ad42fa2eb784df9111d8e31bf8ed4b7ff720fe9459948", + "0xf8d6820131843b9c3d7d830186a08080b88060006063557f232aff8dd4c82fc25ce6db944ba9bbd0be2afe8d12e03b2570cd0d7217ca229c602752602e604753600860485360d96049536097604a5360a0604b536020604c536051604d53602a604e53606f604f5360e2605053605d60515360ae605253600a60535360d4605453606860555360a660565360a360575360fe83021e7ca0c0e48285e90dccf7a7938ee091e11feb6736ac590f0e3df370f466df432a0d82a0232554ce360305d1b699e6de2540a44c045063fce46e10218d82dc6313b54bbc", + "0x02f8dd83010f2c820132843b9aca00843b9c3d7d830186a08080b8807fe230c016a19aa20e08b595c1a8ee103e30d1bab44396bb5a8c8000324b17895c6090527f4eb8324a9933fa4a60d195da08376ef7ee0a067a83140f0e3a11d72e30067d3060b0527facda11212e1a73c4a73516292ce88d17f065bed6343342129c07a07aac0a2cd960d0527f1ac3f9d7297e2ae4da2d8e6ffbd0114f83e0f0c001a04f97d1932645bc733cc323678d7fff67c0335aa5e762ad221d255a6e22d22928a07fe69f5f99c4b98cef83f9a82ef219b790c8548a3a6a7af0dad8088e1da1cef8", + "0xf8d6820133843b9c3d7d830186a08080b8807f2782d90ef05cc05ad8c9c8ff614a75352e80b5f669869143d97cbe6e09da38ae6047527f0c6883c7512356d2ebca999f824c8453798aab6f964d0e4bc868a6ed625500946067527ffd782999dbf78f31927371a156331d82e60c64acbe71e16dc2aa0b98ab6f71146087527f8faea4eeda251b264cf9609f19adf3fc940c4d83021e7ba0f47883613dbb7e9083559b67a4796256071f7c96a1b9fce5639814cdcaaabebea0166d0223e45c2dc76013d9c0252cf8e813b2b9b68f4b38111defc4a59c21887c", + "0x02f8f183010f2c820134843b9aca00843b9c3d7d830186a09403db52ea6765b0f3f811c41e7c4a62aa23ac7c4280b8807f3f3fb15d2c28418f1ecf2208648b930440fa94dea0234e2808e6fa1f5c4c7b82608e527fb3a0301ee7e9adea312737b3e2343299e04102a59bf3c8dca6cbdbdfbf41586f60ae527faca1e9477ba869741852086fa1b2280c20770753256a3d52857a88720b532f5660ce5260a860ee53601660ef53601660f053607e60f153c080a00d04668bdb17633862d74534ad47248d7a1631d2b0c241f4522a7cc9498763dea00777769509772dc8c6e40f8b1ce07a6ab6a2bc4b7739aa78344f827a8efd329d", + "0xf8ea820135843b9c3d7d830186a0942f21bf32910f4f97b49eea109203e30cd9fe4a7680b880ca600060ff556000606255f2b73e963cc17f598206d98a4d43b13bd0165e251b1da64ea418e5fa3c9193d77cf3b8070300886084527f6f60b5fb14a3f80b3ec5ceeb55a35387660ea9d71432188dd7e5c92d0ddece9560a4527f1ac2523b3ff9c365bc4438123ea0fe2fa77d4ad3543a29f02c5ee7aa04916f6460c4527fd3be83021e7ba0e2ed3bf725dda3c67e833f815bde3ddf0f060d136e1392850fd8717ab634efc6a024e8eb1cab99399faae3597965fdc572d46c3158b7539bbfd160c1b20fa50067", + "0x01f8d883010f2c820136843b9c3d7d830186a08080b8807f31434276e2f8da6eb8fd7bba47bae500993c4df4f975102c385aa793ef5ec79e6030527f688923cf43ece7c899c84bbd4f06d98faa4f00117179fcb8ed147f7ef4de86196050527f8e5fae260bd710e53f12318b17a687ab3eed4af192b533010350625e947d95166070527f85797e50fe78072d8c0b507baafceaf8e522bfc001a0a9a863d7ab64d10aeee8c1041679630ba9aa257fc2355962e835a8a7509fd36ea07c89edbe0d8703116933f97919b67c2c974c606eecffb67479755936b7d11bb6", + "0x02f8dd83010f2c820134843b9aca00843b9c3d7d830186a08080b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa6697c080a0390cce63480a8a59f1d43cada01d4c2cd0fb016aae30171c67c27ebabed49584a018f76004043250ffa87f405eebc676465988f1080040a9c09bc6c0ee94d24f23", + "0x02f8f183010f2c820135843b9aca00843b9c3d7d830186a09427567f49bea0425b506fb5f1d4ef96ab9b6d7a6580b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f61010853c001a0be0b143fbb0a2c223f245b9982839439a989d343909bb60e86e39ca6f32fee91a07fe3ad7c603fc2d7eb3e6a4522dcd27b3bf90ae99b385cc668dd6f91363d732a", + "0x01f8d883010f2c820136843b9c3d7d830186a08080b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f7c001a0ecb615ac43eb09b74b996c2888ab893d22b40d78514d211de2e04c2eaabb5892a01746e30ef329783a4e1acb000cf0e78d544b33fed67fe47d0ac7c19801f87910", + "0xf8ea820137843b9c3d7d830186a094000000000000000000000000000000000000000080b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71c83021e7ba0229b8b7c0218ab55cec96b40cea2aeb285da9595458271630e6b53fcb9d39486a03a33a5ae85c17c46412725ce1d02367732e3cc98e611b51c4f82d05ea766675b", + "0x01f8ec83010f2c820138843b9c3d7d830186a094e4a988c70600f2b302bd4200921611e3d514e0f980b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddabc001a0cbd39f98060ac31731018d32eb3394db287d79c92f822496a3001622fddccb60a07548ed39067373f764cbed5f230ed21f35ef0ee0340d98fe8f3f37405f77c403", + "0xf8ea820139843b9c3d7d830186a094e305d8e64e2430a6ff43534a8e59314f0a1d08cf80b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f60006083021e7ca007c7057a765517659e110a9cb61b163e5a6c4250d50b04431102a07def785385a03d9549e59adb88de662db1316448721e5e857d04e906410e540fc0d2f87ef00e", + "0x01f8ec83010f2c82013a843b9c3d7d830186a094b721be9423bf647be095b2d0c3a39790c84646e980b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa6697c080a039a104320288abb88094b84ba59a31b2659902a364da1a2328aebddfac520078a041a61d5f33fd20edffa1e8be68f8f88654978e3fb3ee355258ad57ad25a0c3c6", + "0x01f8ec83010f2c82013b843b9c3d7d830186a0948e51e538440113745ec6ef5f929e7c36c6eb0b1980b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f61010853c080a0d635cff08c665c9f20ed2e944a57494756468b292c65c47c076e7e64c6dd9595a038a220a875b6ae2a87deaa997ae826c27e3e09bff1b25cd3669ec2ee32577ad8", + "0xf8ea82013c843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f783021e7ba050b396718930dc7e19b9bd9f3e1d67804a6a1c41308c065f4a70fe2cf0e30ed4a01e047a6179a87f8abc78b915f4b34d68af25615ac3903fe9a0c087518dbd32df", + "0x02f8f183010f2c820137843b9aca00843b9c3d7d830186a09466ea3b7602ce7e70cac877c026c37a5a372437f980b880d860006011552e2a7d7f49734e1163478102aadc04de747476e65cabf5e9f882faf4c34ab33ef9b844406099527f1eb0b931757ad222a14d0a32e2988cb6cbd2ca3294beb785fef999c0179694b960b9527f98d7d571a0d01834b398ce70229a6a4b719c4ee54ff1ad61638fbb0e66ca5ca560d9527fc266fa1a99ce84c22f48c001a038bf2ea218bf79515a4600e22cd0ebf8be4c22aa006e161e374217e4eef89549a06aad330315cb13ddebb6ae27ac638c0c898650ad13727a7441952160798fd006", + "0xf8ea820138843b9c3d7d830186a0945ab9c2bfc69ab94bc4c485a725a03c478f44ff9680b880677f8661a46b1814f19a1a371e9ee8275dd6e4d745e7d6f7d09d4d160fcdba3f602b60d5527fe74a59572c74183ab41377d178113ab4c00228cfecb3ea206506a8077a7634a460f5527fa8348c960eb8b9c763cddfb3fe36cb929472a158640f5865ad57f930affa1adf610115527f65967bea09be9e1306355ff995d75c8fad83021e7ca0b23e2ff432722b3327c50d4290bb5bc25098ab8405820b3bb9de1996bf8b4588a0662e1b9c3a6f622c4c8038c9c84959654a071a04bfc905cc7dc7b30a65cfaf59", + "0x02f8f183010f2c82013d843b9aca00843b9c3d7d830186a0948f7274f21e5986adc5c8b81e0dbab8dec44a1a4780b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71cc001a09291f0972aec74634274c68b4e08cd0a29931b98dddef551236596135f5a4dcda00ece9626a58869a2f714faa7cd598234739281fecd96d5f9a584a1ac6c8d0112", + "0x02f8f183010f2c82013e843b9aca00843b9c3d7d830186a094df928f82d47122b41131334cdfc34a4b58bf1f2e80b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddabc080a0bf6d2892d810030973f768c6d7331889906d88747d87ff91e26c91817c71dfc4a0617b6af896ebd713dda9d1cbd9490a54c999f0535e5da198ca548cb5f5bbdd89", + "0xf8ea82013f843b9c3d7d830186a094000000000000000000000000000000000000000080b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f60006083021e7ba095dc4c8e4f3086b441f3700e772c19a0749d404e28c56054549346ec41d4570da02bd84a1535737e7fc70c8f26d98f79e6ad229e408cc77dbb431d9db7854f599e", + "0x02f8f183010f2c820139843b9aca00843b9c3d7d830186a094b9d8827c1fb5cd3b12da06f7706011c7cfa6c72580b880cec56000609b55c499486000600255600060a1550060f26090536020609153605260925360a5609353604560945360b9609553609a609653603660975360bd60985360c2609953605e609a5360cd609b5360ef609c5360e3609d53609f609e53607e609f5360bb60a053603260a153057f0b23a19379a5cbee554fd6d67264e9c080a09a0645203afb1dc4c453fe3c5c67fdc448987347bcb9282f921974533298c86da06d7d0beace1ab6171065eb04a291543553cd1bf6867f346392d23e1d1164fd9e", + "0x02f8dd83010f2c82013a843b9aca00843b9c3d7d830186a08080b88060006063557f232aff8dd4c82fc25ce6db944ba9bbd0be2afe8d12e03b2570cd0d7217ca229c602752602e604753600860485360d96049536097604a5360a0604b536020604c536051604d53602a604e53606f604f5360e2605053605d60515360ae605253600a60535360d4605453606860555360a660565360a360575360fec080a0e386a5f3be3fd980a763626ecc0423278f80e6ca68094a91a7fc27ab35e7f48aa05088e5d654b32f92000371988849a4c904751756752ff372b4345be0da7b005b", + "0xf8ea82013b843b9c3d7d830186a09466af57c567ffb0ca8ecef1e0629ef281f69e6f2e80b8807fe230c016a19aa20e08b595c1a8ee103e30d1bab44396bb5a8c8000324b17895c6090527f4eb8324a9933fa4a60d195da08376ef7ee0a067a83140f0e3a11d72e30067d3060b0527facda11212e1a73c4a73516292ce88d17f065bed6343342129c07a07aac0a2cd960d0527f1ac3f9d7297e2ae4da2d8e6ffbd0114f83e0f083021e7ba03e922675bdbd225df1f86544def44e51c2ba6bf3f0437ef9f9053686a91bba7da014e5618fb648c956816b7e2b76d8622d40e8f5ecc7797d30f02c88ef27b2da75", + "0xf8d682013c843b9c3d7d830186a08080b8807f2782d90ef05cc05ad8c9c8ff614a75352e80b5f669869143d97cbe6e09da38ae6047527f0c6883c7512356d2ebca999f824c8453798aab6f964d0e4bc868a6ed625500946067527ffd782999dbf78f31927371a156331d82e60c64acbe71e16dc2aa0b98ab6f71146087527f8faea4eeda251b264cf9609f19adf3fc940c4d83021e7ba0db360331c9fe8b24662538ab21b5d7c45decc745307ba1b38a70b6f5b925b430a04499e3eae48a5f242d4684ef251a1e8b7cd30da4eb7f34f9432de23b4f2d34da", + "0x01f8ec83010f2c82013d843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b8807f3f3fb15d2c28418f1ecf2208648b930440fa94dea0234e2808e6fa1f5c4c7b82608e527fb3a0301ee7e9adea312737b3e2343299e04102a59bf3c8dca6cbdbdfbf41586f60ae527faca1e9477ba869741852086fa1b2280c20770753256a3d52857a88720b532f5660ce5260a860ee53601660ef53601660f053607e60f153c001a0466b12aec6e1c715943b793c1cd3d55a2e21b61a55727d9099914d29e9c894cca0011d6fc4c915adf71dedd11c74b9ed2a092140f991715535318b4e9d8349dd1c", + "0x02f8dd83010f2c82013e843b9aca00843b9c3d7d830186a08080b880ca600060ff556000606255f2b73e963cc17f598206d98a4d43b13bd0165e251b1da64ea418e5fa3c9193d77cf3b8070300886084527f6f60b5fb14a3f80b3ec5ceeb55a35387660ea9d71432188dd7e5c92d0ddece9560a4527f1ac2523b3ff9c365bc4438123ea0fe2fa77d4ad3543a29f02c5ee7aa04916f6460c4527fd3bec080a0288da21eb57ca1f025998319718ec1ebbb27f1483e852156089843441330a38fa03b88e6bb7bdebb146d5b0fdd6a7810f88649fad33d9118afbfa98c2b35ecf954", + "0xf8ea82013f843b9c3d7d830186a0945516f9cbe49114a73de3ef84083485fda9bc34e380b8807f31434276e2f8da6eb8fd7bba47bae500993c4df4f975102c385aa793ef5ec79e6030527f688923cf43ece7c899c84bbd4f06d98faa4f00117179fcb8ed147f7ef4de86196050527f8e5fae260bd710e53f12318b17a687ab3eed4af192b533010350625e947d95166070527f85797e50fe78072d8c0b507baafceaf8e522bf83021e7ba00d943ad3185ce0705a8dc88ec1b4f7c8812db900b26bca3c7b5b4dfaf022fa2aa03dcb7e222af699d18d175bb128f2e0702109932b1c9f6a6ae0150a8c9d6caca3", + "0xf8d6820140843b9c3d7d830186a08080b880d860006011552e2a7d7f49734e1163478102aadc04de747476e65cabf5e9f882faf4c34ab33ef9b844406099527f1eb0b931757ad222a14d0a32e2988cb6cbd2ca3294beb785fef999c0179694b960b9527f98d7d571a0d01834b398ce70229a6a4b719c4ee54ff1ad61638fbb0e66ca5ca560d9527fc266fa1a99ce84c22f4883021e7ba0d08ec2a556887ad32477d6238fd2a5c88648eac6896c71daaa75a8ab7dc37f9ba05da7598aa6b58cae3c488c678da619ec4c5ce62dfef96de73fcff3207f38a464", + "0xf8ea820141843b9c3d7d830186a094000000000000000000000000000000000000000080b880677f8661a46b1814f19a1a371e9ee8275dd6e4d745e7d6f7d09d4d160fcdba3f602b60d5527fe74a59572c74183ab41377d178113ab4c00228cfecb3ea206506a8077a7634a460f5527fa8348c960eb8b9c763cddfb3fe36cb929472a158640f5865ad57f930affa1adf610115527f65967bea09be9e1306355ff995d75c8fad83021e7ca0a2b3fa8b5b9083c5aa2eded3a6d6060f1a20887d27692d2fbefaf91ac2ce2213a0701afe1058e3dba2a98c463b3d9dc2cfedbc84824f945b38872f918e2e8b497c", + "0x01f8ec83010f2c820142843b9c3d7d830186a0946972d0c27c180ae4870202e2f44a08a2c4495f8380b880cec56000609b55c499486000600255600060a1550060f26090536020609153605260925360a5609353604560945360b9609553609a609653603660975360bd60985360c2609953605e609a5360cd609b5360ef609c5360e3609d53609f609e53607e609f5360bb60a053603260a153057f0b23a19379a5cbee554fd6d67264e9c001a0a70a621fe38c20ed0619c35e5fa775f640ea16436b505949977af3d6e61ff3dea057a786dcce64893cc1bbcc9d0ae5871bbf49cc7d17690d37e4d3ca5b77452063", + "0xf8ea820143843b9c3d7d830186a0948d85624d9fed078d717b64a4b95cf2086dc435e380b88060006063557f232aff8dd4c82fc25ce6db944ba9bbd0be2afe8d12e03b2570cd0d7217ca229c602752602e604753600860485360d96049536097604a5360a0604b536020604c536051604d53602a604e53606f604f5360e2605053605d60515360ae605253600a60535360d4605453606860555360a660565360a360575360fe83021e7ba0545c2129b07a0abd32aeb1b9fc32fe29acb4d39fac84a1cf3bd0f11dd43aa6eda0367a8219f70fb65ed757362687c7661fd83c875cce15cec1eea737f376ff16eb", + "0x01f8ec83010f2c820144843b9c3d7d830186a094bc0f711d3dbe1d33f1d4e9cfaa54769610e36ad480b8807fe230c016a19aa20e08b595c1a8ee103e30d1bab44396bb5a8c8000324b17895c6090527f4eb8324a9933fa4a60d195da08376ef7ee0a067a83140f0e3a11d72e30067d3060b0527facda11212e1a73c4a73516292ce88d17f065bed6343342129c07a07aac0a2cd960d0527f1ac3f9d7297e2ae4da2d8e6ffbd0114f83e0f0c080a00345885e5af1b20a7398feaf637a041f847f9b34a270bc133c2a43e8ade04eaca026530726f407ce1950636d50166f10bc282ff105aaf1b43ea7ed6908fe0482ab", + "0xf8ea820145843b9c3d7d830186a094c1e4ec3929982bca4bb7c32795e5514852479aec80b8807f2782d90ef05cc05ad8c9c8ff614a75352e80b5f669869143d97cbe6e09da38ae6047527f0c6883c7512356d2ebca999f824c8453798aab6f964d0e4bc868a6ed625500946067527ffd782999dbf78f31927371a156331d82e60c64acbe71e16dc2aa0b98ab6f71146087527f8faea4eeda251b264cf9609f19adf3fc940c4d83021e7ba011aa8416f96cf54870bb2d825904ddc958e4d6df29260a0af4472be6a65470f3a061ae91955e73c42aa1b0b2c12a3c6266e1f7b2f6aeabbe8af67e417926968f4d", + "0x02f8f183010f2c820146843b9aca00843b9c3d7d830186a094371aa76a23935b9ccf7ed6393c121243918bce9080b8807f3f3fb15d2c28418f1ecf2208648b930440fa94dea0234e2808e6fa1f5c4c7b82608e527fb3a0301ee7e9adea312737b3e2343299e04102a59bf3c8dca6cbdbdfbf41586f60ae527faca1e9477ba869741852086fa1b2280c20770753256a3d52857a88720b532f5660ce5260a860ee53601660ef53601660f053607e60f153c001a080d74cbce18de503af3cf5666d83ec025f8d423ec0c9298b511c781919cdb9b1a06900f517d0a8a4df1b9f810d0ca586fd07d36ec043b2c6c5164d7c92f9c15b9f", + "0x01f8d883010f2c820147843b9c3d7d830186a08080b880ca600060ff556000606255f2b73e963cc17f598206d98a4d43b13bd0165e251b1da64ea418e5fa3c9193d77cf3b8070300886084527f6f60b5fb14a3f80b3ec5ceeb55a35387660ea9d71432188dd7e5c92d0ddece9560a4527f1ac2523b3ff9c365bc4438123ea0fe2fa77d4ad3543a29f02c5ee7aa04916f6460c4527fd3bec080a07dd7d1b5b0ebe22e11dfb6b099a501125ae936db622e9d3485f41cbe20a41464a04465314e05c732d52f7a6d2a5a0537eb5b03cacb8ebc45f8773dd70582fcaafc", + "0x02f8dc83010f2c820140843b9aca00843b9c3d7d830186a08080b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa6697c001a0fa5b0d531ea632ae8151ffe6b585cc643107d174ec3fcc72849d673f64bf86929fa22b4b74498a7e1e43173f9bed6f5b00f52be2eab0f9300a6b1409c47cf1ac", + "0x02f8f183010f2c820141843b9aca00843b9c3d7d830186a094772a0134fccb757b7a4f233a83fe0e47110f188380b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f61010853c080a04f31e1eb763fa11ef46b27e58bf0735d16b5d565d71995624269a7ecef5221a9a026a3264fd9378589b2e766a8c8a8e3da1708ddc5cc9ee3fa4ca48eb00b3dc322", + "0x02f8f183010f2c820142843b9aca00843b9c3d7d830186a094bb90e070d1685dc2752f5925137a31c526f4b85c80b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f7c001a0d236890da0d4159ee7f4018ffb9c340f8d263dbfdff5ef7e48b7e0e7817f4ea5a06d338ba3efbbe26f5cbc56fbc34c347269fe038610802a4cff055c53dbafa89d", + "0xf8ea820143843b9c3d7d830186a09484b04f73ed023a4c03b516875454a82e3eb8c0a080b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71c83021e7ba011eb15e502f62f7d812281e038d7b2d21088d1f48e84acc63b4b759c471fcff0a06774e3c1a6de049220923cc50b4f295e17ed26510f3b4cdcce8156394c99dfa2", + "0xf8ea820144843b9c3d7d830186a09491e69a686b22c2bc67568a0723c1353e73f79a6880b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddab83021e7ba05ec27268152813ed4b4b04eb54db59c7cd9adb3057c22b8ce487f1f6231cf6a2a03e38274103b1bd59579def2e60ade7da23e10ca63d11083bab792e76319bef57", + "0x02f8f183010f2c820145843b9aca00843b9c3d7d830186a094000000000000000000000000000000000000000080b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f600060c080a04f16afeccdeedc2c3e596adf7fb17a4a8434c657c745d8977e432d20e85fd155a02a5b6aa26c572ab24c8f4de9c9807ff34a956bcfb6d098e8e1ee0b9e5369dd9d", + "0xf8ea820146843b9c3d7d830186a0948c4d7c1de4e6e6ff004b89a500a952e3a1ee94ec80b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa669783021e7ba0ace04f7437c95b15eb33362fe0f2a743568b9868c63bba3e9e593437d348f326a01b1d67418438076d71c79a90678ba7b1e0df9e99d603c2a97748bb3f6ff92cce", + "0xf8ea820147843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f6101085383021e7ba0b5ebd47ee66671a0299952ec900207d3635311c327639fa2bc6e20a8b2a3febfa04acf2ae051c55eaee238bb0239adf2069c8862b574515f849aa04b9a6affbe3a", + "0xf8ea820148843b9c3d7d830186a09485d72722a0a90d61a6cadd07956353f162379efb80b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f783021e7ba096b2572c4fa1adfd3ef2053dd8840d098ec9417a293ff3b4b2363b32832219e4a06841853c446d4b4f94fc100bebf0ea753442ba3a39fd9efe48b0d8294a252914", + "0x02f8dd83010f2c820149843b9aca00843b9c3d7d830186a08080b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71cc001a02f97d5f25deb2a1df32d529de8d7b50751f91a7ac28ea6dc72a1bdd8708fb4b8a00a986c1872c5232d2dddf68d4676e514057cb83a7eb3ac958e8ab588ce8a9330", + "0x02f8f183010f2c82014a843b9aca00843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddabc080a02e880aad997edc37cf85fb1fb3228fd54369f5cc278cc0ec0f87ba545c83f17fa0283d08e2f16febf9d09eaefb1ce24d74a50186aefca092781742de5a90e69c77", + "0xf8ea82014b843b9c3d7d830186a094000000000000000000000000000000000000000080b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f60006083021e7ba0df30d50b930656f43b7a198b3e276629186147dfae5d16b4399c65af5d9eba5ba02ee930bf1e34eee3a4479662fa7cc6706c6b25a2f56ee4c05927292eee313d79", + "0x01f8ec83010f2c82014c843b9c3d7d830186a094ab5680563e8b2fafdb669f9201c7fa3c4881fa6e80b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa6697c001a09c0b52eaa5c6c4e34813245382f25be2813a7acbc90b61b5323d5d817882bc02a017447d12b6dc7605bdf9d8b4d28c2aad4896abb064e0b5bc428306eb1d9e1d49", + "0xf8d682014d843b9c3d7d830186a08080b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f6101085383021e7ba0b5d1602bdfd5beabb94667cad4f6025866bcf2105daf48e0fe609ec86c5f7a55a0770f00b40fd7c9c99683eda050fbafe19093052de54c4bdadc8b419892c4177c", + "0x01f8d883010f2c82014e843b9c3d7d830186a08080b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f7c080a0ec9141169d727dcc52b0f565589bfd7602d82e60d9220067b7763ffee8ff05cda03c2d683d1d9ec6a90b54c193aab9bdb3f985ef4bbc8086a03937edb218a72eb7", + "0x01f8ec83010f2c82014f843b9c3d7d830186a094000000000000000000000000000000000000000080b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71cc001a0fcc7e987fa0ae1a03ef89ea1415ab623523b345ebb00c19b33dcc9d9296b4a09a02e3db49ff11feedf12a54cda22c6c9884b13309c91239e9aebebacb78a8b11ee", + "0xf8ea820150843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddab83021e7ca0d6035fd97eabe6f23a3f6296b34722c5fef38298654890d9291f080dca2ad431a017d7e33f2eb504a8e6ef2fd35e4c90abb3f61774a0aaad93848325680cb1ff6c", + "0x01f8d883010f2c820151843b9c3d7d830186a08080b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f600060c001a0e0dc7b3b3e3faa7416ee7f2aff5ee5a7ed9862a46f93e8bf807e5011bc0ab933a07623cf4718c471bcc0f30c06744d455542c61b4879373b49d8a185f66f3a9206", + "0xf8ea820152843b9c3d7d830186a094000000000000000000000000000000000000000080b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa669783021e7ca0cb455cfa4e69153a261b99b43f072d093cc388ba0d25ff90066fbdb498657038a0323c59e41562648f2b6e5f72cdde3a15a27c1779b89122a84766627260bfdf90", + "0xf8d6820153843b9c3d7d830186a08080b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f6101085383021e7ba01d5d2fc7163a57a5650a303a61066a84372eef5a0b87a2143e96a1ddccb9876da06d710ae739fe497543bf8216c5b6787da34206bb9460f6e1e980fb45fba5eb45", + "0x02f8f183010f2c820148843b9aca00843b9c3d7d830186a0947e36968da99f96c67b432fa4e138dd37a20afa6180b8807f31434276e2f8da6eb8fd7bba47bae500993c4df4f975102c385aa793ef5ec79e6030527f688923cf43ece7c899c84bbd4f06d98faa4f00117179fcb8ed147f7ef4de86196050527f8e5fae260bd710e53f12318b17a687ab3eed4af192b533010350625e947d95166070527f85797e50fe78072d8c0b507baafceaf8e522bfc080a0c35e8a4f6ecf9910d5430d17d3b44124af2210ac0503e0b7618a6ac13be542bfa06446e462be0481582f55de82d79726c27c2dddb3cb64e931861fd4cd2cf8b79d", + "0xf8ea820149843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880d860006011552e2a7d7f49734e1163478102aadc04de747476e65cabf5e9f882faf4c34ab33ef9b844406099527f1eb0b931757ad222a14d0a32e2988cb6cbd2ca3294beb785fef999c0179694b960b9527f98d7d571a0d01834b398ce70229a6a4b719c4ee54ff1ad61638fbb0e66ca5ca560d9527fc266fa1a99ce84c22f4883021e7ca0e7aea247778da4018e116f40a1a6491513c55c8f78da31886a64a04bc5d9b01da021a15d7c40c225dbca3a02ae28f59d7977eaa9bf37ffd3186edc33056db08bbc", + "0x01f8ec83010f2c82014a843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880677f8661a46b1814f19a1a371e9ee8275dd6e4d745e7d6f7d09d4d160fcdba3f602b60d5527fe74a59572c74183ab41377d178113ab4c00228cfecb3ea206506a8077a7634a460f5527fa8348c960eb8b9c763cddfb3fe36cb929472a158640f5865ad57f930affa1adf610115527f65967bea09be9e1306355ff995d75c8fadc001a09b03c5626b61d64b9ae33a7f8d91f9d41dd7dc477404eb6a6d5046822ce37476a060a346e4c9ba90ba07f1a36c70e8877bc3d31b17ba6bbc6b4cd33d2e24eebd1b", + "0xf8ea82014b843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880cec56000609b55c499486000600255600060a1550060f26090536020609153605260925360a5609353604560945360b9609553609a609653603660975360bd60985360c2609953605e609a5360cd609b5360ef609c5360e3609d53609f609e53607e609f5360bb60a053603260a153057f0b23a19379a5cbee554fd6d67264e983021e7ba08559a0a6a4873b045b5b6e750364c4cad54124892b0d2e8b4b3eec55c32169baa012ebdad986ba5b4eeacde61df1e19dc1482c247d3617770dae171402816d7f8e", + "0x01f8d883010f2c82014c843b9c3d7d830186a08080b88060006063557f232aff8dd4c82fc25ce6db944ba9bbd0be2afe8d12e03b2570cd0d7217ca229c602752602e604753600860485360d96049536097604a5360a0604b536020604c536051604d53602a604e53606f604f5360e2605053605d60515360ae605253600a60535360d4605453606860555360a660565360a360575360fec001a02c34bfaca3df17e301988910c5ad25d71513c7a1c7e1419ed3f9e1532768e4dca00654d33586a5c5427906d9bfd824d496524cb56751a59fdcbe11dc94c544e362", + "0xf8ea82014d843b9c3d7d830186a094000000000000000000000000000000000000000080b8807fe230c016a19aa20e08b595c1a8ee103e30d1bab44396bb5a8c8000324b17895c6090527f4eb8324a9933fa4a60d195da08376ef7ee0a067a83140f0e3a11d72e30067d3060b0527facda11212e1a73c4a73516292ce88d17f065bed6343342129c07a07aac0a2cd960d0527f1ac3f9d7297e2ae4da2d8e6ffbd0114f83e0f083021e7ba088e47276e8b8e31a9663eaa680b0490aca6454721af4bdce50e9c4a3fb581c97a0380c703f76c437f2e488e02fb4497d03181ac002cb0481f09238390bb96e486e", + "0xf8d682014e843b9c3d7d830186a08080b8807f2782d90ef05cc05ad8c9c8ff614a75352e80b5f669869143d97cbe6e09da38ae6047527f0c6883c7512356d2ebca999f824c8453798aab6f964d0e4bc868a6ed625500946067527ffd782999dbf78f31927371a156331d82e60c64acbe71e16dc2aa0b98ab6f71146087527f8faea4eeda251b264cf9609f19adf3fc940c4d83021e7ba04176083d6f682c26ddb95ff4828716d0e78b1a32efd59b53e1083237a9b194ffa03e6c87cc7fbfdb90d3d3c2bfe38a8138f1dd0d13cd1d478193e5f7abe993207e", + "0x01f8d883010f2c82014f843b9c3d7d830186a08080b8807f3f3fb15d2c28418f1ecf2208648b930440fa94dea0234e2808e6fa1f5c4c7b82608e527fb3a0301ee7e9adea312737b3e2343299e04102a59bf3c8dca6cbdbdfbf41586f60ae527faca1e9477ba869741852086fa1b2280c20770753256a3d52857a88720b532f5660ce5260a860ee53601660ef53601660f053607e60f153c080a024ba8f4763299cc536bf4aa88f1c6e127ce2a162810828af01011a610a66f32ba05b3b53e36e98dd5101750ad3e63238ae32b2364c3e30873637adc4cae7e614c5", + "0xf8ea820150843b9c3d7d830186a0948595ddcfecadfed2b6ba466879aea11dda51be9b80b880ca600060ff556000606255f2b73e963cc17f598206d98a4d43b13bd0165e251b1da64ea418e5fa3c9193d77cf3b8070300886084527f6f60b5fb14a3f80b3ec5ceeb55a35387660ea9d71432188dd7e5c92d0ddece9560a4527f1ac2523b3ff9c365bc4438123ea0fe2fa77d4ad3543a29f02c5ee7aa04916f6460c4527fd3be83021e7ca01aa6640700a5fb70bf36d3e0b34089b1c6571555a3a9d605cdcda44d25af2ab3a02fe93489eea0db62a8475ef3289660847282b8890821d5441965cfb6a06b667f", + "0xf8ea820151843b9c3d7d830186a0949b295973e699b30cd8c26afbf948b91cfed4625f80b8807f31434276e2f8da6eb8fd7bba47bae500993c4df4f975102c385aa793ef5ec79e6030527f688923cf43ece7c899c84bbd4f06d98faa4f00117179fcb8ed147f7ef4de86196050527f8e5fae260bd710e53f12318b17a687ab3eed4af192b533010350625e947d95166070527f85797e50fe78072d8c0b507baafceaf8e522bf83021e7ca084d0f980256391e2ed5e401dfb41b501b8dbd5576f3191867f7498bccc9a77fea026d13dd1f0ac37861eb467af2a41b20bbf283ce754497ee8ed01a3ee69335592", + "0x02f8f183010f2c820152843b9aca00843b9c3d7d830186a0945da29909670540fdf59b9045d03b7df435f3d18980b880d860006011552e2a7d7f49734e1163478102aadc04de747476e65cabf5e9f882faf4c34ab33ef9b844406099527f1eb0b931757ad222a14d0a32e2988cb6cbd2ca3294beb785fef999c0179694b960b9527f98d7d571a0d01834b398ce70229a6a4b719c4ee54ff1ad61638fbb0e66ca5ca560d9527fc266fa1a99ce84c22f48c080a0fb1adbe8b43b8b1db1bf2f8b87f9b201a480fd2228f99cd07af607519acda27ca076afe95d3b42c78a5499164a8ba61fb649af91b1a175fb805664b7062e0d775c", + "0xf8d6820153843b9c3d7d830186a08080b880677f8661a46b1814f19a1a371e9ee8275dd6e4d745e7d6f7d09d4d160fcdba3f602b60d5527fe74a59572c74183ab41377d178113ab4c00228cfecb3ea206506a8077a7634a460f5527fa8348c960eb8b9c763cddfb3fe36cb929472a158640f5865ad57f930affa1adf610115527f65967bea09be9e1306355ff995d75c8fad83021e7ca012b85b50a80db70a6d2542150d1483b55939c3d8775e82c9b23089c966a1b515a066337d183b7e38ef292bf70ee68eb2913dd4a6c6a4bb897133d0864d89161733", + "0x02f8dd83010f2c820154843b9aca00843b9c3d7d830186a08080b880cec56000609b55c499486000600255600060a1550060f26090536020609153605260925360a5609353604560945360b9609553609a609653603660975360bd60985360c2609953605e609a5360cd609b5360ef609c5360e3609d53609f609e53607e609f5360bb60a053603260a153057f0b23a19379a5cbee554fd6d67264e9c001a00d9104230b41c4bdc5002c771876a14ac594650e7f8b2e497abd14c9cfc36f1fa05f5cf8de0af1458b757f3935fd954b16b4da71ae6712deab1b4688f669f8ecee", + "0xf8d6820155843b9c3d7d830186a08080b88060006063557f232aff8dd4c82fc25ce6db944ba9bbd0be2afe8d12e03b2570cd0d7217ca229c602752602e604753600860485360d96049536097604a5360a0604b536020604c536051604d53602a604e53606f604f5360e2605053605d60515360ae605253600a60535360d4605453606860555360a660565360a360575360fe83021e7ba049cb3ec7bc4e6f02ad30dda4252ade699770ca48d67581a5eee45b29aea00ed2a05e3ee6bbcaeb9d347da610bed82ae563740dbed558f8e03916f3658cf3a73d7c", + "0x02f8f183010f2c820156843b9aca00843b9c3d7d830186a094799672a3bfd9e1393502457f235107a11ba3b2fb80b8807fe230c016a19aa20e08b595c1a8ee103e30d1bab44396bb5a8c8000324b17895c6090527f4eb8324a9933fa4a60d195da08376ef7ee0a067a83140f0e3a11d72e30067d3060b0527facda11212e1a73c4a73516292ce88d17f065bed6343342129c07a07aac0a2cd960d0527f1ac3f9d7297e2ae4da2d8e6ffbd0114f83e0f0c080a01eb9638f994938a0d29fc9c57221107a0db9e0d8ba2501e38d60b80b6d207081a01e5b888fdc3daff3e9964a23e0d7b24db5aeca61fcf2ebea50f828c1b64b0200", + "0x02f8f083010f2c820157843b9aca00843b9c3d7d830186a094002a40d9de2a0e58a9fd61b5ece027ec60ca33ba80b8807f2782d90ef05cc05ad8c9c8ff614a75352e80b5f669869143d97cbe6e09da38ae6047527f0c6883c7512356d2ebca999f824c8453798aab6f964d0e4bc868a6ed625500946067527ffd782999dbf78f31927371a156331d82e60c64acbe71e16dc2aa0b98ab6f71146087527f8faea4eeda251b264cf9609f19adf3fc940c4dc001a0c20a6ec54f866b4db4c5386d85e74d61b1f3c5cdaecb9315e907098c8ccd3c359fc1cf81839dd35c4d1bfa778bda7d85f6d389f2381f997c844c2aa1e1631f96", + "0x01f8d883010f2c820158843b9c3d7d830186a08080b8807f3f3fb15d2c28418f1ecf2208648b930440fa94dea0234e2808e6fa1f5c4c7b82608e527fb3a0301ee7e9adea312737b3e2343299e04102a59bf3c8dca6cbdbdfbf41586f60ae527faca1e9477ba869741852086fa1b2280c20770753256a3d52857a88720b532f5660ce5260a860ee53601660ef53601660f053607e60f153c080a0b2f85fc279bfd6f475a6cf1bbc14db6d61bbf6ff280b99e5c4c7598fc8b9673aa00157462f1c5474eb0cf4aacb4bacf0369e3de0a1d9a9bcb92af92c38bc0a6582", + "0xf8d6820159843b9c3d7d830186a08080b880ca600060ff556000606255f2b73e963cc17f598206d98a4d43b13bd0165e251b1da64ea418e5fa3c9193d77cf3b8070300886084527f6f60b5fb14a3f80b3ec5ceeb55a35387660ea9d71432188dd7e5c92d0ddece9560a4527f1ac2523b3ff9c365bc4438123ea0fe2fa77d4ad3543a29f02c5ee7aa04916f6460c4527fd3be83021e7ca0d72becfed181d5e2ae8000cf3bc6c7eba37f44322560d7ca54e39a6768f320c7a0337a0d4525a7a9c9bbd95fe02c86e1365bc21d07f9df3e88f27e398e133bd83e", + "0x01f8ec83010f2c82015a843b9c3d7d830186a09445caa1f1f2f54cd1f1063aa1e8ed3745f24a265b80b8807f31434276e2f8da6eb8fd7bba47bae500993c4df4f975102c385aa793ef5ec79e6030527f688923cf43ece7c899c84bbd4f06d98faa4f00117179fcb8ed147f7ef4de86196050527f8e5fae260bd710e53f12318b17a687ab3eed4af192b533010350625e947d95166070527f85797e50fe78072d8c0b507baafceaf8e522bfc080a02ab446eb8937567a7b2ad750554db1b79abb58e687cda8e993ab6a8a4e6f1c8ca07ab09d5bb360756943085656b5a9593f1bfe7e86440416a364e36176373d2139", + "0x02f8f183010f2c820154843b9aca00843b9c3d7d830186a094d703dad4bf24e442de00a0ced1fbc6c878bd3e3e80b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f7c001a010002b68bd70fcee846816baa86f4793bddd69f10fb77ba69d5118482b7411c9a002f3d711e709967f424fdf59af38df6e356a88985bdd6d04deb56e2d89acee1a", + "0x02f8f183010f2c820155843b9aca00843b9c3d7d830186a094df2434bd14160f19cddfda6d8532af9538e8e49780b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71cc080a0c358c7053d3f44534d159fc9a5d61c8e3f720a1e3787fd6473ab738c7e16acc4a01a55bba340bdde5bdcf662c5211140015b8efd5a2eefe0ce28f191601943f507", + "0xf8d6820156843b9c3d7d830186a08080b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddab83021e7ca08006b44b6b20043c958cdf706e2b6051b732b3e04c4e7183e3457c522cec9a16a009a0e0277368740f4d51587b0cebd7d65cf47d8d017b4235819983cf4600419e", + "0x01f8ec83010f2c820157843b9c3d7d830186a094e9bc4cf48cac4347e73192d298191965a014d4ff80b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f600060c001a0094735cb7e825076bef99ed39bbdf7a7b80c8ee13e89930ccc2788080d72a2e0a037d0dac24689b24b790150299747f7a3852b2ee9307c94aa4302bef4c3874c55", + "0x02f8f183010f2c820158843b9aca00843b9c3d7d830186a094000000000000000000000000000000000000000080b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa6697c080a08b1d8be6da1ce8561ce43d3549688da623ff8e8b937f5dbb24d1fb147f4dab97a0667016de9dab6c224620be82fc026a16580295fa2210a2c4df410e3a335968cf", + "0xf8d6820159843b9c3d7d830186a08080b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f6101085383021e7ca08c850b108ef0b6a170c9ddc1a882d1af16f0cc82afa04b3ff29487d058eb6014a016692467e84bcb8cbb55ecfe9e40aa3639130ee5b7ea976c65284fc606e65ff1", + "0x02f8f183010f2c82015a843b9aca00843b9c3d7d830186a0943309d4afe25acce235ef22615783bb1f224889f180b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f7c001a05343df30b3699732782ea47f2e8d47e3fbd693fb2067239952a9a70368dfa996a039d0079468f6e8c31ba12a3d0b7cac2bf16d4759ec6ff0c0a55b651d86b56b5a", + "0x01f8d883010f2c82015b843b9c3d7d830186a08080b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71cc080a0f87f3fa4b2d6b36951404b70bc80753ab835fc6fdef00fd096ebdfbe174f204fa026db76888a65caf575761ce166fe1bcc6e39e95279294dc10eaa470f94fc4650", + "0x01f8d883010f2c82015c843b9c3d7d830186a08080b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddabc080a01f583c69b5eeca7b005e859c0dc3ea57477d36be3d5d652b5498bede5f39dfaea03c6a2d8881f415b6c2f55759d33005500c68d2946b28806aba36170238b2b9b2", + "0x01f8ec83010f2c82015d843b9c3d7d830186a0941db2075e7e09276f64aa4d74bb7be40521998ee880b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f600060c080a0105dda7a43560b8a0dfd688b6de708ac63ca002dfc307044b5aca1f7d5b2c115a01e7c551d6705cfd3ffc6d35de9b01619683046d48f424b6938c9298b56b5e85b", + "0x02f8dd83010f2c82015b843b9aca00843b9c3d7d830186a08080b880d860006011552e2a7d7f49734e1163478102aadc04de747476e65cabf5e9f882faf4c34ab33ef9b844406099527f1eb0b931757ad222a14d0a32e2988cb6cbd2ca3294beb785fef999c0179694b960b9527f98d7d571a0d01834b398ce70229a6a4b719c4ee54ff1ad61638fbb0e66ca5ca560d9527fc266fa1a99ce84c22f48c080a0b15bbdcadfe319d1242e6b607794ba4eaa3ddd39fe8933ee58116cfaca0aeb69a01a6b927acacad25be084ea87ffb7b75bb037fa98f0a83e2feb054c514f8c665a", + "0xf8ea82015c843b9c3d7d830186a094000000000000000000000000000000000000000080b880677f8661a46b1814f19a1a371e9ee8275dd6e4d745e7d6f7d09d4d160fcdba3f602b60d5527fe74a59572c74183ab41377d178113ab4c00228cfecb3ea206506a8077a7634a460f5527fa8348c960eb8b9c763cddfb3fe36cb929472a158640f5865ad57f930affa1adf610115527f65967bea09be9e1306355ff995d75c8fad83021e7ba00b07fa0de34ec76e8f8ec16554c20bc2cd7bd9f507720b3b7f0fc71e707c4bfea068d82266dbbb814375197cbe62e28f6362ba5fc05c67d0912ce208e16c24f5d6", + "0x01f8d883010f2c82015d843b9c3d7d830186a08080b880cec56000609b55c499486000600255600060a1550060f26090536020609153605260925360a5609353604560945360b9609553609a609653603660975360bd60985360c2609953605e609a5360cd609b5360ef609c5360e3609d53609f609e53607e609f5360bb60a053603260a153057f0b23a19379a5cbee554fd6d67264e9c001a0de5fd82970f19b1921a556c9014f6ef65f75f5873ad8f89cdf20e7fede96ff5da074eba11e43ff150bb98ba27f661095ebda808faf45aa760336fb53d8801ae7a7" ], + "withdrawals": [], "executionWitness": { "stateDiff": [ { - "stem": "0x0512bf2975221f014409d8cbc3dc3ec6bff277fbb7efc6c6f4d262f4ee9542", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x06b38b0366038e1584180814dc8b2408bd40591407d45a335afedb272de105", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 124, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x094ec4ec6e66fbe9552ad81cf9d8e5fd63018fb1deb3f1766fe8f2c3f8cce1", + "stem": "0x01e05704061237a859f1b9b1034504f28fd1f28fc2fc542f76c25353317002", "suffixDiffs": [ { "suffix": 0, @@ -184,7 +151,7 @@ ] }, { - "stem": "0x0a7c2785f0d523a13542f9b73a25c414af111e90a4e38540b80d6ffd77228b", + "stem": "0x02395691818694b87523e45b287f356e18bee5bb223fe150c78444e474efe7", "suffixDiffs": [ { "suffix": 0, @@ -214,37 +181,7 @@ ] }, { - "stem": "0x0ad2328d12919a5e660597c334c036fbd93f854cdd54d44cbeba8f5f0e38e5", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x0caca623e7a74d430efbd4ed7cc8469e38faa3da903ee2f8ed67303038b59a", + "stem": "0x02c268fd036cc0991ae830b9b60f6bee4fe424626e9f9349035f997f30569c", "suffixDiffs": [ { "suffix": 0, @@ -255,46 +192,46 @@ "suffix": 2, "currentValue": null, "newValue": null - }, - { - "suffix": 73, - "currentValue": null, - "newValue": null } ] }, { - "stem": "0x0f8fed11fae1d84d4dd496fc46d1dc2dd5fd21865bb555be3a62313fc683a1", + "stem": "0x08c34e780ec52a4472ee8719102d7d6ce8a5a9bbb30403448981ad4e0618f9", "suffixDiffs": [ { "suffix": 0, "currentValue": null, - "newValue": null + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 1, "currentValue": null, - "newValue": null + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 2, "currentValue": null, - "newValue": null + "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 3, "currentValue": null, - "newValue": null + "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" }, { "suffix": 4, "currentValue": null, "newValue": null + }, + { + "suffix": 73, + "currentValue": null, + "newValue": null } ] }, { - "stem": "0x1086e08bf6cd44838444244ba0090aa26ad46296b2e9696050f7aa941f33a5", + "stem": "0x0988a78e32c1cfa97c37baeaa9150ff2520eb0cae8f8ef52b2e2be93fd0c67", "suffixDiffs": [ { "suffix": 0, @@ -324,42 +261,27 @@ ] }, { - "stem": "0x175b2a970001855eb9a3615c16ecbed38668482d1682f23d378ecb66d12733", - "suffixDiffs": [ - { - "suffix": 194, - "currentValue": null, - "newValue": null - }, - { - "suffix": 236, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x1a100684fd68185060405f3f160e4bb6e034194336b547bdae323f888d5332", + "stem": "0x0de17c5681890a1b1252f810812bcbead156e98dc08b65628fcf3f900b5cdf", "suffixDiffs": [ { "suffix": 0, - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", - "newValue": null + "currentValue": null, + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 1, - "currentValue": "0x0100000000000000000000000000000000000000000000000000000000000000", - "newValue": null + "currentValue": null, + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 2, - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", - "newValue": null + "currentValue": null, + "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 3, - "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "newValue": null + "currentValue": null, + "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" }, { "suffix": 4, @@ -369,52 +291,52 @@ ] }, { - "stem": "0x1a9977e9cda4b1645de215801cf2513623c97fb77f51ebc13ed1117b5a8260", + "stem": "0x154accb1af1a65b6988ba83221f39d7c2deb6c4f0678a3c02eb51042a5c39d", "suffixDiffs": [ { "suffix": 0, "currentValue": null, - "newValue": null + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 1, "currentValue": null, - "newValue": null + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 2, "currentValue": null, - "newValue": null + "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 3, "currentValue": null, - "newValue": null + "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" }, { "suffix": 4, "currentValue": null, "newValue": null + }, + { + "suffix": 73, + "currentValue": null, + "newValue": null } ] }, { - "stem": "0x1e1687e53e9ec0e87578bc5927bf771dfe0ee94acaeae243c4be252d242e86", + "stem": "0x170f0a2418d74079dc4bf90e6aa1acbbad309684f6ed39180f1abba864a9f3", "suffixDiffs": [ { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, + "suffix": 99, "currentValue": null, "newValue": null } ] }, { - "stem": "0x1f2b7b03407084f088fe8a8c06a76eae684890cee8a59494a9b20e4d52be71", + "stem": "0x193e678ba0470deee8dbd4a1f13031bd30c15c1ec623c33c3377bd99a57167", "suffixDiffs": [ { "suffix": 0, @@ -444,7 +366,7 @@ ] }, { - "stem": "0x211d581f717f816a41d26bf4a612d2818b17b4328c9bd716218b31d4526885", + "stem": "0x19c6bbecc188963c4a7e1522260e2de0eb84de1091787adb4c1148f2d3b565", "suffixDiffs": [ { "suffix": 0, @@ -474,7 +396,7 @@ ] }, { - "stem": "0x242271cf1aaa13ede9bb0a1550d6f181c6135afb92be8270221f03cc8a721e", + "stem": "0x1a100684fd68185060405f3f160e4bb6e034194336b547bdae323f888d5332", "suffixDiffs": [ { "suffix": 0, @@ -483,13 +405,13 @@ }, { "suffix": 1, - "currentValue": "0xffa35aebed3d130a000000000000000000000000000000000000000000000000", - "newValue": "0x9253ecd75e6c090a000000000000000000000000000000000000000000000000" + "currentValue": "0x0100000000000000000000000000000000000000000000000000000000000000", + "newValue": null }, { "suffix": 2, - "currentValue": "0xbc02000000000000000000000000000000000000000000000000000000000000", - "newValue": "0xee02000000000000000000000000000000000000000000000000000000000000" + "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newValue": null }, { "suffix": 3, @@ -504,57 +426,42 @@ ] }, { - "stem": "0x245da06b377d1e36008df031087b2b3c9d5f3e82008c511c089d4ce7e32ab6", + "stem": "0x1aa912d8a807859755a399e704c1c4822bcae5830d7c344ae0a42f1e9bd90b", "suffixDiffs": [ { "suffix": 0, "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 2, "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" - }, - { - "suffix": 4, - "currentValue": null, "newValue": null } ] }, { - "stem": "0x26c6979b8c598b4fe76addf0191443d41886ae04141cbfa50c03d743b3873a", + "stem": "0x1f898113287f76b7f5a65c070c6897d6e2f52e13b4824cb434cd49ea8289ba", "suffixDiffs": [ { "suffix": 0, "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 1, "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 2, "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 3, "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" + "newValue": null }, { "suffix": 4, @@ -564,26 +471,26 @@ ] }, { - "stem": "0x2ba17676b1eb0b0deb1f1a88c219e840db9c8dcf45fb517e7f8a89f56b6e9a", + "stem": "0x242271cf1aaa13ede9bb0a1550d6f181c6135afb92be8270221f03cc8a721e", "suffixDiffs": [ { "suffix": 0, - "currentValue": null, + "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", "newValue": null }, { "suffix": 1, - "currentValue": null, - "newValue": null + "currentValue": "0x5f54de346f94ba04000000000000000000000000000000000000000000000000", + "newValue": "0x40c182193ad9b204000000000000000000000000000000000000000000000000" }, { "suffix": 2, - "currentValue": null, - "newValue": null + "currentValue": "0x2c01000000000000000000000000000000000000000000000000000000000000", + "newValue": "0x5e01000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 3, - "currentValue": null, + "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", "newValue": null }, { @@ -594,7 +501,17 @@ ] }, { - "stem": "0x2cefed5786cba71b7d4e06c4338e153d9da91947b5e433e6601176621d3271", + "stem": "0x25c693f897193ad0a74d28c2abd5daf634b5a81443bce918f7fd8facdc10d9", + "suffixDiffs": [ + { + "suffix": 112, + "currentValue": null, + "newValue": null + } + ] + }, + { + "stem": "0x2dc8b419afe45128bb43e729c215ad3bc7075df74b1e5604118e0b6427777b", "suffixDiffs": [ { "suffix": 0, @@ -620,16 +537,11 @@ "suffix": 4, "currentValue": null, "newValue": null - }, - { - "suffix": 122, - "currentValue": null, - "newValue": null } ] }, { - "stem": "0x2f1d35788b1b3399054ae66e75013ebe9f489054566e2b7fc0a0e8a542cfde", + "stem": "0x2f79975fa775f1795152cba31ff05d2d799992f5e3bb733f2cb78e82983aba", "suffixDiffs": [ { "suffix": 0, @@ -644,7 +556,7 @@ ] }, { - "stem": "0x3071bdd7142c286443f6d9cc5400e1241a630bf50c92a8078119fba224eb4a", + "stem": "0x34ca45f3e8aa8c5c5ddd447d311fe37caa7a9445e8fb0ba288aa66eea9f566", "suffixDiffs": [ { "suffix": 0, @@ -659,20 +571,15 @@ ] }, { - "stem": "0x3092d2f26a274b4ac37c8beb7077504260c58a7acfe93bb7925047e3c4830d", + "stem": "0x3546093bbbaafe2f33c34da98a66ab278c4e9a8bdc97571b4b90674438f79c", "suffixDiffs": [ { - "suffix": 199, + "suffix": 0, "currentValue": null, "newValue": null - } - ] - }, - { - "stem": "0x31129e65d47cb64c1704ecc330c8f3d68fe6fead3483524469ac05f9ddb4da", - "suffixDiffs": [ + }, { - "suffix": 0, + "suffix": 1, "currentValue": null, "newValue": null }, @@ -680,31 +587,36 @@ "suffix": 2, "currentValue": null, "newValue": null - } - ] - }, - { - "stem": "0x32866b4d392c8f1395bf6e34ff355a22c01cf4600110fbb8a77104bc30ad23", - "suffixDiffs": [ + }, { - "suffix": 112, + "suffix": 3, + "currentValue": null, + "newValue": null + }, + { + "suffix": 4, "currentValue": null, "newValue": null } ] }, { - "stem": "0x3398c507f263626d75cdc742e42f2f04b4929af3248d6de504baf952ea09fa", + "stem": "0x3d2105d7950603355057541ce73a4af9edda74578548d7ccbdfd43d858bf3c", "suffixDiffs": [ { - "suffix": 107, + "suffix": 0, + "currentValue": null, + "newValue": null + }, + { + "suffix": 2, "currentValue": null, "newValue": null } ] }, { - "stem": "0x34cf12073e02b752eb9e13c8d18c065449acfe1fd79e37dc562bd7329afff0", + "stem": "0x407cb2456efe2f10015c315f07958bd2d88d255751b8e7b0b4e5a1514d1a25", "suffixDiffs": [ { "suffix": 0, @@ -734,37 +646,37 @@ ] }, { - "stem": "0x39629e519f1070f19f0e20a6fb3529ac884fecca6f07bc2beb8c610ee4d130", + "stem": "0x4251fab44ad3da134ba742a0753e54f99e088d9c27d891b5b1ae7e1a9b77e6", "suffixDiffs": [ { "suffix": 0, "currentValue": null, "newValue": null }, + { + "suffix": 1, + "currentValue": null, + "newValue": null + }, { "suffix": 2, "currentValue": null, "newValue": null - } - ] - }, - { - "stem": "0x3c5f3a5f6f361904f0ae8db6db184b6cfa22afcdd31846bf26d6b193ca2673", - "suffixDiffs": [ + }, { - "suffix": 0, + "suffix": 3, "currentValue": null, "newValue": null }, { - "suffix": 2, + "suffix": 4, "currentValue": null, "newValue": null } ] }, { - "stem": "0x3f88e3cf10b7360ed3fedf58ab13a539b7de57edb126a47140826cd64e2c81", + "stem": "0x44c7c70fda763c0f052a41eacfd7368e10907ae35cb8500482bba22a67cbb6", "suffixDiffs": [ { "suffix": 0, @@ -794,27 +706,27 @@ ] }, { - "stem": "0x4300c80dd0f3c8818137a1985a0d75353d77cfb8fe744b3171d151869124dc", + "stem": "0x489f78a7cf887ee50c0038a4aab9db983175b685b642d70bfdf46c8f5dce14", "suffixDiffs": [ { "suffix": 0, "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 1, "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 2, "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 3, "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" + "newValue": null }, { "suffix": 4, @@ -824,37 +736,22 @@ ] }, { - "stem": "0x46ded0ee0ce535e3d12157fb01903e215dba22dfd7624469b48ca172e9aec2", + "stem": "0x4c213c37273418a14c3aff5fdea36d8477f620b45f4306b801f35535461570", "suffixDiffs": [ { "suffix": 0, "currentValue": null, "newValue": null }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, { "suffix": 2, "currentValue": null, "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null } ] }, { - "stem": "0x4c6cc3daee6c53bdcac7a0a0c65f71aa29ca9f5428c0f130e0b8da18c7222f", + "stem": "0x51134e41886dd173200537ed0060ed039eda15145aa6d28f891ba88b4e7c93", "suffixDiffs": [ { "suffix": 0, @@ -884,7 +781,7 @@ ] }, { - "stem": "0x4fb04986147d8a76dddadff38143c7df4183dc5a157ebbad4a30a0cbf6a848", + "stem": "0x5533424f2b3deb900f9a1cdb2033264ef24119621a8636c53a845f33149ec4", "suffixDiffs": [ { "suffix": 0, @@ -895,16 +792,11 @@ "suffix": 2, "currentValue": null, "newValue": null - }, - { - "suffix": 83, - "currentValue": null, - "newValue": null } ] }, { - "stem": "0x56c1f462bcf4f01e86d741284d3cc84377a5c01b30fadd83d0ebdcad151371", + "stem": "0x597288d12bf7d5638cde835157068a128636c05bfb021f0add543e53cd4cd0", "suffixDiffs": [ { "suffix": 0, @@ -934,57 +826,52 @@ ] }, { - "stem": "0x58fbc2dbea6ef8a59977071dda04fc14ce0186a4d963b8d01d5668592f66ab", + "stem": "0x600ae179b4f0806628b009f497f308a8810e9f9f2da6848c00305a5cd7a507", "suffixDiffs": [ { - "suffix": 242, + "suffix": 0, + "currentValue": null, + "newValue": null + }, + { + "suffix": 2, "currentValue": null, "newValue": null } ] }, { - "stem": "0x594bc797c263a3e17f1fd75e48784d39220756de4b44d78445bda355e51f66", + "stem": "0x61353cb2cb4eb01e55327ba5788b973673b5f70181c4bfd71f3ea7b4125e21", "suffixDiffs": [ { - "suffix": 194, + "suffix": 0, "currentValue": null, "newValue": null }, { - "suffix": 236, + "suffix": 1, "currentValue": null, "newValue": null - } - ] - }, - { - "stem": "0x59cb29b391a815af30ca671b9fca1bd9a2a69126949b1ca4bb304eea50e321", - "suffixDiffs": [ + }, { - "suffix": 124, + "suffix": 2, "currentValue": null, "newValue": null - } - ] - }, - { - "stem": "0x5a2df0a47f26b2d98c24ba9be9001276d39bffb597e014b2c45af5cc03c2eb", - "suffixDiffs": [ + }, { - "suffix": 0, + "suffix": 3, "currentValue": null, "newValue": null }, { - "suffix": 2, + "suffix": 4, "currentValue": null, "newValue": null } ] }, { - "stem": "0x5a3cbf8d517e33e29958a73fb23c38fd0cb6bf10dc5f3176760f271175bd0c", + "stem": "0x647981f7d80c0f49ab2cb416a52abbd7159557d8c6be608612af5f7ab5392c", "suffixDiffs": [ { "suffix": 0, @@ -1014,7 +901,7 @@ ] }, { - "stem": "0x5a4fc2245142a8b79cd81d009b76877241f3ca227571c28a4b7f5cb4261ae7", + "stem": "0x65eebcfa8f93ff4d8fec2689b19325074017041cf6bf9f87dee30eff5bdc6d", "suffixDiffs": [ { "suffix": 0, @@ -1044,27 +931,42 @@ ] }, { - "stem": "0x5c6e42f42e98a787b1d0b9b5dc7a67732990e36ae06f59e7e7aac61836d6f3", + "stem": "0x66e2f4fd57dafb0ccfd9c4b44a1a2597c514a57be9e0ff90bfb110198eb65a", "suffixDiffs": [ { "suffix": 0, "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + "newValue": null + }, + { + "suffix": 2, + "currentValue": null, + "newValue": null + } + ] + }, + { + "stem": "0x672f7c90f229ee4d20e85775613a256df5f641ea41c05178dd447a3d3ddb42", + "suffixDiffs": [ + { + "suffix": 0, + "currentValue": null, + "newValue": null }, { "suffix": 1, "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 2, "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 3, "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" + "newValue": null }, { "suffix": 4, @@ -1074,7 +976,7 @@ ] }, { - "stem": "0x5fd44549c225e6a6d4ff606981e95a443a7967a209086721ae987842c410bb", + "stem": "0x67aeaf00f9af01621e4752a6b8d49eb1314cfd054e654b6950378538c609ab", "suffixDiffs": [ { "suffix": 0, @@ -1104,7 +1006,7 @@ ] }, { - "stem": "0x6059e84002b2e1f6fb992e6345103892dacae2ece9f2a7b215bfbbab7e8bf4", + "stem": "0x690165957ae880cd3c91ce83ac27ccc7aca1d4a45a66becbc0772c07d66e89", "suffixDiffs": [ { "suffix": 0, @@ -1134,37 +1036,37 @@ ] }, { - "stem": "0x632e9ca86b022aae58d16840f58d8b7212d012b3b21b30b3acdcc6a4f31603", + "stem": "0x6b636a6f0f2ef1eba9c7bb8347cb102ed154bba0c4a57f9badf79bf56ff53a", "suffixDiffs": [ { "suffix": 0, "currentValue": null, "newValue": null }, + { + "suffix": 1, + "currentValue": null, + "newValue": null + }, { "suffix": 2, "currentValue": null, "newValue": null - } - ] - }, - { - "stem": "0x6624d7cba92cbee9d0089a7b549d1c4a763d4f42d98bd4de67771ff81ae335", - "suffixDiffs": [ + }, { - "suffix": 0, + "suffix": 3, "currentValue": null, "newValue": null }, { - "suffix": 2, + "suffix": 4, "currentValue": null, "newValue": null } ] }, { - "stem": "0x66f73b96bb94c797d9bc07dfcd0d1e1125eb2e2560fa09169849403dbd5d87", + "stem": "0x70c11fd2cd555a2929c30eb88e238c1a3dfab77ca68098bcd0668443459aeb", "suffixDiffs": [ { "suffix": 0, @@ -1179,7 +1081,7 @@ ] }, { - "stem": "0x6f646baa0e96f3539c927afb3c44521cf7db798ecea0b816038f65e0327d46", + "stem": "0x71257942f0872fcf67d0616257c1194c1c78a2934e172b96ecf65da06f1a5a", "suffixDiffs": [ { "suffix": 0, @@ -1209,37 +1111,32 @@ ] }, { - "stem": "0x758dc0ea017f2a59053b0eea74059391c4305502eacf10708b475110a0399f", + "stem": "0x75b173d2765b7ad6ecfb339f9c00cb8091140430d2e67a396656b85629e07b", "suffixDiffs": [ { "suffix": 0, "currentValue": null, "newValue": null }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, { "suffix": 2, "currentValue": null, "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, + } + ] + }, + { + "stem": "0x76990a554383ed1f97b81f862746688f9202bbbda7bec2e93a9053e84bd36b", + "suffixDiffs": [ { - "suffix": 4, + "suffix": 99, "currentValue": null, "newValue": null } ] }, { - "stem": "0x78c037906f2b68aace9d2f7d0f7353be0cc8e821e75e017aa58409f389ef4c", + "stem": "0x7840d9adf5f4f182cf480c16e8c6cbbc6129cc1cc93e6407332679b14288f4", "suffixDiffs": [ { "suffix": 0, @@ -1269,7 +1166,7 @@ ] }, { - "stem": "0x790abce6ddd8c01d5560b5cce31c78dbc565d0667d517f4d7e1e196296acef", + "stem": "0x7ba150271b5009ca83cc44771fb717a677ff75646ae6724c7b2ba8bc43232f", "suffixDiffs": [ { "suffix": 0, @@ -1299,42 +1196,27 @@ ] }, { - "stem": "0x7a622bcccf06aaffc2dd6f4df69453b533c4d86fa18a03a5a35ba6a97756ab", + "stem": "0x8367de50212d06596183424e82e5ee43163d40a268dbb47de0d890b042d0e2", "suffixDiffs": [ { "suffix": 0, "currentValue": null, "newValue": null }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x7e749e23c2738db67c28077abeda8fe309ebecaf40adc5d9d28a783ec75f79", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, { "suffix": 1, "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 2, "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 3, "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" + "newValue": null }, { "suffix": 4, @@ -1344,27 +1226,27 @@ ] }, { - "stem": "0x81d60a8ef88d628427be7dfafbec6ee5ca86a108af9a18be3ff18d30aed880", + "stem": "0x9303b7509ba8513a3ddd78f8f78760948c1a2d3cf26bfdf5c0f8e682066c32", "suffixDiffs": [ { "suffix": 0, "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 1, "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 2, "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 3, "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" + "newValue": null }, { "suffix": 4, @@ -1374,72 +1256,57 @@ ] }, { - "stem": "0x86301eea71f9e9340a15e6df9c0c499d5d9f31c5ecdfa591f77334e05fb6b0", + "stem": "0x93be07aa9b56a651843f9859f5ebf49e881b10a7570c790d01516f58f67887", "suffixDiffs": [ { "suffix": 0, "currentValue": null, "newValue": null }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, { "suffix": 2, "currentValue": null, "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null } ] }, { - "stem": "0x8871aa15f70a40e1a823afe2deb10787ee647e036b83da070108dd91b9fcab", + "stem": "0x94f32a2ced2d144dc650339d729ef3596cdb988c8e65423c2e81fb95289b20", "suffixDiffs": [ { - "suffix": 244, + "suffix": 0, "currentValue": null, "newValue": null }, { - "suffix": 245, + "suffix": 2, "currentValue": null, "newValue": null } ] }, { - "stem": "0x8af20d9a15c195bb78e769c34d4b5c83a4b18a287b7fb942b360f11b842dd3", + "stem": "0x96ed99018bcdb2439b664559f70a95ec161cfc6ef2b8e1b42ff61733e87f8e", "suffixDiffs": [ { "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newValue": null }, { "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + "currentValue": "0xfb9691f52c867800000000000000000000000000000000000000000000000000", + "newValue": "0xf7a87e9855788800000000000000000000000000000000000000000000000000" }, { "suffix": 2, - "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" + "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newValue": null }, { "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" + "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", + "newValue": null }, { "suffix": 4, @@ -1449,17 +1316,7 @@ ] }, { - "stem": "0x8c9aa66aef4c574d745b3bfcefe56937a7dea5f3e2d3699ba7074b06c2bc91", - "suffixDiffs": [ - { - "suffix": 232, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x8cd7118a3fd8da2bd7bb4eb7e75c8cd9d67ee22868e9ffa4af5cd5312b31b8", + "stem": "0x98988c4756aef748f13360d7866ff5a76804f8342aea544a2f1c44ca3d0705", "suffixDiffs": [ { "suffix": 0, @@ -1467,34 +1324,29 @@ "newValue": null }, { - "suffix": 2, + "suffix": 1, "currentValue": null, "newValue": null }, { - "suffix": 123, + "suffix": 2, "currentValue": null, "newValue": null - } - ] - }, - { - "stem": "0x910fdd9d0751f5d5d12c4c255067584bfe2c89cc17e94642947111d70d1de3", - "suffixDiffs": [ + }, { - "suffix": 0, + "suffix": 3, "currentValue": null, "newValue": null }, { - "suffix": 2, + "suffix": 4, "currentValue": null, "newValue": null } ] }, { - "stem": "0x9525b0e280a6fe9aac626e5acd657082d76a4596db8f0de19250dc21ac1a78", + "stem": "0xa14dead64e6fb38519c0184fa1390e960f9cc6781dfb140846e0cde32a0094", "suffixDiffs": [ { "suffix": 0, @@ -1524,26 +1376,26 @@ ] }, { - "stem": "0x96ed99018bcdb2439b664559f70a95ec161cfc6ef2b8e1b42ff61733e87f8e", + "stem": "0xa47e86d43221917d98b77018dba7c94c498ef3ccf7a5af06a24d502b9e0c95", "suffixDiffs": [ { "suffix": 0, - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentValue": null, "newValue": null }, { "suffix": 1, - "currentValue": "0xbd5433676ccc1c01000000000000000000000000000000000000000000000000", - "newValue": "0x25d2ae9954d43001000000000000000000000000000000000000000000000000" + "currentValue": null, + "newValue": null }, { "suffix": 2, - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentValue": null, "newValue": null }, { "suffix": 3, - "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", + "currentValue": null, "newValue": null }, { @@ -1554,7 +1406,7 @@ ] }, { - "stem": "0x98f3a9c126844522572072e9cce8634970ef5eca571e872ef8164cde5edc07", + "stem": "0xa9a0f32ac246020ae4b8cf5880e990f92818e68f6c778158079686dd2a64ec", "suffixDiffs": [ { "suffix": 0, @@ -1584,7 +1436,17 @@ ] }, { - "stem": "0x9960c722f94f42a8e634aee2a4e613cc621e32af33e98cdebe0d60a0c5515c", + "stem": "0xab8fbede899caa6a95ece66789421c7777983761db3cfb33b5e47ba10f413b", + "suffixDiffs": [ + { + "suffix": 72, + "currentValue": null, + "newValue": "0xa8a30b41c2f4704492437c072dda9bcc2cdff8f72301abf756163385e72b9e98" + } + ] + }, + { + "stem": "0xad09a3fab0c90e824fdf2217119dad5127bb544b1c02ccfae55f1853e9b572", "suffixDiffs": [ { "suffix": 0, @@ -1614,42 +1476,57 @@ ] }, { - "stem": "0x9a377262d31998106d72b5e6ac531f798d185770b8af05b31246b3e0723b29", + "stem": "0xadf0bd4a821a0a5afd0e821c9f65d7ead2a741947e1050a3da0c6e23ceea6f", "suffixDiffs": [ { "suffix": 0, "currentValue": null, - "newValue": null + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + }, + { + "suffix": 1, + "currentValue": null, + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 2, "currentValue": null, + "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" + }, + { + "suffix": 3, + "currentValue": null, + "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" + }, + { + "suffix": 4, + "currentValue": null, "newValue": null } ] }, { - "stem": "0x9cd15c57e67241dd173f3fdb8f049f9dc627304a77b268ca61b34a5131e33d", + "stem": "0xb0a5b6557b8c56026825c7e4bf87521466d2fb2082ddc04994eedb3571a78d", "suffixDiffs": [ { "suffix": 0, "currentValue": null, - "newValue": null + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 1, "currentValue": null, - "newValue": null + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 2, "currentValue": null, - "newValue": null + "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 3, "currentValue": null, - "newValue": null + "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" }, { "suffix": 4, @@ -1659,7 +1536,7 @@ ] }, { - "stem": "0x9e125a9ab93304741e85ad70b17944dfd03d356db17d29a724f3916fdcb3e6", + "stem": "0xb14ae6dafb7c0f5f8857601e5866b983283a99f535a680bcbd28ee821a58a5", "suffixDiffs": [ { "suffix": 0, @@ -1667,34 +1544,29 @@ "newValue": null }, { - "suffix": 2, + "suffix": 1, "currentValue": null, "newValue": null }, { - "suffix": 107, + "suffix": 2, "currentValue": null, "newValue": null - } - ] - }, - { - "stem": "0x9fb6b447be8b75ed8b63023678ec7cb609f2629b74309712ef4324579daca8", - "suffixDiffs": [ + }, { - "suffix": 0, + "suffix": 3, "currentValue": null, "newValue": null }, { - "suffix": 2, + "suffix": 4, "currentValue": null, "newValue": null } ] }, { - "stem": "0xa38337ef57b6044e6d0b10438c04b7533df1d9ac55176a6d0d781c5030301c", + "stem": "0xb2ab3ebc447021fa53e577ada18ac3b686c04c98656f7eacb0e9dbe48747a8", "suffixDiffs": [ { "suffix": 0, @@ -1724,20 +1596,15 @@ ] }, { - "stem": "0xa6d770a1cce30be217a406ad92c4ec964bf54bb7f3da810c0e212bbf419cf3", + "stem": "0xb7f53fb24057369c3fff2478379ad8fb4f24d55ef02ba85a388195476839e2", "suffixDiffs": [ { - "suffix": 122, + "suffix": 0, "currentValue": null, "newValue": null - } - ] - }, - { - "stem": "0xa7ee40ee3158a6c17a5f7e39cb76cbe5c938813bdb87932b9593b330884d22", - "suffixDiffs": [ + }, { - "suffix": 0, + "suffix": 1, "currentValue": null, "newValue": null }, @@ -1745,31 +1612,41 @@ "suffix": 2, "currentValue": null, "newValue": null + }, + { + "suffix": 3, + "currentValue": null, + "newValue": null + }, + { + "suffix": 4, + "currentValue": null, + "newValue": null } ] }, { - "stem": "0xa84aaa726b189a530eda32611eef4de5bba5dab33f108c7e9c5cc25ea34ae5", + "stem": "0xbd96db32b81ff3e67911399316a10a06b350d25424d2c50595a3a95ef24959", "suffixDiffs": [ { "suffix": 0, "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 1, "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 2, "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 3, "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" + "newValue": null }, { "suffix": 4, @@ -1779,20 +1656,15 @@ ] }, { - "stem": "0xab8fbede899caa6a95ece66789421c7777983761db3cfb33b5e47ba10f413b", + "stem": "0xc045ea750696ad54ee30ada9ec0cadaab2b75d89c4f6227b0d9d73c3087e91", "suffixDiffs": [ { - "suffix": 96, + "suffix": 0, "currentValue": null, - "newValue": "0xf3a540f1041fc87838706d6bd000d6dd8ba2193601578b89c86587921e76c00d" - } - ] - }, - { - "stem": "0xac4e1877e17f9d07b8517d8b42454da96041fe3691ad2a5014845e5628f0a5", - "suffixDiffs": [ + "newValue": null + }, { - "suffix": 0, + "suffix": 1, "currentValue": null, "newValue": null }, @@ -1800,56 +1672,51 @@ "suffix": 2, "currentValue": null, "newValue": null - } - ] - }, - { - "stem": "0xb2f20925052d485a02dbbc368f423145757d23ff9c5a0576ec22ac0229a8fe", - "suffixDiffs": [ + }, { - "suffix": 115, + "suffix": 3, "currentValue": null, "newValue": null }, { - "suffix": 189, + "suffix": 4, "currentValue": null, "newValue": null } ] }, { - "stem": "0xb5d048a04818c18604b0a5b6a99642c933d96004eea2016df0da9dec89a301", + "stem": "0xc07f9cbad7ca193fd74553fdc4c1f36ba645d966b7cd25f3a20bbc79bdce94", "suffixDiffs": [ { - "suffix": 73, + "suffix": 0, "currentValue": null, "newValue": null }, { - "suffix": 106, + "suffix": 1, "currentValue": null, "newValue": null - } - ] - }, - { - "stem": "0xb6210bb43ad03b80ac92b6ed97fb94e94057e730379d95af7d3321b4f2b39a", - "suffixDiffs": [ + }, { - "suffix": 0, + "suffix": 2, "currentValue": null, "newValue": null }, { - "suffix": 2, + "suffix": 3, + "currentValue": null, + "newValue": null + }, + { + "suffix": 4, "currentValue": null, "newValue": null } ] }, { - "stem": "0xb887e578bf784daa577f287ebea0de03389ebccb25cf28812cc8fed898e04b", + "stem": "0xc1c4797ae89d062fc711585ffa4c78d2f6f5a6997132f0f7ac2d28d67499b4", "suffixDiffs": [ { "suffix": 0, @@ -1879,47 +1746,82 @@ ] }, { - "stem": "0xb96c6214d3246d16faa31f11f58c7ba7411c845b1c52771be1b0aea2f64484", + "stem": "0xc6c45b7e2e756273c6dfb8b0c7bb67f25f34bb1e335a33fff4b8d15bf5e9ae", "suffixDiffs": [ { - "suffix": 93, + "suffix": 0, + "currentValue": null, + "newValue": null + }, + { + "suffix": 2, "currentValue": null, "newValue": null } ] }, { - "stem": "0xbcc5243b9d6b4d69a2ab5e82d922a144f26e272b729c86617d09ca0f7c629c", + "stem": "0xc8b385304a354467b5a27b7c87686bf2c1d772358ee3383089e9bd44dd5106", "suffixDiffs": [ { - "suffix": 188, + "suffix": 0, + "currentValue": null, + "newValue": null + }, + { + "suffix": 1, + "currentValue": null, + "newValue": null + }, + { + "suffix": 2, "currentValue": null, "newValue": null }, { - "suffix": 194, + "suffix": 3, + "currentValue": null, + "newValue": null + }, + { + "suffix": 4, "currentValue": null, "newValue": null } ] }, { - "stem": "0xc2a7d4c9d2005e7ebcfb8eaa0f87f885e5289afd6bf70b1fd5bb909981c55d", + "stem": "0xca3f471892ec310cb6d062ad97856c811d81b46bb00343d39a777dc313b5c4", "suffixDiffs": [ { "suffix": 0, "currentValue": null, - "newValue": null + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + }, + { + "suffix": 1, + "currentValue": null, + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 2, "currentValue": null, + "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" + }, + { + "suffix": 3, + "currentValue": null, + "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" + }, + { + "suffix": 4, + "currentValue": null, "newValue": null } ] }, { - "stem": "0xc2e0308487c553079600c467413d872f5337a5a07a4c2797314e73745830ad", + "stem": "0xcad32b0b76f703260debfe2d8814e4d73d538a4a62b3cb5cf71c58a94f7f57", "suffixDiffs": [ { "suffix": 0, @@ -1949,7 +1851,7 @@ ] }, { - "stem": "0xc4a41f5f3fad02e33729418f39022da53368c11e75c99c764e64b2e5145ff6", + "stem": "0xcc34edcf86461a53eac936328100254601afe1df598bb168f8b38ea7666d54", "suffixDiffs": [ { "suffix": 0, @@ -1964,42 +1866,57 @@ ] }, { - "stem": "0xc5dd900c8c26e0b3c1980ae3870f9f2127be476bd54787b4a7dfbaa4531b28", + "stem": "0xcc77330b3055cb6299efeea173da3640060111781a234966eedca596a999da", "suffixDiffs": [ { "suffix": 0, "currentValue": null, - "newValue": null + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + }, + { + "suffix": 1, + "currentValue": null, + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 2, "currentValue": null, + "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" + }, + { + "suffix": 3, + "currentValue": null, + "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" + }, + { + "suffix": 4, + "currentValue": null, "newValue": null } ] }, { - "stem": "0xc8aacb03515ae23d996d168ff8eba57691303c63316ff6c61f940cde7c2b3e", + "stem": "0xcd5c20363d75fc2a474a74dda8762695a4c0c4b693a07615268406f9cc4dec", "suffixDiffs": [ { "suffix": 0, "currentValue": null, - "newValue": null + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 1, "currentValue": null, - "newValue": null + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 2, "currentValue": null, - "newValue": null + "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 3, "currentValue": null, - "newValue": null + "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" }, { "suffix": 4, @@ -2009,7 +1926,7 @@ ] }, { - "stem": "0xc9a39e5c7ddf2c2f9a5553a7c73bb97f899fda3137146acf9a812c84569e06", + "stem": "0xcdaec01026962e32cb371a41dbe5a4c753e6720b744717b74ee75018d28f90", "suffixDiffs": [ { "suffix": 0, @@ -2024,7 +1941,37 @@ ] }, { - "stem": "0xca3425ab202792210d9e294c434d1e34989d9c1961e0476cb7678896bbe736", + "stem": "0xcf5408fa602d6dbd8e2e641d14958a88836476fd0e0a32daa0de56ead34d24", + "suffixDiffs": [ + { + "suffix": 0, + "currentValue": null, + "newValue": null + }, + { + "suffix": 1, + "currentValue": null, + "newValue": null + }, + { + "suffix": 2, + "currentValue": null, + "newValue": null + }, + { + "suffix": 3, + "currentValue": null, + "newValue": null + }, + { + "suffix": 4, + "currentValue": null, + "newValue": null + } + ] + }, + { + "stem": "0xcfa78715c6acca5de1f35cad039b812ec4cc589a1d2eb797e7edd441b53f34", "suffixDiffs": [ { "suffix": 0, @@ -2054,17 +2001,17 @@ ] }, { - "stem": "0xcc257ef9bcf9400b9a16481590496f650b04bb690e9f11ae69f490c6210944", + "stem": "0xd3f8ff95ced361da1e8ab561ce5af2f8340671323538acc7d76af393146e90", "suffixDiffs": [ { - "suffix": 107, + "suffix": 112, "currentValue": null, "newValue": null } ] }, { - "stem": "0xcf5408fa602d6dbd8e2e641d14958a88836476fd0e0a32daa0de56ead34d24", + "stem": "0xd5f8607b72c823bf0ed71bbe55d8ec37bd7cb3de4513077c07205884d86b9f", "suffixDiffs": [ { "suffix": 0, @@ -2094,22 +2041,37 @@ ] }, { - "stem": "0xd080375a20f69585efaa6551d5729f463fae6f0068e9c76eafd1be0996574e", + "stem": "0xd5f86b6ac83b9900db5408c968836394bd382e38196e4a80eae8b8c12f49dd", "suffixDiffs": [ { "suffix": 0, "currentValue": null, "newValue": null }, + { + "suffix": 1, + "currentValue": null, + "newValue": null + }, { "suffix": 2, "currentValue": null, "newValue": null + }, + { + "suffix": 3, + "currentValue": null, + "newValue": null + }, + { + "suffix": 4, + "currentValue": null, + "newValue": null } ] }, { - "stem": "0xd0f548ba085d0b3a26d0ae81e8244c2d73fdf3bd3009a285d3fada3b14feec", + "stem": "0xdc0b535d009100ce447419f18ab9283c76bbfb8780270ff8b4b40ed2cefb40", "suffixDiffs": [ { "suffix": 0, @@ -2139,82 +2101,97 @@ ] }, { - "stem": "0xd3987c8f556bc5c377ff52b171daa1cb83d05b4d95f2b013f5b560d1be8df7", + "stem": "0xdf458b3a246a4c06e1cbaa4f0869f10a8e1c6510906408c5a7013438381b39", "suffixDiffs": [ { "suffix": 0, "currentValue": null, "newValue": null }, + { + "suffix": 1, + "currentValue": null, + "newValue": null + }, { "suffix": 2, "currentValue": null, "newValue": null }, { - "suffix": 83, + "suffix": 3, + "currentValue": null, + "newValue": null + }, + { + "suffix": 4, "currentValue": null, "newValue": null } ] }, { - "stem": "0xd424261571b4f0e6783482c59f72b1fb0ad54694d614133baad31a254d89f3", + "stem": "0xdf67dea9181141d6255ac05c7ada5a590fb30a375023f16c31223f067319e3", "suffixDiffs": [ { "suffix": 0, - "currentValue": null, + "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", "newValue": null }, + { + "suffix": 1, + "currentValue": "0x92b6fdb8628ab604000000000000000000000000000000000000000000000000", + "newValue": "0x6d6d9a311853ae04000000000000000000000000000000000000000000000000" + }, { "suffix": 2, - "currentValue": null, + "currentValue": "0x2c01000000000000000000000000000000000000000000000000000000000000", + "newValue": "0x5e01000000000000000000000000000000000000000000000000000000000000" + }, + { + "suffix": 3, + "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", "newValue": null }, { - "suffix": 73, + "suffix": 4, "currentValue": null, "newValue": null } ] }, { - "stem": "0xd81866238d9af46480fc7ed037df37e5d4d82cb4f2ee8abadd9579aa756762", + "stem": "0xdfd121155cae6d2529d60da7de934e423fa8e41405327fbc78494b30ea9513", "suffixDiffs": [ { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, + "suffix": 99, "currentValue": null, "newValue": null } ] }, { - "stem": "0xdd886b61bf975565e8cc68c02e6942900162dfbe3aad5f544eee6cf0c98339", + "stem": "0xe4f7b34d35e4a4281eaec980d3dbbbeee79671e9f2f4d0411cb113c798d103", "suffixDiffs": [ { "suffix": 0, "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 1, "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 2, "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 3, "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" + "newValue": null }, { "suffix": 4, @@ -2224,27 +2201,27 @@ ] }, { - "stem": "0xdf67dea9181141d6255ac05c7ada5a590fb30a375023f16c31223f067319e3", + "stem": "0xeab324912c2a13ec543d74b65870968538ad085f35cb9756e07c8c5682261c", "suffixDiffs": [ { "suffix": 0, - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", - "newValue": null + "currentValue": null, + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 1, - "currentValue": "0x644e02368fce0d0a000000000000000000000000000000000000000000000000", - "newValue": "0xc8c57df82e98030a000000000000000000000000000000000000000000000000" + "currentValue": null, + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 2, - "currentValue": "0xbc02000000000000000000000000000000000000000000000000000000000000", - "newValue": "0xee02000000000000000000000000000000000000000000000000000000000000" + "currentValue": null, + "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 3, - "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "newValue": null + "currentValue": null, + "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" }, { "suffix": 4, @@ -2254,42 +2231,57 @@ ] }, { - "stem": "0xdf72f4afaa53b82fb0445e6261ff1d7ab5da0525649ccc7db9d5f06138f052", + "stem": "0xec46df21a7dd9ee43bcd8f3477c62efa832f2f5f87febfe29b2604de624652", "suffixDiffs": [ { "suffix": 0, "currentValue": null, "newValue": null }, + { + "suffix": 1, + "currentValue": null, + "newValue": null + }, { "suffix": 2, "currentValue": null, "newValue": null + }, + { + "suffix": 3, + "currentValue": null, + "newValue": null + }, + { + "suffix": 4, + "currentValue": null, + "newValue": null } ] }, { - "stem": "0xe13ec10bedcd8a59ee1ae190428ebae9d88c12061f06b8d7128e8c9a8b6961", + "stem": "0xef4f2cf6f74fe5a997ec25aa2c2ba5602005efaf7c352fa42762e6f60aa50d", "suffixDiffs": [ { "suffix": 0, "currentValue": null, - "newValue": null + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 1, "currentValue": null, - "newValue": null + "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 2, "currentValue": null, - "newValue": null + "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" }, { "suffix": 3, "currentValue": null, - "newValue": null + "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" }, { "suffix": 4, @@ -2299,17 +2291,37 @@ ] }, { - "stem": "0xe4aea3ebabf6e755469f194e73c28e04ce453e64c490f9e561a12d1ff7ea20", + "stem": "0xf0841d2b4f8c89c358129812fdcc09f6d2e019fe2138a5603d28927e9eba7d", "suffixDiffs": [ { - "suffix": 123, + "suffix": 0, + "currentValue": null, + "newValue": null + }, + { + "suffix": 2, "currentValue": null, "newValue": null } ] }, { - "stem": "0xecc45ade2962a8109bdd83615b81f8b06fa3895b63a91ebe98bc61da989e7f", + "stem": "0xf2110ca748f1f0aa3a6281d44d18f4a12a4557b96c2e72d27d7cfa23af48e7", + "suffixDiffs": [ + { + "suffix": 0, + "currentValue": null, + "newValue": null + }, + { + "suffix": 2, + "currentValue": null, + "newValue": null + } + ] + }, + { + "stem": "0xf6269b5a5f7c4b7664a5f7970b1b0700eebf0b349369ac20135001d75fe82f", "suffixDiffs": [ { "suffix": 0, @@ -2339,7 +2351,7 @@ ] }, { - "stem": "0xf3a5f5c3cbb4e0c8437fc59c4ab4de0831b69bc7454685d27918ef454ba657", + "stem": "0xf7cda5b929ccbdfc6339aa7eb8e2dd35e34a4bea487641c35e38eff980b1b4", "suffixDiffs": [ { "suffix": 0, @@ -2354,42 +2366,37 @@ ] }, { - "stem": "0xf9db1b27e3359ea9bf0c49ea0a607012bc4f584655d93ddec04e01d631ff5d", + "stem": "0xf9b07f865603756d8682c9ecce7f4c78d08f25b4d7e3104cd29ce2078f15b5", "suffixDiffs": [ { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, + "suffix": 99, "currentValue": null, "newValue": null } ] }, { - "stem": "0xfcb3a619d36da42369f50a9bd41371c55ab37a73dac6caa505383f4636f2b0", + "stem": "0xfa9bb984e4382474e717427dae78902e1627171d30313e5c554c7ab7d53cac", "suffixDiffs": [ { "suffix": 0, "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 1, "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 2, "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" + "newValue": null }, { "suffix": 3, "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" + "newValue": null }, { "suffix": 4, @@ -2399,25 +2406,30 @@ ] }, { - "stem": "0xfea5fe01f1910c3e2923c38b7395ce356b249a9a6b973fdea7e42b47b40745", + "stem": "0xfd16c88628cc572b8aef1b3ed058e8c2e352031a2deff7d25187da0c1ffdd1", "suffixDiffs": [ { - "suffix": 173, + "suffix": 0, "currentValue": null, "newValue": null - } - ] - }, - { - "stem": "0xfef6c89561f11284efdc38d2f8a362d63149071b1e929bef2f199ca15be4cd", - "suffixDiffs": [ + }, + { + "suffix": 1, + "currentValue": null, + "newValue": null + }, + { + "suffix": 2, + "currentValue": null, + "newValue": null + }, { - "suffix": 125, + "suffix": 3, "currentValue": null, "newValue": null }, { - "suffix": 174, + "suffix": 4, "currentValue": null, "newValue": null } @@ -2426,200 +2438,120 @@ ], "verkleProof": { "otherStems": [ - "0x2b0666d65c693f59a7d7e5c9d366c0af0f5918531699a1b36a864575d44b44", - "0x307e2d1d6b9252fe6017a1577d27eee29a32314e68499b600bc1dec125bdf3", - "0x31c3393ffca13d19aa27b799d5bb93777f75c50c08548beca9f789e825f8d2", + "0x19b464180e578d4d516b7d4a6425a8574afc4bab38aae9fa09aa0bb79b13a2", + "0x34c73185718c76bc4c4da01daa82c72f064f7deb720443930c1867ba499d40", + "0x35e37865cf898ca89a6617057171a185ea0349923347a31ec92215e8fee705", + "0x488a440c7df074cb8191d657efcfa26ca28305404509a61914603faaa3f643", "0x4cad9c2d704a188facc52755cdc62bf947db397516ddd0025541d917290828", - "0x5a3e9eed1c04e8be7598cac97578a4ac1361f7300434437c15238ec4bffdf2", + "0x67e0e7e23fbc51dd816235a179e50ed793e2a30e00865c9de7b2b36e1f3974", + "0x69794876cab6650878d2cb1098217b04973699bafcbb2e7132b0749fcf3b2e", "0x75a259f01b2e7f18d0cbc1d6c891d3acdb1f1f304f25cfc7d81a67215c4a84", - "0x8687c46a9c42f9560a190088d897602af1428c9675f11c557a580ebe9d20a5", - "0x8ca368ee3a41f56d9d636c74a2bc1fb89204dc338a261f982e043bdba46e25", + "0x760f28dd20e51352eca6e9d3ae3173a5863b696a4a875e423a2118f02f3944", + "0x9363cdebbb8bbfd27b84eab7fa4fa4f3a29a2add2098feafd4697f5d6dc55b", "0x9868d698b6605c6a1c0ace08cd261f6c8aa6cce1ad2926efe10d21c7bae806", - "0x9956331ae1b3ab76078bb941178bf8cc25dfd2e3f83650ed7305a6fccab9de", - "0x9f1e458ed3c7afc24285cc084733dc38657c573fdee2963873100dd69313b1", - "0xa6f677f1eb3c0fb04e197c317130977a4f8d4ae24ab71ecf3623a36949cb62", - "0xa78b8d5c04be31cc92fe38110c34b21da3e4a33a3b32494e200bbab91a9ac1", - "0xb59831880bd5aeccd94621d5060eb04e301df6cfadf654946332997791b4c9", - "0xb642d1637a669976bb1a3c78b352f7e7fc506acb7286cf507d2e31a2d697be", + "0xa9ed0cb7398250eb47c854c45af1aa5968f697b163df12d652a0a6367f34f5", + "0xbdbc00b43082f900ca793a61377ec690136f6db5229a5d79818119453b928a", + "0xc0237e3ff2222174a4406e598b9083eca7ac5394cfce7794dea7339c444f8b", + "0xc6c4378ab419a41db1c0692c739f46dd2fba4fa8a0d2fd759dc7a2a881c7ec", "0xc8d0efd70a010c68da50d7727f54b388d945214acf03d6357e65e980c5265e", - "0xc9b21ead525cbf5a94f32949b5b20216d5870e0024c8e73a6ef364e546c964", - "0xca3f471892ec310cb6d062ad97856c811d81b46bb00343d39a777dc313b5c4", - "0xd092de740adcb52108f42fc495a04faad6724d07e2c65febec47e9d765a08e", - "0xd8f02c1b8a44c5ef8735974e10bb7faef7b618554bfc8e7b5f27899a85d1f9" + "0xe48a640a9e2cd273cb6901ecabdd923f0485dadc21e8cb6e95648bb1576d8b", + "0xeae3765d080336606bdfdee96a4ee964cd8f05b9ac716917399625f1cea568" ], - "depthExtensionPresent": "0x0808081010100808101210080810121010090810090909100810080810101009101008101009090908080810101010091010100810091010090910081209091010100910090908121010090910101010101010090909101009091010091012101010101010101010", + "depthExtensionPresent": "0x100808100810101009091210080a10101009090810101009091010100808100810090909101010090910101009091012090810090a0808101010080909091009090808101010101010101010081012100909100808101008101008", "commitmentsByPath": [ - "0x01199557646012cfa7d03df58183e2ce851f2c18e20d075cb7d8c85546e755f4", - "0x46c5faaecf65c9823b7449701968b1a7ad5d6bc04be964466aff85655f9101be", - "0x3aa4441b6c89365e21093ad98d32f286075e8ce26a907e99f1907e2c7920baff", - "0x37e9a7aec30a2f9512e1e3c4a1acd943e9d12b5d8a34e1821577a3e12402b33b", + "0x722e1493938ec7e02160e25cb4999d7dabbb87f4b782ee9a6877838589085608", + "0x41d538b8b9bddc5ba8e7aca5848922d24cddd9a63113c36623d595f5a37a95c8", + "0x3ea09b91f3ead7c5898e7a8b06e4ec415558e7bc2e835565a668590cdd828f84", + "0x54824315285a035da8444a15c22f4f074803d4a47ad006cf1598cb29cf81b80b", + "0x3ac8419ed7a2501bf7d759cd02c0d3aa5998f93daaa598807d56ed523c64ac2d", + "0x065e2edb70fee27f9c5a7a43241e4d764c8f6f89cfde4cd45e4fb1224503a5fc", + "0x08b386c120fd7456d040c4a53f7b2e5df6c84e80bfa2cd1a99a5ce6b2abb32a7", "0x427b4a9ef0138f38eb2aa1004b32318028f41c34b3724313b73b4bbb3c7fb2a9", "0x62dbc83963aef42b5c6696695bbbf01e92ad6d0db9e565b687bc145b463ec46c", - "0x1851f9391eca8b89a1f1fe153b3587a467abf10f9ecb2b796356b361e6605ec9", - "0x529a76c37776d20f4af070db3c191866f2f43d87c718d910dc6b5c89bc0a5459", - "0x3f16cfc6eab0330d3ae71c498bc0981c8e17d2cbef0d5a45a911b892bd45cba2", - "0x65e9f1920bb62cdb0cf51efafaa162dfa0e4153f8cc309f9aec67f1b3c2dcb7b", - "0x0cc8a0e6124391d684d7b6ec322140e59e998acab7b05bc17160cbc6ab5e4455", - "0x37cdeb1feb98a341cc1e72d89db97596a63a932607427fc128bedba5ed2c22e2", - "0x1f8018a60bf452f9925da38bdd039db5e6667a0d5f9b2328139f7d291f4aca0d", - "0x2361e30c77b5b1b5da73a446e7d6e78d67fc93e622e14aea409c34167ed34ff4", - "0x0e61ce0dc0366a7445ca583488912c5e26e21d69e768ceb2d3ff3194f166521e", - "0x32cfa7e52600376abaf1bcfaf5603c311c6c3471defe66259fccbd3bd3005afe", - "0x1c9bd61333adb8f883866d4ebd33d2ec82786e6d6861ccaf95d54c9609841c0d", - "0x4b9e6076d475be65155e3d05e34265c447f0743d46fa8a8842ce9e8d3302bf93", - "0x254f7279536e199e89484d67f772a2b410dabe11a961b88f03bb259243e3f69e", - "0x0aacf6eb2c818ddfb84d4eef00b486d945b536a316d3631f8e10b55172257945", + "0x6396aaf2c0c78732efeaad69a7080f568ddea3644a092933a937930b72c779f4", + "0x5f94be11200843fae3e652afd4a38f4d37bccc9189700166f73fa3298f49f1fa", + "0x4848b183ecd1dad15e2a477c403e17493085fef900df5800761d33c3149d6baf", + "0x3399ee827a9a74da92a9eca4acc618b95ef792639069f884d7683167571f87b6", + "0x43f1df45e877b08f805300397ab7830287160460951851572d2b8e5f0592f6f9", + "0x483ece1706e1d5eada83858a4f0892e78432831ce2947b3bd8be584d73aa4964", + "0x6bf63b2962a17a5da1567d0b3e8f3aedf17b8f0794804bbfdb152ea11f7f27b0", + "0x4ebe9b7066045094b30c66fd7a3562023b8f5abcb13e70a111efc4129f49550a", + "0x3707270f2fe083b66aeaa1b6813081b1056c950e4e531a8d41d5bddfc3671861", + "0x1d2598745627b56c071d30d2cb4d35907fe0e2b49db2f764a403883e2e2cd4c2", + "0x0bfe1faab7f13468a927aae175259d44c0d153a1f448b5b0ad681435bb4d3a60", "0x2841830305a4b148416f4a46e23d1c3e7733a9c380922dadb5ad398df2d852a1", - "0x14929fcbcc77ff4e60c3ce8281421589e4958ed0ffcc70c6172d7b1010268c40", - "0x0d7a506c35e95ca6f482ae1b9641efb198635e219f874e43ea5f3acbaf48473c", - "0x430f5531e6770d1a78456b12bce8f4b32c42558a04a7be9ed66cda52e0775d21", - "0x1d6aba0ac51f8d7c4418baf5d908fa520bf4701c2e5b2903c344baa5105b2585", - "0x3f01e5ca24e0903981a0cbbd0067153d6c7129852477ba1f31e1c093fb9b65ad", + "0x2b0b8088ad078773da681de309c1e2042689b35216e9a7b8f23b648aefac5ee2", + "0x49dbee56b62faa8ee3ef35b39356dbe7608864d5cc16b5d7458f6854e2942208", + "0x375da878d61adf16fcacf9ed424e7835031825e09b4e9563860e01f8b462ef17", + "0x2d86a3a4886716a46b3797eea63d4153fa0601a1cadf43aaf3eb5e81a15f7cdd", "0x690e98ec45cf5d9bf56df3cb85ea3975c357925d2ebee811ea2ef00322ee322f", - "0x2aa951abbb03d98ebd822c492d577e7f8617fae2f439e26ab1313e479c68824d", + "0x26d3a884d4789928e4412a26168301b508bfb8c917899dee6b54316cc9203b06", + "0x5ca92d55a3326c82cdcca56204d01af89f0fe06d3baeecc44cae87d13c6443b2", + "0x2a1c9995538a9992a5573f759490bae6dc720ed1098e2bad43546dd5bb4c520a", + "0x18f638eee96c5bbf763952ecbae4e14e2a8009912510f6c47071937d5a4df40e", + "0x17c626cdeb80e38744db8309480aebabf8f170dedfa0272af7e597f28b2ad57e", "0x2c02f17363947895ce377823e07fe5d5c64b6ca0e4c51d6b6a8419fa6a708c08", + "0x2d6aa568d6bef185be0785a4c13645e097154fc59b9fd341d831f9f565e0b95a", "0x5ff1c4d4883f22678fd589e34edac1c8fd6f154c6621a61fdc660989cb72f056", - "0x3aefdf17895c4d636451e49bd489fd5735701aebd3a1a9dd5a815827ef0e824e", - "0x352fef2b2a4429bda58710de7a8e3a7d605127ff9da0b001998b9eac4c084244", - "0x0c2d895c8bd298ba965414a8bdf0694980938a27aa0de8b59b81fafa60ee111c", - "0x244a95b14754daac8bb87af1e04a6344eac954de41cb429753d77a63a655530d", - "0x31d545fba02d0568b0b36225f05f7088e819238158493164bb6818a520c4b167", - "0x531736c74afa4fd3fff3bad6c5bbb95b8b68f0f7ba3c65dd689ca1f5d96f23ef", - "0x25bee57af20fc8a1e3900d515226c0d0abf48b013d660a869d7c0b74f5731e7c", - "0x23f8b7161eecbf64eb8ad567b5aaeaa4aa1144ecd50ce06821537bfd2d415619", - "0x0931f8461f83ea58b33a0d8ea0961391d7664f7c0085f4b299a944a7c8e466d1", - "0x3064e3d6b3f8e2cccba57dc010f652e8cd5ea8a6f91c50ff2a8505c9192e6fd6", - "0x3726fb35ffde02e6a36ac85bfc5910bf4affaa3a6d4d8f0e9a81a8e6737b4f8f", + "0x499bdc456dfa56f9c9fa6c0d47212c6cf4731cfe2d7a896c1f1aaa47ed878632", + "0x1c27dbbb3cbc7f790b6d1c96664c84609ef28468dd384f5d50c334150063e7f7", + "0x6350417f140b03e3cf3590c81c4bc0a43d16a976506ef714c8f65681d56eb719", + "0x6eb8da1319ddb0c04fd93c17c90d07947832c14a9d1d348f67eb53883c9c6ae2", + "0x0967d5e224136c84aee3e3d1bd1937bb84599fc9be04ba897506d7419435bb8f", + "0x2865aa98097d9fce2a250d5d8ea8310323a01349404ae71dadc202fcb894b4f5", + "0x635abb6f530eb833b9bacc779ad3c46bc4551b002e97636189c2202326365e73", "0x24602e77b76788c5c1f51942fcbf54ed3d8f3ee118a399f275dca4185bb95ad0", - "0x1abb09195dfc0a37a2abb51bc2e2b791b5ca7d9484aabf6b83eda1e97aa3db17", - "0x3e4e0080dbfec64fff7fa7b7f30a5f9867b1aa28cf79b09542ea8ecc52952375", - "0x19cbdc4a103f05b555cee260469142e8a34a5717e321ed74fa7a62e50b65c9ce", - "0x64aa4ec790c5c8a1b0945ffb88ca8b88da4fdb0297b9b65b696f3da999f28c46", - "0x6019069e6b808e2c30e3ac17fc4942a2194d3be7097a06768b03a985a369da71", - "0x474f20cb18aeb879742fbdfcc015118f5b36f93389a314040415a8b01c533c6b", - "0x2005252cc4226fa20774d566874e0398e568894934aa6452355620d03ecff29e", - "0x14229c7ac78d277f9d8565b4edd7659dff181c72e7735b1d8fc21a8b5f95d2d5", - "0x3bb63594faf0265fbae4501060c6f917eae9ade1ff3dbca860eacb8826616a28", - "0x694df494913aed82cf7a4b15b0b4f8284ed46ca963177713bc8738072c9fdafc", - "0x47baccfb1043a41567004a5aafe28e00b6902092e42af59362171a31c5b3d720", - "0x335b2d28993c36130a6cf3d14dc06015e8d3126c2a32ee85eb83098e1028f71e", - "0x5f06f874808fb17e13d839fa2069a399d9e2e5960baabeea294732e646eaceb5", - "0x39e92e43a6cf68ba5fe29ae873c83670b434ba3e7b645ca35c44f14421ee95cb", - "0x69fdfff6c225f5f0631ccca3fbcdff3574106a23310d288ddd142bd3bc23eb65", - "0x288b90416e8d13b029f5dc498c46d6966388d227e0682f9c8a150dd0b2228a67", - "0x0747e20676b865a559fb6284d4a38f5ea2e2222842186c0031c8bf9ff4cc27ca", - "0x72167fa9d85e5733eec80323e11625294ef4de12c813179dfe906ad22bb0229d", - "0x2f9ec2baf178082fa7c33a7021476642b761e03052dcc775e480939cba1237e2", - "0x73d3c2c2d54273b9cc41fcd84b8fc7579176f8244127ecdfc018b66da6122c99", - "0x59857c8fd15a33f6b94b5da737729f0d78fb2288f4ac06393cc7cf8714ca1923", + "0x5ea9e32ac95183a0b6c766acbf7e858294bf972eed434b7e806ed1e71b1c5602", + "0x3abdca9f5bdf3457a42bf5b4b020d3970f04502cfabc71fa80b6a3ac891b0a3d", + "0x39983668d3f0b076f2e3eb8113bf9c8d602d1b1ec0b4a0a0713fac22514bb46d", + "0x1ab3e5949b99a1b4be811b75e02b9e662c14ca0e7d5231b24eed3ae22572f224", + "0x732298c108b9fc5580180e875629203030a73e5d16b2dc400a617f2161709616", + "0x19b539b39a3583ebcc1abec2e2a75bcacacd9f42eded484b11e69106e62ddf2a", + "0x37445047ef2b7669a78635f8b7b508b1d74725dbdc204e3a4281bf68ab2e274a", + "0x1daa3c1cff25e854d882319fbba077dfd2cd1fa39a5f52afbe44d39b5d62f963", + "0x55279f0e838370d428cca5430062111716428c8b482312beea42eff6b7902f69", + "0x0db6ef5ee640cae261535385e42319226547dc4e4d2dc40c9d1cb12713f08122", + "0x20f905a020235770dcda1d13d473ce9d5635d2f807a574e4862c9c1651fc30c1", "0x35346be2c112a07ef69aa62bb02a3a2f817a32c91f4e88e3a204b9339575347d", - "0x4793b69a54c5568a699b4cf13184fc9a38992f4ae2e71e0bea63b7b790e39a91", - "0x00bac75a4a4d681858a0208707207832484f100edaa8ccee7301f48566ebf1a5", - "0x47d17a51003a73347b659182c9be702753ff285845921440a3a4b285a071022b", - "0x172e4b0ebdb0da24f90f60570a7db2fd3a47bacca549eba99a9cc1d40b26732e", - "0x58917df0d0901cf067af992294f5487e64225cb3137e85d071c4d501b2c2d888", + "0x6031798723cf452c830f80c27c970119cb0184188684517ba214c498ba834784", + "0x1e677e9fa586b6abba722bfcf110fdf9dfae881a7c4fe8597ae509b91d81bc3f", + "0x44b00fc708008271ab2d56469da91fa82006573c32e7aae16e7d9eb467579d76", "0x6949014ab1ab4a6fb597650c9d606061233818c05320de08639617b421b71351", - "0x1aac937c03ceb3fd76d138e7ff323847ca7031b1148583d47a4f0c9c2768ac58", - "0x1795bbbe3c75f245a6eb020010db6f077f3f30133ea0cc263819d252b1d6d89b", - "0x5a5c5c655811a3019436f15fca4ee8638df1ead43f2d1aa8813a829398fd610f", - "0x29825f7282d2857e272790c4dff4179567ede081abc846a42723f5a88b385ee3", - "0x4bb2c2db2a43027b4fc316dd850f16d648f7d941a33ecf1f63af986e4079366f", - "0x6160d57744eb2a58458d744253d94594e91fb3fa42d6360c83208368123a1de6", - "0x6a9463d0c8a3160cb5ef0ee6d76c20b99f32ac327b5ea5dc424ae6db28b59f60", - "0x0553079e00b90ff9ad35980a42d6364cc25ce03a66f87f51447437c3010fe1cc", + "0x297389f62fb6349c710d6b886f068671a917866ca0ac4c5c6f1adf00506a8d88", + "0x4efe7372616a7f662b7ee8e5cca06a072bc77c86581e63983a6895c99ada2f19", + "0x69bc7e6bfc1f8d7d8a9506c109e3c1ec5f364b65b50edac64377b5b41a4b32c5", + "0x4d4db88fe82208093a6536ac70fb181849e4cf1b34bf332906ec8c3a65815af7", + "0x3159efb61aca0a698ed47776fa32207d06027952db401f7de6b0c1661fdbb2ad", + "0x1fb233a16cf65d35891a43253a69a5003f0ed9e788650b180dc8db72661df65e", "0x4115c344d113c884ecab66a2506cdaa0d721aa8e2ac29989e9f47bab0172b999", - "0x67ff748cd92ba6161c0d35698c24df64fd724e70981714173bf6d3b9ded06ab5", + "0x50772e19b9799f4979676aee65c0c0f22d6ae0569bc5990edea7294fe039744d", + "0x15236e41609be9f7321421d197813aca9df4c0e2606fc82661a66d17ad9cb0ad", "0x14cec786771992338db76d054d8e0dfe9154eff89ced6f0c5f5e4ae4ec211353", - "0x003ad8815f835e9abdbf548de77607d6f257275d8c8644bebe1b04d179960deb", - "0x648e1ce096a694eac74a5dcd17923cedf0f1e34f6355955274515797802a8381" + "0x72fdd09c735dc2053167082f39882c1cf70d4c4acd0909c3130c89aecd1b27f5" ], - "d": "0x354c2d2f39b0e47290b752043b724864154117120477748f012aed939da8a19a", + "d": "0x41b797d609aff421adade3911231d88eccb6d0d49f8501135a6b9b72ebb3d86d", "ipaProof": { "cl": [ - "0x1d241c125f6e2590909746f39cd93ed8347014a9015232de6c1e3446c094acf8", - "0x521b7520e11608865c43909b66a03378078376ce948589d83981807decfc8d22", - "0x2bbd0825725d7f411914ce99cbf9d9f7c93f35842c39443c27c9309327c7e1bc", - "0x447ba4f8d604d63308942b0a555e79e5be332544501a3c73fad9b80ce7c8ada6", - "0x69f58232134e771cdc98ef29e0e7dd803b37aad76969aa93e2667a6e04b6de17", - "0x087907e4c70dd98d72d7a9b5764781210c563fb73c1756a2b2d03c72fb0b61de", - "0x14543308ebd9f2401a63a4dfe691d558fbdbfc7066d99cb1dc8ffd4d914db998", - "0x170e27ca863cfac63545c64d3b6381672a19430d3fdcd66ad4b682b04b0656db" + "0x317b5e454850bbab50b5ae75a4e8f46959090197fb902ac422f6b4890f310613", + "0x160e15b138e9b9e915f7063f7cfd0c231b182f65fad12f292c96e2a95c5612ae", + "0x63e1841cb56a483e49ff837aca09fdd5a66c47c07bd4ca824943a28ef39a9483", + "0x469255b209dd0ac2ae7afb24724edb9af89caab6d0b7d74427b988cc509d0dcb", + "0x2cbfd81a872a043bc205bb25e9058581460512c840e45bf57440e594d105183c", + "0x3c638b1144360c4cdc17c16cfc5f24411b03db5dffdbbf604ba1cca63e305d31", + "0x54b1a56a951a566fddc1eb6e4c23349f02051726a5ec3594893987fdc94b6ed8", + "0x0e876f9b73af1973bb8ff88783d07194bb7457018ed1a3532cde3aefa59b9534" ], "cr": [ - "0x41108a82a07d24400ebdae0dfe00bb9b12d630ad079554e377b66b658b51174a", - "0x3dd720a87ec6c348ab25dc9e79e7e035597823b2f7dce96a0d0c9881dba1657e", - "0x254bf6160f481ab222999772d177541ca9938bd791671263d1fcd886ddaa3902", - "0x6dc8a24d0b06a559b1bdf160b564d3199dddbef461d91766a55555ad9735a5d6", - "0x64fab74dc9dc68d3f1789386dc5413803591aee4270829b0a7e703fbec799b7f", - "0x16c8329759af37ed8c8c0cb5201a5d9356c892ad4ffc7e9aa670c4f4f64e4594", - "0x2483b303c03c8943d6b55df7b6307e534d3d919ad545ffe7aa099ff1730e47a4", - "0x2aa0a2593c1d3d3d5d39e1d7b665feda7c92952bad7df1c8feaab9809faf5fc6" - ], - "finalEvaluation": "0x0e1e1acaa1b2e38bed96d0ff5cd2d2980faceae8cefb49f9743849ba5200ce48" - } - } - }, - "execute": { - "blockNumber": "0x62", - "parentHash": "0x2f08a1461ab75873a0f2d23170f46d3be2ade2a7f4ebf607fc53fb361cf85865", - "feeRecipient": "0xf97e180c050e5ab072211ad2c213eb5aee4df134", - "stateRoot": "0x1817126b2e3f5bb9a77835e46cb42ce46f35968d0fcf2ef2b6678c7d826e49dd", - "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "gasLimit": "0x1a3c27b", - "gasUsed": "0x0", - "timestamp": "0x66191454", - "extraData": "0xd983010c01846765746889676f312e32302e3134856c696e7578", - "baseFeePerGas": "0x13a0", - "blockHash": "0x9e0baab3628fb096ca0d0903c40d782af008b851b9e0309b1fb861335a3f22c4", - "prevRandao": "0xede66b8478c3b7623206885a59e297cb4722fa7b67fda2cbc9be53e7690e6fc5", - "transactions": [], - "withdrawals": [], - "executionWitness": { - "stateDiff": [ - { - "stem": "0xab8fbede899caa6a95ece66789421c7777983761db3cfb33b5e47ba10f413b", - "suffixDiffs": [ - { - "suffix": 97, - "currentValue": null, - "newValue": "0x2f08a1461ab75873a0f2d23170f46d3be2ade2a7f4ebf607fc53fb361cf85865" - } - ] - } - ], - "verkleProof": { - "otherStems": [], - "depthExtensionPresent": "0x12", - "commitmentsByPath": [ - "0x4900c9eda0b8f9a4ef9a2181ced149c9431b627797ab747ee9747b229579b583", - "0x491dff71f13c89dac9aea22355478f5cfcf0af841b68e379a90aa77b8894c00e", - "0x525d67511657d9220031586db9d41663ad592bbafc89bc763273a3c2eb0b19dc" + "0x4df96b93aa6fa37e33d18979ae0441d3390afb54b8b691142da1497c4e4bbaec", + "0x56b862a856b36c59d99724b951a21d67b2c026fbc2578de131cbc8fcd58d1d58", + "0x4245edc458fa81d7ffa02fa34b7501ad59273633a51d803ae7d16428998aad18", + "0x37209eda9e08070518b9b3a9e2567b989371e942383fd27db84978f4f9b8b50f", + "0x694fcdc2da00eb112da1e3ca138f7434c3485f947cbe6a8b082e8a167a4ba991", + "0x49e8dc603fd0c16e1e6579a708de35beaca2a2da4e54a281d696414bc1a1352d", + "0x55a538dc89d4feac4044ec38652d9460156d9af4e8e5be9a11755d0fbc95223a", + "0x12f61e9475a48a24be69b52e4a5e5f959f46821412794825bb6c2c5b4c1cd467" ], - "d": "0x5c6e856174962f2786f0711288c8ddd90b0c317db7769ab3485818460421f08c", - "ipaProof": { - "cl": [ - "0x4ff3c1e2a97b6bd0861a2866acecd2fd6d2e5949196429e409bfd4851339832e", - "0x588cfd2b401c8afd04220310e10f7ccdf1144d2ef9191ee9f72d7d44ad1cf9d0", - "0x0bb16d917ecdec316d38b92558d46450b21553673f38a824037716bfee067220", - "0x2bdb51e80b9e43cc5011f4b51877f4d56232ce13035671f191bd4047baa11f3d", - "0x130f6822a47533ed201f5f15b144648a727217980ca9e86237977b7f0fe8f41e", - "0x2c4b83ccd0bb8ad8d370ab8308e11c95fb2020a6a62e71c9a1c08de2d32fc9f1", - "0x4424bec140960c09fc97ee29dad2c3ff467b7e01a19ada43979c55c697b4f583", - "0x5c8f76533d04c7b868e9d7fcaa901897c5f35b27552c3bf94f01951fae6fcd2a" - ], - "cr": [ - "0x31cb234eeff147546cabd033235c8f446812c7f44b597d9580a10bbecac9dd82", - "0x6945048c033a452d346977ab306df4df653b6e7f3e0b75a705a650427ee30e88", - "0x38ca3c4ebbee982301b6bafd55bc9e016a7c59af95e9666b56a0680ed1cd0673", - "0x16160e96b0fb20d0c9c7d9ae76ca9c74300d34e05d3688315c0062204ab0d07b", - "0x2bc96deadab15bc74546f8882d8b88c54ea0b62b04cb597bf5076fe25c53e43c", - "0x301e407f62f0d1f6bf56f2e252ca89dd9f3bf09acbb0cca9230ecda24ac783b5", - "0x3ce1800a2e3f10e641f3ef8a8aaacf6573e9e33f4cb5b429850271528ed3cd31", - "0x471b1578afbd3f2762654d04db73c6a84e9770f3d6b8a189596fbad38fffa263" - ], - "finalEvaluation": "0x07ca48ff9f0fb458967f070c18e5cdf180e93212bf3efba6378384c5703a61fe" - } + "finalEvaluation": "0x0a153ef3a39be61faf902e7030ed89a0b46e02ecad06f1f0c741b3e84ce891c5" } } } From d9e70f2a0d1e1fe7e3040c5160d5afd0f6b62d1a Mon Sep 17 00:00:00 2001 From: Gabriel Rocheleau Date: Tue, 14 May 2024 05:03:21 -0400 Subject: [PATCH 2/6] vm: uncomment eip 6800 runblock --- packages/vm/test/api/EIPs/eip-6800-verkle.spec.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/vm/test/api/EIPs/eip-6800-verkle.spec.ts b/packages/vm/test/api/EIPs/eip-6800-verkle.spec.ts index 575ee5b09b..5ab7a6b096 100644 --- a/packages/vm/test/api/EIPs/eip-6800-verkle.spec.ts +++ b/packages/vm/test/api/EIPs/eip-6800-verkle.spec.ts @@ -32,10 +32,6 @@ describe('EIP 6800 tests', () => { }) verkleStateManager.initVerkleExecutionWitness(block.header.number, block.executionWitness) - //await vm.runBlock({ block }) - - for (let i = 0; i < block.transactions.length; i++) { - await vm.runTx({ tx: block.transactions[i], block }) - } + await vm.runBlock({ block }) }) }) From 9503c1300a47378db7e5bb3666533cde58463ea9 Mon Sep 17 00:00:00 2001 From: Gabriel Rocheleau Date: Tue, 14 May 2024 05:09:00 -0400 Subject: [PATCH 3/6] vm: fix missing beaconroot --- packages/vm/src/runBlock.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/vm/src/runBlock.ts b/packages/vm/src/runBlock.ts index 29a2e85f39..1ae850a9e3 100644 --- a/packages/vm/src/runBlock.ts +++ b/packages/vm/src/runBlock.ts @@ -552,7 +552,16 @@ export async function accumulateParentBeaconBlockRoot( * All ethereum accounts have empty storage by default */ - if ((await this.stateManager.getAccount(parentBeaconBlockRootAddress)) === undefined) { + /** + * Note: (by Gabriel) + * Get account will throw an error in stateless execution b/c witnesses are not bundled + * But we do need an account so we are able to put the storage + */ + try { + if ((await this.stateManager.getAccount(parentBeaconBlockRootAddress)) === undefined) { + await this.evm.journal.putAccount(parentBeaconBlockRootAddress, new Account()) + } + } catch (_) { await this.evm.journal.putAccount(parentBeaconBlockRootAddress, new Account()) } From bb1fc58f982adee48fdc45fc2765b1e11e0ee9ed Mon Sep 17 00:00:00 2001 From: Gabriel Rocheleau Date: Tue, 14 May 2024 10:17:44 -0400 Subject: [PATCH 4/6] statemanager: update verkle test data again --- .../test/statelessVerkleStateManager.spec.ts | 6 +- .../testdata/verkleKaustinen6Block72.json | 200 ++++++++++++++++++ ...lock.json => verkleKaustinen6Block73.json} | 5 +- 3 files changed, 206 insertions(+), 5 deletions(-) create mode 100644 packages/statemanager/test/testdata/verkleKaustinen6Block72.json rename packages/statemanager/test/testdata/{verkleKaustinenBlock.json => verkleKaustinen6Block73.json} (99%) diff --git a/packages/statemanager/test/statelessVerkleStateManager.spec.ts b/packages/statemanager/test/statelessVerkleStateManager.spec.ts index d72d3180f3..3c7a51ba89 100644 --- a/packages/statemanager/test/statelessVerkleStateManager.spec.ts +++ b/packages/statemanager/test/statelessVerkleStateManager.spec.ts @@ -16,7 +16,7 @@ import { assert, beforeAll, describe, it, test } from 'vitest' import { CacheType, StatelessVerkleStateManager } from '../src/index.js' import * as testnetVerkleKaustinen from './testdata/testnetVerkleKaustinen.json' -import * as verkleBlockJSON from './testdata/verkleKaustinenBlock.json' +import * as verkleBlockJSON from './testdata/verkleKaustinen6Block72.json' import type { BlockData } from '@ethereumjs/block' import type { PrefixedHexString } from '@ethereumjs/util' @@ -29,7 +29,7 @@ describe('StatelessVerkleStateManager: Kaustinen Verkle Block', () => { }) const common = Common.fromGethGenesis(testnetVerkleKaustinen, { chain: 'customChain', - eips: [4895, 6800], + eips: [2935, 4895, 6800], }) const decodedTxs = verkleBlockJSON.transactions.map((tx) => TransactionFactory.fromSerializedData(hexToBytes(tx as PrefixedHexString)) @@ -53,7 +53,7 @@ describe('StatelessVerkleStateManager: Kaustinen Verkle Block', () => { Address.fromString('0x6177843db3138ae69679a54b95cf345ed759450d') ) - assert.equal(account!.balance, 339610978528114322n, 'should have correct balance') + assert.equal(account!.balance, 288610978528114322n, 'should have correct balance') assert.equal(account!.nonce, 300n, 'should have correct nonce') assert.equal(account!._storageRoot, null, 'stateroot should have not been set') assert.equal( diff --git a/packages/statemanager/test/testdata/verkleKaustinen6Block72.json b/packages/statemanager/test/testdata/verkleKaustinen6Block72.json new file mode 100644 index 0000000000..3c5a54e6a8 --- /dev/null +++ b/packages/statemanager/test/testdata/verkleKaustinen6Block72.json @@ -0,0 +1,200 @@ +{ + "header": { + "number": "0x48", + "parentHash": "0xf3ecb69d884749d580a08fed05e05ee3967dffc66844715c0d6640c853962d3b", + "coinbase": "0xf97e180c050e5ab072211ad2c213eb5aee4df134", + "stateRoot": "0x18d1dfcc6ccc6f34d14af48a865895bf34bde7f3571d9ba24a4b98122841048c", + "receiptsRoot": "0xd95b673818fa493deec414e01e610d97ee287c9421c8eff4102b1647c1a184e4", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gasLimit": "0x1993dd7", + "gasUsed": "0xa410", + "timestamp": "0x6619131c", + "extraData": "0xd983010c01846765746889676f312e32302e3134856c696e7578", + "baseFeePerGas": "0x1737d", + "blockHash": "0xa8a30b41c2f4704492437c072dda9bcc2cdff8f72301abf756163385e72b9e98", + "prevRandao": "0x25284f9fdce33fe2989a89d36beaef23ca4379230bdbc8e1b7e462bc1762832c", + "transactionsTrie": "0xe32d8329353256c4f60f7f029b8c26eb0638c9a32bfdfd37ad224b140e8c3b9f" + }, + "transactions": [ + "0xf86d0c843b9c728e82f618946177843db3138ae69679a54b95cf345ed759450d87b5303ad38b80008083021e7ba0d8b5a41fb5586ba0324acd075263efebfab044b86deba9aaffec8d137ec7c514a066725dd2ed9457e15f1bb5fd763b65f32febfaf55254cbd792096498538f8cf2", + "0xf86d0d843b9c728e82f61894687704db07e902e9a8b3754031d168d46e3d586e87b5303ad38b80008083021e7ba08ff0849279b1d455cacb5593eeafbd005e77464f1c3f960ff2b543beb8f05218a02ec4a3c2271bee8d358cedc2ef00f950b00e70aed1a415442414d90d8ba58d34" + ], + "withdrawals": [], + "executionWitness": { + "stateDiff": [ + { + "stem": "0x242271cf1aaa13ede9bb0a1550d6f181c6135afb92be8270221f03cc8a721e", + "suffixDiffs": [ + { + "suffix": 0, + "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newValue": null + }, + { + "suffix": 1, + "currentValue": "0x5fd4526134640504000000000000000000000000000000000000000000000000", + "newValue": "0x5f54de346f94ba04000000000000000000000000000000000000000000000000" + }, + { + "suffix": 2, + "currentValue": "0x2c01000000000000000000000000000000000000000000000000000000000000", + "newValue": null + }, + { + "suffix": 3, + "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", + "newValue": null + }, + { + "suffix": 4, + "currentValue": null, + "newValue": null + } + ] + }, + { + "stem": "0x96ed99018bcdb2439b664559f70a95ec161cfc6ef2b8e1b42ff61733e87f8e", + "suffixDiffs": [ + { + "suffix": 0, + "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newValue": null + }, + { + "suffix": 1, + "currentValue": "0xebc17af0f95f7800000000000000000000000000000000000000000000000000", + "newValue": "0xfb9691f52c867800000000000000000000000000000000000000000000000000" + }, + { + "suffix": 2, + "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newValue": null + }, + { + "suffix": 3, + "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", + "newValue": null + }, + { + "suffix": 4, + "currentValue": null, + "newValue": null + } + ] + }, + { + "stem": "0xab8fbede899caa6a95ece66789421c7777983761db3cfb33b5e47ba10f413b", + "suffixDiffs": [ + { + "suffix": 71, + "currentValue": null, + "newValue": "0xf3ecb69d884749d580a08fed05e05ee3967dffc66844715c0d6640c853962d3b" + } + ] + }, + { + "stem": "0xd5f60a22f578b01222216496e3322676c2bd1a27f4814fff924ff5795b9dae", + "suffixDiffs": [ + { + "suffix": 0, + "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newValue": null + }, + { + "suffix": 1, + "currentValue": "0x50cbdee5305851973c2e3b030000000000000000000000000000000000000000", + "newValue": "0x70aa9d4b87d1e6953c2e3b030000000000000000000000000000000000000000" + }, + { + "suffix": 2, + "currentValue": "0x0c00000000000000000000000000000000000000000000000000000000000000", + "newValue": "0x0e00000000000000000000000000000000000000000000000000000000000000" + }, + { + "suffix": 3, + "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", + "newValue": null + }, + { + "suffix": 4, + "currentValue": null, + "newValue": null + } + ] + }, + { + "stem": "0xdf67dea9181141d6255ac05c7ada5a590fb30a375023f16c31223f067319e3", + "suffixDiffs": [ + { + "suffix": 0, + "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", + "newValue": null + }, + { + "suffix": 1, + "currentValue": "0x923672e5275a0104000000000000000000000000000000000000000000000000", + "newValue": "0x92b6fdb8628ab604000000000000000000000000000000000000000000000000" + }, + { + "suffix": 2, + "currentValue": "0x2c01000000000000000000000000000000000000000000000000000000000000", + "newValue": null + }, + { + "suffix": 3, + "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", + "newValue": null + }, + { + "suffix": 4, + "currentValue": null, + "newValue": null + } + ] + } + ], + "verkleProof": { + "otherStems": [], + "depthExtensionPresent": "0x0a120a1212", + "commitmentsByPath": [ + "0x12aea8e64b9762111a3b905875add74eab373159bfe597ea781ca8cb50b3d909", + "0x6f49fa46e120d831d7cf73129d3a30cde094382ee39c78bfdef3b4843951ec74", + "0x59d23e83ab112656855502a69724bd03f2922abb389e11e6ad0df408afa02c9b", + "0x29297ab7e82f02e368f2d7c8719ff26ffffbcdf9c28ca636849189648139eb96", + "0x3f36c433053f65ccc3c6e522db509bd62a6b019cdf0dea5f6228e76763bb84fa", + "0x599eead7a274c667c6ac8c5c42e9a8a0ffb47e6d2e75818e21ff304e9273f08a", + "0x0e029761fcf20de22f3f3e5cfff0b20e7b2510d81422ba70a92608b0672aac21", + "0x6d112adf802bf565a2486bbe9511a53df41fad3b643025b4534d0cfc490a3070", + "0x1c47dd00f5ecb06a3fa720f1dc767959acf418fdb5ed841b68a4017e426d2864", + "0x105381b6bc5ce78b4b8bce6f4461d9669fc298f1ecab2f7ffcca3c82fa7e052e", + "0x72e1694b8989f651c3e0b8ffc0673259442cff8aebadb93173a48d78cb658ef1", + "0x3ec5a18b934ee02eb8223aea330a5689dc7714b441e29d7dccc0e1e2b02d97ff", + "0x6ff5a48312a2d4e85ea7f3daf645cc021abff01ecf68ab414abff1dc35baed4a" + ], + "d": "0x4cfe43b3414734150b9802c65151e75d5d92fc320ce2140270fc16417b7c323c", + "ipaProof": { + "cl": [ + "0x36a46804a95f56c4a7158b330b1c5eb84ac656c4feaee52ea7851fac41e42d42", + "0x3ad84841a0cd19cd35b1797ddf99fba8138b0e4b5abf427951f8f88d47c6e7c3", + "0x4b92628640181c77e9d1f6738d628dbf98fe092c37d83b4c90c275753d90dcb5", + "0x0d1ad8cf83f9fbaa6de06b11c126e57d6a2a2cddec5b428607751b88f5b2bc1b", + "0x36d385c06fc8ece1ad2a19986255de3d2f30bb6eff51a77b8d432087b3abb2ad", + "0x52f0b473975a14a772a95ff8fa48c760f7dd22782c79172ef41caca3aacbb53b", + "0x34a922c9f680409ccfd4b99986f6ffd612552bdfce9c2f918588528fa9f820d7", + "0x0163b071289cbf08855d04cef13d0a535d1118435453e377425ce2065366c312" + ], + "cr": [ + "0x47c3fbeeaa52d109f66593ce906c5ccf68b7a0cdd8990e91c39d6b1870bd8292", + "0x1abc2aea76b3c95e991183a80347ff95b97b31401cad3e869a5f751bebd9ca4a", + "0x257b8a32afa91bdc49594a15dbcbe9e7559b7f428ad884dfb4bad181363b1d35", + "0x2009c886c328a936eba8602afedbbe0f4d205dc57166f4ab9f8dd23e3297abef", + "0x17543c43190105af91150b93b30e9a93a14ed3572d8ee270b34145a70cd18c64", + "0x6f55003eb26376a41ec43194b52c483c58dbdf2c4aef0056a457440e67455379", + "0x7002d5427dcc3ce7b1f5fe03284b8d9d2e2ea4f2fe05383fe5d7a755dcd13485", + "0x3d3d0f44ff77c53c58155f514df27edbdbb9585f7666038f478209997cf1ffb8" + ], + "finalEvaluation": "0x10c46a855d6be4f7e48f287ce25c219c0f469cc00d83888d44efbd1342da1d2b" + } + } + } +} diff --git a/packages/statemanager/test/testdata/verkleKaustinenBlock.json b/packages/statemanager/test/testdata/verkleKaustinen6Block73.json similarity index 99% rename from packages/statemanager/test/testdata/verkleKaustinenBlock.json rename to packages/statemanager/test/testdata/verkleKaustinen6Block73.json index 7d50cc4e78..2de3602aab 100644 --- a/packages/statemanager/test/testdata/verkleKaustinenBlock.json +++ b/packages/statemanager/test/testdata/verkleKaustinen6Block73.json @@ -1,6 +1,6 @@ { "header": { - "blockNumber": "0x49", + "number": "0x49", "parentHash": "0xa8a30b41c2f4704492437c072dda9bcc2cdff8f72301abf756163385e72b9e98", "coinbase": "0xf97e180c050e5ab072211ad2c213eb5aee4df134", "stateRoot": "0x05ecc0780ae86e9a22636947ecf190a0286bb3ad0dd2ef66a14a2b1aaf97524c", @@ -13,7 +13,8 @@ "baseFeePerGas": "0x14533", "blockHash": "0x1cd86b50b4c0bf88f00551517b42e5ea25276c4a3042d662e7255f28034f9fc1", "prevRandao": "0xb842b19dc83df43a49d072166b025cbacb1322105a6da975cb56924b03b11bfc", - "transactionsTrie": "0xd9c3f839cc8c575c9e69048bc7f4264c4a7bb973fbaba7b76f1a38421c930f9c" + "transactionsTrie": "0xd9c3f839cc8c575c9e69048bc7f4264c4a7bb973fbaba7b76f1a38421c930f9c", + "parentBeaconBlockRoot": "0x6cd81d46da59ffb3c91490ca7c098b0ef9ed02f2a34fef004c814799fcf4caae" }, "transactions": [ "0x02f8dd83010f2c82012c843b9aca00843b9c3d7d830186a08080b880bc7fe08e9b33c6686d9cd0adb44a0319683e31c03997c05dac16838b02c9da76a1506097527f921015d7f7952c3e72d4d06a801be0cb0ca774a797c70be4cd72bbc1b5f0e43a60b75260b460d753605660d85360d760d9536761600060a8554bb9600060f3553d6000602355a3522b7a7ffbbdc27ad8a80274fe55003e2d4b61c001a082257ff14a530033ae89812348e596cb7251d067e64970fbad696141a7888696a0321b84ccb74d2f687fe5e613cf135ef6d3e87d1c544ac69d02639f8a072556cb", From d2775a33f1786d2d89cd7bc032fd542eca4a9b22 Mon Sep 17 00:00:00 2001 From: Gabriel Rocheleau Date: Tue, 14 May 2024 10:20:24 -0400 Subject: [PATCH 5/6] vm: update 6800 test --- packages/vm/test/api/EIPs/eip-6800-verkle.spec.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/vm/test/api/EIPs/eip-6800-verkle.spec.ts b/packages/vm/test/api/EIPs/eip-6800-verkle.spec.ts index 5ab7a6b096..c5fce3e196 100644 --- a/packages/vm/test/api/EIPs/eip-6800-verkle.spec.ts +++ b/packages/vm/test/api/EIPs/eip-6800-verkle.spec.ts @@ -6,17 +6,21 @@ import { TransactionFactory } from '@ethereumjs/tx' import { hexToBytes } from '@ethereumjs/util' import { describe, it } from 'vitest' -import * as verkleBlockJSON from '../../../../statemanager/test/testdata/verkleKaustinenBlock.json' +import * as verkleBlockJSON from '../../../../statemanager/test/testdata/verkleKaustinen6Block72.json' import { VM } from '../../../src' import type { BlockData } from '@ethereumjs/block' import type { PrefixedHexString } from '@ethereumjs/util' const customChainParams = { name: 'custom', chainId: 69420, networkId: 678 } -const common = Common.custom(customChainParams, { hardfork: Hardfork.Cancun, eips: [4895, 6800] }) +const common = Common.custom(customChainParams, { + hardfork: Hardfork.Cancun, + eips: [2935, 4895, 6800], +}) const decodedTxs = verkleBlockJSON.transactions.map((tx) => TransactionFactory.fromSerializedData(hexToBytes(tx as PrefixedHexString)) ) + const block = Block.fromBlockData({ ...verkleBlockJSON, transactions: decodedTxs } as BlockData, { common, }) @@ -32,6 +36,7 @@ describe('EIP 6800 tests', () => { }) verkleStateManager.initVerkleExecutionWitness(block.header.number, block.executionWitness) - await vm.runBlock({ block }) + // We need to skip validation of the header validation as otherwise the vm will attempt retrieving the parent block, which is not available statelessly + await vm.runBlock({ block, skipHeaderValidation: true }) }) }) From e3be363a83489910551eea4d6877c4daac4a470c Mon Sep 17 00:00:00 2001 From: Gabriel Rocheleau Date: Tue, 14 May 2024 10:23:29 -0400 Subject: [PATCH 6/6] statemanager: update clearContractStorage --- packages/statemanager/src/statelessVerkleStateManager.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/statemanager/src/statelessVerkleStateManager.ts b/packages/statemanager/src/statelessVerkleStateManager.ts index 382130402d..b1d99ed766 100644 --- a/packages/statemanager/src/statelessVerkleStateManager.ts +++ b/packages/statemanager/src/statelessVerkleStateManager.ts @@ -531,6 +531,8 @@ export class StatelessVerkleStateManager implements EVMStateManagerInterface { } } + // Note from Gabriel: This is actually not possible in Verkle. + // This is because the storage keys are scattered throughout the verkle tree. /** * Clears all storage entries for the account corresponding to `address`. * @param address - Address to clear the storage of @@ -541,8 +543,6 @@ export class StatelessVerkleStateManager implements EVMStateManagerInterface { this._storageCache?.clearContractStorage(address) // Update codeHash to `c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470` this._state[bytesToHex(codeHashKey)] = KECCAK256_NULL_S - - // TODO: Clear all storage slots (how?) } async getAccount(address: Address): Promise {