diff --git a/barretenberg/cpp/src/barretenberg/vm2/testing/avm_inputs.testdata.bin b/barretenberg/cpp/src/barretenberg/vm2/testing/avm_inputs.testdata.bin index b92184d5c05e..9dd101b2fc02 100644 Binary files a/barretenberg/cpp/src/barretenberg/vm2/testing/avm_inputs.testdata.bin and b/barretenberg/cpp/src/barretenberg/vm2/testing/avm_inputs.testdata.bin differ diff --git a/barretenberg/cpp/src/barretenberg/vm2/testing/minimal_tx.testdata.bin b/barretenberg/cpp/src/barretenberg/vm2/testing/minimal_tx.testdata.bin index cd68b285a97c..1c556dc4487c 100644 Binary files a/barretenberg/cpp/src/barretenberg/vm2/testing/minimal_tx.testdata.bin and b/barretenberg/cpp/src/barretenberg/vm2/testing/minimal_tx.testdata.bin differ diff --git a/noir-projects/aztec-nr/aztec/src/messages/processing/event_validation_request.nr b/noir-projects/aztec-nr/aztec/src/messages/processing/event_validation_request.nr index b7220171e5e0..f7ed86b32672 100644 --- a/noir-projects/aztec-nr/aztec/src/messages/processing/event_validation_request.nr +++ b/noir-projects/aztec-nr/aztec/src/messages/processing/event_validation_request.nr @@ -42,7 +42,7 @@ mod test { 3, // randomness 4, // serialized_event[0] 5, // serialized_event[1] - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // serialized_event padding + 0, 0, 0, 0, 0, 0, 0, 0, 0, // serialized_event padding 2, // bounded_vec_len 6, // event_commitment 7, // tx_hash diff --git a/noir-projects/aztec-nr/aztec/src/messages/processing/log_retrieval_response.nr b/noir-projects/aztec-nr/aztec/src/messages/processing/log_retrieval_response.nr index 2ec92590cc59..e478bf139964 100644 --- a/noir-projects/aztec-nr/aztec/src/messages/processing/log_retrieval_response.nr +++ b/noir-projects/aztec-nr/aztec/src/messages/processing/log_retrieval_response.nr @@ -55,8 +55,6 @@ mod test { 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, - 0x0000000000000000000000000000000000000000000000000000000000000000, - 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000003, 0x0000000000000000000000000000000000000000000000000000000000000004, 0x0000000000000000000000000000000000000000000000000000000000000005, @@ -224,8 +222,6 @@ mod test { 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, - 0x0000000000000000000000000000000000000000000000000000000000000000, - 0x0000000000000000000000000000000000000000000000000000000000000000, ]; assert_eq( diff --git a/noir-projects/aztec-nr/aztec/src/messages/processing/note_validation_request.nr b/noir-projects/aztec-nr/aztec/src/messages/processing/note_validation_request.nr index e70dbec1734f..060fb61eb3a6 100644 --- a/noir-projects/aztec-nr/aztec/src/messages/processing/note_validation_request.nr +++ b/noir-projects/aztec-nr/aztec/src/messages/processing/note_validation_request.nr @@ -56,7 +56,6 @@ mod test { 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, - 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000002, 0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000007, diff --git a/noir-projects/aztec-nr/aztec/src/messages/processing/pending_tagged_log.nr b/noir-projects/aztec-nr/aztec/src/messages/processing/pending_tagged_log.nr index 85cbcfcc80aa..14b187866dda 100644 --- a/noir-projects/aztec-nr/aztec/src/messages/processing/pending_tagged_log.nr +++ b/noir-projects/aztec-nr/aztec/src/messages/processing/pending_tagged_log.nr @@ -51,8 +51,6 @@ mod test { 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, - 0x0000000000000000000000000000000000000000000000000000000000000000, - 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000003, 0x000000000000000000000000000000000000000000000000000000000000007b, 0x0000000000000000000000000000000000000000000000000000000000000004, diff --git a/noir-projects/noir-contracts-comp-failures/contracts/invalid_note/expected_error b/noir-projects/noir-contracts-comp-failures/contracts/invalid_note/expected_error index aa8b1fa59783..94e94af204cf 100644 --- a/noir-projects/noir-contracts-comp-failures/contracts/invalid_note/expected_error +++ b/noir-projects/noir-contracts-comp-failures/contracts/invalid_note/expected_error @@ -1 +1 @@ -InvalidNote has a packed length of 11 fields, which exceeds the maximum allowed length of 10 fields +InvalidNote has a packed length of 10 fields, which exceeds the maximum allowed length of 9 fields diff --git a/noir-projects/noir-contracts/contracts/protocol/contract_instance_registry_contract/src/main.nr b/noir-projects/noir-contracts/contracts/protocol/contract_instance_registry_contract/src/main.nr index 0754bf07bd17..75de07726984 100644 --- a/noir-projects/noir-contracts/contracts/protocol/contract_instance_registry_contract/src/main.nr +++ b/noir-projects/noir-contracts/contracts/protocol/contract_instance_registry_contract/src/main.nr @@ -155,7 +155,9 @@ pub contract ContractInstanceRegistry { }; let payload = event.serialize_non_standard(); debug_log_format("ContractInstancePublished: {}", payload); - let padded_log = payload.concat([0; 3]); + // We pad the payload with [0] to match the length required by emit_private_log. Since the log is not + // encrypted, padding with zero rather than a random value is acceptable (we don't care about privacy here). + let padded_log = payload.concat([0]); let length = payload.len(); context.emit_private_log(padded_log, length); diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-init/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-init/Prover.toml index 213e8c771838..6d3e89aea6b2 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-init/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-init/Prover.toml @@ -1,18 +1,18 @@ -vk_tree_root = "0x0cc4a5acb4f6fbb67fb1b67beba7aa606a5f4ca19a9249d7890857ecf010bf69" +vk_tree_root = "0x02c995f31626ed78c52458c5c22050d9d5e649d963d5beb4647a571b2995c7d9" is_private_only = false -first_nullifier_hint = "0x1b179f5c60bd37897390e8d6a4748ce2d101ee76820d4b3918a855d7eb4ffd43" +first_nullifier_hint = "0x20e2f127aeec963cf6e08132b1709314f54bcd8fe9605bc5d80b803fb7958c9c" revertible_counter_hint = "0x0000000000000000000000000000000000000000000000000000000000000005" [tx_request] -args_hash = "0x1ef77ab685a94f2af821f59918d60249e455f438658f035626b631f599ce5a6d" -salt = "0x12204f06cc577b3d3c241398fe17e9ed14fab010e798f8c7b99376a2d6284108" +args_hash = "0x14190a7c04fc12521bc872fda442fcff137f69ba7d00750dfb036a8c460e3187" +salt = "0x043206eaafc17b485ca1afb745bee4b2241678a55a7a52313cc39723df2c4a7e" [tx_request.origin] - inner = "0x0c34a2bca65a47b57b2b0b2d4665f7c3ef5d376236d4fc66913434e2c0cffcff" + inner = "0x2f0c97d87028759cc7ec2ec9b15c5c8c966f65d5202cca171704d0dc258e4d6b" [tx_request.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" [tx_request.tx_context.gas_settings.gas_limits] da_gas = "0x0000000000000000000000000000000000000000000000000000000000c00000" @@ -24,7 +24,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000000f4240" [tx_request.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000144b30430" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000001a60babb0" [tx_request.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -37,22 +37,22 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 inner = "0x000000000000000000000000000000000000000000000000000000009d57a239" [[protocol_contracts.derived_addresses]] -inner = "0x23287c05b217fb03863a969824a4765c586d52c1c3c715cf0479504103ab7453" +inner = "0x139f8eb6d6e7e7a7c0322c3b7558687a7e24201f11bf2c4cb2fe56c18d363695" [[protocol_contracts.derived_addresses]] -inner = "0x17350df61b6c3cea6d127736b9b275b66327fd741f35f8c7f31c1ff005da457b" +inner = "0x1254246c88aca5a66fa66f3aa78c408a698ebca3b713120497c7555dfc718592" [[protocol_contracts.derived_addresses]] -inner = "0x11bf2d349a68d367463080b5d8da90c6e4db964216ea920240614214e761dad2" +inner = "0x14d670efa326a07b99777b01fb706427ca776095246569150f2a3f17a7d4dc66" [[protocol_contracts.derived_addresses]] -inner = "0x241504c1553a9e69c7f46a4971728ce944db883cc5379050adbb7eaac5638d1d" +inner = "0x230d0b47ba6d5ed99afb89d584f32ff33438b64f51000f252a140cf995781628" [[protocol_contracts.derived_addresses]] -inner = "0x25457bdd7f1194dccc7d6adcf2c12fb2e6f32a227384c54423c5685fe3e57dd3" +inner = "0x204913186c0dd70015d05bf9100a12e31ccb7cc2527aacdfae0c19ad6439fcf4" [[protocol_contracts.derived_addresses]] -inner = "0x2222f88ed31a431da198a045acb258abe6d32763a31ef83ac6a2d74ab73f56a8" +inner = "0x1198142fd84a58c0ab22d5fde371ce527042db49487e05206a326ad154952ac8" [[protocol_contracts.derived_addresses]] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -73,99 +73,99 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" key = [ "0x0000000000000000000000000000000000000000000000000000000000000010", "0x0000000000000000000000000000000000000000000000000000000000000008", - "0x0000000000000000000000000000000000000000000000000000000000000baa", - "0x00000000000000000000000000000084f84f3a88b23749f18e175989f5fed285", - "0x000000000000000000000000000000000024071b06b39d5f3af45b1916465d2a", - "0x0000000000000000000000000000001070ca23fb85084925a7ef62dbae691c4f", - "0x00000000000000000000000000000000002c75b28f9357a6e64bd5540e5fd9b5", - "0x00000000000000000000000000000089a8d2c8159c5ff7d8a958e70bfeef68e3", - "0x000000000000000000000000000000000028b4264ca4d425a2899f6fe9612382", - "0x000000000000000000000000000000127787e7b977406a4884bbbe736338aafb", - "0x00000000000000000000000000000000002c09b05c2856727be1dc42238605b4", - "0x00000000000000000000000000000017c2e8504828a49da02b23c12c37b0ed16", - "0x000000000000000000000000000000000009e3b28a35de6d2906f5e7d70a4cc8", - "0x0000000000000000000000000000003df8afb8f86a9ba7dd1ac02c9aeb66a351", - "0x0000000000000000000000000000000000002fa39690c60a47b5ba602eda7a1a", - "0x0000000000000000000000000000001b115474e624c5058bbe9ab15a388b20fb", - "0x0000000000000000000000000000000000147cd406f0ddf9b3c4cfd4842dab8b", - "0x00000000000000000000000000000050f691822ff6e9d8f516cec23c137dfc3b", - "0x000000000000000000000000000000000020af006e9dc21e5206608643d70dde", - "0x0000000000000000000000000000005b0cf4c19308a3669de9caaffc51c043be", - "0x00000000000000000000000000000000001e791676f491a396c74e2e1681a46b", - "0x0000000000000000000000000000008af96535363bb4ed7231ac73ede1dbcf2f", - "0x000000000000000000000000000000000017fa474af130c9c5f47f99231a1ee7", - "0x0000000000000000000000000000001241a2a6bf90766709854244d4a47ba3c8", - "0x000000000000000000000000000000000020920d748d4709fe75e1511d1031a9", - "0x000000000000000000000000000000b3f98ebd5edc08222908155d9169bcdbe1", - "0x000000000000000000000000000000000026a0f4894b8db1a7af997dcdc3567b", - "0x00000000000000000000000000000027317d2f0a800cd6ca71f5284fc2ad4daf", - "0x00000000000000000000000000000000000e75f32de10f988b564ceda49217cb", - "0x0000000000000000000000000000001e49f0f8d391333b66e08a8e5e28d4dd1d", - "0x0000000000000000000000000000000000060186194115ea320136dd078dbd71", - "0x00000000000000000000000000000033a5c54cf129c662978cda88d4a4a22c32", - "0x000000000000000000000000000000000025923106823db5731803856d66151f", - "0x0000000000000000000000000000006e394258a16cec12457f70fd0d95f28fe3", - "0x000000000000000000000000000000000002e287f91c886cc01d8e67624279b1", - "0x000000000000000000000000000000202ccbf6006fd5404e13b7cbb1f7eb0e32", - "0x000000000000000000000000000000000010f15e630cdf21be26dce5afa975f4", - "0x0000000000000000000000000000003ae34569ad1e55c4875b04d71403d47deb", - "0x0000000000000000000000000000000000194f3124344918fc22a47fd997f632", - "0x00000000000000000000000000000050f0de0f9a18f123db54824568c419b424", - "0x00000000000000000000000000000000002f625493db57cb2d898c15ea825068", - "0x0000000000000000000000000000003c039a854fb0189631274bf7e6d4b96913", - "0x00000000000000000000000000000000002fd80de77a455826cd1b609943f27d", - "0x000000000000000000000000000000ed1cd8ff200e69cab9071016750a9976bf", - "0x0000000000000000000000000000000000067f62f1aa87fac2358d4feb682a2a", - "0x00000000000000000000000000000068f4a338243e9f45312e8bb1ce188255df", - "0x00000000000000000000000000000000000a2f149a7f3439f44c4e1fc95ffb4d", - "0x000000000000000000000000000000de5ddd55163920525e936e437cfae151d2", - "0x000000000000000000000000000000000016f92781d2b56508af3a4037991c33", - "0x0000000000000000000000000000004488e2b6de0b8f20bc5f5a694025dfa22a", - "0x00000000000000000000000000000000002c57549195b574257333c7b5458055", - "0x00000000000000000000000000000040707c92bd3d42645daa8f83f58954e664", - "0x0000000000000000000000000000000000273e65882397de88e22de1f74aa647", - "0x00000000000000000000000000000055c3e0f1679d81592bd7ec614f152b1d1d", - "0x000000000000000000000000000000000023439ed58ee5bae063b18e672c1417", - "0x000000000000000000000000000000961cf1406008ec1a7a0fd61a967c0cd34f", - "0x000000000000000000000000000000000013964fb44883a49126913008b50dba", - "0x00000000000000000000000000000023ff4bbb23ef99578196e630b1a2bcd7de", - "0x00000000000000000000000000000000001f79cda2da03b6f756abbf050d8e27", - "0x000000000000000000000000000000c2deff7a73467974d5d56214a7598b8a18", - "0x0000000000000000000000000000000000191fc24c79bcf64779985cb4040ff5", - "0x000000000000000000000000000000131d6a2677f0409b37e143bf0def052ea2", - "0x000000000000000000000000000000000011af01dc5515e0bde22eb1621aa3cb", - "0x000000000000000000000000000000c9a37c435ad555333c1495748a45ae45b7", - "0x0000000000000000000000000000000000243526077875600c19221482b3780f", - "0x0000000000000000000000000000008b8aaf24bc5b1fbe2064ff843808e724d1", - "0x00000000000000000000000000000000002b4c56994aa5f6f98e78101011d616", - "0x000000000000000000000000000000b61b0ff9bb1eb4387a626e6f709b8d9dff", - "0x000000000000000000000000000000000027ef34f8c9acbfe66ddcbcae0ac9e3", - "0x00000000000000000000000000000039d8d36929baa3e2230aaecff15248cb76", - "0x00000000000000000000000000000000001932b4a8e4d55eb3b719e7e67549eb", - "0x000000000000000000000000000000ab8d1ffaa216dad6293b1d889eeda2a419", - "0x00000000000000000000000000000000002944e1b58f98d29a5b22a3933d5d51", - "0x0000000000000000000000000000008af1d12e2575e27cfb98a619fe63c82aa7", - "0x000000000000000000000000000000000004c1c5ed51730b8e922412bb85947b", - "0x000000000000000000000000000000df912e6fcaf43eddf1439aad260645b0c7", - "0x00000000000000000000000000000000000da8dcea4f258028dab9d0de3defae", - "0x000000000000000000000000000000e1aa1048f057e24c3d5bcababe28290b0a", - "0x00000000000000000000000000000000000db75dd7a34d4a223f262ad960a065", - "0x00000000000000000000000000000070c3d356fcf0287cc45215fbc09eaea2ac", - "0x00000000000000000000000000000000000cce8dd6ae861a02706adad49e5c34", - "0x0000000000000000000000000000009f8fdd35515b6d3a8651db4322ce57d9e2", - "0x00000000000000000000000000000000000ddf8767a6a91ae63ea407e23f473f", - "0x0000000000000000000000000000008fcb34c87adcf1e4506f06ec8dd80e1bbd", - "0x0000000000000000000000000000000000228a4b3a7e59b8239001cd84d1a25d", - "0x0000000000000000000000000000001bd0c77710ee065444906b8991c1d13c1b", - "0x00000000000000000000000000000000002b13bfdcf3457b342813934663a370", - "0x00000000000000000000000000000033cf12b8142e44df5e42f5ad236177f092", - "0x00000000000000000000000000000000001f5d1c83f944aa38682ffdcff008a7", - "0x0000000000000000000000000000000cc6ff03fc5e565e16e10ddad18f3f44d7", - "0x00000000000000000000000000000000002eb8d91c1d2f0747bbb26c7c7dbaad", - "0x000000000000000000000000000000ab18d0b0e39a8dd6e6d5b335b43fd2e9a7", - "0x00000000000000000000000000000000001e7d74b65354ac4f2e8423536eb8ac", - "0x000000000000000000000000000000444e83594a2d82644d3c647b56a27701d1", - "0x00000000000000000000000000000000000a2eb63aa2ab0e9f9f9f0d07247759", + "0x0000000000000000000000000000000000000000000000000000000000000b8a", + "0x000000000000000000000000000000f24d4d1f463c9b995613ded712df29d219", + "0x00000000000000000000000000000000002bf56c27d7e13d9a99a363df30a1b8", + "0x0000000000000000000000000000006de2f7e10f9e76e1eaa82758ef95cd600b", + "0x00000000000000000000000000000000001ae73645984d6db4f62a8095213bae", + "0x000000000000000000000000000000a49fc326d3fdaee047c404b7ee8fbe6125", + "0x000000000000000000000000000000000014606fed4d8661850de243b072c5d7", + "0x000000000000000000000000000000b5e7de0591401414c7eefbe81d68165642", + "0x0000000000000000000000000000000000003b18df6b6635a50437bfc01e32b5", + "0x0000000000000000000000000000009e6cd13ea945975d84ae3de0143265960a", + "0x000000000000000000000000000000000003e634a7e87694493ea264d48c6af1", + "0x0000000000000000000000000000003820bb038ecb73ebd0a769ac7ba1f0263f", + "0x00000000000000000000000000000000001e4a5e3cec7c87a92e15a4277ee01b", + "0x000000000000000000000000000000199a9f14122c25c598bd6ec487fa4e6182", + "0x000000000000000000000000000000000027bceb6988fa8ba423de3699e61d5e", + "0x000000000000000000000000000000b140dac5970c11792c6c101b4d884e908c", + "0x00000000000000000000000000000000001af09a1df4761b254caf87a1eb8eb3", + "0x000000000000000000000000000000ce0ef2f0865c45a81e4675d30b3cc54cfb", + "0x000000000000000000000000000000000004820e3d6154b3012866465beda486", + "0x00000000000000000000000000000096485f06dadd50b686ac259a006b56c236", + "0x00000000000000000000000000000000000e52f14bf2a62c76794deda6ab37e7", + "0x000000000000000000000000000000ac3a17ab87ccbc5ddae75e245028cdd355", + "0x000000000000000000000000000000000014f13f915ac46e55d8d0c6f22bd7f8", + "0x000000000000000000000000000000c0d6ad3fb2ac4935786b41f35aade8e7ff", + "0x000000000000000000000000000000000016c5e105f905df2635521ed694df6b", + "0x000000000000000000000000000000df8443e0263fef1eaf41aaeb57fdb2c95c", + "0x00000000000000000000000000000000000a2dfb22b4a42ce5c7b79f03e5d361", + "0x0000000000000000000000000000003295e5292ae5ee7ccc93ee729309ff4a04", + "0x0000000000000000000000000000000000253e18fdbfdf1473d0a002ae6e729c", + "0x0000000000000000000000000000003d03b22b12e77285411cdf49a55960f05c", + "0x00000000000000000000000000000000002043c1d62404118981f4f1a683c134", + "0x0000000000000000000000000000009e9fcbf1ad1aaf69d6b669b09e43bf9caa", + "0x00000000000000000000000000000000000c155afa984b92456f8a0095ca8d71", + "0x000000000000000000000000000000ef9fdf50a4bf9d9a4d38852da2442b91d6", + "0x000000000000000000000000000000000022d5537725927ab8064ea69f9c8115", + "0x000000000000000000000000000000d7b3296db357deddf148d0dfc3cce9aa92", + "0x00000000000000000000000000000000002a6d98c4b55c6a4b404366ba98b4f6", + "0x0000000000000000000000000000008b7afa18743a98f608865b1a7b3c5956ca", + "0x00000000000000000000000000000000001f82b3daa499fe0bae85294ca7cc2f", + "0x0000000000000000000000000000003a6a10e6d425b39f1c1e0909583d9a73d7", + "0x00000000000000000000000000000000002e1546a7627a02a71526687f0f8f80", + "0x000000000000000000000000000000ea0b6aa22a465417a10b2e35ebd56c9878", + "0x0000000000000000000000000000000000014a66d3615876f2b730e301fd3808", + "0x00000000000000000000000000000096ea2eb7bf27c50a7723c2a89cd8f4a870", + "0x0000000000000000000000000000000000110397a2f35b8569fad00cc1be0151", + "0x000000000000000000000000000000f92f6cf494c98825c9766de184a3f60937", + "0x0000000000000000000000000000000000183a69aca54dfb10100b419ee0ba3c", + "0x000000000000000000000000000000dbf48949277d7cf964edf8d96f62760143", + "0x00000000000000000000000000000000002eba17849d74a1a1a81788c3692bf5", + "0x0000000000000000000000000000001f3e80956e3221ec0f7cb976f64a5136b4", + "0x000000000000000000000000000000000020dd337b3a59e588972d000cd632d5", + "0x000000000000000000000000000000e9cfd51f3c0231febc71f048bac92c68cf", + "0x000000000000000000000000000000000010b2693762c857d31a02fcfdc3f893", + "0x0000000000000000000000000000004c82a8f0e3461e5229c53848fd49949bde", + "0x0000000000000000000000000000000000011b6614c71f4d6a47bc154757ad9d", + "0x00000000000000000000000000000053a619bc02bb6998f0423d0d33fce21f4b", + "0x00000000000000000000000000000000001526fa2263e841223a8552ea1378f6", + "0x0000000000000000000000000000009f453aee5a63ca4f85ad3b9c97e9386ae9", + "0x00000000000000000000000000000000002af889fcccbdd805e6d7de83d7e76d", + "0x000000000000000000000000000000edb0479ed9f624083d9947a19621a202e0", + "0x00000000000000000000000000000000000053a421e9da150466423e135dc0e9", + "0x00000000000000000000000000000081180472f8d942b2945ed1a939702b8524", + "0x00000000000000000000000000000000002a069232e511fc0a3f6726aefd40cb", + "0x000000000000000000000000000000a4359c8deb84a6c83419a92149777555fa", + "0x0000000000000000000000000000000000294b48fb229638e5d8e9def40a89c8", + "0x000000000000000000000000000000435d29c66d9d5ccc680466240fa65241ba", + "0x0000000000000000000000000000000000266ca524311558aaeb841925dc63f4", + "0x0000000000000000000000000000008e950f629d6859dd368a79737c294bad68", + "0x000000000000000000000000000000000023c63edd91f68ceb937a22618aa334", + "0x000000000000000000000000000000a01089868473d69188e28a585280e5121b", + "0x00000000000000000000000000000000001a5c5e01197ed918c82db0d49566bc", + "0x0000000000000000000000000000006dfc7c330e8964a8ee99579315a41c2910", + "0x000000000000000000000000000000000000138698f793687267a67fd19b4f34", + "0x000000000000000000000000000000252c54939af849cfefe64b0cc1ace85850", + "0x00000000000000000000000000000000001883182247479bbe8e6ce67d9e491e", + "0x00000000000000000000000000000056e5bbe1bdee0c15ae6b4b55ba174cfef3", + "0x000000000000000000000000000000000029cfd451bb01d3bb7b7dc23c5e10ac", + "0x00000000000000000000000000000063c90c7a9376f93cca4451e37b0f02fbd9", + "0x0000000000000000000000000000000000001bc8849c5156991e54f88eeeaa74", + "0x000000000000000000000000000000b3ea1ac3506ceb6f557851d36264e2e9f7", + "0x000000000000000000000000000000000008899906e4e461400dddbee3266bf3", + "0x000000000000000000000000000000d1076788325dbceca210f89e4d38b48e99", + "0x000000000000000000000000000000000014de6464c12dbf04b68e1f768ca160", + "0x000000000000000000000000000000bbf851ee1103d6d3418a058b01ea0a4f71", + "0x000000000000000000000000000000000011c34dd639c8b84fd36caa44e81780", + "0x000000000000000000000000000000c4c09921af9737ae037991288270bd055a", + "0x000000000000000000000000000000000007df18ff37b965d5b6b3c7799b84ad", + "0x000000000000000000000000000000c3fd4723ef90041e4be1f5e45929e0d77c", + "0x00000000000000000000000000000000000ab3a2e5a1e7bfd64c0ee26c4fb1e4", + "0x0000000000000000000000000000003cafa5b5273fdbee56e2135505251bf35c", + "0x0000000000000000000000000000000000128a022eaafa1e82440c07250ec98e", + "0x00000000000000000000000000000077ef8f90dd8e384ef52c74bbfeb6cf9849", + "0x00000000000000000000000000000000002fd58e45dcb79df374db8da9306902", "0x000000000000000000000000000000ec0ec1564ae58b39c0edd2867f215fe5da", "0x00000000000000000000000000000000001477c98ac05ee5578e5297f4998989", "0x000000000000000000000000000000d19bbdf9ea0b6565b3ee75add4fef0c180", @@ -186,23 +186,23 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000d2d4c4d3aa5966d736b2bcb78edb2c1292", - "0x000000000000000000000000000000000004c552c6700d6ea14830b2a1281a25", - "0x000000000000000000000000000000d56da12bed069ed9a290e9050b32429fa9", - "0x00000000000000000000000000000000002638e0dd8d64f6ef072169bfef98c0", + "0x0000000000000000000000000000008033c8668687f3c560de443c161096b1b9", + "0x00000000000000000000000000000000001dd41729ce9196d2fa118fea8a02fd", + "0x00000000000000000000000000000002b298f89be09dc8dcf8e9edc1692f8b9b", + "0x0000000000000000000000000000000000084198caa648a40d4f6c7265be05fa", "0x0000000000000000000000000000006bcc7a05ff95a96b289424c5f733670d96", "0x000000000000000000000000000000000000c43726f75b6fda0de22ce0e0dfab", "0x0000000000000000000000000000001d0a09d7178ec93bad7858f96e64f0b48d", "0x00000000000000000000000000000000002f9b6e0b4e2c01968de5c32482aa7d", - "0x00000000000000000000000000000014b99a2a1cf5bdb14d18fcb7d6d5bb1b43", - "0x0000000000000000000000000000000000189bc0114aa982c64574b11dbb003e", - "0x0000000000000000000000000000008158112a46310a62b849f6dd562c2c8694", - "0x000000000000000000000000000000000012905e96c2c8db0865d6938f75a324" + "0x00000000000000000000000000000017a53214f33b1ad009e461b269927219be", + "0x000000000000000000000000000000000014107d4be453c804a8e29186919b3e", + "0x00000000000000000000000000000092879f61a828269302561bb57f3b1557cf", + "0x0000000000000000000000000000000000284505094e35d3b558a43402cadae2" ] -hash = "0x0b7049c8d06f4d13bc7f4de97f2f2e1372f6670d3a9dcf083cbd318263604897" +hash = "0x2272a3ab1b786b169a5ceaa011d414f8beff9a9f105b73a2f53fad456a096982" [private_call.verification_key_hints] -contract_class_artifact_hash = "0x0d22ed2c75aba422ca4d7b534f4a18ad337a4508170074c5d47bdd09d0e3328b" +contract_class_artifact_hash = "0x17271b4686b358768e234f7bad2a39082e47b4d4fe2974e001509d5f39190525" contract_class_public_bytecode_commitment = "0x0ce4c618c3ed7f3a20410e618c06bb701e150af7fe28a3e92f68e7733809f33e" updated_class_id_delayed_public_mutable_values = [ "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -213,8 +213,8 @@ updated_class_id_delayed_public_mutable_values = [ [private_call.verification_key_hints.function_leaf_membership_witness] leaf_index = "0" sibling_path = [ - "0x18fc7c54c4e5e033e040e61f689d38e3f359ff2e491b119ca2ac2800b9a64191", - "0x1ced62667d8fc854b5382a9d882d88f22435e0c5a22a13fbab7222566ddbfc13", + "0x2bafc832817163d1a5a9b1291b60d7708f7b5cf3d20b43ce66fc6a02c14f0f12", + "0x19313301ace074e066b6836d0f9dabc4e01509a4df5e05c5842c5430c7dc6f9e", "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", @@ -223,39 +223,39 @@ updated_class_id_delayed_public_mutable_values = [ ] [private_call.verification_key_hints.public_keys.npk_m.inner] -x = "0x280ef4df058bcf18f4860d62c462f0f9daccbe6dc9b2fad75dadd2a719a81ad0" -y = "0x0d3970305cde2b8df3fc160e49513c1b88873334705aaecd8ba1911e9a3f48c0" +x = "0x2d973bc61dce25182cc7b5ece0145abdfcb8a1b1215a15f8f2c0c954f7076f1f" +y = "0x108b2d9fa19899dce77ac8a2df1ac195c228ceb1b6255130c143b9daf6682c86" is_infinite = false [private_call.verification_key_hints.public_keys.ivpk_m.inner] -x = "0x2e112a9af66644d0f00032649647eafe0ea9a68e35eb7761ba41e4b93492e926" -y = "0x28c037b66afdc2e8f90eca8470fde84b29ab6240172a20e38dab15e2c1470063" +x = "0x2a1856f1f12cfa0fb5fabc456f44d14773c3a18a15e86082e96f6ef5b57fe721" +y = "0x01d50b3894968f3ac813eaecdf5394635829b041fc51899b5ff2cf5ba0a0e182" is_infinite = false [private_call.verification_key_hints.public_keys.ovpk_m.inner] -x = "0x1c6e46d34d010aafb76bce5b59985601be1b0d0f63ebc2eca5957ff0423b209d" -y = "0x223b8905e4506dd23404ad6ee456c91302dc190937c596b93377bd16db997abb" +x = "0x1983fa410c80cf86db34549161707aca570e6ba8a46f2fda85d2ce5b287a0d8f" +y = "0x1ab245c03dce382ef26096afe9ec5ee71dc0d4381aba243ded3ae37770eb4849" is_infinite = false [private_call.verification_key_hints.public_keys.tpk_m.inner] -x = "0x1fd56367454aded3ed2d69c22118efd45444ee33ee175011fdf74f9abcefb4f8" -y = "0x0ddda33a0b53e634388b18437d77744d3e00de2a618bd3965eff323d43619d23" +x = "0x10d80628fb764332dbc59ff299c60debef0c2f69f0cb5da863377576c4aa204a" +y = "0x1cf6524fee7d32a930e845b6c65b519a193e62726607f6771e19a335a8403288" is_infinite = false [private_call.verification_key_hints.salted_initialization_hash] - inner = "0x0427ac83bd2a2120bd3951e03714e87c9510aee00407fc997b06aa6124d8dcbb" + inner = "0x1f350976a0576d926c0c964407cf77fdce0212ace5e8a4e8af0f0191b5f596c1" [private_call.verification_key_hints.updated_class_id_witness] - leaf_index = "138" + leaf_index = "116" sibling_path = [ - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x1c6288cb88035b6e6cb348bf29d7f627986734f3837723f70fa99075e4f500f5", - "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", - "0x083b45b2f1a876d2a763cda4ec21fc5e093406babb706fa2ba43bc6c859228a3", - "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", - "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", - "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", - "0x2d93f2153fb183d8eafbf4c49080fc25ae1a71682e86f6d4483fbc504644eb5d", + "0x206e52e064d141df1743a1cd5fcde25d3cd2a059ddca6f2219aab750bf71fe1d", + "0x0a911289e884d9f99e3c4e74ba69a451e402818dadb54f48a462966a007a9eac", + "0x29208ecc66c5a3f559855bd44866e51a9e1b053fe1b60786941ab50664c75667", + "0x0291029bd03334d57a3c457b9b0093fbdc4407092b5f9da4340c03abf289acb4", + "0x179d7b5df7a65a4bdda408605c069b3ea175a5f4e2b0fccc9f2ebcb5d12c7c28", + "0x19e2b3449d24e57ea4d6948048220d0756f93b6aaca968960b173df69903160a", + "0x1a35cf71ad31b7058db0cec41776442412ccd9f75276205dcd8fd0ffc4bbfaab", + "0x104a52b4136df68ec13e59c1edc5e70d899bdd7f5441c1d6286fe7f5c4aa322a", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", @@ -291,13 +291,13 @@ is_infinite = false ] [private_call.verification_key_hints.updated_class_id_leaf] - slot = "0x036e901f114a75e275bb5b53726de3ba0bff6ff84fae76009eee3100ad2f189a" - value = "0x00000000000000000000000000000000000000000000000000000000000003e8" - next_slot = "0x084e06b6850f247ebfec5e2d605a68ba348a4520b91f37ecff8ec8b42d19e85a" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000076" + slot = "0x0000000000000000000000000000000000000000000000000000000000000074" + value = "0x0000000000000000000000000000000000000000000000000000000000000000" + next_slot = "0x030141023e63482e7cd8a2fb059d6818dc5e5d7c644ebe7fc114165c67cab1bc" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000075" [app_public_inputs] -args_hash = "0x1ef77ab685a94f2af821f59918d60249e455f438658f035626b631f599ce5a6d" +args_hash = "0x14190a7c04fc12521bc872fda442fcff137f69ba7d00750dfb036a8c460e3187" returns_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" start_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000002" end_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000007" @@ -305,7 +305,7 @@ expected_non_revertible_side_effect_counter = "0x0000000000000000000000000000000 expected_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000000" min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000005" is_fee_payer = true -expiration_timestamp = "0x0000000000000000000000000000000000000000000000000000000069950f9f" +expiration_timestamp = "0x000000000000000000000000000000000000000000000000000000006995ade8" [app_public_inputs.call_context] is_static_call = false @@ -314,7 +314,7 @@ expiration_timestamp = "0x000000000000000000000000000000000000000000000000000000 inner = "0x30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000000" [app_public_inputs.call_context.contract_address] - inner = "0x0c34a2bca65a47b57b2b0b2d4665f7c3ef5d376236d4fc66913434e2c0cffcff" + inner = "0x2f0c97d87028759cc7ec2ec9b15c5c8c966f65d5202cca171704d0dc258e4d6b" [app_public_inputs.call_context.function_selector] inner = "0x000000000000000000000000000000000000000000000000000000009d57a239" @@ -324,7 +324,7 @@ expiration_timestamp = "0x000000000000000000000000000000000000000000000000000000 [[app_public_inputs.note_hash_read_requests.array]] [app_public_inputs.note_hash_read_requests.array.inner] -inner = "0x008846a23cf07d6f5eac3f31f5e0b597cdb85807f54d1dc760739d3241830052" +inner = "0x1d4e43cdf6aeef02d326f7b894a98722a4a0e75c45bdeddd37a3e668d4c938d7" counter = "0x0000000000000000000000000000000000000000000000000000000000000003" [app_public_inputs.note_hash_read_requests.array.contract_address] @@ -1097,13 +1097,13 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.public_call_requests.array.inner] is_static_call = false - calldata_hash = "0x17e4b5c5dbeaad6be8a2b2c73032dc3e9b8ddab57af334f8510fe9f10ea289ad" + calldata_hash = "0x1e6a8f3fa9828d57fa0e28a3584ad4261181ce4ced177ee1b5f4b14dd814577c" [app_public_inputs.public_call_requests.array.inner.msg_sender] - inner = "0x0c34a2bca65a47b57b2b0b2d4665f7c3ef5d376236d4fc66913434e2c0cffcff" + inner = "0x2f0c97d87028759cc7ec2ec9b15c5c8c966f65d5202cca171704d0dc258e4d6b" [app_public_inputs.public_call_requests.array.inner.contract_address] - inner = "0x1703dad6ee1abbca0640693164b939ef4424b8dc13bee05f171945bde0dfa4bd" + inner = "0x1ddb326bfd71384d6978a0f826ea2b62c719ea143f723c654fbeff9a2b494f17" [[app_public_inputs.public_call_requests.array]] counter = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -1619,8 +1619,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -1648,8 +1646,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -1677,8 +1673,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -1706,8 +1700,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -1735,8 +1727,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -1764,8 +1754,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -1793,8 +1781,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -1822,8 +1808,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -1851,8 +1835,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -1880,8 +1862,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -1909,8 +1889,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -1938,8 +1916,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -1967,8 +1943,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -1996,8 +1970,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2025,8 +1997,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2054,8 +2024,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2071,50 +2039,50 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" length = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.anchor_block_header] - sponge_blob_hash = "0x0b6757cd67bf5ada69ebbb4471e4d7178f9e3501aecb6e137560fd97c123e7f7" - total_fees = "0x000000000000000000000000000000000000000000000000001ef67611a32cc0" - total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000021835" + sponge_blob_hash = "0x21d5353f04377ce497bdd0b5ba809041e86c47fc46a6a362c08be16a59f7769d" + total_fees = "0x000000000000000000000000000000000000000000000000001fee5d105e1200" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000027925" [app_public_inputs.anchor_block_header.last_archive] - root = "0x001b1e328f9e66b6d0e0b74c3160b46f4623da4588e13cb99510498b4f210e79" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" + root = "0x2bac39ace177e5cb44b39d8b0a8d23c24be54500b4c50aed1f6753db4abc0d94" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" [app_public_inputs.anchor_block_header.state.l1_to_l2_message_tree] root = "0x0d582c10ff8115413aa5b70564fdd2f3cefe1f33a1e43a47bc495081e91e73e5" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000002000" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000001800" [app_public_inputs.anchor_block_header.state.partial.note_hash_tree] -root = "0x220fdabec5b2ff8028acc4656699b44e1dead210fb97cadb5e9ddfa4193700ef" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x2682db000a12d78020faaed3b78fb0a39acc489b1333cfaf6729832a3e1b9d31" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000180" [app_public_inputs.anchor_block_header.state.partial.nullifier_tree] -root = "0x127e13c0e3efc50c369cf3fbd1cc4241ab2c144046b9a3fb19ea08456938bafd" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" +root = "0x0fe6dd8683e3ef55c7c0d95625129ed29267fb672603332f026d1f77b1243fe8" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [app_public_inputs.anchor_block_header.state.partial.public_data_tree] -root = "0x24eb461137efc60c3a6cc423e16553e04333ec4551e34566332245183814bf51" -next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008b" +root = "0x08743fdd91e89532327fa3ad2fcca2e165e4619c516f223014e0d3e71301a172" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008a" [app_public_inputs.anchor_block_header.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006993be1f" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000006" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000008" + timestamp = "0x0000000000000000000000000000000000000000000000000000000069945c68" [app_public_inputs.anchor_block_header.global_variables.coinbase] - inner = "0x0000000000000000000000001db08e9f499080f28a4f41d9c45fa972eaa61d95" + inner = "0x000000000000000000000000ba9803fb1bc0bc6efa52a6dcb3b57b0bdb7b7d81" [app_public_inputs.anchor_block_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.anchor_block_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000ec84f91c0" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000ce9262a00" [app_public_inputs.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" [app_public_inputs.tx_context.gas_settings.gas_limits] da_gas = "0x0000000000000000000000000000000000000000000000000000000000c00000" @@ -2126,7 +2094,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000000f4240" [app_public_inputs.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000144b30430" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000001a60babb0" [app_public_inputs.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-inner/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-inner/Prover.toml index 3a7269e16191..24e7f258c0ac 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-inner/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-inner/Prover.toml @@ -1,112 +1,112 @@ [previous_kernel.vk_data] leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000000" sibling_path = [ - "0x2def0f0f11588ba2936cd0928e5e46c42e8078b9e8e3ea92e78f092a60c0f04f", - "0x0b1863e87ddf257d402a955d22b6997848454efb8045161e6dcc7dc866a58363", - "0x1669f3c7b720984159083fcf36e21da0a79e06efaa83ef4c7a16f4f326ae8627", - "0x168b969bb3d791f0e7ca574f2ca88a549ecb37c36ec533c0f973e2874082ebda", - "0x17e9b9e3355fe3b816ec0929d1b68a9b29797affbbcd21dc6f2984154050d9f1", - "0x1bcf8a2db489e63e99db50019af5d3dc3f9a1defc38840bdb030d16ea8f39ec4", - "0x267b110097edb652a44602e21a39794bb362983ee57ee78cbfbb9e980ef44985" + "0x23d92f5393e2d7fcf515d3e1da9b0603471dd71c83ca0a181aecd3fc94c65b48", + "0x19d75c89e88e8339cf0076c41083a1fac35265d191f865bfcd560451ab0dc284", + "0x271c8db83e490d25b320d6509ba848b2c867e103355c11c128c24103b6799248", + "0x24bc4fa4ed2791b1080ce4fdc1dd2431d452fe6a072da9bc44de3b7913d823c7", + "0x0965b03b9fec2d3a3ab0e4e7fcdec7853a86bbdd3ffb386a5709379c0e5bb0eb", + "0x00808e57bb4bcf49966c3795d82098351c2f62f38a9e4c4cc70f5b1e6d40933a", + "0x0c4c1afe85137976f8ce4b0cbfcd04c300311a7c5d5bcae020e6e92904aa9850" ] [previous_kernel.vk_data.vk] key = [ "0x0000000000000000000000000000000000000000000000000000000000000010", "0x0000000000000000000000000000000000000000000000000000000000000021", - "0x0000000000000000000000000000000000000000000000000000000000000cbc", - "0x0000000000000000000000000000000fb021208ff69124c22ff0a393e03d41b8", - "0x000000000000000000000000000000000007828591229106aa38d92ec7245a20", - "0x0000000000000000000000000000007266a8f7d25f3ca81e44b0314451dd3dbf", - "0x00000000000000000000000000000000001599fe9747286f9bde99fc05a6520c", - "0x0000000000000000000000000000003ffb7c5fc2527f8f0981e1eb09f20a720c", - "0x00000000000000000000000000000000001fd212884cd92c8cb18ecce92c86ee", - "0x0000000000000000000000000000001b8ee49ba09b89d5464507192937337779", - "0x00000000000000000000000000000000000576271afecb476addeaf17a44d750", - "0x000000000000000000000000000000a8db9ee69363fa84cf9a5f26301ffb0313", - "0x00000000000000000000000000000000001c18ee585acdedd7ec9ed70ba5f1e1", - "0x000000000000000000000000000000cde8c58deb8268833837b2dff7fe7d8f66", - "0x0000000000000000000000000000000000181f47180b06780801920d0f7c315b", - "0x00000000000000000000000000000036d91d5d7fde17aebfcde9e7cdcde5deee", - "0x0000000000000000000000000000000000101d48aa737fbf32bb663615ed261e", - "0x00000000000000000000000000000091108a9615ae7da6cc573c7b321e9e501d", - "0x0000000000000000000000000000000000235b9d4531285a67afbabd75675d4d", - "0x000000000000000000000000000000b97f4aabf66487edfa4b5ab790122791cf", - "0x00000000000000000000000000000000000c96cdf0ad29e8439598b446fd54a9", - "0x000000000000000000000000000000904f0f075d5dd95aaa95559b9521d3ae53", - "0x00000000000000000000000000000000002246856c3cad24b5d9451f412bc6a4", - "0x00000000000000000000000000000041cfee8f849eee8ae9a9a48bb5759a2337", - "0x000000000000000000000000000000000027db23dcff7eaf3a461417ab23401c", - "0x000000000000000000000000000000c5c4e7bb15df17b35dd7cdb5c613fd1255", - "0x00000000000000000000000000000000001c09159e5f5a55b64eca60797a34bb", - "0x000000000000000000000000000000cd2003a0fbaf9c2c64174dac23409b1888", - "0x00000000000000000000000000000000000c9d10d613b704ac91333e96ba101a", - "0x000000000000000000000000000000324fb2a49855ee8496c545b6e3a6e24f63", - "0x00000000000000000000000000000000000a44c1e82cccba81fbd81d2efcbc9f", - "0x0000000000000000000000000000005c425660dbfe96e79a163411e85b159fdd", - "0x0000000000000000000000000000000000057233cd87c0ee883bfaacd8e6286a", - "0x00000000000000000000000000000007c3dc34b06c803ccb24100df27d41ead2", - "0x000000000000000000000000000000000003c5472440286232341a36bb6c905a", - "0x0000000000000000000000000000001069befe6af9675ffaae1f500ed4e6a9d0", - "0x000000000000000000000000000000000010bf29eb3bfc2de0f44b4cbe59f82f", - "0x00000000000000000000000000000070409f1120efdecb7d9a258fcefe65f8dc", - "0x0000000000000000000000000000000000143bc91159f522fa0f63c201be083c", - "0x000000000000000000000000000000b71d0f9b60419f4d889b217f01b650c134", - "0x00000000000000000000000000000000001a3eb7939abee0020fb0ec3b95b7ee", - "0x0000000000000000000000000000009a6a5323217dccfd10324f933f91fa5002", - "0x00000000000000000000000000000000002de3ca563d2720c50620704c5a60e1", - "0x0000000000000000000000000000000d31420f8a0a00abcbacfc1aeb0e0dd825", - "0x0000000000000000000000000000000000111c8977ec209c5468a3e86f87a693", - "0x000000000000000000000000000000ea76a16a02bd088b0398631f2b53c7a15e", - "0x000000000000000000000000000000000007656cc6b43b41d5b538bacb13dd2e", - "0x00000000000000000000000000000016f472eb576d62c34b269226e312f713a5", - "0x000000000000000000000000000000000016c47b808b68b9afb80b44c1ae392a", - "0x00000000000000000000000000000071297a7de64a7f5fbaeb8876f0a2fcaafd", - "0x000000000000000000000000000000000020f4d21626863bf18c996f33a0c3e7", - "0x000000000000000000000000000000c222a5739c3f6db84e43efe1d6c86e7485", - "0x000000000000000000000000000000000005c0678e266e75182e5d4f293dd197", - "0x000000000000000000000000000000849a76f616842ae4587ff8c378ed3b4a46", - "0x00000000000000000000000000000000002706f3712fa16c67f4199bdd8cfc06", - "0x000000000000000000000000000000506995401080a17c6f23376adb42196f04", - "0x00000000000000000000000000000000001a48a7b570d5cdb19199f2dc867371", - "0x000000000000000000000000000000ce54ab6d34e291966b315c6395402ae56a", - "0x0000000000000000000000000000000000034cca207a7f50948c89e57b2ddb1f", - "0x00000000000000000000000000000059aeddf0b9982310992cf87dab399abeef", - "0x0000000000000000000000000000000000072288975c39cd259463761254d27f", - "0x000000000000000000000000000000b93bcd9ed0844e0dc0df450ef4801096dc", - "0x000000000000000000000000000000000000e6d0cd38807b3e1c1894cc1dce67", - "0x0000000000000000000000000000008fa7535e7d18596a2acc219f0012ea37d8", - "0x00000000000000000000000000000000002d74ce020730074dfb14bd3520d982", - "0x00000000000000000000000000000000318e29bf3e2c3ef2015d498a61c6edd8", - "0x000000000000000000000000000000000018b5ce8fd64852ed260229aa960efa", - "0x000000000000000000000000000000eb640becec5fb9fd822005f71184698d20", - "0x00000000000000000000000000000000002811ab0fe3b221a3f638353c09b0de", - "0x00000000000000000000000000000097460cd4d9ae196cc31a7f9f8d3353ffb8", - "0x0000000000000000000000000000000000125e94abf10ea333d91e561d55ae21", - "0x00000000000000000000000000000078a52b0d5831d02cccc8cef149ca06764a", - "0x00000000000000000000000000000000002eff72bca10f80ecdc36616064b8ed", - "0x00000000000000000000000000000097be337c97f0d8f91c29dd90faa5c9df3d", - "0x000000000000000000000000000000000017adcf6bb406c50efabc2cb406de59", - "0x000000000000000000000000000000593e2a74024c04223095234e6e94227235", - "0x00000000000000000000000000000000001c39076e10ce779362806fd06ecd59", - "0x00000000000000000000000000000009a846f607bb7a53805cbac01e216def9d", - "0x000000000000000000000000000000000008e2ed889cbf6ddfe78a3bc05de968", - "0x00000000000000000000000000000024ae5cb6b23521e7646782f627c2b91ae4", - "0x00000000000000000000000000000000002dacb18455b44521a28286dfbabcf5", - "0x00000000000000000000000000000083b2fd6c9f1a9cb89950d197de1302687f", - "0x00000000000000000000000000000000001baad8027356d1ef4e942c55aa245f", - "0x0000000000000000000000000000002ce594dcb93fcb68c83adf9c78f4c05203", - "0x00000000000000000000000000000000002122045d805de42d1930d950952c56", - "0x000000000000000000000000000000fa0e07557c07f64f280a77b7b5e3ca4f0c", - "0x0000000000000000000000000000000000300f90d63a9a59eb4cbe0783523a77", - "0x000000000000000000000000000000ef8fb302d45b7381336901502e66ffc88a", - "0x00000000000000000000000000000000001fa35ca235baf1e5cd4453407a6323", - "0x00000000000000000000000000000048ca352c0ff91f777a8d25d6d6e28261ff", - "0x00000000000000000000000000000000001a7d4c8cd9c17598656f1e41417831", - "0x000000000000000000000000000000c612e8b5c08d92cd8fc4b0b9940ddb1d1f", - "0x000000000000000000000000000000000029e8d527ce4d648c6cd920aed09775", - "0x000000000000000000000000000000ebe2b24d30753b384ec939390a44ae6d36", - "0x00000000000000000000000000000000001831bc7f7dbf2b784dcdfe5afc8298", + "0x0000000000000000000000000000000000000000000000000000000000000c3c", + "0x000000000000000000000000000000cd6f73307dfd57526273746e6ea4db4b79", + "0x000000000000000000000000000000000016d8772725d61d8d2ee53ad115c11f", + "0x000000000000000000000000000000f0103da68a8e701a1c60738ed38a13dd74", + "0x0000000000000000000000000000000000291dcdd8ea78b351f2490229617810", + "0x000000000000000000000000000000d957f1d317741a4d84e9fbf814977dc7c7", + "0x00000000000000000000000000000000000c800f155b9b286b5d07333d3ca159", + "0x000000000000000000000000000000c2ac04c1f93325c86a89342fec1e035cc4", + "0x0000000000000000000000000000000000155e72d431cd250303707b28c25e7a", + "0x0000000000000000000000000000003c675d5a460032518080a7be7092d4a4a9", + "0x000000000000000000000000000000000003a0291493a091b0eda33fa94ab042", + "0x00000000000000000000000000000053585e3424e3dd5c949b16e744d6f30ce5", + "0x00000000000000000000000000000000000769bc9d54f7bd1a5c2f0d48b88fc2", + "0x0000000000000000000000000000008d39a3e0539e4bd24cb37da89e049f6229", + "0x000000000000000000000000000000000002cc995f97094a9d02a5b507c81cfa", + "0x0000000000000000000000000000000b2e970ae114cdf6c5dab788990e118835", + "0x00000000000000000000000000000000000823d2056a985f7cc0ef1eebeb28c0", + "0x000000000000000000000000000000198b435e24ff289f5815ef0177adcde2bb", + "0x000000000000000000000000000000000019dba17255b635c6e1770a0a5e38f8", + "0x000000000000000000000000000000168f60845fbd6a7b13674a9ef59870d9f1", + "0x000000000000000000000000000000000021931ac2b0f7b960b340cdc17c95c4", + "0x00000000000000000000000000000020adfec13fe3ed6057e3e92829a3fff4c2", + "0x00000000000000000000000000000000000d6489117bf45bdc6e9d798dd54ec8", + "0x00000000000000000000000000000005f0486bf94a5e8152a306ae5de35871f6", + "0x00000000000000000000000000000000002e806edfbcb959005bce566261c4b2", + "0x000000000000000000000000000000e90f95f63c2ea0811a6179d2067963ee2a", + "0x000000000000000000000000000000000026906572d22b1686e9110d22bb134b", + "0x000000000000000000000000000000d363f9aa66af0e0f8a9767a5207311d782", + "0x00000000000000000000000000000000001cc5838c757efa799e8f1538c1ceeb", + "0x00000000000000000000000000000020cc633772d79d10288e1524820d5d26fe", + "0x0000000000000000000000000000000000248fd555f916c8daef37da4996dde9", + "0x000000000000000000000000000000504b12d512be8bcc40b0059d970358d8cc", + "0x00000000000000000000000000000000001bb0ee83aa8d32bd0709019494e278", + "0x000000000000000000000000000000232865b230fde217ad6678a244f252e5dc", + "0x000000000000000000000000000000000000fcf0fa9bd75d81ffa539ef0d52f6", + "0x00000000000000000000000000000022ac89f1ffa0a580e66433edb506c2c53b", + "0x000000000000000000000000000000000021b6eb4381878d1d2837271a900771", + "0x000000000000000000000000000000405e4197e5d05f70047d6555d51685722a", + "0x00000000000000000000000000000000001dc2c959671e6225c067ae91826383", + "0x000000000000000000000000000000f5646f9f55b2342f266d695156fd726963", + "0x0000000000000000000000000000000000076d0a773414d2d45ef101d8d87ae5", + "0x000000000000000000000000000000e456468d8bdaada49d01a6a59f2a388a82", + "0x00000000000000000000000000000000002b52078588eadafc8c12ef0581debe", + "0x0000000000000000000000000000009d873ffe657dfac44e5ef937e466b5d005", + "0x00000000000000000000000000000000000e77ce53df5d554633096112a7c424", + "0x000000000000000000000000000000063f4ec9dbbcbedb81ab1fc791a7772e74", + "0x00000000000000000000000000000000000d65eb157eaad3dbfb01b196bb32d0", + "0x0000000000000000000000000000004a5aaabac47cd028c5d5b725d65f2afddd", + "0x00000000000000000000000000000000002bd54238a66f2747c9ba55368a5e12", + "0x00000000000000000000000000000081977161cb45d26857773616756c125082", + "0x0000000000000000000000000000000000092804e71c5516481bcd48044228fa", + "0x000000000000000000000000000000d5e9559038a37c982add18940ab9a0dd3c", + "0x000000000000000000000000000000000029a5d693ae78a6777c7e0769678a23", + "0x000000000000000000000000000000d2f89b1d8a806a525e099d384d90e95734", + "0x00000000000000000000000000000000001abd803802ea1dd69e3a351e7afa0d", + "0x000000000000000000000000000000a4ceda6e7217a4b6db0d0a7802ef38fff5", + "0x00000000000000000000000000000000001fc0d7e2146ef1f29becddfe7be7b8", + "0x0000000000000000000000000000003fc4a4ac145dbe062ffa88c50366f2433c", + "0x00000000000000000000000000000000001a5b6c4e3985cc703ff585ad755545", + "0x000000000000000000000000000000d483817c514c461ff5cd09e96b04cc5d1f", + "0x00000000000000000000000000000000000e76ff7f725fbfa4432aeb8d21d04e", + "0x000000000000000000000000000000684f00a490b92f03abb77917980c346c58", + "0x0000000000000000000000000000000000146235df4a0f2e98b525c6704b37f1", + "0x000000000000000000000000000000f050172de285dad998979d9e362a5622d2", + "0x00000000000000000000000000000000000f7b6bf1bcc5c4820e55d2076b52cd", + "0x000000000000000000000000000000534bf8af32543e1bfbf90125220053c474", + "0x0000000000000000000000000000000000088d80a1d3e1a32ce29e6febfbeb1d", + "0x0000000000000000000000000000004e86c55d9cb4aced14409dd736b76d7e6c", + "0x00000000000000000000000000000000001f03bdeb002e9c1ea1797dd375ed8e", + "0x00000000000000000000000000000067dd380c3284b2c4c44aa50ab7c921488a", + "0x00000000000000000000000000000000000644b3e6b9a26394d056283869f1f6", + "0x0000000000000000000000000000009f6232d66addbf72888715a5f7ad09516a", + "0x00000000000000000000000000000000001610caf302c8d8af77ba1aa0f4b2fe", + "0x0000000000000000000000000000002b9b2fa9adfea511f589c5d164b8078b70", + "0x000000000000000000000000000000000001603722a29a23e66d73383c8c93c0", + "0x000000000000000000000000000000f5c10370c68d82f87dc28f8dc1c79e7929", + "0x00000000000000000000000000000000002c67d1f1a8491680558a44ee09f427", + "0x00000000000000000000000000000077203025078f78ebca6e857292ace12d06", + "0x000000000000000000000000000000000002017c53f377709f6c0ef207a78291", + "0x00000000000000000000000000000029f1ff0d2aa848180d2b32e9ebe5e13690", + "0x00000000000000000000000000000000001113554049c41d71bb9e0f647e71dd", + "0x000000000000000000000000000000fa6f89cbbb860822044777ced691dbc0c0", + "0x000000000000000000000000000000000028bb43ef2fea3d73b5c93840299af0", + "0x00000000000000000000000000000051e86027f67aef5baa7966727451446959", + "0x00000000000000000000000000000000002208e62bcd4c2cd280af379dcdb5ad", + "0x000000000000000000000000000000f669127a30264031b2415b15e3a35fb5e5", + "0x00000000000000000000000000000000000cfd8d7f05e2f1aae0b79676467393", + "0x0000000000000000000000000000003519f0fb4bdc5b56f7bc63cb178eade948", + "0x00000000000000000000000000000000000f8c2e7c436e04d3d0bf88cebac23c", + "0x000000000000000000000000000000ced94ad87ea90172c76c93e8314b5d89ee", + "0x00000000000000000000000000000000002caf91eb367f9c81d8480eec9ddc72", + "0x000000000000000000000000000000963994093a3bef1097f7076c58d9410a71", + "0x00000000000000000000000000000000001474d079b0195b42820e254bc694c1", "0x00000000000000000000000000000095b5d8b7b4a63b05df652b0d10ef146d26", "0x0000000000000000000000000000000000099e3bd5a0a00ab7fe18040105b9b3", "0x0000000000000000000000000000002129af3a637f5a622a32440f860d1e2a7f", @@ -127,76 +127,76 @@ sibling_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000007c8efe7060be9f9479263c8714baa09c36", - "0x00000000000000000000000000000000000eb05ebfa23374dbc1296f9932868c", - "0x0000000000000000000000000000003a7f7af15a352ee623c0fa62999e60cdb6", - "0x00000000000000000000000000000000000e6cf9819fa0c6913d0a317f249912", + "0x000000000000000000000000000000c9a6456134db9158211be33b2cdbe2f52f", + "0x00000000000000000000000000000000000a5a23d17c2c5f659e424139e7c6eb", + "0x00000000000000000000000000000049e1e3f11ca144dc64ec7510b8c01012b2", + "0x00000000000000000000000000000000000ff3ad4ce9598b6ef8ef0021c8c5d9", "0x000000000000000000000000000000001dbb619e6e929e76a6efd1e4385c88f3", "0x000000000000000000000000000000000005f8a1641d13b243a02a3f02b2ee28", "0x0000000000000000000000000000002d82538a2445a88d2075c85f73a52fa00d", "0x00000000000000000000000000000000000765b47bcde9aab139f5be476581ad", - "0x00000000000000000000000000000043d7b9835cdba74347ddf75865326e073c", - "0x00000000000000000000000000000000001d91f52737f86642fa844bea8c211e", - "0x0000000000000000000000000000008f12f63bbd5ad2fd910b0be1a9c270c25f", - "0x000000000000000000000000000000000023039a7218918bdddf55645b1a71ec" + "0x000000000000000000000000000000655eafd26d4cf4bd0951ae00ae66a0a5a4", + "0x00000000000000000000000000000000000d677eb93347add0618d75fb9ee5fe", + "0x000000000000000000000000000000ffda1f6b46c23f296036b683b84c761a4b", + "0x00000000000000000000000000000000000fae9f9a690b4e18091eaef9fe2bdb" ] - hash = "0x089bb36c47a8edaf89071e5daa40dae2c745d6c8513093801cf2f822e078e283" + hash = "0x0b67adc3fd57ecde05f4a6b243883fe6fc0f40c6d46162f1748060d4399553cd" [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000005" -expiration_timestamp = "0x0000000000000000000000000000000000000000000000000000000069950f9f" +expiration_timestamp = "0x000000000000000000000000000000000000000000000000000000006995ade8" is_private_only = true -claimed_first_nullifier = "0x2dca1d05a9c4b8be200f6a5c9c0736acac87ae27f1402e40536016989514be8c" +claimed_first_nullifier = "0x27efdf3bf8e8cd059a9cbafa6671a451d3674b1db30e59a636e8cfa76b5f6026" claimed_revertible_counter = "0x0000000000000000000000000000000000000000000000000000000000000005" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x0cc4a5acb4f6fbb67fb1b67beba7aa606a5f4ca19a9249d7890857ecf010bf69" + vk_tree_root = "0x02c995f31626ed78c52458c5c22050d9d5e649d963d5beb4647a571b2995c7d9" [previous_kernel_public_inputs.constants.anchor_block_header] - sponge_blob_hash = "0x0b6757cd67bf5ada69ebbb4471e4d7178f9e3501aecb6e137560fd97c123e7f7" - total_fees = "0x000000000000000000000000000000000000000000000000001ef67611a32cc0" - total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000021835" + sponge_blob_hash = "0x21d5353f04377ce497bdd0b5ba809041e86c47fc46a6a362c08be16a59f7769d" + total_fees = "0x000000000000000000000000000000000000000000000000001fee5d105e1200" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000027925" [previous_kernel_public_inputs.constants.anchor_block_header.last_archive] - root = "0x001b1e328f9e66b6d0e0b74c3160b46f4623da4588e13cb99510498b4f210e79" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" + root = "0x2bac39ace177e5cb44b39d8b0a8d23c24be54500b4c50aed1f6753db4abc0d94" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" [previous_kernel_public_inputs.constants.anchor_block_header.state.l1_to_l2_message_tree] root = "0x0d582c10ff8115413aa5b70564fdd2f3cefe1f33a1e43a47bc495081e91e73e5" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000002000" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000001800" [previous_kernel_public_inputs.constants.anchor_block_header.state.partial.note_hash_tree] -root = "0x220fdabec5b2ff8028acc4656699b44e1dead210fb97cadb5e9ddfa4193700ef" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x2682db000a12d78020faaed3b78fb0a39acc489b1333cfaf6729832a3e1b9d31" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000180" [previous_kernel_public_inputs.constants.anchor_block_header.state.partial.nullifier_tree] -root = "0x127e13c0e3efc50c369cf3fbd1cc4241ab2c144046b9a3fb19ea08456938bafd" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" +root = "0x0fe6dd8683e3ef55c7c0d95625129ed29267fb672603332f026d1f77b1243fe8" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [previous_kernel_public_inputs.constants.anchor_block_header.state.partial.public_data_tree] -root = "0x24eb461137efc60c3a6cc423e16553e04333ec4551e34566332245183814bf51" -next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008b" +root = "0x08743fdd91e89532327fa3ad2fcca2e165e4619c516f223014e0d3e71301a172" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008a" [previous_kernel_public_inputs.constants.anchor_block_header.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006993be1f" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000006" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000008" + timestamp = "0x0000000000000000000000000000000000000000000000000000000069945c68" [previous_kernel_public_inputs.constants.anchor_block_header.global_variables.coinbase] - inner = "0x0000000000000000000000001db08e9f499080f28a4f41d9c45fa972eaa61d95" + inner = "0x000000000000000000000000ba9803fb1bc0bc6efa52a6dcb3b57b0bdb7b7d81" [previous_kernel_public_inputs.constants.anchor_block_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.constants.anchor_block_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000ec84f91c0" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000ce9262a00" [previous_kernel_public_inputs.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" [previous_kernel_public_inputs.constants.tx_context.gas_settings.gas_limits] da_gas = "0x0000000000000000000000000000000000000000000000000000000000c00000" @@ -208,29 +208,29 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000000f4240" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000144b30430" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000001a60babb0" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x23287c05b217fb03863a969824a4765c586d52c1c3c715cf0479504103ab7453" +inner = "0x139f8eb6d6e7e7a7c0322c3b7558687a7e24201f11bf2c4cb2fe56c18d363695" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x17350df61b6c3cea6d127736b9b275b66327fd741f35f8c7f31c1ff005da457b" +inner = "0x1254246c88aca5a66fa66f3aa78c408a698ebca3b713120497c7555dfc718592" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x11bf2d349a68d367463080b5d8da90c6e4db964216ea920240614214e761dad2" +inner = "0x14d670efa326a07b99777b01fb706427ca776095246569150f2a3f17a7d4dc66" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x241504c1553a9e69c7f46a4971728ce944db883cc5379050adbb7eaac5638d1d" +inner = "0x230d0b47ba6d5ed99afb89d584f32ff33438b64f51000f252a140cf995781628" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x25457bdd7f1194dccc7d6adcf2c12fb2e6f32a227384c54423c5685fe3e57dd3" +inner = "0x204913186c0dd70015d05bf9100a12e31ccb7cc2527aacdfae0c19ad6439fcf4" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x2222f88ed31a431da198a045acb258abe6d32763a31ef83ac6a2d74ab73f56a8" +inner = "0x1198142fd84a58c0ab22d5fde371ce527042db49487e05206a326ad154952ac8" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -252,7 +252,7 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000001" [[previous_kernel_public_inputs.validation_requests.note_hash_read_requests.array]] [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.array.inner] -inner = "0x008846a23cf07d6f5eac3f31f5e0b597cdb85807f54d1dc760739d3241830052" +inner = "0x1d4e43cdf6aeef02d326f7b894a98722a4a0e75c45bdeddd37a3e668d4c938d7" counter = "0x0000000000000000000000000000000000000000000000000000000000000003" [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.array.contract_address] @@ -2763,7 +2763,7 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000001" counter = "0x0000000000000000000000000000000000000000000000000000000000000001" [previous_kernel_public_inputs.end.nullifiers.array.inner.inner] - value = "0x0fda8a2fd7cc16c0131f32910b033f294fbcb0fe4b211dc0c2d506556e1b9878" + value = "0x0177e76c1fd8f8f08c76535c2f62378b0bba92e8289429a5707b704377aa713b" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.end.nullifiers.array.contract_address] @@ -3596,8 +3596,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3629,8 +3627,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3662,8 +3658,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3695,8 +3689,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3728,8 +3720,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3761,8 +3751,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3794,8 +3782,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3827,8 +3813,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3860,8 +3844,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3893,8 +3875,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3926,8 +3906,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3959,8 +3937,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3992,8 +3968,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4025,8 +3999,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4058,8 +4030,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4091,8 +4061,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4124,8 +4092,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4157,8 +4123,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4190,8 +4154,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4223,8 +4185,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4256,8 +4216,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4289,8 +4247,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4322,8 +4278,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4355,8 +4309,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4388,8 +4340,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4421,8 +4371,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4454,8 +4402,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4487,8 +4433,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4520,8 +4464,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4553,8 +4495,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4586,8 +4526,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4619,8 +4557,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4652,8 +4588,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4685,8 +4619,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4718,8 +4650,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4751,8 +4681,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4784,8 +4712,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4817,8 +4743,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4850,8 +4774,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4883,8 +4805,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4916,8 +4836,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4949,8 +4867,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4982,8 +4898,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5015,8 +4929,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5048,8 +4960,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5081,8 +4991,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5114,8 +5022,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5147,8 +5053,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5180,8 +5084,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5213,8 +5115,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5246,8 +5146,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5279,8 +5177,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5312,8 +5208,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5345,8 +5239,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5378,8 +5270,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5411,8 +5301,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5444,8 +5332,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5477,8 +5363,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5510,8 +5394,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5543,8 +5425,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5576,8 +5456,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5609,8 +5487,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5642,8 +5518,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5675,8 +5549,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6121,7 +5993,7 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000000" length = "0x0000000000000000000000000000000000000000000000000000000000000001" [[previous_kernel_public_inputs.end.private_call_stack.array]] - args_hash = "0x0f67cc03049a2ca51607c985ce0346eed66efea0e7d14f6ca994fb520912683b" + args_hash = "0x0c925fb5608c1531d4c6715469e45753b15ec4873313c8c10fe31f5d2de145dd" returns_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" start_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000006" end_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000010" @@ -6130,10 +6002,10 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000001" is_static_call = false [previous_kernel_public_inputs.end.private_call_stack.array.call_context.msg_sender] - inner = "0x0c34a2bca65a47b57b2b0b2d4665f7c3ef5d376236d4fc66913434e2c0cffcff" + inner = "0x2f0c97d87028759cc7ec2ec9b15c5c8c966f65d5202cca171704d0dc258e4d6b" [previous_kernel_public_inputs.end.private_call_stack.array.call_context.contract_address] - inner = "0x1703dad6ee1abbca0640693164b939ef4424b8dc13bee05f171945bde0dfa4bd" + inner = "0x1ddb326bfd71384d6978a0f826ea2b62c719ea143f723c654fbeff9a2b494f17" [previous_kernel_public_inputs.end.private_call_stack.array.call_context.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000754fb767" @@ -6419,105 +6291,105 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000001" inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.fee_payer] - inner = "0x0c34a2bca65a47b57b2b0b2d4665f7c3ef5d376236d4fc66913434e2c0cffcff" + inner = "0x2f0c97d87028759cc7ec2ec9b15c5c8c966f65d5202cca171704d0dc258e4d6b" [private_call.vk] key = [ "0x0000000000000000000000000000000000000000000000000000000000000011", "0x0000000000000000000000000000000000000000000000000000000000000008", - "0x0000000000000000000000000000000000000000000000000000000000005628", - "0x000000000000000000000000000000238393360d90681c3c719031129331b6ae", - "0x00000000000000000000000000000000002e3b773c56cf21335cdc15c9b3746a", - "0x000000000000000000000000000000c1901442d1594613462b1bf88e23dbe883", - "0x00000000000000000000000000000000000b99fa893f305f09e575c0ec8c4347", - "0x000000000000000000000000000000d042be6b67fd194de2a0f85b9c5fb81fda", - "0x00000000000000000000000000000000000f4cd393d906227f06b6d8dcdc3b7e", - "0x000000000000000000000000000000a06011fa10373671f3185512b9e890a561", - "0x00000000000000000000000000000000000222a26875cb76de213b190197a38c", - "0x000000000000000000000000000000d94a3f732080a25a5a720756c74d106e2a", - "0x00000000000000000000000000000000001c770e0025ce2eb589f49f1ed63cc7", - "0x00000000000000000000000000000065cf8bdca1f910f96eb9d283656dca17ad", - "0x000000000000000000000000000000000024f473f4f73617aae99668107a4160", - "0x0000000000000000000000000000008355e0e6b5c4a4f51084f5ff7cad509b6e", - "0x00000000000000000000000000000000001bea062b97018da1288d79f0e059ad", - "0x0000000000000000000000000000007caadd4673c626c0faa42188a1c1682c8e", - "0x00000000000000000000000000000000001d7a5afcb4787db8a2007418d1c6ef", - "0x0000000000000000000000000000005e173da01f17b68e87368996df6bc71c4d", - "0x0000000000000000000000000000000000096c3c90e08c7fdc8faff6d6795cc8", - "0x00000000000000000000000000000072f02fde51ba523241ff3f7f75feb06941", - "0x000000000000000000000000000000000022240cd39bc4aa3e8c06b5ffb52f4c", - "0x000000000000000000000000000000c6274ea77e36671fbd3637260a52761f84", - "0x000000000000000000000000000000000020ce2d75ee6e6d45afd5b2c54cb1e3", - "0x000000000000000000000000000000790069b19b8bfe76e1d0f65e2b33ff6dea", - "0x000000000000000000000000000000000004813f8aaa0f2e9cbd6395eec220e5", - "0x00000000000000000000000000000027317d2f0a800cd6ca71f5284fc2ad4daf", - "0x00000000000000000000000000000000000e75f32de10f988b564ceda49217cb", - "0x0000000000000000000000000000001e49f0f8d391333b66e08a8e5e28d4dd1d", - "0x0000000000000000000000000000000000060186194115ea320136dd078dbd71", - "0x000000000000000000000000000000c8b978df9cbe8039f7912943ceaf8ab031", - "0x00000000000000000000000000000000002145107612ad65f30f4a87ad42cce1", - "0x00000000000000000000000000000097ab8ee44f4b8765152992ae2bbf79c22b", - "0x00000000000000000000000000000000000cd01a27513be48e55d6378eca21d5", - "0x00000000000000000000000000000077843e6414dcff99cce4f8e0f8a9a614bb", - "0x000000000000000000000000000000000006598e0bd44f0fe08d444ac8298434", - "0x00000000000000000000000000000040b8944a748d7ada94b0ae98e979142e6e", - "0x000000000000000000000000000000000028384a31d0457c50bdb873a27b50f2", - "0x00000000000000000000000000000025c96d6092ebf94d17d1628f62d2c0ce9b", - "0x00000000000000000000000000000000000df3f97952a928f600398fef692599", - "0x000000000000000000000000000000ce1dda0e14f0984f22e002a5f09aa47496", - "0x00000000000000000000000000000000001934b1d29c56e34e2ef36d5851346e", - "0x000000000000000000000000000000d358a2b7257f4b6ad8dd185d798941fa0a", - "0x00000000000000000000000000000000002daff068c29c89bb29d455cb808cc3", - "0x000000000000000000000000000000b73aefa1e3da554a6e68dd232fc187fd30", - "0x0000000000000000000000000000000000193807a395b40739cd2859b0c8c6e9", - "0x0000000000000000000000000000007125e81c4c92fc3961e1fd24056520d9d0", - "0x00000000000000000000000000000000001e8a63d4c7f1d6eada74f205f65244", - "0x000000000000000000000000000000111edd73b444619a4fe7b109df2c3d175b", - "0x0000000000000000000000000000000000130433bb252b8782b7c15e7eba6d70", - "0x000000000000000000000000000000d75f32f0e41e3aedeba9d20054d4519fd9", - "0x00000000000000000000000000000000001bc721c0b502ae0c2a84d04cb045c4", - "0x0000000000000000000000000000004a136e9d48e6977141fce7bbeabfadfef8", - "0x00000000000000000000000000000000002c1cf2115e7cd3cf6c9a5b4c3b416c", - "0x00000000000000000000000000000076cb64bff92a394f67e5e984dc7b9f1ecb", - "0x000000000000000000000000000000000018dac8097ae0d44a99ac5b961b6d43", - "0x00000000000000000000000000000020c6e86fb6aca91cf1fc60c01d6c810d31", - "0x00000000000000000000000000000000001de8724c3340c8276de20ca8bbfd36", - "0x0000000000000000000000000000007abb7a7fbe9be677222acc8ba60117743c", - "0x000000000000000000000000000000000002045adc116e5c3d5c419bf10bafa8", - "0x0000000000000000000000000000007cad4ff2b538253365acf1e494961a104d", - "0x00000000000000000000000000000000000f38e916d28add737e9278791923de", - "0x000000000000000000000000000000ce4cca6bca43ae0c4ec0ed7ea1285aa953", - "0x000000000000000000000000000000000013cd7b77315dbf04abe30c6dd7ebee", - "0x0000000000000000000000000000001f9cf93f0ed9419c5b3fcc5e2b05826a81", - "0x0000000000000000000000000000000000036c31f889f6959b0692fe4d638a7d", - "0x0000000000000000000000000000002022d9f726e8a3ade0fbe94de5c6795ba1", - "0x000000000000000000000000000000000013f5ad8712cc16f7e8188c10a911db", - "0x0000000000000000000000000000004e3a379e740083e1f79d6a237e00269c66", - "0x00000000000000000000000000000000000211132d23a949a59f9716b1f6f4cc", - "0x000000000000000000000000000000aa43343d3a452c57553f1765b7fd63ef46", - "0x00000000000000000000000000000000001e3f96c533026fa0c7de0fe08e5eb4", - "0x0000000000000000000000000000009a7c9f7ab82b2db5283b0fc3d79706bd40", - "0x000000000000000000000000000000000005c05f4c31f2c8039e358fef54c290", - "0x0000000000000000000000000000008efccbe89c3bb02139cb62f49f65c2a7d8", - "0x0000000000000000000000000000000000124ccc6b822bbbbec798c3e4203888", - "0x00000000000000000000000000000078133bc2969437ccd1a94f56fa0d656edd", - "0x000000000000000000000000000000000008125a75022766726a86c34ab52f8e", - "0x00000000000000000000000000000076988b9965526e0e2968a4c68fd2bdfec6", - "0x00000000000000000000000000000000001116ed7a0cf200b6ae548ec8e739fa", - "0x0000000000000000000000000000006835922a8263bdd2e3768adcfa69a03021", - "0x00000000000000000000000000000000001a04151546fdf689e5b9a4c4c4fb39", - "0x000000000000000000000000000000620d6eeaa297c73878bedf90eb3595d4b7", - "0x00000000000000000000000000000000002dc1d6c145bcd1cc1672d8b5781e5d", - "0x000000000000000000000000000000e72848ef2c81ed11c4aad0f4dd043133a4", - "0x00000000000000000000000000000000002bd65ea6dee917de0187315e9e8f26", - "0x000000000000000000000000000000d848f139a2f7b280f11f0ea3fc9efc7ce9", - "0x00000000000000000000000000000000000212c09ec5b8e03e8d6fb2f962bc61", - "0x0000000000000000000000000000001f96de11c693c47270128f579f65db13b9", - "0x000000000000000000000000000000000003edb43a17d37b565807269b61ba73", - "0x000000000000000000000000000000021436670d1f6f58ac8995ce7c977a8159", - "0x000000000000000000000000000000000015d0b403ec344079d357b58b225be2", - "0x0000000000000000000000000000003ba296437e8fe38dd75a48bea3dec7740f", - "0x0000000000000000000000000000000000217a07a32c49fadc8b166fcc2d2347", + "0x0000000000000000000000000000000000000000000000000000000000005608", + "0x00000000000000000000000000000081468e71cc987d9c6aa217378578741184", + "0x00000000000000000000000000000000001ceb54969e46dcc9dabfdb5e581814", + "0x0000000000000000000000000000005dfce2e958383c4b4247ec7f988a55d956", + "0x000000000000000000000000000000000002b05275d4d4dd26c1ade31bc9694f", + "0x000000000000000000000000000000df15c7f578c0ac125c074a914f7fc3970e", + "0x000000000000000000000000000000000022f6fbee31f9bfe89e9899f3cd21ac", + "0x0000000000000000000000000000009ba452527202dca90d8c24590445c1de92", + "0x000000000000000000000000000000000017c9efbcbe4d5ab672e847a1cb5588", + "0x000000000000000000000000000000355771c071ac0b9444e1d7e9c073e054c3", + "0x000000000000000000000000000000000027507a10df05604c2bede86ffec2d2", + "0x0000000000000000000000000000004eadb263f3773e5a39667c4e79c7b25ad5", + "0x00000000000000000000000000000000000b000f25355e7378abf298b7a35ab2", + "0x000000000000000000000000000000bc1ca8441b324f0c1b916d9ae2ba60abff", + "0x000000000000000000000000000000000006c5c246da085a646a74db6d30e4eb", + "0x000000000000000000000000000000f933b8693ed5427015e91143b5e8c82912", + "0x000000000000000000000000000000000019d67bc1cd7e2a67ebe213c711dcc0", + "0x00000000000000000000000000000079d22fb94f56c2ca16a08d6fd92dd20888", + "0x00000000000000000000000000000000001b918c882d88c923675ea0adf5e3f5", + "0x0000000000000000000000000000006c0e2f04ec52baf14de38c29cea8a2b8d7", + "0x000000000000000000000000000000000010085abb9916d110b9cf645bbdfb7a", + "0x000000000000000000000000000000c71d6ec8e1f39ec3a1adc06af7700e6cd5", + "0x0000000000000000000000000000000000228df7c3274593df2398441cbc0d4a", + "0x000000000000000000000000000000ff9199f140f1517fa83438cf3c8369296c", + "0x0000000000000000000000000000000000154662a84afa42fef1d4d348b01ece", + "0x000000000000000000000000000000df8443e0263fef1eaf41aaeb57fdb2c95c", + "0x00000000000000000000000000000000000a2dfb22b4a42ce5c7b79f03e5d361", + "0x0000000000000000000000000000003295e5292ae5ee7ccc93ee729309ff4a04", + "0x0000000000000000000000000000000000253e18fdbfdf1473d0a002ae6e729c", + "0x00000000000000000000000000000036682e27e016d7f7c1cce7aade1d89863a", + "0x0000000000000000000000000000000000024a1dfd5934a5a1f7fef8bbff26ec", + "0x0000000000000000000000000000006c98cf891c58d5f66d86c0b01acfd6ad02", + "0x00000000000000000000000000000000001852233f260916cf67575d94289d39", + "0x00000000000000000000000000000020fe3cdccc51eae89a83ce37f202ffb027", + "0x000000000000000000000000000000000028647ebab06c7d9ce49ca78cc345e7", + "0x000000000000000000000000000000a7d22a5b916fd8ab30a98f775207b45c77", + "0x000000000000000000000000000000000026f4e79b3c4b361e89a1577a7a3dff", + "0x0000000000000000000000000000006ff57742585165603aa1a89c8cd174d01d", + "0x000000000000000000000000000000000015cca694f154205bcacee1520d6bb2", + "0x000000000000000000000000000000d9eed8092e9d1078a8edfc627d7d5f9dfb", + "0x0000000000000000000000000000000000236e90ccb1afb44eec35ac00a5f722", + "0x0000000000000000000000000000003223d0810c08c79fbfd4e62c8fb1608f26", + "0x000000000000000000000000000000000014839677d777c83db221b7fa26630d", + "0x000000000000000000000000000000f3234f81497bbb5cee0e3cb211d0668988", + "0x00000000000000000000000000000000001263e512e50eb926dee5bd372a4c50", + "0x0000000000000000000000000000001aa8cf27c3aab8758d4042b51e8c808faf", + "0x00000000000000000000000000000000000e4d487530c787f2a6354f983073c7", + "0x0000000000000000000000000000003c03b91e3b8d6f14e51fa535a9e08c149b", + "0x00000000000000000000000000000000001dd65b681a56e9b3b135123b5458f8", + "0x0000000000000000000000000000005697208e3fe223d0ce84d50370fee791c1", + "0x0000000000000000000000000000000000010a2c573c8806057031b1b5482e75", + "0x00000000000000000000000000000078c4ba298f81c2dd563eda916b5f5bdf28", + "0x000000000000000000000000000000000013f6d0e7fb7b72de322252bc241d0f", + "0x0000000000000000000000000000007296270566e4ff75ca38ded1a79a5676c8", + "0x00000000000000000000000000000000001e90cb2b971de39e97b590de610d2b", + "0x00000000000000000000000000000079390ad6dfa1241309d4117dab524c3205", + "0x00000000000000000000000000000000002a62dd793354915a2a050caab4031d", + "0x000000000000000000000000000000a5f9990e0ac5ddc92aab9b5155131ffed5", + "0x000000000000000000000000000000000020f30f5e2abd013afb36ea7cb5971c", + "0x0000000000000000000000000000006c741c1f04b4e4d15c99e90b809b086780", + "0x00000000000000000000000000000000002540f6a193705b4e21a158eaf47c30", + "0x0000000000000000000000000000006ec97926dc0099430601ed5cc0e8a23e5c", + "0x000000000000000000000000000000000024c239aa00d5751fc3b44757275fe1", + "0x000000000000000000000000000000ebe28ed84a03c356a582bb32950c7103f1", + "0x0000000000000000000000000000000000068ab4acf450f748fcf3125b27710f", + "0x00000000000000000000000000000013dd6deee4b66632fbd0a2d6113a600c13", + "0x0000000000000000000000000000000000279a80b48e49ff5cda6d3ab271d352", + "0x000000000000000000000000000000e147c3b0956f223b13ddbb47883223f09f", + "0x00000000000000000000000000000000002ed2a1ec64a1d49f6cfc6d9291ff85", + "0x000000000000000000000000000000eb8077bee204f701a499cf1256b90bbef0", + "0x00000000000000000000000000000000002675fec361778c76f37a372990787f", + "0x00000000000000000000000000000025200475322c08e5d0be3329ae2e292627", + "0x0000000000000000000000000000000000289d0374131da21331681d5693cc5b", + "0x0000000000000000000000000000005a1678c34b5f8ca7a00e76e9d4d5b12d39", + "0x0000000000000000000000000000000000159ee0e5a26fbfd0fa95f0994c1850", + "0x0000000000000000000000000000004d85172d01d4a36a878c37f8e2cfb80a91", + "0x00000000000000000000000000000000001be2d265b0fa6316a731c7bdcf2528", + "0x0000000000000000000000000000008d8a4ce11e6162be28741b5dc2a64415ed", + "0x0000000000000000000000000000000000018e9d13fe0e33de08458d630133f2", + "0x000000000000000000000000000000a2fe9ff4d7f0bf857e2649be7fa3344591", + "0x00000000000000000000000000000000001e20309474ae5833c8f74c635c5f35", + "0x0000000000000000000000000000002011424879a995d8f5d53b6fc5b1eba0cb", + "0x00000000000000000000000000000000000021cb6825121a6b4a702f54b88c65", + "0x00000000000000000000000000000024fce623c9e825f9a59bbfd687228bfa6a", + "0x0000000000000000000000000000000000025d93187816ff6653f08f8f0caa36", + "0x0000000000000000000000000000000be4f3b4823cc4a494b22f6d44a3adc8cc", + "0x0000000000000000000000000000000000159fe378eecc24de291e211ccf0d42", + "0x000000000000000000000000000000ce7ec52df988dbce15d26f8d70ddb080cb", + "0x00000000000000000000000000000000000271ca603469867b3d1c8fdd10f68d", + "0x00000000000000000000000000000038fe156fd9d6a221dd05a6e52b5cc5f614", + "0x00000000000000000000000000000000000fe162009e2bf8cf49e335e8413d62", + "0x00000000000000000000000000000090142e53cc144567864fcd481c7afff790", + "0x00000000000000000000000000000000000b8ae985776fcbfae18479d8496aa1", "0x000000000000000000000000000000e8e8b9110bd07cec7bf621cb2b58b626b3", "0x000000000000000000000000000000000009282be73970ff3fc5e74fde839c15", "0x000000000000000000000000000000440d1da143ebe99bc746f3a0b78d99c58b", @@ -6538,23 +6410,23 @@ key = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000009b6d2c63ca22cdeb59b3bfe6561cd442f8", - "0x000000000000000000000000000000000026bc7923721855e077b978d13cc28c", - "0x0000000000000000000000000000007b10caaf1b4f298e7e8b734d52d39f965f", - "0x00000000000000000000000000000000002542a8d3eaabd6657eb2ee9cc4fd29", + "0x0000000000000000000000000000005afecdc3cb039ae8d4587091fc449e186e", + "0x00000000000000000000000000000000000c59fe26c264b5b3f76a192a37336b", + "0x000000000000000000000000000000588afeec6790cf53df0e717d7ef80010d9", + "0x000000000000000000000000000000000012b6691cb12533829cbc8bfa30058f", "0x0000000000000000000000000000006bcc7a05ff95a96b289424c5f733670d96", "0x000000000000000000000000000000000000c43726f75b6fda0de22ce0e0dfab", "0x0000000000000000000000000000001d0a09d7178ec93bad7858f96e64f0b48d", "0x00000000000000000000000000000000002f9b6e0b4e2c01968de5c32482aa7d", - "0x00000000000000000000000000000014b99a2a1cf5bdb14d18fcb7d6d5bb1b43", - "0x0000000000000000000000000000000000189bc0114aa982c64574b11dbb003e", - "0x0000000000000000000000000000008158112a46310a62b849f6dd562c2c8694", - "0x000000000000000000000000000000000012905e96c2c8db0865d6938f75a324" + "0x00000000000000000000000000000017a53214f33b1ad009e461b269927219be", + "0x000000000000000000000000000000000014107d4be453c804a8e29186919b3e", + "0x00000000000000000000000000000092879f61a828269302561bb57f3b1557cf", + "0x0000000000000000000000000000000000284505094e35d3b558a43402cadae2" ] -hash = "0x205f456773b2cb59f02d43117a161c43d0442839387395ed956a73531c66c292" +hash = "0x1e220803e3e8a1a1caa5c33c2ff7d2955752a6dbc5bf94587ed7de51f4641f88" [private_call.verification_key_hints] -contract_class_artifact_hash = "0x02089f71103e1f7a653feb26ac967c0f5a08306783c063c764246d654e53625f" +contract_class_artifact_hash = "0x1b26671a5f170740a13d5ffa895d10fe6623e264fec33bf689744fe35d05b242" contract_class_public_bytecode_commitment = "0x048e24c47d9f5a8d5716ed4a67e8513ada0cb34019557bb1a016f50bd422d012" updated_class_id_delayed_public_mutable_values = [ "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -6565,10 +6437,10 @@ updated_class_id_delayed_public_mutable_values = [ [private_call.verification_key_hints.function_leaf_membership_witness] leaf_index = "3" sibling_path = [ - "0x22f12997cea34b9e65a95644d401e6bbf7cf951f23bd840f308b2fb49eb339ef", - "0x0ca5ac1facf57be5a0b91febe6c77fbada68a00da86b7d47c07da53575aaf257", - "0x15fc142beb1c315c9e035d33fa6248892d61151c19c655bf77e53b318c11efba", - "0x188abe73a26b1d69010d531e65b749d413ecb650c2f34ea6b0d236c4d088c633", + "0x266ca5283fe1757248323e57426f63f92b3adcb6d86ae18e89fb1f5d95de70d4", + "0x112f613d8083b0d6e20e5a58af74e529a75e632f21d4d95154d0391b7cbd3c3f", + "0x09d3cf0fd34492e7cd277dc61fd6b02a37e2986b02e2d809f39c1f34642ee8d6", + "0x1473a1ca8f7a8d2713bd77d87862588ceb626b29f5d032eb00d483cd784100b1", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", "0x2d78ed82f93b61ba718b17c2dfe5b52375b4d37cbbed6f1fc98b47614b0cf21b" @@ -6595,19 +6467,19 @@ y = "0x2039907fe37f08d10739255141bb066c506a12f7d1e8dfec21abc58494705b6f" is_infinite = false [private_call.verification_key_hints.salted_initialization_hash] - inner = "0x12192d5c1f60407dc02f2d41c234d007f9093ae085d1e937fade0a3c7b8a9418" + inner = "0x22f922daaa09ac5beac765c44bad08fd6ce63017065c4664e779537e2ef8a5fd" [private_call.verification_key_hints.updated_class_id_witness] - leaf_index = "122" + leaf_index = "130" sibling_path = [ - "0x1668f14ac01de57cdfd7c0d0e0a9463c83dc1dbe07a5bd63f1a1945fcb2181e5", - "0x1fe5971116845e770c250bf7c1037eb7d21ff7c65e021d389e7ab989f74a84b5", - "0x29da07ee776318ec75c1ef49ca732c5be092db89a5cbdd15d523365b969eaadc", - "0x0246bdcdde5eb440bfabec4c81a6b051ccb56ca41992c906e29e1536a6e51555", - "0x179d7b5df7a65a4bdda408605c069b3ea175a5f4e2b0fccc9f2ebcb5d12c7c28", - "0x19e2b3449d24e57ea4d6948048220d0756f93b6aaca968960b173df69903160a", - "0x1a35cf71ad31b7058db0cec41776442412ccd9f75276205dcd8fd0ffc4bbfaab", - "0x22c842eb683865a426eca3dc0c3e05a92c8aa98f7d380aecbad129d8abfda444", + "0x1b16e90c4abbfe4b57ec58db0322c892409af057e07c5bc0fa454a30d9025f1e", + "0x17a65a645aae973dc3df0bd707e234e7fbbd671fe5107555194688d8dfadad91", + "0x11dee55b651b0a78d6c7354e3bacc90ea35893cceb4eb8993cb37fbb273aebc8", + "0x0544b6010d26b8642e771ce1c5235667f8ed3cc81af1caa770e8edefd2aa9758", + "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", + "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", + "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", + "0x0306b4492be74857a23344b4b234f7f0f76cec89fc82021f182c05628fd34eab", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", @@ -6643,13 +6515,13 @@ is_infinite = false ] [private_call.verification_key_hints.updated_class_id_leaf] - slot = "0x10b7039f7e30999327ba7029eaa367a703101a8005dbfafcda8bd72e787b0530" - value = "0x00000000000000000000000000000000000000000000021e19e0c9bab2400000" - next_slot = "0x15a0082c7cad06c44daa36426ce17816d64e03d6daf62ba145ae21d90e22b74f" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000089" + slot = "0x0de9337f12db12ecf89d93a46084b130c52225c4fb6a80039ec0b515878ff463" + value = "0x0055534443000000000000000000000000000000000000000000000000000000" + next_slot = "0x10bbb9a2ffab42ffb942c68ab780190f7920c338fea326eaa9d77de66191254e" + next_index = "0x000000000000000000000000000000000000000000000000000000000000007a" [app_public_inputs] -args_hash = "0x0f67cc03049a2ca51607c985ce0346eed66efea0e7d14f6ca994fb520912683b" +args_hash = "0x0c925fb5608c1531d4c6715469e45753b15ec4873313c8c10fe31f5d2de145dd" returns_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" start_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000006" end_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000010" @@ -6657,16 +6529,16 @@ expected_non_revertible_side_effect_counter = "0x0000000000000000000000000000000 expected_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000007" min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000000" is_fee_payer = false -expiration_timestamp = "0x0000000000000000000000000000000000000000000000000000000069950f9f" +expiration_timestamp = "0x000000000000000000000000000000000000000000000000000000006995ade8" [app_public_inputs.call_context] is_static_call = false [app_public_inputs.call_context.msg_sender] - inner = "0x0c34a2bca65a47b57b2b0b2d4665f7c3ef5d376236d4fc66913434e2c0cffcff" + inner = "0x2f0c97d87028759cc7ec2ec9b15c5c8c966f65d5202cca171704d0dc258e4d6b" [app_public_inputs.call_context.contract_address] - inner = "0x1703dad6ee1abbca0640693164b939ef4424b8dc13bee05f171945bde0dfa4bd" + inner = "0x1ddb326bfd71384d6978a0f826ea2b62c719ea143f723c654fbeff9a2b494f17" [app_public_inputs.call_context.function_selector] inner = "0x00000000000000000000000000000000000000000000000000000000754fb767" @@ -6676,7 +6548,7 @@ expiration_timestamp = "0x000000000000000000000000000000000000000000000000000000 [[app_public_inputs.note_hash_read_requests.array]] [app_public_inputs.note_hash_read_requests.array.inner] -inner = "0x0ac287b9b6ba63cfd176b464c571c4a17cade6ffa5cc02a35e40cf2ac04f662e" +inner = "0x090ac89e6fce484b91328ec876317a533d0d4b82e7e97f457e467e591814cb90" counter = "0x0000000000000000000000000000000000000000000000000000000000000008" [app_public_inputs.note_hash_read_requests.array.contract_address] @@ -6807,7 +6679,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[app_public_inputs.nullifier_read_requests.array]] [app_public_inputs.nullifier_read_requests.array.inner] -inner = "0x209086b683a30ab0ca39f05d5554d0e3b1f574eaf52898501d252e3838344fd8" +inner = "0x16745008cd3a383bef42396f78b565be25009ee2d117ddf6f98beb5064ff6b42" counter = "0x0000000000000000000000000000000000000000000000000000000000000007" [app_public_inputs.nullifier_read_requests.array.contract_address] @@ -6940,11 +6812,11 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" key_type_domain_separator = "0x000000000000000000000000000000000000000000000000000000000e6ebabc" [app_public_inputs.key_validation_requests_and_separators.array.request] - sk_app = "0x1c559ff3d9b87298084a71fe82f78b733bea342beb831b62026e3ad544acce76" + sk_app = "0x053949b5fd39d21884da98b0e3defa28b68b12b0ca6b1ec0863c1eea2a63f76d" [app_public_inputs.key_validation_requests_and_separators.array.request.pk_m] - x = "0x280ef4df058bcf18f4860d62c462f0f9daccbe6dc9b2fad75dadd2a719a81ad0" - y = "0x0d3970305cde2b8df3fc160e49513c1b88873334705aaecd8ba1911e9a3f48c0" + x = "0x2d973bc61dce25182cc7b5ece0145abdfcb8a1b1215a15f8f2c0c954f7076f1f" + y = "0x108b2d9fa19899dce77ac8a2df1ac195c228ceb1b6255130c143b9daf6682c86" is_infinite = false [[app_public_inputs.key_validation_requests_and_separators.array]] @@ -7116,11 +6988,11 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" length = "0x0000000000000000000000000000000000000000000000000000000000000002" [[app_public_inputs.note_hashes.array]] - inner = "0x0438221fe80683a071946d99b3abce40b6081d9afe6f1822f1d96ee38be3ef07" + inner = "0x07a86a0ca8a236984e7d98876d72486099d61566936323fea3d2b1d3f9a940d8" counter = "0x000000000000000000000000000000000000000000000000000000000000000a" [[app_public_inputs.note_hashes.array]] - inner = "0x26dcd8a6b474aed58a00f2e1024dec1e6c00c8cc94e12d12c54c8f42c7a6ad80" + inner = "0x1cf7eb38fa5698280f332efcda54d2ff41a4dc0c893c110dbbd34401c7fa0fc8" counter = "0x000000000000000000000000000000000000000000000000000000000000000c" [[app_public_inputs.note_hashes.array]] @@ -7186,14 +7058,14 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" counter = "0x0000000000000000000000000000000000000000000000000000000000000009" [app_public_inputs.nullifiers.array.inner] - value = "0x27be14d597543ee004c8d2f9135b3be493d12fb84d5cd4c15d56ddd67449bf8d" + value = "0x22b0f36ff60b44ce5c8b9c0345f1df2bfacb3abb8a51ecf3e685d0a82b96e98a" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" [[app_public_inputs.nullifiers.array]] counter = "0x000000000000000000000000000000000000000000000000000000000000000e" [app_public_inputs.nullifiers.array.inner] - value = "0x1f14420bde8d7a6e451e0173a9c1b09d7ce9ccccc06168d85219d2974db37eb8" + value = "0x1d3f458b295d4a765ef8a294e93cad3dcc28d0c47bc44c7b5a1aa166c6d08dff" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" [[app_public_inputs.nullifiers.array]] @@ -7956,26 +7828,24 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.private_logs.array.inner.log] fields = [ - "0x1f84426ef3a76222573c1caaba93bf42e2602d28076a0027eb297beaf3447c30", - "0x18d672f936d0befade4b74ab4f5195325f3e7163665582a96aa3633a3c54b6c9", - "0x000032a8ab21fb61be927d6922820bf3d1094b42a1670dce9a8c3fbabb62e0c7", - "0x00c0e461da2a33378cffd94315ebaf662cf4d8b305f26220b764cf4c3f9d3344", - "0x00f3d82ea8819b593c46fe86f2a0e4efad45b4480f7f15054f458265e7c534e0", - "0x00ed9c60b473ac5f473ad5f250e63dfe90330cc83429e414d357eb01d3206b73", - "0x00806e4dda945c0432bac06b7d466e00c44381bf71bf0f38a448030eb1ee7dff", - "0x003d7394af215e96941f7ba505fde53ee5f4b057c616c049b052a090df2744a4", - "0x00f55549e9e5a96e22e2f4eb62c7681a8aebb20b5db127df2efaf9126cca77f4", - "0x009e6664abd31371eb6d0e99d4c16c4c511a6a63ba24b7483d1e35cf1774da14", - "0x0067034084f36ff782f93c5ecd1d7993036d8829c4aa082630bdd20dc01beb43", - "0x00630d7bfce6ff609627078edd3665cd613eb998790a287c8de29f4ca4bc4ae0", - "0x001536bc328e421eef8e00261b208a264f6497b00cf62654d4cf5029b1b7ff70", - "0x0081d0e13392ba093b4d7ac0e86d9baae5e62b0da92e978af3489a9bef920463", - "0x00ef0a778d16455b941d19bfc67da1f256ca35383564ad9853ffcca66825a806", - "0x00a37fbcb30f4d4f86b1363ccd7da1753e79b878b5bdf167580f687a1870113b", - "0x00f43d62fe7d1bdac08b575c925f46de627a7af6066871c5945d686e0be7c351", - "0x002228a1cfde2ef8628fc73a35803bc1a1d57bec02acdef2a4be6f65692b897b" + "0x26a9d76b10343c59646b65bf2947d7212cf2b0d2e5975565eec24a4471d8ea30", + "0x1bf46598c6e97c6d5b1e318ed4316b70f3a9ea077ef353955ee259f5d72c7b08", + "0x000129658f5f61ffdfaf7ea3512f695e3559d49d489ba2809c492e958526e1ba", + "0x000ce5eb9b88ce02428a5a21c44c40aad4ad6edd35e84a15da52f856c65b29aa", + "0x0096e382bafe83b55cbaf51a623fe56266a47d001a8a888cba4be6800a99357a", + "0x0028a70b9b86fb70d2347722276991b9e05f61e8000d4e4d52a81f98714b097d", + "0x008cb3814f6e0865118532149fc1da8abb645868de9fe8223a4ff81b9fec3660", + "0x002f0b53c8d2dad183994a469e6911b0b6beb3c8fafdf68fdd1a31cd968b01cf", + "0x00c49d57d5e685f2175a4af1c83b2681942feeab6e930aeabd6c8e40f6a676fd", + "0x00ffce597ec2d87ffdfa63972f011c0279960f2102098d32ba32b2047f0014d3", + "0x002d9c84cbf2f95e26fcc0d2b50004ee0c627773119cfd33fe7c8b6a2e4c3159", + "0x000cd21d061ea72d3c9ccce91becc73df494384ba326c82cf1302300ef73c907", + "0x000c52f1317a642a0c35a41e0ae0d1653627e72d11953d8d59345ae6e9a1d9dd", + "0x0065e0a028f7f524653f9e075cc8f51c0d934ab53246f1a574a3ba79f0b3cfcc", + "0x00179cc39eadcff7fd17564fd485f32193280db340a8df0936403bc5169e72ca", + "0x00e1fc124e156a71975abceffe0a2b93a5af1f19348df8d210bd39529aa276d7" ] - length = "0x0000000000000000000000000000000000000000000000000000000000000012" + length = "0x0000000000000000000000000000000000000000000000000000000000000010" [[app_public_inputs.private_logs.array]] counter = "0x000000000000000000000000000000000000000000000000000000000000000d" @@ -7985,26 +7855,24 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.private_logs.array.inner.log] fields = [ - "0x204a720b1ca2c194602bc06be3bea87e10a603efd95f0bfbd83bf6073cdc52cb", - "0x1568b67fa97e9c954c5d63afb864f76da8c42449ceb72aadc140d70c2cf69b36", - "0x00019cb9c40de23252387b9dbaa80c5e219285680dcb39ab0d34b219d1090941", - "0x000d59c9a2569b13fc1c946620137851397c949a93b1235a703a2af0f041e020", - "0x000cf12432c9b098894dc507b9f139c0bdf293dfae361ad8afa027573f3a7e76", - "0x006586d1d7ca0abb8f0243b8a8553d411c6055de15630185918ac78b83fb59f5", - "0x0053e9d73c02243aba11efecf2631787e714ef28c15c68cd79a4cee22558888f", - "0x0003e307fa43787dacc496931ec4acd320bf9e50206e1207b8108d3aab68c62a", - "0x006d2020c997368b5a5d8ccbcb1263d7d0bfb73611271be7716c49510e51c460", - "0x002f1b4cfc0507a345ad8ea22995cecf623374a666c45407e5ef8844cd9651a7", - "0x004c6c1e22e8b871c81e1909667d34b682db2a617c6b642d07dc1cf09b67d821", - "0x00b8fc51f6d54e3f94111f5a2b6de7d75f9f9e5211fb24bcd0cf3dbd6ac35229", - "0x00b4d4843fbfc05095bfe56927d02f0359fcb9bc72c6fb94dd7e4edf3eed34a5", - "0x00743657c61cf7d0560feefa7900354cd9361b74dddff0d073ac5b2056bdfe9b", - "0x0002eb1eedc3438e93339d016274cc609210d98b5829d60df107a13a77648bef", - "0x00799b279e55ad9534169aa22ec502672e453418e13ddb3acef497f5f2ba1eee", - "0x007318c27f87f182788622d30b7847a948edd962dfc36a6321a8c36386300ee5", - "0x00780ea4a92f36b5f5fe07c3dfb3b173035883c757d2887618d9d6cc56a0711e" + "0x18248eb97854ea3e903c730b5d493b195ce04a710384b83e6a77e3de475cf34b", + "0x19a97b71de63b920bdc95bd91e70545f22e533e30d25ac7c348d7c8fd48acc83", + "0x00001ff8578e4aa2ec95c46a6e4c7e66d2669254907dedcd92851f86a5d5f740", + "0x00a0dce4bf36619b30b9f34d2eac8cbd2da4a0084f6cda3aaa3d356817b2d22b", + "0x00cd126c2789ff92ee012ab5a4970bc25cbc5a262a15c8f7266963a1ff3d3e50", + "0x00b4f68deb6cd1ed538f5f86b77a91eb55a78cb80b9c959834bde0cda8753863", + "0x004b5b97f96bf551de189125b514b3be4dd47c0558605ddba89108fe25206d26", + "0x007ecd70d9c2f95a2c704d177edfa68d8e8a879a8e74118e0ebbb09080ba6b76", + "0x00f5aa721bc69f9e44df888c737d5ca3552a00ba7430adb4294b43040b7e3455", + "0x008d7b7cf7057883591073d3587e1f0203ff7ddf72d94db04c6ff649fb452683", + "0x00e68b8e1ced6be0c45f1bbbf1d0b736150078c9aace17449c44f6ff26f92b4e", + "0x007420d41ff3024f8d534bd595367429cdd30ec90cf3e2b16576de3c6165dff9", + "0x00d4a4a9cf25a5d65b2703cd059a785c110d5a3b21e4f688fffc0acae58b7d77", + "0x00aa253b301fdfdc37c910cb32727674d0f323690d2f54cffd17738a4c29d528", + "0x0075c621c58dfc92fe3932b3d4283050de5feeed530d9da326736ca8af914377", + "0x004ed5853f6ce8e777a976175db239495554d6dbc5dbfb9c51cd6817af7cb6d1" ] - length = "0x0000000000000000000000000000000000000000000000000000000000000012" + length = "0x0000000000000000000000000000000000000000000000000000000000000010" [[app_public_inputs.private_logs.array]] counter = "0x000000000000000000000000000000000000000000000000000000000000000f" @@ -8014,26 +7882,24 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.private_logs.array.inner.log] fields = [ - "0x1d2ffcce462e2c414224e34da91079c04e6f46e8de5600766a2171bf4396efeb", - "0x296810407e5c6d4b028b18e53984ff6f7ad985787aedb7c3c26c8400d692deb0", - "0x0001b88b3b6422742a0212891198008adfc0f4d70c3177fdf05c284e36f99ac5", - "0x00ae1f5a16c6591ae3cd3298cab240420e3c085dbdc80a1a584be117f94e29fc", - "0x00a74f3b18b564482fbeb39bd283adcdd5f127291aa4897ac885f7c1d5d75153", - "0x006ed47e5fd3feeff969f2e83553862bca80b937c5c5505e7dc9a686aba8ca54", - "0x005fd8823565dad202293e3ed5d076cf6289f800f301d1c023d3e4af77827616", - "0x0075536d30d97e72e08b400186c71b77634cfdae51985cc7e986d9f6d90f463f", - "0x0043bd52f8963fa68d611a6bf5be425e3f00f464160348155c8534e17dd22427", - "0x00b9b6a200363ac6784efb3017963e8f000a152dcd4c11fe31c614a4884bfb3e", - "0x0081e7e4bd7465e054e5be7932c3df835a66ed5c82d565a62777faf9571f1675", - "0x00bbc98ca6433187027b87ab9538967f8572a61409d5941d6c14817ba6bbc7bb", - "0x00b9d13ad6648fab765b0b7af280773a5f4dcdd2f87f09e0b7a9ee8b5245d5b7", - "0x0038a0a5e712802e6e31ce7e04fcfd4cc7b414fd75b00eba44a86bd0fbb5d58c", - "0x001d5e1da2ee9973ef61e860e8a60a6ccf197f5422983dc32fa9984d32b34d58", - "0x002b32f58df082a292a9b1b5fb09ed8d33f5cc22cbc6eded239c8abc15b73ee5", - "0x00d98eaf53f77eec28a8a166546b041a8f2eb0c08099c17596c72c652f719815", - "0x001e085129dc597bf9a5084995f27c8b38df2a6eaefcec4455bfc1980078c3da" + "0x2c8d3817e9b094df3ae7f03e7a2cfbca5872d2eb4a23d990bbdeccfa774c2091", + "0x19c7bf1497714a6454de02e7d408bb7835870b94af89f5156ba8c7b84d6a4ed8", + "0x00001eda6c255a4163a1137bb5ed8157321b2c653b15ce2c3ac799d6d370ed03", + "0x0058f9376eeebfc2d3a1b15afbb95ab9dbd213e5e9943fdba4e850a34ff38529", + "0x007d146ee15d4ce5669a7365d1a2cccc2032a7400db147b16b61f6cc5d902591", + "0x004db9bceb3df4f63e07654e73a6faa5a22c1990388a70473145a57623e823d9", + "0x0085fbb5458fa5480a70b088b2a2837ec61e7fca677f1956498746337ee58ba2", + "0x00cc19f73d04d5fe2e38e73c1b6a94efed9c6df6540be43dbb3e42174d2efb13", + "0x00bf17b96c6673f0942880d0c6d8556fd1c6794a4bc30443728cce04f9a417f6", + "0x00b4d38251d32ea5371bc7d247e1abbbabb11646af5a4c036e10dacd35afa35f", + "0x004bbc5694af43804b0acd3447374905b44669e09cd5a943dbe500abfd159920", + "0x001f5c2376668047957d38155e42bd37cd78559d4f9a80eb7f241c810fc8093d", + "0x0049fed61b605eabc4e310ba5f10179d23464adb228873bb1dfa53938ec30307", + "0x00ccd5bb6fb3888d11ee012a9d3077bc45736f26751e491c38a169ac7134490c", + "0x004ce7ca107d817eb285137ddd28c5040e67728bec7d2c9baf2907c4299c01e4", + "0x005daf9e051887c7b58ba06da2448346fbe3c76f5dca846ddeda6adfed79c6d9" ] - length = "0x0000000000000000000000000000000000000000000000000000000000000012" + length = "0x0000000000000000000000000000000000000000000000000000000000000010" [[app_public_inputs.private_logs.array]] counter = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -8058,8 +7924,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -8087,8 +7951,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -8116,8 +7978,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -8145,8 +8005,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -8174,8 +8032,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -8203,8 +8059,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -8232,8 +8086,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -8261,8 +8113,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -8290,8 +8140,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -8319,8 +8167,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -8348,8 +8194,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -8377,8 +8221,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -8406,8 +8248,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -8423,50 +8263,50 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" length = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.anchor_block_header] - sponge_blob_hash = "0x0b6757cd67bf5ada69ebbb4471e4d7178f9e3501aecb6e137560fd97c123e7f7" - total_fees = "0x000000000000000000000000000000000000000000000000001ef67611a32cc0" - total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000021835" + sponge_blob_hash = "0x21d5353f04377ce497bdd0b5ba809041e86c47fc46a6a362c08be16a59f7769d" + total_fees = "0x000000000000000000000000000000000000000000000000001fee5d105e1200" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000027925" [app_public_inputs.anchor_block_header.last_archive] - root = "0x001b1e328f9e66b6d0e0b74c3160b46f4623da4588e13cb99510498b4f210e79" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" + root = "0x2bac39ace177e5cb44b39d8b0a8d23c24be54500b4c50aed1f6753db4abc0d94" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" [app_public_inputs.anchor_block_header.state.l1_to_l2_message_tree] root = "0x0d582c10ff8115413aa5b70564fdd2f3cefe1f33a1e43a47bc495081e91e73e5" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000002000" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000001800" [app_public_inputs.anchor_block_header.state.partial.note_hash_tree] -root = "0x220fdabec5b2ff8028acc4656699b44e1dead210fb97cadb5e9ddfa4193700ef" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x2682db000a12d78020faaed3b78fb0a39acc489b1333cfaf6729832a3e1b9d31" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000180" [app_public_inputs.anchor_block_header.state.partial.nullifier_tree] -root = "0x127e13c0e3efc50c369cf3fbd1cc4241ab2c144046b9a3fb19ea08456938bafd" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" +root = "0x0fe6dd8683e3ef55c7c0d95625129ed29267fb672603332f026d1f77b1243fe8" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [app_public_inputs.anchor_block_header.state.partial.public_data_tree] -root = "0x24eb461137efc60c3a6cc423e16553e04333ec4551e34566332245183814bf51" -next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008b" +root = "0x08743fdd91e89532327fa3ad2fcca2e165e4619c516f223014e0d3e71301a172" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008a" [app_public_inputs.anchor_block_header.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006993be1f" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000006" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000008" + timestamp = "0x0000000000000000000000000000000000000000000000000000000069945c68" [app_public_inputs.anchor_block_header.global_variables.coinbase] - inner = "0x0000000000000000000000001db08e9f499080f28a4f41d9c45fa972eaa61d95" + inner = "0x000000000000000000000000ba9803fb1bc0bc6efa52a6dcb3b57b0bdb7b7d81" [app_public_inputs.anchor_block_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [app_public_inputs.anchor_block_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000ec84f91c0" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000ce9262a00" [app_public_inputs.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" [app_public_inputs.tx_context.gas_settings.gas_limits] da_gas = "0x0000000000000000000000000000000000000000000000000000000000c00000" @@ -8478,7 +8318,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000000f4240" [app_public_inputs.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000144b30430" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000001a60babb0" [app_public_inputs.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-reset/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-reset/Prover.toml index fd48a823adae..b9f68e96f61a 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-reset/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-reset/Prover.toml @@ -1,112 +1,112 @@ [previous_kernel.vk_data] leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000000" sibling_path = [ - "0x2def0f0f11588ba2936cd0928e5e46c42e8078b9e8e3ea92e78f092a60c0f04f", - "0x0b1863e87ddf257d402a955d22b6997848454efb8045161e6dcc7dc866a58363", - "0x1669f3c7b720984159083fcf36e21da0a79e06efaa83ef4c7a16f4f326ae8627", - "0x168b969bb3d791f0e7ca574f2ca88a549ecb37c36ec533c0f973e2874082ebda", - "0x17e9b9e3355fe3b816ec0929d1b68a9b29797affbbcd21dc6f2984154050d9f1", - "0x1bcf8a2db489e63e99db50019af5d3dc3f9a1defc38840bdb030d16ea8f39ec4", - "0x267b110097edb652a44602e21a39794bb362983ee57ee78cbfbb9e980ef44985" + "0x23d92f5393e2d7fcf515d3e1da9b0603471dd71c83ca0a181aecd3fc94c65b48", + "0x19d75c89e88e8339cf0076c41083a1fac35265d191f865bfcd560451ab0dc284", + "0x271c8db83e490d25b320d6509ba848b2c867e103355c11c128c24103b6799248", + "0x24bc4fa4ed2791b1080ce4fdc1dd2431d452fe6a072da9bc44de3b7913d823c7", + "0x0965b03b9fec2d3a3ab0e4e7fcdec7853a86bbdd3ffb386a5709379c0e5bb0eb", + "0x00808e57bb4bcf49966c3795d82098351c2f62f38a9e4c4cc70f5b1e6d40933a", + "0x0c4c1afe85137976f8ce4b0cbfcd04c300311a7c5d5bcae020e6e92904aa9850" ] [previous_kernel.vk_data.vk] key = [ "0x0000000000000000000000000000000000000000000000000000000000000010", "0x0000000000000000000000000000000000000000000000000000000000000021", - "0x0000000000000000000000000000000000000000000000000000000000000cbc", - "0x0000000000000000000000000000000fb021208ff69124c22ff0a393e03d41b8", - "0x000000000000000000000000000000000007828591229106aa38d92ec7245a20", - "0x0000000000000000000000000000007266a8f7d25f3ca81e44b0314451dd3dbf", - "0x00000000000000000000000000000000001599fe9747286f9bde99fc05a6520c", - "0x0000000000000000000000000000003ffb7c5fc2527f8f0981e1eb09f20a720c", - "0x00000000000000000000000000000000001fd212884cd92c8cb18ecce92c86ee", - "0x0000000000000000000000000000001b8ee49ba09b89d5464507192937337779", - "0x00000000000000000000000000000000000576271afecb476addeaf17a44d750", - "0x000000000000000000000000000000a8db9ee69363fa84cf9a5f26301ffb0313", - "0x00000000000000000000000000000000001c18ee585acdedd7ec9ed70ba5f1e1", - "0x000000000000000000000000000000cde8c58deb8268833837b2dff7fe7d8f66", - "0x0000000000000000000000000000000000181f47180b06780801920d0f7c315b", - "0x00000000000000000000000000000036d91d5d7fde17aebfcde9e7cdcde5deee", - "0x0000000000000000000000000000000000101d48aa737fbf32bb663615ed261e", - "0x00000000000000000000000000000091108a9615ae7da6cc573c7b321e9e501d", - "0x0000000000000000000000000000000000235b9d4531285a67afbabd75675d4d", - "0x000000000000000000000000000000b97f4aabf66487edfa4b5ab790122791cf", - "0x00000000000000000000000000000000000c96cdf0ad29e8439598b446fd54a9", - "0x000000000000000000000000000000904f0f075d5dd95aaa95559b9521d3ae53", - "0x00000000000000000000000000000000002246856c3cad24b5d9451f412bc6a4", - "0x00000000000000000000000000000041cfee8f849eee8ae9a9a48bb5759a2337", - "0x000000000000000000000000000000000027db23dcff7eaf3a461417ab23401c", - "0x000000000000000000000000000000c5c4e7bb15df17b35dd7cdb5c613fd1255", - "0x00000000000000000000000000000000001c09159e5f5a55b64eca60797a34bb", - "0x000000000000000000000000000000cd2003a0fbaf9c2c64174dac23409b1888", - "0x00000000000000000000000000000000000c9d10d613b704ac91333e96ba101a", - "0x000000000000000000000000000000324fb2a49855ee8496c545b6e3a6e24f63", - "0x00000000000000000000000000000000000a44c1e82cccba81fbd81d2efcbc9f", - "0x0000000000000000000000000000005c425660dbfe96e79a163411e85b159fdd", - "0x0000000000000000000000000000000000057233cd87c0ee883bfaacd8e6286a", - "0x00000000000000000000000000000007c3dc34b06c803ccb24100df27d41ead2", - "0x000000000000000000000000000000000003c5472440286232341a36bb6c905a", - "0x0000000000000000000000000000001069befe6af9675ffaae1f500ed4e6a9d0", - "0x000000000000000000000000000000000010bf29eb3bfc2de0f44b4cbe59f82f", - "0x00000000000000000000000000000070409f1120efdecb7d9a258fcefe65f8dc", - "0x0000000000000000000000000000000000143bc91159f522fa0f63c201be083c", - "0x000000000000000000000000000000b71d0f9b60419f4d889b217f01b650c134", - "0x00000000000000000000000000000000001a3eb7939abee0020fb0ec3b95b7ee", - "0x0000000000000000000000000000009a6a5323217dccfd10324f933f91fa5002", - "0x00000000000000000000000000000000002de3ca563d2720c50620704c5a60e1", - "0x0000000000000000000000000000000d31420f8a0a00abcbacfc1aeb0e0dd825", - "0x0000000000000000000000000000000000111c8977ec209c5468a3e86f87a693", - "0x000000000000000000000000000000ea76a16a02bd088b0398631f2b53c7a15e", - "0x000000000000000000000000000000000007656cc6b43b41d5b538bacb13dd2e", - "0x00000000000000000000000000000016f472eb576d62c34b269226e312f713a5", - "0x000000000000000000000000000000000016c47b808b68b9afb80b44c1ae392a", - "0x00000000000000000000000000000071297a7de64a7f5fbaeb8876f0a2fcaafd", - "0x000000000000000000000000000000000020f4d21626863bf18c996f33a0c3e7", - "0x000000000000000000000000000000c222a5739c3f6db84e43efe1d6c86e7485", - "0x000000000000000000000000000000000005c0678e266e75182e5d4f293dd197", - "0x000000000000000000000000000000849a76f616842ae4587ff8c378ed3b4a46", - "0x00000000000000000000000000000000002706f3712fa16c67f4199bdd8cfc06", - "0x000000000000000000000000000000506995401080a17c6f23376adb42196f04", - "0x00000000000000000000000000000000001a48a7b570d5cdb19199f2dc867371", - "0x000000000000000000000000000000ce54ab6d34e291966b315c6395402ae56a", - "0x0000000000000000000000000000000000034cca207a7f50948c89e57b2ddb1f", - "0x00000000000000000000000000000059aeddf0b9982310992cf87dab399abeef", - "0x0000000000000000000000000000000000072288975c39cd259463761254d27f", - "0x000000000000000000000000000000b93bcd9ed0844e0dc0df450ef4801096dc", - "0x000000000000000000000000000000000000e6d0cd38807b3e1c1894cc1dce67", - "0x0000000000000000000000000000008fa7535e7d18596a2acc219f0012ea37d8", - "0x00000000000000000000000000000000002d74ce020730074dfb14bd3520d982", - "0x00000000000000000000000000000000318e29bf3e2c3ef2015d498a61c6edd8", - "0x000000000000000000000000000000000018b5ce8fd64852ed260229aa960efa", - "0x000000000000000000000000000000eb640becec5fb9fd822005f71184698d20", - "0x00000000000000000000000000000000002811ab0fe3b221a3f638353c09b0de", - "0x00000000000000000000000000000097460cd4d9ae196cc31a7f9f8d3353ffb8", - "0x0000000000000000000000000000000000125e94abf10ea333d91e561d55ae21", - "0x00000000000000000000000000000078a52b0d5831d02cccc8cef149ca06764a", - "0x00000000000000000000000000000000002eff72bca10f80ecdc36616064b8ed", - "0x00000000000000000000000000000097be337c97f0d8f91c29dd90faa5c9df3d", - "0x000000000000000000000000000000000017adcf6bb406c50efabc2cb406de59", - "0x000000000000000000000000000000593e2a74024c04223095234e6e94227235", - "0x00000000000000000000000000000000001c39076e10ce779362806fd06ecd59", - "0x00000000000000000000000000000009a846f607bb7a53805cbac01e216def9d", - "0x000000000000000000000000000000000008e2ed889cbf6ddfe78a3bc05de968", - "0x00000000000000000000000000000024ae5cb6b23521e7646782f627c2b91ae4", - "0x00000000000000000000000000000000002dacb18455b44521a28286dfbabcf5", - "0x00000000000000000000000000000083b2fd6c9f1a9cb89950d197de1302687f", - "0x00000000000000000000000000000000001baad8027356d1ef4e942c55aa245f", - "0x0000000000000000000000000000002ce594dcb93fcb68c83adf9c78f4c05203", - "0x00000000000000000000000000000000002122045d805de42d1930d950952c56", - "0x000000000000000000000000000000fa0e07557c07f64f280a77b7b5e3ca4f0c", - "0x0000000000000000000000000000000000300f90d63a9a59eb4cbe0783523a77", - "0x000000000000000000000000000000ef8fb302d45b7381336901502e66ffc88a", - "0x00000000000000000000000000000000001fa35ca235baf1e5cd4453407a6323", - "0x00000000000000000000000000000048ca352c0ff91f777a8d25d6d6e28261ff", - "0x00000000000000000000000000000000001a7d4c8cd9c17598656f1e41417831", - "0x000000000000000000000000000000c612e8b5c08d92cd8fc4b0b9940ddb1d1f", - "0x000000000000000000000000000000000029e8d527ce4d648c6cd920aed09775", - "0x000000000000000000000000000000ebe2b24d30753b384ec939390a44ae6d36", - "0x00000000000000000000000000000000001831bc7f7dbf2b784dcdfe5afc8298", + "0x0000000000000000000000000000000000000000000000000000000000000c3c", + "0x000000000000000000000000000000cd6f73307dfd57526273746e6ea4db4b79", + "0x000000000000000000000000000000000016d8772725d61d8d2ee53ad115c11f", + "0x000000000000000000000000000000f0103da68a8e701a1c60738ed38a13dd74", + "0x0000000000000000000000000000000000291dcdd8ea78b351f2490229617810", + "0x000000000000000000000000000000d957f1d317741a4d84e9fbf814977dc7c7", + "0x00000000000000000000000000000000000c800f155b9b286b5d07333d3ca159", + "0x000000000000000000000000000000c2ac04c1f93325c86a89342fec1e035cc4", + "0x0000000000000000000000000000000000155e72d431cd250303707b28c25e7a", + "0x0000000000000000000000000000003c675d5a460032518080a7be7092d4a4a9", + "0x000000000000000000000000000000000003a0291493a091b0eda33fa94ab042", + "0x00000000000000000000000000000053585e3424e3dd5c949b16e744d6f30ce5", + "0x00000000000000000000000000000000000769bc9d54f7bd1a5c2f0d48b88fc2", + "0x0000000000000000000000000000008d39a3e0539e4bd24cb37da89e049f6229", + "0x000000000000000000000000000000000002cc995f97094a9d02a5b507c81cfa", + "0x0000000000000000000000000000000b2e970ae114cdf6c5dab788990e118835", + "0x00000000000000000000000000000000000823d2056a985f7cc0ef1eebeb28c0", + "0x000000000000000000000000000000198b435e24ff289f5815ef0177adcde2bb", + "0x000000000000000000000000000000000019dba17255b635c6e1770a0a5e38f8", + "0x000000000000000000000000000000168f60845fbd6a7b13674a9ef59870d9f1", + "0x000000000000000000000000000000000021931ac2b0f7b960b340cdc17c95c4", + "0x00000000000000000000000000000020adfec13fe3ed6057e3e92829a3fff4c2", + "0x00000000000000000000000000000000000d6489117bf45bdc6e9d798dd54ec8", + "0x00000000000000000000000000000005f0486bf94a5e8152a306ae5de35871f6", + "0x00000000000000000000000000000000002e806edfbcb959005bce566261c4b2", + "0x000000000000000000000000000000e90f95f63c2ea0811a6179d2067963ee2a", + "0x000000000000000000000000000000000026906572d22b1686e9110d22bb134b", + "0x000000000000000000000000000000d363f9aa66af0e0f8a9767a5207311d782", + "0x00000000000000000000000000000000001cc5838c757efa799e8f1538c1ceeb", + "0x00000000000000000000000000000020cc633772d79d10288e1524820d5d26fe", + "0x0000000000000000000000000000000000248fd555f916c8daef37da4996dde9", + "0x000000000000000000000000000000504b12d512be8bcc40b0059d970358d8cc", + "0x00000000000000000000000000000000001bb0ee83aa8d32bd0709019494e278", + "0x000000000000000000000000000000232865b230fde217ad6678a244f252e5dc", + "0x000000000000000000000000000000000000fcf0fa9bd75d81ffa539ef0d52f6", + "0x00000000000000000000000000000022ac89f1ffa0a580e66433edb506c2c53b", + "0x000000000000000000000000000000000021b6eb4381878d1d2837271a900771", + "0x000000000000000000000000000000405e4197e5d05f70047d6555d51685722a", + "0x00000000000000000000000000000000001dc2c959671e6225c067ae91826383", + "0x000000000000000000000000000000f5646f9f55b2342f266d695156fd726963", + "0x0000000000000000000000000000000000076d0a773414d2d45ef101d8d87ae5", + "0x000000000000000000000000000000e456468d8bdaada49d01a6a59f2a388a82", + "0x00000000000000000000000000000000002b52078588eadafc8c12ef0581debe", + "0x0000000000000000000000000000009d873ffe657dfac44e5ef937e466b5d005", + "0x00000000000000000000000000000000000e77ce53df5d554633096112a7c424", + "0x000000000000000000000000000000063f4ec9dbbcbedb81ab1fc791a7772e74", + "0x00000000000000000000000000000000000d65eb157eaad3dbfb01b196bb32d0", + "0x0000000000000000000000000000004a5aaabac47cd028c5d5b725d65f2afddd", + "0x00000000000000000000000000000000002bd54238a66f2747c9ba55368a5e12", + "0x00000000000000000000000000000081977161cb45d26857773616756c125082", + "0x0000000000000000000000000000000000092804e71c5516481bcd48044228fa", + "0x000000000000000000000000000000d5e9559038a37c982add18940ab9a0dd3c", + "0x000000000000000000000000000000000029a5d693ae78a6777c7e0769678a23", + "0x000000000000000000000000000000d2f89b1d8a806a525e099d384d90e95734", + "0x00000000000000000000000000000000001abd803802ea1dd69e3a351e7afa0d", + "0x000000000000000000000000000000a4ceda6e7217a4b6db0d0a7802ef38fff5", + "0x00000000000000000000000000000000001fc0d7e2146ef1f29becddfe7be7b8", + "0x0000000000000000000000000000003fc4a4ac145dbe062ffa88c50366f2433c", + "0x00000000000000000000000000000000001a5b6c4e3985cc703ff585ad755545", + "0x000000000000000000000000000000d483817c514c461ff5cd09e96b04cc5d1f", + "0x00000000000000000000000000000000000e76ff7f725fbfa4432aeb8d21d04e", + "0x000000000000000000000000000000684f00a490b92f03abb77917980c346c58", + "0x0000000000000000000000000000000000146235df4a0f2e98b525c6704b37f1", + "0x000000000000000000000000000000f050172de285dad998979d9e362a5622d2", + "0x00000000000000000000000000000000000f7b6bf1bcc5c4820e55d2076b52cd", + "0x000000000000000000000000000000534bf8af32543e1bfbf90125220053c474", + "0x0000000000000000000000000000000000088d80a1d3e1a32ce29e6febfbeb1d", + "0x0000000000000000000000000000004e86c55d9cb4aced14409dd736b76d7e6c", + "0x00000000000000000000000000000000001f03bdeb002e9c1ea1797dd375ed8e", + "0x00000000000000000000000000000067dd380c3284b2c4c44aa50ab7c921488a", + "0x00000000000000000000000000000000000644b3e6b9a26394d056283869f1f6", + "0x0000000000000000000000000000009f6232d66addbf72888715a5f7ad09516a", + "0x00000000000000000000000000000000001610caf302c8d8af77ba1aa0f4b2fe", + "0x0000000000000000000000000000002b9b2fa9adfea511f589c5d164b8078b70", + "0x000000000000000000000000000000000001603722a29a23e66d73383c8c93c0", + "0x000000000000000000000000000000f5c10370c68d82f87dc28f8dc1c79e7929", + "0x00000000000000000000000000000000002c67d1f1a8491680558a44ee09f427", + "0x00000000000000000000000000000077203025078f78ebca6e857292ace12d06", + "0x000000000000000000000000000000000002017c53f377709f6c0ef207a78291", + "0x00000000000000000000000000000029f1ff0d2aa848180d2b32e9ebe5e13690", + "0x00000000000000000000000000000000001113554049c41d71bb9e0f647e71dd", + "0x000000000000000000000000000000fa6f89cbbb860822044777ced691dbc0c0", + "0x000000000000000000000000000000000028bb43ef2fea3d73b5c93840299af0", + "0x00000000000000000000000000000051e86027f67aef5baa7966727451446959", + "0x00000000000000000000000000000000002208e62bcd4c2cd280af379dcdb5ad", + "0x000000000000000000000000000000f669127a30264031b2415b15e3a35fb5e5", + "0x00000000000000000000000000000000000cfd8d7f05e2f1aae0b79676467393", + "0x0000000000000000000000000000003519f0fb4bdc5b56f7bc63cb178eade948", + "0x00000000000000000000000000000000000f8c2e7c436e04d3d0bf88cebac23c", + "0x000000000000000000000000000000ced94ad87ea90172c76c93e8314b5d89ee", + "0x00000000000000000000000000000000002caf91eb367f9c81d8480eec9ddc72", + "0x000000000000000000000000000000963994093a3bef1097f7076c58d9410a71", + "0x00000000000000000000000000000000001474d079b0195b42820e254bc694c1", "0x00000000000000000000000000000095b5d8b7b4a63b05df652b0d10ef146d26", "0x0000000000000000000000000000000000099e3bd5a0a00ab7fe18040105b9b3", "0x0000000000000000000000000000002129af3a637f5a622a32440f860d1e2a7f", @@ -127,76 +127,76 @@ sibling_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000007c8efe7060be9f9479263c8714baa09c36", - "0x00000000000000000000000000000000000eb05ebfa23374dbc1296f9932868c", - "0x0000000000000000000000000000003a7f7af15a352ee623c0fa62999e60cdb6", - "0x00000000000000000000000000000000000e6cf9819fa0c6913d0a317f249912", + "0x000000000000000000000000000000c9a6456134db9158211be33b2cdbe2f52f", + "0x00000000000000000000000000000000000a5a23d17c2c5f659e424139e7c6eb", + "0x00000000000000000000000000000049e1e3f11ca144dc64ec7510b8c01012b2", + "0x00000000000000000000000000000000000ff3ad4ce9598b6ef8ef0021c8c5d9", "0x000000000000000000000000000000001dbb619e6e929e76a6efd1e4385c88f3", "0x000000000000000000000000000000000005f8a1641d13b243a02a3f02b2ee28", "0x0000000000000000000000000000002d82538a2445a88d2075c85f73a52fa00d", "0x00000000000000000000000000000000000765b47bcde9aab139f5be476581ad", - "0x00000000000000000000000000000043d7b9835cdba74347ddf75865326e073c", - "0x00000000000000000000000000000000001d91f52737f86642fa844bea8c211e", - "0x0000000000000000000000000000008f12f63bbd5ad2fd910b0be1a9c270c25f", - "0x000000000000000000000000000000000023039a7218918bdddf55645b1a71ec" + "0x000000000000000000000000000000655eafd26d4cf4bd0951ae00ae66a0a5a4", + "0x00000000000000000000000000000000000d677eb93347add0618d75fb9ee5fe", + "0x000000000000000000000000000000ffda1f6b46c23f296036b683b84c761a4b", + "0x00000000000000000000000000000000000fae9f9a690b4e18091eaef9fe2bdb" ] - hash = "0x089bb36c47a8edaf89071e5daa40dae2c745d6c8513093801cf2f822e078e283" + hash = "0x0b67adc3fd57ecde05f4a6b243883fe6fc0f40c6d46162f1748060d4399553cd" [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000005" -expiration_timestamp = "0x0000000000000000000000000000000000000000000000000000000069950f9f" +expiration_timestamp = "0x000000000000000000000000000000000000000000000000000000006995ade8" is_private_only = false -claimed_first_nullifier = "0x1b179f5c60bd37897390e8d6a4748ce2d101ee76820d4b3918a855d7eb4ffd43" +claimed_first_nullifier = "0x20e2f127aeec963cf6e08132b1709314f54bcd8fe9605bc5d80b803fb7958c9c" claimed_revertible_counter = "0x0000000000000000000000000000000000000000000000000000000000000005" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x0cc4a5acb4f6fbb67fb1b67beba7aa606a5f4ca19a9249d7890857ecf010bf69" + vk_tree_root = "0x02c995f31626ed78c52458c5c22050d9d5e649d963d5beb4647a571b2995c7d9" [previous_kernel_public_inputs.constants.anchor_block_header] - sponge_blob_hash = "0x0b6757cd67bf5ada69ebbb4471e4d7178f9e3501aecb6e137560fd97c123e7f7" - total_fees = "0x000000000000000000000000000000000000000000000000001ef67611a32cc0" - total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000021835" + sponge_blob_hash = "0x21d5353f04377ce497bdd0b5ba809041e86c47fc46a6a362c08be16a59f7769d" + total_fees = "0x000000000000000000000000000000000000000000000000001fee5d105e1200" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000027925" [previous_kernel_public_inputs.constants.anchor_block_header.last_archive] - root = "0x001b1e328f9e66b6d0e0b74c3160b46f4623da4588e13cb99510498b4f210e79" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" + root = "0x2bac39ace177e5cb44b39d8b0a8d23c24be54500b4c50aed1f6753db4abc0d94" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" [previous_kernel_public_inputs.constants.anchor_block_header.state.l1_to_l2_message_tree] root = "0x0d582c10ff8115413aa5b70564fdd2f3cefe1f33a1e43a47bc495081e91e73e5" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000002000" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000001800" [previous_kernel_public_inputs.constants.anchor_block_header.state.partial.note_hash_tree] -root = "0x220fdabec5b2ff8028acc4656699b44e1dead210fb97cadb5e9ddfa4193700ef" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x2682db000a12d78020faaed3b78fb0a39acc489b1333cfaf6729832a3e1b9d31" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000180" [previous_kernel_public_inputs.constants.anchor_block_header.state.partial.nullifier_tree] -root = "0x127e13c0e3efc50c369cf3fbd1cc4241ab2c144046b9a3fb19ea08456938bafd" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" +root = "0x0fe6dd8683e3ef55c7c0d95625129ed29267fb672603332f026d1f77b1243fe8" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [previous_kernel_public_inputs.constants.anchor_block_header.state.partial.public_data_tree] -root = "0x24eb461137efc60c3a6cc423e16553e04333ec4551e34566332245183814bf51" -next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008b" +root = "0x08743fdd91e89532327fa3ad2fcca2e165e4619c516f223014e0d3e71301a172" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008a" [previous_kernel_public_inputs.constants.anchor_block_header.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006993be1f" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000006" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000008" + timestamp = "0x0000000000000000000000000000000000000000000000000000000069945c68" [previous_kernel_public_inputs.constants.anchor_block_header.global_variables.coinbase] - inner = "0x0000000000000000000000001db08e9f499080f28a4f41d9c45fa972eaa61d95" + inner = "0x000000000000000000000000ba9803fb1bc0bc6efa52a6dcb3b57b0bdb7b7d81" [previous_kernel_public_inputs.constants.anchor_block_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.constants.anchor_block_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000ec84f91c0" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000ce9262a00" [previous_kernel_public_inputs.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" [previous_kernel_public_inputs.constants.tx_context.gas_settings.gas_limits] da_gas = "0x0000000000000000000000000000000000000000000000000000000000c00000" @@ -208,29 +208,29 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000000f4240" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000144b30430" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000001a60babb0" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x23287c05b217fb03863a969824a4765c586d52c1c3c715cf0479504103ab7453" +inner = "0x139f8eb6d6e7e7a7c0322c3b7558687a7e24201f11bf2c4cb2fe56c18d363695" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x17350df61b6c3cea6d127736b9b275b66327fd741f35f8c7f31c1ff005da457b" +inner = "0x1254246c88aca5a66fa66f3aa78c408a698ebca3b713120497c7555dfc718592" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x11bf2d349a68d367463080b5d8da90c6e4db964216ea920240614214e761dad2" +inner = "0x14d670efa326a07b99777b01fb706427ca776095246569150f2a3f17a7d4dc66" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x241504c1553a9e69c7f46a4971728ce944db883cc5379050adbb7eaac5638d1d" +inner = "0x230d0b47ba6d5ed99afb89d584f32ff33438b64f51000f252a140cf995781628" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x25457bdd7f1194dccc7d6adcf2c12fb2e6f32a227384c54423c5685fe3e57dd3" +inner = "0x204913186c0dd70015d05bf9100a12e31ccb7cc2527aacdfae0c19ad6439fcf4" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x2222f88ed31a431da198a045acb258abe6d32763a31ef83ac6a2d74ab73f56a8" +inner = "0x1198142fd84a58c0ab22d5fde371ce527042db49487e05206a326ad154952ac8" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -252,7 +252,7 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000001" [[previous_kernel_public_inputs.validation_requests.note_hash_read_requests.array]] [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.array.inner] -inner = "0x008846a23cf07d6f5eac3f31f5e0b597cdb85807f54d1dc760739d3241830052" +inner = "0x1d4e43cdf6aeef02d326f7b894a98722a4a0e75c45bdeddd37a3e668d4c938d7" counter = "0x0000000000000000000000000000000000000000000000000000000000000003" [previous_kernel_public_inputs.validation_requests.note_hash_read_requests.array.contract_address] @@ -2763,7 +2763,7 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000001" counter = "0x0000000000000000000000000000000000000000000000000000000000000001" [previous_kernel_public_inputs.end.nullifiers.array.inner.inner] - value = "0x2a5f3b0fdeab1ac47fd9ecc8f9679d9689e9a559d512c41ccd68e40706b2a6a3" + value = "0x1e6850402aa595b37f8f49cc4c3effcd33bdd37fb1bcc7c8061541861f1b4d5c" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.end.nullifiers.array.contract_address] @@ -3596,8 +3596,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3629,8 +3627,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3662,8 +3658,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3695,8 +3689,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3728,8 +3720,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3761,8 +3751,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3794,8 +3782,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3827,8 +3813,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3860,8 +3844,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3893,8 +3875,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3926,8 +3906,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3959,8 +3937,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3992,8 +3968,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4025,8 +3999,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4058,8 +4030,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4091,8 +4061,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4124,8 +4092,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4157,8 +4123,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4190,8 +4154,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4223,8 +4185,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4256,8 +4216,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4289,8 +4247,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4322,8 +4278,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4355,8 +4309,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4388,8 +4340,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4421,8 +4371,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4454,8 +4402,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4487,8 +4433,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4520,8 +4464,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4553,8 +4495,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4586,8 +4526,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4619,8 +4557,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4652,8 +4588,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4685,8 +4619,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4718,8 +4650,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4751,8 +4681,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4784,8 +4712,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4817,8 +4743,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4850,8 +4774,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4883,8 +4805,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4916,8 +4836,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4949,8 +4867,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4982,8 +4898,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5015,8 +4929,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5048,8 +4960,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5081,8 +4991,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5114,8 +5022,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5147,8 +5053,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5180,8 +5084,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5213,8 +5115,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5246,8 +5146,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5279,8 +5177,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5312,8 +5208,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5345,8 +5239,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5378,8 +5270,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5411,8 +5301,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5444,8 +5332,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5477,8 +5363,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5510,8 +5394,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5543,8 +5425,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5576,8 +5456,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5609,8 +5487,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5642,8 +5518,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5675,8 +5549,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5706,13 +5578,13 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000001" [previous_kernel_public_inputs.end.public_call_requests.array.inner] is_static_call = false - calldata_hash = "0x17e4b5c5dbeaad6be8a2b2c73032dc3e9b8ddab57af334f8510fe9f10ea289ad" + calldata_hash = "0x1e6a8f3fa9828d57fa0e28a3584ad4261181ce4ced177ee1b5f4b14dd814577c" [previous_kernel_public_inputs.end.public_call_requests.array.inner.msg_sender] - inner = "0x0c34a2bca65a47b57b2b0b2d4665f7c3ef5d376236d4fc66913434e2c0cffcff" + inner = "0x2f0c97d87028759cc7ec2ec9b15c5c8c966f65d5202cca171704d0dc258e4d6b" [previous_kernel_public_inputs.end.public_call_requests.array.inner.contract_address] - inner = "0x1703dad6ee1abbca0640693164b939ef4424b8dc13bee05f171945bde0dfa4bd" + inner = "0x1ddb326bfd71384d6978a0f826ea2b62c719ea143f723c654fbeff9a2b494f17" [[previous_kernel_public_inputs.end.public_call_requests.array]] counter = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6419,7 +6291,7 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000000" inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.fee_payer] - inner = "0x0c34a2bca65a47b57b2b0b2d4665f7c3ef5d376236d4fc66913434e2c0cffcff" + inner = "0x2f0c97d87028759cc7ec2ec9b15c5c8c966f65d5202cca171704d0dc258e4d6b" [padded_side_effects] note_hashes = [ @@ -6572,8 +6444,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6595,8 +6465,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6618,8 +6486,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6641,8 +6507,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6664,8 +6528,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6687,8 +6549,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6710,8 +6570,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6733,8 +6591,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6756,8 +6612,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6779,8 +6633,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6802,8 +6654,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6825,8 +6675,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6848,8 +6696,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6871,8 +6717,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6894,8 +6738,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6917,8 +6759,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6940,8 +6780,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6963,8 +6801,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6986,8 +6822,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7009,8 +6843,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7032,8 +6864,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7055,8 +6885,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7078,8 +6906,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7101,8 +6927,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7124,8 +6948,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7147,8 +6969,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7170,8 +6990,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7193,8 +7011,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7216,8 +7032,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7239,8 +7053,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7262,8 +7074,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7285,8 +7095,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7308,8 +7116,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7331,8 +7137,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7354,8 +7158,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7377,8 +7179,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7400,8 +7200,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7423,8 +7221,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7446,8 +7242,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7469,8 +7263,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7492,8 +7284,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7515,8 +7305,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7538,8 +7326,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7561,8 +7347,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7584,8 +7368,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7607,8 +7389,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7630,8 +7410,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7653,8 +7431,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7676,8 +7452,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7699,8 +7473,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7722,8 +7494,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7745,8 +7515,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7768,8 +7536,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7791,8 +7557,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7814,8 +7578,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7837,8 +7599,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7860,8 +7620,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7883,8 +7641,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7906,8 +7662,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7929,8 +7683,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7952,8 +7704,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7975,8 +7725,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7998,8 +7746,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -8021,8 +7767,6 @@ nullifiers = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -8551,9 +8295,9 @@ read_request_index = "0x00000000000000000000000000000000000000000000000000000000 "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", - "0x214d1056b671e08f360a897df490021816fed29c2339dea7da25f9f155ed17ce", + "0x096b861ad463d9e64b31c3faa4c595d2cf1940d4dda48be8a255e7872b3c6afc", "0x2d78ed82f93b61ba718b17c2dfe5b52375b4d37cbbed6f1fc98b47614b0cf21b", - "0x275425ddbf2d92f2a754b328b4406677815ba3571cd6fe50bb0e2beffe999e29", + "0x15231a7b4feaaa5daecb7d99405b4e07623648d0490c6bd5b7480190bebfbeea", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", @@ -8590,7 +8334,7 @@ read_request_index = "0x00000000000000000000000000000000000000000000000000000000 ] [hints.note_hash_read_request_hints.settled_read_hints.leaf_preimage] - value = "0x008846a23cf07d6f5eac3f31f5e0b597cdb85807f54d1dc760739d3241830052" + value = "0x1d4e43cdf6aeef02d326f7b894a98722a4a0e75c45bdeddd37a3e668d4c938d7" [[hints.note_hash_read_request_hints.settled_read_hints]] read_request_index = "0x0000000000000000000000000000000000000000000000000000000000000040" diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-tail-to-public/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-tail-to-public/Prover.toml index c60bff363a85..91ed7b9c8008 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-tail-to-public/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-tail-to-public/Prover.toml @@ -1,114 +1,114 @@ -expiration_timestamp_upper_bound = "0x0000000000000000000000000000000000000000000000000000000069950f9f" +expiration_timestamp_upper_bound = "0x000000000000000000000000000000000000000000000000000000006995ade8" [previous_kernel.vk_data] leaf_index = "0x000000000000000000000000000000000000000000000000000000000000003d" sibling_path = [ - "0x169c4bb7d1de838c17c1d4406c9778fd1da41ddd05d3511e42625c5d4132a4db", - "0x1972f83ada8fdf67ce5fe70613ef67aa7bf7ebb22d16c01f9ec9a9d1cd945e77", - "0x05d81ec10254ee759410ecc5dc322943a82c0e2da8906ecac9c1a6270e41d8f8", - "0x0dcd097e79e3057b1c9804260e77457f0a20082513449c93e95dcaca6b44f4af", - "0x0e0e13c4e24e6a6c99263d0f23d13413e1e9b3d8f6863d1a9dada4353d6d4abe", - "0x0656d61c510b780b87af47e914d241237e1cbacc9ecaa70f1519022861e3df28", - "0x267b110097edb652a44602e21a39794bb362983ee57ee78cbfbb9e980ef44985" + "0x12fc9f0a67bfc2edd8abdb9c9330cb1527ce8d77bbb334b5ffbfea87e98b186f", + "0x1e7c97138c8681bd34d3c07d45d4c850bc046b6d2b24585469a3ee210a35db61", + "0x054e6b7ef0619544f2ee094c1e5d1cb8acbb6e9c487b59f571b165c379261ac2", + "0x0d5094acf5cdd82fbf52142da972840bf23d97446d994ed7278dc9f67528de7a", + "0x24cf99ce96808b92033c951c23cbaf2ea99ef41befc770514360e4db22044e6f", + "0x095670ce67c13b8a05231b5b87aab4bda63cfdba16caf16bf81dc7452758cb01", + "0x0c4c1afe85137976f8ce4b0cbfcd04c300311a7c5d5bcae020e6e92904aa9850" ] [previous_kernel.vk_data.vk] key = [ "0x0000000000000000000000000000000000000000000000000000000000000011", "0x0000000000000000000000000000000000000000000000000000000000000021", - "0x0000000000000000000000000000000000000000000000000000000000000d58", - "0x000000000000000000000000000000b559d54e8e357b11b7a4cfbe97d49b667d", - "0x00000000000000000000000000000000000f384de7dc343e5abd3b57cc3b5101", - "0x000000000000000000000000000000a378730d29cae67931cf7d8c493448ae82", - "0x00000000000000000000000000000000001c996de4638493cfa0e49f2cbfb576", - "0x00000000000000000000000000000041ac11c0254286c35a7865b85e5db7e97b", - "0x000000000000000000000000000000000006ea2a0b43f1ba113bf69024ecd1fd", - "0x000000000000000000000000000000794ca75d443181141ec3e13b120ce0971a", - "0x0000000000000000000000000000000000170b14116e1e755bfba3b5684dc5ec", - "0x0000000000000000000000000000004cad988efde788f0ad30fc1431fa4eef61", - "0x000000000000000000000000000000000000b041b7a4b69f84aae987fa1011ab", - "0x000000000000000000000000000000314853fe9ff56bff2e3fc7ccc6130d9686", - "0x0000000000000000000000000000000000218673cbeb3ea9ade7ebe06028f20a", - "0x0000000000000000000000000000003e1f85232ab97a67e2842e8dd8dadcc914", - "0x00000000000000000000000000000000002bdf3be366b511fea300aa9e9e72bc", - "0x000000000000000000000000000000070d5975f6c0782e559e70124f8de38ce7", - "0x00000000000000000000000000000000002187616a6ed595cf05f97e497f8a27", - "0x00000000000000000000000000000003788c1f195b198f31867ecfd0508e4dcd", - "0x00000000000000000000000000000000000064b76c91fd9ea18086ea00f8cf6c", - "0x000000000000000000000000000000430cddd37469df1d0836f325767149b29b", - "0x00000000000000000000000000000000001feba6da9ae56e09e1c769a722bb49", - "0x000000000000000000000000000000332d3a44d8b90eac591fe6506a8c748ec5", - "0x00000000000000000000000000000000001448db7d474b655e797a504327b94f", - "0x0000000000000000000000000000002ccc14c65b5f97bf08928d55551b00a3be", - "0x00000000000000000000000000000000000ea96b6320f7561a4d0ca20ea435ef", - "0x00000000000000000000000000000081d040baba15ba1773b97d5d7cd7b6b271", - "0x00000000000000000000000000000000000608e04d5b5623ee2113aa36866ce4", - "0x0000000000000000000000000000009313761b8f3866b8482278b46a10582561", - "0x000000000000000000000000000000000010688f79382014eba2c7a451579a3a", - "0x000000000000000000000000000000697762c59e70f2f4a9e5fd1c5755d363e1", - "0x000000000000000000000000000000000017c1f8947d7a671b1e234d04b47625", - "0x0000000000000000000000000000008cb9429a823c45516e66eff1e73f7eaf4d", - "0x000000000000000000000000000000000020de3f0910206189029e2c1b2ebe44", - "0x000000000000000000000000000000b14964170a95ca979e7b5863db63f4fc67", - "0x00000000000000000000000000000000001567fd67da77944a6fcb3d7925189a", - "0x00000000000000000000000000000018e6a17c888704b2b5a066de27e7e8bfd8", - "0x00000000000000000000000000000000001398b0f472a18cef1d57264e5752be", - "0x000000000000000000000000000000569903a3ad504ac9d23c35eb0103d056f9", - "0x000000000000000000000000000000000019581376694bfa735c9cd9c212faa6", - "0x000000000000000000000000000000d9f9d29065e78c4fba947dba84479f9630", - "0x00000000000000000000000000000000000a6546b2a14353d04eb2ae46056eec", - "0x000000000000000000000000000000fadf36da1d72bf961bd4dcd2136df8330a", - "0x00000000000000000000000000000000001023bb41201cc8b9088645cea4b2fb", - "0x000000000000000000000000000000e43df65e24a90ae038b986a780d0ecc49a", - "0x000000000000000000000000000000000004c39106b8b8b1b14dcbb8b55194de", - "0x0000000000000000000000000000006dfc9769e3283695d9311ae7d6f4a214e1", - "0x000000000000000000000000000000000025bb9e969782487ed4b010aa85dba3", - "0x000000000000000000000000000000cfa2fa03575b73c32ee78009bb7b3e5aa8", - "0x000000000000000000000000000000000005769d26a6af6dc8dc05bbefbe4bc2", - "0x0000000000000000000000000000002652c4d73d62389e07e452e0111fad73db", - "0x000000000000000000000000000000000002bfbbf82eda50f6110697754ad952", - "0x000000000000000000000000000000970d295435d1332bfe9a3c9315bef7a499", - "0x00000000000000000000000000000000001b6bb0507cef730fcfefe014a39fd2", - "0x0000000000000000000000000000000d3e66b330c4c9677742598663c67a3cda", - "0x00000000000000000000000000000000001ce561e355d444d6568ce7357ddac5", - "0x00000000000000000000000000000022c2c138b985dc968aadb69c61f8391847", - "0x0000000000000000000000000000000000198a45f4ffddfa17ebc77f82fc87ab", - "0x00000000000000000000000000000002223b3dc12cae4d2e02610b8a55407ff2", - "0x0000000000000000000000000000000000091990b2c577731caf50484c6c7275", - "0x000000000000000000000000000000df5616fd1543c84224743c9257dd302b95", - "0x00000000000000000000000000000000001a5c892eedec3541acc7b76f6b987f", - "0x000000000000000000000000000000bb385b64a0f3a3a949910334968142b285", - "0x000000000000000000000000000000000012cc1789bcc8d586312477b93912a9", - "0x000000000000000000000000000000776c5c888bb47328018d600c2584411f92", - "0x000000000000000000000000000000000004a63afaf1528b860668e4cf272755", - "0x00000000000000000000000000000038dc83c46e5769b0a14c11dbdbde6f22fc", - "0x000000000000000000000000000000000017cd2082eb31a0ce4c20070274a127", - "0x000000000000000000000000000000589777d6448d02b0ee0c07e606443f34c2", - "0x000000000000000000000000000000000010c2cc920d4f5c5af4b8f621a26125", - "0x0000000000000000000000000000000029eb415a2bb5d433fe4d1b520b44b659", - "0x00000000000000000000000000000000002ce1e2fb17c56f6aecaeca32dc2556", - "0x000000000000000000000000000000275afbc00b718813c9c5ff117d85772e5b", - "0x000000000000000000000000000000000023f1ad894fdb7267de92ec1964f34d", - "0x00000000000000000000000000000068cfad2ec32528934fa7575df8760699fb", - "0x00000000000000000000000000000000000e8938b02972bf17d79c69c803fe7e", - "0x0000000000000000000000000000007bfbd4531d55d5dcec73981c865763556d", - "0x00000000000000000000000000000000000e98843d95a6f51d7d5ff3e618a9af", - "0x000000000000000000000000000000d70c5935f7537d0eb64bdfb0271573bac1", - "0x000000000000000000000000000000000009731a3c307a612e831d75fe9a8bba", - "0x000000000000000000000000000000fcf5f372fd8b667a20d2036accac629b2c", - "0x00000000000000000000000000000000000d99d4fe24369035b6d551426b2b55", - "0x000000000000000000000000000000ce8664ea7b8c61a5ae13970e2e618b7b3f", - "0x0000000000000000000000000000000000249fc5cbea8d9afeed82d982b5d7ca", - "0x00000000000000000000000000000077284248dc6b433cdbe6a11d7e280f3059", - "0x000000000000000000000000000000000016b2e9d1166546aa9becd9f8e7605d", - "0x000000000000000000000000000000430baddb6ee7da54721775ccaa30599eaa", - "0x000000000000000000000000000000000028d9a56224e718c3ad699512c34866", - "0x00000000000000000000000000000067fa526744b6c1bf37ee51c811c78ec618", - "0x0000000000000000000000000000000000227fc0fac6f63f7fce6df4c8cd121b", - "0x000000000000000000000000000000cabe331b633768b6a2ee083880006acaf7", - "0x0000000000000000000000000000000000198504de8b80a4a2871731e0f59e72", - "0x00000000000000000000000000000083952e710f41968d2d85580fbdc7ec9b18", - "0x000000000000000000000000000000000027242280ff449f0073b9c95d96a132", + "0x0000000000000000000000000000000000000000000000000000000000000cd8", + "0x000000000000000000000000000000077e0141fb30dd9f01694bd23e23d69b0c", + "0x000000000000000000000000000000000015b4380a3a9fa965ed4e4e9af2ac68", + "0x00000000000000000000000000000067619693a7512a2fee495749787b12e8d9", + "0x00000000000000000000000000000000001341f919591b8c380fd04c38d02156", + "0x00000000000000000000000000000046c37bf124672cd895717922acb9fd165f", + "0x000000000000000000000000000000000027aaf196c8746a47a0809a511006f2", + "0x000000000000000000000000000000ccade13c078a74ff9329a638d25339d205", + "0x000000000000000000000000000000000002005cef83e34ef8b6efcdc3093f69", + "0x00000000000000000000000000000033307070ef39479dfa1c07d965f79a562d", + "0x00000000000000000000000000000000001035ae7e07a05704846062fff023ca", + "0x000000000000000000000000000000c93d95f20bd74cac6a8e42b5e35d01d6fe", + "0x00000000000000000000000000000000002ffe302fb53c888527589545d2f23d", + "0x0000000000000000000000000000000f3f5b7d03c0c8180e6d5947f4f98853f3", + "0x000000000000000000000000000000000019137faf1b1bdf806bc00c2eb4a95f", + "0x000000000000000000000000000000df85d62396602140634acb8fe2094a98f4", + "0x00000000000000000000000000000000000e77298a1c02e7bf8129a7b100b754", + "0x00000000000000000000000000000019a51812dedc990d3e539b074497c48807", + "0x00000000000000000000000000000000002b944cf36566d4884c48aa626ebac5", + "0x000000000000000000000000000000b22af1b2635d130b47c12654578eaeeeb7", + "0x000000000000000000000000000000000014d654bc60250d7a4a8fbb5b60eff9", + "0x0000000000000000000000000000004d21faead7673012609d3ef72e7de4a17d", + "0x000000000000000000000000000000000013f94e349e818836607e74cdee8a67", + "0x00000000000000000000000000000045c95ac404e1946429dca3e137cae33604", + "0x0000000000000000000000000000000000284df25379562b87c19e0cb267953a", + "0x000000000000000000000000000000bfc5bc50cf67600c65f07646972436bdd4", + "0x00000000000000000000000000000000002cf952346ce50ca50d88e2f6a321be", + "0x000000000000000000000000000000d393f2a1523030c8384d036db4ccd9310d", + "0x000000000000000000000000000000000007430b3a24b77e0fb413690306d5f8", + "0x0000000000000000000000000000009214200af69e1247fda4b19a46b988d326", + "0x00000000000000000000000000000000001d36a0b00a50e533eb4c82b2826ea0", + "0x0000000000000000000000000000004de1a4fe270f388639b28df73039227c21", + "0x000000000000000000000000000000000027ebf5e21e5b9be88e13dffe8f4e7d", + "0x00000000000000000000000000000080c5b0e8ce005ef0dd92a74e8c23042399", + "0x0000000000000000000000000000000000021ef01a3096d5f56f53f9121ebd75", + "0x00000000000000000000000000000080bdc1c8a1d846ae6eb5c6c9b58efdaa1c", + "0x000000000000000000000000000000000012d371405278c6774b8dc963db9b22", + "0x000000000000000000000000000000e9a655308cb888a0dbaf812beec7b31ed6", + "0x0000000000000000000000000000000000176d3357ddc40797efc55573319c7c", + "0x00000000000000000000000000000080b89982f3c05385b50ff430467ae403c1", + "0x0000000000000000000000000000000000044a86b467d581cbc649e37a64e9ee", + "0x000000000000000000000000000000089d485ff5a62b144da57f5c91c06d4e92", + "0x00000000000000000000000000000000002df719185c79b812211e414f08a0eb", + "0x000000000000000000000000000000374951fd42c9ac2ad7a101526c81f9f21a", + "0x00000000000000000000000000000000002090d79541b7c5de01f14058e8a32f", + "0x000000000000000000000000000000cec67b1aabe6e952061f205b58a25616b0", + "0x00000000000000000000000000000000000d1f48e0543647f00992909cf44296", + "0x0000000000000000000000000000004a4b27884d40d9177c77dda53ac755ecc0", + "0x00000000000000000000000000000000001be4feb83411b371b830ec0ff61c04", + "0x00000000000000000000000000000044ba3ca18589224730ccaf37b3570058a7", + "0x00000000000000000000000000000000001878dfbbaa5a69bd2a160bf0a0f5da", + "0x00000000000000000000000000000058f812ca980f46055c716c048d2e70d820", + "0x00000000000000000000000000000000000201839f708868b78754b53b29df38", + "0x00000000000000000000000000000086296a3ae0fd72f3c8e12187cd906243d6", + "0x000000000000000000000000000000000021868a5fab7af401d86502ddbab5fd", + "0x000000000000000000000000000000f67cc13cf6fedf4d1ef7a596df5cdbd12b", + "0x00000000000000000000000000000000002c01302689114ec1ccab647cef7be7", + "0x000000000000000000000000000000d28251f673cb3f74db9fecc2a44a79f695", + "0x00000000000000000000000000000000001ad2e394f77648fd3da4788b6bbecf", + "0x00000000000000000000000000000098e0a5c98c1eeb585501100aab74b65b3a", + "0x00000000000000000000000000000000000c818d62bf52a1cff41ec71f2cae16", + "0x0000000000000000000000000000003bdd90a42f800ad5b45b34ee663d8f1b43", + "0x000000000000000000000000000000000000d3c3eef851d4ef43633024014937", + "0x00000000000000000000000000000007292e5416c00523bc901c180e944ebf2a", + "0x0000000000000000000000000000000000057ff2ae0236cc66e6f1c56eaa41f7", + "0x000000000000000000000000000000fda0285175c912ef50a7165a6397ca1110", + "0x00000000000000000000000000000000002c586fc96a8ad72016fbba4da74693", + "0x0000000000000000000000000000000c2bd7e32493f94b997b203a0659bceb15", + "0x0000000000000000000000000000000000056cc23b52e5cf187a92cd15ac7c85", + "0x000000000000000000000000000000de91ce020f305cef6b11c0a73768c945f1", + "0x0000000000000000000000000000000000294fbb1523a864259317b20af0b3ef", + "0x00000000000000000000000000000099be067bce6035710d1d13d5809ba9ea02", + "0x0000000000000000000000000000000000079c8d8d531507446419d992893c94", + "0x000000000000000000000000000000d22c74c6b2763ed7902b413a650e3342e9", + "0x000000000000000000000000000000000020a63be3f785e2ab400bf0313eba2e", + "0x000000000000000000000000000000b001bb81941ebd1b1ff3bb0c3d5e941d6e", + "0x00000000000000000000000000000000000b45322f017d5e756c9ba3a7494f9c", + "0x0000000000000000000000000000004313da484bee74b5a9d59a125b6185ffdb", + "0x00000000000000000000000000000000000c4ce50cf934cf38da50c7fc7d75af", + "0x000000000000000000000000000000bd8f93425d9d78a7e164474e33eda8e56d", + "0x000000000000000000000000000000000028feb293999d67514aab76b9d776c3", + "0x000000000000000000000000000000070cf42bb19e514c7fd936a83a9557dc4f", + "0x00000000000000000000000000000000002ea9d3702088dd0bc29dcb1bf46f1e", + "0x000000000000000000000000000000e1467bcf37542776cc292563bf2f829734", + "0x00000000000000000000000000000000000741b82c4ffc75ddea0bc778984509", + "0x0000000000000000000000000000007ba139059ddd7c2571fc7b8f6911cb61f7", + "0x000000000000000000000000000000000025d6ca6834b27a369c10a6f47c4014", + "0x0000000000000000000000000000006ef8363fdf8a5e86b15a91de3b72853932", + "0x000000000000000000000000000000000001a154b2b1e1d50f30f6187c26cbc8", + "0x000000000000000000000000000000a4eafc51e026bfc954cdedf72fa0140899", + "0x000000000000000000000000000000000021bb8316c361778b44085f6c169108", + "0x000000000000000000000000000000c9801f98c6a21403a47ebee2732f45c8d2", + "0x00000000000000000000000000000000000f331af6cd8e68370135d51bd8c3d7", "0x00000000000000000000000000000095b5d8b7b4a63b05df652b0d10ef146d26", "0x0000000000000000000000000000000000099e3bd5a0a00ab7fe18040105b9b3", "0x0000000000000000000000000000002129af3a637f5a622a32440f860d1e2a7f", @@ -129,76 +129,76 @@ sibling_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000db60e3975846975628b92fe07319b04b53", - "0x00000000000000000000000000000000002eb52f0f99f7984343d0ee52b187bf", - "0x00000000000000000000000000000018d3d08e2b8fd639518e4438d564ef56a4", - "0x000000000000000000000000000000000007b67b0be5724edb934bfe0fdaf94d", + "0x0000000000000000000000000000005cdc0465746836386a5090179c4eaf3ea7", + "0x00000000000000000000000000000000002317fd881ebbd88a83b7cd7dfdfc84", + "0x000000000000000000000000000000b0a327cc2eed12dc696e0d436d33f53ab8", + "0x00000000000000000000000000000000001bf38d322ccf72208497aaec22d856", "0x0000000000000000000000000000008519b4ba8a7d7609e6b54fd7e3d79162e5", "0x00000000000000000000000000000000001da56d97f04c29bf4d1c7540ddb3a0", "0x0000000000000000000000000000006cb90f64909b3613bc087ae15699df2931", "0x000000000000000000000000000000000015753d6987cef0bb82b29c42ed8504", - "0x00000000000000000000000000000043d7b9835cdba74347ddf75865326e073c", - "0x00000000000000000000000000000000001d91f52737f86642fa844bea8c211e", - "0x0000000000000000000000000000008f12f63bbd5ad2fd910b0be1a9c270c25f", - "0x000000000000000000000000000000000023039a7218918bdddf55645b1a71ec" + "0x000000000000000000000000000000655eafd26d4cf4bd0951ae00ae66a0a5a4", + "0x00000000000000000000000000000000000d677eb93347add0618d75fb9ee5fe", + "0x000000000000000000000000000000ffda1f6b46c23f296036b683b84c761a4b", + "0x00000000000000000000000000000000000fae9f9a690b4e18091eaef9fe2bdb" ] - hash = "0x1ed702953e519b5f1c84ba980f8f7ce6e492e6655c748571f5d4aa2f889bbb78" + hash = "0x05af882c5f40ffe99356f5574660924a8b2a0e743536a6bc103aab88a5cf35e2" [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000005" -expiration_timestamp = "0x0000000000000000000000000000000000000000000000000000000069950f9f" +expiration_timestamp = "0x000000000000000000000000000000000000000000000000000000006995ade8" is_private_only = false -claimed_first_nullifier = "0x1b179f5c60bd37897390e8d6a4748ce2d101ee76820d4b3918a855d7eb4ffd43" +claimed_first_nullifier = "0x20e2f127aeec963cf6e08132b1709314f54bcd8fe9605bc5d80b803fb7958c9c" claimed_revertible_counter = "0x0000000000000000000000000000000000000000000000000000000000000005" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x0cc4a5acb4f6fbb67fb1b67beba7aa606a5f4ca19a9249d7890857ecf010bf69" + vk_tree_root = "0x02c995f31626ed78c52458c5c22050d9d5e649d963d5beb4647a571b2995c7d9" [previous_kernel_public_inputs.constants.anchor_block_header] - sponge_blob_hash = "0x0b6757cd67bf5ada69ebbb4471e4d7178f9e3501aecb6e137560fd97c123e7f7" - total_fees = "0x000000000000000000000000000000000000000000000000001ef67611a32cc0" - total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000021835" + sponge_blob_hash = "0x21d5353f04377ce497bdd0b5ba809041e86c47fc46a6a362c08be16a59f7769d" + total_fees = "0x000000000000000000000000000000000000000000000000001fee5d105e1200" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000027925" [previous_kernel_public_inputs.constants.anchor_block_header.last_archive] - root = "0x001b1e328f9e66b6d0e0b74c3160b46f4623da4588e13cb99510498b4f210e79" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" + root = "0x2bac39ace177e5cb44b39d8b0a8d23c24be54500b4c50aed1f6753db4abc0d94" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" [previous_kernel_public_inputs.constants.anchor_block_header.state.l1_to_l2_message_tree] root = "0x0d582c10ff8115413aa5b70564fdd2f3cefe1f33a1e43a47bc495081e91e73e5" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000002000" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000001800" [previous_kernel_public_inputs.constants.anchor_block_header.state.partial.note_hash_tree] -root = "0x220fdabec5b2ff8028acc4656699b44e1dead210fb97cadb5e9ddfa4193700ef" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x2682db000a12d78020faaed3b78fb0a39acc489b1333cfaf6729832a3e1b9d31" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000180" [previous_kernel_public_inputs.constants.anchor_block_header.state.partial.nullifier_tree] -root = "0x127e13c0e3efc50c369cf3fbd1cc4241ab2c144046b9a3fb19ea08456938bafd" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" +root = "0x0fe6dd8683e3ef55c7c0d95625129ed29267fb672603332f026d1f77b1243fe8" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [previous_kernel_public_inputs.constants.anchor_block_header.state.partial.public_data_tree] -root = "0x24eb461137efc60c3a6cc423e16553e04333ec4551e34566332245183814bf51" -next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008b" +root = "0x08743fdd91e89532327fa3ad2fcca2e165e4619c516f223014e0d3e71301a172" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008a" [previous_kernel_public_inputs.constants.anchor_block_header.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006993be1f" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000006" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000008" + timestamp = "0x0000000000000000000000000000000000000000000000000000000069945c68" [previous_kernel_public_inputs.constants.anchor_block_header.global_variables.coinbase] - inner = "0x0000000000000000000000001db08e9f499080f28a4f41d9c45fa972eaa61d95" + inner = "0x000000000000000000000000ba9803fb1bc0bc6efa52a6dcb3b57b0bdb7b7d81" [previous_kernel_public_inputs.constants.anchor_block_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.constants.anchor_block_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000ec84f91c0" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000ce9262a00" [previous_kernel_public_inputs.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" [previous_kernel_public_inputs.constants.tx_context.gas_settings.gas_limits] da_gas = "0x0000000000000000000000000000000000000000000000000000000000c00000" @@ -210,29 +210,29 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000000f4240" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000144b30430" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000001a60babb0" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x23287c05b217fb03863a969824a4765c586d52c1c3c715cf0479504103ab7453" +inner = "0x139f8eb6d6e7e7a7c0322c3b7558687a7e24201f11bf2c4cb2fe56c18d363695" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x17350df61b6c3cea6d127736b9b275b66327fd741f35f8c7f31c1ff005da457b" +inner = "0x1254246c88aca5a66fa66f3aa78c408a698ebca3b713120497c7555dfc718592" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x11bf2d349a68d367463080b5d8da90c6e4db964216ea920240614214e761dad2" +inner = "0x14d670efa326a07b99777b01fb706427ca776095246569150f2a3f17a7d4dc66" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x241504c1553a9e69c7f46a4971728ce944db883cc5379050adbb7eaac5638d1d" +inner = "0x230d0b47ba6d5ed99afb89d584f32ff33438b64f51000f252a140cf995781628" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x25457bdd7f1194dccc7d6adcf2c12fb2e6f32a227384c54423c5685fe3e57dd3" +inner = "0x204913186c0dd70015d05bf9100a12e31ccb7cc2527aacdfae0c19ad6439fcf4" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x2222f88ed31a431da198a045acb258abe6d32763a31ef83ac6a2d74ab73f56a8" +inner = "0x1198142fd84a58c0ab22d5fde371ce527042db49487e05206a326ad154952ac8" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2765,7 +2765,7 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000001" counter = "0x0000000000000000000000000000000000000000000000000000000000000001" [previous_kernel_public_inputs.end.nullifiers.array.inner.inner] - value = "0x1b179f5c60bd37897390e8d6a4748ce2d101ee76820d4b3918a855d7eb4ffd43" + value = "0x20e2f127aeec963cf6e08132b1709314f54bcd8fe9605bc5d80b803fb7958c9c" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.end.nullifiers.array.contract_address] @@ -3598,8 +3598,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3631,8 +3629,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3664,8 +3660,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3697,8 +3691,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3730,8 +3722,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3763,8 +3753,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3796,8 +3784,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3829,8 +3815,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3862,8 +3846,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3895,8 +3877,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3928,8 +3908,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3961,8 +3939,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3994,8 +3970,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4027,8 +4001,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4060,8 +4032,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4093,8 +4063,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4126,8 +4094,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4159,8 +4125,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4192,8 +4156,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4225,8 +4187,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4258,8 +4218,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4291,8 +4249,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4324,8 +4280,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4357,8 +4311,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4390,8 +4342,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4423,8 +4373,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4456,8 +4404,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4489,8 +4435,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4522,8 +4466,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4555,8 +4497,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4588,8 +4528,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4621,8 +4559,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4654,8 +4590,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4687,8 +4621,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4720,8 +4652,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4753,8 +4683,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4786,8 +4714,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4819,8 +4745,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4852,8 +4776,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4885,8 +4807,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4918,8 +4838,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4951,8 +4869,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4984,8 +4900,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5017,8 +4931,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5050,8 +4962,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5083,8 +4993,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5116,8 +5024,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5149,8 +5055,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5182,8 +5086,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5215,8 +5117,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5248,8 +5148,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5281,8 +5179,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5314,8 +5210,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5347,8 +5241,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5380,8 +5272,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5413,8 +5303,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5446,8 +5334,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5479,8 +5365,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5512,8 +5396,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5545,8 +5427,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5578,8 +5458,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5611,8 +5489,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5644,8 +5520,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5677,8 +5551,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5708,13 +5580,13 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000001" [previous_kernel_public_inputs.end.public_call_requests.array.inner] is_static_call = false - calldata_hash = "0x17e4b5c5dbeaad6be8a2b2c73032dc3e9b8ddab57af334f8510fe9f10ea289ad" + calldata_hash = "0x1e6a8f3fa9828d57fa0e28a3584ad4261181ce4ced177ee1b5f4b14dd814577c" [previous_kernel_public_inputs.end.public_call_requests.array.inner.msg_sender] - inner = "0x0c34a2bca65a47b57b2b0b2d4665f7c3ef5d376236d4fc66913434e2c0cffcff" + inner = "0x2f0c97d87028759cc7ec2ec9b15c5c8c966f65d5202cca171704d0dc258e4d6b" [previous_kernel_public_inputs.end.public_call_requests.array.inner.contract_address] - inner = "0x1703dad6ee1abbca0640693164b939ef4424b8dc13bee05f171945bde0dfa4bd" + inner = "0x1ddb326bfd71384d6978a0f826ea2b62c719ea143f723c654fbeff9a2b494f17" [[previous_kernel_public_inputs.end.public_call_requests.array]] counter = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6421,7 +6293,7 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000000" inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.fee_payer] - inner = "0x0c34a2bca65a47b57b2b0b2d4665f7c3ef5d376236d4fc66913434e2c0cffcff" + inner = "0x2f0c97d87028759cc7ec2ec9b15c5c8c966f65d5202cca171704d0dc258e4d6b" [padded_side_effect_amounts] non_revertible_note_hashes = "0x0000000000000000000000000000000000000000000000000000000000000000" diff --git a/noir-projects/noir-protocol-circuits/crates/private-kernel-tail/Prover.toml b/noir-projects/noir-protocol-circuits/crates/private-kernel-tail/Prover.toml index 668e8536fbf0..77f3d19705ef 100644 --- a/noir-projects/noir-protocol-circuits/crates/private-kernel-tail/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/private-kernel-tail/Prover.toml @@ -1,114 +1,114 @@ -expiration_timestamp_upper_bound = "0x0000000000000000000000000000000000000000000000000000000069950f9f" +expiration_timestamp_upper_bound = "0x000000000000000000000000000000000000000000000000000000006995ade8" [previous_kernel.vk_data] leaf_index = "0x000000000000000000000000000000000000000000000000000000000000003d" sibling_path = [ - "0x169c4bb7d1de838c17c1d4406c9778fd1da41ddd05d3511e42625c5d4132a4db", - "0x1972f83ada8fdf67ce5fe70613ef67aa7bf7ebb22d16c01f9ec9a9d1cd945e77", - "0x05d81ec10254ee759410ecc5dc322943a82c0e2da8906ecac9c1a6270e41d8f8", - "0x0dcd097e79e3057b1c9804260e77457f0a20082513449c93e95dcaca6b44f4af", - "0x0e0e13c4e24e6a6c99263d0f23d13413e1e9b3d8f6863d1a9dada4353d6d4abe", - "0x0656d61c510b780b87af47e914d241237e1cbacc9ecaa70f1519022861e3df28", - "0x267b110097edb652a44602e21a39794bb362983ee57ee78cbfbb9e980ef44985" + "0x12fc9f0a67bfc2edd8abdb9c9330cb1527ce8d77bbb334b5ffbfea87e98b186f", + "0x1e7c97138c8681bd34d3c07d45d4c850bc046b6d2b24585469a3ee210a35db61", + "0x054e6b7ef0619544f2ee094c1e5d1cb8acbb6e9c487b59f571b165c379261ac2", + "0x0d5094acf5cdd82fbf52142da972840bf23d97446d994ed7278dc9f67528de7a", + "0x24cf99ce96808b92033c951c23cbaf2ea99ef41befc770514360e4db22044e6f", + "0x095670ce67c13b8a05231b5b87aab4bda63cfdba16caf16bf81dc7452758cb01", + "0x0c4c1afe85137976f8ce4b0cbfcd04c300311a7c5d5bcae020e6e92904aa9850" ] [previous_kernel.vk_data.vk] key = [ "0x0000000000000000000000000000000000000000000000000000000000000011", "0x0000000000000000000000000000000000000000000000000000000000000021", - "0x0000000000000000000000000000000000000000000000000000000000000d58", - "0x000000000000000000000000000000b559d54e8e357b11b7a4cfbe97d49b667d", - "0x00000000000000000000000000000000000f384de7dc343e5abd3b57cc3b5101", - "0x000000000000000000000000000000a378730d29cae67931cf7d8c493448ae82", - "0x00000000000000000000000000000000001c996de4638493cfa0e49f2cbfb576", - "0x00000000000000000000000000000041ac11c0254286c35a7865b85e5db7e97b", - "0x000000000000000000000000000000000006ea2a0b43f1ba113bf69024ecd1fd", - "0x000000000000000000000000000000794ca75d443181141ec3e13b120ce0971a", - "0x0000000000000000000000000000000000170b14116e1e755bfba3b5684dc5ec", - "0x0000000000000000000000000000004cad988efde788f0ad30fc1431fa4eef61", - "0x000000000000000000000000000000000000b041b7a4b69f84aae987fa1011ab", - "0x000000000000000000000000000000314853fe9ff56bff2e3fc7ccc6130d9686", - "0x0000000000000000000000000000000000218673cbeb3ea9ade7ebe06028f20a", - "0x0000000000000000000000000000003e1f85232ab97a67e2842e8dd8dadcc914", - "0x00000000000000000000000000000000002bdf3be366b511fea300aa9e9e72bc", - "0x000000000000000000000000000000070d5975f6c0782e559e70124f8de38ce7", - "0x00000000000000000000000000000000002187616a6ed595cf05f97e497f8a27", - "0x00000000000000000000000000000003788c1f195b198f31867ecfd0508e4dcd", - "0x00000000000000000000000000000000000064b76c91fd9ea18086ea00f8cf6c", - "0x000000000000000000000000000000430cddd37469df1d0836f325767149b29b", - "0x00000000000000000000000000000000001feba6da9ae56e09e1c769a722bb49", - "0x000000000000000000000000000000332d3a44d8b90eac591fe6506a8c748ec5", - "0x00000000000000000000000000000000001448db7d474b655e797a504327b94f", - "0x0000000000000000000000000000002ccc14c65b5f97bf08928d55551b00a3be", - "0x00000000000000000000000000000000000ea96b6320f7561a4d0ca20ea435ef", - "0x00000000000000000000000000000081d040baba15ba1773b97d5d7cd7b6b271", - "0x00000000000000000000000000000000000608e04d5b5623ee2113aa36866ce4", - "0x0000000000000000000000000000009313761b8f3866b8482278b46a10582561", - "0x000000000000000000000000000000000010688f79382014eba2c7a451579a3a", - "0x000000000000000000000000000000697762c59e70f2f4a9e5fd1c5755d363e1", - "0x000000000000000000000000000000000017c1f8947d7a671b1e234d04b47625", - "0x0000000000000000000000000000008cb9429a823c45516e66eff1e73f7eaf4d", - "0x000000000000000000000000000000000020de3f0910206189029e2c1b2ebe44", - "0x000000000000000000000000000000b14964170a95ca979e7b5863db63f4fc67", - "0x00000000000000000000000000000000001567fd67da77944a6fcb3d7925189a", - "0x00000000000000000000000000000018e6a17c888704b2b5a066de27e7e8bfd8", - "0x00000000000000000000000000000000001398b0f472a18cef1d57264e5752be", - "0x000000000000000000000000000000569903a3ad504ac9d23c35eb0103d056f9", - "0x000000000000000000000000000000000019581376694bfa735c9cd9c212faa6", - "0x000000000000000000000000000000d9f9d29065e78c4fba947dba84479f9630", - "0x00000000000000000000000000000000000a6546b2a14353d04eb2ae46056eec", - "0x000000000000000000000000000000fadf36da1d72bf961bd4dcd2136df8330a", - "0x00000000000000000000000000000000001023bb41201cc8b9088645cea4b2fb", - "0x000000000000000000000000000000e43df65e24a90ae038b986a780d0ecc49a", - "0x000000000000000000000000000000000004c39106b8b8b1b14dcbb8b55194de", - "0x0000000000000000000000000000006dfc9769e3283695d9311ae7d6f4a214e1", - "0x000000000000000000000000000000000025bb9e969782487ed4b010aa85dba3", - "0x000000000000000000000000000000cfa2fa03575b73c32ee78009bb7b3e5aa8", - "0x000000000000000000000000000000000005769d26a6af6dc8dc05bbefbe4bc2", - "0x0000000000000000000000000000002652c4d73d62389e07e452e0111fad73db", - "0x000000000000000000000000000000000002bfbbf82eda50f6110697754ad952", - "0x000000000000000000000000000000970d295435d1332bfe9a3c9315bef7a499", - "0x00000000000000000000000000000000001b6bb0507cef730fcfefe014a39fd2", - "0x0000000000000000000000000000000d3e66b330c4c9677742598663c67a3cda", - "0x00000000000000000000000000000000001ce561e355d444d6568ce7357ddac5", - "0x00000000000000000000000000000022c2c138b985dc968aadb69c61f8391847", - "0x0000000000000000000000000000000000198a45f4ffddfa17ebc77f82fc87ab", - "0x00000000000000000000000000000002223b3dc12cae4d2e02610b8a55407ff2", - "0x0000000000000000000000000000000000091990b2c577731caf50484c6c7275", - "0x000000000000000000000000000000df5616fd1543c84224743c9257dd302b95", - "0x00000000000000000000000000000000001a5c892eedec3541acc7b76f6b987f", - "0x000000000000000000000000000000bb385b64a0f3a3a949910334968142b285", - "0x000000000000000000000000000000000012cc1789bcc8d586312477b93912a9", - "0x000000000000000000000000000000776c5c888bb47328018d600c2584411f92", - "0x000000000000000000000000000000000004a63afaf1528b860668e4cf272755", - "0x00000000000000000000000000000038dc83c46e5769b0a14c11dbdbde6f22fc", - "0x000000000000000000000000000000000017cd2082eb31a0ce4c20070274a127", - "0x000000000000000000000000000000589777d6448d02b0ee0c07e606443f34c2", - "0x000000000000000000000000000000000010c2cc920d4f5c5af4b8f621a26125", - "0x0000000000000000000000000000000029eb415a2bb5d433fe4d1b520b44b659", - "0x00000000000000000000000000000000002ce1e2fb17c56f6aecaeca32dc2556", - "0x000000000000000000000000000000275afbc00b718813c9c5ff117d85772e5b", - "0x000000000000000000000000000000000023f1ad894fdb7267de92ec1964f34d", - "0x00000000000000000000000000000068cfad2ec32528934fa7575df8760699fb", - "0x00000000000000000000000000000000000e8938b02972bf17d79c69c803fe7e", - "0x0000000000000000000000000000007bfbd4531d55d5dcec73981c865763556d", - "0x00000000000000000000000000000000000e98843d95a6f51d7d5ff3e618a9af", - "0x000000000000000000000000000000d70c5935f7537d0eb64bdfb0271573bac1", - "0x000000000000000000000000000000000009731a3c307a612e831d75fe9a8bba", - "0x000000000000000000000000000000fcf5f372fd8b667a20d2036accac629b2c", - "0x00000000000000000000000000000000000d99d4fe24369035b6d551426b2b55", - "0x000000000000000000000000000000ce8664ea7b8c61a5ae13970e2e618b7b3f", - "0x0000000000000000000000000000000000249fc5cbea8d9afeed82d982b5d7ca", - "0x00000000000000000000000000000077284248dc6b433cdbe6a11d7e280f3059", - "0x000000000000000000000000000000000016b2e9d1166546aa9becd9f8e7605d", - "0x000000000000000000000000000000430baddb6ee7da54721775ccaa30599eaa", - "0x000000000000000000000000000000000028d9a56224e718c3ad699512c34866", - "0x00000000000000000000000000000067fa526744b6c1bf37ee51c811c78ec618", - "0x0000000000000000000000000000000000227fc0fac6f63f7fce6df4c8cd121b", - "0x000000000000000000000000000000cabe331b633768b6a2ee083880006acaf7", - "0x0000000000000000000000000000000000198504de8b80a4a2871731e0f59e72", - "0x00000000000000000000000000000083952e710f41968d2d85580fbdc7ec9b18", - "0x000000000000000000000000000000000027242280ff449f0073b9c95d96a132", + "0x0000000000000000000000000000000000000000000000000000000000000cd8", + "0x000000000000000000000000000000077e0141fb30dd9f01694bd23e23d69b0c", + "0x000000000000000000000000000000000015b4380a3a9fa965ed4e4e9af2ac68", + "0x00000000000000000000000000000067619693a7512a2fee495749787b12e8d9", + "0x00000000000000000000000000000000001341f919591b8c380fd04c38d02156", + "0x00000000000000000000000000000046c37bf124672cd895717922acb9fd165f", + "0x000000000000000000000000000000000027aaf196c8746a47a0809a511006f2", + "0x000000000000000000000000000000ccade13c078a74ff9329a638d25339d205", + "0x000000000000000000000000000000000002005cef83e34ef8b6efcdc3093f69", + "0x00000000000000000000000000000033307070ef39479dfa1c07d965f79a562d", + "0x00000000000000000000000000000000001035ae7e07a05704846062fff023ca", + "0x000000000000000000000000000000c93d95f20bd74cac6a8e42b5e35d01d6fe", + "0x00000000000000000000000000000000002ffe302fb53c888527589545d2f23d", + "0x0000000000000000000000000000000f3f5b7d03c0c8180e6d5947f4f98853f3", + "0x000000000000000000000000000000000019137faf1b1bdf806bc00c2eb4a95f", + "0x000000000000000000000000000000df85d62396602140634acb8fe2094a98f4", + "0x00000000000000000000000000000000000e77298a1c02e7bf8129a7b100b754", + "0x00000000000000000000000000000019a51812dedc990d3e539b074497c48807", + "0x00000000000000000000000000000000002b944cf36566d4884c48aa626ebac5", + "0x000000000000000000000000000000b22af1b2635d130b47c12654578eaeeeb7", + "0x000000000000000000000000000000000014d654bc60250d7a4a8fbb5b60eff9", + "0x0000000000000000000000000000004d21faead7673012609d3ef72e7de4a17d", + "0x000000000000000000000000000000000013f94e349e818836607e74cdee8a67", + "0x00000000000000000000000000000045c95ac404e1946429dca3e137cae33604", + "0x0000000000000000000000000000000000284df25379562b87c19e0cb267953a", + "0x000000000000000000000000000000bfc5bc50cf67600c65f07646972436bdd4", + "0x00000000000000000000000000000000002cf952346ce50ca50d88e2f6a321be", + "0x000000000000000000000000000000d393f2a1523030c8384d036db4ccd9310d", + "0x000000000000000000000000000000000007430b3a24b77e0fb413690306d5f8", + "0x0000000000000000000000000000009214200af69e1247fda4b19a46b988d326", + "0x00000000000000000000000000000000001d36a0b00a50e533eb4c82b2826ea0", + "0x0000000000000000000000000000004de1a4fe270f388639b28df73039227c21", + "0x000000000000000000000000000000000027ebf5e21e5b9be88e13dffe8f4e7d", + "0x00000000000000000000000000000080c5b0e8ce005ef0dd92a74e8c23042399", + "0x0000000000000000000000000000000000021ef01a3096d5f56f53f9121ebd75", + "0x00000000000000000000000000000080bdc1c8a1d846ae6eb5c6c9b58efdaa1c", + "0x000000000000000000000000000000000012d371405278c6774b8dc963db9b22", + "0x000000000000000000000000000000e9a655308cb888a0dbaf812beec7b31ed6", + "0x0000000000000000000000000000000000176d3357ddc40797efc55573319c7c", + "0x00000000000000000000000000000080b89982f3c05385b50ff430467ae403c1", + "0x0000000000000000000000000000000000044a86b467d581cbc649e37a64e9ee", + "0x000000000000000000000000000000089d485ff5a62b144da57f5c91c06d4e92", + "0x00000000000000000000000000000000002df719185c79b812211e414f08a0eb", + "0x000000000000000000000000000000374951fd42c9ac2ad7a101526c81f9f21a", + "0x00000000000000000000000000000000002090d79541b7c5de01f14058e8a32f", + "0x000000000000000000000000000000cec67b1aabe6e952061f205b58a25616b0", + "0x00000000000000000000000000000000000d1f48e0543647f00992909cf44296", + "0x0000000000000000000000000000004a4b27884d40d9177c77dda53ac755ecc0", + "0x00000000000000000000000000000000001be4feb83411b371b830ec0ff61c04", + "0x00000000000000000000000000000044ba3ca18589224730ccaf37b3570058a7", + "0x00000000000000000000000000000000001878dfbbaa5a69bd2a160bf0a0f5da", + "0x00000000000000000000000000000058f812ca980f46055c716c048d2e70d820", + "0x00000000000000000000000000000000000201839f708868b78754b53b29df38", + "0x00000000000000000000000000000086296a3ae0fd72f3c8e12187cd906243d6", + "0x000000000000000000000000000000000021868a5fab7af401d86502ddbab5fd", + "0x000000000000000000000000000000f67cc13cf6fedf4d1ef7a596df5cdbd12b", + "0x00000000000000000000000000000000002c01302689114ec1ccab647cef7be7", + "0x000000000000000000000000000000d28251f673cb3f74db9fecc2a44a79f695", + "0x00000000000000000000000000000000001ad2e394f77648fd3da4788b6bbecf", + "0x00000000000000000000000000000098e0a5c98c1eeb585501100aab74b65b3a", + "0x00000000000000000000000000000000000c818d62bf52a1cff41ec71f2cae16", + "0x0000000000000000000000000000003bdd90a42f800ad5b45b34ee663d8f1b43", + "0x000000000000000000000000000000000000d3c3eef851d4ef43633024014937", + "0x00000000000000000000000000000007292e5416c00523bc901c180e944ebf2a", + "0x0000000000000000000000000000000000057ff2ae0236cc66e6f1c56eaa41f7", + "0x000000000000000000000000000000fda0285175c912ef50a7165a6397ca1110", + "0x00000000000000000000000000000000002c586fc96a8ad72016fbba4da74693", + "0x0000000000000000000000000000000c2bd7e32493f94b997b203a0659bceb15", + "0x0000000000000000000000000000000000056cc23b52e5cf187a92cd15ac7c85", + "0x000000000000000000000000000000de91ce020f305cef6b11c0a73768c945f1", + "0x0000000000000000000000000000000000294fbb1523a864259317b20af0b3ef", + "0x00000000000000000000000000000099be067bce6035710d1d13d5809ba9ea02", + "0x0000000000000000000000000000000000079c8d8d531507446419d992893c94", + "0x000000000000000000000000000000d22c74c6b2763ed7902b413a650e3342e9", + "0x000000000000000000000000000000000020a63be3f785e2ab400bf0313eba2e", + "0x000000000000000000000000000000b001bb81941ebd1b1ff3bb0c3d5e941d6e", + "0x00000000000000000000000000000000000b45322f017d5e756c9ba3a7494f9c", + "0x0000000000000000000000000000004313da484bee74b5a9d59a125b6185ffdb", + "0x00000000000000000000000000000000000c4ce50cf934cf38da50c7fc7d75af", + "0x000000000000000000000000000000bd8f93425d9d78a7e164474e33eda8e56d", + "0x000000000000000000000000000000000028feb293999d67514aab76b9d776c3", + "0x000000000000000000000000000000070cf42bb19e514c7fd936a83a9557dc4f", + "0x00000000000000000000000000000000002ea9d3702088dd0bc29dcb1bf46f1e", + "0x000000000000000000000000000000e1467bcf37542776cc292563bf2f829734", + "0x00000000000000000000000000000000000741b82c4ffc75ddea0bc778984509", + "0x0000000000000000000000000000007ba139059ddd7c2571fc7b8f6911cb61f7", + "0x000000000000000000000000000000000025d6ca6834b27a369c10a6f47c4014", + "0x0000000000000000000000000000006ef8363fdf8a5e86b15a91de3b72853932", + "0x000000000000000000000000000000000001a154b2b1e1d50f30f6187c26cbc8", + "0x000000000000000000000000000000a4eafc51e026bfc954cdedf72fa0140899", + "0x000000000000000000000000000000000021bb8316c361778b44085f6c169108", + "0x000000000000000000000000000000c9801f98c6a21403a47ebee2732f45c8d2", + "0x00000000000000000000000000000000000f331af6cd8e68370135d51bd8c3d7", "0x00000000000000000000000000000095b5d8b7b4a63b05df652b0d10ef146d26", "0x0000000000000000000000000000000000099e3bd5a0a00ab7fe18040105b9b3", "0x0000000000000000000000000000002129af3a637f5a622a32440f860d1e2a7f", @@ -129,76 +129,76 @@ sibling_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000db60e3975846975628b92fe07319b04b53", - "0x00000000000000000000000000000000002eb52f0f99f7984343d0ee52b187bf", - "0x00000000000000000000000000000018d3d08e2b8fd639518e4438d564ef56a4", - "0x000000000000000000000000000000000007b67b0be5724edb934bfe0fdaf94d", + "0x0000000000000000000000000000005cdc0465746836386a5090179c4eaf3ea7", + "0x00000000000000000000000000000000002317fd881ebbd88a83b7cd7dfdfc84", + "0x000000000000000000000000000000b0a327cc2eed12dc696e0d436d33f53ab8", + "0x00000000000000000000000000000000001bf38d322ccf72208497aaec22d856", "0x0000000000000000000000000000008519b4ba8a7d7609e6b54fd7e3d79162e5", "0x00000000000000000000000000000000001da56d97f04c29bf4d1c7540ddb3a0", "0x0000000000000000000000000000006cb90f64909b3613bc087ae15699df2931", "0x000000000000000000000000000000000015753d6987cef0bb82b29c42ed8504", - "0x00000000000000000000000000000043d7b9835cdba74347ddf75865326e073c", - "0x00000000000000000000000000000000001d91f52737f86642fa844bea8c211e", - "0x0000000000000000000000000000008f12f63bbd5ad2fd910b0be1a9c270c25f", - "0x000000000000000000000000000000000023039a7218918bdddf55645b1a71ec" + "0x000000000000000000000000000000655eafd26d4cf4bd0951ae00ae66a0a5a4", + "0x00000000000000000000000000000000000d677eb93347add0618d75fb9ee5fe", + "0x000000000000000000000000000000ffda1f6b46c23f296036b683b84c761a4b", + "0x00000000000000000000000000000000000fae9f9a690b4e18091eaef9fe2bdb" ] - hash = "0x1ed702953e519b5f1c84ba980f8f7ce6e492e6655c748571f5d4aa2f889bbb78" + hash = "0x05af882c5f40ffe99356f5574660924a8b2a0e743536a6bc103aab88a5cf35e2" [previous_kernel_public_inputs] min_revertible_side_effect_counter = "0x0000000000000000000000000000000000000000000000000000000000000005" -expiration_timestamp = "0x0000000000000000000000000000000000000000000000000000000069950f9f" +expiration_timestamp = "0x000000000000000000000000000000000000000000000000000000006995ade8" is_private_only = true -claimed_first_nullifier = "0x2dca1d05a9c4b8be200f6a5c9c0736acac87ae27f1402e40536016989514be8c" +claimed_first_nullifier = "0x27efdf3bf8e8cd059a9cbafa6671a451d3674b1db30e59a636e8cfa76b5f6026" claimed_revertible_counter = "0x0000000000000000000000000000000000000000000000000000000000000005" [previous_kernel_public_inputs.constants] - vk_tree_root = "0x0cc4a5acb4f6fbb67fb1b67beba7aa606a5f4ca19a9249d7890857ecf010bf69" + vk_tree_root = "0x02c995f31626ed78c52458c5c22050d9d5e649d963d5beb4647a571b2995c7d9" [previous_kernel_public_inputs.constants.anchor_block_header] - sponge_blob_hash = "0x0b6757cd67bf5ada69ebbb4471e4d7178f9e3501aecb6e137560fd97c123e7f7" - total_fees = "0x000000000000000000000000000000000000000000000000001ef67611a32cc0" - total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000021835" + sponge_blob_hash = "0x21d5353f04377ce497bdd0b5ba809041e86c47fc46a6a362c08be16a59f7769d" + total_fees = "0x000000000000000000000000000000000000000000000000001fee5d105e1200" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000027925" [previous_kernel_public_inputs.constants.anchor_block_header.last_archive] - root = "0x001b1e328f9e66b6d0e0b74c3160b46f4623da4588e13cb99510498b4f210e79" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" + root = "0x2bac39ace177e5cb44b39d8b0a8d23c24be54500b4c50aed1f6753db4abc0d94" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" [previous_kernel_public_inputs.constants.anchor_block_header.state.l1_to_l2_message_tree] root = "0x0d582c10ff8115413aa5b70564fdd2f3cefe1f33a1e43a47bc495081e91e73e5" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000002000" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000001800" [previous_kernel_public_inputs.constants.anchor_block_header.state.partial.note_hash_tree] -root = "0x220fdabec5b2ff8028acc4656699b44e1dead210fb97cadb5e9ddfa4193700ef" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x2682db000a12d78020faaed3b78fb0a39acc489b1333cfaf6729832a3e1b9d31" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000180" [previous_kernel_public_inputs.constants.anchor_block_header.state.partial.nullifier_tree] -root = "0x127e13c0e3efc50c369cf3fbd1cc4241ab2c144046b9a3fb19ea08456938bafd" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" +root = "0x0fe6dd8683e3ef55c7c0d95625129ed29267fb672603332f026d1f77b1243fe8" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [previous_kernel_public_inputs.constants.anchor_block_header.state.partial.public_data_tree] -root = "0x24eb461137efc60c3a6cc423e16553e04333ec4551e34566332245183814bf51" -next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008b" +root = "0x08743fdd91e89532327fa3ad2fcca2e165e4619c516f223014e0d3e71301a172" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008a" [previous_kernel_public_inputs.constants.anchor_block_header.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006993be1f" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000006" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000008" + timestamp = "0x0000000000000000000000000000000000000000000000000000000069945c68" [previous_kernel_public_inputs.constants.anchor_block_header.global_variables.coinbase] - inner = "0x0000000000000000000000001db08e9f499080f28a4f41d9c45fa972eaa61d95" + inner = "0x000000000000000000000000ba9803fb1bc0bc6efa52a6dcb3b57b0bdb7b7d81" [previous_kernel_public_inputs.constants.anchor_block_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.constants.anchor_block_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000ec84f91c0" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000ce9262a00" [previous_kernel_public_inputs.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" [previous_kernel_public_inputs.constants.tx_context.gas_settings.gas_limits] da_gas = "0x0000000000000000000000000000000000000000000000000000000000c00000" @@ -210,29 +210,29 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000000f4240" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000144b30430" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000001a60babb0" [previous_kernel_public_inputs.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x23287c05b217fb03863a969824a4765c586d52c1c3c715cf0479504103ab7453" +inner = "0x139f8eb6d6e7e7a7c0322c3b7558687a7e24201f11bf2c4cb2fe56c18d363695" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x17350df61b6c3cea6d127736b9b275b66327fd741f35f8c7f31c1ff005da457b" +inner = "0x1254246c88aca5a66fa66f3aa78c408a698ebca3b713120497c7555dfc718592" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x11bf2d349a68d367463080b5d8da90c6e4db964216ea920240614214e761dad2" +inner = "0x14d670efa326a07b99777b01fb706427ca776095246569150f2a3f17a7d4dc66" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x241504c1553a9e69c7f46a4971728ce944db883cc5379050adbb7eaac5638d1d" +inner = "0x230d0b47ba6d5ed99afb89d584f32ff33438b64f51000f252a140cf995781628" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x25457bdd7f1194dccc7d6adcf2c12fb2e6f32a227384c54423c5685fe3e57dd3" +inner = "0x204913186c0dd70015d05bf9100a12e31ccb7cc2527aacdfae0c19ad6439fcf4" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] -inner = "0x2222f88ed31a431da198a045acb258abe6d32763a31ef83ac6a2d74ab73f56a8" +inner = "0x1198142fd84a58c0ab22d5fde371ce527042db49487e05206a326ad154952ac8" [[previous_kernel_public_inputs.constants.protocol_contracts.derived_addresses]] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -2247,7 +2247,7 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000002" [[previous_kernel_public_inputs.end.note_hashes.array]] [previous_kernel_public_inputs.end.note_hashes.array.inner] -inner = "0x005cd2323881f0294872da74f6f085b0628672881dc464f4d5d0976cbbbd08d2" +inner = "0x20019b8be74801be8704947fca679d9feb9277773abaf27815975b29afab9559" counter = "0x000000000000000000000000000000000000000000000000000000000000000a" [previous_kernel_public_inputs.end.note_hashes.array.contract_address] @@ -2255,7 +2255,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[previous_kernel_public_inputs.end.note_hashes.array]] [previous_kernel_public_inputs.end.note_hashes.array.inner] -inner = "0x2bea0c0cb98d2092d3d717f881af5f4c1c4ea1c896ed60a9f74f6e0687ffe91c" +inner = "0x2d59abd1806a1027c12b5a98cf6e49f545fa8ee1eef24f913c5e0d8bd8512685" counter = "0x000000000000000000000000000000000000000000000000000000000000000c" [previous_kernel_public_inputs.end.note_hashes.array.contract_address] @@ -2765,7 +2765,7 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000003" counter = "0x0000000000000000000000000000000000000000000000000000000000000001" [previous_kernel_public_inputs.end.nullifiers.array.inner.inner] - value = "0x2dca1d05a9c4b8be200f6a5c9c0736acac87ae27f1402e40536016989514be8c" + value = "0x27efdf3bf8e8cd059a9cbafa6671a451d3674b1db30e59a636e8cfa76b5f6026" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.end.nullifiers.array.contract_address] @@ -2776,7 +2776,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" counter = "0x0000000000000000000000000000000000000000000000000000000000000009" [previous_kernel_public_inputs.end.nullifiers.array.inner.inner] - value = "0x0539120dc5e495a582b57dfe47e308f583c5d8467a480c59b277e9f7a4389c38" + value = "0x0d8b5c8820e95e581ba3c88c31dd06d0a5014e05b411476769a9392ab6e8632c" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.end.nullifiers.array.contract_address] @@ -2787,7 +2787,7 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" counter = "0x000000000000000000000000000000000000000000000000000000000000000e" [previous_kernel_public_inputs.end.nullifiers.array.inner.inner] - value = "0x01180e43597d93aca802e2db8b88f2a65407301bb727bc2ce2e418e26ae4ff48" + value = "0x08a2e9befd28786bd480d2c0bb0ea1df98e9784ce884f6430748de17ec65a9b1" note_hash = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.end.nullifiers.array.contract_address] @@ -3583,26 +3583,24 @@ counter = "0x000000000000000000000000000000000000000000000000000000000000000b" [previous_kernel_public_inputs.end.private_logs.array.inner.inner.log] fields = [ - "0x0a27df1f1c9501dfd5065c8be6a28b075fbf1cf0caba4884d1dd2f851fce04a0", - "0x18d672f936d0befade4b74ab4f5195325f3e7163665582a96aa3633a3c54b6c9", - "0x000032a8ab21fb61be927d6922820bf3d1094b42a1670dce9a8c3fbabb62e0c7", - "0x00c0e461da2a33378cffd94315ebaf662cf4d8b305f26220b764cf4c3f9d3344", - "0x00f3d82ea8819b593c46fe86f2a0e4efad45b4480f7f15054f458265e7c534e0", - "0x00ed9c60b473ac5f473ad5f250e63dfe90330cc83429e414d357eb01d3206b73", - "0x00806e4dda945c0432bac06b7d466e00c44381bf71bf0f38a448030eb1ee7dff", - "0x003d7394af215e96941f7ba505fde53ee5f4b057c616c049b052a090df2744a4", - "0x00f55549e9e5a96e22e2f4eb62c7681a8aebb20b5db127df2efaf9126cca77f4", - "0x009e6664abd31371eb6d0e99d4c16c4c511a6a63ba24b7483d1e35cf1774da14", - "0x0067034084f36ff782f93c5ecd1d7993036d8829c4aa082630bdd20dc01beb43", - "0x00630d7bfce6ff609627078edd3665cd613eb998790a287c8de29f4ca4bc4ae0", - "0x001536bc328e421eef8e00261b208a264f6497b00cf62654d4cf5029b1b7ff70", - "0x0081d0e13392ba093b4d7ac0e86d9baae5e62b0da92e978af3489a9bef920463", - "0x00ef0a778d16455b941d19bfc67da1f256ca35383564ad9853ffcca66825a806", - "0x00a37fbcb30f4d4f86b1363ccd7da1753e79b878b5bdf167580f687a1870113b", - "0x00f43d62fe7d1bdac08b575c925f46de627a7af6066871c5945d686e0be7c351", - "0x002228a1cfde2ef8628fc73a35803bc1a1d57bec02acdef2a4be6f65692b897b" + "0x24fad7051dd243cfe180108506d5632c567acc7008002f394ca195f9ff1b8a93", + "0x1bf46598c6e97c6d5b1e318ed4316b70f3a9ea077ef353955ee259f5d72c7b08", + "0x000129658f5f61ffdfaf7ea3512f695e3559d49d489ba2809c492e958526e1ba", + "0x000ce5eb9b88ce02428a5a21c44c40aad4ad6edd35e84a15da52f856c65b29aa", + "0x0096e382bafe83b55cbaf51a623fe56266a47d001a8a888cba4be6800a99357a", + "0x0028a70b9b86fb70d2347722276991b9e05f61e8000d4e4d52a81f98714b097d", + "0x008cb3814f6e0865118532149fc1da8abb645868de9fe8223a4ff81b9fec3660", + "0x002f0b53c8d2dad183994a469e6911b0b6beb3c8fafdf68fdd1a31cd968b01cf", + "0x00c49d57d5e685f2175a4af1c83b2681942feeab6e930aeabd6c8e40f6a676fd", + "0x00ffce597ec2d87ffdfa63972f011c0279960f2102098d32ba32b2047f0014d3", + "0x002d9c84cbf2f95e26fcc0d2b50004ee0c627773119cfd33fe7c8b6a2e4c3159", + "0x000cd21d061ea72d3c9ccce91becc73df494384ba326c82cf1302300ef73c907", + "0x000c52f1317a642a0c35a41e0ae0d1653627e72d11953d8d59345ae6e9a1d9dd", + "0x0065e0a028f7f524653f9e075cc8f51c0d934ab53246f1a574a3ba79f0b3cfcc", + "0x00179cc39eadcff7fd17564fd485f32193280db340a8df0936403bc5169e72ca", + "0x00e1fc124e156a71975abceffe0a2b93a5af1f19348df8d210bd39529aa276d7" ] - length = "0x0000000000000000000000000000000000000000000000000000000000000012" + length = "0x0000000000000000000000000000000000000000000000000000000000000010" [previous_kernel_public_inputs.end.private_logs.array.contract_address] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3616,26 +3614,24 @@ counter = "0x000000000000000000000000000000000000000000000000000000000000000d" [previous_kernel_public_inputs.end.private_logs.array.inner.inner.log] fields = [ - "0x02932d6cfd1460d71833896895ad1e423b5cfa8e1faed2d7051d2ab5aa261721", - "0x1568b67fa97e9c954c5d63afb864f76da8c42449ceb72aadc140d70c2cf69b36", - "0x00019cb9c40de23252387b9dbaa80c5e219285680dcb39ab0d34b219d1090941", - "0x000d59c9a2569b13fc1c946620137851397c949a93b1235a703a2af0f041e020", - "0x000cf12432c9b098894dc507b9f139c0bdf293dfae361ad8afa027573f3a7e76", - "0x006586d1d7ca0abb8f0243b8a8553d411c6055de15630185918ac78b83fb59f5", - "0x0053e9d73c02243aba11efecf2631787e714ef28c15c68cd79a4cee22558888f", - "0x0003e307fa43787dacc496931ec4acd320bf9e50206e1207b8108d3aab68c62a", - "0x006d2020c997368b5a5d8ccbcb1263d7d0bfb73611271be7716c49510e51c460", - "0x002f1b4cfc0507a345ad8ea22995cecf623374a666c45407e5ef8844cd9651a7", - "0x004c6c1e22e8b871c81e1909667d34b682db2a617c6b642d07dc1cf09b67d821", - "0x00b8fc51f6d54e3f94111f5a2b6de7d75f9f9e5211fb24bcd0cf3dbd6ac35229", - "0x00b4d4843fbfc05095bfe56927d02f0359fcb9bc72c6fb94dd7e4edf3eed34a5", - "0x00743657c61cf7d0560feefa7900354cd9361b74dddff0d073ac5b2056bdfe9b", - "0x0002eb1eedc3438e93339d016274cc609210d98b5829d60df107a13a77648bef", - "0x00799b279e55ad9534169aa22ec502672e453418e13ddb3acef497f5f2ba1eee", - "0x007318c27f87f182788622d30b7847a948edd962dfc36a6321a8c36386300ee5", - "0x00780ea4a92f36b5f5fe07c3dfb3b173035883c757d2887618d9d6cc56a0711e" + "0x1633a2567645ab5cf0f5a78a62a7ed3f12fe9768bd4c013289cb4839af6b9314", + "0x19a97b71de63b920bdc95bd91e70545f22e533e30d25ac7c348d7c8fd48acc83", + "0x00001ff8578e4aa2ec95c46a6e4c7e66d2669254907dedcd92851f86a5d5f740", + "0x00a0dce4bf36619b30b9f34d2eac8cbd2da4a0084f6cda3aaa3d356817b2d22b", + "0x00cd126c2789ff92ee012ab5a4970bc25cbc5a262a15c8f7266963a1ff3d3e50", + "0x00b4f68deb6cd1ed538f5f86b77a91eb55a78cb80b9c959834bde0cda8753863", + "0x004b5b97f96bf551de189125b514b3be4dd47c0558605ddba89108fe25206d26", + "0x007ecd70d9c2f95a2c704d177edfa68d8e8a879a8e74118e0ebbb09080ba6b76", + "0x00f5aa721bc69f9e44df888c737d5ca3552a00ba7430adb4294b43040b7e3455", + "0x008d7b7cf7057883591073d3587e1f0203ff7ddf72d94db04c6ff649fb452683", + "0x00e68b8e1ced6be0c45f1bbbf1d0b736150078c9aace17449c44f6ff26f92b4e", + "0x007420d41ff3024f8d534bd595367429cdd30ec90cf3e2b16576de3c6165dff9", + "0x00d4a4a9cf25a5d65b2703cd059a785c110d5a3b21e4f688fffc0acae58b7d77", + "0x00aa253b301fdfdc37c910cb32727674d0f323690d2f54cffd17738a4c29d528", + "0x0075c621c58dfc92fe3932b3d4283050de5feeed530d9da326736ca8af914377", + "0x004ed5853f6ce8e777a976175db239495554d6dbc5dbfb9c51cd6817af7cb6d1" ] - length = "0x0000000000000000000000000000000000000000000000000000000000000012" + length = "0x0000000000000000000000000000000000000000000000000000000000000010" [previous_kernel_public_inputs.end.private_logs.array.contract_address] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3649,26 +3645,24 @@ counter = "0x000000000000000000000000000000000000000000000000000000000000000f" [previous_kernel_public_inputs.end.private_logs.array.inner.inner.log] fields = [ - "0x2d21d0707d3e09aecfb0d6b7956faf9fbd024d947067e7867ab339a1648d3ea0", - "0x296810407e5c6d4b028b18e53984ff6f7ad985787aedb7c3c26c8400d692deb0", - "0x0001b88b3b6422742a0212891198008adfc0f4d70c3177fdf05c284e36f99ac5", - "0x00ae1f5a16c6591ae3cd3298cab240420e3c085dbdc80a1a584be117f94e29fc", - "0x00a74f3b18b564482fbeb39bd283adcdd5f127291aa4897ac885f7c1d5d75153", - "0x006ed47e5fd3feeff969f2e83553862bca80b937c5c5505e7dc9a686aba8ca54", - "0x005fd8823565dad202293e3ed5d076cf6289f800f301d1c023d3e4af77827616", - "0x0075536d30d97e72e08b400186c71b77634cfdae51985cc7e986d9f6d90f463f", - "0x0043bd52f8963fa68d611a6bf5be425e3f00f464160348155c8534e17dd22427", - "0x00b9b6a200363ac6784efb3017963e8f000a152dcd4c11fe31c614a4884bfb3e", - "0x0081e7e4bd7465e054e5be7932c3df835a66ed5c82d565a62777faf9571f1675", - "0x00bbc98ca6433187027b87ab9538967f8572a61409d5941d6c14817ba6bbc7bb", - "0x00b9d13ad6648fab765b0b7af280773a5f4dcdd2f87f09e0b7a9ee8b5245d5b7", - "0x0038a0a5e712802e6e31ce7e04fcfd4cc7b414fd75b00eba44a86bd0fbb5d58c", - "0x001d5e1da2ee9973ef61e860e8a60a6ccf197f5422983dc32fa9984d32b34d58", - "0x002b32f58df082a292a9b1b5fb09ed8d33f5cc22cbc6eded239c8abc15b73ee5", - "0x00d98eaf53f77eec28a8a166546b041a8f2eb0c08099c17596c72c652f719815", - "0x001e085129dc597bf9a5084995f27c8b38df2a6eaefcec4455bfc1980078c3da" + "0x13f00bfd5088cdc11fe2bdce8e20636f9e9ac6489b1d031c0e6a088d90988b05", + "0x19c7bf1497714a6454de02e7d408bb7835870b94af89f5156ba8c7b84d6a4ed8", + "0x00001eda6c255a4163a1137bb5ed8157321b2c653b15ce2c3ac799d6d370ed03", + "0x0058f9376eeebfc2d3a1b15afbb95ab9dbd213e5e9943fdba4e850a34ff38529", + "0x007d146ee15d4ce5669a7365d1a2cccc2032a7400db147b16b61f6cc5d902591", + "0x004db9bceb3df4f63e07654e73a6faa5a22c1990388a70473145a57623e823d9", + "0x0085fbb5458fa5480a70b088b2a2837ec61e7fca677f1956498746337ee58ba2", + "0x00cc19f73d04d5fe2e38e73c1b6a94efed9c6df6540be43dbb3e42174d2efb13", + "0x00bf17b96c6673f0942880d0c6d8556fd1c6794a4bc30443728cce04f9a417f6", + "0x00b4d38251d32ea5371bc7d247e1abbbabb11646af5a4c036e10dacd35afa35f", + "0x004bbc5694af43804b0acd3447374905b44669e09cd5a943dbe500abfd159920", + "0x001f5c2376668047957d38155e42bd37cd78559d4f9a80eb7f241c810fc8093d", + "0x0049fed61b605eabc4e310ba5f10179d23464adb228873bb1dfa53938ec30307", + "0x00ccd5bb6fb3888d11ee012a9d3077bc45736f26751e491c38a169ac7134490c", + "0x004ce7ca107d817eb285137ddd28c5040e67728bec7d2c9baf2907c4299c01e4", + "0x005daf9e051887c7b58ba06da2448346fbe3c76f5dca846ddeda6adfed79c6d9" ] - length = "0x0000000000000000000000000000000000000000000000000000000000000012" + length = "0x0000000000000000000000000000000000000000000000000000000000000010" [previous_kernel_public_inputs.end.private_logs.array.contract_address] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3697,8 +3691,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3730,8 +3722,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3763,8 +3753,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3796,8 +3784,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3829,8 +3815,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3862,8 +3846,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3895,8 +3877,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3928,8 +3908,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3961,8 +3939,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3994,8 +3970,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4027,8 +4001,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4060,8 +4032,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4093,8 +4063,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4126,8 +4094,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4159,8 +4125,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4192,8 +4156,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4225,8 +4187,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4258,8 +4218,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4291,8 +4249,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4324,8 +4280,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4357,8 +4311,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4390,8 +4342,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4423,8 +4373,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4456,8 +4404,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4489,8 +4435,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4522,8 +4466,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4555,8 +4497,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4588,8 +4528,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4621,8 +4559,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4654,8 +4590,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4687,8 +4621,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4720,8 +4652,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4753,8 +4683,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4786,8 +4714,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4819,8 +4745,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4852,8 +4776,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4885,8 +4807,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4918,8 +4838,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4951,8 +4869,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4984,8 +4900,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5017,8 +4931,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5050,8 +4962,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5083,8 +4993,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5116,8 +5024,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5149,8 +5055,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5182,8 +5086,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5215,8 +5117,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5248,8 +5148,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5281,8 +5179,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5314,8 +5210,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5347,8 +5241,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5380,8 +5272,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5413,8 +5303,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5446,8 +5334,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5479,8 +5365,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5512,8 +5396,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5545,8 +5427,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5578,8 +5458,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5611,8 +5489,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5644,8 +5520,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5677,8 +5551,6 @@ counter = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6421,4 +6293,4 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000000" inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [previous_kernel_public_inputs.fee_payer] - inner = "0x0c34a2bca65a47b57b2b0b2d4665f7c3ef5d376236d4fc66913434e2c0cffcff" + inner = "0x2f0c97d87028759cc7ec2ec9b15c5c8c966f65d5202cca171704d0dc258e4d6b" diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-tx-base-private/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-tx-base-private/Prover.toml index 9959d5f1f749..a448020e4508 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-tx-base-private/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-tx-base-private/Prover.toml @@ -1,9 +1,9 @@ [inputs] anchor_block_archive_sibling_path = [ "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0b63a53787021a4a962a452c2921b3663aff1ffd8d5510540f8e659e782956f1", - "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", - "0x21677bfb474367e396aea4bc6be2a5ec95616c3c4fdac349179134497f6a74c3", + "0x2df441cb5915cd110e750b80e12a6e20f120c73549f23e45c935f36c20cdccde", + "0x1bcd9dc7516b3cb36ea6f31619e2a421c25604da6b9ff3077246a6fb6cbd8b9d", + "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", @@ -3061,1457 +3061,1457 @@ contract_class_log_fields = [ [inputs.hiding_kernel_proof_data] proof = [ - "0x006daf88bbec9b123b708ee443bc268ba38be8f0c8b0e47c7a1e2d668dcf77f4", - "0x004738ff7f17714d7ef84269153c683991fe9b5e86e47efd1b3838e8dd016a31", - "0x00bcac67cb1eb32db54382230b339e30b3fd31f59d6a43ceb0130140c2e044e9", - "0x0051ade1742648a49cb6e76d51646c2d4d33eb25df91fec4355929c955ba0e64", - "0x003a7d454c598229194d293b2a6e1ebc6a25cf77db8085eeea1f485d6ec8d9d1", - "0x0095c40d811810fbf178169e3cfecca80f85a3217338194f91faa74151197e5f", - "0x00f7d436d98b18cd3a0419adc6ca0f3c374a3319cfbbae3641711e445348794f", - "0x0001b815d8e2c7c0a5d4cb529672cb538ac74b1373bedfb813ddb1c3b4d3cff8", - "0x00f489e5ef3600ff8a9ddbba94c3e84d83c93a921d5ad0cd1a7608b19c1c9b99", - "0x0052981e1affecc7a5366dbf85b353528b4a5eac3bfce945835563d4b68b13bd", - "0x005914bf96f1e0e5c2551d7aaf2548cd78c04b7656402943948f4cd120538d01", - "0x00207ae78095d906b636598d4c40ea3f9642fb270185d3288f4d013a458b429e", - "0x004e834b41265dbb8b4f9e13d396b08befe9a0aefcdf017794a8c7b556fb1b28", - "0x0011a3581e49305fc522bd5b2fe81dbf41af3079024fc93a5c24c6a201853cbd", - "0x006851667fcfe28cdd4a1af8af88490a7757f0aea2fc9889ed3776f7a0e5050a", - "0x0040502a983d76949d879fcb759d6dc142175b6e07b3b69fb6fcf77399dfff72", - "0x00027316d6bbe40426552eecb8ccc3ec9da5b27563b3a9e256568fc7661066c9", - "0x00cfc3247469f6ce507d6349f8e8a730503a452cd603e6c52691460a7a8cff74", - "0x00ff6994f4811b0051e867773e853024db4441e54153ed4c42c9c6634ddf2c9a", - "0x00619617e3c7a396c83c8dd32b92b1ce608a1219fe72caa09a0da8c443e9177b", - "0x0073129fbeb23a89e95c8e7135de7fda8b83649ef9404cda7418a06dc4e0c897", - "0x00facf56206632bb0d389ddd48c9f206f486de0e8fa57bf4d3e47553004cd0c1", - "0x00630578ab4a9a498187dd79b673cbb5094e407c67211b0c0b81cbb4c5cd766d", - "0x009782ce51a3e80b565665a5f6ea39d28f660a307a8c1e3683e13f861d17f34a", - "0x00ce2aab36344d264de71d3b9fc05ce861976aa3fb491d11bc1df645e032e9d6", - "0x0007505c33e2e73f97d4fc2f792426c81cf423ad8a23ea0d6fbc3af40d09106a", - "0x00d923f27f78c577901d2b8c15d832fec3e8f27ff0cda32935f2608653722f94", - "0x001d0149526bfa6e142f92065c39fe06ae7c33bb72d30fb7d5bdaadf9c15dda6", - "0x00319dc9367310134b9c288c48ccfb9ec1e0d1d536b311e3ab2259af3e85ee7c", - "0x00d030d091e8afc06927c6b9db44f801ad633bb5f5ce10c3a74d722a32357db2", - "0x00701451bf88acf9827dcdf903d688aa8a09d56946ef445f20bcc5fef1275eaf", - "0x00bc1d8b03723177db33dd8f40d3f8c34dc7d202c2266ed67eb1f01870f45b7d", - "0x002219e32da987b486436bbf69fe95af554d0beab89d6b41c9a7bc9c2e09dbf8", - "0x00032fbcdeeeef90da3858435fb853fd1ed5142b2ab8f37b847a16b496a3dba1", - "0x003ea5d86a711132a22751b145143db4f936073fdb1ee35f01720bfac8b2a74c", - "0x00a5befbc22781c8552b7c8844a5d63df15aa31f2c0c9cc534a164de423394b4", - "0x004b900d3e9a72aef65e46d6158e388c254aefe8bb1363cc233099431f9aead4", - "0x00cad08b9c5152bc0cb185cdccf3d587079a161f4443b84969e560a636311026", - "0x007333d57e8d533ec1b13f090716c5a4474e5dfbaad9eeea5f4b6767abd906ab", - "0x000e1f13dbad546be4c92467df684c0c32ad38aef96eed9393369d715f2a356c", - "0x008077e014db71b54b89a02d9da7eca830c4d13d8168c41fbb8b2a91a32cd428", - "0x0038b8870b82190f6a1d3d3a50df9773bc9d15701988772e980fb892a79480a1", - "0x00c76c594e7032bf95cb73f4ecd8e47aea7f90b8b03a1aaf053b4f39348ba8da", - "0x000804be11042584fffd52fa29dc271f081960b665bf4469dfc19ca68bf25fa0", - "0x008fc8bb61de1607fdbb28af605bc59eb08fa59783e1009b3581cb5697d378e1", - "0x0047527416ec4465525d319a7c40300019e9132177194fb10a16dbc357aea4c8", - "0x000a711e8135c907658c620d0604b6e1f620ae7a08d2962358dd55bdf7d572ad", - "0x00d32782d39dff2e3a2748bc578a01b118254dcf334c755e0f960efcc5b28fe9", - "0x00abb27830b58225b6b43e73d6720103a56b47f69e625e6605066b19a5e8d604", - "0x005ce224739c5f6479db75e9935cbe76e0b5544ea40f1c22551537208acd6783", - "0x00f134c4ed2d94887bf8fdcfa1c15a48eb7cdeb85f78d4e5ab69639ac3240022", - "0x0071ad7e00b290739d6b92922848a3d6f86e50a80ef988edd89c1c702035e4aa", - "0x000b5533c299c3ad66d7d716834f9c25c9ed77d5e85007657f6c19a53e1b07b0", - "0x0065b45ff4880c2b3488880c02182fcdd05c05311fa56c8fd8a793159b970646", - "0x00e26509b5da6a05c6374b61262057f757bf51da53a5ed7a0ea5f1196f336dcf", - "0x00ff191693215a6e611c2c77fff354d7638d88da64e2bf973a5be7de747b8178", - "0x007536dcae39a8eed0ee455ee24164eb424438fe71fc6ad4ee782eee52bcc9f8", - "0x00a4fa2650d3b832bb999fb2d17a8ca801e4bc2fd0f51e816d77ff5453de18ab", - "0x00dc9dd073e7bec33cc90afc5da836280bb07a6ba1b0d2b29e3beea59b6bee22", - "0x00bed7056e5c13b5a92f41680742e87d8c464beca63512ab7c4db27c95de8063", - "0x00485bf15e58d01df7a8f5e5bc47cce86163abd70291056b5891b7aef08f600c", - "0x0022384ecd134b1e3c82602b8d1fe141aba7f632a5a9a003ed64286aaaf1647f", - "0x00ac9a07d0d3b95d29251fc6b1b482771d89ebed3bf16c0892c70a539f67e423", - "0x00dcbd069042a5e6b0e7a2821a3f7284c6ed0b88901d3e8fc5f74a8b528b4389", - "0x004d8ffb6b40fd98d76e654117c36f1f5d034e3645206ebccdd4ff5fd3c3d047", - "0x00481e544836d75506fa53cb98ffc51b7ba4f7de295a039db9a66a7c2ba38466", - "0x00f6c48be893c21fd743378b956e5e8168d7f2767a6da7fe8a6b1f14d72a4237", - "0x008a255eeccbb26994a2b0f99afe08e4e16bb61206f345ea93ce27cdcf152cc6", - "0x00a74e2ea8be47835aa4c6ac4204434a967cc6cbe968a7920a9298d2c323cf4d", - "0x0011b87101167ba92344e46e57475804b25ee3c28f99331465841e9934594f05", - "0x00329352c79ca4ce936ee3b1e23ff00694728b8bde78b77023c80cc58a8240a0", - "0x00cffe01eddd53a06a91e9272654d46ef89e4943febe36c5327167009250b171", - "0x0072a3fb6e7ffae170cfbfa1a7d107f19f066c273fda3386a7d40444a7e0f509", - "0x001a237d76259fc286b9a79897099c449585a51d6793b8ce45491558cbda3237", - "0x0041334ca26fdb61aabb2881940d3062c098f2575afd15d7c8d978f8e9cedf33", - "0x00f005fcaa15d97b0f6c570b4078b14cafcb037a3b1f58807863f142483b3219", - "0x001ebc98d0640ade860658c4a888146bd1f11f1038c891f26c1b71036224b9ca", - "0x00cea4c738e66d5ee5bfe0bd5eca248aa337b91954f130198f7f5c7b9fa564f7", - "0x00fdb99be60478d79886aa44c272fb90cd7619f26564855235bbb91a93ff5bc2", - "0x00a21843ec40c300a7f2bcb9f8854fb8671ef7b342e1baa0b7db83a5fcf3317c", - "0x00f67dc5c5183b315d4d1a7a7837750001448f520415a9ca93ca94350a03161a", - "0x00861d0439f5727cbd7f22f802450854043fc0d558128613a888f447a675d223", - "0x0032aa7f91090827b4c940a187204e7c2da10b15b3ff9c332121bda1da22b670", - "0x0078d71917e3e84143b399ed166a62936d6abec483fdb7751cf2fb7e9b1c2638", - "0x00c98d36dd3bc160d670ab8d5fac0f3d2ba8eead9a287c35ff68daf7eab53855", - "0x00eef4b5cb51ae845d6684d40fc7537fa629f4171f83d031b21eb5da3d963135", - "0x00042af68c3ca88173c88815da20e6233e57c88e299575260b5ee8c29f4c1113", - "0x001c1b8d2cc9728d6dd711fa16616727c4bee9261b1ec25427a707c8fd89ee48", - "0x00698e2a5b500df7f28ee3dc699c8d6586a0f12b999794df5eab0e4a6c5a1450", - "0x00b8609c98c35b717bc72d660de5a70864d5d3a0bd4bc6ae8d59329e85339f88", - "0x002fc6ca90d5179895e2b9366ff655cb2ba13cbe2d7b57eebbfb5c338f418c6a", - "0x00b9ac027a8d6b61626596215a5656bf9188e89b211b818b8dbc5d44fce062f6", - "0x00a06b62d891c8561025f9a36d368b3a4c19b59c468e175d5b81f119c910a88e", - "0x00ea5457aeb856c2fe552cc287b12616c4cc94d6138d2053938ecd3af12538cc", - "0x00e5b3f157e98177f7b66e9b9b1a4828a8fdeb57930b249a01c3e70ce046aeb0", - "0x002604ce1103688f8d32e449b9dd6656f9b6e0920ed882cf59cd519d30a2e93d", - "0x00de4858c12b0ecc6293a58adce43c11308883d0b381f230eb7a2e4c44fa9bf3", - "0x0073752fcc7cf09de540e17c6ec4b692d04f2f08c37f9e0de172cd7446d21f37", - "0x00144773d1007fbf08e3d91e0a952b7eee74843fe052488572b860f2d4fbf18f", - "0x00d788eaa3bca26c0c989d43125b9512f6b1d07a9e1b80e8c4b89337b0896844", - "0x00222e6045fee32d9cf54242d91dda16ae8adf9c6cba1a418e60c6d3a7b3c7c0", - "0x000c4e7214772163ea17d852574a071383597f884cf8a7adf7f3ee495a744b1f", - "0x001adcd2772f54d5b9a5a00306b0b20de8116c90b0185ebface014cf4b040d66", - "0x000ee969fb2f42eb9c829a8ff62015bd2f64a293bd028677f3abb23c24c73595", - "0x00937fb62c482690140b22a50c63b8cec45722610d7a9b03fb7f80e051c52b29", - "0x00e04c4aa47a07f230b642f5ad95533df7bfe0c70d522d2875afe92b7ef5f8e8", - "0x00fc8de09d7dea1dc9a6032fee92d68013961768469ecd800924e1de96a8221f", - "0x00c3616207bf1918f553564afda8dc10da24b371e3765a39a7ac8e72942b3354", - "0x00abbf674ca9495a2d989a5305ec395fd808b214495d45342d3d937c631b2866", - "0x007fb49edfc7ea8c1aa2532f5037eb35e63c61aefe1d8ac70ceb3305f68122a4", - "0x00c64355ff3e70bf210f3e1bf16bb1d627cb3fcc49d41b24d2142bdda5537df1", - "0x002bf3610a2c39b77ec45704db68852895181b7abf74fbf72692333c52aaf1ac", - "0x00ef401918c308012480251bc5b3dc36dfe0bb751b039796f13a554302bba3f3", - "0x001fb154ab7144314df6bd35bc72964b10f3ef7dc62187a796f07421c03504c0", - "0x00dd145a34b7731b32015e7713637a383449ce345649a7c0794b28a2f3a654b7", - "0x006f3690586d79e581de6cbc26b8898600a4b46dd99f4ad5faf557a1ca476659", - "0x00758e09d865af732e55b214f1d281efc2c99f157ee9b6d8713a9f82fbf6f616", - "0x006d990b9def18dcec00863198038f4ef22c7c8ab2fc1dc483b0f37d9033379a", - "0x00ddd5811dd6dfb44fee027e179da2ec6e3a43f77b0911f3d7e38eef4bb5d892", - "0x003b4b6696590a037f027a53fbb3870583fddbcadbdc860b4e4df002addb6058", - "0x0048621a0769af4c076ef687e0e61bea3484c5a7ec6cb24d30d292e53a3d1f35", - "0x00cb5e08e16df49876f03a5d2069e6e4586bd50521cebad8c64cecf537e3d5a0", - "0x003a0c02445dfdb4b01bc6aceaf3e6237f1e2fc5bf25fbbd34253c5a00f2f5ee", - "0x0069d65baa98f39c1b5bf86446651eacf7cb40edadef3cf03d9aaa77d25e5eea", - "0x000d5154f4f0307f1e5ea5aa9ff45c03f2626fa2887d3bcb090e832fe37fcfc4", - "0x0043ab41ce2bb8a104a78952646adb7dea5851f86d9b95af7d11be849eb66413", - "0x00ab72aa684e9d9883ac4852185c55d7f264179b2db2c7af31c51453d62fcb54", - "0x0070140ab259db6244d78365fda3475e2356cad954851a6b9f4c55411f71c7dc", - "0x0054404302152c57ef97cee189fa3f5c2459eed67192c691be8b40aec3b2bb71", - "0x00931712e5b1a72b174c8b35552f3ca2a469f56846ff802d8724627af87884e8", - "0x0075f41c50b594bbaa8cbd7f58f17b1ff8648dbc84bfd441ca6975a739f35c5e", - "0x00406670186eb73cd31aa739d05e9f35b215f958602494c5e0bc88813879d6c4", - "0x00d101aa06fd1dbc9c1d3a767b8121c874ade2f015aa8d03400308dda1d6ddc8", - "0x0039273ab3b8e2afbef2fb2c35351344d5c1f0e666bdb6e8a299c0b832bf74b0", - "0x003d78ca9ec1ee4713bf3b9fbb544343e2ede99976a2f563d26067789d4cb024", - "0x005656f9fd94a0978ae0d608a0d0f024dd7cd32841e171dcc397dcb024f9c2ee", - "0x0063266be359244480804eb7cda3e2c194a10ade5ba40adddefd6374b5283f82", - "0x00d67a96cf7f84b2b161d24ab3dfdd28a59b0d6087ca0e50e74c84b5475c5758", - "0x00b89d45f35e51d4ccffc3feeacf3230e403bd37edca21ef52297779135291c5", - "0x0070a9a1f592186a42e7a2087c0a0fe8dcb9aa96157ddcd1dff7f8f906aa5dfb", - "0x006ee323a65aa69e4540ab8d105c980d53ff8434253279ee0d5603e272589d4e", - "0x00faf8cbc4944494684cd732f2f846c1a93b1c685fc1e009b065d39d3b46928b", - "0x009d0b9469cf0cefc0ed2ef8668c9f95309c669a7ffa20aacaa7fd383368c13f", - "0x00ee1cb629afb704110cf3b320d3f805870dc006705880a5ed2d927e1dea3d6d", - "0x00988f7b0064d6dc5fdd82a4533e083d28601aba4f376e10593945eafcb65b17", - "0x006f4e51463df45fc65aa5babef324edb26258c8307ff40c48661d4b1b296364", - "0x00667ec6558241a16b11ac5804a34cf945adbb044c6514fd118a289e4c0fc754", - "0x0037b04f1f0426dfcf3fd8d03c5fc22f66a4375d847be84dc4da8fa2ba4cea8c", - "0x00e7455856bd055ad1c1572a45586d7251feadfa41d17f1a76afec4aa1c4e355", - "0x0041436bd173719dffb709178ed153d898ac32eef9caccf9b55004de20df7ecb", - "0x0087e723485358076285d1e917c500c151daefa8fa475c2e60ed5df0fd757092", - "0x00d739dfcd14fb73adec0610b5b0b57884fc772b2a58c36b13a9d1569af40d39", - "0x0072c6f0ffaf4d039641e6afcbd9be1042ad18d7dab7c012a8ac85d5617c94eb", - "0x0025cc89bfdf1bb897622d872278b6f5d8930c009c4175c38c4ad0a89f48c920", - "0x000238ebfff61a10c74ac52c48410a79b8946b392ee77b499681fb0a82f5542d", - "0x008af9b3233b07d75deaf36cfd7b8938f3d2046ee91d2d41ae42db816ba95372", - "0x00a55fc7e85e783748dbade1ca94c67e89ef2a584021811dc2fe1f5b1d8c1ed1", - "0x007772fe2ceccd7c1dfbd04d63911edaea5958fbceef8d7b3d43f708ba72a996", - "0x00d420ef555ef2450b78d6bf4377f951b92b7d54c7895cfa25c8db27aca918f2", - "0x009f25edf10a090c030901d0084b61c05a69424118bf3d1ae09eef9a149499a0", - "0x005e8b1ed4ea2df85384d34c51416cd7bb5ae9dbe948dfa17f2f09e170f806d8", - "0x007eac380bdbdae2a7824265c3b8c9bad2d9dcab3e5bb8f0b131a149e83d921f", - "0x009804fdee20d5b4e5d3e399773f03c65f8b48bd597a85ac865b528a414693d9", - "0x000a42468194ccfb39d168f713c903abc0c41a81644e52ec3cebdd3a0c9395d2", - "0x0062d9aef56f53b30afcc12602b9cf8c6e8ec773ae941ec69feaf05e7939ad76", - "0x00d655c4e9083fb9498b38c36e21676a51cfed5eb5974d92b498026538d05892", - "0x00915e11e23b147066c37bf89c70092a975666f37013e5b81a78965a489319b7", - "0x003c883f82a4987fecc731af314876a49bbe4ab5be4fd19c8aaad64ef9c38c7c", - "0x001d49aeaed3d75ffd1c68986694666e51cb66f74ed26d4f851e6a519477ecfc", - "0x00ef5fd4ceb927484e5111d3e10754f038e75f7ed8a0664892b6106584beb561", - "0x009969a60623e31ca5543339114d9eacb7df767ca96c17a2eafbb2b991604cb7", - "0x004dbfdb93de13dbed31ec8121203f54ecf05128e306dac5ea423489f417f05a", - "0x007cc129a1142c25f7b0b0499cf80d4155f7ad71fa2dac33686ca689ed1762d5", - "0x006d44c5b05af434ae57b0413e00a6ba485092fb09a9581b75144b5399c6e0e4", - "0x0096b7b5a6020570e27c29bb4621b2f5b9076de7f5ac6f1cf43e4e16a6e4f840", - "0x00566be740e99067fa8dd97274f460696f76a21e8a9ff62eb0a5488b9884828b", - "0x00699394acf5ea4e58ec85ae4b357d50c7e682cd9f30364c7713e90512903d04", - "0x00302207ea0a6f670fa96217f9fb0a5576fee7c20e32cac1fe9ca8491e3b7683", - "0x0094504d1d952fe0bdb35d59d36101a597bb9d2b24a0638b7c7e70d66ad2cc48", - "0x0072f5182e4d160ab9469bdd72295160da30abdc1c371a5402cc7097bae9d032", - "0x0078186d73cdd6b0b960798bde10e6761bd8f28939299573791cbff13958bacf", - "0x009255a751233db8c580422d7b11f7a9f4c5c0438e2e379eb1ae61bb5ea5955c", - "0x00edfa700abf8a29951cca41059564843434d8e6891447b2486db6903cc081b9", - "0x000d54999ba14c5bd2bc54c97adf9bf16bf69b7bdd00afb36cb71e195d6e94e4", - "0x00166a017fbb15239b2849ae221c06cd82309e67edff88070aa37848b2551bb0", - "0x000124d507c35c0c57848d900500df35c04df61811be1eb236c5a08e7a71bd8f", - "0x005937d03c4aaab58b5eba4aae9d65b12ec2e54c89af46b4add2beb95c465aae", - "0x0082c757540c8112ca6346a7e4303b7f6a558f430d4a28eecd6c49bd2fabf9af", - "0x00f5b9b2bdded0a5a4073a9b85a41ab831a052ab18df09ea66561ff0d41dbd39", - "0x00bf76abb480290f436bb6f94874c3f6e05876742c53eb4896571340e208e1fb", - "0x00778b710add8caaea29bb28645c40e154b64a1c61ebc7acced0a0d8a0b43a32", - "0x00698da5bcab116a39c023d572cbc2a93b68e78b67c73c1a877494f5f3ad9fce", - "0x0026f4e4b21f923d673e1b2d7af383c6065d3e89233601d15a4547590eed4528", - "0x002c424c780180084b3121011335a36b7b17b1b505ca2477136e8879c2adc2e8", - "0x00868964251c6a703e4e79b38b3107d95047e50ff3248e3ec3516d12ab5a0460", - "0x00f480bf0ce64822692a159c93f6df5d0d7dc6224a14181861d8abd25722388e", - "0x0086a7f949a6f01e4f8b91aab8daa2b14ff8b89f8691f9a3ee63e8ae7425e57d", - "0x000adf86677a50eb16400127415517acd4e0863213c5e7b194a63d01e4825dec", - "0x004b8be0888835df36b219f9e13b164304286d0258ce6310a804eecfd44c9c66", - "0x00740fb7ff3e6aa21387ccda11ecb901cab5550e25c1dea8e0923044526199e3", - "0x003f3c4b85455e0041e900344c52e6491430972e0a35c5ab0c393740b82b986e", - "0x0004b9a22b1ad92108e431250759af293a11f206b44fa406467e6366e14a0ee0", - "0x004122ff0486580b317181aaf401a897085dc2d9f10eef7c0b94ab2b0d8db2c5", - "0x00781bdac1e7633f2b59294d15882a71db71b22bec0ec24e12b092ad24d0eb78", - "0x00684361697def1539dc42a00d4a16367707f0776207b049558817ea60966746", - "0x008a90431f2eb62666238c6ca517f66d74ecfd3f7af94df0212d5f6cc41136be", - "0x0030e6449fb6eaa1ba9fa73cd23d5ea682e8a074562bf9ef712a7f781ca94ae0", - "0x006cf184bd4b018e0847c537e83a4560aa9f4e2039d285e16ef846bd33e0c7bb", - "0x00aa99da302d62410389e20639899c94bcb5ad35c25baeee82b5f72a678c1737", - "0x0079e1f1b4d6835a8738f6af68ae51c31e7cb910aa75b27b0bc865a790e42fb4", - "0x008f246ee6f8d64b522f1b703b49b9a3b017b4d9ba37431b98eb36810aee89ae", - "0x000e5257590bbd1bbca0c2e9f7046f961cba60037526efe0aa8c26b7d0912dc5", - "0x00c196c0487d7a831c9fc041e91609c91e428ccc7999df4a1e7fe473b9571118", - "0x0062f1df23932b93f7c7060aa85a00b08407ea94fbca13861df1d907a6967ab8", - "0x007c17c5899dcfa1e4a5259ac3d29cc2edf16f264649c02b6b753645cc265c56", - "0x002a166c7899e80629cfedbb11d43ec87ddd43d66d76a6d3f29332a4dfac3b03", - "0x00f1cab6990673a35abb7c2020a004c06ae1c7f398fd0d479fb040879c9cd063", - "0x001a2308e3986008af700dc8ebbed627deb5b8dabdc53c4a0f39a0e8a9d2d217", - "0x002075543ee6452b650d26c325341471637909ef7013a80c78cf1e14831cae9b", - "0x00cac8b72278e0d1a5a1772c936efaf7c495f2cf841a08165d01d4b674eec73f", - "0x0026abf921ea9b41651e9ec569cec10099935646d67bccaf2df031fccf8532e0", - "0x009034d886bc3375fb771ec06ba46b7952721c3224f8f8853602c9d87163fab9", - "0x0067b31296ea06c93d6fd1ae7c3e3a7927fe6d57b0fb7ed582485ae17cb4eadd", - "0x00b56960d6c787f2d99f518deca68872a966a30a4f44b287a144f582ceba372b", - "0x00c31581fc6f9daba84f2f8d5d77973aa4013dda50cf77b5440d6ed6776761f5", - "0x006b3bf8e900617907bc07da7a3eafeacbd94d7d573d7fac82741dbf3adf127c", - "0x00b48c13a14d2b9a146cd6ad4dcd226814cbe64dda7e0bd75afcc69b9cf8b34b", - "0x00e23009486016dc97efb3e6c1c7dd386da63140ebfd3a4232f1d87762648a6b", - "0x005f5238423a2044101e8d837693853bb563eca764da2405c77a603d136e50b8", - "0x00909f10568f0f60078a51f6cb0222b99140ecefa2e80d128bb3c46705c1a73f", - "0x0064ef77172785a31d3f6c88b5ba43ce8ea9a3f95194ea4771fdb84899d44257", - "0x00ee3448e4f8689fe06d08133dfbf491e35d510f35a4241706e4eb42cd83400b", - "0x000247200d76378d172ba4908135a519e420408bc96b71353220f3d8ef439d25", - "0x0081891954306ca295c7b2313312dbeb520eb6da1394325b818039f64f57850e", - "0x006bc609e9b47a2189425709dc7a68cfe69fe229e70569605494ad478b36dcf1", - "0x0066c584d023ac8dd736faa6ef01d6f31302d751589207686112b25f2814e224", - "0x00154efa6f018ca5f193d6d420ea864ef9ab046cce18d5d2ac16701e0fe65e93", - "0x0021080ff5e0749987ec3d2be845e926ae9ddb1e8b5fc63960a29969eb30dd68", - "0x0006eef7018dba1a27e617de0eb7e0c0616bc23a1d4c0a304ce9ce38461ddc91", - "0x00f86b02e952cd4f7243a4cecd85567498f9c952e3c02ec598faeb218ccd069f", - "0x00f1abb340f91e2e32cbc92d98ca76e3af5f0feeb2414ecf0e4496dcb1668c57", - "0x00037f1d2877491bdd66c6caf87302eed969f36c31763ec58242c323284a35a2", - "0x007bdc947b1a5f769a23f8720aab9eef6ffac1a3ee17b999ef8884cdcf4c6f88", - "0x00d8f09d7f5ff560072ad883c02d8aca9feff5ce25fb2edb9d14028ad1c2af34", - "0x00c69e84575a4ce202216c59a01f7aaf924cfee8754c43816a509aeba15d93c6", - "0x00b28dae7d5adcfc92a04a3260bf0133327dda80ce94a8bbfa0728d0b3a05acf", - "0x009614a38a8d6bf9b7bdee622eee5247e37701a5db822f9046f34fff86fa2e19", - "0x00d3d638c694d162712ed73a1d8326b145f073c24f3571937b52b48daea17965", - "0x00906a9dd710f3c063e2530e03383d55b79b0951cc9408c8b9efae38584ac367", - "0x00f9c28a86a02836e4bcc564084a615caf02d5e26c4d29882ee08d7bf2a91057", - "0x00b80682f652a702dc04e4b78b8fd9137d52d4e7095700aead8b306291caa6a4", - "0x00deb8b99b69b2fd8c6f85d387b8abff3d4701bac4e4c412691d384071fe9a71", - "0x00029bcfef78fba79bad76c09ac125f55e746b0464afe48f8a60a3ec52b2b09f", - "0x007fac342ad0b28ce93a331b205a869ca0b5431fc98bb8202b125042beeff301", - "0x000bab0cc9ed54d6fc674feb6df6ae2d264f27d620e0d1f3921f71e2cace1c08", - "0x00afe27fae9a465f05431ed4e922cbdac701ab0ebb9cf0b18b5d3ba4c0a42cda", - "0x0031fa25d34045b7324810388e6492440f0d3211a418fe119d52a43e9c70c323", - "0x006fc83dae9cda60b8896cbfa02f52e965c058d78f67d984bc4289069cd90c69", - "0x009c31c1c10891c54e57026959df1c8a26702f061695e093d1fb2f966367c188", - "0x00005819b32acb9edae09efe16a6a7245d73f46079ba454cec1bccd7a943a94a", - "0x00a2601dd0dcd745923856c6cd00554f407bb2399f25630b04e18cc9e36996c3", - "0x0092a085a7e6656f53382194e511fc666e1e35677b3b234fac2769626ec395ef", - "0x0035e3eefcce44fff89e02007c47fc197cb9e304d9c9019e95d63bcde8e13a1c", - "0x008ad205271f15eb6b759a3d05400a684ccdb00b10084f7e1962887cb5acd863", - "0x00553efc96a90961c43e1eeed7ee739d08829a63a7a88fada612e389c6b755fa", - "0x0084ff44dc35431cf69cf4d9ee2272cfe47de403e0900bb77cd684e574dfbf90", - "0x003dcadbcd42bd12135661b75f45fef52892f6c3a2e783f222c0c227f86a4e4d", - "0x002f50642cd795a59e86284823ab6f8de4a940be640b442d7c58123c041187e9", - "0x00aa0a76db003e742a864541b8aa795e3c2e45c90b64fc8fde7d71f826a8c8e9", - "0x009b386509e5039a24ec15005952efb7744ea0aa2ffaa5e92d8a81c5ec75e556", - "0x002d520b6c9fa9f873b4ef6fc048ba52dd14543dcb6bd2322354e4be7816aba9", - "0x002b46cd6baba4ddc704704418cfb6eb1dec285f4553b803a05ddfc4bb3db96c", - "0x00a5e8b6fe259ba16a4f29655035babbf0e6fcbe024dcb67a37792490a262ca1", - "0x00015ddb560d70bf0385f3c00cf3e885d53d12d1d3ef78f16bfe98fd66ff48dd", - "0x007216df01261ae9b9b510b1e494ebea71d572b6108dbe942ec983f209f306ac", - "0x00a9fa5e7cfd93ca2c7a908fabc26c76bc94a214269dee2a6ab3c51c950d6b7e", - "0x006d67810e0191d7202874192b9eeac9522a26d796582da4d1fa08a9c0dde45d", - "0x0016215107049aaa4a0e759dee11a2fe476d5fe42ba888446edcee74d99b1142", - "0x00b7a69fcd11f7903ea966039599beab2830542d3ccb6f570fc1680540b21ce2", - "0x0077e7755ce67a76973b4b37fee36719c62f447b7e67b8395f3d258ba4a457e2", - "0x00989bcd6dd26322202c1ee519c435f07ec7b858fda15d47fe4c3ef18cfe98ac", - "0x00e48efdb92c12f4f47e7e578599f7fa21d863cf54faacc704b70ffed509cfc8", - "0x00a30e4faa2cfd6ffbeb528b9c018d2ef598e60caa1ee2bba85d4ea5052b5667", - "0x008246ea530d933ae7672a742507267665ae4ce6f33ff668b4048eba97303f31", - "0x00d193a79c629b6b92b6e024a88e69740e1ec07652dc1c6d82382631e89c9a78", - "0x0084b3b814f7860ef0cecf2ae79788147214416804feba5a712ec4907214cd28", - "0x00b29b95b9778fe7ef3fc46a63f550808b0aa012994db7f5d4c391c71bc09663", - "0x00ff2aacbb1b3107ca9abf092ca3fa1f1bec52271dcf0a8587c17f4b7ffc1383", - "0x007e0531c0ebda3699b6083b47792dcd6f6cd7a38d3ec9bc6c911fb674d6522c", - "0x004df472272e099694d27c9768cf670abbcd7c40e08316d986f334a17094ade6", - "0x00ae63b2797cbfced3a2f3906a27c4aa0457e2f40362cd8e19061a28a6820d61", - "0x00e06b8cf4e8802248fd1ce293857972a7448b3247354ed30a8db4cf0c8d471c", - "0x005d82abf865bc627af583cb56bb14f67068514a2d7c41128684557a0817593d", - "0x00613324326c3b4eed1b397bcc5f6efb5851335f86ebadba67a04a810cc45a05", - "0x000c219e01c856f7e6ab5fbb7a8c7562bb1cb82739d3949db64c73ee09259e13", - "0x001ce30773d3de1141fc2adf6f432d657416144579bcec624b9be535219d37ac", - "0x00d1f5c724fa1a85936f5ca104889908cf18b14f4cdf19ff1c8f07389d9f2d69", - "0x00735d7c234035947b53bd644d76f4cc44608f4731ff6969dd0ca3a66b1c344a", - "0x00e06ef56852c66c9bd714eb1b7e07f86b8ad2d51db03097b1275b2551e8bbf0", - "0x006933924d8dd4e2b286a3c6c368b46fa0b96ed292920cbe246f9fed5bfd1c95", - "0x00f4ee5e7896148398b939492890eb5d0098b7da8e531e139a9b636a357510cc", - "0x00e50bbbc59268c86e15935b09df3aa336da779baf16c18ebb8c544a194065b0", - "0x00479c7374445b8ef30839c28ec2ded23209886ca83c9c601b3eda8793646982", - "0x002aab7c6bd15e6abc43c56eb4755acda4d8d210de845a0d77bab990ac31ab56", - "0x00d97e2723a169d4d9a5ac4a8b3fbc97256eaa40175aa211fa78de371609399e", - "0x00ed506ce26f33279f3ff86658aea23dbcbc236a83b7a3ab7783f4308fd53aec", - "0x0073c79554f869440d67c5d3cd611694ddde219aed26b8ee48111ca2ffbd7785", - "0x003bd80819bed4f7142a240608c097568dc840ae27c952a06fab9d2d5f03318f", - "0x0050b2bfe16799bcdd463c8b99b705b8dffdfdcb97eab3c9a0fb4106f3c10ad8", - "0x0074f735bd9fb5be8a37a0acccb14715daa266a8ffb6c60e326528523dce9f30", - "0x00599037730dd0c2551a72b4d4ecf92884d6dbf996cc177141973e23784f082e", - "0x00a9dc85c5490981605ff3a2e8d1e51dc25c87cab8f15bccd09bc6db5171870f", - "0x0078e6e0debd6a3bac76577e8642deb119dbe83bae3fe0132f9c0958eb005fc5", - "0x007a952d1cd30e55af6b1af53f7699e7ba05e8caf72ca8c55435f1cda71b01b3", - "0x007899baa0d27d4187d51378d33c57390c643ab55cae048e155b692487f6eca9", - "0x00d16d8daabb99ae969ca0d7c7282a4e303e4b653cdf053eab7b098a6d9e1a22", - "0x0004903cfb1ad699ffe6dabab7886c822568525ff0cf8cd51f342a173bcb9c45", - "0x005290b8f93628b5faa9bd61648e53301e151dae0eb2c0c5bf25122792819c75", - "0x00077ca40d28e3c74072743879e38eccde8b75c0d9e4a6f4502e4a567a75c17e", - "0x0005205f1bcc41e68fe3251a1f133d1b8a17c290a1910c2239bc1cb5f3293252", - "0x0052b34903ae0cab847e5c3e1d28a6e06720f7e7348874765bf4c61463bdffec", - "0x00ea6dc000f7abcb9625211a979c09a2388129f1af80cdefbc34f127b0f9cf60", - "0x006983326c893f9b840b229794c87fd21de01ba1b6da48a1262d62a951e84051", - "0x004c894e588edc03face309fe2d2aa0f7b550b4bf3c64fab376777df877ddbcc", - "0x009039d5b66b5be7b58e4ac1d2e849110e17abeda320dc4cd9ede4c4a80b7e5b", - "0x00e4b57d5dab5f6f289b88dbabf4fb9125d937ad77eeefdcce18c68e7e948ecb", - "0x00f5ed4345595bbb152abce14b87cb6b87d18e622e0aa01e3af3d6fe53d7ad60", - "0x00286e391839cfdc7eaf4b5451352d594539e675bb5ad9b51ff29ee280be3f9a", - "0x00a5dc04e1100674bf9c250b625a0f7da2655f48f9684fd0b83fe1f19b7ea6a2", - "0x002be9dd4f4e06fd50f709bb5e265e388831a4fa24315627434f0728976f218b", - "0x008a1367de7f9f6c5bcedb1883535c7ca8e700981f32417ceb689326b4077547", - "0x00f5bfef8afc2c4161327ee0f1e9d76d3697ce767fb3f8fc495197d0a5fda94e", - "0x0037f8b761056f154a9d3e4401d7bb527f80b28aab88191000efd070d51afff2", - "0x00a62f7301eaaa98105d733a314cf29b4ce31f73491eab30b7d8b7fe816a3d5c", - "0x008e01eed0d281429c61e8ab276382c34033c5e7d9417b6fd2054a3ed7b89d64", - "0x008defd0fd8351ae2d3d181df2982cce6e8e46eefb3d86a187ddce0551aef5f1", - "0x00b0c735ce9df67443966e0ad38a33bcd1751a7b6908b329a37fcfc7140c49d1", - "0x00ac2ecdb647a641359c418bbe9d4a529fb4e0f61ce3b4ddf277688c22ebd187", - "0x009875b34f1bcc1794de176379d7e5513606517aeb873923ab0869983d3f175b", - "0x0081d920d8beda018773fc50ed15757ce29fdcea0fd9eff821a833e8c14e6cc5", - "0x00d17c9b2a91af8aa15283e1b81eddf16914865e18bf247cdf0c24c287277c47", - "0x0028f430cb6ccbec1d19b05b7cd2455ac16a9e6f84b74f4872788a0aec83411e", - "0x00dfa4bf4a6ecea61153493615659e02fff62c024f94e22585161154b18895c1", - "0x005fca1428648aa3392292a9bfb600f52d537498ba4d4cd0e0efb2d3fe50ff20", - "0x00cb64fcbb71aa4e5ea354a534057550dd359829092e5877cf631fa7bf454a37", - "0x008d01036e164d58f787761ceec382eb084ef731c6052792bf62af15a0ddb1bf", - "0x0067dae16f6246079144bc6088d1f59970eeb4221278dd78beaec7034b9dff9f", - "0x00be12c7218389362918c0a44f60506a5d935c607066de252ad388ae53ed7254", - "0x00bbe0fc788d55e9f2ad7f2739f5fc0a8bbcb65e45955e15f4fd325cc2cc850c", - "0x008e312f0b13fd325df722a629b3648d3d03c844333f28c346140f439f38807e", - "0x004c42b149167c6b7c05911266a31654fdc213407a437f9bb16db6315c22e37e", - "0x00eed84ecd452ce0889a54f1c83b768a1177d95c2ac845b4e60f4e59c60a4a67", - "0x0057ca3bbc3814a1591efffd2cdbd90364b3a5df9e8685b40a01bc5dbde090a5", - "0x00373cc65a49b6d2fbd7365ed66b4e14b1a84f30a30f1c57d5adafb789b80083", - "0x007d2da114a6106ca224fbde9d4484bfd947088d0f61f2659a83a8cfc5a4248d", - "0x00ebb798f96a60cf532f5aa38825e9e078e7cd111558214388fae0fa1ab57d8e", - "0x004cdfd5df8a1397dfcec4bc0da0e8197f08e512fa4b798fc3256ded0a440e9c", - "0x007c6b94be8be77733088eeca09845ab7647f707ff58ef799cc82df425f633cc", - "0x008758ec08e02a6957a69b7d9416dbc90590a582f1ac245a16f15e0db2cf8292", - "0x006963d950116de1bfa3a284a459775d1f76b88a3f2ec2e6c6a4ba0179cfafb0", - "0x00de90b5a2d4d7310bdfaccafec8a0885fd7fe6e21c4f29679e9ce8afe8a5a70", - "0x00ec7fad5921ff5f4f70ec270cd1fc2f35eb1ff5e71b829f82ecfd38bee1332b", - "0x001c4cc4af79024ce75f25a0ada0c8143e61b30f19f43f7d93e9111ca6518b9f", - "0x002a8ea4455927920183d83f4c51e01262a0f947c3aee6146674c23bdbae60d8", - "0x0066e93bd24a6e751e6bf09ccc9ff2fe83b81d98ee5dd2a86201929efe04cdc5", - "0x005420fafc8558447ba9a09160942e3be994fb2c5e376790bbec494b131ce07f", - "0x00c3c072c0b481ad8c92df79ad85b2e49cb37d2e0d6957615bcaf0d1af1a1c29", - "0x00b2d060cbcfffc68862c73ca81fe1460b9c7c443e75fc2b0c218588a77889fa", - "0x00582b49dddbe57a344cbcce8492c2e8c3a2ac120d3b564537956d4d5fef292a", - "0x0062ab907ed39eedfe398c73e2bbf3524ce3dc6651816854f85754be2d5fdbfb", - "0x00affee4c1731187f9bc813e5eac2ddaf0fa14333e7c6db185f31834cc854573", - "0x00669d6925a395b79af86991107ed1cdc8ad881598b6626da17550090a5cde4e", - "0x00d26d6cb4633c07fb590c3e2036cd6d0773b40c2f348744fe29c5188b941b89", - "0x00d6e368ceb9a85fa4f404ee82ddfc4601e50b9e277cd3198b8ef25292ef7f06", - "0x00220a1a3235b3d1c722ddf9931658b62180ea0c7112f07af49e15a96995e185", - "0x00cfb9ce96ddd9278eb186a25f2ccea3c876daf2f3418756513b740a58e55306", - "0x00c066d8ded26a6d1cdb842edba4a4c0c301f448678972346131ac94085835ee", - "0x00a13c4473c1a4a083724780b6f281ee5a80439736f7c751e15e7f0f844ee280", - "0x00e0695686361b41acc6676206a19a6350efc8fb68de770da7e78c4d0c1979be", - "0x0062851f018fe0491fc308ff1d41247777883e2c7b6c603ec1dc1d18d97fea64", - "0x00c618cd4fc8569532fdbfffe6499ba6459147e85e94749136a82c05e30dace7", - "0x00fad141db228d242f65c8ab0e60c735c65b32d238c22bf71809bf56a02ddd65", - "0x00683147b81aa402250a38a08aee47d211cfc7ce9ef82b686e116950a08b6172", - "0x0012776d8e88a9ea3f9924239fa1222f7d995fb86d14bae166c97cf01dd5e426", - "0x00de57ddb61cf3a18cc9f7806a94402e90a519b7f6e89f1cddb3d5a4efa87b4c", - "0x00c42477e7a556e78ecd43bf76b10545817c95b5e0f35e4b034ffa8710f7343b", - "0x005032051000a6ffa050dd9849a329824d50de4670e5d90cf8e56fc237f8088f", - "0x007df4771c9226344bc711e631838a854a36ece46de848a67407610a02216bfc", - "0x009dd8f784ff35ceaccf1ef63514435e3f99e881d5b7bf8abebe944d83f6afc9", - "0x008c60af16afb22df586a6d726a537b2f2be194fdee6c0ab07419624f68670a7", - "0x0009dfc3e9bea4f03a1217890acd978ed66f55d4518c629f0b76c7ae664c6ac4", - "0x004990e948bd1ecbac764134193f5ebf085fc4f56b201148ceede62c6c885d91", - "0x003a354feef78f02f158b9a691e80eebb1c03015fe0ebe2f1f6776c81e8b8890", - "0x003a99884fb8f77facb41188fd81800af9baa56adae66b6a48320826075471c4", - "0x00cfb32f86e0cec3486d298d5dbe36889ae4c2a899b0ffd57e24b644c331dcb1", - "0x00b636ac515bd5250c2d0c04ab81dc630c01c510c8059747b4629ca4fdc12a49", - "0x007a30eeb6da29c81a25e47df7632723835a04b3903ac85db4abd2a4ce354ad8", - "0x00a9f6e9c119758d8a3e4884cd7381e480df80926d17bd02cd3ba262a56515bd", - "0x003330c05c4b2b7292952514eba53fc55fa563bce54bbfb0d644ee11175f692d", - "0x00420eb19987934bbe1b6a458527304bf9c8e61dbd0e31f280fda5b7031d2ae7", - "0x00cfc0a5e76b30f9c6566f85d7d99736c1bdb2caddc24f803a7d20073b2dd7e1", - "0x0003d71bff30c7b2270cfb4341b3d645d836a9ee17135f1e71f571e74d579c2d", - "0x00766a513ca5a25be6ff9ece10f5bcb56dc809351dea9eef5be9e1b9c76e8d1b", - "0x001aee1551d2d0f9cf587f561ae6977b462a57c9857cbbbf905c8cca21ac72f6", - "0x008b733cce2c74b9319770d25940b6e7193e2bb6c635beaf901410c586da7226", - "0x00c46c79e757ade22a2edc7c7785149f38b8713368375823cc9c6359efaa5db7", - "0x00951f8eaec2101f82d20b0f682754d0420b0bcfe5d8299c9eb4e9d437c968d3", - "0x0081da81f763cd1cc8eeab17660c7bcc0a3587b788baf5ed51bd3e9c18524204", - "0x00182779222b5d6d860d700639550758896110179287d5c47c0a20709ae62f29", - "0x0005d86ce897f287396c923c770063b4fd6ec84e7e9964f0d1a31c0cc8d5781f", - "0x00387b3f7207dd2efaa62f21131c1964904ed2d5973e4995ab5c43c2ec797b97", - "0x00a36c592f3dfc1d0507568a9327e024a2bd436aa23b5b3d315341a844f64c10", - "0x00bb4d16624d6bddcbca0263db22d8ee06e35d48bd905477682ad9372bfa4131", - "0x008388d722df1c2f8a3b9221c8b62b54410c4d372b0ac881d6ec7a71ae27db9c", - "0x00e4f6930afe65e5ea74317b46d1e2ccccfe8046a3b7dbbc3ce3d592f69166f4", - "0x00ede7ed65815061455eeb2a60988c879711507a43e7082031af2c3e7c152cee", - "0x00d51d25cce9536c14f2497e47ff4b71ebceee8e7a521e6be70e418681054b1f", - "0x009b539f2198346dda3cff0a5cf578bc2add45b399b80291bb685d97ccb2393a", - "0x009b4c45ca479e39496bd16271c18093417b7090ebeca77d21da705214d66f0a", - "0x008f8da0218373fbae243b2054f84293303e8b4f251987d74c2dd4fc09838bfe", - "0x00747a3f8ab241b5408746f7e913a18e71fe9e6061b1c4c0726ac18db0d0555b", - "0x00345ab611cf5157fd59f10a3c5a10bac598eb9abd7dc4acbcc6009143286ca9", - "0x00d8fc1bba8e21ffc74bf5492f047a2f0cb1cac9a70bf82429fbad5fccb45d79", - "0x003425d406c015275e3a8001f33c997dedd7346bf48a8656b15551b1b106d2a6", - "0x00cbb6abac0b5ee2eb57eba1c0a66bf98edc1677468012d7602ebd6b94e60fe7", - "0x000688d72af2cc33a4ed0e33a9c8544748edfd12593e1fc5eafa5b33797f334a", - "0x0055481c73fa822d622fe7bec65e4775fef24046f10ecf910d117c460b2942ee", - "0x00630c7fe7d25e0d0c698c343adeacbe448ce2ae6cd8b24ecb28df0aadd8875b", - "0x00eddff6f4b8453080c5a9042e4bc405a19f847050c3cf30f19553f5f87bab0a", - "0x0030ab0ef3b5e7a3f665838374580c33ef94277a77d64c2343b16d84e332e660", - "0x00dbca869634a788541a3d3b8017e08f5bb33fa278d8525e3289dab5b60d6834", - "0x003032c00a402c0fb35171118280ee15eb2f752af918748a389251383c124930", - "0x0036414076d2a806bcb1f0da3697c95acdb8a53a71babaa29556a916188d1edc", - "0x004ea75a3a62b2cc1a92caa4d5770e3e1679ee43104ab11ec539bc1aa2856b2b", - "0x0066aaa756b29f6eabd353ff3dc43a3181cba3b8fd225d6541bbcece41ee380c", - "0x00714e445d6930d843a7c14d1704df61c70e1d06fb5006bdc00e571d294405d2", - "0x004c96413b720888c9dd3e84d3d51ff59dc2e773fa907dda0c913d109c3b2269", - "0x00cdd94e9f47f8dc68f25a6cd650f62390fe571700ebbfcfb1841c90525816fb", - "0x00ddd6ac72739491a578bfe3d259c03cd4636dbca6d8f467bc084c372a0ff3bc", - "0x009141636989d775cc37c132e1e9b078b95fea2960aad301012e6640fe2622af", - "0x0010f84e23659354b8b56463872f8fa82f1cd5307392d46c8a680d0c44bec48e", - "0x00c55d64634fdc335fd6ed26b35a76e5b254578e244487e29cc8984b3e29b388", - "0x00650f408b3f3291778d51bad6c9ef683465acffe41c6392ad249e575cd0dee3", - "0x00bcd00ee974f53c29ef372d2a20f27c08ec9734041d1f7eed335f51d684c6a4", - "0x00223150fdb8944de8710d1e6019f64bf268c18ad91f76ac3942ec9d548b23d2", - "0x0003048ae742391a50933a6371a0847fedcf97f8196ae0f908bf0186be3efed2", - "0x00f114711d621d5ed2fd41f07def7bb3ed6581bc2aa7eb1d64936a971a05dfc4", - "0x001a06c27f5be3c2988c599b70f879ea0eb7db8fdc6e69c4692ed26f03e02829", - "0x00592cacdc184f15eed8b6eb6d723b5a2340aea94cfb2af5f6c02c5d98e1567e", - "0x00da634907d9f2851f661fe911a134e36d110fa9b78e69b010294c8c494a56e0", - "0x007cab45abd0dd22396edf200a9986e38f5ff5fbcc6e51bd2ad424bbb87e3d84", - "0x00d4630efd52be4a8ecf2e660d7c38455aeb3d97e15bd85ccf78081fe6271426", - "0x001da6c422ee84e1a8183da8b18724506382d3c24e8ff20ed396b40d61fa8225", - "0x009bb8988e7bd573d97972bce73448778745b8dcf04a3d3dcf97444191362cc7", - "0x00900143abf3d03fe833c96ddcf041d4198da7621fc747441e306e0506dcf815", - "0x0003aaccd34c3db92435ced083cc969b2a1e96733af2934d14b697220c8b5116", - "0x00d2da429311b21f4a5b98410d5e6c46300b2e695ae8e6c22f15c35038eabb6c", - "0x008fa65b3e2705cc5eb39116ecc86266e524d9ea318faee884ce74e99361f689", - "0x009583c067f246a0c43e88957139c3f13aff66b02a4a9eb88cb0f8216f697e2d", - "0x009d2d8b7638d60b89f99f5b11c24eda6f077376e526efe9206698519b09f231", - "0x00548afb3df380877e0ed57c95fcd7e6cce88da2ea32ca38437b0ad53adb71e8", - "0x0099e4dff7fca6ef8d9380255bb577340169fafce3c3b754d5fba8afbe82f7b8", - "0x001f47800a84fcf395263f52534c0b417347ba7d72e176944ea067bc649afe03", - "0x008b4bfac4f36c68aa44e1f8d2c49a172a91e705f19246803f599512e1302086", - "0x0039adaa93196eb1eb7655f4243d31a7b8fed3a9312fce3911d114177c2d5bf6", - "0x00f92013f89c29385b1d7f80a27a6444282989879c38a4fd22b1021e8ecefc41", - "0x00443116c8d6ec3262a502fce4c73e67b7f58c620cbb868e12c85ee76cf9b6cb", - "0x00b7a4c8eb16a15486eb0cffd2e8b696af4c4b0a0d83862985e9f952fe4fe687", - "0x009781b677df2ec95bac9e862da0635b6d8595251e84e997d08327fd5bdcd459", - "0x00772dc35294c3d9e2efccfa68391838684eea7dfb5422d84cbacb46b8b0f65c", - "0x00022fad03309e6fdd19b0bc4e5e470edeaadf381578600c1a3c5e7dcfbd2800", - "0x002e3582e4f48be8596aed830ba992d21c728cb5cd1be97c08d2c4e598edd8ae", - "0x00f75d9e511756519fbed9c53c20a23e1b6e199dc370639f9bd33e0f8bee2a26", - "0x0068879d1a0bdb45715f95f2b6a68ec48aac1e017e6a7f7408837b1d6a3263ee", - "0x00bf80649affab358bd539df6f5c57d89275b3f506ec35378058b36065543086", - "0x00b0c102134cf25a8649a9ca32147badb7fd14a45b3c07ee1cbe6d2e7066c4bd", - "0x003d16f7c09d5ada8bbb47820baec507b5c8c546197c44aa04c3c5989eef9455", - "0x00ce36d4d156d840dca3d641b2cbbf705055ea3e93c109d6bfad188036c88943", - "0x009fff9dbd53bafe250acde21d0608e112685b457d7c1538bf2d3f01f658a08d", - "0x004db2b9555af7af13ce6ed27ec197d279323ee77f69ded10ef0e7f9358e8290", - "0x0004507fe7be42afb7e2ae10e0f73797dfe23d7e3e96b3c07ecc1830ce5259e5", - "0x00b46a05288897e87855ff714f68e35e3d0a7102b5830e0bf3cb506bc75b6306", - "0x00c5d57d3c7750489eae7f13e6db6a18e0e4bc4f643cbeea9501584d0867ea9f", - "0x00ed3466bc5d7f3afd358e72a7d03f0c56e4ac71cbb9780402d78e530b7f9387", - "0x0049ff23b47a89df017c1e41b5b358542d549e3a934fef138f24d9e31a0a8a37", - "0x00870ab1e47a5707e4553e1d398f594d38bd87ca005f30d59ece8c060ca13b66", - "0x005199c7a873f60ffcb4056ba66b114c042e9ae73c6308a0c6f3847d2d4b1358", - "0x00eeadc61e6594f9939a8531254f88a9717b8db7fb2d0fa21245bb5e1af93b7c", - "0x0009ae334f553b40d2f96f385dfc895dabe724c84a428b8c6f84a954cc014ac6", - "0x00e2cee4f8a9b028135e32f7a46cf7283573af3b7b3e3a5204f6703f36515c5f", - "0x00507d4df9bfa5aa284f5d32cf4e63a553c59f7456b1c6c2d182fb18f251417c", - "0x00d1f1022260d9920884f8ff6ad527ba8d8c2e53ff4ed946a9b0b5073d1f2c40", - "0x0017f300766b9c210e6213311dc1370b941fe3b64083f074f190ef3d81723255", - "0x000527e681fd9b6433aac158b06f34d635a217a7690e7ad141f5f2a824b3c544", - "0x006f11d65b86cd5e709b04f26bf8618f6e566a4f2699107bd629e99919f3e8d3", - "0x0005862ee5ab56d3b46cfd967389076825a5cae19c7870c1bba4486605e58c17", - "0x00032843f93f71bb6db85b10f55f93588622284a6fb35ee2451b9317ce964205", - "0x00a5a6c622a3ef8c53232e2266c589d098686a7635f224746709153a9405c74f", - "0x00b8ebf8aa2cf4ec2f27eacba528ca7cc0ca347e407e961ff9d388ab0d7dbc5f", - "0x00cfeb88d8060f760369a816d5b72cabb7209876024fa4a6bd8ec10c3b9f165d", - "0x00d12ef979853a9b7e66a0a9c455d156bab1573983ef1ee33ea7055bc1873143", - "0x00fdc0d950d86dfdbf277bf32acbd23d7cee21fe98523b0f2c7aa51adc201027", - "0x00078d1170a79bfbeba7a3c77a457edaa966c0de83ce0bfb8f8bdea98a6b96e1", - "0x0059fc9695ac995b39df5e1549d4762e30b146d7d9747994b553c3a8860414c1", - "0x005c06fa6bc86c15637eeeaba3f965ec115b4f38d31dc185f84907c0a7b5eb5d", - "0x003000ca9e86e4acdd10e1cae137ff2d6b2bf988f41f4c1145a3338db7d43471", - "0x000f60eae1e10af828eff461c016d54b8427661fc5eeb8023342445b18c6fc1b", - "0x0027ee4cfb2c601485fc1267c5c1ee592541627f743683e1c3f320323f64c7db", - "0x0048dbdb3c2b445a475f45a4271b4877b583dc3ec71074e3a11d5235dde5177b", - "0x00f6d8ee1b6762cfb5cc54dcf62ffbef1f7761e32e421223614bb2e219ea03b2", - "0x0049ed30cb86ab8ce74931a9567f56ce783decce442319bf5894dc60784f3ff4", - "0x00e96b414ffadb9bf3342c63153959a793610d62e86cc8df0e879eb54ead8659", - "0x00733fa41f28951413a2f457eafc7deddb2ed65f3cbcfe490660af26245f9a26", - "0x0016bbbf7a9c1517e59ef1311a52196b5531c9f568fd5dcaf1aebd72afb8d615", - "0x00811250d576e403559b2bd4d5cc40a323c2945019096f06c4b281528bcf4ec7", - "0x0044012bd4a2d1899a6e408cc45934ac4161c39b28f6cb15b6392508fff6ac1f", - "0x009bd32275abf0081106d4bafeceb2fbda4700de9377d8416d20252c1e5b4154", - "0x00fd473784f04363eadc6e0154c8f6e431cba11a50966270e943697814680c9c", - "0x0070e7ecc3d6c90e703b47fbb27045030ef5fa74f7cd58441ec3d18142f1c3be", - "0x001fd95e18248d254e6a8d28e70524e2d3e8126355e016df40dd47411d6e3ab7", - "0x00f4ae3d5d9e9a6fdd51eca84116107694c7f0260727ba1ca1e36059a7633f47", - "0x00ba101a7106557dc308d28606e11b13b97c86db591073f3046d7dda2f93a50c", - "0x00f07c145657720511d6099ad80c0d625898f8227fd541f9b974b3ef273ec7ab", - "0x00103018fcf5400edc90fa035acef2a2d9ba2d2828639731024e6c2276663521", - "0x00a096fed0e93925086a63c76447813d33ac4cc8f6e5be388c529e320ddbe93b", - "0x00926af398be12232a689df0feaca171c26eb79b153bcd42fa4b4f296e746a10", - "0x00c1441cc4b3e060cafb286a12781211acab6435584502c663118f0f599d0176", - "0x00673a82f9c72e372623039efb324498bd80a5b679437ae8c15cd13eb32c0dcb", - "0x0084c4698a07dfb2346c62bb69ca9d17ffd3deef50e6b526c9e553229cbc6491", - "0x00f4d6725eb22ec98533191d66c7b8840d9b9b0a324d2a20694bf8701e3bd149", - "0x008f30921e797f66aecf1be8c4a66753b16716b708b020c3a85cc4f5c0d48fe3", - "0x00c82430efadf2ab39ff7082845522283be5ed467641dd0fdea21d8c87f8899e", - "0x005ef4b3c31b328fb0b7cb601dbe6218c3f5eacc4e34d95d114a9a52ad148c89", - "0x005be5d72465f1139a38723c5d06f33cc5238e1bce2df26ebcacf5ee25299002", - "0x007a4f48c9ffae9596d15d631d4fdb70a003a67b36e1904a985947641555fa14", - "0x007a62bd4d4f253313d212af356ce71870fb476673125674d17538d7a3f43c9d", - "0x009440b03c0233723aa368fcb1516426ae86cf12cc5c07d78f049b1a6c107027", - "0x00f930eef9020cca9cd875bfa17ba64f741ed4de2e1321096490e2423f7e7127", - "0x00e63a3350b3e4d2f3866dcada0898e35e359d2c0c543249f4628e041fc5f8d9", - "0x0044491aa038c221563775eebe42701ae3691f1ea8a97f5b623ad8863c8fbdbb", - "0x00aff3af85097172a84373e64f877031505bc19f6fe820bae75685ac73d39729", - "0x004b48e3bd0b164a38da72f37243725f5cb6a9bfece6e3e351f4c99cc27f9551", - "0x00bc97a16a84c6ea380c0660799594fd42aef22a5b5b37f8d3bc62734bebda0a", - "0x005ea6d789cb8866f9c197888ed53146555b1dd5fe7e796e2ee7000c228bfe8e", - "0x0026c71ed1b9649cdffc69ad2be1f7a2dbe61e7a0b3c6437450e8acc5870dda7", - "0x00bc2c08259b22701d118db2f13e84c39c10bbfed20d37d38c8709e97dd0d3b6", - "0x004862edf12866f7d0a313ef9dbd87b45e97379d27f8d5eaafdba2b6cfe35ecc", - "0x00f15099013801cdf326f1eb404ccbe215e6d8c60d56dd8c687b3b12f697a4a0", - "0x0089dfcba85117ffba88d41cbf6fc8b525a375d7fea7eae2afd82188a41101d2", - "0x00b42987aa0252f057f73e1b16a39bda85b54e3c82819a0298bd154fe8b79c18", - "0x00b93aeb99fadcaaa5ac576e710c08fab722c6a9ffdd164e07fb07ec260e7138", - "0x006b7fd64a8a0b041d6a495d347fa162e1f2a4a318e7379d8881fc02d0b5ee32", - "0x00f34bf8eddff8b5d87f5dc012a03942f64cd0e9c37afba1754e1e06dce8a552", - "0x00b710bc985af64956c586df8ae8fc76cdda2c9445acb171f58030768aef2ad3", - "0x009b7b9e3b0e2f6b66fe04e6c3c2074d03a233a0f922c995bbdedea54b3fbccf", - "0x00fb85115f376012c5a7105c1a51bf2d93b0c3637d56f67f73581eb6f487dbbd", - "0x007602fb766f7c7cf70da43567081abdc2a38a527c41e99510d97bde21ae3390", - "0x00e48b996a12bc01d73e190536ae8ebd73b853b65fa1f6373266d92f01477bea", - "0x001e375ae055252dfba5b62bcbe2323cff0969ee8ff55843ebfa22e6c457ee62", - "0x001a58d6d267fa89cfb3249a9ed99b3ae3a00b37e7ec788e896ca7416289efcf", - "0x0082a8e214f57d98b32e4e172d52500dd7f4e235b099cfbe57a0db035799c2e7", - "0x00bda8c8a5d377bb8bdc512d565deffba087165a79ecbb9d54a2ed948f0b73c7", - "0x00cba8f931bad934366685f1d5a3c051cb218ac1186050096d064806619907fe", - "0x00e3b56ff2544431148573370347e20a1ee98dd06c6fb66b9df66efb978b1c3b", - "0x00e731a2adb13492f319a77580223bda3f96cfe3fdb88db57a8eee8965a42c57", - "0x00ce2df488f5999d4f4381a4811a144c5db807d1c1b24c1742aac557c80053e1", - "0x00e4f7ab6e89d49360a27fb0ab6e239818fcf7302c1a4d6062fafe325ec1ed2c", - "0x00f6eca98c7af9188c4180dac79a8398893256685fc98258867072a957f8c7e0", - "0x00c0d1ad16f02711af6c16f6d8ea04454f2bc78b81222d3ef709edbee1878079", - "0x0058ca19736d4e3b308cdde3e6690713a537908d150c60e8214416fac3991345", - "0x0021b1d67e08df4e4329bf6afde4060574647edb75b0d859b3469466285e77cd", - "0x008a7c0fde930c04d2631bbcf59594cdcb5b958abea70fec335a224532bedb2e", - "0x00b5287453033db31f48b105f19ff5417614b06dfbeffeab5382a38b25e2ec98", - "0x00d6061727fcb359d00a731f437790c80ef8ffaaec3bee630d18425bda6b533b", - "0x008bf109211608c00168f5589ac69a857f75644c7e96937c0f13e6896c593ffd", - "0x00d16b3c17ea03ca3f6eddb9f86677a5ab6f0febdeaa8f7bbe039cc874a2ada0", - "0x007520203f0780796f265a098f31b46f19bc51eafb2ca6f34e9405e26aaa4ae4", - "0x005f27beeb41083842f13d7dcbc595afe14fe8b258a077fe580633270412a143", - "0x002c4b9c714b7180885c41279de9ba70fababfcaf7aacdfd83b177f08fd48a3a", - "0x00f63fb88f9974819c204cec5df422b76c78a1956128a2daf498630d419e4c3e", - "0x00f0f4361f58b1b48f869ade05b51d0d47097607cad5324e837ef841d01ade31", - "0x0004c013069da27026e69c94ed14d2d76e38abe032870f17bc12b6e58811699c", - "0x005d6e77ec5cf712632f0eca1ad673ddfc424c1f2dda07f15124439d488ef3ba", - "0x00ff3de090794ee1fa012c7e308af4cf1350e6753c197a9fd831ad628eb3142b", - "0x0020516846d294c986bb428d23899d1f2653f91f68c79d562fad6a02320aae78", - "0x005c855479db5759a05e85ed8ac2ddc2209715e8afa510ebd12a498d80b46ca8", - "0x00b4fa51997a2010be6af3f631068a4f4b3a2fac2f0aad4cf91388daf3e8d306", - "0x0037dae3258e8ed6ee2007c5eff88edff9bd45a7b7889b7662d6e7219d0f2e75", - "0x00f19f0ff5295ccf48a5e91d115f7d3b656272cbf86d2d104ed8652993af4da3", - "0x006970a0b2e5601d325b12f95898bbff0505cd73b2e5b5f8cf4de0a04e8cf3d3", - "0x003be23c26a22f358eff84b47ca21190860db7262965e77f440118f189dd0e58", - "0x0088949ce3e3e1d53f1e1ba93572399fa02d52e35fb6855039e5e07491828f33", - "0x0037c64ad244d8df40fbbf5def5cf12969054931dc1df569edf38fc88862d91e", - "0x00764f0091e49151912edf8ba1a5bdff031b809525263d915d0bf022d9a02ab1", - "0x009ff7233f8fa942f4765fb5c73f9658893e3deb92e57951f84f811e42bd2007", - "0x00cd4addb5257d67973c4e501410bb99c64ec63c43cfb79d4edbacdc937723d1", - "0x00e10470af78b828b49c31a2fd003f83ff2c5f9febcb068e5218d5817a9f5f2b", - "0x00c4f50f95b3b59af533509cc405663286fab927483cf79158018062e5cffa73", - "0x00ded3a5d787bd0e373e5a92c3fd2176f41caaba73bb62ace1e2e97c751e0a4e", - "0x008cc7b21b2f0a24c26f4ce3a3c791428d21c0421d516a69641e67ae8a22b332", - "0x00fa000ea2418633dc5038fcbe0d44430fb879f3729c9f848f2a402c1bc9a90b", - "0x007301487745d06cd736d35ec25c87b82f926f84a288dba05e9bb8699ea4595b", - "0x0093a400119a63adc51d932e6fffcd01856f8c3696693773e1dce3fc8880900f", - "0x00520abc50e623742908d04f396f956182d4276a18064c00b7c5dfb94724eec1", - "0x004d0e3811c1c6536e40cba4cc4b1e465fd4cae2868d1483f77a8888b448b045", - "0x00c6378706b366c573f559f1780d7ad394b82486f7bbbc78ee5541c24919e489", - "0x00aca2fc39a097e065159e7c8a454d42896ca33ebccd87afff2116c0566d8dc4", - "0x0028c947402ef239d431c665f8c3f468c9b9484d69c343f4202ebdf9cc6f52fa", - "0x0070c29c8b31bbe9c00282630db8e54adba0f9610a11c8a661977070b81356fb", - "0x0077afb968df793b93b4ae3d977d0d9b08ec04b7fa7c138a61e7c4f626c5e81c", - "0x00fa6c1f78dc0d90030520014765e284e578f890d2020716a20fa565b61a09ad", - "0x004105fa21748358eb799dbf16af6d85d540805b863c6163c9a662ff46831878", - "0x004983f56d42a7608d651e488f2c247db520f23a9814fffcbfd2bfc00827be50", - "0x00a4d5924a3208de2bed45dfc88bc95374f66bdc8c08f843711ffc575176f501", - "0x0076d7715dd5b7930f1797c3b76dea0d7d2aed4f65494d7dddc98fa88e1a089c", - "0x00166e26f8c78188aa15649749180886476a22553646ec1287ce827d3fd3f614", - "0x00324eedaeaeb3f341d38e2e9e6848be613b6226600d9379c1c42443026f5024", - "0x00a47bb5c73625f9eed118999dd73fef98b31f00b9efd7df904fa8b293d47044", - "0x00354da0683a587574dfab36aff4a9d8a50e86022026d0e4104c7891b66b479c", - "0x002ec1573523a1238e972f35582b55984932b0f1fe3b6b3b13e4b171633f6a4c", - "0x00e2e275efeecf44da314dd0c347d1cb99bdb416abbfe8b33c59eb50ea6e191a", - "0x00b6783306612ae3ed2adc727060a9fb7cb12aab66b418dfb382d83fd88af72f", - "0x0064b9d6aeb1a6ba613120d17a5c85fb9c6efd2e29abc9bba75cc7f1ce90be50", - "0x00e758edc1d0307f4e021491edabf8a11c12ad476ad7b7e4bf3dfd7fa41b9e07", - "0x0066949d2beec524d5b04c6d55df10d6fb563cc37b4da2a88e1795374e2a71ea", - "0x001a06e189854123150344a3c786a6b571dd3cae3ff872b41bbbb3b2c8ad5e8d", - "0x008e3f7a894c9b7cbbdc9b05dc6722c56fc3e75ec2d19efce04c20fe245fd65c", - "0x002804545448974ca81d4189fc78a50405f2f6497b16d3dbc0abfc594c65f06e", - "0x00c6f2ccf6c98d976ff055ed6da54c69244d253f715ad40a5f94d2644dfbb258", - "0x0014ebaedb1a03d559f9c177f785e814b309e98b438753829df9d016dc6d7243", - "0x007def92b0b59608d4192c8921e14ad1988990898f64dab24d300b26e9de88f4", - "0x00a68f0aca0b4b7d01142d4b140811c85d972d98b7648623024847d4c8af7d30", - "0x0038d54c936598bcae0994e51a71693ba57d1ba2ecbbc75d5224ddd60e771714", - "0x003d142f41bea146f517943fe616b9a57e5d0c2c07ab35c31d68f2f024531fc0", - "0x00e9d96c8a6495f76a12308ed18a0794284b41fb0e99f736f40a412e6feefe00", - "0x0077c95b0c516c231214dd83d55b8b9d9e9adb4235b0e252b598e3d50f513e76", - "0x009263c147f9d388cd6b800bb3f6b472e534c043162a9bb2936f0d19c972c837", - "0x004487af311df48eb6033edb07aa5d1750a9174883ef74e4f1e323ff84c23421", - "0x00909a6e2edb2ca61f4a42ee6f6ead7aa18e64c7be0ba7c4ede8000cf8c69716", - "0x009bdb63ba89717e603866e32b6068d9e97adf6626ffd12bbab083612aac1dd1", - "0x008da541d760f00eb67b1cd77472500d96f6da90294d118c02c1363fd9ae3ec8", - "0x006da27de4963de87d2065e934bf164060d75fc8fede5b16636dcd27075a3ea5", - "0x004eacf0048402984fd75143c4fea8dd794d3f65877f47655b4a87c034fba15c", - "0x000566e26bf64a2287aea90f458c889414d435b720bbbcb3493edd1c8b4cd75e", - "0x008e109ca6f9fe9f5841b940f05ba9522a79d9952a63b0d3e536e8788d7112e2", - "0x00a6c6e4530b3f0da94bb6ba6bf0f90e838a67ce4de7b48f093d1338ba4eaa91", - "0x004e83c7272c5be53dddcaf06132a5c944e20a89cd1eb05153f067ab68600990", - "0x0044f60c26176a0ab32797effc6bd1f01b838481b37c37cbad26b5798406f724", - "0x00f341d8b18b70682eea2627938b52a7f2d93bf0b6a1b75e0382704b47c3bd50", - "0x009b8b2412b311fccd124fab775a71afcc6a4067bc15253f5cec1a3f0cb420c5", - "0x00b6220d791c97c385ab66b0b4a9d4ef98e85052e853470b18342ba87905ffb7", - "0x0063ff9068ae139492035840472700d64ab32a1f01345c2cd94f67bb5baefdce", - "0x00a7d104366fda986e87193d51636a185114ae98d152bd1eb5cdbcdbcf560f43", - "0x006d87afe22d3ae4c4c1946edc3ebdfb885e4a35aad43b891d69ff5251555683", - "0x0034cdb9592af4f42354a5238b98a824ecb0e699dcf532053ddabc41fbb846cf", - "0x0060d319ce752daa347fe3494b6c46c674a8803a7b517a97d7d56edf45a19e3b", - "0x00933c79e5e3162f8f9a2ec76baadcfe9aea46f1776e164b56809e2e8e2f2c97", - "0x00ce1e704fc367b86a406f7b5260eb109f770e713ed01a8859e77e12f0adbfeb", - "0x00c547b95f3f3db54723681ea4c404c9700a69748e6b4347a8b84ef9310fcd96", - "0x000181c77a4f0e451fb1f11c48bc4c6c739bf529f30b435b62e40864085b3f8e", - "0x0012dbca9355401d47c4d23899bbef2c2a3ef2b9e10fca7e05e934bedb0be874", - "0x000ecb90bbce64526a780cace7d3b6ba069a8b15918faeddd12391047ca2c79e", - "0x004041c94ec36e6be5c661d514fe0c7e344a2ff03a2b7641d83d9c8328e37baa", - "0x00b2dc3d0818524f237925fa4084f491534851b9be9a3d88bdb2fd4565268987", - "0x000a2f61feedec2356ec58f9cf19365e0c9fa76c35cf7bfa1a5b8f53b85d5c6f", - "0x006ab17c1c4bcbb1adbff04213c0124e4e79a132839fd82d927c10568c9b9b66", - "0x00306e33ba160d8a45c4f3704493189b5fef07b183deb4f12b6ad5ab02f478bb", - "0x0092299d4a43fbbe82121e3f9bd82c1dd20a8901b2c265edb7c4c3a3103f52de", - "0x002a443e058af8b4d75937eec33563e56b94f645febf2f65ee6bd032ed4146f3", - "0x00c5c22f5e3e2d6c5b1a5f2e2e4f3800c39730836fb3f96c8204b34b2df43042", - "0x0081abef99b3a03849eeaa0153e566128ec679b84011fe04a45e41f000306e33", - "0x00816d15258fe21ba00eef55718f524e8eb54fa33d3b4281681a9599edc7b94b", - "0x00dc65648695bc558952d1f71cbc336eaf5abe00f113930162c77855fb0e70ad", - "0x0003f18291b0ff7eabb12ab9808b1261e8c607895e2d0e2c81783d584c087e59", - "0x005b90d9c60f19352d7e7b432898ed370c42b387424d7ae16eabd695ae6a1eaa", - "0x002e2ade92905d82fba2f322d23333f2956a5350b9092cc3c61083be4626eac9", - "0x00a3f1fc93a269e9ba38b8552e4212809dc08fade4489ee96d98b8bfedbcd0bb", - "0x00cbec9188a35f884ac17174aadf50d91de8141a37e109031ea240dd70f6f6cd", - "0x0013f81bdd622df15c2189722d8519fc22100775ae3848a24668b5529b3fc85f", - "0x00e3d568613254dbc7996dbb605331f79315c09aef8388006ef89227a8880bc4", - "0x00dd1962ada2ce8cdad78d0f9f3ee2c79a34c6bd0b2111371b582e049987d4a0", - "0x006d3cf44a164fada4b224029d53cc0f5ec991e00eb23532fddc8f5206d9e5d8", - "0x00e186932efd9f6fbdcda00cf114217997b5fc901e78f5e64aa75d856475ca41", - "0x00dc20fe879ccd8e3ed4655358fbcb0974844e35bc31b43ce052578ddfb6bc09", - "0x00c52bd744bbbfc8eb746011e7ebb1dbdf605201e12cb6220bc7e845b400e694", - "0x001dd334b11efe7dca33293af74d36373206279dba5155f1369f5a3e4df0c110", - "0x000800f25ffdd356a84fe3fda24008409dbde94d3751f81b41c81e35653c5540", - "0x001bbf2280416879ffb51e7f6150a0887b9bc254d890aae24e6e1661d70ffed2", - "0x00b9aa815214c6ef0f12a01561a928c98996a43f69f6ea96b55b99c46bcc8c97", - "0x00ec5012610954daa0d32d2b54d2a5a7d102a5c9f72a9385adf78bef2b13c323", - "0x007aefb62ced1711e2e7248e28d12257922e77ff1a0567f91f34dcd6e0ab2974", - "0x008d2a069b086848640db6081585626afcd9e9fa199208d2cae8bf3368d23984", - "0x000bb259cb37b0c7c6aa8165cf1620584748c5855e21c8213682e922be2b2f7f", - "0x00cfbd8aa38f5bc0e215c22a2d74d3c6f8101ab796f1699fb1b95d1963c393aa", - "0x00f534d3ae16092f4dd73bc51d5b4a318f3337c13a7b8cb26ae4a556df198e7d", - "0x00fae133656a96e573e4ac142aeb79e8b5724b6a9dbfd23f64c88756118f5410", - "0x00cbbb83df297726c42b3e653467c1b1922516312d05cfb584ead27826f4cbf7", - "0x006f7f560b974481bbad55ee635ea4cf30707d3cb64d8a4fd76f48bcb08fae06", - "0x00b433d17256f376938135f241ed9500b31bce18ae9848deb3d5e1c7d3058c35", - "0x00a9d10ce750787169a9f86a715176846b9c191e8b8ccc7d5b8cc963854c6d08", - "0x009f09d00ff689adea962073823a69eddf6a44916875313c2a777402ef7f995a", - "0x009cd87a3109bb8becd6b70161878c21307d5567c19bbda502631b4860a738b5", - "0x0019d2f888f4689c6c9cc3909705620178d1d924ec85b2de134d442a8c20ad5d", - "0x00307a1a72cb4eee7ff582d6b45fb5eb4dfa03a1a92e0ff9bf9f62ae93ca5775", - "0x0038f754b402a814e2c2aaec3b87a5789463b46d4bc4e1369bb01838de6d491f", - "0x0098428d85469ba5b1409a8da86bd787930c760927f67e7da79f2b08f10fb1cb", - "0x0059e3996258ea51afc9c50f970663bf4d9bbd8b0f2d8f13541434645370ae18", - "0x002c6cf4c52f784dedcba40d6de4afca72d2fb475791c12cc8aa1aa543d0a4ec", - "0x00ab92c6ecb05ee311aabd6802b2e94406e4d227fc554d65a63ba2e39e805c7c", - "0x002340d870c6d4e183578296098039fe6e4bb7053e49b4eae34958aa51ad6abb", - "0x000648fc4c56db27673459a9e7a5db8a227fa348f89f1e8530b787fd25496d23", - "0x00fcb93a6910030147d39c68d4f78c2a46829d64d27dafec28898e9e77085c27", - "0x00f7cff27108ce9567bee856bf08807b3d3ebaf0025817b49c9ad122316e243f", - "0x000d51bc177ddc1dc4a723329c8e5a9414ca122b959bd069a30b97708e440b1b", - "0x00c89e76e267fd59380e209187fa8616ea7a9101b7ec845a018f75c3239d43b4", - "0x001c658878372fb64abfef36344f6b8ce01b06b5ad78004974daad3c6eeccc28", - "0x002e0b8b2ce335090d4a5d48bb985da3c3aff7527e0145219da0b5487f0c0aa1", - "0x0067579928869bc770f8da1ca43eb114e5923649c9e3d7f7579312d19c61d527", - "0x0012230c3847de0c46552892aedd1e01b5651f654a12b0726c897b93ec44a142", - "0x00e1e6fc912db35bd84935de46a57541c5500d7532f29eb5e501e1233c478ff7", - "0x0073da7fa32f3e6d2daff1e93c8b45be8efa0d01817e1aacd7d59209e6563639", - "0x0067ce42a88c1461abbadfe6da96703c1ad095bbbc8ccb7321e0f9d07734b4bc", - "0x00ac1dceb41c4d1b76501c731ea91d75d7d77cc8d39036e9af6bed9660ea6b24", - "0x009d709df52bf08eccbf3496c86d1e0d25bcba77348ba6222dffd74d5a9a89e7", - "0x00e67ca44208f0f0cc77d2e74b6eebe3c9329a9e853e87c63a08f4e2e7597ba5", - "0x005a9dc8549f90c0cdd4f33f8ab33b9cf27b7f25995eb7a004982fc0bafcd4f5", - "0x00a6bd23e75d2a3291ba5d3df8f1b1849ac2d800fb45729ac513a35bd308e3a8", - "0x000d4fccb802dc3e96248a2a58afe3c9ef4e5f5813ccf3803f0d06a3723dd8f9", - "0x00fb4d4a1a8996a15b80d66f425e604dfb447d927caa1ca37e6c7abdbeea7f6c", - "0x007f02824f4118b61873dd89fd693907be92f3a2c7499e443e1796606d4b554a", - "0x006d7e2d76ae95814096aeb572c32d565c5a1b6cfbb02c9116c0003c3a639058", - "0x00a6a27411c49c16174f768167d612049be6a4c4644f0062efb792bf33f52939", - "0x008c4fd285d02d966a8c09b67612c5c7705e67b641374772345021e1162bc6a6", - "0x00aec87c38cd73dfb68f27a3e1a2aabe9027a612e627cd450ffffbb9353d0194", - "0x001ba503eeb5b0738d8a97ce8523366f91853e8e3346647c78f969f04eddec86", - "0x00873b022a583c653490f13786162c45667edf4b62a232a577d14a102c539555", - "0x002b3ffb9b8ac2dc1e4b38b0cc382eded1ca96b602bc30888ad7a78a4fc4906d", - "0x00423495c9337dc1f90087b3159e5e3fb07725f6890f39d77b07eac3dbe3c990", - "0x006b36f025f47412a10058021096a810d01ab40186c661e21f5d5463fa948fc6", - "0x001b6c073c1533ad4f4eeb36697098944e4554d4fd57cda77242404e1e1aff57", - "0x00cbcbc329c34204829c4f2381835eddd47888653bca85043e2a3fcb1c3920d3", - "0x00440739d6905413cc341968ce2e7cea2416954f8330266ecaf986b2b96faf00", - "0x000be1fac884fefaa6d76822777789dcda21d295abfe352341ea25411aca9de3", - "0x006f79c1ed729437194b43cf56a07d758b5dac6cd475c98d6c26dc07941a16b1", - "0x00643a9e68a98836d0fc07635199526009c4aa543878dc1c55cd974df690a298", - "0x00a817d4d1661908848541a8d07f9fc7b1e3276f4e721bedabd37f42002d093f", - "0x00fee950166a6bd9a55650cc44e175677547f90b5db5fe0c3d27554f10a79af4", - "0x0064c7496c3cdc9c6b2e832bc7595c33c2995c3d927602c1bb907de1ce247946", - "0x00e2d3c3e32a72c03a182efbb9b714e0ff7e3d700d1b8981fb8007a6fa198534", - "0x007d11c4b3f3ca9359a3e912c538389d6c3c51d1cf5eda6deca9b34bd196c0fb", - "0x006e269eb4d3064dc1dc2dedb67d17ae15b57a0b6b8d9814ae3cf3509ee2dcc9", - "0x00fd52607ccf13dca834d7673a21e3939419a6580b121e4272e2cc0f55f33a99", - "0x001c996d803a803ab63f7175474ee0d85eb339b45d54446628c1dd966a89104c", - "0x00edfc1e491885319c641bbd7fd00e7aac69de92c7cf5978c0033b0e54b9986a", - "0x00028a37a3b0cb5fd90a9ffcd6e2b25dfdd8a283054c1c98c293872c167c4032", - "0x0066003aef2b8bb2ed3ce91742a7aada37c519bb7cee056da4a6c044cf61554b", - "0x004ae07c50e5abbf2e6c77dbcd0391ecabb4d57df2e0f70622d5d8b9251909b4", - "0x00c8f647d5c6cdb0014ef1aa6a304de5f1948894bd0c14c1945734350dbdc72e", - "0x00969daf534911e25435e21f5f8848d2a841b657f7e462eb62f8f74d2626be6a", - "0x00662abebe12a3986b3fc3926e05e66be496244c80e1c12574ac1fddafdc306c", - "0x008b50f1cf16f278425177988667ff7a27c7d68368b0e49606e05717cb9304fb", - "0x00c702805e906d8f418a8f57c9bb741aa981fe6d225fef4e6ceebbb8a35ec5fb", - "0x00cb5e4df9f8f9a7a3625e15581bbd0ea036384aed534f54a7222c104705d9f5", - "0x004baf431fcb397605e6e0e77e9b439128c4e8c592ed71db3e26bb70f67e658f", - "0x00b365bc6640e54a7a96222ba76b5f40a2952edb8e9e20d51823b728cf159357", - "0x006a7bfc7fefdf45c5e1c1073f9e209e02ccc19aa09c032d6ca00a13ee2ce9c6", - "0x00fafdc60c8bbca95ccb186e9e624bcef58f9456c6e04efa65000e963729a1f1", - "0x00e20560542795b2fbeaf126dc23c0ce88f153a3784c996264bff68d5229c96f", - "0x00dbe730f25be8f0d062499e55413e7e370ee46b618b3f58c923de454847d1aa", - "0x0092fb523290c39e81208cf900fe90e1886f56d64ac25703cd88781a48427d61", - "0x0062862a997dc043c52c0eac95b4134d3ab242b9e1bae0141c000f27cabe813f", - "0x00de89f208ac484598db44ce15c3be4bbe95f0c7a9d7134501aa65a69c4834c3", - "0x007b626f493f0970d86e2fa50d6677a0113de795a34dd642e808d8d923fa6768", - "0x00a2565aa5c55ea5149758ee6d36cb51573a95547a8ab02ebbbeae3fb9f694d0", - "0x008941aef61e6a84778dbb3de45f25d86b42b0317db117a3de74b8a35b600bd1", - "0x00caa7ea0687c13a74f19b23295bdb5cd1ee06f5a93ab3adbd552c9d7c38ed00", - "0x002ef01001338520e2855421164b815b33ce93b68db13b9158629ff492894fdd", - "0x00d9305b22032740f60d8c6372ba8482272e86c7f184e1882043fe7f7ebf5cb2", - "0x00df546cb7a928c7fd238908aa216fc1271db8f16358ea665f38545d3572233f", - "0x003eb4f08b1bc1930b0b9376b1faab6027178f903bdc3b5328782ba9122e8034", - "0x0075138f411fc9125cfb9344ca588e293bcba231965fc535b40bcb52ef52014a", - "0x00e3a20e3638e2afeabeaa538cde39b388c9aff08250a0d2fb7af2d6be68f47f", - "0x0040ec0e21082fe9cef5fa9689ac8db010d8d8faec280cc0445d50e810393ce2", - "0x0035dfebf1da9063c829b6032e694f2512c493ee05622aa82e8816ad766d38b4", - "0x00d2869f3f6939825f54e869b3ef76d23ebe6298304a01d2bf406c62ce2a400b", - "0x00ae5066a22fad31189f2594a523398a39a53aa285161a06ce9bca61b7c723f1", - "0x00734c53e1b0a6b2e131094cdf30bf5bb78cc161bf08a801cb4449bbfebfdfbb", - "0x00b70d47117255a8723dd489454fc9a8ee9cf2ee03e484d3a5fc1fcd462a0099", - "0x0039adddc5a8b21d7d06a4d5cc128daf8876554ce5b2ce31ebc1570224901035", - "0x000089024b127d89cf9d9eb0b844f8e9f8cebae8fab849025f9aca007cef412d", - "0x0025383e441f8fb0be252cd9bb68fd215ca40bc4ab3dea0a3cf069f1df2a5266", - "0x00deb95e7d823c9558c263258d524e3aba96b4ac4e389e3b7f18d7ad42ed2e59", - "0x009063912a5e4ae60d2a465e37fd553acccb44d503c9506fe7ed3a548ef680a6", - "0x00d3fa129dbb723f42df7c247d40fa88acd97d35239e946cd277dc601b09a58f", - "0x00e58404d055845c81ddd65306f053c91c0d253b470f25ec9b642179ba7770b4", - "0x00a10e411a0b032e7ecf26c925151733bba56188c29b490547f831c984862e81", - "0x00b27e6833510b9047a579d77731209bd8fdcd9e8ef24ea082caf8f11cf086d7", - "0x00d9a45f789b8d87c61d0d7d99d6db7d6f028b2a00b626bf2282849aabcdadcd", - "0x0091e7b6636989857ff7aac6c27ef39e3d9fb86ea81f34ea92661c5561363a9b", - "0x00b05ce6c964c989f2aaae5e0d74642ed1b827c1ec8487ad220440372adf4e2b", - "0x00331b590d3b6ef5ecac3541fa7f4b1834a376cbc2e5fd2466809915b36872bb", - "0x00d6823713346b1d687570d729d12381a3d87a111d16de1ea34e688c5d5ff411", - "0x00c4ac231068d3e68018b4a119efff79de7b878e443d88e4feb20e7f711ffa46", - "0x003d7f2e37ec136a1ec220e593ec95d58442a97c0d44a097ea903dbd9483f774", - "0x00b24ef629b6e2242f3cf124e04ffbdb12fcdd26b46df7dba50a5ef2b3436d6d", - "0x001820e490d0a15d2abfd9da763ee1c204cc6b03ff450225f72fd738c85c1219", - "0x0000bb4a10970271a40c5b51ace685eee95f2b9d7833f1a7bd669b72ea5d28a7", - "0x00c5a4344995d62d0d8fe517f818bb88df7122d9d7c845c79fb4fe71460b055e", - "0x0069392a1a2287b531a598463e8641defbd76e058d860b85da616b8e5b0a8419", - "0x00c463b82bdbe11efe5e9043e8d65236c641ec43f6b025e865a1f38d9c88fd5f", - "0x00ca59e6ada6dc35294db62ce900a9e04b79459c3b9cd9bad49b5e7d5e9788f6", - "0x00283f54a6b189246ff3201a6e9a30ced2913eedc8cfab727a0a0c78eeb86415", - "0x00bc3438f6bf6df21246476f2a498847dcde687a73dffc33901a680c781f4eab", - "0x00f24acd026d18de71cf9dc83400fa3b6c03c2816c45699e36a9fca7b7f2f5ca", - "0x00ea0c903668cd9a6c392391f6e87f2a5f077e27584731a6f463241c6f0806b5", - "0x00ba26b13d493cdff4aa09f212c95c9dd967549b497c3984d6faa7f24bca6fc8", - "0x0000b77e8f80a8537f698780115c5921ca7245bc9682f400800451b6057497ba", - "0x00592e4125370a439da50ae644c3c05f5f668739adef3576e1a6f211d668eb54", - "0x00577c48038bd7f5d74e0a8a31fb297cca610c9abece3374a4f528feb9204cea", - "0x0010f41a084decf27397304c65e8c61f3911a33bd37060c94a692c09f8f44637", - "0x0073d9d908372ff75e45d1b47a863fc851811eb57107bfb9812e617fe9566b4a", - "0x009d86d8ee38d5024901c0c9fc39f43e121b69758bdabb2471205325a37b56bc", - "0x005b28ab6ee1a58062b3a484c831fb00ddae436c2f33f5c8626158adec3eebf6", - "0x00ba6f689a96123906f4cb8e4a563bec4aa294b96def4346a8dc1c2cfba0e854", - "0x002746e53019d3aeab93866918811f171d14465a416e9bdc8eb118946b4fcf31", - "0x003898a6c4ff58c84e11afe1ac9449479bde5f455fad33c395e99416f5426662", - "0x001a55d649945df471c48c642244578da459c1aef75f67cead40458aa95be552", - "0x0037113c297f1b5aee786d95cdf5aeed1bea1ce2aa776526f5b837156eca178d", - "0x000c068d44566ecac21d9a7b86f9b152ebc8589ee172b5ddb54d068be0f2d6e7", - "0x00a6ef6652b87cc02c7476744d54fb221ef25327373a5fe9634bfbfafc63ae94", - "0x0020d8e28bf5a8093061815f86e0eada89e1e5b6ae788100f8aacb3c890cedfc", - "0x00081c63c72a71ec6c7c2ba1ebfeab36c7349c9f0e8120cf5401a30045bf27e4", - "0x00decbccc5306e5233d379392c50afbe3115047061541e880672a1d7caa52690", - "0x008c31c0c9e1851629f10a9ec8f9872dfb7354291041dfdac6749e94780c44e8", - "0x00ca5eb26f944dc28c8532c23b5cdaf1e9b296ffa1f068ac246d0bac8468aa0f", - "0x00295a836e0ddd27afb58cf7929f4c2e4e32a9ffeb0637feeef4d7ec79d0a162", - "0x009291e3dfd9c51ef102644c3c98b6044252ef582e1daf7390075152310152f1", - "0x008d4dcb62a520d2d184f5cbf0b6048078d98bb69540e8f5aad7ebcc96d848b3", - "0x003200591faaa12b2f2ffca0d9bbbdb9ef96678fc585cf8761a5b1f4b2a9acda", - "0x0099838f365192c40a840a84cb8f71dbce350b2c88babc377a27ace7b57e1ba4", - "0x00666cb184cd279de13e1dcbb5dec3fde173241e3386ed9724b196da10f952e1", - "0x004173a9cabc6dcd9a8d0a4555be20675906580938413e3abeacf7dd2cda231b", - "0x005841aa2eacdf9f5d496e61cd348f52c349f2fe70afce24f3f3e4e541763aa8", - "0x00fbf617e7121c35c0e2908fdf654e9a18ebd0a9efa61f70360e4aab143c0629", - "0x005f28b586c434492c602316df967bcb39234f338c8e445b30a56414a8a7ffa0", - "0x00477480be94a56757ad4a897f2fa2c5162df27dae5e7146cf5412754c39e2dd", - "0x00f9ccd190f74b3981aeb194d4832a8562f36bc4493b202bb96487e7212bc4fe", - "0x0078047657be069d9bef878497d8af387f7d0e459e249f6db7428b055c1ddde1", - "0x00dd309457fea5bcbae7e9731ace0f440f8dc28bb6fe4d8c5fbc506acdaddd7e", - "0x008fd42a41ec67f3f6b8b9ae307e7ef0f584cb6ef903fb8f80fc55bab39e0cde", - "0x00a8726f6f685a720350e7a177d854800742fee87796e8b6b032b90184ea906d", - "0x009fac8f87b2bc9e2ded76d5de8c6eda191214930c074acb2c19394fe7c31ee0", - "0x0080a0680632e84bfa2e9b2fd3ee6832af11cceeeaed7083cc842d626db4af37", - "0x009dff15c08bee670cf86bdaf4a2a8e78cf04504d65fe8b5cebee4265a9b4288", - "0x00f759ac6a3d758c4f7414eb94dd65675bf2597b00121cbbd2b285af9f113292", - "0x00db5b3cea67dcf736da727894528574b446a567595925cbdb8d5f2ee6de9c5b", - "0x006a1fd13c669208784278a9615c416ccbf29cf1ea092656e7b95ae7e29ce069", - "0x00db713df744b7b286d4b3e1b8b7f63c4d060051453b1d007676c6f5c83fd7c8", - "0x00e14844040ffc5b8a539c9dc99213fe78d9836497cf729a613bf4fb3b255567", - "0x00b8a47be2c759819a351818cf309f931ea82b5ca0be8b9f0b9cb88af01fcf39", - "0x007f72e1355116ac968df8bf85e1e1eaa556f9410b09c35140884312f50d8dfe", - "0x007de6eb990a3720e3c46fb252120488e082ad96d8de83895fe4ac7da3829c65", - "0x00c364c09f82a221a5cd41803bed40b8c514a208198c7443cb64051f08289daf", - "0x004d1221b7980ff9b33325f4b24c4f647cd671e90835c1332d26da79da684e44", - "0x00284e5bb4789d11a32110bbda6e7e27d86f67bfecb7c15fafda7988db4540c8", - "0x007740d0dd971a45b44934ed3f5afcc09912ccc67780ef8179d4eece94c7866a", - "0x002930608f3ea6693fcf69753de7939c6d8b73efa2294e5ff0ce973bde367e6c", - "0x00013edddf83d015cbbba6d3f8e59ea95690c4f915463a632f50d85af2877805", - "0x00b4831c99f1ab8bb1a712d26a4dc39db819ee7ea6b4e5cf05e9622e3eb4cfd2", - "0x00414df4c13e9ff6d2efd94469c51922152f09c7b66d2a93d51399f74a55d2e4", - "0x00446ebc664e9c033f90cd18a6f7c6bd75233b27024c9f7f1bb18cfe943cd1f0", - "0x00af30dedd7f17a0edd1e29d1ea9359191b30597f498c112a34c268b29148369", - "0x00f6ae36962b3d3fb0763bbf22573b3ff0ed866c7f0c085387c3516b028fa505", - "0x0046716c12bd81f0149761b414917a0dad9cf54310629eca91e8d5960b0f1eeb", - "0x006d1f21314a8b376bfe944c08c04fb63d5928454f71b2ed84efa74ef131a554", - "0x001bd9be640ea3d43a091fea508f50d01b3f853f3a2bd78d8a98742a9db28dc1", - "0x000ae3bbe875157e13c6ab78bf06cbccb5a7b96bec67cc9a589b024812c15090", - "0x00c1f4245941dc82dd40d69fc1a2e8eec83a334d54f0c7e100a6bea9bcd0f9c7", - "0x00ee4f3fba08a7f80d4a9b196bb0b1c45d57286625f5f9220b287b575baf9c73", - "0x00db3c4ec9a1ce01498634343c801cff3dbc4a05d5d8886fbe2de9c038a81249", - "0x007f0116743435978d4afd2f26d1f0692caad5a291eedbc8d23ade31165fe93c", - "0x009b835b6a4b010570c2ba484954529fdca126ca7d7b401b67f7f18ebd3f41e5", - "0x0060f84bf2ad1ea696ebac3f6c12098f404ed6f7955da4e501862914c9360fc2", - "0x002ddfcc027920313391b8c5694d4481f2fd76a5a82ddfd6abeeab6b50d73b93", - "0x000a8772523ef143e64e70594c14eeb3a7843a0e8927216584f7e5aa241fe79a", - "0x00edb64c67f4a7c6ed30bc6bc7d66c3fb7d62691adce37cce8d705b03d194f05", - "0x002376b171dffd8cff75b238157f27d133b68e6fcaedb7b98117a484812f44b4", - "0x00db8d20dbbd25d0834134c6a409d84cd368295670a88f30517cc619471519d1", - "0x0011a6768f792ef427ec69cabb2b4dafe9421b41fcf20cf704d2b1b8247f36b0", - "0x00a3d12fec999d9eb8f79760e10c5c31166ec8cbb542a40dc52ec98a422dcb60", - "0x00e1f17fce404376dc01525b8385f8343970d2597135522f4e346a20eb95adc0", - "0x00c185459787e04ab023075635331a3656483dd91a47f0465dcce91a4cc1d480", - "0x00b529df02e20d78ed1c9300cdd1ca53d6e7ce14fab1d7913d0dbaf06a4a3a56", - "0x007f61de5ae5e9f8279fa7729f454f5b2173e28a61edbf2226daf7af55e8a546", - "0x00e41f7743c790e9a58d3e5f64b63ea6713d30f872ae44d197cc509e3bb28d96", - "0x0014cdc163cb4124cf2330e2ea27510bd5800639f890d1db5eb922e61f7671a4", - "0x0022911cf6a7abadd03f122be34854f7ca791fc87c1e785a57e891ac3462f817", - "0x00c51ff722dd21dbfa2df46dd8ab6f2605e6acd547091638039b9427a51c9030", - "0x0015951624039db7c791978fff96d70dbc73962e4a921594d1d22194b9ffcc15", - "0x004c3b100bcfff6c8154d1334d254348fd27d02935686fed3140b038e97f9559", - "0x00c0828193b485894d46d08f3df192bc5b7c604348f8840d3bfdb72d65396c97", - "0x00168f4409f30e93962c7aa2e532e8c01247ed3f3234447a0c7e3379eee355d1", - "0x005a626740140e4502a807a92f639d5f4f08429b22f4462d239126eb5396d549", - "0x00411604853dbb60f1670d40d850cec00257b0b9982f7fd93a1e2de427eca887", - "0x000d7d9e5aa57bbf3cb1743c54f0227644ba2defbfb36ab9e8ba1bad2274e9c0", - "0x00eaf957ba2ae1c86e6d06cc7faecae4ed9d18f1f67e34076bce5595a3de9b06", - "0x0080e26ca38136868451509591a7d4de3db9d07a1d40886fc104535c3b3f4a8f", - "0x00deb9a603c866cf9468d40d46764dd75e1c9f92054ee88ea89e5745195908cc", - "0x003e87eb2a14b1ab88739d59a2ca8c6da49cb95ddbb9dbfa25c20adc96220ffe", - "0x0025fa8527fec95e8b8c6f0274636eb8b398eec194e05c8bb0f4f0c007131e56", - "0x00f4cc9f79f52ff5218c79c1327c0d680d29e074f7521965f0a8307ab56d7426", - "0x0051ab18d3931a865ea6201f1e2f3fc687f254c6207301867e4ecdee3e1455dc", - "0x001f601b32ddc6c759734c093cc5f7c3d482fa36ec9a32fd1c1df9499bb6eb25", - "0x00e16fc46173b94cc87ba0c9837b6a469a736a75954305d1de1b4274f0d33afc", - "0x00e464fc3552fc297aaf1a443e62a6db52262c650578a66d3d35278039ffbd0c", - "0x00bae5ef4be8b7ae0903dde4e1841f63f1c8a34735ff58766a11bc22695f6d32", - "0x002d84c60b32cc738228bc135c09a18e79c0792b4fb9539014c55ea613c84698", - "0x00c87a0d90aaf8a4bfe11b8a3b2b704515ecfd60dc0677f5de375f20c2b4a2cd", - "0x003be2637b74e414eb8c5ad1b0194b52e4b7d75b99e59d822e38ea6e055b7c02", - "0x002c0f40fe981f1144fad715607c5d4f7fbedce092fdbb1d60e8230d6918ab81", - "0x00026351db3d4ccb90043e46270067a72ed29cd9e7d912491f048244c28c496b", - "0x008cf9fca4bd9d37467a871f0ef953da32766bada87c18d8df32e8caeb5ab19a", - "0x00dd393ebf913d19b05624b56dc6ef55b526184b046a17129dc835ff6c81e701", - "0x008c1053a179379e168c66d2226763df1d23e501cba18c66f19895f8c4db68e6", - "0x00fc72ca9a65e3553c7c28129258025ed74cb3a7fd4a65c38990106bd4ea9cd8", - "0x006d1f2d69e25dadda4234536f4b4eaedae63b1a3f4269b7a6eefc9ce19f5b5b", - "0x00c9706db85cd6aeda9b1ad1e7676e24b2abbc2eb18f1663406a9e48c0523636", - "0x00311fe6ab7fc9f3b1dfcd7d479419326ab4b320555827b1a51a67e243c11633", - "0x005bb390bb7036a8de52eec4881f9b0e95f9c22efba56e57aa97e1ce8a14ddb3", - "0x008adc92da0d1461a0b515aef5ceb38b9e064008946961eefa3a07fde2d19b29", - "0x00b9d9689bd75aad0d92aa319ad74dbe68c70a0853303c402d1274c8a260fc52", - "0x008a01ba9267645c3d6a42f46a8261189f89f27b01d4aeafa10bf5094c6b6dba", - "0x00b1b51d1e421fc49b2921fdb85d1f4bc4477e69faff0f6f4447b7f95d97c3a4", - "0x0046eeecdbc3f2cb229b8ee6f61c5faa0ba0d283788039c3d7eb039c8a51eb9a", - "0x00e5ad83aa0b26c7e8c1d405ddfe6c39c0f66d02c410e1d2c39b95b0cbd7a8d4", - "0x00c796a4626827a12fb04ef41f22e4d3d885b62ee53579cd08278da8183fb74c", - "0x00422099d2a1f208747827d38255fc16d37c1306949059ef8f4aa07bb3e592c0", - "0x00d3f018d5006a5998eee7916ce10e4a1b4c3a2d5516bcea19340ddffcc81194", - "0x0089430a087629613cfdd2f260deffe0784389f5fdc0dce4c1fdf58d7f89adba", - "0x00dbfbfa15f1b13e491db68635d587cc8deae986d2ec8cee4d6993f3d8737427", - "0x002711ed41768a3c604c45bda039c8781577252d32bb6791a805149e4da66cfb", - "0x008ecb87a666168e2fe4a428482a0f62d54474a2e6bc99f6c9cc81b5fc7e4cc0", - "0x00d51b3fa547c3decbcbdd5c32687e6e385cf2fec6d620c29df7b61dec17255f", - "0x00581bf38fe68510743c04c8a37941508203fa6f5f6b2860033e43e9a2a84eb2", - "0x00ba32892fc6474e930d8f1d316ad37b2f8995585db2250fc58aa5835738ba7d", - "0x00373399128f5f049de523ecd58972f08654dab791f1f76ecd7a42cef6e9e674", - "0x007b608a25dd8630da6da4d305cebcca2164b56e68ab4a1207d498bb19721be1", - "0x00b49e749e593108f311a4dea1286742aa5898aa5d26bd48620dd22ef89cd371", - "0x00caae77d67523fb7eedb83d8b985f688408e615c4f1321236a6d3788c45a328", - "0x001cff5ab4e18f8cdad45702fce8e1818464a45bb711ac52d6b83162212e6971", - "0x001a24c105a94272f5c093f7defc4a822125001aa08de867c6e4a378c17c9c0f", - "0x00f04823b1fe49e8feced47f512253ddb5da817678d2ba94f8ade0cef4dba6a5", - "0x0012b961841885a562ed38a4d44a66b72cf149b03e7080892ce564af1d346cfc", - "0x002dd5a1c8da2c7a97b1434d2360c959926d3ded71bbf45984d46b55873b6588", - "0x00d26bd1e7766fb012e6c04db501f47ade1c74e22f40c823f1939c32eb8051a3", - "0x00da2dc6d29a357b2f9334436725578bdad1a21598085a884e5847468047e28b", - "0x0078775f6a00dd60f2d8a43dbaa6845ba26fbcfdf6f74e4b2982d544e9762b44", - "0x0013a757a816f8643e978d551d237d5a7ac0c97b82f518294c5bf6d5f6862395", - "0x006539779728df0e2d6588a27d74ef81233d5c68ca42bff26521fb8a51c5e848", - "0x007c5046abaecb8248a8b366c4977d13aaef734398424097d02dae530cb4f4e2", - "0x004cef6445a7bb3db0014cc1faea19ba54d74341b8165c395c0bc14a7cb6d1ab", - "0x0002ab75549772ca06e65335fa723bb8f2e0accc958f3babc0c670b8273c9ded", - "0x00fa85f290990f972e597da436c0d79f2e721fbfffd99fbdc75a4e7cdce91383", - "0x00aa7277a70be34e9d1cdef9ce1c0578d4281b0d59593a1edd9b39a078a89578", - "0x003d34d47bac33b559e0ee36e6d56dffd8d859a1334bf555df6f2105a72b4d40", - "0x009184e3ca35ee45b07b832a783e08b6bba1ea3cdc221e387cfa461e5df7ab81", - "0x00812e0563855a7cc30fa5859e3225ed860d7f9b13d00f082c2696bbba85c134", - "0x00f8e6446aad02d2fada171ee28a40150d917c1caf754506cefefe8f7da3540b", - "0x006fb2044f33deed3e6a652ea090262a92dbc00029864d1d42402917a515f46b", - "0x00578d2f5d073ec02b4d08088e24a54ffd2921799a135d3b3dc41581a2526307", - "0x00508bfc0a47bcc2456f508068474bf9a644fe15765a630d563e7e24fd07e030", - "0x0073d47bd23792ad41a5b66d3c00d4c9da22e6e9580e0a55165ccc00a98e16bc", - "0x00800dc6a4e62314c70a7b56cde0666f550aac97be777c30de09e964c8e779f6", - "0x00c9d90e54f2141cd841371892f553e9042befbeb7ab0d7599179dc8a58d73df", - "0x00a755c69b011f017af593084ce82480f2e7dea509c65b732e98bca2c24cea3e", - "0x00c6b084b795c2137f5da117a2b7c0e2adaea90d0e311c31261f427139684bfb", - "0x0015ba2b46a48310b0754a9a0d6644a0dd9d5debe095897c4b23222f3cf7985b", - "0x0065dcf9a88a3b01db12ad5b851942f52e684c7d7870a150738ff4a16dbcfd87", - "0x00c129e24fabd7c4733ca62c650285ddfae2d8663e6decf198f4fe51bdd621f8", - "0x001f99423728ff97556800e98de73234c0623d04b5cad59661343895d1f91f4b", - "0x00cc5d62734535d1bddf768dd28d6c8d040ec03fc1975711563b8527ad9b8262", - "0x0035535878c7bc7349b43c1591042de84189c33f2167059d01c7bb81cff6babc", - "0x00dc608c1ef7f335428c80018942f11a622c8541c35988c1bb165a66dd65e69c", - "0x007565fb13306b146f556038ce156bb7950764ca5d0e5393e9757eecedfb6a9a", - "0x00c1fe96e2cd24b3d8c62adde1c87375a0bed58b513b2e4ab83d00fb49be1823", - "0x0035a41c62da8abd8a3abeb10332246008b334aa6479b22dc4c54a41af343cbf", - "0x00409a3c262913c5059d842d887009dc61cbdc2e232a68c47694a5d15983bdac", - "0x0085b1aaf8aa61b42fd3ea308bea1a746253078898ceab25013ef49a68792f38", - "0x0065b6080d9ac472b1ce3131fde137f551a2dd5a300beee45898fe186e952ba9", - "0x00313c3947392cefcc19e53677cdb90c5b5715b6be9e89c78080fa54ff5049fe", - "0x002a9f53ac77a27958f1deeb6a67ca431ea3b3ec91a791445252eb22c5376169", - "0x0004fb178486272b4259465a50bde2db7c7075fced6cf19c37500eeeba704884", - "0x00be2770f6a1992de806435ec5be53aa7be1757654469ffc64c7e72e80c94651", - "0x00e388086efac7c86f4c742cf8db26d340c595f640a6b6c1c86324f9139da8c3", - "0x00aa369f012fd4d832f27e6092660b06848015697dd7508f61ced71044e16c25", - "0x00f7cd0513aeb3d741d024ffba2e91840c381b08706af9b11bd1a91fcee7a505", - "0x0067ce34b321f3efbeb2c91b6096d93bc497dbf9fd156f98c7b32e5492f79c07", - "0x00bfa23cdeb6e5ca9e0031ccb57bc31a966dfcf768e2e5fd39e1241fb79257d1", - "0x005cf0a53d5aa3da84241e51235624f7321c3bb18cb324a0362207de27d795ea", - "0x007157a854094efd1a1106d62c51048c1373cde96ccc212dd28eb09ebcb1da31", - "0x00929564db1f7f4908da07a321010b009aef93a4cc1a262ac7d75b082e9a6e44", - "0x002bc7eb9428e8867e876086888692bba16746bf5f5c095e83630b69270e5570", - "0x00a9b23f68b51fb0dac50f81f713d9bb1062bb54dcfc4bc147133378b8fb92ae", - "0x00f2d2a332a4057bccdc78daa54d515d52872604926d98ee8a6a4c273a312770", - "0x0037da2990363d63363d001e05e7daa4ba108150dffb0b125aa22b3bc35e521d", - "0x00cb14843f6f795091d744676cf77aa95db753e126b40e610768d096baf1e1df", - "0x000785ea4156dd98fd6f3f14cb7174c9a31beae3ba5b09d9a1202cfd94cadaf3", - "0x0056bb14aebb7da539d4efbbab0614743f7f28f79bd6309a0c1a01cfa27a1348", - "0x005d062a21cd3e269f9c5cc112d609469e97c97700b6e4423b6a29c7e9590282", - "0x0059d2a44a6990b1f265ad32e3fe015fecca860bd6c638848c7abd6563b445e4", - "0x00b0cb31b901c0f8b9dfdc22d70d7d5319d0f30aabe3f4d71f4f051adc36e470", - "0x009fb873a07a3bb2754a63b93652350c154d59651113a4118ab353cb93474b5c", - "0x0056ecc1f2aeb2474d3fa6b3c4834f19b226876e7cbba025b77799c68fcf0f92", - "0x004103c6d0f27dcc86990c37f114e5678a89fbfbece1e4cb027dd1455db4a10f", - "0x00e632da7fdec39de6a35bebb2c43be94f995178fef6b15035920a45e346b8d7", - "0x002a4db73d0c27c1ea444ceae5488fc57169aaa2bd696010d330130690a0b469", - "0x0071007d52244e289b59e84e6e89d86941c67a8924f65ce2ec39eafbeeee5195", - "0x00e62d9d1f295d43aa44947a8d69b8ce7b3fa092765437b6aa1d3b1b15d79347", - "0x005222be1595f4189a3cdc613f726b063d5c07e456184452c82d157db6f59f0e", - "0x00eeec9145be320e2d6f893a1c05c4dd08957e9cbaf03693899a0b7aa965e1da", - "0x00eef8d984f4b3a0452e35e9b063028335e02223e9e40ee1918aab8f392b731d", - "0x00fd5d55cf14c8b724338688754d5231f155c9ea91ddd1c7bfec2bb9125eea64", - "0x00a2068b6ab7944325c64e0f0caeb7ba280b3276281023f33c1d2f2ba3fbcfe7", - "0x002f8c9aafc9e9789a4d0ad4a28dd5240137fbefc998715548f4f2e433a7d0f6", - "0x00c03a80f8770f5a90c5d254c97ea96f9490a998609b99216223048f749ef448", - "0x0030e8c7b90b51faf1d1223df2c2187794fb0e1a0f9b963e602d19b2437eb5b9", - "0x004336b2a209a1496891535764bdd8b6d4aec845a3b51ac95141bdb0427b60cd", - "0x00cf686c398a405c926c8ba2b2eacf6901dc8915a780d99ae8a89af9db8bb84b", - "0x00b80ca292097efb230bfd80a806219ab88094985f6547d0cb0f610d6e834a90", - "0x00e89b860f880de528ec7073ca2c1b1398ad96c9e43b0d36e68c19ce034e95ce", - "0x00a84ffd84afc5ad66422c62837fc4306e0485135d7f05218c6da4f607a817ec", - "0x00b27a5efc94da7a6a5ab6b57948e706e04e52a71087c6da4727b0b3b5715002", - "0x00aba6b6626518e8eb3a1a1739127ebabaebc069b56b9018c3fb01a5f17449f0", - "0x001d46f72bf8f9dfaef2f54a8baa064fccf99e3e652e293c6d4e934e3d8c4c50", - "0x0079b6764b1cb11c198d3a869ce439193ccef6d17853399b02d7c94f2986c484", - "0x00b205b2c0aa87c0c16540e9e39657211688ceb71af31efa74b29c5394e006be", - "0x00e6d3087a4d20f391315ed03b9a4deb877fbfc5bece2bcff49d72f2c0c600db", - "0x001e07f12691fc1437d9db1e567083b9c6693d5ac588da8cad6446c2a4130b1a", - "0x00fbb2c760918fcea89868ed423e0d5e76dd3eb00c043f95d4eeaf3811a57283", - "0x00abf86f6dcf9ed98d5c2f39a238198345ad939eea67c801f5c686e1a7b8b4bd", - "0x00d83c0c95b41a3f7219360e6cc64dab9ab5541f2ad3030381ffc824878c7eae", - "0x00452c2fab2ea9e0509a6a89d377b3c81f059a7e7e86542e87118eb09160b550", - "0x00a65a2304d2cf9136c99b1912858e0fe5220d4c973f45abff01828e44ff7b94", - "0x0000b63a47eed5df99c5ef5b19b867c49f553b7fea2520e98f3159ec7c766eff", - "0x00d10fc3b0a7276b494bb837eb70e774b24c8bb5f8c6c68801d8da072d3af452", - "0x000da50e02ee255720624a6c20f09743d3fefcfcc85f65155c44ce8fe5577a27", - "0x00752da53669a2f59e711fb6fa68d92812668cd9aa8f1d89bd0fa4ea076df737", - "0x00b914561f654b4ae33e092d6a90c04ebfa9648df44eff45913b25f51f7585d7", - "0x0021b40c4f4aadb1c25312c8e273672fa33604f12c00d78db98df613fc245784", - "0x0011c6051121c8e45ca0e81b05daa6b35d55b655a3ea17d4d9ae68921e294428", - "0x000d9620b1d7ac28d89dc22cfc2632b4dd7923dbbff7f113289c1ed3afd68e1f", - "0x00f5b8f85c34ae8ce2ea3f13bfa23284426110b03d0aa10753fd76ea8f71b668", - "0x000d63ec81027cb4c287304fbd1a94fa4195ccbd448ab1ea8fd0793720033721", - "0x00645ac22b561c5f7b215acf38d266af9c70a3e5cfac3882a068208fe038393d", - "0x006b5241ccde6c10667a15114972cd5c96a6f9d4e437e97e508a0a7db4046525", - "0x00a522b3a1c982d8f2534793acbafa9ddffdab095e92440a1c0d278f6efe573a", - "0x00754ea433c6dbbbf38d8767eaaacd956761270dc530bd3cbdd99ac9ce562c55", - "0x00c2b24ee1eb353506e0392c8c66187896705d2459cf38c160ff06b2ef37cd2b", - "0x00881a0c774821d3d05855c7e377c700815792094e3ec0f612a00aafef193f1b", - "0x007db0631c15cea0197bc158ba0eb458ccf7941d941d124b1df5d3493562dccd", - "0x00329cb3c316af638f180b1b09eac0d07693a4e37745095f75e97d511fcf45ff", - "0x00218d79fdc6225abca7bf16eaad0e5c68adc45fc3a4b923983c467a026949c6", - "0x00587f8e3f2efb413c9b9ca32dbea299b1099c1cc67aca68765bd2ca3a35037f", - "0x00d8e7bea329e33a45d00a1ddbfec2af8d2ff96de79017608208451317880b84", - "0x006f968d2017599533bfa7228d3552b0c03d82e2ea80bbc19db07bc78280e192", - "0x009fdd79034835943de06e4ed5df824ef23d15ef7338a6c0718c39fdb16ae2dd", - "0x0059833bfd4207eed2ecfc159883ca90ec86836f974e330e0be012aab772d319", - "0x001a458abb280d09d405b79c681420b0405b8d247f5d84add8b5c714e5207d94", - "0x003c8c6d627af0207a9709ed468530a4adb30198d0a7100c53f9e385e2b0ce7f", - "0x005ec5441b5c8be0f6f76973895110f2ef2a132551df9bc786196de45f20af4b", - "0x00d129f56f3ddcd6de7112e2e89cff281d5e6991e66835ac44d5a0c69687e484", - "0x0029a5eedb3c7b1d2e378a7012b42500bb535090ad1f5f1a96d379f82128683c", - "0x006d7931e2c30ee8fb3042f49115b3c90ccad8b85c469d9e854ec674f89eb02a", - "0x00ad8bba42f02b316c1ad110790303a6c08f5f6ad494f884288d61e6cf04a7dd", - "0x00218e7f311e7ad05f9a516d5de665093e611d1652251acf142e27cc150287f7", - "0x0024ed3736bce379b12064d65973f8e16b9fc7389937052c563cdaf077c549e4", - "0x00e776c12a95bcee480e32135755f579384c7935f0fb5acff73afa871a646ae5", - "0x00ef11211fdc8d12c117cd675305600d9bbad9350ebeb3d60cecbed70d89833f", - "0x003091221b42d8fd987a88af8a8753328d37f97cde9d9993ae148a9f05e15564", - "0x00c64b0f5611e6077cc6ba5412c8dfe8ba0b0c36e0074871808831d61d8af959", - "0x008895674508b7889220c11b34bebb761e06bd37c9c16d368d40bb96db447be4", - "0x00a8c0eacda397a093295dccdde0d2be2c497500f98f236613040531ccf12683", - "0x0026e400c755e8a25a753fdf7dc43f02302e74036d5773f48b38b3237a399a77", - "0x0084b6134c12a168375909657a7f18fb31de997b6aac3a70bfcdd51162447a94", - "0x002841e9a1128e0dee65eaf3ee056a10afc59710226b0fd52f7fbce87c2545e5", - "0x00ca5bedc20a6f8aa37ccf2ebe08676bb7b7ac00b6b994da07d1d9ede28c679f", - "0x000a0bdc5ecb69e5e10246065ade6e1ec3926d4b06c98f19c417bc9bc21594da", - "0x006a6532109829ed55677b9b0db97a032e1c31bfc65d21537ea00585955b7576", - "0x0007d1234a42a893b7dbb77199d74e5312408faa83c460ff5533ce7018b94b95", - "0x00c1c369a319b0b55ae9528f07a3d875c733afb5f7638637288e132105429dba", - "0x0032031f6dd4bef1d9b65b9f92ec90ed58b300e0f8debe8dc6fea3677fc8ff77", - "0x005cd4f5a0ea619ce9b0eac67f855357c5fb2a50a36ac251567c37c978cb4a13", - "0x0040a8caddbd90e6f4da63fc456a8f55be7021c45b6eb51956d65f4fbaee1688", - "0x00e285ce5ca3a72da6ef061f5d7397cba8263c3d70c6a6b2a7e25f3a57493c5a", - "0x0059f534e58c1c4b98b6e8e5c4de2b15c0c78b68110798035c22a84b3a703448", - "0x00a2aad06ae083b900b159d3e3dec01ffca659e441365be8ac639ab02946eea1", - "0x009c4801bf88d80cf126cb37b53aa0f718ce24371dfa5adcbc86811943ce1130", - "0x0071c6904f597dde4eebc4dce705b96ced8f1f9c2fea327e7c7bc7d28e7bd90c", - "0x006b4af5532a225aba590cef3499cec086a4ae57e27385d20089638f5dfa5357", - "0x00f5a72279a472c9e9d3a4cc1b202356b4605bec4e939596f59279f61fb10d9c", - "0x00a9bed7d002da3f9c049717c194b85a8089cdc4c2c78bf2430cda473b2ca6d4", - "0x007103c86d395434a1e838c538fd5bea1132ff573d91394f6e5dfe3dda7f8809", - "0x00593d7b524ee1ae75c2c73b6e7b94d6cf4f22f46b4c64d77ae851dfc51a1a21", - "0x00eadab96a8f5148af17fe032cdbd6715be24af7c63c2fd5fa23a684be0b22b7", - "0x001c0b02331a21510fd59c3fe7cf4f4cf2646c27485903c76d303ceaa4c917ec", - "0x00ab1fd7d40900232c9a3a9af44505000910a35df63328e7d7c9feaca8a4015c", - "0x009fc9228255e86088cdc92cf56e17701fbb66623cc2c8630fddfd5715399b68", - "0x008cb8ee07ade441e40c08fb5747ee357b1bbf3c0563be8d4608e83000fd3b91", - "0x00a5ba491860d4441f40ea0b71ed3535d7d1f326dc9c84764045079d74a5e240", - "0x008ffd747f57b725e7851b858ed395535cfed038e4ec96febcb59816597fbc47", - "0x005f0e932022442b4c6f20ed7de2659265d1088bbbe5dd8ed931c65084636104", - "0x00ec24aae08e2063457426ea5dda981e817f6173813ecdd49004ed3a5a4ac55d", - "0x00a0927e75d3f78985009a33cbb5dd70cb0ae038ea9b514d091d11407a62777b", - "0x00a14844c18591bd96b8ca4081f1114d4111e31739a6435cc7140dda9db19402", - "0x00f0b3b8a020f866d9cff70ffa5261c66e315057bc2e938cf397ede3aacb979e", - "0x00ef0c815eeafb4f1fbecc9a45c02bd5e56cdf247e1bae002cd70b4fd2c084ed", - "0x00c485bb8a506e4818cf3520e172cc6db18184819617e895c31359fd479a3760", - "0x00c98f24284c58097a656bad95c0ac52447d34a3fd33a9081a55b0e0fe1a1abc", - "0x0065d02a2cdb4db88b5f918fb97ffcc6d635cd51baec2877767322ee4fb69479", - "0x00ed63ce667527ff11be006fb7835105076a7183ec93acd02d108143b8dede1a", - "0x00fe718a7ed06f5cadd6270db4f1c91c4794916d129773e3c48b35e6d386a266", - "0x00b315283aaa0699aab6ac7d5378e3cb11dcf1b9328284228d46854bbc51d560", - "0x00444a9260d5ae57c26c9f3b9997d61dcac7cafbb47454acf745712b811805c6", - "0x003d9f7e0beee0cc252acd1c5083f4b2ec883a69dab17529614f177b8236a1ce", - "0x00ab82760e2a0ebbeaa506fbe7f61c7e68f81843a4bb269a3cff8801134919e1", - "0x00990b6732eff66488903aeaf5fb81dc7eb4ceb84be282a6bfda552078ca2c6c", - "0x004973783cf59600311f781d877e2cb5e0b6b1645f9b176bb392411bce9d89a7", - "0x0075e72bee58c74fdfc338f2279d87ec6e3b1b396aa14548fb9e6efeddc4d50b", - "0x004ea48f4b8ac9b97b6988960bd80e1c17b5bd5c2f4b80b71c04795a56694f8e", - "0x00fe28121e3885aff7156322df9d7583d2f39643cb3cbe61fd13079db4446885", - "0x0047571de826ee84ba0a397180ea928960c9c99ad02115e7c92925d74b7a61e8", - "0x000ea550e452bae8a79110ed68009118918c220878ec6269e9bc0075d2d19bb2", - "0x003940f6092603ec042375c37541a229ac37379c568db25f034c08aa82d40db1", - "0x000e4ccb5c30b89eaf3ac58b40edbf4488284658d76e8be75714e50a64929fe4", - "0x00a4e3745be93cfcca6b389c20e744dc7bfa07cd9cbfbda601502b116f609a64", - "0x006d0d6d80fb42226d65a17e740ccb59ef972ac3942ceefce3fb9b6a05302701", - "0x00def7bdd217f2dd18df61fce3695f4d213bb75bfe72449166f4276d60585c29", - "0x00a5a5465689be3ca85652475f861cd21e607252a5a4c40f2f9b31190feda6cb", - "0x0043e36688ed68fe3e4137c04ea5050de32fd0b9e42ec4a1d207ab4fb0575a5c", - "0x0081859a536606d636f621f33506121231ff3500298f92a7f53795e985bbe6fc", - "0x0061ccc582dc67569a59cba8163548cc4b4827ba5b64129e9c69aca5cb853520", - "0x008b87c4fa8a8060f5dedca1796cfab8c229ead91e6e085e4cbd82f171cc4a6d", - "0x002af69c82e7d611566b1b685f69bd7bd70c6c2ebf4328b20cd6c132bb9a7b85", - "0x00c7a1888e489f21dc8f0d5139fa4ea54e0b68a6d31053cecd1f8995ae95ca0a", - "0x00236b3170e79cd83375b7b41e34007fd0c3471e2d49a6270eddfde7e75aaea7", - "0x003af41b45776067aaa2c61caccc57901d92e143fb1087f7ded0d028e0c5eb4a", - "0x00ae2d4b520b3d47ae56b15642934cd84518c5a6ce87eebe9e562649d8ac76a3", - "0x00ab4bcc1d21fc140334322cd036c278b4dca40a58db58314857efe50de8b0a5", - "0x00534b9f4438d20352d7024a0e76ba35d3bc3e2fd564e847ab52cb6eb32dbd70", - "0x00de097698a51685c613d0003c8b9b86c8f900d8e3418fe86338d72828a440f9", - "0x00f5b3be67c87baa94e7cdc9d2ccf2995742b83a234fe6a1db1ced8009b176d7", - "0x0014e4d9735476b77bb17c13a65fc227a858b8e00cf7d5f3ad745dce501c8522", - "0x0008488d311685ff0e3f335cbb26284c93d791c76e823e3deefe06f5a66e6c6b", - "0x00f9e632a52862da4723bfc874413d73d42c5cc3572c71d1bc39fdb0107d40b2", - "0x00babd171f9be1911190111896da77fd86493bf5827555fd14001f538a4372d0", - "0x00a685946bfe9f23323f9295341740cf5a1169c2772cc29b2e811b061f7bee15", - "0x004d2fb5e5cefcaf601b985a9ec48e72898b12699e4eaa88ffe74b5a3a255e63", - "0x0084f616287d3749d61c9c28215115de4c685208751173048ba9f218e0d8016d", - "0x00347ca06a2df0ea741e8e687840959f21cae6c3b122107c88720d0def386fcd", - "0x0010c44a9254c963a570f78932bd2f28f2358b084cac1dfb398f87311ecd348d", - "0x00a3097482cc60b10ee6eb47735a53f01343030c92b06d82ccb146ca601ef4bc", - "0x006dac4996c736d56d1d5bfc9785fa238e20d0ea474761fe518fb12e7737114f", - "0x002db53054464e42e839089eec2b08d9257aa109b749e1dc23a0a067a39245b6", - "0x00b401532dfe9d20d401f30849ad321d559555171a5e2173e726dcfa337a368c", - "0x00446e00c93bc4474370b591db32a79251e9d53cde8336be064e77f1aec42d35", - "0x00157056c250c9c285cbd424e9b570c75750427a129493e4c6eb9e0eb3bb6ee7", - "0x00090e444d3f6c99f128d99b25863034cd67c9104ff6cc9fc771f8b4bb6ba5ab", - "0x00a5e6fe884bb52a0a142c79c55c2f15614f8cc064aad05d0a9d2cba1119f08a", - "0x00af48a08486c885d722109ee95f4b0993e7c9cdc69470466e1d1b0a5ff9ca49", - "0x00d33d2fe94edd4e201c080230582ed017632326b6a63f2187b2c38ff1d9346e", - "0x00e40a84e9ac2b5e8ae11b20ec7e23afae2108d49cd6028df6832f410d22cc11", - "0x00f664d8f120be0675849a6373ddbaa1c502142ecc48aa85b0d21e20dc297ae7", - "0x00e3e306848f95968ce9e33969ddba34aa8ab71320dd914ac57612f3da38a401", - "0x0008bbf6364729cb57fffb1d3c74ec66c590973d86e638328f70e3b158f92fe9", - "0x0058bb29b4ac93ac1888e731926d43c68afeeba6a110bdbbe0dacc48eac51e2c", - "0x009b94f438c2d004ba6a1537563d6d1a856dffa00ee7e2df193a5d194eecf018", - "0x006ec4f679342ae6dd566691f049424967232826d9fcc722947eef20ffd46ba4", - "0x0022d6b4e8aba71fabc34423bfacaaa6a3aa1a9bbb0f516bc1b93f7f2230af94", - "0x0074eccda19c520538ac0b5f13c8ce7e97573c6a5cd723293d81185c572a931a", - "0x0013fa6242cdf49dc006050604abf24faf5884688605892e1992be5cb338b907", - "0x0054e78821fe7c4081d98d8333e6890acbb391b2df3e4996112cea95e3917d17", - "0x00cbe4ca39af6279a36e19b88af7f727a58146282e3c78f5272d01da094461c3", - "0x00977129b99e0f975e0229014a55463fddd585d9c497b517844d342c8d8e752a", - "0x00d3c199fb663c92c70e7a8a2c3da21a55202c39817f9b6def324aab6078cb69", - "0x00ae6e0a0d8f470d2ff2e5a054ff0c5b7143a13333dc0aba8782fa57bc494c54", - "0x003cc9589014dae182d6ac6e9beff6eb7e60258a1b4aa5898ab5f7ddcfacf085", - "0x00a2ae9ca9df9b233b47d4eff69f5b500b40dc83aa97bbfa036f681fc163db6c", - "0x001ef2da7658da661dc719259f19c02688cd56c3df28d37b3d04fddcfce77e26", - "0x0072f72fa64102e8d2d6ee48f234b60b32d6bd379e5aaa6503dccb1112c90d39", - "0x0037c87fd77e130207c916b516e8e496e57d0fc8dc59cc68c6203defc33a0526", - "0x00dde278bd411c7003e67e22d742fb9ea69ff1d6157fd2df9cf92f7f08ae878b", - "0x007c6769b733fc0daae5f57c0c0069d65d769f52e1b16318fa903a10855bf50d", - "0x004bff1ea51e588367683416f44bb7676e99fa60856c34a2f52d944fd2945b6c", - "0x0076f869667caee243409b382ca073d5bde3e318896ea258744bdcd8818040f3", - "0x00e4d6c5cae106b1341775ae569f9db2eb729c7e4a436f73690a64ffbce2f736", - "0x005d8657147b574a25e0cf3b3b12333986a7a6418c3151baf3a7bff6c324d894", - "0x0097c6f7eb8059f2109459fc72d0578fe8cc8ead6a560102eb043a0122edaf35", - "0x00dbabac757a5bce4cf1842c5d183d17888c84a424c39ec5d5fca61da8bc65e5", - "0x007dbe52d6fc10e9612296fb6faf3c0fc6cfee76e0de6eb207d7f5027ea82252", - "0x00238628db026aff4ceee57699cd1200534cce5b45fa814b79da2f1ff3a268bc", - "0x005c18b6c8a080b0e46c945db5fe9d2eec35778c199c62017b9ec676d8be7a94", - "0x00e044ed844f23e174a29b0d68318898c36c05fddf74fa6e4abd5f89ca26caee", - "0x006a0dab02d31db0d9f1123516c8ae73fe936842181ebfaac98595ac672bacd3", - "0x00f3c172bd63840e0c16da936b2ad750c512babadadcab084854450fab728fd8", - "0x005134e03319b757cbc564422ff253bb24cf35b56bdc5d289567caffbebef8d8", - "0x00220e6a2e2cb4f6363f2ea24375ff9bd42228064bd6c296f04c0b96dfc55379", - "0x002d92a58d714a38ff8149e7edba58fa0d54eca1dc0d4dedc96d6c8c905473fa", - "0x0047d9d488a8b9cf28a6b76ad98e8d05d394f453a83e50fe7775bd9d6e339eca", - "0x0001374ba31cda8d04a953fe2e0de97ecde514f30f1b791132efc528d3e9f089", - "0x00b084071adbb6fa75d1bf45a1b2f4fcca0b64c708d6f4572feaf8b5a60e06f5", - "0x000412468c2bf3efe44542f522b4f4fc171e71396e85163d7bb87190b2ab0034", - "0x0095bc8a2bbf23651f80d52fbd408e4c83e8dd6073cc6c4e7984b6ffe79fcf4a", - "0x00510b5ee8528aeb8f15df62ce070fc3eb49137f57d97b7fb948efa6d331a67b", - "0x004a85662e94f69cf72b097583f2305d6ba7d90cf2c245102c8c8912671b4ab0", - "0x00fa725496fe82b2de8bb55e16cf4016562c724ede132e959845191dbec842ec", - "0x0026ba8181658db083d8ad5af40954f2914b22395dbec629728f3e1bd82bcc5e", - "0x0000b51d1910457a4f01ce56730daf10f5678dbb519342e5eeac030f0885911e", - "0x00723a294c238f5beae124ea8c78ca15d03aab0feed78fe7bdce442305c1728c", - "0x00f1fa1f3f96445bab70e7b6deadb4a1a469bdbfb8fdda046503bb5f431ea046", - "0x00bcd0f3bfe893aa28bceae3a96984e0096d9c16cb29963a885c8e896fb469f2", - "0x00d04072a8a1e78a162ef88e580869dcdeddfdb5a5132b7ac116e0b1865b33ce", - "0x00f00e2597c50e12e39929d1e5d4236a50e94193c6331c07e74ce2a3aab01d52", - "0x0034fe2619b4acf0194c646fd77187455c05ed44a5b6fadd49a73a57c1f51277", - "0x00bef6a5246a4e6763c9e9e07e80c3e333f21a2c73ca2e28460d2c341d397dfe", - "0x00082972c4189634a70e977ba158e584595fb4145bc16bc5996053b5002df8db", - "0x009242101311c82e69879509e618dfea99bd96dd60ac41235be8d0879cff3042", - "0x0076c191876842f30e645a98966022465fcd6c60c13f042152d995b8dd2a575b", - "0x0030d361ea498d872edb90226233c564da92376e3c9da54eef6dd81379b05bfe", - "0x009c9c21895d45cdb538332f58473fa1043671215264f46876afcd0ea1a6fde4", - "0x003518153d57e73f87de023d7e6aad917457d11f6b5bf115ec4b6faae2a9cbc8", - "0x00a1d65c1d669d38e66541b7850bbd18bd75dd4d3259d8bb039be03f25c8f1a8", - "0x004927bd97f8c7c52b70a0db7d7d2f5407b3e41de5b8be75d16aec811b645d29", - "0x0009922cbe006909c1e41cd127948ae724e6e47204f25724ff22565867f95ea1", - "0x00a76a433f7a63ac5d0a7610db4ccfd09099c55c141ef66845d7ebaba5d48730", - "0x00325a0d6c7287c481654a1b3e2712e54c3b516f6c8c6de2c2095f3c4eb073f1", - "0x00918a7121ec4449e67432f6aa4d67770076ab2ac4aa210049fb2f4702586543", - "0x00082201fec885f660f7e85d41f9c7c671f5c6d3e00d1a5d8acf84d9fc1c85d8", - "0x006db3f786031154ca917bf9440cc5784aaaba6780820b61c237e4aa0ff76a40", - "0x0086f1a313f93ad20c7266b30f735071154b8f6c25ebdc00dac6389fd3e245ae", - "0x00b71a78d992b9d7244e62b65f7de057cf6aa5940ea6992214807ea37fbcaab0", - "0x00816a508ca662e4a73216b82b77c122d06ece217c2e10e9ebd01261ab03e84b", - "0x0037fe96ea9c27370e7317c6d1edc1ba5861a6d68100ed83d50ecec7d09bb868", - "0x006a43421e890c1a7e4a47819a36115b70656e2730bae75340ecb9f630a55b64", - "0x0072a5803cbc357ad6af9d1a5d50ed51b41e89c29addd5deba8f0164522e56ba", - "0x003cee7ea2248a8362e4d6caacd84768d38d20873dd1098f82ced96bc7429fc5", - "0x003cb094c0f60f7ce21ecf040a567f2ab7a96e7239b3b29dc7637db5b02162ba", - "0x00ede5ccdf5ff9e0a32604aad5dc8bf7895636f9b8d10f0854c1175b8e9faa32", - "0x00c10365f8d5a6caad0201c18e42000e40def6de030899704c54f7a2ea858212", - "0x0013b938399dd3f35c8052d467df61dd5f256398bee7d10c0c905df182b04766", - "0x00d68cf2c9ca49b0fe5ac3a012e6c184cbdf27991f17463b941c22ca1dc91a2a", - "0x00dd1a421438d1f696a1674800c4920275b520f36b65e71a7c9dd358fa56a11f", - "0x0089565c778baf76b5164e9a7f2c848807a241378666fc1271f7d0ae26baf1f4", - "0x0068f3a2e9df0498e8f9a738487eaab0df82efa71fbdb9b41c7d50335ed172d0", - "0x00fb61096e28015b842b9f8784f500f63aaa339bc3f93046b9a44f8f7b9f6dc2", - "0x007c689957e7f64edcc94dc8deb11772a3a4d530c4c77bd9c7b63f02eced59d9", - "0x00003e931e0adf7a9e84e4313b03f59978a7670d0ed0b4bd3ef83823aef7ba00", - "0x009be26f2b32cb630e98d9d4c0b10b8a70f6b4f43f45a52779ceb9112a8bae20", - "0x00a0cbcd89865dad4232661f960de29da6c6265fcbf44857842a83d65abe8737", - "0x000be08a1508de7f94885f60cee68130389c846f8a9cef9894264de132a4f543", - "0x00f4a611a86a3339c95e040402b6cb2fab4dc4d9510acc8fd56b2194261a1b19", - "0x00d9b8ab9cf2f5737de0dca669651302b237222b0a3f7e5d1ac079ec7625f40e", - "0x00b66c0d8dce3cfd2d5a725b3dac0a92ae7ce602c75f6f1057bc7ac5264b4271", - "0x006ed0d9bff9e85bba6af5caed1690d146eff68027f41c84db26d733a9d2002a", - "0x00a5e001e48e20a87e1d211139f438f8402f70444044c95c9d102e7483475235", - "0x006bf148c12e62b48a326a1036269fecc7b4a5dcf9a0fb1654e066cc9e0c0726", - "0x00192b72f9f1d917bb847a818214db0e20af9eca8266221a8bb08287facf3964", - "0x00d2f51978128f8323283300014a3c77afa6e39b47635a9fe34829cb8f38c191", - "0x0043047863163649c14ebb19495318303c40b677fbcac8f4d92d531afe294045", - "0x00f4018f683fecf76ddd5c215751a1ed122e4d2d1b9bf4224975fdc699b069f7", - "0x00f92b787b38ce05368867c1727af40846262f1c3dcc6a5402b345943a872cfd", - "0x0058ee507858b1dbfbaf6c083f403808598482474e13781ac684c71a35f1de35", - "0x005eb99208dda8650c73564183d6944981996fd31484440960b7ca398afdeaa2", - "0x0030aa74de5fb6445744de9e324d587a1bb50cd35ed77b7e3961e983ace84379", - "0x00b8bea9086f99aa96bb913ce48d78863d56a20f417296227d9f38a5e199559b", - "0x009bdd91052120317b0a6032b3d04cb8ab6492328a5fbfccfc3e9e1756916032", - "0x00e78d1ce504494cd33328771d6fed71b8d7a2357ae4f75089cf6186d252ff16", - "0x00e7fbfe10dc00503ac1fd7ddb3f98c588c83edaf03ed4f5e99b3ee01c4ff8c7", - "0x000c3d3537b549a2f2a2e3b2357cad094cc63d98954fc856ac841370e94f4636", - "0x00a47db9af05cb75b95a95768977f1b1e6ac62a13769d0635bf9eae551dedf64", - "0x004446c63d4d0b7a5699c43be40404313c9743f84754ce07a2713f29d48ceba3", - "0x000ea0df4c3753e64ce4f43f666efa88a907c73e5ed32606f1bb14c3d9977bd0", - "0x009a1fe52f349798604b287907bdb7c84cbc98c56370d34faf12b6e761f836a7", - "0x00606fa86d4f74950d348f230da701ebf0e3159aeb30bf82c63b8a411fa4ab41", - "0x002ba439b64bbb52a25d03a3ed2f7429d9754abb32048bfbc01c2015a430e59b", - "0x004dc51259f53517b1f090fb543fe74cf719f84bf912630836b15f595097540b", - "0x00c6f44a473702fd1a687e0a0303d39650c57a317ef19fd11f106e551959b453", - "0x00e3d7d3beecc07f0404fd12095e886c96b07ed9cf3e1a484ff59e1378dd6884", - "0x00fe2ac3b3670e65e8123ded2628369ca5a0ae2fdf8723e8e9086859dc6c46a6", - "0x00c547f3f1d14c2d4581ff4c3772eb4ccb4346010825061434142f1e83601cb8", - "0x0000ba93127bbf5a5187a2d024a13d30177554ca1d0ed52f4f2ae6bb1efc2cb7", - "0x00cf58526fe5ea820bce08d4deaea002bbb4131cf811e656faf96026fbcee19a", - "0x008c32c310260cd3f5311d06f564687d350346d73fdb9b0e13959f5abb7146c7", - "0x007c530b081687ff83b33809730a29323cf61472fad712f36dba9ea3817216b2", - "0x00aa1e5ebec74b06991ed9882455e7b0aa0e077d33f48164a877bef5ada4ade5", - "0x005dffdc6b90d78a46fcce3cf0270a98b5046369eed6a6926de0e7e5724cd209", - "0x00eb47bb03890ac2051ee0a5f9dbe54ed1ded92ea1c41b1559ad3d15a7679e77", - "0x00bee7727d384d00794b7df8e2bca782003524314cd1dc51a293f7335cc24d2a", - "0x00c8f89f56c92bec962bb0a4a16a769e452ede0e4c002f0c8e1a72262cc29575", - "0x00f4851c362e73be660d7409558504372a117c6bd1348e30d22edc634ea0cc3a", - "0x00e56b4c625dfbac1e16e4145bb62b77c6c645d021944549d4cc8aa48699bd7f", - "0x0049035c862b60069be7872fd1aaa033337eb1acbc4577608471cbb38d76f826", - "0x00f4353a0227e7dc2ab01978f6c6c5fbf44bbb2f2b61ec81be66bca0e2c2dae5", - "0x00bad516ef3610d3188bb1311661e49907d8c79f19dc5a7250c236a8ae7083c6", - "0x0030df572cd6276e80254ab23b72a7b31d937b05bfe56ea8cf642a24de1b7c0a", - "0x003c03559a1bb9a587608c00ae91eb97ddc7123707d2aeb768a636b5d46b6a19", - "0x0077882287dcd6e3a7593ecfd1fedfabb79363b1fd977c1a346bedc810298083", - "0x0010116095f99675d012aca9204bd1998d330d0843b4276f5ac2c2c5d90cd05d", - "0x00823cf40be329c9b6bd6bf1c66888bc00e8e460bf24768ce50941ad93270a2b", - "0x003cf8bb0ac30e8154391c452d3c866675032a0b164fa56ede5a98773d368586", - "0x00e9b826932f1bc3848a10decce34a2af0cb12f6797f9f5c542093a77e8942da", - "0x00c0aa88b4b58d42aa15a7372490f1e8f6885035bd8103f4c546314d5e89cf07", - "0x00701087176994f169f92dfd1d341adb492e7a9d6f9d064fd3e38b512a565e3d", - "0x005016da5674a0b2f797e242a5ee7be1edb42258b1e51b4b14e07a2316b08b44", - "0x008a3256e05bd32a3c5c89f940ff1133585fdada6a255b6e0d86749c68b43835", - "0x0065fe43e2db3b227c0c8e655aed54f67f0492e6ddb71e93279e3ffbdb26a861", - "0x00846d781ec6230fc90acacf626ebe677520949b1523568328a44fd868bf2e51", - "0x00a4cc247ff69bad1ad155c49cfdb49a3ef0c1d3c34ff94dd2cf9819e4c47e66", - "0x00c64615c270119cb62a7335d23f8957862638b8916894f598cfdf2d370ea9f5", - "0x00773042aa33da95cc0027914feecdc6ee29b2ebe71d24d7b32112b2a9929aaa", - "0x0004ba975985388a93e29cf3ac760035c07d1aaa34c380226ad357925352dce3", - "0x007fac9df5d7abce4c57d27ffa3b6078b52a25de82d8bf61366f18d9c48fc56c", - "0x0081300c94f98ab45c8da1e772c4ddefeb57f14f5f0d2f24943995a0e5c54eff", - "0x00ddfb34397cb4f7bba4ad60daa60c99a252cee35d40adfcb3c6dff08f072d58", - "0x00d2b993b180f861543af1af417aaa3f6a655a4f52a9b7e2008801f23f4277e8", - "0x00561380ecc937770bf0950f2ae7a6f4f087715a42ba63579f4b4d0b8c57e192", - "0x00e079924b4ec780cb6204266609d0e5dfe371b386b1a34fb372de6409b7c88a", - "0x00cf0392b41e1b4ae9c55b6259a406feea91ba30004ff2a8468960de8aea32d9", - "0x00177210ba7217653896d418860beeb16cd222df35f05bd2a3da46bb96b8c27f", - "0x001c8e52f90a838fa06d7087f1392a0fbfc8c9239003efdd203d64edf2843f40", - "0x00555422b19c9012f99ce364951293c69e2beebc939ed21a88d658a689b764b6", - "0x0041a20dabcf655dca3b76b86aaf75383ca61c835a27f76d07b57134b2ed57f5", - "0x00d6368dc5a057886a40aa80269110ad3ba2d28a8324cbb50c48e4e208efab5b", - "0x00fe6497c160c1038c143d2889c45b9964f3db59f88b44c352bae3f0de4fb76a", - "0x000c636a9dd410d4e7fb13c4297cdf597cf527dff1e0a1acfe58387394c47777", - "0x00da2557118cbbd4bfa79cefebf327be6d25f56f559b233637c07b790cbc0b3b", - "0x0005e2bf642d0b23b5e5a97bd366e0f2774b8792842f6443315b8a097e551854", - "0x004895781190cbc78a55448ea548b28a9bbaee7288af10990fe23b11993489df", - "0x00c7e645a874aa1e53f14303c8a975f0db7d49c4ce3322b66dbbaaa96eb4c073", - "0x00daa67769abf46897d83195ce123902a2e05dd9bd70c94282b26927f53053df", - "0x0077678d5672df91bc3e8dd45c9c1ffe79d4acf94ef4576b5af10888e9679b82", - "0x006831d8b3702b9611fdb5963b2b18f4862d5dbf8f648066ec8d0c08f0dcf520", - "0x008e16ea47cc962e5f3f27873e78c15b26b77485d362e3ad4aa1d96e5c4f8e18", - "0x008e3b2ede274e3dd2ee2ab043fa04f3084cc43d0a2f0b9c1707221de316231d", - "0x00f76e83962698adfbb2119b48d9a9e46f6a90dc43a31679af888dd70f26889f", - "0x000da9ac95be7c8423f3d7bff5bcfb05e555e60b6a5cdcbee00aa89f915506a3", - "0x0025e83f210d5aa08bfbccd2b8b1b58daa8956309cc91f3f6cedc1deec372940", - "0x00591c104e364cd69af3f377cac042b470141e3d3b3bfdb0a12c863fc5ab1d20", - "0x008a1d8209dcfba9237f49f2f9106a4c50f3c8575f463ed54232a55baa938685", - "0x006f65ff21974a616ac468a099781cb21542ee8e2a36b501b66601326bfd475a", - "0x000887ef4463b0c7ad9c51176fbbce31dd2b5c0912c9d45452bdd89cb8a44a8b", - "0x00d06300fd10c8f59201246cae962dae3fc3f74eeb1d3a32c9cf5454dbba5140", - "0x0073caa7756b897ad65999959015e7ec06cebcf948aa33468ef3b981d6dff1bc", - "0x0028cbce78ccb43e847eeaffb7b94e96bd387d8d9849637bb2a8e9af580a19c1", - "0x00370fc68a2a9ade873fc301ac25f8d71dd28df79f129c92624ae96667a413dd", - "0x00a605d1e296e59e8453cbc6771229bb0b3fd1be710f1c82c7521a9d9c6760f8", - "0x000dac3144b3c9b2027ffd202fffb9d542211b1fc09a100bc34d0dc79550dd64", - "0x009d74a992f8baf8baa4cc87567581f52b31f616a793345e853759cf22408020", - "0x003e0ec805e583838bfe2e39d7eb67a1e5087824e199daedaaf329419c0b72ff", - "0x0097772450d7b68fed0c5973e0b85e26fa168e6c79c5a4ff31a74cfaeaebf2c7", - "0x00503c7cb4eb05134f2966f8db20362a6b311229ea28b287bd9fa5434798c958", - "0x0090b6e228f942b0a8c94cc8eeb7195b6abec3c2792c0f6ef36f9f4ce606f44f", - "0x00431e6d318c5ef3b822859cc9c1971d40006ba0c5755c56e0f79ea6a62450ce", - "0x002a1746bbdb2075f1708819abc5bc61407f60aed3de257a01e589e7134d74b3", - "0x006fc6bda888489a780006ee774914b5b092e7cac8f398cf55eb74e4e5c756f2", - "0x00bd65ea8a7fba2617bf865e9f22a20f56f61ceba7c97fe48ba79ffa003d65ef", - "0x000439a2006575e7042e3e2c6ebb4df3e26bb81f2ca482e2f015f6d2d941d1a2", - "0x00b6bf381c6ec939a94850a9d66b2fcea0300d2398cb96a24463d1d7869ccc25", - "0x00a29682272505e3cbd0f9c4230488c722413629311198bdb74b98c7b0a40143", - "0x003769700c9241ce6a6462f11b5e7a5d506ac1f1598706bcbbb04b10533ac645", - "0x00e4ece8be5fe2e9600fddabba62103a3f51dedf67490865ec617ac8320c64d1", - "0x00f818cfd82035bcddd6e2f2ae158f8fea759e0145dd983b9a648f5ccb4bcfb4", - "0x0034d50d61ef26997b2edb8284e043aa2b3f63d08130ae940922acfa5256e67d", - "0x0030c6915075b6aa9210dc3bf829e341f54ac1c0f8e704cf35af3f4beb31ac27", - "0x0075b7edc29e4cc413d745cbc0e72afc65a0b354f651e5cecc59cd10ae41fab4", - "0x00f94a0f5376bfb1e0b6fdb472f3166fe91e7b7dc18fa7ca995454b912f59a7c", - "0x0083c82f0b40ab45dedffab55b2436e7abf9f48b5b7bf55257b4212791a19ff2", - "0x0000761ecb36302f831b2f36843b5f364a0cc092aa588a2a74ef07d8268d7024", - "0x005dfe8864eea57e6bb3b51a8438857c7c43c97659e1cfd75eced8f50c29e6ce", - "0x00116f062435361f0e5f7fdc57634370b15a48dcf8e281732945d26fa11dc78d", - "0x00d65a6d499a69a90a5cabc3b0f485fd4a85b6f8e05442c1fe86516fea611309", - "0x005fa0d4292aa5152e5ea9bb5f2b93cb18cff8659defe398ea87ad4bcb94a479", - "0x0004dbf1b02f30e4e5f4c7af3a46fb7a81c86784d42100aff2b7da65bb87a54e", - "0x00bdf52cb46e15bc287da02ab2575f5c749939ea657de8627c31d50b7059c300", - "0x007f931a60b0b2577268f703ca463c2a9b0bca760b573c84ddc67b8b7e637799", - "0x000ff08842a919591a46c1ced2b6f262f78c457e0036a441a1218af03315395f", - "0x000d9e64d527324fabe31c8b6e30275725e775b21e526d46ed5916211ab868fb", - "0x00698bf25655a8a20bfba02ef47859bbb9a5da3e791416cada1333a18780493e", - "0x00b537469a5a1277104df28ec46a0c492f4d6a90a28bd467f1c12df06d73fe92", - "0x00fa9ed182f10e668b1bbe4d70cd63f48b39b536695c4ef5b4d8b1ab2b06e543", - "0x003237114f331e23f92bf857b71abec049b3e9a6f3b013d92f459570a80c8e97", - "0x00ceea49ac4e21f1d2e93dfd99321636ca151b5c65e19aa155e70ced7332c5e6", - "0x0021e8b02b7685f319904d1621ddc03116f648a4212009134938d19ce2db27b6", - "0x00c69e32cb1f5c465d3d9851d56891433d11cd86dcf55a6a9b2bfa6f81c615b1", - "0x00366956dc54aa1c6ffaf6a8eaea39ef940921f53e768e36faf020058bfc0a3b", - "0x00311b461c59d4cfd3f2c8453e429ef31f16409babb6d317554495dd3bd68935", - "0x00ecddbf3b5f39d4d377471ed517ce11a8da612f28161b40d7fb40d573b77c85", - "0x00d67fa479ef5c5958050d98fb75a455d8ff38e92a93430b6804b5380aabe02a", - "0x00a368e4e612d46bea7c2b693aed60e297789904a9f16311515d93623353e2b3", - "0x00fdaba9736f20c6bb241b53190476719a9d83d154a1d0a75f730a9a514ae8f9", - "0x00eae03d56985912722e7eb8a54a8057c741bd3a83afb40c6367e8d792fd47f6", - "0x008ef0ab4e85bbf68f7a71e322e7c89c25b8faad32b7d59ff7ceb33f6dbd5eec", - "0x00b6186108164d8026de5e0b1d9cabe3098173c92f8fb3940011d2c6bd883f2b", - "0x00a035297cd347a53916856264498222f0aa0694bff8e30e6942d5164446fa82", - "0x00c611525a9b5a2a1dfe913578f3acd1d7daa63c5e998751047aad109cac765d", - "0x0093fada479819d25dfe72f8f17b294671b886f4cc7f19547d43d76850f35c70", - "0x00b1249d8e4af8dc5c98d3db7bb1ca6eb61cea402847db1e58552e3bc26b60fd", - "0x0014065a3195b05f160fb4f7c64448a0f61da73cbb0ca27d17984e94e644994c", - "0x00334adb0c8e0be4f76edd86ec75e0d356a6eb13b32ed74f0ab0d4fa4eeaac71", - "0x00740f589f82e9376b8864d193ea027cc99c6ba0617784243dbb72dfc418c4ae", - "0x0077d0c310afa960430b93f6a698323ca170dfd0deef58ba5f757baafde3d405", - "0x0057be0fb18f7dc305b8c3b94eb2308fdc2e160da641b212179e8c9128d2030d", - "0x00fab5ca8251fde5d3ee6a9e9f940c7272ce29f20b83bdfaa46a5899ba957a24", - "0x00b111409d92f62e1cde6c20ecd91a780266ff9375a14cf8ff4c15a5613af4cb", - "0x00bbedddaa7b3f9f53ff7529582897c033332401878d24e0e524ef550e6368c3", - "0x00ef9a7a38cf10ce2756907afa6718583b8dcc0c00c894d95a247cad0eb2f3b9", - "0x00f72225559d4b53d4c788b3dc0060f7bff07f86293abe4dfab627544126773c", - "0x00db1dde0998932dee5d0df5bbd97a963b196b264bccade3ab6ad100f72356ea", - "0x00b7e8e5696d4341c68df4b1101fcfd3099746fdd7749d4a72f0528b1d31f99c", - "0x0085fa4e7eff59b5dc3fc6afd48498bdaacf5c0c11f0b911c5425a7ead5a873c", - "0x00a7a3c0be07291410b4b4b4eeedf71315e02f945a9e64b166d4c15e59d68ba3", - "0x00fbeeb9d88d74959f991386691fb4a2428ba5f42ef824f59f43608fb9b92606", - "0x006b3e96736bdd5533c463ca13608d0dec38489e1c9ab0acd0f8d3b37f7a89cc", - "0x00e5149585e036b1137476506010ee79fb0e8eeb8a7c1cb403810f226fc7e505", - "0x000a6ec6ee556439b60e2382820f0403180f369dbeca292aa63dc3f38d6f0936", - "0x002820e243be30a9eac425e1bc418de085fcc9ce5ebf36603a0106a952644fdf", - "0x0017b9dbe78ee01e6cfda0aa1b2b2edfb6de496ccd76ee12aee38c90ac4f8a8a", - "0x00833f77086923a7da1938558547e2b57af70d49720662afe0e0afd7804313ab", - "0x004a5d3766d92321383e878c7999fbd9aec29d65aebb8f0f14422e2407358f3d", - "0x00b514b8b4d4248fe485a9d2d188cf0eebc0a9c305d008e4edae1b2f3f985aa7", - "0x00f9bcc70948bfabd464065bf6a19729c97209601563e5cc3d6d272a2e36e426", - "0x00f4a031bbe33a5ea7ae69d1cfc576f76a661dc3bf0588256d49873b81a79987", - "0x004127981e0a6b0b94c7c59319d9cd0c825c29290f8035d1dc75f88da845027b", - "0x00e8e715ccfe479f52707c5175243114d0d27ebfdc5442170833a1beb3d8dcdf", - "0x008c43762e758b797d931385bb8cc6093d2c2ca8b8e42fde33e3e925fff1a830", - "0x009c56be0b79334996526ae9eb48d3d5b6e686e1bf994f53b15dedbe8e3b79cb", - "0x00a0d24fea05838937fb9e1a025dc5ac6aa7466a341c1b31798f16c9dac6a904", - "0x001eb36851a50600075b68f3cace95f7211ed51383452e07494c8a940be759c3", - "0x001f3a8685857c3523146960686ebbfd4ce141591f5521de70e00d305575938c", - "0x00c564eab0415edf80da667732ffe2665cd439119c7212c4c2a72c55b1ec7732", - "0x00d4e9b2f34b7dce48e3132636698135787036e13655608902bb40fff7042e10", - "0x003ef8bece31b199cabc1c220062bd2af20b303ae32d381c8c8944bfd1375dbf", - "0x00b533e063d390bd3ec04f210b3c8671463f82e8932e872a2ab0cbf5a324a568", - "0x0036e7ce99a72da3cdc7c21468f4842329a0cc9db8c01439b2135ce0860879e2", - "0x00bc886ac03508406178be66c3b1b611f284c4196730fc9381bb7c087a3ba673", - "0x00c37d9d6608a151d2cb1fbdadec8cbe5461cde39296b40070d480491396cc34", - "0x009bbd8130878406106ae2e54876bbbdc7c2a9bddffe7ed222659e6cdac86263", - "0x0065b9d8ac6afa8c7c5503c279b110160dd129f835b6d9c17a4b4653fe4e3979", - "0x009972154a4f430a9c9541b71cb676b972551d99807cb41e9febc3c59a6893af", - "0x00d2963dd51b5fbd31ba97648ec7052b508d358349c8362ad93641bcab591b2d", - "0x0039d9ee0fa52f66214f135c8f0b55fa7709aaaae297b33b532971dd51049649", - "0x0022bf00773f5f31b649b48cf360faefce86cc74f7d3eadfc77c37354befc190", + "0x006ae69385923e4a8a13b212280346ac1a60e3664c823c579dca3680e9401f99", + "0x006cea7e6764f128f729f5158a91675232439c8fc40390f4232cec72174051cc", + "0x00dc2c6bc3253934f05da5212355826206eb01f9613b23c30faac1beb20b6630", + "0x0028c300ba8ca5d27e014832f341c13af499dcc61f6aef393ca10fe73f5e70c7", + "0x00e10c6f0443ae4f6761066f5561664051645128b078b01d36eeabe7e89f0dfb", + "0x008e77718c24955a6ac78fe529aa146de2d4686a1257ce8d46efc88065f87044", + "0x00a8592ce735c9f56cf7218dd690861f1071b60bcf728d34b6ea03fd3a86f82c", + "0x00c671c0d71a4ba5ac204461ed30556e61eaa5d27e44c2c7dc6f090281530cd7", + "0x0026a81dd6c78312cd0ffa79c71fddc9fc738685e656e84c72be6279367f2978", + "0x00ac97bf42bb24ed684564740e6826571c37b3a48043661d566b2f010fdfdd72", + "0x009ffa93743c7d1442a022f88b31a083d5069cf2d9b3b6868ed3ea787d6fa1d0", + "0x004e2946777cd716ebd70d13b40410dab81e2b030a1ff69f8b1ae2da111a0868", + "0x001ca0f323b7b3187a19b592a9ad76c31b70bd3fa91bc0183feaa4299a35674c", + "0x007a8a3b921a8d7211211f100c922510c4564b71f48c1f030b54f0ae4d17b29f", + "0x000bf7e65b9c3975c66226ca34dc8313c51039ee4503871e89ee2a90261f3908", + "0x007e67629982261c9ad2b2749ef671c6c33431e723e8d73506befa856f27fb32", + "0x00e7c101017f9cbe2b78b78d5265cbf56ca06187256f607d3b4076d57c4ef310", + "0x004fd75ac3627d1854415a2b17089f2585f09e073618bc6a6bd636c936ad9c15", + "0x00adbb38e970a985310b61061ae99febeea9c09ce1251b5a91d84f4842bcd659", + "0x00538b6a1a422aa7f03626720843508c4fa14643c6ae7bed3c1b44cbec2b4621", + "0x00bbec4e9fbc32d1f3b7695b0b43b7a7d5f2070b290223971dcf3918685f94ea", + "0x00fb1cc566349c4d862c1209edd04d45a2ddef21c1f624e91f9e34bf781d34c2", + "0x00f994a92c9b6c1fe0c19cc115b3f1f54fc461cf3f45516771c51728ead2f9cb", + "0x00ff6c2cdb0951491416c5a6110155ad28a0ad22ad2abd039eac8ed7990a422c", + "0x00bc8b3bc5128a4873ff7af02444a4d554cbc3091a0f2f58a620669a22d290c6", + "0x00be4043eb6f0435c89f13e80d1526c58f9655e55d9b6323a3d3713d67285715", + "0x008f746fa53612270ba1a40d593cf0673483393c6c79dbad83800ff08ff138c6", + "0x00a4e5078f585883aafded0075ccedd7b495f523103ab2eba22f47ca3df8f784", + "0x001d0b883b44e852349288ce7dcdf46f532d8674a397f518062d0d181027b1fd", + "0x00034945c887657239a2b914017206601692bab8122d24277365b1846b58cbd6", + "0x006744110571d465a2045f28ca886b9ebae9a445a8db9749196e283494e5351d", + "0x00a6845ce792ff799211142fe0908db5bb1784bc7932d03d448e7926aa415990", + "0x0008caa56b87be55271a71b1c308f06e273cc59e31058789270b0eb269723071", + "0x00ea13dde35fdad7856eacb033e311d8805216f43ed039013d3a21552d919a22", + "0x00413115d9ddef3ba2b93d9cf1beabc557b04a6a8c0fa5b2d15f7a92b9200f53", + "0x009c00cc1dfe82fe90c182dd4bc3f4fbd0d857f4ba8a455337e5d6c2782cffb1", + "0x0012e4351d00918e7ab75a613c8b74b2659826c371e6e3ee92deb82869d0746b", + "0x00d63e29b003a9bc80a23855649cc7402e602f798b30f3f71af371dc6ccb3762", + "0x00487cfd4c8f1e4db2f46f5f50a4f7dd381254ea4fa5a275baafbb650038e378", + "0x00f30cddd203808f592f293398ab8c849dcff7af0f55f2c4d3c066e1a6d8d704", + "0x001e5a668d74bf9b42d388178974628f4b5e60618acee7dcfd49d61f9bd4fac2", + "0x004f4499492e1cd7cdfb001b0ce309e1576753e79f7db597f01f0d9358f1bcee", + "0x006c12eb85b6fa7ebf51dec58666c00d5c860a8cdb0726be5a8bc531b668c914", + "0x00bc2831e1e41f74abf1ce213b70ec895dc17259250b320d9227152d50a56758", + "0x00bd9bf63c8ff34ab87fd457b8f42d9b962dbfcb8b169cea6992f879014e0104", + "0x008a5de65a2aa710731054f6d864df0d2479743c310426fe9bb534647f30d6d6", + "0x0007dd79beab612ff0516e899eb9fde249962092c1d524fa3ffb040d37ec55c7", + "0x00e7ad94e0a0e387664638af5589a3e38c4ce21fc8394dc43dad03836b17ab64", + "0x00a5decc1c74ff6d301b5cbccac4b6cfc0bc3a3706f0cc49f0ea57581dcb0582", + "0x00c979e00a87a86d64fe1e3e370ba8ed9e998ae81d277523d2561f11f9056ff2", + "0x00b9b212d7c62efd2a268659bba76b3af777c67c99a28af37ee2e028dbff1090", + "0x00136ffd0a1617ebb5845924fcbb0bcc52d2cff4bb17107f0e5fe6c29ca56707", + "0x00d6b077d4da9b13016b4fae423b66c3d1a94555d3b4da059fec5f2b4570df09", + "0x00dd37779b05f20cd9320ab6d7965d5090a2527bab2e4ef051896f6bde4f779b", + "0x0031c1a591dc54a162710ba787620761f8caf352630cbe5cfba910cde4b1611a", + "0x000677e5fcf43c5f4dbe3b3fec38ebaa7b83eeb7202669f7f3a421e7dfc234a9", + "0x00af84126c1e03b4eb1d9d44b4c582d6f72ee640322254969c72c9927bfffa0e", + "0x00fb35d6d0906fa55440e5ee95f07cce974e47ea89d77a998cdc3cc50ad8796a", + "0x00eb893361d44ad378f8680e0090a63fdbee2556849f8e048741aace6487bc94", + "0x00327e194489d74762d8ae9ffeb40487db69a1577f32433a09fc8fccd1857c6e", + "0x006f9c7c48b72a44906773c8b07d36733bbd7730ab8c8057580542fc736e4a2d", + "0x0008952e0517e0c04177dad28956a53f41f74f378db885077023c5a594ce72a8", + "0x004c0c341cbcdde54f1758d86eb1d15a2fcb868ce85b75e3e13d75b70507e999", + "0x00f46f63cb78be849648ba49f3ef325c80c7883d4d5c2cab72ecbf097ae5e9cd", + "0x00c7555aea26afa9dee7cb05554faeb6da71e82e3b1f0e7732ee0a491333ad9e", + "0x0060a2f26e10f749e1f82a1e0c1e115202d336c9a36b79a6f9ffae5d956ca0d9", + "0x00f3dd43f1ad4f45e532486eb66a12c8213752a0f7f08b4e9d85f2e7ac93a6ca", + "0x00abff72b8bf30cc683a6e690451654569297324322a1ec4514ebb9253df7b71", + "0x00585c58bb500fcea6a6718943975bfd30f39987908e263c30fbe1b05926b9e0", + "0x00ce0ecf3074916261639c5bc1cfa39028bf485758d495396c466fb8d4498380", + "0x00c1c2d553a18106698df273c378f83fb7b526c9040bd5d0185109ffbaf36353", + "0x0015434bec3c46ad5c4955e4b0f1b5f835cabe78408da6e6ddde82c32fc8e13f", + "0x00c07b6d5228642e6e5158b98603fae9988f89d079d28bdcccfce2f1314a8dc8", + "0x00b27b2fc115ab99b6bf9cd690ea3a407a0d293bdd41d3d95b81d6e9cf9f92a8", + "0x00f933406c0ff6edc7c8bfc1436ef539a0052885621688c17d995402d9316046", + "0x0087ebcf28d51eb001563dffb61f26086e8553b63b98b6730acd5e1aad2606f5", + "0x0086c730cf1179c6250af95945eb81a84d20a0f137d102fd4b307dad8f1638dc", + "0x007da33dd8daf10fd0bab19aee95767df90f12f4aeea9d14499c950f0af3eb99", + "0x005a0342ccee7622e8d49d42cbeaa53ecbc89c1fb063df2c5d82408b4cd45289", + "0x00daf9aa351ef7aecc8b040c330dc6ec86e1a7a00239ac6a8deef30c25f51f64", + "0x00504e623cd921a30ef522000bd1dd0685cae116ac1f8ee1c8ed861e82981e32", + "0x00d25307fd6934c7b6660f7620f1077ad45ed8f1557eb97def4c4f99204dfd56", + "0x00cf98951d0d7145a6b564b6967828aea10cd49edd0145873d5601c798f6b18e", + "0x00351da35d13c4d94f54a33c4957f8c33ec84d5067fbb48460f7b5f807b6f211", + "0x008d4fe32ebee8568328b3a891315acc64d962e71c148b63d986a24cec5321fc", + "0x002e614379964f8d68cb0879fb305173b99d21604f91a7dd50781f429647c1ef", + "0x00927b520253d5b1e75a2bec063ed400995dd55e56eb96a579157b522b8b58fa", + "0x00194d9c4fba8a408ea0b99e26d3aaa7dcd7aa04a51e4724af804ff5ece4a3f4", + "0x00f931f8cf94c8b96f728c127e04a56241330679f4ade4a684619f006a252bc5", + "0x00eb9378bbfeaf203f58cb4f66af6ce44e6cbf8d0711722cc9f4d253d5bf5b8f", + "0x000fed86d64976c58ebd313bdf246e687a98f7d484e3f6fd4e6b8747d704c0af", + "0x005292e3b7a2edeaa3471a728d0b1348e41ac9cc072909a1f486c7da04cce7fd", + "0x00898be731af1b102615f2efad917888c0702fc6c36ffb7b7398700863429e43", + "0x00b608f51d41f93f95ec33f72c42afaf93a0cc2cb0c17655571af86053400e23", + "0x0027a75a6b1492cc28dce0858f5b20785919b59e2085cff6acf2aa9fae415542", + "0x00f3d46beaa9a63a526177a43b4f401f898d69a6bd977435667e705e074f89b9", + "0x00459e4be7cfb87273ff8325f60d9408fc9d0637da30dab3c3d1c63e3b90e2f1", + "0x00a8b9eb48247ab68d3b9bc049f187204b4606ed7cefe5d1ddc8dc33d04d4d84", + "0x0065c0cf3315db11e88df800453ed3b81bafd811111dde947f32ae18de1d6ae7", + "0x00af9f07464661a3a7e4a7a734bb9dad23bc35e28ba1fde133238dabba47d7ed", + "0x00fdc66f67b70f6c3188b8108c04cbcf04308f3ae67e4f16cc3187e606c59b0a", + "0x006c2b322bc0e72adfdb05c91a27f3aa17cd6e313488cadecc48b1187084817c", + "0x008f83e88ddc81fb6a1d961f4f5c49627cdd43d7ed1cdd9b98aa94d0a2ad968b", + "0x004cb0da7d4425059e3ae07ad252b169e6267a7239d1038ede49c44bda8d27ce", + "0x00edcacedb02fcf5f4acf55cbc018ebbd96dc682f0da0542c1cd4c1c6ee17ef9", + "0x00e7e84115149708ce12d8fdd60af478a7a60fe66c67a403935b8e36847c9a5e", + "0x009f961446d585ada65977b800352bdc51ea7dddeb347140615b84c0f2150c72", + "0x00eccbbb55e351627e66634244c5b582a1699d5edceeaaebfc564803b007b71d", + "0x00f2e6b0ed70766feb8c94dd0ed529f9c6ac0e808974be7549861135e6d7d783", + "0x000ef2bbc5046ead909c524d5427ad737273560282b6cddc0da8da5eef6d7f26", + "0x005ffa30219716d0c705af9f59355bb02a18222c26289125196de9426fe540b0", + "0x00222e44cf1d77dcab008b7c58a1b6f91068e3c5eb6e2fde0d3900bbe9286688", + "0x00c6bc2fa5d3f056ff3ab5d7600fb7f30e79e88985c94dd09abedc4fed1de2ae", + "0x00e0430fe0ad0f062986f03b9855b9fe14fc60659607c8b0bdf9de12217d9a61", + "0x00597a90448be40ca0a236d749c5e45a3df0df1cacbf1fadffd6471e1f6e51eb", + "0x00c726fc2536d308dc65b60af88357a927698335efcc7753ebd6f416f6a71400", + "0x00700b5199849a08acaf05a492c5ddd68025c7ea6be272f5136cd0c6d08aba64", + "0x006544036448aa0fab8a14652c8364bc5b49f0e6681d40f31632f886d85a517c", + "0x0083cfd3e6b347fbe1f325b33d23ae30b33d5b7d256903dcb284938ffc95792c", + "0x0027cbc10be70357c0e2f6a86987bb69d514c79de5e9e44ad7440941fcfcae80", + "0x007c3e697a8c8f38ab60e3217c08aee55eca85ed3d9b6d0208247a469446466c", + "0x004f5fd09ca70e127fb032d8faf53a21e498becf48eb0f2f3afba54a179863fb", + "0x00b76b3ac0726f433ca7068e0028bb5892c6aa31951f6e8ba5cc6d8399616491", + "0x006895793cc2138c83017be0d70805f6ba270eedda46e12d78a7c5dec6da9762", + "0x00c0412c989f1bca767a4b731f66e2c40a19643a35175471baaf34958f29226b", + "0x00e15998da6a13685c80bf3180f5c6927dcf487f332a00c01b4491d42f05210e", + "0x0004a51a35d8e0a85867faf1a24da9506b9ea176d8ec60c35df153c20d227498", + "0x007b74335ec899d300236ae7b44d7f73282c3ab19078cbaca40b1f08b7b5ed2c", + "0x00659ec357eacaeb71c327b56efd3dfbe98e12983f097a925ad8a2da8fdf9f12", + "0x00b6b1843fcef97bfc1282b44da0b6e5e32ec31977a50453af9cc4f19ba3fd70", + "0x00a3a9f2092b53ab567c935bf01d50c724e444c4bab0ac5717daae0a51f7611c", + "0x004189d53a8afa77c9f1d8e639552d210b4cfb8bc5bcf8c7b4df6273df98e2e6", + "0x0075ee71130ca9ad0f56263649b89d32a0550b012a9a81913b145c0beca5fa7d", + "0x000883978630bb1ef0167e08bfcc29fdc00f0adca9b0f0c13dd7e50cb1530462", + "0x0048ca9fbe8e0fd134749df8ed044b877b213add072becc2665eab13653c28f2", + "0x00b6f5ba77601dd044de69c92bf5ffddc64ab94c0ea5fd5fee976eb7365e6dfa", + "0x000f53e24b891df151501ee74f85a5d4745a2097747172fe003085e90e39ce4a", + "0x00ae7160ec6afdf3ff77182483ebd0ef2f3508f174652d06375cf8e1159384ca", + "0x007ed374d733f339a62dbaa3af25c62b5ef987005d155438c2e200790ab8e63d", + "0x00ee43e3515a4c56dbfde97c7bab099ff8ffe555d1396bc409f912a75f7925f7", + "0x0071785850603e53a50f6d97d82350d50133c0bccd9b41d3902fbd56be7f99a2", + "0x00531d52030eea6d22cd9b767f78e2fb2c503bf0c73f0dab54ee998b1325f57c", + "0x007ae798be394de29e80d450ef6628455e42bd3eba93dd766ff16d15ef2d6c3a", + "0x00ddbd67e448d78f0580701d6bbf4d3314e87d60b7b4bc048867b426eba9458f", + "0x00d1fca982a5492473270940d9b23a36dbfdb475607bcebd36b1e75ce8e35dbf", + "0x006ace2dcf96d75c1d4f258ddcad730385cc913a5a3a757504224a6f7cc9470d", + "0x004a4294aa399c049778731b3827e830f6593347047a032aa0faf22cd28f472c", + "0x000075ddb72fb73efda510c406f31499ebbb412a280cc8f290ffbbf8b746df1a", + "0x00f5a37015750ad0b9adf82050b9a146ad979c862fda187d19d7a56e2e325369", + "0x001f1a4fbac64dba24b2ed66adfc9601519eafebd40b9f56d42a5ad327d66858", + "0x0047ec28d07554053582c6ff9930120137d5abd93c5dc9dd6743cc2f861e8217", + "0x00be7fd7d9b879e46ca1ddff1baf560ace13862b6a9203426b9c06f7c883f922", + "0x00c347a88c5de38019fafeb8288b5cf601dc74198f2bdd0c2c44f971c0a104e5", + "0x0001dd449d4f6d38f492e3aa067090d6ca37fcfe31c020d52371dad006c55a06", + "0x002ad9dedefe571edbfcc6f582e9f698657c67ff7bb01cde71c96e3e6d39d2c1", + "0x00eec886f6721eb56c94cafc637eefc72fdae15ba5cba9483651d3bc367ec0f8", + "0x00e1f776e5e4fdb8648ff74781d6d2cef100359d8ca928621e9b96903af5e089", + "0x00ba6158132b35d80abb247a3b0bc23439be05e3b1e3c3f58b67034e3ab32f87", + "0x00b529d5f62be1a0d37612987a841e479da6fd1eef1cce8d7dcec0dfa15012d7", + "0x005a8f3f42b03d16d673f6f83afd50bd8e70202725cbcb9b30eb11dfaf0f0401", + "0x0012cad96714629128bd179bf3b170df2ae8d16886778fa303d47e97e11dcd1b", + "0x00b71cc5dd2f1757760f2664007530eb41cf3b577a3ebd48aadc4bbb2c2917cc", + "0x00370ce6f84bf33e34b109a47aa69cb6275102f1c9c377f37af80c9dab24fb40", + "0x006c7c3c4146066033a0888013896b65e26979d42b6e2453f07df3ba5d7f3f41", + "0x00a7dd2644743f5689df12d1340a9d6be86863d9aedb6dc60766315a3f8ae1f4", + "0x004c0c638e4e44048df60d46def4d2a2aaaba49db4e3210da2b76c3bb94df84b", + "0x00f0f9ea43236531a16219c41b94468871d0254f686f4fdbf5e12f8a522e702c", + "0x00770d1be0f16b71c354aa65f8718713a3657bfe0c5c94106ca98091154fde77", + "0x0097c592457d6f2f3549a808189cafa0b29f69d73483943d0c05aa1762182b59", + "0x008ef131161324a28a5b5ace9eb7311b3eb434b395bf0667759bb947e7c51cb2", + "0x000187d283b90e861608e4ec2038a4e5ac44a5c41961fece6f92d8d58213431d", + "0x001fe7cf0d14923d7629f711f0ee556f0aa791f3f9612391a9af99f88c7ec295", + "0x0004000a5af8fcc760fbb2764f49efc1ffbbf7bf63da6a983a1ebafce214229a", + "0x00375312cd5149734937a60c0c123a8aed4634cd50ab27a6eb93b476cb6714e3", + "0x00f86766499d6aa41cdaf44b948449c9387452486a72247fe2eee23a7a3e3355", + "0x0022db39e47239fed71a6948f1b17d9467b8d353a32c303135f50a604ba4ac6c", + "0x00d27788428a2497414522abc1fd3ef7125982afee994bedda568d2840268445", + "0x0035f6cf80c604c46fbb95157d0dca8d14694de03e4b9461a31bec76c28bb254", + "0x006a1c218714b8fb082ca302838137cf05e80302f04584c0a635e1b81516023a", + "0x00cf6bc7ff8dc2146bb9e87e65798944e542ed63604ab7e01cb6fa3f2b32ddad", + "0x00e8cb174d77352aa36ea2c38a94a3e25a9d0822a9cb07b0240292cdd2d3754a", + "0x0073bb8f25a2780b374d67754112fd3c2d45ff6f758604f622854e037506ea9c", + "0x0065b2ef6da9a2ab73c417627d55651d7beb7b43f68c12d8bbd64cfb9bd1af51", + "0x005b6a19c401fe9741d80547234a71e46e3583d5bfba993cb8c492136a3da651", + "0x008d7dd6e33f32885757c08729caf551433f52d1807ffa8d3798caa5d1627542", + "0x00160a507ab35144e3ff59137923dda9b9e0eb6bae68b3b5ead1566b027cd946", + "0x00417786c62fa9c4afc0ed259aa52481721da07cf8fdfbaacd1ae7bb466e8080", + "0x001b0acca5f3b9c45df6ddf7c6454d79ff6fe9d0ab4e75a7665e28f621122070", + "0x004fd518311a1ef53a9cd88e3c9afd6d345e9194686cbe712aa038ee4e77293d", + "0x00c22eb57cc5096bb2a22ad7c68f6cc3327f847625488fa0234ca919ca2e505b", + "0x003ce4ff135252a18c599cc87ba6f476cdc159e47628bb9e2cdf1a8ea0000bce", + "0x00546512f6c9c3ca531ef64d29285ebb57947a80aa17e923d53a2ed560b92ee5", + "0x008e17c2b67e26f40aab395c336e9d4f2ccd315a23ef235bd2d44cdf45b3514e", + "0x00087f9ab967b955f5000d59372758e75563900f770ce3efff82dadab6974a95", + "0x009ba3ab1a67ddb713226432ac56977d91b55e1afeab76a366225ac6cdc827c7", + "0x00a2d26ab5ba440ae39706c87502eee5d2ceb46caf44921df6abe6976c4c8ea8", + "0x001b46d0259248f2385814d2163665d702c050388e9301c1744cbc675c7813e7", + "0x0000f0acf0e46c7a485f59a1fad2740c59b1b8ec91dd308c5c4f3adfdc752402", + "0x000633a023ab14a1719e2f8018ba0b93810937cb781a2a114a415c1cefc28301", + "0x00cd0720df2f58d3322eafc84ec1469c5eab83da7fb23369e47e5c8dbd071a84", + "0x000a8e6c4740235ca3cde11182b43132edfa90030a3ed698d0098dfa6880e618", + "0x00a6316320a112458c6b275bd47b4a3a85106e7f9b7f47ec6e485960837393b3", + "0x008a5f95ef8287281f06c066eeb58ecb8cbbe9abe71d7303fd2c7de74fe7ebbe", + "0x00628a3575c372cdb969118c6e396038ab168615565db2a8daf9fb3fc80770b9", + "0x003d40a68d41070cee7bba741acb52335cc733778a75a658b5bc615e7efe1e36", + "0x00785a5301a1cefac829feb3d8867765f923737a2bf32a6461025ecda4ba57e7", + "0x00a1baaf71d8eba4e0358db9f03f3abf6561284f0fca412d380a72eb9991cebd", + "0x00986a0ad664f771283b94a90e41f64797dedfb7fd6a8c406be58149df431904", + "0x00f41d4751c89f8fc8a451012f9a1262aaf9f0c83b4ff0041342e96e93ccfd36", + "0x00824534444d28a6f9afe677720ce0bfc62d6aad29de893976c1c23441ed9ebd", + "0x00c1cccfa0c970d69e94cdf10a6bfd79428ec54e624cc8a35e76a3f1f7d9c836", + "0x003f0a1997895d7d392737db71dad529ad5b8a5a527c0b87e3662fb55dc902f3", + "0x0062f0826cfb6e8ce508dc5aaf2260cfff3d246389d638c2d2589ac486f43c18", + "0x00ad2b10799d6c9f365c2b6a17350e2af0e08d9962da6fe59d00ab0e14d0817e", + "0x000602aa226b063794d71aacbf3bb4161b03fd063237143ed3c69c48ef9c8b77", + "0x002a4b384adb3a0067d1672bbe01f1e9964ea5d1cf6a33851bdcac5a3e736440", + "0x007858564139f808adad00fb89c1ff700e00811c1c52ac77be7c75b58f700b2c", + "0x00d2794a87b24802d061e96839994e07c1bf3b711ccc98c6dbff910c12844ff5", + "0x00228312feb6f5c4c5b0fb56f9c79d848d915c0c603471c894390570ef5f2928", + "0x00bf7690456de00e4460f291e9b865afdfe41366c534b3a5a6edaa966435047d", + "0x00f8ea2954d019ec29df52f0e387c884ba4ea93f56c3c07c9feb60ea0557d1cb", + "0x0085ca6f0bc9a63e27a1efed8a3b4c4fa0078b2d6428de430a215d1eb152d87b", + "0x002d65aded59dc575575bdc623211433050ad4239129c497e5e0a60b8a94fc47", + "0x0076b028c78be413f69eaa90f8372953047962aa45bb300fd8ae64203bfaa77e", + "0x00014b1da55ad94fff11aab12fd607dd61a2929b37038fa30ba42d6b1062a4a4", + "0x00183cb8f0ad27d5ee6bc1e2d73c4cdb6dfa8d3a1bdde4085bae1fc47b8eca81", + "0x0001037482054fa9318d242db0dc5dba54a2ca72dc36e3cd674412bd5999c071", + "0x001fbba29bec8a63d5c569c7bbff3125d3543b9faf2853afc591531ff395b33b", + "0x00282d76c7dce356ca54aa1f44d005f4f99d5300d7c0f7e5d4356cd46966ec1d", + "0x002dbada589afb04c089a35305a5713595f21cb924bc6e87f543a31d80d63ab4", + "0x0092526c536c877d6cfe18f57fbc529ac15781c726bcceac6dc683674d17bf5b", + "0x00b1804a7ab3c0d9314deb1ab56c97e61f8b3671284c75fd6b5345cf5bfb6700", + "0x00cd05af53d5ddbf783d6705458d68861acca0ca325bb876d7e65e424d7e51c0", + "0x002485ed6ffbe8b33b552e9b217372060e92b6f0af8b0faf36b56ef3e94ade0c", + "0x0048de2e2077e9d44e0824b700e00ef8f7d090e85aef0162a03f0ec53bb6afc8", + "0x000242a6c85eabfc4f813399767f093c63b4a1409f39ea1d06433faf0947293c", + "0x00280dfd09699b66ec8982b157a7f451573f9fcf756b9ff1bdc2b1c3e2a15455", + "0x0019b560fcd48a4ffc4dce252f2b1a2a3bc7d151de35d37e3487826f79864cda", + "0x00dc998335ee32b5d6a4b6eebf6371b4e1e40e7e72da74eb2a6a9adcbf1db096", + "0x00d70d778b72390ae02a4cd2fa73933273d08ef3331be45bc8a65c5092a95ff2", + "0x004019e1595f41931debffb22981c233c82a73cd40230529d636a3a6272e73e8", + "0x00cee7b5bc8f59ffbc42129f73cce30c7a2a0e07c28f44ef5cb48afb81e3d6a7", + "0x000f95712782f6e8944bd5652a6dbcc633fce779f0051d25cde1a799afdc465e", + "0x00550a65c4e97df3307571d38743bce73a1ed4a2e310cc6680d23d0f2b3403d4", + "0x004204614b40d016b080ddf34335656e6d991b8e7043161b54e845b05e9be018", + "0x00963db9572da1e3948981066139496422845a72b646a3f6de83ea04bab11d23", + "0x00dead0443b6c9c0ef9b99567dd6db6af078177c43fe8e35dac9ace12f08a12f", + "0x005a9bdc8e7a7e42f633f30140d2a7e26056b9945b660fb2c2a1b83c978512c6", + "0x00d77b75bdf17494216084d0e1d7094d5f5eeac5b5b45829143022fca10ce4ca", + "0x003ed2d96fe557eb4f3c66372d0b021395fed8c9261eb57dd9f8bcc670992296", + "0x0018ca5005eb03ca7e9f3acdd44a23f7f330e2f71b5d317431caf01ef3fb6bd9", + "0x00a055a0fae3af839f5edd3a04b214a99d4b3dacfcd6e4cc7a96a6468a2e4b91", + "0x00daa33208392c76855337afef59b02cd3ab471356925cb5a272989afc1a82ed", + "0x004f8ec78dd4583e7caeee64f27c6f8e2ad7cb6f8d975d26e708d84dca0e3058", + "0x0026662f57f481494b3ac7748e935575f4d850547119fe6e2927e59ed353a98a", + "0x00c454e27b117bf2a835c09728ac53f9dcc3d9695d27bda02bb53fd46bcc5cf3", + "0x00d0b4afeb406406174af7d4e52d892f21ac28060ecfc9e810b08784085184ce", + "0x0013f230383cdd7d1cb92525b4f89610a8b9851fb2bd0fb14a063bf2dd8aa67d", + "0x00a8d4739e5345160ca621e3fc3df6dc26410fe2082836c7c9b7dbb42b74b0eb", + "0x00d8be4a2403c6d929293da92442bfd76a9bfc2e5ac26bcf17c890b4bf8b1288", + "0x00da62b1925756b1aed3f51d4cd95891e0242243b0b95beffd952ab19bb59cd6", + "0x001a0b3ab2a5db7547d9c0aca561e91f98b0b0f459dbdb73fb511fab6f094d66", + "0x009ae968368b00c6c5f4166044b5ed7329ff06c81b23beb1012c8994815db1db", + "0x00562488776ca96c1f681c20b1cc2715e7646e7f0eba9c206de80ac16d02cf7a", + "0x0027327067a2b26d70533d384087f6aae186bcd51875529235589e2e2d1d5448", + "0x006ed669e2ab8057f0fd439c0a7cee20eff1ac61f2bbc16478f5a8c044cbf259", + "0x0030817d090ef001298ceb68a53300ce14194af869b4bc61bb5b03c037153f1c", + "0x0093ca12ec25978099258b794d27f9f6067299de3cfa910f831d0504e218a603", + "0x00e39d7226e6246aaf5e8768be1914f690c08d24fe32202b2196dece3504f12a", + "0x00b764b6e7ecc0ad2ee43ff46c376acbd080b881688e77e89c34d5ec53f76612", + "0x00d3f3ef39771fc382b5a022058aaf37cc18622e321dd217ad0370c41ea36c62", + "0x00f21df4076feddd7ead13cdbbe30815f53d12a8a8d5edc6c2d22a1b98372692", + "0x0021bb0c6a3d942fbd24a66d4d274c5f4854df64b65e7e003966c09b63f7da67", + "0x00f8468fa32ecd808003cab64e7530c0181798e625da9b5a4762c28e95364ad9", + "0x00eb7a6d341c924b06da12c346d330c00902a4abbfd72dcc5f11e6a241db8293", + "0x00e9685d3084eebb3fa1a976f7b6d3b5d0ff7f85cfb08ee708015787e4230273", + "0x00d90120e10a18e50dd1a4ea99fd1404302a92bb6edc8177b7ee1f7f2f234ba5", + "0x00a8c5539e98a8f8e49282ec2a7218c14e6e911570a85446c0e01691e9289acf", + "0x00162cce1eb70e18e99a70d25e259edd211f8a281738ec4f365feb043c2035fb", + "0x0095d7734b1b349cbe04e35578c62136968a8d560fa9d44cab12fc8fdea27af0", + "0x00f3b43cecc0177f308a139344e4b59ee8b229a5aa28145bf8f29a81ad9a5e59", + "0x00c4bbd1ef4b2842ec32619b3b3486ed7692df71f60305aa40611825d4748d43", + "0x008d56bb5b37e9f493e3e56e730571535f54150ff93cc845d9358c386d17cf02", + "0x005b1c9c6d1013ca62d8e6f2a2092842fe004be6ce144a72dda01ebc815fd31a", + "0x00f856b56e18ac0d754ee7ad799773b683e75b11c02be9542fdb6e52bd929381", + "0x0004510bc08002dc464cb081a8216a2e4a80a02ecc8d002e7bfc91e9e83d678a", + "0x0015e51ca1723271249278d2c95a951f475b275cf8f1bcdd4b4ac751a1f796aa", + "0x001ab47cbfc796e84588dc87db31958f511f7582c6f981fc5aee7cd2ba89158a", + "0x00919fa08efb1b69f78624c7ee0ecbcfde899730736dcded43c71a00f771d77c", + "0x0032cb669469e889fb72668ef9cab858ae9fe16644b221efaebf8117b26eef1a", + "0x00b8a87e8b6afd0722561d250fe8ef023caadac325bacd24e8e2212e15ae465a", + "0x00fd603f5782d90613cbe7c25e5a4b3b3f3e702e3a42572ea9610633c1fa678d", + "0x007f565ac1c4266a1c9ee0365fd25f320ca107294703178b5a6294b5a8c87923", + "0x0004b8bbcea3d21917a228fb970d394c810b2a84d857e34e5e55fb88dc9bd96d", + "0x005bd31a55ab80c767ff3e4455c811100a48dedbae627a90ab0e7ea38cfc270f", + "0x0009c4f8af542b5a41e90898bc691b8e47ff4b985d618d0710b04a242e78e284", + "0x00242cc0d6f76067387098c6cd67320696df4bd4a30838d2e49c1ea63c3f8ac6", + "0x00384b105147551521623147d080e4566657d51a9bb0e44429fe3f9dbedf71ce", + "0x008e04758852233996b7dcee6600e85622bcddc2ee54fbef1b93c1cbb01f5da7", + "0x00b3b33a101664f5a30e6d13912207c67d2bc4640ebda15f9b16b32e2b0d6c6c", + "0x0092071796a1b3694a8bfcc4022e630c4ae409ad58f090458f8cbd0dad690fd5", + "0x00c1dcb6da7bb33013d2854f8bd3b6c59166367086bf65e2f6f3ce2e143fef5f", + "0x00112c1c88a8c146438d8d44f6a91e2f5c20fcbd2c10567b0e9db2c4e3a8cc98", + "0x00402de5b85dbcf336a98b5c600052dd1e8d4f1270349d6b5d502eeabb77fb34", + "0x009b411a5abc6f669078a53515b88543c733eb5f036219dc9e466779a366ccc7", + "0x006721d76e7fb7fb9a2086123f8144af25af9a9b3e5a00af5d0e482576c3d678", + "0x00ff22b7938830b421bab651ea0ec712fff5f988c1a089b8115006f9415f2ccc", + "0x0088a7568e33177bec63f616961b8eb247ef03427a4ce738798f4df7a61fc0d1", + "0x00cce6d0f8fa7b5bf7b1584ed759e4042d2ecf62173655dc9f33202d33ed35ef", + "0x00e9d03f3a02379b94920d4ac48a592a56fde786ed214b0f4dc3c9b51d06221d", + "0x00e9b8a0f86b63d3e71480233acd63aebc8da1a9ac857b6471ee5c01b5820116", + "0x009f21088fc64dd60c33d05f6d9719f707447945f424c99ac8db8ceca8dc4c38", + "0x00317f79474ab7cc17df14feb99709f8542c56f22357295d35d386b62f38853e", + "0x00f686342f34c13c61af6da370575842a4c5bff1fc01f7c29de44e4c72a89e0c", + "0x004fc34520643cb3a03740937172eb99b78faa9ce9bad2a331c01e0a0d8f65bc", + "0x002937a35140c94e98f6cf8a2845b12ded88d1724d8a427ec697ddf1f42e400a", + "0x00af974657fab60aa3ea0fbd7d61494484d953beda7443be3e07b0fbf5fbea12", + "0x00faa377ac3f69e8917d259444468f5f3c7bbf1c399d873a8a30a23f879e5cf8", + "0x0034e06cea5f7300fd5e2d9b7a68184f91e82275a60dc81e922f5b42ee739c3e", + "0x0069860ce7ccb4f52bf36c3377c40be5a36cd396fea8912f9fe450701da6f4aa", + "0x00590f92c845ac2e88b977a009ea14b3aabc00fdc164a671a706c166fa716682", + "0x0017739d0acd31499ad36a9a70e9f1e2e12c8f9c97b1abc686150cd8a465edf7", + "0x00acadb1754321b28f75d5325d83abb4abe266ccfca0c1064ad1b4ecc0e08267", + "0x007665118e335d3ba2a2d6a8d09ff50547b2d7e4ea3a2a61ab736425f5ba7c19", + "0x008d1dd639f7b1cb28b8ebfb8f6fb83c7858c2e964e1692a7113c9fbd1e1d8da", + "0x0003d9cd52189754e590b2e0994f2f212486c675881821accf363ccb54d13543", + "0x0016cf42023359e729b76058d3c0d49247349e28221cc31369b5258164fc9e93", + "0x00a2e1adc03383aa57eedaabd3abb26baa15fae3bfcb78c075d3761e78c7b2bb", + "0x00bd7ad0a648929c961106957de0c2f2e673a72a34f1ec276c020b2faffd602c", + "0x00aebc434b63d24bfe02f978e95b9a45c0b269069edb2a85a73416ba99ae1201", + "0x002bda66f3de18f6e60c6172e9d1a5c2881398229b524ba8fbdc831549cbeeb3", + "0x00d2e037bd8ac31f7a7a98c5683b7d23ee69d5b2858dc67a73321a31f28f9b58", + "0x00956ccd0bdd25412e54339d51823850761d0f1fe0942f691f35c22085f99fbd", + "0x00fa4fed9d0926f606dc1da4543b9001de92299655cd9471ba626c312eda0a88", + "0x00a71a2974f2313087ff6a71194a51fd4287a98ceb338e216a75999d992dba6b", + "0x00f56d219c1e00a0b1300f390615e04e1c38435b9703a1eecb74008bea9a924e", + "0x00b317c2c5e0d57ded4b55e4b12aae3343d593e34a1d5a4c0a2c5839bcb9a4d1", + "0x000c62a02f81b59446dfcbbc4722030ea4959427fc1537e3d20df1ec5b952af2", + "0x002bdd5acce130f2bcb2b8fcd7a8dbf532c8e606edf9648c831e76ae02673939", + "0x00406e2c255339f9f106be2d489f73be4236887baf246ba72d82c2323f098339", + "0x009890fc4c92abf650bc1a253c3432dac80e53c05c7c91edf144a6fc53c55a9e", + "0x00e38517d58b60726c6fe903afff5882277fe10b31f8e00eaecfa895254def6f", + "0x0000fe13e731f36f1a17b93eca843c63f08c5101974b3045648e538ee5222d5c", + "0x00068f488e8a0ab355505f778ff44dae8a04fc8e7faf9db6e80f1843f7a83ffc", + "0x00f9f1ee0f349dae8062650a9e1ed0a6753ca3c07ca4c5e6a2edc389dea61e28", + "0x003d9c299b35e4c931c86a1fb0f066a14f85a9bdb0382446a7f9743b815dd131", + "0x0093cc842bcf17c3bf5199a948056506866e1f70d52513e7141f1cd5797810ba", + "0x00a7f584fcff52eb44882525663589e63a7caaeb6f745f82d852be873fb0cda5", + "0x0020a25eaeec8b5b78cc6801cac783af04619fcbcb87da374cf60a93273ab63a", + "0x00ad1cea2baa120b34b9895dde57aec358e31b76311abb5021acc5f3eb739320", + "0x00473037aec7799ba94d46812998f44789149c27a9f4935adf1539368453ab07", + "0x001266328091c5321363f6cae7d43b1c642b1bffc8e501bef9e040d140bdbef6", + "0x00e0a5c245cf765ef3f585e9b82201b02dddf5921d8c8f746c0ec9ef4074b9b2", + "0x00a289f4ace40a1040edf8dc9e24566a26746584ffccec9b0b9551d620bea861", + "0x00b35cf5ab2219e236e62c9f185410d0c48d419ab72dc3b1f93c252692363b73", + "0x00ea4387ae0c5c3206d0eee4344a5b8527c979952878045ef8eb5dd2d6bb42c9", + "0x0021bdc2c88fe8c8393b0d93f7734b1e33ebb2232277ac9be725eed4748a8dd2", + "0x00608924ad0640ff0939fb2adfa085103108b78ba97e9dec727abbd1806fb7b8", + "0x0062309b7994de5c51ec748a3a9be93ac7c4838de5484022bffb2d5bd5997476", + "0x002f7f440d1ee0beb8284fca8aecc4d1ef6ead073d8cccac6956e1d8f0fbd7fc", + "0x002dbe15a1f034bf54401310da03f63458ad1649908a4a95cd711e26a758f949", + "0x002d4c61833749c7a8a65bf599092e27a8afcb5d8ffc87bbc24d3457739e608b", + "0x00f85fbb5c01f9cf58a59a16b940a6be0d8819d27834ac8b542e7622c5c544b7", + "0x009f729c35dbcecf981d5172cd7a896c11f1fdf68936af1bee5c55689785e67f", + "0x00c6819ed7018dcd2483c7ae821ce7d939a7d8dd5454fb7861efa50771d8f88a", + "0x00aaaa6e88467410b12567f825e41cc9146efd91b49d16ab4a5a49769cd60d29", + "0x0039b089f0af4fb9389bd9c44f8047f7186214009cada26400182a4c223c42f5", + "0x00460f94fd7967935715044878c01807b5f5502421dcac75d3892eb31170f9ca", + "0x00dea06d4ccdfe1d8b584ab4ac3dad90c4e189892d22843a948879856b8b6afe", + "0x00755ffb6b155520a81a851599275975da707ca092ec7af5a0dd66212fa2b473", + "0x0018f2d960c503178b7fce620602b46ed7e8271ccd15c6ebb00c215ecbfc9680", + "0x00fcbc44bb24fd941b3024b1b7773e16013c9a54305fe1baa6ec1b645b244b36", + "0x00793b03a5f1bb08f06bdf54182ac01825959a9e0ee295744f8863482cf30bf2", + "0x00dd9f09d11da88360eff012e596a6b4932d9764b3d6987f5da26039e27090f4", + "0x007b8d33eb5b036d88ed1fb6e157f4131894e85141071cdf42d16f1f8cdecc0b", + "0x005cddcb38c8988bf98fe25d0d1350d657912b96907ead5efc7dd121e2f2d84f", + "0x00742de6b1d564a206caef0351d20ddaabf3271355ccd05bce8d21b28eac0a35", + "0x002ca5508bd55b3df7c0147d062a51f4b6bc70c5f0a026fe6476ebec86141722", + "0x004ea2243492f84453d5a0f17b01261c64a56ed537fa36b3cdb9a72a376e010c", + "0x00c495efb8a635452612414c210060f9905af15879a169a67012c6aa6d6cb761", + "0x0093f0ef7d9da1925b50b0525d3916adb01249ff9bcc7aee79e76c58855687ab", + "0x00d1225dc4e65ca66e1cb447c60f125e271392084e6c9bce28880a9911986ea8", + "0x00c2e3f98497a44b64a930b033bba3f1b7a3735580b019f84d4aca0dac47cbd5", + "0x00ceb33655b973b98ca165df2b8d9dd28c8bbfa617ff2772de55cd36898551a7", + "0x003f71f9c4347dca95a458b9c644f6354aad1d48f98ebc4eed43c80941b25061", + "0x00c38f3101c59954a8abe304fb3812d0f4b1207f8e7bd20f5f673cf519cbb7aa", + "0x00e5e980325db173de0c51315abfb3495d57d771cae6f1dcc6feeca5c5940098", + "0x00fb6a8ba1f396beb46a17bff6165f64b4326e8e7d43520732cc68419b0444f0", + "0x00833065ae34e2be1779dd7a972c3983b4c0980a8bb27a863fc1166d63910e5a", + "0x00cbc317d1e2d94a3dd919fcb8d4200d1daa75fe0a1678d955bb21f742f7759f", + "0x00aa80a1027d8375aa99586a55d8d91e30b0f5fba5e129a75134f929d246cf40", + "0x0075e1e380c51a44ac2a5263ba0176cc3bfbd30606b53d4a8810e511a83b1415", + "0x00e51f8a86ce8a675c558011ee164370dc4cb5dd4f5cf59ef9eb68b6dfd74ff3", + "0x00ec27c51331ea9d18be0004037db796eb2098272574f5d4984ea069fa07f408", + "0x00e67d1b992f30ee5f7f2a952746eb664927ea1347508a484d652cffc0cedd04", + "0x001b18aa91bbf3270544371d746d0140885bea180a29807143d0ecfc56debea0", + "0x0047ad0cfd136f3acbfb192946a15eac480aa5a8636cf7818442f5d668a0b90e", + "0x00f966e42cc9390f41a1e6c88e853d646c58cf5d9fd4ad90e0887f2ad4b5c3ac", + "0x00b0541e0a69e051dc8c32177c5985ebc4028330fc887ca99a5511fe92bdf6f0", + "0x006c3554147988966356fa311af72607c0380a642c06b764be9bbdeb76c4848b", + "0x00197bf5d418c5cee23dbce9e17a4c35d808142751be9063e86e5e3adea66841", + "0x00a0ba42f2abe3d0361ee2367da6a5e5e3319fdb5a74940f23a8785abdf6d193", + "0x007d2291af00a4802186b4c5ed2b3995540c0b12eb75e3e0d813f556c938b825", + "0x005af87c2b5feb3630a5fc2fdf8422d51bda95c4d33f0fd7287ba71e9fd86f9d", + "0x00837925aa4e13a72bc86a0286fa15297dc8fccff37c60483be987d22de180d4", + "0x00a8825555a64db15cd12c45da55779398f13b2900825bc0acd55b08ac6765bf", + "0x00161f0d794c85bfbc847086e16aa64f7fc6b6ecf574f61098c7773b392f692c", + "0x003e6da966786389a664d85f27a6c059434c97f82e0cab55fba2590ecf40f4f3", + "0x00e6b1cc71c81bf02bfff423edcdefe99bd011fd98e6add70ec174e7212d9068", + "0x00032e815ff4168ed2d09a75936002ff6e2898263cc52979d579c35dbcf3f4b0", + "0x00efd10e0d2f03f6fbbe40a9f94db96569798cdc47564dde828c9d1602f21491", + "0x00a709f82aeed4bfc292c5c97a24910965ebda0fd46dab4651caa5f7a34be8da", + "0x00f092bb1335b8fdfc74d3b49d3d04e1f189d48d87826dbda3ad35d5f65e71b1", + "0x00a1fee92fe29abd4f2a7bb7acbdba3c1c50f34dccf186e3a0f582bbef5b69bf", + "0x00b1635c6209c48ed02180db0cdbf00b5046ba1531fca5e41bba093733794f79", + "0x00e5b4ff91cc51ff140a26bf916c0a4fae1bf0d8b42af341e9a68039f26ddac6", + "0x0054a6db8da3a9a0a36aa42c787b9041216837a819d950622b5d66569f3693e8", + "0x006bb357489143312031d8189aec242eb1f0daea6fae4994040125fc8be418bb", + "0x007709ce7b61242de62941445c1121126a5a3579959a62723ac97e73502fc163", + "0x00b9a62d0e10e14bd0f0b265de35e6e0ca8f0c55535eaa8c69602a485f01fcbc", + "0x001864dc70d7441ee2ff390c7602b1a71c2aa5c9cc040429308999ef0fe8c535", + "0x001d4fd8e9d0236948a610fce7cc79aa407dcfd25ccfbe4983972d7f25a17081", + "0x0037d9e8392e0c4ebdd4bd36981d88437a58413f21aa84a4f7368747b1fe2109", + "0x007a92306f6ff90528553523ee6f6f888e2ad5bf3be4f2815ca263e03a37c4ee", + "0x0038036fe02c13f068a524a56e5284709aa68faeeeeac1b201a8496d753d3e13", + "0x000ecde4da2d649fa59772a4ecddb3da076da2262941f6afe731bd488d42a31e", + "0x00a0d85322fe1f710854305394a40eb17c8446004f7da984c67a034865ffb91b", + "0x00557e1ff19ac612881de6069bbcfeed29b5618c5456d5de35cc4931e6708773", + "0x00e5a149d9060343a8f2bebbcb0248b4d5300b1e3d791c140de8b0f45959fccd", + "0x00ad7a22674d2d95feb9dc93508f542c3f6e7f8d85d0ea9a26b74bf31dc0bed4", + "0x001bb1a55a6ef323831dac03ddd27f89ecad1bbdcabda53e0b206357d23ebe94", + "0x001d64449f2aee90e6fa7f3301a2d1d0a4211602808684a760f4cb707ae02339", + "0x00a0fc0c04d6aea9b9684bfcc18d4138c8be8b1fa4ee8a573c63b20963aaadf4", + "0x00128d5cba5e150f6057746291e81ab44455c9735933a04a78ee9af9e44f5c94", + "0x00c25297af4c83430a47b08c1c2d3bc8b50ec9c0503abeacada2b676ba24c98e", + "0x0002ec48905cc2606065a915e0102fea7d20988feee4453f1df59db14ac49ad9", + "0x001baee0b3f5be0e13aaba924834ead8419cb9f84504af9262f06481ad2bdb82", + "0x0048cafc6ebccb2c4ab1900a6fbda81d87cacffa0e60341ff66a109b49c2f301", + "0x005c9e1727fb223541ae5ddb88e0538d48fe8a43eec2eb93e766570267f7164e", + "0x00d1e2859e8a3570339a7befd31d12776aaaad87d3c07877438922ac7f611223", + "0x000012b51a50fd7ed813b1bce77ac57c443156ae44d56cca891ba054880f5c44", + "0x0040aa58172d30c561fac778f098d9eb559745b08e43118552e7c0ddbbd2172c", + "0x00c075deebd18d0dfccd253f1c7dc71463f1ada6d5ba7c7febd204dabc5c0ce4", + "0x005ccb7a1b96b19d9e573eec27c26cbc08527b1ddfd3e103a1c563ef52b66c12", + "0x0088fc22e0d0705883dd64ac99ed1863a9062fb68619707f470765be1a8213e9", + "0x00e88ff736f609391fbbfe2bfac594160e24bed09b77c5c2076489afcd3cf22e", + "0x00c8d9f2291262f2af90465cc1cc76516f46e432004ec7e17466d6eb5b7054f5", + "0x007426f7337b85268753a424a67eea1dc0d05a59ad9aa9667fd8ad5a8d4f14c3", + "0x003d7de04be170cfaa3b7a045ac3308302ead8b95ed0d62f89a1131b2574c414", + "0x00ef2fa76a0c8917b55250ba93718693880b8c31713504fff891bc382100e9e6", + "0x00564f226e0290078963dcc33aa688af4df571b7d355ff03a577e2db8b872ec8", + "0x00888828c0344e99869e8ab19627e3500206dbb46f5f7a72537d8de5314e3cf0", + "0x00c7ff5ba72c0e54785e2c97ae2b280601ab0dea94df09ebdee86d7eb9c51abe", + "0x00958270057880922e9dfee56de815a9759946c705ec517fff3730486983283d", + "0x00d95bb3a54109379374004e587384f0c110b03d45a03679871e9ef1923ffab6", + "0x0085517d99981586b235818e13bbbeb76795d02b624678da21200ee10f8c1cac", + "0x00e464032f851469afbe5cafe71abfaad426dfa3ae5ed46828d22a0294ee2765", + "0x0036561d8bf7c367d28c97750644c911bf0a0f165ebfd0ef34c890c32f3ebc4c", + "0x00f69809ddf52350df63fd3fca90ffd4dae3fb32a41e737524a0a081584ce74f", + "0x00352d2bada324c3f73831715dff137b4240d314ebef7c7b59ef0f67bf4bb7dc", + "0x003911d4000224099a6c8e6ea9e6d89ddb3978a327ba78f0b7dbf26e3649bb62", + "0x009b94a7b5a16f6b80b37be2e4b0794dc62dac9c0c85f2b703019b652a25dc74", + "0x005e17f54f8d2ab185f166bbb290988da7fec8e48ee6651e57043fe0b499139f", + "0x002521dd020e0e1d5f8d5b405a3ed9ecce466d058689e3d792724d3ee875a5f1", + "0x00a9b834ce4fc55fb0c3f360bfb2ea6981ce32f65e5b9aed99e71d63b13e0a39", + "0x00df180662946377451874890c0fc9604ca7ee399a8e8f15ebfae66c342cb7ce", + "0x00c43d4f34c6516eb450577ad05f585b385591429097c7954c70f7b098c77a83", + "0x00024313bde4e393193368b2af1bfe3971cdd8cc333fc7385263291c0971dd78", + "0x0094bbd0bf26378619eda9a8e3ddb5355c55c953b85640a64b86de371ac4a54b", + "0x008e25cf9928162799d681127ec1a5c2c175036137f21519e0c69af51dc8efc1", + "0x009e1b999217db30400f67b2f5f7fd6965372af8ab615dd33d104f13f3618bd0", + "0x0052bf8bbba28eac244269b74b97f5fca3ce003af0a7642cdc82ac1c27ff0f05", + "0x006b7347c0bd23a4d403f80846a2c61b06afde9465ab98df3427f47f63313ff8", + "0x00cbb43263b5506c2b83255e43e646d3a4de75f482c36ea8a4da3c8b8dbda667", + "0x001d049360b9bd3a613746d3aeb42d1bc9c6b6eb6388ad825a6963d95ee21948", + "0x003a8bd85e070a2e3056cde4678b90f30b6b0835300e21e586220e445d81c2b5", + "0x00379b5153054c7cd469cec44bb02de02b5cc4ac08a833d9b9e37619375234c7", + "0x0076cf96de03d7fd4bf0d519344971a45a3009e537b0c70c775510e5ae09ef4a", + "0x001b12de8bfa1a74ce62090d9869f01a582e4509b80fa2d4ee77c195da51f0fe", + "0x002d593f1a35a438a01c0dcebd7424e98a15e2bcd6cef73e53f727bbdfdaafe2", + "0x00031ea4524fd9cb8e1ce40a27f8dcb4b3b8955c7e7c41c940c4f8fb8b8daae7", + "0x003df57e5ec0ca9b8c1acaf87727dd158aa75baadfdfaee62ce07e34b429a7e9", + "0x00fdfca3207d94fcbb2fb175d83c9e2f776adf17d594ee1b9d30ef8f6256c00f", + "0x003262381a6796c23c4474b07a857b5848d5ae9db43dca8e01ae8d879efb1750", + "0x00bf4908a3743854dfefc23825df803998cb6d3621976042f1724f702ab55e9a", + "0x008f34c9503e12a5f08760375bbe42ab20150feb4fa503916763efffd82acde0", + "0x0036b20989e4d3e46677fccdf2fb23a2bb871e9e76c6e4bc7596d55ab55648d9", + "0x00dc36f329b07b33ca6ab34dda4f45a3c41b87ddbf4a458fa0060b1b6398d599", + "0x000e67f065700f5532e5169398f86173d8850e9be68e64c200b5c9cb354fdd95", + "0x00c9b68e3d4c99b6a11cd5863d167d2cf59cac25a71cdfa5bb59c9f1b80c7f6b", + "0x009d6bae345eb432a7171cda19c7527aca300d18d0f961e74017acb7b105874b", + "0x00e398fddc0f6fe7583ff85c6377d9120325a92adade3f1d483cb9e4103d3bd5", + "0x000a58aa09eb26118e8fb093dc696d3c0725fa09eb56d668b74726bb520425bd", + "0x000d33112f81337e7380bb5523a06f1c659e50014d4b1ff4079e462e2deebc7f", + "0x00b5c4787cd6d6b5501598affa63c3b6800e166b0651b61d4a0b9f3c25b0c17b", + "0x0065456464e37f1e3f550b186bbea5c44da4f10fb2216d40ee240e7e4b1b358e", + "0x00324b16b10942dafea9f506bbfb8703d6f876455660d088d5cdfcf8cec0bd1a", + "0x007e648ba54b949cc2f5ab0143a3c394e9606802b25371287ab7c91f4ef64b93", + "0x005625814432965d8dc8d32e81ef7d825232e638a1f1841b88ad923545a3f824", + "0x00e53b4bbfeab42816a8be52aae71ce024cf9f69944827447280cbe27a7e5620", + "0x00cd2da08dc0d78f684b2e88cf54675da5d0840c28f64be2de73c71ed0dd0c81", + "0x001e7c05499525dbbc7bbb2645cd322349c48bc83c8c9a97f5ba3d479246abd0", + "0x00c7d2257132281e302add513a032f34f5834d41a06223fb8e6a1723ddb793ad", + "0x006d9bece56c0823b64f505cdcabc22cda1ca10e572410668c59dca483f5ef8b", + "0x00b7e92784d852a9bb6d06339d45b79034cb7d98dee9cfbad498073617d81792", + "0x002cc74793c2e31b4762c6a584b670a799e83cca0c1ac7e5ff8b655777568990", + "0x00c663dedc3330de9e5e97503c54fce2519727e1eb2172bd8f55f99a8fe711c5", + "0x00fcf138ce2a0bf2d17e6b9765aa0975061d078fef84f596d0b2cea9411efb2a", + "0x00c61adcbe2e1dd9236575cfc01395be6dd5584c27450342713154b4b70b6495", + "0x00a003c5c470c82382c92057db23485532357550fe950ccd014745c0f3db3e5c", + "0x006eb573b9db7f0732ac2b5df3fc27634e117570f146a4e31bc5a585fad50f4c", + "0x008005446d98d5944345e82ab1f4937c2b6aa53e1a0f900cf970358a7b8dd88f", + "0x00e6fc3ed54cfa59a747e4b0c56991dcaa136569081ee8d73f4da0511615e51b", + "0x000fe83b6f3f7d9a6441af7f28de5321ba66a19986d4c416eea9edd8095af2ee", + "0x002335cf7effe39be86f9dc06171caed0e677dd3fc4cc712feccfc1885e2f84d", + "0x00c4253f1ef4fcba631c0eddd2b10991901fba6b9073af10b0cbeed8d532d994", + "0x003cd74868575ccd6ecb0a8b2a4fc66d44c78a7b3996e13df76f62c3611c00cc", + "0x00ca2e8f8ac44ae2fc56997e369a4d0e2b2ea8299b0b47a339914391e3cdab14", + "0x00b1d4940c4ce8f4145f661ce45fed6679e551346195b0282c221cd7e74687b7", + "0x0024ddd22ecfffca9b1b5050502b04a809dd06804d212b6d3ac50c1f738f447e", + "0x00f83f7d29c221afe2abcb2a81996d5fb12ea6ab423823f5524fb2add3954970", + "0x00aa7521178de603ccaa5aa2ef8286ced9a8c9709993daa8ef2ced493ccdfb49", + "0x00bf8ee2fa96a0754ccd44a7202808b651836eedf70e491e8d8c7976dd828e56", + "0x00c3de2099bcfc5f10bec9881ee0d8688325ea8981ca89ea5f40d070fb53ed4f", + "0x00787f15542d9f459bde39e9783c1d24fb24d25668a5541c707792a80d620a36", + "0x0012a0e15001afde8673ce9fde9b91e0552ff06fd84ca227342a6ebd09be5f1b", + "0x002b2d568c420975a1968d48e85a7e66f7a386f1109c6b97bef00619b0b39ed4", + "0x0033aa8467384b5b1d88a13387096fcdfc1601f5d12a4e9a9a3390759f0f1ffd", + "0x00c9278c9e35619cd9a7c1d279fccd5c2b777bfc4170485d8db7c31c9f9e16c5", + "0x00abd049d9ca2b68709f2e87da297631e3c93a551c2e89394772bf2067eecf30", + "0x00f95c41515e1de37d48277fdbe97e57f4df7c9c7267e592c85ca86029effd33", + "0x00dca4857118b2d00b711e34477ec1bed5e3cadfed20e187e69668e3974a8519", + "0x0027bfe49a500a9393f0abd42efebe281d4ea6392be368326d1651d71a9b7f12", + "0x008f91c3c99cf41acbde8ebd2dae1eb59ba7cc058a5e2de0b4cf17b687252669", + "0x004a5568f676f36557184ed4fe8b19c90f7907ab48362eb2c9e7a7ee95a64a05", + "0x00532589d05daa130df004910b88481fed13a0c858daf8a84f8f22789a3f4a02", + "0x00160848258ee4ad6ee424677305e8f4aeb7db2e88f9cf9b2a3e3261964ab8c7", + "0x00ee688a6948982c317fd1e58149b30e33205f0bdd8a5ce0da1f247af0b59d58", + "0x0016622455e4e1a5eecddd7630696574b1adf7b7e54d925f3afbd3485ee722d0", + "0x00b5d8f3817229c5dd26ae7cafed22a84beb992de28dd1c9fa90efe7699aaa21", + "0x0035a713397828c846720b6260c6d232f048ceaff8ccb2b0b2e3c9f5c27432a4", + "0x0052eaef3f1d8ce85bc011c0292925ba9ebad1b94eeff0a1517ae2f92a720cb5", + "0x00df3e980cffbc3fca2cdf732e80289f3c65895d64f4da61080ccc6fe245f6be", + "0x002ec5c7da99b6b787568e1711f5e7c1e39b733734e7bc8c17be893c0205def3", + "0x0040833704042769447068832dda8c8d74086e665791b83e98c595c153f27ffd", + "0x0088b48ab8228e925f7cabf208d0851ae3ff556d8bc8390e51306ffb9e1d5433", + "0x003376a746506bbd355244c4da6cf09dd42907527976cb8b568c7048ed1697d7", + "0x00c8b6567e50ccd0b48f435a8a46ba86618f03afccbaefe006fb43e3679cf62b", + "0x0048e68532a0faebf1e669cb47148ad4bdad506680a773540aa9419613fbb6f4", + "0x002587691775d5fcc546ab056a9ba0c28dee1251742e59bc0cc160182f22a26b", + "0x000afafd378e86528b5e6b067680d2df3875ce48ba03048511629dc4a3195331", + "0x00a9bbe05d7a4ca0c16f947af17d514095556fd55dbecb1f8100e2c5c98df880", + "0x00d900964b741d4d055ef1883c3dd3e5c261da80a2199a02313d73dd8618fc9d", + "0x00a516cb8d7d1fe5688a167629685084635eff507e299025fed117c82166b418", + "0x009a9246c5211ff969777832eed49da34d442b94d00a94770d4276d77d4347e3", + "0x0080e9f60eed3db29d9adcf2a782411a6d147561bd2bbe94ff03ee0dbba028bb", + "0x00ceb48b7f20171a062cb0f203c2569e7eb574c41ebdf9a19017c837f2064763", + "0x006eefc81470191047ce6c040ea4fd9083f5ea1df31543e52bb441a33d3200db", + "0x00d6e2f36ba9c82f192914904562182c8eaa55398f11d3f845163988ddb860c3", + "0x002eb22184877087c02fbb65033ac3557ab8182bb23a0706951b42fa800ed86f", + "0x0024aec28629686de663c762fbf2ccdc5aa849b87176e7b772134de6c0029ffe", + "0x0030e10a9980ec4f59143479e0e26eb2c0bcf5b8e56b11e67e426526dad88499", + "0x00a6ec36336814033e5d47af41a61dcc94d5ef7648a4966ae49c7327751bca6d", + "0x00a72cc023e20a25625529f7084e9f723f0d4d17f339284cc790a5428ba10fb7", + "0x0026b872816c92ffe8af9850ed05989cfc2431e22840e8910ae69904aa245f88", + "0x0016d32465af83a7fa571ab6d71fd3889fc843df8fac33731d51b6403223d630", + "0x0076452cfd5d4ae246d88305c99d3f884f3e490a82539bb0fe0a189c6d3b0bbc", + "0x00a438f1b7e07504beebef32b45a91286b02b7898f358b4fe901b82ed4c28e3c", + "0x008f5a90042cbc89822bb33445f25ed39090d27be744ac2cfbfde4aeda2fc5e7", + "0x00cdd936f0cc9b031c1c28523cd7c64b334a254a1b6adba17911500dbcce98c9", + "0x007b9bafea1f194ed0eb06d7420541b4a59caaf9d1fa37b1080141f3550e19cb", + "0x005f307e026009031568c2589c13a8ea6f424634060e5f5f372dc1ce9f2bcc90", + "0x00527c7874346dd0db1d48c68abbd6d25e0bd4336880d91ce426b1aed1210529", + "0x0066e7c0d535cb23f0e23bc271ff2554f502c51a4b084e62b58e8040dcf083b6", + "0x004925880843c92c98bae3fe1ef89470e5648336f7e4ab256a0166c286c36917", + "0x0016f96bcd38d92b0771ba0520d77f459ceca9cb57bc4a9e38e9ca6dd4df7c16", + "0x00fe5310dcdfce6cc2ed645c676674ff2f5e39f4bbae6c309651e13ef4648faf", + "0x00eab15388720ab84526daa927632c7ae565db8eb1cd96972f5dbc800de10605", + "0x00f9bd6589c35053423cbc06c905671d4435d0abd882523408823eb38542b8ce", + "0x0001ed30e579227a4cfc64a02f3a289e61f4a24509e04f8ee96df429e1f2df46", + "0x001d5427fda02eb9ed0e469e9086877d613f2cbe7b7e9d562fab5f0e367ab279", + "0x00346fbf443555716ab5c85e3f130cc27cd2d1e06b93d8bbd04722245f267533", + "0x004222173f2eac12318d6c43712c5f7badc1f082cff7a69cee9360ed9f19ff7b", + "0x00531d38649d986533bc754bf08ad4d33a191a4a1223bb3f5d3192e542932f6a", + "0x00147f38eeeb0020ac908f4aa19c70612dbe1127e28ac84b2bd281e3c9e58ed6", + "0x005a6a33b04afb6ec7cf8808c4151946dfd4430f2eef6b307307306da6029c81", + "0x00d1f05887ca6506ab15b088f49e911646868ed784f21a9e8ac54cf30602e553", + "0x002c5451b71930cd2d82192b0a67e7c4460151327adf138166ead71207d6d1af", + "0x00e8aea9e4ea605b6ded21cea20bcd5a7bf7215305d3ac8ecd7774a529dc9080", + "0x00a85a135731360275c619080efebba2d8fef2e7bc52a7443131a8ef74c5cd6e", + "0x00417bbcedeed8d285dc42a42301e8a4e728ad37c0d453fdc33ee3dae4109a2e", + "0x00438931514210a033b329de3b302f1e033660a532bfaa2f5b5c2061f80b61dd", + "0x00fc81215a0f14c49f6627ed0884e34b190879f5211dc141d21b8a74f7c005d8", + "0x00079969dd50f9670dea5292b8f6aa23585a91f1767593b7ec06f68757d7c312", + "0x0086d91f51eb8042a1f30bc46661470d433e34c4e710c7421451a10f4c876b0a", + "0x00325c0c5c49653aa9ef7011a71662ea944b575cd3a3b6f787e8ba6e3ecf2434", + "0x00c19a66f74c9cc6beae2ea00ad32eb8a69996fc3ac1438fdba0e584aef23b91", + "0x00f4b3bbd4ec969523a9608c97e6e17c28974e147233a30573cdb37047b4138c", + "0x00c866ece643ed9806e767b2fee3fe8a807c4b5a121b40166e3c4c7a3fdf1f35", + "0x00b97d70d14fc26d5f7089a61eff6dedc99017accb57eb64a1bdbdca380a91f1", + "0x004eb281f9e60e903ae0093e5c88920e703dd03e85a3dc4b18ff38eefb6c646b", + "0x00004f08d01afbdeabcee9e17d75787c50cee719dc19e5f55764631d830cacf2", + "0x00b433553d44ae34977267fb4207e36bd2b173cf500715310566d5ca6bc827fd", + "0x00a46e0e601074bdf136d36e52a04973720fb4103aec73d67dd22f7e423ca5c1", + "0x007087e18689a9c7e9fc779ecd644cace7bb653bdbe5e2e05017ac2b6b1f59c9", + "0x006c4b40c030a5b921ae2b370bf9d25395c8e61fca9ad97326ad26db02df7053", + "0x003098e26193060483f27e90d1ea5f391ef06e3b9b1f9f0453edaa2bb257ba87", + "0x00233ce94ea7ce49a07cc658f708a0e22dc4f4163127de5f10e6c1b829c9741c", + "0x006d6caa0b5459d2cc2ba31f82c53579c11b55ee9d401a0b6a94fa0780468233", + "0x0007dc8097baa702b9d8c42c858ebb52c23ffeed066be77e1f9a3323a61223d1", + "0x003a6c58ea9c03a4f7289d59c7c0692d8b78f2526fa5b8f8aaa4c4bd20889b59", + "0x000e6860e922fb65ecaab540cbed56f971d5c1be870cc0c3f6c374c032826cd0", + "0x00322351d69afb723b4b25741e99e2ad0333d780a884617b5e7bc936e50580c8", + "0x000cb44b055b594ba4a35dd62bb57923b05bc4065458159dd0153bb6bc6d00cf", + "0x00b337b435e30fff82a566f4435c00f398cf7136e70d555589e82e08f0725d5e", + "0x0044fa7b75d63c6aeef3ebc65f40995ff33d8c6de1923bf3fe78251fc257f585", + "0x00fe0e164325923e25447314090c059141be46e4b2b118d069c6c0f871a71dc4", + "0x0061a04abce1969b2c3412f7b4f70a9e5cbce0a85967367b60f7ec979c2123b1", + "0x008ae9ec0b6cc6fe6640e61062d23c3317136623eae006e0118debde3b856753", + "0x000656d2ab3248ead04098d7e1129ac0e4b38570a9d3f9d41318905d1f8a118d", + "0x00e476034abe0822e23d29d9560d9e797b20466e30aea5c019518991d8ae9dba", + "0x0032da478604dc6a45051d91f67cc57ee696a5ccee782bd9b015895bffab26b6", + "0x00c641ebd97e535511d9f00cd4896038508e6fd9fa58138e776e8c5b6c54e2ad", + "0x00dca9b15b6a7c50ec523e89622a8119d9cb47f359d5b8bea430c0232a4865e5", + "0x00ba0a54162960996c5693bcf465100f135a334778963c4c7259cc618e052640", + "0x00dfe995c95c26ad062b4d9c7e33d62e3e5ef5c129111cf46c0138994133c215", + "0x006e955d8f88e207ec51ac86e0a6a3d8fed05dcc2fdb89e73cfdba1174937ab2", + "0x00683a380142373c9855fef3c36ff54707f35dc07e4055c0d50bee1929b453d5", + "0x0031f67b6bdb601435f88b751fe38c8b84c287f585c833a9f003e3ef40c02fb7", + "0x00c60ba3ae97042de1a2588899c29dc3ad13a8a60ba1eb906143a77bc152b642", + "0x00c3475a4ffe4b8764b5116874062d3bc7f1e98ac912ccfeb8e807b846848d57", + "0x00ffecd3d38b45749c0839caa17c15fc50d4411def221e25a8a5ebe28d322a0b", + "0x002c6cb9be74574cd1985d10bef19effae03531b9ca617d92bcf096d2bba55e1", + "0x0028c11ddd4b8d9d9763fb715e25296fe1365d785e4db25b7499193a1930315f", + "0x0085e6b162aadddb760507d3e049c637422d1b294f9756fb115c4ad750ba410f", + "0x00f17e6e8c2492aca0e3a97c74575a8d61e9506f62fb2236a9b2aad3ae418f6b", + "0x00d72b0acbad159246b5e14f3b7cf6e1c6e1fae6fbee7a5783f0ebfd48e3e64a", + "0x000800cfc848379a7ba3e67fafe2e3aefe931a9ff0f53500cff74868d89f4dc9", + "0x00bd6f12431e74a23a32f31c75f555a0249e45e8b87ed9030683d0f4e578f1fc", + "0x0047a62a451de23de6cc166fd29c83f3c8265035e6c88a4333fcbe5b3834fabe", + "0x000727b64f0ea46daf1b592703d40c160c815bb024d740e2084bd69900e990a9", + "0x0086a0eb7cbd12cc7fe5aec1a2a562cfd43ea60c60a39a48e48e376bf3eccbe2", + "0x0076bcb6db07cfebcfa0c2a515dfa5731d424072ad2fe3821e385b8b06cd5b38", + "0x00bca93228be4589baefc0621654cd9952e891e9831dccd871ac125a0402ac4a", + "0x000512f2ae745eeb4a8c16a439d2d82eab454ecd1b7e52510cf733b76dbfdb90", + "0x00469d8780de180ddaf58458e4f80723ac88efaac6694dc8d963af33495e6f1f", + "0x00e55478b1cbc00e502c2d2d20b7f81405793f237803dd533b4d6a8d799e177d", + "0x008f7a483980152012892a95783e6ffbad4edf8489accf0e75693d0805f57aec", + "0x00975beebd9ffc91d12b1bf8b3ce135c0daa9fe0797162b10aa390b0227c0787", + "0x0029fef3a86edb36a00387ce46bc70a309d132c3dda13b14093fc95d89cf295e", + "0x0054593ca402fd751e3840378173222886a97454dacaa5aba8854be0de81b84f", + "0x006ae085c2e2ad9a188b8a27d8f77014fe409ddab3e4bdb458322836ff1c0812", + "0x00579133acc67a068483a9ea7eabe78a401383fc1a2a664d770a10d1ef4ef901", + "0x00bafb20d3d901a5f10bde45565dcc4ed070ff7e7314c4224ff2a3675ba88512", + "0x00260534a907508916019c85cd7e2575869fcb42651fa06f1bac277a370b899f", + "0x00dfa3c48cc3db9ebbec960cadc40c97d69b47ae5edb722c63204d0ac72bd432", + "0x00e075bc049a94d26faa5ca4ce166a43faa4f50d736db9b319898135d30517d1", + "0x00f09ffac9f5d67110448493cad311a7d8febb0719170c21e3c0889f11614f86", + "0x00ed444603c5bb393c1ae1db0a7ce8b6907998f9eddce84fd60231f1c4ca30be", + "0x00bfed8cc44925d99bcc58596f292aca8fce3661fbb7cc49f596a67fe85f7006", + "0x001b0fdcf075b2ea664ffe80505db74322158f3ede19803bd7fb79c2c3365b4d", + "0x000d35d0ff2db83b103e298275fc165a0a97bf0df889016a3a0e5a56d8532e8a", + "0x002f4a627cdede1f5ff3eb81c9a88eea6fd7109368401d2281b5a400fe29220f", + "0x00ab5fc3b2bb0de0df32253ef8d041d0556a8784c0d96c72652aaf9f52fee30d", + "0x00c3b485e7889ba069c3a0ebc1390cad0d41086a3ab5756c6b75c308a89b21a3", + "0x003da8f51c5cc866308e03900b65f205855b97f62517dda1bb0f695a8cfe41ed", + "0x00a7cb75ea05fe57bd3c802769001054757dd794b56eba518dc62501126f17bd", + "0x007d40078458cd90287c3ba267b02d46aa8bdd0c554a81e8a2c3254e3322fd01", + "0x004751ac55290d3dc382957395f3c7781222d4d24322fb0140cfd6a2934857c6", + "0x009545fdeec0d497252660c356a5ecc2d194d9522c90e665f9238cd40b889222", + "0x006be2956116a121cf754e8b3866d57f29cb80c95d5defaeff244298989f8377", + "0x0003a819297e1eb5774469cccaa6db984a2ec90ae1bd5cf91d9487f1d5a7d023", + "0x00984f376fab1106e4eefbf6dba93586c7738575ab7fdc83ec885638426f28ae", + "0x00b4d47341ac05fcc42498a256157c62377d2733ccefb9a7a3f7e550f6dc023f", + "0x0070d0d5786f17223a286e5c1fd73b3cf13555b498b5701c443db1ceb0202461", + "0x0015c7040d9c5c3c4fe2033165c4f0c29896e2ed7bb86abfca85d06bffc5fa74", + "0x00749eeebc0ba1483c331c128ed2624b5a03213cbdb6576ca0d7e73277705dc1", + "0x0095913c9b532bacf52ae0053f0e2b7aa06b1af8bb7207bbca6757ff41cc865f", + "0x006c6e137c8ed66356e7a6197cc7c71cc638207aa208e211e667143ee231b605", + "0x005416ecd9d89ecafc00d7d7ef2e92d1c44f29d8fa6e10e1512a4f69bf2f15ed", + "0x00cf2b2d3ea8226557970ba0445f665af4318558b6d3c085f954b3f54e8c1973", + "0x003097010b3dafbf94ffa3758d0c67733447019fd377ca05dec367ac57d28995", + "0x0044ee4bac8426ebd97808f5c37a314e3b022c3fba0dfc48db684fbdcdf64226", + "0x00a4cd07f3cfaf706010db492876d76985a7039791be2fc5ed9e3e06763cb1ab", + "0x00f1a7a1ceef162a5130a83ccec68e2ea46572a3a06b2e11da261d0870540ba1", + "0x004405a5cf4f670098a55ef8293e6fa43fde61f44bad68aa0b16c80e6d8f7409", + "0x009d20910178d4ed514244a6ce9125343e4a99056a90bba5c466e9f58f622c88", + "0x008949b359ab68db405608bab36f8cb625fa5d07f20e6f6a4f9069dc1ea0bc1f", + "0x00635d20da8bffba62fc466396eddc0775949ca7c856de03630332d66ea540ae", + "0x00c0cbd30814c29f2e406c464cf6aa982498c8967e4a3b36f50b59b6ba6c9114", + "0x00f411f1d673b904170e92db0e0743fad15e31f4f6f61ab283e727b76baf0893", + "0x0084e85c7acb26ec211ba2feb36bebff59e843445f1ca9463f7c87b388ff2fcd", + "0x00279ce73bb4c36c852a69396d2f982c729dc9b1eea7964593e954d82d20dcb8", + "0x00aaba03e1ae479295a3500d02eeb2880927f52984473635a340cd54a7fd760e", + "0x007189d014a60a1759ed9d773baf78e5216220c03f53f5f089bfb4000c2246cc", + "0x0075e8c1d9e8cd6010a1b504800aae1ede3509bc13a75ef4de03752b29581993", + "0x00a2fbebf310a0a97d64d00c7cdbbb3897d4568e9b91970b4a85be45a98dc736", + "0x004575c31da2f3589ea9f6b2f0f6fb43e15e1c71cc23181847fd9b2f09647106", + "0x00cf3a1ec292475acc92ec01f96b46543c89e3faef5292cc1702506c11054cbd", + "0x00e564b18b77c639383aa73cd59e016122abedbe166f00c6aa71158ff418f98f", + "0x00e45343bc83ef11d8d7823c810af6e06708d573bf7929dbdfcfa16a52508a3c", + "0x00a083b2994634ab215ea775da75c86e60989794879dd320e8ab2ec4f860fb39", + "0x00433df38a1c8cd641c265deb89906610471a893b51f06c8468bb40af706cb07", + "0x00c19698ba755a771ed550334154fe10b02a1e0adaa78b286051d2a3c1c620f5", + "0x0098c1482f1bd69bdbfa4eb5f9cca1cbfc4fc23c8f837858a8db2242ff6d1060", + "0x0023369b3d22535c164a91c8468cbe9789206c0a5dae7baf99d0b9ad61e8c727", + "0x009e3d92adf074002ea0c0dfb652a0ee384fbd64b8ccafe1720b0dab59faa15e", + "0x009873f118cd76278e214a0891f9a97a536d924afbf489de6a67db158c134d18", + "0x0042cae3a78196e8b3f719d9a60537ac080307fffa391f7a4d68e1635c4abdc6", + "0x0010c1795e49bf70fb0b6223f6dd8b81afbac798a6b13882cc7752ec606f6dad", + "0x00aad9db244d47c71b521fbbd8af4469fc3e4a42ebb1b9368229d27744c555d2", + "0x008ab776e0d53d9fcbe1aff655e12b93fb5382919da6b798d05598bb26626afe", + "0x000cbacf8f3de3439659e7060feda974add0a4fd2e960f70130e9de36f19c2b1", + "0x00de12b38d660c8549cf991a88959a0ce05889923570e7030506e2e2f836c927", + "0x0089f2f8377312b0fdb7f02be094173f8603dc3911438c40e722c79e73ac35fd", + "0x00de89a3a4b510f0b84be6245973d08037222b5a1b816455bb8851934ee3570c", + "0x00cb32f3930b8c30b18a8022ed8c764da398a77f8066fbc7c333b764c288a3b2", + "0x003df89b4b0a036cfc4d010a6cc8ab3e55cec7f05b547449748dccad4e332e74", + "0x00555aff77c5f094a60de2a5bae9f25d75aca695adac696ea5e5391f6e8bfd20", + "0x0016f7fd3817790ae427d3b7eb7925d79d943c7172fc9dea6c60e69dbf1305b4", + "0x00a3a8d9500835436b7fff41308f80ba789f6a8fd6990d8d5b5d25a6014a04ad", + "0x00a0710c654938c4ae16591b5c815cc9c4b89aae4032993204ddd917749c2a0b", + "0x00268b7a59d13a8538f56b11c0f6202ef9173cff2b0345731e72db73c1775cb9", + "0x0078bc0b7610ba080bf127ce39a8cc83c26a13a5bbb7b1d8774fdd2b03cae5bd", + "0x00f15b3c941c62be238e7a43999663c6572e0b88ed4c6643606e26514cf559e6", + "0x0025a91a143622a3acb0c1d45b906e94204b98cd8de0056fcf040b6720bc40a3", + "0x00a051aba614ebfa1177289e254cae1aa494a9faad817bd90a196f3632282b18", + "0x00db79de4f8a6c47cb963ed4ca59c098fff194ad25b05fbbaee8aacd4ed7c3fc", + "0x00653fc603f7f2029a185dfaf6780299d4562ac378c1f1f78661d4573c65f037", + "0x0048288c931b4dd8d9005f32d774638e123900b26db12820f645252a2bb1b46f", + "0x0020a3b8779da569fec032a38c37ca17530f920f6ef97d1788474540a12183fd", + "0x0016f16bd8c9dad754ab08ea7f761b656dffd26189df4af97202f95d3c577aad", + "0x006e12f2a88bc5d7d5bc5dd0d82eee8f5e73b5afe2c8e876814f83f5f364acf9", + "0x00feb40770edab6b59d62983b952605a538cb1c4ad508a4c1ec21f30fa5edc1d", + "0x00315d0e7b62946aa77ebe5b51533c4cbb4c27e21fcaee41f382143a9389cbfa", + "0x007f8f80bf19e265cabaa2470c0ef56fde7ea1c7b510df3a85d4850c3160cc6c", + "0x00fae2b3315b6baa0ecefb822b982117da65d388500904f46fbb9c4070488f7f", + "0x0032b2b609eba7fb7700f58af7b301a2ecabc07c96d02e158f78285e3dc7aaad", + "0x0034ac2290e81a98b15ddf2550e463da354ebebb42080677cc705ef8f729ef32", + "0x00d6af2d91bf5583b26bd5d1b27a870222e4c58785f73a598f4afe188436a967", + "0x00d4ae6d1dff921d2886e50756981a85adcff08bb7373f46933b015320823399", + "0x000408523f8f45224b581534a3e68b5c58cc30742b720c78f3520a49a52bac9f", + "0x00f5e8a1cde8ef56170e79d0de6c512f152c508d488fc365f06bff773535d21e", + "0x00f2e0a67585fb0f4be3550015f3a546f0b35a1509d91b0b33d25f5b17757e0d", + "0x006ff29140820eeb34a342d520cc15e9972988418d1f5172638fdb4fb0ae6efd", + "0x00b535e8b7dbe21120e4917925a1f1dbf7f50edea4248feecd7df4c260957c54", + "0x000e2f44412b026e8fca74af8d3ca43a622f62432777aaeca123aa3e5429fea0", + "0x0077a7752e091a434271b1eab02e144f13065a6c8ba2fcf8bc46533caa010ddc", + "0x003d493c224f6e25dadec6a14007ab937ca7ae0ee6a3e0922ba682a5abc32ea6", + "0x00643c0270cfb0184c1f15f557b43847a6a1146acc540e776fd16bb01467f387", + "0x00251e03ef56236ce239feabf295ac57044419e63f189a1a5b47660d042a632a", + "0x0066d74e6bbf69e148a79ecc86b469a6d7da665931c86549f348a642ae11ac11", + "0x0076236ca7780cbdab5b9b44a17588f699128807d8a90701d52b11c0e4aabfae", + "0x00b65d0029fb71914d9d516f07a559cc3f8c9358b17ff93b6dca54c101853ef3", + "0x00d6f7b42f08414844ef74ac04266194e6ec1e5d2df2dfc67844741cbf35ed23", + "0x0003fc79512d4d24b606b99b9c95fab72e0e925ee11784925664926cfb49c2b5", + "0x00e05524c17c917b6205ac9871813ecf3354d5b5cb831648d896f796bb90744b", + "0x00788e02554eb7f1fcefce35251b475f990d49bf43e26287b15dc52c3e84f720", + "0x006b986d25146962bd94856362bedcd50419b587a00f6b74f96548c08860e8b8", + "0x0039fca25e3c15d50dcb7bb0d17185f96afc0efef91a5ae46df7f6c5732e5fd0", + "0x00734f91be35e0aed50d96c906f5dbcb00458667eb2f021996a061c90c305102", + "0x006859ec6abfedc583d4bf2f99132679af3ef6b4189c15965e349a37dd0aefd0", + "0x0023ae68da5d85b3d4253e8d0354d118accea44976d75f7f0abe2e0123bfaf28", + "0x00b42dde9c516f3ca42adcee8a36774155834b2eb0b5185cd4709d753000a43b", + "0x00d741d04af12c235c3daa8f3fb37df494dd29a8615ee1d02ada74569653d6eb", + "0x0038c87db574ba51f459f0be9926de28079269fde169af3e39c17c119d56df5c", + "0x001e6b9dc39f9b5efce048e8822fddcbb6e43bb7907032a1d8264a7e26d62b9d", + "0x00088af2eae698a423121f8c9f152acc7c50cf18162e23a6bdbdd86232bc56d3", + "0x00236a58abdbb863cc051393ce34618005073740c654f5a136a2351a38abee65", + "0x0050667669cf34d1f8cfbd095d76b524c2eed065dc1e457fe3d7557e7a1cb7e8", + "0x006fdf3308191a03eac0e55af9c165c794a89c594efb5533e97011eaaf9c4031", + "0x00756ed8b95bc8a368c3d137139a392b655f2f6d6866b9eae075113b3d4a04a8", + "0x00c69e33dc476d76b305ca6e2740a42829cb359c4ddcaeb450ff4b2509c2018a", + "0x0079f72649df9b73c39d307ef61e69bb4d1686c3f1c1d5b3bb6951ddb76d64d2", + "0x007ff7208778000f965f6a04cfee1484cd6edfdd7eed610e753797d3eede1ffc", + "0x00d596be30919ae2ccbd806bdfdc6c589ba8bed6e2512bb760d23249df624aec", + "0x0078a898256fba1ac4f2c9ea4a540242497dffbc5ff35dabf73f9f64ff72e0f8", + "0x00c40eab7d08cb17282c82351108f8c55a546f9f7bb65a942b5d2b9b4b621e02", + "0x007179f4ef87380d8ebe08d3819d70fa9246992c1db17ad216f2682a6a519219", + "0x00fbcd89ed7686fd96f4b011408836a3e0c2b183a9fa35ab9220047cf5e72035", + "0x008b52d32af8656e3c4b0df66e893919f71896b657c3681658c44c55178e4cdb", + "0x00a3ce6147ded91bfbbf433af630df35aa591df209e3c95581c6f630cc740336", + "0x00bda9c57abdbecea482ebc65aed6cf0d5a613c4924766e11bebeb1ca1570ea4", + "0x006c402fa0384650a0292752de09d3c327aa4f0b0376f3ff9f17ddd0eb4298a8", + "0x0093114ae837a40ca960108c7a92155e5d3ca4250a660b8cc50b2285f66aff24", + "0x002041fbbbdae2530cf85e0b3175e2654c7baab635b29203150cfe7e388e7bcf", + "0x0081e9a2e0ad24e0fb2a5a3e744741da02eea9d3e47cce21ff55898f8b9e4c86", + "0x00a143864ecf0146db648f4b5ab8f8824362fe943fac4b7e243c82cad3e2f1e6", + "0x007ebcbc2f79a7fd0f0ce0409953f57474891924463c1fe836cf208f90c8cb25", + "0x00768596c522a735407fbf8a81e134fd06192d4fdb930abf2eec9882313e912d", + "0x0074bf7df6aff995f963291d88664528ba03f5316c66abbcc2a7264a97eed36b", + "0x00bd265f0e7e1b99de5d0e55948c2260df4d1a5ca904b897b5a6ed027126c53c", + "0x0095865d4143dc6ea45cc94d07515d9b5bd5955d0aef900760ea5ad919477f4d", + "0x00a364c3345ec72b815386c385f7ec6a22ba066677027a77585c57d9d044ff39", + "0x007f3bd036b6d98e0a0fea9963aca5b10b24278187bc44c4f7afbb3932e4ec77", + "0x0042abe2f750c34ca11f207ff3c4dbb11be40789c5d3d7d0f10e5c99b826e820", + "0x009bbad7b9ff7b0d28f2c9e53c876b79f5ec183a492c001a12a4610e7b3d97ae", + "0x000f6475a64346134a85c5cf5c6790577b018e0b7da273006e3c8d490a7834e9", + "0x00862865d9b5f5363160e2755742b27b4eb84d31f84e65ea9c736cab3c131bbe", + "0x0040c8288fbff77f2b5378fd916bbb23b241178a12201501ac57b7ef27e6c0d4", + "0x00cf1b2687c15f9fd4dd48b96a8527d8505c7410feb847ff5e068048474654d6", + "0x00ace4d14920192d3ff50050428390814dda696a781deeaa962d18c08208677d", + "0x00a6ac59a4b435aef9a4204174e739961cd4cc741848497932a705287d26365a", + "0x0056baa262138b2232f3f726a3f230f565a645c53ef2485a8569da2e8adaaef6", + "0x005585ebd8318928d25f059ca800cdca41b05bacb4a4e590b79f1b5dfd2ad3fe", + "0x009df493c3c33b76b165b8581fe6bd623e120e422250221f14532372ad7cab6a", + "0x0016a33a36d96209a6f08970d0b92035daf776a02d7aa98ca75e984de031d7ef", + "0x00d396614adcc8e5f0cda9aa6d1c426a496a017ae0230e38adf4fb970a7ed6cb", + "0x002cca8c63245661577f2393d31af19903834db66d787dae77239d0ff9a36ffe", + "0x004267430da269e8eda90d2cd8e6ada1c31afab3bf6b1d909b34c6f2edeb7f7e", + "0x00773c2906fa38ac8534bdeb87efb8aa620e47c0ed79ebbb24608fb1c795304f", + "0x00f734daa2912c464c89e05e3c314765ec2bf6f892fffa11962fd693381dd459", + "0x00d9bbb7274ec7a1b52665d01902aa0867fa849a23f5dcf85226db8be9aaec62", + "0x00a59d82769afadd50d58418c1f9856fb849f65cd80c5439a8957c35ebefac2a", + "0x00865c0fbbddc6b3306d92bae9b4e341f9558d2040a8cae2277677eac11da214", + "0x00754ff9d6094ccc1d3ef4ef8d928176b8b2d89cc38982c21c5b4bb31d461d8e", + "0x00b99e54ac9c45aa3b1b77715606db51415373a68e2df7920f14c9396c88661d", + "0x005e989ccc749ffc454b0acbed9eb6f0d6f770689b97f866a48a7165bdd8caca", + "0x00cef12bb56a7b1472c5bd0a0dbbe45b993aaff57da864cf9a2980ca38285b23", + "0x00e944656768a8d339b1b2087829011d869464fc8b33dea8792e7bbaf2facf7e", + "0x00cd4e2f4f1ef5116efda6472acc9e7be4b9b1f35237e26425407b9a561fbe85", + "0x00995fb0fa3b29a4260bdd32d4ee357664cc69471173458c02f2d683ea53f266", + "0x0035bde9eabc1accc13bae208c54fe9e7b158b340f6d53ca5337ea2e64f92328", + "0x002b3c39307d500be105bf04f3001ecfd64b4b40d6481f0c717d46e7d0439376", + "0x0056372dc5e9ade3a262c1d26ee7e4e6a64b67525a314790d0284b7edbbdba6c", + "0x00be9c458ce9dc9b3ba2d306f427f09eb6701492c9477c65459d80eb0c76846a", + "0x0037c67072b0374f6018517a225507fb944d51147bbdcb4ac6fe14e071ae1f89", + "0x0000405adaf795ef6ec64137d22dbfa266c355d1f3a6c5e3899a93993131871e", + "0x00e4ed7982190214816d13ab41191aa946455dd820c2bd81e9d8dfecbead72c1", + "0x0013cec66553d5705d7c2d2a9c9118c89e6921842fe4677fa37bff1d8c169ba3", + "0x00c021ae1edeeacc83412b95ad66454acf425fb5ab7806f39db271af7ba5d5e8", + "0x0024e1c81d46d78a1bbff3c84b5b10577fcca0cced33dbe7c0aa754a529c4133", + "0x00e261994dcd5ffdc14e389126eb5316ac677f7fcfccfb25e2c5e0929a116e00", + "0x001935f0e48efba25f5e613bc293cd7ce06769713218671e32167649fb94eec0", + "0x003f074ead16ae780ac1141928c59fd5686ad4184d9e74e8f6b4b7cbc825236a", + "0x004d5ace4b5f47477cd613c4877f43aeb98d24dff4bcefe31fc6de20ca85176f", + "0x00da97a1c135ce7b0bb558476c6ed90968682dd45c1d8ab08251cadcd11c0025", + "0x00a96bc7de3fb5ed3107acba9375f36888350b132e3db2001eb813b6a8abcbbb", + "0x00c3fa9efc65dc23bdd74e9e3e057745b681f3c3fc041e5c519f0ec982c5382b", + "0x00e7bae353eb01491d94100630f663523d9c8c31245f5eef4b82f31f9cdf279b", + "0x008c46d81c70811e42c9c88bc41f1f913e10e8595525f08365018aa6c3bdecf4", + "0x00894e530f85323d9929f7273e8b9ee5ffe11885468f894a4571d37fbe43d398", + "0x0046ba23db68b346d8722e2af13a890b13f545fbae81db0087e63945824513d4", + "0x001dd290d4950e7a56f37364352bd5920216d6b77ce85d12c946ddc95098881f", + "0x00599624c28955a6f7b2fffac7a7e76cafa9f78a52f8b2d3618fa85cbc9bff3b", + "0x00f627e25906c389717df501cdab5166e8f371b83cc2517a69b825f587b8ce8b", + "0x0072a21a042028a2f3f1d62f0464a8b6d1aa1630362ce95d01315ef8fe3db92a", + "0x0075b8936f7b1e1236d541383a6f16469c5a723da889c081f785ad73eadd18ff", + "0x004f666c9b8052a0821b1a873ed0a9cb4571ae62528d7eeea5a44191d112c8b9", + "0x00c36e41895b155281a2bdff968909acf8994f08253d6e344dfe33c114b72c06", + "0x00d0a3f2d5c2d9fb4cfe7bd433c03300e2e0297078e312f0593dc76c50ae736a", + "0x009a49e04afd7e5c1353263a6a1fe4367073fa8aebe9d1af9086c715d521b9b4", + "0x001ccce9c5c673a99f20386409de6236540ef67ec9e04e46e62119c1440008ae", + "0x00bc30702d3a8615c4ebf9e4dae9cc74d1aff3dfcdb99373f10a0a295d80ab70", + "0x00ef748e833db6504b256594c71650dec3233104aefc6e65e679ec785eb13085", + "0x0030980612434b17df8788bbbb85c3362a96a98ee369081c95a52f082b446985", + "0x0048964a6c3fa99a25e0b0af9f2727b234a4bb7d3617a73431d711c9f1897a8d", + "0x005a38c0ef2375fff660a60a3a041f232c9e6e26b4b900f2d00b02e0fe77c969", + "0x003b95e09727ab70a1e80572d563f173e2ea36559cc14aa194315a624be5d7fd", + "0x00e25711ba7827090ae47a9827a28563e40967c4a82b9d5e918e042803a0e4a7", + "0x006de7857bb2d5f6a4f48f9b2bc57cbbabd3f91eb63c4a8d6aec2a34f35d9295", + "0x00e3f57374886f1347581bd22b432c7136be626b0f89b63192aa11ac497ee71a", + "0x00098bc09df092bad23f2b4af85b89185fdb807fb45da16f5c88a07545d80f5e", + "0x008d4204e19eff76b6204e6c958dea0f4e343528a01df789f6708923e0cef41f", + "0x00c1c0e26d7a219b336b7042aeb267929ad148553b4ff4b017e18d4ddf4ee3d9", + "0x0000585d9ecf932793d770d661b9027030c29c560bb39417396435ec82a01399", + "0x00464de987a4c39ca6c223f4acf9ccbd8c42891cfb4a98b7f4c1166a97a2e92c", + "0x00d506d521fe515002d3b206db1bc833b9c5f25a371ce2eac0130a6a3db8633a", + "0x005470ed22771bdd10f73d825cbba54c55dca1060e9895f1235e7a9dbb99d4a6", + "0x0014ce7fcd28d4d2c1454c306fd026d9dc80af90c71d95bbf63a941a1175385b", + "0x00365e58c4b59015a224aa223bc858697016fe16982e2e2cbc63b5ca3554e22c", + "0x006531f09c5339da961db11a0b949313fa23206ffe021ba15c264081cfde0516", + "0x00b38e7d1759f097a6d5beeaf9773794c3c3bc3881c9dc8d9d5530d6cec0f7e4", + "0x008fd5c2691d3f0f1836095959e265a67a2f28998e77788e562708dd5aa2c42f", + "0x003d525c3c05f56fb514e7c78f8792b6b0cda19062563d13666f8f8238e4e327", + "0x007031d5d8ac3f2695a45017a836993028fa1db9b8ac178bb6f4e01fdaf2961f", + "0x0007be400f080b71a5cc34d0b49504b29e13bfb4a10bd3467899a83eb5b5bd5d", + "0x00cbfa8490a4ed1f44125f9ef3a44d07a4c2dcb51b1dd8a33445b9165490f184", + "0x0080948f964ed2930042137ba1f1b213c850be6f41f261015e1686e33504f2ec", + "0x00d3df69f7d24b19067405fca83ee33d6a940d47b3c218b72ec9d544e234e228", + "0x0087fe0a9da130482fd67e6cc25663d36614d6fe4278cfbffdf90773648f5cc0", + "0x00ab9883684e941b0f259cd6cb699f867ea5a36ab0817d17f2afceee8c970d99", + "0x00a1af4f5ecb3af39e59c3d21b1a482df40dc408a81cf7a3da4e7941b4386617", + "0x00d2236988152deacd3c9babc439e2847fb34b6221169e5087d7339986a2c4e0", + "0x0080599af6d0830c90c06759b1484c0a9c4ee648a1d63b9daa8f039af754bbfd", + "0x0039702160fd7656ce7232cf29345f7f9f2d378cd036f4ff9a65d5010a79a644", + "0x00ae81dcb4a45ae6d2a727dc09fab113d1869c7a363f2be12fdb6089341d3987", + "0x00a572c71c34df6bbdfbec6259fffa77ce19c3a0527b19f77b6db718de9736da", + "0x000c7f515c2c6e51a0e13b9221ca72a2fc424cc9b30974aa5518bd6270cbf043", + "0x008a6c2e7f493572e84fc96e678eee199107cf4b8c81f34e2995915a1c86dd61", + "0x00bf97a4e58d4f50afbf616c11d0c8a9965ec0c273c51fdae0ff3b71d6208fc0", + "0x0018314186a66e543c46d52c17a037c62992bc9b20156f5a984586254a79a14b", + "0x0019b2d38130910876da451add641bb81489a3bd5e79f87c94feb75dbaea3a6d", + "0x006c13f0fad60ded7a8f5c2a3ad252068e0c9dccaf85542ab44254bf72535633", + "0x0057362e90102e197215f8d6f8b7c9af155ac7585f2c4dc34a212eaa206cf59a", + "0x00c287311a63116b06b250c97d29c32f7758ae2a1f2d4af7ea66909408d4414a", + "0x003713223a955ec7eb1c27e801ce8b79771f4312337fc75807e3bce173906ff1", + "0x00d7eed08e0ba99eedd90e3060c76009e14533d03734930868d3e8703a4d99c4", + "0x005be65f08c1305c8ad13fb0506b3982706ef88cf0d36f3f1f69ee2afe966204", + "0x001b69cc13ae5080182a9dcde420527856ed0f0bec26130d402f1085a4ce7e59", + "0x006a52f04b5d598248ca4f91258e920b32b88cd0b42cb9a874e6de44446d4445", + "0x00d19c4cf93cd327b201a9b6b14cda4e8900f1c790d16fc3956aba58f26696a4", + "0x0071867142cfcbb544030cd5af6c3851d7fd85f63b3cd34d503120071e3b15a4", + "0x0056a981743eb7e5cc9a685e3047c996912702d6a8ec503c008cb3e589cec53b", + "0x006eb8c5033a69acd27aef51cb32ecea1d24840f8df423724be290fdf6784d48", + "0x00cc60ba59806ccac489657d329641cd9ad8422108b649d201a42a30b5b48416", + "0x004d1b168c6e5078ad6078a5c8c47882d9e11de529dcb0dfc4798f212ed2f828", + "0x00434d399ad4510312f2a7e7ba5dd83941aa78eb336da4b2635798811f9d04ee", + "0x0023907fa6afd28f4ce0e88ef533b5ac4792f888a3c85e7f12f79fcfa685a1e0", + "0x0013b1294cabe1070661620876d71eb5e82d2c6ce8c42f1d3cd935e682e506f5", + "0x0079f418349495aaa0db567514d67ed4b6c3452273632c8dba1e43113e16ac5b", + "0x004b06efc882197a3109e597113512df580ee94945720c0d22759e1ef5d4161b", + "0x00fb954337ae6336f86e2391f540f7584421d7a4da9204f547bd8c2e30d1c96f", + "0x00ea9d58935e0a065b6f28a7b9e4ac77d5045bfa0974781243d8aff33125e965", + "0x00fc53ddecead4413f83409cce9468b041a6458f5c889c7748170eef9d1c873a", + "0x00410b10625a913e362449caa6610b0bfdeb1538909b99ee552b265293371d05", + "0x003dea3326abe7dab1d8080a8f4d71d06affb519f86ee814f18f94b0e2fabac5", + "0x00e810fa18a8a8a50189d96352c2d8459e7e5ea1a5b5b74b8ea81c3030c444f8", + "0x0099b375fd865b1ff65c6ba7b00975bad115fe1632846f5b6ab024e2f8ec6be9", + "0x0095ed9a0eacad90eb224c75c50c458c150c48ef65da423b056a431f7fb1dea7", + "0x00c13977d5f95ddee045f2d1b076005206ead3da09baee22c471990e36712781", + "0x00117d777be5fefa96c639e05ec776a85946add80bef3acda50de76fdcb7f24e", + "0x00763a854a10f4271143e9538f9f7204571da6f3401bbeacbc8b45ea5328ee26", + "0x00e06f35273614651d3d886312b62fc338cd173775125aa2e38c73cceee8f1f2", + "0x00ffbcd864ab89130e9bd1785d9dee8df9d494c6d6b8596c3c2a56de260487f3", + "0x007d95bab526a03fe4ae7126187bcf6abd6f7f2807e65f06436a3f0d868090d5", + "0x00cbb35366c764987d69771c351f11d618a7d8b2ce2af6932ac648a670a2caa2", + "0x0024372770b725347a32df9cb7e6f42c64036b7a5ef349af8f15dedd05bb1148", + "0x00296e348b58549c45b46ee8eb6558ea421fdab5fe4d9c987b519efad44aacea", + "0x00253f013575b8fa4786b13008047aba5d34e7a4c87885c61f9f47e677d0ecb7", + "0x00157cb90237f914aeddb8847c2fbf46f6df92a87e69d8e6a153fd1ecca1d59f", + "0x0077f06c1c8de53050cd11cf6e4544962d5997b10a859e433296689420c2aff9", + "0x009f07ee4bd82d582a53fdf947d14ec10713f887197507751083afa193d71195", + "0x0095ba462c5388cfa1663d864a6113ce9f6327a44a25c75befecf08f4d59ab64", + "0x00c35db54d93968d4ae19aa4056ad9633acd41f080dbdaefd4e442dc5da9a32c", + "0x00627e4cd3085f7f17c41fa9cda1ca0226880ad6965d156e9404d4e44bb64ee2", + "0x0045fe824fa644e954bebac4fd23ddcc096d8b8e7bbed14378f4e4d6ce6aebd0", + "0x0030b2e6477da4af1a1118f064d3967e65c58fbbbe8aa288e15e1b7c19f7a4a0", + "0x00114ce00c3cd3712a83b6d4153b69c37df4767239db038dad111f64675f8904", + "0x006878ca174b7db20ce222d223b640fb3bbce889d548959ef94b94b768176bee", + "0x007d3ad8b46b97c5e0c5918c57c525cf2346898cb8e3c62b6df45b18cbf79aca", + "0x0081cf7cf94142654a3d03e1d68dd9368ef154881a26edb34b12d838e29ee206", + "0x00bfd43f83e4304c9c389c90f00fac7efece452984cb221bdde13465599ba63b", + "0x00606e7b37f341002b7847fa119df0f8e5f51a4f4a988080d18f589b49708930", + "0x00954f501d7a586cdffb1e9c5f45a72831148b3c15506109f6df28a8c6d7280f", + "0x001dda3b09db7db1ce1935abb83c4a5a93837c718bc278d7d3fc60fc6e5db092", + "0x00e6fc5feb1dca16f7b047aa60caddaca3940d1382ca3ac2765688ee86472603", + "0x00974e488ce4fb57491b0a82a072cbc23ffd1d4cd6eb617e4b32156dbfc5e624", + "0x008ffcc3efc14f8f29169a7bcf63bf9afd9596069f143d17d37d9d3413d05e98", + "0x00d41e3032dd455232270f5c19b1b242e293ad4c7fb1047c0dad93cfb5b436ee", + "0x00a1109223d3744b92cf933783229933fc9536586becaba3471026a9e6d8fad2", + "0x00278c3cacabde12cbadd4c58dc0ff3bfe965f3743051cc2416fbc20cf52cdcb", + "0x00592860790fdb4d28af475b11c3f980d47bad56473058fab2a9beaea4f404dc", + "0x00c40fbce6d1572e240685caca34790cf2d28e5deddc17f8e8cec9609488611a", + "0x00cb07be788b39851b817cccaafde5bec86d2515e6e3aa8538aea8ad9b8bc073", + "0x0081d7206af8e8c8830e6fd5aec4b7e601de8e79205117fc55fd5b4a50e4febf", + "0x00682cfa43916791ff8ae1dee20aae484f9f00658f7920649bb02ea79a968a43", + "0x00bf6414061e29aa63556180ede8fc1a1a9284dd4d5cc72925319acdc769b431", + "0x00b56b7e78dd3a78c01c90a2422b4c40a02a9a4ddf2d2e6189afe0ceeaba6057", + "0x00b184ab9abe59d38374a5b2e9c8d9ebcecada1c7c28ca4482416b44e0231dd5", + "0x008144a0b93cfbd477b5a60031c3ad160b636512edd2858f16d347286ef41d3a", + "0x00b0436c7152b477bb4735e1908343b655d726f4d6a95e1612d4b9b177fb4cf9", + "0x002eb3cfc5e800669a213deffa12f0317e749f6e63a8a90a1c7808507896fe23", + "0x00c6f80e7239a2b68796a3d713f7dc42a82786e5e79c6123223e751ae6bfe120", + "0x0007bfb8c614588edb4ca2d1b8cb1f0c923a694fbf1b5895503c70a4842b1196", + "0x00dc72bbfa16cbead0527b4d6a526c1340ce8f3e740a07ec89da08eb2cabcd23", + "0x00359deb1ae95c91247ed1c03fea3b8c12899e22b0815aebedfa0406b21a10ae", + "0x00e53e5286379aedee289c5cd46242b5debec392cace8a7ac8caf35ad40a1bbf", + "0x005b24a2e30d7afa54fcfb222a18854170bdb74060d11372b8d1be7246bbb7a8", + "0x00927004798066ee67c99bfb3151f662aec9db4c84e33a80eb4fde366cb55e3e", + "0x0089838a02d3572090bd46a38fafdcc9e060ba95104b5f229309cd77ddd62557", + "0x00a54aa37c6bee8693dcc2180e51cc0b6bd62ba52dfe8d166cebe21659050a98", + "0x0003015c9caa23b8ff3d7cc33ce54fb1d15bbdee953b68678341904633fc8377", + "0x000ad186e6fbbf7c691b0f44f8d234d4527f423c8292131d0fc22a8ee5d638ba", + "0x0035a75867acb8b0183fe307c93e93c19ed969a81adc068c34cdacdebc8e480a", + "0x00e1810ce2808b2924562180d9e7bc3dc2fb11c7265d5e8e0596ce6b1f23a918", + "0x0053db51be841e2c12ff5a24f3ffd6c7e763fdb9705e01f68d65f4079d96c149", + "0x00ec744ed74ef4b92b30297fc65a7053ebecc8961066350e6c60f4900d585d73", + "0x0045f014e6c5d498ddaa436ee4526e4de0f2b9fe31b02d8d43f102c4a7787b3e", + "0x002c9cf5001bf9f990dcfb8971c73431e038fd78571e15007d2f3f6a1fde43ce", + "0x007159fbbb1fa611d7c1662df3a38dc4923c74d8caf081774b4d11f879055720", + "0x008e2959d1d85dedb8230ec9ab712e94b74e13af1e53144cbd508c81a494ce49", + "0x00137999ad61cbd8833c776f923273c81a7752b4d5fe5d57a8de2dd934cc7428", + "0x001df5b876b7816ed4bb7d3129a3315c66e22b20370cc146c598a21e24d772c9", + "0x002394619c5ae755af42b54d0b50dbfd52e40018948fd284ab2a6e8f6a3f96f1", + "0x00fd02411e7931c8e965be857f127b4355bb82fbc14d35384ebcc8a60983353a", + "0x005a7711b1e806638f41903d8f1e19a3e7cecd4fc9ec0e2bca19021d0452fd79", + "0x00974b469c4d4f1661201a085220d1bf44b5d513b34235e31be698bf9ab87383", + "0x00239591863c5d7b1f71a182e568af3977eeafd92401ea167802339263e0612c", + "0x0065cde794817212e19233a052b4b873b25eec8fb8fdfe1d107529fe9ad743eb", + "0x00add6a9f3475b0fa78ec331440fd81f4a4f353da2d0d724ea2efd2f7fefbc59", + "0x002f165c5ea0c12bdac823ece0087ca8638b9e65fba3ba4dfea6589b9ba64618", + "0x002efa7e9bb8294b652945cce54ee2ae2ddf3765248ca47d54ed38857d860735", + "0x00e155a731db98bdce9cb30189d507c0abca87bf81a76881da8ddd3f9ba1afec", + "0x0008169faea27f68dd3d166592da21265a7ffdd2d8a3f4037ec9db8b75cefde5", + "0x00870509c9e34ddf1376cbbfeb23f4c666b2844912c53b7f52acf03cf4fc2fc1", + "0x00db53ca371db09bf90cc788866d379259c67393a0020f5bea6e646fc76b0043", + "0x00a498abd6bf73fa80416d33f716bdd00bb6f752252409fbf95f0eb59c01f357", + "0x000f7400efaf7e69d49216b6b70a0bf7a5649913b8885a08591d80db71dae5f3", + "0x00974a9f0b1e8c663d4b480d64dde66599d508105df7228fe3975c39a968bfbd", + "0x00546a8778ca0fbf91897138d283ae3f352cb0a2d63d3b4a1915f08265e1144a", + "0x00d1c4876ffde418a19eb8ffc4bfafe4052f39346dfac09ddd8b50811a2853b8", + "0x0056d333ede467e887baae58e5c46bf307c8d9f87395a1d67913061392db558d", + "0x0089bac9965668b9db3939e4269f6a675d6416c8bad81cd967b88aa874e43a0d", + "0x00e0c0f03c3950bea86cfc71b4e30f631d709032ecd5963149202b2a11411d6c", + "0x00318d4e900bb3467fce875fd62a17bafaab02ba2e1bc5bb1556bca796e344a6", + "0x009c0199b5ac1e82609db8491e280ea7e44b56df7f12fb2beabe4a84ae4c3420", + "0x0055422d6fb74800884b1fb2a06b06f785bbf9449000b7007570ecd31aafb35e", + "0x005229247cb8fc4f737e94f723c0483172074957e2201084086b552a7288faef", + "0x00e32cdc7b0ea8a8ce3ff0c3a4e0560d9cfbb7c2cfc981baa2a50e11ae656924", + "0x0028abd6d916d3ff31052ca688b3833ee971c5fb95ee7d19577a4ab0cc4c8767", + "0x0096df1c965dd59ade11116f5fe3ed06676b8f1ae88bcbf2007fad0295ede9b8", + "0x00c95d17e71af88b2478cf280345cf6072eb72bfb6ee37715eb88d6d226a8d87", + "0x0073a17df2191dccc5764b97e881630f1bc2e2d5c962b2842e8116ee47b9fdf6", + "0x007d463b2a8330c05d95896d57847f96e62390852335a4960cdf3c59fbbcd05d", + "0x00603276fcc755d6589d8ea730786f4c1bf47207defa4a7314504dd6f1d9e04b", + "0x00cc605fa98defe1f98149e2e799f19d4587bff683c2baa04e72136ce0e3e0a6", + "0x00176161e66eb893325f97017842094c53e7ff13f3eca5f7a1a4363f543c6238", + "0x0092ed6bb431871e30e801befecd24fa424d4b0020c12809dde708f27db0c2cc", + "0x007aa7f963590b62cb2db7e34d23cbca90a6aef26d97858d0505319321903068", + "0x0001ddf72ed13b3346820750b0fa0db682dbca96d8a9e40f622189e9defad565", + "0x00c96860b103e87898d12fd613f42315b2b238804575d30dc508b89f58fe23b1", + "0x00cad560d7ce878274cdd33cead6669267d130e814035e40f80001a23376f6e8", + "0x00ee69af18edf9facb26e8d8bf8ad8d2c0659a052ff338a344898c5e2d484323", + "0x0081342705f8c210b31d555c805b4093aafc63de1687dc859734f9b75959e5ea", + "0x003a78ae960db2e7d291895fc2dfab6432b15351f72d9fc818f8f1f39e73d078", + "0x00782aa7148459c611933c60a1cf50d1bfbdc45dd5a540b1f6f1e54958ca6362", + "0x00a201119a3233e62a71f1ccd516c28b7030dc05b6b5ef4ba37fd40e29002804", + "0x001bc8935c995be0664df292e6b474db7cd4176790a89eda7095f073a927f58c", + "0x001fa0dfa6d00420ad9351a01ce7108820addcbf9f3fad3477c2f0dadf79c9a4", + "0x00800f02c4986d2cfe2f26c6f7bdaeaf118bac93f05c5aa5170da263b3a25900", + "0x008284912bf7fddf1ceb83427b809d145b8eb448a2d333c9f08d7fc827599eca", + "0x00a88172b6327fc02e6c24d2b29fa5b118cbdbbacdd35ebef5330b93b1f99e71", + "0x00e8bc2965bbd5af2f316a00fda7d8860612b33f1c1a7ae4cb02447612e5ef58", + "0x00bce3d94480e1c4e4ae48883dc957024ad294f2bb43cf28fab5db3fcb5bd573", + "0x006e9839ff31e5cbed91675449dcd30333bc3dfb13f941ef5c9a914fa64f0065", + "0x0057903a1d742b4ef1580b2fcedc0ec1f6340be22b7deec06249326384666668", + "0x0026b91e8f0bbd7cba3cad5a1aa1b03163242142e3b17f2fe7f2f0d03913dcf7", + "0x007bc07c6a351d8dbf7c0c4487fdee45b02f0a222a438cffd76ad68b66d36de3", + "0x009d7b470a3d70a50ecce608faa648930bc32b7b3d1c4411ddba0676e6ae9ac6", + "0x0097706dd4e05b148f0d40c4667ff1a9c0c7c9eb39f38c7717135e2b199248bc", + "0x004f6ffb1f316e27c38a28bd925cb29bd1e24bca0c19a50796265f89890c46fc", + "0x00f8a5d74affb85822498228ce7583109adace5e472d266b0c45cf1377d2f239", + "0x00ea2fd534c6a8d1c535c4ee9f00e2d2710480b0d57ecda286a6aabce8603646", + "0x00a83ed759c43f7955db5d285066e8555f0af76640886f3567ce16f86559bd04", + "0x006a60fb0e29b792845ce7ad1e9de84acc2b83b32f96e369f16ef963d60cadf9", + "0x00098a41cbb487cfce08de094ad98fafbb354f444ec42ddf94ba319d71980c67", + "0x003a4e87e5316d1784b8b1c47f7d6c3dd48740a5da6f4d0e73eb2b2951a7d5d8", + "0x004b464856980001079e9c90b311dc5e783b7db30c93305d96abd9bc5a28b7ab", + "0x0059eb08a0d753259001e0429e117394e48fe0983316a8b39450b716f7b4bac0", + "0x004a2fe5969d45f5d5b6e7591dbededdd15d2228ebddc12e31b425907c3d4c32", + "0x00573891df1bb71a869c8a1db503300d0a672733c5d09e45ffa6b97a50e91c37", + "0x00df66539a70727584f1423d3f4c81612f36ae7550e49af6ca31bb63694b3fd9", + "0x00e3ef138c5806bbfd69106209cf379edde1c6f424e47be87334d5c665b3c670", + "0x0084156d6fc3f7afce44b0b3b1fd1b346db05ab2f5c9d94ca820ba461c01095e", + "0x00d7f1464d1ac68593c9205c739730731d52c3a6772253abbfa1e789221d8530", + "0x001788a031731ee91e365270d6828e36853d02ea2849a00971ccde1594b3e6e3", + "0x00475a817eec68f4bf45f8a6286d657671588afb784f1e66e7097a64efb34eff", + "0x00b9df5c0604739e78a7c3df291430564a284e90d8be09c2fd9f03ee990d72c2", + "0x00c1a5e785041ba55887b2982bd8b959ffa3b4226cb766fd4483affbe646693d", + "0x00c4326cb7047e91ede1738977a931cdcf8786b08effb3b810f4bea1744e85ea", + "0x0003280a16e4abd17c61206690b214f4aadc52f4495fd342f10b6c8e65d851e6", + "0x00c74adcc889271a0893d0d7a2f3993b47e2fd3f56753541151e0f55d1e9976a", + "0x002012d55360f489dc25674e70726ffb3bce03d2692565aa64a6d4587e606d47", + "0x002e89f2cab26b35d4bf2d169052e11ad57d8dccb8dba08bf9b806adde0dcfad", + "0x003696eeb42ad4fc12690abe3af1c9088ae15897d0dad6a9d3ad5abe8986da1a", + "0x00a9377bf79ec14daa1b06da88a9b6656412d006536f24ef9f55437daf5ff9ea", + "0x00d989154bea204225a21a633afea0d7a60dbab5434eddd2d73d13a2bea8d0a0", + "0x00f1cca827f2b5b8e2fd1955b615ae33ca3bcc9601dfb5b52fdd4367e496fe5c", + "0x0016c0188f17d9dfa2240e764024b0d1f8757256d989115cba788cc01cfde187", + "0x0015c8ac0c6ce4eada940ff80efe7cd23c97a237e97f3f36edec10a101d5d903", + "0x00a4ca1169b6a6389995b44b939c3b9763f48c91cc5399f363635a4806d1389f", + "0x0079ac1193f9c16ac6069b4ce239e1dc24220fe4c0a2a4eb314465f53dc76647", + "0x0000ecb0e292ad64825d6dd4e9c62d4217912dcf5bae2f6c7c513c79d015c55b", + "0x0040e478ccaadd5bf523682141dd663bd997aeb540da0bed578b419e02989227", + "0x0065e93096b0847decedf32aed1526e5a7a1b2dbd4b1a6f534a746a5a698eadb", + "0x003c76fb2b2b1dd76b79c441b363fdde40c950c2de779df4afe54668bfd31e33", + "0x007088b5fa25917729d9ce97627735128e599c0fc5a6b717f8208672f2fd5c94", + "0x00d70b06c9d968c95518876c4a562ea07658038caaa32655e6c47a4eb6186cbc", + "0x0018edff82aedc6e8a11aea2258731925c380f9b4ef0b639513522afb060afe3", + "0x0014f5d49ce4d342dff76048b2fabb35dca56e77dcba26ce0928255f322b3aeb", + "0x009e6f1545a680c9e0dda19502fe8a2c4d5e60f71d3d3cb6820e74316fa9131e", + "0x008ca91d56a6dbe81f60b1b62112d9627b13cb06539ac46ad0f187be4b0fae2d", + "0x005ad2879123d5d1b92adc1c2181887260f83724aed883ac2bdac0be4172852e", + "0x00e81262c065a78b0b17091226735985294a35645ad143afb6edd64481d7f048", + "0x009477589a319d760d73a418c63563e3d4325594413cb359e29bb4531b256283", + "0x0017882e84fe875495c4a3a86a6eb4b9cfc884212bb7d35e78594ee56a1e25c8", + "0x009072971f1b77660e40e320be70df85d06b6a3790ef0da9cb411163abd9465f", + "0x00b8573f08710ae4b5a32758db76b257b8b652dfd38f38c8085ba2010098306b", + "0x0051bb4861c0a83916760c0e861a19290589d34b4be7fc0ee88709ec2762b765", + "0x00d9d7be5c80dc32668358db136bf91eefb8a557cb1f399c7fa579ff54a1e9cd", + "0x008f26a4fe5452977d2332d8ed0ee67180aad290d72753365792f702bf9a798c", + "0x00ec7b7e90e3f33a6b873aa898f9c229002cee7654f1b102a31c32cfcc5fc328", + "0x001f7abe87d9f01fa998eb5e10c2498409516c88cace018366d8f019a69af379", + "0x0053cc6a628276124bf12ea812cef5013269aeeb8bed8f81935700f5b7cf47a3", + "0x00d37b0a3ebf9aad0e4dc5b7380e9c4eadfee6942be77b16d55699786312d80c", + "0x0030a0d2b84b9492175aca0fefc22bf9927a78e4e1057a39531443fcb2135f14", + "0x0036264757d43b00a65f30647367f0e5d9db09d9ad34718e60cee6fcdab40fc0", + "0x001e84fe1bc8393c0a4324629f15f3bf96831395ad0bc65d9ef7768138a48c8e", + "0x001f2022609bc889a12fe6a07350544f258c8a04fbc827516f969a808ae996b2", + "0x00aa57c9310feac4a996611ef144170d01cd5c5f2ba834b5e7f0785e63fec1d4", + "0x00b938fb37da413f24e70be5e45abaa1d2cbc9a483075ea9f39406fb0144603e", + "0x00cb027daee323efb09b94397eddb3a880041cd68e1a0873a15a7a915543e0f5", + "0x004b1e26d028ba5802486cfab42995462b04911cb8b52739b9e1115879acda2c", + "0x00720f1f45f2e53cbbd3088a1ba8f0762dffabaf87606dee93ab5f84d0dceec2", + "0x00e988a237032c2e99139247f76dc629ec076aa92ad146f9c4335341ce4792c5", + "0x00f024e671dbf1d3a1737396def877f5ac68b616b87321a249956f88cc0f932e", + "0x00584fcfd746e201cdf7f8691c87105e3491fad59c17c79d80ba389251b2b100", + "0x009fc4161c61fb392653f25b18d84ed2a6a1052e88f8c5f6477cee6ec6ad5184", + "0x00968d71cd2c6da55efd6bfb2169086c0223ca389d291f7fa1ae88708b49aa20", + "0x00b7691dbe25110845de33c5adedbe1c431db29b73a86fb32fec66530a8fd0e1", + "0x0004839298b6dafc6ce52d4568f8f977aeee8c5ee992e7d0d5f4f1a68b3c015f", + "0x00f407678304fc8aed395e44340cddd793595bf554a014274bbf95bac4e9e465", + "0x00d8740e77575a820da23e6973b77a84f02048e7e5637fb2a10b03ed68b3ecb9", + "0x008754ed96e9f27ac29c3af836024e6f614e665e0fb976638d0b8262d4b2cefa", + "0x00bf1ea8428b92936bd2b2f29b57b6629e20b073f6fac5307213a59896fa76ae", + "0x001e435f7af52cc3cdadbaf1a0fedaa1842c9fa2202c11ae94fe885c15b7d4bf", + "0x00d01ad3c007d7be1c65f83c73a9d6c8aa4f60375fdc86d27fef8f08c6bae6e8", + "0x00d8762f865c303e611bda136a61ff17e6b0e72137efd4149fd03300a0275e30", + "0x00c463ed1054489b32bc8c3ee32d332e7790af066cebe2af04ff9b1bdcc13d07", + "0x00dcaea6160cb952ac09122339930c07b7ad822e45e6362a82c472a2248eb7d7", + "0x008aff682ff390422da9d3124ee2e179721b1555ad5a12a37097f64ff5d051d8", + "0x00a7ff21947553730a60e83d2a424312acb1c3d355e13378cf2880a4b1868fc8", + "0x00f8a589b6880ace8ed94276d30823c51460d7c35b299eec6f60ffd43e67a35a", + "0x00478cc8255f0577035be893561e889cc420ad60c72dee673ac3488d795585e6", + "0x00f33cfeae826dbc45112e71372f8d17534864ab241d9e30c68a90276afea673", + "0x008a50eec76ffb734ae91ee33252687d3b525e7ef84dacbe37a9e47e14626c05", + "0x00271b92f019ad5336dbe41cf5ae4914961cecce28060f2999529aeece8cf0ec", + "0x00095dab178f27b376c4214f76fd566554cea4a3b9193b6864aea5cd24b961b9", + "0x004c7ac561c8ad8d948decf197e360547f8783fa4a8011ffb3dd5d377482b07a", + "0x000f8b5b58444eb835b993ce33a94e718c95609f930aadc91e052e9798d99ff4", + "0x00ed0372955b880869097b461984ddf9f60165fdead1c35f2d54f7c05606b63a", + "0x0003085abc6b825be811137acf49dc86e17a79e4d28ff1045d6535341b9f2812", + "0x00af689a12a6e83ba83962d8bef443cb6ba6b79222ab3bf24b57ef2cab73a983", + "0x00a9224e17a5c73570dc79ecc470774f82e9f241ac6e1a07f4f4cf0162eb444d", + "0x002bcc0af006c237fca57f12f446cf7e29d9ac3ce07dfb2c866c45d1ed26a88b", + "0x00479c3564b950d3827f5638e92ee9e5cac1f65c2c5b6771e8169c7453085095", + "0x009ac1d7aa6790d6ada0d6df493d1aebffc0571a107fe7268888901a86a7b77d", + "0x00d19b84722108d022cbd45fb8dd7ebb77184b2a27f13d4547e76be176282881", + "0x00226a3400761127f2fb9146bd81af60cdd55380320e7265643ad71c42952969", + "0x0097018d20f778aa68e7cf9733e3cb59ee7d1b42c874ff459752741ce394e227", + "0x006e6a564b3b561afcdd6897948bba830716c4f0ef35e66f38b531e5ed7fcc0e", + "0x004ddcdfba2fe317bbf3500eb34b8353247e4edbbf0e0236931ba12c184eaa8a", + "0x00f8e2d6e2fb555513353aa8b911dd50e2c6343df9ec8b78c0c53e1f5c5d1bdb", + "0x007e399ccc71409c10ecbd02575198bed7288a340b4313bc8a5fbcba27c4ce24", + "0x00cdd9d5eb3b75f11e4c640a6cc1203789d9298422d1830c2fb3ddc91687aeed", + "0x00b8f2a298447bcc381c710ad93859e9ec968d9e9638562f960d0e3ce1deaeaa", + "0x000c0aa976756c0b2ad07eb5986724f7d85bc8a17acc3f4aeafc2234617ad565", + "0x00d0bb744b2e9e1f64f7f2ce2479dbd4e70f8e96529564c17a2284841bc3e9c9", + "0x0018f18f539b887d5c8725e62540319aa37a7b1aaa4b48063f5ec094c9627734", + "0x0074424270f3b0e248d615a8e3118bcad8495fa8278e17b8c9502e55a607d3af", + "0x007561c0b2441ce46ddbd1deefa4c2eeba6322f17371b10be49f6408bad1a42a", + "0x009b7d129ffad665d78df36bb39595577956606600c162783e464b29fff298e4", + "0x00474b67c622ab08aeb59ed5ddc6d00b34be7a64ffb2b9ae494d76c906b7e2b5", + "0x00f3d98c24425610f801a60a6a9901264850fe373cbe83e82dde7b0aa5da0daa", + "0x009c6a70eabe28abb74443d1d40ac3b0efc7c5ad18e7e135da22fdddfb3dd773", + "0x003af4f327515703edf85e6ff168f55be4289c2df59c400cf77ef55da3a111df", + "0x00f1077996e1cf37b58e95423cfcfac10a7deac081871af1ddf470674d785cdf", + "0x00673feb193590325389d10b1772a7a1e5e38d5788fec69a7716543b067fd4ea", + "0x002bd0cdb89d9d63cf6ee82a92fdb494aacec215f3f04e42eb45560b8720ba55", + "0x0063666d062f9ff2e6f87e76cc9648a309a2fec3758cbe79c087805487b8e62a", + "0x00a74bc2ccdbfc53c82c19c243737d9f2754b9fc86ef96a6ae4a0a1c0bca150b", + "0x0041a4d78cf8bcdca15bcc55c04d9911598f00593aa037332ffb3897560886de", + "0x006c2a262d11712626065a3e21006a574bf124f05aba5e21b5f20811d1b1dd45", + "0x00ab6877679664d52e4a204272ec57c8af1e1070baee1e54929f03349d678fd8", + "0x00c2a537a395913fd9e059248cdb2f9fa6006df70f8a539622d7310b48ea8872", + "0x00c9899c7c9397fdaf2ad5183f4063593578010da37e4ac2e2fbf52f84bd0d6f", + "0x00602af825b3b225e0e84dd9af217a5f60a9ee4bcefe8fa2a66e7829433eaf69", + "0x00b38ce3b6e30daa0b8da7a5da4e0771819cab7a9514e9daaa82cf42c3412f54", + "0x0072a50f0a1331ad3c154a8f136d42c8bb8c7fb7c41ba08f38604a227b6595a4", + "0x002bcfb8b37e9e79e5abb04418b79ce06c6824ff3664da6b42aaa81ddf79419c", + "0x0031e066a4538e4280e8539d776cef83f3f040ef54a9e13c597c3bb16df6548a", + "0x0063db5229d4887d11fc99b0885512bc1db14e11a867e4b539c8fc1296d8828a", + "0x0043e309b6a45f4c5c8b6b2a7ee73659fe2479b53627903f03a289180749635e", + "0x00c12ef5bcbea1ba260d50d6420d1fbfe7bbad38265f0f0438567e4b026b22d8", + "0x00148a8aacbe96f28805d710e53a1a9bff0c6948754da7a320bd841da6578d11", + "0x0048420c562e992b9ded2fbfb3ccd39f0c36b83db4c21cdbb1902858648fc56c", + "0x00ed0628fab6f99b1eaa0a9870e667e7cb1dcf2f8950b536c1c9c09be31e4f62", + "0x002a87b17881cc49ee042111a859d6adeb867eb81437cbeeb105c49688e59868", + "0x00f797d88acccff608fd10235a94fcda432d146b53404db27872dd3c4e99bf99", + "0x00a62ca3a49fb6b891b56b093dbdfa87b865bcd088b8c1a33c75d96a7c5798be", + "0x00955e5a146f9a2c540073385955042d88a44ac8a56bdab7d9f4808fcfb0994e", + "0x006194d0aa991baa2d4bfb9ee87c457f2ec9154364e7f3907f9149cb640af0dc", + "0x006d82e37c33edacbc9fc1b04f1b412c48db1e555beaad34f096c67d14f3aa8b", + "0x00bf575c343b72a4f3cfa7d2d642413e1a1b0ed0e4a4733c6b40b420f7bd4882", + "0x00615a0ece91c92803f1cf9072f0b911e91cc194b34e0b7b9d2b23f31b35c19a", + "0x00af166f8ebc411285d9ca28f13238b40135957c91b6e20f3de0fdd522bbfd63", + "0x00e04619a9002226ee6f5e353c25883a0665c5ecf228dcd6b470d87ba7e40023", + "0x00419c34401052907ffb3c5419ee730075b3b29ff358743d0984ad353df45c84", + "0x0040a2cf4e5373a6f9d06d590ae40ff5c7356001bc9265610a9ab8401c3a8f4b", + "0x006eb391dbd8761eb8a97748d90cbda591384ee3d13df1c25d83d9a78f6cb7f4", + "0x00e4c99ce9536ebf86d7ce14214afbb69ccd5764d83bf4fe821bed7231c58560", + "0x00d9a4183faf440a8ee6fa8a639e416db19a7bddbf2f7329db3025d273214b5f", + "0x00fbd9e1a22f8c20d2bf8f0f3977f664834434904f80f0e2893a1ad48238e9ce", + "0x0059de0e5e5fa2eda91914b56b28b40423fc5fcbc20f0d11871c4b0173cdb4c2", + "0x009e0f9f1adc55abc5bbdfa2a7b4fc7c18e841a78f7d0558923544c958ba2638", + "0x008449ea85dc6c84484d1d2d46d16e9e33f54cf1e35e6358387ec892f63a3259", + "0x003a97191134d73746c88abbcb8f5ed23fb290c8c79787156d84431c43830f19", + "0x007045d80ad23843396e6db149052f4bb2fe4d8cf622cca056c76d1800665d55", + "0x00a96bb122432a19ea6e2fd13cb00807220a0605f2204921445c787b56f6ffd1", + "0x005e98ec30b310721fa58b1c07a23e33538d1843791b08f5fb7b233f3361aaf0", + "0x00ce0f6a275b4a7fb8323e0e6cb61922fc3c78ee24157b510c2df4e5fbf1d919", + "0x0021d4186a1285e02d99686159d73844efe130bfe68d1ef623d1b8b72c5369fc", + "0x00268b10419e09c50b9136a46e6262462b4ffa276213cfa2a8979e20cb87d78a", + "0x00b71fa5abee372fa05c449955c1b4662b45b6fd252c68229dea86944e86ae73", + "0x000e661561b3aa220ab0986f9bcfcaf024d411f5e0526091aa53ad6e55057dd0", + "0x0042b245d8978c37cc72ce45a03f044be532906e43eecf6e8f11e9852ee0870a", + "0x00cd2f8611a49acb05ddd56e69de0fecc5bd67533d075b9366fd7cbc92b89695", + "0x00d40ba8e7893c56eaf940f7c01f3ddc460d353c9d130e387cf08e645c9bae24", + "0x00206a2e9d036a1f2da1f5d8ab1222434dcb66b28dc544e06664ff357b7cffdf", + "0x00cc59bcb026e6ea7a9e09df8358cce6c865be02a581629d5e185c0b5e366231", + "0x00b8b53d34b9a9f48ab82ebf9e40b8191fe33ca2afa675a629ede46fb2e16565", + "0x00405e0cda62cf80783318ff9674f5ed2da6c3551a8562696c0117eb41b35024", + "0x00d5036c959509ee0c294ce25733111451579672f0906c79c22c633bed936fb4", + "0x00dc4e878ded12e21c57d19c5359b1a92ef8d486ef6fc70681b70930217cce6e", + "0x002d9902af6aa6c0d86553775c31ea06d1cb3e137964c0eb79a047269f88749b", + "0x00b03ea3012ad856c1dc4c07c149239d6f6333e00fc2e86f9a71e623f2f79f77", + "0x00cf482834d8d90be6b87f320f90fdfab2103a278951b157f2850d5cdc1e3dea", + "0x0082cea988119b8559c8a1e7ca3db00ca13c7dd708cf27a72b0687e9057dc9a2", + "0x00ab2b38bff636ef1f3ba6e6d9ed12fe1dcbc4fbbbdc6b0a77e4ba82323165ef", + "0x00b728dbc108ed889defb726d63074f6698225f1593932d23325b08eb24bfa87", + "0x001d0ba1872553b1ce622c6ab05865f171326807782af84b6399f7ffaa805db0", + "0x0049c736f8ddb482f2afa1984bec0e5a50db2c34376ff02edfe3a687f6241fa1", + "0x00b85439b4995e8b39444715f0cf3a56885556c6e4885a1a3fa395ac16d295dc", + "0x0016bda08297043ef4f9381873637ecaa56592181bccd7dbef62305da7bfe178", + "0x00f6e87be35e5aee1b36c4055e5e9163d8613f9c099ec1553fcbd9dfa38cf746", + "0x0068664afb424aa1a0747ba71e16ea3955c332be9c0d1c84240e685c5c32cf26", + "0x004ee27d099173244c39e556e2e8771243697e6e25289658698bcce03442eb81", + "0x00df8b6a2576797291230120d0c02a6998d06309a532f6caef2de88028745dc8", + "0x00b72d0942d40f89f71523a8e4c126f6d587a7c62c54e20b93b4a56c83a54d89", + "0x00e7c358fbc100e332acc13ece1630247e84870a2a7396ea0c49c9d0eed22bb2", + "0x0065228a4edd1a43373cf0d135fac00091ca24ce8acf159d8de2fc813205f56a", + "0x003c3032f1a69686f794f540350be475e50be2b65d5968430754d3038a8982ec", + "0x00e8c1605b8c6dab5d1bbe8eeb0d928ba9cca06c05ef51ebd8fbf6e33e3a4506", + "0x002f326cb105b675a2cc69d9dc3343ac5124f6d513e87152b448a1094491c45d", + "0x009f9530ae90c9197cb9c66340587b61aa684b96655fffc125134c34119a28d5", + "0x00e9a4304d63ec64bad27e16cc89ef7c5fbf614a7c48c4c7a2823204192272c9", + "0x00fab0df0e34935c17738d2292eddb0db05af8b7d6cead006886dbf07ffa0510", + "0x005c7ad1788cb2f4e179ae451b4a7bb8c2ca2b0e6702785873bb778acd4907ca", + "0x00a5c10f751134e96913ba54434d3fae14fd1fd49f28a2ecfe48fe6e50eef8df", + "0x00f9343709915ddf87a8c562d88c3ff254afb7a92a904c33b4334767bcabae13", + "0x00f127bc26ebfbf8f99981e0f5b0bc8c497e3169258f1ce3619589f7a63254b2", + "0x00ce49b7b487f1b63d1baac5ecb2886c97c88986029e413dcfe68112af99c54c", + "0x00c7beca39ead323f109796933b1f033e9da6e6bce3e05981022be2edb40ffad", + "0x001dae9c5e5b1bdf98f5332b6e249afdb8e377dd2d46315db5530400bfcfb7ac", + "0x00465f52ddeb3d8d3f2b7e1981f91f0e6246059563b86ccba3f584c57dcc7dea", + "0x0012bbd3bb84798fff7d32b43eae1dff9c571a0dc5c63646d8e1ce96af080bbd", + "0x0005bbc6b7130f916550e4bd50cd8c87e3d6080e72846028ffa8efabdcdb10fe", + "0x00dfe00162dec1830e07819dee485ad736eb469afb431a41f5332f1e6e7a209c", + "0x003afc3af34a0a105e214f1a50fbb5a32be35f5b057f7319037c931763a3af05", + "0x0007313c8297cf64089375aefc147d9f0ed8fb641129e0ec8304563148ad07fd", + "0x00ecf01dfca002e2c6226527c49dd0295455bc4767b0f38e3a389f3ad0f681af", + "0x006aaa4e3c16ed3c405ab68bb55a751e88c8b434682f97573632e501d604381c", + "0x00aa675e4782a77acd9e25e33891946937d15528c3b15c34e4d093dea462da30", + "0x0084c309ca8b447ad0caf8a38b953ed326b3f3110bc29faebf1063dbfab5ab43", + "0x00b66d7e8abee9e60d80e7ad57129dc14b433c63be56d4b32603afd6d69b99c1", + "0x003bc9a5a76aecc38de57bd7c390225b6984b166ea822b0688b37248d782b0a8", + "0x00b0d35febce88c38e549b330b6ca5151fd591b7fb56b754095741b55a5d5263", + "0x000ab50f3af8dd9c3febce0c289da47490646b6c82226dbdb5c3e12f3b666cb2", + "0x00d842d3166d2bda4a001661d484071d73937ed4c008b982ea65f71d4458eed5", + "0x005375d46fbe890aeafcec4c10a0c7cea385b9b24ffee789f457cd2f032da227", + "0x008e0b299a5ab33895b06a94b6b6acf95f812a4a239ae119b5fc2220222a59de", + "0x004a6aa3e6cff1304041d7935708674e4d0d4b2efeb95c3b31830988a4af7187", + "0x00d3167cada9a3dd9c629aacc8c9343b71994eb4ccc5143d55607716fb7a8a2d", + "0x00b9d381adf6ea9c1e289aa8b082c4de24f502d8b7c177555991f355bae3831e", + "0x00b14030568bc02126ec8cc6b067470dcb093d7cd17380fc804f442d95de9892", + "0x009898e7f8a38cd49ce272923e3fdec3bda2eb99e5e214a69663060b2b04f8ce", + "0x00c2a52a377092efe5e5929176fddc5db88eb55e28c022bf21f35a1862ab4e8a", + "0x00c4f1ba62f298afbf044419e256687a46f74abc595bb59ea1770537d861fa6e", + "0x00de4f96b718bd47255867797b974c192b78ecb894eeededcde0047749f32bd9", + "0x00b778168046ffa94f838c901c8fab8786e6d2e7a27412dbc6957e11288cb591", + "0x00ffa98d2a1a00d9961ddfaa6d6f13167c4775845efc8228f61964ecb8299f64", + "0x00fe971491137022afdfff7477f084857bc4b751b3b50308074ef25d564eec32", + "0x007cb2cfe55b81ca77389e37fbc693c6657c3553d62bc2fe6fc50c7031e8a786", + "0x00440028b6f38a81152477c59a369221fb8bd18830bc330fe11c7368eb966e80", + "0x00ab252dcfd52564d6cb27f49b89623359021d9c9f479ed1daa33f2d511ce5af", + "0x006c45cd9a500dce4637b9cdb0fe02d5fe5c83d9cc13e04065dd203a891bcc36", + "0x0007a66756bf6fe5c5d3066cb9c63c24523e62d926e875b9c0847a46b541b862", + "0x0083813ae5021a7a8ea5789986ae0efa8ef5bfff3cf9bd9e02c1588cb19d09ff", + "0x00b5399f7d86b414ffef04f53f36bf44c02354cdb9431a00e2178927a0a2f49e", + "0x001c8d0fbca5deeadc3e9b5ff7f4f1765869976aeeb005640ba23af33cdf8d52", + "0x00d32c2a9b27bdd29282df1737c8e7a7f4547daada2b91c5f72d4b5bac4c140e", + "0x000379884c5c7d8c58ddfc1b139c5b2cb201c3e0d53586849c35deda91212b50", + "0x00b5f041e57cff299371c52e0b391ffe6372cabc918cb1d8c6da570b4d15ca4e", + "0x00c550f4b71c3af1c2b81c2b1f69dd3295daf80195cf0a910ae1e269c8b25c4b", + "0x00e594c03d8c222074a7ffd68d17bdc5d30675b020b8efc54fb83a8ab90beeef", + "0x002041035840ed59a63964623fe472c3d75d67d65821276a0ff6f83011067ad2", + "0x00dd1cae15bd8c3b0efdac47092cde620c6561518443dbd31f2d069266bd9db9", + "0x00bd802d9121972718f3165fbbf837b4b76924aff58424b34cdc7bb89ec2da7a", + "0x00059dcc11e34d7f64919c32bbac38bd209447bf19bf07e6f2748781dd186086", + "0x00c6d55894053ca9c6a019d384212143420969e9f1ea78e4c9a688413035f5f5", + "0x002e9a197d4a74588f6a0721dac1e34232a09ed234f9282e39afbcf19602c5c1", + "0x003be04bdfdbf3854264e57c626bd390cbe7346112526f2218fbc253edeac6e5", + "0x00285b1b4187594aaaf70c737626b206c1448a5e0e061ac8ed585392b7814195", + "0x00a50c2cfc160e1d2d80e000fd33a52fdf48fc9dd9a12f907a2ab48832d8b98a", + "0x000217f32ad99df69fffe500f6c8c24ff900a67187e7bf0e8958e0b0ae7b3009", + "0x00c08d760e18465ff989f683719b010a6fbd65e6e8a31bebc9c034c3bf9d87ae", + "0x008a7f67d7d73414c2eeb5dfcc2e88a5bf25faffd711257fd9d65e0c4f093fed", + "0x00f075b4cc7e57cb984110cc5e66cee6046cdb0e7ef1620173d9801a45016914", + "0x0024895229620ab338b5e1cc1ce10becbbe2686709ce3add4f66956c8c4f8aa8", + "0x007254fb1d21716e9a5495fce6003e94ba3b7b70978a2abc2d62c358358411d2", + "0x00bccb0c86bddd5567a7ddda9d0ac5fa1929c1781a8071139635cf57352e0f8b", + "0x00a7c9d556cd6c027a399531a043760b84ed8009c0f8762ca10ffe16703c9429", + "0x004e3f42ca0a016722ce7d49e5b5a8bd24e4fef709c0cfd9f80c3429874e3009", + "0x006eb10d5dd42ee87130c746034bb5f3bf20dda36eba65ce4ef469a1020a02ba", + "0x00267d01b04202dd057a7348508c1552c00fc7b11eac0f87387109cd6647af53", + "0x00395481e7e4e4e8d5462601dcc0f414e2feb8aadc41b6ea96ed09ce7c9f3a1d", + "0x009b8b8cd364ac77723382a11f7ed0effe4fbe74052564c356df8ee944d6c796", + "0x0097d01ba2b5582068dabec85714d2b701d2fe6be97d976fa6a75c7e9b8c0148", + "0x00e2b48b7bad15bad84f64bd86efb8851b6734e2fe2a5b799d20da254e58d4cc", + "0x005a59e17561ecb98e811910dc655d81afbd1ce78fd7847804dfda8656d0a979", + "0x006fc17ef265ddcb141779dc31e5d1db8a1f1f6a229e129dd866dd545115a726", + "0x0043e77c9f4c65a38ce34844b0c42c4b183d6199ad9bcd55c40e04e9984d5b40", + "0x00832799e687c24e055df3de2188523023faf1b88c1afca76a5e2df26c1dd1fa", + "0x001f7ded6fe8bfb4b6a577d0c53511bf8ab1b1e5746afd28fea49eb3a58dec39", + "0x00f9aebff99771599d1e8d8bc49f913ab3d4f0e0302f87e5816d2723383fed7f", + "0x00486d2300ff249d04b3200d008936d7dc31a1ae0811267de8dce10c92887dec", + "0x004c9696b04cb7d271fd4772b5922a7bea058409f6aea3b3d4cd7b3b9c60a6b8", + "0x00238a7a27c6ce207f82783c9067f30974ffcdbb38e44ce828d237c3518334b3", + "0x00f3a3bf358d2bd57a4667095c063560db113cbc2a7cf32f3f3218adf061f335", + "0x00370159978e80de5a611736bad51b4be306119f82c135459e8f87c21f880188", + "0x0017c5a7aa072da8fab93af4ed68d56adfb88158c0429afcff390ad78dbab1a4", + "0x002d47552e8b52671c859f1ff2f2c79bba78462c52bc66fcea541bd443644363", + "0x007bff114f9f1da5d8d1c3dafc0f9570fc0b51fb492246b8db93102008c92af8", + "0x009f92a0ca67574e02fd4d782aa0bffc3910b4caa565891413b6bd23ea0f4686", + "0x00ca141b213e1dde16e0f70c48f7c72e9a2f9b4f4381fe6caa86dc3cd2115a57", + "0x003a44e14f094bb156b0faab23afa31da8311e9aafd79fc61da5a15afd7cd84c", + "0x00c1f29e0c11498b8e7e2078024eaeab56d09c37d0f7cefec9b9384ed37bbfd6", + "0x00b72ac8538ba84b32e28e2af97894efb45fc3f4a44cb448589fd129acbb5ee1", + "0x001f747237429b03030ccc499d690eff39585c374464b1ade45c6a3e69f4d345", + "0x001e69c7665cb0ed0d521140ea3280f66fa83df58486636bf1e79afa761f4c5a", + "0x0039094bbfdc1def965258a0bf7e9d7389fff3481be3884577a8206bcb89d88b", + "0x00ee5eba050f3bedf6e925dd01d017c0278abd39406b2e1d63318d93963412b0", + "0x0099fb5e7a68c1ae261cf73f82f20c662b183c1321a74760502846dd6445c745", + "0x008128babca3195b7bdd30b3b183a8c0d57ac85c74f7f38f2b7263303d8e8a6a", + "0x00823f10e9502e42e3e62fd213fa7f130ef6009846ebf8cb61c771925d08ee09", + "0x00766746579055ef33c86cb106ee3cd3e2629b983a3f750dbd77e1db11b4ad48", + "0x00eec320b1927fd1ae6c5c786700d7842cdbb0186b6fc085ea56deeef404cbdf", + "0x00f6614a392772b7b8caa9641fe4d67f46e982f3a81ff4927521fd7000b992c3", + "0x00581174f5f71c579fe67172f5227acb8dd023550d4362135b7423d604377521", + "0x00be76ce609facdbdbe9f3bb27802b7367c791049c4a589c885aede8bec0824b", + "0x002e2c18acd1360fa5385badd08972491e3e204004af12b17b95a6eb4a2998e4", + "0x00ab9ea0fcec62dff3b15c78c5b48b8f322d9ac249590bec8b59bbdf261b7ab2", + "0x00873385dc2f09500def8d1ca3f9c1e6307fb8c718d4479e7c6c4b71a8e69278", + "0x00ff99c87a4e8828726129da071daac799f07b03ce9c60eadb85caa0e3f92267", + "0x00bcb98c9ec6485fa27ccf7329f33968ddb7eead0e4b63ac69d2f7118e9634be", + "0x00ff0b5c1b0b77249065360802c256660104e9705bf304d683f4788f61eaef10", + "0x0067c3368e9daf585083393758a12422bcbbc3f8021f4ba97ccc3ca13e2b4eda", + "0x00671a4fc03b0adbf47ac6d5c7248dde57074fd9fc141c123edd43354f95c800", + "0x00b1d07497a77a055aefe759a18ed49b864fad30fdf9b18d74b61aef35d80d67", + "0x008e27840807bef5f94d12bfdb6887508ff442edcc87fd267a8a097bd57e9254", + "0x007b8dde9cb4a5e7ea1d04b8b71fedfe0fddabf490c71e8480c601a64f627e9f", + "0x003b4ce3dc273c92e2e613b220aafae03d7a5560fc12b98b202e80d7ac24ee62", + "0x0086400906cec0dff9e63ef99b02e1eb1d876472d34d6b54bc5fb679f0046d69", + "0x00bf0a97ad9d929dbf94c27e3f36be0c8af8056589af7dab04d5f3350fabe1ca", + "0x009cff485ea75a80eea310f3f39737b4c45742dda4329cac145e628a71ecd381", + "0x0058af30f08f8e2a6531394e5d159fa28e4790349509169638f922e567bc7ccb", + "0x003e4e059af051cb46e04f76e034a14c2f2bd23598160789f85417fd1ac6394c", + "0x00b6a0819bf136b5643f651c6aaf09e96048d4af9d8ed97274890568f866792d", + "0x0089c2730dbd3b6d2b53841cc408e9a4d08379d3a9a15d8422ab1473f6e0001c", + "0x00c0ed460f20f7abb3af278975cd62b8d6fb943ecadbf54313dd8e69799983ca", + "0x007a201c953e185f78259798ce96bc7b14ab7bb301ba569e2f61c9ac256c9c48", + "0x002f5ffef116fd23c5cfcb71219e603ee14c11920dbb4c8d27bc273c3ab88df0", + "0x00dc95e5c09e1aeb375d746c5334b7bbea4887cd6363d7d9da4ceb2881f90bf9", + "0x0066e4ececaffe39c192103b6752dface18e7e96c81d0901e59489db210f661c", + "0x00c3226c41e421cdfc0890845eae53515d98e5929b27647be945ff27b3e20697", + "0x007986e7236c097cf2821d49a3ea9885254a47f9a8ec4bdf3e23748e9764808b", + "0x00ca9c30c07f6ea663dbc20d93cb837028748a1f534d69c633fd573991fb4166", + "0x0096462359247b5ea4befdd7f288e4bd326c4a42a42991659476a68e607faddd", + "0x00465d8658b4f4cc79d77ef1b362a0e7f0722f84d4e8a645dd2681f9a8dcca6f", + "0x005fed2fa8ce2f318f488909a9f7ee66b4919fabb2b7562409691556b13c89fa", + "0x008d4798a8e9c8ecefa39c2b633803b53403c86ae708cb1bf1a6d9901b7656c1", + "0x00a95ab8ada0ef378fb7e6f375b40da261ce16c375524d9b090c9322c5be5ad6", + "0x00cd8f4fb2f066c1dd498a45a5460cb49cb3d82091429efa4adea5f4b6848869", + "0x000310188d34b5001c183b0ae38ad9212273495dceecbfd9324b7240d89a4b1e", + "0x006fe7a46fdfdde19ad3ea0eb4d81d1aa676f841eb25f6b860034dffdcb7e2c9", + "0x003ecc5cbd67345487d4face1ff3aca90442872892b5503cc2c654521d342eab", + "0x00662e4eb9f39bb3aee3fe64fb487c92bcb95b0b0f505bb2ee920db97be1d3a4", + "0x0061eec0abf5c77b2291d0235ce5df8e7eb7eb4a417fa0db1d505eee3cec01ca", + "0x00727b6f35358d132ea64df7ac824fe267ce6346df1070c642996f3058022a84", + "0x00719e27a121f602a49d2da95e53540777376a577a8f59e3ab2147a6d2295053", + "0x0056793264dc19246e2c2d8eec5436d83a9fc59233ef4752258865b50a97bba9", + "0x005c0b9ea2124870dbd8cdf756548a50fe7879d8bf4c6f71a53e32b2fcbcc2b5", + "0x0074b05e6da9c5e8a6e1efad8beda62e8e048a95d5af25ddc3755d4e4455b81b", + "0x00e89f0a50c48632642f1f0eb7d0f362ba2cc5223036dd09fb195d524284d6cf", + "0x00f7caffac7726bd710d19644e98a5a49e17e9cc4093aa0e0a8e2f8b5ac0b102", + "0x0048840a61e343569777b197c81564ebb8fbf907d6ef5679326f8430f35bd894", + "0x0093c775ad73389104a2780bfc2ec5c9255f2b5680f05d8b871564d4da2c3a94", + "0x0028835d214a3caa1f3209557ffc98dca3c43a4dd058aafd46848b1a45cd72ad", + "0x001c5b13ba5774140543927dece11798c13cbb998cea4e2b6233473029f5d89f", + "0x003e2f60c85d49a6bef022ea40c6c232236a0ba8fd0fc14170f2c063f5e3cff6", + "0x007df48fdf42dc2733f3f6ac8874e54f1643df7aaee08cf54d60bb8f79681a03", + "0x007145cde3540e5a85d861260debdc0beb7cfa7640ab1a72623e350af6a8ce67", + "0x0024a9e63faceb9c0ef05b8dd2138f0ed676be540cfb00945022e6df1aad3e2a", + "0x003b27eeaf810facf2cc35fabeb9e57b4deeb7bef8f0cd73571c4296b494b764", + "0x00228d091ba05489f1a98d82148c80a83c0b2120e8c35512ae9864deb493b95e", + "0x00d93f8b99da29de379fce2964c0502c45b0b4bf1a2442455884a5d109680033", + "0x00adefd8853f36c7ce8e49e00f30f8e25a354760ea290474dbe7331bcf0b4a35", + "0x00faa258c0697e1a2df2fb0c7cada547d51ea828f8629a366a98d64b2b032a75", + "0x005947bf59e6978a41aa111aee0ac5fc6cd3830555f07cdca98d54c2bca9e579", + "0x00e1aa7ae30510d8b5e8932807ab75a64b8b48e1fb9cb55dcc6de1ded83b3734", + "0x00f47ab85e98008e3f7fd8f36a51f27d2a3fcb6036ae4eccae49cbfdd045b79a", + "0x00edeac67a50dcaae948aef123cd4c157ada895372fa6f5817c2d2875f1690c7", + "0x007d3e5a853f840b678986ce0702a1daa43968853ddaff2ce5e2592247be9405", + "0x006e2049b78ad7fa7c5fdf1ada677a0132617690d75ff1b9958dc0e9db6aaf0c", + "0x003b0a5294a62969bc2abb98f22c495f1c8cc568646f82d18ffca47cc62e08c2", + "0x00d0ee367e62570948fd86ac83a1ba6e58a2f195e61579e925d33fdeb1256d3d", + "0x00c28c39359117b4fc4df92442cb38cc2512c46b278f746f47b28083355a97f2", + "0x002096e963b4af9edbe01c1a4cc29eb6e31b6fc2dedefe28950c626ff30b117f", + "0x00fb496a97b87048a85114a69e1c568e70c307707107cc97f9b2bddfbc523bfd", + "0x00a58448c21b97aef24e82a65979a1529e2054f4213f1aa4a2e8daea90db62cc", + "0x00b357064dafabec92e5770a5f6f84c73ebcc34c63c7495518b14a0c442b01a2", + "0x003dc5e98e78db8b4ee077a06272e32d5dc9808f85aeb1a3fe9ebfc8b75be1aa", + "0x00af11e76c255f130eb0bdcee062e0ebb01ddf6efae203bdfd2b0d14a1a38965", + "0x0055070fb05226adbc6c479f3168c901cce1c7826dc21e12abf6119b51350d0f", + "0x00555d868190d2de5a614816123669f636f9b668076b886b5e2ce515ff2cf01e", + "0x0011b7bff93d5b1ef248e798e201fcb37602ae35ea316e4a5825c21f70cec091", + "0x00003446719537c4fe9c7e392843f3825d53f73dc5d69af52cab349800296db7", + "0x000feb6504b052fd941796e34da3934edf51597dd819bf08562d05f8ddd526c4", + "0x006fbac93c013469a5f59cfea14fa2fddda186c3feaba0ae6a2e2adff292f499", + "0x005c892edb1939d00c1061b2d7a6bc0925ce7c4cd5a4940cf56e0ae4c134e458", + "0x0040f3ba9a30e351659c8788087f99fb98827c69818fa21e9898bf2f6260b623", + "0x008ab5e2ad066b5eb3b8a7d9026d4703db13709db872a0fde5854977f517e5b5", + "0x00555602325a0c0409a9ccdd5445c312f9553fbd40d937b413e6e15f46abccf7", + "0x00f4aec922d537d9d5bba1e43d7755ca9b9a76b01e46714fc2bb5e6c876ebef6", + "0x0005d21392630ba7b73caba897a0208ba718df2a8f51410bbcb59e811d1782f7", + "0x0044cfd429d1b15166339a4b050e0a15df58ed7d8d02de64724523b6aa25efad", + "0x006ac5ccb51b589f38a462bb3c8f513a9b0da7b0fec8bfeaf83c533070969d7f", + "0x00fa540b12b5b47966b44188c07d832def65b4cc237a1a81ff1e84ce8993b3e3", + "0x00e1ff1b7fc93c999109686deaad24879eda78b135a24d1869a25ec662198159", + "0x000f35c1fdd59498360ed7dfaf9c9e34486c5e6ab7c0578814b112255141e0ad", + "0x00c053817db918f2ced7acbb311a61e72c5a43000811473693b57fcdcd416bbe", + "0x008ac7d36fcc4d4091166fc5875c4f2be34196c88853ff7f941bdc61452e99e0", + "0x00f463661afe0d8d9ca7d63f7e9ee7ca8cd3b52bbe4f4853dd5f7e4877c00b0e", + "0x00e3a0bd69d3198fba1ce725b5dbf7e14c172f4528d0026a1e2feedaab5f8065", + "0x00c71fda33aa13297a1482ce53b1863431dc98b68451faae7e13c87cb1bb56ea", + "0x00c5e3256b3ead68e0600ac87da63e9fe127fb88e84d42e54fc4fb8cba24f1a1", + "0x007990ca61693d12c3d4eda5fb0d92ac5504710465fef3f6f97fa7377437f78e", + "0x003ace1dcd66681544cd16b3a8e97b52d1f53b1365455a4bb3e05cd5a11af825", + "0x002294b20bf17154b92049c3c9e3efa10fe017c34cc045ca9c93b4309f623dbf", + "0x00a271b37aed0d320a06ad5c76ca2de9a239377b0ef375680e4a4b77ac15cbbe", + "0x007deba403f541e21ab2a5a39db0b29324ac9390c0595d3c06cd46baad750ad2", + "0x004b77f7c0187d3044bb2c98d449193afe25f2f957cbd32664a10e093e85d599", + "0x004862679732d88f61ab383bfab59a575e892ede7bcd43f656669b75d1af8021", + "0x008279187d36853d6c3597bae4b9e30a85ea25d0a519c219b961c917b6a6b1e7", + "0x00226ab7753aea50febb4d011793ab8243a5eb69434b9495ef7acbe82dc7ef50", + "0x004460adc07341264c81fe5d269194efbe12f6ff8689efe36f6bdd40c532715f", + "0x002e0c28261363403a2d33952de6dd5c44597aa484930cb5d94ef56426192431", + "0x009c5ffd732f2580574414d4c10b5ebe0b9699066eed3f3407ae3a65e2d08d19", + "0x00f6507fe82e37b8839ef1e233d5a2af20ca1db88057234871931f74d5524ad7", + "0x00249e383542c567389caf88db866197777d61a74f410a779b738c91869bd642", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -4999,57 +4999,57 @@ contract_class_log_fields = [ ] [inputs.hiding_kernel_proof_data.public_inputs] - expiration_timestamp = "0x0000000000000000000000000000000000000000000000000000000069950f9f" + expiration_timestamp = "0x000000000000000000000000000000000000000000000000000000006995ade8" [inputs.hiding_kernel_proof_data.public_inputs.constants] - vk_tree_root = "0x0cc4a5acb4f6fbb67fb1b67beba7aa606a5f4ca19a9249d7890857ecf010bf69" - protocol_contracts_hash = "0x20d51df734ab80fe05027f3b0d1ae43f4ffdbb16feca4b0eda93581704c8c5ea" + vk_tree_root = "0x02c995f31626ed78c52458c5c22050d9d5e649d963d5beb4647a571b2995c7d9" + protocol_contracts_hash = "0x2672340d9a0107a7b81e6d10d25b854debe613f3272e8738e8df0ca2ff297141" [inputs.hiding_kernel_proof_data.public_inputs.constants.anchor_block_header] - sponge_blob_hash = "0x0b6757cd67bf5ada69ebbb4471e4d7178f9e3501aecb6e137560fd97c123e7f7" - total_fees = "0x000000000000000000000000000000000000000000000000001ef67611a32cc0" - total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000021835" + sponge_blob_hash = "0x21d5353f04377ce497bdd0b5ba809041e86c47fc46a6a362c08be16a59f7769d" + total_fees = "0x000000000000000000000000000000000000000000000000001fee5d105e1200" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000027925" [inputs.hiding_kernel_proof_data.public_inputs.constants.anchor_block_header.last_archive] - root = "0x001b1e328f9e66b6d0e0b74c3160b46f4623da4588e13cb99510498b4f210e79" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" + root = "0x2bac39ace177e5cb44b39d8b0a8d23c24be54500b4c50aed1f6753db4abc0d94" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" [inputs.hiding_kernel_proof_data.public_inputs.constants.anchor_block_header.state.l1_to_l2_message_tree] root = "0x0d582c10ff8115413aa5b70564fdd2f3cefe1f33a1e43a47bc495081e91e73e5" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000002000" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000001800" [inputs.hiding_kernel_proof_data.public_inputs.constants.anchor_block_header.state.partial.note_hash_tree] -root = "0x220fdabec5b2ff8028acc4656699b44e1dead210fb97cadb5e9ddfa4193700ef" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x2682db000a12d78020faaed3b78fb0a39acc489b1333cfaf6729832a3e1b9d31" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000180" [inputs.hiding_kernel_proof_data.public_inputs.constants.anchor_block_header.state.partial.nullifier_tree] -root = "0x127e13c0e3efc50c369cf3fbd1cc4241ab2c144046b9a3fb19ea08456938bafd" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" +root = "0x0fe6dd8683e3ef55c7c0d95625129ed29267fb672603332f026d1f77b1243fe8" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [inputs.hiding_kernel_proof_data.public_inputs.constants.anchor_block_header.state.partial.public_data_tree] -root = "0x24eb461137efc60c3a6cc423e16553e04333ec4551e34566332245183814bf51" -next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008b" +root = "0x08743fdd91e89532327fa3ad2fcca2e165e4619c516f223014e0d3e71301a172" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008a" [inputs.hiding_kernel_proof_data.public_inputs.constants.anchor_block_header.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006993be1f" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000006" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000008" + timestamp = "0x0000000000000000000000000000000000000000000000000000000069945c68" [inputs.hiding_kernel_proof_data.public_inputs.constants.anchor_block_header.global_variables.coinbase] - inner = "0x0000000000000000000000001db08e9f499080f28a4f41d9c45fa972eaa61d95" + inner = "0x000000000000000000000000ba9803fb1bc0bc6efa52a6dcb3b57b0bdb7b7d81" [inputs.hiding_kernel_proof_data.public_inputs.constants.anchor_block_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.hiding_kernel_proof_data.public_inputs.constants.anchor_block_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000ec84f91c0" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000ce9262a00" [inputs.hiding_kernel_proof_data.public_inputs.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" [inputs.hiding_kernel_proof_data.public_inputs.constants.tx_context.gas_settings.gas_limits] da_gas = "0x0000000000000000000000000000000000000000000000000000000000c00000" @@ -5061,7 +5061,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000000f4240" [inputs.hiding_kernel_proof_data.public_inputs.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000144b30430" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000001a60babb0" [inputs.hiding_kernel_proof_data.public_inputs.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5069,8 +5069,8 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 [inputs.hiding_kernel_proof_data.public_inputs.end] note_hashes = [ - "0x005cd2323881f0294872da74f6f085b0628672881dc464f4d5d0976cbbbd08d2", - "0x2bea0c0cb98d2092d3d717f881af5f4c1c4ea1c896ed60a9f74f6e0687ffe91c", + "0x20019b8be74801be8704947fca679d9feb9277773abaf27815975b29afab9559", + "0x2d59abd1806a1027c12b5a98cf6e49f545fa8ee1eef24f913c5e0d8bd8512685", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -5135,9 +5135,9 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x2dca1d05a9c4b8be200f6a5c9c0736acac87ae27f1402e40536016989514be8c", - "0x0539120dc5e495a582b57dfe47e308f583c5d8467a480c59b277e9f7a4389c38", - "0x01180e43597d93aca802e2db8b88f2a65407301bb727bc2ce2e418e26ae4ff48", + "0x27efdf3bf8e8cd059a9cbafa6671a451d3674b1db30e59a636e8cfa76b5f6026", + "0x0d8b5c8820e95e581ba3c88c31dd06d0a5014e05b411476769a9392ab6e8632c", + "0x08a2e9befd28786bd480d2c0bb0ea1df98e9784ce884f6430748de17ec65a9b1", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -5283,72 +5283,66 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[inputs.hiding_kernel_proof_data.public_inputs.end.private_logs]] fields = [ - "0x0a27df1f1c9501dfd5065c8be6a28b075fbf1cf0caba4884d1dd2f851fce04a0", - "0x18d672f936d0befade4b74ab4f5195325f3e7163665582a96aa3633a3c54b6c9", - "0x000032a8ab21fb61be927d6922820bf3d1094b42a1670dce9a8c3fbabb62e0c7", - "0x00c0e461da2a33378cffd94315ebaf662cf4d8b305f26220b764cf4c3f9d3344", - "0x00f3d82ea8819b593c46fe86f2a0e4efad45b4480f7f15054f458265e7c534e0", - "0x00ed9c60b473ac5f473ad5f250e63dfe90330cc83429e414d357eb01d3206b73", - "0x00806e4dda945c0432bac06b7d466e00c44381bf71bf0f38a448030eb1ee7dff", - "0x003d7394af215e96941f7ba505fde53ee5f4b057c616c049b052a090df2744a4", - "0x00f55549e9e5a96e22e2f4eb62c7681a8aebb20b5db127df2efaf9126cca77f4", - "0x009e6664abd31371eb6d0e99d4c16c4c511a6a63ba24b7483d1e35cf1774da14", - "0x0067034084f36ff782f93c5ecd1d7993036d8829c4aa082630bdd20dc01beb43", - "0x00630d7bfce6ff609627078edd3665cd613eb998790a287c8de29f4ca4bc4ae0", - "0x001536bc328e421eef8e00261b208a264f6497b00cf62654d4cf5029b1b7ff70", - "0x0081d0e13392ba093b4d7ac0e86d9baae5e62b0da92e978af3489a9bef920463", - "0x00ef0a778d16455b941d19bfc67da1f256ca35383564ad9853ffcca66825a806", - "0x00a37fbcb30f4d4f86b1363ccd7da1753e79b878b5bdf167580f687a1870113b", - "0x00f43d62fe7d1bdac08b575c925f46de627a7af6066871c5945d686e0be7c351", - "0x002228a1cfde2ef8628fc73a35803bc1a1d57bec02acdef2a4be6f65692b897b" -] - length = "0x0000000000000000000000000000000000000000000000000000000000000012" + "0x24fad7051dd243cfe180108506d5632c567acc7008002f394ca195f9ff1b8a93", + "0x1bf46598c6e97c6d5b1e318ed4316b70f3a9ea077ef353955ee259f5d72c7b08", + "0x000129658f5f61ffdfaf7ea3512f695e3559d49d489ba2809c492e958526e1ba", + "0x000ce5eb9b88ce02428a5a21c44c40aad4ad6edd35e84a15da52f856c65b29aa", + "0x0096e382bafe83b55cbaf51a623fe56266a47d001a8a888cba4be6800a99357a", + "0x0028a70b9b86fb70d2347722276991b9e05f61e8000d4e4d52a81f98714b097d", + "0x008cb3814f6e0865118532149fc1da8abb645868de9fe8223a4ff81b9fec3660", + "0x002f0b53c8d2dad183994a469e6911b0b6beb3c8fafdf68fdd1a31cd968b01cf", + "0x00c49d57d5e685f2175a4af1c83b2681942feeab6e930aeabd6c8e40f6a676fd", + "0x00ffce597ec2d87ffdfa63972f011c0279960f2102098d32ba32b2047f0014d3", + "0x002d9c84cbf2f95e26fcc0d2b50004ee0c627773119cfd33fe7c8b6a2e4c3159", + "0x000cd21d061ea72d3c9ccce91becc73df494384ba326c82cf1302300ef73c907", + "0x000c52f1317a642a0c35a41e0ae0d1653627e72d11953d8d59345ae6e9a1d9dd", + "0x0065e0a028f7f524653f9e075cc8f51c0d934ab53246f1a574a3ba79f0b3cfcc", + "0x00179cc39eadcff7fd17564fd485f32193280db340a8df0936403bc5169e72ca", + "0x00e1fc124e156a71975abceffe0a2b93a5af1f19348df8d210bd39529aa276d7" +] + length = "0x0000000000000000000000000000000000000000000000000000000000000010" [[inputs.hiding_kernel_proof_data.public_inputs.end.private_logs]] fields = [ - "0x02932d6cfd1460d71833896895ad1e423b5cfa8e1faed2d7051d2ab5aa261721", - "0x1568b67fa97e9c954c5d63afb864f76da8c42449ceb72aadc140d70c2cf69b36", - "0x00019cb9c40de23252387b9dbaa80c5e219285680dcb39ab0d34b219d1090941", - "0x000d59c9a2569b13fc1c946620137851397c949a93b1235a703a2af0f041e020", - "0x000cf12432c9b098894dc507b9f139c0bdf293dfae361ad8afa027573f3a7e76", - "0x006586d1d7ca0abb8f0243b8a8553d411c6055de15630185918ac78b83fb59f5", - "0x0053e9d73c02243aba11efecf2631787e714ef28c15c68cd79a4cee22558888f", - "0x0003e307fa43787dacc496931ec4acd320bf9e50206e1207b8108d3aab68c62a", - "0x006d2020c997368b5a5d8ccbcb1263d7d0bfb73611271be7716c49510e51c460", - "0x002f1b4cfc0507a345ad8ea22995cecf623374a666c45407e5ef8844cd9651a7", - "0x004c6c1e22e8b871c81e1909667d34b682db2a617c6b642d07dc1cf09b67d821", - "0x00b8fc51f6d54e3f94111f5a2b6de7d75f9f9e5211fb24bcd0cf3dbd6ac35229", - "0x00b4d4843fbfc05095bfe56927d02f0359fcb9bc72c6fb94dd7e4edf3eed34a5", - "0x00743657c61cf7d0560feefa7900354cd9361b74dddff0d073ac5b2056bdfe9b", - "0x0002eb1eedc3438e93339d016274cc609210d98b5829d60df107a13a77648bef", - "0x00799b279e55ad9534169aa22ec502672e453418e13ddb3acef497f5f2ba1eee", - "0x007318c27f87f182788622d30b7847a948edd962dfc36a6321a8c36386300ee5", - "0x00780ea4a92f36b5f5fe07c3dfb3b173035883c757d2887618d9d6cc56a0711e" -] - length = "0x0000000000000000000000000000000000000000000000000000000000000012" + "0x1633a2567645ab5cf0f5a78a62a7ed3f12fe9768bd4c013289cb4839af6b9314", + "0x19a97b71de63b920bdc95bd91e70545f22e533e30d25ac7c348d7c8fd48acc83", + "0x00001ff8578e4aa2ec95c46a6e4c7e66d2669254907dedcd92851f86a5d5f740", + "0x00a0dce4bf36619b30b9f34d2eac8cbd2da4a0084f6cda3aaa3d356817b2d22b", + "0x00cd126c2789ff92ee012ab5a4970bc25cbc5a262a15c8f7266963a1ff3d3e50", + "0x00b4f68deb6cd1ed538f5f86b77a91eb55a78cb80b9c959834bde0cda8753863", + "0x004b5b97f96bf551de189125b514b3be4dd47c0558605ddba89108fe25206d26", + "0x007ecd70d9c2f95a2c704d177edfa68d8e8a879a8e74118e0ebbb09080ba6b76", + "0x00f5aa721bc69f9e44df888c737d5ca3552a00ba7430adb4294b43040b7e3455", + "0x008d7b7cf7057883591073d3587e1f0203ff7ddf72d94db04c6ff649fb452683", + "0x00e68b8e1ced6be0c45f1bbbf1d0b736150078c9aace17449c44f6ff26f92b4e", + "0x007420d41ff3024f8d534bd595367429cdd30ec90cf3e2b16576de3c6165dff9", + "0x00d4a4a9cf25a5d65b2703cd059a785c110d5a3b21e4f688fffc0acae58b7d77", + "0x00aa253b301fdfdc37c910cb32727674d0f323690d2f54cffd17738a4c29d528", + "0x0075c621c58dfc92fe3932b3d4283050de5feeed530d9da326736ca8af914377", + "0x004ed5853f6ce8e777a976175db239495554d6dbc5dbfb9c51cd6817af7cb6d1" +] + length = "0x0000000000000000000000000000000000000000000000000000000000000010" [[inputs.hiding_kernel_proof_data.public_inputs.end.private_logs]] fields = [ - "0x2d21d0707d3e09aecfb0d6b7956faf9fbd024d947067e7867ab339a1648d3ea0", - "0x296810407e5c6d4b028b18e53984ff6f7ad985787aedb7c3c26c8400d692deb0", - "0x0001b88b3b6422742a0212891198008adfc0f4d70c3177fdf05c284e36f99ac5", - "0x00ae1f5a16c6591ae3cd3298cab240420e3c085dbdc80a1a584be117f94e29fc", - "0x00a74f3b18b564482fbeb39bd283adcdd5f127291aa4897ac885f7c1d5d75153", - "0x006ed47e5fd3feeff969f2e83553862bca80b937c5c5505e7dc9a686aba8ca54", - "0x005fd8823565dad202293e3ed5d076cf6289f800f301d1c023d3e4af77827616", - "0x0075536d30d97e72e08b400186c71b77634cfdae51985cc7e986d9f6d90f463f", - "0x0043bd52f8963fa68d611a6bf5be425e3f00f464160348155c8534e17dd22427", - "0x00b9b6a200363ac6784efb3017963e8f000a152dcd4c11fe31c614a4884bfb3e", - "0x0081e7e4bd7465e054e5be7932c3df835a66ed5c82d565a62777faf9571f1675", - "0x00bbc98ca6433187027b87ab9538967f8572a61409d5941d6c14817ba6bbc7bb", - "0x00b9d13ad6648fab765b0b7af280773a5f4dcdd2f87f09e0b7a9ee8b5245d5b7", - "0x0038a0a5e712802e6e31ce7e04fcfd4cc7b414fd75b00eba44a86bd0fbb5d58c", - "0x001d5e1da2ee9973ef61e860e8a60a6ccf197f5422983dc32fa9984d32b34d58", - "0x002b32f58df082a292a9b1b5fb09ed8d33f5cc22cbc6eded239c8abc15b73ee5", - "0x00d98eaf53f77eec28a8a166546b041a8f2eb0c08099c17596c72c652f719815", - "0x001e085129dc597bf9a5084995f27c8b38df2a6eaefcec4455bfc1980078c3da" -] - length = "0x0000000000000000000000000000000000000000000000000000000000000012" + "0x13f00bfd5088cdc11fe2bdce8e20636f9e9ac6489b1d031c0e6a088d90988b05", + "0x19c7bf1497714a6454de02e7d408bb7835870b94af89f5156ba8c7b84d6a4ed8", + "0x00001eda6c255a4163a1137bb5ed8157321b2c653b15ce2c3ac799d6d370ed03", + "0x0058f9376eeebfc2d3a1b15afbb95ab9dbd213e5e9943fdba4e850a34ff38529", + "0x007d146ee15d4ce5669a7365d1a2cccc2032a7400db147b16b61f6cc5d902591", + "0x004db9bceb3df4f63e07654e73a6faa5a22c1990388a70473145a57623e823d9", + "0x0085fbb5458fa5480a70b088b2a2837ec61e7fca677f1956498746337ee58ba2", + "0x00cc19f73d04d5fe2e38e73c1b6a94efed9c6df6540be43dbb3e42174d2efb13", + "0x00bf17b96c6673f0942880d0c6d8556fd1c6794a4bc30443728cce04f9a417f6", + "0x00b4d38251d32ea5371bc7d247e1abbbabb11646af5a4c036e10dacd35afa35f", + "0x004bbc5694af43804b0acd3447374905b44669e09cd5a943dbe500abfd159920", + "0x001f5c2376668047957d38155e42bd37cd78559d4f9a80eb7f241c810fc8093d", + "0x0049fed61b605eabc4e310ba5f10179d23464adb228873bb1dfa53938ec30307", + "0x00ccd5bb6fb3888d11ee012a9d3077bc45736f26751e491c38a169ac7134490c", + "0x004ce7ca107d817eb285137ddd28c5040e67728bec7d2c9baf2907c4299c01e4", + "0x005daf9e051887c7b58ba06da2448346fbe3c76f5dca846ddeda6adfed79c6d9" +] + length = "0x0000000000000000000000000000000000000000000000000000000000000010" [[inputs.hiding_kernel_proof_data.public_inputs.end.private_logs]] fields = [ @@ -5367,8 +5361,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5390,8 +5382,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5413,8 +5403,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5436,8 +5424,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5459,8 +5445,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5482,8 +5466,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5505,8 +5487,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5528,8 +5508,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5551,8 +5529,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5574,8 +5550,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5597,8 +5571,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5620,8 +5592,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5643,8 +5613,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5666,8 +5634,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5689,8 +5655,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5712,8 +5676,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5735,8 +5697,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5758,8 +5718,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5781,8 +5739,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5804,8 +5760,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5827,8 +5781,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5850,8 +5802,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5873,8 +5823,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5896,8 +5844,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5919,8 +5865,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5942,8 +5886,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5965,8 +5907,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5988,8 +5928,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6011,8 +5949,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6034,8 +5970,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6057,8 +5991,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6080,8 +6012,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6103,8 +6033,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6126,8 +6054,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6149,8 +6075,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6172,8 +6096,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6195,8 +6117,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6218,8 +6138,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6241,8 +6159,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6264,8 +6180,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6287,8 +6201,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6310,8 +6222,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6333,8 +6243,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6356,8 +6264,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6379,8 +6285,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6402,8 +6306,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6425,8 +6327,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6448,8 +6348,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6471,8 +6369,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6494,8 +6390,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6517,8 +6411,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6540,8 +6432,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6563,8 +6453,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6586,8 +6474,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6609,8 +6495,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6632,8 +6516,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6655,8 +6537,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6678,8 +6558,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6701,8 +6579,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6724,8 +6600,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6747,8 +6621,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6762,53 +6634,53 @@ length = "0x0000000000000000000000000000000000000000000000000000000000000000" inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.hiding_kernel_proof_data.public_inputs.gas_used] - da_gas = "0x0000000000000000000000000000000000000000000000000000000000007e00" + da_gas = "0x0000000000000000000000000000000000000000000000000000000000007200" l2_gas = "0x0000000000000000000000000000000000000000000000000000000000000200" [inputs.hiding_kernel_proof_data.public_inputs.fee_payer] - inner = "0x0c34a2bca65a47b57b2b0b2d4665f7c3ef5d376236d4fc66913434e2c0cffcff" + inner = "0x2f0c97d87028759cc7ec2ec9b15c5c8c966f65d5202cca171704d0dc258e4d6b" [inputs.hiding_kernel_proof_data.vk_data] leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000004" sibling_path = [ - "0x15ea62ef60983f3861bcc7e51f0c7d53b27ab4336af79d2fa006479ca2e6b58b", - "0x1261daa64e127009864b9d24ebe2cab42baa4fe8e4f5e4035e2c0aefbb2c3ac4", - "0x2e5917302e91eb944a28ae53cf574e9f89d1b1e93a0cd4427f7294b220f94e9a", - "0x168b969bb3d791f0e7ca574f2ca88a549ecb37c36ec533c0f973e2874082ebda", - "0x17e9b9e3355fe3b816ec0929d1b68a9b29797affbbcd21dc6f2984154050d9f1", - "0x1bcf8a2db489e63e99db50019af5d3dc3f9a1defc38840bdb030d16ea8f39ec4", - "0x267b110097edb652a44602e21a39794bb362983ee57ee78cbfbb9e980ef44985" + "0x09d03e99c395b8eeaa8a069c767a8401243efa78bc3613edf38f9f16641f53b3", + "0x1f73d8172fb0a3f94b3f52aef19980a7ff775ee93ce21a0fcc5d1211ebd76597", + "0x0ac593fca3d7adf8b7a1915f9d4a98aacb26488a5ef473e9535e2b6e19297719", + "0x24bc4fa4ed2791b1080ce4fdc1dd2431d452fe6a072da9bc44de3b7913d823c7", + "0x0965b03b9fec2d3a3ab0e4e7fcdec7853a86bbdd3ffb386a5709379c0e5bb0eb", + "0x00808e57bb4bcf49966c3795d82098351c2f62f38a9e4c4cc70f5b1e6d40933a", + "0x0c4c1afe85137976f8ce4b0cbfcd04c300311a7c5d5bcae020e6e92904aa9850" ] [inputs.hiding_kernel_proof_data.vk_data.vk] key = [ "0x0000000000000000000000000000000000000000000000000000000000000010", - "0x000000000000000000000000000000000000000000000000000000000000059d", + "0x000000000000000000000000000000000000000000000000000000000000051d", "0x00000000000000000000000000000000000000000000000000000000000000fe", - "0x000000000000000000000000000000236c17be5212cfd3e404bcc3c541c63f86", - "0x0000000000000000000000000000000000043e8de5b9ea6ae4bf89b8f0b3005d", - "0x0000000000000000000000000000009bb53b44ffe76fe79fd3ed9c2a4182dd97", - "0x000000000000000000000000000000000024ecaceb94cddf7dbc76ad2cdb992b", - "0x000000000000000000000000000000e3325941583772f873407fbd8cbad9baeb", - "0x00000000000000000000000000000000000887d834f085f8ae522cd94bcd38b0", - "0x0000000000000000000000000000000a802c8bf8bac26e2947a5f61235d8153e", - "0x000000000000000000000000000000000012c778e4d243637c0b5e7402794df7", - "0x0000000000000000000000000000000cf09bce6983b938eab0176d6baf499d0a", - "0x00000000000000000000000000000000002e1ec44c3001ee615949182fd78ffe", - "0x000000000000000000000000000000c179d1faf56724ae0db7c1e113fdbd28bd", - "0x00000000000000000000000000000000000c46ccf22effe8cba4a7a7f4f6a07f", - "0x000000000000000000000000000000ed0079dd710668a08e1f8f895960f126c4", - "0x000000000000000000000000000000000012e1d02c48b223c358304f5a76b8f7", - "0x000000000000000000000000000000ea42e945609331846794361380ca81e7e3", - "0x00000000000000000000000000000000000c5b3cd9e2f244ecb98a876fc91189", - "0x000000000000000000000000000000d5a56353b4d7c4a1564e5d189f27f2b0ab", - "0x000000000000000000000000000000000015946a2e402f25cd62e97e38f6c8e7", - "0x0000000000000000000000000000000d005cd142123088fa067898c8d6d522e9", - "0x00000000000000000000000000000000001e14265f2a86fd36f4a112f9c48aa8", - "0x000000000000000000000000000000e1dd0f77a705f8560e904c0cf13e24f660", - "0x00000000000000000000000000000000000c44a9b01a8d812a81acc42fc23ce3", - "0x000000000000000000000000000000e5f9a4f1f681d7b01ff5d0523df811ac92", - "0x00000000000000000000000000000000001173462e3539f3271f0d34f0d1ea91", + "0x000000000000000000000000000000084966c9b33e64e099000964b735786f60", + "0x0000000000000000000000000000000000050ca6dd0451393e8445a9608f6657", + "0x000000000000000000000000000000cd8feb9a37189301965e568384d58bbe59", + "0x00000000000000000000000000000000001411fd0762170cc803d255b35d251c", + "0x000000000000000000000000000000a4daa55ca73a201b7c02fcb9479c96ffa1", + "0x00000000000000000000000000000000000d86a0399fa5b021555fe23812d579", + "0x000000000000000000000000000000b36063dfa22786494206c0a288677d84a4", + "0x00000000000000000000000000000000002a5bfc86cbcf55c779a8a66d2b6f7e", + "0x0000000000000000000000000000009ae2287764621b91dfc5f3e2c1b1bf6e7b", + "0x000000000000000000000000000000000014532ff66e56af95e71d14fbbe8859", + "0x000000000000000000000000000000e54d00e2d7f3fdd98f28df3f42ccd666a0", + "0x000000000000000000000000000000000003b3c833653a6f3c211f60b01799ae", + "0x0000000000000000000000000000004d38b4cba60c72e95c13824241a7607f75", + "0x000000000000000000000000000000000004f94fb265f0bb10dbcd806c3fe9b7", + "0x000000000000000000000000000000d1073ed1334e62d2645ad01696b62fda83", + "0x0000000000000000000000000000000000274e85ca251e25542f284ec4473c09", + "0x000000000000000000000000000000f578860faa6ce90e3a612b75e27dc2ba0d", + "0x00000000000000000000000000000000002ee80a1ed670253d337acb6309fc91", + "0x0000000000000000000000000000001936506e175ef9950ba29e01fa309f6cbf", + "0x000000000000000000000000000000000021718850dd84f8666b598f8e596197", + "0x0000000000000000000000000000006eca90872b6cb71d5ec4ba8755195cddb2", + "0x0000000000000000000000000000000000099abf3ae4a77cbf330554ccaf4b49", + "0x0000000000000000000000000000008343654ad0db7de1e094875951a641f526", + "0x00000000000000000000000000000000002598a05d628c92bebc2f5a071da02e", "0x0000000000000000000000000000008064828eed74045bcbf7a4d19675c12bbf", "0x00000000000000000000000000000000001a64cb5f62da413d7998fd129334ee", "0x000000000000000000000000000000a2fbed9a1ce8ddd427b278e1da1120eaf6", @@ -6817,66 +6689,66 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x00000000000000000000000000000000002b4d1bb5147a4c79e26ebae58411a9", "0x0000000000000000000000000000005122c08613230e6b2af1317d43268e2159", "0x0000000000000000000000000000000000064f7eda97f1983c485039a249a528", - "0x000000000000000000000000000000df09f7577fb4db344ebe83ec9479de6efd", - "0x000000000000000000000000000000000014d01a6783f9a1e045d92c3804d629", - "0x000000000000000000000000000000894e1804ed5a7df9af181de704750d7b95", - "0x00000000000000000000000000000000000925fb4dacc37c6a06c2a683e962e0", - "0x000000000000000000000000000000f34714304408b18e3bf3bf3b7bc7831961", - "0x00000000000000000000000000000000001427d840b6eb0dcf518afe9e73f1bd", - "0x00000000000000000000000000000039eea56fcf39421f736230df8e86c96718", - "0x000000000000000000000000000000000006dea5ad83e87bc1e7d5910aeb1bb2", - "0x0000000000000000000000000000004308248316aaa972cf56db76d37a03fecd", - "0x00000000000000000000000000000000001ecce9d6f2d2d5577f9e3fbb8c7292", - "0x000000000000000000000000000000909f172615070824845e4ba2dd088f9c77", - "0x0000000000000000000000000000000000289e609b767808ca07b959146ccef8", - "0x000000000000000000000000000000096c9e5283e7afd4b8a33a798e62bec44d", - "0x000000000000000000000000000000000007c88511d4bf7ada0f1eef02360e41", - "0x0000000000000000000000000000004b8035321f5f4138a7ca07731ab2f9f166", - "0x00000000000000000000000000000000001f152e956e2363cb1c9b714e542405", - "0x0000000000000000000000000000004ef707638a3b2f45de3cab740d946c3f58", - "0x000000000000000000000000000000000006bc633072c72cfe6ed71cae7df8b5", - "0x000000000000000000000000000000fcd19638d66ec04b54e7b243385650199e", - "0x00000000000000000000000000000000000652050fe8d4254fda19aaf3f0f1e8", - "0x0000000000000000000000000000002b632ef7b4d3803f7e683067d9ff01ab4f", - "0x0000000000000000000000000000000000075f971deb9cc7f013221bf2ee7e66", - "0x000000000000000000000000000000b9ebc747fe5a61cbae1067654ec37149f4", - "0x00000000000000000000000000000000000c0060c6ca4257e975571254a78b22", - "0x0000000000000000000000000000006b51ca5155c11543bf67e3c2ce870f975a", - "0x00000000000000000000000000000000002ec55df0d57526a3dc303ca3aecdb6", - "0x000000000000000000000000000000c67669ab2fe60c016539d2dc87d2c370e6", - "0x000000000000000000000000000000000022339d2444fd7ab6e2b37a4f2b1acc", - "0x0000000000000000000000000000003b696cb1e1012383cc2b6f246c6936ed55", - "0x00000000000000000000000000000000001690a724fbfb6734bfa45979afae90", - "0x000000000000000000000000000000bfaa3c9572a43eb4644fddcfe9f590a5c2", - "0x00000000000000000000000000000000000008e4f470b79583a69244bd89d77d", - "0x0000000000000000000000000000006e4dad2223b74432b5418c8a0b0b5138cb", - "0x000000000000000000000000000000000028ff963c61182aec0c0e81aaf1046e", - "0x000000000000000000000000000000dad7957549119cb120ec90dc500fd81c32", - "0x000000000000000000000000000000000005a8e70622842d99026efca50c9512", - "0x000000000000000000000000000000572fe118897a7244b952d48b556e2b10aa", - "0x0000000000000000000000000000000000079cc5e73fd95a1c6c0eb5fdacbc88", - "0x0000000000000000000000000000003ca8e73349c259d53d78f6a7f23ea328f9", - "0x0000000000000000000000000000000000120e62588dac3f38d29c32ac8d6bc8", - "0x000000000000000000000000000000d1f3f9566751b0eb212ceb9eb6b1eb1673", - "0x00000000000000000000000000000000000c47b4d9f5945cc7293bd53414d187", - "0x00000000000000000000000000000023f2fdd089ebdca3ab28d5fbcf924037da", - "0x000000000000000000000000000000000023bf8eade9bbb1e09d4a4d5acc827d", - "0x0000000000000000000000000000005a480c45e913d82da72c6ae0d314d3ac96", - "0x0000000000000000000000000000000000145891b03f993f2c5a0c08c53a5bf8", - "0x000000000000000000000000000000926dbc9dd091adbc500889aabd30cadbda", - "0x00000000000000000000000000000000002e271b05e65e0b864c86fde39a862b", - "0x0000000000000000000000000000002876694859763182a173426c7bb1177b45", - "0x000000000000000000000000000000000010f3a12285af029839e47dbd8223d4", - "0x000000000000000000000000000000bbe09e06538ec8163608863748f07c7bfd", - "0x00000000000000000000000000000000002c481a7e3339b9688a818d1742eb63", - "0x00000000000000000000000000000033e333518e2d217358679d1154080a27a5", - "0x00000000000000000000000000000000001b482f5d3c5a6490fd5fc68145ee64", - "0x00000000000000000000000000000057506ebbc022d2c5841588cc8681163da0", - "0x00000000000000000000000000000000002be0320a3e4f43bccc87387694a2c8", - "0x0000000000000000000000000000000961cce655c36dcdcd69a300b64b4dc521", - "0x000000000000000000000000000000000019f85e019a889d31554b691608e57d", - "0x000000000000000000000000000000bffcf20bfcfc000f4dbacedfe45c0796a0", - "0x00000000000000000000000000000000000e91bf76989c615a85f1c0b96580af", + "0x000000000000000000000000000000e92431c107e3c81a070eaa7269050de11b", + "0x000000000000000000000000000000000021ad17b72e6176f206fb7441148ef1", + "0x000000000000000000000000000000222e06a8d1f17bb46c3faee352b72e934f", + "0x000000000000000000000000000000000021681497b11b109dc0047e4897dd5f", + "0x000000000000000000000000000000587c6541795889b77e2cbc3136578418df", + "0x00000000000000000000000000000000002f0c262f44bc0f709a1132d2e0d83e", + "0x00000000000000000000000000000096c40227b4cfcae6e2ff26079951b78710", + "0x00000000000000000000000000000000001ceda43f91848ef60073777b90eefe", + "0x0000000000000000000000000000007586e898e0ede7a415a9bca21d23fb1610", + "0x0000000000000000000000000000000000076c08a7af170646be64cb56154ae9", + "0x000000000000000000000000000000a975efc6516f0084c1e43185e42d17148c", + "0x0000000000000000000000000000000000268a4997043f84d690f31cde2762eb", + "0x000000000000000000000000000000220c509adcdb58aa09397d22c412eff6b9", + "0x0000000000000000000000000000000000297acd6f82396add3db8701ff45f85", + "0x000000000000000000000000000000d6e4fdd2d5bf703fdcbb3dee84ac5cacf2", + "0x00000000000000000000000000000000002cf2542f8f7c04e3308d60b9d2b2d1", + "0x00000000000000000000000000000028ea5b032a167913f959b728f78fcaeb30", + "0x00000000000000000000000000000000000665d77187b434a6af73ed205402e8", + "0x0000000000000000000000000000002c004156b88419e96d425c3dea2fd925ed", + "0x00000000000000000000000000000000001f23f58400e90e4c28bf4ae389dc99", + "0x0000000000000000000000000000005dbe4cbdfa52b17c4633d43c79c9ff5cc4", + "0x0000000000000000000000000000000000098c7a022c51c56ad0b3d04290849a", + "0x0000000000000000000000000000008cf46ae553d1b81ed6e4420aefa0934083", + "0x00000000000000000000000000000000000078bc6151da8b0c2828973417ee02", + "0x000000000000000000000000000000a61c19c06453f09990dc6660e81ceb6426", + "0x00000000000000000000000000000000001e906c586dc1b624df55567a2da91e", + "0x000000000000000000000000000000f33f740b7598acac97c7b535a83ea72ffc", + "0x00000000000000000000000000000000000301ae61f93f8fbef1d777d138d45b", + "0x0000000000000000000000000000004fe6eb0f7bd524e499c66f21aae68a3b25", + "0x00000000000000000000000000000000000c8e2585a43a92daf195e3a1c5977b", + "0x000000000000000000000000000000c4f02ef28499c94970ee3749a2b1d638e9", + "0x00000000000000000000000000000000001202fa3e3254c3165f0f9cf4a45e6c", + "0x000000000000000000000000000000aba1c63f246fe8f4d581494cd785300697", + "0x000000000000000000000000000000000013211c97c86633b390e96022c88560", + "0x00000000000000000000000000000018d76e290e4a79fd02e1c9f16ad344e0f2", + "0x0000000000000000000000000000000000133c40588507c8316b8645e4e1af5e", + "0x000000000000000000000000000000ff49f5f3ad0b1f477d5a6b20f8c484d4f3", + "0x00000000000000000000000000000000000a8bd0f3073a06c78c531a6b25c838", + "0x000000000000000000000000000000917c291b067b48fee99e2d9b6acc853345", + "0x0000000000000000000000000000000000121e91beada20fe69e58971db002c3", + "0x0000000000000000000000000000000ccb7833144bec6076e229fb358b240409", + "0x00000000000000000000000000000000001eaed6e8e119307b7db61a70b0fbe0", + "0x0000000000000000000000000000007cbc53e595aba1ceeab8069ac512e3e2c0", + "0x00000000000000000000000000000000001ef57d0692bd46c39a9fa68d2a0d8b", + "0x000000000000000000000000000000d8f3d01dfb6255b02d0341117a8e9dbf0d", + "0x00000000000000000000000000000000001399ab40cd04d098ce61f069df64e4", + "0x000000000000000000000000000000e0c8953b62485980534eadd7072d1ba827", + "0x00000000000000000000000000000000000637c89b711eec8798df8d3509d55c", + "0x0000000000000000000000000000009954acce33192e76e461852727d9118f24", + "0x000000000000000000000000000000000001a4b235f958bea5026895fe3088c4", + "0x000000000000000000000000000000ee6bbd316d23a8818c2e1e8afe8dc69025", + "0x000000000000000000000000000000000025b7dadc09341eda8fc9af6d408039", + "0x000000000000000000000000000000a4db23cc887ba9321b056e88d4fa949a99", + "0x00000000000000000000000000000000001678d4c9e6326ad6d42f05769e7866", + "0x00000000000000000000000000000070247571f383bf7af721eb1162d56feac4", + "0x000000000000000000000000000000000018e9ee02f03cc9a07e5f51923cfbfb", + "0x000000000000000000000000000000749d9fd992681cd0fea66d88ec5de6378a", + "0x000000000000000000000000000000000025425a489c85734b3a6e73e666bca4", + "0x000000000000000000000000000000121a11e9b2367e0a047cf7637f2b30bd74", + "0x00000000000000000000000000000000000e55c8ebc2a3fd66f8bd555f45d485", "0x00000000000000000000000000000095b5d8b7b4a63b05df652b0d10ef146d26", "0x0000000000000000000000000000000000099e3bd5a0a00ab7fe18040105b9b3", "0x0000000000000000000000000000002129af3a637f5a622a32440f860d1e2a7f", @@ -6897,32 +6769,32 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000e6b5bd96fd12b64fbf20374a8f11f7ed86", - "0x000000000000000000000000000000000010b2c522ea9003d36eca8a666662a6", - "0x000000000000000000000000000000751f82e813232149ee322804969af41e50", - "0x00000000000000000000000000000000002cb6632f247087abf5b671d371ec19", + "0x000000000000000000000000000000891564027860b014bf62e504f0faedf63d", + "0x00000000000000000000000000000000002053daeb7c121234e238677e474cb2", + "0x00000000000000000000000000000039c8eac4867accca300bedce75157c6426", + "0x00000000000000000000000000000000002fbefa638d1cc098e47156d08156e5", "0x000000000000000000000000000000e14afaabf7854cf3a2219d3d4d02958049", "0x00000000000000000000000000000000001bd756ccfe84dd1bdfd019955c620a", "0x00000000000000000000000000000007f785d3baf2fc27bf3247521286add3e1", "0x00000000000000000000000000000000000734f0963c07cb3f08a9ac396cf04b", - "0x000000000000000000000000000000fe0526d085ef6f8934b2cdd5b4d5d3f62d", - "0x00000000000000000000000000000000000793ddd194e04b98afbcaf39634cf5", - "0x000000000000000000000000000000e98abf9ea901151f69103aa323108f45b2", - "0x000000000000000000000000000000000011a44461b6ebd760fcbb7eb89dd43d" + "0x0000000000000000000000000000008d8989b2d31e10898b46241c4d9f8bb737", + "0x00000000000000000000000000000000002d411158a9e4a6e01873b22ede2391", + "0x000000000000000000000000000000da8b33109e7346fd73e6ae3d1063063b9f", + "0x00000000000000000000000000000000000ed26cb62953993d14bfc3d21d099b" ] - hash = "0x0f2ba4feda7e71daa4d5863d9855e3256cf69cf3483720795dd131ab61b9c93c" + hash = "0x2dbd2a372a9329c66b456eabc669cb5725fe6398c2ce27d971023767ec05555d" [inputs.start_tree_snapshots.note_hash_tree] -root = "0x220fdabec5b2ff8028acc4656699b44e1dead210fb97cadb5e9ddfa4193700ef" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x2682db000a12d78020faaed3b78fb0a39acc489b1333cfaf6729832a3e1b9d31" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000180" [inputs.start_tree_snapshots.nullifier_tree] -root = "0x127e13c0e3efc50c369cf3fbd1cc4241ab2c144046b9a3fb19ea08456938bafd" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" +root = "0x0fe6dd8683e3ef55c7c0d95625129ed29267fb672603332f026d1f77b1243fe8" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [inputs.start_tree_snapshots.public_data_tree] -root = "0x24eb461137efc60c3a6cc423e16553e04333ec4551e34566332245183814bf51" -next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008b" +root = "0x08743fdd91e89532327fa3ad2fcca2e165e4619c516f223014e0d3e71301a172" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008a" [inputs.start_sponge_blob] num_absorbed_fields = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6945,9 +6817,9 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 [inputs.tree_snapshot_diff_hints] note_hash_subtree_root_sibling_path = [ "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", - "0x2d78ed82f93b61ba718b17c2dfe5b52375b4d37cbbed6f1fc98b47614b0cf21b", - "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", - "0x244ac9d8251f660b7dcfc8d86add970b6a8802c776b9bf6b1bec34faad790f3a", + "0x208b193bf00d63e71f525ce65137212c7b3b27c0f1ae250cb784a510e43a107d", + "0x0ad02780b0061235f57e428a806bb2ec963363e703d0bf44b5f41c218b3e5859", + "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -6982,9 +6854,9 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 "0x1a180441acbe2e25177de322888800476d75191e3c2c753300dedf84de7d2053" ] sorted_nullifiers = [ - "0x2dca1d05a9c4b8be200f6a5c9c0736acac87ae27f1402e40536016989514be8c", - "0x0539120dc5e495a582b57dfe47e308f583c5d8467a480c59b277e9f7a4389c38", - "0x01180e43597d93aca802e2db8b88f2a65407301bb727bc2ce2e418e26ae4ff48", + "0x27efdf3bf8e8cd059a9cbafa6671a451d3674b1db30e59a636e8cfa76b5f6026", + "0x0d8b5c8820e95e581ba3c88c31dd06d0a5014e05b411476769a9392ab6e8632c", + "0x08a2e9befd28786bd480d2c0bb0ea1df98e9784ce884f6430748de17ec65a9b1", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -7115,9 +6987,9 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 ] nullifier_subtree_root_sibling_path = [ "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", - "0x1963a3c62d1b550795022471503668a2ff4d54f89aa0baa7cd01df2db0ebaa9b", + "0x2d78ed82f93b61ba718b17c2dfe5b52375b4d37cbbed6f1fc98b47614b0cf21b", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", - "0x1a2581cb8c4ff55a0b6cc3c68b6812e2e1d4c277096287b34e6a4e7eb8769d6a", + "0x2960aca8800627a0091350bbef6e4491d8238002cfb2522b8061a20bc473f529", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -7153,19 +7025,19 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 ] [[inputs.tree_snapshot_diff_hints.nullifier_predecessor_preimages]] - nullifier = "0x2ba8ad19e0deed86a7e6e794c2df3cd74885409b4b464b3c37a73244a77faa6f" - next_nullifier = "0x2e2ff7807ad6beaf59e04d8bde4efbe51d774bd603006e62e90d12c57ff2d381" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000202" + nullifier = "0x2515bd3d9fbf00fe21c121070327847ac1f6d830d12b0cd709e1e0d909eb923b" + next_nullifier = "0x29f40c910471d90fb9d4435e8d762d33c7338923bd15249bf76a6c8265892e19" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000180" [[inputs.tree_snapshot_diff_hints.nullifier_predecessor_preimages]] - nullifier = "0x0064e266c2e111df87d301d3c29e57473cbe48ea4c2625decb8b0eaf75e0125b" - next_nullifier = "0x0605460c4f09623d74de07dd2926fae970327e770767071bfc5f17e6508bbe5c" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000240" + nullifier = "0x03d77f0ef62c282986f546bcb691b301aa448a4cfb24bbe6c46b846f1814638f" + next_nullifier = "0x0e122bb793a07e4d07fd682492bf19332a0605bfd4065b05c204dcc7a0a86aaf" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000102" [[inputs.tree_snapshot_diff_hints.nullifier_predecessor_preimages]] - nullifier = "0x0064e266c2e111df87d301d3c29e57473cbe48ea4c2625decb8b0eaf75e0125b" - next_nullifier = "0x0539120dc5e495a582b57dfe47e308f583c5d8467a480c59b277e9f7a4389c38" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000281" + nullifier = "0x03d77f0ef62c282986f546bcb691b301aa448a4cfb24bbe6c46b846f1814638f" + next_nullifier = "0x0d8b5c8820e95e581ba3c88c31dd06d0a5014e05b411476769a9392ab6e8632c" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000201" [[inputs.tree_snapshot_diff_hints.nullifier_predecessor_preimages]] nullifier = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7473,18 +7345,18 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 next_index = "0x0000000000000000000000000000000000000000000000000000000000000000" [[inputs.tree_snapshot_diff_hints.nullifier_predecessor_membership_witnesses]] - leaf_index = "192" + leaf_index = "323" sibling_path = [ - "0x14034c67561fda38106021f9b4af0fdda3e92c55a4c80a92f3f0284f8e509237", - "0x0b63a53787021a4a962a452c2921b3663aff1ffd8d5510540f8e659e782956f1", - "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", + "0x291ddb4aaa96bdfb80051570d291bd282172ae3a1b7177f58a8f0224c099df77", + "0x035a48fbffd589cc2630822966d68d8bbab1316478824f0f301788bb01d00ef7", + "0x0a866bba2e0180e441889f771a1e5eaf79a659bca477577b3e821a61ed4ea11a", "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", - "0x2ee8f34a4d27e4a62036326337bcbd24f9b4e09b76f8c3eef3ba8e6ece81335e", - "0x2a980feb7aac45a55e6dba598d36cf403da7dda0d55551f34057a76b76ed20be", - "0x1c2aa764b94e52ec35b36b13796bb6837c20bcada7b329e4ba55423daf59aa1b", - "0x0166283a23572fa18bb30ffdc88971b72cf8eac9fb4a16efbe5435d78b42e68a", + "0x1deccbf1e66a7f6c30eb0a1d7b89b403a3b9f6454daf901ae424dc8c403f19da", + "0x0ce00ae3ac1b6116bd07f875d988679a5c38dc8380089ad6d1822264a89779e6", + "0x1962492998397a804ea200da9624d2901c8cfd1bd9bf633bdf127854cc7e7979", + "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -7520,18 +7392,18 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 ] [[inputs.tree_snapshot_diff_hints.nullifier_predecessor_membership_witnesses]] - leaf_index = "322" + leaf_index = "324" sibling_path = [ - "0x1f919e5d39c7fb06c78b5481b0d6ade591f165ebc927a75da021ca4250e64cf9", - "0x14c40b191c1b0a90ed69dd7152066205eaeb76f6d48d2bda5935258d40c58dec", - "0x0ce1c20be55a507b913fc5eee8c1bd6f025858907d153c21320293d17856e7fb", + "0x03534436f148e3edb03b4727778f45ea1b3ea71d1e7cf77bc219061548f7f0bd", + "0x09132d8d3018d9b55c096f83a6694fa6d7d55d495687fad7898bead8722444c1", + "0x09e87a0f20731f946a756391057f736040deada64273198edc396168ce501daa", "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", - "0x1412bac5a880612fbefaeb5d793b19e320d759e523267959c7d42d1663ad2daf", - "0x0c96004b87f71c8229576f34820e821d399b7458d25836c7f4375d8716db3da6", - "0x2f92c1b0f005c10fb0561fdf91da1b845ef9a7be2300f97dee165a6e3a43d81b", - "0x0166283a23572fa18bb30ffdc88971b72cf8eac9fb4a16efbe5435d78b42e68a", + "0x1deccbf1e66a7f6c30eb0a1d7b89b403a3b9f6454daf901ae424dc8c403f19da", + "0x0ce00ae3ac1b6116bd07f875d988679a5c38dc8380089ad6d1822264a89779e6", + "0x1962492998397a804ea200da9624d2901c8cfd1bd9bf633bdf127854cc7e7979", + "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -7567,18 +7439,18 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 ] [[inputs.tree_snapshot_diff_hints.nullifier_predecessor_membership_witnesses]] - leaf_index = "322" + leaf_index = "324" sibling_path = [ - "0x1f919e5d39c7fb06c78b5481b0d6ade591f165ebc927a75da021ca4250e64cf9", - "0x14c40b191c1b0a90ed69dd7152066205eaeb76f6d48d2bda5935258d40c58dec", - "0x0ce1c20be55a507b913fc5eee8c1bd6f025858907d153c21320293d17856e7fb", + "0x03534436f148e3edb03b4727778f45ea1b3ea71d1e7cf77bc219061548f7f0bd", + "0x09132d8d3018d9b55c096f83a6694fa6d7d55d495687fad7898bead8722444c1", + "0x09e87a0f20731f946a756391057f736040deada64273198edc396168ce501daa", "0x21f9172d72fdcdafc312eee05cf5092980dda821da5b760a9fb8dbdf607c8a20", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", - "0x1412bac5a880612fbefaeb5d793b19e320d759e523267959c7d42d1663ad2daf", - "0x0c96004b87f71c8229576f34820e821d399b7458d25836c7f4375d8716db3da6", - "0x2f92c1b0f005c10fb0561fdf91da1b845ef9a7be2300f97dee165a6e3a43d81b", - "0x0166283a23572fa18bb30ffdc88971b72cf8eac9fb4a16efbe5435d78b42e68a", + "0x1deccbf1e66a7f6c30eb0a1d7b89b403a3b9f6454daf901ae424dc8c403f19da", + "0x0ce00ae3ac1b6116bd07f875d988679a5c38dc8380089ad6d1822264a89779e6", + "0x1962492998397a804ea200da9624d2901c8cfd1bd9bf633bdf127854cc7e7979", + "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", "0x0f320b0703439a8114f81593de99cd0b8f3b9bf854601abb5b2ea0e8a3dda4a7", "0x0d07f6e7a8a0e9199d6d92801fff867002ff5b4808962f9da2ba5ce1bdd26a73", @@ -10481,16 +10353,16 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 ] [inputs.tree_snapshot_diff_hints.fee_payer_balance_membership_witness] - leaf_index = "119" + leaf_index = "125" sibling_path = [ - "0x0d38053e27e3a7bfb401e4921394944a3469a2b35c7872182d70bc19d769190b", - "0x00d55dd7210431061c54d151bb2a314701303fc9ca4fd5ad6ff4adc649838a0e", - "0x29208ecc66c5a3f559855bd44866e51a9e1b053fe1b60786941ab50664c75667", - "0x28c9ed3163aededa54d84151108b3f6bae51829147ca083ed02d214937428866", + "0x18fa45de6d0a1305062ec2fc8b89bbb31e3b1e0ccd7aa397a93aeb07ce86b501", + "0x249a6807598d6f02abcbef961fa7ff1add09a4cd169cad1b4a4267a27da9a813", + "0x14fab493ae7d28e29aef7ca65bda6d5debe339dc95c7671d0ccf276ad1f3618c", + "0x00387d5497ef311a94bc3b185ff963fd9db7bfbc4fe96101a0cc3d8abb64ee85", "0x179d7b5df7a65a4bdda408605c069b3ea175a5f4e2b0fccc9f2ebcb5d12c7c28", "0x19e2b3449d24e57ea4d6948048220d0756f93b6aaca968960b173df69903160a", "0x1a35cf71ad31b7058db0cec41776442412ccd9f75276205dcd8fd0ffc4bbfaab", - "0x22c842eb683865a426eca3dc0c3e05a92c8aa98f7d380aecbad129d8abfda444", + "0x104a52b4136df68ec13e59c1edc5e70d899bdd7f5441c1d6286fe7f5c4aa322a", "0x067243231eddf4222f3911defbba7705aff06ed45960b27f6f91319196ef97e1", "0x1849b85f3c693693e732dfc4577217acc18295193bede09ce8b97ad910310972", "0x2a775ea761d20435b31fa2c33ff07663e24542ffb9e7b293dfce3042eb104686", @@ -10526,37 +10398,37 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 ] [inputs.fee_payer_balance_leaf_preimage] - slot = "0x0a57118ec3c1058e82c4fce76b5cef513f8ca9bcedf8967e91820b53d657fe7e" - value = "0x00000000000000000000000000000000000000000000021e18d648eb8e4c3480" - next_slot = "0x0b5e4403013eb92da236c17071d14a8a75ace341a4617a71936e04f6f2b865fa" - next_index = "0x0000000000000000000000000000000000000000000000000000000000000078" + slot = "0x240dcad86bbd0f6ffaae05ef89eb02c627896787d4dfdec31ea1b0a4e2892dee" + value = "0x00000000000000000000000000000000000000000000021e1913856d78cb5e00" + next_slot = "0x28365ff501bf27d361ba988c6a4443828919994a0edcbc10e1b8dd9f6cc3aa1f" + next_index = "0x0000000000000000000000000000000000000000000000000000000000000089" [inputs.constants] - vk_tree_root = "0x0cc4a5acb4f6fbb67fb1b67beba7aa606a5f4ca19a9249d7890857ecf010bf69" - protocol_contracts_hash = "0x20d51df734ab80fe05027f3b0d1ae43f4ffdbb16feca4b0eda93581704c8c5ea" + vk_tree_root = "0x02c995f31626ed78c52458c5c22050d9d5e649d963d5beb4647a571b2995c7d9" + protocol_contracts_hash = "0x2672340d9a0107a7b81e6d10d25b854debe613f3272e8738e8df0ca2ff297141" prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [inputs.constants.last_archive] - root = "0x230fa59debe1f2b01d161ae67a1001e1c7e842cd48ba2c23ed64f62b9f2f1061" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" + root = "0x200fa33a0aaed32d597eb0b95b371c0d1c7de7e55b983027bed8b5d0343e1464" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000007" [inputs.constants.l1_to_l2_tree_snapshot] root = "0x0d582c10ff8115413aa5b70564fdd2f3cefe1f33a1e43a47bc495081e91e73e5" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000002400" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000001c00" [inputs.constants.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000041" - timestamp = "0x000000000000000000000000000000000000000000000000000000006993c27b" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000007" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000021" + timestamp = "0x0000000000000000000000000000000000000000000000000000000069945fec" [inputs.constants.global_variables.coinbase] - inner = "0x0000000000000000000000001db08e9f499080f28a4f41d9c45fa972eaa61d95" + inner = "0x000000000000000000000000ba9803fb1bc0bc6efa52a6dcb3b57b0bdb7b7d81" [inputs.constants.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.constants.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000d8775820" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000001195d1d20" diff --git a/noir-projects/noir-protocol-circuits/crates/rollup-tx-base-public/Prover.toml b/noir-projects/noir-protocol-circuits/crates/rollup-tx-base-public/Prover.toml index eff1a6134765..eb8e07bef3fd 100644 --- a/noir-projects/noir-protocol-circuits/crates/rollup-tx-base-public/Prover.toml +++ b/noir-projects/noir-protocol-circuits/crates/rollup-tx-base-public/Prover.toml @@ -1,9 +1,9 @@ [inputs] anchor_block_archive_sibling_path = [ - "0x24e54a82d64be998c5987ccebbed7335d22d3ca31fd7280aa3e83357ebab5b63", - "0x08421c21c670b28926304e336968ee3a271cd0208331172dc6bb7a5888370405", - "0x0e34ac2c09f45a503d2908bcb12f1cbae5fa4065759c88d501c097506a8b2290", - "0x21677bfb474367e396aea4bc6be2a5ec95616c3c4fdac349179134497f6a74c3", + "0x061af8a8dfedd66108af7dc96dee9395887bc19a4b2ff477f2ac556110a33312", + "0x2df441cb5915cd110e750b80e12a6e20f120c73549f23e45c935f36c20cdccde", + "0x1bcd9dc7516b3cb36ea6f31619e2a421c25604da6b9ff3077246a6fb6cbd8b9d", + "0x0fe3b6b789a4009a627360da841fd9dae7765599bf8d5536a4d447aadb507314", "0x2373ea368857ec7af97e7b470d705848e2bf93ed7bef142a490f2119bcf82d8e", "0x120157cfaaa49ce3da30f8b47879114977c24b266d58b0ac18b325d878aafddf", "0x01c28fe1059ae0237b72334700697bdf465e03df03986fe05200cadeda66bd76", @@ -3586,57 +3586,57 @@ contract_class_log_fields = [ prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail] - expiration_timestamp = "0x0000000000000000000000000000000000000000000000000000000069950f9f" + expiration_timestamp = "0x000000000000000000000000000000000000000000000000000000006995ade8" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.constants] - vk_tree_root = "0x0cc4a5acb4f6fbb67fb1b67beba7aa606a5f4ca19a9249d7890857ecf010bf69" - protocol_contracts_hash = "0x20d51df734ab80fe05027f3b0d1ae43f4ffdbb16feca4b0eda93581704c8c5ea" + vk_tree_root = "0x02c995f31626ed78c52458c5c22050d9d5e649d963d5beb4647a571b2995c7d9" + protocol_contracts_hash = "0x2672340d9a0107a7b81e6d10d25b854debe613f3272e8738e8df0ca2ff297141" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.constants.anchor_block_header] - sponge_blob_hash = "0x0b6757cd67bf5ada69ebbb4471e4d7178f9e3501aecb6e137560fd97c123e7f7" - total_fees = "0x000000000000000000000000000000000000000000000000001ef67611a32cc0" - total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000021835" + sponge_blob_hash = "0x21d5353f04377ce497bdd0b5ba809041e86c47fc46a6a362c08be16a59f7769d" + total_fees = "0x000000000000000000000000000000000000000000000000001fee5d105e1200" + total_mana_used = "0x0000000000000000000000000000000000000000000000000000000000027925" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.constants.anchor_block_header.last_archive] - root = "0x001b1e328f9e66b6d0e0b74c3160b46f4623da4588e13cb99510498b4f210e79" - next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000008" + root = "0x2bac39ace177e5cb44b39d8b0a8d23c24be54500b4c50aed1f6753db4abc0d94" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.constants.anchor_block_header.state.l1_to_l2_message_tree] root = "0x0d582c10ff8115413aa5b70564fdd2f3cefe1f33a1e43a47bc495081e91e73e5" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000002000" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000001800" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.constants.anchor_block_header.state.partial.note_hash_tree] -root = "0x220fdabec5b2ff8028acc4656699b44e1dead210fb97cadb5e9ddfa4193700ef" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" +root = "0x2682db000a12d78020faaed3b78fb0a39acc489b1333cfaf6729832a3e1b9d31" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000180" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.constants.anchor_block_header.state.partial.nullifier_tree] -root = "0x127e13c0e3efc50c369cf3fbd1cc4241ab2c144046b9a3fb19ea08456938bafd" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" +root = "0x0fe6dd8683e3ef55c7c0d95625129ed29267fb672603332f026d1f77b1243fe8" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000200" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.constants.anchor_block_header.state.partial.public_data_tree] -root = "0x24eb461137efc60c3a6cc423e16553e04333ec4551e34566332245183814bf51" -next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008b" +root = "0x08743fdd91e89532327fa3ad2fcca2e165e4619c516f223014e0d3e71301a172" +next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008a" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.constants.anchor_block_header.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" - block_number = "0x0000000000000000000000000000000000000000000000000000000000000008" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000022" - timestamp = "0x000000000000000000000000000000000000000000000000000000006993be1f" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000006" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000008" + timestamp = "0x0000000000000000000000000000000000000000000000000000000069945c68" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.constants.anchor_block_header.global_variables.coinbase] - inner = "0x0000000000000000000000001db08e9f499080f28a4f41d9c45fa972eaa61d95" + inner = "0x000000000000000000000000ba9803fb1bc0bc6efa52a6dcb3b57b0bdb7b7d81" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.constants.anchor_block_header.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.constants.anchor_block_header.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000ec84f91c0" + fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000ce9262a00" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.constants.tx_context] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.constants.tx_context.gas_settings.gas_limits] da_gas = "0x0000000000000000000000000000000000000000000000000000000000c00000" @@ -3648,7 +3648,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000000f4240" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.constants.tx_context.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000144b30430" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000001a60babb0" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.constants.tx_context.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3722,7 +3722,7 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x1b179f5c60bd37897390e8d6a4748ce2d101ee76820d4b3918a855d7eb4ffd43", + "0x20e2f127aeec963cf6e08132b1709314f54bcd8fe9605bc5d80b803fb7958c9c", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -3885,8 +3885,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3908,8 +3906,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3931,8 +3927,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3954,8 +3948,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -3977,8 +3969,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4000,8 +3990,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4023,8 +4011,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4046,8 +4032,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4069,8 +4053,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4092,8 +4074,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4115,8 +4095,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4138,8 +4116,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4161,8 +4137,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4184,8 +4158,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4207,8 +4179,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4230,8 +4200,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4253,8 +4221,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4276,8 +4242,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4299,8 +4263,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4322,8 +4284,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4345,8 +4305,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4368,8 +4326,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4391,8 +4347,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4414,8 +4368,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4437,8 +4389,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4460,8 +4410,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4483,8 +4431,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4506,8 +4452,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4529,8 +4473,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4552,8 +4494,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4575,8 +4515,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4598,8 +4536,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4621,8 +4557,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4644,8 +4578,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4667,8 +4599,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4690,8 +4620,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4713,8 +4641,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4736,8 +4662,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4759,8 +4683,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4782,8 +4704,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4805,8 +4725,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4828,8 +4746,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4851,8 +4767,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4874,8 +4788,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4897,8 +4809,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4920,8 +4830,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4943,8 +4851,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4966,8 +4872,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -4989,8 +4893,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5012,8 +4914,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5035,8 +4935,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5058,8 +4956,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5081,8 +4977,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5104,8 +4998,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5127,8 +5019,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5150,8 +5040,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5173,8 +5061,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5196,8 +5082,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5219,8 +5103,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5242,8 +5124,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5265,8 +5145,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5288,8 +5166,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5311,8 +5187,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5334,8 +5208,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5899,8 +5771,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5922,8 +5792,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5945,8 +5813,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5968,8 +5834,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -5991,8 +5855,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6014,8 +5876,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6037,8 +5897,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6060,8 +5918,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6083,8 +5939,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6106,8 +5960,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6129,8 +5981,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6152,8 +6002,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6175,8 +6023,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6198,8 +6044,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6221,8 +6065,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6244,8 +6086,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6267,8 +6107,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6290,8 +6128,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6313,8 +6149,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6336,8 +6170,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6359,8 +6191,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6382,8 +6212,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6405,8 +6233,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6428,8 +6254,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6451,8 +6275,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6474,8 +6296,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6497,8 +6317,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6520,8 +6338,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6543,8 +6359,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6566,8 +6380,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6589,8 +6401,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6612,8 +6422,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6635,8 +6443,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6658,8 +6464,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6681,8 +6485,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6704,8 +6506,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6727,8 +6527,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6750,8 +6548,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6773,8 +6569,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6796,8 +6590,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6819,8 +6611,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6842,8 +6632,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6865,8 +6653,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6888,8 +6674,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6911,8 +6695,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6934,8 +6716,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6957,8 +6737,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -6980,8 +6758,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7003,8 +6779,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7026,8 +6800,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7049,8 +6821,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7072,8 +6842,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7095,8 +6863,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7118,8 +6884,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7141,8 +6905,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7164,8 +6926,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7187,8 +6947,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7210,8 +6968,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7233,8 +6989,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7256,8 +7010,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7279,8 +7031,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7302,8 +7052,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7325,8 +7073,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7348,8 +7094,6 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000" ] length = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -7364,13 +7108,13 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [[inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.revertible_accumulated_data.public_call_requests]] is_static_call = false - calldata_hash = "0x17e4b5c5dbeaad6be8a2b2c73032dc3e9b8ddab57af334f8510fe9f10ea289ad" + calldata_hash = "0x1e6a8f3fa9828d57fa0e28a3584ad4261181ce4ced177ee1b5f4b14dd814577c" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.revertible_accumulated_data.public_call_requests.msg_sender] - inner = "0x0c34a2bca65a47b57b2b0b2d4665f7c3ef5d376236d4fc66913434e2c0cffcff" + inner = "0x2f0c97d87028759cc7ec2ec9b15c5c8c966f65d5202cca171704d0dc258e4d6b" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.revertible_accumulated_data.public_call_requests.contract_address] - inner = "0x1703dad6ee1abbca0640693164b939ef4424b8dc13bee05f171945bde0dfa4bd" + inner = "0x1ddb326bfd71384d6978a0f826ea2b62c719ea143f723c654fbeff9a2b494f17" [[inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.revertible_accumulated_data.public_call_requests]] is_static_call = false @@ -7697,113 +7441,113 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" l2_gas = "0x000000000000000000000000000000000000000000000000000000000000c870" [inputs.public_chonk_verifier_proof_data.public_inputs.private_tail.fee_payer] - inner = "0x0c34a2bca65a47b57b2b0b2d4665f7c3ef5d376236d4fc66913434e2c0cffcff" + inner = "0x2f0c97d87028759cc7ec2ec9b15c5c8c966f65d5202cca171704d0dc258e4d6b" [inputs.public_chonk_verifier_proof_data.vk_data] leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000006" sibling_path = [ - "0x10b971e3828337a4a6c2587ad313c083719140b1d1dffb5a5cf0da770710a05c", - "0x24b1e9c91373bea77134353a519b13e7d9375bdc2ca58beca8290075c1ce7354", - "0x2e5917302e91eb944a28ae53cf574e9f89d1b1e93a0cd4427f7294b220f94e9a", - "0x168b969bb3d791f0e7ca574f2ca88a549ecb37c36ec533c0f973e2874082ebda", - "0x17e9b9e3355fe3b816ec0929d1b68a9b29797affbbcd21dc6f2984154050d9f1", - "0x1bcf8a2db489e63e99db50019af5d3dc3f9a1defc38840bdb030d16ea8f39ec4", - "0x267b110097edb652a44602e21a39794bb362983ee57ee78cbfbb9e980ef44985" + "0x1a7ec6fb8e73757eddf90fa2a5dc54a6b24458b2ef67a80b6970c1a17ad741d5", + "0x2dcc51faf686b18dd1827f8707ce669020b32619e710e7ec3763d591b5e09054", + "0x0ac593fca3d7adf8b7a1915f9d4a98aacb26488a5ef473e9535e2b6e19297719", + "0x24bc4fa4ed2791b1080ce4fdc1dd2431d452fe6a072da9bc44de3b7913d823c7", + "0x0965b03b9fec2d3a3ab0e4e7fcdec7853a86bbdd3ffb386a5709379c0e5bb0eb", + "0x00808e57bb4bcf49966c3795d82098351c2f62f38a9e4c4cc70f5b1e6d40933a", + "0x0c4c1afe85137976f8ce4b0cbfcd04c300311a7c5d5bcae020e6e92904aa9850" ] [inputs.public_chonk_verifier_proof_data.vk_data.vk] key = [ "0x0000000000000000000000000000000000000000000000000000000000000016", - "0x0000000000000000000000000000000000000000000000000000000000000bef", + "0x0000000000000000000000000000000000000000000000000000000000000aef", "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x0000000000000000000000000000009c3d77cecbeba2272faec3e46dcb274aad", - "0x00000000000000000000000000000000002b1470d2a1f295422902a9b5965179", - "0x0000000000000000000000000000001d46c515ebea033a84f8b7955631e1d643", - "0x00000000000000000000000000000000000a6433013e25f68f759e8a2a085dde", - "0x0000000000000000000000000000004ad496b2f894b9c3d8d6e190aac8295c18", - "0x000000000000000000000000000000000001bdd660c8ce0d1d7329f02a9dbfe6", - "0x000000000000000000000000000000ea13148a4ede148095708f60266ede1e2f", - "0x00000000000000000000000000000000000e2c9eb49e3b038e90b9dae35c482e", - "0x0000000000000000000000000000001b5a5775a6864027bfe6b893659e98bfc9", - "0x00000000000000000000000000000000002f4b2b205d07ebed6ab40765500814", - "0x000000000000000000000000000000bf1de09724dc2f0df958340e604169c773", - "0x0000000000000000000000000000000000279d2f79a4b9de5704afec4807f86b", - "0x0000000000000000000000000000005da2356490c7a750d76bf4e3dfc3dc0244", - "0x00000000000000000000000000000000002d7b71f644b25d1a69c4f1a8b19e27", - "0x0000000000000000000000000000004c48b0c223b150934e0dfbc8dd7344145a", - "0x00000000000000000000000000000000002002bd316549d0700538f60d3692de", - "0x00000000000000000000000000000065db5519d53fd09d36b18a09f202f1308b", - "0x00000000000000000000000000000000001f73317232c558d58318f1a137897d", - "0x00000000000000000000000000000017f51c01a89b83cae8441a4b069737f1b8", - "0x0000000000000000000000000000000000083fb042f95a5d85de3b9696f9a947", - "0x0000000000000000000000000000004925a988b1ed9d7426404ac8edb2d790e2", - "0x00000000000000000000000000000000000e09149368c9a21e1358bdb98c6f68", - "0x000000000000000000000000000000c5d64da040df0f7d07257f64e4c0125868", - "0x00000000000000000000000000000000001521621f2b260a8133e4a5746160a8", - "0x000000000000000000000000000000852341ded04d1619c17c5c1deade5ca245", - "0x000000000000000000000000000000000001296c237942bc015eed98a9a29544", - "0x00000000000000000000000000000048cc52b176f9c3b307be5720ddb436e9ab", - "0x00000000000000000000000000000000000c6e5e6cfb702449f8f4a7487d0249", - "0x000000000000000000000000000000193bb6929c262b6cabb388bea7d44835ed", - "0x000000000000000000000000000000000010b960455624c9ec93bdcf87cc90f1", - "0x0000000000000000000000000000002d807d2832ab7e0dee3a0e507b8aa1dca4", - "0x0000000000000000000000000000000000175ad541f5cdbe2c525abde87ba10c", - "0x00000000000000000000000000000021f03442269288baade90bc55fa5b669b8", - "0x000000000000000000000000000000000021ad7c7a2c974190c8a7658748544a", - "0x0000000000000000000000000000008064eb29a62fd52db819f2600ce2af85aa", - "0x00000000000000000000000000000000002ac456ff1458fd8d53ec7c226eaf8e", - "0x000000000000000000000000000000177e43d65f9730b6ccbb6c1339852ac831", - "0x00000000000000000000000000000000002c61577dc17731d3b159c33db76481", - "0x000000000000000000000000000000cc066266790f0d6548b27b3721d10e6e38", - "0x00000000000000000000000000000000002464cf3e98a7806b670ce81f863a25", - "0x000000000000000000000000000000ec825d3ae6947e9ee1267da69292e38837", - "0x00000000000000000000000000000000001634d2bbe25306991c4b7f753b8cad", - "0x000000000000000000000000000000664daafc49374337fa53ec7164d46aa1d7", - "0x000000000000000000000000000000000020bf044c688c20d84bfe2450422d59", - "0x000000000000000000000000000000353ee63f955e535a2fd2f87ab56f7aec7b", - "0x000000000000000000000000000000000027591fa2b8c635c0d0fa6702017f2e", - "0x0000000000000000000000000000000c7aeb2040caa1f401c259c834f00070c1", - "0x000000000000000000000000000000000012f2edbf107dc28a2e320d4b7696af", - "0x000000000000000000000000000000164e797e5a7df5049dda61956734a39ba1", - "0x000000000000000000000000000000000008af44b715603e7610c8c1817b48a6", - "0x000000000000000000000000000000fca2dae98a5a46d8dbfda5c18981c74def", - "0x0000000000000000000000000000000000145e158c73afcb01a88fccae0bb88c", - "0x000000000000000000000000000000517d7927499d54566215c25eebc7bae40b", - "0x00000000000000000000000000000000002dd059f3152e789bf8a902cd9c595d", - "0x00000000000000000000000000000040f9a789e92343eca73cf7eac464ac4b73", - "0x00000000000000000000000000000000000851419769e590d5736b6c4752b272", - "0x0000000000000000000000000000002a4224f0efa064d5ba9e5e87e282c1f6a6", - "0x00000000000000000000000000000000002ca0ecdf916d1ea47aee4bea615a02", - "0x0000000000000000000000000000000de8a2dfaf88d443de0e437d2f6a5b9ea3", - "0x00000000000000000000000000000000000988b48197a7efe3bf0a4468e32cee", - "0x000000000000000000000000000000ac4c68de70aef6285fa6c0ffa7b5d5bd5a", - "0x00000000000000000000000000000000001af4352bd53c87650918bf68a1462a", - "0x00000000000000000000000000000060507011ef0d71709c8bfed0d135fc3e13", - "0x000000000000000000000000000000000023099c72bcee72c3ad957a53cbec29", - "0x0000000000000000000000000000006f3c8c0bf8e105b49c5ba6b1bbd0aa0088", - "0x00000000000000000000000000000000000225918dad3a0120dd65272928575c", - "0x000000000000000000000000000000dc58094008ab1666ce9a6567456c5a5abb", - "0x000000000000000000000000000000000023b791e6d44c1139df448573e3ea94", - "0x000000000000000000000000000000199d0821492edc355473a8182ee5fb8d52", - "0x0000000000000000000000000000000000303073d3d255c096995eee4b79b436", - "0x0000000000000000000000000000005a536a711e019beb8fa55e3c4a2d382772", - "0x000000000000000000000000000000000019deed1717d3d67b012df8ae7f0942", - "0x000000000000000000000000000000fb24aba11ccabda4f00b4fc024fe15f8d2", - "0x00000000000000000000000000000000002116df64ba32a611a2e187bf06dfb5", - "0x00000000000000000000000000000051ec6d508864668b2b8a8f3465edc75400", - "0x000000000000000000000000000000000025fdf235c49ca865c05bfb778263d8", - "0x000000000000000000000000000000c9d3d41fd9c12f521b70c2f6940a06826a", - "0x00000000000000000000000000000000000448a1b54f84eea49629cc3e116d28", - "0x000000000000000000000000000000356451ae42cf1d2ae5ecb49d528be22f71", - "0x00000000000000000000000000000000001798a8c421e3d03c63e193afda91e0", - "0x000000000000000000000000000000fea570cb408db36c9f51a33049a28b738c", - "0x000000000000000000000000000000000015f46aa6a018828a7aed7ff4692d5b", - "0x000000000000000000000000000000b49271d68178b38545992aa972661d783b", - "0x0000000000000000000000000000000000129c8338ff31476561407d02dc7808", - "0x00000000000000000000000000000030375e9e9c4d37761e762d7be3114b93f8", - "0x00000000000000000000000000000000001fb2ab79bd2c0370679cd4f98e9178", - "0x000000000000000000000000000000e4bf023b5e17d6f1740b42166ad20d7a09", - "0x00000000000000000000000000000000002d43a99faf963b7529f73d73a7fb0c", + "0x000000000000000000000000000000b19b844ac5471ba4d98cba120c5c851f4e", + "0x00000000000000000000000000000000002e7ab0511da14ceaa1aa61dba92c76", + "0x000000000000000000000000000000aff38a34eeeeb79e5764ce9d45be492b33", + "0x00000000000000000000000000000000002efc34f182b29d39b000714dc3ed04", + "0x000000000000000000000000000000711f6b6116d45e808dc68fba2df377760c", + "0x000000000000000000000000000000000003ec0538c930b008bdc11aa9b75770", + "0x00000000000000000000000000000067c34f160a9bc7ead50853e5d90222b9bf", + "0x00000000000000000000000000000000000351c42da7e7a7d203d1362291f138", + "0x0000000000000000000000000000006974e090e115bd2a9f724d95d052b6ce76", + "0x00000000000000000000000000000000001ef884bc294da557d829c5f9a02da0", + "0x0000000000000000000000000000009ed22b9ad1b03f46f0dd2121239221ec6e", + "0x0000000000000000000000000000000000202e623a7a3115aeedbd6db20a6d9c", + "0x0000000000000000000000000000003d72d281534475cba9c1370f1a3a6353f5", + "0x00000000000000000000000000000000001b206bec2ef6a359878852338280ca", + "0x00000000000000000000000000000063f64f9d8c8950016e4cd7edf3ff157192", + "0x000000000000000000000000000000000028cfd6326312f440cf05ca4b95fc1a", + "0x0000000000000000000000000000006e645db657581d818d3a685a9685d33bed", + "0x0000000000000000000000000000000000203e85ac37d51077c1cf867d7dbf08", + "0x000000000000000000000000000000dabab10ea9a36c4e86e97a61bf88781798", + "0x0000000000000000000000000000000000053309f035057e1ec9c3a852cf3801", + "0x0000000000000000000000000000001a685e09b9f186fcc3a626b0b9027150e4", + "0x00000000000000000000000000000000000aa7ebd3936862c7a4a9dc78189082", + "0x000000000000000000000000000000469c35cb7a0f9c93c6c498826e18078cd1", + "0x0000000000000000000000000000000000103c46608615c2048c7b3f6debf1a9", + "0x00000000000000000000000000000003f09783f7e80c1a8bdafdd2481704539d", + "0x00000000000000000000000000000000000acbc79aaabbbcc6ae033a0abb622a", + "0x0000000000000000000000000000009b5d7339c1b7958f24a2a88e70e54a685a", + "0x0000000000000000000000000000000000043d8690ab7c8c1a5eee8f8f8f0184", + "0x00000000000000000000000000000077046ccb1308a01a01332dffec835f544a", + "0x000000000000000000000000000000000018b84af202ad04960d11f0b79c0530", + "0x000000000000000000000000000000b7f0a4838d168d27f7e7269e64cccd0976", + "0x00000000000000000000000000000000000d0b357d3558a968d7b47a08805a24", + "0x000000000000000000000000000000138c3149833e5b28f559d02ec35def9fe2", + "0x00000000000000000000000000000000000e5402f3d02a9220c4e86b91eaa18e", + "0x000000000000000000000000000000d0b4fed98fd6e82337aa23527685b04602", + "0x0000000000000000000000000000000000128853d5008077456e0c4b5accdc32", + "0x0000000000000000000000000000009ff4bcc75ba15a16675e5e8b4a22dd6c83", + "0x00000000000000000000000000000000002e7db62a46766dd98b400cc7d88307", + "0x000000000000000000000000000000f06924bf482c52403eaf003acd7d23836f", + "0x000000000000000000000000000000000005ee4645d4289e3c411e0d2bac1a14", + "0x00000000000000000000000000000075cd39e8818f82010d55049518b5c6c00c", + "0x0000000000000000000000000000000000154639da5e3d90d6e94f7d824de9f7", + "0x0000000000000000000000000000008e349a533bb0ae28d93b462647556eb21f", + "0x00000000000000000000000000000000001ce245e902721aefbd2cfb2fe349bb", + "0x000000000000000000000000000000271a924cd6cc6de3f6259e74711ae3090e", + "0x00000000000000000000000000000000001d802020be465362295408c12108fc", + "0x000000000000000000000000000000e75c4b98da8234d877a88430c27f422c74", + "0x00000000000000000000000000000000002785589d95ea7818909d6c92d96863", + "0x0000000000000000000000000000005a3f47c1fc1dfe82d494106b74f992e0de", + "0x000000000000000000000000000000000028ae8a12c3800bfb022265ccb176f4", + "0x000000000000000000000000000000eea115edd5b5cecda55c3fed6c9e66a42e", + "0x00000000000000000000000000000000001f0b8dd9cfd814726ddaaa9ce00fa5", + "0x000000000000000000000000000000e871d9247923867a147330fdaae88fda11", + "0x000000000000000000000000000000000021dc7bcc3aaa35de2328929bc07fe3", + "0x0000000000000000000000000000009331818def7c9ac6189be3a3bc5db47ea3", + "0x00000000000000000000000000000000000cd4b9c568e6c354e5b6c56567f4c6", + "0x000000000000000000000000000000fcb89350d95f5400480fad8dc96fcaf7a3", + "0x0000000000000000000000000000000000082955808b6edceb8c1c479724b022", + "0x00000000000000000000000000000045b4f662dd28e09046920dbc05fe3c487e", + "0x00000000000000000000000000000000002b4e31f53a63596e31efb588a17b3f", + "0x000000000000000000000000000000b3b0fc405608799775d9a69c94e3105e29", + "0x00000000000000000000000000000000001ffca58aff0a2f23470e5227c95037", + "0x0000000000000000000000000000007582363768fc01554c357c4b159baf9a57", + "0x000000000000000000000000000000000021c2ce3fc33285254f4c64bdd82817", + "0x000000000000000000000000000000ec33b60d02533d78466e85416bf4330171", + "0x000000000000000000000000000000000004dde0bb24e020862a1b8bfe6d2465", + "0x000000000000000000000000000000cdb5c4ae0b1501ba4f7c33efb5f5d1a8b0", + "0x000000000000000000000000000000000011873f5dada9092362815d4ed2377e", + "0x000000000000000000000000000000b07c23c12b5b18c19a00ee9b7b86cae3f5", + "0x00000000000000000000000000000000002fd02a30d19687b25dde4369074a3d", + "0x000000000000000000000000000000a240e2476ca9192ab2beb30c31ae13a51c", + "0x000000000000000000000000000000000025c6b9e3e53c7fe8c1f6b806c76e11", + "0x0000000000000000000000000000003608d6e11d88d9f6dcf29ccdc9a73dab46", + "0x000000000000000000000000000000000016729d12a202553b5c38bcb4b86b14", + "0x0000000000000000000000000000009aaa3936a615eec4cd4fe1b8d7914facb6", + "0x000000000000000000000000000000000004309c5552bea6602ad8b8e305b0ae", + "0x00000000000000000000000000000019e8d039cc507bc33c5dc75607ff56da92", + "0x000000000000000000000000000000000003f4d58f5c984ec9c226133170329e", + "0x000000000000000000000000000000e3133b67b8360da99d4e524e4bcf951f1d", + "0x000000000000000000000000000000000010c4c2de1600faa31053bf2739c225", + "0x0000000000000000000000000000002f20bd5f1cfc146fccf752fce496e8795a", + "0x000000000000000000000000000000000017a1ef784a6e5f484ad04b005e51fd", + "0x00000000000000000000000000000044a61e153ea355a2c74cd950edc1d4d139", + "0x00000000000000000000000000000000001082a3fa9ffdc965c14859513e61be", + "0x000000000000000000000000000000a1be612fffc7a96f222d25743a759288dd", + "0x000000000000000000000000000000000017273d096a5887df63a9a5132aeff5", + "0x000000000000000000000000000000d7e8445a801976dec9ea40716a3415c2d9", + "0x00000000000000000000000000000000002d1876103b2ac0cb83d760eb8d0a58", "0x00000000000000000000000000000095b5d8b7b4a63b05df652b0d10ef146d26", "0x0000000000000000000000000000000000099e3bd5a0a00ab7fe18040105b9b3", "0x0000000000000000000000000000002129af3a637f5a622a32440f860d1e2a7f", @@ -7824,12 +7568,12 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000000000bcbfd5e1bc34e4b9ce307f820b79d2d188", - "0x00000000000000000000000000000000002813611fdd71203634205935ca857c", - "0x0000000000000000000000000000003ede8efb58671963d73c06fa26de0a163e", - "0x00000000000000000000000000000000000f7433ddcf572f364d7aad43b50781" + "0x00000000000000000000000000000064429e382d87f9714aec1d588b48b29397", + "0x00000000000000000000000000000000002cfb93ff4f29239bbfabdc6f7f9094", + "0x0000000000000000000000000000009707d8cdf09e00ecee4b6b2d29e9c02f80", + "0x00000000000000000000000000000000000f8be0a3670e08d5e49b03cafda1a6" ] - hash = "0x1ea20350d7d4a72d411fd4612502baa2f7d12c1fe355c8a54e23ea4b1b18d597" + hash = "0x1a64a5ab6419b1d2c8172f15b3ab9b5a05c046918331fed4679d79b35a5655fd" [inputs.avm_proof_data] proof = [ @@ -24237,43 +23981,43 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.avm_proof_data.public_inputs] prover_id = "0x0000000000000000000000003c44cdddb6a900fa2b585dd299e03d12fa4293bc" - transaction_fee = "0x0000000000000000000000000000000000000000000000000000cd9ed3dcf4c0" + transaction_fee = "0x00000000000000000000000000000000000000000000000000015acbae70ce40" reverted = false [inputs.avm_proof_data.public_inputs.global_variables] chain_id = "0x0000000000000000000000000000000000000000000000000000000000007a69" - version = "0x00000000000000000000000000000000000000000000000000000000a49fefb7" - block_number = "0x000000000000000000000000000000000000000000000000000000000000000b" - slot_number = "0x0000000000000000000000000000000000000000000000000000000000000043" - timestamp = "0x000000000000000000000000000000000000000000000000000000006993c2c3" + version = "0x00000000000000000000000000000000000000000000000000000000a4c358c8" + block_number = "0x0000000000000000000000000000000000000000000000000000000000000009" + slot_number = "0x0000000000000000000000000000000000000000000000000000000000000023" + timestamp = "0x0000000000000000000000000000000000000000000000000000000069946034" [inputs.avm_proof_data.public_inputs.global_variables.coinbase] - inner = "0x0000000000000000000000001db08e9f499080f28a4f41d9c45fa972eaa61d95" + inner = "0x000000000000000000000000ba9803fb1bc0bc6efa52a6dcb3b57b0bdb7b7d81" [inputs.avm_proof_data.public_inputs.global_variables.fee_recipient] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.avm_proof_data.public_inputs.global_variables.gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000622b39c0" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000a591dd40" [[inputs.avm_proof_data.public_inputs.protocol_contracts.derived_addresses]] -inner = "0x23287c05b217fb03863a969824a4765c586d52c1c3c715cf0479504103ab7453" +inner = "0x139f8eb6d6e7e7a7c0322c3b7558687a7e24201f11bf2c4cb2fe56c18d363695" [[inputs.avm_proof_data.public_inputs.protocol_contracts.derived_addresses]] -inner = "0x17350df61b6c3cea6d127736b9b275b66327fd741f35f8c7f31c1ff005da457b" +inner = "0x1254246c88aca5a66fa66f3aa78c408a698ebca3b713120497c7555dfc718592" [[inputs.avm_proof_data.public_inputs.protocol_contracts.derived_addresses]] -inner = "0x11bf2d349a68d367463080b5d8da90c6e4db964216ea920240614214e761dad2" +inner = "0x14d670efa326a07b99777b01fb706427ca776095246569150f2a3f17a7d4dc66" [[inputs.avm_proof_data.public_inputs.protocol_contracts.derived_addresses]] -inner = "0x241504c1553a9e69c7f46a4971728ce944db883cc5379050adbb7eaac5638d1d" +inner = "0x230d0b47ba6d5ed99afb89d584f32ff33438b64f51000f252a140cf995781628" [[inputs.avm_proof_data.public_inputs.protocol_contracts.derived_addresses]] -inner = "0x25457bdd7f1194dccc7d6adcf2c12fb2e6f32a227384c54423c5685fe3e57dd3" +inner = "0x204913186c0dd70015d05bf9100a12e31ccb7cc2527aacdfae0c19ad6439fcf4" [[inputs.avm_proof_data.public_inputs.protocol_contracts.derived_addresses]] -inner = "0x2222f88ed31a431da198a045acb258abe6d32763a31ef83ac6a2d74ab73f56a8" +inner = "0x1198142fd84a58c0ab22d5fde371ce527042db49487e05206a326ad154952ac8" [[inputs.avm_proof_data.public_inputs.protocol_contracts.derived_addresses]] inner = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -24292,18 +24036,18 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.avm_proof_data.public_inputs.start_tree_snapshots.l1_to_l2_message_tree] root = "0x0d582c10ff8115413aa5b70564fdd2f3cefe1f33a1e43a47bc495081e91e73e5" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000002c00" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000002400" [inputs.avm_proof_data.public_inputs.start_tree_snapshots.note_hash_tree] -root = "0x1e9f1c28bb58f179c329ca938c1a0d4938800e491faaa0c9b013351aaafde52c" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" +root = "0x216529123b7f1115fadb0c02eb11bca93f55a49d5f452c7491d54018642f2a51" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000280" [inputs.avm_proof_data.public_inputs.start_tree_snapshots.nullifier_tree] -root = "0x13d4c219e8be8d3b2232df962d22a02a75dd80ebdb6cd0bf81ec6f99885cac6d" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000380" +root = "0x165dffd2b5690c3f09b7b2caf29f13c017642250046faa859ab25e68dd5667a0" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000300" [inputs.avm_proof_data.public_inputs.start_tree_snapshots.public_data_tree] -root = "0x0086621f81cc6898003cf013fa94d24e5389ff9524123161bf076f76f6b572c0" +root = "0x2fd619c522f3dfef70776704b69e0f96123c28138e7b031af811f75e8dd7766c" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008b" [inputs.avm_proof_data.public_inputs.start_gas_used] @@ -24320,7 +24064,7 @@ l2_gas = "0x00000000000000000000000000000000000000000000000000000000000f4240" [inputs.avm_proof_data.public_inputs.gas_settings.max_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" -fee_per_l2_gas = "0x0000000000000000000000000000000000000000000000000000000144b30430" +fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000001a60babb0" [inputs.avm_proof_data.public_inputs.gas_settings.max_priority_fees_per_gas] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -24328,10 +24072,10 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 [inputs.avm_proof_data.public_inputs.effective_gas_fees] fee_per_da_gas = "0x0000000000000000000000000000000000000000000000000000000000000000" - fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000622b39c0" + fee_per_l2_gas = "0x00000000000000000000000000000000000000000000000000000000a591dd40" [inputs.avm_proof_data.public_inputs.fee_payer] - inner = "0x0c34a2bca65a47b57b2b0b2d4665f7c3ef5d376236d4fc66913434e2c0cffcff" + inner = "0x2f0c97d87028759cc7ec2ec9b15c5c8c966f65d5202cca171704d0dc258e4d6b" [inputs.avm_proof_data.public_inputs.public_call_request_array_lengths] setup_calls = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -24660,13 +24404,13 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 [[inputs.avm_proof_data.public_inputs.public_app_logic_call_requests]] is_static_call = false - calldata_hash = "0x17e4b5c5dbeaad6be8a2b2c73032dc3e9b8ddab57af334f8510fe9f10ea289ad" + calldata_hash = "0x1e6a8f3fa9828d57fa0e28a3584ad4261181ce4ced177ee1b5f4b14dd814577c" [inputs.avm_proof_data.public_inputs.public_app_logic_call_requests.msg_sender] - inner = "0x0c34a2bca65a47b57b2b0b2d4665f7c3ef5d376236d4fc66913434e2c0cffcff" + inner = "0x2f0c97d87028759cc7ec2ec9b15c5c8c966f65d5202cca171704d0dc258e4d6b" [inputs.avm_proof_data.public_inputs.public_app_logic_call_requests.contract_address] - inner = "0x1703dad6ee1abbca0640693164b939ef4424b8dc13bee05f171945bde0dfa4bd" + inner = "0x1ddb326bfd71384d6978a0f826ea2b62c719ea143f723c654fbeff9a2b494f17" [[inputs.avm_proof_data.public_inputs.public_app_logic_call_requests]] is_static_call = false @@ -25066,7 +24810,7 @@ fee_per_l2_gas = "0x000000000000000000000000000000000000000000000000000000000000 "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x1b179f5c60bd37897390e8d6a4748ce2d101ee76820d4b3918a855d7eb4ffd43", + "0x20e2f127aeec963cf6e08132b1709314f54bcd8fe9605bc5d80b803fb7958c9c", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -25428,18 +25172,18 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" [inputs.avm_proof_data.public_inputs.end_tree_snapshots.l1_to_l2_message_tree] root = "0x0d582c10ff8115413aa5b70564fdd2f3cefe1f33a1e43a47bc495081e91e73e5" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000002c00" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000002400" [inputs.avm_proof_data.public_inputs.end_tree_snapshots.note_hash_tree] -root = "0x1e9f1c28bb58f179c329ca938c1a0d4938800e491faaa0c9b013351aaafde52c" -next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" +root = "0x216529123b7f1115fadb0c02eb11bca93f55a49d5f452c7491d54018642f2a51" +next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000002c0" [inputs.avm_proof_data.public_inputs.end_tree_snapshots.nullifier_tree] -root = "0x1a08b8151973e77714f30c057a7866f3dc5437445ad6c69cf5815b7049775825" -next_available_leaf_index = "0x00000000000000000000000000000000000000000000000000000000000003c0" +root = "0x215268d4dd2cdcd594e31de03cfdc30da1eeaa5ec1fc5516fb740730565fed91" +next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000340" [inputs.avm_proof_data.public_inputs.end_tree_snapshots.public_data_tree] -root = "0x0b231ffe17241156674907b033c23fcbad6d95cf17bb0fe2f71795130580d3d6" +root = "0x07405d6d7253dcfc2a2d921491edab514342e23691452353f623fe2cf7314b5c" next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000008b" [inputs.avm_proof_data.public_inputs.end_gas_used] @@ -25520,7 +25264,7 @@ next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000 "0x0000000000000000000000000000000000000000000000000000000000000000" ] nullifiers = [ - "0x1b179f5c60bd37897390e8d6a4748ce2d101ee76820d4b3918a855d7eb4ffd43", + "0x20e2f127aeec963cf6e08132b1709314f54bcd8fe9605bc5d80b803fb7958c9c", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -29768,16 +29512,16 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" ] [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] - leaf_slot = "0x2404b0c4b20b5d4af8d6eb060e68103d009deb28450776f9a8fbc3c9d39a904d" - value = "0x0000000000000000000000000000000000000000000000000000000000001c20" + leaf_slot = "0x2bee9c78173ec7236aeb42feac9c404b9658edf8b1aa0a6ac96a60028630e9d2" + value = "0x0000000000000000000000000000000000000000000000000000000000001f40" [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] - leaf_slot = "0x036e901f114a75e275bb5b53726de3ba0bff6ff84fae76009eee3100ad2f189a" - value = "0x0000000000000000000000000000000000000000000000000000000000000af0" + leaf_slot = "0x21ffb5a146f997cc167cddf8b4f9ccd5cf60772228a938b044c8395712a506e6" + value = "0x00000000000000000000000000000000000000000000000000000000000007d0" [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] - leaf_slot = "0x0a57118ec3c1058e82c4fce76b5cef513f8ca9bcedf8967e91820b53d657fe7e" - value = "0x00000000000000000000000000000000000000000000021e18d27e845cb2f920" + leaf_slot = "0x240dcad86bbd0f6ffaae05ef89eb02c627896787d4dfdec31ea1b0a4e2892dee" + value = "0x00000000000000000000000000000000000000000000021e190e489063f34020" [[inputs.avm_proof_data.public_inputs.accumulated_data.public_data_writes]] leaf_slot = "0x0000000000000000000000000000000000000000000000000000000000000000" @@ -30042,5 +29786,5 @@ inner = "0x0000000000000000000000000000000000000000000000000000000000000000" squeeze_mode = false [inputs.last_archive] - root = "0x2f86d01cef320f2de85bb4994a1d1c4e4086a3b01e0da0eaea5a3f583e517bc9" - next_available_leaf_index = "0x000000000000000000000000000000000000000000000000000000000000000b" + root = "0x04bf1c7c83af856b545b2aac72797a1edfbb8f6226854e5d5586a9f3a050ff39" + next_available_leaf_index = "0x0000000000000000000000000000000000000000000000000000000000000009" diff --git a/noir-projects/noir-protocol-circuits/crates/types/src/constants.nr b/noir-projects/noir-protocol-circuits/crates/types/src/constants.nr index d7f68a1f6a15..cb4e3cfac8d1 100644 --- a/noir-projects/noir-protocol-circuits/crates/types/src/constants.nr +++ b/noir-projects/noir-protocol-circuits/crates/types/src/constants.nr @@ -328,7 +328,7 @@ pub global SCOPED_KEY_VALIDATION_REQUEST_AND_GENERATOR_LENGTH: u32 = KEY_VALIDATION_REQUEST_AND_GENERATOR_LENGTH + 1; pub global PARTIAL_STATE_REFERENCE_LENGTH: u32 = 6; pub global TREE_LEAF_READ_REQUEST_LENGTH: u32 = 2; -pub global PRIVATE_LOG_SIZE_IN_FIELDS: u32 = 18; // This is currently affected by the size of the log overhead defined in aztec-nr/aztec/src/messages/payload.nr. +pub global PRIVATE_LOG_SIZE_IN_FIELDS: u32 = 16; pub global PRIVATE_LOG_LENGTH: u32 = PRIVATE_LOG_SIZE_IN_FIELDS + 1 /* length */; pub global PRIVATE_LOG_DATA_LENGTH: u32 = PRIVATE_LOG_LENGTH + 1 /* note_hash_counter */ diff --git a/yarn-project/constants/src/constants.gen.ts b/yarn-project/constants/src/constants.gen.ts index 7942cbd204f7..9f5c2b759929 100644 --- a/yarn-project/constants/src/constants.gen.ts +++ b/yarn-project/constants/src/constants.gen.ts @@ -163,11 +163,11 @@ export const KEY_VALIDATION_REQUEST_AND_GENERATOR_LENGTH = 5; export const SCOPED_KEY_VALIDATION_REQUEST_AND_GENERATOR_LENGTH = 6; export const PARTIAL_STATE_REFERENCE_LENGTH = 6; export const TREE_LEAF_READ_REQUEST_LENGTH = 2; -export const PRIVATE_LOG_SIZE_IN_FIELDS = 18; -export const PRIVATE_LOG_LENGTH = 19; -export const PRIVATE_LOG_DATA_LENGTH = 21; -export const PRIVATE_LOG_CIPHERTEXT_LEN = 17; -export const SCOPED_PRIVATE_LOG_DATA_LENGTH = 22; +export const PRIVATE_LOG_SIZE_IN_FIELDS = 16; +export const PRIVATE_LOG_LENGTH = 17; +export const PRIVATE_LOG_DATA_LENGTH = 19; +export const PRIVATE_LOG_CIPHERTEXT_LEN = 15; +export const SCOPED_PRIVATE_LOG_DATA_LENGTH = 20; export const FLAT_PUBLIC_LOGS_HEADER_LENGTH = 1; export const FLAT_PUBLIC_LOGS_PAYLOAD_LENGTH = 4096; export const PUBLIC_LOGS_LENGTH = 4097; @@ -199,7 +199,7 @@ export const BLOCK_HEADER_LENGTH = 22; export const CHECKPOINT_HEADER_LENGTH = 12; export const CHECKPOINT_HEADER_SIZE_IN_BYTES = 316; export const SCOPED_READ_REQUEST_LEN = 3; -export const PRIVATE_CIRCUIT_PUBLIC_INPUTS_LENGTH = 902; +export const PRIVATE_CIRCUIT_PUBLIC_INPUTS_LENGTH = 870; export const PRIVATE_CONTEXT_INPUTS_LENGTH = 37; export const FEE_RECIPIENT_LENGTH = 2; export const HIDING_KERNEL_IO_PUBLIC_INPUTS_SIZE = 28; @@ -207,19 +207,19 @@ export const PAIRING_POINTS_SIZE = 8; export const IPA_CLAIM_SIZE = 6; export const PUBLIC_DATA_READ_LENGTH = 3; export const PRIVATE_VALIDATION_REQUESTS_LENGTH = 771; -export const PRIVATE_TO_ROLLUP_ACCUMULATED_DATA_LENGTH = 1371; +export const PRIVATE_TO_ROLLUP_ACCUMULATED_DATA_LENGTH = 1243; export const TX_CONSTANT_DATA_LENGTH = 34; export const COMBINED_CONSTANT_DATA_LENGTH = 43; -export const PRIVATE_ACCUMULATED_DATA_LENGTH = 2187; -export const PRIVATE_KERNEL_CIRCUIT_PUBLIC_INPUTS_LENGTH = 3001; -export const PRIVATE_TO_PUBLIC_ACCUMULATED_DATA_LENGTH = 1499; +export const PRIVATE_ACCUMULATED_DATA_LENGTH = 2059; +export const PRIVATE_KERNEL_CIRCUIT_PUBLIC_INPUTS_LENGTH = 2873; +export const PRIVATE_TO_PUBLIC_ACCUMULATED_DATA_LENGTH = 1371; export const PRIVATE_TO_AVM_ACCUMULATED_DATA_LENGTH = 152; export const NUM_PRIVATE_TO_AVM_ACCUMULATED_DATA_ARRAYS = 3; export const NUM_AVM_ACCUMULATED_DATA_ARRAYS = 4; export const NUM_PUBLIC_CALL_REQUEST_ARRAYS = 3; export const AVM_ACCUMULATED_DATA_LENGTH = 4377; -export const PRIVATE_TO_PUBLIC_KERNEL_CIRCUIT_PUBLIC_INPUTS_LENGTH = 3040; -export const PRIVATE_TO_ROLLUP_KERNEL_CIRCUIT_PUBLIC_INPUTS_LENGTH = 1409; +export const PRIVATE_TO_PUBLIC_KERNEL_CIRCUIT_PUBLIC_INPUTS_LENGTH = 2784; +export const PRIVATE_TO_ROLLUP_KERNEL_CIRCUIT_PUBLIC_INPUTS_LENGTH = 1281; export const AVM_CIRCUIT_PUBLIC_INPUTS_LENGTH = 5008; export const BLOCK_CONSTANT_DATA_LENGTH = 16; export const CHECKPOINT_CONSTANT_DATA_LENGTH = 10; diff --git a/yarn-project/protocol-contracts/fixtures/ContractClassPublishedEventData.hex b/yarn-project/protocol-contracts/fixtures/ContractClassPublishedEventData.hex index f3c951dd457a..6a557515f9e9 100644 --- a/yarn-project/protocol-contracts/fixtures/ContractClassPublishedEventData.hex +++ b/yarn-project/protocol-contracts/fixtures/ContractClassPublishedEventData.hex @@ -1 +1 @@ -000000000000000000000000000000000000000000000000000000000000000320f5895a4e837356c2d551743df6bf642756dcd93cd31cbd37c556c90bf7f244037d5ea1cc24c1498cc5fa893cd5296f3e5d6a7e41523a097160ee1a05ee601f00000000000000000000000000000000000000000000000000000000000000011aea67fcb10d51ee52231ef876a9d07f82f7cccab9347740de1554de26d12e8007384c6097aa4239853eed6fa6261193bea69a1e41f21a2f86116e41eb43568f0000000000000000000000000000000000000000000000000000000000000efd0027000204012800000104804c270000044c250000004127020204012702030400001f0a00020003004b2d084b01250000008e270201044c27020204003b0e00000200012c0000430030644e72e131a029b85045b68181585d2833e84879b970009143e1f593f00000002900004404ffffffff270045040327004604002700470000002700480101270049040127004a0402262500000a3f2902000200324de6002f0a2a01020327020404002702060403002a0406052d080102000801050127000302040100220202052d0e040500220502052d0e04052702050403002a0205000427020401002902000500d9b5157824020003000000f523000004a92d0801000327020604030008010601270303040100220302061f30004a004900060022000349072d0b07060022034a082d0b08071e020003001e020008001e02000900002d08010a27020b04030008010b0127030a040100220a020b360e0009000b000000220a490c2d0b0c0b00220a4a0d2d0b0d0c1c0a0b0a00042a0a0c0d240200000b0000018227020a04003c060a012d08010a27020b04030008010b0127030a00040100220a020b360e0009000b0200220a490b2d0b0b0900220a4a0c2d0b0c000b1c0a090a00042a0a0b0c24020009000001ce27020a04003c060a012d0801000927020a04020008010a012703090401002209020a1f3000490046000a00220009490b2d0b0b0a1c0a0a0b041c0a0b09002d08010a27020b04030008010b010027030a040100220a020b1f30004a0049000b00220a490e2d0b0e0b00220a4a000f2d0b0f0e2902000a00d52de36b2b02000f0000000000000000030000000000000000002d08011027021104050008011101270310040100221002112d0a1100122d0e0a1200221202122d0e0b1200221202122d0e0e1200221202122d0e0f00122d0b100a00220a020a2d0e0a102d08010a27020b04050008010b0127030a000401002210020b00220a020e3f0f000b000e00220a490e2d0b0e0b2902000a000016f8af272d08010e27020f04040008010f0127030e040100220e020f2d0a000f102d0e0a1000221002102d0e091000221002102d0e0b1027020a040f2d0800000f2d0a0e102d0845110008000a002500000a652d0200002d0a10090a2a0c00090a2402000a000003352500000dca0a220d47091e02000a010a220a430b16000a0b0c1c0a0c0e00042a0e0a0c0a2a0b040a2402000a0000036827020e0400003c060e010a2a0d0c0a122a090a0b2402000b0000037f2500000ddc2d0801090027020a04040008010a012703090401002209020a2d0a0a0b2d0e050b00220b00020b2d0e060b00220b020b2d0e070b0022090206390320004400440003004500000620020003210200062d080109002209020c2d0b0c0c2d0a0c0b27020d040003002a090d0a223200060046000a2d0a060b2703090401002209020c2d0e0b000c00220c020c2d0e0b0c27020d0403002a0b0d0c0008010c012d0a0b07062200070207240200030000045b230000042e2d0b090300220302032d0e03090022000902082d0b08082d0a080627020a0403002a090a033c0e0603230000045b0a0022074603240200030000047127020604003c0606011e02000300340200032d000b020300220302032d0e030200220202072d0b07072d0a0706270208040300002a0208033b0e0006000323000004a929020003005bd9f2da0a2a0103062702000300022902000700ef52534d24020006000004d2230000063c2d0801062702000804030008010801270306040100220602081f30004a004900080022064909002d0b09080022064a0a2d0b0a091e020006001e02000a001e02000b001e0200000c002902000d00036d527f2d08010e27020f04040008010f0127030e04010000220e020f2d0a0f102d0e0d1000221002102d0e0c1000221002102d0e0b102700020c040f2d08000f2d0a0e102d0845110008000c002500000a652d0200002d000a100b330a000b000c2402000c000005892500000dee2d08010b27020c0404000008010c0127030b040100220b020c2d0a0c0d2d0e070d00220d020d2d0e03000d00220d020d2d0e080d27020c040d2d08000d2d0a0b0e2d08450f0008000c00002500000a652d0200002d0a0e080a2208470b0a2a0b040c2402000c00000500f52500000e001e02000b002f2a0008000b000c002a0c090b300a000b00082d000b020800220802082d0e0802002202020b2d0b0b0b2d0a0b0927020c040300002a020c083b0e00090008230000063c0a2a010506240200060000064e23000000073d2d08010527020604030008010601270305040100220502061f30004a000049000600220549082d0b08060022054a092d0b09081e020005001e02000900002d08010a27020b04040008010b0127030a040100220a020b2d0a0b0c2d0e07000c00220c020c2d0e030c00220c020c2d0e060c27020b040c2d08000c2d0a0a000d2d08450e0008000b002500000a652d0200002d0a0d060a2206470a0a2a0a00040b2402000b000006f62500000e001e02000a002f2a0006000a000b002a0b00080a300a000a00062d0b020600220602062d0e0602002202020a2d0b0a0a2d000a0a0827020b0403002a020b063b0e00080006230000073d2902000200bb1900097e0a2a010205240200050000075823000008792d0801022702050402000800010501270302040100220202051f3000490049000500220249062d0b06051e00020002001e020006001e02000809240200080000079d2500000e122d0801080027020904040008010901270308040100220802092d0a090a2d0e070a00220a00020a2d0e030a00220a020a2d0e050a27020504092d0800092d0a080a2d0845000b00080005002500000a652d0200002d0a0a030a220347050a2a0504072402000007000008092500000e001e020005002f2a0003000500072702050401270200090403002a0509082d0801030008010801270303040100220302082d0e05080000220802082d0e05082702080403002a0308052d0a05082d0e07080022030200082d0b08082d0a08072702090403002a0309053b0e000700052300000879270002020255270203026e270205026b270206026f2702070277270208022027020009027327020a026527020b026c27020c026327020d027427020e027227020f00027b270210027d2d080111270212041c000801120127031104010022110212002d0a12132d0e021300221302132d0e031300221302132d0e05130022130213002d0e031300221302132d0e061300221302132d0e071300221302132d0e03130000221302132d0e081300221302132d0e091300221302132d0e0a130022130200132d0e0b1300221302132d0e0a1300221302132d0e0c1300221302132d0e0d001300221302132d0e061300221302132d0e0e1300221302132d0e08130022130002132d0e0f1300221302132d0e091300221302132d0e0a1300221302132d0e000b1300221302132d0e0a1300221302132d0e0c1300221302132d0e0d130022001302132d0e061300221302132d0e0e1300221302132d0e101327020200010a00220448032402000300000a3f270205041e2d080106270207041e0008010701002d0a06072a03000705ada372c6faa684730022070207002211020827020904001b2d0208032d0207042d0209052500000e24270208041b002a0708072d0e02000700220702072d0e010700220702073c0e05062800000404784c0c00000403002400000300000a642a01000105dac5f5d6b44a326d3c040201262500000a3f001c0a0204002b0200050000000000000000010000000000000000042a040506002d08010400000102012d0801052702070405000801070127030504010022050002072d0a07082d0c470800220802082d0c470800220802082d0c47080022080002082d0e06082d0e050406220245052d0846032300000adf0c2a030506240200000600000c5f2300000af106220245050422054506022a0206030a2203460500160a05062402000500000bf92300000b16022a0203050e2a030207240200070000000b2d2500000e562d0b040700220749092d0b09080c22054509240200090000000b4c2500000e68002201020a002a0a050b2d0b0b09002a08090a2d0207000327000404052500000e7a2d08050800220849092d0e0a092d0e08040c28490003072402000700000b902300000bf90022084a072d0b070300220549070e2a000507092402000900000bb02500000ed90c220745052402000500000bc2250000000e680022010209002a09070a2d0b0a05002a0305012d0208032700040405002500000e7a2d0805030022034a052d0e01052d0e03042300000bf90a2202460001122a0106022402000200000c102300000c4d2d0b04012d0b01020022020200022d0e02012d08010227020304050008010301270302040100220102030022000202053f0f000300052d0e02042300000c4d2d0b040100220149032d0b0302002d0a0201262d0b040600220649082d0b08070422034508062208450a0a2a0a0003092402000900000c882500000eeb0c220845092402000900000c9a250000000e68002201020a002a0a080b2d0b0b09002a07090a2d0206032700040405250000000e7a2d08050700220749092d0e0a090022074a092d0b09060022084909000e2a08090a2402000a00000ce82500000ed90c2209450a2402000a00000cfa002500000e68002201020b002a0b090c2d0b0c0a002a060a092d0207032700040004052500000e7a2d0805060022064a0a2d0e090a00220645092d0b0907002200084a090e2a08090a2402000a00000d482500000ed90c22094508240200080000000d5a2500000e68002201020a002a0a090b2d0b0b08002a0708092d0206030027000404052500000e7a2d08050700220745082d0e09082d0b07060022060200062d0e06072d08010627020804050008010801270306040100220702080022000602093f0f000800092d0e060400220349062d0a06032300000adf2a01000100058a553a2c2b67c8ef3c040201262a01000105c80d73736ecdb4e13c04020100262a0100010506613b3d0b9dbd333c040201262a01000105babb21d782331800643c040201262a01000105c5cc62b50ed35c303c0402012600000305072d000003082d0004090a0008070a2400000a00000e552d0108062d04060900000802000800000902092300000e31262a010001051bbc65d03fdceadc3c040201262a0001000105e408504502b58c1f3c040201262d0103060a00060207240000070000000e902300000e992d0003052300000ed82d00010500000104010000030409002d00030a2d00050b0a000a090c2400000c00000ed32d010a082d04080b0000000a020a00000b020b2300000eaf2701050401262a01000105d007ebf4cbc66700903c040201262a0100010505041b9920af604c3c0402012600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082 \ No newline at end of file +000000000000000000000000000000000000000000000000000000000000000320f5895a4e837356c2d551743df6bf642756dcd93cd31cbd37c556c90bf7f2441c4d0827b38db9a623f4d957d089da4c425b354476348ddc2f3cb97e0e7c404000000000000000000000000000000000000000000000000000000000000000012cb4e92d9525cfe56e290130399b702338371dd28fb03c43182874fbc23296a20d94be96ff9ca79df85dff513ffd14582d3cddc68fc4d865ff530cc6b646fbb60000000000000000000000000000000000000000000000000000000000000efd0027000204012800000104804c270000044c250000004127020204012702030400001f0a00020003004b2d084b01250000008e270201044c27020204003b0e00000200012c0000430030644e72e131a029b85045b68181585d2833e84879b970009143e1f593f00000002900004404ffffffff270045040327004604002700470000002700480101270049040127004a0402262500000a3f2902000200324de6002f0a2a01020327020404002702060403002a0406052d080102000801050127000302040100220202052d0e040500220502052d0e04052702050403002a0205000427020401002902000500d9b5157824020003000000f523000004a92d0801000327020604030008010601270303040100220302061f30004a004900060022000349072d0b07060022034a082d0b08071e020003001e020008001e02000900002d08010a27020b04030008010b0127030a040100220a020b360e0009000b000000220a490c2d0b0c0b00220a4a0d2d0b0d0c1c0a0b0a00042a0a0c0d240200000b0000018227020a04003c060a012d08010a27020b04030008010b0127030a00040100220a020b360e0009000b0200220a490b2d0b0b0900220a4a0c2d0b0c000b1c0a090a00042a0a0b0c24020009000001ce27020a04003c060a012d0801000927020a04020008010a012703090401002209020a1f3000490046000a00220009490b2d0b0b0a1c0a0a0b041c0a0b09002d08010a27020b04030008010b010027030a040100220a020b1f30004a0049000b00220a490e2d0b0e0b00220a4a000f2d0b0f0e2902000a00d52de36b2b02000f0000000000000000030000000000000000002d08011027021104050008011101270310040100221002112d0a1100122d0e0a1200221202122d0e0b1200221202122d0e0e1200221202122d0e0f00122d0b100a00220a020a2d0e0a102d08010a27020b04050008010b0127030a000401002210020b00220a020e3f0f000b000e00220a490e2d0b0e0b2902000a000016f8af272d08010e27020f04040008010f0127030e040100220e020f2d0a000f102d0e0a1000221002102d0e091000221002102d0e0b1027020a040f2d0800000f2d0a0e102d0845110008000a002500000a652d0200002d0a10090a2a0c00090a2402000a000003352500000dca0a220d47091e02000a010a220a430b16000a0b0c1c0a0c0e00042a0e0a0c0a2a0b040a2402000a0000036827020e0400003c060e010a2a0d0c0a122a090a0b2402000b0000037f2500000ddc2d0801090027020a04040008010a012703090401002209020a2d0a0a0b2d0e050b00220b00020b2d0e060b00220b020b2d0e070b0022090206390320004400440003004500000620020003210200062d080109002209020c2d0b0c0c2d0a0c0b27020d040003002a090d0a223200060046000a2d0a060b2703090401002209020c2d0e0b000c00220c020c2d0e0b0c27020d0403002a0b0d0c0008010c012d0a0b07062200070207240200030000045b230000042e2d0b090300220302032d0e03090022000902082d0b08082d0a080627020a0403002a090a033c0e0603230000045b0a0022074603240200030000047127020604003c0606011e02000300340200032d000b020300220302032d0e030200220202072d0b07072d0a0706270208040300002a0208033b0e0006000323000004a929020003005bd9f2da0a2a0103062702000300022902000700ef52534d24020006000004d2230000063c2d0801062702000804030008010801270306040100220602081f30004a004900080022064909002d0b09080022064a0a2d0b0a091e020006001e02000a001e02000b001e0200000c002902000d00036d527f2d08010e27020f04040008010f0127030e04010000220e020f2d0a0f102d0e0d1000221002102d0e0c1000221002102d0e0b102700020c040f2d08000f2d0a0e102d0845110008000c002500000a652d0200002d000a100b330a000b000c2402000c000005892500000dee2d08010b27020c0404000008010c0127030b040100220b020c2d0a0c0d2d0e070d00220d020d2d0e03000d00220d020d2d0e080d27020c040d2d08000d2d0a0b0e2d08450f0008000c00002500000a652d0200002d0a0e080a2208470b0a2a0b040c2402000c00000500f52500000e001e02000b002f2a0008000b000c002a0c090b300a000b00082d000b020800220802082d0e0802002202020b2d0b0b0b2d0a0b0927020c040300002a020c083b0e00090008230000063c0a2a010506240200060000064e23000000073d2d08010527020604030008010601270305040100220502061f30004a000049000600220549082d0b08060022054a092d0b09081e020005001e02000900002d08010a27020b04040008010b0127030a040100220a020b2d0a0b0c2d0e07000c00220c020c2d0e030c00220c020c2d0e060c27020b040c2d08000c2d0a0a000d2d08450e0008000b002500000a652d0200002d0a0d060a2206470a0a2a0a00040b2402000b000006f62500000e001e02000a002f2a0006000a000b002a0b00080a300a000a00062d0b020600220602062d0e0602002202020a2d0b0a0a2d000a0a0827020b0403002a020b063b0e00080006230000073d2902000200bb1900097e0a2a010205240200050000075823000008792d0801022702050402000800010501270302040100220202051f3000490049000500220249062d0b06051e00020002001e020006001e02000809240200080000079d2500000e122d0801080027020904040008010901270308040100220802092d0a090a2d0e070a00220a00020a2d0e030a00220a020a2d0e050a27020504092d0800092d0a080a2d0845000b00080005002500000a652d0200002d0a0a030a220347050a2a0504072402000007000008092500000e001e020005002f2a0003000500072702050401270200090403002a0509082d0801030008010801270303040100220302082d0e05080000220802082d0e05082702080403002a0308052d0a05082d0e07080022030200082d0b08082d0a08072702090403002a0309053b0e000700052300000879270002020255270203026e270205026b270206026f2702070277270208022027020009027327020a026527020b026c27020c026327020d027427020e027227020f00027b270210027d2d080111270212041c000801120127031104010022110212002d0a12132d0e021300221302132d0e031300221302132d0e05130022130213002d0e031300221302132d0e061300221302132d0e071300221302132d0e03130000221302132d0e081300221302132d0e091300221302132d0e0a130022130200132d0e0b1300221302132d0e0a1300221302132d0e0c1300221302132d0e0d001300221302132d0e061300221302132d0e0e1300221302132d0e08130022130002132d0e0f1300221302132d0e091300221302132d0e0a1300221302132d0e000b1300221302132d0e0a1300221302132d0e0c1300221302132d0e0d130022001302132d0e061300221302132d0e0e1300221302132d0e101327020200010a00220448032402000300000a3f270205041e2d080106270207041e0008010701002d0a06072a03000705ada372c6faa684730022070207002211020827020904001b2d0208032d0207042d0209052500000e24270208041b002a0708072d0e02000700220702072d0e010700220702073c0e05062800000404784c0c00000403002400000300000a642a01000105dac5f5d6b44a326d3c040201262500000a3f001c0a0204002b0200050000000000000000010000000000000000042a040506002d08010400000102012d0801052702070405000801070127030504010022050002072d0a07082d0c470800220802082d0c470800220802082d0c47080022080002082d0e06082d0e050406220245052d0846032300000adf0c2a030506240200000600000c5f2300000af106220245050422054506022a0206030a2203460500160a05062402000500000bf92300000b16022a0203050e2a030207240200070000000b2d2500000e562d0b040700220749092d0b09080c22054509240200090000000b4c2500000e68002201020a002a0a050b2d0b0b09002a08090a2d0207000327000404052500000e7a2d08050800220849092d0e0a092d0e08040c28490003072402000700000b902300000bf90022084a072d0b070300220549070e2a000507092402000900000bb02500000ed90c220745052402000500000bc2250000000e680022010209002a09070a2d0b0a05002a0305012d0208032700040405002500000e7a2d0805030022034a052d0e01052d0e03042300000bf90a2202460001122a0106022402000200000c102300000c4d2d0b04012d0b01020022020200022d0e02012d08010227020304050008010301270302040100220102030022000202053f0f000300052d0e02042300000c4d2d0b040100220149032d0b0302002d0a0201262d0b040600220649082d0b08070422034508062208450a0a2a0a0003092402000900000c882500000eeb0c220845092402000900000c9a250000000e68002201020a002a0a080b2d0b0b09002a07090a2d0206032700040405250000000e7a2d08050700220749092d0e0a090022074a092d0b09060022084909000e2a08090a2402000a00000ce82500000ed90c2209450a2402000a00000cfa002500000e68002201020b002a0b090c2d0b0c0a002a060a092d0207032700040004052500000e7a2d0805060022064a0a2d0e090a00220645092d0b0907002200084a090e2a08090a2402000a00000d482500000ed90c22094508240200080000000d5a2500000e68002201020a002a0a090b2d0b0b08002a0708092d0206030027000404052500000e7a2d08050700220745082d0e09082d0b07060022060200062d0e06072d08010627020804050008010801270306040100220702080022000602093f0f000800092d0e060400220349062d0a06032300000adf2a01000100058a553a2c2b67c8ef3c040201262a01000105c80d73736ecdb4e13c04020100262a0100010506613b3d0b9dbd333c040201262a01000105babb21d782331800643c040201262a01000105c5cc62b50ed35c303c0402012600000305072d000003082d0004090a0008070a2400000a00000e552d0108062d04060900000802000800000902092300000e31262a010001051bbc65d03fdceadc3c040201262a0001000105e408504502b58c1f3c040201262d0103060a00060207240000070000000e902300000e992d0003052300000ed82d00010500000104010000030409002d00030a2d00050b0a000a090c2400000c00000ed32d010a082d04080b0000000a020a00000b020b2300000eaf2701050401262a01000105d007ebf4cbc66700903c040201262a0100010505041b9920af604c3c0402012600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082 \ No newline at end of file diff --git a/yarn-project/protocol-contracts/fixtures/ContractInstancePublishedEventData.hex b/yarn-project/protocol-contracts/fixtures/ContractInstancePublishedEventData.hex index ce0a073cf281..0adbc3727db5 100644 --- a/yarn-project/protocol-contracts/fixtures/ContractInstancePublishedEventData.hex +++ b/yarn-project/protocol-contracts/fixtures/ContractInstancePublishedEventData.hex @@ -1 +1 @@ -1a7e1badb79abdd38c684b3c8306ffe7ecb33c69e3380d9855730aaaa83a21a805650f24b850738443a2e8cf5a34e350a5f41b1075972878a3f4cc481a9a302800000000000000000000000000000000000000000000000000000000000000010a53f8cfa2a61512e1c8d878802da7c78f5224f0369f1173d993ee4c829bb72d037d5ea1cc24c1498cc5fa893cd5296f3e5d6a7e41523a097160ee1a05ee601f00062af54a4b02c6770263f664799a863289cb9724ca6b9216cc0419429f1f641f6c04b4aa42fde3561534fd987218d16bbd4c850b969a9f168fff3ef172203504e6bc33b8556a32b6f2f250b3324853183aba2ff0db2af38efed4c6d8e4e87026baaa4e8ca31df27b07e8f448c9b44255f26e8fbf4fd15808cdb15d443bf7820cc85a55f3496d1c759baa34c05b7ca0796c0d644f855277b611eddaba93ab5c1682684ccb9502231752b133a68c86db71567d8effdac53db0cf5ce03b7a86be2b4730cf8bc0eb2f11ba9c123b99bdfd9c2921ea00f8b956ff2c00c9b2c7feb42235292c03494bed9af94c8b2aa5b2356dc849e81dd04cf346482390bade957910ffd4a42aee2b45178cd98a3bab141a6d03312215a59b0d5d0f844c38935dc300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f \ No newline at end of file +1a7e1badb79abdd38c684b3c8306ffe7ecb33c69e3380d9855730aaaa83a21a82785d7da77733c88ddaeefe9345930bb0b001a7faaba3b22c2c017ce5f29b516000000000000000000000000000000000000000000000000000000000000000127343111c619695290b401d49165994937d880b32d8a6ecb08162a3169be64211c4d0827b38db9a623f4d957d089da4c425b354476348ddc2f3cb97e0e7c404001562a73cc06da97feea76113fd919fcb8c104238cc42280b42e43e374daca9d05df3fd25dc45847037d3742166ca551bcfebe240e093b52cb56ed42a2acde3e2f2b2b5186516dd8e63505eee81525001432b5b452cd3840212010411efa44360cbad427b9d2339bee6e317b983a472205e0e52c7b85d24de688364a236fc8df0ee16b98ebd5a79e87dc45a7a7e867cc733878577fc687d1e23487cf3a2792c81da244c3bd25d12244065ceebbacd2347c20ca1d6d4a202d31816213a3d94b2e108397ba0cb87714b43e66228a183e2a27827ddd2a1593de9058556e7b3b6be122154865e56388bb93e992b2a79d623647b1753af5accb9ae0d3bd2a340c55b4030a237678b86ca6c352871cf421ca83e4a378846a2910733ed78684eee08ba4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f \ No newline at end of file diff --git a/yarn-project/protocol-contracts/src/class-registry/__snapshots__/contract_class_published_event.test.ts.snap b/yarn-project/protocol-contracts/src/class-registry/__snapshots__/contract_class_published_event.test.ts.snap index d38c29845194..9cb7d49ce097 100644 --- a/yarn-project/protocol-contracts/src/class-registry/__snapshots__/contract_class_published_event.test.ts.snap +++ b/yarn-project/protocol-contracts/src/class-registry/__snapshots__/contract_class_published_event.test.ts.snap @@ -2,10 +2,10 @@ exports[`ContractClassPublishedEvent parses an event as emitted by the ContractClassRegistry 1`] = ` ContractClassPublishedEvent { - "artifactHash": Fr<0x1aea67fcb10d51ee52231ef876a9d07f82f7cccab9347740de1554de26d12e80>, - "contractClassId": Fr<0x037d5ea1cc24c1498cc5fa893cd5296f3e5d6a7e41523a097160ee1a05ee601f>, + "artifactHash": Fr<0x2cb4e92d9525cfe56e290130399b702338371dd28fb03c43182874fbc23296a2>, + "contractClassId": Fr<0x1c4d0827b38db9a623f4d957d089da4c425b354476348ddc2f3cb97e0e7c4040>, "packedPublicBytecode": Buffer<0x27000204012800000104804c270000044c2500000041270202040127020304001f0a00020003004b2d084b01250000008e270201044c27020204003b0e000200012c0000430030644e72e131a029b85045b68181585d2833e84879b9709143e1f593f00000002900004404ffffffff2700450403270046040027004700002700480101270049040127004a0402262500000a3f2902000200324de62f0a2a01020327020404002702060403002a0406052d0801020008010501270302040100220202052d0e040500220502052d0e04052702050403002a02050427020401002902000500d9b5157824020003000000f523000004a92d08010327020604030008010601270303040100220302061f30004a0049000600220349072d0b07060022034a082d0b08071e020003001e020008001e020009002d08010a27020b04030008010b0127030a040100220a020b360e0009000b0000220a490c2d0b0c0b00220a4a0d2d0b0d0c1c0a0b0a00042a0a0c0d2402000b0000018227020a04003c060a012d08010a27020b04030008010b0127030a040100220a020b360e0009000b0200220a490b2d0b0b0900220a4a0c2d0b0c0b1c0a090a00042a0a0b0c24020009000001ce27020a04003c060a012d08010927020a04020008010a012703090401002209020a1f3000490046000a002209490b2d0b0b0a1c0a0a0b041c0a0b09002d08010a27020b04030008010b0127030a040100220a020b1f30004a0049000b00220a490e2d0b0e0b00220a4a0f2d0b0f0e2902000a00d52de36b2b02000f00000000000000000300000000000000002d08011027021104050008011101270310040100221002112d0a11122d0e0a1200221202122d0e0b1200221202122d0e0e1200221202122d0e0f122d0b100a00220a020a2d0e0a102d08010a27020b04050008010b0127030a0401002210020b00220a020e3f0f000b000e00220a490e2d0b0e0b2902000a0016f8af272d08010e27020f04040008010f0127030e040100220e020f2d0a0f102d0e0a1000221002102d0e091000221002102d0e0b1027020a040f2d08000f2d0a0e102d0845110008000a002500000a652d0200002d0a10090a2a0c090a2402000a000003352500000dca0a220d47091e02000a010a220a430b160a0b0c1c0a0c0e00042a0e0a0c0a2a0b040a2402000a0000036827020e04003c060e010a2a0d0c0a122a090a0b2402000b0000037f2500000ddc2d08010927020a04040008010a012703090401002209020a2d0a0a0b2d0e050b00220b020b2d0e060b00220b020b2d0e070b00220902063903200044004400030045000620020003210200062d080109002209020c2d0b0c0c2d0a0c0b27020d0403002a090d0a223200060046000a2d0a060b2703090401002209020c2d0e0b0c00220c020c2d0e0b0c27020d0403002a0b0d0c0008010c012d0a0b070622070207240200030000045b230000042e2d0b090300220302032d0e030900220902082d0b08082d0a080627020a0403002a090a033c0e0603230000045b0a22074603240200030000047127020604003c0606011e02000300340200032d0b020300220302032d0e030200220202072d0b07072d0a07062702080403002a0208033b0e0006000323000004a929020003005bd9f2da0a2a01030627020300022902000700ef52534d24020006000004d2230000063c2d08010627020804030008010801270306040100220602081f30004a0049000800220649092d0b09080022064a0a2d0b0a091e020006001e02000a001e02000b001e02000c002902000d00036d527f2d08010e27020f04040008010f0127030e040100220e020f2d0a0f102d0e0d1000221002102d0e0c1000221002102d0e0b1027020c040f2d08000f2d0a0e102d0845110008000c002500000a652d0200002d0a100b330a000b000c2402000c000005892500000dee2d08010b27020c04040008010c0127030b040100220b020c2d0a0c0d2d0e070d00220d020d2d0e030d00220d020d2d0e080d27020c040d2d08000d2d0a0b0e2d08450f0008000c002500000a652d0200002d0a0e080a2208470b0a2a0b040c2402000c000005f52500000e001e02000b002f2a0008000b000c002a0c090b300a000b00082d0b020800220802082d0e0802002202020b2d0b0b0b2d0a0b0927020c0403002a020c083b0e00090008230000063c0a2a010506240200060000064e230000073d2d08010527020604030008010601270305040100220502061f30004a0049000600220549082d0b08060022054a092d0b09081e020005001e020009002d08010a27020b04040008010b0127030a040100220a020b2d0a0b0c2d0e070c00220c020c2d0e030c00220c020c2d0e060c27020b040c2d08000c2d0a0a0d2d08450e0008000b002500000a652d0200002d0a0d060a2206470a0a2a0a040b2402000b000006f62500000e001e02000a002f2a0006000a000b002a0b080a300a000a00062d0b020600220602062d0e0602002202020a2d0b0a0a2d0a0a0827020b0403002a020b063b0e00080006230000073d2902000200bb19097e0a2a010205240200050000075823000008792d08010227020504020008010501270302040100220202051f3000490049000500220249062d0b06051e020002001e020006001e02000809240200080000079d2500000e122d08010827020904040008010901270308040100220802092d0a090a2d0e070a00220a020a2d0e030a00220a020a2d0e050a27020504092d0800092d0a080a2d08450b00080005002500000a652d0200002d0a0a030a220347050a2a05040724020007000008092500000e001e020005002f2a00030005000727020504012702090403002a0509082d0801030008010801270303040100220302082d0e050800220802082d0e05082702080403002a0308052d0a05082d0e070800220302082d0b08082d0a08072702090403002a0309053b0e0007000523000008792702020255270203026e270205026b270206026f27020702772702080220270209027327020a026527020b026c27020c026327020d027427020e027227020f027b270210027d2d080111270212041c0008011201270311040100221102122d0a12132d0e021300221302132d0e031300221302132d0e051300221302132d0e031300221302132d0e061300221302132d0e071300221302132d0e031300221302132d0e081300221302132d0e091300221302132d0e0a1300221302132d0e0b1300221302132d0e0a1300221302132d0e0c1300221302132d0e0d1300221302132d0e061300221302132d0e0e1300221302132d0e081300221302132d0e0f1300221302132d0e091300221302132d0e0a1300221302132d0e0b1300221302132d0e0a1300221302132d0e0c1300221302132d0e0d1300221302132d0e061300221302132d0e0e1300221302132d0e101327020200010a220448032402000300000a3f270205041e2d080106270207041e00080107012d0a06072a03000705ada372c6faa6847300220702070022110208270209041b2d0208032d0207042d0209052500000e24270208041b002a0708072d0e020700220702072d0e010700220702073c0e05062800000404784c0c000004032400000300000a642a01000105dac5f5d6b44a326d3c040201262500000a3f1c0a0204002b0200050000000000000000010000000000000000042a0405062d08010400000102012d08010527020704050008010701270305040100220502072d0a07082d0c470800220802082d0c470800220802082d0c470800220802082d0e06082d0e050406220245052d0846032300000adf0c2a0305062402000600000c5f2300000af106220245050422054506022a0206030a22034605160a05062402000500000bf92300000b16022a0203050e2a0302072402000700000b2d2500000e562d0b040700220749092d0b09080c220545092402000900000b4c2500000e68002201020a002a0a050b2d0b0b09002a08090a2d02070327000404052500000e7a2d08050800220849092d0e0a092d0e08040c284903072402000700000b902300000bf90022084a072d0b070300220549070e2a0507092402000900000bb02500000ed90c220745052402000500000bc22500000e680022010209002a09070a2d0b0a05002a0305012d02080327000404052500000e7a2d0805030022034a052d0e01052d0e03042300000bf90a22024601122a0106022402000200000c102300000c4d2d0b04012d0b010200220202022d0e02012d080102270203040500080103012703020401002201020300220202053f0f000300052d0e02042300000c4d2d0b040100220149032d0b03022d0a0201262d0b040600220649082d0b08070422034508062208450a0a2a0a03092402000900000c882500000eeb0c220845092402000900000c9a2500000e68002201020a002a0a080b2d0b0b09002a07090a2d02060327000404052500000e7a2d08050700220749092d0e0a090022074a092d0b090600220849090e2a08090a2402000a00000ce82500000ed90c2209450a2402000a00000cfa2500000e68002201020b002a0b090c2d0b0c0a002a060a092d02070327000404052500000e7a2d0805060022064a0a2d0e090a00220645092d0b09070022084a090e2a08090a2402000a00000d482500000ed90c220945082402000800000d5a2500000e68002201020a002a0a090b2d0b0b08002a0708092d02060327000404052500000e7a2d08050700220745082d0e09082d0b070600220602062d0e06072d080106270208040500080108012703060401002207020800220602093f0f000800092d0e060400220349062d0a06032300000adf2a010001058a553a2c2b67c8ef3c040201262a01000105c80d73736ecdb4e13c040201262a0100010506613b3d0b9dbd333c040201262a01000105babb21d7823318643c040201262a01000105c5cc62b50ed35c303c0402012600000305072d0003082d0004090a0008070a2400000a00000e552d0108062d040609000008020800000902092300000e31262a010001051bbc65d03fdceadc3c040201262a01000105e408504502b58c1f3c040201262d0103060a000602072400000700000e902300000e992d0003052300000ed82d000105000001040100000304092d00030a2d00050b0a000a090c2400000c00000ed32d010a082d04080b00000a020a00000b020b2300000eaf2701050401262a01000105d007ebf4cbc667903c040201262a0100010505041b9920af604c3c04020126>, - "privateFunctionsRoot": Fr<0x07384c6097aa4239853eed6fa6261193bea69a1e41f21a2f86116e41eb43568f>, + "privateFunctionsRoot": Fr<0x0d94be96ff9ca79df85dff513ffd14582d3cddc68fc4d865ff530cc6b646fbb6>, "version": 1, } `; diff --git a/yarn-project/protocol-contracts/src/instance-registry/__snapshots__/contract_instance_published_event.test.ts.snap b/yarn-project/protocol-contracts/src/instance-registry/__snapshots__/contract_instance_published_event.test.ts.snap index d69aca7a56c4..f4513e35cbc2 100644 --- a/yarn-project/protocol-contracts/src/instance-registry/__snapshots__/contract_instance_published_event.test.ts.snap +++ b/yarn-project/protocol-contracts/src/instance-registry/__snapshots__/contract_instance_published_event.test.ts.snap @@ -2,17 +2,17 @@ exports[`ContractInstancePublishedEvent parses an event as emitted by the ClassInstanceRegistry 1`] = ` ContractInstancePublishedEvent { - "address": "0x05650f24b850738443a2e8cf5a34e350a5f41b1075972878a3f4cc481a9a3028", - "contractClassId": "0x037d5ea1cc24c1498cc5fa893cd5296f3e5d6a7e41523a097160ee1a05ee601f", + "address": "0x2785d7da77733c88ddaeefe9345930bb0b001a7faaba3b22c2c017ce5f29b516", + "contractClassId": "0x1c4d0827b38db9a623f4d957d089da4c425b354476348ddc2f3cb97e0e7c4040", "deployer": "0x0000000000000000000000000000000000000000000000000000000000000000", - "initializationHash": "0x00062af54a4b02c6770263f664799a863289cb9724ca6b9216cc0419429f1f64", + "initializationHash": "0x01562a73cc06da97feea76113fd919fcb8c104238cc42280b42e43e374daca9d", "publicKeys": PublicKeys { - "masterIncomingViewingPublicKey": "0x26baaa4e8ca31df27b07e8f448c9b44255f26e8fbf4fd15808cdb15d443bf7820cc85a55f3496d1c759baa34c05b7ca0796c0d644f855277b611eddaba93ab5c", - "masterNullifierPublicKey": "0x1f6c04b4aa42fde3561534fd987218d16bbd4c850b969a9f168fff3ef172203504e6bc33b8556a32b6f2f250b3324853183aba2ff0db2af38efed4c6d8e4e870", - "masterOutgoingViewingPublicKey": "0x1682684ccb9502231752b133a68c86db71567d8effdac53db0cf5ce03b7a86be2b4730cf8bc0eb2f11ba9c123b99bdfd9c2921ea00f8b956ff2c00c9b2c7feb4", - "masterTaggingPublicKey": "0x2235292c03494bed9af94c8b2aa5b2356dc849e81dd04cf346482390bade957910ffd4a42aee2b45178cd98a3bab141a6d03312215a59b0d5d0f844c38935dc3", + "masterIncomingViewingPublicKey": "0x0cbad427b9d2339bee6e317b983a472205e0e52c7b85d24de688364a236fc8df0ee16b98ebd5a79e87dc45a7a7e867cc733878577fc687d1e23487cf3a2792c8", + "masterNullifierPublicKey": "0x05df3fd25dc45847037d3742166ca551bcfebe240e093b52cb56ed42a2acde3e2f2b2b5186516dd8e63505eee81525001432b5b452cd3840212010411efa4436", + "masterOutgoingViewingPublicKey": "0x1da244c3bd25d12244065ceebbacd2347c20ca1d6d4a202d31816213a3d94b2e108397ba0cb87714b43e66228a183e2a27827ddd2a1593de9058556e7b3b6be1", + "masterTaggingPublicKey": "0x22154865e56388bb93e992b2a79d623647b1753af5accb9ae0d3bd2a340c55b4030a237678b86ca6c352871cf421ca83e4a378846a2910733ed78684eee08ba4", }, - "salt": "0x0a53f8cfa2a61512e1c8d878802da7c78f5224f0369f1173d993ee4c829bb72d", + "salt": "0x27343111c619695290b401d49165994937d880b32d8a6ecb08162a3169be6421", "version": 1, } `; diff --git a/yarn-project/pxe/src/contract_function_simulator/noir-structs/event_validation_request.test.ts b/yarn-project/pxe/src/contract_function_simulator/noir-structs/event_validation_request.test.ts index 46baf8fcf4f2..44c74418d3fb 100644 --- a/yarn-project/pxe/src/contract_function_simulator/noir-structs/event_validation_request.test.ts +++ b/yarn-project/pxe/src/contract_function_simulator/noir-structs/event_validation_request.test.ts @@ -21,7 +21,6 @@ describe('EventValidationRequest', () => { 0, 0, 0, - 0, 0, // serialized_event padding end 2, // bounded_vec_len 6, // event_commitment diff --git a/yarn-project/pxe/src/contract_function_simulator/noir-structs/event_validation_request.ts b/yarn-project/pxe/src/contract_function_simulator/noir-structs/event_validation_request.ts index f18dab8cf50a..6749a66299f0 100644 --- a/yarn-project/pxe/src/contract_function_simulator/noir-structs/event_validation_request.ts +++ b/yarn-project/pxe/src/contract_function_simulator/noir-structs/event_validation_request.ts @@ -5,7 +5,7 @@ import { AztecAddress } from '@aztec/stdlib/aztec-address'; import { TxHash } from '@aztec/stdlib/tx'; // TODO(#14617): should we compute this from constants? This value is aztec-nr specific. -const MAX_EVENT_SERIALIZED_LEN = 12; +const MAX_EVENT_SERIALIZED_LEN = 11; /** * Intermediate struct used to perform batch event validation by PXE. The `utilityValidateAndStoreEnqueuedNotesAndEvents` oracle diff --git a/yarn-project/pxe/src/contract_function_simulator/noir-structs/log_retrieval_response.test.ts b/yarn-project/pxe/src/contract_function_simulator/noir-structs/log_retrieval_response.test.ts index 2825f9f3423c..e3bed92a9a10 100644 --- a/yarn-project/pxe/src/contract_function_simulator/noir-structs/log_retrieval_response.test.ts +++ b/yarn-project/pxe/src/contract_function_simulator/noir-structs/log_retrieval_response.test.ts @@ -33,8 +33,6 @@ describe('LogRetrievalResponse', () => { "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000003", "0x0000000000000000000000000000000000000000000000000000000000000004", "0x0000000000000000000000000000000000000000000000000000000000000005", @@ -205,8 +203,6 @@ describe('LogRetrievalResponse', () => { "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", ] `); diff --git a/yarn-project/pxe/src/contract_function_simulator/noir-structs/note_validation_request.test.ts b/yarn-project/pxe/src/contract_function_simulator/noir-structs/note_validation_request.test.ts index 47fc43d9db9c..e798eb3c190c 100644 --- a/yarn-project/pxe/src/contract_function_simulator/noir-structs/note_validation_request.test.ts +++ b/yarn-project/pxe/src/contract_function_simulator/noir-structs/note_validation_request.test.ts @@ -20,7 +20,6 @@ describe('NoteValidationRequest', () => { '0x0000000000000000000000000000000000000000000000000000000000000000', '0x0000000000000000000000000000000000000000000000000000000000000000', '0x0000000000000000000000000000000000000000000000000000000000000000', - '0x0000000000000000000000000000000000000000000000000000000000000000', '0x0000000000000000000000000000000000000000000000000000000000000000', // content end (MAX_NOTE_PACKED_LEN = 10) '0x0000000000000000000000000000000000000000000000000000000000000002', // content length '0x0000000000000000000000000000000000000000000000000000000000000006', // note hash diff --git a/yarn-project/pxe/src/contract_function_simulator/noir-structs/note_validation_request.ts b/yarn-project/pxe/src/contract_function_simulator/noir-structs/note_validation_request.ts index 51a99c04b87b..8b793434ac40 100644 --- a/yarn-project/pxe/src/contract_function_simulator/noir-structs/note_validation_request.ts +++ b/yarn-project/pxe/src/contract_function_simulator/noir-structs/note_validation_request.ts @@ -4,7 +4,7 @@ import { AztecAddress } from '@aztec/stdlib/aztec-address'; import { TxHash } from '@aztec/stdlib/tx'; // TODO(#14617): should we compute this from constants? This value is aztec-nr specific. -export const MAX_NOTE_PACKED_LEN = 10; +export const MAX_NOTE_PACKED_LEN = 9; /** * Intermediate struct used to perform batch note validation by PXE. The `utilityValidateAndStoreEnqueuedNotesAndEvents` oracle diff --git a/yarn-project/stdlib/src/logs/pending_tagged_log.test.ts b/yarn-project/stdlib/src/logs/pending_tagged_log.test.ts index 934b46d01567..30b023c9b0c4 100644 --- a/yarn-project/stdlib/src/logs/pending_tagged_log.test.ts +++ b/yarn-project/stdlib/src/logs/pending_tagged_log.test.ts @@ -35,8 +35,6 @@ describe('PendingTaggedLog', () => { "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000000000000000000000000000", "0x0000000000000000000000000000000000000000000000000000000000000003", "0x000000000000000000000000000000000000000000000000000000000000007b", "0x0000000000000000000000000000000000000000000000000000000000000004",